Business collaboration system based on big data

By designing a business collaboration system based on big data, including verification management, analysis processing and management control modules, the problem of difficult data interaction and information islands among units of the power grid information and communication industry group was solved, and data security, accuracy and Efficient exchange improves the efficiency and fluency of business collaborative processing.

CN119338393AInactive Publication Date: 2025-01-21FUTURE INTELLIGENCE (NANJING) TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411159250.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2025-01-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The industrial units under the Power Grid Information and Communication Industry Group lack a standardized and vertical IT management system, resulting in inconsistent data formats and lack of collaboration and sharing between systems, there are data barriers, low integration, forming information islands, and affecting data interaction. , consistency, real-time and accuracy.

Method used

Design a business collaboration system based on big data, including a verification management module, an analysis processing module and a management control module. Through these modules, data verification management, analysis and optimization processing and user management control can be realized to ensure the integrity of data between departments. Safe, accurate and efficient exchange.

Benefits of technology

Through this system, the security and accuracy of the power grid data exchange collaboration system are improved, the efficiency and fluency of business collaborative processing of various departments are enhanced, and the problems of difficult data interaction and information islands are solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119338393A_ABST
    Figure CN119338393A_ABST
Patent Text Reader

Abstract

The invention discloses a business cooperation system based on big data, which comprises a verification management module, an analysis processing module and a management control module, and is characterized in that the verification management module is in network connection with the analysis processing module, and the analysis processing module is in network connection with the management control module; the verification management module is used for performing data verification management on the power grid data exchange cooperation system by a user, the analysis processing module is used for performing analysis optimization processing on the power grid data exchange cooperation system, and the management control module is used for performing user management control. The verification management module comprises a head verification module, a message body verification module and an unstructured verification module, the head verification module is in data connection with the message body verification module, the message body verification module is in network connection with the unstructured verification module, and the head verification module is used for carrying out head verification management on data information. The system has the characteristics of intelligent analysis processing and high management efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of business collaboration technology, and in particular to a business collaboration system based on big data. Background Art

[0002] The Power Grid Information and Communication Industry Group is a unit directly under the Power Grid Company and implements integrated operation and management. The Group supports the development of smart grids with innovation and integration, integrates and optimizes the resources of the information and communication industry, improves the level of intensive and professional management, and makes the information and communication industry bigger and stronger. The Power Grid Information Industry Group has many subordinate industrial units, and the information management functions of each industrial unit are scattered. There is a lack of standardized and vertical IT management system as a whole, the data format is not unified, there is a lack of collaboration and sharing between systems, there is a lack of unified operation and maintenance control, there are data barriers between units, the integration is relatively low, and information islands are formed. This has seriously restricted the in-depth progress of information construction, resulting in difficulties in data interaction between different industrial units. Cross-departmental data interaction sometimes even needs to be carried out through manual data copying, data export and import, manual entry, etc., which seriously affects the consistency, real-time and accuracy of the data. Therefore, it is very necessary to design a business collaboration system based on big data with high intelligent analysis and processing and management efficiency. Summary of the invention

[0003] The purpose of the present invention is to provide a business collaboration system based on big data to solve the problems raised in the above background technology.

[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: a business collaboration system based on big data, comprising: a verification management module, an analysis and processing module and a management control module, the verification management module is connected to the analysis and processing module through a network, the analysis and processing module is connected to the management control module through a network, the verification management module user performs data verification management of the power grid data exchange collaboration system, the analysis and processing module is used to perform analysis and optimization processing of the power grid data exchange collaboration system, and the management control module is used to perform user management and control.

[0005] According to the above technical solution, the verification management module includes a header verification module, a message body verification module and an unstructured verification module. The header verification module is data-connected to the message body verification module, and the message body verification module is network-connected to the unstructured verification module. The header verification module is used to perform header verification management of data information, the message body verification module is used to perform data message body verification management, and the unstructured verification module is used to perform unstructured data information verification processing.

[0006] According to the above technical solution, the analysis and processing module includes an access control module, a data tracking module and a transmission statistics module. The access control module is connected to the data tracking module through a network, and the data tracking module is connected to the transmission statistics module through a network. The access control module is used to perform access control of the power grid data exchange collaborative system, the data tracking module is used to perform data tracking processing of the power grid data exchange collaborative system, and the transmission statistics module is used for transmission statistics of information data.

[0007] According to the above technical solution, the management control module includes a user management module and a role authority module, the user management module and the role authority module are connected to the network, the user management module is used to perform user management control, and the role authority module is used to perform role authority management control.

[0008] According to the above technical solution, the operation method of the business collaboration system based on big data includes the following steps:

[0009] Step S1: In the power grid information and communication industry group, data header verification and message body verification control are performed through the power grid data exchange coordination system;

[0010] Step S2: After completing the data header verification and message body verification processing, the unstructured data in the system is verified and controlled;

[0011] Step S3: further analyzing and optimizing the power grid data exchange coordination system;

[0012] Step S4: Perform user and role authority management on the power grid data exchange collaborative system.

[0013] According to the above technical solution, step S1 further includes the following steps:

[0014] Step S11: In the power grid information and communication industry group, the business collaborative processing between departments is realized through the power grid data exchange collaborative system, wherein data exchange is realized through WebService, and the service call parameters are transmitted by the SOAP protocol. In order to prevent the system of unknown origin from transmitting data to the power grid data exchange collaborative system, the access rights of the docking system are verified. Specifically, the SOAP protocol header is provided through the SOAP protocol to realize the access rights verification of the docking system. If the header of the SOAP message does not conform to the rules of the system, the service is refused;

[0015] Step S12: After the SOAP header is verified, it can be preliminarily determined that the SOAP request comes from a reliable docking system, but the message body of the SOAP message still needs to be verified to further ensure the correctness of the power grid data exchange collaborative system message. Specifically, all fields of the SOAP message are judged to be non-empty. First, the SOAP request serial number is verified. Since the data exchange requests need to be monitored, the request serial number must be unique in the corresponding table of the data exchange system. If it is detected that the request serial number already exists, the corresponding error message is returned and the service is refused to the requester. Otherwise, the SOAP message body verification passes.

[0016] According to the above technical solution, step S2 further includes the following steps:

[0017] In the power grid data exchange collaborative system, when verifying the received unstructured data, it is determined whether the unstructured data has attachmentSet as the root node. If it has attachment as the root node, it indicates that this is an attachment set file, and the XML content is verified and placed in the rider_file table, and the message is written into the XML, otherwise the unstructured data verification fails.

[0018] According to the above technical solution, step S3 further includes the following steps:

[0019] Step S31: Optimize access control management for the power grid data exchange collaborative system. For the selection of personnel roles, query the backend data asynchronously through ajax, and then transmit the data in the role table in the backend database to the frontend in the form of a json data string. Parse the data in the frontend to obtain the data in the drop-down box. The role name is displayed in the drop-down box, and the corresponding code of the role is used as the attribute value. For the user name and password, the onchange() event of HTML is used to monitor the input field;

[0020] Step S32: For each data inserted into the database, regularization verification is required to ensure that the data meets the requirements and prevent SQL injection. First, the request parameters are obtained. The request parameters are first mapped to the control class through JS on the front-end page, and the corresponding entity class is designed according to the rules to carry the query conditions and other parameters transmitted by the front-end. After the front-end obtains the data from the control, the obtained data is matched and analyzed in JS, and the data with matching value Y exceeding the set threshold is transmitted to the control layer of the background to complete the data tracking process. The calculation formula of the matching value Y is as follows:

[0021]

[0022] Wherein, K is the data volume coefficient and K is not zero, J is the amount of valid data in the obtained data that meets the set rules, and Z is the total amount of data obtained;

[0023] Step S33: collect statistics on the interaction between structured data and unstructured data in the power grid data exchange collaborative system, and sort them according to the set time period, and filter out the interaction between structured data and unstructured data in different time periods, so as to facilitate the collaborative operation and maintenance monitoring personnel to perform analysis and risk control.

[0024] According to the above technical solution, step S4 further includes the following steps:

[0025] Step S41: Record the user's reset password, login time, login IP, and logout operation data in the system, so that the system administrator can supervise and manage the user's behavior based on the records;

[0026] Step S42: In the role management of the system, after the administrator enters the name data, the background will first call verify() to check whether the role name already exists. If not, the addRole() method will be called to add the role. For the deletion operation of the role, the verify() method will be called to delete the role.

[0027] Compared with the prior art, the beneficial effects achieved by the present invention are: the present invention, by providing a verification management module, an analysis and processing module and a management control module, can ensure that the transmitted messages can be normally analyzed and processed by the power grid data exchange collaborative system, effectively increase the security and accuracy of the system business collaborative processing, and make the data processing in the power grid data exchange collaborative system more comprehensive and specific, effectively improving the efficiency and fluency of the business collaborative processing of various departments in the power grid information and communication industry group. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0029] Figure 1 It is a schematic diagram of the system module composition of the present invention. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] See also Figure 1 The present invention provides a technical solution: a business collaboration system based on big data, including: a verification management module, an analysis and processing module and a management control module. The verification management module is connected to the analysis and processing module through a network, and the analysis and processing module is connected to the management control module through a network. The verification management module user performs data verification management of the power grid data exchange collaboration system, the analysis and processing module is used to perform analysis and optimization processing of the power grid data exchange collaboration system, and the management control module is used to perform user management and control.

[0032] The verification management module includes a header verification module, a message body verification module and an unstructured verification module. The header verification module is data-connected to the message body verification module, and the message body verification module is network-connected to the unstructured verification module. The header verification module is used to perform header verification management of data information, the message body verification module is used to perform data message body verification management, and the unstructured verification module is used to perform unstructured data information verification processing.

[0033] The analysis and processing module includes an access control module, a data tracking module and a transmission statistics module. The access control module is connected to the data tracking module through a network. The data tracking module is connected to the transmission statistics module through a network. The access control module is used to perform access control on the power grid data exchange collaborative system. The data tracking module is used to perform data tracking processing on the power grid data exchange collaborative system. The transmission statistics module is used for transmission statistics of information data.

[0034] The management control module includes a user management module and a role authority module. The user management module and the role authority module are connected to each other through a network. The user management module is used for user management control, and the role authority module is used for role authority management control.

[0035] A method for operating a business collaboration system based on big data comprises the following steps:

[0036] Step S1: In the power grid information and communication industry group, data header verification and message body verification control are performed through the power grid data exchange coordination system;

[0037] Step S2: After completing the data header verification and message body verification processing, the unstructured data in the system is verified and controlled;

[0038] Step S3: further analyzing and optimizing the power grid data exchange coordination system;

[0039] Step S4: Perform user and role authority management on the power grid data exchange collaborative system.

[0040] Step S1 further comprises the following steps:

[0041] Step S11: In the power grid information and communication industry group, the business collaborative processing between departments is realized through the power grid data exchange collaborative system, wherein data exchange is realized through WebService, and the service call parameters are transmitted by SOAP protocol. In order to prevent the system from unknown sources from transmitting data to the power grid data exchange collaborative system, the access rights of the docking system are verified. Specifically, the SOAP protocol header is provided through the SOAP protocol to realize the access rights verification of the docking system. If the header of the SOAP message does not conform to the system rules, the service is refused to be provided. In this step, for the request for SOAP header verification, the SOAP Body part containing the data to be transmitted except the header is first processed, wherein the Body is the SOAP message body element. The WebService publishes the service through WSDL and defines the elements to be transmitted in the SOAP request. The docking system transmits data by calling the data exchange service through SOAP. After the power grid data exchange collaborative system receives the transmitted SOAP request, it first checks the SOAP request header. If it does not conform to the set rules, it returns the error request information to the service caller, i.e., the docking system, and stores the error information in the corresponding table for monitoring and processing. Otherwise, the SOAP header inspection passes;

[0042] Step S12: After the SOAP header verification, it can be preliminarily determined that the SOAP request comes from a reliable docking system, but the message body of the SOAP message still needs to be verified to further ensure the correctness of the power grid data exchange collaborative system message. Specifically, all fields of the SOAP message are judged to be non-empty. First, the SOAP request serial number is verified. Since the data exchange request needs to be monitored, the request serial number must be unique in the corresponding table of the data exchange system. If the request serial number is detected to exist, the corresponding error message is returned and the service is refused to the requester. Otherwise, the SOAP message body verification is passed. Through this step, it can be ensured that the transmitted message can be normally analyzed and processed by the power grid data exchange collaborative system, effectively increasing the security and accuracy of the system business collaborative processing.

[0043] Step S2 further comprises the following steps:

[0044] In the power grid data exchange collaborative system, when verifying the received unstructured data, it is determined whether the unstructured data has attachmentSet as the root node. If it has attachment as the root node, it indicates that this is an attachment set file, and the XML content is verified and put into the rider_file table, and the message is written into the XML, otherwise the unstructured data verification fails. In this step, the unstructured data is presented as various multimedia carriers such as documents, pictures, and videos. Through this step, the data processing in the power grid data exchange collaborative system is more comprehensive and specific, and the efficiency and fluency of the collaborative processing of the business of various departments in the power grid information and communication industry group are effectively improved.

[0045] Step S3 further comprises the following steps:

[0046] Step S31: Optimize access control management of the power grid data exchange collaborative system. For the selection of personnel roles, query the backend data asynchronously through ajax, and then transmit the data in the role table in the backend database to the frontend in the form of a json data string. Parse the data in the frontend to obtain the data in the drop-down box. The role name is displayed in the drop-down box, and the corresponding code of the role is used as the attribute value. For the user name and password, the onchange() event of HTML is used to monitor the input field. Through this step, the security of system access is effectively guaranteed;

[0047] Step S32: For each data inserted into the database, regularization verification is required to ensure that the data meets the requirements and prevent SQL injection. First, the request parameters are obtained. The request parameters are first mapped to the control class through JS on the front-end page, and the corresponding entity class is designed according to the rules to carry the query conditions and other parameters transmitted by the front-end. After the front-end obtains the data from the control, the obtained data is matched and analyzed in JS, and the data with matching value Y exceeding the set threshold is transmitted to the control layer of the background to complete the data tracking process. The calculation formula of the matching value Y is as follows:

[0048]

[0049] Among them, K is the data volume coefficient and K is not zero, J is the amount of valid data in the obtained data that meets the set rules, and Z is the total amount of data obtained; through this step, the collaborative business data information query transmission of the power grid data exchange collaborative system can be made more efficient and accurate, avoiding interference from other additional factors and data;

[0050] Step S33: collect statistics on the interaction between structured data and unstructured data in the power grid data exchange collaborative system, and sort them according to the set time period, and filter out the interaction between structured data and unstructured data in different time periods, so as to facilitate the collaborative operation and maintenance monitoring personnel to perform analysis and risk control.

[0051] Step S4 further comprises the following steps:

[0052] Step S41: Record the user's reset password, login time, login IP, and logout operation data in the system, so that the system administrator can supervise and manage the user's behavior based on the records;

[0053] Step S42: In the role management of the system, after the administrator enters the name data, the background will first call verify() to check whether the role name already exists. If not, the addRole() method will be called to add the role. For the deletion operation of the role, the verify() method will be called to delete the role.

[0054] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0055] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. 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 business collaboration system based on big data, comprising: The verification management module, the analysis and processing module and the management and control module are characterized in that: the verification management module is connected to the analysis and processing module through a network, the analysis and processing module is connected to the management and control module through a network, the verification management module user performs data verification management of the power grid data exchange collaborative system, the analysis and processing module is used to perform analysis and optimization processing of the power grid data exchange collaborative system, and the management and control module is used to perform user management and control.

2. The business collaboration system based on big data according to claim 1, characterized in that: The verification management module includes a header verification module, a message body verification module and an unstructured verification module. The header verification module is data-connected to the message body verification module, and the message body verification module is network-connected to the unstructured verification module. The header verification module is used to perform header verification management of data information, the message body verification module is used to perform data message body verification management, and the unstructured verification module is used to perform unstructured data information verification processing.

3. The business collaboration system based on big data according to claim 1, characterized in that: The analysis and processing module includes an access control module, a data tracking module and a transmission statistics module. The access control module is connected to the data tracking module through a network. The data tracking module is connected to the transmission statistics module through a network. The access control module is used to perform access control of the power grid data exchange collaborative system. The data tracking module is used to perform data tracking processing of the power grid data exchange collaborative system. The transmission statistics module is used for transmission statistics of information data.

4. The business collaboration system based on big data according to claim 1, characterized in that: The management control module includes a user management module and a role authority module. The user management module and the role authority module are connected to a network. The user management module is used to perform user management control, and the role authority module is used to perform role authority management control.

5. The business collaboration system based on big data according to claim 1, characterized in that: The operation method of the business collaboration system based on big data comprises the following steps: Step S1: In the power grid information and communication industry group, data header verification and message body verification control are performed through the power grid data exchange coordination system; Step S2: After completing the data header verification and message body verification processing, the unstructured data in the system is verified and controlled; Step S3: further analyzing and optimizing the power grid data exchange coordination system; Step S4: Perform user and role authority management on the power grid data exchange collaborative system.

6. The business collaboration system based on big data according to claim 5 is characterized by: The step S1 further comprises the following steps: Step S11: In the power grid information and communication industry group, the business collaborative processing between departments is realized through the power grid data exchange collaborative system, wherein data exchange is realized through WebService, and the service call parameters are transmitted by the SOAP protocol. In order to prevent the system of unknown origin from transmitting data to the power grid data exchange collaborative system, the access rights of the docking system are verified. Specifically, the SOAP protocol header is provided through the SOAP protocol to realize the access rights verification of the docking system. If the header of the SOAP message does not conform to the rules of the system, the service is refused; Step S12: After the SOAP header is verified, it can be preliminarily determined that the SOAP request comes from a reliable docking system, but the message body of the SOAP message still needs to be verified to further ensure the correctness of the power grid data exchange collaborative system message. Specifically, all fields of the SOAP message are judged to be non-empty. First, the SOAP request serial number is verified. Since the data exchange requests need to be monitored, the request serial number must be unique in the corresponding table of the data exchange system. If it is detected that the request serial number already exists, the corresponding error message is returned and the service is refused to the requester. Otherwise, the SOAP message body verification passes.

7. The business collaboration system based on big data according to claim 5 is characterized by: The step S2 further comprises the following steps: In the power grid data exchange collaborative system, when verifying the received unstructured data, it is determined whether the unstructured data has attachmentSet as the root node. If it has attachment as the root node, it indicates that this is an attachment set file, and the XML content is verified and placed in the rider_file table, and the message is written into the XML, otherwise the unstructured data verification fails.

8. The business collaboration system based on big data according to claim 5, characterized in that: The step S3 further comprises the following steps: Step S31: Optimize access control management for the power grid data exchange collaborative system. For the selection of personnel roles, query the backend data asynchronously through ajax, and then transmit the data in the role table in the backend database to the frontend in the form of a json data string. Parse the data in the frontend to obtain the data in the drop-down box. The role name is displayed in the drop-down box, and the corresponding code of the role is used as the attribute value. For the user name and password, the onchange() event of HTML is used to monitor the input field; Step S32: For each data inserted into the database, regularization verification is required to ensure that the data meets the requirements and prevent SQL injection. First, the request parameters are obtained. The request parameters are first mapped to the control class through JS on the front-end page, and the corresponding entity class is designed according to the rules to carry the query conditions and other parameters transmitted by the front-end. After the front-end obtains the data from the control, the obtained data is matched and analyzed in JS, and the data with matching value Y exceeding the set threshold is transmitted to the control layer of the background to complete the data tracking process. The calculation formula of the matching value Y is as follows: Wherein, K is the data volume coefficient and K is not zero, J is the amount of valid data in the obtained data that meets the set rules, and Z is the total amount of the obtained data; Step S33: collect statistics on the interaction between structured data and unstructured data in the power grid data exchange collaborative system, and sort them according to the set time period, and filter out the interaction between structured data and unstructured data in different time periods, so as to facilitate the collaborative operation and maintenance monitoring personnel to perform analysis and risk control.

9. The business collaboration system based on big data according to claim 5, characterized in that: The step S4 further comprises the following steps: Step S41: Record the user's reset password, login time, login IP, and logout operation data in the system, so that the system administrator can supervise and manage the user's behavior based on the records; Step S42: In the role management of the system, after the administrator enters the name data, the background will first call verify() to check whether the role name already exists. If not, the addRole() method will be called to add the role. For the deletion operation of the role, the verify() method will be called to delete the role.

Citation Information

Patent Citations

  • Permission access control method for alliance chain cross-chain

    CN113992406A

  • Intelligent data processing method based on comprehensive application

    CN114742537A