CN113781718A - ATM (automatic teller machine) testing method and device, storage medium and electronic equipment - Google Patents

ATM (automatic teller machine) testing method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN113781718A
CN113781718A CN202111073846.4A CN202111073846A CN113781718A CN 113781718 A CN113781718 A CN 113781718A CN 202111073846 A CN202111073846 A CN 202111073846A CN 113781718 A CN113781718 A CN 113781718A
Authority
CN
China
Prior art keywords
atm
remote
test
connection
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111073846.4A
Other languages
Chinese (zh)
Inventor
高坡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202111073846.4A priority Critical patent/CN113781718A/en
Publication of CN113781718A publication Critical patent/CN113781718A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/209Monitoring, auditing or diagnose of functioning of ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/211Software architecture within ATMs or in relation to the ATM network

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention provides an ATM machine testing method and device, a storage medium and electronic equipment, which can be applied to the field of Internet of things or the financial field, and the method comprises the following steps: determining an ATM based on a test signal input by a tester, and initiating a request for remote connection with the ATM to an ATM management module; acquiring state information of the ATM; determining whether the ATM is in an available state based on the state information, if so, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal; and sending a remote test instruction to the ATM, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow through a video monitoring module on the ATM. The ATM is enabled to execute the test flow by establishing remote service connection with the ATM to be tested and sending a remote test instruction to the ATM through the remote service connection, so that the ATM is remotely controlled to be tested, the time required by the test is shortened, and the test efficiency is improved.

Description

ATM (automatic teller machine) testing method and device, storage medium and electronic equipment
Technical Field
The invention relates to the technical field of computers, in particular to an ATM (automatic teller machine) testing method and device, a storage medium and electronic equipment.
Background
In order to provide convenient depositing and withdrawing services for users, large banks are usually provided with Automated Teller Machines (ATMs) at a plurality of different locations, and during development of the ATMs, the ATMs are usually tested to ensure normal application of various functions of the ATMs.
At present, in the process of developing and testing a bank ATM, the cooperation of ATM testing machines is needed to actually carry out transaction verification. The ATM test real machine has large volume and weight, and places need certain conditions, such as certain bearing capacity. Therefore, a specific place is generally placed, and the place is often not in the same area as the office of the development tester. If the ATM true machine needs to be tested, the machine and tool area needs to be moved to carry out development and test, so that the version is debugged and verified repeatedly, more time is spent, and the development and test efficiency is reduced.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for testing an ATM, a storage medium, and an electronic device, which can remotely control the ATM to perform a test without going to a machine of the ATM to perform the test, thereby effectively shortening the test time and improving the test efficiency.
In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:
the first aspect of the application discloses an ATM testing method, which comprises the following steps:
when a test signal input by a tester is received, an ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to an ATM management module;
acquiring state information of the ATM fed back by the ATM management module;
determining whether the ATM is in an available state based on the state information, if the ATM is in the available state, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal;
and sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM.
The method described above, optionally, the establishing a remote service connection with the ATM based on the connection signal includes:
triggering the ATM to analyze the connection signal so as to acquire password information in the connection signal;
and the ATM verifies the password information and establishes a remote service connection successfully when the password information passes the verification.
The method described above, optionally, wherein sending the remote test instruction to the ATM through the remote service connection comprises:
executing a preset simulation card-plugging-free program so that the tester can input the type and the number of the tested card;
and acquiring the service information input by the tester, generating a remote test instruction based on the service information and the card type and the card number input by the tester, and calling the remote service connection to send the remote test instruction to the ATM.
Optionally, the method for enabling the ATM to execute the test flow corresponding to the remote test instruction includes:
acquiring service information in the remote test instruction, and determining a service program corresponding to the service information;
and executing the service program based on the card type and the card number in the remote test instruction so as to remotely test the ATM.
The above method, optionally, further includes:
playing the video stream to the tester so that the tester can judge whether the ATM is abnormal;
and when an abnormal instruction sent by the tester is received, sending a locking instruction to the ATM through the remote service connection, so that the ATM stops providing service for the customer.
The second aspect of the present application discloses an ATM testing apparatus, comprising:
the device comprises a determining unit, a remote connection unit and a control unit, wherein the determining unit is used for determining an ATM corresponding to a test signal when the test signal input by a tester is received, and initiating a request for remote connection with the ATM to an ATM management module;
the obtaining unit is used for obtaining the state information of the ATM fed back by the ATM management module;
a sending unit, configured to determine whether the ATM is in an available state based on the state information, send a connection signal to the ATM if the ATM is in the available state, and establish a remote service connection with the ATM based on the connection signal;
and the execution unit is used for sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module which is preset on the ATM.
The above apparatus, optionally, the sending unit includes:
the triggering subunit is used for triggering the ATM to analyze the connection signal so as to acquire password information in the connection signal;
and the verification subunit is used for verifying the password information by the ATM and successfully establishing the remote service connection when the password information passes the verification.
The above apparatus, optionally, the execution unit includes:
the first execution subunit is used for executing a preset simulation card-plugging-free program so that the tester can input the tested card type and card number;
and the generating subunit is used for acquiring the service information input by the tester, generating a remote test instruction based on the service information, the card type and the card number input by the tester, and calling the remote service connection to send the remote test instruction to the ATM.
The above apparatus, optionally, the execution unit includes:
the acquisition subunit is used for acquiring the service information in the remote test instruction and determining a service program corresponding to the service information;
and the second execution subunit is used for executing the service program based on the card type and the card number in the remote test instruction so as to remotely test the ATM.
The above apparatus, optionally, further comprises:
the playing unit is used for playing the video stream to the tester so that the tester can judge whether the ATM is abnormal;
and the stopping unit is used for sending a locking instruction to the ATM through the remote service connection when receiving the abnormal instruction sent by the tester, so that the ATM stops providing services for the customer.
The third invention of the present application discloses a storage medium, which includes stored instructions, wherein, when the instructions are executed, the device where the storage medium is located is controlled to execute the ATM machine testing method.
A fourth aspect of the present application discloses an electronic device comprising a memory, and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by the one or more processors to perform the ATM testing method as described above.
Compared with the prior art, the invention has the following advantages:
the embodiment of the invention provides an ATM (automatic Teller machine) testing method and device, a storage medium and electronic equipment, wherein the method comprises the following steps: when a test signal input by a tester is received, an ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to an ATM management module; acquiring state information of the ATM fed back by the ATM management module; determining whether the ATM is in an available state based on the state information, if the ATM is in the available state, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal; and sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM. The remote service connection is established with the ATM to be tested, and the remote test instruction is sent to the ATM through the established remote service connection, so that the ATM can execute the test flow corresponding to the remote test instruction, the test of the ATM is remotely controlled, the time required by the test is shortened, and the test efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flow chart of a method for testing an ATM according to an embodiment of the present invention;
FIG. 2 is a flow chart of another method of testing an ATM according to an embodiment of the present invention;
fig. 3 is a flowchart of another method of testing an ATM according to an embodiment of the present invention;
fig. 4 is a flowchart of another method of testing an ATM according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an ATM testing apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In this application, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
In order to save time spent on testing the ATM and improve testing efficiency, the invention provides a method and a device for testing the ATM, a storage medium and electronic equipment.
The invention is operational with numerous general purpose or special purpose computing device environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multi-processor apparatus, distributed computing environments that include any of the above devices or equipment, and the like. Further, the execution subject of the present invention is an executor or a server in a computing device.
Referring to fig. 1, a flowchart of a method for testing an ATM according to an embodiment of the present invention is described as follows:
s101, when a test signal input by a tester is received, an ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to an ATM management module.
In the method provided by the embodiment of the invention, the local computer used by the tester is provided with the remote master control service, the client sides of all the ATMs are provided with the remote control monitoring service, and different names are defined for the ATMs according to the actual IP and the port of each ATM. Further, the remote master service and the remote control listening service are used for establishing remote service connection.
It should be noted that, when the ATM needs to be tested, a tester needs to use a local computer, which may also be called a main control computer, to remotely connect with the ATM, so as to remotely control the ATM to perform testing. Further, the test signal includes the name of the ATM machine to be tested selected by the tester, and specifically, the name of the ATM machine can be used as the unique identifier of the ATM machine. Optionally, the tester may select the name of the ATM to be tested through the local remote control module, and then connect with the ATM.
And the main control computer analyzes the test signal and further determines the ATM corresponding to the test signal in an ATM library, wherein machine tool information of a plurality of ATMs is stored in the ATM library, and the machine tool information comprises information such as but not limited to the name, the actual IP address and the port of the ATM.
After the main control computer determines the ATM corresponding to the test signal, the local computer calls a local remote control module to initiate a remote connection request to the ATM, wherein the local remote control module is provided with remote main control service.
S102, state information of the ATM fed back by the ATM management module is obtained.
In the method provided by the embodiment of the present invention, the ATM management module is configured to query detailed information and status conditions of each ATM, and specifically, the status conditions include, but are not limited to: in-use, idle, fault, etc.
After receiving a request for remote connection with the ATM, the ATM management module queries the state of the ATM and feeds back the state information of the ATM to the master control calculation, and further the state information contains the current state condition of the ATM.
S103, determining whether the ATM is in an available state or not based on the state information, and executing S104 if the ATM is in the available state; if the ATM is not available, S106 is executed.
Analyzing the state information to obtain the current state condition of the ATM, and further determining that the ATM is available when the current state condition of the ATM is not a fault; when the current state condition of the ATM is a fault, then the ATM may be determined to be unavailable.
And S104, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal.
And the main control computer generates a connection signal based on the password information of the ATM, and calls the remote main control service to send the connection signal to the remote control monitoring service of the ATM so as to establish remote service connection with the ATM. Further, the password information includes password data, an IP address and a port of the ATM, and the like.
Referring to fig. 2, a flow chart of a method for establishing a remote service connection with an ATM according to another embodiment of the present invention is specifically described as follows:
s201, triggering the ATM to analyze the connection signal so as to acquire password information in the connection signal.
In the method provided by the embodiment of the invention, the main control computer triggers the ATM to analyze the connection information after calling the remote main control service to send the connection signal to the remote control monitoring service of the ATM so as to obtain the password information of the connection signal, and further, the ATM can also use the remote control monitoring service to analyze the connection signal.
S202, the ATM verifies the password information, and when the password information passes the verification, the remote service connection is successfully established.
The ATM compares the password information of the ATM with the password information acquired from the connection signal so as to verify the password information in the connection signal, and when the password information of the ATM is consistent with the password information acquired from the connection signal, the password information in the connection signal passes the verification, the ATM agrees to establish connection with the main control computer, so that the main control computer and the ATM establish remote service connection successfully.
Further, when the password information of the ATM is inconsistent with the password information acquired from the connection signal, the password information in the connection signal is not verified, the ATM refuses to establish connection with the main control computer, and therefore the main control computer fails to establish remote service connection with the ATM.
In the method provided by the embodiment of the invention, when the main control computer establishes the remote service connection with the ATM, the remote service connection can be established only after password verification, thereby ensuring the safety of communication between the main control computer and the ATM, preventing the ATM connected with the main control computer from not being a machine which needs to be tested by a tester and providing guarantee for the main control computer to be connected with a correct ATM.
And S105, sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM.
And S106, ending.
In the method provided by the embodiment of the invention, the ATM executes the test flow corresponding to the remote test instruction, namely the flow for executing the service corresponding to the remote test instruction. The ATM is remotely controlled to execute the test flow by sending a remote test instruction to the ATM by using a control function in the remote master control service, so that the ATM is remotely tested, wherein the video stream is video data of monitoring a card inserting port, a screen, a cash outlet and a receipt printing port of the ATM by a video monitoring module when the ATM executes the test flow. The video monitoring module can be a camera.
In the method provided by the embodiment of the invention, a tester can select various types of ATM machines to carry out remote test through the main control computer, and can also remotely monitor the ATM machine under test, so that the test of the ATM machine can be realized without going to a machine area of the ATM machine, thereby reducing the test time and improving the test efficiency.
In the method provided by the embodiment of the invention, when a test signal input by a tester is received, an ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to an ATM management module; acquiring state information of the ATM fed back by the ATM management module; determining whether the ATM is in an available state based on the state information, if the ATM is in the available state, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal; and sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM. The remote service connection is established with the ATM to be tested, and the remote test instruction is sent to the ATM through the established remote service connection, so that the ATM can execute the test flow corresponding to the remote test instruction, the test of the ATM is remotely controlled, the time required by the test is shortened, and the test efficiency is improved.
Referring to fig. 3, a flow chart of a method for sending a remote test instruction to an ATM according to another embodiment of the present invention is specifically described as follows:
s301, executing a preset simulation card-plugging-free program so that a tester can input the tested card type and the card number.
In the method provided by the embodiment of the invention, after the main control computer establishes remote service connection with the ATM, a simulation card-plugging-free program is operated; after the simulation card-insertion-free program runs, a tester can input the card type and the card number to be tested to the main control computer; the card type is specifically a deposit card, a credit card, etc.
S302, acquiring service information input by a tester, generating a remote test instruction based on the service information and the card type and the card number input by the tester, and calling a remote service connection to send the remote test instruction to an ATM.
The service information includes specific services for testing the ATM by the tester, such as deposit service, withdrawal service or transfer service.
And generating a remote test instruction according to the service information, the card type selected by the tester and the card number, and sending the remote test instruction to the ATM through the established remote service connection.
After sending the remote test instruction to the ATM, the ATM executes a corresponding test flow based on the remote test instruction, which is specifically illustrated in fig. 4 and described as follows:
s401, obtaining the service information in the remote test instruction, and determining the service program corresponding to the service information.
After receiving the remote test instruction, the ATM analyzes the remote test instruction to obtain service information in the remote test instruction, and determines a service flow according to the service information, wherein the service information comprises service information, such as a service name; different business programs exist in different businesses, and different businesses can be realized by executing different business programs, for example, the programs of a deposit business and a withdrawal business are different, when the program of the deposit business is executed, the deposit business can be realized, and when the withdrawal business is executed, the withdrawal business can be realized.
S402, executing the service program based on the card type and the card number in the remote test instruction so as to remotely test the ATM.
And the service background of the ATM executes the service program by taking the card type and the card number in the remote test instruction as the execution parameters of the service program so as to test the ATM.
In the method provided by the embodiment of the invention, the main control computer can bypass the flow of the entity card insertion by operating the simulation card insertion-free program, card information such as the card type, the card number and the like is sent to the ATM after the simulation card insertion-free program is operated, the card insertion-free operation is realized, and the service background of the ATM executes the corresponding service flow according to the card type and the card number, so that the test of the ATM is realized, and the remote control of the ATM is realized.
In the method provided by the embodiment of the invention, when a main control computer acquires a video stream of an ATM executing a test flow corresponding to a remote control instruction, the video stream is played to a tester so that the tester can judge whether the ATM is abnormal; and when an abnormal instruction sent by the tester is received, sending a locking instruction to the ATM through the remote service connection, so that the ATM stops providing service for the customer.
Furthermore, when the tester passes through the video stream, the tester can monitor the actual operation change of the ATM while remotely controlling the ATM, such as whether the interface is actually changed, whether the machine tool is normally driven to respond, whether the receipt is normally printed, and the like; a tester can monitor whether the ATM is abnormal or not in the testing process through the video stream, and when the monitoring ATM is abnormal in the testing process, a locking instruction is sent to the ATM through the remote service connection so as to lock the ATM, so that the ATM stops providing service for a customer, the loss of the customer when the abnormal ATM provides service for the customer can be avoided, and the experience of the customer is reduced.
Corresponding to the method shown in fig. 1, an embodiment of the present invention provides an ATM testing apparatus, which is used to support the application of the method shown in fig. 1 in real life, and the apparatus may be disposed in a computer terminal, and a schematic structural diagram of the apparatus is shown in fig. 5, which is described as follows:
the determining unit 501 is configured to determine, when receiving a test signal input by a tester, an ATM corresponding to the test signal, and initiate a request for remote connection with the ATM to an ATM management module;
an obtaining unit 502, configured to obtain the state information of the ATM machine fed back by the ATM machine management module;
a sending unit 503, configured to determine whether the ATM is in an available state based on the state information, send a connection signal to the ATM if the ATM is in the available state, and establish a remote service connection with the ATM based on the connection signal;
an execution unit 504, configured to send a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test procedure corresponding to the remote test instruction, and obtain, through a video monitoring module preset on the ATM, a video stream when the ATM executes the test procedure corresponding to the remote control instruction.
In the device provided by the embodiment of the invention, when a test signal input by a tester is received, the ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to the ATM management module; acquiring state information of the ATM fed back by the ATM management module; determining whether the ATM is in an available state based on the state information, if the ATM is in the available state, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal; and sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM. The remote service connection is established with the ATM to be tested, and the remote test instruction is sent to the ATM through the established remote service connection, so that the ATM can execute the test flow corresponding to the remote test instruction, the test of the ATM is remotely controlled, the time required by the test is shortened, and the test efficiency is improved.
In the apparatus provided in the embodiment of the present invention, the sending unit 503 may be configured to:
the triggering subunit is used for triggering the ATM to analyze the connection signal so as to acquire password information in the connection signal;
and the verification subunit is used for verifying the password information by the ATM and successfully establishing the remote service connection when the password information passes the verification.
In the apparatus provided in the embodiment of the present invention, the execution unit 504 may be configured to:
the first execution subunit is used for executing a preset simulation card-plugging-free program so that the tester can input the tested card type and card number;
and the generating subunit is used for acquiring the service information input by the tester, generating a remote test instruction based on the service information, the card type and the card number input by the tester, and calling the remote service connection to send the remote test instruction to the ATM.
In the apparatus provided in the embodiment of the present invention, the execution unit 504 may be configured to:
the acquisition subunit is used for acquiring the service information in the remote test instruction and determining a service program corresponding to the service information;
and the second execution subunit is used for executing the service program based on the card type and the card number in the remote test instruction so as to remotely test the ATM.
In the apparatus provided in the embodiment of the present invention, the apparatus may be further configured to:
the playing unit is used for playing the video stream to the tester so that the tester can judge whether the ATM is abnormal;
and the stopping unit is used for sending a locking instruction to the ATM through the remote service connection when receiving the abnormal instruction sent by the tester, so that the ATM stops providing services for the customer.
The embodiment of the present invention further provides a storage medium, where the storage medium includes a stored instruction, where when the instruction runs, the apparatus where the storage medium is located is controlled to perform the following operations:
when a test signal input by a tester is received, an ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to an ATM management module;
acquiring state information of the ATM fed back by the ATM management module;
determining whether the ATM is in an available state based on the state information, if the ATM is in the available state, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal;
and sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM.
An electronic device is provided in an embodiment of the present invention, and the structural diagram of the electronic device is shown in fig. 6, which specifically includes a memory 601 and one or more instructions 602, where the one or more instructions 602 are stored in the memory 601 and configured to be executed by one or more processors 603 to perform the following operations on the one or more instructions 602:
when a test signal input by a tester is received, an ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to an ATM management module;
acquiring state information of the ATM fed back by the ATM management module;
determining whether the ATM is in an available state based on the state information, if the ATM is in the available state, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal;
and sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM.
The specific implementation procedures and derivatives thereof of the above embodiments are within the scope of the present invention.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. An ATM testing method, comprising:
when a test signal input by a tester is received, an ATM corresponding to the test signal is determined, and a request for remote connection with the ATM is initiated to an ATM management module;
acquiring state information of the ATM fed back by the ATM management module;
determining whether the ATM is in an available state based on the state information, if the ATM is in the available state, sending a connection signal to the ATM, and establishing a remote service connection with the ATM based on the connection signal;
and sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module preset on the ATM.
2. The method according to claim 1, wherein said establishing a teleservice connection with said ATM based on said connection signal comprises:
triggering the ATM to analyze the connection signal so as to acquire password information in the connection signal;
and the ATM verifies the password information and establishes a remote service connection successfully when the password information passes the verification.
3. The method according to claim 1 wherein said sending remote test instructions to said ATM through said remote service connection comprises:
executing a preset simulation card-plugging-free program so that the tester can input the type and the number of the tested card;
and acquiring the service information input by the tester, generating a remote test instruction based on the service information and the card type and the card number input by the tester, and calling the remote service connection to send the remote test instruction to the ATM.
4. The method of claim 3 wherein said causing said ATM machine to perform a test procedure corresponding to said remote test instruction comprises:
acquiring service information in the remote test instruction, and determining a service program corresponding to the service information;
and executing the service program based on the card type and the card number in the remote test instruction so as to remotely test the ATM.
5. The method of claim 1, further comprising:
playing the video stream to the tester so that the tester can judge whether the ATM is abnormal;
and when an abnormal instruction sent by the tester is received, sending a locking instruction to the ATM through the remote service connection, so that the ATM stops providing service for the customer.
6. An ATM machine testing apparatus, comprising:
the device comprises a determining unit, a remote connection unit and a control unit, wherein the determining unit is used for determining an ATM corresponding to a test signal when the test signal input by a tester is received, and initiating a request for remote connection with the ATM to an ATM management module;
the obtaining unit is used for obtaining the state information of the ATM fed back by the ATM management module;
a sending unit, configured to determine whether the ATM is in an available state based on the state information, send a connection signal to the ATM if the ATM is in the available state, and establish a remote service connection with the ATM based on the connection signal;
and the execution unit is used for sending a remote test instruction to the ATM through the remote service connection, so that the ATM executes a test flow corresponding to the remote test instruction, and acquiring a video stream when the ATM executes the test flow corresponding to the remote control instruction through a video monitoring module which is preset on the ATM.
7. The apparatus of claim 6, wherein the sending unit comprises:
the triggering subunit is used for triggering the ATM to analyze the connection signal so as to acquire password information in the connection signal;
and the verification subunit is used for verifying the password information by the ATM and successfully establishing the remote service connection when the password information passes the verification.
8. The apparatus of claim 6, wherein the execution unit comprises:
the first execution subunit is used for executing a preset simulation card-plugging-free program so that the tester can input the tested card type and card number;
and the generating subunit is used for acquiring the service information input by the tester, generating a remote test instruction based on the service information, the card type and the card number input by the tester, and calling the remote service connection to send the remote test instruction to the ATM.
9. A storage medium comprising stored instructions, wherein the instructions, when executed, control a device on which the storage medium resides to perform the ATM machine testing method of any one of claims 1 to 5.
10. An electronic device comprising a memory and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by the one or more processors to perform the ATM machine testing method according to any one of claims 1-5.
CN202111073846.4A 2021-09-14 2021-09-14 ATM (automatic teller machine) testing method and device, storage medium and electronic equipment Pending CN113781718A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111073846.4A CN113781718A (en) 2021-09-14 2021-09-14 ATM (automatic teller machine) testing method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111073846.4A CN113781718A (en) 2021-09-14 2021-09-14 ATM (automatic teller machine) testing method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN113781718A true CN113781718A (en) 2021-12-10

Family

ID=78843502

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111073846.4A Pending CN113781718A (en) 2021-09-14 2021-09-14 ATM (automatic teller machine) testing method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN113781718A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5253167A (en) * 1989-06-15 1993-10-12 Hitachi, Ltd. Remote maintenance/supervisory system and method for automated teller machines
US7780071B1 (en) * 2006-03-15 2010-08-24 Diebold, Incorporated Cash dispensing automated banking machine and system
CN101996451A (en) * 2009-08-14 2011-03-30 中国工商银行股份有限公司 Test method of bank self-service device system and server
DE102010060128A1 (en) * 2010-10-22 2012-04-26 Wincor Nixdorf International Gmbh Method for testing self-service device e.g. automated teller machine (ATM), involves generating an indicative error message when images of structural unit of self-service device do not coincide with start-up image of display unit
CN107102947A (en) * 2017-05-12 2017-08-29 中国工商银行股份有限公司 ATM transaction flows test device and method
CN109302522A (en) * 2018-09-11 2019-02-01 北京京东金融科技控股有限公司 Test method, device and computer system and medium
CN110032507A (en) * 2018-12-25 2019-07-19 阿里巴巴集团控股有限公司 Applied program testing method, device, system, electronic equipment and storage medium
CN110995743A (en) * 2019-12-17 2020-04-10 北京小米智能科技有限公司 Security testing method and device for terminal equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5253167A (en) * 1989-06-15 1993-10-12 Hitachi, Ltd. Remote maintenance/supervisory system and method for automated teller machines
US7780071B1 (en) * 2006-03-15 2010-08-24 Diebold, Incorporated Cash dispensing automated banking machine and system
CN101996451A (en) * 2009-08-14 2011-03-30 中国工商银行股份有限公司 Test method of bank self-service device system and server
DE102010060128A1 (en) * 2010-10-22 2012-04-26 Wincor Nixdorf International Gmbh Method for testing self-service device e.g. automated teller machine (ATM), involves generating an indicative error message when images of structural unit of self-service device do not coincide with start-up image of display unit
CN107102947A (en) * 2017-05-12 2017-08-29 中国工商银行股份有限公司 ATM transaction flows test device and method
CN109302522A (en) * 2018-09-11 2019-02-01 北京京东金融科技控股有限公司 Test method, device and computer system and medium
CN110032507A (en) * 2018-12-25 2019-07-19 阿里巴巴集团控股有限公司 Applied program testing method, device, system, electronic equipment and storage medium
CN110995743A (en) * 2019-12-17 2020-04-10 北京小米智能科技有限公司 Security testing method and device for terminal equipment and storage medium

Similar Documents

Publication Publication Date Title
US7051096B1 (en) System and method for providing global self-service financial transaction terminals with worldwide web content, centralized management, and local and remote administration
CN115190035B (en) System, method, apparatus, and medium for providing mobile device support services
US8601443B2 (en) Method and system for correlating trace data
CN108563567B (en) Automated testing method, apparatus, device and computer readable storage medium
CN112463144A (en) Distributed storage command line service method, system, terminal and storage medium
CN105607994A (en) Mobile terminal software testing method and system
CN104182683A (en) Method, device and system for monitoring online transactions
CN109831351B (en) Link tracking method, device, terminal and storage medium
CN114237994A (en) Test method and system for distributed system, electronic device and storage medium
CN108596587B (en) Cash-up auditing method, apparatus, electronic device, program product and storage medium
CN112541774A (en) AI quality inspection method, device, system, electronic device and storage medium
EP1081664A2 (en) System and method for providing global self-service financial transaction terminals with worldwide web content, centralized management, and local and remote administration
RU2688254C1 (en) Self-service device network monitoring system
CN113781718A (en) ATM (automatic teller machine) testing method and device, storage medium and electronic equipment
CN112882957A (en) Test task validity checking method and device
KR20120102967A (en) System and method for verifying application
EP1544821A1 (en) A self-service terminal
CN116974874A (en) Database testing method and device, electronic equipment and readable storage medium
CN113496395B (en) Payment method and system
CN115190293A (en) Dial testing method and device, electronic equipment and computer storage medium
CN114564387A (en) Scene type automatic testing method and system for OpenStack cloud platform
CN112667506A (en) Interface testing method and related device
CN111915275A (en) Application operation process management method, device and system
CN111935272B (en) AFC (automatic frequency control) deployment method and device and computer-readable storage medium
KR101883407B1 (en) detecting methods and systems of prevention check for information system using agentless

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20211210

RJ01 Rejection of invention patent application after publication