A self-service terminal state reporting method, system and device and a storage medium
By broadcasting self-test commands within the self-service terminal network and utilizing 5G networks or fiber optic connections, the problem of self-service terminals being unable to report data when malfunctioning has been solved, enabling timely detection and repair of self-service terminal status and improving user experience.
Patent Information
- Application Number
- CN202311141025.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-05
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2043-09-05
AI Technical Summary
When self-service terminals malfunction, they cannot report self-test data normally, which makes it impossible to detect and repair faults in a timely manner and reduces user experience.
By dividing the self-service terminal area into networks, using local area network electrical connections and 5G network or fiber optic connections, the back-end control terminal sends self-test commands to the target self-service terminals. The self-service terminals within the network broadcast and send self-test data to the back-end control terminal for data analysis to obtain status information.
It enables effective reporting of self-test data even when the connection between the self-service terminal and the back-end control terminal is abnormal, allowing for timely detection and repair of faults and improving user experience.
Smart Images

Figure CN117173840B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of self-service terminal state detection, and can be applied to the financial field, and in particular to a self-service terminal state reporting method, system and device and a storage medium. BACKGROUND
[0002] In the prior art, various financial institutions have shifted to service-centered, and the business has shown a diversified development mode. In addition to the traditional customer-oriented business department, self-service terminals are increasingly used, including ATM machines, online banking, telephone banking, mobile banking and various emerging self-service financial businesses. Now, they have been installed in commercial bustling streets, shopping malls, commercial office buildings, residential areas, airports, ports, factories, schools and other places.
[0003] Currently, self-service terminals greatly satisfy the freedom of bank customers to deposit and withdraw money. However, with the large-scale operation of self-service terminals, the equipment is distributed widely, and due to physical link or data link disconnection, the self-service terminal is disconnected from the bank data system, which leads to the fact that the self-service terminal cannot normally report self-checking data when it fails, and the faulty self-service terminal cannot be found and repaired in time, reducing the user experience. SUMMARY
[0004] In view of the above problems of the prior art, the purpose of the present specification is to provide a self-service terminal state reporting method, system, device and storage medium to solve the problem that the self-service terminal cannot normally report self-checking data when it fails in the prior art, and the faulty self-service terminal cannot be found and repaired in time, reducing the user experience.
[0005] In order to solve the above technical problems, the specific technical solutions of the present specification are as follows:
[0006] On the one hand, the present specification provides a self-service terminal state reporting method, and the self-service terminal is divided into several groups by region, the self-service terminals in the group network are electrically connected using a local area network, and all group networks are electrically connected to a background control end through a 5G network or an optical fiber; the method comprises:
[0007] When the background control end receives a query instruction, it sends a self-checking instruction to at least one target self-service terminal in the group network;
[0008] After the target self-service terminal receives the self-checking instruction, it broadcasts the self-checking instruction to the remaining self-service terminals in the group network;
[0009] When each self-service terminal in the group network receives the self-checking instruction, it sends its self-checking data to the target self-service terminal through the local area network;
[0010] The target self-service terminal sends self-checking data of all self-service terminals in the network to the background control terminal through a 5G network or an optical fiber;
[0011] When the background control terminal receives the self-checking data of all self-service terminals in the network, the background control terminal performs data analysis to obtain state information.
[0012] As an embodiment of the present specification, the background control terminal comprises a data receiving unit, a load balancer, a processing subunit, and a parsing subunit;
[0013] When the background control terminal receives the self-checking data of all self-service terminals in the network, the background control terminal performs data analysis to obtain state information, further comprising:
[0014] The data receiving unit receives the self-checking data transmitted by the target self-service terminal and sends the self-checking data to the load balancer;
[0015] The load balancer distributes the self-checking data among at least one processing subunit according to the performance of the processing subunit;
[0016] At least one processing subunit generates a terminal state record according to the received self-checking data, wherein the terminal state record is generated in a first format, the terminal state record is obtained by supplementing the received self-checking data with additional information, and the additional information includes fault location identification, self-service terminal location identification, and corresponding maintenance personnel information;
[0017] At least one processing subunit transmits the terminal state record to a plurality of parsing subunits;
[0018] The plurality of parsing subunits convert the received terminal state record in the first format into a terminal state record in a second format;
[0019] The plurality of parsing subunits combine the terminal state record in the first format and the terminal state record in the second format to output the state information.
[0020] As an embodiment of the present specification, the terminal state record generated in the first format has a smaller file size than the terminal state record generated in the second format.
[0021] As an embodiment of the present specification, the load balancer distributes the self-checking data among at least one processing subunit according to the performance of the processing subunit, further comprising:
[0022] The load balancer adjusts the number of processing subunits that receive the self-checking data according to the data processing rate of the processing subunit for the self-checking data.
[0023] As an embodiment of the present specification, before the background control terminal receives the self-checking data of all self-service terminals in the network, performs data analysis, and obtains state information, it includes:
[0024] The background control terminal receives the self-checking data using a firewall and a quarantine zone. If the self-checking data does not trigger the blocking mechanism of the firewall and the quarantine zone, the self-checking data is received.
[0025] As an embodiment of the present specification, it also includes:
[0026] After the target self-service terminal receives the self-checking data of each self-service terminal, it sends a ready instruction to the background control terminal;
[0027] When the background control terminal receives the ready instruction, it sends a transmission instruction to the target self-service terminal and starts timing;
[0028] When the target self-service terminal receives the transmission instruction, it sends the received self-checking data of all self-service terminals in the network to the remaining self-service terminals in the network;
[0029] When the timing threshold is reached, the background control terminal randomly assigns any self-service terminal in the network to send the self-checking data in the network to the background control terminal.
[0030] As an embodiment of the present specification, it also includes:
[0031] Receive the self-checking data in the network sent by the self-service terminal randomly assigned by the background control terminal in the network;
[0032] Check whether the self-checking data of the target self-service terminal is consistent with the self-checking data in the network sent by the self-service terminal randomly assigned by the background control terminal in the network. If they are consistent, it is determined that the self-checking data of the target self-service terminal is valid.
[0033] As an embodiment of the present specification, the self-checking data includes self-service terminal contact detection data, GPS positioning data, physical key detection data, and sensor detection data.
[0034] On the other hand, the present specification also provides a self-service terminal state reporting system, which includes a background control terminal and a self-service terminal; the self-service terminal is divided into several networks by area, and the self-service terminals in the network are connected by local area network; all networks are connected to the background control terminal through 5G network or optical fiber;
[0035] The background controller is used to send a self-checking instruction to at least one target self-service terminal in the network when receiving a query instruction; receive the self-checking data of all self-service terminals in the network, perform data analysis, and obtain state information;
[0036] The self-service terminal is configured to receive the self-checking instruction sent by the background controller, broadcast the self-checking instruction to the rest of the self-service terminals in the network group, receive the self-checking data sent by the rest of the self-service terminals in the network group through the local area network, and send the self-checking data of all self-service terminals in the network group to the background control terminal through a 5G network or an optical fiber.
[0037] In another aspect, the present disclosure also provides a self-service terminal state reporting method, which is applied to a self-service terminal. The self-service terminal is divided into a plurality of network groups in a region. The self-service terminals in a network group are electrically connected using a local area network. All network groups are electrically connected to a background control terminal through a 5G network or an optical fiber. The method comprises the following steps.
[0038] After receiving the self-checking instruction sent by the background control terminal, the self-service terminal broadcasts the self-checking instruction to the rest of the self-service terminals in the network group.
[0039] The self-service terminal receives the self-checking data sent by the rest of the self-service terminals in the network group. The self-checking data is generated by the rest of the self-service terminals in the network group in response to the self-checking instruction. The self-checking data is sent through a local area network.
[0040] The self-service terminal sends the self-checking data of all self-service terminals in the network group to the background control terminal through a 5G network or an optical fiber.
[0041] In another aspect, the present disclosure also provides a self-service terminal state reporting device, which is applied to a self-service terminal. The self-service terminal is divided into a plurality of network groups in a region. The self-service terminals in a network group are electrically connected using a local area network. All network groups are electrically connected to a background control terminal through a 5G network or an optical fiber. The device comprises the following units.
[0042] A broadcasting unit is configured to receive the self-checking instruction sent by the background control terminal, and broadcast the self-checking instruction to the rest of the self-service terminals in the network group.
[0043] A receiving unit is configured to receive the self-checking data sent by the rest of the self-service terminals in the network group. The self-checking data is generated by the rest of the self-service terminals in the network group in response to the self-checking instruction. The self-checking data is sent through a local area network.
[0044] A sending unit is configured to send the self-checking data of all self-service terminals in the network group to the background control terminal through a 5G network or an optical fiber.
[0045] In another aspect, the present disclosure also provides a self-service terminal state reporting method, which is applied to a background control terminal. The self-service terminal is divided into a plurality of network groups in a region. The self-service terminals in a network group are electrically connected using a local area network. All network groups are electrically connected to the background control terminal through a 5G network or an optical fiber. The method comprises the following steps.
[0046] When receiving the query instruction, send a self-check instruction to at least one target self-service terminal in the network group;
[0047] Receive self-check data of all self-service terminals in the network group sent by the target self-service terminal through a 5G network or an optical fiber, and obtain state information by analyzing the data, wherein the self-check data is generated by the self-service terminals in the network group in response to the self-check instruction.
[0048] In another aspect, the present document also provides a self-service terminal state reporting device, which is applied to a background control end, and self-service terminals are divided into network groups in regions, self-service terminals in the network group are connected by a local area network, and all network groups are connected to the background control end by a 5G network or an optical fiber; the device comprises:
[0049] An instruction receiving unit, configured to send a self-check instruction to at least one target self-service terminal in the network group when receiving a query instruction;
[0050] A data analysis unit, configured to receive self-check data of all self-service terminals in the network group sent by the target self-service terminal through a 5G network or an optical fiber, and obtain state information by analyzing the data, wherein the self-check data is generated by the self-service terminals in the network group in response to the self-check instruction.
[0051] In another aspect, the present document also provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to realize the self-service terminal state reporting method.
[0052] In another aspect, the present document also provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to realize the self-service terminal state reporting method.
[0053] By the above technical solution, when the background control end receives the query instruction, the self-check instruction is sent to at least one target self-service terminal in the networking, so that the background control end can contact the networking and send the self-check instruction to any self-service terminal in the networking; after the target self-service terminal receives the self-check instruction, the self-check instruction is broadcasted to the remaining self-service terminals in the networking, so that the self-check instruction can be broadcasted in the networking and each self-service terminal in the networking can obtain the self-check instruction; when each self-service terminal in the networking receives the self-check instruction, the self-check data of the self-service terminal is sent to the target self-service terminal through the local area network, so that all self-service terminals in the networking can send the self-check data to the target self-service terminal through the local area network, thereby avoiding that a self-service terminal in the networking cannot report the self-check data due to an abnormal connection line with the background control end; the target self-service terminal sends the self-check data of all self-service terminals in the networking to the background control end through the 5G network or the optical fiber, so that the target self-service terminal can send the self-check data of all self-service terminals in the networking to the background control end; when the background control end receives the self-check data of all self-service terminals in the networking, the data is analyzed to obtain the state information, so that after obtaining the self-check data of all self-service terminals in the networking, the state information of each self-service terminal in the networking can be obtained through analysis, including normal or abnormal, etc.
[0054] In order to make the above and other objectives, features and advantages of the present specification more apparent, the following will describe a preferred embodiment, and the accompanying drawings will be described in detail as follows. BRIEF DESCRIPTION OF DRAWINGS
[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present specification or the prior art, the following will briefly introduce the drawings needed to be used in the embodiment or prior art description. Obviously, the drawings in the following description are only some embodiments of the present specification, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0056] Figure 1 The overall system diagram of the self-service terminal state reporting method of the embodiment of the present specification is shown;
[0057] Figure 2 The step schematic diagram of the self-service terminal state reporting method of the embodiment of the present specification is shown;
[0058] Figure 3 The background control end data analysis schematic diagram of the embodiment of the present specification is shown;
[0059] Figure 4 The double data sending mode of the embodiment of the present specification is shown;
[0060] Figure 5 A self-service terminal state reporting method applied to a self-service terminal is shown in the embodiment of the present specification;
[0061] Figure 6 A self-service terminal state reporting device applied to a self-service terminal is shown in the embodiment of the present specification;
[0062] Figure 7 A self-service terminal state reporting method applied to a background control terminal is shown in the embodiment of the present specification;
[0063] Figure 8 A self-service terminal state reporting device applied to a background control terminal is shown in the embodiment of the present specification;
[0064] Figure 9 A computer device in the embodiment of the present specification is shown in the embodiment of the present specification.
[0065] Explanation of the drawing symbols:
[0066] 101, background control terminal;
[0067] 102, self-service terminal;
[0068] 601, broadcast unit;
[0069] 602, receiving unit;
[0070] 603, sending unit;
[0071] 801, instruction receiving unit;
[0072] 802, data analysis unit;
[0073] 902, computer device;
[0074] 904, processor;
[0075] 909, memory;
[0076] 908, driving mechanism;
[0077] 910, input / output module;
[0078] 912, input device;
[0079] 914, output device;
[0080] 919, presentation device;
[0081] 918, graphical user interface;
[0082] 920, network interface;
[0083] 922. Communication link;
[0084] 924. Communication bus. Detailed Implementation
[0085] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this specification.
[0086] It should be noted that the terms "first," "second," etc., used in this specification, claims, and the foregoing drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, apparatus, product, or device that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0087] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0088] like Figure 1 The diagram shows an overall system diagram of a self-service terminal status reporting method, which includes a back-end control terminal 101 and several self-service terminals 102.
[0089] In this specification, a regional network can be used, with several self-service terminals 102 within the network. For example, a circle with a radius of three kilometers can be drawn using one self-service terminal 102 as the origin. All self-service terminals 102 located within this circle can be included in the network. Within the network, the self-service terminals 102 can be interconnected via a local area network (LAN). Due to the short connection distance, the LAN has high stability and will not experience link failure issues. In this specification, the self-service terminal 102 can perform a status self-check. When the self-service terminal 102 receives a self-check command from the backend control terminal 101, it can perform a status self-check and generate self-check data.
[0090] In the present specification, the self-service terminal 102 is connected with the background control terminal 101 through a 5G network or an optical fiber. Since the self-service terminal 102 is connected with the background control terminal 101 at a long distance, in order to avoid the connection failure of the 5G network or the optical fiber connection between a certain self-service terminal 102 and the background control terminal, which causes the background control terminal 101 to be unable to collect the self-checking data of all self-service terminals 102 in the network. In the present specification, when uploading the self-checking data in the network, the self-service terminal 102 receiving the self-checking instruction can be used for sending, because the self-service terminal 102 can receive the self-checking instruction, it can be determined that the connection link between the self-service terminal 102 receiving the self-checking instruction and the background controller is normal, and the data interaction can be normally performed. If the background controller does not receive the self-checking data returned by the network for a long time, it can be determined that the link of the selected target self-service terminal 102 receiving the instruction is abnormal and needs to be repaired. The self-checking data includes self-service terminal 102 contact detection data, GPS positioning data, physical key detection data and sensor detection data.
[0091] At present, the self-service terminal greatly meets the freedom of bank customers to deposit and withdraw money, but with the large-area operation of the self-service terminal, the equipment is multiple and widely distributed. Due to the disconnection of the physical link or the data link, the self-service terminal is disconnected with the bank data system, which further causes the self-service terminal to be unable to normally report the self-checking data when a fault occurs, and the fault self-service terminal cannot be found and repaired in time, reducing the user experience.
[0092] In order to solve the above problems, the embodiment of the present specification provides a self-service terminal state reporting method, which can report the self-checking data when the self-service terminal fails to interact with the background control terminal, Figure 2 is a step schematic diagram of a self-service terminal state reporting method provided by the embodiment of the present specification. The present specification provides the method operation steps as described in the embodiment or the flowchart, but more or fewer operation steps can be included based on conventional or non-creative labor. The order of the steps listed in the embodiment is only one of the many execution orders, and does not represent the only execution order. In actual system or device product execution, the method order shown in the embodiment or the drawing can be executed in sequence or in parallel. Specifically, as shown in the drawing, the method can include: Figure 2
[0093] Step 201, when the background control terminal receives a query instruction, sends a self-checking instruction to at least one target self-service terminal in the network;
[0094] Step 202, after the target self-service terminal receives the self-checking instruction, broadcasts the self-checking instruction to the remaining self-service terminals in the network;
[0095] Step 203: When each self-service terminal in the network receives the self-test instruction, it sends its own self-test data to the target self-service terminal through the local area network.
[0096] Step 204: The target self-service terminal sends the self-test data of all self-service terminals in the network to the back-end control terminal through a 5G network or optical fiber.
[0097] Step 205: When the background control terminal receives the self-test data from all self-service terminals in the network, it performs data analysis to obtain status information.
[0098] By adopting the above technical solution, when the backend control terminal receives a query command, it sends a self-test command to at least one target self-service terminal within the network. This allows the backend control terminal to establish a connection with the network and send the self-test command to any self-service terminal within the network. After receiving the self-test command, the target self-service terminal broadcasts the self-test command to the remaining self-service terminals within the network, enabling the self-test command to be broadcast within the network and ensuring that every self-service terminal within the network receives the self-test command. Furthermore, when each self-service terminal within the network receives the self-test command, it sends its own self-test data to the target self-service terminal via the local area network, ensuring that all self-service terminals within the network can access the network through the local area network. The self-test data is sent to the target self-service terminal via a network, thus avoiding the inability of a single self-service terminal in the network to report self-test data due to an abnormal connection between the terminal and the back-end control terminal. The target self-service terminal then sends the self-test data of all self-service terminals in the network to the back-end control terminal via a 5G network or fiber optic cable. This allows the target self-service terminal to send the self-test data of all self-service terminals in the network to the back-end control terminal. When the back-end control terminal receives the self-test data from all self-service terminals in the network, it performs data analysis to obtain status information. This allows for the acquisition and analysis of the self-test data of all self-service terminals in the network to obtain the status information of each self-service terminal in the network, including whether it is normal or abnormal.
[0099] like Figure 3 The schematic diagram of data analysis of the background control terminal shown is an embodiment of this specification. The background control terminal includes a data receiving unit, a load balancer, a processing subunit, and a parsing subunit.
[0100] The step of receiving self-test data from all self-service terminals within the network, analyzing the data, and obtaining status information further includes:
[0101] Step 301: The data receiving unit receives the self-test data transmitted from the target self-service terminal and sends it to the load balancer;
[0102] In this step, since the number of self-service terminals in each network group is large, the amount of self-checking data to be processed is also large. Therefore, after receiving the self-checking data sent by the target self-service terminal, the self-checking data needs to be sent to the load balancer, and then the self-checking data is distributed to multiple processing subunits for distribution processing.
[0103] Step 302, the load balancer distributes the self-checking data among at least one processing subunit according to the performance of the processing subunit.
[0104] Specifically, the load balancer adjusts the number of processing subunits receiving the self-checking data according to the data processing rate of the processing subunit for the self-checking data.
[0105] In this step, the performance of the processing subunit may change with the change of the processing process. For example, when a certain processing subunit receives a piece of data in the self-checking data, it will occupy its computing resources, so that the processing efficiency and processing performance of the processing subunit will decrease when it receives other self-checking data at the same time.
[0106] When the load balancer distributes the self-checking data, the performance of all processing subunits is collected, for example, the performance of A processing subunit is 90%, the performance of B processing subunit is 70%, the performance of C processing subunit is 20%, and the performance of D processing subunit is 20%. If the full processing performance of the processing subunit is the same, the self-checking data can use 60% performance, then the present specification can use A processing subunit and B processing subunit for cooperative processing to avoid performance compression caused by using one.
[0107] Step 303, at least one processing subunit generates a terminal state record according to the received self-checking data, wherein the terminal state record is generated in a first format, and the terminal state record is obtained by adding information to the received self-checking data, and the additional information includes fault position identification, self-service terminal position identification and corresponding maintenance personnel information.
[0108] In this step, the processing subunit can segment, keyword extract and machine code recognize the self-checking data to obtain the terminal state record of each self-service terminal in the network group.
[0109] Since non-technical personnel cannot obtain effective information through machine code and other content, the present specification uses additional information to label the terminal state record, for example, the machine code is 0110, 0111, 0111, and 0110. Therefore, non-technical personnel can know that the screen, sound, keyboard and mouse state of the self-service terminal are normal, abnormal, abnormal and normal through the machine code and the additional information.
[0110] In addition, since the relevant position information of the self-service terminal can be a coordinate, the accessory information in the specification can be mapped to a specific location through the coordinate, and the self-service terminal is labeled.
[0111] In addition, since the required maintenance techniques of self-service terminals of different brands can be different, the self-service terminal in the specification can query the corresponding manufacturer and the preset maintenance personnel according to the machine code and the accessory information, so as to achieve the purpose of rapid maintenance.
[0112] In the specification, the first format can be a text format.
[0113] Step 304, at least one processing subunit transmits the terminal state record to a plurality of analysis subunits;
[0114] In this step, in order to facilitate the user, the status of all self-service terminals in the network can be known in a graphical manner, and the terminal state record can also be analyzed by the analysis subunit to analyze the text format of the terminal state record.
[0115] Step 305, the plurality of analysis subunits convert the received terminal state record in the first format into a terminal state record in the second format;
[0116] In this step, in the specification, the second format can be a graphical format, and the analysis subunit in the specification can use a conversion tool to collect the number of times of abnormal and normal occurrence of each functional component of the self-service terminal in the accessory information, and draw a pie chart, a line chart or a histogram.
[0117] Step 306, the plurality of analysis subunits combine the terminal state record in the first format with the terminal state record in the second format to output the state information.
[0118] In this step, the text format terminal state record and the graphical format terminal state record can be combined to produce a unified document for saving.
[0119] In the specification, the terminal state record generated in the first format has a smaller file size than the terminal state record generated in the second format.
[0120] As an embodiment of the specification, before the background control terminal receives the self-checking data of all self-service terminals in the network, analyzes the data, and obtains the state information, it includes:
[0121] The background control terminal receives the self-checking data using a firewall and an isolation area, and if the self-checking data does not trigger the blocking mechanism of the firewall and the isolation area, the self-checking data is received.
[0122] In this step, in order to prevent the self-checking data sent to the background controller from being infected by a Trojan virus or the like, the self-checking data needs to be queried to determine the safety of the self-checking data, if the self-checking data does not trigger the blocking mechanism, the self-checking data is received, if the self-checking data triggers the blocking mechanism, the self-checking data is rejected and an alarm is given.
[0123] As shown in the double data sending mode, Figure 4
[0124] Step 401, after the target self-service terminal receives the self-checking data of each self-service terminal, a ready instruction is sent to the background control terminal.
[0125] In this step, after the target self-service terminal receives the self-checking data of the remaining self-service terminals in the network, it is determined that the preparation of the self-checking data in the network is completed, and transmission can be performed, so a ready instruction is sent to the background control terminal.
[0126] Step 402, after the background control terminal receives the ready instruction, a transmission instruction is sent to the target self-service terminal, and timing is started.
[0127] In this step, after the background control terminal receives the ready instruction, it is considered that the target self-service terminal has received all the self-checking data in the network, and then the background control terminal sends a transmission instruction, which can instruct the target self-service terminal to distribute the received self-checking data of all self-service terminals in the network. Through timing, the transmission rate of the self-checking data in the network can be specified. In some cases, if the transmission speed in the network is low, it can be considered that a fault has occurred. The fault needs to be repaired.
[0128] Step 403, after the target self-service terminal receives the transmission instruction, the received self-checking data of all self-service terminals in the network is sent to the remaining self-service terminals in the network.
[0129] In this step, in this way, each self-service terminal in the network has the self-checking data of all self-service terminals in the network.
[0130] Step 404, when the timing threshold is reached, the background control terminal randomly specifies any self-service terminal in the network to send the self-checking data in the network to the background control terminal.
[0131] Specifically, the self-checking data in the network sent by the self-service terminal randomly specified by the background control terminal is received.
[0132] The self-checking data of the target self-service terminal is checked with the self-checking data in the network sent by the self-service terminal randomly specified by the background control terminal, if they are consistent, it is determined that the self-checking data of the target self-service terminal is valid.
[0133] In this step, if the self-check data saved by any self-service terminal in the designated network of the background control terminal is inconsistent with the self-check data saved by the target self-service terminal after the timing threshold is reached, it indicates that there is an abnormality in the data transmission within the network, and the local area network link within the network needs to be repaired. In this specification, if the transmission speed within the network is slow, when the timing threshold is reached, the remaining self-service terminals do not obtain the self-check data of all self-service terminals within the network, and the self-check data of the remaining self-service terminals and the target self-service terminal is inconsistent.
[0134] In the above manner, the consistency of the self-check data can be verified, and the safety of the self-check data is ensured. At the same time, since the timing method is used, the connectivity of the link within the network can be verified.
[0135] The present specification also provides a self-service terminal state reporting system, which comprises a background control terminal and a self-service terminal; the self-service terminal is divided into several networks by area, the self-service terminals within the network are electrically connected using a local area network, and all networks are electrically connected to the background control terminal through a 5G network or an optical fiber;
[0136] The background controller is configured to send a self-check instruction to at least one target self-service terminal in the network when a query instruction is received; receive the self-check data of all self-service terminals in the network, perform data analysis, and obtain state information;
[0137] The self-service terminal is configured to receive the self-check instruction sent by the background controller, broadcast the self-check instruction to the remaining self-service terminals in the network, receive the self-check data sent by the remaining self-service terminals in the network through the local area network, and send the self-check data of all self-service terminals in the network to the background control terminal through a 5G network or an optical fiber.
[0138] As an embodiment of the present specification, as shown in a self-service terminal state reporting method applied to a self-service terminal, the self-service terminal is divided into several networks by area, the self-service terminals within the network are electrically connected using a local area network, and all networks are electrically connected to the background control terminal through a 5G network or an optical fiber; the method comprises: Figure 5
[0139] Step 501, after receiving the self-check instruction sent by the background control terminal, broadcast the self-check instruction to the remaining self-service terminals in the network;
[0140] Step 502, receive the self-check data sent by the remaining self-service terminals in the network, wherein the self-check data is generated by the remaining self-service terminals in response to the self-check instruction, and the self-check data is sent through a local area network;
[0141] Step 503, send the self-checking data of all self-service terminals in the network to the background control terminal through the 5G network or optical fiber.
[0142] By sending the self-checking instruction to at least one target self-service terminal in the network when the background control terminal receives the query instruction, the background control terminal can be connected with the network, and the self-checking instruction can be sent to any self-service terminal in the network. By receiving the self-checking data of all self-service terminals in the network, the background control terminal can analyze the data and obtain the state information, which can realize that after obtaining the self-checking data of all self-service terminals in the network, the state information of each self-service terminal in the network can be obtained, including normal or abnormal.
[0143] As an embodiment of the present specification, as shown in Figure 6 A self-service terminal state reporting device applied to a self-service terminal, applied to a self-service terminal, the self-service terminal is divided into several networks by area, the self-service terminals in the network are connected by local area network, and all networks are connected with the background control terminal through the 5G network or optical fiber; the device comprises:
[0144] The broadcast unit 601 is configured to broadcast the self-checking instruction to the remaining self-service terminals in the network after receiving the self-checking instruction sent by the background control terminal;
[0145] The receiving unit 602 is configured to receive the self-checking data sent by the remaining self-service terminals in the network, wherein the self-checking data is generated by the remaining self-service terminals in the network in response to the self-checking instruction, and the self-checking data is sent through the local area network.
[0146] The sending unit 603 is configured to send the self-checking data of all self-service terminals in the network to the background control terminal through the 5G network or optical fiber.
[0147] By sending the self-checking instruction to at least one target self-service terminal in the network when the background control terminal receives the query instruction, the background control terminal can be connected with the network, and the self-checking instruction can be sent to any self-service terminal in the network. By receiving the self-checking data of all self-service terminals in the network, the background control terminal can analyze the data and obtain the state information, which can realize that after obtaining the self-checking data of all self-service terminals in the network, the state information of each self-service terminal in the network can be obtained, including normal or abnormal.
[0148] As an embodiment of the present specification, as shown in Figure 7As shown in a self-service terminal state reporting method applied to a background control terminal, applied to a background control terminal, the self-service terminal is divided into several groups by area, the self-service terminals in the groups are connected by a local area network, and all the groups are connected to the background control terminal by a 5G network or an optical fiber; the method comprises the following steps:
[0149] Step 701, when receiving a query instruction, sending a self-check instruction to at least one target self-service terminal in the group network;
[0150] Step 702, receiving self-check data of all self-service terminals in the group network sent by the target self-service terminal through a 5G network or an optical fiber, and obtaining state information by analyzing the data, wherein the self-check data is generated by the self-service terminals in the group network in response to the self-check instruction.
[0151] By the above technical solution, when the background control terminal receives a query instruction, a self-check instruction is sent to at least one target self-service terminal in the group network, so that the background control terminal can establish contact with the group network and send the self-check instruction to any self-service terminal in the group network; after the target self-service terminal receives the self-check instruction, the self-check instruction is broadcasted to the remaining self-service terminals in the group network, so that the self-check instruction can be broadcasted within the group network and each self-service terminal in the group network can obtain the self-check instruction.
[0152] As an embodiment of the present specification, as shown in a self-service terminal state reporting device applied to a background control terminal, applied to a background control terminal, the self-service terminal is divided into several groups by area, the self-service terminals in the groups are connected by a local area network, and all the groups are connected to the background control terminal by a 5G network or an optical fiber; the device comprises: Figure 8 An instruction receiving unit 801 is configured to, when receiving a query instruction, send a self-check instruction to at least one target self-service terminal in the group network;
[0153] A data analysis unit 802 is configured to receive self-check data of all self-service terminals in the group network sent by the target self-service terminal through a 5G network or an optical fiber, and obtain state information by analyzing the data, wherein the self-check data is generated by the self-service terminals in the group network in response to the self-check instruction.
[0154]
[0155] By adopting the above technical solution, when the back-end control terminal receives a query command, it sends a self-test command to at least one target self-service terminal in the network. This allows the back-end control terminal to establish a connection with the network and send the self-test command to any self-service terminal in the network. After receiving the self-test command, the target self-service terminal broadcasts the self-test command to the other self-service terminals in the network. This enables the self-test command to be broadcast within the network, ensuring that every self-service terminal in the network receives the self-test command.
[0156] like Figure 9 As shown, a computer device 902 provided in an embodiment of this specification may include one or more processors 904, such as one or more central processing units (CPUs), each of which may implement one or more hardware threads. The computer device 902 may also include any memory 909 for storing information of any kind, such as code, settings, data, etc. Non-limitingly, for example, the memory 909 may include any type of RAM, any type of ROM, flash memory, hard disk, optical disk, etc. More generally, any memory can use any technology to store information. Further, any memory may provide volatile or non-volatile retention of information. Further, any memory may represent a fixed or removable component of the computer device 902. In one case, when the processor 904 executes associated instructions stored in any memory or combination of memories, the computer device 902 may perform any operation of the associated instructions. The computer device 902 also includes one or more drive mechanisms 908 for interacting with any memory, such as hard disk drive mechanisms, optical disk drive mechanisms, etc.
[0157] Computer device 902 may also include an input / output module 910 (I / O) for receiving various inputs (via input device 912) and providing various outputs (via output device 914). A specific output mechanism may include a presentation device 919 and an associated graphical user interface (GUI) 918. In other embodiments, the input / output module 910 (I / O), input device 912, and output device 914 may be omitted, and the device may function solely as a computer device within a network. Computer device 902 may also include one or more network interfaces 920 for exchanging data with other devices via one or more communication links 922. One or more communication buses 924 couple the components described above together.
[0158] The communication links 922 can be implemented in any manner, such as through a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication links 922 can include any combination of hardwired links, wireless links, routers, gateway functionality, name servers, etc., governed by any protocol or combination of protocols.
[0159] Corresponding to the method in Figure 5 and Figure 7 The embodiments of the present specification also provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to perform the steps of the above method.
[0160] The embodiments of the present specification also provide a computer readable instruction, wherein the program in the computer readable instruction causes the processor to perform the method as shown in Figure 5 and Figure 7
[0161] It should be understood that the size of the sequence number of the above-mentioned processes in various embodiments of the present specification does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present specification.
[0162] It should also be understood that in the embodiments of the present specification, the term "and / or" only describes the association relationship of the associated objects, and means that there can be three relationships. For example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in the present specification generally means that the front and rear associated objects are in an "or" relationship.
[0163] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present specification can be realized in electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been described in general terms in the above description. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present specification.
[0164] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0165] In several embodiments provided in the specification, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only illustrative, and for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can also be electrical, mechanical or other form of connection.
[0166] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e., can be located in one place or can be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the specification.
[0167] In addition, the functional units in each embodiment of the specification can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0168] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the specification essentially or the part of the prior art that contributes to the technical solutions, or all or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the specification. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various program code storage media.
[0169] The principles and implementation manners of the specification are described in the specific embodiments in the specification, and the above embodiment descriptions are only used to help understand the method and its core idea of the specification; at the same time, for those skilled in the art, according to the idea of the specification, the specific implementation manner and application range will be changed, and the above-mentioned content of the specification should not be understood as a limitation of the specification.
Claims
1. A self-service terminal state reporting method, characterized by, The self-service terminal divides several groups by area, the self-service terminals in the group use local area network electrical connection, all groups are connected with the background control terminal through 5G network or optical fiber; the method comprises: When the background control terminal receives the query instruction, it sends a self-check instruction to at least one target self-service terminal in the group; After the target self-service terminal receives the self-check instruction, it broadcasts the self-check instruction to the remaining self-service terminals in the group; When each self-service terminal in the group receives the self-check instruction, it sends its self-check data to the target self-service terminal through the local area network; The target self-service terminal sends the self-check data of all self-service terminals in the group to the background control terminal through 5G network or optical fiber; When the background control terminal receives the self-check data of all self-service terminals in the group, it analyzes the data and obtains state information; The method further comprises: after the target self-service terminal receives the self-check data of each self-service terminal, it sends a ready instruction to the background control terminal; When the background control terminal receives the ready instruction, it sends a transmission instruction to the target self-service terminal and starts timing; When the target self-service terminal receives the transmission instruction, it sends the received self-check data of all self-service terminals in the group to the remaining self-service terminals in the group; When the timing threshold is reached, the background control terminal randomly specifies any self-service terminal in the group to send the self-check data in the group to the background control terminal.
2. The self-service terminal state reporting method of claim 1, wherein, The background control terminal comprises a data receiving unit, a load balancer, a processing subunit, and an analysis subunit; When the background control terminal receives the self-check data of all self-service terminals in the group, it analyzes the data and obtains state information, which further comprises: The data receiving unit receives the self-check data transmitted by the target self-service terminal and sends it to the load balancer; The load balancer distributes the self-check data among at least one processing subunit according to the performance of the processing subunit; At least one processing subunit generates a terminal state record according to the received self-check data, wherein the terminal state record is generated in a first format, the terminal state record is obtained by expanding the received self-check data with additional information, and the additional information includes fault location identification, self-service terminal location identification, and corresponding maintenance personnel information; At least one processing subunit transmits the terminal state record to multiple analysis subunits; Multiple analysis subunits convert the received terminal state record in the first format into a terminal state record in the second format; Multiple analysis subunits combine the terminal state record in the first format and the terminal state record in the second format to output the state information.
3. The self-service terminal state reporting method of claim 2, wherein, The terminal state record generated in the first format has a smaller file size than the terminal state record generated in the second format.
4. The self-service terminal state reporting method of claim 2, wherein, The load balancer distributes the self-check data among at least one processing subunit according to the performance of the processing subunit, which further comprises: The load balancer adjusts the number of processing subunits that receive the self-check data according to the data processing rate of the processing subunit for the self-check data.
5. The self-service terminal state reporting method of claim 1, wherein, Before the background control terminal receives the self-checking data of all self-service terminals in the network, performs data analysis, and obtains state information, the method comprises the following steps of: The background control terminal receives the self-checking data using a firewall and an isolation area. If the self-checking data does not trigger the blocking mechanism of the firewall and the isolation area, the self-checking data is received.
6. The self-service terminal state reporting method of claim 1, wherein, The method further comprises the following steps of: Receiving the network self-checking data sent by the self-service terminal randomly designated by the background control terminal in the network; Verifying whether the self-checking data of the target self-service terminal is consistent with the network self-checking data sent by the self-service terminal randomly designated by the background control terminal in the network. If the self-checking data is consistent, it is determined that the self-checking data of the target self-service terminal is valid.
7. The self-service terminal state reporting method of claim 1, wherein, The self-checking data comprises self-service terminal contact detection data, GPS positioning data, physical key detection data, and sensor detection data.
8. A self-service terminal status reporting system, characterized in that The system comprises a background control terminal and a self-service terminal. The self-service terminal is divided into several networks in regions. The self-service terminals in the network are electrically connected using a local area network. All networks are electrically connected to the background control terminal through a 5G network or an optical fiber; When the background controller receives a query instruction, the background controller sends a self-checking instruction to at least one target self-service terminal in the network. The background controller receives the self-checking data of all self-service terminals in the network and performs data analysis to obtain state information. The self-service terminal receives the self-checking instruction sent by the background controller and broadcasts the self-checking instruction to the remaining self-service terminals in the network. The self-service terminal receives the self-checking data sent by the remaining self-service terminals in the network through the local area network. The target self-service terminal sends the self-checking data of all self-service terminals in the network to the background control terminal through a 5G network or an optical fiber; The target self-service terminal sends a ready instruction to the background control terminal after receiving the self-checking data of each self-service terminal. When the background control terminal receives the ready instruction, the background control terminal sends a transmission instruction to the target self-service terminal and starts timing. When the target self-service terminal receives the transmission instruction, the target self-service terminal sends the received self-checking data of all self-service terminals in the network to the remaining self-service terminals in the network. When the timing threshold is reached, the background control terminal randomly designates any self-service terminal in the network to send network self-checking data to the background control terminal.
9. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the self-service terminal state reporting method of any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program. The computer program is executed by the processor to implement the self-service terminal state reporting method of any one of claims 1-7.
Citation Information
Patent Citations
Zigbee positioning networking device regular self-check system and Zigbee positioning networking device regular self-check method
CN106937254A
Self-service terminal network
EP1022699A2