A method and system for penetrating and pushing pending business data based on network interaction

By deploying corresponding services and devices on the internal and external networks, real-time synchronization and pushing of intranet to-do data on the external network is solved, and the problem that corporate employees cannot handle intranet to-do matters on the external network is improved, the timeliness and consistency of data processing is improved, and work efficiency is improved.

CN115460281BActive Publication Date: 2025-09-02FUJIAN YIRONG INFORMATION TECH +2
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211133163.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-16
Publication Date
2025-09-02
Estimated Expiration
2042-09-16

AI Technical Summary

Technical Problem

Enterprise employees are unable to handle intranet to-do matters in a timely manner on the external network, resulting in data synchronization problems and process lag, affecting work efficiency.

Method used

Deploy the to-do business database on the intranet, deploy the interaction platform, process engine service, polling service and message push service on the outside network, realize the mutual transmission of internal and external network data through the isolation device, and establish IP mapping relationships, regularly capture and push the to-do data to the mobile terminal, and synchronize the database.

Benefits of technology

It realizes timely processing and synchronization of intranet to-do data on the external network, ensures data consistency, and improves process processing speed and work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115460281B_ABST
    Figure CN115460281B_ABST
Patent Text Reader

Abstract

The present invention relates to a method for penetrating and pushing to-do business data based on network interaction, wherein a to-do business database for storing to-do data is deployed on an intranet, and an interactive platform, an external network process engine service, a polling service, and a message push service are deployed on an external network. An isolation device is deployed on the data transmission channel between the intranet and the external network, and the polling program regularly initiates a request to grab to-do data to the to-do business database according to a preset time period. The request accesses the to-do business database through the isolation device and returns the grabbed to-do data; the information push service sends the grabbed to-do data to the interactive platform, and the interactive platform pushes the to-do data to the mobile terminal corresponding to each to-do data approver according to the IP mapping relationship, thereby realizing the penetration of the intranet to-do data to the external network. Advantages of the present invention: The present invention can realize that the intranet to-do data can be displayed and processed on the external network mobile terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet data transmission, and in particular to a method and system for penetrating and pushing pending business data based on network interaction. Background Art

[0002] Mobile Internet pending approval refers to the mobile approval of all pending tasks through a mobile APP, providing official document business forms, approval opinion entry, customized quick replies, and support for direct preview and editing of Office documents, allowing users to work efficiently and without barriers, handle urgent matters anytime and anywhere, handle business in fragmented time, check approval status in a timely manner, and contact relevant approvers for communication as soon as possible.

[0003] Most software systems currently available on the market are in the same network environment as mobile phones. Mobile phones can directly access back-end services in the same network environment to process and transmit pending data. However, some companies have deployed dedicated intranets for information security and confidentiality reasons. The corporate information system exists in the company's proprietary intranet environment. When users are working in the company, they can promptly process pending items on the information system through mobile terminals or PCs. However, when the person who approves pending items is out of the company to handle company affairs or is assigned by the company to travel to perform certain official duties or production and operation activities, the mobile app and the corporate information software system are not in the same network environment. The pending data in the intranet environment cannot be pushed to the external mobile app. Without the intranet environment, it is impossible to log in to the corporate information system, resulting in the inability to promptly process their pending items.

[0004] In addition, enterprises with dedicated information intranets also have the following problems with mobile office: after the intranet pending work order is approved, the status of the pending work order cannot be synchronized to the external network in time, resulting in data asynchrony between the internal and external networks. It is possible that the same pending data is subject to functional approval on both the external and internal networks.

[0005] In order to avoid the subsequent work from being unable to proceed normally due to delayed process approval, how to penetrate the intranet and push the pending data to the external network environment while ensuring the information security of the enterprise information system has become a technical problem that enterprises need to solve urgently. Summary of the Invention

[0006] In order to solve the above problems, the purpose of the present invention is to provide a method for penetrating and pushing pending business data based on network interaction, which is suitable for enterprises with dedicated information intranets, so that the pending data in the intranet can be displayed and processed on external network mobile terminals.

[0007] The technical solutions of the present invention are as follows:

[0008] Technical Solution 1

[0009] A method for penetrating and pushing pending business data based on network interaction, wherein a pending business database for storing pending data is deployed on the intranet, and an interactive platform, an extranet process engine service, a polling service, and a message push service are deployed on the extranet. The interactive platform establishes an IP mapping relationship between the approver account and the mobile terminal on the Internet and provides an access interface for the mobile terminal; an isolation device is deployed on the data transmission channel between the intranet and the extranet, and the isolation device binds the intranet IP and the extranet IP so that the two can transmit data to each other. The data penetration step is as follows: the polling program regularly initiates a request to grab pending data to the pending business database according to a preset time period, and the request accesses the pending business database through the isolation device and returns the grabbed pending data; the information push service sends the grabbed pending data to the interactive platform, and the interactive platform pushes the pending data to the mobile terminal corresponding to each pending data approver according to the IP mapping relationship, thereby realizing the penetration of the intranet pending data to the extranet.

[0010] Preferably, the method further includes a data synchronization step: an APP for processing pending business is opened on a mobile terminal, and the mobile terminal accesses the interactive platform; the interactive platform receives the access request and notifies the polling service; the polling service initiates a request to capture the pending data of the approver corresponding to the mobile terminal, and returns the current latest pending data of the approver; the information push service sends the captured latest pending data to the interactive platform, and the interactive platform updates the latest pending data to the mobile terminal corresponding to the approver.

[0011] Preferably, the method further includes a database update step: after the mobile terminal located on the Internet processes the to-do data, the mobile terminal sends the to-do processing result to the interactive platform; the external network process engine service obtains and parses the to-do processing result to determine whether the to-do data has been processed, and the processing completion means that the to-do data has gone through all approval processes; if so, the intranet to-do business database is updated, and the to-do data is deleted from the to-do business database; if not, the next process approver of the to-do data is parsed, and the parsed result is transmitted to the to-do business database, and the approver of the to-do data in the to-do business database is updated.

[0012] More preferably, the database update step also includes: a PC located in the intranet logs into the enterprise information system, the system obtains the to-do data from the to-do business database, the PC processes the to-do data, and the intranet process engine service obtains and parses the to-do processing results to determine whether the to-do data has been processed. If so, the intranet to-do business database is updated and the to-do data is deleted from the to-do business database. If not, the next process approver of the to-do data is parsed, and the parsing result is transmitted to the to-do business database, and the approver of the to-do data in the to-do business database is updated.

[0013] In order to solve the above problems, the present invention also provides a system for penetrating and pushing pending business data based on network interaction.

[0014] Technical Solution 2

[0015] A system for penetrating and pushing pending business data based on network interaction, including a pending business database deployed on an intranet for storing pending data, an interactive platform, an extranet process engine service, a polling service, and a message push service deployed on an extranet, wherein the interactive platform establishes an IP mapping relationship between an approver's account and a mobile terminal on the Internet and provides an access interface for the mobile terminal; an isolation device is deployed on the data transmission channel between the intranet and the extranet, and the isolation device binds the intranet IP and the extranet IP so that the two can transmit data to each other; the system executes a data penetration step: the polling program regularly initiates a request to grab pending data to the pending business database according to a preset time period, the request accesses the pending business database through the isolation device, and returns the grabbed pending data; the information push service sends the grabbed pending data to the interactive platform, and the interactive platform pushes the pending data to the mobile terminal corresponding to each pending data approver according to the IP mapping relationship, thereby realizing the penetration of the intranet pending data to the extranet.

[0016] Preferably, the system also performs a data synchronization step: an APP for processing to-do business is opened on a mobile terminal, and the mobile terminal accesses the interactive platform; the interactive platform receives the access request and notifies the polling service; the polling service initiates a request to capture the to-do data of the approver corresponding to the mobile terminal, and returns the current latest to-do data of the approver; the information push service sends the captured latest to-do data to the interactive platform, and the interactive platform updates the latest to-do data to the mobile terminal corresponding to the approver.

[0017] Preferably, the system also performs a database update step: after the mobile terminal located on the Internet processes the to-do data, the mobile terminal sends the to-do processing result to the interactive platform; the external network process engine service obtains and parses the to-do processing result to determine whether the to-do data has been processed, and the processing completion means that the to-do data has gone through all the approval processes; if so, the intranet to-do business database is updated and the to-do data is deleted from the to-do business database; if not, the next process approver of the to-do data is parsed, and the parsed result is transmitted to the to-do business database, and the approver of the to-do data in the to-do business database is updated.

[0018] More preferably, the database update step also includes: a PC located in the intranet logs into the enterprise information system, the system obtains the to-do data from the to-do business database, the PC processes the to-do data, and the intranet process engine service obtains and parses the to-do processing results to determine whether the to-do data has been processed. If so, the intranet to-do business database is updated and the to-do data is deleted from the to-do business database. If not, the next process approver of the to-do data is parsed, and the parsing result is transmitted to the to-do business database, and the approver of the to-do data in the to-do business database is updated.

[0019] The present invention has the following beneficial effects:

[0020] 1. The method and system for penetrating and pushing pending business data of the present invention penetrate the intranet pending data to the extranet and push it to the mobile terminal in the Internet environment in a timely manner, making it convenient for the approver to handle the pending items on the extranet and realizing the rapid processing of the pending items.

[0021] 2. The method and system for penetrating and pushing pending business data of the present invention deploys a set of process engines on the internal and external networks, sharing the same database, and regularly obtains pending data through a round-robin program to solve the problem of data consistency; in order to facilitate users to handle pending tasks in a timely manner, the pending data is pushed directly to the mobile client through the message push service to ensure the timeliness of data processing.

[0022] 3. The method and system for penetrating and pushing pending business data of the present invention further realizes real-time updating of pending data on the mobile terminal of the Internet through a data synchronization step, ensuring the accuracy of the pending data when the approval personnel start to process the pending data, avoiding repeated operations or operational errors.

[0023] 4. The method and system for penetrating and pushing pending business data of the present invention further realizes real-time updating of the pending business database located in the intranet through a database update step, thereby improving process sorting speed and work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 This is a block diagram of a pending business data penetration and push system of the present invention. DETAILED DESCRIPTION

[0025] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments:

[0026] Example 1

[0027] See Figure 1, a method for penetrating and pushing pending business data based on network interaction, deploying a pending business database for storing pending data on the intranet, wherein the pending data includes business content, process approvers and their account information, process approval nodes, process status, and approval opinions. An interactive platform, an extranet process engine service, a polling service, and a message push service are deployed on the extranet, wherein the interactive platform establishes an IP mapping relationship between the approver account and the mobile terminal on the Internet and provides an access interface for the mobile terminal; an isolation device is deployed on the data transmission channel between the intranet and the extranet, wherein the isolation device binds the intranet IP and the extranet IP so that the two can transmit data to each other, and the isolation device only allows SQL statements to pass through and access the database. Through the above deployment, the intranet and the extranet share a pending business database, ensuring that the pending business data read by the intranet and the extranet are synchronized.

[0028] The data penetration steps are:

[0029] The polling program regularly initiates a request to the to-do business database to capture to-do data according to a preset time period. The request accesses the to-do business database through an isolation device and returns the captured to-do data; the information push service parses the captured to-do data, reads the account information of the approver in the to-do data, and then sends the to-do data to the interactive platform and notifies the interactive platform of the account information of the approver. The interactive platform pushes the to-do data to the mobile terminal corresponding to each to-do data approver according to the IP mapping relationship, so as to realize the penetration of the intranet to-do data into the external network and push it to the mobile terminal connected to the Internet.

[0030] The method also includes a data synchronization step: opening an APP for processing pending business on a mobile terminal, and the mobile terminal accessing the interactive platform; the interactive platform receiving the access request, parsing the approver corresponding to the mobile terminal, and notifying the polling service; the polling service initiates a request to capture the pending data of the approver corresponding to the mobile terminal, and returns the latest pending data of the approver; the information push service sends the captured latest pending data to the interactive platform, and the interactive platform updates the latest pending data to the mobile terminal corresponding to the approver. The data synchronization step can prevent the approver who processes the pending data from completing part or all of the pending data in the intranet but not having time to update it to the mobile terminal. The access request when the mobile terminal accesses the interactive platform triggers the polling program to initiate a real-time query to the intranet pending business database, thereby obtaining the latest pending data, further ensuring the real-time synchronization of the pending data.

[0031] The method also includes a database update step: after a mobile terminal on the Internet processes the pending data, the mobile terminal sends the pending processing result to the interactive platform; the external network process engine service obtains and parses the pending processing result to determine whether the pending data has been processed, where processing completion means that the pending data has completed all approval processes; if so, the internal network pending business database is updated and the pending data is deleted from the pending business database; if not, the next process approver for the pending data is parsed and the parsed result is transmitted to the pending business database, updating the approver for the pending data in the pending business database. A PC on the internal network logs into the enterprise information system, which obtains the pending data from the pending business database. After the PC processes the pending data, the internal network process engine service obtains and parses the pending processing result to determine whether the pending data has been processed; if so, the internal network pending business database is updated and the pending data is deleted from the pending business database; if not, the next process approver for the pending data is parsed and the parsed result is transmitted to the pending business database, updating the approver for the pending data in the pending business database. Through the database update step, whether the to-do data is processed on the intranet or on the extranet, the processing results can be analyzed through the process engine service to update the to-do business database.

[0032] The present invention deploys a set of process engine services in the intranet and the extranet respectively, sharing the same to-do business database, and at the same time, regularly obtains to-do data through round-robin service, thereby achieving intranet to-do data penetration and solving data consistency problems; in order to facilitate users to handle to-do in a timely manner, the to-do data is pushed directly to the mobile client through the message push service, ensuring the timeliness of to-do data processing; at the same time, through the data synchronization step, the current latest to-do data is pushed in real time, and through the database update step, it is ensured that the to-do data can be updated to the to-do business database in a timely manner after processing.

[0033] By using the method of penetrating and pushing pending business data of the present invention, process document approvers log in to the mobile app located on the Internet, enter the to-do module, and can view and promptly process the pending data. Whether it is daily attendance and leave documents or formal documents such as incoming and outgoing documents, they can all be circulated, further improving the speed of process processing. In addition, through the data synchronization steps and database update steps, the agency business database is updated in real time, and when the approver processes the pending business, the to-do data is delivered in real time, improving process processing speed and work efficiency, and helping to quickly carry out subsequent business processes.

[0034] Based on the same inventive concept, this application also provides a system corresponding to the method in Example 1, see Example 2 for details.

[0035] Example 2

[0036] See also Figure 1A system for penetrating and pushing pending business data based on network interaction includes a pending business database deployed on the intranet for storing pending data. The pending data includes business content, process approvers and their account information, process approval nodes, process status, and approval opinions. An interactive platform, an external network process engine service, a polling service and a message push service are deployed on the external network. The interactive platform establishes an IP mapping relationship between itself and a mobile terminal on the Internet and provides an access interface for the mobile terminal. An isolation device is deployed on the data transmission channel between the internal network and the external network. The isolation device binds the internal network IP and the external network IP so that the two can transmit data to each other. The system performs a data penetration step: the polling program regularly initiates a request to the to-do business database to capture to-do data according to a preset time period. The request accesses the to-do business database through the isolation device and returns the captured to-do data. The information push service parses the captured to-do data, reads the account information of the approver in the to-do data, and then sends the to-do data to the interactive platform and notifies the interactive platform of the approver's account information. The interactive platform pushes the to-do data to the mobile terminal corresponding to each to-do data approver according to the IP mapping relationship, thereby realizing the penetration of the internal network to-do data to the external network.

[0037] The system also performs a data synchronization step: an APP for processing pending business is opened on a mobile terminal, and the mobile terminal accesses the interactive platform; the interactive platform receives the access request and notifies the polling service; the polling service initiates a request to capture the pending data of the approver corresponding to the mobile terminal, and returns the current latest pending data of the approver; the information push service sends the captured latest pending data to the interactive platform, and the interactive platform updates the latest pending data to the mobile terminal corresponding to the approver.

[0038] The system also performs a database update step: after a mobile terminal on the Internet processes pending data, the mobile terminal sends the pending processing results to the interactive platform; the external network process engine service obtains and parses the pending processing results to determine whether the pending data has been processed, where processing completion means that the pending data has completed all approval processes; if so, the internal network pending business database is updated and the pending data is deleted from the pending business database; if not, the next process approver for the pending data is parsed and the parsed results are transmitted to the pending business database, updating the approver for the pending data in the pending business database. A PC on the intranet logs into the enterprise information system, and the system obtains pending data from the pending business database. After the PC processes the pending data, the internal network process engine service obtains and parses the pending processing results to determine whether the pending data has been processed; if so, the internal network pending business database is updated and the pending data is deleted from the pending business database; if not, the next process approver for the pending data is parsed and the parsed results are transmitted to the pending business database, updating the approver for the pending data in the pending business database.

[0039] For the implementation steps not detailed in this embodiment 2, refer to embodiment 1. This embodiment 2 has the same beneficial effects as the embodiment 1.

[0040] The above description is only a specific embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural transformation made by using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for penetrating and pushing pending business data based on network interaction, characterized by: A to-do business database for storing to-do data is deployed on the intranet, and an interactive platform, an extranet process engine service, a polling service, and a message push service are deployed on the extranet. The interactive platform establishes an IP mapping relationship between the approver account and the mobile terminal on the Internet and provides an access interface for the mobile terminal; an isolation device is deployed on the data transmission channel between the intranet and the extranet. The isolation device binds the intranet IP and the extranet IP so that the two can transmit data to each other. The isolation device only allows SQL statements to pass through and access the to-do business database; The data penetration steps are: The polling program regularly initiates a request to the pending business database to capture pending data according to a preset time period, the request accesses the pending business database through the isolation device, and returns the captured pending data; The information push service sends the captured to-do data to the interactive platform, and the interactive platform pushes the to-do data to the mobile terminals corresponding to the approvers of each to-do data according to the IP mapping relationship, thereby achieving the penetration of the intranet to-do data to the external network; The method further comprises the step of updating a database: After the mobile terminal on the Internet finishes processing the to-do data, the mobile terminal sends the to-do processing result to the interactive platform; The external network process engine service obtains and parses the pending processing results to determine whether the pending data has been processed. The completion of processing means that the pending data has gone through all approval processes; if so, the intranet pending business database is updated and the pending data is deleted from the pending business database. If not, the next process approver of the pending data is parsed, and the parsing result is transmitted to the pending business database, and the approver of the pending data in the pending business database is updated.

2. The method for penetrating and pushing pending business data based on network interaction according to claim 1, characterized in that: The method further comprises a data synchronization step: Opening an APP for processing pending business on a mobile terminal, and accessing the interactive platform via the mobile terminal; The interactive platform receives the access request and notifies the polling service; The polling service initiates a request to fetch the pending data of the approver corresponding to the mobile terminal, and returns the latest pending data of the approver; The information push service sends the captured latest to-do data to the interactive platform, and the interactive platform updates the latest to-do data to the mobile terminal corresponding to the approver.

3. The method for penetrating and pushing pending business data based on network interaction according to claim 2, characterized in that: The database updating step further comprises: The PC on the intranet logs in to the enterprise information system. The system obtains the to-do data from the to-do business database. After the PC processes the to-do data, the intranet process engine service obtains and parses the to-do processing results to determine whether the to-do data has been processed. If so, the intranet to-do business database is updated and the to-do data is deleted from the to-do business database. If not, the next process approver of the to-do data is parsed, and the parsing result is transmitted to the to-do business database, and the approver of the to-do data in the to-do business database is updated.

4. A system for penetrating and pushing pending business data based on network interaction, characterized by: The system includes a to-do business database deployed on the intranet for storing to-do data, an interactive platform, an extranet process engine service, a polling service, and a message push service deployed on the extranet. The interactive platform establishes an IP mapping relationship between the approver account and the mobile terminal on the Internet and provides an access interface for the mobile terminal. An isolation device is deployed on the data transmission channel between the intranet and the extranet. The isolation device binds the intranet IP and the extranet IP to enable data transmission between the two. The isolation device only allows SQL statements to pass through and access the to-do business database. The system performs data penetration steps: The polling program regularly initiates a request to the pending business database to capture pending data according to a preset time period, the request accesses the pending business database through the isolation device, and returns the captured pending data; The information push service sends the captured to-do data to the interactive platform, and the interactive platform pushes the to-do data to the mobile terminals corresponding to the approvers of each to-do data according to the IP mapping relationship, thereby achieving the penetration of the intranet to-do data to the external network; The system also performs the database update step: After the mobile terminal on the Internet finishes processing the to-do data, the mobile terminal sends the to-do processing result to the interactive platform; The external network process engine service obtains and parses the pending processing results to determine whether the pending data has been processed. The completion of processing means that the pending data has gone through all approval processes; if so, the intranet pending business database is updated and the pending data is deleted from the pending business database. If not, the next process approver of the pending data is parsed, and the parsing result is transmitted to the pending business database, and the approver of the pending data in the pending business database is updated.

5. The system for penetrating and pushing pending business data based on network interaction according to claim 4, characterized in that: The system also performs data synchronization steps: Opening an APP for processing pending business on a mobile terminal, and accessing the interactive platform via the mobile terminal; The interactive platform receives the access request and notifies the polling service; The polling service initiates a request to fetch the pending data of the approver corresponding to the mobile terminal, and returns the latest pending data of the approver; The information push service sends the captured latest to-do data to the interactive platform, and the interactive platform updates the latest to-do data to the mobile terminal corresponding to the approver.

6. The system for penetrating and pushing pending business data based on network interaction according to claim 5, characterized in that: The database updating step further comprises: The PC on the intranet logs in to the enterprise information system. The system obtains the to-do data from the to-do business database. After the PC processes the to-do data, the intranet process engine service obtains and parses the to-do processing results to determine whether the to-do data has been processed. If so, the intranet to-do business database is updated and the to-do data is deleted from the to-do business database. If not, the next process approver of the to-do data is parsed, and the parsing result is transmitted to the to-do business database, and the approver of the to-do data in the to-do business database is updated.

Citation Information

Patent Citations

  • Mobile information approval system and information processing method thereof

    CN106485473A

  • Integrated pushing system for to-do messages, and working method of system

    CN111382985A

  • Information internal and external network video conference intercommunication system and method based on isolation device

    CN114553509A