Cross-segment RPA file transmission method and device based on pluggable Bluetooth device
By establishing Bluetooth pairing on internal and external network machines and using Bluetooth communication to achieve cross-network segment file transfer, the automation problem of cross-network segment transmission for RPA products in the financial industry is solved, realizing fully unmanned operation and data security, and improving the real-time performance and reliability of transmission.
Patent Information
- Application Number
- CN202310235693.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-13
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2043-03-13
AI Technical Summary
In the financial industry, both online and offline RPA products cannot achieve automated file transfer due to cross-network segment limitations, resulting in frequent manual intervention and insufficient real-time performance.
The system uses pluggable Bluetooth devices to establish pairing on machines on both internal and external networks, enabling cross-network segment file transfer via Bluetooth communication. The robot automatically completes authentication login and file retrieval, ensuring data security and transmission reliability.
It has achieved fully automated file transfer in RPA scenarios in the financial industry, improving the security and real-time performance of operations, reducing manual intervention, and ensuring the reliability and integrity of data transmission.
Smart Images

Figure CN116566970B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of computers, and relates to cross-segment file transmission, in particular to a cross-segment RPA file transmission method and device based on a pluggable Bluetooth device. BACKGROUND
[0002] Robotic process automation (RPA) is based on software robots and artificial intelligence, and uses robots to perform work information and business interactions according to a preset designed process, which can efficiently solve complex processes in a tedious task situation and achieve the purpose of saving labor costs.
[0003] In the financial industry, due to the need for confidentiality of business data, related RPA products are usually divided into network versions and offline versions. Business data such as report analysis is usually saved in the offline version. However, the final statistical chart result needs to be completed in cooperation with the network version. However, the network version and the offline version belong to the external network and the internal network, that is, they cannot transmit data through the network. In the cross-segment file transmission scenario, the business personnel need to manually operate the offline system, download the relevant data to the internal network computer disk, then copy the data to the external storage device such as a U disk or a CD, and finally use the external network computer to read the data in the external device to complete the network version publishing task. In addition, in the process of downloading in the internal network, in order to ensure the security of the data, a verification code is usually used for login verification, and the verification code received by the external network cannot be directly transmitted to the internal network computer, and needs to be manually entered by the business personnel.
[0004] Due to the limitation of cross-segment file transmission, manual intervention is required in some scenarios, and full-process automation cannot be achieved, which greatly reduces the effect of using robots to solve tedious and complex processes and save labor costs. Moreover, the task progress will be hindered by objective reasons such as employees going off work or going on business trips, and the real-time performance is insufficient. SUMMARY
[0005] In view of the deficiencies of the prior art, the present application provides a cross-segment RPA file transmission method and device based on a pluggable Bluetooth device, which establishes pairing between the internal network machine and the external network machine through a pluggable Bluetooth device, realizes instant connection and file transmission, and solves the problem that cross-segment data cannot be shared in the RPA scenario in the financial industry.
[0006] The cross-segment RPA file transmission method based on a pluggable Bluetooth device specifically includes the following steps:
[0007] Step 1, install a pluggable Bluetooth device on the machines at the internal and external network ends respectively, and make the machines at the internal and external network ends establish pairing through Bluetooth.
[0008] Step 2, the first robot installed in the intranet side opens the system login page, clicks to get the verification code, and sends the login verification code to the management side.
[0009] Step 3, the second robot installed in the extranet side obtains the login verification code from the management side, and transmits the verification code and the requested file path to the intranet side machine through Bluetooth.
[0010] Step 4, the first robot fills the received verification code into the login page, and then finds the requested content on the intranet side machine according to the file path, and transmits it to the extranet side machine through Bluetooth.
[0011] Step 5, the second robot sends the file obtained through Bluetooth to the management side, and the management side checks the data. If the data is correct, the file transmission process is ended. If the data is suspicious, the management side sends the suspicious data content to the extranet side, and the second robot transmits the suspicious data content and the file path to the intranet side machine through Bluetooth.
[0012] Step 6, the first robot finds the file corresponding to the suspicious data content on the intranet side machine according to the file path, and transmits it to the extranet side machine through Bluetooth.
[0013] Step 7, repeat steps 5-6 until the management side data review is normal, and the file transmission process is ended.
[0014] As a preferred, the specific method of establishing Bluetooth pairing and file transmission is:
[0015] S1, the extranet side starts listening through ObexListener.Start(), and opens an asynchronous task. When receiving a request, the specified request information is obtained through the context information of the listener, and the file is received using ObexRequest.WriteFile().
[0016] S2, the intranet side establishes a connection request through ObexRequest, sends a file through ObexRequest.ReadFile(), and until ObexRequest.GetResponse() is ended, the file transmission is completed, and the intranet side disconnects the connection through Response.Close()
[0017] S3, the extranet side stops listening through ObexListener.Stop() after completing the file receiving.
[0018] As a preferred, the second robot converts the file content obtained through Bluetooth into a picture form, and then sends it to the management side.
[0019] As preferred, the second robot converts the file content into a picture form by means of screen capture.
[0020] As preferred, the first robot performs AES encryption on the found content and then transmits the content to the external network end machine through Bluetooth.
[0021] As preferred, during the Bluetooth communication process, if the information transmission fails, the process is repeated after a certain interval of time; if the information transmission fails after 3 attempts, an error message is returned to the robot program and recorded in the local log of the machine.
[0022] The cross-network segment RPA file transmission device based on the pluggable Bluetooth device comprises a first Bluetooth device, a second Bluetooth device, an internal network end, an external network end and a management end.
[0023] The first and second Bluetooth devices are arranged on the machines of the internal and external network ends respectively to realize Bluetooth communication between the internal and external network ends.
[0024] The internal network end is used to send a verification code to the management end and receive the verification code and the requested file path returned by the external network end through Bluetooth, log in using the verification code, find the file requested by the external network end, and transmit the file to the external network end through Bluetooth.
[0025] The external network end is used to receive the verification code and the requested file path issued by the management end, transmit the verification code and the requested file path to the internal network end through Bluetooth, receive the file transmitted by the internal network end, and send the file to the management end.
[0026] The management end is used to send the received verification code and the requested file to the external network end, check the file obtained by the external network end from the internal network end, confirm the accuracy of the file content, and then publish the content or query the file content and reacquire the file.
[0027] The present application has the following advantages:
[0028] 1. The present application connects the data transmission paths of cross-network segment devices based on the pluggable Bluetooth device, automatically completes the verification login and file searching through the deployed robot, and then realizes the file transmission function between the internal and external network ends based on Bluetooth communication, that is, the content publishing can be automatically completed, and the RPA full-process unmannedization in the financial industry is realized.
[0029] 2. Before the file transmission formally starts, the account verification login is performed to ensure the operation safety and prevent illegal intrusion. During the file transmission process, the file is encrypted, so even if it is intercepted, the correct content cannot be decrypted, and therefore the transmission method is safe and reliable.
[0030] 3、When sending fails, the robot will automatically repeat 3 times within the set time to try to restore normal transmission. It has a certain self-correction function. If it still cannot be transmitted after trying, it will return a failure message and record it in the local log for staff to repair. BRIEF DESCRIPTION OF DRAWINGS
[0031] Figure 1 Flow chart for cross-segment RPA file transmission method;
[0032] Figure 2 Flow chart for file transmission method based on Bluetooth communication. DETAILED DESCRIPTION
[0033] The application will be further explained in conjunction with the accompanying drawings;
[0034] In order to ensure data security, the bank system is usually divided into network version and offline version, which are installed on the external network end machine and the internal network end machine respectively. The network version system can be connected with other devices through public network, while the offline version does not have the function of surfing the Internet. Bank staff saves the original business data on the internal network end machine, analyzes the report in the offline version system, and then copies the analysis result to the external network end machine by using external storage device, and publishes the analysis result through the network version.
[0035] This embodiment takes the bank system as an example to illustrate how to apply the cross-segment RPA file transmission method based on the pluggable Bluetooth device to solve the problem of cross-segment data sharing and realize the automation of business process.
[0036] As shown in Figure 1 The bank system is divided into internal network end, external network end and management end. The pluggable Bluetooth device is installed on the machines in the internal and external network ends, so that the internal and external networks realize file transmission through Bluetooth. The internal network end saves the original business data, and realizes report analysis, verification code login verification, specified file access and sending through the installed first robot. The external network end realizes the instructions from the management end and data exchange with the internal network end based on Bluetooth communication mode through the installed second robot. The management end is operated by the business personnel of the bank, which can be designed as a client version, a web version or a WeChat public number version, so as to be not limited by equipment and region, directly send instructions to the external network end through the Internet, and realize information interaction.
[0037] Step 1, the first robot opens the system login page, clicks to get the verification code, and sends the login verification code to the management end.
[0038] Step 2, the staff checks the verification code in the form of SMS or WeChat public number push, fills in the process assistant ID and verification code in the management end, selects the requested file, and transmits it to the external network end through the Internet.
[0039] Step 3, the second robot generates a specified path according to the requested file, and transmits the file to the intranet end machine through Bluetooth with the verification code. The first robot fills the received verification code into the login page, and then finds the requested content on the intranet end machine according to the file path, and transmits it to the extranet end machine through Bluetooth. The specific transmission process is as shown in Figure 2
[0040] Step 3.1, the second robot starts listening through ObexListener.Start(), and starts an asynchronous task. When receiving a request, the specified request information is obtained through the context information of the listener, and the ObexRequest.WriteFile() is used to receive the file.
[0041] Step 3.2, the first robot establishes a connection request through ObexRequest, sends a file through ObexRequest.ReadFile(), and completes the file sending when ObexRequest.GetResponse() ends. The first robot disconnects the connection through Response.Close()
[0042] Step 3.3, the second robot stops listening through ObexListener.Stop() after completing the file receiving.
[0043] When the information sending fails, the robot repeats the attempt after 2 seconds. If it still cannot send information normally after 3 attempts, an error information is returned to the robot program and recorded in the local log of the device.
[0044] Step 4, the second robot takes a screenshot of the file obtained through Bluetooth, and then sends the picture to the management end through the Internet.
[0045] Step 5, the business personnel in the management end reviews the data in the picture. If the data is correct, the file transmission process is ended, and the subsequent publishing work is performed. If the data is suspicious, the business personnel sends the suspicious data content to the extranet end through the management end, and the second robot transmits the suspicious data content and the file path to the intranet end machine through Bluetooth.
[0046] Step 6, the first robot re-finds the file corresponding to the suspicious data content on the intranet end machine according to the file path, and transmits it to the extranet end machine through Bluetooth.
[0047] Step 7, repeat steps 4-6 until the data review in the management end is normal, and the file transmission process is ended.
[0048] In order to ensure data security, in addition to the need for verification code login before the file request, in the process of file transmission, the first robot can encrypt the file after finding the requested content, and then complete the transmission through Bluetooth. On the matched external network end machine, the second robot has corresponding decryption function and can display the file content before encryption.
Claims
1. A cross-segment RPA file transfer method based on a pluggable Bluetooth device, characterized in that: Specifically comprising the following steps: Step 1, install the pluggable Bluetooth device on the machine at the inner and outer network end respectively, and make the machines at the inner and outer network end establish pairing through Bluetooth; Step 2, the first robot installed at the inner network end opens the system login page, clicks to obtain the verification code, and sends the login verification code to the management end; the staff checks the verification code and fills in the process assistant ID and the verification code in the management end, selects the requested file, and transmits it to the outer network end through the Internet; Step 3, the second robot installed at the outer network end obtains the login verification code from the management end and generates the file path of the request, and transmits the verification code and the file path of the request to the inner network end machine through Bluetooth; Step 4, the first robot fills in the received verification code into the login page, and then finds the requested content on the inner network end machine according to the file path, and transmits it to the outer network end machine through Bluetooth; Step 5, the second robot sends the file obtained through Bluetooth to the management end, and the management end checks the data; if the data is correct, the file transmission process is ended; if the data is suspicious, the management end sends the suspicious data content to the outer network end, and the second robot transmits the suspicious data content and the file path to the inner network end machine through Bluetooth; Step 6, the first robot finds the file corresponding to the suspicious data content on the inner network end machine according to the file path, and transmits it to the outer network end machine through Bluetooth; Step 7, repeat steps 5-6 until the management end data review is normal, and end the file transmission process.
2. The cross-segment RPA file transmission method based on the pluggable Bluetooth device according to claim 1, characterized in that: The specific method for establishing Bluetooth pairing and file transmission is: S1, the outer network end starts listening through ObexListener.Start(), and opens an asynchronous task, when receiving a request, through the context information of the listener, obtains the specified request information, and uses ObexRequest.WriteFile() to receive the file; S2, the inner network end establishes a connection request through ObexRequest, sends the file through ObexRequest.ReadFile(), and until ObexRequest.GetResponse() is ended, the file transmission is completed, and the inner network end disconnects the connection through Response.Close() S3, the outer network end completes the file receiving, and stops listening through ObexListener.Stop().
3. The method of claim 1, wherein the method further comprises: receiving a request from the first device to establish a connection with the second device; and establishing a connection between the first device and the second device. During the process of communication through Bluetooth, if the information sending fails, it will be repeated after a certain interval of time; if it still cannot normally send information after 3 attempts, an error information is returned to the robot program, and is recorded in the local log of the machine.
4. The cross-subnet RPA file transfer method based on pluggable Bluetooth devices according to claim 1, wherein: The second robot converts the file content obtained through Bluetooth into a picture form, and then sends it to the management end.
5. The cross-segment RPA file transmission method based on the pluggable Bluetooth device according to claim 4, characterized in that: The second robot converts the file content into a picture form by taking a screenshot.
6. The cross-subnet RPA file transfer method based on pluggable Bluetooth devices according to claim 1, wherein: The first robot encrypts the found content through AES, and then transmits it to the outer network end machine through Bluetooth; the second robot decrypts the file obtained through Bluetooth, and then sends it to the management end.
7. A cross-segment RPA file transfer device based on a pluggable Bluetooth device, for implementing the file transfer method as claimed in any one of claims 1-6, characterized in that: It comprises a first Bluetooth device, a second Bluetooth device, an inner network end, an outer network end and a management end; The first and second Bluetooth devices are arranged on the inner and outer network terminal machines respectively, and realize Bluetooth communication between the inner and outer network terminals. The inner network terminal is used for sending a verification code to the management terminal, receiving the verification code and a requested file path returned by the outer network terminal through Bluetooth, logging in using the verification code, searching for the file requested by the outer network terminal, and transmitting the file to the outer network terminal through Bluetooth. The outer network terminal is used for receiving the verification code and the requested file path issued by the management terminal, transmitting them to the inner network terminal through Bluetooth, receiving the file returned by the inner network terminal, and sending the file to the management terminal. The management terminal is used for sending the received verification code and the requested file to the outer network terminal, checking the file obtained by the outer network terminal from the inner network terminal, confirming the accuracy of the file content, and publishing the content, or querying the file content and reacquiring the file.
8. A computer readable medium characterized by: The computer readable medium stores a computer program. The computer program is loaded and executed by the processing module to realize the steps of the method in any one of claims 1-6.
Citation Information
Patent Citations
Data transmission method and monitoring system based on double unidirectional protocol conversion channel
CN112073442A
Networking method, networking system and electronic equipment
CN114071434A