Batch card making file generation method and device, equipment and storage medium
By generating the card-making number and updating the card-making record information, and sending card-making instructions to the batch processing end, asynchronous real-time processing between the online and batch processing ends is realized, the problem of excessively long generation of card-making files in the existing technology is solved, and the card-making needs can be met in emergency situations and batch-making efficiency can be improved.
Patent Information
- Application Number
- CN202411603413.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-03-04
AI Technical Summary
When applying for multiple prefabricated card cards at one time, the card making file generation time is long, resulting in an online transaction time that is unable to effectively solve the card use needs in emergencies.
By obtaining the card-making information of the card to be made, generating the card-making number and updating the card-making record information, and sending card-making instructions to the batch processing end, so that it generates batch card-making files based on the card-making number and card-making information, realizing asynchronous real-time processing between the online and batch processing ends.
It shortens the time for card making file generation, frees up more time and manpower, can meet the card use needs of multiple cards in emergencies, and improves the efficiency of batch card making.
Smart Images

Figure CN119558952A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of financial IC cards in the chip field, and in particular to a method, device, equipment and storage medium for generating batch card production files. Background Art
[0002] In the daily card management transactions of banks, it is necessary to apply for multiple pre-made cards at one time, go through the entire card making process, and retain them in the institution for future batch card opening. However, if many cards are applied for at one time, it will take a long time to generate the card making files, which will cause the online transaction time to be too long and abnormal.
[0003] For the situation of applying for multiple cards online, the current common card making file generation method adopts asynchronous processing, that is, the application for online transactions is carried out during the day, and the card making is processed in batches at night, and all the card making files are sent to the card factory for card making.
[0004] The overall circulation time of this method is very long, and it cannot solve the need for card use in emergency situations. Summary of the invention
[0005] The present application provides a method, device, equipment and storage medium for generating batch card making files, so as to solve the problem of generating batch card making files.
[0006] In a first aspect, the present application provides a method for generating batch card production files, comprising:
[0007] Obtain the card information to be produced;
[0008] Generate a card number for the card to be produced based on the card information to be produced;
[0009] Generate and update card production record information based on the card number and card information to be produced;
[0010] Send a card making instruction to the batch processing end, so that the batch processing end reads and updates the card making record information based on the card making instruction to update the card making number and the card making information to be made, and generates a batch card making file based on the card making number and the card making information to be made.
[0011] In a second aspect, the present application provides a method for generating batch card production files, which is applied to a batch processing end of a bank card production system, and the method includes:
[0012] Get the card making instruction sent by the online end;
[0013] Based on the card making instruction, read the updated card making record information to obtain the card number and the card information to be made in the updated card making record information, wherein the updated card making record information is information generated by the online end based on the card number and the card information to be made, the card number to be made is number information generated by the online end based on the card information to be made, and the card information to be made is the card information to be made received by the online end;
[0014] Generate batch card production files based on the card numbers and information to be produced.
[0015] In a third aspect, the present application provides a device for generating batch card production files, comprising:
[0016] A card making information acquisition module is used to obtain the card making information of the card to be made;
[0017] A card number generation module is used to generate a card number for a card to be produced according to the card information to be produced;
[0018] The record information generation module is used to generate and update the card production record information according to the card number and card information to be produced;
[0019] The instruction sending module is used to send a card making instruction to the batch processing end, so that the batch processing end reads and updates the card making record information according to the card making instruction and generates a batch card making file according to the card making number and the card making information.
[0020] In a fourth aspect, the present application provides a batch processing terminal applied to a bank card making system, the device comprising:
[0021] The instruction acquisition module is used to obtain the card making instruction sent by the online end;
[0022] An information reading module, used for reading the card number and the card information to be made in the updated card making record information stored in the terminal based on the card making instruction;
[0023] The file generation module is used to generate batch card production files based on the card numbers and card information to be produced.
[0024] In a fifth aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;
[0025] Memory stores computer-executable instructions;
[0026] The processor executes the computer-executable instructions stored in the memory to implement the method of the present application.
[0027] In a sixth aspect, the present application provides a computer-readable storage medium, in which computer-readable storage medium is stored computer execution instructions, and the computer execution instructions are used to implement the method of the present application when executed by a processor.
[0028] In a seventh aspect, the present application provides a computer program product, including a computer program or instructions, which implement the steps in the method of the present application when the computer program or instructions are executed by a processor.
[0029] The batch card making file generation method, device, equipment and storage medium provided by the present application obtain the card information to be made; based on the card information to be made, generate the card number to be made of the card to be made; based on the card information to be made, generate the updated card making record information; send a card making instruction to the batch processing end, so that the batch processing end reads the card number to be made and the card information to be made in the updated card making record information based on the card making instruction, and generates a batch card making file based on the card number to be made and the card information to be made. In this way, by generating and updating the card making record information, the work of the online end and the batch processing end is divided into two processes that can be completed in parallel, ensuring that the batch processing end can asynchronously and in real time process the batch card making application sent by the online end by updating the card making record information, and then, under the premise of ensuring that the card use demand of multiple cards in emergency situations is solved, more time and manpower are released, and asynchronous real-time processing is realized from the online end submitting the card making application to the batch processing end generating the card making file and sending it to the card factory, so as to meet the batch card making demand. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0031] Figure 1 A diagram of an actual application scenario of a method for generating batch card production files provided in an embodiment of the present application;
[0032] Figure 2 A flowchart of a method for generating batch card production files provided in one embodiment of the present application;
[0033] Figure 3 A flowchart of a method for generating batch card production files provided in another embodiment of the present application;
[0034] Figure 4 A flowchart of a method for generating batch card production files provided in another embodiment of the present application;
[0035] Figure 5 A structural block diagram of a device for generating batch card files provided in one embodiment of the present application;
[0036] Figure 6 A structural block diagram of a device for generating batch card files provided in another embodiment of the present application;
[0037] Figure 7This is a structural block diagram of a device for executing a batch card making file generation method according to an embodiment of the present application.
[0038] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0039] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0040] 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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0041] It should be noted that the method and device for batch card making file generation of the present application can be used in the financial IC card field of the chip field, and can also be used in any field other than the financial field. The application field of the method and device for batch card making file generation of the present application is not limited.
[0042] In the prior art, when users apply for the production of a large number of pre-made cards at one time, since applying for multiple cards online can easily lead to abnormalities on the online end due to the long transaction time, resulting in a waste of manpower and time, asynchronous processing is often adopted, that is, the application is initiated online during the day and the batches are processed at one time at night. During the period from day to night, the entire card production work can only be forced to be suspended, which is bound to cause unnecessary waiting time for users. In addition, after the card production files are sent to the card factory for card production and then mailed to the institution, the overall circulation time is very long, which greatly slows down the progress of card production, resulting in increased waiting time for users, and cannot meet the card use needs in emergency situations.
[0043] In order to solve the above problems, the embodiments of the present application provide a method, device, equipment and storage medium for generating batch card-making files. The online end obtains the card-to-be-made information of the cards to be made, and generates the card-to-be-made numbers of the cards to be made based on the card-to-be-made information, thereby obtaining the card-to-be-made numbers of the batch of cards to be made, and generates updated card-making record information based on the card-to-be-made numbers and the card-to-be-made information, and sends a card-making instruction to the batch processing end, so that the batch processing end responds to the card-making instruction sent by the online end, reads the card-to-be-made numbers and the card-to-be-made information in the updated card-making record information, and generates batch card-making files based on the card-to-be-made numbers and the card-to-be-made information; thereby improving the waiting time between initiating an application online during the day and processing the batch at one time at night in the prior art, and realizing that the batch processing end asynchronously and in real time processes the batch card-making applications sent by the online end, thereby solving the card use needs of multiple cards in emergency situations.
[0044] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0045] Figure 1 This is a diagram of an actual application scenario of a method for generating batch card files provided in an embodiment of the present application. Figure 1 As shown, the scene graph may include an online terminal device 11, a batch processing terminal device 12 and a terminal device 13, wherein the online terminal device 11 may be a device for inputting relevant card making information when a bank processes a card making application, the batch processing terminal device 12 may be a device for generating a card making file and sending it to a card factory according to relevant card making information when a bank processes a card making application, the terminal device 13 may be an augmented reality (AR) head-mounted display device, a mixed reality (MR) head-mounted display device, a smart phone, a tablet computer, a laptop computer and other devices, of course, the central control device 110 may also be a server, which may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and big data and artificial intelligence platforms, etc., and this embodiment does not impose any restrictions on this.
[0046] In some embodiments, a user applies for a large number of pre-made cards at a bank at one time. At this time, the bank staff uses the online terminal device 11 to enter the relevant card-making information of the user in the online terminal device 11, including but not limited to the basic information of the user, the number of pre-made cards applied for, and the card type, etc. The online terminal device 11 generates a card-making number for this batch according to the above card-making information, and generates complete card-making record information for this batch according to the above card-making number and card-making information, and sends the card-making record information to the terminal device 13 via a wireless network. The online terminal device 11 also sends a card-making instruction to the batch processing terminal device 12 via a wireless network. At this time, the card-making application work of the online terminal device 11 is completed, that is, when the online terminal device 11 obtains the relevant card-making information of the user After receiving the information, the bank staff's operation is completed, and there is no need to perform any other human-computer interaction operations. When the online terminal device 11 sends the card-making record information to the terminal device 13 and sends the card-making instruction to the batch processing terminal device 12, the work of the online terminal device 11 on the current batch of card-making applications is completed, and there is no need to wait for the feedback of the batch processing terminal device 12, but it can be put into the processing of a new round of card-making applications again; the terminal device 13 obtains and stores the above-mentioned card-making record information sent by the online terminal device 11; the batch processing terminal device 12 responds to the card-making instruction sent by the online terminal device 11, reads the card-making record information stored in the terminal device 13 in real time through the wireless network, and generates the card-making file of this batch of card-making applications based on this, and sends it to the card factory.
[0047] Figure 2 The flowchart of a method for generating batch card making files provided in one embodiment of the present application is shown in FIG. 1 , and the execution subject of the method can be an online terminal of a bank card making system. Figure 2 As shown, the batch card making file generation method may include the following steps:
[0048] S210: Obtain the card information to be made.
[0049] The card to be produced can be a pre-made card of the bank, that is, a bank card that is not bound to the customer's personal information before leaving the factory, and is a blank card pre-made by the bank so that the user can get the card immediately when applying for a card at the bank; it can also be any type of bank card; as long as it is a bank card that the user applies for at the bank, this embodiment does not limit this. The information of the card to be produced can be the basic information of the user, the number of cards to be produced, and the type of cards, or any other information related to the card to be produced applied for by the user, and this embodiment also does not limit this.
[0050] Based on this, when a user goes to a bank to apply for a bank card, it can be a single bank card or a batch of bank cards, and this embodiment does not limit this; the bank staff enters the user's basic information and the relevant information of the card to be made into the online terminal device. After entering, the bank staff's work on this application has been completed; the online terminal device obtains the relevant card information about the card to be made applied for by the user entered by the staff, so as to perform subsequent processing based on the card information.
[0051] S220: Generate a card number for the card to be produced based on the card to be produced information.
[0052] The card number to be produced is the overall number of the batch of cards to be produced applied for by the user by the online end.
[0053] Based on this, the online end generates a number for the batch of cards to be produced as a whole according to the acquired information of the cards to be produced, thereby obtaining the card numbers of the batch of cards to be produced, so as to further process the card numbers subsequently.
[0054] In some embodiments, the online terminal determines the target card making sequence of the cards to be made based on the card making information; and generates the overall card making number of the cards to be made based on the target card making sequence of the cards to be made. The target card making sequence can be the sequence of the users who apply for card making this time among all the users who apply for card making on the same day, or the sequence of all the users who apply for card making in the same month or the same year. As long as the sequence of the cards taken by the users who apply for card making within a certain period is used as the card making number, this embodiment does not impose any restrictions on this; the overall card making number refers to the numbering of all the cards to be made in this batch as a whole. For example, if a user comes to the bank to apply for 100 cards to be made, then these 100 cards to be made are uniformly numbered 1, rather than each of the 100 cards to be made being numbered 1.
[0055] Based on this, the online end obtains the card making order of the batch of cards to be made according to the sorting rules pre-set by the bank based on the user's card making information, that is, the target card making order of the cards to be made, and generates the overall card making number of the cards to be made according to the target card making order, so that the card making information can be further processed according to the overall card making number.
[0056] In this embodiment, the online terminal can also number a batch of cards to be produced according to the preset method of other banks, or randomly generate the numbers of the cards to be produced. This embodiment does not limit the generation rules of the numbers of the cards to be produced.
[0057] S230: Generate and update card production record information based on the card number and card information to be produced.
[0058] Among them, the updated card making record information can be the information related to the above-mentioned card number and card information to be made recorded by the online end in a preset recording format; it can also be the information related to the above-mentioned card number and card information to be made recorded by the online end in any other form, and this embodiment does not limit this.
[0059] Based on this, the online end can record the generated card number to be made and the card information to be made entered by the staff in accordance with the preset record format. The recorded card number and card information to be made are the updated card making record information, so that the updated card making record information can be used to generate the card making files for this batch later.
[0060] Among them, in the embodiment of the present application, based on the card number to be produced and the card information to be produced, the method for generating and updating the card production record information may also include:
[0061] Determine the preset recording module.
[0062] Among them, the preset recording module refers to a processing module with a recording function set up by bank staff in the online terminal, which is used to record the card making number and card making information. The recording module can be independently developed by bank technicians, or it can directly use an existing processing module with a recording function. As long as it is a module that can record and store information, this embodiment does not limit this.
[0063] Based on this, after the online end obtains the user's card making information and generates the card making number of the card to be made, it determines the recording module pre-set by the bank staff for recording the card making number and card making information, so that the above card making information and card making number can be recorded through the recording module later.
[0064] Based on the preset record module, the number of the card to be made and the information of the card to be made, the card making record information is generated and updated.
[0065] Based on this, the bank staff enters the card-making related information of the user who applies for card making into the online terminal. After the online terminal obtains the above information, it generates the overall card-making number of the card to be made based on the card-making information of the card to be made and in accordance with the bank's preset rules, and records the above card-making information and card-making number based on the recording module with recording function set up by the bank staff in the online terminal. The card-making information and card-making number obtained after recording by the recording module are the updated card-making record information. Therefore, the online terminal generates updated card-making record information based on the preset recording module, the card number to be made and the card information to be made.
[0066] In some embodiments, the online end determines a tabulation program based on a recording module; generates a table based on the tabulation program, the table being used to store the card number and the card information to be made; records the card number and the card information to be made into the table, and generates updated card making record information.
[0067] Among them, the tabulation program can be a program generated by the online end based on a module for recording function set up by bank staff, or it can be a program for recording function stored or called in the recording module, and this embodiment does not limit this; the program is used to make a table, and the table can record and store the card number to be made and the card information to be made; that is, in this embodiment, the online end generates a tabulation program based on the recording module pre-set by the bank staff, and generates a table based on the tabulation program, and the table can be used to record and store the card number to be made and the card information to be made. Based on this, the online end records and stores the card number to be made and the card information to be made in the above-mentioned table, thereby obtaining the card number to be made and the card information to be made of this batch of cards recorded in the table, that is, obtaining the updated card making record information.
[0068] S240, sending a card making instruction to the batch processing end, so that the batch processing end reads and updates the card making record information based on the card making instruction, and generates a batch card making file based on the card making instruction and the card making information.
[0069] The batch processing end may be a port in the bank card making system for generating card making files and sending them to the card factory. The batch processing end may obtain the card numbers and card information to be made generated by the online end, and generate card making files for this batch of cards to be made based on these information, and send the above card making files to the card factory so that the card factory can make this batch of cards to be made based on these card making files; the card making instruction may be an instruction sent by the online end to the batch processing end, which is used to drive the batch processing end to read the above card numbers and card information to be made and generate corresponding card making files; the batch card making files are batch The processing end generates the batch card making files of this batch based on the card numbers and the card information to be made, and sends them to the card factory so that the card factory can generate the cards to be made in this batch based on the card making files. For example, if a user applies for 100 cards to be made, the batch processing end generates 100 card making files based on the above-mentioned relevant information. These 100 card making files are the batch card making files of this batch. In some implementation methods, the user may also apply for only a single card to be made. The batch processing end also generates the card making file of the single card to be made based on the card number and the card information to be made generated by the online end.
[0070] Based on this, after the online end generates updated card making record information, it sends a card making instruction to the batch processing end, so that the batch processing end can read the card number and card information to be made in the updated card making record information based on the card making instruction, and generate the batch card making file of this batch based on the above information, so that the card factory can generate the cards to be made based on the batch card making file.
[0071] In some embodiments, after generating updated card making record information based on the card number and card information to be made, and before sending the card making instruction to the batch processing end, it also includes: the online end sends the updated card making record information to the terminal, so that after the updated card making record information is stored in the terminal, the card making instruction is sent to the batch processing end.
[0072] Among them, the terminal can be an augmented reality (AR) head-mounted display device, a mixed reality (MR) head-mounted display device, a smart phone, a tablet computer, a laptop computer and other devices. Of course, the central control device 110 can also be a server. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms. This embodiment does not limit this; the terminal is used to record and store information, and the information stored in the terminal can be read and processed in real time by a preset device; that is, the online end can update the information recorded and stored in the terminal in real time based on the generated card number and card information to be made, and the batch processing end can read the updated card making record information stored in the terminal in real time, thereby generating a batch card making file.
[0073] Based on this, the online end generates updated card making record information based on the card number and card information to be made, and sends the generated updated card making record information to the above-mentioned terminal so that the terminal obtains and stores the updated card making record information, and sends the card making instruction to the batch processing end so that the batch processing end reads the updated card making record information in the terminal based on the card making instruction and processes it.
[0074] Furthermore, the operation of the online end sending the card-making instruction to the batch processing end can also be performed synchronously with the operation of the online end sending the updated card-making record information to the terminal, that is, the online end can perform relevant operations to the terminal and the batch processing end at the same time, so that the batch processing end can start reading the updated card-making record information while the terminal obtains the updated card-making record information. Therefore, the online end does not need to send the updated card-making record information to the terminal before sending the card-making instruction to the batch processing end.
[0075] In other embodiments, after sending the card-making instruction to the batch processing end, it also includes: switching the state of the online end from a first working state to a second working state, wherein the first working state is a state in which the online end refuses to accept the card-making information of other cards to be made after obtaining the card-making information of the cards to be made, and the second working state is a state in which the online end agrees to accept the card-making information of other cards to be made after sending the card-making instruction to the batch processing end.
[0076] Among them, the first working state can be a working state in which the online end, after acquiring the card-to-be-made information of the batch of cards to be made, performs relevant processing on the card-to-be-made information to obtain updated card-making record information, and sends the updated card-making record information to the terminal, and sends a card-making instruction to the batch processing end. In the first working state, the online end does not accept new applications for cards to be made, but remains in the above working state; correspondingly, the second working state can be a working state in which the online end exits the first working state after sending the card-making instruction to the batch processing end, and restarts to accept new applications for cards to be made.
[0077] Based on this, the user goes to the bank to apply for a batch of pre-made cards, and the bank staff enters the card information to be made into the online terminal. At this time, the relevant work of the bank staff has been completed; the online terminal obtains the card information to be made, and at this time the online terminal can be regarded as entering the first working state from the second working state, that is, the online terminal starts to process the user's card application to be made, and no longer accepts other users' card applications to be made. When the online terminal generates updated card making record information based on the card information to be made, and sends the updated card making record information to the terminal, after sending the card making instruction to the batch processing terminal, the online terminal exits the first working state and re-enters the second working state, that is, the online terminal can start accepting other users' card applications to be made.
[0078] In this embodiment, the online end obtains the card information to be made entered by the staff of the bank, enters the first working state from the second working state, and numbers the cards to be made as a whole according to the numbering rules preset by the bank and the target card making order of the cards to be made in this batch based on the card information to be made, thereby obtaining the card information to be made and the card number to be made; the online end generates a card making program based on the record module preset by the bank, generates a table based on the card making program, records the card information to be made and the card number to be made in the table, thereby obtaining the card information to be made and the card number to be made recorded in the table, that is, obtaining the updated card making record information; the online end sends the updated card making record information to the terminal for recording and storage, and sends a card making instruction to the batch processing end, thereby the batch processing end can read the updated card making record information stored in the terminal in real time and generate a card making file, and the online end returns to the first working state from the second working state, that is, while the batch processing end generates the card making file based on the updated card making record information, the online end that has entered the second working state can continue to process new card applications to be made without having to remain in the first working state and wait for the batch processing end to complete the generation of the card making file. Therefore, this embodiment utilizes the generation of updated card-making record information so that the online end completes the processing of the card-making application after sending the updated card-making record information to the terminal, and can immediately return to the second working state from the first working state without waiting for feedback from the batch processing end; and the batch processing end only needs to read the updated card-making record information stored in the terminal to start the generation of the card-making file. The work of the online end and the batch processing end is well divided into two processes that can be completed in parallel, ensuring that the batch processing end and the online end can perform asynchronous and real-time processing on the batch of card-making applications through the updated card-making record information stored in the terminal, thereby ensuring that the card use needs of multiple cards in emergency situations are solved, and can release more time and manpower to meet batch card-making needs.
[0079] Figure 3 This is a flow chart of a method for generating batch card making files provided by another embodiment of the present application. The execution subject of this method may be a batch processing terminal applied to a bank card making system. Figure 3 As shown, the batch card making file generation method may include the following steps:
[0080] S310, obtaining the card making instruction sent by the online end.
[0081] Among them, the batch processing end is used to generate card-making files and send them to the card factory; based on this, the batch processing end in the bank's card-making system obtains the card-making instructions sent by the online end.
[0082] S320. Based on the card making instruction, read and update the card making record information to obtain the card number and the card information to be made in the updated card making record information, wherein the updated card making record information is information generated by the online end based on the card number and the card information to be made, the card number to be made is number information generated by the online end based on the card information to be made, and the card information to be made is the information of the card to be made received by the online end.
[0083] Among them, the updated card making record information is the information generated by the online end based on the information of the cards to be made in this batch entered by the bank staff. The batch processing end can generate the card making files of this batch of cards to be made based on the updated card making record information of this batch generated by the online end, and send it to the card factory, so that the card factory can generate the cards to be made in this batch based on the card making files of this batch of cards to be made; the updated card making record information may include the card number to be made and the card information to be made. The card information to be made is the card information of the batch of cards to be made entered by the bank staff into the online end. The card number to be made is the card number of this batch of cards to be made obtained by the online end based on the card information to be made and the overall numbering according to the bank's preset rules.
[0084] Based on this, the batch processing end responds to the card making instruction sent by the online end and obtains the updated card making record information of the batch of cards to be made generated by the online end in a table form, that is, the batch processing end obtains the card number to be made generated by the online end and the card information to be made received by the online end.
[0085] In some implementations, the batch processing end determines the terminal based on the card making instruction, and the terminal stores the updated card making record information sent by the online end; reads the updated card making record information in the terminal to obtain the card number and card information to be made in the updated card making record information.
[0086] Among them, the terminal is the object to which the online end sends the updated card making record information, that is, the terminal obtains and stores the updated card making record information in the form of a table generated and sent by the online end. The information in the terminal is processable in real time by the online end and the batch processing end.
[0087] Based on this, the terminal obtains the updated card-making record information sent by the online end and stores it, the batch processing end obtains the card-making instruction sent by the online end, and determines the terminal in response to the card-making instruction, and the batch processing end reads the updated card-making record information in the table form in the terminal, thereby obtaining the card number and card information of the batch to be made in the updated card-making record information.
[0088] S330: Generate batch card production files based on the card numbers and card information to be produced.
[0089] Based on this, the batch processing end can generate a batch card making file for this batch of cards to be made according to the acquired card numbers and card information to be made, and send the batch card making file to the card factory, so that the card factory can make this batch of cards to be made based on the card numbers and card information to be made included in the batch card making file, thereby completing the production of the pre-made cards applied for by the user.
[0090] In this embodiment, the batch processing end in the card making system responds to the card making instruction sent by the online end, determines the terminal and reads the updated card making record information stored in the terminal, obtains the card number and the card information to be made included in the updated card making record information, and generates a batch card making file based on the card number and the card information to be made, so as to realize asynchronous real-time processing of batch card applications by the batch processing end and the online end, thereby ensuring that the card use needs of multiple cards in emergency situations are solved, and being able to release more time and manpower to meet batch card making needs.
[0091] Figure 4 Another process diagram of batch card making file generation provided in the embodiment of the present application is as follows: Figure 4 As shown, the method includes:
[0092] S410, generating unified numbers for the multiple cards of this batch, and storing the numbers and detailed information of the card making application in the card making instruction table.
[0093] Among them, the unified number can be the overall numbering of multiple cards in this batch at the online end, the detailed information of the card application can be the information related to this card application entered by the bank staff at the online end, and the instruction table can be a table used to generate card files.
[0094] Based on this, the online end generates a unified number for the batch of cards to be produced, and stores the number and the acquired detailed information related to the batch of cards to be produced in the card making instruction table.
[0095] S420, end the transaction and return normally.
[0096] The transaction ends when the online end stores the number and detailed information into the instruction table, which means the application transaction for this card-making application ends. A normal return means the online end ends the application transaction and returns to the working state before the card-making application is accepted.
[0097] Based on this, the online end stores the generated number and the obtained detailed information into the card making instruction table, ends the card making application, and returns to the working state before the card making application was accepted.
[0098] S430, sending instructions to the background, so that the background batch detects the new application data in the instruction table, calls up batch card making transactions, performs card making processing, and generates a card making file according to the number of this card making.
[0099] Based on this, after the online end stores the number and detailed information in the instruction table, it sends instructions to the background so that the background can batch detect the new application data in the instruction table. The new application data is the unified number and detailed information of the card making application stored in the card making instruction table by the online end, and the background can call up the batch card making transactions of this batch according to the detailed information, perform card making processing, and thus generate the card making file according to the card making number.
[0100] In this embodiment, the online end generates a unified number, and stores the number and detailed information of the card-making application in the card-making instruction table, and sends instructions to the background, so that the background can batch detect the new application data in the instruction table, call up batch card-making transactions, process the card-making, and generate a card-making file according to the number of this card-making. The instruction table divides the work of the online end and the background on generating card-making files into parallel processes, thereby solving the need to use multiple cards in emergency situations.
[0101] Figure 5 A block diagram of a batch card making file generating device 500 provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the batch card making file generating device 500 includes: a card making information acquiring module 510 , a card making number generating module 520 , a record information generating module 530 and an instruction sending module 540 .
[0102] The card making information acquisition module 510 is used to obtain the card making information of the card to be made.
[0103] The card production number generation module 520 is used to generate a card production number of a card to be produced according to the card production information.
[0104] The record information generating module 530 is used to generate and update the card making record information according to the card number and the card information to be made.
[0105] The instruction sending module 540 is used to send a card making instruction to the batch processing end, so that the batch processing end reads and updates the card making record information according to the card making instruction and generates a batch card making file according to the card making number and the card making information.
[0106] In some embodiments, the record information generation module 530 may include a module determination unit, which may be used to determine a preset record module; the record information generation module 530 may be used to generate updated card production record information based on the preset record module, the card number to be produced, and the card information to be produced.
[0107] In this manner, the record information generation module 530 may further include a program determination unit and a table generation unit. The program determination unit may be used to determine a tabulation program based on the record module; the table generation unit may be used to generate a table based on the tabulation program, and the table is used to store the card number to be made and the card information to be made; the record information generation module 530 may be used to record the card number to be made and the card information to be made into the table, and generate updated card making record information.
[0108] In some other embodiments, the batch card-making file generating device 500 may further include a state switching module, which may be used to switch the state of the online end from a first working state to a second working state after sending a card-making instruction to the batch processing end, wherein the first working state is a state in which the online end refuses to accept the card-making information of other cards to be made after obtaining the card-making information of the cards to be made, and the second working state is a state in which the online end agrees to accept the card-making information of other cards to be made after sending a card-making instruction to the batch processing end.
[0109] Figure 6 FIG. 6 shows a structural block diagram of a device 600 for generating batch card files according to another embodiment of the present application. Figure 6 As shown, the batch card making file generating device 600 may include: an instruction obtaining module 610 , an information reading module 620 and a file generating module 630 .
[0110] The instruction acquisition module 610 is used to acquire the card making instruction sent by the online end.
[0111] The information reading module 620 is used to read the card number and the card information to be made in the updated card making record information stored in the terminal based on the card making instruction.
[0112] The file generation module 630 is used to generate batch card production files based on the card numbers and card information to be produced.
[0113] In some embodiments, the information reading module 620 includes a terminal determination unit, which can be used to determine the terminal based on the card making instruction, and the terminal stores the updated card making record information sent by the online terminal; the information reading module 620 can be used to read the updated card making record information in the terminal to obtain the card number and card information to be made in the updated card making record information.
[0114] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 7 As shown, the electronic device 700 includes:
[0115] The electronic device 700 may include a processor 701 with one or more processing cores, a memory 702 with one or more computer-readable storage media, a communication component 703 and other components. The processor 701 , the memory 702 and the communication component 703 are connected via a bus 704 .
[0116] In a specific implementation process, at least one processor 701 executes the computer execution instructions stored in the memory 702, so that at least one processor 701 executes the above message processing method.
[0117] The specific implementation process of the processor 701 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0118] In the above Figure 7 In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0119] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk storage.
[0120] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0121] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a terminal device, enables the terminal device to execute the batch card making file generation method of the terminal device.
[0122] In some embodiments, a computer program product or computer program is provided, the computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in the above-mentioned method embodiments.
[0123] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0124] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for generating batch card making files, characterized in that: Applied to the online end of a bank card making system, the method comprises: Obtain the card information to be produced; Based on the card information to be produced, generating a card number to be produced of the card to be produced; Based on the card number to be produced and the card information to be produced, generate and update the card production record information; Send a card making instruction to the batch processing end, so that the batch processing end reads the card number and the card information to be made in the updated card making record information based on the card making instruction, and generates a batch card making file based on the card number and the card information to be made.
2. The method according to claim 1, characterized in that The generating and updating the card making record information based on the card number to be made and the card information to be made includes: Determine the preset recording module; Based on the preset recording module, the number of the card to be produced and the information of the card to be produced, the updated card production record information is generated.
3. The method according to claim 2, characterized in that The generating and updating the card making record information based on the preset record module, the card number to be made and the card information to be made includes: Based on the recording module, determining a tabulation procedure; Based on the tabulation program, a table is generated, wherein the table is used to store the card number to be produced and the card information to be produced; The card number to be produced and the card information to be produced are recorded in the table to generate updated card production record information.
4. The method according to claim 1, characterized in that After sending the card making instruction to the batch processing end, the method further includes: Switch the state of the online end from a first working state to a second working state, wherein the first working state is a state in which the online end refuses to accept the card information of other cards to be made after obtaining the card information of the cards to be made, and the second working state is a state in which the online end agrees to accept the card information of other cards to be made after sending a card making instruction to the batch processing end.
5. A method for generating batch card making files, characterized in that: Applied to the batch processing end of a bank card making system, the method comprises: Get the card making instruction sent by the online end; Based on the card making instruction, read the updated card making record information to obtain the card number and the card information to be made in the updated card making record information, wherein the updated card making record information is information generated by the online end based on the card number and the card information to be made, the card number to be made is number information generated by the online end based on the card information to be made, and the card information to be made is the card information to be made received by the online end; A batch card production file is generated based on the card numbers to be produced and the card information to be produced.
6. The method according to claim 5, characterized in that The method of reading and updating the card making record information based on the card making instruction to obtain the card number and the card information to be made in the updated card making record information includes: Based on the card making instruction, determining a terminal in which the updated card making record information sent by the online terminal is stored; The updated card making record information in the terminal is read to obtain the card number and the card information to be made in the updated card making record information.
7. A device for generating batch card making files, characterized in that: Applied to the online end of a bank card making system, the device comprises: A card making information acquisition module is used to obtain the card making information of the card to be made; A card production number generation module, used to generate a card production number of the card to be produced according to the card production information; A record information generating module, used for generating and updating card making record information according to the card number to be made and the card information to be made; The instruction sending module is used to send a card making instruction to the batch processing end, so that the batch processing end reads the card number and the card information to be made in the updated card making record information according to the card making instruction, and generates a batch card making file according to the card number and the card information to be made.
8. A device for generating batch card making files, characterized in that: Applied to the batch processing end of a bank card making system, the device comprises: The instruction acquisition module is used to obtain the card making instruction sent by the online end; An information reading module, used for reading the card number and the card information to be made in the updated card making record information stored in the terminal based on the card making instruction; The file generation module is used to generate batch card production files based on the card numbers to be produced and the card information to be produced.
9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, which can be called by a processor to execute the method according to any one of claims 1 to 6.