Information processing method, device, computer system and readable storage medium

By linking the aggregated payment system with the POS system through automated information processing methods, the inefficiency caused by manual assistance in linking the systems has been solved, and automated clearing and accounting operations have been achieved, improving the overall checkout speed and user experience.

CN114995688BActive Publication Date: 2026-02-13CHINABANK PAYMENT (BEIJING) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110202535.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-23
Publication Date
2026-02-13
Estimated Expiration
2041-02-23

AI Technical Summary

Technical Problem

The need for manual assistance to link the aggregated payment system and the POS system leads to high labor costs and reduced work efficiency.

Method used

After receiving confirmation of a successful transaction from the first transaction system, the system triggers an option in the graphical interface of the second transaction system to automatically display and input the transaction payment amount, and then executes a confirmation of transaction completion in the second transaction system, thus achieving automatic association between the two systems.

Benefits of technology

It automates the process of clearing and recording transactions, freeing up manpower, improving work efficiency, and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114995688B_ABST
    Figure CN114995688B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, comprising: in the case of receiving confirmation information of a successful transaction by a first transaction system, triggering a first target option in a first target graphical interface of a second transaction system to control the second transaction system to display a second target graphical interface, wherein the confirmation information of the successful transaction carries transaction payment amount information; inputting the transaction payment amount information into a target interface window of the second target graphical interface; and triggering a second target option in the second target graphical interface to control the second transaction system to perform a determination transaction completion operation. The present disclosure also provides an information processing device, a computer system, a readable storage medium and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer and the technical field of Internet, and more particularly, to an information processing method and device, a computer system, a readable storage medium and a computer program product. BACKGROUND

[0002] With the rapid development of computer technology and e-commerce technology, a user can realize payment settlement with a merchant account by scanning a two-dimensional code through a mobile phone client or scanning a payment code of the user by the merchant using an electronic payment tool. On this basis, an aggregated payment integrates payment services of banks, non-bank institutions or clearing organizations together to provide multiple payment channels for merchants, thereby reducing the cost of the merchants in accessing and maintaining payment settlement services.

[0003] In the process of implementing the present disclosure, the inventors have found that at least the following problem exists in the related art: The aggregated payment system and the cash register system need to be associated by manual assistance, which consumes labor cost and reduces work efficiency. SUMMARY

[0004] Therefore, the present disclosure provides an information processing method and device, a computer system, a readable storage medium and a computer program product.

[0005] One aspect of the present disclosure provides an information processing method, comprising:

[0006] In a case where the confirmation information of the successful transaction by the first transaction system is received, triggering a first target option in a first target graphical interface of a second transaction system to control the second target graphical interface displayed by the second transaction system, wherein the confirmation information of the successful transaction carries transaction payment amount information;

[0007] inputting the transaction payment amount information into a target interface window of the second target graphical interface; and

[0008] triggering a second target option in the second target graphical interface to control the second transaction system to perform a determination transaction completion operation.

[0009] According to an embodiment of the present disclosure, the control of the second transaction system to display the second target graphical interface comprises: control of the second transaction system to display the second target graphical interface in a display unit;

[0010] The information processing method further comprises:

[0011] determining that the second target graphical interface is displayed on the display unit, so as to facilitate the operation of inputting the transaction payment amount information into the target interface window of the second target graphical interface.

[0012] According to an embodiment of the present disclosure, the determining that the second target graphical interface is displayed on the display unit comprises:

[0013] performing a screenshot operation on the display unit;

[0014] obtaining screenshot information obtained by performing the screenshot operation on the display unit; and

[0015] determining that the second target interface is displayed on the display unit in a case where the screenshot information matches preset information.

[0016] According to an embodiment of the present disclosure, the determining that the second target graphical interface is displayed on the display unit comprises:

[0017] obtaining target attribute information of a graphical interface displayed on the display unit; and

[0018] determining that the second target interface is displayed on the display unit in a case where the target attribute information of the graphical interface displayed on the display unit matches target attribute information of the second target graphical interface.

[0019] According to an embodiment of the present disclosure, before the transaction payment amount information is input into the target interface window of the second target graphical interface, the method further comprises:

[0020] performing a timing operation after triggering the first target option operation in the first target graphical interface of the second transaction system is completed; so that in a case where the first timing time is greater than or equal to a first preset time interval, the transaction payment amount information is input into the target interface window of the second target graphical interface.

[0021] According to an embodiment of the present disclosure, before triggering the second target option in the second target graphical interface to control the determined transaction completion operation performed by the second transaction system, the method further comprises:

[0022] performing a timing operation after the operation of inputting the transaction payment amount information into the target interface window of the second target graphical interface is completed; so that in a case where the second timing time is greater than or equal to a second preset time interval, the second target option is triggered in the second target graphical interface to control the determined transaction completion operation.

[0023] According to an embodiment of the present disclosure, triggering the first target option in the first target graphical interface of the second transaction system comprises:

[0024] triggering the first target option in the first target graphical interface by simulating pressing a shortcut key by a keyboard; or

[0025] triggering the first target option in the first target graphical interface by simulating clicking by a mouse.

[0026] According to an embodiment of the present disclosure, the triggering of the second target option in the second target graphical interface comprises:

[0027] The second target option is triggered in the second target graphical interface by simulating a keyboard shortcut.

[0028] The second target option is triggered in the second target graphical interface by simulating a mouse click.

[0029] Another aspect of the present disclosure provides an information processing device, comprising:

[0030] The first triggering module is configured to, in a case where the confirmation information of the successful transaction is received, trigger a first target option in a first target graphical interface of a second transaction system to control the second target graphical interface displayed by the second transaction system, wherein the confirmation information of the successful transaction carries transaction payment information.

[0031] The input module is configured to input the transaction payment information to a target interface window of the second target graphical interface.

[0032] The second triggering module is configured to trigger a second target option in the second target graphical interface to control the second transaction system to perform a transaction completion operation.

[0033] Still another aspect of the present disclosure provides a computer system, comprising:

[0034] One or more processors;

[0035] A memory for storing one or more programs,

[0036] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described above.

[0037] Still another aspect of the present disclosure provides a computer readable storage medium storing computer executable instructions, the instructions being executed to implement the method described above.

[0038] Still another aspect of the present disclosure provides a computer program product, the computer program product comprising computer executable instructions, the instructions being executed to implement the method described above.

[0039] According to the embodiment of the present disclosure, because the technical means that, in the case that the confirmation information of the transaction success is received, the first target option is triggered in the first target graphical interface of the second transaction system to control the second target graphical interface displayed by the second transaction system, wherein the transaction payment amount information is carried in the confirmation information of the transaction success; the transaction payment amount information is input to the target interface window of the second target graphical interface; and the second target option is triggered in the second target graphical interface to control the second transaction system to execute the operation of determining the transaction completion, the first transaction system and the second transaction system are associated, and the process of clearing the account in the second transaction system is automatically completed, so that the technical problems of requiring manual assistance in the prior art are at least partially overcome, and the technical effects of improving work efficiency and reducing labor cost are achieved. BRIEF DESCRIPTION OF DRAWINGS

[0040] The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure taken in conjunction with the accompanying drawings, in which:

[0041] Figure 1 An exemplary system architecture to which the information processing method and device of the present disclosure can be applied is schematically shown;

[0042] Figure 2 An application scenario of the information processing method according to the embodiment of the present disclosure is schematically shown;

[0043] Figure 3 A flowchart of the information processing method according to the embodiment of the present disclosure is schematically shown;

[0044] Figure 4 A schematic diagram of the first target graphical interface according to the embodiment of the present disclosure is schematically shown;

[0045] Figure 5 A schematic diagram of the second target graphical interface according to the embodiment of the present disclosure is schematically shown;

[0046] Figure 6 A flowchart of the information processing method according to another embodiment of the present disclosure is schematically shown;

[0047] Figure 7 A block diagram of the information processing device according to the embodiment of the present disclosure is schematically shown; and

[0048] Figure 8 A block diagram of a computer system suitable for implementing the information processing method according to the embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0049] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that the description is merely exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description of the embodiments of the present disclosure, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it would be apparent to one skilled in the art that the present disclosure can be practiced without these specific details. In other instances, well-known structures and functions have been described in detail in order to avoid obscuring the concepts of the present disclosure.

[0050] The terms used herein are merely used to describe specific embodiments and are not intended to limit the present disclosure. The terms "include", "comprise" and the like used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0051] All terms used herein, including technical and scientific terms, have the same meanings as those generally understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having meanings consistent with the context of the present specification, and should not be interpreted in an idealized or excessively formal manner.

[0052] In the case of using expressions similar to "at least one of A, B, and C, etc.", it should generally be interpreted to include at least one of each item enumerated, but not limited to the combinations of these items. In the case of using expressions similar to "at least one of A, B, or C, etc.", it should generally be interpreted to include at least one of each item enumerated, but not limited to the combinations of these items.

[0053] Embodiments of the present disclosure provide an information processing method. The method includes triggering a first target option in a first target graphical interface of a second transaction system to control a second target graphical interface displayed by the second transaction system, in a case where confirmation information of a transaction success is received by a first transaction system, wherein the confirmation information of the transaction success carries transaction payment amount information; inputting the transaction payment amount information to a target interface window of the second target graphical interface; and triggering a second target option in the second target graphical interface to control a determination transaction completion operation performed by the second transaction system.

[0054] Figure 1An exemplary system architecture 100 to which the information processing method and apparatus according to embodiments of the present disclosure can be applied is schematically shown. It should be noted that Figure 1 The system architecture shown is merely an example of a system architecture to which embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but does not mean that embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0055] As Figure 1 shown, the system architecture 100 according to this embodiment can include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is a medium for providing a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 can include various connection types, such as wired and / or wireless communication links, etc.

[0056] A user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as transaction payment applications, web browser applications, search applications, instant messaging tools, email clients and / or social platform software, etc. (only as examples).

[0057] The terminal devices 101, 102, 103 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablet computers, laptop computers and desktop computers, etc.

[0058] The server 105 can be a server providing various services, such as a background management server providing support for websites browsed by users using the terminal devices 101, 102, 103 (only as an example). The background management server can analyze and process received user requests and other data, and feed back the processing results (such as web pages, information or data generated or obtained according to user requests, etc.) to the terminal devices.

[0059] It should be noted that the information processing method provided in the embodiments of the present disclosure can be executed by the server 105. Accordingly, the information processing apparatus provided in the embodiments of the present disclosure can be arranged in the server 105. The information processing method provided in the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105. Accordingly, the information processing apparatus provided in the embodiments of the present disclosure can also be arranged in a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105. Alternatively, the information processing method provided in the embodiments of the present disclosure can also be executed by the terminal devices 101, 102, or 103, or by other terminal devices different from the terminal devices 101, 102, or 103. Accordingly, the information processing apparatus provided in the embodiments of the present disclosure can also be arranged in the terminal devices 101, 102, or 103, or in other terminal devices different from the terminal devices 101, 102, or 103.

[0060] It should be understood that Figure 1 The number of terminal devices, networks and servers in the above-mentioned system is only illustrative. Any number of terminal devices, networks and servers can be provided according to the needs of implementation.

[0061] With the rapid development of computer technology and e-commerce technology, users can realize payment settlement with a merchant account by scanning a two-dimensional code through a mobile phone client or scanning a user's payment code using an electronic payment tool. This implementation can be completed by using an aggregated payment system.

[0062] The aggregated payment provided by the aggregated payment system, also known as "integrated payment", refers to "payment services" other than "payment, settlement and clearing" services. Relying on banks, non-bank institutions or clearing organizations, and with the help of the payment channels and clearing and settlement capabilities of banks, non-bank institutions or clearing organizations, and by using their own technology and service integration capabilities, the payment services of one or more banks, non-bank institutions or clearing organizations are integrated together to provide services including but not limited to "payment channel services", "collection and reconciliation services", "technology integration services", "error processing services", "financial service guidance", "member account services", "operation process software services", "operation and maintenance services", "terminal provision and maintenance", etc. to reduce the cost of connecting and maintaining payment and settlement services for merchants and improve the operation efficiency of the payment and settlement system of the merchants.

[0063] In actual service industry payment transaction systems, not only the above new aggregation payment system exists, but also a cash register POS system, i.e., a point of sale information system, is used. The cash register POS system refers to a system that directly reads product sales information (such as product name, unit price, sales quantity, sales time, sales store, and purchasing customer) through automatic reading equipment (such as a cash register) when a product is sold, and transmits the product sales information to relevant departments through a communication network and a computer system for analysis and processing to improve operating efficiency. The cash register POS system is first applied to the retail industry, and then gradually expands to other service industries such as finance and hotels. The scope of using the cash register POS system also expands from the enterprise internal to the entire supply chain.

[0064] Although the two cash register systems, i.e., the aggregation payment system and the cash register POS system, can cooperate with each other to realize complete automatic cash register, settlement, and other operations. However, the two systems are completely independent, do not affect each other, and are not associated with each other. When used together, human assistance is still required in the intermediate transition step, which undoubtedly slows down the overall cash register efficiency and reduces the cooperation degree of the two systems, and the user experience is poor.

[0065] For example, currently, a user uses the reconciliation function of the cash register POS system to perform reconciliation, so that after money is collected using the aggregation payment system, the user still needs to complete the entry operation in the cash register POS system. Currently, the entry operation still needs to be manually operated by the user to complete the entry in the cash register POS system.

[0066] Figure 2 An application scenario of the information processing method according to an embodiment of the present disclosure is schematically shown.

[0067] As shown in Figure 2 After the aggregation payment system completes the payment transaction, the information processing method provided in the embodiment of the present disclosure can automatically realize the table clearing and entry process in the cash register POS system.

[0068] Therefore, by using the information processing method of the embodiment of the present disclosure, the automatic table clearing and entry operation in the cash register POS system is realized instead of manual operation, the integration of the aggregation payment system and the cash register POS system is realized, the overall cash register speed is accelerated, and the user experience is improved.

[0069] Figure 3 A flowchart of the information processing method according to an embodiment of the present disclosure is schematically shown.

[0070] As shown in Figure 3 The information processing method includes operations S310-S330.

[0071] In operation S310, in a case where the confirmation information of the successful transaction by the first transaction system is received, a first target option is triggered in a first target graphical interface of the second transaction system to control the second target graphical interface to be displayed by the second transaction system, wherein the transaction payment amount information is carried in the confirmation information of the successful transaction.

[0072] According to embodiments of the present disclosure, the first transaction system can be, for example, an aggregated payment system. The second transaction system can be, for example, a cash register POS system.

[0073] According to embodiments of the present disclosure, the first target graphical interface can be a settlement interface in the second transaction system, and the second target graphical interface can be a settlement collection interface in the second transaction system.

[0074] According to embodiments of the present disclosure, the aggregated payment system can complete the collection operation on the aggregated payment system after receiving, for example, the amount of payment by the buyer. In this case, the settlement unit in the second transaction system, for example, the cash register POS system, has not yet completed the collection success confirmation operation of the transaction.

[0075] In the related art, the confirmation can be manually operated by the cashier. However, in places such as large supermarkets where there is a large amount of traffic and aggregation, the work efficiency of the cashier will be significantly reduced, and the cashier will be greatly inconvenienced.

[0076] According to embodiments of the present disclosure, the first transaction system and the second transaction system are associated, and the confirmation information of the successful transaction by the first transaction system is used as a trigger, so that in a case where the confirmation information of the successful transaction by the first transaction system is received, a first target option is triggered in a first target graphical interface of the second transaction system to control the second target graphical interface to be displayed by the second transaction system. That is, the settlement collection interface in the second transaction system is controlled to be displayed.

[0077] In operation S320, the transaction payment amount information is input to a target interface window of the second target graphical interface.

[0078] According to embodiments of the present disclosure, the target interface window can be a text box, for example, a text box for recording the collection amount of the settlement collection interface.

[0079] According to embodiments of the present disclosure, the transaction payment amount information is automatically input to the target interface window of the second target graphical interface, which has high automation degree and high accuracy, and avoids human errors caused by manual input.

[0080] In operation S330, a second target option is triggered in the second target graphical interface to control the determination transaction completion operation to be executed by the second transaction system.

[0081] According to an embodiment of the present disclosure, the second target option is triggered to control completion of a clearing and accounting operation of the transaction performed by the second transaction system. The operation can be, but is not limited to, a confirmation operation, and can also be a confirmation operation and a closing operation of the second target graphical interface.

[0082] The information processing method according to the embodiment of the present disclosure associates the first transaction system and the second transaction system, realizes automatic clearing and accounting operation of the second transaction system, realizes integration of the first transaction system and the second transaction system, accelerates overall cash register speed, and improves user experience.

[0083] The method shown in Figures 4-6 will be further described below with reference to specific embodiments. Figure 3

[0084] According to an embodiment of the present disclosure, the first target option can be an option for controlling display of the second graphical interface by the second transaction system.

[0085] According to an embodiment of the present disclosure, in a case where the confirmation information of the successful transaction by the first transaction system is received, the first target option can be triggered on the first target graphical interface of the second transaction system by simulating pressing of a shortcut key of a keyboard, or by simulating clicking of a mouse.

[0086] Figure 4 A schematic diagram of the first target graphical interface according to an embodiment of the present disclosure is schematically shown.

[0087] As shown in Figure 4 , the second transaction system can be, for example, a transaction software system, the first target graphical interface can be a settlement interface showing a bar code of a commodity, a commodity name, a commodity price, a purchase commodity quantity, and the like, and the first target option can be a "cash collection" option box.

[0088] According to an embodiment of the present disclosure, in a case where the confirmation information of the successful transaction by the first transaction system is received, the "cash collection" option box can be triggered on the settlement interface in the transaction software system by simulating pressing of a space key of a keyboard, or by simulating clicking of a mouse, to control display of the second target graphical interface by the second transaction system. It should be noted that the first target option can not be limited to the "cash collection" option box, and can be pre-set according to actual conditions.

[0089] According to an optional embodiment of the present disclosure, a shortcut key such as a space key can be pre-specified to be clicked, and a target area on the second graphical interface can be pre-specified as the triggered first target option; or a mouse click can be pre-specified, and a target area on the second graphical interface can be pre-specified as the triggered first target option. Details are not described herein again. ​

[0090] According to the embodiment of the present disclosure, the second target option can also be triggered in the second target graphical interface by simulating the way of pressing the shortcut key of the keyboard; or the second target option can also be triggered in the second target graphical interface by simulating the way of clicking the mouse.

[0091] Figure 5 The schematic diagram of the second target graphical interface according to the embodiment of the present disclosure is schematically shown.

[0092] As shown in Figure 5 , the second target graphical interface can be a settlement collection interface, and the settlement collection interface can display a target interface window for inputting the transaction payment amount information, such as a total amount text box. The settlement collection interface can also have a second target option for controlling the second transaction system to perform the operation of determining the completion of the transaction, which can be a "confirm" option box.

[0093] After automatically inputting the transaction payment amount information into the total amount text box of the settlement collection interface, the "confirm" option box can be triggered by simulating the way of pressing the space bar of the keyboard; or the "confirm" option box can be triggered in the settlement collection interface by simulating the way of clicking the mouse, so as to control the cash register POS system to perform the operation of determining the completion of the transaction.

[0094] According to the embodiment of the present disclosure, the information processing method is used to not only associate the first transaction system and the second transaction system to realize the automatic clearing and accounting operation, but also combine the actual application interface, so as to improve the combination usage rate and the user experience.

[0095] According to the optional embodiment of the present disclosure, after the operation of triggering the first target option in the first target graphical interface of the second transaction system is completed, a timing operation is performed; so as to input the transaction payment amount information into the target interface window of the second target graphical interface in the case that the first timing time is greater than or equal to the first preset time interval.

[0096] According to the embodiment of the present disclosure, the first preset time interval can be several hundred milliseconds, for example, 200 milliseconds. However, it is not limited thereto, and can be set according to the actual situation, as long as the effect of simulating the time delay is realized, which will not be described herein.

[0097] According to the embodiment of the present disclosure, the time delay can be realized by the idle waiting method sleep provided by the windows system.

[0098] According to an optional embodiment of the present disclosure, a time interval is set after the triggering of the first target option operation in the first target graphical interface of the second transaction system and before the input of the transaction payment amount information into the target interface window of the second target graphical interface, so as to ensure a time delay in the two operations and to simulate the actual manual operation to a high degree and to achieve a complete simulation effect.

[0099] According to an optional embodiment of the present disclosure, a timing operation is performed after the input of the transaction payment amount information into the target interface window of the second target graphical interface, so as to trigger the second target option in the second target graphical interface to control the execution completion determination operation in the case that the second timing time is greater than or equal to the second preset time interval.

[0100] According to an embodiment of the present disclosure, the second preset time interval can be several hundred milliseconds, for example, 200 milliseconds. However, it is not limited thereto and can be set according to the actual situation, as long as the effect of simulating the time delay is achieved, and details are not described herein.

[0101] According to an embodiment of the present disclosure, the time delay can be achieved by the idle waiting method sleep provided by the windows system.

[0102] According to an optional embodiment of the present disclosure, a time interval is set after the input of the transaction payment amount information into the target interface window of the second target graphical interface and before the triggering of the second target option in the second target graphical interface to control the execution completion determination operation, so as to ensure a time delay in the two operations and to simulate the actual manual operation to a high degree and to achieve a complete simulation effect.

[0103] Figure 6 A flowchart of an information processing method according to another embodiment of the present disclosure is schematically shown.

[0104] As shown in Figure 6 After the collection of the payment system is completed, the first target option operation in the first target graphical interface of the cash register POS system is performed, then a timing operation is performed, and in the case that the first timing time is greater than or equal to the first preset time interval, the transaction payment amount information is input into the target interface window of the second target graphical interface, and then a timing operation is performed, and in the case that the second timing time is greater than or equal to the second preset time interval, the second target option in the second target graphical interface is triggered to control the execution completion determination operation.

[0105] According to an embodiment of the present disclosure, the two transaction systems are associated, that is, after the collection of the first transaction system is completed, the settlement and account operation of the second transaction system is automatically completed, the use of the two originally independent systems is closely combined, the manual operation simulation degree is high, and the user experience is improved.

[0106] According to an embodiment of the present disclosure, the operation of controlling the second target graphical interface to be displayed on the display unit by the second transaction system can include an operation of controlling the second target graphical interface to be displayed on the display unit by the second transaction system.

[0107] According to an embodiment of the present disclosure, the first target graphical interface is also displayed on the display unit in addition to the second target graphical interface. It should be noted that the display unit can be understood as a display screen of the electronic device.

[0108] According to an embodiment of the present disclosure, the information processing method can further include the following operation.

[0109] The operation of determining that the second target graphical interface is displayed on the display unit so as to perform the operation of inputting the transaction payment amount information into the target interface window of the second target graphical interface.

[0110] According to an embodiment of the present disclosure, the operation of determining that the second target graphical interface is displayed on the display unit in the information processing method can accurately determine whether the second target graphical interface is popped up, and prevent the subsequent operation from being continued in the case where a problem occurs in the information processing operation, thereby finally causing a transaction error or a transaction failure.

[0111] According to an optional embodiment of the present disclosure, in the case where it is determined that the second target graphical interface is not displayed on the display unit, the subsequent operation of the information processing method can be stopped; however, it is not limited thereto, and a prompt box for prompting an operation error can be popped up so that the user can continue the table clearing and account entry operation in a manual operation manner.

[0112] According to an optional embodiment of the present disclosure, the operation of determining that the second target graphical interface is displayed on the display unit can include the following operation.

[0113] performing a screenshot operation on the display unit;

[0114] obtaining screenshot information obtained by performing the screenshot operation on the display unit; and

[0115] in the case where the screenshot information matches the preset information, determining that the second target interface is displayed on the display unit.

[0116] According to an embodiment of the present disclosure, the preset information can include target object information of the second target graphical interface, such as text box information or second target option information. As long as the screenshot information also has the target object information, the screenshot information matches the preset information.

[0117] According to an embodiment of the present disclosure, the determination of whether the second target graphical interface is popped up is performed in a manner of the screenshot operation, and the determination manner is quick, convenient and effective.

[0118] According to other embodiments of the present disclosure, the operation of determining that the second target graphical interface is displayed on the display unit can further include the following operations.

[0119] obtaining target attribute information of the graphical interface displayed on the display unit; and

[0120] determining that the second target interface is displayed on the display unit in a case where the target attribute information of the graphical interface displayed on the display unit matches the target attribute information of the second target graphical interface.

[0121] According to embodiments of the present disclosure, the operation of determining that the second target graphical interface is displayed on the display unit can be applied to a windows operating system. In the windows operating system, the target attribute information of the graphical interface displayed on the display unit can be found to determine whether the second target graphical interface is displayed on the display unit.

[0122] According to embodiments of the present disclosure, the target attribute information can include a label, a name, or other attribute information of the graphical interface.

[0123] According to embodiments of the present disclosure, the target attribute information of the graphical interface displayed on the display unit is obtained to determine whether the second target graphical interface is displayed on the display unit, which is simple and effective.

[0124] To sum up, the information processing method according to embodiments of the present disclosure associates the first transaction system and the second transaction system, automatically completes the process of settlement and account clearing, replaces manual work, liberates manpower, has high automation degree, speeds up the overall cash register speed, and improves user experience.

[0125] Figure 7 A block diagram of an information processing apparatus according to embodiments of the present disclosure is schematically shown.

[0126] As shown in Figure 7 the information processing apparatus 700 includes a first trigger module 710, an input module 720, and a second trigger module 730.

[0127] The first trigger module 710 is configured to trigger a first target option in a first target graphical interface of a second transaction system to control the second transaction system to display a second target graphical interface in a case where confirmation information of a successful transaction is received, wherein the confirmation information of the successful transaction carries transaction payment amount information.

[0128] The input module 720 is configured to input the transaction payment amount information to a target interface window of the second target graphical interface; and

[0129] The second triggering module 730 is configured to trigger the second target option in the second target graphical interface to control the determination transaction completion operation performed by the second transaction system.

[0130] According to the embodiments of the present disclosure, the information processing apparatus of the present disclosure is used to associate the first transaction system and the second transaction system, automatically complete the process of the settlement and clearing table, replace manual operation, free human resources, have high automation degree, accelerate the overall cash register speed, and improve user experience.

[0131] According to the embodiments of the present disclosure, the control of the second target graphical interface displayed by the second transaction system can include the control of the second target graphical interface displayed by the second transaction system in the display unit.

[0132] The information processing apparatus 700 further includes a determination module.

[0133] The determination module is configured to determine that the second target graphical interface is displayed on the display unit to facilitate the operation of inputting the transaction payment amount information into the target interface window of the second target graphical interface.

[0134] According to the embodiments of the present disclosure, the determination module includes an execution unit, a first acquisition unit, and a first determination unit.

[0135] The execution unit is configured to perform a screenshot operation on the display unit.

[0136] The first acquisition unit is configured to acquire the screenshot information obtained by performing the screenshot operation on the display unit.

[0137] The first determination unit is configured to determine that the second target interface is displayed on the display unit when the screenshot information matches the preset information.

[0138] According to the embodiments of the present disclosure, the determination module includes a second acquisition unit and a second determination unit.

[0139] The second acquisition unit is configured to acquire target attribute information of a graphical interface displayed on the display unit.

[0140] The second determination unit is configured to determine that the second target interface is displayed on the display unit when the target attribute information of the graphical interface displayed on the display unit matches the target attribute information of the second target graphical interface.

[0141] According to the embodiments of the present disclosure, the information processing apparatus 700 further includes a first timing module.

[0142] The first timing module is configured to perform timing operation after triggering the first target option operation in the first target graphical interface of the second transaction system; and input the transaction payment amount information into the target interface window of the second target graphical interface when the first timing time is greater than or equal to the first preset time interval.

[0143] According to an embodiment of the present disclosure, the information processing device 700 further comprises a second timing module.

[0144] The second timing module is configured to perform timing operation after inputting the transaction payment amount information into the target interface window of the second target graphical interface; and trigger the second target option in the second target graphical interface to control the execution completion determination operation when the second timing time is greater than or equal to the second preset time interval.

[0145] According to an embodiment of the present disclosure, the first trigger module 710 comprises a first trigger unit or a second trigger unit.

[0146] The first trigger unit is configured to trigger the first target option in the first target graphical interface by simulating the pressing of a shortcut key of a keyboard.

[0147] The second trigger unit is configured to trigger the first target option in the first target graphical interface by simulating the clicking of a mouse.

[0148] According to an embodiment of the present disclosure, the second trigger module 730 comprises a third trigger unit or a fourth trigger unit.

[0149] The third trigger unit is configured to trigger the second target option in the second target graphical interface by simulating the pressing of a shortcut key of a keyboard.

[0150] The fourth trigger unit is configured to trigger the second target option in the second target graphical interface by simulating the clicking of a mouse.

[0151] Any of the modules, sub-modules, units, sub-units, or at least part of any of them according to the embodiments of the present disclosure can be implemented in one module. Any of the modules, sub-modules, units, sub-units according to the embodiments of the present disclosure can be split into multiple modules for implementation. Any of the modules, sub-modules, units, sub-units according to the embodiments of the present disclosure can be implemented at least in part as a hardware circuit, for example, a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on board, a system on package, an application specific integrated circuit (ASIC), or any other reasonable way of hardware or firmware by integrating or packaging circuits, or in any one of software, hardware, and firmware, or in a proper combination of any of them. Alternatively, one or more of the modules, sub-modules, units, sub-units according to the embodiments of the present disclosure can be implemented at least in part as computer program modules, which can perform corresponding functions when executed.

[0152] For example, any of the first triggering module 710, the input module 720, and the second triggering module 730 can be combined in one module / unit / sub-unit for implementation, or any of the modules / units / sub-units can be split into multiple modules / units / sub-units. Alternatively, at least part of the functions of one or more of the modules / units / sub-units can be combined with at least part of the functions of other modules / units / sub-units, and implemented in one module / unit / sub-unit. According to the embodiments of the present disclosure, at least one of the first triggering module 710, the input module 720, and the second triggering module 730 can be implemented at least in part as a hardware circuit, for example, a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on board, a system on package, an application specific integrated circuit (ASIC), or any other reasonable way of hardware or firmware by integrating or packaging circuits, or in any one of software, hardware, and firmware, or in a proper combination of any of them. Alternatively, at least one of the first triggering module 710, the input module 720, and the second triggering module 730 can be implemented at least in part as computer program modules, which can perform corresponding functions when executed.

[0153] It should be noted that the information processing device part in the embodiments of the present disclosure corresponds to the information processing method part in the embodiments of the present disclosure, and the description of the information processing device part is specifically referred to the information processing method part, which will not be repeated here.

[0154] Figure 8A block diagram of a computer system suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Figure 8 The computer system shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0155] like Figure 8 As shown, a computer system 800 according to an embodiment of this disclosure includes a processor 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage portion 808 into a random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.

[0156] RAM 803 stores various programs and data required for the operation of system 800. Processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Processor 801 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 802 and / or RAM 803. It should be noted that the programs may also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0157] According to embodiments of this disclosure, system 800 may further include an input / output (I / O) interface 805, which is also connected to bus 804. System 800 may also include one or more of the following components connected to I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. Communication section 809 performs communication processing via a network such as the Internet. Drive 810 is also connected to I / O interface 805 as needed. Removable media 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 810 as needed so that computer programs read from there are installed into storage section 808 as needed.

[0158] According to an embodiment of the present disclosure, the method flow according to the embodiments of the present disclosure can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product comprising a computer program carrying out the program codes for executing the method shown in the flow chart. In such embodiments, the computer program can be downloaded and installed from a network through the communication part 809, and / or installed from the detachable medium 811. When the computer program is executed by the processor 801, the above-mentioned functions defined in the system / apparatus according to the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the system, device, apparatus, module, unit, etc. described above can be implemented by computer program modules.

[0159] The present disclosure also provides a computer readable storage medium, which can be included in the device / apparatus / system described in the above embodiments, or exist separately without being assembled into the device / apparatus / system. The above computer readable storage medium carries one or more programs, which when executed, implement the method according to the embodiments of the present disclosure.

[0160] According to an embodiment of the present disclosure, the computer readable storage medium can be a non-volatile computer readable storage medium. For example, it can include but not limited to portable computer diskette, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disc read-only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device.

[0161] For example, according to an embodiment of the present disclosure, the computer readable storage medium can include the ROM 802 and / or the RAM 803 described above, and / or one or more memories other than the ROM 802 and the RAM 803.

[0162] The embodiments of the present disclosure also include a computer program product comprising a computer program containing program codes for executing the method provided by the embodiments of the present disclosure, which program codes are used to make the electronic device implement the information processing method provided by the embodiments of the present disclosure when the computer program product is running on the electronic device.

[0163] When the computer program is executed by the processor 801, the above-mentioned functions defined in the system / apparatus according to the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the system, device, apparatus, module, unit, etc. described above can be implemented by computer program modules.

[0164] In one embodiment, the computer program can be tangibly embodied in a non-transitory computer readable medium, such as in the optical, magnetic, or semiconductor storage of a computer or apparatus. In another embodiment, the computer program can be tangibly embodied in a signal, such as in a broadcast or in a network data transfer, for example when downloaded by a computing device over a network from an externally located

[0165] According to an embodiment of the disclosure, the program code of the computer program for performing the method provided by the embodiments of the disclosure can be written in any combination of one or more programming languages, and specifically, the computer program can be implemented by using a high-level procedural and / or object-oriented programming language, and / or an assembly / machine language. The programming language includes, but is not limited to, a programming language such as Java, C++, python, “C” language, or a similar programming language. The program code can be executed entirely on a user computing device, partially on a user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case involving a remote computing device, the remote computing device can be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, connected through the Internet by using an Internet service provider).

[0166] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features recited in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not expressly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0167] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. An information processing method comprising: in response to receiving confirmation information of a transaction success by a first transaction system, triggering a first target option in a settlement interface of a second transaction system to control a settlement collection interface displayed by the second transaction system, the confirmation information of the transaction success carrying transaction payment amount information; the first transaction system being an aggregated payment system, and the first transaction system and the second transaction system being two independent systems; determining that the settlement collection interface is displayed on a display unit; automatically inputting the transaction payment amount information into a target interface window of the settlement collection interface; and triggering a second target option in the settlement collection interface to control a determination transaction completion operation performed by the second transaction system. The control of the settlement collection interface displayed by the second transaction system includes control of the settlement collection interface displayed by the second transaction system in the display unit.

2. The method of claim 1, wherein, The determination that the settlement collection interface is displayed on the display unit includes:

3. The method of claim 2, wherein, performing a screenshot operation on the display unit; obtaining screenshot information obtained by performing the screenshot operation on the display unit; and in a case where the screenshot information matches preset information, determining that the second target interface is displayed on the display unit.

4. The method of claim 2, The determination that the settlement collection interface is displayed on the display unit includes: obtaining target attribute information of a graphical interface displayed on the display unit; and in a case where the target attribute information of the graphical interface displayed on the display unit matches target attribute information of the settlement collection interface, determining that the second target interface is displayed on the display unit. Before the input of the transaction payment amount information into the target interface window of the settlement collection interface, the method further includes: after the triggering of the first target option in the first target graphical interface of the second transaction system is completed, performing a timing operation; so that in a case where a first timing time is greater than or equal to a first preset time interval, the transaction payment amount information is input into the target interface window of the settlement collection interface.

5. The method of claim 1, wherein, Before the triggering of the second target option in the settlement collection interface to control the determination transaction completion operation performed by the second transaction system, the method further includes: after the input of the transaction payment amount information into the target interface window of the settlement collection interface is completed, performing a timing operation; so that in a case where a second timing time is greater than or equal to a second preset time interval, the second target option is triggered in the settlement collection interface to control the determination operation.

6. The method of claim 1, wherein, The triggering of the first target option in the first target graphical interface of the second transaction system includes: triggering the first target option in the first target graphical interface by simulating a keyboard shortcut key press; or 7. The method of claim 1, wherein, triggering the first target option in the first target graphical interface by simulating a mouse click. The triggering of the second target option in the settlement collection interface includes: triggering the second target option in the settlement collection interface by simulating a keyboard shortcut key press; or 8. The method of claim 1, wherein, ​ ​ The second target option is triggered in the settlement and collection interface by simulating a mouse click. 9.An information processing apparatus, comprising: a first triggering module configured to trigger a first target option in a settlement interface of a second transaction system to control the second transaction system to display a settlement and collection interface in response to receiving confirmation information of a successful transaction by a first transaction system, the confirmation information of the successful transaction carrying transaction payment amount information, the first transaction system being an aggregated payment system, and the first transaction system and the second transaction system being two independent systems; a determination module configured to determine that the settlement and collection interface is displayed on a display unit; an input module configured to automatically input the transaction payment amount information into a target interface window of the settlement and collection interface; and a second triggering module configured to trigger a second target option in the settlement and collection interface to control the second transaction system to perform a determination transaction completion operation. 10.A computer system, comprising: one or more processors; a memory configured to store one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1 to 8. 11.A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to implement the method of any one of claims 1 to 8. 12.A computer program product, comprising: computer executable instructions that, when executed, perform the method of any one of claims 1 to 8. ​

Citation Information

Patent Citations

  • POS terminal device and POS system

    CN110612557A

  • Device and method for connecting face-brushing payment equipment and cash register equipment

    CN112150741A