Method for storing and retrieving smart cards and electronic warehouse for storing and retrieving smart cards

By using a smart card storage and retrieval method that sorts smart cards by type and frequency in the smart card electronic warehouse, the problem of low card retrieval efficiency is solved, enabling efficient smart card production and replacement operations, and meeting the requirements of T+0 delivery time.

WO2026092150A1PCT designated stage Publication Date: 2026-05-07GIESECKE & DEVRIENT (CHINA) TECHNOLOGIES CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GIESECKE & DEVRIENT (CHINA) TECHNOLOGIES CO LTD
Filing Date
2025-10-15
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In existing technologies, smart cards are arranged haphazardly in electronic warehouses, causing card retrieval equipment to move back and forth frequently, resulting in low card retrieval efficiency and discontinuous production, making it difficult to meet the T+0 product delivery time requirements.

Method used

By sorting smart cards by type and frequency of retrieval in the electronic warehouse, using multiple card cabinets and card retrieval devices, and combining the control platform to optimize the card retrieval order and card box location, automated storage and retrieval of smart cards can be achieved.

Benefits of technology

This improved the card retrieval efficiency of the card retrieval equipment, reduced frequent back-and-forth movements, enhanced the production continuity and card replacement efficiency of smart cards, and met the requirements of T+0 product delivery time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025127826_07052026_PF_FP_ABST
    Figure CN2025127826_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a method for storing and retrieving smart cards and an electronic warehouse for storing and retrieving smart cards. The method comprises: acquiring order data for ordered smart cards, the order data comprising at least smart card types of the smart cards ordered by a financial institution and the number of smart cards corresponding to each smart card type; sorting the order data on the basis of smart card arrangement positions in each card cabinet, and determining a card retrieving sequence corresponding to each card cabinet, each card cabinet being used for storing a corresponding type of smart card, each card cabinet comprising a plurality of card containers, and each card container storing one type of smart card; and controlling a card retrieving device mounted on each card cabinet to retrieve, according to the card retrieving sequence, smart cards corresponding to the number of smart cards from the card containers in the corresponding card cabinet. According to the solution provided by the present application, the efficiency of retrieving smart cards can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Smart card access methods and the electronic repository for accessing smart cards Technical Field

[0001] This application belongs to the field of smart card access technology, and in particular relates to a smart card access method and an electronic warehouse for accessing smart cards. Background Technology

[0002] Smart card manufacturers can receive card production data from various financial institutions, generate orders, and retrieve the corresponding smart cards from an electronic warehouse based on those orders. They then write the applicant's personal data into the smart card, thus completing the smart card production process. In practical applications, smart card manufacturers receive card production data from different financial institutions; therefore, efficiently and accurately retrieving the smart cards from the electronic warehouse that correspond to the card production needs of financial institutions can improve smart card production efficiency. Technical issues

[0003] In related technologies, smart cards can be retrieved from an electronic warehouse automatically using a card-retrieval device. However, in these technologies, the smart cards are often disorganized in the electronic warehouse, requiring the card-retrieval device to move back and forth frequently and perform multiple actions when retrieving cards according to the order, resulting in low efficiency in smart card retrieval. Technical solutions

[0004] This application provides a method for storing and retrieving smart cards and an electronic repository for storing and retrieving smart cards, which can improve the efficiency of smart card retrieval.

[0005] In a first aspect, embodiments of this application provide a method for storing and retrieving smart cards. The method includes: acquiring order data for ordering smart cards, wherein the order data includes at least the smart card types ordered by the financial institution and the number of smart cards corresponding to each smart card type; sorting the order data according to the arrangement position of smart cards in each card cabinet to determine the card retrieval order corresponding to each card cabinet, wherein each card cabinet is used to store smart cards of the corresponding type, each card cabinet includes multiple card boxes, and each card box stores one type of smart card; and controlling a card retrieval device installed on the card cabinet to retrieve smart cards corresponding to the number of smart cards from the card boxes in the corresponding card cabinet according to the card retrieval order.

[0006] Secondly, embodiments of this application provide an electronic warehouse for storing and retrieving smart cards. The electronic warehouse includes: multiple card cabinets, each card cabinet including multiple card boxes, each card box being used to store a type of smart card; multiple card retrieval devices deployed on the multiple card cabinets for retrieving smart cards from the card boxes of the corresponding card cabinets; and a control platform for executing the smart card storage and retrieval method as described in the first aspect.

[0007] Thirdly, embodiments of this application provide an electronic device, which includes: a processor and a memory storing computer program instructions; the processor executes the computer program instructions to implement the smart card access method as described in the first aspect.

[0008] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the smart card access method as described in the first aspect.

[0009] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the smart card access method as described in the first aspect. Beneficial effects

[0010] As can be seen from the above, in this embodiment of the application, the order data is sorted according to the arrangement of the smart cards in the card cabinet to determine the card retrieval order. Thus, the card retrieval order matches the arrangement of the smart cards in the card cabinet. Therefore, when the card retrieval device retrieves the smart cards from the card cabinet according to the above card retrieval order, it does not need to move back and forth frequently, thereby improving the card retrieval efficiency of the card retrieval device. Attached Figure Description

[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 is a schematic diagram of the structure of an electronic warehouse in related technologies;

[0013] Figure 2 is a schematic diagram of the electronic warehouse assembly in the related technology;

[0014] Figure 3 is a flowchart of the smart card production process in related technologies;

[0015] Figure 4 is a flowchart of the card replacement process in the relevant technology;

[0016] Figure 5 is a schematic diagram of the structure of an electronic warehouse for accessing smart cards provided in an embodiment of this application;

[0017] Figure 6 is a schematic diagram of the overall structure of an electronic warehouse provided in an embodiment of this application;

[0018] Figure 7 is a schematic diagram of the card cabinet provided in one embodiment of this application;

[0019] Figure 8 is a schematic diagram of the card replacement platform provided in an embodiment of this application;

[0020] Figure 9 is a schematic diagram of the structure of a receiving assembly provided in an embodiment of this application;

[0021] Figure 10 is a flowchart illustrating a smart card access method according to another embodiment of this application;

[0022] Figure 11 is a schematic diagram of the smart card distribution of an electronic warehouse provided in another embodiment of this application;

[0023] Figure 12 is a schematic diagram of the card retrieval route of a card retrieval device provided in another embodiment of this application;

[0024] Figure 13 is a schematic diagram of a data sequence provided in another embodiment of this application;

[0025] Figure 14 is a schematic diagram of order data updating provided in another embodiment of this application;

[0026] Figure 15 is a schematic diagram of automatic database transfer provided in another embodiment of this application;

[0027] Figure 16 is a schematic diagram of a smart card retrieval process provided in another embodiment of this application;

[0028] Figure 17 is a schematic diagram of a smart card replacement process provided in another embodiment of this application;

[0029] Figure 18 is a schematic diagram of the structure of an electronic device provided in another embodiment of this application. The best embodiment of the present invention

[0030] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0031] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0032] To facilitate understanding, before explaining the solution provided in this application, the background of the solution provided in this application will be explained first.

[0033] Every smart card (e.g., a bank card) issued to a user includes various data, such as the smart card type (e.g., grating card, metal card) and the user's personal data (e.g., card number, password, user's name, ID number, etc.).

[0034] When a user applies for a smart card at a financial institution, they need to select the type of smart card and provide personal data. During the smart card production process, the card manufacturer needs to write the user's personal data into the selected smart card. Specifically, the manufacturer first selects the type of smart card required by the financial institution from a variety of options. Then, they print the financial institution's logo on the surface of the smart card, followed by printing the card number and writing the user's personal data into the smart card's chip, thus completing the smart card production.

[0035] To improve smart card production efficiency, card manufacturers typically employ automated production methods. They usually receive card manufacturing data from different financial institutions, with a single production order including the types of smart cards applied for by each institution and the corresponding user data for each card. Therefore, accurately matching smart card types with user data is a crucial step in ensuring efficient smart card production.

[0036] In related technologies, smart card retrieval and replacement can be achieved manually. This involves manually locating the corresponding smart card in the warehouse based on order data and retrieving it, or adding a new smart card to the warehouse. This method is purely manual and requires no technical expertise. However, financial institutions have different daily demand data; the type and quantity of smart cards required may vary each day. Each type of smart card also has different corresponding branch locations, shipping methods, and auxiliary materials (card letters and inserts). For production, the processes of retrieving cards from the warehouse, auditing, and sorting by production are not only inefficient and prone to errors, but also costly.

[0037] In addition, in related technologies, an electronic warehouse can also be used to automatically retrieve smart cards from the warehouse. The electronic warehouse consists of a database system, an automatic card retrieval module, a card replenishment module, and a dedicated storage area. It can automatically retrieve smart cards stored in a dedicated card box or automatically replenish smart cards in a dedicated card box. During the card retrieval / replenishment process, the electronic warehouse is driven by data signals. After receiving the data signals, the electronic warehouse uses structures such as automatic robots and automatic handling arms to automatically retrieve and replenish cards. At the same time, the electronic warehouse can also record all relevant production data and generate logs.

[0038] As an example, the electronic warehouse in the related technology may have the following functional modules: a storage box module, an automatic material picking module, an automatic material dispensing and counting module, a chip reading and calibration module, a conveying module, a bundling module, a labeling module, and a card receiving module. Figure 1 shows a schematic diagram of the structure of the electronic warehouse in the related technology. As shown in Figure 1, the card cabinet module includes a card cabinet for storing smart cards, a card box picking and placing robot for picking up and placing card boxes from the card cabinet, a card receiving box for storing smart cards to be retrieved from the card boxes, a first display device for displaying relevant information of the smart cards in the card receiving box, a card box flipping cylinder for flipping the card boxes in the card cabinet, a card insertion box for storing smart cards to be added to the card cabinet, a card insertion robot for retrieving cards from the card insertion box, and a control platform including a second display device. The card cabinet module is 3030mm long, 2100mm wide, and 2800mm high; each card cabinet can hold 400 card boxes, and each card box can hold 350 smart cards. In Figure 1, each electronic warehouse is equipped with a card holder robot that can move freely along the X, Y, and Z axes. Figure 2 shows a schematic diagram of the electronic warehouse assembly in the related technology. As shown in Figure 2, the electronic warehouse assembly in the related technology is equipped with 3 electronic warehouses, so the total length of the electronic warehouse assembly is 9090mm, the total width is 2100mm, and the total height is 2800mm.

[0039] As shown in Figure 1, an electronic warehouse can hold 400 card boxes, all sharing a single card box retrieval robot. For each type of smart card, the robot must remove the card box and return it to the card cabinet after retrieval. As an example, Figure 3 illustrates the smart card production process in related technologies. Figure 3 shows that after receiving smart card applications from various financial institutions, order data is generated. The electronic warehouse controls the card box retrieval robot to retrieve card boxes from the card cabinet based on the order data; then, it retrieves the smart cards from the card boxes according to the order data. The control platform reads the smart cards, checking if the retrieved smart card matches the order data. If they do not match, the smart card is discarded; otherwise, the retrieved smart cards are stacked and transported by a conveyor arm. The smart cards are then bundled, labeled, and output sequentially. Finally, the cards are retrieved in sequence, and manual processing is performed on the smart cards, boxing, and transfer.

[0040] In the above process, the actions of the robotic arm in picking up and placing card boxes take a long time, thus affecting card retrieval efficiency. This results in high investment, low efficiency, and an average output of approximately 1000-1500 pcs / h. When order data contains a small number of smart cards (e.g., orders with fewer than 10 smart cards), the card retrieval efficiency in the electronic warehouse is even slower than manual retrieval.

[0041] Furthermore, in related technologies, when multiple financial institutions send card production data, the production of smart cards for the next financial institution typically only begins after the production of the smart cards required by one financial institution is completed. This method results in discontinuous smart card production and low production efficiency. Specifically, in scenarios where smart cards required by different financial institutions are stored in the same electronic warehouse, when multiple financial institutions simultaneously or within a short period apply to card manufacturers for card production, the electronic warehouse can only produce smart cards for one financial institution at a time. Moreover, the production of smart cards for the next financial institution only begins after the production of the first financial institution's smart card is completed. For example, if smart cards required by four financial institutions (A, B, C, and D) are all stored in the same electronic warehouse, and when these four financial institutions receive card production requests simultaneously or within a short period, the electronic warehouse cannot retrieve the cards at the same time. This leads to discontinuous smart card production, long waiting times, low efficiency, and difficulty in meeting T+0 product delivery requirements.

[0042] In related technologies, when replenishing cards in an electronic warehouse, individual cards are fed in and then removed / placed back into the corresponding card holder. For example, Figure 4 shows a card replenishment flowchart in related technologies. As shown in Figure 4, during card replenishment, the electronic warehouse first obtains a card replenishment list. Manual personnel sort cards from the smart card warehouse and place them into a card dispensing bin. Then, the electronic warehouse compares the smart cards in the dispensing bin with those in the replenishment list. If not, the smart card is discarded; otherwise, a card-picking robot retrieves the corresponding card box from the card cabinet and places the single smart card into the box. The robot then returns the card box to the card cabinet, repeating the process until card replenishment is complete. In related technologies, the card replenishment speed of the electronic warehouse is approximately 4000 pcs / h, which is relatively inefficient.

[0043] As can be seen from the above, the card retrieval process and the card replacement process share the same handling arm, and their movement trajectories will also overlap, so they cannot work at the same time. That is, it is impossible to realize the retrieval and replacement of smart cards at the same time.

[0044] Furthermore, the electronic warehouse in the relevant technology does not have the function of big data learning and analysis, nor does it have the function of automatically changing the position of card boxes. The position distribution of card boxes in the card cabinet has a certain impact on card retrieval efficiency. A reasonable position distribution can effectively improve card retrieval efficiency.

[0045] To address the problems in the prior art, this application provides a method for accessing a smart card and an electronic repository for accessing the smart card, wherein the electronic repository for accessing the smart card can execute the method for accessing the smart card. Embodiments of the present invention

[0046] The following is a description of the electronic storage and retrieval system for smart cards provided in an embodiment of this application. Figure 5 shows a schematic diagram of the structure of the electronic storage and retrieval system for smart cards provided in an embodiment of this application. As shown in Figure 5, the electronic storage and retrieval system includes: multiple card cabinets 500, multiple card retrieval devices 510, and a control platform 520 (not shown in Figure 5).

[0047] In one embodiment, each card cabinet includes multiple card boxes, each used to store one type of smart card. For example, in Figure 5, six card cabinets are deployed in the e-warehouse, each cabinet including 7 columns * 24 rows = 168 card boxes, and each card box can hold 600 smart cards. The overall structure of the e-warehouse is shown in Figure 6. In Figure 6, the total length of the e-warehouse is 7800mm, the width is 2500mm, and the height is 4590mm.

[0048] In one embodiment, as shown in Figure 5, multiple card retrieval devices are deployed on multiple card cabinets to retrieve smart cards from the card boxes of the corresponding card cabinets. In the structural diagram of the card cabinets shown in Figure 7, each card cabinet is equipped with at least one card retrieval device. This device can be a robotic arm that can move along the X-axis and Y-axis and rotate along the W-axis. The robotic arm can also move along either the X-axis or Y-axis; for example, in Figure 7, an X-axis handling robotic arm S1 and a Y-axis handling robotic arm S2 are deployed on the card cabinet.

[0049] Alternatively, a card suction module can be deployed on the card dispensing device to remove the smart card from the card box by suction. In this scenario, the card suction module can be, but is not limited to, a suction cup.

[0050] In one embodiment, the control platform (not shown in Figure 5) can execute the smart card access method provided in the embodiments of this application.

[0051] In one embodiment, as shown in FIG6, the electronic warehouse further includes a card replacement device 610. The card replacement device is used to replace cards in card boxes within a card cabinet. The card replacement device 610 includes a card box gripping component 611, a transfer component 612, a card box storage component 613, and a card replacement platform 614. The card box storage component 613 is deployed within the card replacement platform 614 as shown in FIG8. The card box gripping component grips the target card box to be replaced from the card cabinet and places it on the card replacement platform; the card box storage component transfers the replaced target card box from the card replacement platform to the card cabinet; and the transfer component controls the movement of the card box gripping component.

[0052] The card replacement equipment enables automatic card replacement in electronic warehouses without manual replacement. Compared with existing technologies, it improves the automation level of smart card replacement, reduces manual work, increases replacement efficiency, and also enhances the security and reliability of the replacement operation.

[0053] In one embodiment, the electronic warehouse further includes a receiving component for storing smart cards retrieved from each card cabinet. As shown in Figure 9, the receiving component includes a receiving bin 90 and a display component 91. The receiving bin stores the smart cards retrieved from each card cabinet; the display component displays a bin identifier corresponding to the receiving bin. The bin identifier represents the smart card data of the smart cards stored in the receiving bin. The bin identifier can be text or a graphic code. For example, in Figure 9, the bin identifier is a QR code. Users can scan the QR code to obtain information such as the type, quantity, and sorting of the smart cards stored in the receiving bin. Therefore, in this embodiment, the bin identifier is associated with the smart card data of the smart cards stored in the receiving bin.

[0054] In one example, the aforementioned display component can be an e-ink screen, which displays relevant information about the cards loaded in each receiving hopper, such as the batch, quantity, and type of smart cards in the hopper. The hopper identifier displayed in the display component can be a QR code, which identifies the hopper. When a card is retrieved from a receiving hopper, the QR code on the e-ink screen is scanned by a barcode scanner. The barcode scanner transmits the information from the e-ink screen to the electronic warehouse control platform, which then remembers the e-ink screen's identity. When a smart card is placed in a receiving hopper, the control platform records the relevant information of the newly placed smart card. Furthermore, the control platform can connect to the e-ink screen via a network connection (e.g., a local area network), synchronizing the current card receiving information of that receiving hopper to the e-ink screen. This synchronized display of relevant information provides operators with a clear and concise view, ensuring orderly card receiving and preventing errors.

[0055] This concludes the introduction to the electronic warehouse for accessing smart cards provided in the embodiments of this application.

[0056] The following describes the smart card access method provided in the embodiments of this application, taking the control platform in the electronic warehouse as the execution subject.

[0057] Figure 10 shows a flowchart of a smart card access method according to an embodiment of this application. As shown in Figure 10, the method includes steps S1001 to S1003:

[0058] Step S1001: Obtain order data for smart cards.

[0059] In step S1001, the order data includes at least the smart card types ordered by the financial institution and the number of smart cards corresponding to each smart card type.

[0060] In one example, when a user orders a smart card, they may simultaneously order smart cards from at least one financial institution. In this scenario, after obtaining the order data, the control platform divides the order data into multiple sub-order data. Each sub-order data package contains data for smart cards from the same financial institution, so that the card retrieval device always retrieves smart cards from the same financial institution, thereby improving retrieval efficiency. Furthermore, in the electronic warehouse, smart cards from the same financial institution are placed in the same area of ​​the card cabinet.

[0061] For each sub-order data, the control platform performs statistics on the order records in each sub-order data to obtain the number of smart cards of each type.

[0062] In another example, a user orders only a smart card from a financial institution. In this scenario, the control platform can count the order records in the order data to obtain the number of smart cards of each type. In the subsequent card retrieval process, the card retrieval device can retrieve each type of smart card in one go without frequent movement, reducing the number of operation steps of the card retrieval device and improving card retrieval efficiency.

[0063] It should be noted that, in this embodiment, the example given is that the order data includes the order data of one financial institution. When the order data includes the order data of multiple financial institutions, the order data can be split to obtain the order data corresponding to each financial institution.

[0064] Step S1002: Sort the order data according to the smart card arrangement position in each card cabinet to determine the card retrieval order corresponding to each card cabinet.

[0065] In step S1002, each card cabinet is used to store smart cards of the corresponding type. Each card cabinet includes multiple card boxes, and each card box stores one type of smart card. The smart cards can be arranged in the card cabinet according to certain arrangement rules.

[0066] In one example, the number and frequency of smart cards retrieval for different types in each card cabinet are analyzed periodically to place smart cards with higher retrieval numbers and / or higher retrieval frequencies in the center of the card cabinet area corresponding to a certain financial institution, while smart cards with lower retrieval numbers and / or lower retrieval frequencies are placed in a location away from the center, so as to maximize card retrieval efficiency.

[0067] In another example, the smart cards in each card cabinet are arranged in a zigzag pattern according to their smart card type. Figure 11 shows a schematic diagram of the smart card distribution in an electronic warehouse. The electronic warehouse includes six card cabinets, each storing smart cards from two financial institutions, Financial Institution A and Financial Institution B. The smart cards from both financial institutions are placed together; for example, in Figure 11, Financial Institution A's smart cards are placed at the bottom of the cabinet, and Financial Institution B's smart cards are placed at the top. In this embodiment, each financial institution's smart card type is numbered and evenly distributed across the six card cabinets according to their numbering order. The smart cards from each financial institution are grouped together in each cabinet, arranged in a zigzag pattern. For example, the card retrieval device can move along the retrieval route shown in Figure 12, thereby achieving sequential card retrieval and ensuring that the path traveled by the card retrieval device during the retrieval process is sequential and the shortest possible. Compared to the random, disordered distribution of smart cards in card cabinets in related technologies, arranging the smart cards in a zigzag pattern effectively improves card retrieval and replacement efficiency.

[0068] In this embodiment, after the control platform obtains the smart card arrangement position in the card cabinet, it can sort the order data according to the smart card arrangement position so that the card retrieval device can retrieve the card according to the smart card arrangement position. For example, for the smart card arrangement position shown in Figure 12, the control platform sorts the smart cards of financial institution A in the order data in a broken line manner, that is, the sorting method of the smart card data in the order data is the same as the card retrieval order of the card retrieval device.

[0069] Step S1003: Control the card retrieval device installed on the card cabinet to retrieve smart cards corresponding to the number of smart cards from the card boxes in the corresponding card cabinet according to the card retrieval order.

[0070] It should be noted that since the smart card retrieval order is the same as the arrangement order of the smart cards in the card cabinet, the card retrieval device can retrieve cards from the card cabinet in the same order, which can reduce the number of times the card retrieval device has to move back and forth and improve card retrieval efficiency.

[0071] Based on the scheme defined in steps S1001 to S1003 above, it can be understood that in this embodiment of the application, the order data is sorted according to the arrangement position of the smart cards in the card cabinet to determine the card retrieval order. Thus, the card retrieval order matches the arrangement position of the smart cards in the card cabinet. Therefore, when the card retrieval device retrieves the smart cards from the card cabinet according to the above card retrieval order, it does not need to move back and forth frequently, thereby improving the card retrieval efficiency of the card retrieval device.

[0072] The implementation process of the method provided in the embodiments of this application is described below.

[0073] In one embodiment, after obtaining order data, the control platform can detect whether the smart card arrangement order in the order data matches the smart card arrangement position in the card cabinet. If they match, the control platform can retrieve the card according to the order data; if they do not match, the control platform can sort the order data so that the smart card arrangement order in the sorted order data matches the smart card arrangement position in the card cabinet, thereby improving card retrieval efficiency.

[0074] Specifically, the control platform first obtains the card cabinet arrangement order of multiple card cabinets. Then, it sorts the order data according to the card cabinet arrangement order and the smart card arrangement position in each card cabinet to obtain a data sequence. Next, it divides the data sequence into multiple sub-sequences according to the smart card type contained in each card cabinet, and determines the smart card arrangement order in each sub-sequence as the card retrieval order of the corresponding card cabinet.

[0075] In the above embodiments, multiple card cabinets are arranged in a straight line. For example, in Figure 12, six card cabinets are arranged from right to left. The smart cards corresponding to each financial institution are evenly distributed to each card cabinet according to the card retrieval frequency and quantity, so that each card cabinet can work as simultaneously as possible, maximizing card retrieval efficiency. In addition, in this embodiment, each smart card type is numbered and arranged in order in the card cabinet according to the number for easy card retrieval.

[0076] In one example, the control platform determines the arrangement order of all smart cards based on the card cabinet arrangement order and the arrangement position of the smart cards in each card cabinet. Then, it sorts the order data according to this arrangement order, meaning the sorted data sequence is the same as the smart card arrangement order. For example, given the card cabinet arrangement order and smart card arrangement position shown in Figure 12, the data sequence shown in Figure 13 can be obtained. This data sequence is then divided into multiple sub-sequences. For example, in Figure 12, card cabinet 1 stores card types 1 to 12 of financial institution A. Data for card types 1 to 12 is obtained from the data sequence shown in Figure 13, forming the sub-sequence corresponding to card cabinet 1. That is, in this embodiment, each sub-sequence corresponds to one card cabinet, and each sub-sequence contains the smart card types of the corresponding card cabinet. Furthermore, after obtaining the sub-sequence corresponding to each card cabinet, the control platform can control the card-retrieving device corresponding to each card cabinet to simultaneously retrieve cards according to the arrangement order of the smart card types in the corresponding sub-sequence.

[0077] It should be noted that in practical applications, the needs of users who order smart cards vary each time they order. Therefore, it is necessary to update the arrangement of smart cards in the card cabinet to ensure that each card cabinet is in a balanced state and to maximize card retrieval efficiency.

[0078] In this embodiment, the smart cards in the card cabinet can be updated by swapping card boxes. Specifically, the control platform obtains the smart card weight corresponding to each card cabinet and updates the smart cards in the card cabinet according to the smart card weight.

[0079] In the above embodiments, the smart card weight can be determined by the card retrieval frequency and the number of smart cards retrieved from the card cabinet.

[0080] Specifically, the control platform obtains the card issuance frequency and the number of cards issued for each smart card type in each card cabinet, and performs a weighted calculation on the card issuance frequency and the number of cards issued for each smart card type to obtain the type weight for each smart card type; then, it sums the type weights of the smart card types contained in each card cabinet to obtain the smart card weight for each card cabinet.

[0081] In one example, the type weight corresponding to each card box (i.e., each smart card type) can be calculated using formula (1):

[0082] P1 = α* A + β* B (1)

[0083] In formula (1), P1 is the type weight of the smart card type, A is the number of smart cards issued for each smart card type, B is the issuance frequency of each smart card type, α is the weight corresponding to the number of cards issued, and β is the weight corresponding to the issuance frequency. The values ​​of α and β can be set according to actual needs. For example, α can be set to be less than β, such as α being 0.3 and β being 0.7.

[0084] After obtaining the type weight corresponding to each smart card type, the control platform can arrange the smart cards in each card cabinet according to the type weight. For example, according to the size of the type weight, the smart cards with larger type weights, smaller type weights, and intermediate type weights are evenly distributed in each card cabinet to ensure that each card cabinet can work and retrieve cards at the same time, maximizing card retrieval efficiency.

[0085] In addition, the control platform can sum the type weights of smart cards in each card cabinet to obtain the smart card weight of each cabinet. Then, it determines whether the card dispensing is balanced based on the smart card weights of multiple cabinets. The smart card weight reflects the card dispensing efficiency of the cabinet. When an imbalance in card dispensing is detected, the smart cards in the cabinet are updated by swapping card boxes in different cabinets to balance the card dispensing.

[0086] In this embodiment, either card box swapping or automatic relocation can be used to update the smart card layout.

[0087] In the card exchange method, the control platform obtains the weight difference between the smart card weight corresponding to each card cabinet and the preset weight threshold; then, based on the weight difference corresponding to each card cabinet, it determines the first card cabinet and the second card cabinet from multiple card cabinets, and obtains at least one first smart card with a type weight less than the weight threshold from the first card cabinet, and at least one second smart card with a type weight greater than the weight threshold from the second card cabinet; finally, it updates at least one first smart card to the smart card arrangement position of at least one second smart card in the second card cabinet, and updates at least one second smart card to the smart card arrangement position of at least one first smart card in the first card cabinet, wherein the number of first smart cards and second smart cards is the same.

[0088] In the above embodiments, the preset weight threshold can be the average of the smart card weights of multiple card cabinets. By calculating the weight difference between the smart card weight of a card cabinet and the preset weight threshold, it can be determined whether the card retrieval efficiency of the multiple card cabinets is balanced. For example, if the proportion of card cabinets with a weight difference greater than a certain preset difference is large, it can be determined that the card retrieval efficiency of the multiple card cabinets is unbalanced. When an unbalanced card retrieval efficiency is detected among the multiple card cabinets, the control platform identifies the first card cabinet with the lowest card retrieval efficiency and the second card cabinet with the highest card retrieval efficiency from the multiple card cabinets, and swaps the smart cards in the first card cabinet with the smart cards in the second card cabinet to balance the card retrieval efficiency of the card cabinets.

[0089] In the above embodiment, the smart card weight of the first card cabinet is less than the smart card weight of the second card cabinet, the weight difference of the first card cabinet is less than the first preset difference, the weight difference of the second card cabinet is greater than the second preset difference, and the product of the first preset difference and the second preset difference is negative.

[0090] In one example, after a period of card retrieval and replacement operations, the electronic warehouse control platform activates its big data learning and analysis functions. The analysis determines that card cabinets 3, 4, 5, and 6 are operating at a balanced rate, while card cabinets 1 and 2 exhibit an imbalance. Specifically, card cabinet 1 retrievals cards frequently, while card cabinet 2 is often inactive. The big data learning and analysis function then calculates the smart card weights: card types 1-8 in card cabinet 1 have higher weights and are retrieved more frequently; card types 13-20 in card cabinet 2 have lower weights and are retrieved less frequently. The control platform then swaps four of the eight card types 1-8 from card cabinet 1 with four of the eight card types 13-20 from card cabinet 2. For example, card types 1-4 are swapped with card types 17-20.

[0091] It should be noted that the more card box positions there are, the more disordered the card distribution becomes, making it impossible to retrieve, sort, summarize, and transport cards in sequence, significantly reducing the efficiency of these processes in the electronic warehouse. To ensure that the electronic warehouse can always retrieve, sort, summarize, and transport cards in sequence, the order of smart cards in the order data needs to be adjusted. This involves sorting the order data based on the updated smart card layout to ensure that the smart card layout in the sorted order data matches the smart card layout in the card cabinet. For example, in the above example, after the card box swap, the control platform swaps card type 1-4 and card type 17-20 boxes and adjusts the smart card order in the order data accordingly based on the swapped information (e.g., the swapped card cabinet and its position). For example, in the order data update diagram shown in Figure 14, the positions of card type 1-4 and card type 17-20 in the order data are swapped.

[0092] In related technologies, card box swapping is typically done manually by moving up, down, left, and right using a lift. This method is unsafe, and manual operation makes it difficult to guarantee the accuracy of card box swapping. However, in this application embodiment, not only is automatic card box swapping achieved, improving the automation level of the electronic warehouse and reducing the safety risks of manual operations and high-altitude work, but also, after the card box swapping is completed, the order data is synchronously updated to ensure that the smart card arrangement in the order data matches the smart card arrangement in the card cabinet, improving the efficiency of smart card retrieval. Existing technical solutions do not have this automatic card box swapping function; they rely on employees moving up, down, left, and right using lifts to manually swap the card boxes, which not only poses safety risks but also makes it difficult to guarantee the accuracy of card box swapping through manual operation.

[0093] In the automatic data transfer method, the control platform obtains the weight difference between the smart card weight corresponding to each card cabinet and the preset weight threshold, and determines the third card cabinet from multiple card cabinets based on the weight difference corresponding to each card cabinet; then, it determines the first row position corresponding to the third card cabinet and the second row position corresponding to the fourth card cabinet based on the arrangement order between the third card cabinet and the fourth card cabinet; then, based on the weight difference between the smart card weight of the third card cabinet and the weight threshold, it obtains a preset number of third smart cards from the second row position in the fourth card cabinet; finally, it updates the preset number of third smart cards to the first row position of the third card cabinet.

[0094] In the above embodiments, the weight difference of the third card cabinet is less than the first preset difference or greater than the second preset difference. The product of the first preset difference and the second preset difference is negative, indicating that the third card cabinet has a large or small smart card weight and needs to be balanced. The third card cabinet is adjacent to the fourth card cabinet, meaning that in this embodiment, other card cabinets adjacent to the third card cabinet are used for balancing.

[0095] In one embodiment, after determining the third card cabinet that needs to be balanced, the control platform determines the first row position corresponding to the third card cabinet and the second row position corresponding to the fourth card cabinet based on the arrangement order between the third and fourth card cabinets. That is, it determines the card boxes to be moved from the fourth card cabinet and the position of the card boxes to be moved within the third card cabinet. The first and second row positions are determined based on the arrangement order of the third and fourth card cabinets. If the arrangement order of the third card cabinet is less than that of the fourth card cabinet, the last row position of the card retrieval sequence corresponding to the third card cabinet is determined as the first row position, and the first row position of the card retrieval sequence corresponding to the fourth card cabinet is determined as the second row position. If the arrangement order of the third card cabinet is greater than that of the fourth card cabinet, the first row position of the card retrieval sequence corresponding to the third card cabinet is determined as the first row position, and the last row position of the card retrieval sequence corresponding to the fourth card cabinet is determined as the second row position.

[0096] The following explanation uses the schematic diagram of automatic warehouse transfer shown in Figure 15 as an example.

[0097] The control platform calculates the smart card weight for each card cabinet. If it detects an imbalance in card retrieval from a cabinet, it calculates the average smart card weight across all cabinets and automatically moves smart cards between adjacent cabinets to bring the weights of the smart cards in the relocated cabinets closer to the average weight. For example, if the smart card weights of the six cabinets are 50, 200, 50, 100, 110, and 90 respectively, it can be seen that card retrieval from cabinets 4-6 is relatively balanced, while card retrieval from cabinets 1-3 is uneven. Cabinet 2 has more frequent card retrieval, while cabinets 1 and 3 have lower retrieval frequencies. Therefore, smart cards from cabinet 2 need to be moved to cabinets 1 and 3. When moving smart cards from cabinet 2, the transfer must be done sequentially: smart cards ranked higher in cabinet 2 must be moved to cabinet 1, and smart cards ranked lower in cabinet 2 must be moved to cabinet 3. As shown in Figure 15, card cabinet 1 contains smart cards of card types 1-12, card cabinet 2 contains smart cards of card types 13-24, and card cabinet 5 contains smart cards of card types 25-36. When moving the smart cards in card cabinet 2, the smart cards of card types 13-15 in card cabinet 2 are moved after the smart cards of card type 12 in card cabinet 1, and the smart cards of card types 23-24 in card cabinet 2 are moved before the smart cards of card type 25 in card cabinet 3.

[0098] It should be noted that the number of card types moved from card cabinet 2 to card cabinet 1 can be the same as or different from the number of card types moved to card cabinet 3. Furthermore, after the move is completed, the control platform recalculates the smart card weight of each card cabinet to reassess whether the card retrieval from each cabinet is balanced; if not, the automatic card transfer process continues as described above.

[0099] In addition, it should be noted that the number of card boxes to be moved each time can be determined based on the remaining card box slots in each card cabinet, or based on the difference between the smart card weight corresponding to each card cabinet and the average weight. For example, the difference between the smart card weight and the average weight is positively correlated with the number of card boxes to be moved, that is, the larger the difference, the larger the number of card boxes to be moved.

[0100] In one embodiment, after a smart card is removed from a card box in a card cabinet, the control platform controls the card retrieval device to collect the smart cards taken from each card cabinet and place them into a collection box.

[0101] Specifically, the control platform stores the retrieved smart cards in buffer boxes corresponding to the card cabinets. Then, according to the card cabinet layout, the smart cards in the buffer boxes of each card cabinet are placed into the summary box. The platform then acquires the smart card data corresponding to the summary box and associates it with the box's identifier. This allows staff to identify the identifier using an identifier recognition device and obtain the smart card data in the summary box, including but not limited to the number, type, and batch of smart cards.

[0102] It should be noted that in this embodiment, an electronic warehouse is used to achieve sequential distribution and retrieval of smart cards, thereby improving the efficiency of smart card sorting and aggregation. Smart card sorting is achieved through buffer boxes corresponding to each card cabinet, while smart card aggregation is achieved through aggregation boxes. Because the card retrieval device in this application retrieves cards sequentially, even if the daily order data for smart cards changes dynamically and not every card type is needed, the overall order remains from front to back. This ensures that each buffer box is full, provided it can accommodate the cards without splitting the number of documents. For example, the buffer box has a capacity of 100 smart cards. Now, suppose financial institution A needs a batch of smart cards: card type 1, card type 3, card type 6, card type 7, card type 8, card type 9, card type 11, and card type 12, with 8 cards needed for each card type, totaling 64 cards. The card retrieval device will then take out the 64 smart cards and place them in a separate buffer box. Then, the aggregation robot in the card retrieval device only needs to move the 64 smart cards of the 8 card types once to place them on the aggregation box. At the same time, the aggregation box only needs to be moved once to complete the sorting and aggregation of this batch of smart cards.

[0103] In the existing scheme, each buffer box can only hold one type of card. That is, the batch of cards needed by financial institution A (card types 1, 3, 6, 7, 8, 9, 11, and 12, with 8 cards of each type, totaling 64 cards) needs to be sorted into 8 different buffer boxes. Card type 1 is sorted into buffer box 1, the summary box is moved to buffer box 1, and the summary robot moves card type 1 to the summary box. Then card type 3 is sorted into buffer box 2, the summary box is moved to buffer box 2, and the summary robot moves card type 3 to the summary box, and so on. Therefore, using the existing scheme, to complete the sorting and summarizing of this batch of cards, the summary robot needs to make 8 movements, and the summary box needs to be moved 8 times. However, the scheme provided in this application only requires moving the summary box once, greatly reducing the number of movements by the summary robot and the summary box, thus improving the efficiency of smart card sorting and summarizing.

[0104] Furthermore, it should be noted that by adopting the solution provided in this application embodiment, after optimizing the card distribution logic, the electronic warehouse retrieves, sorts, and summarizes cards in sequence without the need for an additional sorting machine. The card retrieval device sorts the retrieved smart cards in sequence, and then the summary box summarizes and outputs the sorted smart cards in sequence. Compared with the existing solution of embedding sorting devices in the electronic warehouse, the solution provided in this application embodiment not only occupies less space and improves sorting efficiency, but also reduces costs.

[0105] In one embodiment, to ensure the continuity of smart card retrieval and thus improve retrieval efficiency, after obtaining the order data for smart card orders, the control platform first needs to check whether there are enough smart cards in the electronic warehouse.

[0106] Specifically, the control platform first checks whether the number of first smart cards corresponding to each smart card type in the card cabinet is less than the number of second smart cards of the corresponding smart card type in the order data. If there are target smart cards where the number of first smart cards is less than the number of second smart cards, it checks whether there are target smart cards in the target warehouse in the number of third smart cards. If there are target smart cards in the target warehouse in the number of third smart cards, it controls the card replenishment device to replenish the target smart cards in the card cabinet. If there are no target smart cards in the target warehouse in the number of third smart cards, it marks the target order record in the order data to obtain the target identifier.

[0107] In the above embodiment, the number of third smart cards is greater than the difference between the number of second smart cards and the number of first smart cards, the target order record is the order record corresponding to the target smart card, and the target identifier is used to indicate that the card retrieval device is prohibited from taking the target smart card out of the card cabinet.

[0108] As an example, the control platform first checks whether the number of smart cards in the card box in the electronic warehouse meets the order requirements. If it does, the smart card is retrieved from the card box in the card cabinet using the method provided in this application embodiment. If not, that is, the number of smart cards in the card box is less than the required number in the order data, in this scenario, the control platform checks whether there is inventory in the total smart card library. If there is inventory, manual or automatic card replenishment is performed. After replenishment, the smart card is retrieved from the card box in the card cabinet using the method provided in this application embodiment. If the number of smart cards in the total smart card library is also insufficient, the order record is automatically filtered out when retrieving cards from the card cabinet, and the smart card corresponding to the next order record is retrieved directly.

[0109] In one example, Figure 16 illustrates the smart card retrieval process. As shown in Figure 16, after the control platform obtains the order data, it checks whether the number of smart cards in the e-warehouse meets the requirements of the order data. If it does, the e-warehouse initiates the card retrieval procedure. Otherwise, the control platform checks whether there is sufficient inventory in the total smart card inventory. If there is sufficient inventory, cards are replenished manually or automatically. After replenishment, the e-warehouse initiates the card retrieval procedure. If there is insufficient inventory, the smart card with insufficient inventory is marked as a discontinued product. In subsequent card retrieval stages, the e-warehouse skips the order records corresponding to the discontinued product.

[0110] After completing the demand detection of order data, the control platform allocates the order data, splitting it into multiple sub-order data. Each sub-order data corresponds to a card cabinet. For example, in Figure 16, the order data is split into 6 sub-order data. Each sub-order data contains the smart card data (including the smart card type and quantity) to be retrieved from the corresponding card cabinet. Based on each sub-order data, the control platform controls the card retrieval device (e.g., a robotic arm) on the corresponding card cabinet to move along the X and Y axes and rotate along the W axis to retrieve the corresponding number of smart cards from the corresponding card boxes in the card cabinet and place them into the buffer box of the corresponding card cabinet. For example, robotic arm 1 retrieves smart cards from card boxes 1, 3, 5, and 7; robotic arm 2 retrieves smart cards from card boxes 21, 23, 25, and 27; and robotic arm 6 retrieves smart cards from card boxes 63, 65, and 67. Robotic arm 1 stacks the smart cards of four different card types together in the order of 1, 3, 5, 7, and then places them on buffer box 1. Similarly, robotic arm 6 stacks the smart cards of three different card types together in the order of 63, 65, 67, and places them on buffer box 6. The transport robotic arms then place these smart cards sequentially into a collection box. The collection box moves on a collection conveyor belt. The control platform sends instructions to the collection conveyor belt to determine which buffer box the collection box should stop in front of. Then, the XY and W-axis collection transport robotic arms remove the smart cards from the buffer boxes and place them into the collection box for collection. This process is repeated until all smart cards of each card type are arranged according to the order, at which point the smart cards can be output.

[0111] During the aforementioned process, as the card-retrieving device retrieves a card from the card cabinet, the control platform also detects whether the device is experiencing card suction or blockage. For example, the control platform can determine if this is happening based on the duration the smart card is held in the device. If the holding time is too long, it indicates that card suction or blockage is present. In this case, the control platform issues an alarm, prompting manual intervention to restore the card-retrieving device to normal operation and resume smart card production. Next, the system checks for damage to the smart card body. If damage is found, the damaged smart card is manually removed, and the number of removed smart cards is manually updated to the electronic warehouse to ensure the accuracy of the electronic warehouse's inventory and card retrieval count.

[0112] In addition, during the process of retrieving smart cards from the card cabinet and placing them into the buffer box, the control platform can also detect whether there is any card blocking in the buffer box. If so, the control platform will issue an alarm, and manual intervention will be required to restore the buffer box to normal operation. Then, the smart card body will be checked for damage. If damaged, the damaged smart card will be manually removed, and the number of smart cards removed will be manually updated to the electronic warehouse to ensure the accuracy of the electronic warehouse's inventory and card retrieval count.

[0113] In this embodiment, automatic card replacement of smart cards can also be achieved. Specifically, when there are multiple target smart cards that need to be replaced, the control platform controls the card replacement device to take out the first target smart card from the first material box, and then take out the first card box storing the first target smart card from the card cabinet; then, the first card box is replaced, and the second target smart card is taken out from the second material box, so as to identify the second card box storing the second target smart card from the card cabinet.

[0114] In one example, Figure 17 illustrates the smart card replacement process. As shown in Figure 17, when the control platform detects a card box in the electronic warehouse with insufficient smart cards, it generates a replacement list, prints it, and sends it to the main smart card warehouse. This replacement list includes the card types and quantities that need replacement. Upon receiving the replacement list, the main smart card warehouse sorts the smart cards requiring replacement from its inventory. Then, using a handling tool, the smart cards are moved to the corresponding multi-layered containers in the electronic warehouse and pushed into a lifting device. The card boxes are then disassembled, and the smart cards are removed and read to determine their location within the electronic warehouse. After reading, the data is sent to a robotic arm, which automatically removes the card boxes from the card cabinet and places them on the replacement platform. After the replacement platform adds cards to the boxes, the replaced card boxes are returned to their original positions. This process is repeated until all card boxes have been replaced.

[0115] It should be noted that during the card replacement process, the next card box can be retrieved from the lifting device, the smart card in the next card box is read, and the card box corresponding to the read data is taken out from the card cabinet and placed on the card replacement platform to await card replacement operation. That is, in this embodiment of the application, the reading and retrieval operations of the next card box are performed simultaneously during the card replacement process of the previous card box, so as to improve the card replacement efficiency.

[0116] This concludes the introduction of the methods provided in the embodiments of this application.

[0117] As can be seen from the above, in this embodiment of the application, each type of smart card in each electronic warehouse is numbered sequentially and evenly distributed to each card cabinet. The cards allocated to each card cabinet are distributed in a sequential "zigzag" pattern to achieve sequential card retrieval, sequential sorting, and sequential summarization. This reduces the travel distance of the card retrieval robot, achieves consolidated sorting, reduces the number of times the summarization robot handles materials, reduces the travel distance of the summarization box, and improves the working efficiency of the electronic warehouse.

[0118] The e-warehouse system possesses big data learning and analysis capabilities. When uneven card retrieval occurs across different card lockers, it employs automatic card box swapping or automatic relocation schemes to ensure each locker remains highly efficient. In the card box swapping scheme, after swapping card boxes, the control platform retrieves the swap information from the e-warehouse and automatically adjusts the data order according to the swapped card box positions, ensuring that each stage of the e-warehouse process operates in sequence and maximizing efficiency. In the card box relocation scheme, after calculating the total weighted value of each card locker, the system aims to achieve a more even distribution of the total weighted value by relocating (adding / reducing) the card boxes. However, relocation must be sequential; card boxes cannot be moved from locker 1 to locker 3. Adjustments can only be made between adjacent warehouse groups to increase or decrease the card type, thus achieving a more even distribution of the total weighted value across all lockers.

[0119] In addition, in this embodiment, an automatic handling arm, a mobile trolley, and a material box buffer and card replenishment platform are combined to automatically complete the card box replacement and card replenishment, thereby improving the degree of automation, reducing manual operation, and improving safety and reliability.

[0120] In this embodiment, the smart cards are sorted by combining a buffer box with a three-axis automatic conveying arm structure and a moving summary box, eliminating the need for a sorting machine. This reduces the footprint of the electronic warehouse, improves card retrieval and replacement efficiency, and lowers costs.

[0121] Finally, the solution provided in this application embodiment also combines the material box with the ink screen to reduce the risk of misordered card reception.

[0122] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0123] Figure 18 shows a schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application.

[0124] The electronic device may include a processor 1801 and a memory 1802 storing computer program instructions.

[0125] Specifically, the processor 1801 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0126] Memory 1802 may include mass storage for data or instructions. For example, and not limitingly, memory 1802 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1802 may include removable or non-removable (or fixed) media. Where appropriate, memory 1802 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 1802 is non-volatile solid-state memory.

[0127] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the methods according to one aspect of this disclosure.

[0128] The processor 1801 reads and executes computer program instructions stored in the memory 1802 to implement any of the smart card access methods in the above embodiments.

[0129] In one example, the electronic device may also include a communication interface 1803 and a bus 1810. As shown in Figure 18, the processor 1801, memory 1802, and communication interface 1803 are connected via bus 1810 and communicate with each other.

[0130] The communication interface 1803 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0131] Bus 1810 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 1810 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.

[0132] Furthermore, in conjunction with the smart card access methods in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the smart card access methods in the above embodiments.

[0133] Furthermore, in conjunction with the smart card access methods described in the above embodiments, this application embodiment can provide a computer program product for implementation. When the instructions in this computer program product are executed by the processor of an electronic device, the electronic device performs any of the smart card access methods described in the above embodiments.

[0134] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0135] The functional modules shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0136] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously. Industrial applicability

[0137] The foregoing flowcharts and / or block diagrams describing a smart card access method and an electronic vault for accessing smart cards according to embodiments of the present disclosure have described various aspects of the present disclosure. It should be understood that each block in the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to create a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowcharts and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0138] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for accessing and storing a smart card, characterized in that, include: Obtain order data for smart cards, wherein the order data includes at least the smart card types ordered by the financial institution and the number of smart cards corresponding to each smart card type; The order data is sorted according to the arrangement of smart cards in each card cabinet to determine the card retrieval order corresponding to each card cabinet. Each card cabinet is used to store smart cards of a corresponding type, and each card cabinet includes multiple card boxes, each card box storing one type of smart card. Control the card retrieval device installed on the card cabinet to retrieve smart cards corresponding to the number of smart cards from the card boxes in the corresponding card cabinet according to the card retrieval sequence.

2. The method according to claim 1, characterized in that, The order data is sorted according to the smart card arrangement in each card cabinet to determine the card retrieval order for each card cabinet, including: Obtain the card cabinet arrangement order of the multiple card cabinets; The order data is sorted according to the card cabinet arrangement order and the smart card arrangement position in each card cabinet to obtain a data sequence; The data sequence is divided into multiple sub-sequences according to the type of smart card contained in each card cabinet, wherein each sub-sequence corresponds to one card cabinet and each sub-sequence contains the type of smart card for the corresponding card cabinet; The arrangement order of the smart cards in each sub-sequence is determined as the card retrieval order of the corresponding card cabinet.

3. The method according to claim 2, characterized in that, The smart cards in each card cabinet are arranged in a zigzag pattern according to their respective smart card types.

4. The method according to claim 2, characterized in that, Before sorting the order data according to the card cabinet arrangement order and the smart card arrangement position in each card cabinet to obtain a data sequence, the method further includes: Obtain the smart card weight corresponding to each card cabinet; The smart cards in the card cabinet are updated according to the smart card weight.

5. The method according to claim 4, characterized in that, Obtain the smart card weight corresponding to each card cabinet, including: Obtain the card issuance frequency and the number of cards issued each time for each smart card type in each card cabinet; The type weight of each smart card type is obtained by weighting the card issuance frequency and the number of cards issued for each smart card type. The type weights of the smart card types contained in each card cabinet are summed to obtain the smart card weights corresponding to each card cabinet.

6. The method according to claim 5, characterized in that, Update the smart cards in the card cabinet according to the smart card weight, including: Obtain the weight difference between the smart card weight corresponding to each card cabinet and the preset weight threshold; The first card cabinet and the second card cabinet are determined from the multiple card cabinets according to the weight difference corresponding to each card cabinet, wherein the smart card weight of the first card cabinet is less than the smart card weight of the second card cabinet, the weight difference of the first card cabinet is less than the first preset difference, the weight difference of the second card cabinet is greater than the second preset difference, and the product of the first preset difference and the second preset difference is a negative number. The system retrieves at least one first smart card from the first card cabinet whose type weight is less than the weight threshold, and at least one second smart card from the second card cabinet whose type weight is greater than the weight threshold, wherein the number of first smart cards and second smart cards is the same. At least one of the first smart cards is updated to the smart card arrangement position of at least one of the second smart cards in the second card cabinet, and at least one of the second smart cards is updated to the smart card arrangement position of at least one of the first smart cards in the first card cabinet.

7. The method according to claim 5, characterized in that, Update the smart cards in the card cabinet according to the smart card weight, including: Obtain the weight difference between the smart card weight corresponding to each card cabinet and the preset weight threshold; A third card cabinet is determined from the multiple card cabinets based on the weight difference corresponding to each card cabinet, wherein the weight difference of the third card cabinet is less than a first preset difference or greater than a second preset difference, and the product of the first preset difference and the second preset difference is a negative number. The first row position corresponding to the third card cabinet and the second row position corresponding to the fourth card cabinet are determined according to the arrangement order between the third card cabinet and the fourth card cabinet, wherein the third card cabinet and the fourth card cabinet are adjacent to each other; Based on the weight difference between the smart card weight of the third card cabinet and the weight threshold, a preset number of third smart cards are obtained from the second arrangement position in the fourth card cabinet. The preset number of third smart cards are updated to the first row of the third card cabinet.

8. The method according to claim 7, characterized in that, Determining the first row position corresponding to the third card cabinet and the second row position corresponding to the fourth card cabinet based on the arrangement order between the third and fourth card cabinets includes: When the arrangement order of the third card cabinet is less than that of the fourth card cabinet, the last arrangement position of the card retrieval sequence corresponding to the third card cabinet is determined as the first arrangement position, and the first arrangement position of the card retrieval sequence corresponding to the fourth card cabinet is determined as the second arrangement position. When the arrangement order of the third card cabinet is greater than that of the fourth card cabinet, the first arrangement position of the card retrieval sequence corresponding to the third card cabinet is determined as the first arrangement position, and the last arrangement position of the card retrieval sequence corresponding to the fourth card cabinet is determined as the second arrangement position.

9. The method according to any one of claims 1 to 8, characterized in that, After controlling the card-retrieving device installed on the card cabinet to retrieve smart cards corresponding to the number of smart cards from the card boxes in the corresponding card cabinet according to the card-retrieving sequence, the method further includes: The retrieved smart card is stored in a buffer box corresponding to the card cabinet; According to the card cabinet arrangement order, the smart cards in the buffer boxes corresponding to each card cabinet are placed into the collection box in sequence; Obtain the smart card data corresponding to the summary material box; Associate the smart card data corresponding to the summary material box with the identifier of the summary material box.

10. The method according to any one of claims 1 to 8, characterized in that, After obtaining the order data for the smart card, the method further includes: Detect whether the number of first smart cards corresponding to each smart card type in the card cabinet is less than the number of second smart cards of the corresponding smart card type in the order data; When there are target smart cards with a number of the first smart cards less than the number of the second smart cards, it is detected whether there are target smart cards with a number of the third smart cards in the target warehouse, wherein the number of the third smart cards is greater than the difference between the number of the second smart cards and the number of the first smart cards; When the target number of smart cards is present in the target warehouse, the card replacement device is controlled to replace the target smart cards in the card cabinet. When the target number of smart cards is not present in the target warehouse, the target order record in the order data is marked to obtain a target identifier. The target order record is the order record corresponding to the target smart card, and the target identifier is used to indicate that the card retrieval device is prohibited from retrieving the target smart card from the card cabinet.

11. The method according to claim 10, characterized in that, Controlling the card replacement device to perform a card replacement operation on the target smart card in the card cabinet includes: In the presence of multiple target smart cards that require replacement, the card replacement device is controlled to remove the first target smart card from the first material box; Take out the first card box storing the first target smart card from the card cabinet; A card replenishment operation is performed on the first card box, and the second target smart card is taken out from the second material box to identify the second card box storing the second target smart card from the card cabinet.

12. An electronic warehouse for storing and retrieving smart cards, characterized in that, include: Multiple card cabinets, each of which includes multiple card boxes, each card box being used to store one type of smart card; Multiple card retrieval devices are deployed on multiple card cabinets to retrieve the smart card from the card box of the corresponding card cabinet; A control platform for executing the smart card access method according to any one of claims 1 to 11.

13. The electronic warehouse according to claim 12, characterized in that, The electronic warehouse also includes: a card replacement device for replacing cards in the card boxes in the card cabinet; The card replacement device includes: a card box grabbing component, a transfer component, a card box storage component, and a card replacement platform; The card box grasping component is used to grasp the target card box to be replaced from the card cabinet and place it on the card replacement platform; The card box storage component is used to transfer the target card box that has been replaced from the card replacement platform to the card cabinet; The transfer component is used to control the movement of the card holder grasping component.

14. The electronic warehouse according to claim 12, characterized in that, The electronic warehouse also includes a receiving component for storing smart cards retrieved from each of the card cabinets; The receiving assembly includes a receiving bin and a display assembly; The receiving bin is used to store the smart cards taken out from each of the card cabinets; The display component is used to display the bin identifier corresponding to the receiving bin, wherein the bin identifier is used to characterize the smart card data of the smart card stored in the receiving bin.

Citation Information

Patent Citations

  • Order split delivery system and method

    CN106886874A

  • Order sequencing optimization method for logistics

    CN106897852A

  • Intelligent card personalized card base distribution system and control method thereof

    CN114971467A

  • Smart card storing and taking method and electronic warehouse for storing and taking smart cards

    CN117610597A

  • Smart card storing and taking method and electronic warehouse for storing and taking smart cards

    CN119370500A