Bank card generation method and device, storage medium and electronic equipment

By obtaining and adjusting the additional information uploaded by users, a personalized three-dimensional bank card model is generated, and target bank card is generated in combination with additional information, the problems of insufficient personalization of bank cards, difficulty in password memory and limited multi-function integration are solved, and the technical effects of bank cards are achieved with high recognition, password memory assistance and multi-function integration.

CN120047229APending Publication Date: 2025-05-27INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510185017.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The existing bank card lacks personalization, difficulty in memory passwords, and limited multi-function integration, which cannot meet users' needs for personalized experience and efficient use.

Method used

By obtaining additional information uploaded by users, including access control information and password prompt information, adjusting card surface style information to degenerate target card surface information, generating a three-dimensional model, and combining additional information to generate target bank cards, realizing personalized customization and multi-function integration of bank cards.

Benefits of technology

It has realized in-depth personalized customization of bank cards, improved the recognition of bank cards and password memory assistance capabilities, and enhanced multi-function integration, solving the problems of insufficient personalization of bank cards, difficulty in password memory and limited multi-function integration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120047229A_ABST
    Figure CN120047229A_ABST
Patent Text Reader

Abstract

The invention discloses a bank card generation method and device, a storage medium and electronic equipment, and relates to the field of financial science and technology. The method comprises the following steps: acquiring additional information uploaded by a user, the additional information at least comprising access control information and password prompt information uploaded by the user; according to the password prompt information, card surface style information selected by the user is adjusted, target card surface information is obtained, and the target card surface information comprises pattern information and / or character information derived from the password prompt information; the card surface style information is used for representing card surface features of the bank card; detecting whether the target card surface information meets a preset requirement; and under the condition that the target card surface information meets a preset requirement, generating a three-dimensional model according to the target card surface information, and generating a target bank card according to the three-dimensional model and the additional information. The technical problems that in the prior art, bank cards are insufficient in individuation, password memorizing is difficult, and multifunctional integration is limited are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of fintech, and more particularly, to a method, apparatus, storage medium, and electronic device for generating a bank card. Background Art

[0002] In the current context of the increasing personalization and digitization of bank services, the traditional bank card design and functions are difficult to meet users' needs for personalized experience and efficient use. As an important tool for daily transactions, the appearance of bank cards has been relatively single for a long time. The card face design is usually determined by the bank. Although there are a few personalized options, they are far from fully expressing users' personal characteristics and emotional connections, which limits the potential of bank cards in terms of identity symbol and personalized expression. In addition, with the increase in the number of passwords for bank cards, various application programs, and online services, the difficulty for users to remember passwords has increased significantly. The efficiency and security of traditional password reminder methods are insufficient. Especially when forgetting passwords, users often need to go through a cumbersome password reset process, which affects the convenience of financial services and user experience. Moreover, there are also limitations in the multi-functional integration of bank cards. Although IC card technology allows data storage, its application scope is mostly limited to financial transactions and fails to effectively integrate functions in other life fields such as access control and public transportation. Users often need to carry multiple cards, increasing the burden of carrying and management.

[0003] In response to the above problems, no effective solutions have been proposed yet. Summary of the Invention

[0004] This application provides a method, apparatus, storage medium, and electronic device for generating a bank card to at least solve the technical problems of insufficient personalization, difficult password memorization, and limited multi-functional integration in the prior art.

[0005] According to one aspect of this application, a method for generating a bank card is provided, including: obtaining additional information uploaded by a user, where the additional information at least includes access control information and password reminder information uploaded by the user; adjusting the selected card face style information according to the password reminder information to obtain target card face information, where the target card face information includes pattern information and / or character information derived from the password reminder information; the card face style information is used to characterize the card face features of the bank card; detecting whether the target card face information meets preset requirements, where the preset requirements are used to constrain the clarity, size, and display content of the bank card face; in the case where the target card face information meets the preset requirements, generating a three-dimensional model based on the target card face information, and generating a target bank card according to the three-dimensional model and the additional information.

[0006] Optionally, generating a target bank card based on the 3D model and additional information includes: generating an initial bank card according to the 3D model by means of 3D printing; obtaining financial application data, where the financial application data is used to implement the financial functions of the bank card; and determining the target bank card based on the additional information, the financial application data, and the initial bank card.

[0007] Optionally, determining the target bank card based on the additional information, the financial application data, and the initial bank card includes: preprocessing the additional information and the financial application data, where the preprocessing at least includes format conversion of the additional information and the financial application data, and detecting the data integrity of the additional information and the financial application data; writing the preprocessed additional information and financial application data into the initial bank card to obtain a first bank card; performing function verification and security detection on the first bank card to obtain a detection result, where the function verification is used to verify the data reading function and the data writing function of the first bank card, and the security detection is used to detect whether there is abnormal data in the information of the first bank card; and determining the first bank card as the target bank card when the detection result indicates that both the data reading function and the data writing function of the first bank card are verified to pass and there is no abnormal data in the information of the first bank card.

[0008] Optionally, after writing the preprocessed additional information and financial application data into the initial bank card to obtain the first bank card, the method for generating a bank card further includes: setting permissions for the first bank card, where the permission setting is used to prohibit devices without user authorization from accessing the additional information in the first bank card.

[0009] Optionally, generating a 3D model based on the target card surface information includes: determining target structure information and / or texture information according to the target card surface information, where the target structure information is used to construct an uneven 3D structure, and the texture information is used to construct an uneven texture structure; and generating a 3D model according to the target card surface information, the target structure information, and / or the texture information.

[0010] Optionally, when the target card surface information meets the preset requirements, generating a 3D model based on the target card surface information includes: when the target card surface information meets the preset requirements, displaying the 3D effect of the target card surface information in an augmented reality manner; detecting whether the difference between the card surface size data presented in the 3D effect and the card surface size data of the actual bank card is less than a preset threshold; and generating a 3D model based on the target card surface information when the difference is less than the preset threshold.

[0011] Optionally, after obtaining the additional information uploaded by the user, the method for generating a bank card further includes: encrypting the additional information; binding the encrypted additional information to the target bank card and storing it in a database.

[0012] According to another aspect of the present application, there is also provided a device for generating a bank card, including: an acquisition unit for acquiring additional information uploaded by a user, where the additional information at least includes access control information and password hint information uploaded by the user; an adjustment unit for adjusting the card surface style information selected by the user according to the password hint information to obtain target card surface information, where the target card surface information includes pattern information and / or character information derived from the password hint information; the card surface style information is used to characterize the card surface features of the bank card; a detection unit for detecting whether the target card surface information meets preset requirements, where the preset requirements are used to restrict the clarity, size, and display content of the bank card surface; a generation unit for generating a three-dimensional model based on the target card surface information when the target card surface information meets the preset requirements, and generating a target bank card according to the three-dimensional model and the additional information.

[0013] Optionally, the generation unit includes: a first generation subunit, a first acquisition subunit, and a first determination subunit. Among them, the first generation subunit is used to generate an initial bank card according to the three-dimensional model by means of 3D printing; the first acquisition subunit is used to acquire financial application data, where the financial application data is used to implement the financial functions of the bank card; the first determination subunit is used to determine the target bank card according to the additional information, the financial application data, and the initial bank card.

[0014] Optionally, the first determination subunit includes: a first processing module for preprocessing the additional information and the financial application data, where the preprocessing at least includes format conversion of the additional information and the financial application data, and detection of the data integrity of the additional information and the financial application data; a second processing module for writing the preprocessed additional information and financial application data into the initial bank card to obtain a first bank card; a first detection module for performing functional verification and security detection on the first bank card to obtain a detection result, where the functional verification is used to verify the data reading function and data writing function of the first bank card, and the security detection is used to detect whether there is abnormal data in the information of the first bank card; a first determination module for determining the first bank card as the target bank card when the detection result indicates that both the data reading function and data writing function of the first bank card are verified and there is no abnormal data in the information of the first bank card.

[0015] Optionally, the device for generating a bank card further includes: a setting unit for setting permissions for the first bank card, where the permission setting is used to prohibit devices without user authorization from accessing the additional information in the first bank card.

[0016] Optionally, the generating unit includes: a second determining subunit and a second generating subunit. The second determining subunit is configured to determine target structure information and / or texture information according to the target card surface information, where the target structure information is used to construct an uneven three-dimensional structure, and the texture information is used to construct an uneven texture structure; the second generating subunit is configured to generate a three-dimensional model according to the target card surface information, the target structure information, and / or the texture information.

[0017] Optionally, the generating unit includes: a first displaying subunit, a first detecting subunit, and a third generating subunit. The first displaying subunit is configured to display the three-dimensional effect of the target card surface information in an augmented reality manner when the target card surface information meets a preset requirement; the first detecting subunit is configured to detect whether the difference between the card surface size data presented in the three-dimensional effect and the card surface size data of the actual bank card is less than a preset threshold; the third generating subunit is configured to generate a three-dimensional model according to the target card surface information when the difference is less than the preset threshold.

[0018] Optionally, the generating device of the bank card further includes: an encrypting unit and a storing unit. The encrypting unit is configured to perform encryption processing on the additional information; the storing unit is configured to bind the encrypted additional information to the target bank card and store it in a database.

[0019] According to another aspect of the embodiments of the present application, there is also provided a computer-readable storage medium storing a computer program, where when the computer program runs, the device where the computer-readable storage medium is located executes the above-mentioned method for generating a bank card.

[0020] According to another aspect of the embodiments of the present application, there is also provided an electronic device including one or more processors and a memory, where the memory is used to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned method for generating a bank card.

[0021] According to another aspect of the embodiments of the present application, there is also provided a computer program product including computer instructions, and when the computer instructions are executed by a processor, the steps of the above-mentioned method for generating a bank card are implemented.

[0022] In this application, first, additional information uploaded by the user is obtained. The additional information includes at least access control information and password hint information uploaded by the user. Then, according to the password hint information, the selected card surface style information of the user is adjusted to obtain target card surface information, where the target card surface information includes pattern information and / or character information derived from the password hint information; the card surface style information is used to characterize the card surface features of the bank card. Then, it is detected whether the target card surface information meets the preset requirements, where the preset requirements are used to constrain the clarity, size, and display content of the bank card surface. Finally, when the target card surface information meets the preset requirements, a 3D model is generated based on the target card surface information, and a target bank card is generated according to the 3D model and the additional information. That is, by integrating the selected card surface style information of the user, the pattern information and / or character information derived from the password hint information on the bank card, and writing other additional information uploaded by the user into the bank card, the purpose of deep personalized customization of the bank card surface is achieved, thus realizing the technical effects of high recognition of the bank card, password memory assistance, and multi-functional integration, and further solving the technical problems of insufficient personalization of bank cards, difficult password memory, and limited multi-functional integration in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings described herein are used to provide a further understanding of the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:

[0024] Figure 1 is a flowchart of an optional method for generating a bank card according to an embodiment of the present application Figure 1 ;

[0025] Figure 2 is a structural diagram of an optional method for generating a bank card according to an embodiment of the present application;

[0026] Figure 3 is a flowchart of an optional method for generating a bank card according to an embodiment of the present application Figure 2 ;

[0027] Figure 4 is a schematic diagram of an optional device for generating a bank card according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0028] To enable those skilled in the art to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.

[0029] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of this application are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0030] It should be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) collected in this application are information and data authorized by the user or fully authorized by all parties. And the processing of relevant data such as collection, storage, use, processing, transmission, provision, disclosure and application all comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good customs, and provide corresponding operation entrances for users to choose to authorize or refuse. For example, there is an interface between this system and relevant users or institutions to provide users with corresponding operation entrances to choose to agree or refuse the automated decision-making results; if the user chooses to refuse, the expert decision-making process will be entered.

[0031] According to the embodiments of this application, a method embodiment of a method for generating a bank card is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described here can be executed in a different order than here.

[0032] It should be noted that an intelligent generation system can be used as the execution subject of the method for generating a bank card in the embodiments of this application. It can be understood that the method for generating a bank card provided in the embodiments of this application can also be executed by other systems or devices as the execution subject, and the embodiments of this application do not make specific limitations on this.

[0033] Figure 1 It is the flow of an optional method for generating a bank card according to an embodiment of the present application. Figure 1 , such as Figure 1 shown, this method includes the following steps:

[0034] Step S101, obtain additional information uploaded by the user.

[0035] In step S101, the additional information at least includes access control information and password hint information uploaded by the user.

[0036] Optionally, the additional information includes, but is not limited to, access control information and password hint information. Among them, the access control information at least includes access card data that the user hopes to integrate into the bank card, such as the encoding of a specific access control system; the password hint information is a hint set by the user related to the bank card password, which can be text, picture, recording or video, and helps the user recall the password by associating with the hint information when forgetting the password.

[0037] Step S102, adjust the card surface style information selected by the user according to the password hint information to obtain target card surface information.

[0038] In step S102, the target card surface information includes pattern information and / or character information derived from the password hint information; the card surface style information is used to characterize the card surface features of the bank card.

[0039] Optionally, the card surface style information includes, but is not limited to, information such as the background image, shape, color, size, and material of the bank card selected by the user, and these information constitute the basic appearance of the bank card.

[0040] Optionally, the target card surface information is the finally designed card surface information, including all elements selected by the user's personalization and the graphical or textual presentation of the password hint information.

[0041] Step S103, detect whether the target card surface information meets the preset requirements.

[0042] In step S103, the preset requirements are used to constrain the clarity, size, and display content of the bank card surface.

[0043] Optionally, after obtaining the target card surface information, the intelligent generation system first needs to detect whether the target card surface information meets the preset requirements.

[0044] Optionally, the preset requirements include, but are not limited to, the clarity of the bank card surface, size (meeting the standard specifications), and display content (compliance and security), to ensure that the card surface information is easy to identify, the size is adapted to automatic teller machines and point-of-sale terminals, etc., and the display content does not contain sensitive or non-compliant information.

[0045] Step S104, when the target card surface information meets the preset requirements, generate a 3D model based on the target card surface information, and generate a target bank card according to the 3D model and additional information.

[0046] Optionally, the intelligent generation system uses 3D modeling software to convert the target card surface information into a 3D digital model, and combines the appearance information of the bank card after 3D modeling with the access control information uploaded by the user to generate the final bank card (target bank card).

[0047] From the content of steps S101 to S104, it can be seen that in this application, first, the additional information uploaded by the user is obtained. Among them, the additional information at least includes the access control information and password hint information uploaded by the user. Then, the card surface style information selected by the user is adjusted according to the password hint information to obtain the target card surface information. Among them, the target card surface information includes pattern information and / or character information derived from the password hint information; the card surface style information is used to characterize the card surface features of the bank card. Then, it is detected whether the target card surface information meets the preset requirements. Among them, the preset requirements are used to restrict the clarity, size, and display content of the bank card surface. Finally, when the target card surface information meets the preset requirements, a 3D model is generated based on the target card surface information, and a target bank card is generated according to the 3D model and additional information. That is, by integrating the card surface style information selected by the user, the pattern information and / or character information derived from the password hint information on the bank card, and writing other additional information uploaded by the user into the bank card, the purpose of deep personalized customization of the bank card surface is achieved, thus realizing the technical effects of high recognition of the bank card, password memory assistance, and multi-functional integration, and further solving the technical problems of insufficient personalization of bank cards, difficult password memory, and limited multi-functional integration in the prior art.

[0048] In an optional embodiment, the intelligent generation system adopts a 3D printing method to generate an initial bank card according to the 3D model. Then, financial application data is obtained. Among them, the financial application data is used to implement the financial functions of the bank card. Then, the target bank card is determined according to the additional information, financial application data, and the initial bank card.

[0049] Optionally, after the user completes the design of the personalized card surface and generates a 3D model, the intelligent generation system transmits the model to a card-making device integrated with 3D printing technology. The card-making device uses 3D printing technology to precisely construct the card surface of the bank card according to the information in the 3D model, such as shape, pattern, texture, and material.

[0050] It should be noted that 3D printing technology is an advanced technology that constructs objects by layer-by-layer printing using powdered metals, plastics, or other bondable materials based on digital model files. Its working principle can be summarized as transforming a three-dimensional entity into a stack of multiple two-dimensional planes. Each layer is based on the cross-section of the solid model and is formed through precise positioning and material deposition.

[0051] Optionally, after the 3D-printed card surface is completed, the intelligent generation system will obtain financial application data provided by the bank, including information such as bank card numbers, expiration dates, and card verification codes. These data are used to activate the financial functions of the bank card to ensure that users can perform operations such as payments, transfers, and inquiries. On the initially 3D-printed bank card, the system combines the additional information with the financial application data to generate the final target bank card. At the same time, on the card-making device, the system writes the access control information into the IC chip (Integrated Circuit Chip) of the bank card, enabling the bank card to support the access control function and reducing the inconvenience of users carrying multiple cards.

[0052] As can be seen from the above, the intelligent generation system provides a bank card generation solution that can meet personalized needs, realize financial functions, and support multi-scenario applications by integrating 3D printing technology, financial application data integration, and additional information (such as access control information and password reminder information). This solution not only improves the personalization level of bank cards but also enhances their functionality.

[0053] In an alternative embodiment, the intelligent generation system first preprocesses the additional information and financial application data. The preprocessing at least includes format conversion of the additional information and financial application data, detection of the data integrity of the additional information and financial application data, and then writes the preprocessed additional information and financial application data into the initial bank card to obtain the first bank card. Then, the first bank card is subjected to function verification and security detection to obtain a detection result. The function verification is used to verify the data reading function and data writing function of the first bank card, and the security detection is used to detect whether there is abnormal data in the information of the first bank card. Finally, when the detection result indicates that both the data reading function and data writing function of the first bank card are verified to be passed and there is no abnormal data in the information of the first bank card, the first bank card is determined to be the target bank card.

[0054] Optionally, during the process of generating a personalized bank card, the primary task of the intelligent generation system is to preprocess the additional information and financial application data uploaded by the user. This preprocessing step is crucial and includes, but is not limited to, converting the format of the additional information and financial application data to ensure its compatibility with the IC chip of the bank card. At the same time, the integrity of these data is detected to avoid affecting the function and security of the bank card due to missing or incorrect data. Among them, the purpose of format conversion is to convert the additional information such as access control information and password hint information uploaded by the user, as well as financial application data such as card number, expiration date, and card verification code, into a format that can be read by the IC card chip. For example, access control information needs to be encoded according to a specific protocol, while financial application data needs to be encrypted to protect the user's financial security; the detection of data integrity ensures that the additional information and financial application data have not been damaged or tampered with during the upload and conversion process. The intelligent generation system will compare the original data with the converted data to confirm their consistency, thus avoiding abnormal bank card functions or security risks caused by data errors.

[0055] Optionally, after the preprocessing is completed, the intelligent generation system writes the processed additional information and financial application data into the initial bank card made by 3D printing technology to obtain the first bank card. In this step, the card-making device will write the encrypted data into the chip of the IC card while ensuring the correct implantation of additional data such as access control information. After obtaining the first bank card, the intelligent generation system conducts function verification and security detection, which is a key step to ensure the quality of the bank card. Among them, function verification aims to check whether the data reading function and data writing function of the bank card are normal. For example, through a card reader, it is detected whether the bank card can correctly read the financial data and additional information in the card, and whether the bank card can be correctly recognized by the system for financial transactions; security detection is used to check whether there is abnormal data in the information of the bank card, such as records of unauthorized access attempts and traces of data tampering, to ensure the data security of the bank card. Finally, when both the function verification and security detection pass, that is, the data reading function and data writing function of the first bank card are normal and there is no abnormal data, the system determines the first bank card as the target bank card, which means that the generation process of the bank card is completed. It not only includes the user's personalized appearance design but also has complete financial functions and additional functions such as access control use and password-assisted memory, achieving the established technical goals.

[0056] As can be seen from the above, the intelligent generation system ensures the compatibility and integrity of the additional information and financial application data through preprocessing, laying a foundation for the personalization and functionality of bank cards. Functional verification and security detection further guarantee the effectiveness of bank cards in reading and writing data and the security in information storage, avoiding potential technical risks and security vulnerabilities. The determination of the ultimate target bank card enables users to obtain a bank card that not only meets personalized needs but also has secure financial functions and additional application scenarios. Through strict data processing and quality control, this process realizes the comprehensive improvement of bank cards in terms of personalization, functionality, and security, solving the limitation problems of bank card design and function integration in the existing technology.

[0057] In an optional embodiment, the intelligent generation system sets permissions for the first bank card, where the permission setting is used to prohibit devices without user authorization from accessing the additional information in the first bank card.

[0058] Optionally, the intelligent generation system adds permission setting during the process of generating the first bank card. The purpose of this step is to prevent devices without user authorization from accessing the additional information in the bank card, thereby protecting the privacy of users and the security of the bank card.

[0059] Optionally, the permission setting is mainly achieved by embedding an access control mechanism in the IC chip of the bank card. Specifically, when additional information such as access control data is written into the IC chip, the system sets access permissions for this information. These permissions are based on user authorization, and only specific devices or application programs authorized by the user can read or use this additional information. For example, for access control information, only a specific access control application program in the user's mobile phone can unlock its access permission.

[0060] Optionally, after determining that the first bank card is the target bank card, the intelligent generation system further sets access control rules. These rules define in detail which types of devices or application programs can access which information in the bank card and the authorization process required to access this information. By embedding an encryption algorithm and access control logic in the IC chip, the system can ensure that even if the bank card is lost or stolen, the additional information is difficult to be illegally obtained and used.

[0061] As can be seen from the above, through the implementation of permission setting, the intelligent generation system ensures that while providing additional functions for personalized bank cards, it also guarantees the security of user data, reflecting the balance and innovation of the system in the integration of personalized design and security functions, solving the technical problem that additional information on bank cards is easily illegally accessed in the existing technology, and enhancing the overall security of bank cards.

[0062] In an alternative embodiment, the intelligent generation system first determines target structure information and / or texture information based on the target card face information, where the target structure information is used to construct an uneven three-dimensional structure, and the texture information is used to construct an uneven texture structure, and then generates a three-dimensional model according to the target card face information, the target structure information, and / or the texture information.

[0063] Optionally, the intelligent generation system analyzes the target card face information and extracts the three-dimensional structure features and texture characteristics that the user hopes to present on the physical bank card. The target structure information focuses on the shape and structure of the bank card, allowing the design of a card with uneven features, which can be three-dimensional patterns, special shapes, or microstructures on the card face, making the bank card more visually unique and providing additional recognition points tactilely. Especially for visually impaired people, this will greatly facilitate their identification of the bank card by touch; the texture information focuses on the tactile feeling of the card face surface, which can be a delicate texture or a specific pattern. Through 3D printing technology, these texture information can be transformed into touchable structures, further enhancing the user experience and personalized recognition. For example, the user can choose to create symbolic pattern textures on their card face, such as favorite patterns, specific symbols, etc., which are not only beautiful but also have practical recognition value. After determining the target structure information and texture information, the intelligent generation system incorporates this information into the generation process of the three-dimensional model.

[0064] As can be seen from the above, by incorporating the target structure information and texture information, the intelligent generation system not only makes the bank card more visually appealing but also provides a new way of recognition for users through tactile characteristics. Especially in the scenario of use by visually impaired people, this design will significantly improve the convenience and security of their operation of the bank card. In addition, the technical processing of the three-dimensional model generation ensures that the personalized design can be accurately transformed into a physical entity.

[0065] In an alternative embodiment, when the target card face information meets the preset requirements, the intelligent generation system displays the three-dimensional effect of the target card face information in an augmented reality manner, and then detects whether the difference between the card face size data presented in the three-dimensional effect and the card face size data of the actual bank card is less than a preset threshold. When the difference is less than the preset threshold, a three-dimensional model is generated based on the target card face information.

[0066] Optionally, when the target card face information meets the preset requirements, the intelligent generation system uses augmented reality technology to display the three-dimensional effect of the target card face information to the user. The purpose of this step is to allow the user to preview the real performance of their personalized designed bank card in the three-dimensional space through augmented reality technology before the actual production of the bank card, including the shape, pattern, color, material, etc. of the card face, to ensure that the design meets the user's expectations.

[0067] Optionally, to achieve the display of three-dimensional effects, the intelligent generation system first needs to convert the target card surface information into a three-dimensional model format recognizable by augmented reality technology. This involves using three-dimensional modeling software to convert planar design data into a three-dimensional model, and then applying augmented reality technology to overlay the model onto the real-world scene to provide users with an immersive preview experience. Users can use devices such as smartphones or AR glasses to observe the design effect of the bank card from all directions and angles, including the front, back, and edge details of the card surface. After displaying the three-dimensional effect, the intelligent generation system will automatically detect the difference between the card surface size data presented in the three-dimensional effect and the card surface size data of the actual bank card. The purpose of the difference detection is to ensure that while the bank card is personalized, it can still meet the size standards of the payment terminal, guarantee the universality and compatibility of the bank card, and avoid payment failures or card reading errors caused by inconsistent sizes. When the difference is less than the preset threshold, it means that the deviation between the size of the personalized bank card and the standard size is within an acceptable range. At this time, the system will generate a three-dimensional model based on the target card surface information and prepare for 3D printing. On the contrary, if the difference exceeds the preset threshold, the system will prompt the user to adjust the design until the card surface size meets the standard requirements, thus avoiding possible problems in the subsequent card-making process.

[0068] As can be seen from the above, the intelligent generation system ensures the accuracy and practicality of the personalized bank card design by implementing the display and size detection of the target card surface information. The application of augmented reality technology allows users to intuitively feel the three-dimensional effect of the bank card during the design stage, improving user satisfaction with the design results. At the same time, by comparing the difference detection with the preset threshold, the intelligent generation system can ensure that after the personalized design of the bank card, it can still maintain the size standard compatible with the payment terminal, avoiding the inconvenience of use and payment risks caused by size problems. This process not only meets the personalized needs of users for the appearance of bank cards but also takes into account the size specifications and usage compatibility of bank cards.

[0069] In an optional embodiment, the intelligent generation system encrypts the additional information, then binds the encrypted additional information to the target bank card and stores it in the database.

[0070] Optionally, when processing the additional information uploaded by users, the intelligent generation system takes strict encryption measures to ensure the security of the information. This process consists of three main steps:

[0071] 1) Encryption processing: The intelligent generation system first encrypts the additional information uploaded by the user, including but not limited to password hint videos or audios, access card information, etc. The selection of the encryption algorithm is based on criteria such as security, efficiency, and compatibility to ensure that the encrypted data cannot be interpreted even if illegally intercepted. The intelligent generation system will generate an encryption key and apply data encryption according to the latest encryption standards and the security requirements of user data, thereby protecting user privacy and bank card security;

[0072] 2) Data binding: The encrypted additional information is bound to the target bank card, and this process occurs after the bank card is manufactured. The system associates the encrypted data with the unique identifier (such as the card number) of the target bank card to ensure that only the user holding the bank card can decrypt and access this additional information.

[0073] 3) Database storage: The additional information that has been encrypted and bound to the target bank card is securely stored in the database. The database uses advanced encryption technology to protect the stored data and prevent data leakage or unauthorized access. The intelligent generation system stores the encrypted additional information, the identification information of the target bank card, and the user authorization access setting information in the database, and maintains the integrity and security of the data through the database management system.

[0074] As can be seen from the above, the intelligent generation system ensures the security of information during transmission and storage through encryption processing. Even if the data is illegally obtained, it is difficult to interpret the true content of the additional information. Through data binding, it ensures a strong correlation between the encrypted information and a specific bank card, and only legitimate users can access the information bound to their own bank cards, improving the security threshold of personalized services. Finally, database storage provides a secure storage environment for the encrypted information, and further consolidates the information security protection through advanced encryption and access control policies. That is, through the steps of encryption, binding, and storage, the confidentiality of the additional information in the personalized bank card is effectively protected, not only maintaining user privacy but also enhancing the overall security of the bank card.

[0075] In an alternative embodiment, Figure 2 is a structural diagram of an alternative method for generating a bank card according to an embodiment of the present application, as Figure 2As shown in the figure, the structure diagram includes a client, a background management system, and a card-making system. Among them, the client includes a login management module, a picture management module, a card face design module, a content management module, an effect management module, a card face production module, an additional information management module, and a payment module; the background management system includes an identity authentication module, a parameter setting module, a picture review module, a storage module, a 3D model generation module, a video and voice review module, an additional information review module, a content sending module, a payment management module, and a card-making management module; the card-making system includes a 3D printer and card-making equipment.

[0076] Optionally, the login management module is used to verify the identity of the client login user and support both registered and unregistered users to use the system; the picture management module is used to manage the background pictures of the corresponding card face styles. The background pictures of the card face styles are selected by the user from the default pictures, user-stored pictures, and user-taken pictures. The picture management module is also used to verify the legality of the size, clarity, etc. of the pictures uploaded by the user; the card face design module is used to allow the user to select at least one sub-element from the selected products to form the card face in the corresponding card face style. The sub-elements of the card face style include background pictures, watermarks, shapes, and text, etc. Among them, the shape of the card face style supports separating the main background from the selected picture as the shape of the card face; the content management module is used to allow the user to select the content mapped to the card face, such as security questions. Through the card face shape and background picture, the set password can be recalled. Among them, the content mapped to the card face is selected by the user from the default options. The customer can record the security questions as videos or voices and upload them to the bank's background management system through the content management module; the additional information management module is used for the user to upload access control information, which can be uploaded to the bank's background management system and written into the IC card during card making to expand the use of the IC card for access control; the effect management module is used to allow the user to set special effects of the card face. The special effects include size, shape, texture, material, color, printing effect, and watermark and text styles, etc.; the effect management module supports a preview function. Through augmented reality technology, it supports the customer to view the card face effect 360°. And the printed card face supports touchable microstructures or textures, enabling the user to identify the card face by touch and being more suitable for visually impaired people to use; the card face production module is used to generate the final card face according to the settings of the card face setting module and the effect management module; the payment module is used to generate the card-making fee for the user to pay according to the user's selection of personalized card face settings. The client is also used to send relevant data such as the card face selected by the customer to the background management system.

[0077] Optionally, an identity authentication module is used to confirm the identity of the applicant and prevent false applications. The confirmation methods include live verification, mobile phone number verification, online verification, UnionPay authentication, etc.; a parameter setting module is used to set the relevant attributes of the issued product, and the parameters include the basic card face and content parameters; a picture review module is used to review whether the pictures and card face designs uploaded by the user comply with relevant regulations and standards, and at the same time protect the rights and interests and information security of the user; a video and voice review module is used to review whether the videos or voices uploaded by the user comply with relevant regulations and standards, and at the same time protect the rights and interests and information security of the user; an additional information review module is used to review whether the additional information uploaded by the user complies with relevant regulations and standards, and at the same time protect the rights and interests and information security of the user; a storage module is used to store client data, which includes login data, content data, picture data, video and voice data, special effect data, etc. The storage module uses an encryption algorithm to encrypt and store it. Among them, the login data is the identity information of the registered user, the content data is the content selected by the user to be mapped to the card face, the video and voice data is the video or audio information recorded by the user when setting the password reminder information, the picture data is the background picture corresponding to the card face style, and the special effect data is the special effect of the card face set by the user; a payment management module is used to verify the validity of the payment request after receiving the user's payment request, including checking the account balance, transaction limit, card status, etc. If the verification fails, corresponding error information is returned to prompt the customer; a content sending module is used to send the video and voice information recorded by the customer when applying for an IC card. After receiving this information, the customer saves it. Viewing this information later when forgetting the password helps to recall the originally set password.

[0078] Optionally, a 3D model generation module is used to generate a digital model of the card surface designed by the user through the use of modeling software and convert it into a format recognizable by a 3D printer. The steps include 3D model generation, model preparation, slicing, printer settings, and preparation. Among them, 3D model generation is used to generate a three-dimensional model using modeling software; model preparation is the preparatory work done after generating the 3D model so that it can be printed on a 3D printer, including fixing model errors, checking whether the model has errors or incomplete parts, and repairing them to ensure that it can be printed correctly; slicing is used to decompose the model into thin slices (layers), each layer representing a layer to be printed on the printer. This process is usually completed by slicing software, which converts the 3D model into a G-code file (a standardized programming language for controlling numerical control and 3D printing equipment) that can be read by the 3D printer. During the slicing process, printing parameters such as layer height and filling density need to be set according to the specifications of the 3D printer; printing settings and preparation are used to perform some printer settings and preparation work, which includes selecting suitable materials for the printing task, such as plastics, metals, ceramics, etc., and making appropriate adjustments and settings to the printer according to the selected materials and model requirements, including setting parameters such as temperature, speed, and layer thickness. Then, the selected material is loaded into the consumables (such as printing fluid or wire in a 3D printer) of the printer and ensured that it is correctly installed and supplied.

[0079] Optionally, a card production management module is used to manage the steps used in the card production process. The steps include data management, blank card management, task management, card punching operation, and comprehensive statistics. Among them, data management is to import financial data and additional data into the system; blank card management includes blank card warehousing, blank card distribution, blank card recycling, and blank card destruction; task management includes task query, task assignment, and task cancellation; the card punching operation is that after the card punching operator receives the blank cards according to the task batch, the task batch is assigned to the card production equipment; comprehensive statistics includes blank card management statistics, card production management statistics, and finished card management statistics. Finally, the background management system audits the final card surface data sent by the client. After the audit is passed, it prompts the client user to pay the card production fee, and then sends the audited final card surface data to the card production system for the production of bank cards.

[0080] Optionally, a 3D printer is used to print out the card surface generated by the 3D model generation module. The card surface supports touchable microstructures or textures selected by the user, enabling the user to identify the card surface by touch and facilitating the use by visually impaired people; a card production device is used to write financial applications of the bank, including encrypted card numbers, expiration dates, etc. The financial application has higher security and stronger encryption capabilities and also supports writing industry applications, such as access control card information (such as basic information and permission information of personnel) uploaded by the user.

[0081] In an alternative embodiment, Figure 3 is a flowchart of an alternative method for generating a bank card according to an embodiment of the present application Figure 2 , as Figure 2 shown. First, the user logs in through the client, involving password input, biometric verification, or other authentication methods; secondly, the intelligent generation system verifies the user's identity to ensure that only legitimate users can customize the bank card. After the user logs in to the client, the user needs to decide whether to select a card face image from the default card face images. The user can choose the default card face image or upload their own stored image or take a photo as the personalized background of the card face. The uploaded image needs to be checked by the image review module to ensure that it complies with the regulations and standards and does not infringe on the rights of others. If the user selects the default card face image, they directly enter the next process. Conversely, if the user selects a stored image or a photo as the card face image, the image needs to be reviewed. If the image fails the review, the user needs to reselect the card face image. If the image passes the review, they enter the next process; then the user needs to decide whether to record a video or audio. The user can choose to record password reminder information, important anniversaries, or other personalized content in the form of a video or audio to increase the personalization of the card face. If the user chooses to use the default information, they directly proceed to the next process. If the user chooses to record personalized reminder information in a video or audio, the video or audio needs to be reviewed. If the review passes, they enter the next process. If the review fails, the user is prompted to re-upload or select the default reminder information; then the user needs to decide whether to upload additional information, such as access card information, which will be written into the IC card to increase the functionality of the card. If the user chooses to upload additional information, the system reviews the additional information to ensure that it meets the relevant standards. If it passes the review, it enters the next process. If it fails the review, it is re-uploaded; subsequently, the user decides whether to select special effects, such as 3D textures, special materials, etc., to enhance the visual and tactile experience; when the user completes the card face design, content selection, and special effect settings, the 3D model generation module generates a 3D model of the card face based on these parameters. Finally, the system integrates all the user's selections and designs, generates the final personalized card face design, and sends it to the background management system for data storage, review, and payment management.

[0082] The embodiment of the present application also provides a device for generating a bank card. It should be noted that the device for generating a bank card in the embodiment of the present application can be used to execute the method for generating a bank card provided by the embodiment of the present application. The following introduces the device for generating a bank card provided by the embodiment of the present application.

[0083] According to an embodiment of the present application, there is also provided a device for implementing the above-mentioned method for generating a bank card Figure 4It is a schematic diagram of an optional bank card generation device according to an embodiment of the present application. As Figure 4 shown, the device includes: an acquisition unit 401, an adjustment unit 402, a detection unit 403, and a generation unit 404.

[0084] Optionally, the acquisition unit 401 is configured to acquire additional information uploaded by a user, where the additional information at least includes access control information and password hint information uploaded by the user; the adjustment unit 402 adjusts the selected card surface style information according to the password hint information to obtain target card surface information, where the target card surface information includes pattern information and / or character information derived from the password hint information; the card surface style information is used to characterize the card surface features of the bank card; the detection unit 403 detects whether the target card surface information meets preset requirements, where the preset requirements are used to restrict the clarity, size, and display content of the bank card surface; the generation unit 404, when the target card surface information meets the preset requirements, generates a three-dimensional model based on the target card surface information, and generates a target bank card according to the three-dimensional model and the additional information.

[0085] Optionally, the generation unit 404 includes: a first generation subunit, a first acquisition subunit, and a first determination subunit. Among them, the first generation subunit is configured to generate an initial bank card according to the three-dimensional model by means of 3D printing; the first acquisition subunit is configured to acquire financial application data, where the financial application data is used to implement the financial functions of the bank card; the first determination subunit is configured to determine the target bank card according to the additional information, the financial application data, and the initial bank card.

[0086] Optionally, the first determination subunit includes: a first processing module configured to preprocess the additional information and the financial application data, where the preprocessing at least includes format conversion of the additional information and the financial application data, and detection of the data integrity of the additional information and the financial application data; a second processing module configured to write the preprocessed additional information and financial application data into the initial bank card to obtain a first bank card; a first detection module configured to perform functional verification and security detection on the first bank card to obtain a detection result, where the functional verification is used to verify the data reading function and data writing function of the first bank card, and the security detection is used to detect whether there is abnormal data in the information of the first bank card; a first determination module configured to determine the first bank card as the target bank card when the detection result indicates that both the data reading function and the data writing function of the first bank card are verified and there is no abnormal data in the information of the first bank card.

[0087] Optionally, the bank card generation device further includes: a setting unit configured to perform permission setting on the first bank card, where the permission setting is used to prohibit devices without user authorization from accessing the additional information in the first bank card.

[0088] Optionally, the generating unit 404 includes: a second determining subunit and a second generating subunit. The second determining subunit is configured to determine target structure information and / or texture information according to the target card surface information, where the target structure information is used to construct an uneven three-dimensional structure, and the texture information is used to construct an uneven texture structure; the second generating subunit is configured to generate a three-dimensional model according to the target card surface information, the target structure information, and / or the texture information.

[0089] Optionally, the generating unit 404 includes: a first displaying subunit, a first detecting subunit, and a third generating subunit. The first displaying subunit is configured to display the three-dimensional effect of the target card surface information in an augmented reality manner when the target card surface information meets a preset requirement; the first detecting subunit is configured to detect whether the difference between the card surface size data presented in the three-dimensional effect and the card surface size data of the actual bank card is less than a preset threshold; the third generating subunit is configured to generate a three-dimensional model according to the target card surface information when the difference is less than the preset threshold.

[0090] Optionally, the generating device of the bank card further includes: an encrypting unit and a storage unit. The encrypting unit is configured to perform an encryption process on the additional information; the storage unit is configured to bind the encrypted additional information to the target bank card and store it in a database.

[0091] According to another aspect of the embodiments of the present application, there is also provided a computer-readable storage medium, where the computer-readable storage medium includes a stored executable program, and when the executable program runs, it controls the device where the computer-readable storage medium is located to execute the above-mentioned method for generating a bank card.

[0092] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including: a memory storing an executable program; a processor configured to run the program, and when the program runs, it executes the above-mentioned method for generating a bank card.

[0093] According to another aspect of the embodiments of the present application, there is also provided a computer program product, including computer instructions, and when the computer instructions are executed by a processor, the steps of the above-mentioned method for generating a bank card are implemented.

[0094] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0095] In the above embodiments of the present application, the descriptions of the respective embodiments have their own focuses. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0096] In several embodiments provided in the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling, direct coupling, or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.

[0097] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0098] In addition, in each embodiment of the present application, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0099] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs that can store program codes.

[0100] The above is only the preferred embodiment of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. A method for generating a bank card, characterized in that: include: Acquire additional information uploaded by the user, wherein the additional information at least includes access control information and password prompt information uploaded by the user; The card face style information selected by the user is adjusted according to the password prompt information to obtain target card face information, wherein the target card face information includes pattern information and / or character information derived from the password prompt information; the card face style information is used to characterize the card face features of the bank card; Detecting whether the target card face information meets preset requirements, wherein the preset requirements are used to constrain the clarity, size and display content of the bank card face; In the case that the target card surface information meets the preset requirements, a three-dimensional model is generated according to the target card surface information, and a target bank card is generated according to the three-dimensional model and the additional information.

2. The method for generating a bank card according to claim 1, characterized in that: Generating a target bank card according to the three-dimensional model and the additional information includes: Using 3D printing to generate an initial bank card based on the three-dimensional model; Acquiring financial application data, wherein the financial application data is used to implement the financial functions of the bank card; The target bank card is determined according to the additional information, the financial application data and the initial bank card.

3. The method for generating a bank card according to claim 2, characterized in that: Determining the target bank card according to the additional information, the financial application data and the initial bank card includes: Preprocessing the additional information and the financial application data, wherein the preprocessing at least includes converting the formats of the additional information and the financial application data and detecting the data integrity of the additional information and the financial application data; Writing the pre-processed additional information and financial application data into the initial bank card to obtain a first bank card; Performing function verification and security testing on the first bank card to obtain test results, wherein the function verification is used to verify the data reading function and data writing function of the first bank card, and the security testing is used to detect whether there is abnormal data in the information of the first bank card; When the detection result indicates that both the data reading function and the data writing function of the first bank card are verified and there is no abnormal data in the information of the first bank card, the first bank card is determined to be the target bank card.

4. The method for generating a bank card according to claim 3, characterized in that: After writing the pre-processed additional information and financial application data into the initial bank card to obtain the first bank card, the bank card generation method further includes: Permissions are set for the first bank card, wherein the permission settings are used to prohibit devices that are not authorized by the user from accessing the additional information in the first bank card.

5. The method for generating a bank card according to claim 1, characterized in that: Generating a three-dimensional model according to the target card surface information includes: Determining target structure information and / or texture information according to the target card surface information, wherein the target structure information is used to construct an uneven three-dimensional structure, and the texture information is used to construct an uneven texture structure; The three-dimensional model is generated according to the target card surface information, the target structure information and / or the texture information.

6. The method for generating a bank card according to claim 1, characterized in that: When the target card surface information meets the preset requirements, generating a three-dimensional model according to the target card surface information includes: When the target card surface information meets the preset requirements, displaying the three-dimensional effect of the target card surface information in an augmented reality manner; Detecting whether the difference between the card surface size data presented in the three-dimensional effect and the card surface size data of the actual bank card is less than a preset threshold; When the difference is less than the preset threshold, the three-dimensional model is generated according to the target card surface information.

7. The method for generating a bank card according to claim 1, characterized in that: After obtaining the additional information uploaded by the user, the bank card generation method further includes: encrypting the additional information; The encrypted additional information is bound to the target bank card and stored in a database.

8. A bank card generating device, characterized in that: include: An acquiring unit, acquiring additional information uploaded by a user, wherein the additional information at least includes access control information and password prompt information uploaded by the user; an adjusting unit, adjusting the card face style information selected by the user according to the password prompt information to obtain target card face information, wherein the target card face information includes pattern information and / or character information derived from the password prompt information; the card face style information is used to characterize the card face features of the bank card; A detection unit, detecting whether the target card face information meets preset requirements, wherein the preset requirements are used to constrain the clarity, size and display content of the bank card face; The generating unit generates a three-dimensional model according to the target card surface information when the target card surface information meets the preset requirements, and generates a target bank card according to the three-dimensional model and the additional information.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located executes the bank card generation method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: It comprises one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the bank card generation method described in any one of claims 1 to 7.

11. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the bank card generation method described in any one of claims 1 to 7 are implemented.