Business system access method, device, electronic device, medium and program product
By automatically accessing the old system, the problem of lack of synchronization interfaces in the old system is solved, the workload of business operators is reduced, and access efficiency and accuracy is improved.
Patent Information
- Application Number
- CN202411246882.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2044-09-06
AI Technical Summary
In the prior art, the lack of synchronization interfaces in the old system has caused business operators to need manual access, which has increased the workload.
By obtaining user operation information, automatically determine the target business system, and receiving and filling out the access form, automatic access to the old system is achieved.
It reduces the workload of business handlers and improves the access efficiency and accuracy of business systems.
Smart Images

Figure CN119128012B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a business system access method, device, electronic device, medium and program product. Background Art
[0002] As more offline businesses transition to online transactions, users increasingly expect data synchronization across multiple business systems to avoid having to repeatedly submit the same information. However, due to differences in the origins, construction times, and implementation methods of these systems, data from many business systems is inaccessible, hindering data synchronization.
[0003] In the prior art, in order to achieve data synchronization between different business systems, data transmission between the business systems is usually achieved by calling the synchronization interface of the business system.
[0004] However, for many old systems that have stopped upgrading and maintenance, there may be no synchronization interface. At this time, business processing personnel are required to manually access the old system to achieve data synchronization, which increases the workload of business processing personnel. Summary of the Invention
[0005] The present application provides a business system access method, device, electronic device, medium and program product to solve the problem in the prior art that for many old systems that have stopped upgrading and maintenance, there may be no synchronization interface. At this time, business processing personnel are required to manually access the old system to achieve data synchronization, thereby increasing the workload of business processing personnel.
[0006] In a first aspect, the present application provides a method for accessing a business system, the method comprising:
[0007] Obtaining user operation information, and determining the target to-do item corresponding to the user and the user information corresponding to the user based on the operation information;
[0008] Determine a target business system based on the target to-do item; wherein the target business system is a system that cannot be called through a synchronous interface;
[0009] Accessing the target business system and receiving an access form returned by the target business system;
[0010] Fill in the access form according to the user information, and send the filled access form to the target business system.
[0011] In a second aspect, the present application provides a business system access device integrated into a business system access client, the device comprising:
[0012] An operation information acquisition module is used to acquire the user's operation information and determine the target to-do item corresponding to the user and the user information corresponding to the user according to the operation information;
[0013] A system determination module, configured to determine a target business system based on the target to-do item; wherein the target business system is a system that cannot be called through a synchronous interface;
[0014] A system access module, configured to access the target business system and receive an access form returned by the target business system;
[0015] The form filling module is used to fill in the access form according to the user information and send the filled access form to the target business system.
[0016] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program, the business system access method as described in any embodiment of the present application is implemented.
[0017] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the business system access method as described in any embodiment of the present application.
[0018] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the business system access method as described in any embodiment of the present application.
[0019] The solution of the present application obtains the user's operation information, and determines the target to-do items and user information corresponding to the user based on the operation information; determines the target business system based on the target to-do items; wherein the target business system is a system that cannot be called through a synchronous interface; accesses the target business system and receives an access form returned by the target business system; fills in the access form based on the user information, and sends the filled-in access form to the target business system. In other words, the solution of the present application can automatically access the system and automatically fill in the access form returned by the system for systems that do not have a synchronous interface and cannot directly obtain business data by calling the synchronous interface, thereby obtaining the business data in the system, avoiding the situation where business processing personnel manually access the old system, thereby reducing the workload of business processing personnel and improving the access efficiency and accuracy of the business system. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.
[0021] Figure 1 This is a flowchart of the business system access method provided by this application;
[0022] Figure 2 This is another flowchart of the business system access method provided by this application;
[0023] Figure 3 This is a schematic diagram of the structure of the business system access device provided by this application;
[0024] Figure 4 It is a structural diagram of the electronic device provided by this application. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings 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 in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] Before introducing the solution of the present application, an exemplary description of the background technology involved in the embodiments of the present application is first given.
[0028] In the prior art, data synchronization between different business systems is typically achieved by invoking the business system's synchronization interface. For example, after accepting a request, business system A needs to transmit the user's request data to business system B for processing. To achieve this, business system A simply needs to request business system B's synchronization interface via the Hypertext Transfer Protocol (HTTP) after accepting the request. This completes the synchronous transmission of the user data, allowing access to business system B. Business system A then obtains the user's service processing results and returns them to the user.
[0029] Figure 1 This is a flow chart of the business system access method provided by this application. This method can be executed by a business system access device. The device can be implemented in software and / or hardware and integrated into an electronic device that executes this method. The device is configured with a business system access client. The following embodiments will be described using the device integrated into the business system access client as an example. Figure 1 , the method may specifically include the following steps:
[0030] Step 101: Obtain user operation information, and determine the target to-do item corresponding to the user and the user information corresponding to the user according to the operation information.
[0031] Specifically, the user's operation information refers to the information transmitted by the user through actual operation. The user's operation can be completed on the user's user device, or it can be completed on the business system access client that executes this embodiment. If the user's operation is completed on the user's user device, the user's operation information is sent by the user device to the business system access client that executes this embodiment. If the user's operation is completed on the business system access client, the business system access client directly obtains the user's operation information. The target to-do items corresponding to the user are used to indicate the to-do items that the user expects to complete through the target business system. For example, the target to-do items may be the user's payment status that the user expects to obtain through the target business system. The user information corresponding to the user includes the user's personal information, such as the user information may be the user's name and user contact information.
[0032] Determining the target to-do item corresponding to the user based on the user's operation information may involve pre-setting multiple to-do items, and the user's operation information includes selecting a target to-do item from the multiple pre-setting to-do items, thereby determining the target to-do item based on the user's operation information. Determining the user information corresponding to the user based on the user's operation information may involve pre-setting multiple information questions, and the user's operation information also includes responses to the multiple pre-setting information questions, thereby determining the user information corresponding to the user based on the user's responses.
[0033] For example, a user performs an operation on a business system access client, selects a target to-do item, and fills in information questions as operation information, so that the business system access client obtains the operation information and determines the target to-do item corresponding to the user and the user information corresponding to the user based on the operation information. Obtaining the user's operation information and determining the target to-do item corresponding to the user and the user information corresponding to the user based on the operation information can be performed by Puppeteer installed on the business system access client. Puppeteer provides an interface to control the browser, so that calling Puppeteer through the interface can realize automated operation of the browser. For example, Puppeteer can simulate human users' operations such as clicking, filling out forms, and navigating in the browser. In addition, the target business system corresponding to the target to-do item can be modified by modifying the Puppeteer script. Configuring Puppeteer in the business system access client can encapsulate the entire business system access process in the client's secure environment and run it, reducing the risk of interference and attack from external sources.
[0034] Step 102: Determine the target business system based on the target to-do items.
[0035] The target business system is a system that cannot be called through a synchronous interface.
[0036] Specifically, the synchronization interface is the synchronization interface for business system A to request business system B mentioned in the background technology of this embodiment, which can complete the synchronous transmission of user data through the synchronization interface, thereby accessing business system B, and obtaining the processing results of the user's business by business system A. The target business system is a business system that can obtain the business information corresponding to the user's desired business information, and the target business system is a system that cannot be called through the synchronization interface to obtain business information. Since the target to-do list indicates the business system that the user needs to access, the target business system can be determined based on the target to-do list.
[0037] For example, the target to-do item is that the user expects to obtain the user's payment status through business system A. Therefore, according to the target to-do item, the target business system is determined to be business system A.
[0038] Step 103: Access the target business system and receive the access form returned by the target business system.
[0039] Specifically, when accessing the target business system, the target business system receives the access request and returns an access form to obtain user information, allowing the user to conduct business. After the target business system returns the access form, the system automatically receives the access form returned by the target business system. The target business system can be accessed based on identification information of the target business system, such as the address of the target business system.
[0040] Exemplarily, the Puppeteer of the business system access client opens a page of the target business system for access, and the business system access client receives an access form returned by the target business system.
[0041] Optionally, accessing the target business system and receiving the access form returned by the target business system may be implemented through step 1031 , or may also be implemented through step 1032 .
[0042] Step 1031 : Access a request page of the target business system and receive an access form returned by the request page of the target business system.
[0043] Specifically, the request page of the target business system is opened in the access form to access the request page of the target business system. The request page of the target business system returns the access form after receiving the access request. At this time, the access form returned by the request page of the target business system is received.
[0044] Step 1032: Access the request submission interface of the target business system and obtain the access form returned by the request submission interface.
[0045] Specifically, the target business system includes a request submission interface. By accessing the request submission interface, an access request to the target business system can be submitted. After receiving the access request, the request submission interface of the target business system returns an access form. At this time, the access form returned by the request submission interface of the target business system is received.
[0046] Step 104: Fill in an access form according to the user information, and send the filled-in access form to the target business system.
[0047] Specifically, after receiving the access form returned by the target business system, the access form includes the required information, i.e., the information that needs to be filled in. The access form is automatically filled in based on the user information to obtain the completed access form. This completed access form is then sent to the target business system so that the target business system can complete the business transaction. Once the completed access form is sent to the target business system, the data synchronization process for synchronizing the user information with the target business system is complete.
[0048] For example, Puppeteer on the business system access client automatically fills out the access form based on the user information, simulating human user behavior to fill out the access form and obtain a completed access form. The business system access client sends the completed access form to the target business system.
[0049] Optionally, after executing step 1031 , filling in the access form according to the user information may be implemented through steps 1041 to 1042 .
[0050] Step 1041: Determine the first filling information required for the access form returned by the request page from the user information.
[0051] Specifically, after receiving the access form returned by the request page of the target business system, the first information required for filling in the access form returned by the request page is determined from the user information based on the information required to be filled in the access form. The first information is information that can be used to fill in the access content in the access form returned by the request page.
[0052] For example, the access form returned by the request page requires the user's age to be filled in, and the user's age required by the access form returned by the request page is determined from the user information.
[0053] Step 1042: Write the first filled-in information into the access form returned by the request page.
[0054] Specifically, after determining the first filled-in information required by the access form returned by the request page, the first filled-in information is written into the access form returned by the request page to obtain a filled-in access form.
[0055] Optionally, after executing step 1032 , filling in the access form according to the user information may be implemented through steps 1043 to 1044 .
[0056] Step 1043: Determine, from the user information, the second filling information required for the access form returned by the request submission interface.
[0057] Specifically, after receiving the access form returned by the request submission interface of the target business system, second information required for filling in the access form returned by the request submission interface is determined from the user information based on the information required to be filled in the access form. The second information is information that can be used to fill in the access content in the access form returned by the request submission interface.
[0058] For example, the access form returned by the request submission interface requires filling in the user's working years, and the user's working years required by the access form returned by the request submission interface are determined from the user information.
[0059] Step 1044: Write the second filled-in information into the access form returned by the request submission interface.
[0060] Specifically, after determining the second filled-in information required by the access form returned by the request submission interface, the second filled-in information is written into the access form returned by the request submission interface to obtain a completed access form.
[0061] The solution of the present application obtains the user's operation information, and determines the target to-do items and user information corresponding to the user based on the operation information; determines the target business system based on the target to-do items; wherein the target business system is a system that cannot be called through a synchronous interface; accesses the target business system and receives an access form returned by the target business system; fills in the access form based on the user information, and sends the filled-in access form to the target business system. In other words, the solution of the present application can automatically access the system and automatically fill in the access form returned by the system for systems that do not have a synchronous interface and cannot directly obtain business data by calling the synchronous interface, thereby obtaining the business data in the system, avoiding the situation where business processing personnel manually access the old system, thereby reducing the workload of business processing personnel and improving the access efficiency and accuracy of the business system.
[0062] Figure 2 This is another flow chart of the business system access method provided by this application. Figure 1 Based on the embodiment shown and various optional implementation schemes, the steps of determining the target to-do items and user information and sending the completed access form to the target business system are described in detail, provided that the user's operation information includes the user's desired business information and the business request information of the initial business system. Figure 2 As shown, the method may include the following steps:
[0063] Step 201: obtain the user's operation information, and determine the target to-do items corresponding to the user according to the service request information and / or the user's expected service information.
[0064] Specifically, the user's expected business information includes the business information the user expects to obtain, and the business request information is used to indicate the business request information generated when the user accesses the initial business system. The user's operation information includes the user's expected business information and the business request information of the initial business system. The initial business system is the initial system that the user manually accesses, so that business request information is generated after accessing the initial system, providing an information basis for subsequent operations. After obtaining the user's operation information, the target to-do items corresponding to the user are determined based on the business request information, or the target to-do items corresponding to the user are determined based on the user's expected business information, or the target to-do items corresponding to the user are determined based on the business request information and the user's expected business information.
[0065] Optionally, the business request information of the initial business system includes reply information corresponding to the request form of the initial business system. Before executing step 202 , steps 2011 to 2015 may be executed to obtain reply information.
[0066] Step 2011: Receive identification information of the initial service system sent by the user terminal corresponding to the user.
[0067] Specifically, the identification information of the initial business system is information that can identify the initial business system. For example, the identification information of the initial business system can be the address of the initial business system. The user enters the identification information of the initial business system in the user's corresponding user terminal and sends the identification information of the initial business system to the business system access client implementing this embodiment. The business system access client implementing this embodiment receives the identification information of the initial business system sent by the user's corresponding user terminal.
[0068] Step 2012: Open a tab window and create a first tab page in the tab window.
[0069] Specifically, after receiving the identification information of the initial business system sent by the user terminal corresponding to the user, a tab window is opened, which may be a newly created window. After opening the tab window, a first tab page is created in the tab window, which may be a blank page or any page that can access the initial business system.
[0070] Exemplarily, Puppeteer creates a new tab window and creates a new blank page in the tab window as the first tab page.
[0071] Step 2013: Access the initial business system in the first tab page according to the identification information of the initial business system.
[0072] Exemplarily, the identification information of the initial business system is the address of business system A. Accessing the initial business system in the first tab page is equivalent to accessing the address of business system A in the first tab page. For example, the process of accessing the address of business system A in the first tab page can be completed by Puppeteer.
[0073] Step 2014: Receive the request form returned by the initial business system.
[0074] Specifically, after accessing the initial business system in the first tab page, a request form returned by the initial business system is received.
[0075] Exemplarily, the process of receiving the request form returned by the initial business system can be completed by Puppeteer.
[0076] Step 2015: Call the request submission interface of the initial business system to send the request form filled in by the user to the initial business system, and obtain the reply information included in the request form filled in by the user.
[0077] Specifically, the request submission interface of the initial business system is called to send the request form completed by the user to the initial business system through the request submission interface, and obtain the response information included in the request form completed by the user. The response information included in the request form completed by the user is the response content corresponding to the request form. For example, if the request form contains the user's age, the response content corresponding to the request form is that the user's age is 50 years old.
[0078] Step 202: Determine the user information corresponding to the user according to the service request information.
[0079] Specifically, the service request information is the service request information corresponding to the request form returned by the initial service system when accessing the initial service system. Therefore, determining the user information corresponding to the user based on the service request information is to determine the user information corresponding to the user based on the response content corresponding to the request form returned by the initial service system.
[0080] Step 203: Determine the target business system based on the target to-do items.
[0081] Step 204: access the target business system and receive the access form returned by the target business system.
[0082] Optionally, after executing steps 2011 to 2015 , accessing the target business system may be achieved through steps 2041 to 2042 .
[0083] Step 2041: Open a second tab page in the tab window.
[0084] Specifically, the second tab page is a blank page or any page that can access the target business system.
[0085] Exemplarily, Puppeteer creates a new blank page in the tab window as the second tab page.
[0086] Step 2042: Access the target business system in the second tab page according to the identification information of the target business system.
[0087] Exemplarily, the identification information of the target business system is the address of business system B. Accessing the target business system in the second tab page is equivalent to accessing the address of business system B in the second tab page. For example, the process of accessing the address of business system B in the second tab page can be completed by Puppeteer.
[0088] Optionally, after executing step 2042 , accessing the target business system and receiving the access form returned by the target business system can be achieved through step 2043 .
[0089] Step 2043: access the request page of the target business system and receive the access form returned by the request page of the target business system.
[0090] Exemplarily, after Puppeteer accesses the address of business system B in the second tab page, it then accesses the request page of the target business system in the page, and receives the access form returned by the request page of the target business system.
[0091] Step 205: Fill in the access form according to the user information, and send the filled-in access form to the target business system.
[0092] Optionally, after executing step 2043 , filling in the access form according to the user information can be achieved through steps 51 to 52 .
[0093] Step 51: Determine the first filling information required for the access form returned by the request page from the user information.
[0094] Exemplarily, in the second tab page, Puppeteer determines, from the user information, the first fill-in information required for the access form returned by the request page.
[0095] Step 52: Write the first filled-in information into the access form returned by the request page.
[0096] Exemplarily, Puppeteer writes the first filled-in information into the access form returned by the request page in the second tab page, and Puppeteer can perform operations such as adding, deleting, modifying and querying.
[0097] Optionally, after executing step 205, steps 2051 to 2053 may also be executed.
[0098] Step 2051: Receive the target business processing result returned by the target business system.
[0099] Specifically, after the filled-in access form is sent to the target business system, the target business system returns the target business processing result after processing the business. At this time, the target business processing result returned by the target business system is received.
[0100] Step 2052: Determine the user target service information corresponding to the user's expected service information from the target service processing result, and send the user target service information to the user terminal corresponding to the user.
[0101] Specifically, the target service processing results include a large amount of service processing information. Based on the user's desired service information, the target service information corresponding to the desired service information is determined from the target service processing results. This involves selecting the information the user desires to obtain from the target service processing results as the target service information. After obtaining the target service information, the target service information is sent to the user's corresponding terminal for easy viewing by the user.
[0102] Exemplarily, Puppeteer determines user target business information corresponding to the user expected business information, and sends the user target business information to a user terminal corresponding to the user.
[0103] For example, the business system access client can also determine changes in the user's business information based on the user's historical business information and the user's target business information, and send the changes to the user's user device, helping the user to more intuitively understand the changing trends and patterns of the data. For example, if the historical business information is the user's historical payment status and the target business information is the user's current payment status, the difference between the user's historical payment status and the user's current payment status can be sent to the user's user device.
[0104] Step 2053, close the tab window.
[0105] Specifically, after the user target service information is sent to the user terminal corresponding to the user, the tab window is closed to reduce the memory space occupied by the client during operation.
[0106] Exemplarily, after sending the user target service information to the user terminal corresponding to the user, Puppeteer closes the tab window.
[0107] The solution of the present application, when the user's operation information includes the user's expected business information and the business request information of the initial business system, determines the target to-do items and user information based on the user's expected business information and the business request information, thereby reducing the amount of data required to determine the target to-do items and user information, improving the efficiency of information confirmation, and reducing the operation content when the user accesses the business system, thereby improving the user experience. By opening tab windows and tab pages to access the initial business system and the target business system, the work efficiency when accessing the business system is improved, and manual opening is avoided, further reducing the workload of business processing personnel and improving the efficiency and accuracy of business system access.
[0108] Figure 3 This is a schematic diagram of the structure of the business system access device provided by this application. The device is integrated into the business system access client and is suitable for executing the business system access method provided by this application. Figure 3As shown, the device may specifically include:
[0109] The operation information acquisition module 301 is used to obtain the user's operation information and determine the target to-do item corresponding to the user and the user information corresponding to the user according to the operation information;
[0110] The system determination module 302 is used to determine a target business system based on the target to-do item; wherein the target business system is a system that cannot be called through a synchronous interface;
[0111] System access module 303, used to access the target business system and receive the access form returned by the target business system;
[0112] The form filling module 304 is configured to fill in the access form according to the user information and send the filled-in access form to the target business system.
[0113] In one embodiment, the user's operation information includes the user's expected business information and the business request information of the initial business system; the operation information acquisition module 301, in determining the target to-do items corresponding to the user and the user information corresponding to the user based on the operation information, is specifically used to: determine the target to-do items corresponding to the user based on the business request information and / or the user's expected business information; determine the user information corresponding to the user based on the business request information.
[0114] In one embodiment, the business request information of the initial business system includes reply information corresponding to the request form of the initial business system; before determining the user information corresponding to the user based on the business request information, the operation information acquisition module 301 is also used to: receive the identification information of the initial business system sent by the user terminal corresponding to the user; open a tab window and establish a first tab page in the tab window; access the initial business system in the first tab page according to the identification information of the initial business system; receive the request form returned by the initial business system; call the request submission interface of the initial business system to send the request form filled out by the user to the initial business system, and obtain the reply information included in the request form filled out by the user.
[0115] In one embodiment, the device also includes: a processing result receiving module, used to receive the target business processing result returned by the target business system; a business information sending module, used to determine the user target business information corresponding to the user's expected business information from the target business processing result, and send the user target business information to the user terminal corresponding to the user.
[0116] In one embodiment, the system access module 303 is specifically used to: open a second tab page in the tab window; access the target business system in the second tab page according to the identification information of the target business system; and the processing result receiving module is further used to: close the tab window after receiving the target business processing result returned by the target business system.
[0117] In one embodiment, the system access module 303 is specifically used to: access the request page of the target business system and receive the access form returned by the request page of the target business system; the form filling module 304 is specifically used to: determine the first filling information required for the access form returned by the request page from the user information; and write the first filling information into the access form returned by the request page.
[0118] In one embodiment, the system access module 303 is specifically used to: access the request submission interface of the target business system to obtain the access form returned by the request submission interface; the form filling module 304 is specifically used to: determine the second filling information required for the access form returned by the request submission interface from the user information; and write the second filling information into the access form returned by the request submission interface.
[0119] The device of the present application obtains the user's operation information and determines the target to-do item and user information corresponding to the user based on the operation information; determines the target business system based on the target to-do item; wherein the target business system is a system that cannot be called through a synchronous interface; accesses the target business system and receives an access form returned by the target business system; fills in the access form based on the user information, and sends the filled-in access form to the target business system. In other words, the solution of the present application can automatically access the system and automatically fill in the access form returned by the system for systems that do not have a synchronous interface and cannot directly obtain business data by calling the synchronous interface, thereby obtaining the business data in the system, avoiding the situation where business processing personnel manually access the old system, thereby reducing the workload of business processing personnel and improving the access efficiency and accuracy of the business system.
[0120] The present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the business system access method provided in any of the above embodiments is implemented.
[0121] The present application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the business system access method provided in any of the above embodiments.
[0122] Reference below Figure 4 , which shows a structural diagram of an electronic device 400 suitable for implementing the present application. Figure 4 The electronic device shown is only an example and should not bring any limitation to the function and scope of use of the present application.
[0123] like Figure 4 As shown, electronic device 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage portion 408 into a random access memory (RAM) 403. Various programs and data required for the operation of electronic device 400 are also stored in RAM 403. CPU 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to bus 404.
[0124] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, and the like; an output section 407 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 408 including a hard disk; and a communication section 409 including a network interface card such as a LAN card or a modem. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. Removable media 411, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 410 as needed, so that computer programs read therefrom can be installed into the storage section 408 as needed.
[0125] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 409, and / or installed from a removable medium 411. When the computer program is executed by the central processing unit (CPU) 401, the above-mentioned functions defined in the system of the present application are executed.
[0126] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this application, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.
[0127] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of the boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0128] The modules and / or units described in this application may be implemented in software or hardware. The modules and / or units described may also be provided in a processor. For example, a processor may be described as including an operation information acquisition module, a system determination module, a system access module, and a form filling module. The names of these modules do not, in some cases, limit the modules themselves.
[0129] As another aspect, the present application further provides a computer-readable medium, which may be included in the device described in the above embodiments; or may exist independently without being incorporated into the device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by a device, the device performs the following operations:
[0130] Obtain the user's operation information, and determine the target to-do items and user information corresponding to the user based on the operation information; determine the target business system based on the target to-do items; the target business system is a system that cannot be called through a synchronous interface; access the target business system and receive an access form returned by the target business system; fill in the access form based on the user information, and send the filled-in access form to the target business system.
[0131] According to the technical solution of the present application, the user's operation information is obtained, and the target to-do items corresponding to the user and the user information corresponding to the user are determined based on the operation information; the target business system is determined based on the target to-do items; wherein the target business system is a system that cannot be called through a synchronous interface; the target business system is accessed, and an access form returned by the target business system is received; the access form is filled out based on the user information, and the filled-in access form is sent to the target business system. That is, the solution of the present application can automatically access the system and automatically fill out the access form returned by the system for systems that do not have a synchronous interface and cannot directly obtain business data by calling the synchronous interface, thereby obtaining the business data in the system, avoiding the situation where business processing personnel manually access the old system, thereby reducing the workload of business processing personnel and improving the access efficiency and accuracy of the business system.
[0132] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the business system access method provided in any embodiment of the present application.
[0133] The computer program product, during implementation, may be written in one or more programming languages or a combination thereof, for performing the operations of the present application, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0134] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved. This is not limited herein.
[0135] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.
Claims
1. A method for accessing a business system, characterized in that: The method comprises: Obtaining user operation information, and determining the target to-do items corresponding to the user based on the service request information and / or the user's expected service information; Receiving identification information of the initial service system sent by a user terminal corresponding to the user; Opening a tab window and creating a first tab page in the tab window; Accessing the initial business system in the first tab page according to the identification information of the initial business system; Receiving the request form returned by the initial business system; Calling the request submission interface of the initial business system to send the request form filled out by the user to the initial business system, and obtaining the reply information included in the request form filled out by the user; Determining user information corresponding to the user based on the service request information; the user operation information includes user desired service information and service request information of the initial service system, and the service request information of the initial service system includes reply information corresponding to the request form of the initial service system; Determine a target business system based on the target to-do item; wherein the target business system is a system that cannot be called through a synchronous interface; Accessing the target business system and receiving an access form returned by the target business system; Fill in the access form according to the user information, and send the filled access form to the target business system.
2. The method according to claim 1, characterized in that The method further comprises: Receiving the target business processing result returned by the target business system; From the target service handling result, user target service information corresponding to the user expected service information is determined, and the user target service information is sent to a user terminal corresponding to the user.
3. The method according to claim 2, characterized in that The accessing the target business system includes: Open a second tab page in the tab window; Accessing the target business system in the second tab page according to the identification information of the target business system; After receiving the target business processing result returned by the target business system, the method further includes: Close the tab window in question.
4. The method according to any one of claims 1 to 3, characterized in that The step of accessing the target business system and receiving an access form returned by the target business system includes: Accessing a request page of the target business system and receiving an access form returned by the request page of the target business system; Filling in the access form according to the user information includes: Determining first fill-in information required for the access form returned by the request page from the user information; The first filled-in information is written into the access form returned by the request page.
5. The method according to claim 1, wherein The step of accessing the target business system and receiving an access form returned by the target business system includes: Accessing the request submission interface of the target business system and obtaining an access form returned by the request submission interface; Filling in the access form according to the user information includes: Determining, from the user information, second fill-in information required for the access form returned by the request submission interface; The second filled-in information is written into the access form returned by the request submission interface.
6. A business system access device, integrated into a business system access client, characterized in that: The device comprises: An operation information acquisition module is used to obtain the user's operation information and determine the target to-do items corresponding to the user based on the service request information and / or the user's expected service information; Receiving identification information of the initial service system sent by a user terminal corresponding to the user; Opening a tab window and creating a first tab page in the tab window; Accessing the initial business system in the first tab page according to the identification information of the initial business system; Receiving the request form returned by the initial business system; Calling the request submission interface of the initial business system to send the request form filled out by the user to the initial business system, and obtaining the reply information included in the request form filled out by the user; Determining user information corresponding to the user based on the service request information; the user operation information includes user desired service information and service request information of the initial service system, and the service request information of the initial service system includes reply information corresponding to the request form of the initial service system; A system determination module, configured to determine a target business system based on the target to-do item; wherein the target business system is a system that cannot be called through a synchronous interface; A system access module, configured to access the target business system and receive an access form returned by the target business system; The form filling module is used to fill in the access form according to the user information and send the filled access form to the target business system.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the business system access method according to any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the business system access method according to any one of claims 1 to 5 is implemented.
9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the service system access method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method and apparatus for accessing service system through user equipment
CN109428877A
Form processing method, device, electronic equipment and storage medium
CN110609836A