A blockchain-based digital business card generation method, device and electronic equipment
By building a distributed authentication network using blockchain and DID technologies, personalized digital business cards can be generated, solving the problems of insufficient credibility and personalization in existing systems, and improving user experience and trust in career development.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP SICHUAN
- Filing Date
- 2025-01-13
- Publication Date
- 2026-07-14
AI Technical Summary
Existing digital business card systems are inadequate in terms of real-name authentication, evaluation transparency, and privacy protection, and lack personalized customization, which affects user trust and career development.
A distributed authentication and evaluation network is built based on blockchain and DID technologies. Personalized digital business cards are generated through personal real-name authentication, enterprise authentication, and industry authentication, and recorded on the blockchain, supporting personalization and privacy protection.
It enhances the credibility and personalization capabilities of digital business cards, ensures the authenticity and immutability of information, and improves user experience and trust in career development.
Smart Images

Figure CN122394817A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of blockchain application technology, and in particular to a method, apparatus and electronic device for generating digital business cards based on blockchain. Background Technology
[0002] In the digital age, enterprise and individual identity authentication and evaluation play a crucial role in maintaining online trust and promoting online collaboration. However, existing business card systems suffer from technical problems and limitations in areas such as real-name authentication, evaluation, and privacy protection.
[0003] First, existing real-name authentication systems generally rely on centralized databases, a model that limits the breadth and accuracy of authentication. Centralized storage and processing methods result in a lack of real-time verification of authentication information, especially when dealing with large-scale data processing. This leads to risks of uneven resource allocation and single points of failure, affecting system stability and increasing the possibility of data leaks and misuse.
[0004] Secondly, existing evaluation systems lack transparency and fairness. The evaluation process and results are often not made public, and centralized data storage casts doubt on the authenticity and credibility of the evaluations. Evaluation systems are easily manipulated, affecting objectivity and damaging user trust in the platform. The lack of transparency in the evaluation process can also lead to unfair results, impacting individual users' career development.
[0005] Inadequate privacy protection is another issue. The collection, storage, and processing of sensitive user data without sufficient protection violates data protection regulations and undermines user trust.
[0006] Employee certifications by companies are typically limited to internal systems, lacking a unified platform or mechanism for external promotion and customer marketing as a highlight of an employee's career development. This restricts the establishment of an employee's personal brand and the expansion of career opportunities, impacting their career development and market competitiveness.
[0007] Finally, existing business card systems often employ standardized methods, lacking flexibility and personalization options. This makes it difficult to fully showcase an employee's individual characteristics and achievements, and prevents the customization of digital business cards for different clients, thus hindering the personalized display and promotion of employee business cards.
[0008] In summary, the relevant technologies suffer from insufficient credibility of digital business cards and do not support personalized customization. Summary of the Invention
[0009] This disclosure provides a blockchain-based digital business card generation method, device, and electronic device to address the issues of insufficient trust in digital business cards and lack of support for personalized customization. Based on blockchain and DID (Digital Identity Registry), the method for implementing a trusted personal digital business card constructs a distributed and efficient authentication and evaluation network. This personal digital business card supports the application, issuance, and verification of personal real-name authentication, enterprise authentication, and industry authentication, ensuring the authenticity and validity of the information on the personal digital business card. Furthermore, it provides users with personalized digital business card customization display and sharing, significantly improving the user experience.
[0010] A first aspect of this disclosure provides a blockchain-based digital business card generation method, the method comprising:
[0011] In response to a target user's application for a digital business card, the target user undergoes personal real-name authentication. If the authentication is successful, a personal digital identity certificate for the target user is issued and recorded on the blockchain.
[0012] In response to the authentication request of the target user, the system issues the target user's enterprise digital identity credential and the corresponding industry digital identity credential, and records them on the blockchain. The industry digital identity credential provides identity verification for the enterprise digital identity credential.
[0013] In response to the personalized settings instructions of the target user, a digital business card is generated for the target user based on the data recorded in the blockchain.
[0014] In one embodiment of this disclosure, personal real-name authentication is performed on the target user. If the authentication is successful, a personal digital identity credential for the target user is issued and recorded in the blockchain, including:
[0015] Based on the target user's name and mobile phone number, real-name authentication is performed with the real-name authentication system. If the real-name authentication is successful, the personal digital identity certificate is updated using the individual's already real-name authenticated identity and recorded on the blockchain.
[0016] In one embodiment of this disclosure, in response to an authentication request from a target user, an enterprise digital identity credential and an industry digital identity credential corresponding to the enterprise digital identity credential are issued to the target user and recorded in a blockchain, including:
[0017] In response to the enterprise authentication request of the target user, the system performs enterprise authenticity verification based on the target user's affiliated organization. If the verification is successful, the enterprise's authenticity verification identity is recorded in the blockchain.
[0018] Based on the target user's affiliated organization, obtain enterprise certification from the enterprise information management system. Enterprise certification includes at least one of the following: proof of job position, proof of work ability, proof of project experience, and proof of work results. Issue enterprise digital identity credentials and record them on the blockchain.
[0019] Based on the affiliated organization, an industry certification request is initiated to the industry association to which the enterprise belongs, and the industry certification is obtained from the industry association. If the enterprise passes the industry certification, an industry digital identity credential is created and recorded in the blockchain.
[0020] In one embodiment of this disclosure, the method further includes:
[0021] Record evaluation information for the target user, including at least one of the following: likes, text, emojis, voice messages, and images;
[0022] Commenters' personal digital identities and rating information are regularly updated and continuously recorded on the blockchain.
[0023] In one embodiment of this disclosure, in response to a target user's personalized setting instruction, a digital business card is generated for the target user based on data recorded in the blockchain, including:
[0024] Based on personalized settings instructions and data recorded in the blockchain, the display and hidden data corresponding to a specific user are determined, and the specific user is the user with access permissions to the target user.
[0025] Use both visible and hidden data to generate digital business cards for specific users.
[0026] In one embodiment of this disclosure, after generating a digital business card for a target user based on data recorded in a blockchain, the method further includes:
[0027] In response to the target user's sharing command, the digital business card is forwarded to other users;
[0028] Record other users' target comment information;
[0029] In response to the target user's hidden command, the target comment information is hidden.
[0030] A second aspect of this disclosure provides a blockchain-based digital business card generation device, the device comprising:
[0031] The first authentication module is used to respond to the target user's application for a digital business card, perform personal real-name authentication on the target user, and if the authentication is successful, issue the target user's personal digital identity certificate and record it on the blockchain.
[0032] The second authentication module is used to respond to the authentication request of the target user, issue the target user's enterprise digital identity certificate and the corresponding industry digital identity certificate, and record them on the blockchain;
[0033] The business card generation module is used to generate digital business cards for target users in response to their personalized settings instructions, based on data recorded in the blockchain.
[0034] A third aspect of this disclosure provides an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform any of the methods described in the first aspect of this disclosure.
[0035] A fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions, characterized in that the computer instructions are used to cause a computer to perform the method described in the first aspect of this disclosure.
[0036] A fifth aspect of this disclosure provides a computer program product characterized by comprising a computer program that, when executed by a processor, implements the method of any one of the first aspects of this disclosure.
[0037] In summary, the blockchain-based digital business card generation method proposed in this disclosure can achieve the following beneficial effects:
[0038] In response to a target user's application for a digital business card, the system performs personal real-name authentication on the target user. If the authentication is successful, a personal digital identity credential is issued to the target user and recorded on the blockchain, thus obtaining a reliable personal digital identity. In response to a target user's authentication request, the system issues a corporate digital identity credential and a corresponding industry digital identity credential to the target user, and records them on the blockchain. The industry digital identity credential provides identity verification for the corporate digital identity credential, resulting in reliable corporate and industry digital identity credentials and enhancing the credibility of the business card. In response to a target user's personalized setting instructions, the system generates a digital business card for the target user based on the data recorded on the blockchain, further enhancing the credibility of the digital business card and enabling personalized customization.
[0039] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0040] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0041] Figure 1 This is a flowchart illustrating a blockchain-based digital business card generation method according to an embodiment of the present disclosure;
[0042] Figure 2 This is a flowchart illustrating a blockchain-based enterprise and personal identity authentication and evaluation business process according to an embodiment of this disclosure.
[0043] Figure 3 This is a panoramic view of a personal trusted digital business card service based on blockchain and DID, according to an embodiment of this disclosure.
[0044] Figure 4 This is a schematic diagram of a personal digital business card according to an embodiment of the present disclosure;
[0045] Figure 5 This is a schematic diagram of the structure of a blockchain-based digital business card generation device according to an embodiment of the present disclosure;
[0046] Figure 6 This is a block diagram illustrating an electronic device for implementing the blockchain-based digital business card generation method of this disclosure, according to an exemplary embodiment;
[0047] Figure 7 This is a schematic diagram of the chip structure according to an embodiment of the present disclosure. Detailed Implementation
[0048] Embodiments of this disclosure are described in detail below, with examples of embodiments shown in the accompanying drawings, wherein the same or similar reference numerals identify the same or similar originals or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0049] First, let's briefly introduce the relevant terms used in this disclosure:
[0050] Blockchain (BC): In this disclosure, it refers to a decentralized, distributed, and generally public digital ledger consisting of records called blocks. These records document transactions across multiple computers so that any involved block cannot be retroactively altered without requiring changes to all subsequent blocks. This allows participants to independently and relatively inexpensively verify and audit transactions. Blockchain databases are self-governed using peer-to-peer networks and distributed timestamp servers. They are verified through large-scale collaboration driven by collective self-interest. This design fosters robust workflows where participants have minimal uncertainty regarding data security. The use of blockchain eliminates the unlimited replicability of digital assets. It confirms that each unit of value is transferred only once, solving the long-standing double-spending problem. Blockchain is described as a value exchange protocol. Blockchain can maintain ownership because, when properly configured to detail the exchange protocol, it provides a record of enforceable offers and acceptances.
[0051] Decentralized Digital Identity (DID): In this disclosure, DID refers to a decentralized identity management technology designed to empower users to control their identity information. A DID consists of a globally unique string identifier representing an entity such as an individual, organization, or item. Unlike traditional centralized identity management, DID allows users to register, update, and revoke their identity information independently, without relying on a central authority. Key features of DID include decentralization, privacy protection, and verifiability. Users can choose which information to share, enhancing their personal privacy. Furthermore, DID, combined with associated DID documents, provides verification information such as encrypted public keys to ensure the authenticity of the identity. This technology is implemented through distributed ledger technologies such as blockchain, making identity data secure, transparent, and tamper-proof. Distributed digital identity has wide-ranging applications, including cryptocurrencies, smart contracts, supply chain management, and online identity verification. With increasing emphasis on data privacy and security, DID is gradually becoming an important solution for digital identity management.
[0052] Digital business cards: In this disclosure, digital business cards refer to an online format of business card, typically stored in the form of a vCard, containing important information about an individual, business, or entity, such as name, contact information, social links, and a profile photo. Compared to traditional paper business cards, digital business cards offer numerous advantages, including ease of sharing and editing, environmental friendliness, and reduced risk of physical damage. Users can quickly share their digital business cards via QR codes, social media, or direct links, and recipients can easily save their contact information. Digital business cards not only provide richer information display but also allow users to update information at any time without reprinting, thus improving user experience and efficiency. Furthermore, digital business cards support the embedding of multimedia content, such as videos and images, making them more attractive in modern social and business environments. This flexibility and accessibility make digital business cards an effective communication tool in today's digital age, suitable for various business activities, social occasions, and personal branding.
[0053] The rapid advancement of information technology has greatly propelled socio-economic transformation. In particular, the widespread adoption of the internet and mobile devices has led to increasingly frequent interactions in cyberspace, making identity authentication and interaction evaluation crucial for individuals and businesses. These not only relate to individual security and trust in cyberspace but also directly impact personal branding, career development, and inter-business cooperation and transactions. With the rise of remote work, online commerce, and digital services, the need for a trustworthy, secure, and efficient personal digital identity card has become particularly urgent. Users expect to enjoy convenient and reliable online services while protecting their privacy.
[0054] Traditional personal digital business cards typically employ the following technical solutions:
[0055] 1. Centralized identity authentication
[0056] Most digital business cards rely on centralized databases to store and manage user identity information. Users submit personal data during registration, which is then verified by system administrators.
[0057] 2. Multi-layered authentication
[0058] To enhance security, some systems employ multi-factor authentication methods, such as SMS verification codes, email confirmations, or biometric technologies.
[0059] 3. Internal Evaluation
[0060] Within a company, employee performance is typically evaluated by superiors or colleagues. These evaluations are recorded in the company's human resources management system, and this data is generally not linked to or displayed on the personal business card.
[0061] 4. Privacy compliance
[0062] To comply with data protection regulations, the system takes necessary privacy protection measures, such as data encryption and access control, to prevent unauthorized data access.
[0063] 5. Standard Display
[0064] Digital business cards typically display personal profiles and professional achievements in a standardized format for ease of management and retrieval, which limits the space for employees to express their individuality.
[0065] While traditional technical solutions provide basic services, they also reveal shortcomings in areas such as trustworthiness, scalability, security, transparency, and personalization. As technology advances and needs evolve, these business card systems require continuous innovation and improvement to better serve users in the digital age.
[0066] To address the aforementioned issues, this disclosure proposes a blockchain-based method for generating digital business cards. This method leverages the decentralized nature of blockchain to construct a more distributed and efficient authentication and evaluation network. Combined with DID (Digital Identity Registry) technology, unique identity IDs are registered for industry associations, enterprises, and individuals. These IDs serve as the basis for the application, issuance, and verification of industry certifications, enterprise certifications, and personal real-name authentication, ensuring the authenticity and validity of personal and enterprise information and effectively protecting privacy data. Furthermore, it provides users with personalized digital business card customization, display, and sharing, while customer and peer real-name evaluations ensure fairness and transparency. Through these measures, this solution will provide users with a more trustworthy, efficient, transparent, and secure identity authentication and evaluation mechanism, significantly improving the user experience.
[0067] The method proposed in this disclosure is applied to blockchain-based digital business card generation tasks, and its application scenarios are diverse, demonstrating broad application potential. The following are some specific application areas:
[0068] Business Communication: Digital business cards can be used in business meetings, exhibitions and other occasions to facilitate the quick and easy sharing of personal or corporate information, and the authenticity and immutability of the information are ensured through blockchain.
[0069] Professional Certification: Industry associations and companies can use this technology to conduct professional qualification certification, ensuring that the qualifications and experience of professionals are verified, thereby improving recruitment efficiency and trust.
[0070] Social networks: Users can create personalized digital business cards for social media or online platforms to enhance their personal brand image while protecting their privacy.
[0071] In the education sector: Digital business cards can be used for student identity verification, academic qualification verification, etc., to ensure the authenticity of educational background and simplify the application process.
[0072] Supply chain management: Businesses can use digital business cards to track product origins and certification information, improving transparency and trust, and preventing counterfeit and substandard products from entering the market.
[0073] Customer feedback and reviews: Through the real-name review system, customers and colleagues can provide fair and transparent evaluations of services or products, enhancing user experience and trust.
[0074] These applications not only improve the efficiency of identity authentication but also provide users with a safer and more transparent social and business environment. The application scenarios are not limited in this disclosure.
[0075] The following section provides a detailed description of the blockchain-based digital business card generation method provided in this disclosure, with reference to the accompanying drawings.
[0076] Figure 1 This is a flowchart illustrating a blockchain-based digital business card generation method according to an embodiment of this disclosure. Figure 1 The illustrated embodiment of the blockchain-based digital business card generation method includes:
[0077] Step 101: In response to the target user's application for a digital business card, perform personal real-name authentication on the target user. If the authentication is successful, issue the target user's personal digital identity certificate and record it on the blockchain.
[0078] The target user refers to the user currently applying for a digital business card. When a target user applies for a digital business card on the terminal, the target user will first undergo personal real-name authentication. If the real-name authentication is successful, a personal digital identity certificate will be issued to the target user and recorded in the blockchain.
[0079] Optionally, the target user's mobile phone number and name can be verified through the operator's BOSS system, and the verification result can be returned. If the target user does not exist in the BOSS system, then real-name authentication can be performed using the population information management system provided by the public security bureau. If authentication fails, the business card service will not be provided to the target user; if authentication is successful, the business card service will be provided to the target user, and a personal digital identity credential, i.e., the target user's personal DID credential, will be issued. A successful authentication message will be returned, and the personal DID credential will be recorded in the blockchain, forming a unique digital identity identifier. This identifier will serve as the user's unique authentication credential in the digital business card system and can be used to manage and confirm their identity information and evaluation information.
[0080] Step 102: In response to the authentication request of the target user, issue the target user's enterprise digital identity credential and the corresponding industry digital identity credential, and record them on the blockchain. The industry digital identity credential provides identity verification for the enterprise digital identity credential.
[0081] Enterprise digital identity credentials refer to the digital identity credentials of the enterprise to which the target user belongs, also known as enterprise DID credentials. These are typically verified using documents such as business licenses issued by the Administration for Industry and Commerce. Enterprise DID credentials are linked to enterprise information and industry certification information. If a target user needs enterprise certification, an enterprise DID credential is created based on the user's certification request. The certified enterprise DID credential is recorded on the blockchain to ensure data authenticity and integrity. Industry digital identity credentials, or industry DID credentials, are used to certify an enterprise's reputation and authority within its industry. When a target user undergoes enterprise certification, if further enhancing the credibility of the certification, they can apply to an industry association for an industry digital identity credential through their enterprise digital identity credentials. This will result in the issuance of both the target user's enterprise DID credential and the industry DID credential. Both the issued enterprise DID credential and industry DID credential are recorded on the blockchain. Because industry digital identity credentials provide proof of identity for enterprise digital identity credentials, industry certification can further enhance the enterprise's influence and the target user's recognition of its capabilities.
[0082] Step 103: In response to the target user's personalized settings instruction, generate a digital business card for the target user based on the data recorded in the blockchain.
[0083] Optionally, after obtaining a personal DID credential, in response to the target user's personalized settings instructions, a digital business card can be generated based on the personal DID credential information recorded in the blockchain. This digital business card can display the individual's basic information based on their real-name authentication.
[0084] Optionally, after obtaining a personal DID credential, in response to the target user's personalized settings instructions, a digital business card can be generated based on the personal DID credential information recorded in the blockchain. This digital business card enhances its credibility through personal real-name authentication.
[0085] Furthermore, after obtaining personal and corporate DID credentials, in response to the target user's personalized settings instructions, a digital business card is generated based on the personal and corporate DID credentials recorded in the blockchain. This provides personal and corporate authentication for the target user, enhancing the credibility of the professional information on the digital business card.
[0086] Furthermore, after obtaining personal, corporate, and industry DID credentials, in response to the target user's personalized settings instructions, a digital business card is generated based on the personal, corporate, and industry DID credentials recorded in the blockchain. This provides the target user with personal, corporate, and industry authentication, greatly enhancing the authenticity and credibility of the target user's professional information.
[0087] Optionally, the target user's personalization settings can include making certain comments invisible in the digital profile, or pinning certain comments to the top.
[0088] In summary, according to the blockchain-based digital business card generation method proposed in this disclosure, in response to a target user's application for a digital business card, the target user undergoes personal real-name authentication. If the authentication is successful, a personal digital identity certificate for the target user is issued and recorded on the blockchain, thus obtaining a reliable personal digital identity certificate. In response to the target user's authentication request, a corporate digital identity certificate for the target user and a corresponding industry digital identity certificate are created and recorded on the blockchain, thus obtaining a reliable corporate digital identity certificate and enhancing the credibility of the business card. In response to the target user's personalized setting instructions, a digital business card is generated for the target user based on the data recorded in the blockchain, further enhancing the credibility of the digital business card and realizing personalized customization of the digital business card.
[0089] In one possible embodiment of this disclosure, personal real-name authentication is performed on the target user. If the authentication is successful, a personal digital identity credential for the target user is issued and recorded in the blockchain, including:
[0090] Based on the target user's name and mobile phone number, real-name authentication is performed with the real-name authentication system. If the real-name authentication is successful, the personal digital identity certificate is updated using the individual's already real-name authenticated identity and recorded on the blockchain.
[0091] In this embodiment, the target user submits their name and mobile phone number for real-name authentication through a system that can be a mobile operator's BOSS system or an interface provided by a public security population information management system. If the real-name authentication is successful, optionally, based on the resume information already filled in by the target user in their digital business card, a verified personal identity is generated. This verified identity is then bound or associated with a personal digital identity credential, updating the personal digital identity credential and recording it in the blockchain. This completes the user's personal authentication and synchronizes the authentication result to the blockchain, ensuring the accuracy and traceability of the authentication results.
[0092] In one possible embodiment of this disclosure, in response to an authentication request from a target user, an enterprise digital identity credential and an industry digital identity credential corresponding to the enterprise digital identity credential are issued to the target user and recorded in a blockchain, including:
[0093] In response to the enterprise authentication request of the target user, the system performs enterprise authenticity verification based on the target user's affiliated organization. If the verification is successful, the enterprise's authenticity verification identity is recorded to the blockchain.
[0094] Based on the target user's affiliated organization, obtain enterprise certification from the enterprise information management system. Enterprise certification includes at least one of the following: proof of job position, proof of work ability, proof of project experience, and proof of work results. If the target user passes enterprise certification, issue an enterprise digital identity credential and record it on the blockchain.
[0095] Based on the affiliated organization, an industry certification request is initiated to the industry association to which the enterprise belongs, and the industry certification is obtained from the industry association. If the enterprise passes the industry certification, an industry digital identity certificate is issued and recorded in the blockchain.
[0096] In one embodiment of this example, the target user initiates a company authentication request. Since different occupational types have different authentication methods and processes, the company obtains an authentication certificate from a company information management system based on the target user's affiliated organization. This company information management system can be a telecom operator's authentication service system or a service provider offering company authentication information, such as Qichacha. This company authentication certificate can be issued using the company's DID. If the target user passes the company authentication, a digital identity credential is issued and recorded on the blockchain, providing the target user with genuine company authentication as endorsement.
[0097] In another implementation of this embodiment, the target user initiates an enterprise authentication request and an industry authentication request. For the enterprise authentication request, the user's personal DID credential is verified using the enterprise's DID credential, thus obtaining enterprise authentication. To obtain further high-reliability authentication, the target user's affiliated organization, i.e., the user's company, can initiate an industry authentication request for the company's industry. The industry association's database queries whether the company is a member of the association; if so, an authentication certificate is issued to the company, thus achieving industry authentication and issuing an industry digital identity credential, i.e., an industry DID credential. The company's industry DID credential is obtained and recorded in the blockchain. This helps to further enhance the authenticity and credibility of the target user's profession.
[0098] In one possible embodiment of this disclosure, evaluation information for the target user is recorded, and the evaluation information includes at least one of likes, text, emoticons, voice, and images;
[0099] Commenters' personal digital identities and rating information are regularly updated and continuously recorded on the blockchain.
[0100] In this embodiment, users of digital business cards evaluate target users and generate evaluation information. The evaluation information can take the form of likes, text, emoticons, voice, pictures, etc., and there are no restrictions here.
[0101] In one embodiment of this example, the commenter is a user who comments on the target user's digital business card. The digital business card is periodically updated with the commenter's comments on the target user and recorded in the blockchain. By using at least one of the following: personal DID credentials, enterprise DID credentials, or industry DID credentials, combined with the comment information, a digital business card with social attributes can be generated, enhancing the user experience. Moreover, since the commenters are all real-name users, the authenticity and reliability of the comments can be further guaranteed.
[0102] Furthermore, for commenters, the comment section of the digital business card prominently identifies the commenter's relationship with the target user, such as former employer, industry professional, former customer, etc., to facilitate cooperation and communication.
[0103] Furthermore, if there is a large amount of feedback, a large language model can be used to analyze the sentiment of the comments, providing a summary of the feedback for the target users and assisting them in personalizing their digital profiles. For example, comments identified as offensive or negative by the large language model can be batch-hung.
[0104] The information of commenters, their personal digital identities, and evaluation information that have been obtained are regularly acquired and synchronized to the blockchain for long-term storage, thus obtaining data on all authentic comments.
[0105] By displaying comments on digital business cards and recording them on the blockchain, the social impact of personal business cards is enhanced, making them more interesting and authentic.
[0106] In one possible embodiment of this disclosure, in response to a target user's personalized settings instruction, a digital business card is generated for the target user based on data recorded in the blockchain, including:
[0107] Based on personalized settings instructions and data recorded in the blockchain, the display and hidden data corresponding to a specific user are determined, and the specific user is the user with access permissions to the target user.
[0108] Use both visible and hidden data to generate digital business cards for specific users.
[0109] In this embodiment, based on data already recorded on the blockchain, such as some or all of the information in personal DID credentials, enterprise DID credentials, industry DID credentials, and comment information, the target user personalizes the settings according to their personal preferences or the selectable templates of the digital business card, determining the display and hidden data corresponding to the specific user, thereby generating the target user's digital business card.
[0110] Furthermore, this digital business card displays different content to different users and sets specific access permissions for specific users. Users with higher access permissions can access all comments from the target user; otherwise, they can only access a portion of the comments. By using both displayed and hidden data, a digital business card tailored to specific users is generated, achieving personalized display. Different content is shown to different viewers, resulting in a display that is more closely aligned with the viewer's information.
[0111] In one possible embodiment of this disclosure, after generating a digital business card for a target user based on data recorded in the blockchain, the method further includes:
[0112] In response to the target user's sharing command, the digital business card is forwarded to other users;
[0113] Record target comment information from other users, which includes at least one of the following: likes, dislikes, and text comments;
[0114] In response to the target user's hidden command, the target comment information is hidden.
[0115] In this embodiment, after the target user's digital business card is generated, to facilitate sharing, when the target user shares the digital business card, it is forwarded to other users, and the target user's comment information is recorded. This target comment information includes at least one of likes, dislikes, and text comments. If the target user does not wish for this target comment information to be displayed on the digital business card, a hide command is used to hide the comment information, making it invisible to other users and achieving personalized display of the digital business card.
[0116] In another implementation of this embodiment, if other users have not performed real-name authentication, then comment information will not be displayed to them.
[0117] In one embodiment of this example, if another user requests to view the target user's comment information, and the target user authorizes the viewing, the digital business card will display the requested content to ensure the target user's privacy and security.
[0118] Figure 2 This is a flowchart illustrating a blockchain-based enterprise and personal identity authentication and evaluation process according to an embodiment of this disclosure.
[0119] based on Figure 2 The illustrated embodiment first initializes the platform by building a blockchain network, deploying DID applications, and developing smart contracts to initialize the digital business card generation platform. Next, enterprises register and are certified on the platform, and industry associations register and obtain qualification certifications. This allows enterprises and industry associations to apply for digital business cards on the platform, establishing qualification certificates for enterprises and industry associations, providing a reliable basis for subsequent enterprise and industry certifications for users. When users apply for digital business cards, individual users can complete the application and generation of their personal digital business cards simply by registering and completing real-name authentication, and then share and evaluate the cards. When an individual user applies for enterprise certification, the certification result is obtained from the enterprise and combined with the individual's registration and real-name authentication results to generate a digital business card with professional information. Based on this digital business card, users can share and evaluate it with other users. This process includes the following steps:
[0120] 1. Platform Initialization
[0121] 1.1 Blockchain Network Setup
[0122] This embodiment uses the operator's blockchain as the underlying network to provide secure and reliable blockchain services in all provinces and cities across the country. Each province provides one or more blockchain nodes to form a decentralized network structure.
[0123] 1.2 DID Application Deployment
[0124] Deploying DID applications on a blockchain network allows users to register unique identity IDs, enabling the application, issuance, and verification of real-name authentication, enterprise authentication, and industry authentication. Each DID is associated with a user's blockchain account address, providing a decentralized digital identity management service.
[0125] In the process of generating a DID, the Elliptic Curve Digital Signature Algorithm (ECDSA) is used to generate a public-private key pair. Digital signatures are performed using the elliptic curve secp256k1 algorithm, and a secure random number generator produces a random private key. Then, elliptic curve multiplication is used to generate the public key, which is used for encrypting data and verifying signatures. DID generation is based on the public key. The Base64-encoded public key is hashed using the SHA-256 hash function to generate a fixed-length (256-bit) hash value. A DID-specific prefix is added to the hash value to generate the complete DID, such as "did:example:123456789abcdefghi". The private key is securely stored in a dedicated hardware device (HSM) designed for the secure generation, storage, and management of digital keys.
[0126] Through the above DID applications, users can securely create, manage, and control their digital identities, including functions such as generating identity identifiers, applying for authentication, issuing credentials, and revoking authentication.
[0127] 1.3 Smart Contract Development
[0128] This embodiment provides a smart contract for digital business card storage and retrieval. This contract is responsible for handling the on-chain storage and verification process of user identity authentication and evaluation data. Integrating DID technology into the smart contract for digital business card storage and retrieval provides individuals, enterprises, and industry associations with a strengthened, secure, transparent, and reliable digital identity authentication and evaluation data storage solution. Each user creates a unique Digital Identity Identifier (DID) on the blockchain. This identifier serves as the user's unique authentication credential in the system, used to manage and confirm their identity information and evaluation data. Personal DIDs are associated with personal identity and evaluation data, enterprise DIDs are associated with enterprise information and industry certification information, and industry association DIDs are used to certify the enterprise's reputation and authority within the industry.
[0129] Leveraging blockchain networks, data becomes immutable once recorded on the chain, ensuring its authenticity and integrity and establishing a solid foundation of trust for user identity verification and reputation evaluation. The interfaces provided by smart contracts guarantee user privacy while allowing authorized users to conduct legitimate data queries. Furthermore, smart contracts will support the storage, querying, and updating of evaluation data, as well as the management of personal and corporate user evaluation information, ensuring timely updates to user reputation status.
[0130] To address potential disputes, the smart contract will include a settlement initiation and review mechanism, providing avenues for dispute resolution and maintaining the system's fairness and transparency. For enterprise users, the smart contract has specifically developed features for storing and retrieving industry-certified information to enhance their authority within the industry.
[0131] 2. Digital Business Card Application
[0132] Develop an application for applying for, viewing, and managing personal digital business cards, enabling users to easily create and manage their own digital business cards. Features include a business card editor, information preview, sharing options, and interactive management.
[0133] When registering an account on the platform, individual users need to fill in basic information such as their name and mobile phone number. Applying for a digital business card requires real-name authentication, which is provided by China Mobile's number real-name service. In addition, users can choose whether to conduct enterprise authentication, including employee employment certificates and project experience certificates. When applying for a digital business card, individual users can add more personalized information, such as professional skills, language abilities, and awards, to enrich their professional image.
[0134] The personal digital business card provided in this embodiment includes not only personal real-name authentication information but also enterprise authentication information and industry authentication information, enriching the attribute information of the personal business card and enhancing its social effects based on the enterprise and industry authentication information. Enterprise and industry authentication can identify the authenticity and industry status of enterprises, realizing the integration of the SuieSign and Zhixin purchased first-level industrial and commercial databases, and linking with the industry association ecosystem. By providing personal digital business cards, which can display real-name likes / criticisms for individuals and endorsed products, statistical data empowers enterprise reputation, enabling industry-enterprise-individual-product linkage.
[0135] When an individual user initiates a real-name authentication application, the platform connects with the operator's Business & Operation Support System (BOSS) based on the user's input, such as name and mobile phone number. It uses the BOSS's number real-name authentication service to verify the identity, ensuring that the real name on the mobile phone number matches the real name on the business card. Upon successful authentication, the result is linked to the user's personal DID and simultaneously uploaded to the blockchain, issuing a personal real-name authentication certificate. Other users or systems can verify whether the other party has been real-name authenticated through the DID service component, enhancing the credibility and authority of the business card.
[0136] After an individual user passes real-name authentication, they can initiate an enterprise authentication application. The platform will provide enterprise authentication certificates to individual users based on their employee type. Authentication certificates that enterprises can issue to their employees include job title certificates, work ability certificates, project experience certificates, and work achievement certificates.
[0137] After a company's enterprise certification is approved, it can initiate an industry certification application. The association will then authorize and issue certifications to the enterprise, including member unit certification, professional capability certification, and industry leader certification, thereby enhancing the company's authority and credibility within the industry.
[0138] 3. Sharing and interaction with personal digital business cards
[0139] 3.1 After successfully applying for a personal digital business card, users can flexibly set the content displayed on the business card and share it with other users through the platform.
[0140] 3.2 Users who receive a personal digital business card can like, dislike, and comment on the card after completing real-name authentication. All interaction information is recorded on the blockchain, ensuring the openness, transparency, and immutability of the information.
[0141] 3.3 Users can hide the content of their personal digital business cards, such as hiding negative reviews or downvotes from others. Other users wishing to view the hidden content must send a request to the original user and obtain their consent before viewing the hidden information. This embodiment records all user requests for hiding and their approval on the blockchain, ensuring the reliability and traceability of the process. This mechanism provides users with flexible privacy protection, ensuring users' control over their information.
[0142] By leveraging blockchain to ensure the authenticity and immutability of authentication information at each layer, a comprehensive and trustworthy personal digital business card display platform is provided, enhancing the authority of digital business cards and providing users with a strong foundation of trust in workplace competition and business cooperation.
[0143] Figure 3 This is a panoramic view of a personal trusted digital business card service based on blockchain and DID, according to an embodiment of this disclosure.
[0144] based on Figure 3The illustrated embodiment uses a blockchain network as the underlying implementation of the digital business card service, such as through a mobile operator's blockchain network CMBaaS. Based on the blockchain, DID and verification applications were developed as underlying capabilities to support the mobile office backend. The DID application provides the mobile office backend with the ability to generate DID credentials for individual users, enterprise users, and industry association administrators. It also provides the ability to apply for real-name authentication, enterprise authentication, and industry authentication; verify individual, enterprise, and industry authentication; and record likes, dislikes, and evaluation information on the blockchain. The verification application provides the mobile office backend with the ability to issue personal and enterprise authentication certificates, and to query personal, enterprise, and industry authentication information, as well as business card details. The mobile office backend supported by the DID and verification applications provides a variety of functions for the mobile office frontend. For enterprise administrators, it has the following functions:
[0145] Enterprise administrator registration, enterprise certification application, industry certification application.
[0146] Issuance of employee job certificates, employee project experience certificates, and employee work achievement certificates.
[0147] Request to view hidden reviews.
[0148] For industry association administrators, the following functions are available:
[0149] Association registration, association management, and association certification issuance.
[0150] For individual users who want to share, the following features are available:
[0151] Registration and real-name authentication.
[0152] Business card creation, business card viewing, public comments, and hiding negative reviews.
[0153] View by liking, disliking, commenting, reconciliation request, or agree to view hidden content.
[0154] For individual users who are the recipients of the sharing, the following functions are available:
[0155] Registration and real-name authentication.
[0156] View business cards, likes, dislikes, and comments.
[0157] Likes, dislikes, comments, and acceptance / rejection of settlement options on business cards.
[0158] Before applying for a personal digital business card, users need to undergo real-name authentication. In this embodiment, the platform interacts with the real-name authentication system. Based on the interaction results of the real-name authentication system, the business card service is provided to the user. If the real-name authentication system verifies the user's identity, the business card service is provided to the user; otherwise, the business card service is refused.
[0159] This embodiment uses the operator's BOSS system for real-name authentication. The platform sends the user's name and mobile phone number to the BOSS system for real-name verification. After successful authentication, the BOSS system returns a successful authentication message to the platform.
[0160] After individual users complete real-name authentication, the platform generates a digital business card based on the user's professional background and company information. To ensure the authority of the digital business card, this embodiment performs industry verification or enterprise verification on the companies mentioned in the digital business card:
[0161] After generating a business card for a user, the platform synchronizes the user's personal DID certificate to the blockchain and issues a personal real-name authentication certificate. Other users or systems can verify whether the other party is real-name through the DID service component.
[0162] Step 3: After logging into the platform, other real-name authenticated users can rate the user's profile information;
[0163] Step 4: Users log in to the platform to view evaluation information and interact.
[0164] Users can view their own digital business cards and share them with other users via methods such as sending links or QR codes. Recipients can like and comment on the business cards, enhancing their social attributes and promoting interaction between users.
[0165] 1) View interactive information:
[0166] The business card holder can view the likes and comments received, and understand others' evaluations and feedback on them; users can view evaluation information in other user interfaces, and can also view other users' evaluations of them on their own business card interface;
[0167] 2) Set evaluation information:
[0168] Users can selectively hide feedback information based on other users' evaluations of them.
[0169] The above evaluation data, along with the commenter's, the commented-on's, and the business card ID information, will be encrypted and stored on the blockchain to ensure the accuracy, validity, and traceability of the evaluation data. User interactions such as likes, dislikes, and comments are all recorded on the blockchain via smart contracts. Compared to traditional centralized databases where data is easily tampered with, this system uses blockchain technology to ensure the fairness and transparency of the evaluations while protecting users' privacy rights.
[0170] Figure 4 This is a schematic diagram of a personal digital business card according to an embodiment of this disclosure. Figure 4 As shown, the information is displayed through a combination of authentication and identification. Clicking the real-name identification icon reveals the complete authentication information for both the user and the company. This includes the user's avatar, name, company authentication icon, industry authentication icon, job title, company name, mobile phone number, email address, and postal code. The company authentication icon is displayed after the individual has verified their identity and job title, and the company has been authenticated. The industry authentication icon is displayed after the company has applied for and received certification from an industry association; multiple industry associations can be displayed. Furthermore, the digital business card also supports features such as one-click dialing of mobile numbers, one-click saving to the address book, one-click navigation to the company, and real-name "likes" as extended marketing based on user operation data. By analyzing user save data and company-related information, user profiles can be created, groups can be segmented, different data models can be built, and refined extended marketing can be conducted using data mining. Real-name "likes" display the likes / questions given to users by individuals and companies. In the product display area, the company's products can be showcased, along with real-name "likes / questions," company introductions, and interactive comment data. This platform provides users with customizable digital business cards that feature social attributes and facilitate product display. This display area, an extension of the business card page's marketing space, can be used for corporate website building, product endorsements, and recruitment to increase the exposure of the company or product and enhance the information content of the business card. Clicking on the card provides access to authentication information, strengthening initial trust and establishing a positive "first impression." Click data for endorsed products reveals customer interest levels. Company administrators can use the platform to apply for authentication for their companies and employees, issuing certificates of employment, project experience, etc. This authentication information not only enhances the company's credibility but also supports the building of employees' personal brands. For individuals, the endorsement of multiple authentic authentication information reduces trust costs in business activities and increases the success rate of business communication. For companies, the business card dissemination process increases company and product exposure, and the multiple authentication information enhances the company's trustworthiness, achieving the dual benefits of increased publicity and reduced trust costs. For industry associations, as the authorized organization for authentication information, this increases the association's influence on companies within the industry and strengthens the association's cohesion.
[0171] This embodiment can also be applied to recruitment and job-seeking scenarios, as described above. Figure 4 The product display area showcases review information, using verified likes to differentiate employers from other reviewers. This authentication enhances job seekers' credibility and reduces employers' hiring risks. For job seekers, verified likes from existing employers and clients increase their chances of success; they can also choose to hide certain reviews by percentage. For business owners, viewing verified likes from existing employers and clients, along with verified questions and corrections, helps them avoid pitfalls and increases recruitment success rates.
[0172] This disclosure proposes a blockchain-based digital business card generation method. In response to a target user's application for a digital business card, the method performs personal real-name authentication on the target user. If authentication is successful, a personal digital identity credential is issued to the target user and recorded on the blockchain, thus obtaining a reliable personal digital identity. In response to a target user's authentication request, a corporate digital identity credential is issued to the target user and recorded on the blockchain, thus obtaining a reliable corporate digital identity and enhancing the credibility of the business card. In response to a target user's personalized setting instructions, a digital business card is generated for the target user based on the data recorded in the blockchain, further enhancing the credibility of the digital business card and enabling personalized customization.
[0173] Corresponding to the methods provided in the above embodiments, this disclosure also provides a blockchain-based digital business card generation device. Since the device provided in this disclosure corresponds to the methods provided in the above embodiments, the implementation of the methods is also applicable to the device provided in this embodiment, and will not be described in detail in this embodiment.
[0174] Figure 5 This is a schematic diagram of the structure of a blockchain-based digital business card generation device 500 according to an embodiment of this disclosure. Figure 5 As shown, the blockchain-based digital business card generation device includes:
[0175] The first authentication module 510 is used to respond to the target user's application for a digital business card, perform personal real-name authentication on the target user, and if the authentication is successful, issue the target user's personal digital identity certificate and record it on the blockchain.
[0176] The second authentication module 520 is used to respond to the authentication request of the target user, issue the target user's enterprise digital identity certificate and the corresponding industry digital identity certificate and record them on the blockchain. The industry digital identity certificate provides identity proof for the enterprise digital identity certificate.
[0177] The business card generation module 530 is used to generate digital business cards for target users based on data recorded in the blockchain, in response to the personalized settings instructions of the target users.
[0178] In some embodiments, the first authentication module 510 is used for:
[0179] Based on the target user's name and mobile phone number, real-name authentication is performed with the real-name authentication system. If the real-name authentication is successful, the personal digital identity certificate is updated using the individual's already real-name authenticated identity and recorded on the blockchain.
[0180] In some embodiments, the second authentication module 520 is used for:
[0181] In response to the enterprise authentication request of the target user, the system performs enterprise authenticity verification based on the target user's affiliated organization. If the verification is successful, the enterprise's authenticity verification identity is recorded in the blockchain.
[0182] According to the affiliated organization, obtain enterprise certification from the enterprise information management system. Enterprise certification includes at least one of the following: job title certificate, work ability certificate, project experience certificate, and work achievement certificate. Issue enterprise digital identity credentials and record them on the blockchain.
[0183] Based on the affiliated organization, an industry certification request is initiated to the industry association to which the enterprise belongs, and the enterprise obtains industry certification from the industry association; if the enterprise passes the industry certification, an industry digital identity certificate is issued and recorded in the blockchain.
[0184] In some embodiments, the blockchain-based digital business card generation device 500 is also used for:
[0185] Record evaluation information for the target user, including at least one of the following: likes, text, emojis, voice messages, and images;
[0186] Commenters' personal digital identities and rating information are regularly updated and continuously recorded on the blockchain.
[0187] In some embodiments, the business card generation module 530 is used for:
[0188] Based on personalized settings instructions and data recorded in the blockchain, the display and hidden data corresponding to a specific user are determined, and the specific user is the user with access permissions to the target user.
[0189] Use both visible and hidden data to generate digital business cards for specific users.
[0190] In some embodiments, after generating a digital business card for a target user based on data recorded on the blockchain, the business card generation module 530 is further used for:
[0191] In response to the target user's sharing command, the digital business card is forwarded to other users;
[0192] Record other users' target comment information;
[0193] In response to the target user's hidden command, the target comment information is hidden.
[0194] In summary, this blockchain-based digital business card generation device responds to user applications for digital business cards by performing personal real-name authentication. If authentication is successful, a personal digital identity credential is issued and recorded on the blockchain. In response to user authentication requests, it creates a corporate digital identity credential and a corresponding industry digital identity credential for the user, also recording them on the blockchain. Finally, in response to user personalized settings, it generates a digital business card based on the data recorded on the blockchain. This device addresses the issues of insufficient credibility and lack of personalized customization in related technologies, improving the credibility of digital business cards and enabling personalized customization.
[0195] The methods and apparatus provided in the embodiments of this disclosure have been described above. To implement the functions of the methods provided in the embodiments of this disclosure, the electronic device may include a hardware structure and software modules, and may implement the above functions in the form of a hardware structure, software modules, or a hardware structure plus software modules. One of the above functions may be executed in the form of a hardware structure, software modules, or a hardware structure plus software modules.
[0196] Figure 6 This is a block diagram illustrating an electronic device 600 for implementing the above-described blockchain-based digital business card generation method, according to an exemplary embodiment.
[0197] For example, electronic device 600 can be a mobile phone, computer, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0198] Reference Figure 6 The electronic device 600 may include one or more of the following components: a processing component 602, a memory 604, a power supply component 606, a multimedia component 608, an audio component 610, an input / output (I / O) interface 612, a sensor component 614, and a communication component 616.
[0199] Processing component 602 typically controls the overall operation of electronic device 600, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 602 may include one or more modules to facilitate interaction between processing component 602 and other components. For example, processing component 602 may include a multimedia module to facilitate interaction between multimedia component 608 and processing component 602.
[0200] Memory 604 is configured to store various types of data to support the operation of electronic device 600. Examples of this data include instructions for any application or method operating on electronic device 600, contact data, phonebook data, messages, pictures, videos, etc. Memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0201] Power supply component 606 provides power to various components of electronic device 600. Power supply component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 600.
[0202] Multimedia component 608 includes a screen that provides an output interface between electronic device 600 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 608 includes a front-facing camera and / or a rear-facing camera. When electronic device 600 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0203] Audio component 610 is configured to output and / or input audio signals. For example, audio component 610 includes a microphone (MIC) configured to receive external audio signals when electronic device 600 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 604 or transmitted via communication component 616. In some embodiments, audio component 610 also includes a speaker for outputting audio signals.
[0204] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0205] Sensor assembly 614 includes one or more sensors for providing state assessments of various aspects of electronic device 600. For example, sensor assembly 614 may detect the on / off state of electronic device 600, the relative positioning of components such as the display and keypad of electronic device 600, changes in position of electronic device 600 or a component of electronic device 600, the presence or absence of user contact with electronic device 600, orientation or acceleration / deceleration of electronic device 600, and temperature changes of electronic device 600. Sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 614 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0206] Communication component 616 is configured to facilitate wired or wireless communication between electronic device 600 and other devices. Electronic device 600 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G LTE, 5G NR (NewRadio), or combinations thereof. In one exemplary embodiment, communication component 616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 616 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0207] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0208] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, which can be executed by a processor 620 of an electronic device 600 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0209] Embodiments of this disclosure also propose a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the blockchain-based digital business card generation method described in the above embodiments of this disclosure.
[0210] Embodiments of this disclosure also propose a computer program product, including a computer program that is executed by a processor using the blockchain-based digital business card generation method described in the above embodiments of this disclosure.
[0211] Figure 7 This is a schematic diagram of the structure of a chip 700 for implementing the above-described blockchain-based digital business card generation method, according to an exemplary embodiment.
[0212] Reference Figure 7 The chip 700 includes at least one communication interface 701 and a processor 702; the communication interface 701 is used to receive signals input to the chip 700 or signals output from the chip 700, and the processor 702 communicates with the communication interface 701 and implements the blockchain-based digital business card generation method described in the above embodiments through logic circuits or executing code instructions.
[0213] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0214] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0215] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.
[0216] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (control method), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic device, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0217] It should be understood that various parts of the embodiments of this disclosure can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0218] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0219] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a single processing module, or each unit can exist physically separately, or two or more units can be integrated into a single module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The aforementioned storage medium can be a read-only memory, a hard disk, or an optical disk, etc.
[0220] Although embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A method for generating digital business cards based on blockchain, characterized in that, The method includes: In response to a target user's application for a digital business card, the target user undergoes personal real-name authentication. If the authentication is successful, a personal digital identity certificate for the target user is issued and recorded on the blockchain. In response to the authentication request of the target user, an enterprise digital identity credential and an industry digital identity credential corresponding to the enterprise digital identity credential are issued to the target user and recorded on the blockchain. The industry digital identity credential provides identity verification for the enterprise digital identity credential. In response to the personalized settings instruction of the target user, the digital business card is generated for the target user based on the data recorded in the blockchain.
2. The method according to claim 1, characterized in that, The target user undergoes personal real-name authentication. If the authentication is successful, a personal digital identity credential is issued to the target user and recorded on the blockchain, including: Based on the target user's name and mobile phone number, real-name authentication is performed with the real-name authentication system. If the real-name authentication is successful, the personal digital identity certificate is updated using the user's already real-name authenticated identity and recorded in the blockchain.
3. The method according to claim 1, characterized in that, In response to the authentication request of the target user, the system issues the target user's enterprise digital identity credential and the corresponding industry digital identity credential, and records them on the blockchain, including: In response to the enterprise authentication request of the target user, the organization authenticity verification system is used to verify the authenticity of the organization based on the organization to which the target user belongs. If the authentication is successful, the enterprise authenticity verification identity is recorded to the blockchain. According to the affiliated organization, obtain enterprise certification from the enterprise information management system. The enterprise certification includes at least one of the following: job certificate, work ability certificate, project experience certificate, and work achievement certificate. Issue the enterprise digital identity credential and record it on the blockchain. Based on the affiliated organization, an industry certification request is initiated to the industry association to which the enterprise belongs, and the industry certification of the industry association is obtained. If the enterprise passes the industry certification, the industry digital identity certificate is issued and recorded in the blockchain.
4. The method according to claim 1, characterized in that, The method further includes: Record evaluation information for the target user, wherein the evaluation information includes at least one of the following: likes, text, emoticons, voice, and images; The commenter, their personal digital identity, and the rating information are regularly updated and continuously recorded on the blockchain.
5. The method according to claim 1, characterized in that, The step of generating the digital business card for the target user in response to the target user's personalized settings instruction, based on the data recorded in the blockchain, includes: Based on the personalized settings instructions and the data recorded in the blockchain, the display data and hidden data corresponding to a specific user are determined, wherein the specific user is a user with access rights to the target user. Using the displayed data and the hidden data, a digital business card for the target user is generated, targeting the specific user.
6. The method according to claim 1 or 5, characterized in that, After generating the digital business card for the target user based on the data recorded in the blockchain, the process further includes: In response to the target user's sharing instruction, the digital business card is forwarded to other users; Record the target comment information of the other users, wherein the target comment information includes at least one of likes, dislikes, and text comments; In response to the target user's hidden instruction, the target comment information is hidden.
7. A blockchain-based digital business card generation device, characterized in that, The device includes: The first authentication module is used to respond to the target user's application for a digital business card, perform personal real-name authentication on the target user, and if the authentication is successful, issue the target user's personal digital identity certificate and record it in the blockchain; The second authentication module is used to respond to the authentication request of the target user, issue the target user's enterprise digital identity certificate and the industry digital identity certificate corresponding to the enterprise digital identity certificate, and record them on the blockchain; The business card generation module is used to generate the digital business card for the target user in response to the target user's personalized setting instructions, based on the data recorded in the blockchain.
8. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-6.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-6.