CN105306203A - Account login method, device and system - Google Patents
Account login method, device and system Download PDFInfo
- Publication number
- CN105306203A CN105306203A CN201410298136.5A CN201410298136A CN105306203A CN 105306203 A CN105306203 A CN 105306203A CN 201410298136 A CN201410298136 A CN 201410298136A CN 105306203 A CN105306203 A CN 105306203A
- Authority
- CN
- China
- Prior art keywords
- account
- customer end
- check strings
- device logs
- telecommunication customer
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention provides an account login method, device and system. The method comprises the following steps: receiving a login request initiated by a first unified communication client, wherein the login request carries an account and equipment login verification strings, and the equipment login verification strings of the account acquired by equipment of different system types are different; judging whether other unified communication clients already log into the account by using the equipment login verification strings or not; and under the situation that a judgment result is negative, returning a response indicating that the account is logged in successfully to the unified communication client. Through adoption of the account login method, device and system, the problem of need of repeated login when the same login account is used for logging into the unified communication client on a plurality of terminals of different system types is solved; a plurality of pieces of equipment can use the same account to log into a unified communication server; and convenience is brought to use of unified services for a user.
Description
Technical field
The present invention relates to the communications field, in particular to account login method, Apparatus and system.
Background technology
Along with the development of the Internet, unified communication traffic (state presents, group, chatroom for social activity, the instant message) development of merging various means of communication is rapid.Unified communication platform, is also unified communication system.Its core content is: allow people no matter any time, any place, can pass through any equipment, any network, the free communication of acquisition data, image and sound.Unified communications incorporates various communication equipment, media and application effectively, and makes communication convenient, more has the sense of organization, planned, extensibility.That is, it can use diversified terminal, merge the media such as instant message, SMS, mail, voice, video, data, the application such as rich call, instant messaging, video conference, thus bring the freedom of selection and the lifting of efficiency for people.It is different from interconnecting of network level, but the fusion of the application that people-oriented is with collaborative, is the theory of a higher level, a new generation's communication and IT industry.
The increase of the various equipments for surfing the net used along with present people, under various scene, user can be accessed by unified communication system whenever and wherever possible, uses the business function of unified communication, various mobile device can network access easily whenever and wherever possible, is changing the habits and customs of people.Unified communication traffic generally provides an account number for each user, user signs in unified communication system by this account number on each equipment, and unified communication system is for each login of user, all uniquely distinguished by account number, if namely user uses account number 1 to log in unified communication system in device A, if now use account number 1 to log in unified address book system more on device B, now Uniform Communication Server can think that user account number 1 logs in, thus the user logged in before can be carried out sign-out fall, when user switches back device A again, if want to re-use unified communication traffic function, just must re-use account number 1 and re-start login.If user switches use continually at many equipment rooms, can be very cumbersome, often switch and once all will again log in down.
Therefore, in the related, also exist when user needs to use same login account to log in unified telecommunication customer end in the terminal of multiple different system type, need frequently to switch use, each switching all needs the problem again logged in.
Summary of the invention
The invention provides a kind of login process method, device and Uniform Communication Server, with at least solve exist in correlation technique when user needs to use same login account to log in unified telecommunication customer end in the terminal of multiple different system type, need frequently to switch use, each switching all needs the problem again logged in.
According to an aspect of the present invention, provide a kind of account login method, comprise: receive the logging request that the first unified telecommunication customer end is initiated, wherein, carry account and device logs check strings in described logging request, the described device logs check strings of the described account of the equipment acquisition of different system type is different; Judge whether to exist other to unify telecommunication customer end and use described device logs check strings to log in described account; When judged result is no, returns the described account of login to described unified telecommunication customer end and successfully respond.
Preferably, judge whether to exist other to unify telecommunication customer end and use described device logs check strings to log in described account also to comprise: when judged result is for being, sign-out described other unify the described account that telecommunication customer end logs in, and return to the described first unified telecommunication customer end and log in described account and successfully respond.
Preferably, unify telecommunication customer end and use before described device logs check strings logged in described account judging whether to exist other, also comprise: described device logs check strings is verified.
Preferably, carry out verification to described device logs check strings to comprise: judge that whether corresponding with the first system type of preserving in server described device logs check strings device logs check strings be consistent, wherein said the first system type is the system type of the described first unified telecommunication customer end place terminal; If so, then verification is passed through; Otherwise, refuse described logging request.
Preferably, before the logging request that the unified telecommunication customer end of reception first is initiated, also comprise: receive the login inquiry request that the described first unified telecommunication customer end sends, wherein, the description identifier of the system type for describing the described first unified telecommunication customer end place terminal is carried in described login inquiry request; Be that described first unified telecommunication customer end distributes described device logs check strings according to described description identifier.
Preferably, be that described first unified telecommunication customer end distributing equipment logs in check strings and comprises according to described description identifier: judge whether there is described device logs check strings corresponding to described system type according to described description identifier; When judged result is no, generate described device logs check strings, and the described device logs check strings generated is returned to the described first unified telecommunication customer end; And/or, when judged result is for being, described device logs check strings corresponding for described system type is returned to the described first unified telecommunication customer end.
Preferably, described device logs check strings corresponding for described system type is returned to the described first unified telecommunication customer end to comprise: judge that whether described device logs check strings is still in the term of validity; When described judged result be described device logs check strings still in the term of validity time, described device logs check strings is returned to described first unified telecommunication customer end; And/or, when described judged result be described device logs check strings crossed the term of validity time, regenerate described device logs check strings, and the described device logs check strings regenerated returned to described first unified telecommunication customer end.
According to a further aspect in the invention, provide a kind of account login method, comprise: the first unified telecommunication customer end obtains device logs check strings, wherein, the described device logs check strings of the account of the equipment acquisition of different system type is different, described device logs check strings is used for server and judges whether to exist other and unify telecommunication customer end and use described device logs check strings to log in described account, and when judged result is no, returns the described account of login to described unified telecommunication customer end and successfully respond; Described first unified telecommunication customer end initiates logging request to described server, wherein, carries described account and described device logs check strings in described logging request.
In accordance with a further aspect of the present invention, provide a kind of account entering device, described account entering device is arranged in server, comprise: receiver module, for receiving the logging request that the first unified telecommunication customer end is initiated, wherein, carry account and device logs check strings in described logging request, the described device logs check strings of the described account of the equipment acquisition of different system type is different; Judge module, unifies telecommunication customer end use described device logs check strings to log in described account for judging whether to exist other; Processing module, for being no in judged result, returning the described account of login to described unified telecommunication customer end and successfully responding.
According to another aspect of the invention, provide a kind of account entering device, described account entering device is arranged in the first unified telecommunication customer end, comprise: acquisition module, for obtaining device logs check strings, wherein, the described device logs check strings of the account of the equipment acquisition of different system type is different, described device logs check strings is used for server and judges whether to exist other and unify telecommunication customer end and use described device logs check strings to log in described account, and when judged result is no, return the described account of login to described unified telecommunication customer end successfully to respond, sending module, initiates logging request for the described first unified telecommunication customer end to described server, wherein, carries described account and described device logs check strings in described logging request.
According to a further aspect in the invention, provide a kind of account login system, comprise the described account entering device being arranged in server, also comprise the described account entering device being arranged in the first unified telecommunication customer end.
By the present invention, the logging request adopting the unified telecommunication customer end of reception first to initiate, wherein, carries account and device logs check strings in described logging request, and the described device logs check strings of the described account of the equipment acquisition of different system type is different, judge whether to exist other to unify telecommunication customer end and use described device logs check strings to log in described account, when judged result is no, the mode logging in described account and successfully respond is returned to described unified telecommunication customer end, solve the single account number existed in correlation technique and can only log in Uniform Communication Server on a station terminal, when needing to use same login account to log in unified telecommunication customer end in the terminal of multiple different system type, need again to log in continually, and Uniform Communication Server can only judge according to user account number the problem whether user logs in, and then achieve and on many equipment, Uniform Communication Server can be signed in account number simultaneously, thus when equipment room switches, do not need again to log in continually again, unified communication traffic function can be used on each listed equipment, uniform traffic is used to provide conveniently to user.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, and form a application's part, schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart one according to the account login method of the embodiment of the present invention;
Fig. 2 is the flowchart 2 of the account login method according to the embodiment of the present invention;
Fig. 3 is the structured flowchart one of the account entering device according to the embodiment of the present invention;
Fig. 4 is the structured flowchart two of the account entering device according to the embodiment of the present invention;
Fig. 5 is the structured flowchart of the account login system according to the embodiment of the present invention;
Fig. 6 is the equipment network figure that the many equipment of single according to the preferred embodiment of the invention account number logs in the device of Uniform Communication Server simultaneously;
Fig. 7 is the interaction diagrams that the many equipment of single according to the preferred embodiment of the invention account logs in uniform communication server simultaneously;
Fig. 8 be according to the preferred embodiment of the invention Uniform Communication Server to the flow chart of client query logging request;
Fig. 9 be according to the preferred embodiment of the invention Uniform Communication Server to the process chart of the formal logging request of client.
Embodiment
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments.It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.
Provide a kind of account login method in the present embodiment, Fig. 1 is the flow chart one according to the account login method of the embodiment of the present invention, and as shown in Figure 1, this flow process comprises the steps:
Step S102, receives the logging request that the first unified telecommunication customer end is initiated, wherein, carries account and device logs check strings in this logging request, and the device logs check strings of the account of the equipment acquisition of different system type is different;
Step S104, judges whether to exist other and unifies telecommunication customer end and use the said equipment to log in check strings to have logged in above-mentioned account;
Step S106, when judged result is no, returns the above-mentioned account of login to above-mentioned unified telecommunication customer end and successfully responds.
By above-mentioned steps, the logging request adopting the unified telecommunication customer end of reception first to initiate, wherein, carries account and device logs check strings in this logging request, and the device logs check strings of the account of the equipment acquisition of different system type is different, judge whether to exist other to unify telecommunication customer end and use the said equipment to log in check strings to have logged in above-mentioned account, when judged result is no, the mode logging in above-mentioned account and successfully respond is returned to above-mentioned unified telecommunication customer end, the device logs check strings of the same account obtained due to the equipment of different system type is different, and the device logs check strings of carrying when each device logs different time, then it all can login successfully, achieve can log in same account in the terminal of different system types simultaneously simultaneously, solve the single account number existed in correlation technique and can only log in Uniform Communication Server on a station terminal, when needing to use same login account to log in unified telecommunication customer end in the terminal of multiple different system type, need again to log in continually, and Uniform Communication Server can only judge according to user account number the problem whether user logs in, and then achieve and on many equipment, Uniform Communication Server can be signed in account number simultaneously, thus when equipment room switches, do not need again to log in continually again, unified communication traffic function can be used on each listed equipment, uniform traffic is used to provide conveniently to user.
Preferably, if the judged result of above-mentioned steps S104 is yes, the above-mentioned account that telecommunication customer end logs in can also be unified by sign-out above-mentioned other, and return to above-mentioned first unified telecommunication customer end and log in above-mentioned account and successfully respond.This mode can ensure that the equipment of homogeneous system type only has one can log in this account success, and meets the operating habit of user.
In a preferred embodiment, can also the device logs check strings received first be verified.Disabled user can be avoided like this to invade, the legitimate rights and interests of the telecommunication customer end user that safeguards unity.
Preferably, can log in check strings to the said equipment by the following method to verify: judge that the device logs check strings that whether corresponding with the first system type of preserving in server the said equipment log in check strings is consistent, wherein this first system type is the system type of the above-mentioned first unified telecommunication customer end place terminal; If so, then verification is passed through; Otherwise, refuse above-mentioned logging request.That is, with whether the device logs check strings of preserving in advance in Uniform Communication Server is consistent, the device logs check strings sent by contrasting unified telecommunication customer end judges that whether the unified telecommunication customer end needing access server is legal, when consistent both check results is, explanation is verified, allowing this to unify telecommunication customer end is connected in server, if check results is inconsistent, then illustrates and do not have authority to log in Uniform Communication Server, the logging request of refusal client.Now user can apply for a new device logs check strings again.Described method provide a kind of safe and reliable login environment, can the interests of maintenance customer better.
In a further advantageous embodiment, before the logging request that the unified telecommunication customer end of reception first is initiated, first unified telecommunication customer end can also to Uniform Communication Server application device logs check strings, in this case, server can receive the login inquiry request that the first unified telecommunication customer end sends, wherein, the description identifier of the system type for describing the first unified telecommunication customer end place terminal is carried in this login inquiry request; Describing identifier according to this is that the first unified telecommunication customer end distributing equipment logs in check strings.The description identifier of this system type can keep unique for the equipment of identical type, and as in Android mobile phone, the description identifier of this system type can be unique; The description identifier of distinct device can keep different simultaneously, and as in Android mobile phone and i Phone, this describes identifier can be different.Further, when carrying out the distribution of device logs check strings, can be encrypted this device logs check strings, improve fail safe.Certainly, first unified telecommunication customer end also can obtain device logs check strings by other method, such as, this device logs check strings also can be generated in login process by the first Unified Communication client automatically, namely the first unified telecommunication customer end is according to the system type of its place terminal, according to unified this device logs check strings of generate rule preset.
When being the first unified telecommunication customer end distributing equipment login check strings according to description identifier, if there is the device logs check strings of this system type, then can directly send to this client, otherwise send again after can generating, specifically can by the following method: judge whether there is device logs check strings corresponding to said system type according to description identifier; When judged result is no, generate device logs check strings, and the device logs check strings of generation is returned to the first unified telecommunication customer end; And/or, when judged result is for being, device logs check strings corresponding for system type is returned to the first unified telecommunication customer end.
Further, a term of validity can also being set to already present device logs check strings, such as, when device logs check strings corresponding for system type being returned to the first unified telecommunication customer end, judgment device whether can logging in check strings still in the term of validity; When judged result be device logs check strings still in the term of validity time, device logs check strings is returned to above-mentioned first unified telecommunication customer end; And/or, when judged result be device logs check strings crossed the term of validity time, regenerate device logs check strings, and the device logs check strings regenerated returned to the first unified telecommunication customer end.From above preferred embodiment, when exceeding the term of validity of setting, needing to regenerate device logs check strings, in addition, when device logs check strings is returned to unified telecommunication customer end, can also the device logs check strings returned be encrypted.Can be more safe and controlled by arranging the term of validity and being encrypted.
Additionally provide a kind of account login method in the present embodiment, Fig. 2 is the flowchart 2 of the account login method according to the embodiment of the present invention, and as shown in Figure 2, this flow process comprises the steps:
Step S202, first unified telecommunication customer end obtains device logs check strings, wherein, the device logs check strings of the account of the equipment acquisition of different system type is different, this device logs check strings is used for server and judges whether to exist other and unify telecommunication customer end and use this device logs check strings to log in this account, and when judged result is no, returns the above-mentioned account of login to above-mentioned unified telecommunication customer end and successfully respond;
Step S204, the first unified telecommunication customer end initiates logging request to server, wherein, carries above-mentioned account and the said equipment login check strings in this logging request.
Pass through above-mentioned steps, the first unified telecommunication customer end is adopted to obtain device logs check strings, wherein, the device logs check strings of the account of the equipment acquisition of different system type is different, this device logs check strings is used for server and judges whether to exist other and unify telecommunication customer end and use this device logs check strings to log in this account, and when judged result is no, returns the above-mentioned account of login to above-mentioned unified telecommunication customer end and successfully respond, first unified telecommunication customer end initiates logging request to server, wherein, the mode of above-mentioned account and the said equipment login check strings is carried in this logging request, the device logs check strings of the same account obtained due to the equipment of different system type is different, and the device logs check strings of carrying when each device logs different time, then it all can login successfully, achieve can log in same account in the terminal of different system types simultaneously simultaneously, solve the single account number existed in correlation technique and can only log in Uniform Communication Server on a station terminal, when needing to use same login account to log in unified telecommunication customer end in the terminal of multiple different system type, need again to log in continually, and Uniform Communication Server can only judge according to user account number the problem whether user logs in, and then achieve and on many equipment, Uniform Communication Server can be signed in account number simultaneously, thus when equipment room switches, do not need again to log in continually again, unified communication traffic function can be used on each listed equipment, uniform traffic is used to provide conveniently to user.
Corresponding to said method, additionally provide a kind of account entering device in the present embodiment, this device is used for realizing above-described embodiment and preferred implementation, has carried out repeating no more of explanation.As used below, term " module " can realize the software of predetermined function and/or the combination of hardware.Although the device described by following examples preferably realizes with software, hardware, or the realization of the combination of software and hardware also may and conceived.
Fig. 3 is the structured flowchart one of the account entering device according to the embodiment of the present invention, and this device is arranged in server, and as shown in Figure 3, this device comprises receiver module 32, judge module 34 and processing module 36, is described below to this device.
Receiver module 32, for receiving the logging request that the first unified telecommunication customer end is initiated, wherein, carry account and device logs check strings in this logging request, the device logs check strings of the account of the equipment acquisition of different system type is different; Judge module 34, is connected to above-mentioned receiver module 32, unifies telecommunication customer end use the said equipment to log in check strings to have logged in above-mentioned account for judging whether to exist other; Processing module 36, is connected to above-mentioned judge module 34, for when the judged result of judge module 34 is no, returns the above-mentioned account of login successfully respond to above-mentioned unified telecommunication customer end.
Fig. 4 is the structured flowchart two of the account entering device according to the embodiment of the present invention, and this device is arranged in the first unified telecommunication customer end, and as shown in Figure 4, this device comprises acquisition module 42 and sending module 44, is described below to this device.
Acquisition module 42, for obtaining device logs check strings, wherein, the device logs check strings of the account of the equipment acquisition of different system type is different, device logs check strings is used for server and judges whether to exist other and unify telecommunication customer end and use this device logs check strings to log in above-mentioned account, and when judged result is no, returns the above-mentioned account of login to above-mentioned unified telecommunication customer end and successfully respond; Sending module 44, is connected to above-mentioned acquisition module 42, initiates logging request for the above-mentioned first unified telecommunication customer end to above-mentioned server, wherein, carries above-mentioned account and the said equipment login check strings in this logging request.
Fig. 5 is the structured flowchart of the account login system according to the embodiment of the present invention, as shown in Figure 5, this account login system 50 comprises the above-mentioned account entering device 52 being arranged in server, also comprises the above-mentioned account entering device 54 being arranged in the first unified telecommunication customer end.
Be described below in conjunction with preferred embodiment, following preferred embodiment combines above-described embodiment and preferred implementation thereof.
Following preferred embodiment provides method and the device that the many equipment of a kind of single account logs in Uniform Communication Server simultaneously.
In an optional embodiment, provide a kind of method or the device that use the many equipment of single account number to log in Uniform Communication Server simultaneously, can allow user on multiple equipment, use same account number to sign in Uniform Communication Server simultaneously, use the various functions of unified communication traffic simultaneously, follow-up when equipment room switches, do not need to re-start login again.
Core is: the device that in this preferred embodiment, the many equipment of a kind of single account number logs in Uniform Communication Server simultaneously consists of the following components, the terminal equipment (comprising computer, flat board, mobile phone etc.) of unified communication client software is installed, user uses the unified communication client software that this equipment is installed, sign in Uniform Communication Server, use the various functions of unified communication; Uniform Communication Server, realizes the miscellaneous service logic of unified communication, provides the business function service of various unified communication to user.Be connected by network between terminal equipment with Uniform Communication Server, only need network interworking, without other special connection request.
The many equipment of a kind of single account number provided in this preferred embodiment logs in the method following (core concept, algorithm and operating procedure that main description realizes) of Uniform Communication Server simultaneously:
Core algorithm is:
The first step, the account number of user's input on the unified telecommunication customer end band on device type A, password, and the description identifier of device type initiates inquiry logging request to uniform server client.
Preferably, this step can comprise the following steps: again
The unified telecommunication customer end of 1 user on device type A inputs unified communication account number and password;
According to the description identifier of installed equipment acquisition device type A, (this device description identifier keeps unique for the equipment of identical type to 2 unified telecommunication customer ends, and as in Android mobile phone, this device description identifier is all unique; The description identifier of distinct device keeps different simultaneously, and as in Android mobile phone and i Phone, this device description identifier is different);
Account number, password and device description identifier that on 3 unified telecommunication customer end bands, user inputs initiate inquiry logging request to Uniform Communication Server.
Second step, the inquiry logging request of Uniform Communication Server to client verifies.
Preferably, this step can comprise the following steps: again
1 Uniform Communication Server carries out the verification of account number and password to the logging request of client, if account number does not exist, then directly returns user and does not exist; If code error, then return code error;
Whether 2 Uniform Communication Servers obtain the device description identifier in client logs request, distributed device logs check strings to before judging Uniform Communication Server account the type equipment:
If 2.1 unallocated mistakes, then Uniform Communication Server automatically generates the device logs check strings of account in device type and preserves in the server, device logs check strings is returned to client (the device logs check strings returned is encrypted) simultaneously;
If 2.2 distributed device logs check strings to this device type of account, then whether before the deadline Uniform Communication Server judged this device logs check strings:
If 2.2.1 cross the term of validity, then regenerate the device logs check strings of account in device type and be updated in server, device logs check strings being returned to client (the device logs check strings returned is encrypted) simultaneously;
If 2.2.2 still in effectively, then directly device logs check strings is returned to client (the device logs check strings returned is encrypted).
3rd step, unified telecommunication customer end obtains the device logs check strings in Uniform Communication Server response, brings account number, password, device logs check strings to initiate formal login to server and asks for instructions.
Preferably, this step can comprise the following steps: again
1 unified telecommunication customer end is deciphered and is got account device logs check strings in this device type from the inquiry login response of Uniform Communication Server;
User account number on 2 unified telecommunication customer end bands, password, device logs check strings (being encrypted) initiates formal logging request to Uniform Communication Server;
4th step, the formal logging request of Uniform Communication Server to client verifies.
Preferably, this step can comprise the following steps: again
1 Uniform Communication Server carries out the verification of account number and password to the logging request of client, if account number does not exist, then directly returns user and does not exist; If code error, then return code error;
2 Uniform Communication Servers obtain the device logs check strings in client logs request, judge whether this login check strings serves the device logs check strings of side distribution unanimously before, if inconsistent, then returns login failure; If consistent, then judge whether user uses account logged at device type A, if logged, then by before account before the login of device type A sign-out fall;
The login data areas of account on device type A is saved in the user account data district of server side by 3 Uniform Communication Servers, returns simultaneously login successfully response to client;
So far, user account number logs in Uniform Communication Server success on device type A, and subsequent user uses this user account number at device type B, and the new device type such as device type C log in, consistent with above of flow process and step.
According to above preferred embodiment, reach single account number and in many device types, Uniform Communication Server can be logged in and the effect using unified communication various functions simultaneously, improve the experience that user uses unified communication, to bringing great convenience property of user.
This preferred embodiment is by an expansion device logs check strings in unified telecommunication customer end to Uniform Communication Server login process, on dissimilar equipment, the device logs check strings of each user account number keeps different, Uniform Communication Server is in conjunction with user account number and device logs check strings, judge whether user logs on the type equipment, on dissimilar equipment, can log in a user account number simultaneously, can not be sign-out mutually; In a same device type, log in an account number, still can be sign-out mutually, remain the more existing experience customs of user.
In the above-described embodiment, device logs check strings is generated by Uniform Communication Server, but this logs in check strings is also automatically can be generated in login process by client, can realize the function that single account number logs on many equipment simultaneously, namely this replacement scheme also can realize identical effect.
Compared to above-mentioned formal scheme, replacement scheme also can reach identical function, and in formal scheme, device logs check strings can be unified generate and distribute and have certain term of validity by server side, more safe and controlled.
Preferably, following steps can also be adopted to process, and in replacement scheme, step is as follows:
The first step, the account number of user's input on the unified telecommunication customer end band on device type A, password, and UC string initiates formal logging request to uniform server client.
This step can comprise the following steps: again
The unified telecommunication customer end of 1 user on device type A inputs unified communication account number and password;
2 unified telecommunication customer ends generate logging device check strings automatically according to installed device type A, and (this logging device check strings keeps unique for same account with the equipment of identical type, as in Android mobile phone, user account number 1 login banner string is on the device all identical; The logging device check strings of simultaneously identical user account number in distinct device type keeps different, and as in Android mobile phone and i Phone, the logging device check strings of user account number 1 in this two kind equipments type is different);
Account number, password and logging device check strings that on 3 unified telecommunication customer end bands, user inputs initiate logging request to Uniform Communication Server.
Second step, the logging request of Uniform Communication Server to client verifies.
This step can comprise the following steps: again
1 Uniform Communication Server carries out the verification of account number and password to the logging request of client, if account number does not exist, then directly returns user and does not exist; If code error, then return code error;
2 Uniform Communication Servers obtain the device logs check strings in client logs requests, judge whether user uses account logged at device type A, if logged, then by before account the login of device type A sign-out fall;
The login data areas of account on device type A is saved in the user account data district of server side by 3 Uniform Communication Servers, returns simultaneously login successfully response to client;
So far, user account number logs in Uniform Communication Server success on device type A, and subsequent user uses this user account number at device type B, and the new device type such as device type C log in, consistent with above of flow process and step.
Below in conjunction with Fig. 6, the enforcement of the technical scheme in this preferred embodiment is described in further detail: Fig. 6 is the equipment network figure that the many equipment of single according to the preferred embodiment of the invention account number logs in the device of Uniform Communication Server simultaneously, as shown in Figure 6, hardware components is by unifying telecommunication customer end, the terminal equipment that client is installed, Uniform Communication Server, and the network connecting terminal equipment and Uniform Communication Server forms.
Set terminal equipment 601, terminal equipment 602, terminal equipment 603, terminal equipment 604 is some, and installs unified communication client software on the terminal device;
The good Uniform Communication Server main frame 606 of equipment, and at the good Uniform Communication Server software of main frame deploy;
The network 605 of the good terminal equipment of equipment and Uniform Communication Server host communication.
In software section, unified telecommunication customer end logs in the treatment step following (using unified communication account number 1 to log in Uniform Communication Server on device type A and device type B for user) of Uniform Communication Server:
Fig. 7 is the interaction diagrams that the many equipment of single according to the preferred embodiment of the invention account logs in uniform communication server simultaneously, and wherein, device type A is consistent with the login process of device type B.As shown in Figure 7, this reciprocal process comprises the steps:
Step S702, unified communication client software initiates inquiry logging request to Uniform Communication Server, and this step can be divided into again:
(1) (this device description identifier keeps unique for the equipment of identical type, and as in Android mobile phone, this device description identifier is all unique according to the description identifier of installed equipment acquisition device type A to unify communication client software; The description identifier of distinct device keeps different simultaneously, and as in Android mobile phone and i Phone, this device description identifier is different);
(2) unify communication client software and initiate inquiry logging request to Uniform Communication Server, comprise in request and bring the device type of user account number 1, password and device type A to describe identifier.
Step S704, Uniform Communication Server receives the inquiry logging request of client software, request is verified, and Returning equipment logs in check strings, Fig. 8 be according to the preferred embodiment of the invention Uniform Communication Server to the flow chart of client query logging request, as shown in Figure 8, following steps are comprised again in step S704:
Step S7041, Uniform Communication Server carries out account number verification to the logging request of client;
Step S7042, if account number does not exist, then directly returns user and does not exist;
Step S7043, deposits in case in account, judges that whether password is correct;
Step S7044, if code error, then returns code error;
Step S7045, when password is correct, Uniform Communication Server obtains the device description identifier in client logs request;
Whether step S7046, device type A distributed device logs check strings to before judging Uniform Communication Server user account number 1;
Step S7047, if unallocated mistake, then Uniform Communication Server automatically generates the device logs check strings of user account number 1 on device type A and preserves in the server, device logs check strings is returned to client (the device logs check strings returned is encrypted) simultaneously;
Step S7048, if distributed device logs check strings to user account number 1 on device type A, then whether before the deadline Uniform Communication Server has judged this device logs check strings;
Step S7049, if cross the term of validity, then regenerate the device logs check strings of user account number 1 on device type A and be updated in server, device logs check strings being returned to client (the device logs check strings returned is encrypted) simultaneously;
Step S70410, if still in effectively, then directly returns to client (the device logs check strings returned is encrypted) by device logs check strings.
Wherein, above-mentioned steps S702 and step S704 is the flow process of Uniform Communication Server to client query logging request, and the flow process for inquiry logging request can specifically see Fig. 8.
After the inquiry logging request completing client, need to process the formal logging request of client.Fig. 9 is that Uniform Communication Server, to the process chart of the formal logging request of client, is described below in conjunction with Fig. 9 according to the preferred embodiment of the invention.
Step S706, unified telecommunication customer end obtains the device logs check strings in Uniform Communication Server response, brings user account number 1, password, device logs check strings to initiate formal login to server and asks for instructions.This step can comprise the following steps: again
(1) unify communication client software to decipher from the inquiry login response of Uniform Communication Server and get the device logs check strings of user account number 1 on device type A;
(2) unify user account number 1 on telecommunication customer end band, password, device logs check strings (being encrypted) initiates formal logging request to Uniform Communication Server.
Step S708, the formal logging request of Uniform Communication Server to client verifies, and preserve login data areas, and return and login successfully response, this step can comprise the following steps: again
Step S7081, Uniform Communication Server carries out account number verification to the logging request of client;
Step S7082, if account number does not exist, then directly returns user and does not exist;
Step S7083, deposits in case in account, judges that whether password is correct;
Step S7084, if code error, then returns code error;
Step S7085, when password is correct, Uniform Communication Server obtains the device logs check strings in client logs request;
Step S7086, judges that whether this login check strings is that the device logs check strings that user account number 1 distributes on device type A is consistent with serving side before;
Step S7087, if inconsistent, then returns login failure;
Step S7088, if unanimously, then judges whether user uses user account number 1 logged at device type A again, if logged, then by user account number 1 before the login of device type A sign-out fall; The login data areas of user account number 1 on device type A is saved in user account number 1 data field of server side by Uniform Communication Server, returns simultaneously login successfully response to client.
So far user account number 1 logins successfully on device type A.
Step S710-S716, user re-uses user account number 1 in the upper login of device type B (also can also have other device types as C etc.), and handling process is consistent with previous step S702-S708.
So far, user account number 1 signs in Uniform Communication Server while completing in distinct device type.
The single account number overcome in correlation technique by above-described embodiment and preferred embodiment can only log in the shortcoming of Uniform Communication Server simultaneously on an equipment, solves the Uniform Communication Server existed in prior art and only judges according to user account number the problem whether user logs in.And this preferred embodiment problem to be solved is when user uses unified communication traffic on many equipment rooms, can use on many equipment and sign in Uniform Communication Server with an account number simultaneously, when equipment room switches, do not need again to log in continually again, unified communication traffic function can be used on each listed equipment, greatly facilitate the experience of user, use providing convenience property of uniform traffic to user.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, and in some cases, step shown or described by can performing with the order be different from herein, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (11)
1. an account login method, is characterized in that, comprising:
Receive the logging request that the first unified telecommunication customer end is initiated, wherein, carry account and device logs check strings in described logging request, the described device logs check strings of the described account of the equipment acquisition of different system type is different;
Judge whether to exist other to unify telecommunication customer end and use described device logs check strings to log in described account;
When judged result is no, returns the described account of login to described unified telecommunication customer end and successfully respond.
2. method according to claim 1, is characterized in that, judges whether to exist other and unifies telecommunication customer end and use described device logs check strings to log in described account also to comprise:
When judged result is for being, sign-out described other unify the described account that telecommunication customer end logs in, and return to the described first unified telecommunication customer end and log in described account and successfully respond.
3. method according to claim 1, is characterized in that, unifies telecommunication customer end and uses before described device logs check strings logged in described account judging whether to exist other, also comprise:
Described device logs check strings is verified.
4. method according to claim 3, is characterized in that, carries out verification comprise described device logs check strings:
Judge that whether corresponding with the first system type of preserving in server described device logs check strings device logs check strings be consistent, wherein said the first system type is the system type of the described first unified telecommunication customer end place terminal;
If so, then verification is passed through; Otherwise, refuse described logging request.
5. method according to claim 1, is characterized in that, before the logging request that the unified telecommunication customer end of reception first is initiated, also comprises:
Receiving the login inquiry request that the described first unified telecommunication customer end sends, wherein, in described login inquiry request, carrying the description identifier of the system type for describing the described first unified telecommunication customer end place terminal;
Be that described first unified telecommunication customer end distributes described device logs check strings according to described description identifier.
6. method according to claim 5, is characterized in that, is that the described first unified telecommunication customer end distributing equipment login check strings comprises according to described description identifier:
Judge whether there is described device logs check strings corresponding to described system type according to described description identifier;
When judged result is no, generate described device logs check strings, and the described device logs check strings generated is returned to the described first unified telecommunication customer end; And/or,
When judged result is for being, described device logs check strings corresponding for described system type is returned to the described first unified telecommunication customer end.
7. method according to claim 6, is characterized in that, described device logs check strings corresponding for described system type is returned to the described first unified telecommunication customer end and comprises:
Judge that whether described device logs check strings is still in the term of validity;
When described judged result be described device logs check strings still in the term of validity time, described device logs check strings is returned to described first unified telecommunication customer end; And/or,
When described judged result be described device logs check strings crossed the term of validity time, regenerate described device logs check strings, and the described device logs check strings regenerated returned to described first unified telecommunication customer end.
8. an account login method, is characterized in that, comprising:
First unified telecommunication customer end obtains device logs check strings, wherein, the described device logs check strings of the account of the equipment acquisition of different system type is different, described device logs check strings is used for server and judges whether to exist other and unify telecommunication customer end and use described device logs check strings to log in described account, and when judged result is no, returns the described account of login to described unified telecommunication customer end and successfully respond;
Described first unified telecommunication customer end initiates logging request to described server, wherein, carries described account and described device logs check strings in described logging request.
9. an account entering device, is arranged in server, it is characterized in that, comprising:
Receiver module, for receiving the logging request that the first unified telecommunication customer end is initiated, wherein, carry account and device logs check strings in described logging request, the described device logs check strings of the described account of the equipment acquisition of different system type is different;
Judge module, unifies telecommunication customer end use described device logs check strings to log in described account for judging whether to exist other;
Processing module, for being no in judged result, returning the described account of login to described unified telecommunication customer end and successfully responding.
10. an account entering device, is arranged in the first unified telecommunication customer end, it is characterized in that, comprising:
Acquisition module, for obtaining device logs check strings, wherein, the described device logs check strings of the account of the equipment acquisition of different system type is different, described device logs check strings is used for server and judges whether to exist other and unify telecommunication customer end and use described device logs check strings to log in described account, and when judged result is no, returns the described account of login to described unified telecommunication customer end and successfully respond;
Sending module, initiates logging request for the described first unified telecommunication customer end to described server, wherein, carries described account and described device logs check strings in described logging request.
11. 1 kinds of account login systems, is characterized in that, comprise the account entering device being arranged in server as claimed in claim 9, also comprise the account entering device being arranged in the first unified telecommunication customer end as claimed in claim 10.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410298136.5A CN105306203A (en) | 2014-06-26 | 2014-06-26 | Account login method, device and system |
PCT/CN2015/072924 WO2015196817A1 (en) | 2014-06-26 | 2015-02-12 | Account number login method, apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410298136.5A CN105306203A (en) | 2014-06-26 | 2014-06-26 | Account login method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105306203A true CN105306203A (en) | 2016-02-03 |
Family
ID=54936705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410298136.5A Withdrawn CN105306203A (en) | 2014-06-26 | 2014-06-26 | Account login method, device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105306203A (en) |
WO (1) | WO2015196817A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106846201A (en) * | 2017-01-25 | 2017-06-13 | 福建天晴数码有限公司 | A kind of class hour management method based on Web education |
CN111064915A (en) * | 2019-11-18 | 2020-04-24 | 北京小米移动软件有限公司 | Audio and video call method, device, equipment and readable storage medium |
CN113518091A (en) * | 2021-07-19 | 2021-10-19 | 中移(杭州)信息技术有限公司 | Multi-user authentication method, device, system and storage medium |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106817594A (en) * | 2015-12-02 | 2017-06-09 | 中兴通讯股份有限公司 | A kind of terminal logs in method, server and system |
CN112465322A (en) * | 2020-11-19 | 2021-03-09 | 许继集团有限公司 | User management device applied to substation automation system |
CN113746794B (en) * | 2020-11-20 | 2023-03-10 | 北京沃东天骏信息技术有限公司 | Account processing method and device, electronic equipment and computer storage medium |
CN113158173B (en) * | 2021-05-13 | 2022-11-15 | 杭州网易智企科技有限公司 | Account number allocation method, medium, device and computing equipment |
CN113923010A (en) * | 2021-09-30 | 2022-01-11 | 上海影创信息科技有限公司 | Head display equipment single sign-on method and system based on virtual reality |
CN114785544B (en) * | 2022-03-12 | 2024-07-02 | 海南电网有限责任公司 | Method for improving safety access service surface system of management surface system in network system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252548A (en) * | 2008-01-28 | 2008-08-27 | 北京亿企通信息技术有限公司 | Method for multi-point login in instant communicating tools |
CN102025648A (en) * | 2009-09-16 | 2011-04-20 | 腾讯科技(深圳)有限公司 | Instant messaging method and server |
CN103259770A (en) * | 2012-02-17 | 2013-08-21 | 腾讯科技(深圳)有限公司 | Login method and login server |
US20140173269A1 (en) * | 2012-12-18 | 2014-06-19 | Apple Inc. | Event Sharing Protocol for Data Processing Devices |
-
2014
- 2014-06-26 CN CN201410298136.5A patent/CN105306203A/en not_active Withdrawn
-
2015
- 2015-02-12 WO PCT/CN2015/072924 patent/WO2015196817A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252548A (en) * | 2008-01-28 | 2008-08-27 | 北京亿企通信息技术有限公司 | Method for multi-point login in instant communicating tools |
CN102025648A (en) * | 2009-09-16 | 2011-04-20 | 腾讯科技(深圳)有限公司 | Instant messaging method and server |
CN103259770A (en) * | 2012-02-17 | 2013-08-21 | 腾讯科技(深圳)有限公司 | Login method and login server |
US20140173269A1 (en) * | 2012-12-18 | 2014-06-19 | Apple Inc. | Event Sharing Protocol for Data Processing Devices |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106846201A (en) * | 2017-01-25 | 2017-06-13 | 福建天晴数码有限公司 | A kind of class hour management method based on Web education |
CN106846201B (en) * | 2017-01-25 | 2021-04-27 | 福建天晴数码有限公司 | Learning hour management method based on network education |
CN111064915A (en) * | 2019-11-18 | 2020-04-24 | 北京小米移动软件有限公司 | Audio and video call method, device, equipment and readable storage medium |
CN111064915B (en) * | 2019-11-18 | 2021-05-14 | 北京小米移动软件有限公司 | Audio and video call method, device, equipment and readable storage medium |
CN113518091A (en) * | 2021-07-19 | 2021-10-19 | 中移(杭州)信息技术有限公司 | Multi-user authentication method, device, system and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2015196817A1 (en) | 2015-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105306203A (en) | Account login method, device and system | |
CN111010372A (en) | Block chain network identity authentication system, data processing method and gateway equipment | |
US10063547B2 (en) | Authorization authentication method and apparatus | |
CN105592065B (en) | A kind of Website logging method and its login system based on SMS | |
CN107241339B (en) | Identity authentication method, identity authentication device and storage medium | |
US20120297031A1 (en) | Anonymous Signalling | |
CN107204873B (en) | Method for switching target domain name resolution server and related equipment | |
CN104125565A (en) | Method for realizing terminal authentication based on OMA DM, terminal and server | |
CN105530224A (en) | Method and device for terminal authentication | |
CN105407086B (en) | Temporary authorization method, client and server | |
US20130005311A1 (en) | Telecommunication network | |
CN105227430A (en) | A kind of social Internet of Things implementation method based on micro-letter platform | |
CN105722072A (en) | Business authorization method, device, system and router | |
CN102130853A (en) | Group message interaction realization method and system | |
CN105429979A (en) | Cross-platform user certificating method and intelligent router, Internet surfing system | |
CN104796436A (en) | User login method and system, first platform server and related platform server | |
WO2015184410A1 (en) | Domain trusted video network | |
CN103152178A (en) | Cloud computing verification method and system | |
US11121866B2 (en) | Method for configuring access to fallback communication services and associated system | |
CN105357224A (en) | Intelligent household gateway register, remove method and system | |
CN105306577A (en) | Data sharing system and method between handheld devices based on APP | |
CN102164099A (en) | Webpage-based group information interaction realization method and system | |
CN104092826A (en) | Method and device for sharing personal information on terminal | |
CN102137045A (en) | Method and system for implementing group information interaction on community platform | |
CN105812138B (en) | Processing method, device, user terminal and the login system of login |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160203 |
|
WW01 | Invention patent application withdrawn after publication |