Financial medium inspection method, device and equipment and storage medium
By sorting and dynamically adjusting the request frequency of the business system list of the financial media inspection system, the media inspection process is optimized, and the problems of waste of resources and long response time in traditional inspection methods are solved, efficient media inspection and load balancing are achieved, and system performance and user satisfaction are improved.
Patent Information
- Application Number
- CN202510799214.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-16
- Publication Date
- 2025-08-08
AI Technical Summary
The traditional financial media inspection method has redundant consumption, which affects the overall efficiency of the system operation. Especially when judging and legality checking media identification numbers in distributed systems, fixed traversal paths lead to waste of resources and extended response time.
By obtaining the business system list, sorting it in descending order according to the request frequency, dynamically adjusting the media inspection process, giving priority to high-frequency requests, using the target business system to perform media type identification and legality checks, and updating the business system list in real time based on the processing results to achieve load balancing and resource optimization.
It improves the operating efficiency of the system, reduces waiting time, ensures the real-timeness of the business system list, improves the adaptability and user satisfaction of the system, and reduces operating costs.
Smart Images

Figure CN120455545A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial technology, and in particular to a method, apparatus, device and storage medium for inspecting financial media. Background Art
[0002] In some banking mainframe projects, the distributed system splits and decouples the different types of media centrally managed and stored by the original mainframe system, and the relevant business systems complete their inspection and management. However, for various channels used externally, a centralized inspection is still required to obtain the results and then connect to the application processing routing modules of each business system.
[0003] In traditional verification methods, after obtaining the media identification number sent from the channel, the system sequentially traverses and calls deposit, debit card, credit card, electronic banking, bill and other business systems to determine the media type and verify its validity. However, this fixed traversal path, after obtaining the media identification number sent from the channel, sequentially calls deposit, debit card, credit card, electronic banking, bill and other business systems to determine the media type and verify its validity. This method results in a lot of redundant processing, affecting the overall efficiency of the system. Summary of the Invention
[0004] The present invention provides a financial medium inspection method to achieve efficient inspection of financial media.
[0005] According to a first aspect of the present invention, there is provided a financial medium inspection method, comprising: obtaining a business system list, wherein the business system list includes a plurality of business systems arranged in descending order according to request frequency;
[0006] When a media check request is received, obtaining a target business system matching the media check request according to the business system list, wherein the media check request includes a media identification number;
[0007] The target business system processes the medium inspection request, and dynamically adjusts the business system list according to the processing result of the medium inspection request.
[0008] Optionally, obtaining a business system list includes: obtaining historical media inspection data of each business system, wherein the business system includes a deposit system, a debit card system, a credit card system, an electronic banking system, and a bill system;
[0009] Obtaining request frequencies corresponding to each business system based on the historical medium inspection data;
[0010] The business systems are sorted in descending order according to the request frequency to obtain the business system list.
[0011] Optionally, acquiring a target business system matching the media inspection request according to the business system list includes:
[0012] Determine whether the medium inspection request contains a designated business system number. If so, determine the target business system directly from the business system list based on the designated business system number.
[0013] Otherwise, the business system list is traversed in order to obtain a business system corresponding to the medium identification number format, and the adapted business system is used as the target business system.
[0014] Optionally, processing the medium inspection request by the target business system includes: identifying the medium type according to the medium identification number by the target business system;
[0015] When the target service system determines that the medium type is compatible with itself, the validity of the medium identification number is checked.
[0016] Optionally, dynamically adjusting the business system list according to the processing result of the media check request includes: obtaining the latest request frequency of each business system according to the processing result of the media check request;
[0017] The position of each business system in the business system list is dynamically adjusted according to the latest request frequency to obtain an latest business system list, wherein the latest business system list includes multiple business systems arranged in descending order according to the latest request frequency.
[0018] Optionally, after dynamically adjusting the service system list according to the processing result of the media inspection request, the method further includes:
[0019] Determine the load status of each business system according to the business system list;
[0020] Resources are allocated to each of the business systems with reference to the load conditions.
[0021] According to another aspect of the present invention, there is provided a financial medium inspection device, comprising: a business system list acquisition module, configured to acquire a business system list, wherein the business system list includes a plurality of business systems arranged in descending order according to request frequency;
[0022] a target business system acquisition module, configured to, upon receiving a media inspection request, acquire a target business system matching the media inspection request according to the business system list, wherein the media inspection request includes a media identification number;
[0023] The business system list dynamic adjustment module is used to process the medium inspection request through the target business system and dynamically adjust the business system list according to the processing result of the medium inspection request.
[0024] According to another aspect of the present invention, there is provided an electronic device, comprising: at least one processor; and
[0025] a memory communicatively connected to the at least one processor; wherein,
[0026] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the method according to any embodiment of the present invention.
[0027] According to another aspect of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method described in any embodiment of the present invention when executed.
[0028] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, which implements the method described in any embodiment of the present invention when executed by a processor.
[0029] The beneficial technical effect of the present invention is that the business systems are sorted in order of request frequency from high to low, so that high-frequency requests can be quickly assigned to the target business system for processing, reducing waiting time, and the business system list is dynamically adjusted according to the processing results, thereby ensuring the real-time nature of the business system list and improving the overall operating efficiency of the system.
[0030] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0032] Figure 1 This is a flowchart of a financial medium inspection method provided according to the first embodiment of the present invention;
[0033] Figure 2This is a flow chart of a financial medium inspection method provided according to a second embodiment of the present invention;
[0034] Figure 3 This is a schematic structural diagram of a financial medium inspection device provided according to a third embodiment of the present invention;
[0035] Figure 4 It is a structural diagram of an electronic device provided by the fourth embodiment of the present invention. DETAILED DESCRIPTION
[0036] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0037] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products or devices. In addition, the collected information is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with the relevant laws, regulations and standards of the relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse
[0038] Example 1
[0039] Figure 1 A flowchart of a financial medium inspection method is provided for the first embodiment of the present invention. This embodiment is applicable to the case of efficient inspection of financial media. The method can be executed by a financial medium inspection device, which can be implemented in the form of hardware and / or software. Figure 1 As shown, the method includes:
[0040] Step S101: Obtain a business system list.
[0041] Among them, this implementation mainly collects media inspection request data of each business system within a certain period of time, including request frequency, response time, etc., and uses the uplink traffic descending sorting algorithm to sort the inspection requests of each business system from high to low according to the request frequency based on the collected data. According to the sorting results, the order of the inspection process is dynamically adjusted, and business systems with high request frequency are given priority to reduce waiting time and increase response speed. Load balancing is achieved through algorithms to ensure that inspection requests of each business system in different time periods are evenly processed to avoid congestion during peak hours. The inspection request status of each business system is monitored in real time, and the inspection process is dynamically adjusted according to real-time data to cope with business growth or changes.
[0042] Optionally, obtaining a list of business systems includes: obtaining historical media inspection data of each business system, where the business systems include a deposit system, a debit card system, a credit card system, an electronic banking system, and a bill system; obtaining the request frequency corresponding to each business system based on the historical media inspection data; and sorting each business system in descending order of request frequency to obtain a list of business systems.
[0043] Specifically, the business systems involved in this embodiment include deposit systems, debit card systems, credit card systems, electronic banking systems, and bill systems, and different business systems are used to implement inspections of different types of financial media. Of course, this embodiment is merely an example and does not limit the specific types of business systems. In this embodiment, historical media inspection data within a certain time range of each business system is obtained, and the historical media inspection data is analyzed to obtain the request frequency corresponding to each business system. Using the uplink traffic descending sorting algorithm, based on the collected data, each business system is sorted in descending order of request frequency to obtain a business system list. The following Table 1 is an example of the obtained business system list:
[0044] Table 1
[0045] Business System Request frequency Deposit System 35 Debit card system 33 Credit card system 28 Electronic banking system 20 Ticket System 15
[0046] Table 1 includes multiple business systems arranged in descending order according to request frequency, and is merely illustrated by taking five business systems as an example. In actual applications, the types of business systems and specific values of request frequencies are not limited.
[0047] Step S102 : When a medium inspection request is received, a target business system matching the medium inspection request is obtained according to the business system list.
[0048] Optionally, the target business system that matches the media inspection request is obtained according to the business system list, including: determining whether the media inspection request contains a specified business system number; if so, directly determining the target business system from the business system list according to the specified business system number; otherwise, traversing the business system list in order to obtain the business system corresponding to the medium identification number format, and taking the adapted business system as the target business system.
[0049] Specifically, after receiving a media check request containing a media identification number, this embodiment obtains the target business system that matches the media check request from the business system list, that is, the specific business system that will handle the media check request. Determining the target business system primarily involves two scenarios. The first scenario is that the media check request contains both the media identification number and a designated business system number. In other words, the media check request directly specifies the business system responsible for handling the request. In this case, the target business system can be determined directly based on the designated business system number. The second scenario is that the media check request only contains the media identification number. In other words, the media check request does not specifically specify the business system responsible for handling the request. In this case, the business system list is traversed sequentially. Since each business system checks different types of financial media, and the media identification number format corresponding to each type of financial media is different, this embodiment obtains the business system corresponding to the media identification number format and uses the traversed business system as the target business system.
[0050] It should be noted that since the business systems are arranged in descending order of request frequency, the business systems with higher request frequencies are more likely to be hit during the traversal process. By prioritizing traversal of business systems with higher request frequencies, this embodiment can accelerate the efficiency of identifying the target business system and reduce the waiting time for request processing. For example, with respect to Table 1 above, when a media inspection request is received, the hit probabilities of each business system can be determined based on the request frequency as follows: deposit system - 90%; debit card system 80%; credit card system 70%; electronic banking system 60%; bill system 50%. By traversing the business system with the highest hit probability first, once the business system with the highest hit probability is determined to be the target business system, no subsequent traversal search is required, thereby improving the efficiency of request processing.
[0051] Step S103 : Processing the medium inspection request through the target business system, and dynamically adjusting the business system list according to the processing result of the medium inspection request.
[0052] Optionally, the target business system processes the media inspection request, including: identifying the media type according to the media identification number through the target business system; when the target business system determines that the media type is compatible with itself, checking the legitimacy of the media identification number.
[0053] Specifically, in this embodiment, after the target business system is determined, the target business system will be used to process the media check request. Specifically, the corresponding media type is identified based on the media identification number, such as deposit, debit card, credit card, electronic banking, and bills. Of course, this embodiment is merely an example and does not specifically limit the identified media types. When the target business system determines that the identified media type is compatible with itself, for example, if the deposit system identifies the media identification number in the media check request and determines that the media identification number corresponds to a deposit medium, it will further check the legitimacy of the media identification number.
[0054] In this embodiment, when performing a validity check, the specific check is to check whether the identified media identification number is locally registered and whether the media information associated with the media identification number is complete. If it is determined that the media identification number is a registered and legal media identification number and that the media identification number has complete media information recorded, the validity check of the media identification number is determined to have passed. If it is determined that the media identification number is not locally registered, or that it is registered but the recorded media information is incomplete, the validity check of the media identification number is determined to have failed. In addition, if the validity check fails, an alarm prompt message will be generated and displayed on the front-end interface.
[0055] Optionally, the business system list is dynamically adjusted according to the processing result of the media inspection request, including: obtaining the latest request frequency of each business system according to the processing result of the media inspection request; dynamically adjusting the position of each business system in the business system list according to the latest request frequency to obtain the latest business system list, wherein the latest business system list includes multiple business systems arranged in descending order according to the latest request frequency.
[0056] Specifically, in this embodiment, the business system list is dynamically adjusted based on the processing results of the media request. For example, when there are three media check requests, and all three media check requests are processed by the debit card system, the request frequency of the corresponding debit card system will be updated to 36. At this time, the above Table 1 will be updated based on the latest request frequency. The following Table 2 shows the latest updated business system list:
[0057] Table 2
[0058]
[0059]
[0060] The business system list in this embodiment changes dynamically in real time as each business system processes requests. This ensures that the business system with the highest request frequency is always ranked first in the business system list, and that the business systems are always arranged in descending order of request frequency. Therefore, the business system list in this embodiment is always dynamic, ensuring the real-time nature of the business system list and improving the overall operational efficiency of the system.
[0061] In the implementation mode of the present application, the business systems are sorted in descending order of request frequency, so that high-frequency requests can be quickly assigned to the target business system for processing, reducing waiting time, and the business system list is dynamically adjusted according to the processing results, thereby ensuring the real-time nature of the business system list and improving the overall operating efficiency of the system.
[0062] Example 2
[0063] Figure 2 This is a flowchart of a financial medium inspection method provided by the second embodiment of the present invention. This embodiment is based on the above embodiment. After dynamically adjusting the business system list according to the processing result of the medium inspection request, it also includes: determining the load status of each business system according to the business system list; and allocating resources to each business system based on the load status. Figure 2 As shown, the method includes:
[0064] Step S201: Obtain a business system list.
[0065] Optionally, obtaining a list of business systems includes: obtaining historical media inspection data of each business system, where the business systems include a deposit system, a debit card system, a credit card system, an electronic banking system, and a bill system; obtaining the request frequency corresponding to each business system based on the historical media inspection data; and sorting each business system in descending order of request frequency to obtain a list of business systems.
[0066] Step S202: When a medium inspection request is received, a target business system matching the medium inspection request is obtained according to the business system list.
[0067] Optionally, the target business system that matches the media inspection request is obtained according to the business system list, including: determining whether the media inspection request contains a specified business system number; if so, directly determining the target business system from the business system list according to the specified business system number; otherwise, traversing the business system list in order to obtain the business system corresponding to the medium identification number format, and taking the adapted business system as the target business system.
[0068] Step S203 : Processing the medium inspection request through the target business system, and dynamically adjusting the business system list according to the processing result of the medium inspection request.
[0069] Optionally, the target business system processes the media inspection request, including: identifying the media type according to the media identification number through the target business system; when the target business system determines that the media type is compatible with itself, checking the legitimacy of the media identification number.
[0070] Optionally, the business system list is dynamically adjusted according to the processing result of the media inspection request, including: obtaining the latest request frequency of each business system according to the processing result of the media inspection request; dynamically adjusting the position of each business system in the business system list according to the latest request frequency to obtain the latest business system list, wherein the latest business system list includes multiple business systems arranged in descending order according to the latest request frequency.
[0071] Step S204 : determining the load status of each business system according to the business system list, and allocating resources to each business system with reference to the load status.
[0072] Specifically, after dynamically adjusting the business system list to obtain the latest business system list, this embodiment uses the monitoring module to monitor each business system to obtain the load status of each business system, namely, the specific number of media inspection requests currently processed by each business system. After obtaining the load status of each business system, resources are allocated to each business system based on the load status.
[0073] Among them, when allocating resources to each business system, the greater the load of the business system, the more resources will be allocated accordingly, and the allocated resources can be computing resources, storage resources, etc. This implementation does not limit the specific type and quantity of the allocated resources. As long as the allocated resources can ensure that the business system carries the allocated media inspection requests, they are within the scope of protection of this application.
[0074] It should be noted that in this embodiment, the allocated resources can also be adjusted accordingly based on the processing results of the media inspection request by each business system. For example, when it is monitored that the business system has completed the processing of the received media inspection request, since it is currently in an idle state, the previously allocated resources can be recovered and allocated to other business systems in an operating state.
[0075] It is worth mentioning that in this implementation, high-frequency requests are prioritized to reduce waiting time and improve the processing efficiency of the overall system; the inspection order is dynamically adjusted to make resource allocation more reasonable and avoid resource waste; the response speed is improved, user waiting time is reduced, and user satisfaction is improved; the real-time monitoring and adjustment mechanism enables the system to flexibly respond to business changes and improve the adaptability of the system; by improving efficiency and optimizing resource allocation, the operating cost of the system is reduced; through this new efficiency balancing method, the problems in the existing technical solutions can be effectively solved, and the system performance and user satisfaction of the commercial banks' overseas host projects can be improved.
[0076] In the implementation mode of the present application, the business systems are sorted in descending order of request frequency, so that high-frequency requests can be quickly assigned to the target business system for processing, reducing waiting time, and the business system list is dynamically adjusted according to the processing results, thereby ensuring the real-time nature of the business system list and improving the overall operating efficiency of the system.
[0077] Example 3
[0078] Figure 3 This is a schematic diagram of the structure of a financial medium inspection device provided by the third embodiment of the present invention. Figure 3 As shown, the device includes: a business system list acquisition module 310 , a target business system acquisition module 320 and a business system list dynamic adjustment module 330 .
[0079] A business system list acquisition module 310 is configured to acquire a business system list, wherein the business system list includes a plurality of business systems arranged in descending order of request frequency;
[0080] The target business system acquisition module 320 is configured to, upon receiving a media inspection request, acquire a target business system that matches the media inspection request according to the business system list, wherein the media inspection request includes a media identification number;
[0081] The business system list dynamic adjustment module 330 is configured to process the media inspection request through the target business system and dynamically adjust the business system list according to the processing result of the media inspection request.
[0082] Optionally, a business system list acquisition module is used to obtain historical media inspection data of each business system, where the business systems include a deposit system, a debit card system, a credit card system, an electronic banking system, and a bill system;
[0083] Obtain the request frequency corresponding to each business system based on historical media inspection data;
[0084] Sort each business system in descending order of request frequency to obtain a business system list.
[0085] Optionally, the target business system acquisition module is used to determine whether the medium inspection request contains a specified business system number. If so, the target business system is directly determined from the business system list according to the specified business system number.
[0086] Otherwise, the business system list is traversed in order to obtain the business system corresponding to the medium identification number format, and the adapted business system is used as the target business system.
[0087] Optionally, the business system list dynamic adjustment module includes a media check request processing unit for identifying the media type according to the media identification number through the target business system;
[0088] When the target business system determines that the medium type is compatible with itself, it checks the validity of the medium identification number.
[0089] Optionally, the business system list dynamic adjustment module includes a business system list dynamic adjustment unit, which is used to obtain the latest request frequency of each business system according to the processing result of the medium inspection request;
[0090] The position of each business system in the business system list is dynamically adjusted according to the latest request frequency to obtain the latest business system list, wherein the latest business system list includes multiple business systems arranged in descending order according to the latest request frequency.
[0091] Optionally, the device further includes a resource allocation module for determining the load status of each business system according to the business system list;
[0092] Allocate resources to each business system based on load conditions.
[0093] The financial medium inspection device provided in the embodiment of the present invention can execute the financial medium inspection method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0094] Example 4
[0095] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0096] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0097] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0098] Processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. Processor 11 executes the various methods and processes described above, such as the financial medium inspection method.
[0099] In some embodiments, the financial media inspection method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the financial media inspection method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to execute the financial media inspection method in any other suitable manner (e.g., via firmware).
[0100] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0101] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0102] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0103] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0104] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0105] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0106] Example 5
[0107] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the financial medium inspection method provided in any embodiment of the present application.
[0108] The computer program product may be implemented by writing computer program code for performing the operations of the present invention in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0109] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned. They should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.
[0110] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will appreciate that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments, and substitutions are possible for those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for inspecting financial media, characterized in that: Methods include: Obtaining a business system list, wherein the business system list includes a plurality of business systems arranged in descending order according to request frequency; When a media check request is received, obtaining a target business system matching the media check request according to the business system list, wherein the media check request includes a media identification number; The target business system processes the medium inspection request, and dynamically adjusts the business system list according to the processing result of the medium inspection request.
2. The method according to claim 1, characterized in that The obtaining of the business system list includes: Acquiring historical media inspection data for each business system, wherein the business system includes a deposit system, a debit card system, a credit card system, an electronic banking system, and a bill system; Obtaining request frequencies corresponding to each business system based on the historical medium inspection data; The business systems are sorted in descending order according to the request frequency to obtain the business system list.
3. The method according to claim 1, characterized in that The acquiring, according to the business system list, a target business system that matches the medium inspection request includes: Determine whether the medium inspection request contains a designated business system number. If so, determine the target business system directly from the business system list based on the designated business system number. Otherwise, the business system list is traversed in order to obtain a business system corresponding to the medium identification number format, and the adapted business system is used as the target business system.
4. The method according to claim 3, characterized in that The processing of the medium inspection request by the target business system includes: Identifying the medium type according to the medium identification number by the target business system; When the target service system determines that the medium type is compatible with itself, the validity of the medium identification number is checked.
5. The method according to claim 1, wherein The dynamically adjusting the service system list according to the processing result of the medium inspection request includes: Obtaining the latest request frequency of each business system according to the processing result of the media inspection request; The position of each business system in the business system list is dynamically adjusted according to the latest request frequency to obtain an latest business system list, wherein the latest business system list includes multiple business systems arranged in descending order according to the latest request frequency.
6. The method according to claim 1, characterized in that After dynamically adjusting the service system list according to the processing result of the medium inspection request, the method further includes: Determine the load status of each business system according to the business system list; Resources are allocated to each of the business systems with reference to the load conditions.
7. A financial medium inspection device, characterized in that: The device comprises: A business system list acquisition module is used to acquire a business system list, wherein the business system list includes multiple business systems arranged in descending order according to request frequency; a target business system acquisition module, configured to, upon receiving a media inspection request, acquire a target business system matching the media inspection request according to the business system list, wherein the media inspection request includes a media identification number; The business system list dynamic adjustment module is used to process the medium inspection request through the target business system and dynamically adjust the business system list according to the processing result of the medium inspection request.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method according to any one of claims 1 to 7 when executed.
10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when executed by a processor.