Testing method, device and system for financial payment acceptance terminal

By introducing six-axis mobile module and sound acquisition module into the financial payment acceptance terminal test system, the multi-point automatic test of the financial payment acceptance terminal and the automatic determination of the test results are realized, and the problems of low manual operation efficiency and difficult to guarantee in the prior art are solved, and the testing efficiency and accuracy are improved.

CN119827872APending Publication Date: 2025-04-15北京银联金卡科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510001526.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

When conducting the success rate test of compatibility transactions at financial payment acceptance terminals, the prior art relies on manual operations, resulting in low testing efficiency, high cost, and difficult to guarantee the accuracy of results, and requires a large amount of human resources for monitoring and judgment.

Method used

Design a test method and system for financial payment acceptance terminals, use the six-axis mobile module to automatically move the financial payment terminal to multiple test points, and automatically determine the test results through the sound acquisition module and control module to realize automatic multi-point automatic testing and automatic determination of test results.

Benefits of technology

It improves the accuracy and efficiency of test results, reduces manpower investment, reduces testing costs, simplifies the maintenance of the test environment, is suitable for complex compatibility testing scenarios, and has a high degree of automation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119827872A_ABST
    Figure CN119827872A_ABST
Patent Text Reader

Abstract

The invention discloses a method, a device and a system for testing a financial payment acceptance terminal, and relates to the field of financial terminal testing, test standard information is obtained, the test standard information comprises test point location information, a basic test sequence and judgment standard information, and when the financial payment acceptance terminal is placed on an objective table, the test standard information is sent to the objective table; establishing a basic coordinate system for controlling the six-axis moving module to move so as to determine actual to-be-tested position coordinates corresponding to each piece of test point information; and controlling the six-axis moving module to grab the financial payment device from the object taking area on the operation table so as to control the six-axis moving module to move the financial payment terminal to the actual to-be-tested position coordinates according to the basic test sequence, and further determining a test result of the financial payment acceptance terminal under the actual to-be-tested position coordinates according to the judgment standard information. According to the scheme, multi-point automatic testing and automatic judgment of the testing result can be achieved, manpower is liberated, application of a complex compatibility testing scene is facilitated, and the automation degree is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of financial terminal testing, and in particular to a testing method, device and system for a financial payment acceptance terminal. Background Art

[0002] Financial payment acceptance terminal is an electronic payment device widely used in retail, catering, service and other industries. It is an important bridge connecting consumers, merchants and financial institutions. Its performance stability and transaction reliability directly affect the user's payment experience and the merchant's operating efficiency. The success of contactless near-field payment methods is particularly affected by the performance of the financial payment acceptance terminal, the environment during the transaction and the card swiping position. Therefore, compatibility transaction success rate testing of financial payment acceptance terminals is an important part of ensuring their performance.

[0003] The compatibility transaction success rate test refers to simulating various transaction scenarios of financial payment acceptance terminals in different card waving areas in a laboratory environment, and conducting multiple rounds of transaction tests on the financial payment acceptance terminals to verify the stability and success rate of transactions in different card waving areas. However, the test scenarios or specific requirements faced in the actual test process are usually complex, so the test process often requires manual operation, and then the technical staff determines whether the financial payment acceptance terminal passes the test. Although this manual test method brings certain flexibility, it also has certain defects: First, in complex compatibility test scenarios, manually executing each test case will undoubtedly increase manpower investment and increase testing costs, and the execution of each test case requires technical staff to reconfigure, the test efficiency is very low, resulting in an extension of the test cycle, especially when the test environment changes a lot and there are many test requirements, the manual method increases the complexity and difficulty of maintenance; second, manual operation of the test needs to ensure the consistency of the test environment, but it is often difficult to ensure this consistency in actual manual operation, and the simulation accuracy is low, which in turn affects the accuracy of the test results; finally, monitoring and judging the test results by technical staff is not conducive to saving human resources.

[0004] Therefore, how to provide an effective solution for performing compatibility transaction success rate testing on financial payment acceptance terminals is a problem that needs to be solved urgently. Summary of the invention

[0005] In view of this, the present invention provides a testing method, device and system for a financial payment acceptance terminal, which can realize automatic testing of multiple points and automatic determination of test results, and is conducive to the application of complex compatibility testing scenarios.

[0006] In order to solve the above technical problems, the present application provides a test method for a financial payment acceptance terminal, which is applied to a control module in a test system of the financial payment acceptance terminal, wherein the test system further comprises a loading platform, an operating platform, and a six-axis mobile module disposed on the operating platform; the control module is disposed on the operating platform and connected to the six-axis mobile module; the test method comprises:

[0007] Acquire test standard information, the test standard information including multiple test point information relative to the financial payment acceptance terminal to be tested, basic test sequences corresponding to each of the test point information, and determination standard information for evaluating the acceptance status of the financial payment acceptance terminal;

[0008] When the financial payment acceptance terminal is placed on the loading platform, a basic coordinate system is established for controlling the movement of the six-axis moving module;

[0009] Determine the actual position coordinates to be measured corresponding to each of the test point information according to the basic coordinate system;

[0010] Control the six-axis mobile module to grab the financial payment device from the picking area on the operating table, so as to control the six-axis mobile module to move the financial payment terminal to each of the actual test position coordinates according to the basic test sequence, and then determine the test result of the financial payment acceptance terminal at the actual test position coordinates according to the judgment standard information.

[0011] Furthermore, the test standard information also includes test speed information for controlling the moving speed of the six-axis mobile module, and / or first statistical information for controlling the number of tests of the test point information, and / or second statistical information for controlling the moving stay time of the six-axis mobile module, and / or point weight information characterizing the importance of each of the test point information.

[0012] Further, the test point information includes a plurality of coordinates of the test points relative to the financial payment acceptance terminal to be tested, and test angle information representing the relative angle between the financial payment terminal and the financial payment acceptance terminal under the coordinates of the test points;

[0013] Controlling the six-axis movement module to move the financial payment terminal to each of the actual position coordinates to be tested according to the basic test sequence includes:

[0014] Control the six-axis mobile module to move the financial payment terminal to the actual position coordinates to be tested corresponding to the coordinates of each of the points to be tested according to the basic test sequence, and control the action of the six-axis mobile module to change the relative angle between the financial payment terminal and the financial payment acceptance terminal according to the test angle information.

[0015] Furthermore, it also includes:

[0016] Acquire test sequence change information so as to determine a new test sequence according to the test sequence change information; the test sequence change information includes first information for changing the basic test sequence and / or second information representing retesting of at least one of the test point information.

[0017] Furthermore, before determining the actual position coordinates to be measured corresponding to each of the test point information according to the basic coordinate system, the method further includes:

[0018] When the correction parameter information is received, the basic coordinate system is corrected according to the correction parameter information to obtain a new basic coordinate system.

[0019] Furthermore, the test system further includes a sound collection module disposed on the operating table and connected to the control module;

[0020] After controlling the six-axis moving module to move the financial payment terminal to each of the actual position coordinates to be tested according to the basic test sequence, the method further includes:

[0021] Acquire the sound signal collected by the sound collection module;

[0022] Determining a target frequency corresponding to the sound signal;

[0023] Determining the test result of the financial payment acceptance terminal at the actual position coordinates to be tested according to the determination standard information includes:

[0024] When it is determined that the target frequency is the same as the pre-stored success signal frequency in the determination standard information, determining that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is passed;

[0025] When it is determined that the target frequency is the same as the pre-stored failure signal frequency in the determination standard information, it is determined that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is failed.

[0026] Further, after determining that the target frequency is the same as the pre-stored success signal frequency in the determination standard information, the method further includes:

[0027] Determining the sound level information of the financial payment acceptance terminal according to the sound signal;

[0028] When it is determined that the sound level information satisfies the pre-stored standard response condition in the determination standard information, the step of determining that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is passed is entered.

[0029] Furthermore, the control module is also communicatively connected with the financial payment acceptance terminal;

[0030] After controlling the six-axis moving module to move the financial payment terminal to each of the actual position coordinates to be tested according to the basic test sequence, the method further includes:

[0031] When receiving the successful acceptance prompt signal sent by the financial payment acceptance terminal, it is determined that the test result of the financial payment acceptance terminal at the current actual position coordinates to be tested is passed.

[0032] In order to solve the above technical problems, the present application also provides a testing device for a financial payment acceptance terminal, comprising:

[0033] Memory for storing computer programs;

[0034] A processor is used to implement the steps of the above-mentioned method for testing a financial payment acceptance terminal when executing the computer program.

[0035] In order to solve the above technical problems, the present application also provides a test system for a financial payment acceptance terminal, including a loading platform, an operating platform, a control module and a six-axis moving module arranged on the operating platform;

[0036] The loading platform is used to place the financial payment acceptance terminal to be tested;

[0037] The operating table is provided with a pickup area for placing the financial payment terminal;

[0038] The control module is connected to the six-axis moving module and is used to implement the steps of the testing method for the financial payment acceptance terminal as described above.

[0039] The present application provides a testing method, device and system for a financial payment acceptance terminal, wherein the testing system includes a loading platform, an operating platform, a control module and a six-axis mobile module arranged on the operating platform; the testing standard information is obtained, and the testing standard information includes test point information, basic test sequence and judgment standard information. When the financial payment acceptance terminal has been placed on the loading platform, a basic coordinate system for controlling the movement of the six-axis mobile module is established to determine the actual position coordinates to be tested corresponding to each test point information; the six-axis mobile module is controlled to grab the financial payment device from the object picking area on the operating platform, so as to control the six-axis mobile module to move the financial payment terminal to each actual position coordinate to be tested respectively according to the basic test sequence, and then determine the test result of the financial payment acceptance terminal at the actual position coordinates to be tested according to the judgment standard information. It can be seen that the entire testing process of the scheme does not require manual operation, can realize multi-point automatic testing and automatic judgment of test results, and can accurately and reliably move to each actual position coordinate to be tested through the six-axis mobile module, which is conducive to improving the accuracy of the test results, liberating manpower, and facilitating the application of complex compatibility test scenarios, with a high degree of automation.

[0040] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0042] Figure 1 A flowchart of a testing method for a financial payment acceptance terminal provided by the present invention;

[0043] Figure 2 A structural schematic diagram of a test system for a financial payment acceptance terminal provided by the present invention;

[0044] Figure 3 A structural schematic diagram of a testing device for a financial payment acceptance terminal provided by the present invention. DETAILED DESCRIPTION

[0045] The core of the present invention is to provide a testing method, device and system for a financial payment acceptance terminal, which can realize automatic testing of multiple points and automatic determination of test results, and is conducive to the application of complex compatibility testing scenarios.

[0046] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0047] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0048] Please refer to Figure 1 and Figure 2 , Figure 1 A flowchart of a testing method for a financial payment acceptance terminal provided by the present invention, Figure 2 A structural schematic diagram of a testing system for a financial payment acceptance terminal provided by the present invention.

[0049] The test method of the financial payment acceptance terminal is applied to a control module in a test system of the financial payment acceptance terminal. The test system also includes a loading platform 18, an operating platform 19, and a six-axis mobile module disposed on the operating platform 19; the control module is disposed on the operating platform 19 and connected to the six-axis mobile module; the test method includes:

[0050] S11: Acquire test standard information, where the test standard information includes multiple test point information relative to the financial payment acceptance terminal to be tested, a basic test sequence corresponding to each test point information, and judgment standard information for evaluating the acceptance status of the financial payment acceptance terminal;

[0051] In this embodiment, the financial payment acceptance terminal here can be any acceptance terminal that allows consumers to complete transactions through credit cards, debit cards or other electronic payment methods; correspondingly, the financial payment terminal can be the above-mentioned card, or it can be a terminal such as a mobile phone, and the card can specifically be various types of bank cards, which are not particularly limited here.

[0052] like Figure 2 As shown, Figure 2 In order to avoid confusion in wiring, the connection lines between the modules are omitted, and only the location settings of the modules in the test system are given as a simple diagram. Specifically, Figure 2 The financial payment terminal is a card 16 and the corresponding financial payment acceptance terminal is a financial payment acceptance terminal 17 that can receive card payment. The control module in the test system may include a host PC 11 and a robotic arm controller 13. The six-axis mobile module may include an air pump 12 and a six-axis robotic arm 14. Specifically, the host PC 11 is connected to the robotic arm controller 13, and the robotic arm controller 13 is connected to the air pump 12 and the six-axis robotic arm 14 respectively. One end of the six-axis robotic arm 14 is fixed on the operating table 19 and the other end is fixed with a clamping component 15. The air pump 12 is connected to the clamping component 15, and the clamping component 15 can be a non-metallic adsorption type The clamp can also be various adhesion-type clamps, which are not particularly limited here; when the upper PC 11 executes the test method in this application, the suction and discharge of the air pump 12 and the movement control of the six-axis robot 14 are realized through the robot controller 13. The suction and discharge of the air pump 12 can realize the grabbing and putting down of the card 16, and the movement control of the six-axis robot 14 can drive the card 16 to move to each actual position coordinate to be tested; more specifically, the upper PC 11 can also provide a human-computer interaction interface, and the technician can click option buttons such as left, right, close, away, up, and down on the interface to realize the control of the six-axis robot 14.

[0053] The loading platform 18 in the test system can be a movable and adjustable loading platform, and movable components such as wheels can be arranged at the bottom of the loading platform 18 so that it can be moved to any position; the inclination angle of the plane of the loading platform 18 for placing the financial payment acceptance terminal 17 to be tested is adjustable. Preferably, in practical applications, the above adjustment should be used to keep the card swiping plane of the financial payment acceptance terminal in a horizontal state during the entire test process. In this way, for the six-axis robotic arm 14, it can use the least axes to achieve the control effect, reduce the synchronous control error, and achieve the purpose of moving in a straight line as much as possible within the allowable range.

[0054] It can be understood that the test point information here includes the coordinates of the test points relative to the financial payment acceptance terminal to be tested. Different coordinates of the test points specify the positional relationship between the financial payment terminal and the financial payment acceptance terminal. This positional relationship includes different distances between the two (that is, different test heights are defined) and multiple position points at the same distance; the basic test sequence here ensures that the testing of each test point information can be carried out automatically and orderly, and of course it can also be modified by technical personnel according to the actual needs of the application, which is specifically described in the following explanation; different types of financial payment acceptance terminals have different performances for successful acceptance and unsuccessful acceptance, so the test standard information includes judgment standard information for evaluating its acceptance situation, which is conducive to the subsequent accurate judgment of the test results.

[0055] S12: When the financial payment acceptance terminal is placed on the loading platform, a basic coordinate system for controlling the movement of the six-axis moving module is established;

[0056] Preferably, the card swiping plane of the financial payment acceptance terminal 17 is placed horizontally on the stage 18; and as a preparatory action before the test begins, the above placement process can be implemented by manual placement by a technician, of course, the financial payment acceptance terminal 17 can also be directly placed on the operating table 19, and then moved to the stage 18 by controlling the action of the six-axis mechanical arm 14. More specifically, when establishing the basic coordinate system, the shape of the six-axis mechanical arm 14 can be adjusted so that the card grabbing plane of the six-axis mechanical arm 14 is parallel to the card swiping plane of the financial payment acceptance terminal, and the distance is 1mm, and the basic coordinate system is established with the position of the six-axis mechanical arm 14 at this time; more specifically, in actual operation, a cross laser locator can also be set on the six-axis mechanical arm 14 to determine whether the position of the financial payment acceptance terminal 17 is in place in the X-axis direction and the Y-axis direction, and the movement of the six-axis mechanical arm 14 in the Z-axis direction can ensure that the two are 1mm apart.

[0057] It is understandable that, as a preparatory action before the test begins, it is also necessary to set the financial payment acceptance terminal to start a circular transaction mode so that continuous testing at multiple points can be achieved subsequently.

[0058] S13: Determine the actual position coordinates to be measured corresponding to each test point information according to the basic coordinate system;

[0059] S14: Control the six-axis mobile module to grab the financial payment device from the object picking area on the operating table, so as to control the six-axis mobile module to move the financial payment terminal to each actual test position coordinate according to the basic test sequence, and then determine the test result of the financial payment acceptance terminal at the actual test position coordinate according to the judgment standard information.

[0060] Specifically, Figure 2 As shown, a pick-up area 20 and a discard area 21 can be set on the operating table 19. The pick-up area 20 is used to place financial payment terminals, and there can be multiple financial payment terminals here; when one of the financial payment terminals completes the test under all the actual test position coordinates, the financial payment terminal can be put back into the discard area 21 on the operating table 19, and the next financial payment terminal can be grabbed from the pick-up area 20 to start the test; and more specifically, taking the financial payment terminal as a card 16 as an example, a mechanical structure can be set under the pick-up area 20, which can automatically push the next card to a specified height after the top card 16 is grabbed, so as to facilitate the next grabbing.

[0061] In summary, the entire testing process of this solution does not require manual operation, and can realize automatic testing of multiple points and automatic determination of test results. The six-axis mobile module can accurately and reliably move to the coordinates of each actual test position, which is conducive to improving the accuracy of the test results, liberating manpower, and facilitating the application of complex compatibility testing scenarios. It has a high degree of automation and is conducive to timely and accurate discovery of problems in financial payment terminal acceptance equipment, so as to further process and enhance the market competitiveness of financial payment acceptance terminals, ensure the stable progress of transactions, and enhance the user experience.

[0062] Based on the above embodiments:

[0063] In some embodiments, the test standard information also includes test speed information for controlling the moving speed of the six-axis mobile module, and / or first statistical information for controlling the number of tests of the test point information, and / or second statistical information for controlling the moving stay time of the six-axis mobile module, and / or point weight information characterizing the importance of each test point information.

[0064] In this embodiment, in order to be more in line with the actual application scenario, the test standard information is further enriched to better realize the test of the financial payment acceptance terminal. Specifically, the movement of the six-axis robot 14 in the six-axis mobile module will synchronously drive the movement of the financial payment terminal. The test speed information here may include the movement acceleration information and / or maximum speed information used to control the movement of the six-axis robot 14; the first statistical information specifies the number of tests for each test point to achieve one or more tests; the second statistical information may include the upper dwell time and / or the lower dwell time to control the dwell time of the six-axis robot 14 each time it stops; the test result corresponding to the test point refers to whether the test is passed or not. After obtaining the test results of each test point, the test results can be weighted based on the point weight information to obtain a total score. The point weight information specifies the importance of each test point.

[0065] In some embodiments, the test point information includes a plurality of coordinates of the test points relative to the financial payment acceptance terminal to be tested, and test angle information representing the relative angle between the financial payment terminal and the financial payment acceptance terminal at the test point coordinates;

[0066] Control the six-axis mobile module to move the financial payment terminal to the actual test position coordinates according to the basic test sequence, including:

[0067] The six-axis mobile module is controlled to move the financial payment terminal to the actual position coordinates to be tested corresponding to the coordinates of each point to be tested according to the basic test sequence, and the relative angle between the financial payment terminal and the financial payment acceptance terminal is changed according to the test angle information by controlling the action of the six-axis mobile module.

[0068] In this embodiment, taking the financial payment terminal as an example, considering that it may not be completely parallel to the financial payment acceptance terminal in actual applications, but there is a certain relative angle, therefore, the test standard information is further enriched to include multiple coordinates of the points to be tested and test angle information. The test angle information here can be multiple angle information under the coordinates of the points to be tested. This multi-point and multi-angle setting well simulates various transaction scenarios in actual applications.

[0069] It can be seen that through the above settings, the solution provided by this application can well cover most of the test scenarios of near-field communication compatibility transaction success rate in the financial field, and realize more comprehensive testing of financial payment acceptance terminals.

[0070] In some embodiments, it also includes:

[0071] Acquire test sequence change information to determine a new test sequence according to the test sequence change information; the test sequence change information includes first information for changing a basic test sequence and / or second information indicating retesting of at least one test point information.

[0072] In the present embodiment, the above-mentioned setting can flexibly realize the change of the basic test sequence and retest. Specifically, the test standard information can be stored in the form of an excel document, and on the visual human-computer interaction interface provided by the host PC 11 for the technical personnel, the test point information and the basic test sequence information can be displayed in three ways: a graphic, a tree diagram and a detailed list, which is convenient for the technical personnel to view and modify. The three ways are interrelated, such as in the graphic display, by clicking the display symbol of the coordinates of a certain point to be tested, the detailed list is synchronously highlighted, etc., and the technical personnel can input the test sequence change information through the operation on the human-computer interaction interface, such as the tree diagram is suitable for changing the basic test sequence when there are many points to be tested, and in the graphic mode, a single-point retest can be realized by double-clicking a certain point to be tested, and multiple points to be tested can be selected in the detailed list to realize multi-point retest.

[0073] In some embodiments, before determining the actual position coordinates to be measured corresponding to each test point information according to the basic coordinate system, the method further includes:

[0074] When the correction parameter information is received, the basic coordinate system is corrected according to the correction parameter information to obtain a new basic coordinate system.

[0075] In this embodiment, it is further considered that with the continuous update and iteration of financial payment acceptance terminals, there are various financial payment terminals of different manufacturers, different models, different forms and sizes. Therefore, the set basic coordinate system may be limited by the shape of the financial payment acceptance terminal and no longer suitable and cannot be reached. In order to avoid collision, the basic coordinate system can be corrected through the correction parameter information to obtain a corrected new basic coordinate system. More specifically, the host PC 11 can provide an offset parameter, and the modification of this parameter can obtain the correction parameter information for verification compensation, and then determine the coordinates of each actual position to be measured according to the new basic coordinate system, and the point determination is more accurate.

[0076] In some embodiments, the test system further includes a sound collection module disposed on the operating table and connected to the control module;

[0077] After controlling the six-axis mobile module to move the financial payment terminal to each actual position coordinate to be tested according to the basic test sequence, it also includes:

[0078] Acquire the sound signal collected by the sound collection module;

[0079] Determine the target frequency corresponding to the sound signal;

[0080] Determine the test result of the financial payment acceptance terminal at the actual coordinates of the position to be tested according to the judgment standard information, including:

[0081] When it is determined that the target frequency is the same as the pre-stored success signal frequency in the determination standard information, determining that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is passed;

[0082] When it is determined that the target frequency is the same as the pre-stored failure signal frequency in the determination standard information, it is determined that the test result of the financial payment acceptance terminal at the current actual position coordinates to be tested is failed.

[0083] In this embodiment, the sound collection module includes but is not limited to: Figure 2 The microphone 110 shown in the figure can flexibly collect sound signals within a certain period of time according to the movement of the financial payment terminal driven by the six-axis moving module, so that the sound collection is more accurate and the sound signal is sent to the control module.

[0084] The prompt tone emitted when the financial payment acceptance terminal successfully accepts the payment is analyzed in advance to obtain the pre-stored success signal frequency, and the prompt tone emitted when the payment is unsuccessfully accepted is analyzed in advance to obtain the pre-stored failure signal frequency, and the above two frequency information is pre-stored in the control module, and then the target frequency is determined based on this to determine the test result of the financial payment acceptance terminal at the current actual position coordinates to be tested. It can be understood that when the financial payment device has run to the actual position coordinates to be tested, and the target frequency corresponding to the collected sound signal is not the same as the above two frequency information, it is determined that the test result of the financial payment acceptance terminal at the current actual position coordinates to be tested is failed.

[0085] It can be seen that the above method can accurately and reliably determine the test results, and no human intervention is required in the process.

[0086] In some embodiments, after determining that the target frequency is the same as the pre-stored success signal frequency in the determination standard information, the method further includes:

[0087] Determine the sound level information of the financial payment acceptance terminal according to the sound signal;

[0088] When it is determined that the sound level information satisfies the pre-stored standard response condition in the determination standard information, the step of determining that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is passed is entered.

[0089] In the present embodiment, it is further taken into consideration that different financial payment acceptance terminals have different models, manufacturers, types, etc., and the prompt sounds for successful acceptance and unsuccessful acceptance may be different. For example, a successful acceptance may emit a single beep sound for a longer time, two or more beeps may be emitted, or two beeps, one long and one short. Therefore, the above method further enriches the method for determining the test results, so as to better cover the testing of various financial payment acceptance terminals and ensure accurate determination of the test results.

[0090] Specifically, the sound level information here may include the number of times the financial payment acceptance terminal beeps, and / or the length of the sound of the financial payment acceptance terminal. Correspondingly, the pre-stored standard response conditions may record the number of times the financial payment acceptance terminal beeps when successfully accepted, and / or the length of the sound when successfully accepted. Then, when it is determined that the sound level information meets the pre-stored standard response conditions, the test result is determined to be passed; for example, when the pre-stored standard response condition is a long beep and specifies how long the sound lasts, it is considered a long beep, then when the sound level information includes a long beep that meets the sound duration, the test result is determined to be passed; in addition, when it is determined that the sound level information does not meet the pre-stored standard response conditions, the test result is determined to be failed.

[0091] In some embodiments, the control module is also communicatively connected to a financial payment acceptance terminal;

[0092] After controlling the six-axis mobile module to move the financial payment terminal to each actual position coordinate to be tested according to the basic test sequence, it also includes:

[0093] When a successful acceptance prompt signal sent by the financial payment acceptance terminal is received, it is determined that the test result of the financial payment acceptance terminal at the current actual position coordinates to be tested is passed.

[0094] In this embodiment, taking into account that some financial payment acceptance terminals have external communication functions, a simpler and more convenient judgment method is provided. Specifically, the financial payment acceptance terminal can transmit a successful acceptance prompt signal to the control module through serial communication or other communication forms to determine that the test result is passed; it can be understood that when a non-acceptance prompt signal sent by the financial payment acceptance terminal is received, the test result at the current actual test position coordinates is determined to be failed.

[0095] Please refer to Figure 3 , Figure 3 A structural schematic diagram of a testing device for a financial payment acceptance terminal provided by the present invention.

[0096] The test device of the financial payment acceptance terminal includes:

[0097] A memory 31, used for storing computer programs;

[0098] The processor 32 is used to implement the steps of the above-mentioned method for testing the financial payment acceptance terminal when executing the computer program.

[0099] For an introduction to the testing device for the financial payment acceptance terminal provided in this application, please refer to the embodiment of the testing method for the financial payment acceptance terminal described above, which will not be repeated here.

[0100] The present invention also provides a test system for a financial payment acceptance terminal, comprising a loading platform 18, an operating platform 19, and a control module and a six-axis moving module arranged on the operating platform 19;

[0101] The loading platform 18 is used to place the financial payment acceptance terminal to be tested;

[0102] The operating table 19 is provided with a pickup area for placing the financial payment terminal;

[0103] The control module is connected to the six-axis moving module and is used to implement the steps of the testing method for the financial payment acceptance terminal as described above.

[0104] For an introduction to the testing system for the financial payment acceptance terminal provided in this application, please refer to the above-mentioned embodiment of the testing method for the financial payment acceptance terminal, which will not be repeated here.

[0105] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0106] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a" does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0107] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A testing method for a financial payment acceptance terminal, characterized in that: A control module in a test system for a financial payment acceptance terminal, the test system further comprising a loading platform, an operating platform, and a six-axis mobile module disposed on the operating platform; the control module is disposed on the operating platform and connected to the six-axis mobile module; the test method comprises: Acquire test standard information, the test standard information including multiple test point information relative to the financial payment acceptance terminal to be tested, basic test sequences corresponding to each of the test point information, and determination standard information for evaluating the acceptance status of the financial payment acceptance terminal; When the financial payment acceptance terminal is placed on the loading platform, a basic coordinate system is established for controlling the movement of the six-axis moving module; Determine the actual position coordinates to be measured corresponding to each of the test point information according to the basic coordinate system; Control the six-axis mobile module to grab the financial payment device from the picking area on the operating table, so as to control the six-axis mobile module to move the financial payment terminal to each of the actual test position coordinates according to the basic test sequence, and then determine the test result of the financial payment acceptance terminal at the actual test position coordinates according to the judgment standard information.

2. The testing method of a financial payment acceptance terminal according to claim 1, characterized in that: The test standard information also includes test speed information for controlling the moving speed of the six-axis mobile module, and / or first statistical information for controlling the number of tests of the test point information, and / or second statistical information for controlling the moving stay time of the six-axis mobile module, and / or point weight information characterizing the importance of each of the test point information.

3. The testing method of a financial payment acceptance terminal according to claim 1, characterized in that: The test point information includes a plurality of coordinates of the test points relative to the financial payment acceptance terminal to be tested, and test angle information representing the relative angle between the financial payment terminal and the financial payment acceptance terminal at the test point coordinates; Controlling the six-axis movement module to move the financial payment terminal to each of the actual position coordinates to be tested according to the basic test sequence includes: Control the six-axis mobile module to move the financial payment terminal to the actual position coordinates to be tested corresponding to the coordinates of each of the points to be tested according to the basic test sequence, and control the action of the six-axis mobile module to change the relative angle between the financial payment terminal and the financial payment acceptance terminal according to the test angle information.

4. The testing method of a financial payment acceptance terminal according to claim 1, characterized in that: Also includes: Acquiring test sequence change information so as to determine a new test sequence according to the test sequence change information; The test sequence change information includes first information for changing the basic test sequence and / or second information indicating retesting of at least one of the test point information.

5. The testing method of a financial payment acceptance terminal according to claim 1, characterized in that: Before determining the actual position coordinates to be measured corresponding to each of the test point information according to the basic coordinate system, the method further includes: When the correction parameter information is received, the basic coordinate system is corrected according to the correction parameter information to obtain a new basic coordinate system.

6. The method for testing a financial payment acceptance terminal according to any one of claims 1 to 5, characterized in that: The test system further comprises a sound collection module disposed on the operating table and connected to the control module; After controlling the six-axis moving module to move the financial payment terminal to each of the actual position coordinates to be tested according to the basic test sequence, the method further includes: Acquire the sound signal collected by the sound collection module; Determining a target frequency corresponding to the sound signal; Determining the test result of the financial payment acceptance terminal at the actual position coordinates to be tested according to the determination standard information includes: When it is determined that the target frequency is the same as the pre-stored success signal frequency in the determination standard information, determining that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is passed; When it is determined that the target frequency is the same as the pre-stored failure signal frequency in the determination standard information, it is determined that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is failed.

7. The testing method of a financial payment acceptance terminal according to claim 6, characterized in that: After determining that the target frequency is the same as the pre-stored success signal frequency in the determination standard information, the method further includes: Determining the sound level information of the financial payment acceptance terminal according to the sound signal; When it is determined that the sound level information satisfies the pre-stored standard response condition in the determination standard information, the step of determining that the test result of the financial payment acceptance terminal at the current actual position coordinate to be tested is passed is entered.

8. The method for testing a financial payment acceptance terminal according to any one of claims 1 to 5, characterized in that: The control module is also in communication connection with the financial payment acceptance terminal; After controlling the six-axis moving module to move the financial payment terminal to each of the actual position coordinates to be tested according to the basic test sequence, the method further includes: When receiving the successful acceptance prompt signal sent by the financial payment acceptance terminal, it is determined that the test result of the financial payment acceptance terminal at the current actual position coordinates to be tested is passed.

9. A testing device for a financial payment acceptance terminal, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the method for testing a financial payment acceptance terminal as claimed in any one of claims 1 to 8 when executing the computer program.

10. A testing system for a financial payment acceptance terminal, characterized in that: It includes a loading platform, an operating platform, a control module and a six-axis moving module arranged on the operating platform; The loading platform is used to place the financial payment acceptance terminal to be tested; The operating table is provided with a pickup area for placing the financial payment terminal; The control module is connected to the six-axis movement module and is used to implement the steps of the testing method for the financial payment acceptance terminal as described in any one of claims 1 to 8.