An electronic business card control method, system and electronic device

By generating virtual images matching the user's images in the electronic business card, and synchronously outputting voice and animations when displayed, the problem of lack of fun and privacy protection for electronic business cards is solved, achieving richer user experience and privacy protection.

CN115035222BActive Publication Date: 2025-07-04AVATAR WORKS INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210778803.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-04
Publication Date
2025-07-04
Estimated Expiration
2042-07-04

AI Technical Summary

Technical Problem

Existing electronic business cards can only display information on one display page, which lacks interest and cannot effectively protect user privacy.

Method used

By generating a virtual image that matches the user image, and when the display conditions are met, the virtual image is controlled to output the voice information of identity attribute information and associated animation templates through the voice template to achieve synchronous display of voice and animation.

Benefits of technology

It enhances the fun of electronic business cards, improves user experience, and protects user privacy while displaying user information to avoid leakage of real photos.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115035222B_ABST
    Figure CN115035222B_ABST
Patent Text Reader

Abstract

The present application discloses an electronic business card control method, system and electronic device. The electronic business card can at least output voice information of the user's identity attributes through a voice template. Moreover, it can also display an animation template of a virtual image, and the animation template of the virtual image is associated with the voice information output by the voice template. Compared with the current electronic business card that can only display information through a single display page, its interest is enhanced, and the user experience can be improved. And by displaying the virtual image of the user of the electronic business card in the form of an animation template, the leakage of the user's real photos can be effectively reduced, realizing that while displaying the electronic business card, the user privacy can be protected to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of business card control, and particularly to an electronic business card control method, system and electronic device. Background Art

[0002] Currently, business cards are usually in paper form and can only be distributed face to face; while for electronic business cards, although the problem of face-to-face distribution can be overcome, currently, an electronic business card is usually a display page and can only display the information on the electronic business card. Summary of the Invention

[0003] In view of this, the present application provides an electronic business card control method, system and electronic device, which at least to some extent overcome the problem that the current electronic business card only has one display page and can only display the information on the electronic business card.

[0004] Other features and advantages disclosed in the present application will become apparent through the following detailed description, or be learned in part through the practice of the present application.

[0005] According to one aspect disclosed in the present application, there is provided an electronic business card control method, including:

[0006] Obtain an electronic business card, where the electronic business card at least includes a virtual image of a user corresponding to the electronic business card;

[0007] When it is determined that the electronic business card display condition is satisfied, control the virtual image of the electronic business card to at least be able to output voice information including the identity attribute information of the user and an animation template associated with the voice information through a voice template.

[0008] In an embodiment disclosed in the present application, the obtaining the electronic business card includes:

[0009] Obtain an image of the user, and create a virtual image matching the image of the user;

[0010] Generate an electronic business card of the user based on the virtual image.

[0011] In an embodiment disclosed in the present application, the controlling the virtual image of the electronic business card to at least be able to output voice information including the identity attribute information of the user and an animation template associated with the voice information through a voice template includes:

[0012] Determine the lip movement changes corresponding to the voice information to be output by the electronic business card;

[0013] Generate an animation template associated with the voice information to be output according to the speech rate when outputting the voice information and the lip movement changes corresponding to the voice information, and determine the animation template associated with the voice information to be output as the first animation template of the virtual image;

[0014] When outputting the voice information, output the frame of the first animation template according to the speech rate of the voice information, so that the lip movement of the virtual image in the frame matches the lip movement change of the voice information.

[0015] In an embodiment disclosed in the present application, the generation of the user's electronic business card at least includes:

[0016] Determine a specific animation template of the virtual image, so that when the electronic business card outputs specific voice information through the voice template, the specific animation template of the virtual image associated with the specific voice information is displayed;

[0017] Among them, the determination of the specific animation template of the virtual image includes:

[0018] Obtain the characteristic actions of the user;

[0019] Generate a specific animation template of the virtual image based on the characteristic actions of the user.

[0020] In an embodiment disclosed in the present application, the control of the virtual image of the electronic business card can at least output voice information including the user's identity attribute information and an animation template associated with the voice information through the voice template, including:

[0021] The user's identity attribute information includes: the user's personal identity information and identity attribute supplementary information:

[0022] Control the electronic business card to output the voice information of the personal identity information through the voice template, and display the animation template of the virtual image matching the voice information of the personal identity information;

[0023] If the voice information of the personal identity information is output and a preset condition is met, control the electronic device to output the identity attribute supplementary information through the voice template, and display the animation template of the virtual image matching the voice information of the identity attribute supplementary information.

[0024] In an embodiment disclosed in the present application, the control of the virtual image of the electronic business card can at least output voice information including the user's identity attribute information and an animation template associated with the voice information through the voice template, including:

[0025] Determine the start time and duration of the voice information of the identity attribute information;

[0026] Obtain an animation template that matches the voice information of the identity attribute information;

[0027] Store the animation template and the voice information of the identity attribute information according to the corresponding relationship between the start time and duration of the animation template and the start time and duration of the voice information of the identity attribute information;

[0028] When outputting the voice information, output the voice information of the identity attribute information and the animation template according to the corresponding relationship.

[0029] In an embodiment disclosed in the present application, it further includes:

[0030] Obtain question information;

[0031] If it is determined that the question information corresponds to a preset question pre-stored in the electronic business card, obtain the answer information pre-stored in the electronic business card that matches the preset question and a second animation template associated with the answer information;

[0032] Control the virtual image of the electronic business card to output the answer information and the second animation template associated with the answer information through a voice template.

[0033] In an embodiment disclosed in the present application, it further includes:

[0034] Obtain question information;

[0035] If it is determined that the question information corresponds to a preset question pre-stored in the electronic business card, obtain the answer information pre-stored in the electronic business card that matches the preset question and a second animation template associated with the answer information;

[0036] Control the virtual image of the electronic business card to output the answer information and the second animation template associated with the answer information through a voice template.

[0037] According to another aspect disclosed in the present application, there is provided an electronic business card control system, including:

[0038] A first obtaining unit, configured to obtain a pre-generated electronic business card, where the electronic business card at least includes a virtual image of a user corresponding to the electronic business card;

[0039] A control unit, configured to control the virtual image of the electronic business card to at least be able to output, through a voice template, voice information including the user's identity attribute information and an animation template associated with the voice information when it is determined that the electronic business card display condition is met.

[0040] According to another aspect disclosed in the present application, there is provided an electronic device, including: a processor; and

[0041] a memory for storing executable instructions of the processor;

[0042] wherein, the processor is configured to execute the electronic business card control method described in any one of the above by executing the executable instructions.

[0043] As can be seen from the above technical solutions, for the electronic business card control method, system and electronic device disclosed in the present application, an electronic business card is obtained, and the electronic business card at least includes a virtual image of a user corresponding to the electronic business card. When it is determined that the electronic business card display condition is satisfied, it is controlled that the virtual image of the electronic business card can at least output voice information including the identity attribute information of the user and an animation template associated with the voice information through a voice template. The electronic business card disclosed in this solution can at least output voice information of the identity attribute information of the user through a voice template, and can also display an animation template of the virtual image, and the animation template of the virtual image is associated with the voice information output by the voice template. Compared with the current electronic business card that can only display information through a display page, its interest is enhanced, and the user experience can be improved; and by displaying the virtual image of the user of the electronic business card in the form of an animation template, the leakage of the user's real photo can be effectively reduced, and while the electronic business card is displayed, the user privacy can be protected to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings.

[0045] Figure 1 It is a flowchart of an electronic business card control method disclosed in an embodiment of the present application;

[0046] Figure 2 It is a flowchart of an electronic business card control method disclosed in an embodiment of the present application;

[0047] Figure 3 It is a schematic diagram of an electronic business card including a virtual image and identity attribute information disclosed in an embodiment of the present application;

[0048] Figure 4 It is a flowchart of an electronic business card control method disclosed in an embodiment of the present application;

[0049] Figure 5Flowchart of an electronic business card control method disclosed in an embodiment of the present application;

[0050] Figure 6 Flowchart of an electronic business card control method disclosed in an embodiment of the present application;

[0051] Figure 7 Flowchart of an electronic business card control method disclosed in an embodiment of the present application;

[0052] Figure 8 Flowchart of an electronic business card control method disclosed in an embodiment of the present application;

[0053] Figure 9 Schematic structural diagram of an electronic business card control system disclosed in an embodiment of the present application;

[0054] Figure 10 Schematic structural diagram of an electronic device disclosed in an embodiment of the present application. Detailed implementation manners

[0055] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0056] The present application discloses an electronic business card control method, and its flowchart is as Figure 1 shown, including:

[0057] Step S11, obtain an electronic business card, and the electronic business card at least includes a virtual image of a user corresponding to the electronic business card;

[0058] When it is determined that the electronic business card display condition is satisfied, control the virtual image of the electronic business card to output at least voice information including the identity attribute information of the user and an animation template associated with the voice information through a voice template.

[0059] Obtaining an electronic business card can be: the system currently generates an electronic business card, that is, the system obtains the electronic business card. After generating the electronic business card, the electronic business card is displayed. At this time, the system can both display the electronic business card and generate the electronic business card; in addition, obtaining an electronic business card can also be: obtaining a pre-generated electronic business card sent by another terminal, and the current system is only used to display the electronic business card, and the system for generating the electronic business card is the system on another terminal.

[0060] If an electronic business card is to be generated, it is first necessary to obtain the identity attribute information of the user corresponding to the electronic business card to be generated. Among them, the identity attribute information is information that can indicate the user's identity or position relationship, such as: name, phone number, company of employment, position, etc. Among them, the user's identity attribute information can be directly input by the user into the system, can also be obtained by scanning a physical business card, can also be obtained by reading the identity attribute information in the user's existing electronic business card, or can also be obtained by obtaining the identity attribute information in the user's social account. The user's identity attribute information can be obtained through a combination of one or several of the above methods.

[0061] Whether it is a paper business card or an electronic business card, the user's identity attribute information is necessary. These information are uploaded to the system for generating electronic business cards so that the specific content of the above identity attribute information, such as: name, phone number, company of employment, position, etc., is available on the electronic business card generated by the system.

[0062] Among them, the electronic business card generation system is used to generate electronic business cards, and the electronic business card control system is used to display or control electronic business cards. The electronic business card control system can include the electronic business card generation system, that is, the electronic business card control system can not only control the display of electronic business cards, but also execute the generation process of electronic business cards.

[0063] The generated electronic business card includes a virtual image, and the virtual image is used to represent the user corresponding to the electronic business card. Among them, the virtual image can be an image directly input by the user into the system, and the image input into the system is directly used as the virtual image for generating and displaying an animation template, or a virtual image is created based on the image input into the system.

[0064] Furthermore, the user can set parameters such as the clothing, body shape, hairstyle, etc. of the virtual image through the virtual image software development kit (SDK), so as to achieve different display effects of the virtual image based on the user's own needs.

[0065] In order to display the virtual image in the electronic business card and the user's identity attribute information in the electronic business card in the form of an animation, it is necessary to set a voice template and an animation template for the virtual image.

[0066] Among them, the voice template at least includes: voice elements such as timbre, speech rate, and volume. Setting a voice template for the virtual image so that when the electronic business card outputs voice, it is output based on the set voice template. For example: setting the voice template of the virtual image to: the first timbre, the first speech rate, and the first volume, then when the voice information is "Hello everyone, I'm Dahei, a business consultant from a certain company. Nice to meet you", the output voice is output with the first timbre, the first speech rate, and the first volume. That is, the voice template is used to limit the characteristics of the output voice.

[0067] The animation template is a frame of the picture that matches the voice information, that is, the animation template matches the voice information and is used to display the actions or expressions made by the virtual image that matches the content of the voice information when the electronic business card outputs the voice information. For example, when the voice information is "Hello everyone, I'm Dahei, a business consultant from a certain company. Nice to meet you", the matching animation template can be: the frame of the virtual image greeting.

[0068] Meeting the display conditions of the electronic business card can be: obtaining a click operation on the electronic business card, or a display operation. It can also be: as long as the electronic business card is obtained, it is determined that the current meets the display conditions of the electronic business card; in addition, it can also be: after obtaining the electronic business card for a certain period of time, it is determined that the current meets the display conditions of the electronic business card, etc.

[0069] After the electronic business card is generated, when outputting or displaying the electronic business card, it can not only display the user's identity attribute information and virtual image, but also output voice information and animation templates, so as to realize that the content of the electronic business card can be displayed to other users in the form of voice and dynamic animation.

[0070] Therefore, when outputting the electronic business card, voice and animation can be output simultaneously to improve the interest of the electronic business card and avoid generating a rigid electronic business card that can only statically display the virtual image and the user's identity attribute information. For example, when the electronic business card outputs the voice "Hello everyone", the corresponding animation template of the output is the dynamic animation of "greeting";

[0071] Among them, when the electronic business card outputs voice information, the virtual image is displayed in the form of an animation template that matches the voice information, so that the voice information corresponds to the animation effect displayed by the electronic business card.

[0072] Or, it can also be that the electronic business card only outputs voice and does not output animation. For example, only the user's identity attribute information is reported and output through the voice template; in addition, it can also be: the electronic business card only outputs animation and does not output voice. For example, the virtual image in the electronic business card outputs the animation template of "dancing" or "listening". At this time, there is no need to output voice through the voice template.

[0073] The voice information that the electronic business card can output at least includes the user's identity attribute information, then the static identity attribute information is output in the form of voice, and the voice uses the parameters in the voice template as the output parameters; in addition, the voice information that the electronic business card can output can also include: information other than the user's identity attribute information, such as: greeting information, or other preset broadcast information.

[0074] The electronic business card control method disclosed in this embodiment obtains an electronic business card, where the electronic business card at least includes a virtual image of a user corresponding to the electronic business card. When it is determined that the electronic business card display condition is satisfied, it is controlled that the virtual image of the electronic business card can at least output voice information including the user's identity attribute information and an animation template associated with the voice information through a voice template. The electronic business card disclosed in this solution can at least output voice information of the user's identity attribute information through a voice template, and can also display an animation template of the virtual image, and the animation template of the virtual image is associated with the voice information output by the voice template. Compared with the current electronic business card that can only display information through a single display page, its interest is enhanced, and the user experience can be improved; and by displaying the virtual image of the user of the electronic business card in the form of an animation template, the leakage of the user's real photo can be effectively reduced, realizing that while displaying the electronic business card, the user's privacy can be protected to a certain extent.

[0075] This embodiment discloses an electronic business card generation method, and its flowchart is as Figure 2 shown, including:

[0076] Step S21, obtain the user's image and create a virtual image that matches the user's image;

[0077] Step S22, generate the user's electronic business card based on the virtual image;

[0078] Step S23, when it is determined that the electronic business card display condition is satisfied, control the virtual image of the electronic business card to at least output voice information including the user's identity attribute information and an animation template associated with the voice information through a voice template.

[0079] Obtain the user's image and create a virtual image based on the user's image, so that the created virtual image conforms to the characteristics in the user's image, so that the virtual image on the electronic business card can display certain characteristics of the user. Among them, the user's image used to create the virtual image can be the user's photo, and a virtual image matching the photo is generated through the analysis of the photo; or, it can also be other images input by the user, such as: images of people, animals, landscapes, cartoon images, etc. At this time, the virtual image is only used as a page of the electronic business card for display, and is not used to express the characteristics of the user.

[0080] If the user's image is a user's photo, it can be a standard ID photo, that is, a standard face photo, or a full-body photo of a person, so as to ensure that the electronic business card can display the full-body movements of the virtual image. Based on algorithms of deep learning or machine learning, biological feature information such as gender, facial features, and hairstyle in the photo can be analyzed and extracted, and material texture data such as 3D character models, normal maps, and texture maps can be calculated and generated using the extracted biological feature information; the 3D character model and the above texture data are rendered in a 3D engine to obtain a 3D image that matches and is similar to the face photo, that is, a 3D virtual image.

[0081] Use the 3D virtual image as the image of the user's electronic business card, ensuring that the virtual image is similar but not identical to the user's face photo, so as to enhance the privacy of the user in the electronic business card.

[0082] Among them, the user inputs the user's image information into the electronic business card generation system, so that the system can create a virtual image based on this image information; in addition, the user can also input the user's identity attribute information into the electronic business card generation system, so that the system can generate an electronic business card based on the identity attribute information.

[0083] Among them, the user's identity attribute information can include basic information of the electronic business card such as the user's name, gender, contact information, employer company, and position. The contact information can be: phone number, email, social link, social account, etc.

[0084] The user's identity attribute information can be manually input by the user into the system. In addition, it can also be obtained by scanning a physical business card through optical character recognition technology to obtain the user's identity attribute information in the physical business card; in addition, it can also be obtained by acquiring the identity attribute information of the user's existing electronic business card; or, by acquiring the user's social identity information to determine the identity attribute information of the electronic business card. Of course, the user's identity attribute information can also be obtained through other means, and no examples are given one by one here.

[0085] The user's identity attribute information can be obtained through any one of the above methods. When one method cannot obtain all the identity attribute information required for generating an electronic business card, other methods can be used to supplement and obtain the identity attribute information to ensure the completeness of the identity attribute information of the electronic business card.

[0086] As Figure 3 shown, it is an electronic business card including a virtual image and identity attribute information. The virtual image on this electronic business card is created based on the user's photo, similar but not identical to the user's photo. At the same time, the electronic business card can display the user's identity attribute information. Figure 3 The electronic business card in outputs voice information including at least the user's identity attribute information, and the virtual image shows an animation template of "greeting" during self-introduction; in addition,Figure 3 The display interface of the electronic business card also displays the text content corresponding to the voice information, so that when other users obtain the electronic business card and display it, they can not only obtain the voice information and the animation template, but also view the identity attribute information of the user corresponding to the electronic business card through the text content, that is, the virtual image greets and introduces itself at the same time: "Hello, I'm Dahei, a business consultant from a certain company. Nice to meet you."

[0087] The electronic business card control method disclosed in this embodiment obtains the user's image, creates a virtual image that matches the user's image, generates the user's electronic business card based on the virtual image, obtains a pre-generated electronic business card, and the electronic business card at least includes the virtual image of the user corresponding to the electronic business card. When it is determined that the electronic business card display condition is met, it controls the virtual image of the electronic business card to at least be able to output voice information including the user's identity attribute information and an animation template associated with the voice information through a voice template. The virtual image displayed on the electronic business card generated by this solution is a virtual image created from the user's image, which makes the virtual image on the electronic business card match the user's image. At the same time, using the form of the virtual image will not directly expose the user's image, avoiding the leakage of privacy.

[0088] This embodiment discloses an electronic business card control method, and its flowchart is as Figure 4 shown, including:

[0089] Step S41: Obtain the user's image and create a virtual image that matches the user's image;

[0090] Step S42: Obtain the user's characteristic actions and specific voice information, and generate a specific animation template of the virtual image associated with the specific voice information based on the user's characteristic actions;

[0091] Step S43: Generate an electronic business card based on the virtual image and the specific animation template of the virtual image;

[0092] Step S44: When it is determined that the electronic business card display condition is met, control the virtual image of the electronic business card to at least be able to output specific voice information and a specific animation template associated with the specific voice information through a voice template.

[0093] After creating the virtual image, different animation templates are set for the virtual image. When the electronic business card outputs different voice information, it will also select an animation template that matches the current voice information for output as the display interface of the electronic business card, so that the virtual image can display actions that match the current voice information.

[0094] Since the virtual avatar is used to display the user information of the electronic business card, the animation template of the virtual avatar can be generated based on the characteristic actions of the user. For example, when the user greets, the characteristic action is that the right hand shakes on the right side of the head, then the animation template of the virtual avatar in the electronic business card includes at least one animation frame in which the action of greeting is that the right hand shakes on the right side of the head; if the characteristic action of the user when greeting is that the right hand waves above the head, then the animation template of the virtual avatar in the electronic business card includes at least one animation frame in which the action of greeting is that the right hand waves above the head.

[0095] The characteristic actions of the user can be manually input by the user or can be based on the image information of the user himself uploaded by the user. For example, the video of the user in daily life, through the analysis of the video, partial habitual actions of the user can be obtained, and the habitual actions are determined as the characteristic actions of the user and used for the generation of the animation template of the electronic business card.

[0096] In addition, when analyzing the user's video or the content manually input by the user, not only the characteristic actions of the user, that is, the actions with a higher output frequency in the user's daily life, need to be determined, but also the voice information with a higher output frequency when the user outputs this specific action needs to be determined, so as to associate this specific action with this voice information. That is, in daily life, when the user outputs a certain specific voice information, it is usually accompanied by the output of a specific action, and this specific action is determined as a specific animation template.

[0097] Therefore, an association relationship is established between the specific voice information and the specific animation template and stored, so that the association relationship can be stored in the user's electronic business card, so that when the voice information to be output of the electronic business card is the specific voice information, the system directly determines the specific animation template based on the stored association relationship, and then realizes the associated output of the specific voice information and the specific animation template in the electronic business card, which is more in line with the user's daily habits.

[0098] By generating the animation template of the virtual avatar in the electronic business card based on the characteristic actions of the user, when the electronic business card is displayed, the animation templates that match the voice information shown are all the characteristic actions of the user of the electronic business card, increasing the familiarity between the user and the user who receives the electronic business card, and reducing the sense of distance between the user and the user who receives the electronic business card.

[0099] The electronic business card generation method disclosed in this embodiment obtains the user's image and creates a virtual image that matches the user's image; obtains the user's characteristic actions, and generates a specific animation template for the virtual image based on the user's characteristic actions; generates an electronic business card based on the virtual image and the specific animation template of the virtual image; when it is determined that the electronic business card display condition is met, controls the virtual image of the electronic business card to be able to output specific voice information and a specific animation template associated with the specific voice information at least through a voice template. This solution generates a specific animation template through the user's characteristic actions, so that when the electronic business card outputs specific voice information, the electronic business card will associatedly output the specific animation template, making the content displayed on the electronic business card more in line with the user's characteristics and improving the user experience.

[0100] This embodiment discloses an electronic business card control method, and its flowchart is as Figure 5 shown, including:

[0101] Step S51, obtain an electronic business card, and the electronic business card at least includes a virtual image of a user corresponding to the electronic business card;

[0102] Step S52, when it is determined that the electronic business card display condition is met, determine the mouth shape change corresponding to the voice information to be output by the electronic business card;

[0103] Step S53, generate an animation template associated with the voice information to be output according to the speech rate when outputting the voice information and the mouth shape change corresponding to the voice information, and determine the animation template associated with the voice information to be output as the first animation template of the virtual image;

[0104] Step S54, when outputting the voice information, output the picture frames of the first animation template according to the speech rate of the voice information, so that the mouth shape of the virtual image in the picture frames matches the mouth shape change of the voice information.

[0105] If you want the animation template to cooperate with the voice information, that is, to make the actions of the virtual image cooperate with the voice information, at least it is necessary to ensure that when the electronic business card outputs the voice information, the mouth shape actions of the virtual image are consistent with the pronunciation actions of the voice information. For example: when the voice information is "ah", the mouth shape action of the virtual image needs to cooperate with the action of opening the mouth.

[0106] Therefore, when controlling the virtual image to display an animation template matching the voice information, determine the voice information to be played, generate a mouth shape action matching the pronunciation action of the voice information, and determine the animation frames corresponding to different pronunciations in the voice information based on the mouth shape action. When outputting the voice information, control the output of the picture frames to be consistent with the pronunciation in the voice information according to the speech rate of the voice information.

[0107] In addition, on the basis of ensuring that the lip-sync actions of the virtual avatar are consistent with the pronunciation actions of the voice information, limb actions can be added to the virtual avatar. The lip-sync actions and limb actions of the virtual avatar together constitute an animation template corresponding to the voice information.

[0108] Among them, the limb actions should at least match the content of the voice information, and the user's habitual actions can also be added. The limb actions that match the content of the voice information can be: if the voice information is "Well, yes", the corresponding limb action is a nodding action; if the voice information is "Welcome", the corresponding limb action can be an action of opening the arms to welcome, etc.

[0109] The electronic business card control method disclosed in this embodiment obtains an electronic business card, which at least includes a virtual avatar corresponding to the user of the electronic business card. When it is determined that the electronic business card display condition is met, the lip movement changes corresponding to the voice information to be output by the electronic business card are determined, and an animation template associated with the voice information to be output is generated according to the speech rate when outputting the voice information and the lip movement changes corresponding to the voice information. The animation template associated with the voice information to be output is determined as the first animation template of the virtual avatar. When outputting the voice information, the picture frames of the first animation template are output according to the speech rate of the voice information, so that the lip shape of the virtual avatar in the picture frames matches the lip movement changes of the voice information. In this solution, an animation template associated with the voice information is generated according to the speech rate and lip movement changes when the voice information is output, so that when the voice information is output, the lip movement changes of the synchronously output animation template match the voice information, thereby improving the display effect of the electronic business card.

[0110] This embodiment discloses an electronic business card control method, and its flowchart is as Figure 6 shown, including:

[0111] Step S61: Obtain an electronic business card, which at least includes a virtual avatar corresponding to the user of the electronic business card;

[0112] Step S62: When it is determined that the electronic business card display condition is met, control the electronic business card to output the voice information of the personal identity information through a voice template, and display the animation template of the virtual avatar that matches the voice information of the personal identity information;

[0113] Step S63: If the voice information of the personal identity information is output and the preset condition is met, control the electronic device to output the identity attribute supplementary information through a voice template, and display the animation template of the virtual avatar that matches the identity attribute supplementary information. The identity attribute information includes personal identity information and identity attribute supplementary information.

[0114] The identity attribute information of the user can include: the personal identity information of the user and the identity attribute supplementary information.

[0115] Among them, the user's personal identity information is used to indicate the user's personal identity, such as: name, contact information, position, etc.; the identity attribute supplementary information is used to supplement and explain the user's identity attributes, such as: an introduction to the user's position-related information, or an introduction to the relevant information of the company where the user works, etc.

[0116] When the electronic business card outputs the voice information of the personal identity information, the virtual image displays an animation template that matches the voice information of the personal identity information. For example, the animation template at least includes: a mouth shape animation corresponding to the pronunciation action of the voice information of the personal identity information, and may also include: a pre-set body animation for making personal introductions.

[0117] Among them, when the electronic business card outputs the voice information of the personal identity information, it can output only the information included in the personal identity information, including but not limited to text, numbers, English, or characters, etc., or it can also output the personal identity information based on a pre-set introduction template.

[0118] For example: if the personal identity information is "Dahei, Business Consultant of XX Company, phone number XXXXXXX, email address XXXXX", then when outputting the voice information, the voice content it outputs can be "Hello, I'm Dahei, a business consultant of XX Company. My contact information is... Nice to meet you"; or it can also be: "Hello everyone, my name is Dahei. I'm a business consultant from XX Company. My contact information is... Nice to meet you all in this way." For the same personal identity information above, if different voice contents are output, it means different introduction templates are adopted. The introduction template can be determined based on the user's settings, or different introduction templates are pre-set for different electronic business card recipients.

[0119] When outputting the voice information, TTS (Text To Speech) and TTA (Text To Animation) technologies can be used, combined with the sound parameters in the voice template, to generate voice data and the mouth shape animation of the virtual image, so as to drive the virtual image to make introductions with voice and mouth shape changes. Further, self-recording can also be done, that is, the user records the voice, and uses the STA (Speech To Animation) technology to generate the virtual image mouth shape animation corresponding to the voice.

[0120] In addition, in the animation template, in addition to the lip-sync animation, there is also body animation. During the output of voice information, in order to ensure a more complete content expression, it is necessary to make the duration of the body movements of the virtual image correspond to the output duration of the voice information. Among them, the body template in the animation template can be composed of one or more body animations pieced together. The piecing method can be: a single animation can be looped by the number of times or duration, and the loop stops when the animation output reaches the preset number of times or duration; or, it can also be: the front-to-back splicing of multiple different animations, for example: when introducing oneself, the body movements can be to say hello first and then bow; or, it can also be: the parallel superposition of multiple different animations, for example: the superposition of hand animation and leg animation; or, a combination of any of the above piecing methods.

[0121] After the output of personal identity information is completed, the output of supplementary information on identity attributes can also be carried out. Supplementary information on identity attributes, such as: self-presentation, enterprise introduction, business promotion, market promotion, etc. Similar to when outputting personal identity information, when outputting supplementary information on identity attributes, the animation template of the virtual image can also be jointly composed of lip-sync animation and body animation.

[0122] Among them, if the voice information output of personal identity information is completed and meets the preset conditions, the supplementary information on identity attributes will be output. Personal identity information needs to be output for each electronic business card, while for the supplementary information on identity attributes, it is necessary to determine whether to output according to the conditions. For example: if the voice information output of personal identity information has reached the first preset duration and the electronic business card has not been closed, the preset conditions are met; or, if the recipient of the electronic business card is of a preset type, the preset conditions are met, etc.

[0123] The electronic business card control method disclosed in this embodiment obtains an electronic business card, and the electronic business card at least includes a virtual image corresponding to the user of the electronic business card; when it is determined that the electronic business card display conditions are met, it controls the electronic business card to output the voice information of personal identity information through a voice template, and displays the animation template of the virtual image that matches the voice information of personal identity information; if the voice information output of personal identity information is completed and meets the preset conditions, it controls the electronic device to output supplementary information on identity attributes through a voice template, and displays the animation template of the virtual image that matches the supplementary information on identity attributes. The identity attribute information includes personal identity information and supplementary information on identity attributes. The electronic business card disclosed in this solution can not only display the voice information and animation template of personal identity information, but also display the voice information and animation template of supplementary information on identity attributes after the output of personal identity information is completed, increasing the content that the electronic business card can display, enabling other users to have a more comprehensive understanding of the user of the electronic business card when reading the electronic business card, and improving the user experience.

[0124] This embodiment discloses an electronic business card control method, and its flowchart is asFigure 7 As shown, it includes:

[0125] Step S71: Obtain an electronic business card, where the electronic business card at least includes a virtual image of the user corresponding to the electronic business card.

[0126] Step S72: When it is determined that the electronic business card display condition is satisfied, determine the start time and duration of the voice information of the identity attribute information.

[0127] Step S73: Obtain an animation template that matches the voice information of the identity attribute information.

[0128] Step S74: Store the animation template and the voice information of the identity attribute information according to the correspondence between the start time and duration of the animation template and the start time and duration of the identity attribute information.

[0129] Step S75: When outputting the voice information, output the voice information of the identity attribute information and the animation template according to the correspondence.

[0130] The animation template and the voice information can be output synchronously or asynchronously.

[0131] If the animation template and the voice information are output synchronously, that is, the start time of the voice information output is the same as the start time of the animation template output, and the duration of the voice information output is the same as the duration of the animation template output; if the animation template and the voice information are output asynchronously, then the start time of the voice information output is different from the start time of the animation template output, and / or, the duration of the voice information output is different from the duration of the animation template output.

[0132] When configuring the synchronous output of the animation template and the voice information, it can be configured in the way of a timeline. That is, set a timeline, which is the timeline of the electronic business card. Among them, the duration of this timeline is at least longer than the output duration of the voice information, and different configuration parameters of the electronic business card are set. Among them, the configuration parameters at least include: configuration of voice information, configuration of actions, configuration of expressions, configuration of items, configuration of materials, pictures, videos, 3D models, lenses, letters, scenes, special effects, etc.

[0133] Configure voice information on the timeline, that is, set the start time and duration of the voice information. For example, as long as the electronic business card display condition is met, the voice information is directly output. At this time, the moment when the electronic business card display condition is determined is the start time of the voice information; or, after a second preset duration after determining that the electronic business card display condition is met, the voice information will be output. At this time, the moment corresponding to the extension of the second preset duration after the moment when the electronic business card display condition is determined is the start time of the voice information; or, the current voice information is the second piece of voice information, and after a third preset duration after the end of the first piece of voice information, the second piece of voice information is output. Then, the moment when the first piece of voice information ends the third preset duration is the start time of the current voice information;

[0134] When performing action configuration, it can be: determine which actions are to be performed within a certain period of time; for expression configuration: determine what expressions the virtual image has within a certain period of time; for item configuration: determine what items will exist in the electronic business card within a certain period of time, etc.

[0135] Among them, different parameters have different configuration attributes. For example, pictures require attributes such as position and size; voices require attributes such as timbre, speech rate, and volume; body movements require attributes such as the virtual image's standing position and rotation orientation. For different parameters, provide configuration methods for the corresponding attributes.

[0136] The parameter timeline information and attribute configuration methods can be written in various ways, such as: JSON data writing, table data writing, scripting language programming, visual language programming, etc.

[0137] After the configuration is completed, generate a data structure that can be parsed, including at least the following fields: start time, duration, and attribute information composed of various custom key-value pairs. Through the parsing of the data, the corresponding parameters are generated.

[0138] After the above voice information and animation template configuration are completed, a complete electronic business card can be generated. The electronic business card can be statically displayed or dynamically displayed in the form of voice and animation.

[0139] The electronic business card control method disclosed in this embodiment obtains an electronic business card. The electronic business card at least includes a virtual image of a user corresponding to the electronic business card. When it is determined that the electronic business card display condition is met, the start time and duration of the voice information of the identity attribute information are determined. An animation template matching the voice information of the identity attribute information is obtained. According to the correspondence between the start time and duration of the animation template and the start time and duration of the voice information of the identity attribute information, the animation template and the voice information of the identity attribute information are stored. When the voice information is output, the voice information of the identity attribute information and the animation template are output according to the corresponding relationship. In this solution, when generating the electronic business card, the start time and duration of the voice information of the identity attribute information are set corresponding to the start time and duration of the animation template, so that when the electronic business card is displayed, it can be displayed based on the corresponding voice information and animation template, making the display effect of the electronic business card more flexible.

[0140] This embodiment discloses an electronic business card control method, and its flowchart is as Figure 8 shown, including:

[0141] Step S81: Obtain an electronic business card. The electronic business card at least includes a virtual image of a user corresponding to the electronic business card;

[0142] Step S82: When it is determined that the electronic business card display condition is met, control the virtual image of the electronic business card to output at least the voice information including the user's identity attribute information and the animation template associated with the voice information through a voice template;

[0143] Step S83: Obtain question information;

[0144] Step S84: If it is determined that the question information corresponds to a preset question pre-stored in the electronic business card, obtain the answer information pre-stored in the electronic business card that matches the preset question and the second animation template associated with the answer information;

[0145] Step S85: Control the virtual image of the electronic business card to output the answer information and the second animation template associated with the answer information through a voice template.

[0146] The electronic business card in the electronic business card control method disclosed in this embodiment can not only display the content of the electronic business card in the form of voice and animation, but also interact with other users in the form of questions and answers to solve some problems of other users, improve the interaction experience, and further deepen other users' understanding of the user's identity attribute information through the electronic business card. Among them, other users are users who receive the electronic business card.

[0147] Specifically, during the generation of an electronic business card, the Q&A mode of the electronic business card can be configured. Specifically: obtain preset questions and the corresponding answer information, generate an animation template that matches the answer information, and store the preset questions, answer information, and the animation template that matches the answer information in the electronic business card. So that when question information is obtained, it is determined whether the question information corresponds to the preset questions stored in advance. If it corresponds, control the voice template of the electronic business card to output the answer information corresponding to the preset question and display the animation template that matches the answer information.

[0148] The preset questions can be stored and the question information can be analyzed and answered through a control system; or the preset questions can be stored and the question information can be answered through an electronic device. Specifically, the electronic business card itself can have a certain storage space and can pre-store some preset questions, the corresponding answer information, and the animation template that matches the answer information. So that when the electronic business card receives a question raised by another user, it can search in the pre-stored preset questions to find if there are the same or similar questions. If the same or similar preset questions have been pre-stored, the pre-stored answer information can be output in the form of voice and animation, or in the form of text, thereby improving the answering efficiency of the questions raised by other users.

[0149] In one implementation, the question information input by other users can be obtained. If the question information corresponds to the preset questions, the behavior of driving the virtual image and the feedback of the answer information can be organized in a timeline manner. That is, after obtaining the question information input by other users, determine the moment when the question information is input. Then the electronic business card searches for the question information. If a preset question corresponding to the question information is found pre-stored, on the timeline, the answer information is output at a fixed time interval from the moment when the question information is obtained, and the mouth shape and body movements of the virtual image are controlled to match the animation template that matches the pre-stored answer information.

[0150] In another implementation, the question information input by other users is obtained through voice recognition technology or text input. Through the NLP Q&A system, the semantics of the input text are recognized, the text feature information is extracted, and the similarity between the feature information and each preset question is compared. When it is determined that the similarity is greater than a certain preset value and is the highest similarity value, the answer information and the matching animation template of the preset question corresponding to the similarity are used as the output, control the electronic business card to output the voice information of the answer information, and at the same time, control the electronic business card to display the animation template.

[0151] Among them, in the Q&A mode, multiple preset questions can correspond to the same answer information, and the same preset question can also correspond to different answer information under different rules.

[0152] Further, if the electronic business card receives a question that is not a preset question and cannot find the same or similar question among the preset questions stored in the Q&A mode, then by analyzing the pre-stored answer information, the content information corresponding to the non-preset question is obtained, and the voice information of the content information is output through the voice template. At the same time, the virtual image is controlled to display the third animation template corresponding to the voice information of the content information, and the third animation template can be generated at least based on the pre-stored animation template.

[0153] When a non-preset question is received, all the pre-stored answer information can be analyzed and learned through machine learning to obtain the answer corresponding to the non-preset question. The answer obtained through machine learning includes not only the output voice information but also the corresponding animation template. That is, the answer to the non-preset question is obtained based on the answer information stored in the electronic business card. If the answer to the non-preset question still cannot be obtained based on the stored answer information, the answer to the non-preset question output can be: relevant statements that cannot answer this question.

[0154] Alternatively, it can also be: If it is determined that the received question information is a non-preset question, that is, a question that cannot correspond to the preset questions pre-stored in the electronic business card, the specific content information corresponding to the non-preset question and the third animation template associated with the specific content information pre-stored are obtained, and the virtual image of the electronic business card is controlled to output the specific content information and the third animation template associated with the specific content information through the voice template.

[0155] That is, the answer corresponding to the non-preset question, that is, the specific content information, is pre-stored, and the third animation template associated with the specific content information is also stored. When the received question is a non-preset question, the electronic business card is directly controlled to display the third animation template, and at the same time, the voice information of the specific content information is output. For example: When the received question information is a non-preset question, the specific content information can be "Sorry, I can't answer this question for you", and the associated third animation template is the animation template of the virtual image shrugging and shaking its head. The animation template of shrugging and shaking the head is associated with and output together with the specific content information.

[0156] Further, when storing the preset questions and answer information, the animation template corresponding to the answer information may not be stored correspondingly, but only multiple different independent limb animations are stored in the electronic business card, and the different limb movements are classified and sorted. The classification rules can be: classification based on emotions, classification based on keywords, classification based on time length, classification based on the number of loops, etc. Through the characteristic information in the answer information, that is, the corresponding animation is selected from the stored multiple limb animations, and then the behavior reaction is generated through a certain organizational form.

[0157] Among them, the organization form can be: organized according to time sequence, for example: first loop the greeting animation twice, and when the time is not up, switch to the standing breathing animation; or, organized according to keywords, for example: if the keyword "happy" is included in the text, then loop and play the cheering animation; or, organized according to emotions, for example: if the emotion of sadness is included in the text, then trigger the crying animation; or, combined with time series, keywords and emotions to organize, for example: first play the standing breathing animation, when the played voice mentions the keyword "happy", play the cheering animation, and after the cheering animation is played, return to the standing breathing animation again until the voice ends.

[0158] In addition, animations can also be generated based on deep learning. That is, the text information is used to generate voice data through a speech synthesis algorithm, and the text information is subjected to emotion recognition to obtain emotion labels. Emotions include: joy, anger, sadness, fear, positive, neutral, negative, non-emotion, etc.; by inputting the emotion labels and voice data, the voice data is frame-processed, and for each frame, a deep learning algorithm is used to obtain multiple lip parameters, multiple expression parameters, and multiple bone parameters. These parameters can dynamically calculate the lip and bone movement rhythms according to the characteristics of the voice data, such as the pause rhythm of the voice, for example: the amplitude of the head movement when speaking, to determine the matching of the voice with the expression and bone movement rhythms; combine the animation data of each frame to generate an animation data with the same length as the voice, and output the voice and animation simultaneously to obtain the behavior animation of the complete virtual image.

[0159] The electronic business card control method disclosed in this embodiment obtains an electronic business card, and the electronic business card at least includes a virtual image of a user corresponding to the electronic business card; when it is determined that the electronic business card display condition is satisfied, control the virtual image of the electronic business card to at least be able to output voice information including the identity attribute information of the user and an animation template associated with the voice information through a voice template; obtain question information; if it is determined that the question information corresponds to a preset question pre-stored in the electronic business card, obtain the answer information pre-stored in the electronic business card that matches the preset question and a second animation template associated with the answer information; control the virtual image of the electronic business card to output the answer information and the second animation template associated with the answer information through the voice template. In this solution, when the obtained question information is a preset question, it is directly displayed based on the pre-stored answer information and the associated second animation template; if it is a non-preset question, it is displayed with specific content information and the associated third animation template. By answering the obtained question information, the purpose of interacting with other users through the electronic business card is realized, enabling other users to better understand the user corresponding to the electronic business card faster and improving the interaction experience.

[0160] This embodiment discloses an electronic business card control system, and its structural schematic diagram is as Figure 9 shown, including:

[0161] A first acquisition unit 91 and a control unit 92.

[0162] Among them, the first acquisition unit 91 is used to acquire an electronic business card, and the electronic business card at least includes a virtual image of a user corresponding to the electronic business card;

[0163] The control unit 92 is used to control the virtual image of the electronic business card to output at least voice information including the user's identity attribute information and an animation template associated with the voice information through a voice template when it is determined that the electronic business card display condition is satisfied.

[0164] The electronic business card control system disclosed in this embodiment acquires an electronic business card, and the electronic business card at least includes a virtual image of a user corresponding to the electronic business card. When it is determined that the electronic business card display condition is satisfied, the control unit controls the virtual image of the electronic business card to output at least voice information including the user's identity attribute information and an animation template associated with the voice information through a voice template. The electronic business card disclosed in this solution can at least output voice information of the user's identity attribute information through a voice template, and can also display an animation template of the virtual image, and the animation template of the virtual image is associated with the voice information output by the voice template. Compared with the current electronic business card that can only display information through a single display page, its interest is enhanced, and the user experience can be improved; and by displaying the virtual image of the user of the electronic business card in the form of an animation template, the leakage of the user's real photo can be effectively reduced, and while the electronic business card is displayed, the user's privacy can be protected to a certain extent.

[0165] Furthermore, for the electronic business card control system disclosed in this embodiment, the first acquisition unit can be specifically:

[0166] A generation unit, which is used to acquire an image of a user; create a virtual image that matches the image of the user, and generate an electronic business card of the user based on the virtual image.

[0167] Furthermore, the generation unit generates an electronic business card of the user, which at least includes:

[0168] Determine a specific animation template of the virtual image, so that when the electronic business card outputs specific voice information through a voice template, display the specific animation template of the virtual image associated with the specific voice information;

[0169] Among them, determining the specific animation template of the virtual image includes:

[0170] Acquire the user's characteristic actions and specific voice information; generate a specific animation template of the virtual image associated with the specific voice information based on the user's characteristic actions.

[0171] Furthermore, the control unit is used for:

[0172] Determine the lip movement changes corresponding to the voice information to be output for the electronic business card; generate an animation template associated with the voice information to be output according to the speaking speed when outputting the voice information and the lip movement changes corresponding to the voice information, and determine the animation template associated with the voice information to be output as the first animation template of the virtual image; when outputting the voice information, output the frame of the first animation template according to the speaking speed of the voice information, so that the lip shape of the virtual image in the frame matches the lip movement changes of the voice information.

[0173] Further, the control unit is configured to:

[0174] The identity attribute information of the user includes: the personal identity information of the user and the supplementary identity attribute information: control the electronic business card to output the voice information of the personal identity information through the voice template, and display the animation template of the virtual image that matches the voice information of the personal identity information; if the output of the voice information of the personal identity information is completed and meets the preset conditions, control the electronic business card to output the supplementary identity attribute information through the voice template, and display the animation template of the virtual image that matches the voice information of the supplementary identity attribute information.

[0175] Further, the control unit is configured to:

[0176] Determine the start time and duration of the voice information of the identity attribute information; obtain the animation template that matches the voice information of the identity attribute information; store the animation template and the voice information of the identity attribute information according to the corresponding relationship between the start time and duration of the animation template and the start time and duration of the voice information of the identity attribute information; when outputting the voice information, output the voice information of the identity attribute information and the animation template according to the corresponding relationship.

[0177] Further, the electronic business card control system disclosed in this embodiment may further include:

[0178] An interaction unit, configured to obtain question information. If it is determined that the question information corresponds to a preset question pre-stored in the electronic business card, obtain the answer information pre-stored in the electronic business card that matches the preset question and the second animation template associated with the answer information, and control the virtual image of the electronic business card to output the answer information and the second animation template associated with the answer information through the voice template..

[0179] Further, the interaction unit is further configured to:

[0180] If it is determined that the question information is a non-preset question and the non-preset question cannot correspond to the preset question pre-stored in the electronic business card, obtain the specific content information pre-stored that corresponds to the non-preset question and the third animation template associated with the specific content information; control the virtual image of the electronic business card to output the specific content information and the third animation template associated with the specific content information through the voice template.

[0181] The electronic business card control system disclosed in this embodiment is implemented based on the electronic business card control method disclosed in the above embodiment, which will not be elaborated here.

[0182] The electronic business card control system disclosed in this application obtains the identity attribute information of the user whose business card is to be generated, creates a virtual image of the business card to be generated, determines the voice template and animation template of the virtual image, and generates an electronic business card based on the voice template and animation template of the virtual image. The electronic business card outputs voice information including at least the identity attribute information of the user through the voice template. At the same time, it controls the virtual image to display the animation template matching the voice information. The electronic business card disclosed in this solution can at least output the voice information of the user's identity attribute information through the voice template, and can also display the animation template of the virtual image, and the animation template of the virtual image is associated with the voice information output by the voice template. Compared with the current electronic business card that can only display information through a single display page, its interest is enhanced, and the user experience can be improved; and, by displaying the virtual image of the user of the electronic business card in the form of an animation template, the virtual image can not only match the user's image, but also effectively reduce the leakage of the user's real photo, realizing that while displaying the electronic business card, the user's privacy can be protected to a certain extent; in addition, this solution generates a specific animation template through the user's characteristic actions, so that when a specific voice information is output on the electronic business card, the electronic business card will associatedly output the specific animation template, making the content displayed on the electronic business card more in line with the user's characteristics and improving the user experience; in this solution, an animation template associated with the voice information is generated according to the speech rate and lip movement changes when the voice information is output, so that when the voice information is output, the lip movement changes of the synchronously output animation template match the voice information, thereby improving the display effect of the electronic business card; further, the electronic business card disclosed in this solution can not only display the voice information and animation template of the personal identity information, but also display the voice information and animation template of the identity attribute supplementary information after the personal identity information is output, increasing the content that the electronic business card can display, so that other users can have a more comprehensive understanding of the user of the electronic business card when reading the electronic business card, improving the user experience; in addition, when generating the electronic business card, this solution correspondingly sets the start time and duration of the voice information of the identity attribute information and the start time and duration of the animation template, so that when the electronic business card is displayed, it can be displayed based on the correspondingly set voice information and animation template, making the display effect of the electronic business card more flexible; further, this solution realizes the purpose of interacting with other users through the electronic business card by answering the obtained question information, enabling other users to understand the user corresponding to the electronic business card faster and improving the interaction experience.

[0183] This embodiment discloses an electronic device, and its structural schematic diagram is as Figure 10 shown, including:

[0184] Processor 101 and memory 102.

[0185] Memory 102 for storing executable instructions of the processor;

[0186] Wherein, the processor 101 is configured to execute the electronic business card control method described in any of the above embodiments by executing the executable instructions

[0187] The electronic device disclosed in this embodiment is implemented based on the electronic business card control method disclosed in the above embodiment, and will not be elaborated here.

[0188] The electronic device disclosed in this application obtains the identity attribute information of the user whose business card is to be generated, creates a virtual image of the business card to be generated, determines the voice template and animation template of the virtual image, generates an electronic business card based on the voice template and animation template of the virtual image. The electronic business card outputs voice information including at least the identity attribute information of the user through the voice template. At the same time, it controls the virtual image to display the animation template matching the voice information. The electronic business card disclosed in this solution can at least output the voice information of the user's identity attribute information through the voice template. Moreover, it can also display the animation template of the virtual image, and the animation template of the virtual image is associated with the voice information output by the voice template. Compared with the current electronic business card that can only display information through a single display page, its interest is enhanced, and the user experience can be improved. And, by displaying the virtual image of the user of the electronic business card in the form of an animation template, the virtual image can not only conform to the user's image but also effectively reduce the leakage of the user's real photo, realizing that while displaying the electronic business card, the user's privacy can be protected to a certain extent. In addition, in this solution, specific animation templates are generated through the user's characteristic actions, so that when specific voice information is output on the electronic business card, the electronic business card will output the specific animation template associated with it, making the content displayed on the electronic business card more in line with the user's characteristics and improving the user experience. In this solution, the animation template associated with the voice information is generated according to the speech rate and lip movement changes when the voice information is output, so that when the voice information is output, the lip movement changes of the simultaneously output animation template match the voice information, thereby improving the display effect of the electronic business card. Further, the electronic business card disclosed in this solution can not only display the voice information and animation template of personal identity information but also display the voice information and animation template of the identity attribute supplementary information after the output of personal identity information is completed, increasing the content that the electronic business card can display, enabling other users to have a more comprehensive understanding of the user of the electronic business card when reading the electronic business card, and improving the user experience. In addition, when generating the electronic business card in this solution, the start time and duration of the voice information of the identity attribute information are correspondingly set with the start time and duration of the animation template, so that when the electronic business card is displayed, it can be displayed based on the correspondingly set voice information and animation template, making the display effect of the electronic business card more flexible. Further, through the solution to the obtained question information, the purpose of interacting with other users through the electronic business card is realized, enabling other users to understand the user corresponding to the electronic business card faster and improving the interaction experience.

[0189] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method part.

[0190] Those skilled in the art may further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.

[0191] The steps of the methods or algorithms described in combination with the embodiments disclosed herein can be directly implemented by hardware, software modules executed by a processor, or a combination of the two. The software modules can be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.

[0192] The above description of the disclosed embodiments enables those skilled in the art to implement or use this application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application will not be limited to these embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An electronic business card control method, characterized in that, Including: Obtaining an electronic business card, where the electronic business card at least includes a virtual image of a user corresponding to the electronic business card; When it is determined that the electronic business card display condition is met, controlling the virtual image of the electronic business card to at least be able to output, through a voice template, voice information including the user's identity attribute information and an animation template associated with the voice information; Obtaining question information; the question information is the question information proposed by the user who receives the electronic business card; If it is determined that the question information corresponds to a preset question pre-stored in the electronic business card, obtaining the answer information pre-stored in the electronic business card that matches the preset question and a second animation template associated with the answer information; Controlling the virtual image of the electronic business card to output the answer information and the second animation template associated with the answer information through the voice template; If it is determined that the question information is a non-preset question, and the non-preset question cannot correspond to the preset questions pre-stored in the electronic business card, obtaining specific content information pre-stored that corresponds to the non-preset question and a third animation template associated with the specific content information; Controlling the virtual image of the electronic business card to output the specific content information and the third animation template associated with the specific content information through the voice template.

2. The method according to claim 1, wherein The obtaining the electronic business card includes: Obtaining an image of the user and creating a virtual image that matches the image of the user; Generating the user's electronic business card based on the virtual image.

3. The method according to claim 2, wherein The generating the user's electronic business card at least includes: Determining a specific animation template of the virtual image so that when the electronic business card outputs specific voice information through a voice template, the specific animation template of the virtual image associated with the specific voice information is displayed; Wherein, the determining the specific animation template of the virtual image includes: Obtaining the characteristic actions and specific voice information of the user; Generating, based on the characteristic actions of the user, the specific animation template of the virtual image associated with the specific voice information.

4. The method according to claim 1, wherein The controlling the virtual image of the electronic business card to at least be able to output, through a voice template, voice information including the user's identity attribute information and an animation template associated with the voice information includes: Determining the lip movement changes corresponding to the voice information to be output by the electronic business card; Generating, according to the speech rate when outputting the voice information and the lip movement changes corresponding to the voice information, an animation template associated with the voice information to be output, and determining the animation template associated with the voice information to be output as the first animation template of the virtual image; When outputting the voice information, outputting the frame of the first animation template according to the speech rate of the voice information, so that the lip shape of the virtual image in the frame matches the lip movement changes of the voice information.

5. The method according to claim 1, characterized in that, The controlling the virtual image of the electronic business card to at least be able to output, through a voice template, voice information including the user's identity attribute information and an animation template associated with the voice information includes: The user's identity attribute information includes: the user's personal identity information and identity attribute supplementary information: Control the electronic business card to output voice information of the personal identity information through the voice template, and display an animation template of the virtual image that matches the voice information of the personal identity information; When the output of the voice information of the personal identity information is completed and a preset condition is met, control the electronic business card to output the supplementary information of the identity attribute through the voice template, and display an animation template of the virtual image that matches the voice information of the supplementary information of the identity attribute.

6. The method according to claim 1, wherein The control of the virtual image of the electronic business card can at least output voice information including the identity attribute information of the user and an animation template associated with the voice information through a voice template, including: Determine the start time and duration of the voice information of the identity attribute information; Obtain an animation template that matches the voice information of the identity attribute information; Store the animation template and the voice information of the identity attribute information according to the corresponding relationship between the start time and duration of the animation template and the start time and duration of the voice information of the identity attribute information; When outputting the voice information, output the voice information of the identity attribute information and the animation template according to the corresponding relationship.

7. An electronic business card control system, characterized in that, Including: A first obtaining unit for obtaining an electronic business card, which at least includes a virtual image of a user corresponding to the electronic business card; A control unit for controlling the virtual image of the electronic business card to at least output voice information including the identity attribute information of the user and an animation template associated with the voice information through a voice template when it is determined that the electronic business card display condition is met; An interaction unit for obtaining question information, where the question information is question information proposed by a user who receives the electronic business card; If it is determined that the question information corresponds to a preset question pre-stored in the electronic business card, obtain the answer information pre-stored in the electronic business card that matches the preset question and a second animation template associated with the answer information; control the virtual image of the electronic business card to output the answer information and the second animation template associated with the answer information through a voice template; The interaction unit is further configured to, if it is determined that the question information is a non-preset question and the non-preset question cannot correspond to a preset question pre-stored in the electronic business card, obtain specific content information pre-stored that corresponds to the non-preset question and a third animation template associated with the specific content information; control the virtual image of the electronic business card to output the specific content information and the third animation template associated with the specific content information through the voice template.

8. An electronic device, characterized in that, Including: A processor; And A memory for storing executable instructions of the processor; Wherein, the processor is configured to execute the electronic business card control method according to any one of claims 1 to 6 by executing the executable instructions.

Citation Information

Patent Citations

  • Electronic card system, speech recording method and speech retrieval method of electronic card

    CN102543078A

  • Method for displaying multimedia business card by using 3D imaging and virtual reality technologies

    CN104850637A