Smart card storing and taking method and electronic warehouse for storing and taking smart cards
By sorting the positioning position of the smart card in the electronic warehouse, the order of getting the card is determined to solve the problem of low efficiency of smart card access, and the more efficient smart card production is achieved.
Patent Information
- Application Number
- CN202411546206.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-01-28
Smart Images

Figure CN119370500A_ABST
Abstract
Description
Technical Field
[0001] The present 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 Art
[0002] Smart card manufacturers can receive card production data from different financial institutions, generate orders, and take out smart cards corresponding to the orders from the electronic warehouse according to the orders, and write the personal data of the users who apply for smart cards into the smart cards, thereby realizing the production of smart cards. In actual applications, smart card manufacturers will receive card production data from different financial institutions. Therefore, efficiently and correctly taking out smart cards corresponding to the card production needs of financial institutions from the electronic warehouse can improve the production efficiency of smart cards.
[0003] In the related art, a card retrieval device can be used to automatically retrieve smart cards from an electronic warehouse. However, in the related art, the smart cards are arranged in a disorderly manner in the electronic warehouse, and when the cards are retrieved in the order, the card retrieval device needs to move back and forth frequently and needs to act multiple times, which makes the smart card retrieval efficiency low. Summary of the invention
[0004] The embodiments of the present application provide a method for accessing a smart card and an electronic warehouse for accessing a smart card, which can improve the efficiency of retrieval of smart cards.
[0005] In a first aspect, an embodiment of the present application provides a method for accessing a smart card, the method comprising: obtaining 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 positions of the smart cards in each card cabinet, and determining the card retrieval order corresponding to each card cabinet, wherein each card cabinet is used to store smart cards of a corresponding type, and each card cabinet includes multiple card boxes, and each card box stores one type of smart card; controlling a card retrieval device installed on the card cabinet to take out 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] In a second aspect, an embodiment of the present application provides an electronic warehouse for storing and accessing smart cards, the electronic warehouse comprising: a plurality of card cabinets, each card cabinet comprising a plurality of card boxes, each card box being used to store a type of smart cards; a plurality of card retrieval devices, deployed on the plurality of card cabinets, for taking out smart cards from the card boxes of the corresponding card cabinets; and a control platform for executing the smart card access method as described in the first aspect.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the smart card access method as described in the first aspect is implemented.
[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the smart card access method as described in the first aspect is implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the smart card access method as described in the first aspect.
[0010] It can be seen from the above content that in an embodiment of the present 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, so that the card retrieval order matches the arrangement position of the smart cards in the card cabinet. When the card retrieval device takes out the smart cards from the card cabinet according to the above-mentioned card retrieval order, there is no need to move back and forth frequently, thereby improving the card retrieval efficiency of the card retrieval device. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0012] Figure 1 It is a structural schematic diagram of an electronic warehouse in the related art;
[0013] Figure 2 It is a structural schematic diagram of an electronic warehouse combination in the related art;
[0014] Figure 3 It is a production flow chart of a smart card in the related art;
[0015] Figure 4 It is a flow chart of card replacement in the related art;
[0016] Figure 5 It is a schematic diagram of the structure of an electronic warehouse for accessing smart cards provided by an embodiment of the present application;
[0017] Figure 6 It is a schematic diagram of the overall structure of an electronic warehouse provided by an embodiment of the present application;
[0018] Figure 7 is a structural schematic diagram of a card cabinet provided by an embodiment of the present application;
[0019] Figure 8 It is a structural diagram of a card replacement platform provided by an embodiment of the present application;
[0020] Fig. 9 It is a structural schematic diagram of a material receiving assembly provided by an embodiment of the present application;
[0021] Fig.10 is a flowchart of a smart card access method provided by another embodiment of the present application;
[0022] Fig.11 is a schematic diagram of smart card distribution in an electronic warehouse provided by another embodiment of the present application;
[0023] Fig.12 is a schematic diagram of a card retrieval route of a card retrieval device provided in another embodiment of the present application;
[0024] Fig.13 is a schematic diagram of a data sequence provided by another embodiment of the present application;
[0025] Fig.14 is a schematic diagram of updating order data provided by another embodiment of the present application;
[0026] Fig.15 is a schematic diagram of automatic warehouse transfer provided by another embodiment of the present application;
[0027] Fig.16 is a schematic diagram of a smart card retrieval process provided by another embodiment of the present application;
[0028] Fig.17 is a schematic diagram of a smart card replacement process provided by another embodiment of the present application;
[0029] Fig.18 It is a structural schematic diagram of an electronic device provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0030] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0031] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0032] For ease of understanding, before explaining the solution provided in the present application, the background of the solution provided in the present application is first explained.
[0033] Each smart card (e.g., bank card) issued to a user includes various data, such as the smart card type (e.g., grating card, metal card), 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, the user needs to select the type of smart card and provide personal data. In the process of producing smart cards, the card manufacturer needs to write the user's personal data into the smart card selected by the user. Specifically, the card manufacturer first selects the type of smart card required by the financial institution from a variety of smart cards, then prints the icon of the financial institution on the surface of the smart card, then prints the card number on the smart card, and writes the user's personal data into the chip of the smart card, thereby completing the production of the smart card.
[0035] In order to improve the production efficiency of smart cards, card dealers usually use automated production methods to produce smart cards. Usually, card dealers will receive card production data from different financial institutions. The same production order includes the types of smart cards applied for by different financial institutions and the user data corresponding to each smart card. It can be seen that accurately matching the type of smart card with the user data is an important step to ensure efficient production of smart cards.
[0036] In the related art, manual operation can be used to achieve the retrieval and replacement of smart cards, that is, manually find the corresponding smart card in the warehouse according to the order data, and take out the smart card from the warehouse, or add the smart card to the warehouse to achieve the retrieval or replacement of the smart card. This method is purely manual and has no technical requirements. However, financial institutions have different demand data every day, that is, the type and quantity of smart cards required every day may be different. The corresponding outlets, shipping methods, and auxiliary materials (card boxes and inserts) for each type of smart card are all different. For production, the process of collecting cards from the warehouse, auditing, and sorting by production is not only inefficient, but also prone to errors in manual operation, and the cost is also high.
[0037] In addition, in the related technology, the electronic warehouse can also be used to automatically retrieve smart cards from the warehouse, wherein the electronic warehouse is composed of a database system, an automatic card retrieval module, a card replacement module and a dedicated storage area, which can automatically take out smart cards stored in a dedicated card box, or automatically add smart cards to a dedicated card box. During the card retrieval / replacement process, the electronic warehouse is driven by a data signal. After receiving the data signal, the electronic warehouse realizes automatic card retrieval and replacement through automatic robots, automatic handling arms and other structures. At the same time, the electronic warehouse can also record all relevant production data and generate logs.
[0038] As an example, an electronic warehouse in the related art may have the following functional modules: a material storage box module, an automatic material picking module, an automatic material delivery and counting module, a chip reading and proofreading module, a conveying module, a bundling module, a labeling module, and a card receiving module. Figure 1 The schematic diagram of the structure of the electronic warehouse in the related art is shown. Figure 1 It can be seen that the card cabinet module includes a card cabinet for storing smart cards, a card box picking and placing robot for picking and placing card boxes from the card cabinet, a card receiving box for storing smart cards to be taken out from the card box, 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 input box for storing smart cards to be replenished in the card cabinet, a card input robot for taking cards out of the card input box, and a control platform including a second display device. Among them, the card cabinet module is 3030mm long, 2100mm wide, and 2800mm high; each card cabinet can accommodate 400 card boxes, and each card box can store 350 smart cards. Figure 1 In the system, each electronic warehouse is equipped with a card box pick-up and placement robot, which can move freely on the three coordinate axes of X, Y, and Z. Figure 2 The schematic diagram of the structure of the electronic warehouse combination in the related art is shown. Figure 2 It can be seen that in the related art, the electronic warehouse combination is equipped with 3 electronic warehouses, so that the total length of the electronic warehouse combination is 9090mm, the total width is 2100mm, and the total height is 2800mm.
[0039] Depend on Figure 1 It can be seen that an electronic warehouse can hold 400 card boxes, sharing one card box pick-and-place robot. Each time a type of smart card is taken out, the card box pick-and-place robot needs to take out the card box, and after completing the card removal, the card box needs to be put back into the card cabinet. As an example, Figure 3 The production flow chart of smart card in the related art is shown as follows: Figure 3 It can be seen that after obtaining the request for smart cards from various financial institutions, order data is generated. The electronic warehouse controls the card box robot to take out the card box from the card cabinet according to the order data; then the smart card is taken out from the card box according to the order data. The control platform reads the smart card and detects whether the smart card matches the order data. If it does not match, the smart card is rejected. Otherwise, the smart cards are stacked and transported by the transport arm, and then the smart cards are bundled, labeled, and output in order; finally, the cards are taken in order, and the smart cards are manually boxed and transported.
[0040] In the above process, the card box robot takes a long time to pick up and put the card box, which affects the efficiency of card retrieval, with large investment and low efficiency. The average output is about 1000pcs / h-1500pcs / h. When the order data contains a small number of smart cards (for example, an order of less than 10 smart cards), the efficiency of electronic warehouse retrieval is slower than manual.
[0041] Moreover, in the related art, when multiple financial institutions send card production data, usually after the production of the smart card required by one financial institution is completed, the smart card required by the next financial institution will be produced. This method leads to discontinuous production of smart cards and low efficiency of smart card production. That is, in the scenario where the smart cards required by different financial institutions are stored in the same electronic warehouse, when multiple financial institutions apply to the card dealer for card production at the same time or at a similar time, the electronic warehouse can only produce the smart card of one financial institution, and only after the production of the smart card of one financial institution is completed, the smart card required by the next financial institution will be produced. For example, the smart cards required by four financial institutions A, B, C and D are all stored in the same electronic warehouse. When the card production requests of these four financial institutions are received at the same time or at a similar time, the electronic warehouse cannot take the cards at the same time, resulting in discontinuous production of smart cards, long waiting time, low efficiency, and difficulty in meeting the requirements of T+0 product delivery period.
[0042] In addition, in the related art, when refilling the electronic warehouse, a single piece is fed in and then taken out / put back into the corresponding material box. For example, Figure 4 The flow chart of card replacement in the related art is shown. Figure 4It can be seen that when renewing a card, first obtain the card renewing list generated by the electronic warehouse, manually sort the cards from the smart card warehouse, and put the sorted smart cards into the card issuing tube; then, the electronic warehouse compares whether the smart card in the card issuing tube is a card in the card renewing list. If not, the smart card is removed, otherwise the card box manipulator takes out the corresponding card box from the card cabinet and puts a single smart card into the card box; then, the card box manipulator puts the card box back into the card cabinet, and repeats the above process until the card renewing is completed. In the related art, the card renewing speed of the electronic warehouse is about 4000pcs / h, which is relatively inefficient.
[0043] From the above content, it can be seen that the card retrieval process and the card replacement process share a transport arm, and the movement trajectories will also cross and cannot work at the same time, that is, the smart card cannot be retrieved and replaced at the same time.
[0044] In addition, the electronic warehouse in the related technology does not have the function of big data learning and analysis, nor does it have the function of automatically changing the position of the card box. The position distribution of the card box in the card cabinet has a certain impact on the card retrieval efficiency. Reasonable position distribution can effectively improve the card retrieval efficiency.
[0045] In order to solve the problems of the prior art, an embodiment of the present application provides a method for accessing a smart card and an electronic repository for accessing a smart card, wherein the electronic repository for accessing a smart card can execute the method for accessing a smart card.
[0046] The following first introduces the electronic warehouse for accessing smart cards provided in the embodiment of the present application. Figure 5 FIG. 1 shows a schematic diagram of the structure of an electronic warehouse for accessing smart cards provided by an embodiment of the present application. Figure 5 As shown, the electronic warehouse includes: a plurality of card cabinets 500, a plurality of card taking devices 510 and a control platform 520 ( Figure 5 not shown).
[0047] In one embodiment, each card cabinet includes a plurality of card boxes, each card box is used to store a type of smart card. Figure 5 In the electronic warehouse, six card cabinets are deployed. Each card cabinet includes 7 columns * 24 rows = 168 card boxes. Each card box can store 600 smart cards. The overall structure of the electronic warehouse is as follows: Figure 6 As shown, in Figure 6 In the middle, the total length of the electronic warehouse is 7800mm, the width is 2500mm, and the height is 4590mm;
[0048] In one embodiment, Figure 5 As shown, multiple card-taking devices are deployed on multiple card cabinets to take out smart cards from the card boxes of the corresponding card cabinets. Figure 7In the structural diagram of the card cabinet shown in FIG. 1 , at least one card-taking device is deployed on each card cabinet, wherein the card-taking device may be a manipulator that can move along the X-axis and the Y-axis and rotate along the W-axis; the manipulator may also move along the X-axis or the Y-axis, for example, Figure 7 In the embodiment, an X-axis handling robot S1 and a Y-axis handling robot S2 are deployed on the card cabinet.
[0049] In addition, a card suction module may also be deployed on the card removal device to remove the smart card from the card box by adsorption. In this scenario, the card suction module may be, but is not limited to, a suction cup.
[0050] In one embodiment, the control platform ( Figure 5 (not shown) can execute the smart card access method provided in the embodiment of the present application.
[0051] In one embodiment, Figure 6 As shown, the electronic warehouse also includes: a card replacement device 610. The card replacement device is used to perform a card replacement operation on the card box in the card cabinet. The card replacement device 610 includes: a card box grabbing 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 as shown in FIG. Figure 8 In the card replacement platform 614 shown, the card box grabbing component is used to grab 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 completed the card replacement from the card replacement platform to the card cabinet; the transfer component is used to control the movement of the card box grabbing component.
[0052] The card replacement device can realize automatic replacement of smart cards in the electronic warehouse without manual replacement. Compared with the existing technology, it improves the automation level of smart card replacement, reduces manual work, improves the efficiency of card replacement, and also improves the safety and reliability of card replacement operation.
[0053] In one embodiment, the electronic warehouse further comprises: a receiving component for storing the smart cards taken out from each card cabinet. Fig. 9 In the material receiving component shown, the material receiving component includes a material receiving bin 90 and a display component 91. The material receiving bin is used to store the smart cards taken out from each card cabinet; the display component is used to display the bin identification corresponding to the material receiving bin, wherein the bin identification is used to represent the smart card data of the smart card stored in the bin, and the bin identification can be text or in the form of a graphic code, for example, Fig. 9 In the figure, the silo identification is a QR code, and the user can obtain information such as the type, quantity, and smart card sorting of the smart cards stored in the silo by scanning the QR code. That is, in this embodiment of the application, the silo identification is associated with the smart card data of the smart cards stored in the silo.
[0054] In one example, the above-mentioned display component can be an ink screen, which can display the relevant information of each receiving bin loading card, for example, the batch, quantity, card type, etc. of the smart card in the receiving bin. Among them, the bin identification displayed in the display component can be a QR code, which is used to characterize the identity information of the bin. When taking a card from the receiving bin, the QR code on the ink screen can be scanned by a barcode gun. The barcode gun will pass the information of the ink screen to the control platform of the electronic warehouse, and then the control platform will remember the identity of the ink screen. When a smart card is placed in the receiving bin, the control platform records the relevant information of the smart card newly placed in the receiving bin. In addition, the control platform can be connected to the ink screen through a network connection (for example, a local area network), and the control platform synchronizes the current card collection information of the receiving bin to the ink screen, so as to realize the synchronous display of the relevant information of the receiving bin, and give the operator a clear and clear display so as to collect the cards in an orderly manner and prevent errors in collecting the cards.
[0055] This concludes the introduction to the electronic repository for accessing smart cards provided in the embodiments of the present application.
[0056] The following describes the smart card access method provided in the embodiment of the present application, taking the control platform in the electronic warehouse as the execution body.
[0057] Fig.10 FIG. 1 is a flow chart showing a method for accessing a smart card provided by an embodiment of the present application. Fig.10 As shown, the method includes steps S1001 to S1003:
[0058] Step S1001, obtaining order data for ordering 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, he or she may also order a smart card from at least one financial institution. In this scenario, after obtaining the order data for ordering smart cards, the control platform divides the order data into multiple sub-order data, each of which contains the data of the smart card of the same financial institution, so that when the card is subsequently retrieved, the card retrieval device can retrieve the smart card of the same financial institution each time to improve the retrieval efficiency. In the electronic warehouse, smart cards of the same financial institution are placed in the same area of the card cabinet.
[0061] For each sub-order data, the control platform counts the order records in each sub-order data to obtain the number of smart cards of each type of smart card.
[0062] In another example, the user only orders smart cards from one 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 take out each type of smart card at one time without frequent movement, reducing the operating steps of the card retrieval device and improving the card retrieval efficiency.
[0063] It should be noted that in the embodiment of the present application, 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 is split to obtain the order data corresponding to each financial institution.
[0064] Step S1002, sorting the order data according to the arrangement positions of the smart cards in each card cabinet, and determining the card retrieval order corresponding to each card cabinet.
[0065] In step S1002, each card cabinet is used to store smart cards of a corresponding type. Each card cabinet includes a plurality of card boxes. Each card box stores a type of smart cards. The smart cards may be arranged in the card cabinet according to certain arrangement rules.
[0066] In one example, the number of smart cards removed and the frequency of card removal of different types of smart cards in each card cabinet are regularly analyzed to place smart cards with a higher number of smart cards removed and / or a higher frequency of card removal near the center of the card cabinet area corresponding to a financial institution in the card cabinet, while smart cards with a lower number of smart cards removed and / or a lower frequency of card removal are placed away from the center to maximize card removal efficiency.
[0067] In another example, the smart cards in each card cabinet are arranged in a zigzag pattern in the card cabinet according to the smart card type. Fig.11 The electronic warehouse includes 6 card cabinets, each of which stores smart cards of two financial institutions, financial institution A and financial institution B. In addition, the smart cards of the two financial institutions are placed together, for example, Fig.11 In the embodiment of the present application, the smart cards of financial institution A are placed at the bottom of the card cabinet, and the smart cards of financial institution B are placed at the top of the card cabinet. In the embodiment of the present application, the smart card types of each financial institution are numbered and evenly distributed in the 6 card cabinets in the order of numbers. The smart cards of each financial institution in each card cabinet are concentrated together and distributed in a "broken line" manner. For example, the card retrieval device can be arranged according to Fig.12 The card retrieval route shown moves, thereby realizing sequential card retrieval, so that the route moved by the card retrieval device during the card retrieval process is sequential and the shortest. Compared with the random and disorderly distribution of smart cards in the card cabinet in the related art, the folded line arrangement of smart cards in the card cabinet can effectively improve the efficiency of card retrieval and card replacement.
[0068] In the embodiment of the present application, after the control platform obtains the smart card arrangement position of the smart card 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. Fig.12 As shown in the arrangement position of the smart cards, 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, controlling the card taking device installed on the card cabinet to take out smart cards corresponding to the number of smart cards from the card box in the corresponding card cabinet according to the card taking sequence.
[0070] It should be noted that since the order of picking up smart cards is the same as the arrangement order of smart cards in the card cabinet, the card picking device picks up cards from the card cabinet according to the card picking order, which can reduce the number of times the card picking device moves back and forth and improve the card picking efficiency.
[0071] Based on the scheme defined by the above steps S1001 to S1003, it can be known that in an embodiment of the present application, the order data is sorted according to the arrangement positions of the smart cards in the card cabinet to determine the card retrieval order, so that the card retrieval order matches the arrangement positions of the smart cards in the card cabinet. When the card retrieval device takes out the smart cards from the card cabinet according to the above card retrieval order, there is no need to move back and forth frequently, thereby improving the card retrieval efficiency of the card retrieval device.
[0072] The following is an introduction to the implementation process of the method provided in the embodiment of the present application.
[0073] In one embodiment, after obtaining the order data, the control platform can detect whether the arrangement order of smart cards in the order data matches the arrangement position of the smart cards in the card cabinet. If they match, the control platform can retrieve the cards according to the order data; if they do not match, the control platform can sort the order data so that the arrangement order of smart cards in the sorted order data matches the arrangement position of the smart cards in the card cabinet to improve the card retrieval efficiency.
[0074] Specifically, the control platform first obtains the card cabinet arrangement order of multiple card cabinets, and then sorts the order data according to the card cabinet arrangement order and the arrangement position of the smart cards in each card cabinet to obtain a data sequence; then the data sequence is divided into multiple sub-sequences according to the type of smart cards contained in each card cabinet, and the arrangement order of the smart cards in each sub-sequence is determined as the card retrieval order of the corresponding card cabinet.
[0075] In the above embodiment, the plurality of card cabinets are arranged in a straight line, for example, Fig.12In the embodiment of the present application, six card cabinets are arranged from right to left, and the smart cards corresponding to each financial institution are evenly distributed to each card cabinet according to the card retrieval frequency and the number of cards to be retrieved, so that each card cabinet can work at the same time as much as possible to maximize the card retrieval efficiency. In addition, in the embodiment of the present application, each smart card type is also numbered and arranged in the card cabinet in order according to the number to facilitate card retrieval.
[0076] In one example, the control platform determines the arrangement order of all smart cards according to the arrangement order of the card cabinets and the arrangement positions of the smart cards in each card cabinet, and then sorts the order data according to the arrangement order, that is, the data sequence obtained after sorting is the same as the arrangement order of the smart cards. For example, Fig.12 The arrangement order of the card cabinets and the arrangement position of the smart cards shown in FIG. Fig.13 Then, the data sequence is divided into multiple subsequences, for example, Fig.12 In the example, card cabinet 1 stores card types 1 to 12 of financial institution A. Fig.13 The data of card types 1 to 12 are obtained from the data sequence shown to form a subsequence corresponding to card cabinet 1. That is, in the embodiment of the present application, each subsequence corresponds to a card cabinet, and each subsequence contains the smart card type of the corresponding card cabinet. Further, after obtaining the subsequence corresponding to each card cabinet, the control platform can control the card-taking device corresponding to each card cabinet to take the card simultaneously according to the arrangement order of the smart card types in the corresponding subsequence.
[0077] It should be noted that in actual applications, the needs of users who order smart cards are different each time. Therefore, the arrangement of smart cards in the card cabinet needs to be updated to ensure that each card cabinet is in a balanced state to maximize the card retrieval efficiency.
[0078] In the embodiment of the present application, the smart cards in the card cabinet can be updated by replacing the card box. 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 embodiment, the smart card weight may be determined by the card retrieval frequency and the number of smart cards stored in the card cabinet.
[0080] Specifically, the control platform obtains the card issuance frequency corresponding to each smart card type in each card cabinet and the card issuance quantity corresponding to each card issuance, and performs weighted calculation on the card issuance frequency and card issuance quantity corresponding to each smart card type to obtain the type weight corresponding to each smart card type; then, the type weights of the smart card types contained in each card cabinet are summed up to obtain the smart card weight corresponding to each card cabinet.
[0081] In one example, the type weight corresponding to each card box (ie, each smart card type) can be calculated by formula (1):
[0082] P 1 =α*A+β*B (1)
[0083] In formula (1), P 1 is the type weight of the smart card type, A is the number of smart card types issued, B is the frequency of issuance of each smart card type, α is the weight corresponding to the number of issuance, and β is the weight corresponding to the frequency of issuance. The values of α and β can be set according to actual needs. For example, α can be set smaller than β, such as α is 0.3 and β is 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, smart cards with larger type weights, smart cards with smaller type weights, and smart cards with intermediate values are evenly distributed in each card cabinet, so as to ensure that each card cabinet can work and take cards at the same time, so as to maximize the card retrieval efficiency.
[0085] In addition, the control platform can also sum the type weights of the smart card types in each card cabinet to obtain the smart card weight of each card cabinet, and then determine whether the card cabinets are balanced in card retrieval based on the smart card weights of multiple card cabinets. Among them, the smart card weight can reflect the card retrieval efficiency of the card cabinet. When it is detected that the card cabinets are not retrieval balanced, the smart cards in the card cabinets are updated, that is, the card boxes in different card cabinets are swapped to make the card cabinets retrieve cards evenly.
[0086] In the embodiment of the present application, either card box replacement or automatic library transfer can be used to update the smart card arrangement position.
[0087] In the card box 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, according to the weight difference corresponding to each card cabinet, the first card cabinet and the second card cabinet are determined from multiple card cabinets, and at least one first smart card with a type weight less than the weight threshold is obtained from the first card cabinet, and at least one second smart card with a type weight greater than the weight threshold is obtained from the second card cabinet; finally, at least one first smart card is updated to the smart card arrangement position of at least one second smart card in the second card cabinet, and at least one second smart card is updated 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 embodiment, the preset weight threshold may be the average value of the smart card weights of multiple card cabinets. By calculating the weight difference between the smart card weights of the card cabinet and the preset weight threshold, it can be determined whether the card retrieval efficiency of 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 multiple card cabinets is uneven. When it is detected that the card retrieval efficiency of multiple card cabinets is uneven, the control platform determines 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, so as to exchange 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] That is, 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 a negative number.
[0090] In one example, after completing a period of card retrieval and card replacement operations, the control platform of the electronic warehouse enables the big data learning and analysis function. Through analysis, it is determined that card cabinets 3, 4, 5, and 6 are working in a balanced manner, while card cabinets 1 and 2 are working unbalanced, that is, card cabinet 1 frequently retrieves cards as a whole, while card cabinet 2 often stops working. Finally, the big data learning and analysis function calculates the smart card weight: the type weight corresponding to card types 1-8 of card cabinet 1 is large, and the card retrieval is frequent; the type weight corresponding to card types 13-20 of card cabinet 2 is small, and the card retrieval frequency is low. Then the control platform swaps 4 of the eight card types 1-8 in card cabinet 1 with 4 of the eight card types 13-20 in card cabinet 2. For example, card types 1-4 are swapped with card types 17-20.
[0091] It should be noted that the more pairs of card box positions there are, the more chaotic the order of card body distribution will be, and it will be impossible to retrieve cards in order, sort them in order, aggregate them in order, and summarize them in order. The efficiency of the above links in the electronic warehouse will be greatly reduced. In order to ensure that the electronic warehouse can always retrieve cards in order, sort them in order, aggregate them in order, and summarize them in order, it is necessary to adjust the order of smart cards in the order data, that is, sort the order data based on the updated smart card arrangement positions, so that the arrangement order of smart cards in the sorted order data is the same as the arrangement order of smart cards in the card cabinet. For example, for the above example, after completing the swap of the card boxes, the control platform swaps the card types 1-4 and 17-20 boxes, and obtains the information of the card box swap (for example, the card cabinet after the swap, the position after the swap) to adjust the order of smart cards in the order data accordingly. For example, in Fig.14 In the update diagram of the order data shown, the positions of card types 1-4 and card types 17-20 in the order data are swapped.
[0092] In the related art, usually people manually move up and down and left and right through the elevator to manually complete the card box replacement. This method has poor safety, and it is difficult to ensure the accuracy of the card box replacement by manual work. In the embodiment of the present application, not only can the automatic replacement of the card box be achieved, the automation level of the electronic warehouse is improved, and the work operation and the safety risks of high-altitude operations are reduced, but also after the card box is replaced, the order data is synchronously updated so that the arrangement position of the smart card in the order data matches the arrangement position of the smart card in the card cabinet, thereby improving the efficiency of smart card retrieval. The existing technical solution does not have the function of automatically replacing the material box. It relies on employees to manually replace the material box by moving up and down and left and right through the elevator. Not only does it have safety risks, but it is also difficult to ensure the accuracy of the material box replacement by manual work.
[0093] In the automatic warehouse transfer mode, 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 according to the weight difference corresponding to each card cabinet; then, according to the arrangement sequence between the third card cabinet and the fourth card cabinet, the first arrangement position corresponding to the third card cabinet and the second arrangement position corresponding to the fourth card cabinet are determined; then, according to 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; finally, the preset number of third smart cards are updated to the first arrangement position of the third card cabinet.
[0094] In the above embodiment, the weight difference of the third card cabinet is less than the first preset difference, or greater than the second preset difference, and the product of the first preset difference and the second preset difference is a negative number, that is, the third card cabinet is a card cabinet with a larger or smaller smart card weight and needs to be balanced. The third card cabinet is adjacent to the fourth card cabinet, that is, in the embodiment of the present application, 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 arrangement position corresponding to the third card cabinet and the second arrangement position corresponding to the fourth card cabinet according to the arrangement order between the third card cabinet and the fourth card cabinet, that is, determines the card box that needs to be moved from the fourth card cabinet, and determines the position of the card box to be moved in the third card cabinet. Among them, the first arrangement position and the second arrangement position are determined according to the arrangement order of the third card cabinet and the fourth card cabinet. In the case that the arrangement order of the third card cabinet is less than the arrangement order of the fourth card cabinet, the tail arrangement position of the card removal sequence corresponding to the third card cabinet is determined as the first arrangement position, and the head arrangement position of the card removal sequence corresponding to the fourth card cabinet is determined as the second arrangement position; in the case that the arrangement order of the third card cabinet is greater than the arrangement order of the fourth card cabinet, the head arrangement position of the card removal sequence corresponding to the third card cabinet is determined as the first arrangement position, and the tail arrangement position of the card removal sequence corresponding to the fourth card cabinet is determined as the second arrangement position.
[0096] The following Fig.15 The schematic diagram of automatic warehouse transfer shown in the figure is used as an example to illustrate.
[0097] The control platform calculates the smart card weight corresponding to each card cabinet. If it detects that the card cabinets are not consuming cards evenly, the control platform calculates the average smart card weights of all card cabinets and automatically transfers the smart cards in two adjacent card cabinets so that the smart card weights of the card cabinets after the transfer are close to the average weight. For example, the smart card weights of the six card cabinets are 50, 200, 50, 100, 110, and 90, respectively. This shows that the card retrieval of card cabinets 4-6 is relatively balanced, while the card retrieval of card cabinets 1-3 is uneven. Among them, card cabinet 2 retrieves cards more frequently, while card cabinets 1 and 3 retrieve cards less frequently. In this case, the smart cards in card cabinet 2 need to be moved to card cabinets 1 and 3. When moving the smart cards in card cabinet 2, they need to be transferred in order, that is, the smart cards with higher rankings in card cabinet 2 need to be moved to card cabinet 1, and the smart cards with lower rankings in card cabinet 2 need to be moved to card cabinet 3. As in Fig.15 In the embodiment, card cabinet 1 includes smart cards of card types 1-12, card cabinet 2 includes smart cards of card types 13-24, and card cabinet 5 includes 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 card type 12 in card cabinet 1, and the smart cards of card types 23-24 in card cabinet 2 are moved before 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. In addition, after the move is completed, the control platform recalculates the smart card weight of each card cabinet, and then re-evaluates whether the card cabinets are balanced in taking cards; if not, the above method is continued to be used for automatic transfer.
[0099] In addition, it should be noted that the number of card boxes to be transferred each time can be determined based on the remaining card box positions in each card cabinet, or it can be determined based on the difference between the smart card weight corresponding to each card cabinet and the weight average. For example, the difference between the smart card weight and the weight average is positively correlated with the number of card boxes to be transferred, that is, the larger the difference, the larger the number of card boxes to be transferred.
[0100] In one embodiment, after the smart cards are taken out from the card boxes in the card cabinet, the control platform controls the card retrieval device to aggregate the smart cards taken out from each card cabinet and place them into an aggregate material box.
[0101] Specifically, the control platform stores the taken out smart cards in the buffer material box corresponding to the card cabinet, and then places the smart cards in the buffer material box corresponding to each card cabinet into the summary material box in sequence according to the card cabinet arrangement order of the card cabinet; then obtains the smart card data corresponding to the summary material box, and associates the smart card data corresponding to the summary material box with the identification of the summary material box, so that the staff can identify the identification through the identification recognition device, and obtain the smart card data in the summary material box, including but not limited to the number, type, batch and other data of the smart cards.
[0102] It should be noted that in the embodiment of the present application, the electronic warehouse is used to realize the sequential distribution and sequential retrieval of smart cards to improve the efficiency of smart card sorting and aggregation. Among them, smart card sorting needs to be realized through the buffer material box corresponding to each card cabinet, and smart card aggregation is realized through the aggregation material box. Since in the present application, the card retrieval device takes the cards in sequence, even if the order data for ordering smart cards changes dynamically every day, and not every card type is in demand, the overall order is still from front to back, so that each buffer material box can be filled under the premise that the material box can accommodate and the number of files is not split. For example, the capacity of the buffer box is 100 smart cards. Now assume that 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. Each card type requires 8 cards, totaling 64 cards. The card retrieval device sequentially takes out the above 64 smart cards and places them in a sub-buffer box. Then, the aggregation robot in the card retrieval device only needs to move once to place the 64 smart cards of the 8 card types 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 material box can only hold one type of card, that is, the batch of cards required by the above-mentioned financial institution A (card type 1, card type 3, card type 6, card type 7, card type 8, card type 9, card type 11, card type 12, each card type requires 8 pieces, a total of 64 pieces), need to be sorted into 8 different buffer material boxes, card type 1 is sorted into buffer material box 1, the summary material box is moved to the position of buffer material box 1, the summary manipulator moves card type 1 to the summary material box, and then card type 3 is sorted into buffer material box 2, the summary material box is moved to the position of buffer material box 2, the summary manipulator moves card type 3 to the summary material box, and so on. It can be seen that, using the existing scheme, to complete the sorting and summarization of this batch of cards, the summary manipulator needs to move 8 times, and the summary material box needs to be moved 8 times, while the scheme provided by the embodiment of the present application only needs to move the summary material box once, which greatly reduces the number of times the summary manipulator moves and the number of times the summary material box moves, and improves the efficiency of smart card sorting and summarization.
[0104] In addition, it should be noted that, by adopting the solution provided in the embodiment of the present application and optimizing the card storage distribution logic, the electronic warehouse takes cards in sequence, sorts them in sequence, and summarizes them in sequence without the need for an additional sorting machine. The card taking device is used to sort the taken out smart cards in sequence, and then the sorted smart cards are summarized and output in sequence by the summary box. Compared with the existing solution of embedding a sorting device in the electronic warehouse, the solution provided in the embodiment of the present application not only takes up less space, improves sorting efficiency, but also reduces costs.
[0105] In one embodiment, in order to ensure the continuity of smart card retrieval and thus improve the efficiency of card retrieval, after obtaining the order data for ordering smart cards, the control platform first needs to detect whether the number of smart cards in the electronic warehouse is sufficient.
[0106] Specifically, the control platform first detects 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 whose first number is less than the second number of smart cards, detect whether there are target smart cards of the third number in the target warehouse; when there are target smart cards of the third number in the target warehouse, control the card replacement device to perform a card replacement operation on the target smart cards in the card cabinet; when there are no target smart cards of the third number in the target warehouse, mark the target order record in the order data to obtain a 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 out the target smart card from the card cabinet.
[0108] As an example, the control platform first detects whether the number of smart cards in the card box in the electronic warehouse meets the order requirements. If so, the smart card is taken out from the card box in the card cabinet using the method provided in the embodiment of the present application; 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 detects whether there is inventory in the smart card library, and if there is inventory, the card is replenished manually or automatically, and after the replenishment is completed, the smart card is taken out from the card box in the card cabinet using the method provided in the embodiment of the present application; if the number of smart cards in the smart card library is also insufficient, when taking the card from the card cabinet, the order record is automatically filtered out, and the smart card corresponding to the next order record is directly taken out.
[0109] In one example, Fig.16 The process of smart card retrieval is shown as follows: Fig.16As shown, after obtaining the order data, the control platform detects whether the number of smart cards in the electronic warehouse meets the requirements of the order data; if so, the electronic warehouse starts the card retrieval procedure; otherwise, the control platform detects whether there is sufficient inventory in the total smart card library; if the inventory is sufficient, the cards are replenished manually or automatically, and after the replenishment is completed, the electronic warehouse starts the card retrieval procedure; if the inventory is insufficient, the insufficient smart card is marked as a discontinued product, and in the subsequent card retrieval stage, the electronic warehouse skips the order record corresponding to the discontinued product.
[0110] After completing the demand detection of the order data, the control platform distributes the order data and splits the order data into multiple sub-order data. Each sub-order data corresponds to a card cabinet. For example, Fig.16 In the example, the order data is split into 6 sub-order data, each of which contains the smart card data (including the type and quantity of the smart card) to be taken from the corresponding card cabinet. The control platform controls the card-taking device (e.g., robot) on the corresponding card cabinet to move along the X-axis and Y-axis directions and rotate along the W-axis according to each sub-order data, so as to take out the corresponding number of smart cards from the corresponding card box in the card cabinet and place them in the buffer material box of the corresponding card cabinet. For example, robot 1 takes the smart cards in card boxes 1, 3, 5, and 7, robot 2 takes the smart cards in card boxes 21, 23, 25, and 27, and robot 6 takes the smart cards in card boxes 63, 65, and 67. Robot 1 directly stacks the smart cards of 4 types in the order of 1, 3, 5, and 7, and then places them on buffer material box 1. By analogy, robot 6 stacks the smart cards of 3 types in the order of 63, 65, and 67 and places them on buffer material box 6. The handling robot then places these smart cards in order in the summary box. The summary box moves on the summary belt. The control platform sends instructions to the summary belt to make the summary box stop in front of a buffer box. Then the XY and W three-axis summary handling robot takes out the smart cards in the buffer box and puts them into the summary box for summary. This process is carried out in sequence until all smart cards of each type are arranged in order and the smart cards can be output.
[0111] In the above process, when the card retrieval device is taking the card from the card cabinet, the control platform also detects whether the card retrieval device has the phenomenon of card absorption and card blockage. For example, the control platform can determine whether the card retrieval device has the phenomenon of card absorption and card blockage according to the adsorption time of the smart card in the card retrieval device. If the adsorption time is long, it can be determined that the card retrieval device has the phenomenon of card absorption and card blockage. At this time, the control platform alarms and prompts, and manual intervention is carried out to restore the card retrieval device to normal and resume the production of smart cards. Then, check whether the card body of the smart card is damaged. If it is damaged, the damaged smart card is manually removed and the number of smart cards removed is manually updated to the electronic warehouse to ensure the accuracy of the inventory quantity of the electronic warehouse and the number of cards taken.
[0112] In addition, when taking out smart cards from the card cabinet and putting them into the buffer box, the control platform can also detect whether there is a card jam in the buffer box. If so, the control platform will give an alarm and manually intervene to restore the buffer box to normal. Then, check whether the smart card body is damaged. If so, 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 inventory quantity and the number of cards taken out of the electronic warehouse.
[0113] In the embodiment of the present application, the automatic replacement of smart cards can also be realized. 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 perform the card replacement operation on the first card box, and take out the second target smart card 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, if Fig.17 The process of renewing a smart card is shown in FIG. Fig.17 As shown, when the control platform detects that there is a card box with insufficient number of smart cards in the electronic warehouse, it generates a card replacement list, prints the card replacement list, and sends it to the smart card general library. The card replacement list includes the type of card to be replaced and the number of cards to be replaced. After receiving the card replacement list, the smart card general library sorts the smart cards that need to be replaced from the general library, and then uses the handling tool to transport the smart cards to the multi-layer container corresponding to the electronic warehouse, and pushes them to the lifting equipment, and then splits the card box, takes out the smart card from the card box, and reads the core to determine the position of the smart card in the card box in the electronic warehouse. After the core reading is completed, the read data is sent to the manipulator to control the manipulator to automatically take out the card box in the card cabinet and place it on the card replacement platform. After the card replacement platform completes the card addition of the card box, the card box after the card replacement is returned to its position, and the cycle is repeated until all the card boxes are replaced.
[0115] It should be noted that, during the process of adding a card, the next card box can be obtained from the lifting device, and the smart card in the next card box can be read, and the card box corresponding to the read data to be replaced can be taken out from the card cabinet and placed on the card replacement platform to wait for the card replacement operation. That is, in the embodiment of the present application, during the process of replacing the card in the previous card box, the next card box can be read and the card box can be taken out at the same time to improve the efficiency of replacing the card.
[0116] This completes the introduction to the method provided in the embodiments of the present application.
[0117] It can be seen from the above content that in the embodiment of the present application, each type of smart card in each electronic warehouse is numbered in sequence and evenly distributed to each card cabinet. The cards allocated to each card cabinet are concentrated and distributed in sequence in a "broken line" to achieve sequential card retrieval, sorting, and aggregation, reducing the round-trip movement of the card retrieval robot, realizing combined sorting, reducing the number of transports by the aggregation robot, and reducing the back-and-forth movement of the aggregation material box, thereby improving the work efficiency of the electronic warehouse.
[0118] The electronic warehouse system has the function of big data learning and analysis, and when there is an imbalance in the card retrieval of each card cabinet, it ensures that each card cabinet is always in a high efficiency state through the solution of automatically swapping the card box position or automatically moving the warehouse. Among them, in the card box swap solution, after swapping the card box, the control platform obtains the card box swap information from the electronic warehouse, and automatically adjusts the data sequence according to the order of the card box position after the swap, to ensure that all links of the electronic warehouse are always produced in sequence and to maximize the efficiency of the electronic warehouse. In the card box transfer solution, after calculating the total weighted value of each card cabinet, the total weighted value of each card cabinet is made as average as possible, and then the warehouse is moved (increase / decrease), but the warehouse must be moved in sequence, and the card cabinet 1 cannot be moved to the card cabinet 3. The card types between the adjacent group warehouses can only be adjusted to increase or decrease to achieve a relatively average total weighted value of each card cabinet.
[0119] In addition, in the embodiment of the present application, an automatic transport arm + mobile cart and a material box cache are combined with a card replacement platform to automatically complete the card box replacement and automatically replace the card, thereby improving the degree of automation, reducing manual work, and also improving safety and reliability.
[0120] In the embodiment of the present application, a buffer material box is combined with a three-axis automatic transport arm structure and a mobile aggregation material box to complete the sorting of smart cards without the need for a sorting machine, thereby reducing the space occupied by the electronic warehouse, improving the efficiency of card retrieval and replenishment, and reducing costs.
[0121] Finally, the solution provided in the embodiment of the present application also combines the material box with the ink screen to reduce the risk of receiving cards in the wrong order.
[0122] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by 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 embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0123] Fig.18 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[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), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0126] Memory 1802 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 1802 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, memory 1802 may include removable or non-removable (or fixed) media. In appropriate cases, memory 1802 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, memory 1802 is a non-volatile solid-state memory.
[0127] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the 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 method according to an aspect of the present disclosure.
[0128] The processor 1801 reads and executes the computer program instructions stored in the memory 1802 to implement any one of the smart card access methods in the above embodiments.
[0129] In one example, the electronic device may further include a communication interface 1803 and a bus 1810. Fig.18 As shown, the processor 1801, the memory 1802, and the communication interface 1803 are connected via a bus 1810 and communicate with each other.
[0130] The communication interface 1803 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0131] Bus 1810 includes hardware, software or both, and the parts of electronic equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1810 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.
[0132] In addition, in combination with the smart card access method in the above embodiment, the embodiment of the present application can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any smart card access method in the above embodiment is implemented.
[0133] In addition, in combination with the smart card access method in the above embodiment, the present application embodiment can provide a computer program product to implement. When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device executes any smart card access method in the above embodiment.
[0134] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present 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, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" 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, optical fiber 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 some methods or systems based on a series of steps or devices. 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 embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0137] The above reference to the access method of the smart card according to the embodiment of the present disclosure and the flowchart and / or block diagram of the electronic warehouse of the smart card access describes various aspects of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram 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 device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the functions / actions specified in one or more boxes of the flowchart and / or block diagram. 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 can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0138] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A method for accessing a smart card, characterized in that: include: Acquire order data for ordering smart cards, wherein the order data at least includes 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 positions of the smart cards in each card cabinet, and the card retrieval order corresponding to each card cabinet is determined, wherein each card cabinet is used to store smart cards of a corresponding type, and each card cabinet includes a plurality of card boxes, and each card box stores a type of smart card; The card taking device installed on the card cabinet is controlled to take out the smart cards corresponding to the number of smart cards from the card box in the corresponding card cabinet according to the card taking sequence.
2. The method according to claim 1, characterized in that The order data is sorted according to the arrangement positions of the smart cards in each card cabinet, and a card picking sequence corresponding to each card cabinet is determined, including: Obtaining a card cabinet arrangement order of the plurality of card cabinets; Sorting the order data according to the arrangement order of the card cabinets and the arrangement positions of the smart cards in each of the card cabinets to obtain a data sequence; Dividing the data sequence into a plurality of subsequences according to the type of smart cards contained in each card cabinet, wherein each subsequence corresponds to one card cabinet, and each subsequence contains the type of smart cards corresponding to the card cabinet; The arrangement order of the smart cards in each of the subsequences 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 of the card cabinets are arranged in a folded line in the card cabinet according to the smart card types.
4. The method according to claim 2, characterized in that: Before sorting the order data according to the arrangement order of the card cabinets and the arrangement positions of the smart cards in each of the card cabinets to obtain a data sequence, the method further includes: Obtaining the smart card weight corresponding to each of the card cabinets; The smart cards in the card cabinet are updated according to the smart card weights.
5. The method according to claim 4, characterized in that Obtaining the smart card weight corresponding to each of the card cabinets includes: Obtain the card issuance frequency corresponding to each type of the smart card in each card cabinet and the number of cards issued corresponding to each issuance; Performing weighted calculation on the card issuance frequency and the card issuance quantity corresponding to each smart card type to obtain a type weight corresponding to each smart card type; The type weights of the smart card types contained in each of the card cabinets are summed up to obtain the smart card weight corresponding to each of the card cabinets.
6. The method according to claim 5, characterized in that Updating the smart cards in the card cabinet according to the smart card weights includes: Obtaining a weight difference between a smart card weight corresponding to each of the card cabinets and a preset weight threshold; Determine a first card cabinet and a second card cabinet from the plurality of card cabinets according to the weight difference corresponding to each of the card cabinets, 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 a first preset difference, the weight difference of the second card cabinet is greater than a second preset difference, and the product of the first preset difference and the second preset difference is a negative number; Acquire at least one first smart card whose type weight is less than the weight threshold from the first card cabinet, and acquire at least one second smart card whose type weight is greater than the weight threshold from the second card cabinet, wherein the number of the first smart cards is the same as the number of the second smart cards; 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 Updating the smart cards in the card cabinet according to the smart card weights includes: Obtaining a weight difference between a smart card weight corresponding to each of the card cabinets and a preset weight threshold; Determine a third card cabinet from the plurality of card cabinets according to the weight difference corresponding to each of the card cabinets, 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; Determine a first arrangement position corresponding to the third card cabinet and a second arrangement position corresponding to the fourth card cabinet according to an arrangement sequence between the third card cabinet and the fourth card cabinet, wherein the third card cabinet is adjacent to the fourth card cabinet; Acquire a preset number of third smart cards from the second arrangement position in the fourth card cabinet according to a weight difference between the smart card weight of the third card cabinet and the weight threshold; The preset number of third smart cards are updated to the first arrangement positions of the third card cabinet.
8. The method according to claim 7, characterized in that Determining a first arrangement position corresponding to the third card cabinet and a second arrangement position corresponding to the fourth card cabinet according to an arrangement sequence between the third card cabinet and the fourth card cabinet includes: When the arrangement order of the third card cabinet is smaller than the arrangement order of the fourth card cabinet, the tail arrangement position of the card taking sequence corresponding to the third card cabinet is determined as the first arrangement position, and the head arrangement position of the card taking 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 the arrangement order of the fourth card cabinet, the head arrangement position of the card retrieval order corresponding to the third card cabinet is determined as the first arrangement position, and the tail arrangement position of the card retrieval order 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 taking device installed on the card cabinet to take out the smart cards corresponding to the number of smart cards from the card box in the corresponding card cabinet according to the card taking sequence, the method further includes: storing the taken-out smart card in a buffer box corresponding to the card cabinet; Placing the smart cards in the buffer material box corresponding to each card cabinet into the aggregate material box in sequence according to the card cabinet arrangement order of the card cabinets; Obtaining smart card data corresponding to the summary material box; The smart card data corresponding to the summary box is associated with the identifier of the summary box.
10. The method according to any one of claims 1 to 8, characterized in that After obtaining the order data for ordering the smart card, the method further includes: Detecting 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 whose number of the first smart cards is less than that of the second smart cards, detecting whether there are target smart cards whose 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 in the target warehouse; When the target smart cards of the third number exist in the target warehouse, controlling the card replacement device to perform a card replacement operation on the target smart cards in the card cabinet; When the target smart cards of the third number of smart cards do not exist in the target warehouse, the target order record in the order data is marked to obtain a target identifier, wherein the target order record is an order record corresponding to the target smart card, and the target identifier is used to indicate that a card-taking device is prohibited from taking out 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 case where there are multiple target smart cards that need to be replaced, controlling the card replacement device to take out a first target smart card from the first material box; Taking out a 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 a second target smart card is taken out from the second material box, so as to identify a second card box storing the second target smart card from the card cabinet.
12. An electronic vault for storing and accessing smart cards, characterized in that: include: A plurality of card cabinets, each of which comprises a plurality of card boxes, each of which is used to store a type of smart card; A plurality of card taking devices, deployed on a plurality of the card cabinets, for taking out the smart card from the card box of the corresponding card cabinet; A control platform, used to execute the smart card access method described in any one of claims 1 to 11.
13. The electronic warehouse according to claim 12, characterized in that: The electronic warehouse further comprises: a card replacement device for performing a card replacement operation on the card box in the card cabinet; The card replacement device comprises: a card box grabbing component, a transfer component, a card box storage component and a card replacement platform; The card box grabbing component is used to grab 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 completed the card replacement from the card replacement platform to the card cabinet; The transfer assembly is used to control the movement of the card box grabbing assembly.
14. The electronic warehouse according to claim 12, characterized in that: The electronic warehouse further comprises: a receiving component for storing the smart cards taken out from each of the card cabinets; The material receiving component includes a material receiving bin and a display component; 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 a material bin identification corresponding to the material receiving bin, wherein the material bin identification is used to represent the smart card data of the smart card stored in the material receiving bin.
Citation Information
Cited By
Method for storing and retrieving smart cards and electronic warehouse for storing and retrieving smart cards
WO2026092150A1