Electronic business card generation method and device, equipment and storage medium

By obtaining user information and automatically generating target business card information, and obtaining business card template information in combination with user interaction, and modularly designing electronic business cards, the problem of low flexibility in electronic business card generation in the existing technology is solved, and higher flexibility and Diversified needs.

CN119203940APending Publication Date: 2024-12-27ZHEJIANG INTELLIGENT TRANSPORTATION TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411247812.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing electronic business card generation method adds user information one by one in fixed business card templates, resulting in low flexibility and cumbersome user operations, which cannot meet diversified needs.

Method used

By obtaining user information and determining the target mapping relationship, the target business card information is automatically generated, and the business card template information is obtained in response to the user's interactive operation of multiple interactive modules in the business card template, the business card template is modularly designed, and the target electronic business card is generated.

Benefits of technology

It improves the flexibility of electronic business card generation, simplifies user operations, meets users' diverse needs, and realizes the enrichment of business card template information types and combination methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203940A_ABST
    Figure CN119203940A_ABST
Patent Text Reader

Abstract

The invention provides an electronic business card generation method and device, equipment and a storage medium, and the method comprises the steps: obtaining user information, and determining a target mapping relation corresponding to the user information; the target mapping relationship comprises a mapping relationship between the user information field identifier and the business card field identifier; generating target business card information according to the user information and the target mapping relation; in response to an interaction operation for a plurality of interaction modules in the business card template, acquiring business card template information corresponding to the interaction operation, and generating target business card template information according to the business card template information; and generating a target electronic business card according to the target business card information and the target business card template information. In this way, user operation can be simplified, meanwhile, the types and combination modes of the business card template information are richer, then the flexibility of electronic business card generation is improved, and diversified requirements of users can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to an electronic business card generation method, device, equipment and storage medium. Background Art

[0002] With the continuous development of technologies such as the Internet and artificial intelligence, the application scope of digital electronic business cards is becoming more and more extensive.

[0003] In the related art, when an electronic device generates an electronic business card, it usually adds user information to a fixed business card template to finally generate the user's electronic business card. This electronic business card generation method is relatively simple, the user operation is relatively cumbersome, the flexibility is not high, and it cannot meet the diverse needs of users. Summary of the invention

[0004] The present application provides an electronic business card generation method, device, equipment and storage medium, which improves the flexibility of electronic business card generation, simplifies user operations, and can meet the diverse needs of users.

[0005] In a first aspect, an embodiment of the present application provides a method for generating an electronic business card, comprising:

[0006] Acquire user information, and determine a target mapping relationship corresponding to the user information; the target mapping relationship includes a mapping relationship between a user information field identifier and a business card field identifier;

[0007] Generate target business card information according to the user information and the target mapping relationship;

[0008] In response to interactive operations on multiple interactive modules in a business card template, obtaining business card template information corresponding to the interactive operations, and generating target business card template information according to the business card template information;

[0009] A target electronic business card is generated according to the target business card information and the target business card template information.

[0010] In a possible implementation manner, the obtaining user information includes:

[0011] Reading the user information through a target application program interface; and / or,

[0012] In response to an input operation of a user, user information corresponding to the input operation is acquired.

[0013] In a possible implementation manner, generating target business card information according to the user information and the target mapping relationship includes:

[0014] Determine, according to the user information, a user information field identifier corresponding to each user basic information in the user information;

[0015] Determine the business card field identifier corresponding to each user basic information according to the user information field identifier and the target mapping relationship;

[0016] The target business card information is generated according to the user basic information and the business card field identifier corresponding to the user basic information.

[0017] In a possible implementation, the target business card information and the user information are stored independently and are not associated with each other.

[0018] In a possible implementation, the interaction module includes a business card field module, a business card cover module, and a business card background module; the interaction operation includes at least one of a selection operation, a modification operation, a deletion operation, and a new addition operation.

[0019] In a possible implementation manner, generating target business card template information according to the business card template information includes:

[0020] Determine the template identifier corresponding to the business card template information;

[0021] In the case where the total number of the template identifiers is less than a preset threshold, determining candidate business card template information corresponding to the business card template information, and generating the target business card template information according to the business card template information and the candidate business card template information;

[0022] When the total number of the template identifiers is equal to or greater than the preset threshold, target business card template information is generated according to the business card template information.

[0023] In a second aspect, an embodiment of the present application provides an electronic business card generation device, including:

[0024] A first acquisition module is used to acquire user information and determine a target mapping relationship corresponding to the user information; the target mapping relationship includes a mapping relationship between a user information field identifier and a business card field identifier;

[0025] A first generating module, used for generating target business card information according to the user information and the target mapping relationship;

[0026] A second acquisition module is used to respond to the interactive operations on the multiple interactive modules in the business card template, acquire the business card template information corresponding to the interactive operations, and generate target business card template information according to the business card template information;

[0027] The second generating module is used to generate a target electronic business card according to the target business card information and the target business card template information.

[0028] In a possible implementation manner, the first acquisition module is specifically configured to:

[0029] Reading the user information through a target application program interface; and / or,

[0030] In response to an input operation of a user, user information corresponding to the input operation is acquired.

[0031] In a possible implementation manner, the first generating module is specifically configured to:

[0032] Determine, according to the user information, a user information field identifier corresponding to each user basic information in the user information;

[0033] Determine the business card field identifier corresponding to each user basic information according to the user information field identifier and the target mapping relationship;

[0034] The target business card information is generated according to the user basic information and the business card field identifier corresponding to the user basic information.

[0035] In a possible implementation, the target business card information and the user information are stored independently and are not associated with each other.

[0036] In a possible implementation, the interaction module includes a business card field module, a business card cover module, and a business card background module; the interaction operation includes at least one of a selection operation, a modification operation, a deletion operation, and a new addition operation.

[0037] In a possible implementation manner, the second acquisition module is specifically configured to:

[0038] Determine the template identifier corresponding to the business card template information;

[0039] In the case where the total number of the template identifiers is less than a preset threshold, determining candidate business card template information corresponding to the business card template information, and generating the target business card template information according to the business card template information and the candidate business card template information;

[0040] When the total number of the template identifiers is equal to or greater than the preset threshold, target business card template information is generated according to the business card template information.

[0041] In a third aspect, an embodiment of the present application provides an electronic business card generation device, including: a processor and a memory;

[0042] The memory stores computer-executable instructions;

[0043] The processor executes the computer-executable instructions stored in the memory to implement the electronic business card generation method as described in any one of the first aspects.

[0044] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed, they are used to implement the electronic business card generation method described in any one of the first aspects.

[0045] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed, implements the electronic business card generation method described in any one of the first aspects.

[0046] The electronic business card generation method, device, equipment and storage medium provided in the embodiment of the present application obtain user information and determine the target mapping relationship corresponding to the user information; the target mapping relationship includes the mapping relationship between the user information field identifier and the business card field identifier; according to the user information and the target mapping relationship, the target business card information is generated; in response to the interactive operation of multiple interactive modules in the business card template, the business card template information corresponding to the interactive operation is obtained, and the target business card template information is generated according to the business card template information; according to the target business card information and the target business card template information, the target electronic business card is generated. In the present application, the electronic device obtains the user information, and the target business card information can be automatically generated based on the user information and the target mapping relationship, without adding one by one, which can simplify the user operation; then the electronic device can obtain the business card template information according to the user's interactive operation in multiple interactive modules of the business card template, and further generate the target business card template information, and finally generate the target electronic business card according to the target business card template information and the target business card information, and the business card template information adopts a modular acquisition method, so that the types and combinations of business card template information are richer, thereby improving the flexibility of electronic business card generation and meeting the diverse needs of users. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;

[0048] Figure 2 A schematic diagram of a flow chart of a method for generating an electronic business card provided in an embodiment of the present application;

[0049] Figure 3 A schematic diagram of a flow chart of another electronic business card generation method provided in an embodiment of the present application;

[0050] Figure 4 A logic diagram of another electronic business card generation method provided in an embodiment of the present application;

[0051] Figure 5 A schematic diagram of the structure of an electronic business card generating device provided in an embodiment of the present application;

[0052] Figure 6 A schematic diagram of the structure of an electronic business card generating device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to enable those skilled in the art to better understand the technical solution of the present application, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments and drawings described herein are only used to explain the present application, and are not intended to limit the present application. It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards, and provide corresponding operation portals for users to choose to authorize or refuse.

[0054] With the continuous development of technologies such as the Internet, digital electronic business cards have been welcomed by a large number of users. In related technologies, when an electronic device generates an electronic business card, it usually adds user information one by one to a fixed business card template to finally generate the user's electronic business card. This electronic business card generation method is relatively simple, and the user operation is relatively cumbersome, the flexibility is not high, and it cannot meet the diverse needs of users.

[0055] In order to solve the above problems, the present application provides an electronic business card generation method, device, equipment and storage medium. The electronic device obtains user information and determines the target mapping relationship corresponding to the user information, and then automatically generates target business card information based on the user information and the target mapping relationship. The user does not need to add it manually one by one, which can simplify the user's operation; thereafter, the electronic device can obtain business card template information based on the user's interactive operations in multiple interactive modules of the business card template, and further generate target business card template information, and finally generate a target electronic business card based on the target business card template information and the target business card information. In this way, the business card template is modularly split, and the business card template information is obtained in a modular manner, so that the types and combinations of business card template information are richer, thereby improving the flexibility of electronic business card generation and meeting the diverse needs of users.

[0056] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 As shown, in the related art, the electronic device generates an electronic business card by adding user information to a fixed business card template. This electronic business card generation method is not very flexible.

[0057] In the embodiment of the present application, the electronic device obtains user information, generates target business card information according to the user information and the target mapping relationship corresponding to the user information, and then can obtain business card template information in response to the user's interactive operation on multiple interactive modules in the business card template, and generate target business card template information based on the business card template information, thereby realizing the modular design of the business card template, and then the electronic device can generate a target electronic business card based on the target business card information and the target business card template information. In this way, the target business card template information can be determined in a modular manner, which is more flexible and can meet the diverse needs of users.

[0058] The scheme shown in the present application is described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be described repeatedly in different embodiments.

[0059] Figure 2 This is a flow chart of a method for generating an electronic business card provided in an embodiment of the present application. Figure 2 , the electronic business card generation method may include:

[0060] S201, obtaining user information, and determining a target mapping relationship corresponding to the user information; the target mapping relationship includes a mapping relationship between a user information field identifier and a business card field identifier.

[0061] The execution subject of the embodiment of the present application may be an electronic device, or an electronic business card generation device set in the electronic device. The electronic business card generation device may be implemented by software, or by a combination of software and hardware. For ease of understanding, the following description is made by taking the execution subject as an electronic device as an example, and the electronic device may specifically refer to a mobile phone, a computer, or a cloud server, etc. The embodiment of the present application does not limit the specific type of the electronic device.

[0062] In the embodiment of the present application, user information may refer to various basic information of the user (also referred to as the current user) for whom an electronic business card needs to be generated, which may include name, company name, position, mobile phone number, landline number, email address, and communication address. Specifically, when the electronic device needs to generate an electronic business card, the user information corresponding to the user to be generated for the electronic business card may be obtained automatically in batches, such as from application software or a database, or by obtaining user information input by the user. The embodiment of the present application does not limit the specific method of obtaining the user information.

[0063] The target mapping relationship may refer to the binding relationship between the user information field identifier in the user information and the business card field identifier in the business card template, and the target mapping relationship may be stored in the form of a data table, etc. Among them, the user information field identifier may refer to the field identifier corresponding to the user basic information in the user information, and the user information field identifier may specifically refer to the field name or field number, etc.; the business card field identifier may refer to the field identifier corresponding to different business card information in the business card template, and similarly, the business card field identifier may specifically refer to the field name or field number, etc.

[0064] In this step, since the acquisition method and acquisition source of user information are not uniform, the same user information may use different field names as field identifiers. The electronic device can pre-set a target mapping relationship between the user information field identifier and the business card field identifier, for example, which user information field identifiers correspond to the business card field identifier "name", etc. After obtaining the user information, the electronic device can obtain the target mapping relationship, and can subsequently realize the automatic addition and generation of business card information.

[0065] S202: Generate target business card information according to the user information and the target mapping relationship.

[0066] In the embodiment of the present application, the target business card information may refer to the user business card information that matches the user in the electronic business card. Specifically, after the electronic device obtains the user information and the target mapping relationship, it may add each user basic information in the user information to the corresponding business card field identifier based on the target mapping relationship to generate the target business card information corresponding to the user. In this way, the electronic device automatically generates the target business card information based on the user information and the target mapping relationship, which can realize the automatic addition of user information without the need for manual operation by the user, thus simplifying the user's operation and also improving the accuracy of the generation of the target business card information.

[0067] S203: In response to interactive operations on multiple interactive modules in the business card template, obtain business card template information corresponding to the interactive operations, and generate target business card template information according to the business card template information.

[0068] In an embodiment of the present application, a business card template may refer to a setting template including business card fields, a cover, and a background. An interactive module may refer to an interactive module in a business card template, and each interactive module may correspond to a type of business card template information. For example, an interactive module in a business card template may include a business card field module, a business card cover module, and a business card background module. In this way, by modularizing the business card template, the electronic device allows users to freely combine and delete business card template information based on different interactive modules, thereby improving the flexibility of electronic business card generation. An interactive operation may refer to a configuration operation of a user for at least one interactive module, and may specifically refer to at least one of a selection operation, a modification operation, a deletion operation, and a new addition operation.

[0069] Business card template information may refer to business card template data information determined by user interaction, and the business card template information may specifically include at least one of business card field information, business card cover information, and business card background information. Among them, business card field information may specifically refer to attribute information of different fields in the electronic business card, such as field name, field type, text font, text color, text size, bold format, italic format, etc.; business card cover information may refer to information such as the cover image and background image of the business card; business card background information may refer to functional module information corresponding to the electronic business card, such as video information, document information, or voice information, etc. Target business card template information may refer to target business card template information used by the target electronic business card to be generated, which may include target business card field information, target business card cover information, and target business card background information, etc.

[0070] In the embodiment of the present application, the electronic device splits the business card template into multiple interactive modules such as the business card field module, the business card cover module, and the business card background module. The user can flexibly configure each interactive module to meet the diverse needs of the user. Specifically, the user can perform interactive operations on multiple interactive modules based on actual needs to achieve personalized configuration of the electronic business card. Accordingly, the electronic device can respond to the user's interactive operations on multiple interactive modules in the business card template, obtain business card template information, and then combine the business card template information to obtain the target business card template information.

[0071] In this way, the electronic device in the embodiment of the present application splits the business card template into multiple interaction modules, and the user can flexibly configure different interaction modules. This modular business card template data model can reduce the redundant storage of business card template data. At the same time, the various interaction modules are in a non-strongly coupled relationship and can be flexibly removed and combined, making the combination of business card template information more diversified, thereby improving the diversity of electronic business cards and meeting the diverse needs of users.

[0072] S204: Generate a target electronic business card according to the target business card information and the target business card template information.

[0073] In the embodiment of the present application, the target electronic business card may refer to the electronic business card that is finally generated. After generating the target business card information and the target business card template information, the electronic device may combine and package the target business card information and the target business card template information to finally obtain the target electronic business card.

[0074] The electronic business card generation method provided in the embodiment of the present application obtains user information and determines the target mapping relationship corresponding to the user information; the target mapping relationship includes the mapping relationship between the user information field identifier and the business card field identifier; the target business card information is generated according to the user information and the target mapping relationship; in response to the interactive operation for multiple interactive modules in the business card template, the business card template information corresponding to the interactive operation is obtained, and the target business card template information is generated according to the business card template information; the target electronic business card is generated according to the target business card information and the target business card template information. In the present application, the electronic device obtains the user information, and the target business card information can be automatically generated based on the user information and the target mapping relationship, without adding one by one, which can simplify the user operation; then the electronic device can obtain the business card template information according to the user's interactive operation in multiple interactive modules of the business card template, and further generate the target business card template information, and finally generate the target electronic business card according to the target business card template information and the target business card information. The business card template information adopts a modular acquisition method, so that the types and combinations of the business card template information are richer, thereby improving the flexibility of electronic business card generation and meeting the diverse needs of users.

[0075] Based on the above embodiments, Figure 3 This is a flowchart of another method for generating an electronic business card provided in an embodiment of the present application. Figure 3 , the electronic business card generation method may include:

[0076] S301. Read user information through a target application program interface; and / or, in response to a user input operation, obtain user information corresponding to the input operation.

[0077] In the embodiment of the present application, the target application program interface may refer to an application program data reading interface or a database data reading interface, etc. In the scenario where target electronic business cards are generated in batches based on office software or an office database, the electronic device may read user information in batches through the target application program interface to achieve fast and automatic acquisition of user information, thereby improving the efficiency of acquiring user information.

[0078] The input operation may refer to the user's information input operation, specifically, a text input operation, a voice input operation, or a document upload operation, etc. When uploading user information, the user may also enter the user information in a manual interactive manner, and the electronic device responds to the user's input operation by using text recognition, voice recognition, or document recognition, etc. to determine the user information corresponding to the input operation, thereby accurately entering the user information. Of course, the electronic device may also use other methods to obtain user information, which may be flexibly selected based on actual needs, and the embodiments of the present application do not limit this.

[0079] S302: Determine a target mapping relationship corresponding to the user information; the target mapping relationship includes a mapping relationship between a user information field identifier and a business card field identifier.

[0080] S303: Determine, according to the user information, a user information field identifier corresponding to each user basic information in the user information.

[0081] S304: Determine the business card field identifier corresponding to each user basic information according to the user information field identifier and the target mapping relationship; generate target business card information according to the user basic information and the business card field identifier corresponding to the user basic information.

[0082] In an embodiment of the present application, user basic information may refer to specific information of each user in the user information. After obtaining the user information and the target mapping relationship corresponding to the user information, the electronic device may first determine the user information field identifier to which each user basic information in the user information belongs; then the electronic device may determine the business card field identifier corresponding to each user basic information based on the mapping relationship between the user information field identifier and the business card field identifier in the target mapping relationship, and then the electronic device may add the user basic information to the corresponding business card field identifier to generate the user's target business card information. In this way, the electronic device generates the target business card information based on the user information and the target mapping relationship, which can improve the efficiency and accuracy of generating the target business card information, eliminate the need for the user to add it manually, and simplify the user's operation.

[0083] In a possible implementation, the target business card information and the user information are stored independently and are not associated with each other.

[0084] In the embodiment of the present application, the electronic device can store the target business card information and the user information independently, and the two are not related to each other. That is, the target business card information is generated based on the user information and the target mapping relationship in the initialization, but the target business card information is decoupled from the user information after generation, and the two are stored independently and are not related to each other. Modifications to the user information cannot affect the target business card information. In this way, the target business card information does not need to be coupled with other data, making the electronic business card more flexible.

[0085] S305. In response to interactive operations on multiple interactive modules in the business card template, obtain business card template information corresponding to the interactive operations; the interactive modules include a business card field module, a business card cover module and a business card background module; the interactive operations include at least one of a selection operation, a modification operation, a deletion operation and a new addition operation.

[0086] In the embodiment of the present application, the interactive module may refer to the interactive module included in the business card template after the business card template is split, and may specifically include a business card field module, a business card cover module, and a business card background module, etc. The interactive operation may specifically include at least one of a selection operation, a modification operation, a deletion operation, and a new addition operation, wherein the selection operation may refer to a selection operation of a user on a certain data information in the interactive module; the modification operation and the deletion operation may refer to a modification or deletion operation of a user on a certain data information in the interactive module; the new addition operation may refer to an addition operation of a user on new data information in the interactive module, for example, a target video may be added to the business card background module, etc.

[0087] In this step, when configuring the business card template, the user can perform interactive operations on the interactive module and flexibly configure the business card template information based on their own needs. In response to the interactive operation, the electronic device can determine the business card template information corresponding to the interactive operation, realize flexible configuration of the business card template information, and meet the personalized needs of the user.

[0088] S306: Determine a template identifier corresponding to the business card template information; the business card template information includes at least one of business card field information, business card cover information, and business card background information.

[0089] S307: When the total number of template identifiers is less than a preset threshold, determine candidate business card template information corresponding to the business card template information, and generate target business card template information according to the business card template information and the candidate business card template information.

[0090] In the embodiment of the present application, the template identifier may refer to the identification information corresponding to different interactive modules in the business card template information, for example, the template identifier may be the template identification code (Identity document, ID) corresponding to the interactive module in the business card template information. The preset threshold may refer to a pre-set critical value, which may be 2 or 3, etc., or other values, which are not limited in the embodiment of the present application. The alternative business card template information may refer to the business card template information automatically configured by the electronic device.

[0091] In this step, when the user is configuring the business card template information, the user may only have personalized configuration requirements for a certain interaction module and is not concerned about the specific configuration of other interaction modules. The generation of the target electronic business card usually requires business card template information of 2, 3 or more interaction modules. At this time, the electronic device needs to automatically complete the configuration information of other interaction modules. Therefore, the electronic device can first determine the template identifier of the business card template information configured by the user, and determine whether automatic configuration is required based on the comparison between the total number of the template identifiers and the preset threshold. If the total number of the template identifiers is less than the preset threshold, the electronic device can automatically determine the alternative business card template information of the interaction module corresponding to the missing template identifier based on the missing template identifier. Then, the electronic device can generate the target template information based on the business card template information configured by the user and the alternative business card template information automatically determined by the electronic device to ensure the integrity and accuracy of the target electronic business card.

[0092] Specifically, for an interaction module that is not configured by the user, the electronic device may select the data information with the highest priority or the most usage according to the priority or the number of usage of all the data information in the interaction module, and obtain the alternative business card template information corresponding to the interaction module; alternatively, the electronic device may randomly select a data information from all the data information in the interaction module to obtain the alternative business card template information corresponding to the interaction module, and the embodiments of the present application are not limited to this.

[0093] S308: When the total number of template identifiers is equal to or greater than a preset threshold, generate target business card template information according to the business card template information.

[0094] In the embodiment of the present application, when the total number of template identifiers in the business card template information configured by the user is greater than or equal to a preset threshold, the electronic device can directly generate the target business card template information according to the business card template information configured by the user. In this way, the electronic device determines whether to automatically generate the candidate business card configuration information according to the comparison between the total number of template identifiers in the business card template information configured by the user and the preset threshold, which can further simplify the user operation and improve the flexibility and diversity of the business card template configuration.

[0095] S309: Generate a target electronic business card according to the target business card information and the target business card template information.

[0096] For example, Figure 4 The following is a logic diagram of a method for generating an electronic business card provided in an embodiment of the present application. Figure 4As shown, the electronic device can obtain business card template information in response to the user's interactive operation on the interactive module in the business card template. The interactive module may include a business card field module, a business card background module, and a business card cover module, etc. The business card template information may include at least one of business card field information, business card background information, and business card cover information. Then the electronic device can determine the target business card template information required for the target electronic business card based on the business card template information. In addition, the electronic device can obtain user information and generate target business card information based on the user information and the target mapping relationship. Finally, the electronic device can generate the target electronic business card based on the target business card template information and the target business card information.

[0097] In the embodiment of the present application, the electronic business card can be composed of target business card information and target business card template information, wherein the target business card template information can include target business card field information, target business card background information and target business card cover information, etc. The target business card template information can be used to control the field attribute definition, field style, background image, background color and other information of the business card. The target business card template information is general information, and each information can be reused for other users. The target business card information is used to store the user's own information, which is different for each user and belongs to personalized data, which is not universal, and the information of different people is different.

[0098] In this application, the business card template is divided into multiple interactive modules, such as a business card field module, a business card cover module, and a business card background module. Users can flexibly configure based on actual needs. For example, they can add, modify, and delete business card fields. In addition, they can also add functional sub-modules, etc. For example, the electronic device can respond to the user's new operations, add a background video sub-module to the business card background module and add target video data, etc. This can meet the actual needs of different users and different scenarios, making the generation method of electronic business cards more flexible and diverse.

[0099] Figure 5 This is a schematic diagram of the structure of an electronic business card generation device provided in an embodiment of the present application. Figure 5 , the electronic business card generating device 50 may include:

[0100] The first acquisition module 51 is used to acquire user information and determine a target mapping relationship corresponding to the user information; the target mapping relationship includes a mapping relationship between a user information field identifier and a business card field identifier;

[0101] A first generating module 52, used to generate target business card information according to user information and target mapping relationship;

[0102] A second acquisition module 53 is used to respond to the interaction operation on multiple interaction modules in the business card template, acquire the business card template information corresponding to the interaction operation, and generate target business card template information according to the business card template information;

[0103] The second generating module 54 is used to generate a target electronic business card according to the target business card information and the target business card template information.

[0104] In a possible implementation manner, the first acquisition module 51 is specifically configured to:

[0105] Reading user information through the target application program interface; and / or,

[0106] In response to an input operation by a user, user information corresponding to the input operation is acquired.

[0107] In a possible implementation, the first generating module 52 is specifically configured to:

[0108] According to the user information, determine the user information field identifier corresponding to each user basic information in the user information;

[0109] According to the user information field identifier and the target mapping relationship, determine the business card field identifier corresponding to each user's basic information;

[0110] Generate target business card information according to the user basic information and the business card field identifier corresponding to the user basic information.

[0111] In a possible implementation, the target business card information and the user information are stored independently and are not associated with each other.

[0112] In a possible implementation, the second interaction module includes a business card field module, a business card cover module, and a business card background module; the interaction operation includes at least one of a selection operation, a modification operation, a deletion operation, and a new addition operation.

[0113] In a possible implementation manner, the second acquisition module 53 is specifically configured to:

[0114] Determine the template identifier corresponding to the business card template information;

[0115] When the total number of template identifiers is less than a preset threshold, determining candidate business card template information corresponding to the business card template information, and generating target business card template information according to the business card template information and the candidate business card template information;

[0116] When the total number of template identifiers is equal to or greater than a preset threshold, target business card template information is generated according to the business card template information.

[0117] The electronic business card generating device 50 provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be described in detail here.

[0118] Figure 6 This is a schematic diagram of the structure of an electronic business card generation device provided in an embodiment of the present application. Figure 6 The electronic business card generating device 60 may include: a memory 61 and a processor 62. Exemplarily, the memory 61 and the processor 62 are interconnected via a bus 63.

[0119] The memory 61 is used to store program instructions;

[0120] The processor 62 is used to execute the program instructions stored in the memory to implement the electronic business card generation method shown in the above embodiment.

[0121] Figure 6 The electronic business card generating device 60 shown can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be described in detail here.

[0122] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above-mentioned electronic business card generation method.

[0123] The embodiment of the present application may also provide a computer program product, including a computer program, which, when executed by a processor, can implement the above-mentioned electronic business card generation method.

[0124] An embodiment of the present application provides a chip having a computer program stored thereon. When the computer program is executed by the chip, the above-mentioned electronic business card generation method is implemented.

[0125] An embodiment of the present application provides a chip module, on which a computer program is stored. When the computer program is executed by the chip module, the above-mentioned electronic business card generation method is implemented.

[0126] It should be noted that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0127] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct RAM bus random access memory (DR RAM). It should be noted that when the processor is a general purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor. It should be noted that the memory described herein is intended to include but is not limited to these and any other suitable types of memory.

[0128] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0129] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0130] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0131] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0132] Regarding the various modules / units contained in the various devices and products described in the above embodiments, they may be software modules / units, or hardware modules / units, or they may be partially software modules / units and partially hardware modules / units. Each device and product may be applied to or integrated in a chip, a chip module or a terminal device. Exemplarily, for each device and product applied to or integrated in a chip, each module / chip contained therein may be implemented in the form of hardware such as circuits, or at least some modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining modules / units may be implemented in the form of hardware such as circuits.

[0133] In the present application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and / or". The terms "first", "second", etc. in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In the present application, "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.

[0134] The above are only some embodiments of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for generating an electronic business card, characterized in that: include: Obtaining user information and determining a target mapping relationship corresponding to the user information; The target mapping relationship includes a mapping relationship between a user information field identifier and a business card field identifier; Generate target business card information according to the user information and the target mapping relationship; In response to interactive operations on multiple interactive modules in a business card template, obtaining business card template information corresponding to the interactive operations, and generating target business card template information according to the business card template information; A target electronic business card is generated according to the target business card information and the target business card template information.

2. The method according to claim 1, characterized in that The obtaining of user information includes: Reading the user information through a target application program interface; and / or, In response to an input operation of a user, user information corresponding to the input operation is acquired.

3. The method according to claim 1, characterized in that The generating target business card information according to the user information and the target mapping relationship includes: Determine, according to the user information, a user information field identifier corresponding to each user basic information in the user information; Determine the business card field identifier corresponding to each user basic information according to the user information field identifier and the target mapping relationship; The target business card information is generated according to the user basic information and the business card field identifier corresponding to the user basic information.

4. The method according to any one of claims 1 to 3, characterized in that: The target business card information and the user information are stored independently and are not associated with each other.

5. The method according to any one of claims 1 to 3, characterized in that: The interactive module includes a business card field module, a business card cover module and a business card background module; the interactive operation includes at least one of a selection operation, a modification operation, a deletion operation and a new addition operation.

6. The method according to any one of claims 1 to 3, characterized in that: The step of generating target business card template information according to the business card template information includes: Determine the template identifier corresponding to the business card template information; In the case where the total number of the template identifiers is less than a preset threshold, determining candidate business card template information corresponding to the business card template information, and generating the target business card template information according to the business card template information and the candidate business card template information; When the total number of the template identifiers is equal to or greater than the preset threshold, target business card template information is generated according to the business card template information.

7. An electronic business card generating device, characterized in that: include: A first acquisition module, used to acquire user information and determine a target mapping relationship corresponding to the user information; The target mapping relationship includes a mapping relationship between a user information field identifier and a business card field identifier; A first generating module, used for generating target business card information according to the user information and the target mapping relationship; A second acquisition module is used to respond to the interactive operations on the multiple interactive modules in the business card template, acquire the business card template information corresponding to the interactive operations, and generate target business card template information according to the business card template information; The second generating module is used to generate a target electronic business card according to the target business card information and the target business card template information.

8. An electronic business card generating device, characterized in that: include: Processor, memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the electronic business card generation method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the electronic business card generation method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the electronic business card generation method according to any one of claims 1 to 6 when being executed.