Group Institution Information Processing Method and Device

By receiving task instructions in the group management system and calling the industrial and commercial data interface for automatic comparison, the problem of low efficiency in group information maintenance is solved, and efficient and accurate information maintenance is achieved.

CN113052495BActive Publication Date: 2025-06-03CHINA CONSTRUCTION BANK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110439916.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-23
Publication Date
2025-06-03
Estimated Expiration
2041-04-23

AI Technical Summary

Technical Problem

In the group management system, the maintenance efficiency of institutional information is low, the manual comparison cost is high, and the organization tree structure changes frequently, resulting in low manual review efficiency.

Method used

By receiving synchronous and asynchronous task instructions, calling the industrial and commercial data interface to obtain institutional information, perform automatic comparison and maintenance, including adding and changing institutional information, and comparing the group organization tree to determine the shareholding relationship and hierarchical structure.

Benefits of technology

It improves the efficiency of institutional information maintenance, reduces the occurrence of errors during maintenance, reduces costs, and thus improves the accuracy of group institutional information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113052495B_ABST
    Figure CN113052495B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for processing group institution information, which relates to the technical field of data processing. Among them, the method includes: when receiving a triggered synchronization task instruction, obtaining the institution name input by the business personnel; calling an industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the institution name input by the business personnel; performing institution information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the business personnel; when receiving a triggered asynchronous task instruction, obtaining a group institution tree; calling an industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each institution name in the group institution tree; performing institution information processing according to the second industrial and commercial information corresponding to each institution name in the group institution tree and the hierarchical information. The present invention can improve the efficiency of institution information maintenance, reduce possible errors in the information maintenance process, and lower the cost of institution information maintenance, thereby improving the accuracy of group institution information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular, to a method and device for processing group institution information. Background Art

[0002] This section aims to provide background or context for the embodiments of the present invention described in the claims. The descriptions herein are not admitted to be prior art merely because they are included in this section.

[0003] In a group management system, there is information of each institution within the group. These institution information includes the shareholding and being-held shareholding relationships between institutions, and is stored in the group management system in a tree structure. This institution tree is maintained by relevant business personnel of the head office and its first-level subsidiaries. If the information of a certain institution changes, including name change, shareholding relationship change, or establishment and cancellation of institutions within the group itself, relevant maintenance and change operations need to be carried out in the institution information in the system.

[0004] The existing solution is to conduct manual review and comparison. For large groups, the number of institutions is large and the equity relationships are complex. Conducting manual comparison one by one has a high cost. Moreover, due to the large number of group institutions, there are relatively high frequencies of structural changes in the entire group institution tree. The method of manual review is inefficient and wastes a lot of valuable time of business personnel.

[0005] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention

[0006] An embodiment of the present invention provides a method for processing group institution information, which is used to improve the efficiency of institution information maintenance, reduce possible errors in the information maintenance process, and reduce the cost of institution information maintenance, thereby improving the accuracy of group institution information. The method includes:

[0007] When receiving a triggered synchronization task instruction, obtain the institution name input by the business personnel. The synchronization task instruction includes: a new institution instruction or an instruction to change institution information; call an industrial and commercial data interface to obtain first industrial and commercial information corresponding to the institution name input by the business personnel; perform institution information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the business personnel.

[0008] When receiving a triggered asynchronous task instruction, obtain a group institution tree, where the group institution tree includes multiple institution names and corresponding hierarchical information; call an industrial and commercial data interface to obtain second industrial and commercial information corresponding to each institution name in the group institution tree; perform institution information processing according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree.

[0009] Further, according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel, organization information processing is performed, including: if the received synchronization task instruction is an instruction to add an organization, organization addition is performed after receiving the submission instruction fed back by the business personnel according to the first industrial and commercial information.

[0010] Further, according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel, organization information processing is performed, including: if the received synchronization task instruction is an instruction to change organization information, the historical organization information corresponding to the organization name input by the business personnel is obtained from the database, the historical organization information corresponding to the organization name input by the business personnel is compared with the first industrial and commercial information, and organization information change is performed according to the comparison result.

[0011] Further, comparing the historical organization information corresponding to the organization name input by the business personnel with the first industrial and commercial information, and performing organization information change according to the comparison result, including: comparing the historical organization information corresponding to the organization name input by the business personnel with the first industrial and commercial information by field to determine the different fields; performing organization information change according to the different fields.

[0012] Further, the asynchronous task instruction is triggered in the following manner: manually triggered by the business personnel or triggered by setting a scheduled task.

[0013] Further, the second industrial and commercial information includes: shareholding information;

[0014] According to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree, organization information processing is performed, including:

[0015] For each organization name in the group organization tree, determine the organization with the largest shareholding amount of this organization name according to the shareholding information;

[0016] According to the hierarchical information, determine the parent node of this organization name in the group organization tree;

[0017] Compare the organization with the largest shareholding amount of this organization name with the parent node of this organization name in the group organization tree;

[0018] Perform organization information processing according to the comparison result.

[0019] Further, the second industrial and commercial information includes: reference organization tree;

[0020] According to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree, organization information processing is performed, including:

[0021] Compare the group organization tree with the reference organization tree, and process the organization information according to the comparison result.

[0022] Further, compare the group organization tree with the reference organization tree, and process the organization information according to the comparison result, including:

[0023] If there is one or more organization names in the reference organization tree that are not entered into the group organization tree, add an unentered organization label to the one or more organization names;

[0024] After receiving the submission instruction fed back by the business personnel according to the unentered organization label, perform organization addition.

[0025] In an embodiment of the present invention, a group organization information processing device is provided to improve the efficiency of organization information maintenance, reduce possible errors in the information maintenance process, and reduce the cost of organization information maintenance, thereby improving the accuracy of group organization information. The device includes:

[0026] The first organization information processing module is used to obtain the organization name input by the business personnel when receiving a triggered synchronization task instruction. The synchronization task instruction includes: a new organization instruction or an organization information change instruction; call the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the organization name input by the business personnel; perform organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel.

[0027] The second organization information processing module is used to obtain the group organization tree when receiving a triggered asynchronous task instruction. The group organization tree contains multiple organization names and corresponding hierarchical information; call the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each organization name in the group organization tree; perform organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree.

[0028] Further, the first organization information processing module is further used to: if the received synchronization task instruction is a new organization instruction, perform organization addition after receiving the submission instruction fed back by the business personnel according to the first industrial and commercial information.

[0029] Further, the first organization information processing module is further used to: if the received synchronization task instruction is an organization information change instruction, obtain the organization historical information corresponding to the organization name input by the business personnel from the database, compare the organization historical information corresponding to the organization name input by the business personnel with the first industrial and commercial information, and perform organization information change according to the comparison result.

[0030] Further, the first institutional information processing module is further configured to: compare the institutional historical information corresponding to the institutional name input by the business personnel with the first industrial and commercial information field by field to determine the different fields; and perform institutional information modification according to the different fields.

[0031] Further, the asynchronous task instruction is triggered in the following manner: manually triggered by the business personnel or triggered by setting a scheduled task.

[0032] Further, the second industrial and commercial information includes: shareholding information;

[0033] The second institutional information processing module is further configured to:

[0034] For each institutional name in the group institutional tree, determine the institution with the largest shareholding amount for this institutional name according to the shareholding information;

[0035] According to the hierarchical information, determine the parent node of this institutional name in the group institutional tree;

[0036] Compare the institution with the largest shareholding amount for this institutional name with the parent node of this institutional name in the group institutional tree;

[0037] Perform institutional information processing according to the comparison result.

[0038] Further, the second industrial and commercial information includes: a reference institutional tree;

[0039] The second institutional information processing module is further configured to:

[0040] Compare the group institutional tree with the reference institutional tree, and perform institutional information processing according to the comparison result.

[0041] Further, the second institutional information processing module is further configured to:

[0042] If there is one or more institutional names in the reference institutional tree that are not entered into the group institutional tree, add an unentered institution label to the one or more institutional names;

[0043] Perform institution addition after receiving the submission instruction fed back by the business personnel according to the unentered institution label.

[0044] An embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above-mentioned group institutional information processing method is implemented.

[0045] In an embodiment of the present invention, a computer-readable storage medium is further provided, and the computer-readable storage medium stores a computer program for executing the above-mentioned group institution information processing method.

[0046] When receiving a triggered synchronization task instruction in an embodiment of the present invention, the institution name input by the business personnel is obtained. The synchronization task instruction includes: a new institution instruction or an institution information change instruction; the industrial and commercial data interface is called to obtain the first industrial and commercial information corresponding to the institution name input by the business personnel; according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the business personnel, institution information processing is performed; when receiving a triggered asynchronous task instruction, the group institution tree is obtained, and the group institution tree contains multiple institution names and corresponding hierarchical information; the industrial and commercial data interface is called to obtain the second industrial and commercial information corresponding to each institution name in the group institution tree; according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree, institution information processing is performed. Compared with the existing solution for processing group institution information that relies on manual review and comparison, the embodiment of the present invention can effectively improve the efficiency of institution information maintenance, reduce errors that may occur during information maintenance, reduce the cost of institution information maintenance, and thus improve the accuracy of group institution information. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. In the drawings:

[0048] Figure 1 It is a flowchart of a method for processing group institution information provided in an embodiment of the present invention;

[0049] Figure 2 It is a schematic diagram of a device for processing group institution information provided in an embodiment of the present invention;

[0050] Figure 3 It is a schematic diagram of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0051] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will further describe the embodiments of the present invention in detail with reference to the drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but not to limit the present invention.

[0052] First, the technical terms in the embodiments of the present invention are explained:

[0053] Group organization tree: A tree structure generated according to the shareholding and being-shareheld relationships of organizations within the group. Each node is an organization within the group, the root node is the head office, and the relationship between organizations is determined by the organization with the largest shareholding ratio. That is, the parent node of an organization is the organization that holds the largest proportion of the shares of this organization.

[0054] Industrial and commercial information: The data of industrial and commercial bureau organization information used in this system is obtained by indirectly calling relevant interfaces of the industrial and commercial bureau and is used for automatic verification and comparison with the organization data within the system.

[0055] Organizations within the group: The organizations in the group organization tree within the system are all organizations within the group. These organizations are directly or indirectly controlled and managed by the head office and are its subsidiaries at a certain level. They need to directly or indirectly report their business conditions, etc., to the head office. Relatively speaking, organizations outside the group are only shareheld by organizations within the group and only obtain benefits from the shares without actual control.

[0056] As mentioned above, the method of manually querying organization information and then manually conducting verification and comparison in the system is inefficient. It also requires the assistance of external systems, wasting a lot of valuable time of business personnel. Moreover, for large groups, the cost of manually verifying the information of hundreds or thousands of organizations is very high.

[0057] In order to improve the efficiency of organization information maintenance, reduce the possible errors in the information maintenance process, lower the cost of organization information maintenance, and thus improve the accuracy of group organization information, an embodiment of the present invention provides a method for processing group organization information. Figure 1 The following is a flowchart of a method for processing group organization information provided in an embodiment of the present invention, as Figure 1 shown, including the following steps:

[0058] Step 101: When receiving a triggered synchronization task instruction, obtain the organization name input by the business personnel. The synchronization task instruction includes: a new organization instruction or an organization information change instruction; call the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the organization name input by the business personnel; perform organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel.

[0059] Step 102: When receiving a triggered asynchronous task instruction, obtain the group organization tree, which contains multiple organization names and corresponding hierarchical information; call the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each organization name in the group organization tree; perform organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree.

[0060] By Figure 1As can be seen from the above, when the embodiment of the present invention receives a triggered synchronization task instruction, it obtains the organization name input by the business personnel. The synchronization task instruction includes: a new organization instruction or an organization information change instruction; calls the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the organization name input by the business personnel; performs organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel; when receiving a triggered asynchronous task instruction, obtains the group organization tree, and the group organization tree contains multiple organization names and corresponding hierarchical information; calls the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each organization name in the group organization tree; performs organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree. Compared with the existing solution for processing group organization information by relying on manual review and comparison, the embodiment of the present invention can effectively improve the efficiency of organization information maintenance, reduce the errors that may occur during the information maintenance process, reduce the cost of organization information maintenance, and thus improve the accuracy of group organization information.

[0061] In the embodiment, when receiving a triggered synchronization task instruction, it obtains the organization name input by the business personnel. The synchronization task instruction includes: a new organization instruction or an organization information change instruction; calls the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the organization name input by the business personnel; performs organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel.

[0062] In this embodiment, performing organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel includes: if the received synchronization task instruction is a new organization instruction, new organization addition is performed after receiving the submission instruction fed back by the business personnel according to the first industrial and commercial information.

[0063] In this embodiment, performing organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel includes: if the received synchronization task instruction is an organization information change instruction, obtains the organization historical information corresponding to the organization name input by the business personnel from the database, compares the organization historical information corresponding to the organization name input by the business personnel with the first industrial and commercial information, and performs organization information change according to the comparison result.

[0064] In this embodiment, comparing the organization historical information corresponding to the organization name input by the business personnel with the first industrial and commercial information and performing organization information change according to the comparison result includes: comparing the organization historical information corresponding to the organization name input by the business personnel with the first industrial and commercial information by field to determine the different fields; performing organization information change according to the different fields.

[0065] In specific implementation, when a triggered synchronization task instruction is received, directly call the industrial and commercial data interface in the online service, compare the information of a single institution, verify the information of the single institution, display the differences between the institution information and the industrial and commercial information, and synchronously return the comparison result in the online service. Directly compare the corresponding fields of the institution information returned by the interface with the internal institution information of the system one by one, and display the differences therein for business personnel to maintain the institution information. This mode is mainly used when business personnel add institutions or change institution information. When business personnel add an institution, enter the institution name, and can directly call the interface to query the first industrial and commercial information, and automatically fill in the remaining information other than the institution name in the first industrial and commercial information. After the business personnel confirm that it is correct, they can directly submit it without entering each piece of information one by one. When business personnel change the existing institution information, they can call the interface to compare the institution information, so as to query the institution information maintained in the current industrial and commercial bureau, compare it with the existing information in the system, and provide reference for business personnel to modify the institution information. It should be noted that the change of institution information in the industrial and commercial bureau is generally later than the institution information independently maintained by institutions within the group.

[0066] In the embodiment, when a triggered asynchronous task instruction is received, obtain the group institution tree, where the group institution tree contains multiple institution names and corresponding hierarchical information; call the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each institution name in the group institution tree; and perform institution information processing according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree.

[0067] In specific implementation, verify the entire group institution information, the hierarchical structure of the institution tree, and the scope of institutions within the group, which is implemented in an asynchronous process. Since the number of institutions in the entire group is large, it generally takes 10 - 20 minutes to compare the entire institution tree (more than 700 in total), which is not suitable for synchronous return in the online service, so it is processed in an asynchronous process. After the comparison is completed, a to-do message will be sent to business personnel to prompt that the comparison result can be viewed. This asynchronous task can be manually triggered and is also set as a scheduled task, which is performed once at the beginning of each quarter to ensure that the institution information, structure, etc. of the entire institution tree are synchronized with the actual situation.

[0068] In this embodiment, the asynchronous task instruction is triggered in the following manner: manually triggered by business personnel or triggered by setting a scheduled task.

[0069] In this embodiment, the second industrial and commercial information includes: shareholding information;

[0070] Performing institution information processing according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree includes:

[0071] For each organization name in the group organization tree, determine the organization with the largest shareholding amount held by the organization name according to the shareholding information;

[0072] According to the hierarchical information, determine the parent node of the organization name in the group organization tree;

[0073] Compare the organization with the largest shareholding amount held by the organization name with the parent node of the organization name in the group organization tree;

[0074] Perform organization information processing according to the comparison result.

[0075] In specific implementation, by obtaining the shareholding information of a single organization, find the organization within the group that holds the most shares of this organization. This organization is the parent node of this organization in the organization tree. If it is inconsistent with the parent node of this organization in the internal organization tree of the system, the business personnel need to confirm. For the entire tree, starting from the root node, iterate in a loop to judge the hierarchical relationship of each organization and display the differences from the existing organization tree within the system for the business personnel to maintain. In case of special circumstances, it can be marked with a custom special note, and the differences caused by this special circumstance are ignored during comparison.

[0076] In this embodiment, the second industrial and commercial information includes: a reference organization tree;

[0077] Perform organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree, including:

[0078] Compare the group organization tree with the reference organization tree, and perform organization information processing according to the comparison result.

[0079] In this embodiment, compare the group organization tree with the reference organization tree, and perform organization information processing according to the comparison result, including:

[0080] If there is one or more organization names in the reference organization tree that are not entered into the group organization tree, add an unentered organization label to the one or more organization names;

[0081] Perform organization addition after receiving the submission instruction feedback by the business personnel according to the unentered organization label.

[0082] In specific implementation, when traversing and comparing the number of institutions in the entire group, when an institution that does not exist in the institutional tree within the system is encountered, in order to facilitate business personnel to determine whether the institution is within the group, the institution will be specifically marked as an unrecorded institution, and at the same time, the comparison of the next level of the unrecorded institution will be stopped. Since whether an institution is within the group can only be determined by business personnel, this method lists the unrecorded institutions in this comparison, and business personnel can confirm whether it is within the group. If it should indeed be within the group but is not recorded in this system, then business personnel will add this institution to the system. When comparing next time, the next level of this institution will be compared, and it will be marked as an unrecorded institution. According to this logic, institutions that should be within the group but are not recorded in the system can be entered layer by layer to ensure the accuracy of the scope of institutions within the group in the institutional tree, preventing the omission or incorrect recording of institutions. For unrecorded institutions that are indeed not within the group, they can also be marked with a custom special note to indicate that these institutions are indeed not within the group and do not need to be recorded. When comparing the institutional tree next time, they will be ignored and not displayed, and only the newly added unrecorded institutions in this comparison will be displayed, so that business personnel can determine whether this institution needs to be recorded in the system. In this way, semi-automatic maintenance of the scope of institutions within the group is achieved.

[0083] In this embodiment, the institutional information of a single institution can also be processed, with the same processing logic as when receiving the triggered synchronization task instruction. Call the industrial and commercial data interface once to query the information of a single institution and compare it field by field.

[0084] The embodiment of the present invention can improve the accuracy and maintenance efficiency of the institutional tree within the system from two aspects: micro (information of a single institution) and macro (structure and scope of the entire group institutional tree), save maintenance costs. Accurately maintaining the institutional tree can facilitate confirming the overall institutional situation, discovering which institutional data has not been reported yet, etc., reducing situations such as underreporting and concealing reports, thereby improving the accuracy of the summarized data and providing certain help for the analysis at the group level of the head office. It defines a set of methods for automatically verifying institutional information without the need for manual verification of each institutional information one by one. It can not only verify the information of each institution, but also verify the overall institutional tree structure, hierarchical relationship, and the scope of group institutions. Directly call the data of the industrial and commercial bureau for verification to ensure the accuracy of the data.

[0085] Based on the same inventive concept, an apparatus for processing group institutional information is also provided in the embodiment of the present invention, as described in the following embodiments. Since the principle of the apparatus for solving problems is similar to that of the method for processing group institutional information, the implementation of the apparatus can refer to the implementation of the method, and the repeated parts will not be elaborated.

[0086] Figure 2The following is a schematic diagram of a group organization information processing device provided in an embodiment of the present invention. As Figure 2 shown, the group organization information processing device provided in the embodiment of the present invention may include:

[0087] A first organization information processing module 201, configured to obtain the organization name input by a business person when receiving a triggered synchronization task instruction, where the synchronization task instruction includes: a new organization instruction or an organization information change instruction; call an industrial and commercial data interface to obtain first industrial and commercial information corresponding to the organization name input by the business person; perform organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business person;

[0088] A second organization information processing module 202, configured to obtain a group organization tree when receiving a triggered asynchronous task instruction, where the group organization tree contains multiple organization names and corresponding hierarchical information; call an industrial and commercial data interface to obtain second industrial and commercial information corresponding to each organization name in the group organization tree; perform organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree.

[0089] In one embodiment, the first organization information processing module 201 is further configured to: if the received synchronization task instruction is a new organization instruction, perform organization addition after receiving a submission instruction fed back by the business person according to the first industrial and commercial information.

[0090] In one embodiment, the first organization information processing module 201 is further configured to: if the received synchronization task instruction is an organization information change instruction, obtain the organization historical information corresponding to the organization name input by the business person from a database, compare the organization historical information corresponding to the organization name input by the business person with the first industrial and commercial information, and perform organization information change according to the comparison result.

[0091] In one embodiment, the first organization information processing module 201 is further configured to: compare the organization historical information corresponding to the organization name input by the business person with the first industrial and commercial information by fields to determine the different fields; perform organization information change according to the different fields.

[0092] In one embodiment, the asynchronous task instruction is triggered in the following manner: manually triggered by a business person or triggered by setting a scheduled task.

[0093] In one embodiment, the second industrial and commercial information includes: shareholding information;

[0094] The second organization information processing module 202 is further configured to:

[0095] For each institution name in the group institution tree, determine the institution with the largest shareholding amount held by the institution name according to the shareholding information;

[0096] According to the hierarchical information, determine the parent node of the institution name in the group institution tree;

[0097] Compare the institution with the largest shareholding amount held by the institution name with the parent node of the institution name in the group institution tree;

[0098] Process the institution information according to the comparison result.

[0099] In one embodiment, the second industrial and commercial information includes: a reference institution tree;

[0100] The second institution information processing module 202 is further configured to:

[0101] Compare the group institution tree with the reference institution tree, and process the institution information according to the comparison result.

[0102] In one embodiment, the second institution information processing module 202 is further configured to:

[0103] If there is one or more institution names in the reference institution tree that are not entered into the group institution tree, add unentered institution labels to the one or more institution names;

[0104] Perform institution addition after receiving a submission instruction fed back by a business person according to the unentered institution label.

[0105] In summary, when the embodiment of the present invention receives a triggered synchronization task instruction, it obtains the institution name input by the business person, and the synchronization task instruction includes: a new institution instruction or an instruction to change institution information; calls an industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the institution name input by the business person; processes the institution information according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the business person; when receiving a triggered asynchronous task instruction, it obtains a group institution tree, and the group institution tree contains multiple institution names and corresponding hierarchical information; calls an industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each institution name in the group institution tree; processes the institution information according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree. Compared with the existing solution for processing group institution information by relying on manual review and comparison, the embodiment of the present invention can effectively improve the efficiency of institution information maintenance, reduce errors that may occur during information maintenance, reduce the cost of institution information maintenance, and thus improve the accuracy of group institution information.

[0106] Based on the same inventive concept, an embodiment of the present invention also provides an embodiment of an electronic device for implementing all or part of the above-mentioned group organization information processing method. The specific content of the electronic device is as follows:

[0107] A processor, a memory, a communications interface, and a bus; wherein, the processor, the memory, and the communications interface complete communication with each other through the bus; the communications interface is used to implement information transmission between related devices; the electronic device can be a desktop computer, a tablet computer, a mobile terminal, etc., and this embodiment is not limited thereto. In this embodiment, the electronic device can be implemented with reference to the embodiment for implementing the above-mentioned group organization information processing method and the embodiment for implementing the above-mentioned group organization information processing device, and the content is incorporated herein, and the repeated parts will not be described again.

[0108] Figure 3 It is a schematic diagram of the system composition structure of an electronic device provided in an embodiment of the present invention. As Figure 3 shown, the electronic device 30 may include a processor 301 and a memory 302; the memory 302 is coupled to the processor 301. It should be noted that this Figure 3 is exemplary; other types of structures can also be used to supplement or replace this structure to implement telecommunication functions or other functions.

[0109] In one embodiment, the functions implemented by the group organization information processing method can be integrated into the processor 301. Among them, the processor 301 can be configured to perform the following controls: when receiving a triggered synchronization task instruction, obtain the organization name input by the business personnel, and the synchronization task instruction includes: a new organization instruction or an organization information change instruction; call the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the organization name input by the business personnel; perform organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel; when receiving a triggered asynchronous task instruction, obtain the group organization tree, and the group organization tree contains multiple organization names and corresponding hierarchical information; call the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each organization name in the group organization tree; perform organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree.

[0110] As described above, in the embodiments of the present invention, the electronic device provided obtains the organization name input by the business personnel when receiving a triggered synchronization task instruction, where the synchronization task instruction includes: a new organization instruction or an organization information change instruction; calls the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the organization name input by the business personnel; performs organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by the business personnel; when receiving a triggered asynchronous task instruction, obtains the group organization tree, where the group organization tree contains multiple organization names and corresponding hierarchical information; calls the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each organization name in the group organization tree; and performs organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree.

[0111] Through the electronic device provided in the embodiments of the present invention, the efficiency of organization information maintenance can be improved, the errors that may occur during information maintenance can be reduced, the cost of organization information maintenance can be lowered, and thus the accuracy of group organization information can be enhanced.

[0112] In another embodiment, the group organization information processing device can be separately configured from the processor 301. For example, the group organization information processing device can be configured as a chip connected to the processor 301, and the functions of the group organization information processing method are realized through the control of the processor.

[0113] As Figure 3 shown, the electronic device 30 may further include: a communication module 303, an input unit 304, an audio processing unit 305, a display 306, and a power supply 303. It should be noted that the electronic device 30 does not necessarily have to include Figure 3 all the components shown in Figure 3 ; in addition, the electronic device 30 may further include

[0114] components not shown in Figure 3 ; reference may be made to the prior art.

[0114] As Figure 3 shown, the processor 301 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor devices and / or logic devices. The processor 301 receives inputs and controls the operations of the various components of the electronic device 30.

[0115] Among them, the memory 302 may be, for example, one or more of a buffer, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory, or other suitable devices. It can store the above information related to failures, and can also store programs for executing relevant information. And the processor 301 can execute the program stored in the memory 302 to implement information storage or processing, etc.

[0116] The input unit 304 provides input to the processor 301. The input unit 304 is, for example, a key or a touch input device. The power supply 303 is used to supply power to the electronic device 30. The display 306 is used to display display objects such as images and texts. The display can be, for example, an LCD display, but is not limited thereto.

[0117] The memory 302 can be a solid-state memory, for example, a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It can also be a memory that stores information even when power is off, can be selectively erased and has more data. Examples of such a memory are sometimes referred to as EPROMs, etc. The memory 302 can also be some other type of device. The memory 302 includes a buffer memory 3021 (sometimes referred to as a buffer). The memory 302 can include an application / function storage section 3022 that is used to store application programs and function programs or the processes for operating the electronic device 30 by the processor 301.

[0118] The memory 302 can also include a data storage section 3023 that is used to store data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage section 3024 of the memory 302 can include various drivers of the electronic device for communication functions and / or for performing other functions of the electronic device (such as a messaging application, an address book application, etc.).

[0119] The communication module 303 is a transmitter / receiver that transmits and receives signals via the antenna 308. The communication module (transmitter / receiver) 303 is coupled to the processor 301 to provide input signals and receive output signals, which can be the same as in the case of a conventional mobile communication terminal.

[0120] Based on different communication technologies, multiple communication modules 303 can be provided in the same electronic device, such as a cellular network module, a Bluetooth module, and / or a wireless local area network module, etc. The communication module (transmitter / receiver) 303 is also coupled to the speaker 309 and the microphone 310 via the audio processing unit 305 to provide an audio output via the speaker 309 and receive an audio input from the microphone 310, thereby implementing normal telecommunication functions. The audio processing unit 305 can include any suitable buffers, decoders, amplifiers, etc. In addition, the audio processing unit 305 is also coupled to the processor 301, so that recording can be performed on the local machine through the microphone 310, and the sound stored on the local machine can be played through the speaker 309.

[0121] Embodiments of the present invention also provide a computer-readable storage medium for implementing all steps in the group institution information processing method in the above embodiments. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, all steps of the group institution information processing method in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented: when a triggered synchronization task instruction is received, obtain the institution name input by a businessperson, and the synchronization task instruction includes: a new institution instruction or an institution information change instruction; call an industrial and commercial data interface to obtain first industrial and commercial information corresponding to the institution name input by the businessperson; perform institution information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the businessperson; when a triggered asynchronous task instruction is received, obtain a group institution tree, where the group institution tree contains multiple institution names and corresponding hierarchical information; call an industrial and commercial data interface to obtain second industrial and commercial information corresponding to each institution name in the group institution tree; perform institution information processing according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree.

[0122] As can be seen from the above, for the computer-readable storage medium provided in the embodiments of the present invention, when a triggered synchronization task instruction is received, obtain the institution name input by a businessperson, and the synchronization task instruction includes: a new institution instruction or an institution information change instruction; call an industrial and commercial data interface to obtain first industrial and commercial information corresponding to the institution name input by the businessperson; perform institution information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the businessperson; when a triggered asynchronous task instruction is received, obtain a group institution tree, where the group institution tree contains multiple institution names and corresponding hierarchical information; call an industrial and commercial data interface to obtain second industrial and commercial information corresponding to each institution name in the group institution tree; perform institution information processing according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree.

[0123] Through the computer-readable storage medium provided in the embodiments of the present invention, the efficiency of institution information maintenance can be improved, errors that may occur during information maintenance can be reduced, the cost of institution information maintenance can be lowered, and thus the accuracy of group institution information can be enhanced.

[0124] Although the present invention provides method operation steps as described in the embodiments or flowcharts, based on routine or non-creative labor, there may be more or fewer operation steps. The step order listed in the embodiments is only one way among the execution orders of numerous steps and does not represent the only execution order. When the actual device or client product is executed, it can be executed in the method order shown in the embodiments or the drawings or in parallel (for example, in an environment of parallel processors or multi-threaded processing).

[0125] Those skilled in the art should understand that the embodiments of this specification can be provided as methods, devices (systems), or computer program products. Therefore, the embodiments of this specification can take the form of all-hardware embodiments, all-software embodiments, or embodiments combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) that contain computer-usable program code.

[0126] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for realizing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0127] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that realizes the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0128] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for realizing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0129] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other, and the key point of each embodiment is to illustrate the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for the relevant parts, reference can be made to the description of the method embodiment. In this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. The orientation or positional relationship indicated by terms such as "upper" and "lower" is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. Unless otherwise clearly specified and limited, the terms "mounted", "connected" and "coupled" shall be construed broadly, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, and it can be the internal communication of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances. It should be noted that, without conflict, the embodiments and features in the embodiments of the present invention can be combined with each other. The present invention is not limited to any single aspect, nor to any single embodiment, nor to any arbitrary combination and / or permutation of these aspects and / or embodiments. Each aspect and / or embodiment of the present invention can be used alone, or in combination with one or more other aspects and / or other embodiments.

[0130] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or equivalently replace some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered by the scope of the claims and the description of the present invention.

Claims

1. A method for processing group institution information, characterized in that, it includes: When receiving a triggered synchronization task instruction, obtain the institution name input by the business personnel. The synchronization task instruction includes: a new institution instruction or an instruction to change institution information; call the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the institution name input by the business personnel; perform institution information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the business personnel; when receiving a triggered synchronization task instruction, call the industrial and commercial data interface in the online service, compare the information of a single institution, verify the information of a single institution, display the differences between the institution information and the industrial and commercial information, and synchronously return the comparison result in the online service; When receiving a triggered asynchronous task instruction, obtain the group institution tree, where the group institution tree contains multiple institution names and corresponding hierarchical information; call the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each institution name in the group institution tree; perform institution information processing according to the second industrial and commercial information and hierarchical information corresponding to each institution name in the group institution tree; By obtaining the shareholding information of a single institution, find the institution within the group that holds the most shares in this institution, and this institution is the parent node of this institution in the institution tree. If it is inconsistent with the parent node of this institution in the system internal institution tree, the business personnel need to confirm it; for the entire tree, start from the root node, iterate in a loop, judge the hierarchical relationship of each institution up and down and display the differences from the existing institution tree in the system, mark it with a custom special note, and ignore the differences caused by this special situation during comparison; Performing institution information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the business personnel includes: if the received synchronization task instruction is an instruction to change institution information, obtain the institution historical information corresponding to the institution name input by the business personnel from the database, compare the institution historical information corresponding to the institution name input by the business personnel with the first industrial and commercial information, and perform institution information change according to the comparison result.

2. The method for processing group institution information according to claim 1, characterized in that, Performing institution information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the institution name input by the business personnel includes: if the received synchronization task instruction is a new institution instruction, perform institution addition after receiving the submission instruction fed back by the business personnel according to the first industrial and commercial information.

3. The method for processing group institution information according to claim 1, characterized in that, Comparing the institution historical information corresponding to the institution name input by the business personnel with the first industrial and commercial information and performing institution information change according to the comparison result includes: comparing the institution historical information corresponding to the institution name input by the business personnel with the first industrial and commercial information field by field to determine the different fields; performing institution information change according to the different fields.

4. The method for processing group institution information according to claim 1, characterized in that, The asynchronous task instruction is triggered in the following manner: triggered manually by business personnel or triggered by setting a scheduled task.

5. The group organization information processing method according to claim 1, characterized in that the second industrial and commercial information includes: shareholding information; According to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree, organization information processing is performed, including: For each organization name in the group organization tree, determine the organization with the largest shareholding amount according to the shareholding information; According to the hierarchical information, determine the parent node of the organization name in the group organization tree; Compare the organization with the largest shareholding amount of the organization name with the parent node of the organization name in the group organization tree; Perform organization information processing according to the comparison result.

6. The group organization information processing method according to claim 1, characterized in that the second industrial and commercial information includes: a reference organization tree; According to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree, organization information processing is performed, including: Compare the group organization tree with the reference organization tree, and perform organization information processing according to the comparison result.

7. The group organization information processing method according to claim 6, characterized in that Comparing the group organization tree with the reference organization tree, and performing organization information processing according to the comparison result, including: If there is one or more organization names in the reference organization tree that are not entered into the group organization tree, add an unentered organization label to the one or more organization names; Perform organization addition after receiving the submission instruction fed back by business personnel according to the unentered organization label.

8. A group organization information processing device, characterized in that it includes: A first organization information processing module, which is used to obtain the organization name input by business personnel when receiving a triggered synchronization task instruction, and the synchronization task instruction includes: a new organization instruction or an organization information change instruction; call the industrial and commercial data interface to obtain the first industrial and commercial information corresponding to the organization name input by business personnel; perform organization information processing according to the synchronization task instruction and the first industrial and commercial information corresponding to the organization name input by business personnel; when receiving a triggered synchronization task instruction, call the industrial and commercial data interface in the online service, compare the information of a single organization, verify the information of a single organization, display the difference between the organization information and the industrial and commercial information, and synchronously return the comparison result in the online service; A second organization information processing module, which is used to obtain the group organization tree when receiving a triggered asynchronous task instruction, and the group organization tree contains multiple organization names and corresponding hierarchical information; call the industrial and commercial data interface to obtain the second industrial and commercial information corresponding to each organization name in the group organization tree; perform organization information processing according to the second industrial and commercial information and hierarchical information corresponding to each organization name in the group organization tree; By obtaining the shareholding information of a single institution, find the intra-group institution that holds the largest share of the shares of this institution. This institution is the parent node of this institution in the institution tree. If it is inconsistent with the parent node of this institution in the internal institution tree of the system, the business personnel need to confirm it; for the entire tree, starting from the root node, iterate in a loop to judge the hierarchical relationship of each institution and display the differences from the existing institution tree in the system, and mark them with custom special instructions. Ignore the differences caused by this special situation during the comparison; The first institution information processing module is further configured to: if the received synchronization task instruction is an instruction to change institution information, obtain the historical institution information corresponding to the institution name input by the business personnel from the database, compare the historical institution information corresponding to the institution name input by the business personnel with the first industrial and commercial information, and change the institution information according to the comparison result.

9. The group institution information processing device according to claim 8, wherein, The first institution information processing module is further configured to: if the received synchronization task instruction is an instruction to add an institution, add the institution after receiving the submission instruction fed back by the business personnel according to the first industrial and commercial information.

10. The group institution information processing device according to claim 8, wherein, The first institution information processing module is further configured to: compare the historical institution information corresponding to the institution name input by the business personnel with the first industrial and commercial information field by field to determine the different fields; change the institution information according to the different fields.

11. The group institution information processing device according to claim 8, wherein, The asynchronous task instruction is triggered in the following manner: manually triggered by the business personnel or triggered by setting a scheduled task.

12. The group institution information processing device according to claim 8, wherein, The second industrial and commercial information includes: shareholding information; The second institution information processing module is further configured to: For each institution name in the group institution tree, determine the institution with the largest shareholding amount of this institution name according to the shareholding information; Determine the parent node of this institution name in the group institution tree according to the hierarchical information; Compare the institution with the largest shareholding amount of this institution name with the parent node of this institution name in the group institution tree; Process the institution information according to the comparison result.

13. The group institution information processing device according to claim 8, wherein, The second industrial and commercial information includes: a reference institution tree; The second institution information processing module is further configured to: Compare the group institution tree with the reference institution tree, and process the institution information according to the comparison result.

14. The group institution information processing device according to claim 13, wherein, The second institution information processing module is further configured to: If there is one or more institution names in the reference institution tree that are not entered into the group institution tree, add an unentered institution label to the one or more institution names; Add the institution after receiving the submission instruction fed back by the business personnel according to the unentered institution label.

15. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, when the processor executes the computer program, the group institution information processing method according to any one of claims 1 to 7 is implemented.

16. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores a computer program for executing the group institution information processing method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Enterprise group relationship obtaining method and system

    CN110232078A

  • Early warning and decision support method based on group big data

    CN110390475A

  • Information updating method and apparatus, computer device, and storage medium

    WO2020147441A1