Service system access method and device, electronic equipment, medium and program product
By automatically accessing and filling in the access form of the old business system, the data synchronization difficulties caused by the lack of synchronization interface in the old system are solved, the access efficiency and accuracy of the business system are improved, and the workload of business handlers is reduced.
Patent Information
- Application Number
- CN202411246882.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-09-06
AI Technical Summary
In the prior art, old business systems that have been stopped from upgrading and maintenance usually lack synchronization interfaces, resulting in manual access for business operators to achieve data synchronization, increasing workload and inefficiency.
By obtaining user operation information, determining target to-do items and user information, we will automatically access the old system that cannot be called through the synchronization interface, receive and fill in the access form returned by the system, and realize data synchronization.
It reduces manual access to the old system by business operators, improves the access efficiency and accuracy of the business system, and reduces workload.
Smart Images

Figure CN119128012A_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 and more offline businesses are transformed into businesses that can be handled through the Internet, users increasingly expect data between multiple business systems to be synchronized to avoid the need for users to repeatedly submit the same content information when handling business. However, due to the different sources of different business systems, the construction time of business systems, and the implementation methods of business systems, the data between many business systems cannot be interoperable, and thus user data cannot be synchronized.
[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] Acquire operation information of the user, and determine the target to-do item corresponding to the user and the user information corresponding to the user according to the operation information;
[0008] Determine a target business system according to the target to-do items; 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] The access form is filled in according to the user information, and the filled access form is sent to the target business system.
[0011] In a second aspect, the present application provides a business system access device, which is integrated into a business system access client, and the device includes:
[0012] An operation information acquisition module, 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, used to determine a target business system according to 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, used 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 in 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 corresponding to the user and the user information corresponding to the user according to the operation information; determines the target business system according to 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 the access form returned by the target business system; fills in the access form according to the user information, and sends the filled-in access form to the target business system. That is, the solution of the present application, for a system that does not have a synchronous interface and cannot directly obtain business data by calling the synchronous interface, can access the system through automation and automatically fill in the access form returned by the system, 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 drawings required for use in the embodiments will be briefly introduced below. 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 related drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 It is a flowchart of the business system access method provided by this application;
[0022] Figure 2 It is another flow chart of the business system access method provided by this application;
[0023] Figure 3 It is a structural diagram of a business system access device provided by this application;
[0024] Figure 4 It is a structural schematic 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 solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present 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 sequence. 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 an order 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, in order to achieve data synchronization between different business systems, the data transmission between business systems is usually achieved by calling the synchronization interface of the business system. For example, after business system A accepts a request, it needs to transmit the user's request data to business system B so that business system B can process it. Then, after business system A accepts the request, it only needs to request the synchronization interface of business system B through the Hypertext Transfer Protocol (HTTP) to complete the synchronous transmission of user data, thereby accessing business system B, and business system A obtains the processing result of the user's business and returns it to the user.
[0029] Figure 1 This is a flow chart of the business system access method provided by the present application. The method can be executed by a business system access device. The device can be implemented in software and / or hardware and integrated in an electronic device that executes the method. The device is configured with a business system access client. The following embodiments will be described by taking the device integrated in the business system access client as an example. Figure 1 , the method may specifically include the following steps:
[0030] Step 101, 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 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 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 according to the user's operation information may be that there are multiple to-do items preset, and the user's operation information includes selecting the target to-do item from the multiple preset to-do items, thereby determining the target to-do item according to the user's operation information. Determining the user information corresponding to the user according to the user's operation information may be that there are multiple information questions preset, and the user's operation information also includes answers to the multiple preset information questions, thereby determining the user information corresponding to the user according to the user's answers.
[0033] Exemplarily, the user operates in the business system access client, selects the target to-do item, and fills in the information question as the 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 according to 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 according to 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 the automated operation of the browser. For example, Puppeteer can simulate human users clicking, filling out forms, navigating, and other operations 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 access process of the entire business system in the secure environment of the client and run it, reducing the risk of interference and attack from external sources.
[0034] Step 102: determine the target business system according to 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 of the business system A requesting the business system B mentioned in the background technology of this embodiment, that is, the synchronous transmission of user data can be completed through the synchronization interface, so as to access the business system B, and the business system A obtains the processing result of the user's business. The target business system is a business system that can obtain the business information corresponding to the user's desired acquisition, 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] Exemplarily, the target to-do item is that the user expects to obtain the user's payment status through business system A, so 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 returns an access form after receiving the access request to obtain user information so that the user can handle the business. After the target business system returns the access form, the access form returned by the target business system is automatically received. The way to access the target business system can be to access the target business system according to the 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 , accessing a request page of a target business system, and receiving an access form returned by the request page of the target business system.
[0043] Specifically, the request page of the target business system is accessed by opening the request page of the target business system in the access form. 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 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, that is, the information that needs to be filled in the access form. The access form is automatically filled in according to the user information to obtain the filled access form, and the filled access form is sent to the target business system so that the target business system can complete the business processing. After the filled access form is sent to the target business system, the data synchronization process of synchronizing the user information to the target business system is completed.
[0048] Exemplarily, Puppeteer of the business system access client automatically fills in the access form according to the user information, that is, simulates human user behavior, fills in the access form, and obtains the filled-in access form. The business system access client sends the filled-in 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, from the user information, the first filling information required for the access form returned by the request page.
[0051] Specifically, after receiving the access form returned by the request page of the target business system, the first filling information required by the access form returned by the request page is determined from the user information according to the information required to be filled in the access form. The first filling information is the information that can fill in the access content in the access form returned by the request page.
[0052] Exemplarily, 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 the 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 filled-in 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, the second filling information required by the access form returned by the request submission interface is determined from the user information according to the information required to be filled in the access form. The second filling information is information that can fill in the access content in the access form returned by the request submission interface.
[0058] Exemplarily, the access form returned by the request submission interface requires filling in the user's years of work, and the user's years of work required by the access form returned by the request submission interface is 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 the filled-in access form.
[0061] The solution of the present application obtains the user's operation information, and determines the target to-do items corresponding to the user and the user information corresponding to the user according to the operation information; determines the target business system according to 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 the access form returned by the target business system; fills in the access form according to the user information, and sends the filled-in access form to the target business system. That is, the solution of the present application, for a system that does not have a synchronous interface and cannot directly obtain business data by calling the synchronous interface, can access the system through automation and automatically fill in the access form returned by the system, 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 is another flow chart of the business system access method provided by the present application. Figure 1 Based on the illustrated embodiment and various optional implementation schemes, in the case where the user's operation information includes the user's expected business information and the business request information of the initial business system, the steps of determining the target to-do items and user information and the steps after sending the filled-in access form to the target business system are described in detail. 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 that the user expects to obtain, the business request information is used to indicate the business request information generated by the user's operation when accessing the initial business system, and 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 the 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 according to the business request information, or the target to-do items corresponding to the user are determined according to the user's expected business information, or the target to-do items corresponding to the user are determined according to 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 also be executed to obtain reply information.
[0066] Step 2011: receiving identification information of the initial service system sent by a 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 may be the address of the initial business system. The user enters the identification information of the initial business system in the user terminal corresponding to the user, and sends the identification information of the initial business system to the business system access client executing this embodiment. The business system access client executing this embodiment receives the identification information of the initial business system sent by the user terminal corresponding to the user.
[0068] Step 2012, open the 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 established 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, and accessing the initial business system in the first tab page is accessing the address of business system A in the first tab page. Exemplarily, the process of accessing the address of business system A in the first tab page can be completed by Puppeteer.
[0073] Step 2014: receiving 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 filled in by the user to the initial business system through the request submission interface, and obtain the reply information included in the request form filled in by the user. The reply information included in the request form filled in by the user is the reply content corresponding to the request form. For example, the request form is the user's age, and the reply content corresponding to the request form is that the user's age is 50 years old.
[0078] Step 202: Determine 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 according to the service request information is to determine the user information corresponding to the user according to the reply content corresponding to the request form returned by the initial service system.
[0080] Step 203: determine the target business system according to 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, opening 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, and accessing the target business system in the second tab page is accessing the address of business system B in the second tab page. Exemplarily, 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 may be implemented 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 an access form according to the user information, and send the filled 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 implemented through steps 51 to 52 .
[0093] Step 51: Determine, from the user information, the first filling information required for the access form returned by the request page.
[0094] Exemplarily, Puppeteer determines, in the second tab page, 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, receiving the target business processing result returned by the target business system.
[0099] Specifically, after the filled access form is sent to the target business system, the target business system returns the target business processing result after processing the business, and 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 handling result, and send the user target service information to the user terminal corresponding to the user.
[0101] Specifically, the target business handling result includes a large amount of business handling information. According to the user's expected business information, the user's target business information corresponding to the user's expected business information is determined from the target business handling result, that is, the information that the user expects to obtain is selected from the target business handling result as the user's target business information. After obtaining the user's target business information, the user's target business information is sent to the user terminal corresponding to the user for the user to view.
[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] Exemplarily, the business system access client can also determine the change of the user's business information based on the user's historical business information and the user's target business information, and send the change to the user's user device, which helps the user to more intuitively understand the trend and law of data changes. For example, the historical business information is the user's historical payment situation, and the target business information is the user's current payment situation. The difference between the user's historical payment situation and the user's current payment situation is 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 when running.
[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 according to the user's expected business information and the business request information, thereby reducing the amount of data required to obtain when determining the target to-do items and user information, improving the efficiency of information confirmation, and at the same time reducing the operation content when the user accesses the business system, thereby improving the user experience. The initial business system and the target business system are accessed by opening a tab window and a tab page, thereby improving the work efficiency when accessing the business system, and avoiding the situation of manual opening, further reducing the workload of business processing personnel, and improving the access efficiency and accuracy of the business system.
[0108] Figure 3 Schematic diagram of a business system access device provided by the present application. The device is integrated in a business system access client and is suitable for executing the business system access method provided by the present application. Figure 3As shown, the device may specifically include:
[0109] The operation information acquisition module 301 is used to acquire the operation information of the user, 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 the target business system according to the target to-do item; wherein the target business system is a system that cannot be called through a synchronous interface;
[0111] The system access module 303 is 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 used to fill in the access form according to the user information and send the filled 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 according to the operation information, is specifically used to: determine the target to-do items corresponding to the user according to the business request information and / or the user's expected business information; determine the user information corresponding to the user according to 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 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 after receiving the target business processing result returned by the target business system, the processing result receiving module is also used to: close the tab window.
[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 items corresponding to the user and the user information corresponding to the user according to the operation information; determines the target business system according to 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, receives the access form returned by the target business system; fills in the access form according to the user information, and sends the filled-in access form to the target business system. That is, the solution of the present application, for a system that does not have a synchronous interface and cannot directly obtain business data by calling the synchronous interface, can access the system through automation, and automatically fill in the access form returned by the system, 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 on which a computer program is stored. When the program is executed by a processor, the business system access method provided in any of the above embodiments is implemented.
[0122] Reference below Figure 4 , which shows a structural schematic 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, the 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 part 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The CPU 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0124] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, a modem, etc. 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. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed, so that a computer program read therefrom is installed into the storage section 408 as needed.
[0125] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 409, and / or installed from the 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 the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may 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 may 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 the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0127] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a 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 a different order from the order 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 flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a 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 set in a processor, for example, it may be described as: a processor includes 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, constitute limitations on the modules themselves.
[0129] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above 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 corresponding to the user and the user information corresponding to the user based on the operation information; determine 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; 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 according to the operation information; the target business system is determined according to 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 in according to the user information, and the filled-in access form is sent to the target business system. That is, the solution of the present application, for a system that does not have a synchronous interface and cannot directly obtain business data by calling a synchronous interface, can access the system through automation, and automatically fill in the access form returned by the system, 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 a business system access method as provided in any embodiment of the present application.
[0133] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present application, and the programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0134] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution of this application can be achieved, and this document is not limited here.
[0135] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art 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 should be included in the protection scope 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 item corresponding to the user and the user information corresponding to the user based on the operation information; 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 user's operation information includes the user's expected service information and the service request information of the initial service system; The determining, according to the operation information, the target to-do item corresponding to the user and the user information corresponding to the user includes: Determine the target to-do items corresponding to the user according to the service request information and / or the user's expected service information; Determine user information corresponding to the user according to the service request information.
3. The method according to claim 2, characterized in that The service request information of the initial service system includes reply information corresponding to the request form of the initial service system; Before determining the user information corresponding to the user according to the service request information, the method further includes: 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; The request submission interface of the initial business system is called to send the request form filled out by the user to the initial business system, and the reply information included in the request form filled out by the user is obtained.
4. The method according to claim 3, 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.
5. The method according to claim 4, 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.
6. The method according to any one of claims 1 to 5, 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.
7. The method according to claim 1, characterized in that 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.
8. 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 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; 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.
9. 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 7 is implemented.
10. 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 7 is implemented.
11. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the business system access method according to any one of claims 1 to 7 is implemented.
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
Implementation method for supporting service general handling in field of government affair service
CN110807619A
Unified backlog processing method and device based on enterprise browser
CN110826978A
Form generation method and device, electronic equipment and medium
CN116562249A
