CN104038411A - Method and system for generating user name - Google Patents

Method and system for generating user name Download PDF

Info

Publication number
CN104038411A
CN104038411A CN201410286209.9A CN201410286209A CN104038411A CN 104038411 A CN104038411 A CN 104038411A CN 201410286209 A CN201410286209 A CN 201410286209A CN 104038411 A CN104038411 A CN 104038411A
Authority
CN
China
Prior art keywords
user
name
character string
user name
generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410286209.9A
Other languages
Chinese (zh)
Other versions
CN104038411B (en
Inventor
吴凡
杜旺喜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingsoft Guangzhou Network Technology Co Ltd
Original Assignee
Kingsoft Guangzhou Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingsoft Guangzhou Network Technology Co Ltd filed Critical Kingsoft Guangzhou Network Technology Co Ltd
Priority to CN201410286209.9A priority Critical patent/CN104038411B/en
Publication of CN104038411A publication Critical patent/CN104038411A/en
Priority to PCT/CN2015/082091 priority patent/WO2015196975A1/en
Application granted granted Critical
Publication of CN104038411B publication Critical patent/CN104038411B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases

Abstract

The invention discloses a method and a system for generating a user name, relates to the technical field of computer application and aims at solving the problem of relatively complex and inconvenient process of generating the user name in the prior art. The method for generating the user name comprises the steps of receiving an instruction of registering the user name from a user, providing options of user name generation methods for the user, receiving the choice of the user on one of the options, and automatically generating the user name for the user. The system for generating the user name comprises an instruction receiving unit for receiving an instruction of registering the user name from the user, an option providing unit for providing the options of the user name generation methods for the user, an option receiving unit for receiving the choice of the user on one of the options, and a user name generation unit for automatically generating the user name for the user. The method and the system are applicable to the occasion of automatically generating user names.

Description

A kind of method and system that generate user name
Technical field
The present invention relates to Computer Applied Technology field, relate in particular to a kind of method and system that generate user name.
Background technology
The view of delivering oneself to some application or article or model and so on is all liked by present general domestic consumer, and general website, for the convenience of user management and the diversity of service, need to have individual user name to carry out identifying user conventionally.But, user's comment under many circumstances participates in all occurring in impromptu situation, this time, user might not expect a good user name at once, or when the personnel that participating in commenting on are a lot of, be easy to just occur the user name situation identical with already present user name that user expects.Many times user just wishes to deliver an idea or view, and not wanting takes time does these unnecessary operations.
For the problems referred to above, there is at present following solution: when registration forum, often have third-party account number (as QQ, microblogging etc.) and log in, can call the interface of this type of open system this time, obtains the user name that the user name of user in this type systematic account number served as current login system.Although this method plays the effect of identifying user, some user does not want that the personal information of the application software that QQ, this class of microblogging are often used is for the occasion of some stages or instant application.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of method and system that generate user name, can solve the more loaded down with trivial details and inconvenient problem of process of prior art generation user name.
For achieving the above object, embodiments of the invention adopt following technical scheme:
On the one hand, the embodiment of the present invention provides a kind of method that generates user name, comprising:
Receive the instruction of user's registered user name;
According to the instruction of described registered user name, provide the options of user name generating mode to user; Described options comprises by pet name generation user name and generates user name by name;
Receive the selection of user to an options in described options;
According to described selection, for described user generates user name automatically.
The method of the generation user name that the embodiment of the present invention provides, by receiving the instruction of user's registered user name, and according to the instruction of described registered user name, the options of user name generating mode is provided to user, and after user selects an options in described options, according to being chosen as of user, described user generates user name automatically, not only having solved prior art user, to think long and hard user name cumbersome and need the account number of the application software that user often uses as the more inconvenient problem of user name, and compared to prior art, also increased the diversity that user selects, strengthen user's experience.
On the other hand, the embodiment of the present invention provides a kind of system that generates user name, comprising:
Command reception unit, for receiving the instruction of user's registered user name;
Options provides unit, for the instruction of the registered user name that receives according to described command reception unit, provides the options of user name generating mode to user; Described options comprises by pet name generation user name and generates user name by name;
Selective reception unit, provides the selection of the options of options that unit provides to described options for receiving user;
User name generation unit, for according to described selection, for described user generates user name automatically.
The system of the generation user name that the embodiment of the present invention provides, by receiving the instruction of user's registered user name, and according to the instruction of described registered user name, the options of user name generating mode is provided to user, and after user selects an options in described options, according to being chosen as of user, described user generates user name automatically, not only having solved prior art user, to think long and hard user name cumbersome and need the account number of the application software that user often uses as the more inconvenient problem of user name, and compared to prior art, also increased the diversity that user selects, strengthen user's experience.
Brief description of the drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic flow sheet that the present invention generates method one embodiment of user name;
Fig. 2 is the schematic flow sheet of S4 mono-embodiment in Fig. 1;
Fig. 3 is the part schematic flow sheet that the present invention generates another embodiment of method of user name;
Fig. 4 is the schematic flow sheet of another embodiment of S4 in Fig. 1;
Fig. 5 is the part schematic flow sheet that the present invention generates another embodiment of method of user name;
Fig. 6 is the schematic flow sheet of another embodiment of S4 in Fig. 1;
Fig. 7 is the part schematic flow sheet that the present invention generates another embodiment of method of user name;
Fig. 8 is the frame structure schematic diagram that the present invention generates system one embodiment of user name;
Fig. 9 is the frame structure schematic diagram of user name generation unit one embodiment in Fig. 8;
Figure 10 is the frame structure schematic diagram that the present invention generates another embodiment of system of user name;
Figure 11 is the frame structure schematic diagram of another embodiment of user name generation unit in Fig. 8;
Figure 12 is that in Figure 11, surname and name are chosen the frame structure schematic diagram of subelement one embodiment;
Figure 13 is the frame structure schematic diagram that the present invention generates another embodiment of system of user name;
Figure 14 is the frame structure schematic diagram of another embodiment of user name generation unit in Fig. 8;
Figure 15 is the frame structure schematic diagram that the present invention generates another embodiment of system of user name.
Embodiment
Below in conjunction with accompanying drawing, a kind of method and system that generate user name of the embodiment of the present invention are described in detail.
Should be clear and definite, described embodiment is only the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art, not making all other embodiment that obtain under creative work prerequisite, belong to the scope of protection of the invention.
Referring to Fig. 1, embodiments of the invention provide a kind of method that generates user name, comprising:
The instruction of S1, reception user registered user name;
S2, according to the instruction of described registered user name, the options of user name generating mode is provided to user; Described options comprises by pet name generation user name and generates user name by name;
S3, the selection of reception user to an options in described options;
S4, according to described selection, for described user generates user name automatically.
The method of the generation user name that the embodiment of the present invention provides, by receiving the instruction of user's registered user name, and according to the instruction of described registered user name, the options of user name generating mode is provided to user, and after user selects an options in described options, according to being chosen as of user, described user generates user name automatically, not only having solved prior art user, to think long and hard user name cumbersome and need the account number of the application software that user often uses as the more inconvenient problem of user name, and compared to prior art, also increased the diversity that user selects, strengthen user's experience.
Alternatively, generate in another embodiment of method of user name in the present invention, the selection of described reception user to an options in described options, comprising:
Receive user to generate the selection of user name options by the pet name;
Referring to Fig. 2, wherein, described according to described selection, for described user generates user name (S4) automatically, comprising:
S40, according to described selection, from advance set up character string storehouse choose at least one character string; Wherein, in described character string storehouse, preserve the character string being formed by word, word or phrase;
Described at least one character string that S41, basis are chosen is that described user generates the pet name automatically.
In the present embodiment, in the time that user selects to generate user name by the pet name, can from the character string storehouse of setting up in advance, choose at random the character string of arbitrary limited quantity, the selection rule of acquiescence also can be set, such as once choosing at random two character strings.
Alternatively, generate in another embodiment of method of user name in the present invention, described at least one character string that described basis is chosen is that described user generates the pet name automatically, comprising:
If the character string of choosing is one, the direct pet name using the described character string of choosing as described user; Or
If the character string of choosing is more than two, by the described user's of the combined generation of described more than two character string the pet name; Or
If the character string of choosing is more than two, at least one character string of choosing is split into at least two substrings, choose the pet name that at least two substrings after fractionation carry out user described in combination producing, or choose at least one substring after fractionation and the described character string of choosing at least one and carry out the pet name of user described in combination producing.
In the present embodiment, such as user selects to generate after user name options by the pet name, from the character string storehouse of setting up in advance, two character strings are chosen, for " Garfield " and " sponge baby ", so can be using " the Garfield sponge baby " of described two combined generations of character string as being the pet name that user generates automatically; Also " Garfield " can be split into " adding phenanthrene " and " cat ", " sponge baby " split into " sponge " and " baby ", then will " add phenanthrene " and " adding luxuriant and rich with fragrance baby " that " baby " carries out combination producing as the pet name automatically generating for user; Also " Garfield " can be split into " adding phenanthrene " and " cat ", then " adding luxuriant and rich with fragrance sponge baby " of choosing " adding phenanthrene " and " sponge baby " combination producing as the pet name automatically generating for user.
In the present embodiment, according to the quantity of the character string of choosing, adopt the mode of different fractionation combinations automatically to generate the pet name for user, can ensure the diversity of the pet name generating into user.And the mode that splits combination has a variety ofly, the present invention is no longer described in detail this.
Alternatively, referring to Fig. 3, generate in another embodiment of method of user name in the present invention, according to described selection, from the character string storehouse of setting up in advance, choose at least one character string (S40) before described, also comprise:
S42, obtain word, word and/or phrase that usage frequency is greater than first threshold from website;
Can regularly collect word, word and/or the phrase that usage frequency is greater than first threshold from website, also can directly adopt word, word and/or the phrase of the focus obtaining through collecting and adding up.
S43, the described word getting, word and/or phrase are formed to character string list be kept in character string storehouse.
In the present embodiment, the word, word and/or the phrase that are greater than first threshold by obtain usage frequency from website, and the described word getting, word and/or the list of phrase formation character string are kept in character string storehouse, can be convenient to generate the more novel pet name for user.
Alternatively, generate in another embodiment of method of user name in the present invention, the selection of described reception user to an options in described options, comprising:
Receive user generates user name options selection to pressing name.
Referring to Fig. 4, wherein, described according to described selection, for described user generates user name (S4) automatically, comprising:
S44, according to described selection, from advance set up name storehouse choose surname and name;
S45, by the name of user described in the described surname of choosing and famous prime minister's combination producing.
In the present embodiment, in the time that user selects to press name generation user name, by choose surname and name from the name storehouse of setting up in advance, and by the name of user described in the described surname of choosing and famous prime minister's combination producing, can be convenient to generate name for user.
Alternatively, generate in another embodiment of method of user name in the present invention, described according to described selection, from the name storehouse of setting up in advance, choose surname and name, comprising:
According to described selection, from the first storehouse of setting up in advance, choose surname, from the second storehouse of setting up in advance, choose name; Wherein, in described the first storehouse, preserve name surnames list, in described the second storehouse, preserve the character string being formed by word, word or phrase.
Alternatively, generate in another embodiment of method of user name in the present invention, described from advance set up the second storehouse choose name, comprising:
From the second storehouse of setting up in advance, choose a character string, and using the described character string of choosing as name; Or
From the second storehouse of setting up in advance, choose at least two character strings, and by combined described at least two character strings generation name; Or
From the second storehouse of setting up in advance, choose at least two character strings, and at least one character string of choosing is split into at least two substrings, at least two substrings choosing after fractionation carry out combination producing name, or choose that at least one substring after fractionation and the described character string of choosing, at least one carries out combination producing name.
In the present embodiment, generate after user name options such as user selects to press name, suppose to choose surname " Du " the first storehouse from setting up in advance, from the second storehouse of setting up in advance, chosen two character strings, be " Garfield " and " sponge baby ".Suppose to generate name " adding luxuriant and rich with fragrance baby " by generating mode that the pet name " adds luxuriant and rich with fragrance baby " in previous embodiment for user, " baby Du Jiafei " that surname " Du " and name " adding luxuriant and rich with fragrance baby " carried out to combination producing is the name into the automatic generation of user.
In the present embodiment, according to the quantity of the character string of choosing, adopt the mode of different fractionation combinations for user generates name, can ensure the diversity of the name generating into user, then can ensure the diversity of the name automatically generating into user.In the present embodiment, choose the mode of name and in previous embodiment, automatically to generate the mode of the pet name the same for user from the second storehouse of setting up in advance, and have a variety ofly, the present invention is no longer described in detail this.
Alternatively, referring to Fig. 5, generate in another embodiment of method of user name in the present invention, according to described selection, from the first storehouse of setting up in advance, choose surname described, choose name from the second storehouse of setting up in advance before, also comprise:
S46, name surnames list is kept in the first storehouse, as One Hundred Family Names being kept in the first storehouse;
S47, obtain word, word and/or phrase that usage frequency is greater than Second Threshold from website;
S48, the described word getting, word and/or phrase are formed to character string list be kept in the second storehouse.
In the present embodiment, the word, word and/or the phrase that are greater than Second Threshold by obtain usage frequency from website, and the described word getting, word and/or the list of phrase formation character string are kept in the second storehouse, can be convenient to generate more novel name for user.
Alternatively, generate in another embodiment of method of user name in the present invention, according to described selection, for before described user generates user name automatically, also comprise: the string length that sets in advance described user name;
Wherein, described according to described selection, for described user generates user name automatically, comprising: according to described selection and described in the string length of the user name that sets in advance, for described user generates the user name that meets the described string length setting in advance automatically.In the present embodiment, by setting in advance the string length of user name, can be convenient to automatically generate for user the user name that meets the described string length setting in advance.
Alternatively, generate in another embodiment of method of user name in the present invention,,, also comprise: set in advance the character string that described user name should comprise for before described user generates user name automatically according to described selection described; Wherein, described according to described selection, for described user generates user name automatically, comprising: according to described selection and the described character string that sets in advance, be that described user generates the user name that comprises the described character string setting in advance automatically.In the present embodiment, the character string that should comprise by setting in advance user name, can be convenient to automatically generate for user the user name that comprises the described character string setting in advance.
Alternatively, generate in another embodiment of method of user name in the present invention, described options also comprises according to predetermined style generation user name; Wherein, describedly the described word getting, word and/or phrase are formed to character string list be kept in character string storehouse or the second storehouse, comprise: the described word, word and/or the phrase that get are classified according to predetermined style, and the character string list of the different-style of formation is kept in character string storehouse or the second storehouse;
Described according to described selection, for described user generates user name automatically, comprise: if user selects to generate user name or select by the pet name to generate user name by name, and select to generate user name by predetermined style, according to described selection, for described user generates the user name that meets described predetermined style automatically.
In the present embodiment, by the word getting, word and/or phrase are classified according to predetermined style, the character string list of the different-style of formation is kept in character string storehouse or the second storehouse, for user provides the options that generates user name according to predetermined style, and in the time that user selects to generate user name by predetermined style, the concrete style of selecting according to user, the character string of choosing corresponding style from character string storehouse or the second storehouse generates the pet name or name for user, can be convenient to for user generates the user name of user-selected style automatically, thereby can strengthen user's experience.
Alternatively, referring to Fig. 6, generate in another embodiment of method of user name in the present invention, described according to described selection, for described user generates user name (S4) automatically, comprising:
S49, according to described selection, be that described user automatically generates at least two user names;
S50, receive the selection of described user to described at least two user names, the user name that user is chosen is as described user's user name.
In the present embodiment, generate at least two user names by being that user is automatic, and the user name of user being selected according to user's selection is as user's user name, can strengthen user's experience.
Alternatively, referring to Fig. 7, generate in another embodiment of method of user name in the present invention,,, also comprise for described user generates user name (S4) afterwards automatically according to described selection described:
S5, judge that whether the user name of described automatic generation is identical with existing user name;
S6, according to the result of described judgement, if the user name of described automatic generation is identical with existing user name, again automatically generate new user name for described user.
In the present embodiment, by automatically generating after user name for user at every turn, whether the user name that judges described automatic generation is identical with existing user name, as identical in existing user name in the forum that as described in judging, whether the user name of generation will be registered with user automatically, and in the time that the user name of described automatic generation is identical with existing user name, the user name of giving up described automatic generation, generates user name automatically for described user again, can ensure the uniqueness of the user name generating.
Referring to Fig. 8, embodiments of the invention provide a kind of system that generates user name, comprising: command reception unit 1, for receiving the instruction of user's registered user name; Options provides unit 2, for the instruction of the registered user name that receives according to described command reception unit 1, provides the options of user name generating mode to user; Described options comprises by pet name generation user name and generates user name by name; Selective reception unit 3, provides the selection of the options of options that unit 2 provides to described options for receiving user; User name generation unit 4, for according to described selection, for described user generates user name automatically.
The system of the generation user name that the embodiment of the present invention provides, by receiving the instruction of user's registered user name, and according to the instruction of described registered user name, the options of user name generating mode is provided to user, and after user selects an options in described options, according to being chosen as of user, described user generates user name automatically, not only having solved prior art user, to think long and hard user name cumbersome and need the account number of the application software that user often uses as the more inconvenient problem of user name, and compared to prior art, also increased the diversity that user selects, strengthen user's experience.
The present invention generates that Method and Process in each embodiment of system of user name can to generate Method and Process corresponding in each embodiment of method of user name the same with the present invention, is all no longer described in detail below.
Alternatively, generate in another embodiment of system of user name in the present invention, described selective reception unit, provides options that unit provides to generate the selection of user name options by the pet name for receiving user to described options; Referring to Fig. 9, wherein, described user name generation unit 4, comprising: the first character string is chosen subelement 40, for according to described selection, from the character string storehouse of setting up in advance, chooses at least one character string; Wherein, in described character string storehouse, preserve the character string being formed by word, word or phrase; The pet name generates subelement 41, is that described user generates the pet name automatically for choose described at least one character string that subelement 40 chooses according to described the first character string.In the present embodiment, in the time that user selects to generate user name by the pet name, can from the character string storehouse of setting up in advance, choose at random the character string of arbitrary limited quantity, the selection rule of acquiescence also can be set, such as once choosing at random two character strings.
Alternatively, generate in another embodiment of system of user name in the present invention, the described pet name generates subelement, comprise: the first pet name generation module, if when choosing character string that subelement chooses and be one for described the first character string, the directly pet name using the described character string of choosing as described user; Or
The second pet name generation module is when more than two if choose for described the first character string character string that subelement chooses, by the described user's of the combined generation of described more than two character string the pet name; Or
The 3rd pet name generation module, if choosing for described the first character string character string that subelement chooses is when more than two, at least one character string of choosing is split into at least two substrings, choose the pet name that at least two substrings after fractionation carry out user described in combination producing, or choose at least one substring after fractionation and described the first character string and choose in the described character string that module chooses at least one and carry out the pet name of user described in combination producing.
In the present embodiment, according to the quantity of the character string of choosing, adopt the mode of different fractionation combinations automatically to generate the pet name for user, can ensure the diversity of the pet name generating into user.And the mode that splits combination has a variety ofly, the present invention is no longer described in detail this.
Alternatively, referring to Figure 10, generate in another embodiment of system of user name in the present invention, also comprise:
First obtains subelement 42, for choosing subelement 40 according to described selection in described the first character string, before choosing at least one character string, obtains word, word and/or phrase that usage frequency is greater than first threshold from website from the character string storehouse of setting up in advance; Can regularly collect word, word and/or the phrase that usage frequency is greater than first threshold from website, also can directly adopt word, word and/or the phrase of the focus obtaining through collecting and adding up;
First preserves subelement 43, forms character string list and is kept at character string storehouse for obtaining by described first described word, word and/or phrase that subelement 42 gets.
In the present embodiment, the word, word and/or the phrase that are greater than first threshold by obtain usage frequency from website, and the described word getting, word and/or the list of phrase formation character string are kept in character string storehouse, can be convenient to generate the more novel pet name for user.
Alternatively, generate in another embodiment of system of user name in the present invention, described selective reception unit, provides options that unit provides to generate the selection of user name options by name for receiving user to described options; Referring to Figure 11, wherein, described user name generation unit 4, comprising: surname and name are chosen subelement 44, for according to described selection, chooses surname and name from the name storehouse of setting up in advance; Name generates subelement 45, for described surname and name being chosen to the name of user described in described surname that subelement 44 chooses and famous prime minister's combination producing.In the present embodiment, in the time that user selects to press name generation user name, by choose surname and name from the name storehouse of setting up in advance, and by the name of user described in the described surname of choosing and famous prime minister's combination producing, can be convenient to generate name for user.
Alternatively, referring to Figure 12, generate in another embodiment of system of user name in the present invention, described surname and name are chosen subelement 44, comprising: module 440 chosen in surname, for according to described selection, from the first storehouse of setting up in advance, choose surname; Wherein, in described the first storehouse, preserve name surnames list; Name is chosen module 441, for choosing name from the second storehouse of setting up in advance; Wherein, in described the second storehouse, preserve the character string being formed by word, word or phrase.
Alternatively, generate in another embodiment of system of user name in the present invention, described name is chosen module, comprising:
First place is chosen submodule, for choosing a character string from the second storehouse of setting up in advance, and using the described character string of choosing as name; Or
Second place is chosen submodule, for choosing at least two character strings from the second storehouse of setting up in advance, and by combined described at least two character strings generation name; Or
Third is chosen submodule, for choosing at least two character strings from the second storehouse of setting up in advance, and at least one character string of choosing is split into at least two substrings, at least two substrings choosing after fractionation carry out combination producing name, or choose that at least one substring after fractionation and the described character string of choosing, at least one carries out combination producing name.
In the present embodiment, according to the quantity of the character string of choosing, adopt the mode of different fractionation combinations for user generates name, can ensure the diversity of the name generating into user, then can ensure the diversity of the name automatically generating into user.In the present embodiment, choose the mode of name and in previous embodiment, automatically to generate the mode of the pet name the same for user from the second storehouse of setting up in advance, and have a variety ofly, the present invention is no longer described in detail this.
Alternatively, referring to Figure 13, generate in another embodiment of system of user name in the present invention, also comprise: second preserves subelement 46, for name surnames list is kept to the first storehouse, as One Hundred Family Names being kept in the first storehouse; Second obtains subelement 47, the word, word and/or the phrase that are greater than Second Threshold for obtain usage frequency from website; The 3rd preserves subelement 48, forms character string list and is kept at the second storehouse for obtaining by described second described word, word and/or phrase that subelement 47 gets.In the present embodiment, the word, word and/or the phrase that are greater than Second Threshold by obtain usage frequency from website, and the described word getting, word and/or the list of phrase formation character string are kept in the second storehouse, can be convenient to generate more novel name for user.
Alternatively, generate in another embodiment of system of user name in the present invention, also comprise: the first setting unit, at described user name generation unit according to described selection, for before described user generates user name automatically, set in advance the string length of described user name; Wherein, described user name generation unit, for the string length of the user name that sets in advance according to described selection and described the first setting unit, for described user generates the user name of the string length setting in advance described in meeting automatically.
In the present embodiment, by setting in advance the string length of user name, can be convenient to automatically generate for user the user name that meets the described string length setting in advance.
Alternatively, generate in another embodiment of system of user name in the present invention, also comprise: the second setting unit, at described user name generation unit according to described selection, for before described user generates user name automatically, set in advance the character string that described user name should comprise; Wherein, described user name generation unit, for the described character string setting in advance according to described selection and described the second setting unit, is that described user generates the user name that comprises the described character string setting in advance automatically.In the present embodiment, the character string that should comprise by setting in advance user name, can be convenient to automatically generate for user the user name that comprises the described character string setting in advance.
Alternatively, generate in another embodiment of system of user name in the present invention, described options also comprises according to predetermined style generation user name; Wherein, described first preserves subelement, classifies, and the character string list of the different-style of formation is kept in character string storehouse for obtaining by described first described word, word and/or the phrase that subelement gets according to predetermined style; Or the described the 3rd preserves subelement, classify according to predetermined style for obtaining by described second described word, word and/or the phrase that subelement gets, and the character string list of the different-style of formation is kept in the second storehouse; Described user name generation unit, if select to generate user name or select to press name by the pet name to generate user name for user, and while selecting to generate user name by predetermined style, according to described selection, for described user generates the user name that meets described predetermined style automatically.
In the present embodiment, by the word getting, word and/or phrase are classified according to predetermined style, the character string list of the different-style of formation is kept in character string storehouse or the second storehouse, for user provides the options that generates user name according to predetermined style, and in the time that user selects to generate user name by predetermined style, the concrete style of selecting according to user, the character string of choosing corresponding style from character string storehouse or the second storehouse generates the pet name or name for user, can be convenient to for user generates the user name of user-selected style automatically, thereby can strengthen user's experience.
Alternatively, referring to Figure 14, generate in another embodiment of system of user name in the present invention, described user name generation unit 4, comprising: user name generates subelement 49, for according to described selection, is described user at least two user names of generation automatically; User name chooser unit 50, generates subelement 49 selection of at least two user names of generation automatically for receiving described user to described user name, and the user name that user is chosen is as described user's user name.In the present embodiment, generate at least two user names by being that user is automatic, and the user name of user being selected according to user's selection is as user's user name, can strengthen user's experience.
Alternatively, referring to Figure 15, generate in another embodiment of system of user name in the present invention, also comprise: judging unit 5, be used at described user name generation unit 4 according to described selection, for after described user generates user name automatically, judge that whether the user name of described automatic generation is identical with existing user name; Notification unit 6, for the result judging according to described judging unit 5, if the user name of described automatic generation is identical with existing user name, notifies described user name generation unit 4 again automatically to generate new user name for described user.
In the present embodiment, by automatically generating after user name for user at every turn, whether the user name that judges described automatic generation is identical with existing user name, and in the time that the user name of described automatic generation is identical with existing user name, give up the user name of described automatic generation, again automatically generate user name for described user, can ensure the uniqueness of the user name generating.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, can carry out the hardware that instruction is relevant by computer program to complete, described program can be stored in a computer read/write memory medium, this program, in the time carrying out, can comprise as the flow process of the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, any be familiar with those skilled in the art the present invention disclose technical scope in; the variation that can expect easily or replacement, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (26)

1. a method that generates user name, is characterized in that, comprising:
Receive the instruction of user's registered user name;
According to the instruction of described registered user name, provide the options of user name generating mode to user; Described options comprises by pet name generation user name and generates user name by name;
Receive the selection of user to an options in described options;
According to described selection, for described user generates user name automatically.
2. the method for generation user name according to claim 1, is characterized in that, the selection of described reception user to an options in described options, comprising:
Receive user to generate the selection of user name options by the pet name;
Wherein, described according to described selection, for described user generates user name automatically, comprising:
According to described selection, from the character string storehouse of setting up in advance, choose at least one character string; Wherein, in described character string storehouse, preserve the character string being formed by word, word or phrase;
Be that described user generates the pet name automatically according to described at least one character string of choosing.
3. the method for generation user name according to claim 2, is characterized in that, described at least one character string that described basis is chosen is that described user generates the pet name automatically, comprising:
If the character string of choosing is one, the direct pet name using the described character string of choosing as described user; Or
If the character string of choosing is more than two, by the described user's of the combined generation of described more than two character string the pet name; Or
If the character string of choosing is more than two, at least one character string of choosing is split into at least two substrings, choose the pet name that at least two substrings after fractionation carry out user described in combination producing, or choose at least one substring after fractionation and the described character string of choosing at least one and carry out the pet name of user described in combination producing.
4. according to the method for the generation user name described in claim 2 or 3, it is characterized in that,,, choose at least one character string from the character string storehouse of setting up in advance before, also comprise: obtain word, word and/or phrase that usage frequency is greater than first threshold from website according to described selection described;
The described word getting, word and/or phrase are formed to character string list to be kept in character string storehouse.
5. the method for generation user name according to claim 1, is characterized in that, the selection of described reception user to an options in described options, comprising:
Receive user generates user name options selection to pressing name;
Wherein, described according to described selection, for described user generates user name automatically, comprising:
According to described selection, from the name storehouse of setting up in advance, choose surname and name;
By the name of user described in the described surname of choosing and famous prime minister's combination producing.
6. the method for generation user name according to claim 5, is characterized in that, described according to described selection, chooses surname and name from the name storehouse of setting up in advance, comprising:
According to described selection, from the first storehouse of setting up in advance, choose surname, from the second storehouse of setting up in advance, choose name; Wherein, in described the first storehouse, preserve name surnames list, in described the second storehouse, preserve the character string being formed by word, word or phrase.
7. the method for generation user name according to claim 6, is characterized in that, described from advance set up the second storehouse choose name, comprising:
From the second storehouse of setting up in advance, choose a character string, and using the described character string of choosing as name; Or
From the second storehouse of setting up in advance, choose at least two character strings, and by combined described at least two character strings generation name; Or
From the second storehouse of setting up in advance, choose at least two character strings, and at least one character string of choosing is split into at least two substrings, at least two substrings choosing after fractionation carry out combination producing name, or choose that at least one substring after fractionation and the described character string of choosing, at least one carries out combination producing name.
8. the method for generation user name according to claim 6, is characterized in that, according to described selection, from the first storehouse of setting up in advance, chooses surname described, before choosing name, comprising from the second storehouse of setting up in advance:
Name surnames list is kept in the first storehouse;
Obtain word, word and/or phrase that usage frequency is greater than Second Threshold from website;
The described word getting, word and/or phrase are formed to character string list to be kept in the second storehouse.
9. the method for generation user name according to claim 1, is characterized in that, according to described selection, for before described user generates user name automatically, also comprises:
Set in advance the string length of described user name;
Wherein, described according to described selection, for described user generates user name automatically, comprising:
According to described selection and described in the string length of the user name that sets in advance, for described user generates the user name that meets the described string length setting in advance automatically.
10. the method for generation user name according to claim 1, is characterized in that,,, also comprises for before described user generates user name automatically according to described selection described:
Set in advance the character string that described user name should comprise;
Wherein, described according to described selection, for described user generates user name automatically, comprising:
According to described selection and the described character string that sets in advance, be that described user generates the user name that comprises the described character string setting in advance automatically.
11. according to the method for the generation user name described in claim 4 or 8, it is characterized in that, described options also comprises according to predetermined style generation user name;
Wherein, describedly the described word getting, word and/or phrase formed to character string list be kept in character string storehouse or the second storehouse, comprising:
The described word, word and/or the phrase that get are classified according to predetermined style, and the character string list of the different-style of formation is kept in character string storehouse or the second storehouse;
Described according to described selection, for described user generates user name automatically, comprising:
If user selects to generate user name or select to press name by the pet name to generate user name, and selects to generate user name by predetermined style, according to described selection, for described user generates the user name that meets described predetermined style automatically.
The method of 12. generation user names according to claim 1, is characterized in that, described according to described selection, for described user generates user name automatically, comprising:
According to described selection, for described user generates at least two user names automatically;
Receive the selection of described user to described at least two user names, the user name that user is chosen is as described user's user name.
The method of 13. generation user names according to claim 1, is characterized in that,,, also comprises for after described user generates user name automatically according to described selection described:
Whether the user name that judges described automatic generation is identical with existing user name;
According to the result of described judgement, if the user name of described automatic generation is identical with existing user name, again automatically generate new user name for described user.
14. 1 kinds generate the system of user name, it is characterized in that, comprising:
Command reception unit, for receiving the instruction of user's registered user name;
Options provides unit, for the instruction of the registered user name that receives according to described command reception unit, provides the options of user name generating mode to user; Described options comprises by pet name generation user name and generates user name by name;
Selective reception unit, provides the selection of the options of options that unit provides to described options for receiving user;
User name generation unit, for according to described selection, for described user generates user name automatically.
The system of 15. generation user names according to claim 14, is characterized in that, described selective reception unit provides options that unit provides to generate the selection of user name options by the pet name for receiving user to described options;
Wherein, described user name generation unit, comprising:
The first character string is chosen subelement, for according to described selection, from the character string storehouse of setting up in advance, chooses at least one character string; Wherein, in described character string storehouse, preserve the character string being formed by word, word or phrase;
The pet name generates subelement, is that described user generates the pet name automatically for choose described at least one character string that subelement chooses according to described the first character string.
The system of 16. generation user names according to claim 15, is characterized in that, the described pet name generates subelement, comprising:
The first pet name generation module, if when choosing character string that subelement chooses and be one for described the first character string, the directly pet name using the described character string of choosing as described user; Or
The second pet name generation module is when more than two if choose for described the first character string character string that subelement chooses, by the described user's of the combined generation of described more than two character string the pet name; Or
The 3rd pet name generation module, if choosing for described the first character string character string that subelement chooses is when more than two, at least one character string of choosing is split into at least two substrings, choose the pet name that at least two substrings after fractionation carry out user described in combination producing, or choose at least one substring after fractionation and described the first character string and choose in the described character string that module chooses at least one and carry out the pet name of user described in combination producing.
17. according to the system of the generation user name described in claim 15 or 16, it is characterized in that, also comprise: first obtains subelement, for choosing subelement according to described selection in described the first character string, choose at least one character string from the character string storehouse of setting up in advance before, obtain word, word and/or phrase that usage frequency is greater than first threshold from website;
First preserves subelement, forms character string list and is kept at character string storehouse for obtaining by described first described word, word and/or phrase that subelement gets.
The system of 18. generation user names according to claim 14, is characterized in that, described selective reception unit provides options that unit provides to generate the selection of user name options by name for receiving user to described options;
Wherein, described user name generation unit, comprising:
Surname and name are chosen subelement, for according to described selection, choose surname and name from the name storehouse of setting up in advance;
Name generates subelement, for described surname and name being chosen to the name of user described in described surname that subelement chooses and famous prime minister's combination producing.
The system of 19. generation user names according to claim 18, is characterized in that, described surname and name are chosen subelement, comprising:
Module chosen in surname, for according to described selection, from the first storehouse of setting up in advance, chooses surname; Wherein, in described the first storehouse, preserve name surnames list;
Name is chosen module, for choosing name from the second storehouse of setting up in advance; Wherein, in described the second storehouse, preserve the character string being formed by word, word or phrase.
The system of 20. generation user names according to claim 19, is characterized in that, described name is chosen module, comprising:
First place is chosen submodule, for choosing a character string from the second storehouse of setting up in advance, and using the described character string of choosing as name; Or
Second place is chosen submodule, for choosing at least two character strings from the second storehouse of setting up in advance, and by combined described at least two character strings generation name; Or
Third is chosen submodule, for choosing at least two character strings from the second storehouse of setting up in advance, and at least one character string of choosing is split into at least two substrings, at least two substrings choosing after fractionation carry out combination producing name, or choose that at least one substring after fractionation and the described character string of choosing, at least one carries out combination producing name.
The system of 21. generation user names according to claim 19, is characterized in that, also comprises:
Second preserves subelement, for name surnames list is kept to the first storehouse;
Second obtains subelement, the word, word and/or the phrase that are greater than Second Threshold for obtain usage frequency from website;
The 3rd preserves subelement, forms character string list and is kept at the second storehouse for obtaining by described second described word, word and/or phrase that subelement gets.
The system of 22. generation user names according to claim 14, is characterized in that, also comprises:
The first setting unit, at described user name generation unit according to described selection, for before described user generates user name automatically, set in advance the string length of described user name;
Wherein, described user name generation unit, for the string length of the user name that sets in advance according to described selection and described the first setting unit, for described user generates the user name of the string length setting in advance described in meeting automatically.
The system of 23. generation user names according to claim 14, is characterized in that, also comprises:
The second setting unit, at described user name generation unit according to described selection, for before described user generates user name automatically, set in advance the character string that described user name should comprise;
Wherein, described user name generation unit, for the described character string setting in advance according to described selection and described the second setting unit, is that described user generates the user name that comprises the described character string setting in advance automatically.
24. according to the system of the generation user name described in claim 17 or 21, it is characterized in that, described options also comprises according to predetermined style generation user name;
Wherein, described first preserves subelement, classifies, and the character string list of the different-style of formation is kept in character string storehouse for obtaining by described first described word, word and/or the phrase that subelement gets according to predetermined style; Or the described the 3rd preserves subelement, classify according to predetermined style for obtaining by described second described word, word and/or the phrase that subelement gets, and the character string list of the different-style of formation is kept in the second storehouse;
Described user name generation unit, if select to generate user name or select to press name by the pet name to generate user name for user, and while selecting to generate user name by predetermined style, according to described selection, for described user generates the user name that meets described predetermined style automatically.
The system of 25. generation user names according to claim 14, is characterized in that, described user name generation unit, comprising:
User name generates subelement, for according to described selection, is described user at least two user names of generation automatically;
User name chooser unit, generates the subelement selection of at least two user names of generation automatically for receiving described user to described user name, and the user name that user is chosen is as described user's user name.
The system of 26. generation user names according to claim 14, is characterized in that, also comprises:
Judging unit, at described user name generation unit according to described selection, for after described user generates user name automatically, judge that whether the user name of described automatic generation identical with existing user name;
Notification unit, for the result judging according to described judging unit, if the user name of described automatic generation is identical with existing user name, notifying described user name generation unit is that described user generates new user name again automatically.
CN201410286209.9A 2014-06-24 2014-06-24 A kind of method and system for generating user name Active CN104038411B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410286209.9A CN104038411B (en) 2014-06-24 2014-06-24 A kind of method and system for generating user name
PCT/CN2015/082091 WO2015196975A1 (en) 2014-06-24 2015-06-23 Method and system for generating user name

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410286209.9A CN104038411B (en) 2014-06-24 2014-06-24 A kind of method and system for generating user name

Publications (2)

Publication Number Publication Date
CN104038411A true CN104038411A (en) 2014-09-10
CN104038411B CN104038411B (en) 2017-09-05

Family

ID=51469005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410286209.9A Active CN104038411B (en) 2014-06-24 2014-06-24 A kind of method and system for generating user name

Country Status (2)

Country Link
CN (1) CN104038411B (en)
WO (1) WO2015196975A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015196975A1 (en) * 2014-06-24 2015-12-30 广州金山网络科技有限公司 Method and system for generating user name
CN108595395A (en) * 2018-03-21 2018-09-28 阿里巴巴集团控股有限公司 A kind of generation method of the pet name, device and equipment
CN110716964A (en) * 2019-09-19 2020-01-21 卓尔智联(武汉)研究院有限公司 Newborn naming method based on GRU network, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133512A1 (en) * 2006-11-30 2008-06-05 Microsoft Corporation User Name Generation
CN101272237A (en) * 2008-04-22 2008-09-24 北京飞天诚信科技有限公司 Method and system for automatically generating and filling login information
US20100037303A1 (en) * 2008-08-08 2010-02-11 Microsoft Corporation Form Filling with Digital Identities, and Automatic Password Generation
CN103067373A (en) * 2012-12-20 2013-04-24 天津书生投资有限公司 User registration method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193129A (en) * 2006-11-21 2008-06-04 中兴通讯股份有限公司 Generation method and device for authentication user name
CN102663303A (en) * 2012-04-17 2012-09-12 李凯 Method for exercising permission by mobile equipment
CN104038411B (en) * 2014-06-24 2017-09-05 广州猎豹网络科技有限公司 A kind of method and system for generating user name

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133512A1 (en) * 2006-11-30 2008-06-05 Microsoft Corporation User Name Generation
CN101272237A (en) * 2008-04-22 2008-09-24 北京飞天诚信科技有限公司 Method and system for automatically generating and filling login information
US20100037303A1 (en) * 2008-08-08 2010-02-11 Microsoft Corporation Form Filling with Digital Identities, and Automatic Password Generation
CN102132304A (en) * 2008-08-08 2011-07-20 微软公司 Form filling with digital identities, and automatic password generation
CN103067373A (en) * 2012-12-20 2013-04-24 天津书生投资有限公司 User registration method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015196975A1 (en) * 2014-06-24 2015-12-30 广州金山网络科技有限公司 Method and system for generating user name
CN108595395A (en) * 2018-03-21 2018-09-28 阿里巴巴集团控股有限公司 A kind of generation method of the pet name, device and equipment
CN108595395B (en) * 2018-03-21 2022-02-25 创新先进技术有限公司 Nickname generation method, device and equipment
CN110716964A (en) * 2019-09-19 2020-01-21 卓尔智联(武汉)研究院有限公司 Newborn naming method based on GRU network, electronic device and storage medium

Also Published As

Publication number Publication date
CN104038411B (en) 2017-09-05
WO2015196975A1 (en) 2015-12-30

Similar Documents

Publication Publication Date Title
CN107450981B (en) Block chain consensus method and equipment
US20160117079A1 (en) Method and apparatus for displaying application icons on terminal
CN103150079B (en) A kind of application icon management method and device based on Firefox OS platforms
CN103955536A (en) Classification method and device of applications
CN111045821A (en) Container scheduling method and device, container scheduler and readable storage medium
TW201732694A (en) Task allocation method, system and device
CN104503668A (en) Method, system and terminal for generating menu shortcuts
CN105117244A (en) Starting page processing method and apparatus
CN104038411A (en) Method and system for generating user name
CN105100128A (en) Server cluster log acquiring and providing methods, log server and node server
CN103354990B (en) The system and method for the virtual machine in process cloud platform
CN104793982A (en) Method and device for establishing virtual machine
KR101647247B1 (en) Method, device, program, and recording medium for displaying messages
CN103402008A (en) Method and device for rapidly mass texting message
CN103763181A (en) Automatic attribute setting device and method
CN106060239B (en) Social circle message display method and terminal equipment
CN104994223A (en) Text message editing method and device
CN105120392B (en) A kind of creation method and mobile terminal of speaker grouping
CN103942213A (en) Data paging method and device
CN106445479A (en) Information pushing method and apparatus
CN110008398B (en) Data classification management recommendation method and device
CN105897988A (en) Frequent contact person recommendation processing method and apparatus
CN103065655B (en) A kind of mobile terminal generates the method and system of song playlist automatically
CN103312880A (en) Terminal and application program data loading method
CN106445522A (en) Storage interface display method based on floating window

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510623 unit 01-B, Guangzhou bank building, No. 30 Zhujiang Road, Guangzhou, Guangdong, Tianhe District, China

Applicant after: Guangzhou cheetah Network Technology Co., Ltd.

Address before: 510623 unit 01-B, Guangzhou bank building, No. 30 Zhujiang Road, Guangzhou, Guangdong, Tianhe District, China

Applicant before: Kingsoft, Guangzhou network technology Co., Ltd

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant