Method, device and computer storage medium for generating electronic business card
The generation method allows users to select business card styles and combine them into business card templates, which solves the problem that existing technology cannot satisfy different user preferences, realizes personalized electronic business card display, and improves user experience.
Patent Information
- Application Number
- CN201911128261.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-18
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2040-02-28
AI Technical Summary
The prior art cannot meet the preferences of different users for business card styles, resulting in poor user experience.
Provides a method for generating electronic business cards by outputting a business card style selection interface, recording the business card style specified by the user, and combining it with the background image to form a business card template, and then combining it with configuration information and personal information to form business card data.
It realizes the display of personal information according to the business card style selected by the user, meets the personalized needs of different users, and improves the user experience.
Smart Images

Figure CN112819923B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a method and device for generating an electronic business card and a computer storage medium. Background Art
[0002] With the development of information technology, many softwares that can display electronic business cards have appeared. Such softwares can store the personal information input by users and display the personal information in a predetermined business card style when needed, so as to achieve the effect of business card display.
[0003] However, different users often have different preferences for business card styles, and existing software can only display business cards in a single business card style, so it is difficult to meet the preferences of different users and the user experience is poor. Summary of the invention
[0004] Based on the above shortcomings of the prior art, the present invention provides a method, device and computer storage medium for generating an electronic business card to solve the problem that the prior art cannot meet the preferences of different users for business card styles.
[0005] A first aspect of the present invention provides a method for generating an electronic business card, comprising:
[0006] Outputting a business card style selection interface and recording the business card style specified by the current user in the business card style selection interface; wherein the business card style selection interface is used to display a plurality of alternative business card styles;
[0007] Combining the business card style and background image specified by the current user to obtain a business card template;
[0008] The acquired configuration information, the personal information of the current user and the business card template are combined into the business card data of the current user; wherein the configuration information is used to determine part or all of the personal information of the current user as the personal information to be displayed.
[0009] Optionally, after combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user, the method further includes:
[0010] Based on the business card template in the business card data of the current user, the personal information to be displayed determined by the configuration information is displayed.
[0011] Optionally, the displaying the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user includes:
[0012] The background image carried by the business card template is displayed in a designated image display area, the personal information to be displayed determined by the configuration information is displayed in a designated information display area, and the QR code corresponding to the target business card data is displayed in a designated QR code display area; wherein the image display area, the information display area and the QR code display area are all specified by the business card style carried by the business card template.
[0013] Optionally, obtain configuration information, including:
[0014] Output an information configuration interface, and record the personal information to be displayed specified by the current user in the information configuration interface to obtain configuration information; wherein the information configuration interface displays the personal information of the current user.
[0015] Optionally, obtain configuration information, including:
[0016] Sending a user ID of a target user to a server; wherein the target user is any user specified by the current user;
[0017] Receiving configuration information fed back by the server; wherein the configuration information is obtained by the server according to the attributes of the target user; the attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user;
[0018] After combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user, the method further includes:
[0019] The business card data of the current user is sent to the client of the target user, so that the client of the target user displays the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user.
[0020] Optionally, sending the business card data of the current user to the client of the target user includes:
[0021] Sending the business card data of the current user to the server;
[0022] The two-dimensional code corresponding to the business card data of the current user fed back by the server is displayed; wherein, after the two-dimensional code is scanned by the client of the target user, the business card data of the current user is sent by the server to the client of the target user.
[0023] Optionally, after combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user, the method further includes:
[0024] Sending the business card data of the current user to the server;
[0025] Receive a QR code corresponding to the business card data of the current user fed back by the server; wherein, after the QR code is scanned by the terminal device of the target user, the configuration information in the business card data of the current user is adjusted by the server according to the attributes of the target user, and the adjusted business card data of the current user is sent by the server to the terminal device of the target user, and the attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user.
[0026] Optionally, after combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user, the method further includes:
[0027] Based on the business card template of the business card data, a thumbnail of the business card data is generated; wherein the thumbnail of the business card data is used to form a control for jumping to a business card style selection interface.
[0028] Optionally, the combining the business card style and background image specified by the current user to obtain a business card template includes:
[0029] Outputting an image selection interface, determining the image specified by the current user in the image selection interface as a background image; wherein the image selection interface is used to display a plurality of candidate images;
[0030] The business card style specified by the current user and the background image are combined to obtain a business card template.
[0031] A second aspect of the present invention provides a device for generating an electronic business card, comprising:
[0032] A recording unit, used to output a business card style selection interface and record the business card style currently specified by the user in the business card style selection interface; wherein the business card style selection interface is used to display a plurality of alternative business card styles;
[0033] An acquisition unit, configured to acquire configuration information; wherein the configuration information is used to determine part or all of the personal information of the current user as the personal information to be displayed;
[0034] A combining unit, used for combining the business card style and background image specified by the current user to obtain a business card template;
[0035] The combining unit is used to combine the configuration information, the personal information of the current user and the business card template into the business card data of the current user.
[0036] Optionally, also include:
[0037] The display unit is used to display the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user.
[0038] Optionally, when the combining unit combines the business card style and background image specified by the user to obtain a business card template, it is specifically used to:
[0039] Outputting an image selection interface, determining the image specified by the user in the image selection interface as the background image; wherein the image selection interface is used to display a plurality of candidate images;
[0040] The business card style specified by the user and the background image are combined to obtain a business card template.
[0041] A third aspect of the present invention provides a computer storage medium for storing a program, wherein when the program is executed, it is used to implement the method for generating an electronic business card as provided in any one of the first aspects of the present invention.
[0042] The present application provides a method, device and computer storage medium for generating an electronic business card, which outputs a business card style selection interface for displaying multiple alternative business card styles, and records the business card style specified by the current user in the business card style selection interface; combines the business card style specified by the current user and the background image to obtain a business card template; and combines the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user. This solution generates business card data using any one of the multiple alternative business card styles specified by the user. Therefore, when the user displays the electronic business card, his personal information can be displayed based on the business card style selected by the user, thereby satisfying the preferences of different users for different business card styles and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0044] Figure 1 A flowchart of a method for generating an electronic business card provided in an embodiment of the present application;
[0045] Figure 2 A flowchart of a method for displaying an electronic business card provided in an embodiment of the present application;
[0046] Figure 3aA schematic diagram of a business card display interface corresponding to the first business card style provided in an embodiment of the present application;
[0047] Figure 3b A schematic diagram of a business card display interface corresponding to the second business card style provided in an embodiment of the present application;
[0048] Figure 3c A schematic diagram of a business card display interface corresponding to the third business card style provided in an embodiment of the present application;
[0049] Figure 3d A schematic diagram of a business card display interface corresponding to the fourth business card style provided in an embodiment of the present application;
[0050] Figure 3e A schematic diagram of a business card display interface corresponding to the fifth business card style provided in an embodiment of the present application;
[0051] Figure 4 A flowchart of a method for generating an electronic business card provided in an embodiment of the present application;
[0052] Figure 5a A schematic diagram of an information configuration interface provided in an embodiment of the present application;
[0053] Figure 5b A schematic diagram of a business card style selection interface provided in an embodiment of the present application;
[0054] Figure 6 A flowchart of a method for obtaining configuration information in business card data provided by an embodiment of the present application;
[0055] Figure 7 A flowchart of a method for adjusting configuration information of a server provided in an embodiment of the present application;
[0056] Figure 8 A schematic diagram of information interaction between a client and a server provided in an embodiment of the present application;
[0057] Fig. 9 A schematic diagram of the structure of an electronic business card generation device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0059] Electronic business cards are a type of personal information display technology that emerged with the development of electronic information technology and is implemented using smart mobile terminals (which can be smart phones or tablet computers).
[0060] Taking a smartphone as an example, a user can install software with an electronic business card function on the smartphone and enter the personal information that he needs to display in the software. When a business card needs to be displayed, the user only needs to trigger the operation on the smartphone, and the software will output an electronic business card display interface. The interface displays the personal information entered by the user in a predetermined style. The user only needs to show the software's electronic business card display interface to others to achieve the effect of displaying personal information. Furthermore, this type of software also supports taking a screenshot of the current electronic business card display interface and sending it to other terminals through Internet social software or text messages, thereby realizing the exchange of business cards between users. The combination of text content and image content displayed by this type of software in a certain business card style on the electronic business card display interface is equivalent to a user's electronic business card.
[0061] However, existing products with electronic business card functions generally do not support users to change the business card style of the displayed electronic business card. For the same software, different users can only use the only business card style provided by the software to display and exchange business cards. It is understandable that different users may have different preferences for business card styles. Obviously, the single business card style provided by existing products with electronic business card functions cannot meet this user demand, resulting in a poor user experience.
[0062] The business card style mentioned in this application mainly refers to the information used to limit the display method of the content to be displayed in the electronic business card. From the perspective of data structure, a business card style may include the size and coordinates of the area for displaying text, the size and coordinates of the area for displaying images, and the font and size of the text to be displayed when the electronic business card is displayed.
[0063] It is understandable that after the text information and image information to be displayed are determined, the electronic business card of the corresponding display style will be displayed on the electronic business card display interface according to different business card styles.
[0064] In order to solve the problems of the prior art, fully meet the preferences of different users for different business card styles, and improve user experience, the first embodiment of this application provides a method for generating an electronic business card. The generation method introduced in this embodiment is executed by a client program. Please refer to Figure 1 , the method comprises the following steps:
[0065] S101: outputting a business card style selection interface, and recording the business card style specified by the current user in the business card style selection interface.
[0066] The current user mentioned in this embodiment refers to the user who is currently using the client.
[0067] Among them, the business card style selection interface is used to display a variety of alternative business card styles.
[0068] S102: Combining the business card style and background image specified by the current user to obtain a business card template.
[0069] S103: Combining the acquired configuration information, the current user's personal information and the business card template into the current user's business card data.
[0070] The user's personal information includes the following aspects:
[0071] On the one hand, the user's personal information may include relatively fixed personal information such as the user's name, contact information (any one or combination of landline, mobile phone number and email address), address (which may be residential address and / or office address), etc.
[0072] Secondly, the user's personal information may also include relevant information about the user's current company, such as the company name, company abbreviation, company location, user's position in the company, and other information that can reflect the characteristics of the company, such as corporate culture slogans.
[0073] Thirdly, the user's personal information may also include some user-defined personal information, such as personal signature, personal nickname and other information.
[0074] The above-mentioned user personal information, under the premise of obtaining corresponding authorization, can be directly pulled from the user's social media and corporate office system, and of course can also be manually entered by the user in the corresponding editing interface. The second aspect of corporate information can be decided by the administrator of the user's company to decide whether to authorize the user to edit it. The user can edit the above-mentioned second aspect of personal information related to the company within the scope of authorization by the system administrator, and can edit the above-mentioned first and third aspects of personal information at any time according to their actual situation.
[0075] The configuration information is used to determine which of the above personal information is the personal information to be displayed, and which is the personal information that does not need to be displayed when displaying the business card data, that is, hidden information. For example, the configuration information of the business card data can specify that the mobile phone number and residential address in the personal information are hidden information, while other personal information that has been successfully entered (including pulling and user input) is the personal information to be displayed.
[0076] It should be noted that the configuration information used to generate business card data in this embodiment can, on the one hand, output a corresponding configuration interface and directly generate configuration information based on the current user's operation; on the other hand, it can send the user identifier of the target user to the server, and the server will generate configuration information based on the attributes of the target user and preset configuration rules and feed it back to the client.
[0077] The target user refers to the user who needs to browse the electronic business card of the current user. For example, assuming that the current user needs to display the above generated business card data to user A in the form of an electronic business card, then user A is the target user.
[0078] The attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user.
[0079] The electronic business card generation method provided in this embodiment provides a plurality of alternative business card styles to the user before generating business card data, and then generates business card data using the business card style specified by the user. Therefore, when the user displays the generated business card data in the form of an electronic business card, the background image in the business card data and the user's personal information to be displayed can be displayed in the business card style specified by the user, thereby satisfying the user's preference for different business card styles when displaying the electronic business card, and improving the user experience.
[0080] In combination with the electronic business card generation method provided in the first embodiment, the second embodiment of the present application provides an electronic business card display method, please refer to Figure 2 , the method comprises the following steps:
[0081] S201. In response to a user's operation, target business card data is determined.
[0082] In the solution provided in the present application, the user's electronic business card is stored in the storage medium of the smart terminal in the form of business card data. When the user needs to display the electronic business card, the business card data to be displayed, that is, the target business card data in step S201, is determined in response to the user's operation, and displayed in subsequent steps.
[0083] The business card data mentioned in step S201 includes a business card template, user's personal information, and configuration information.
[0084] The above-mentioned business card template includes a business card style and a background image. For any business card data, the business card style included in the business card data is any business card style selected by the user from a plurality of alternative business card styles.
[0085] That is to say, the solution provided by the present application is pre-configured with a variety of optional business card styles, and the user can select any one of the business card styles according to his or her own needs, and generate corresponding business card data based on this business card style.
[0086] It should be noted that the determination of the target business card data in step S201 may be performed in any of the following two ways:
[0087] In the first aspect, a user can be associated with multiple companies at the same time, and can pre-configure one or more business card data for each associated company. Correspondingly, step S201 can be, in response to the user's operation, to find the business card data that the user currently needs to display from the multiple business card data pre-configured by the user.
[0088] As a specific implementation method, the user can pre-specify any one of the multiple associated enterprises as the enterprise to be displayed. On this basis, the user can click the electronic business card display button to jump to the electronic business card display interface. During the jump process, the intelligent terminal used to implement the method provided by the present application executes step S201 to determine the business card data associated with the enterprise to be displayed. If the enterprise to be displayed is associated with only one business card data, this business card data is determined as the target business card data. If the enterprise to be displayed is associated with multiple business card data, a business card selection interface is output to prompt the user to select one of the business card data, and the business card data selected by the user is determined as the target business card data.
[0089] In a second aspect, step S201 may also be, in response to the user's operation, generating a new business card data according to the user's settings, and determining the newly generated business card data as the target business card data.
[0090] That is, in this case, step S201 is equivalent to, in response to the user's operation, executing the electronic business card generation method provided in the first embodiment of the present application, thereby generating new business card data, and then determining the newly generated business card data as the target business card data.
[0091] It should be noted that the above generation of new business card data may be to directly create a new business card data, or to modify an existing business card data to obtain a new business card data. For specific methods of creating and modifying business card data, refer to the introduction of the subsequent embodiments.
[0092] S202: Based on the business card template of the target business card data, display the personal information to be displayed determined by the configuration information.
[0093] As mentioned above, the business card style can be understood as a series of information for specifying the display area of the text and image in the business card data. Therefore, it can be understood that the business card template based on the target business card data in step S202, the personal information to be displayed determined by the display configuration information, specifically includes:
[0094] Output an electronic business card display interface, display the background image in the business card template in the image display area of the electronic business card display interface, and display the personal information to be displayed determined by the configuration information in the information display area of the electronic business card display interface. The coordinates and size of the image display area and the coordinates and size of the information display area are determined by the business card style contained in the business card template of the target business card data.
[0095] Optionally, in another embodiment of the present application, each business card style can also specify a specific area of the electronic business card display interface as a QR code display area. When the electronic business card display interface is output, the valid QR code corresponding to the target business card data can be displayed in the designated QR code display area. Other users can scan this valid QR code to record the user corresponding to this electronic business card in the address book.
[0096] Further optionally, depending on the business card style, a QR code style that matches the business card style may be used when displaying the valid QR code corresponding to the target business card data.
[0097] The QR code style mainly refers to the color, size, image texture of the QR code periphery, and thumbnail attributes of the QR code center.
[0098] The QR code style may be pre-stored locally in the smart terminal, or may be obtained from a server by the smart terminal after the user determines the business card style.
[0099] In a specific embodiment of the present application, five different business card styles can be pre-configured, which are recorded as the first, second, third, ... fifth business card styles in sequence. For the same personal information, the corresponding business card styles are different, and the display effects in the electronic business card display interface are also different. Specifically, the schematic diagram of the electronic business card display interface output based on each of the above business card styles can be referred to. Figure 3a , Figure 3b , Figure 3c , Figure 3d and Figure 3e .
[0100] Figure 3aThis is a schematic diagram of an electronic business card display interface output based on the first business card style, wherein the entire rectangular area above the QR code display area is the image display area for displaying the background image of the target business card data, and the information display area for displaying the personal information to be displayed overlaps with the image display area and is located in the lower left corner of the image display area.
[0101] Figure 3b Corresponding to the second business card style, the background image of the target business card data is displayed as a head portrait in the image display area in the upper right corner, and the information display area is located above the left part of the QR code display area. Furthermore, in the second business card style, the user can also set a different background color for the information display area.
[0102] Figure 3c Corresponding to the third business card style, the entire rectangular area above the QR code display area is the image display area for displaying the background image of the target business card data, and the information display area for displaying the personal information to be displayed overlaps with the image display area and is located on the left side of the image display area. Compared with the first business card style, the third business card style reduces the image display area.
[0103] Figure 3d Corresponding to the fourth business card style, the left part above the QR code display area is the image display area for displaying the background image, and most of the right area is the information display area for displaying the personal information to be displayed.
[0104] Figure 3e Corresponding to the fifth business card style, the entire rectangular area above the QR code display area is the image display area for displaying the background image of the target business card data. The information display area for displaying the personal information to be displayed is divided into a first information display area and a second information display area.
[0105] The first information display area is located on the left side of the image display area and overlaps with the image. It is used to display personal signature, company name, user name and position. The second information display area is located in the lower right corner of the image display area and is used to display mobile phone number, email address and office address.
[0106] Of course, the solution provided by the present application can support multiple business card styles including but not limited to the five business card styles shown in the accompanying drawings. Other electronic business card display solutions obtained by expanding the alternative business card styles are all optional embodiments of the present application.
[0107] Optionally, when displaying the personal information to be displayed in the information display area specified by the business card style, the spacing between each piece of personal information to be displayed and the size of the displayed font can be adjusted according to the size of the information display area and the amount of personal information to be displayed.
[0108] For example, for a rectangular information display area for centrally displaying multiple pieces of information, each piece of information is generally displayed as a line of text, and the number of lines of text that can be displayed in the information display area can be calculated based on the vertical size of the information display area, the current line spacing and the font size.
[0109] If the calculation result is equal to the amount of personal information to be displayed, the personal information to be displayed will be displayed line by line with the current line spacing and font size.
[0110] If the calculation result is less than the number of personal information to be displayed, reduce the current line spacing (assuming that the line spacing is greater than 0), or reduce the current font size, and repeat the above calculation until the number of rows that can be displayed is equal to the number of personal information to be displayed, and then display the personal information to be displayed line by line with the modified line spacing and font size.
[0111] If the calculation result is greater than the number of personal information to be displayed, the current line spacing is increased, or the current font size is increased, and the above calculation is repeated until the number of lines that can be displayed is equal to the number of personal information to be displayed, and then the personal information to be displayed is displayed line by line with the modified line spacing and font size.
[0112] This embodiment provides a method for displaying an electronic business card. After determining target business card data consisting of a business card template, configuration information, and user personal information, the business card template of the target business card data displays the personal information to be displayed as determined by the configuration information, wherein the business card template includes a background image and any one of a plurality of alternative business card styles. This solution pre-configures a plurality of business card styles, and displays an electronic business card based on the business card style specified by the user. In other words, this solution can display electronic business cards of different business card styles according to the preferences of each user, thereby improving the user experience.
[0113] In combination with the method for generating an electronic business card provided in the first embodiment of the present application, the third embodiment of the present application also provides a method for generating an electronic business card. A user can create business card data based on the method provided in this embodiment, or modify the original business card data to obtain new business card data. Figure 4 , the method comprises the following steps:
[0114] S401, outputting an information configuration interface, and recording the personal information to be displayed specified by the user in the information configuration interface, to obtain configuration information.
[0115] Among them, the information configuration interface displays the user's personal information.
[0116] Figure 5aIt is a schematic diagram of an optional information configuration interface, in which the type of each personal information that has been entered is displayed line by line, such as mobile phone, email, etc. As the personal information entered increases, Figure 5a The interface shown can continuously increase the display area corresponding to the newly entered personal information downward. If the entered personal information is large and a single interface cannot display all of it, the user can slide the interface downward to display the hidden personal information.
[0117] Optionally, you can pre-designate a portion of personal information as personal information that must be displayed, such as Figure 5a The company abbreviation and name are the personal information that must be displayed.
[0118] In addition to the personal information that must be displayed as mentioned above, each piece of personal information in the information configuration interface corresponds to a display switch. The user clicks the display switch to move the circular button of the display switch to the left or right. If it is placed on the left, it means that the personal information corresponding to this display switch is not the personal information to be displayed, and this personal information will not be displayed when the electronic business card is displayed. If it is placed on the right, it means that the corresponding personal information is the personal information to be displayed.
[0119] The user can click each display switch to select the personal information to be displayed. After the user confirms (in Figure 5a In the interface, click the word "Save" in the upper right corner to confirm), and the current user's selection will be recorded as the configuration information of the business card data.
[0120] Further optional, Figure 5a The information configuration interface shown can also display the specific content of a piece of personal information when some personal information is set as the personal information to be displayed, for example, Figure 5a The personal information "Position" in the above is set as the personal information to be displayed. Therefore, the current position of the user in the corresponding company is displayed under "Position", that is, Figure 5a The "Manager" in .
[0121] In particular, for personal information related to the enterprise in the information configuration interface, such as Figure 5a If the system administrator of the corresponding enterprise authorizes the current user to modify the "position", the user can click on the personal information within the authorized scope in the information configuration interface to modify it. Figure 5a In the dialog box, if the user is authorized, he can click the arrow on the right side of the "Manager" column to modify the position information. If the user is not authorized, the position information cannot be modified.
[0122] Referring to the method for generating an electronic business card introduced in the first embodiment of the present application, the execution process of step S401 is equivalent to the first aspect of the method for obtaining the configuration information of the business card data mentioned in step S103 in the method provided in the first embodiment of the present application, that is, outputting a specific interface and then directly generating the configuration information according to the user's operation.
[0123] S402: Output a business card style selection interface, and record the business card style specified by the user in the business card style selection interface.
[0124] The business card style selection interface is used to display each alternative business card style.
[0125] It should be noted that the execution order of step S401 and step S402 can be interchanged, that is, step S402 can be executed first, and then step S401.
[0126] Please refer to Figure 5b , Figure 5b is a schematic diagram of an optional business card style selection interface, such as Figure 5b As shown, the business card style selection interface provided in this embodiment includes a preview interface, a style selection bar, and an image selection bar.
[0127] Figure 5b In the preview interface, the area above the words "Select Layout" in the picture is the preview interface. The style selection bar is between the words "Select Layout" and "Select Background". It is a sliding horizontal list of multiple thumbnails. The image selection bar is the list between the words "Select Background" and "Style".
[0128] The style selection bar provides thumbnail diagrams of all the alternative business card styles in the form of a slidable horizontal list. As a specific example, the style selection bar in this embodiment can display the following one by one from left to right: Figure 2 Corresponding to the thumbnails of the five business card styles described in the embodiment, the user can view the thumbnails of all business card styles by dragging the style selection bar horizontally.
[0129] The user can click on the thumbnail of the business card style in the style selection bar to preliminarily specify the corresponding business card style. After the user preliminarily specifies the business card style, the preview interface above the business card style selection interface can be Figure 5b The preview effect of this business card style is shown in the form shown. After the user confirms, he can click Figure 5b The “√” symbol in the lower right corner of the business card style selection interface determines the currently specified business card style as the business card style in the business card data to be generated.
[0130] Furthermore, in an optional embodiment, the above steps S401 and S402 can be executed after the user clicks the corresponding button in the business card editing interface. Specifically, the user can click the business card editing button displayed in the business card display interface or other optional interfaces to jump to the business card editing interface. The business card editing interface displays buttons for style selection and buttons for information configuration. The user clicks the corresponding button to jump to the information configuration interface or the business card style selection interface.
[0131] S403: Combine the business card style and background image specified by the user to obtain a business card template.
[0132] Optionally, one or more background images may be pre-configured for each business card style, where the background image may be a solid color background image or a picture background. If the business card style initially specified by the user corresponds to multiple preset background images, thumbnails of all these preset background images may be presented in the image selection bar after the user initially specifies the corresponding business card style, and the user may select any one of them from the image selection bar.
[0133] Furthermore, for business card styles that support self-selected backgrounds, the image selection bar provided by this application can also display image self-selection buttons. Figure 5b In the displayed business card style selection interface, the rectangular frame consisting of a picture symbol on the far right of the image selection bar is an image selection button.
[0134] The user can click the image selection button to jump to the image selection interface. The image selection interface can display the local pictures of the smart terminal that executes the method of the present application. It can also access the picture server on the premise that the smart terminal is connected to the Internet and display the network pictures provided by the picture server. The user can select any one of these alternative images as the background image.
[0135] When executing step S403, if the background image determined by the user is a background image pre-provided in this solution, the above combination can directly combine the image identifier corresponding to the pre-provided background image and the style identifier of the user-specified business card style into a business card template.
[0136] If the background image determined by the user is a picture stored locally on the smart terminal, the combination described in step S403 can be uploading the background image selected by the user to the picture server. After the picture server saves the picture, it will feedback the uniform resource locator of the picture, and then combine this uniform resource locator and the style identifier of the business card style selected by the user into a business card template.
[0137] If the background image determined by the user is a picture already stored in the picture server, the uniform resource locator of the picture can be directly obtained from the server, and the uniform resource locator of the picture and the style identifier of the business card style selected by the user are combined into a business card template.
[0138] Optionally, if the picture selected by the user is a picture locally stored in the smart terminal, or a picture stored in the picture server, then a thumbnail corresponding to the current business card template can be generated based on the selected business card style and background image, and then the generated thumbnail is uploaded to the picture server, and the uniform resource locator of the thumbnail fed back by the picture server is added to the business card template. The above thumbnail can be used as a button, i.e., a control, for jumping to the business card style selection interface in the business card editing interface described in step S402, and can be displayed in the style selection bar of the business card style selection interface.
[0139] Further optionally, if the business card style specified by the user is a business card style with a personal signature display area, the personal signature string entered by the user may be further added to the business card template.
[0140] S404: Combine the configuration information, the user's personal information and the business card template into business card data.
[0141] Specifically, it is only necessary to associate the pre-stored user's personal information, the configuration information set by the user, and the business card template obtained by combining in the aforementioned step S403, and record a business card identifier for identifying different business card data in the business card template, which is equivalent to combining a business card data. When it is necessary to find a certain business card data, it is only necessary to find the business card template according to the business card identifier of the business card data, and the configuration information associated with the business card template and the user's personal information, and then the subsequent display steps can be performed using these data.
[0142] By executing Figure 4 Correspondingly, the present application can support user-defined selection of business card styles, personal information to be displayed, and business card styles. Different business card styles and different background images can be displayed when displaying electronic business cards, further meeting the user's personalized needs.
[0143] In combination with the method of obtaining the configuration information of the business card data in step S103 of the method provided in the first embodiment of the present application, the fourth embodiment of the present application further provides a method for generating an electronic business card, please refer to Figure 6 , the method comprises the following steps:
[0144] S601: Output a business card style selection interface, and record the business card style specified by the user in the business card style selection interface.
[0145] The specific implementation method of this step is consistent with step S402 in the third embodiment of the present application, and will not be repeated here.
[0146] S602: Send the user ID of the target user to the server.
[0147] The target user is a user designated by the current user who needs to browse the electronic business card of the current user. The current user refers to a user who is currently using the client to generate business card data.
[0148] S603: Receive configuration information fed back by the server.
[0149] The configuration information is obtained by the server according to the attributes of the target user, which include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user.
[0150] First, the server can configure the configuration information required by the current user according to the personal information of the target user. Specifically, the server can obtain the personal information entered by the target user in various social media according to the user ID of the target user, and then set part of the personal information of the current user as the personal information to be displayed according to the personal information of the target user, and set another part of the personal information of the current user as the hidden information, and finally feed back the result of the setting as the configuration information to the client used by the current user.
[0151] Secondly, the server can configure the configuration information required by the current user according to the relationship between the target user and the current user. The server can match the personal information of the target user with the personal information of the current user, and obtain the information interaction record between the target user and the current user.
[0152] If some information of the current user's personal information matches that of the target user, for example, the target user and the current user belong to the same enterprise, and the target user and the current user communicate with each other frequently, then the server determines that the current user and the target user have a close relationship, and then determines most of the current user's personal information as the personal information to be displayed when setting the current user's configuration information.
[0153] If the current user's personal information and the target user's personal information do not match at all, and the two users communicate with each other less frequently, the server determines that the current user and the target user are strangers, and only determines a small amount of the current user's personal information as the personal information to be displayed when setting the configuration information. For example, only the name of the current user's company, the current user's name, and the current user's office phone number are set as the personal information to be displayed.
[0154] Thirdly, the server can also set configuration information based on the geographic location of the target user.
[0155] It can be understood that the server can automatically determine configuration information for the current user by performing any one or more of the above operations after the current user determines the user who needs to browse the electronic business card (ie, the target user).
[0156] S604: Combine the business card style and background image specified by the user to obtain a business card template.
[0157] The specific implementation method of this step is consistent with step S403 in the third embodiment of the present application, and will not be repeated here.
[0158] S605: Combine the configuration information, the user's personal information and the business card template into business card data.
[0159] The specific implementation method of this step is consistent with step S404 in the third embodiment of the present application, and will not be repeated here.
[0160] Optionally, in this embodiment, the client used by the current user can directly output the electronic business card display interface and display the current user's personal information to be displayed in the electronic business card display interface based on the business card template generated in the aforementioned steps, or can execute the following step S605 to enable the client used by the target user to directly display the electronic business card.
[0161] S606: Send the current user's business card data to the target user's client.
[0162] The client of the target user is enabled to display the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user.
[0163] Optionally, in step S605, the client of the current user may send the business card data of the current user to the client of the target user in the following manner:
[0164] The current user's business card data is sent to the server, and then the QR code corresponding to the current user's business card data fed back by the server is displayed. The current user shows the above QR code to the target user. After the target user uses his client to scan the QR code, the server can send the current user's business card data corresponding to the QR code to the target user's client.
[0165] The fifth embodiment of the present application discloses a method for adjusting configuration information in business card data. The server can automatically adjust the configuration information by executing the following method. Please refer to Figure 7 , the method comprises the following steps:
[0166] S701: The server receives a request from a target user to display an electronic business card.
[0167] After the client of the current user generates business card data by executing the second method provided in any of the aforementioned embodiments, the business card data can be sent by the client of the current user to the server, and then the server can feedback the QR code of the business card data to the client of the current user. The client of the target user (referring to any user who needs to view the electronic business card of the current user) can send an electronic business card display request to the server by scanning the QR code feedback by the server.
[0168] S702: The server adjusts configuration information in the requested business card data according to the attributes of the target user to obtain adjusted business card data.
[0169] The attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user.
[0170] For the specific adjustment method, reference may be made to the process of setting configuration information in step S603 of the fourth embodiment of the present application.
[0171] S703: The server sends the adjusted business card data to the client of the target user.
[0172] After receiving the adjusted business card data, the client of the target user can display the personal information to be displayed determined by the adjusted configuration information according to the business card template therein.
[0173] In the fourth and fifth embodiments of the present application, the server can, on the one hand, automatically set configuration information according to the target user specified by the current user; on the other hand, when the current user has not specified a target user, automatically identify the target user who requests to display the electronic business card and automatically adjust the configuration information, thereby ensuring that the electronic business card can fully display the information required by the target user and automatically protect the privacy of the current user.
[0174] In another embodiment provided in the present application, each client for executing the generation method provided in the embodiment of the present application can be connected to the server through a network, and the information interaction process between the client and the server can refer to Figure 8 .
[0175] The following information interaction process may be performed when a user executes any embodiment of the present application to modify existing business card data or generate new business card data, thereby synchronizing the business card data generated based on the user's selection to the server.
[0176] S801. The client records configuration information set by the user.
[0177] S802: The client sends configuration information set by the user to the server.
[0178] S803: The server feeds back first confirmation information to the client.
[0179] The first confirmation information is used to indicate that the server has received and saved the configuration information sent by the client.
[0180] S804: The client sends the local background image of the client specified by the user to the server.
[0181] S805: The server feeds back the uniform resource identifier of the received background image to the client.
[0182] Step S804 and step S805 are performed when the background image selected by the user is an image locally stored in the client.
[0183] S806: The client sends the business card template generated according to the user's operation to the server.
[0184] S807: The server feeds back second confirmation information to the client.
[0185] The second confirmation information is used to indicate that the server has received and saved the business card template sent by the client.
[0186] It is understandable that after the server receives the business card template and configuration information, it can also combine the user's personal information stored in the server itself to obtain a corresponding business card data.
[0187] By executing the above information interaction process between the client and the server, after the user generates a business card data by operating on any client, the newly generated business card data can be synchronized from the client currently operated by the user to the server. After the user logs in to his own account on another client, he can directly obtain the business card data configured on the previous client from the server, thereby realizing the sharing of business card data of the same user between multiple terminals.
[0188] In combination with the electronic business card display method provided in any embodiment of the present application, another embodiment of the present application further provides an electronic business card generation device, please refer to Fig. 9 , the device comprises the following structure:
[0189] The recording unit 901 is used to output the business card style selection interface and record the business card style specified by the current user in the business card style selection interface.
[0190] Among them, the business card style selection interface is used to display a variety of alternative business card styles.
[0191] The acquisition unit 902 is used to acquire configuration information.
[0192] The configuration information is used to determine part or all of the current user's personal information as the personal information to be displayed.
[0193] The combining unit 903 is used to combine the business card style and the background image specified by the current user to obtain a business card template.
[0194] The combining unit 903 is further used to combine the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user.
[0195] Optionally, the combining unit 903 is further used to generate a thumbnail of the business card data based on a business card template of the business card data; wherein the thumbnail of the business card data is used to form a control for jumping to a business card style selection interface.
[0196] Optionally, the generating device further includes:
[0197] The display unit 904 is used to display the personal information to be displayed determined by the configured information based on the business card template in the business card data of the current user.
[0198] When the combining unit 902 combines the business card style and the background image specified by the user to obtain the business card template, it is specifically used to:
[0199] An image selection interface is output, and an image specified by a user in the image selection interface is determined as a background image; wherein the image selection interface is used to display a plurality of candidate images.
[0200] The business card template is obtained by combining the business card style and background image specified by the user.
[0201] The display unit 904 is specifically used for:
[0202] The background image carried by the business card template is displayed in the designated image display area, the personal information to be displayed determined by the configuration information is displayed in the designated information display area, and the QR code corresponding to the target business card data is displayed in the designated QR code display area.
[0203] Among them, the image display area, the information display area and the QR code display area are all specified by the business card style carried by the business card template.
[0204] The acquisition unit 902 is specifically used for:
[0205] Output the information configuration interface, and record the personal information to be displayed specified by the current user in the information configuration interface to obtain configuration information.
[0206] Among them, the information configuration interface displays the personal information of the current user.
[0207] The acquisition unit 902 may also be used for:
[0208] Send the user ID of the target user to the server; wherein the target user is any user specified by the current user.
[0209] Receive configuration information fed back by the server; wherein the configuration information is obtained by the server according to the attributes of the target user.
[0210] The attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user.
[0211] Optionally, the generating device further includes:
[0212] The sending unit 905 is used to send the business card data of the current user to the client of the target user, so that the client of the target user displays the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user.
[0213] The sending unit 905 can specifically send the business card data in the following manner:
[0214] Send the current user's business card data to the server;
[0215] The QR code corresponding to the business card data of the current user fed back by the display server is displayed; wherein, after the QR code is scanned by the client of the target user, the business card data of the current user is sent by the server to the client of the target user.
[0216] The present application provides a device for generating an electronic business card, wherein a recording unit 901 outputs a business card style selection interface for displaying a plurality of alternative business card styles, and records the business card style specified by the current user in the business card style selection interface; a combining unit 903 combines the business card style specified by the current user with a background image to obtain a business card template; and the obtained configuration information, the personal information of the current user and the business card template are combined into the business card data of the current user. The present solution generates business card data using any one of the plurality of alternative business card styles specified by the user. Therefore, when the user displays the electronic business card, his personal information can be displayed based on the business card style selected by the user, thereby satisfying the preferences of different users for different business card styles and improving the user experience.
[0217] Yet another embodiment of the present application provides a server.
[0218] On the first aspect, the server is used to receive the user identification of the target user when the client of the current user executes the electronic business card generation method provided by the embodiment of the present application, and then set configuration information according to the attributes of the target user, and send the configuration information to the client of the current user.
[0219] Secondly, the server is used to receive and save the background image and business card data sent by the current user, and when the current user logs in to a new client, the server synchronizes the background image and business card data to the new client.
[0220] Thirdly, the server is also used to receive business card data sent by the current user's client and to feedback a QR code to the current user's client. When the QR code is scanned by any user's client, the server adjusts the configuration information in the current user's business card data according to the attributes of the user corresponding to the client that scanned the QR code, and then sends the adjusted business card data to the client that scanned the QR code.
[0221] The specific working principles of the server and the client provided in the embodiments of the present application can refer to the relevant steps in the method for generating an electronic business card provided in any embodiment of the present application, and will not be repeated here.
[0222] Another embodiment of the present application further provides a computer storage medium for storing a program, and when the stored program is executed, it is used to implement the method for generating an electronic business card provided in any embodiment of the present application.
[0223] The present application can be implemented or used by professionals and technicians. Various modifications to these embodiments will be apparent to professionals and technicians in the field, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for generating an electronic business card, characterized in that: include: Outputting a business card style selection interface and recording the business card style specified by the current user in the business card style selection interface; wherein the business card style selection interface is used to display a plurality of alternative business card styles; Combining the business card style and background image specified by the current user to obtain a business card template; Combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user; wherein the configuration information is used to determine part or all of the personal information of the current user as the personal information to be displayed; Based on the business card template in the business card data of the current user, the personal information to be displayed determined by the configuration information is displayed, including: displaying the background image carried by the business card template in a designated image display area, displaying the personal information to be displayed determined by the configuration information in a designated information display area, and displaying the QR code corresponding to the target business card data in a designated QR code display area; wherein the image display area, the information display area and the QR code display area are all specified by the business card style carried by the business card template, and when displaying the QR code corresponding to the target business card data, a QR code style matching the business card style is adopted.
2. The generation method according to claim 1, characterized in that: Get configuration information, including: Output an information configuration interface, and record the personal information to be displayed specified by the current user in the information configuration interface to obtain configuration information; wherein the information configuration interface displays the personal information of the current user.
3. The generation method according to claim 1, characterized in that: Get configuration information, including; Sending a user ID of a target user to a server; wherein the target user is any user specified by the current user; Receiving configuration information fed back by the server; wherein the configuration information is obtained by the server according to the attributes of the target user; the attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user; After combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user, the method further includes: The business card data of the current user is sent to the client of the target user, so that the client of the target user displays the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user.
4. The generation method according to claim 3, characterized in that: The sending the business card data of the current user to the client of the target user includes: Sending the business card data of the current user to the server; The two-dimensional code corresponding to the business card data of the current user fed back by the server is displayed; wherein, after the two-dimensional code is scanned by the client of the target user, the business card data of the current user is sent by the server to the client of the target user.
5. The generation method according to claim 1, characterized in that: After combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user, the method further includes: Sending the business card data of the current user to the server; Receive a QR code corresponding to the business card data of the current user fed back by the server; wherein, after the QR code is scanned by the terminal device of the target user, the configuration information in the business card data of the current user is adjusted by the server according to the attributes of the target user, and the adjusted business card data of the current user is sent by the server to the terminal device of the target user, and the attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user.
6. The generation method according to claim 1, characterized in that: After combining the acquired configuration information, the personal information of the current user and the business card template into the business card data of the current user, the method further includes: Based on the business card template of the business card data, a thumbnail of the business card data is generated; wherein the thumbnail of the business card data is used to form a control for jumping to a business card style selection interface.
7. The generation method according to claim 1, characterized in that: The step of combining the business card style and background image specified by the current user to obtain a business card template includes: Outputting an image selection interface, determining the image specified by the current user in the image selection interface as a background image; wherein the image selection interface is used to display a plurality of candidate images; The business card style specified by the current user and the background image are combined to obtain a business card template.
8. The generation method according to claim 1, characterized in that: The method further comprises: A setting control is displayed on the electronic business card display interface, and the setting control is used to set as an email signature.
9. A device for generating an electronic business card, characterized in that: include: A recording unit, used to output a business card style selection interface and record the business card style currently specified by the user in the business card style selection interface; wherein the business card style selection interface is used to display a plurality of alternative business card styles; An acquisition unit, configured to acquire configuration information; wherein the configuration information is used to determine part or all of the personal information of the current user as the personal information to be displayed; A combining unit, used for combining the business card style and background image specified by the current user to obtain a business card template; The combining unit is used to combine the configuration information, the personal information of the current user and the business card template into the business card data of the current user; A display unit is used to display the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user, including: displaying the background image carried by the business card template in a designated image display area, displaying the personal information to be displayed determined by the configuration information in a designated information display area, and displaying the QR code corresponding to the target business card data in a designated QR code display area; wherein the image display area, the information display area and the QR code display area are all specified by the business card style carried by the business card template, and when displaying the QR code corresponding to the target business card data, a QR code style matching the business card style is adopted.
10. The generating device according to claim 9, characterized in that The acquisition unit is specifically used for: Output an information configuration interface, and record the personal information to be displayed specified by the current user in the information configuration interface to obtain configuration information; wherein the information configuration interface displays the personal information of the current user.
11. The generating device according to claim 9, characterized in that: The acquisition unit is further used for: Sending a user ID of a target user to a server; wherein the target user is any user specified by the current user; Receiving configuration information fed back by the server; wherein the configuration information is obtained by the server according to the attributes of the target user; the attributes of the target user include any one or a combination of the relationship between the target user and the current user, the geographical location of the target user, and the personal information of the target user; The device also includes: The sending unit is used to send the business card data of the current user to the client of the target user, so that the client of the target user displays the personal information to be displayed determined by the configuration information based on the business card template in the business card data of the current user.
12. The generating device according to claim 11, characterized in that The sending unit specifically sends the business card data in the following manner: Sending the business card data of the current user to the server; The two-dimensional code corresponding to the business card data of the current user fed back by the server is displayed; wherein, after the two-dimensional code is scanned by the client of the target user, the business card data of the current user is sent by the server to the client of the target user.
13. The generating device according to claim 9, characterized in that The combined unit is also used for: Based on the business card template of the business card data, a thumbnail of the business card data is generated; wherein the thumbnail of the business card data is used to form a control for jumping to a business card style selection interface.
14. The generating device according to claim 9, characterized in that When the combining unit combines the business card style and background image specified by the user to obtain a business card template, it is specifically used to: Outputting an image selection interface, determining the image specified by the user in the image selection interface as the background image; wherein the image selection interface is used to display a plurality of candidate images; The business card style specified by the user and the background image are combined to obtain a business card template.
15. A computer storage medium, characterized in that Used to store a program, which, when executed, is used to implement the method for generating an electronic business card as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Electronic business card exchange method, system and server
CN104079470A
Generation method and equipment of electronic name card
CN108040133A