The preparation method and device of a kind of electronic business cardTechnical field
The present embodiments relate to the preparation method and dress of personal information processing technology, more particularly to a kind of electronic business cardPut.
Background technology
Business card is in modern society's communication activity, in particularly formal commercial activity, a very important information carrier.The system that current business card design makes often is the application program run in computer, and these making visiting card systems are usually to useIt is used as the design aids of printing paper business card.Can not possibly be at any time all by computer for busy businessperson outsideSide, and the management of paper business card is inconvenient to carry, and it is the troublesome thing of part that paper business card, which is converted to electronic business card,.Papery namePiece is also not easy to exchange, and must often carry out Face to face.
With the rapid development of information technology and the rapid enhancing of people's environmental consciousness, the electronic business card of diversified forms, such asMultimedia messaging service business card, vcard business cards etc., occur in succession.But existing electronic business card has many disadvantages or deficiency at present, with notThe rhythm of upper information technology rapid development.Multimedia messaging service business card, user select template, picture and the background picture of multimedia messaging service business card, audioVideo file, type-setting mode and font, multimedia messaging service business card is then synthesized by the application software at PC ends.Multimedia messaging service business card can only be according to givenTemplate formed, the diversity of business card can be limited greatly.In addition, the cost for sending multimedia message at present is high, one is sentThe cost of Zhang Caixin business card is significantly larger than an exquisite paper business card of printing.VCard contents of visiting cards is only comprising contactThe information of people, such as name, address, contact method, and the information such as image information and sound such as photo, company Logo.ButVCard does not simultaneously include the business cards such as font, color, size and display location and the size of image and the display location of textThe physical message of outward appearance.Thus vCard does not possess the equally lifelike visual effect of paper business card, while can not be gathered around to business cardThe person of having provides the trademark image target approach that publicity represents his/her taking-over market.
The content of the invention
The present invention provides a kind of preparation method and device of electronic business card, to realize that user " whenever and wherever possible " makes business cardDemand, produce the personalized business card for the characteristic that pushes oneself to the front.
On the one hand, the embodiments of the invention provide a kind of preparation method of electronic business card, this method to include:
The personal information of user is obtained, and image in 2 D code is generated according to personal information;
Age, sex and/or post in personal information, at least one candidate's mould is screened in preset template setPlate selects for user;
Selection instruction is obtained, candidate template corresponding to selection instruction is defined as personalized template;
Personalized business card is generated according to image in 2 D code and personalized template.
On the other hand, the embodiment of the present invention additionally provides a kind of producing device of electronic business card, and the device includes:
Image in 2 D code generation module, Quick Response Code figure is generated for obtaining the personal information of user, and according to personal informationPicture;
Template filter module, for the age in personal information, sex and/or post, sieved in default template setAt least one candidate template is selected to be selected for user;
Personalized template determining module:Selection instruction is obtained, candidate template corresponding to selection instruction is defined as personalizationTemplate;
Personalized business card generation module:Personalized business card is generated according to image in 2 D code and personalized template.
The present invention generates image in 2 D code by obtaining the personal information of user according to personal information, according to personal informationIn age, sex and/or post, at least one candidate template is screened in default template set for user's selection;Obtain selectionInstruction, is defined as personalized template by candidate template corresponding to selection instruction;Generated according to image in 2 D code and personalized templatePersonalized business card, solve the problems, such as that the pattern of current electronic business card is dull, structure is identical, realize user " whenever and wherever possible "The demand of business card is made, produces the personalized business card for the characteristic that pushes oneself to the front.
Brief description of the drawings
Fig. 1 is a kind of flow chart of the preparation method of electronic business card in the embodiment of the present invention one;
Fig. 2 is a kind of flow chart of the preparation method of electronic business card in the embodiment of the present invention two;
Fig. 3 is a kind of structural representation of the producing device of electronic business card in the embodiment of the present invention three.
Embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouchedThe specific embodiment stated is used only for explaining the present invention, rather than limitation of the invention.It also should be noted that in order to justPart related to the present invention rather than entire infrastructure are illustrate only in description, accompanying drawing.
Embodiment one
Fig. 1 is a kind of flow chart of the preparation method for electronic business card that the embodiment of the present invention one provides, and the present embodiment can fitFor making the situation of electronic business card whenever and wherever possible, this method can be performed by the producing device of electronic business card, and device can haveSoftware and/or hardware are realized, referring to Fig. 1, the electronic business card production method that the present embodiment provides specifically comprises the following steps:
Step 110, the personal information for obtaining user, and image in 2 D code is generated according to personal information.
The making of electronic business card is completed by the electronic business card tools run in smart machine.Smart machine includesBut it is not limited to the smart machines such as smart mobile phone, tablet personal computer, notebook computer, desktop computer.Electronic business card tools canTo be realized with one or more computer programming languages, it may operate on several operation systems, can be application program,Can run web page program in a browser.
Personal information includes following at least one, name, post, company or the organization name of user, logo(Logo), address, network address, telephone number, fax number, phone number, E-mail address, real-time messages (IM, InstantMessaging) account, microblogging account number, wechat account, social networks (SNS, Social Networking Services) account numberEtc..Wherein, after the information for obtaining user, the information needed is retained according to the needs of user, deletes unwanted information.Also may be usedTo need personal information being ranked up according to priority according to user, it would be desirable to which business card reciever wants the main letter seenBreath is set to high priority, and secondary information is set to sub-priority.
Wherein, the font of the information such as the name in personal information, post, company or organization name, color can according toThe needs at family are designed, and the font of information can be the font information or network clothes stored in terminal local resourceThe artistic font being engaged in device or the signature font designed as needed.The color of information can be solid color, multiple colorBackground color as font of gradual change color or one pictures of selection.
Logo, address in personal information, network address, telephone number, fax number, phone number, E-mail address, realityWhen the information such as message account, microblogging account number, wechat account, social networks account number can be arranged to the form of hyperlink, make business cardReciever click directly on and may be selected by wanting the information seen, without exiting business card, then input relevant information and can just look intoSee desired information.It is exemplary, Corporation web site is set to the form of hyperlink, the reciever of business card clicks directly onThe link of " Corporation web site ", it is possible to be directly connected to Corporation web site, want to check Corporation web site without business card recipientWhen, exit business card and check, open browser, input Corporation web site is checked.Make the facility simple to operate of business card reciever, avoid letterMalfunctioned during breath input.
Step 120, the age in personal information, sex and/or post, screened in default template set at least oneCandidate template selects for user.
Default template set is read, various styles, the template of various patterns are provided with the template set, according to the individual of acquisitionAge, sex and/or post in information, the template being consistent with style in personal information, screening are searched in default template setGo out the template being consistent with user styles and carry out recommendation to show, to reduce the range of choice of user, user is matched faster suitableClose the business card templates of oneself.Exemplary, age of user 45 years old, sex man, post is administrator, the business card filtered out for itTemplate may will be partial to ripe steady style;Age of user 25 years old, sex female, professional children education, the name filtered out for itPiece template may will be partial to lovely aughty style;Age of user 25 years old, sex man, professional game design teacher, for its screeningThe business card templates gone out may will be partial to active animation style.User selects one to be adapted to oneself in the template filtered outTemplate.
Wherein, default template set can be the template that is stored in terminal local resource or from the webserverDownloads template, can also be the self-designed template of user.Default template set can be divided according to age, sex and postClass.Wherein, template set is preset always according to style to be classified, such as:Literature and art is pure and fresh, game animation, ancient rhythm are classical, super burnProperty, texture dark fund etc., the template that user can also like according to the style selection that oneself is liked.Further, network is connectedAfter server, template usage amount ranking list can be established with the service condition of statistical mask, user can check access timesMost templates.
Step 130, selection instruction is obtained, candidate template corresponding to selection instruction is defined as personalized template.
After template determines, position, the position of image in 2 D code of background color, line color, personal information in templatePersonalized template can be formed according to the hobby editing template of user oneself etc. information.
Further, search and the enterprise name in personal information in terminal local resource and/or the webserverThe identification image matched somebody with somebody;Wherein, identification image can be the mark (Logo) of enterprise, and identification image is added into personality modulePredeterminated position.
Step 140, personalized business card generated according to image in 2 D code and personalized template.
Personalized business card is generated according to image in 2 D code and personalized template, including:In the Quick Response Code area of personalized templateAdd image in 2 D code in domain;Corresponding personal letter according to image in 2 D code generation with information position to be added in personalized templateBreath, corresponding personal information is added to information position to be added.
The two-dimension code area that the image in 2 D code obtained in step 110 is added in personalized template, and can dragQuick Response Code changes the position of Quick Response Code, and image in 2 D code is added into automatic identification Quick Response Code after two-dimentional code position and reads Quick Response CodeIn personal information, and by the personal information read be added to personal template in information to be added position.Can according toFamily is set, and only reads the personal information of the addition needed in personalized template, such as:User wishes only to add in personalized templateAdd name, post, contact method, Business Name, the information of CompanyAddress, now, identify the personal information in Quick Response Code, and lead toScreening is crossed, only the information of the name of user, post, contact method, Business Name, CompanyAddress is added in personalized templateThe position of information to be added.
Another embodiment in the present embodiment is identification Quick Response Code and reads the personal information in Quick Response Code, by stepThe personal information of all additions is all shown in 110, then user can according to oneself need delete secondary letterBreath, only show that user needs the main information shown in personalized template information position to be added.
After personalized business card generation, html file form can be saved as, to change personal information or face laterDuring to different recipients, the information in personalized business card is changed.The form of picture can also be saved as, is preserved in the terminal,So as to which paper business card is printed as to present customers or conveniently at any time.
The electronic business card for the picture format that user can preserve in the terminal by directly showing, two dimension is scanned for recipientCode obtains electronic business card, and electronic business card is stored in the address list of reciever;Or directly it is in by the paper business card of printingPass other side.The picture of preservation can also be sent to other side by user by the information communication such as wechat or QQ software, can also be incited somebody to actionHTML code is published on server, and the HTML information communication software such as wechat or QQ that connects through is sent into other side.
In another embodiment in the present embodiment, the personal information of user can be being obtained, and believe according to individualAfter breath generation image in 2 D code, it whether there is what is matched with personal information in searching terminal local resource and/or the webserverHistory business card;If so, then according to personal information and image in 2 D code more new historical business card.
History business card refers to the personalized business card that user once established and preserved.The personal information of acquisition user, and according toAfter personal information generation image in 2 D code, whether automatically retrieval user has history business card, if retrieving history business card, user canTo select a history business card in all history business cards as the personalized business card for being currently needed for editor, according to the needs of userThe content changed in the personal information in personalized business card, it can also change or replace personalized template.User can also putModification history business card is abandoned, redesigns one's own new personalized business card.So, need to change some information in userWhen, it is not necessary to user redesigns new Quick Response Code and personalized template, directly changes the information that user needs to change, behaviourMake simple, save the time of user, inappropriate in business card or incorrect information can be changed at any time again, generate individual character assumed namePiece, lift Consumer's Experience.
The present invention generates image in 2 D code by obtaining the personal information of user according to personal information, according to personal informationIn age, sex and/or post, at least one candidate template is screened in default template set for user's selection;Obtain selectionInstruction, is defined as personalized template by candidate template corresponding to selection instruction;Generated according to image in 2 D code and personalized templatePersonalized business card, solve the problems, such as that the pattern of current electronic business card is dull, structure is identical, realize user " whenever and wherever possible "The demand of business card is made, produces the personalized business card for the characteristic that pushes oneself to the front.
Embodiment two
Fig. 2 is a kind of flow chart of the preparation method for electronic business card that the embodiment of the present invention two provides, and the present embodiment is upperOn the basis of stating each embodiment, the personal information for obtaining user is further provided, and Quick Response Code is generated according to personal informationThe method of image.Accordingly, as shown in Fig. 2 the preparation method for the electronic business card that the present embodiment provides specifically includes following steps:
Step 210, the first information for obtaining outside input, travel through the personal storage information of terminal applies, screening and firstThe personal information of information matches;
The first information refers to the critical information that can identify user identity in personal information, such as:Name, phone numberDeng.The first information for obtaining outside input refers to that critical can identify is used in the personal information that acquisition user is inputted by terminalThe information of family identity.Terminal applies refer to that QQ in terminal, wechat, microblogging, Taobao etc. may be stored with the terminal of personal informationApplication program.Personal storage information all in terminal is traveled through, screens the personal information for first information matching, the mistake of screeningThe personal information of repetition can be filtered out in journey, such as:The phone number of user is all recognized in wechat and QQ, judges to compareWhether the phone number of identification is consistent, if unanimously, only retaining a phone number;If inconsistent, two mobile phones are filtered outNumber.
Step 220, the attribute information for obtaining image in 2 D code, attribute information include colouring information, dimension information, grade letterBreath and embedded identification information, embedded identification information include embedded images mark and/or embedded words identification;
The attribute information for obtaining the image of Quick Response Code refers to obtain operation of the user to image in 2 D code attribute information.ColorInformation refers to the appearance color of Quick Response Code, is designed according to the needs of user, such as:Solid color, graduated colors, Duo ZhongyanColor collocation etc..Dimension information refers to the face shaping and size of Quick Response Code, exemplary, and the outward appearance of Quick Response Code can be squareShape, circle or the other shapes designed according to user, the size of Quick Response Code can also be designed as needed.The grade of Quick Response CodeRefer to the error correcting capability of Quick Response Code, i.e., have in Quick Response Code and lack, in the case of being stained, in allowed band, identification equipment also may be usedTwo-dimentional digital content is obtained with normal read.The error correcting capability of Quick Response Code typically is provided with 4 ranks, and user can be according to using ringBorder selects corresponding rank.Rank is heightened, error correcting capability also accordingly improves, but because data volume can increase therewith, encodes sizeAlso can become big.
Embedded images mark can be but not limited to user picture or enterprise logo, accordingly, obtain embedded images markIncluding:The embedded images mark matched with personal information is determined in the personal storage information of terminal photograph album and/or terminal applies;Or, when it fails to match for embedded images mark, the front camera of terminal is opened, obtains user picture.
Step 230, image in 2 D code generated according to attribute information and personal information.
Step 240, the age in personal information, sex and/or post, screened in default template set at least oneCandidate template selects for user;
Step 250, selection instruction is obtained, candidate template corresponding to selection instruction is defined as personalized template;
Step 260, personalized business card generated according to image in 2 D code and personalized template.
The technical scheme of the present embodiment, by obtaining the first information of outside input, travel through the personal storage of terminal appliesInformation, screen the personal information matched with the first information;The attribute information of image in 2 D code is obtained, and in embedded images markDuring with failure, the front camera of terminal is opened, obtains user picture.Solve cumbersome mistake of the personal information by outside inputJourney, user can also be avoided mistake occur when inputting personal information.
Embodiment three
Fig. 3 is a kind of structural representation of the producing device for electronic business card that the embodiment of the present invention three provides, referring to Fig. 3,Device specifically includes:
Image in 2 D code generation module 310, Quick Response Code is generated for obtaining the personal information of user, and according to personal informationImage;
Template filter module 320, for the age in personal information, sex and/or post, in default template setAt least one candidate template is screened to select for user;
Personalized template determining module 330, for obtaining selection instruction, candidate template corresponding to selection instruction is defined asPersonalized template;
Personalized business card generation module 340, for generating personalized business card according to image in 2 D code and personalized template.
Further, image in 2 D code generation module particular user:
The first information of outside input is obtained, travels through the personal storage information of terminal applies, screening matches with the first informationPersonal information.
Quick Response Code attribute information acquiring unit, for obtaining the attribute information of image in 2 D code, attribute information includes colorInformation, dimension information, class information and embedded identification information, embedded identification information include embedded images mark and/or embedded textWord identifies;
Image in 2 D code generation unit, for generating image in 2 D code according to attribute information and personal information.
Wherein, embedded images mark includes user picture or enterprise logo, and accordingly, the Quick Response Code attribute information obtainsUnit includes:
Embedded images mark obtains subelement, to true in the personal storage information of terminal photograph album and/or terminal appliesThe fixed embedded images mark matched with personal information;Or,
Photograph taking subelement, when it fails to match for embedded images mark, to open the front camera of terminal, obtainUser picture.
Further, an identification image search module, for being defined as by candidate template corresponding to the selection instructionProperty template after, in terminal local resource and/or the webserver search match with the enterprise name in personal informationIdentification image;
Identification image add module, for identification image to be added to the predeterminated position of personality module.
Further, personalized business card generation module includes:
Image in 2 D code adding device, image in 2 D code is added for the two-dimension code area in personalized template;
Personal information adding device, for according to image in 2 D code generation and information position to be added in personalized templateCorresponding personal information, corresponding personal information is added to information position to be added.
History business card retrieves module, for obtaining the personal information of user, and generates two dimension according to the personal informationAfter code image, with the presence or absence of the history business card matched with personal information in searching terminal local resource and/or the webserver;
History business card updating module, if in the presence of the history business card matched with personal information, according to personal information andImage in 2 D code more new historical business card.
The producing device of electronic business card provided in an embodiment of the present invention can perform the electricity that any embodiment of the present invention is providedThe preparation method of sub- business card, possess the corresponding functional module of preparation method and beneficial effect for performing electronic business card.
Pay attention to, above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art thatThe invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art various obvious changes,Readjust and substitute without departing from protection scope of the present invention.Therefore, although being carried out by above example to the present inventionIt is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, alsoOther more equivalent embodiments can be included, and the scope of the present invention is determined by scope of the appended claims.