Summary of the invention
The technical issues that need to address of the present invention are to provide a kind of single-point logging method and system, realize the single-sign-on under the scene of carrying access service system without authentication information.
In order to solve the problems of the technologies described above, the invention provides a kind of single-point logging method, comprising:
Operation system receives after the user's who does not login in described operation system Operational Visit, described operation system is obtained this user's log-on message by described user's user browser to single-sign-on authentication center, if got, described operation system utilizes described log-on message automatically to complete described user's login process, notifies described user browser to show the page after login.
Further, the log-on message that the user browser of described operation system by described user obtains described user to single-sign-on authentication center, comprising:
Described operation system sends the instruction of the log-on message of obtaining described user to described user's user browser, carry the Redirect Address of described operation system in described instruction;
The request that described user browser sends to described single-sign-on authentication center the log-on message of obtaining described user, carries described user's global session ID and the Redirect Address of described operation system in described request;
Described single-sign-on authentication center judges whether to exist the global session corresponding with described user's global session ID, if existed, according to the session information of the global session corresponding with described user's global session ID, described user's log-on message is redirected to described operation system by described user browser, Redirect Address is the Redirect Address of described operation system, and described session information comprises described user's log-on message.
Further, described method also comprises:
The log-on message that the user browser of described operation system by described user obtains described user to single-sign-on authentication center, comprising:
Described operation system sends the instruction of the log-on message of obtaining described user to described user's user browser, carry the Redirect Address of described operation system in described instruction;
Described user browser sends the request of the log-on message of obtaining described user to described single-sign-on authentication center, only carry the Redirect Address of described operation system in described request;
When user's global session ID does not carry in judgement described request in described single-sign-on authentication center, described single-sign-on authentication center is redirected by described user browser the result of obtaining user login information failure to described operation system, the Redirect Address that Redirect Address is described operation system;
Described method also comprises: if do not got, described in described operation system basis, obtain the result of user login information failure and to described user browser, send the instruction that turns back to the current browsing pages of user; Described user browser shows current browsing pages.
Further, before obtaining described user's log-on message by described user browser to single-sign-on authentication center in described operation system, described method also comprises:
When described user logins certain operation system in single-node login system first, described certain operation system is the log-on message when this operation system is logined by user described in single-sign-on authentication center stores described in described user browser request.
Further, described certain operation system is the log-on message when this operation system is logined by user described in single-sign-on authentication center stores described in described user browser request, comprising:
Described certain operation system is when the login authentication by described user, to described user browser, send the instruction of the log-on message of the described user of storage when this operation system is logined, in described instruction, carry Redirect Address and the operation system sign of described certain operation system;
The request of described user browser log-on message when this operation system is logined to the described user of described single-sign-on authentication center's transmission storage, the log-on message when Redirect Address of certain operation system, operation system sign and described user are by login authentication described in carrying in described request;
Described single-sign-on authentication center receives after described request, generate the global session of described user when this operation system login, and be that this user is at this login behavior configuration global session ID of single-sign-on authentication center, in the session information of described global session, preserve operation system sign and the log-on message of described user when this operation system login of described certain operation system, and described global session ID is back to described user browser, and be redirected to described certain operation system by described user browser, Redirect Address is the Redirect Address of described certain operation system.
In order to solve the problems of the technologies described above, the present invention also provides a kind of single-node login system, comprising:
Operation system, for after receiving the user's who does not login in described operation system Operational Visit, to user browser, send the instruction of the log-on message of obtaining described user, user browser by described user obtains described user's log-on message to single-sign-on authentication center, if got, utilize described log-on message automatically to complete described user's login process, and notify described user browser to show the page after login;
User browser, for obtaining after user's the instruction of log-on message receiving described operation system, to single-sign-on authentication center, send the request of the log-on message of obtaining described user, and the described user's that described single-sign-on authentication center is returned log-on message is passed to described operation system, after receiving described operation system notice, show the page after login;
Single-sign-on authentication center, after the request receiving described user browser, in the log-on message of user described in local search, if inquire, returns to described operation system by the described user's who inquires log-on message by described user browser.
Further, described operation system is obtained the Redirect Address that carries described operation system in described user's the instruction of log-on message;
Described user browser obtains in described user's the request of log-on message and carries described user's global session ID and the Redirect Address of described operation system;
Described single-sign-on authentication center, for after the request that receives described user browser, in the log-on message of user described in local search, if inquire, the described user's who inquires log-on message is returned to described operation system by described user browser, comprising:
Described single-sign-on authentication center, for judging whether to exist the global session corresponding with described user's global session ID, if existed, according to the session information of the global session corresponding with described user's global session ID, described user's log-on message is redirected to described operation system by described user browser, Redirect Address is the Redirect Address of described operation system, and described session information comprises described user's log-on message.
Further, described operation system is obtained the Redirect Address that carries described operation system in described user's the instruction of log-on message;
Described user browser obtains the Redirect Address that only carries described operation system in described user's the request of log-on message;
Described single-sign-on authentication center, also for when judgement described request is not carried user's global session ID, inquiry is less than described user's log-on message, the result of obtaining user login information failure is redirected to described operation system to the Redirect Address that Redirect Address is described operation system by described user browser;
Described user browser, also for the result of obtaining user login information failure that described single-sign-on authentication center is returned, be redirected to described operation system, and after receiving the instruction that turns back to the current browsing pages of user that described operation system sends, show current browsing pages;
Described operation system, also sends for obtaining the result of user login information failure described in basis the instruction that turns back to corresponding browsing pages to described user browser.
Further, also comprise certain operation system in the single-node login system that user logins first; Wherein:
Certain operation system in the single-node login system that described user logins first, for when the login authentication by described user, to described user browser, send the instruction of the log-on message of the described user of storage when this operation system is logined, the log-on message by user described in single-sign-on authentication center stores described in described user browser request when this operation system is logined;
Described user browser, also after the instruction for the log-on message when receiving described certain operation system request and store described user in this operation system login, to described single-sign-on authentication center, send the request of the log-on message of the described user of storage when this operation system login;
Described single-sign-on authentication center, after the request receiving described user browser, the log-on message by described user when this operation system login is stored.
Further, described certain operation system is stored Redirect Address and the operation system sign that carries certain operation system in described single-node login system in the instruction of the log-on message of described user when the login of this operation system;
Described user browser is stored the log-on message when this operation system login of Redirect Address, operation system sign and described user that carries described certain operation system in the request of the log-on message of described user when the login of this operation system;
Described single-sign-on authentication center, after the request receiving described user browser, the log-on message by described user when this operation system login is stored, and comprising:
Described single-sign-on authentication center receives after described request, generate the global session of described user when this operation system login, and be that this user is at this login behavior configuration global session ID of single-sign-on authentication center, in the session information of described global session, preserve operation system sign and the log-on message of described user when this operation system login of described certain operation system, and described global session ID is back to described user browser, and be redirected to described certain operation system by described user browser, Redirect Address is the Redirect Address of described certain operation system,
Described user browser, also for the global session ID receiving and preserve the described user that described single-sign-on authentication center returns, and passes to described certain operation system.
Compared with prior art, single-point logging method provided by the invention and system, for carry the scene of access service system without authentication information, make operation system there is the function of active inquiry user login information, realized the single-sign-on under this scene, the Internet service use habit that more meets user, perfect single-sign-on mechanism.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, hereinafter in connection with accompanying drawing, embodiments of the invention are elaborated.It should be noted that, in the situation that not conflicting, the embodiment in the application and the feature in embodiment be combination in any mutually.
Embodiment:
The application scenarios of the present embodiment is that user carries the single-sign-on under browse service system scene without authentication information, and as shown in Figure 1, the present embodiment provides a kind of single-point logging method, comprises the following steps:
S101: operation system receives the user's who does not login in described operation system Operational Visit;
Wherein, the user who does not login in described operation system represents that this user, just in the login of this operation system, likely logins in belonging to other operation systems of single-sign-on system; Operation system judges that whether this user is by judging whether to exist local session ID in the login of this operation system, if there is no, just illustrates that user does not login described operation system;
For scene (1), user, in other operation system logins, directly, in browser incoming traffic system A network address, does not conduct interviews, and under this scene, user is in other operation systems and all not logins of operation system A;
For scene (2), user is registering service system A, directly in browser incoming traffic system B network address, conduct interviews, under this scene, user is not come by operation system A redirect, therefore, operation system B cannot be known user profile, and user does not login at operation system B;
For scene (3), user is not at other operation system logins, user's access service system A, not when operation system A logins, the upper operation system B link embedding of click-to-call service system A, conducts interviews, and user is all not logins on other operation systems and operation system A, B.
S102: operation system receives after described user's Operational Visit, the user browser by described user obtains described user's log-on message to single-sign-on authentication center; Log-on message comprises this user's account name and login password;
S103: if got, utilize described log-on message automatically to complete described user's login process, notify described user browser to show the page after login.
Wherein, in step S102, corresponding to scene (2), user has logined other operation systems, directly at browser, input the network address of described operation system, conduct interviews, for this scene: the log-on message that the user browser of described operation system by described user obtains described user to single-sign-on authentication center, specifically comprises:
1) described operation system sends the instruction of the log-on message of obtaining described user to described user's user browser, carries the Redirect Address of described operation system in described instruction;
2) described user browser sends the request of the log-on message of obtaining described user to described single-sign-on authentication center, carries the described user's of sign global session ID and the Redirect Address of described operation system in described request;
Wherein, global session ID once logined in other operation systems for identifying user, single-sign-on authentication center identifies this user by global session ID, if user's certain operation system in single-node login system is logined first, single-sign-on authentication center generates global session, and by browser, tell the operation system of login first global session ID, at this moment, this global session (containing global session ID) is just kept at the file that browser is arranged on computer this locality and has suffered (this is the fundamental mechanism that browser is preserved session, is the attribute of browser).
User, access after other system, other operation systems are initiated the request of request user profile to single-sign-on authentication center by this browser, browser points to after single-sign-on authentication center in the request of discovery, automatically the global session (containing ID) that preserve inquiry this locality, the global session ID inquiring is carried in request, issue single-sign-on authentication center, at this moment user just can judge in single-sign-on authentication center.
3) described single-sign-on authentication center judges whether to exist the global session corresponding with described user's global session ID, if existed, according to the global session corresponding with described user's global session ID, described user's log-on message is redirected to described operation system by described user browser, Redirect Address is the Redirect Address of described operation system, and described session information comprises described user's log-on message.
In addition, in step 1) described in also carry the sign of operation system in the instruction that sends of operation system, in step 2) in by browser, this operation system sign is carried at and in request, sends to single-sign-on authentication center, single-sign-on authentication center is for carrying out authentication to carrying the request of operation system sign, and judgement is the request which system is sent.
In single-sign-on process, if user logins in other operation systems, between user browser and operation system, acquiescence is all pointed to this user, that is to say, in the standard system of single-sign-on, can not there is two users access websites in a browser simultaneously.Such as, the operation system that user A accessed is all that A is logging status, if now change the account of user B into, logins, and needs to exit the login account of A, and the log-on message of A is expired, and now the global session of A also lost efficacy.So in single-sign-on system, different users be impossible simultaneously in a browser in logging status, that is to say, under this file of a browser, effectively global session can only have one, in single-sign-on process, the operation system in single-sign-on system and browser are only identified a user.
In addition, for scene (1) and (3), user is not in other operation system logins, directly at browser, input the network address of described operation system, conduct interviews, and, user is not in other operation system logins, user's access service system A, not when operation system A logins, the link of the upper described operation system embedding of click-to-call service system A, conducts interviews, for these two kinds of scenes, also there is the situation of not obtaining described user's log-on message from single-sign-on authentication center in described operation system;
Described operation system is obtained the Redirect Address that carries described operation system in described user's the instruction of log-on message;
Described user browser obtains the Redirect Address that only carries described operation system in described user's the request of log-on message;
Described method also comprises:
When described single-sign-on authentication center judges the global session ID that does not carry user in described request, described single-sign-on authentication center is redirected by described user browser the result of obtaining user login information failure to described operation system, the Redirect Address ULR that Redirect Address is described operation system;
The global session ID that does not carry user in described request illustrates this user not other operation system logins in single-sign-on system before the described operation system of login, therefore, in single-sign-on authentication center, there is no to set up for this user the record of global session, so be not this user assignment global session ID, just can not store this user's log-on message yet yet.
Described in described operation system basis, obtain the result of user login information failure and to described user browser, send the instruction that turns back to the current browsing pages of user; Described user browser shows current browsing pages.
In addition, for scene (2), when user logins first in single-node login system, in certain operation system login, single-sign-on authentication center can preserve log-on message, so that user can get this user's log-on message in described operation system login, therefore, before obtaining described user's log-on message by described user browser to single-sign-on authentication center in described operation system, described method also comprises: interior certain operation system of single-node login system is the log-on message when this operation system is logined by user described in described user browser request single-sign-on authentication center stores,
Specifically comprise:
1) described certain operation system is when the login authentication by described user, described certain operation system sends the instruction of the log-on message of the described user of storage when by login authentication to described user browser, carry Redirect Address and the operation system sign of described certain operation system in described instruction;
2) request of log-on message when described user browser sends the described user of storage by login authentication to described single-sign-on authentication center, Redirect Address, the operation system that carries described certain operation system in described request identifies and the log-on message of described user during by login authentication;
3) described single-sign-on authentication center receives after described request, the global session of this login while generating described user by login authentication, and be that this user is at this login behavior configuration global session ID of single-sign-on authentication center, log-on message when the operation system sign of certain operation system and described user are by login authentication described in preserving in the session information of described global session, and the global session ID of this login during by login authentication by described user is back to described user browser, and the result that log-on message has been stored is redirected to described certain operation system by described user browser, Redirect Address is the Redirect Address of described certain operation system.
In single-sign-on system, the operation system of only having user to login first place is responsible for storing log-on message, the inquiry of other operation systems Dou Shiqu single-sign-on authentication center, no longer storage.
In an application example, for application scenarios (1), provide a kind of single-point logging method, as shown in Figure 2, comprise the following steps:
S201: user is by browser access operation system A;
S202: operation system A receives this user's Operational Visit request, and operation system A judges without local session, i.e. registering service system A not;
If, after operation system A login, operation system A can create local session in this locality, and distributes local session ID, returns to the local session ID of this operation system of user browser A before user simultaneously; User, again during access service system A, browser can be according to the local session ID of operation system A, to operation system A inquiry active user's login situation;
If not in operation system A login, there is not local session ID before user.
S203: operation system A sends the instruction of the log-on message of obtaining described user to described user's user browser, carry the Redirect Address of operation system A in described instruction;
This Redirect Address is for inquiring after user's log-on message when described single-sign-on authentication center, this user's log-on message being redirected to operation system A by user browser.
S204: the request that described user browser sends to described single-sign-on authentication center the log-on message of obtaining described user, carries the Redirect Address of described operation system A and the service identification of described operation system A in described request;
For scene (1), because user did not login in other operation systems, therefore, single-sign-on authentication center is not this user assignment global session ID yet, so, in described request, do not carry global session ID;
S205: when single-sign-on authentication center judges the global session ID that does not carry user in described request, illustrate that this user did not login in other operation systems, the result of obtaining user login information failure is redirected to described operation system to the Redirect Address that Redirect Address is described operation system by described user browser;
Described in S206: operation system A basis, obtain result and the own service logic of user login information failure and to described user browser, send the instruction that turns back to the current browsing pages of user, user browser is shown corresponding browsing pages or login page to user.
In an application example, for application scenarios (2), provide a kind of single-point logging method, as shown in Figure 3, comprise the following steps:
S301: user logins at operation system A;
User is in operation system A login, and single-sign-on authentication center can set up global session ID for this user, and this user's log-on message is preserved.
S302: user is directly in the network address of browser incoming traffic system B, access service system B;
S303: operation system B has judged whether local session according to local session ID, i.e. registering service system B whether; If there is local session, perform step S304, otherwise execution step S305;
If, after operation system B login, operation system B can create local session in this locality, and distributes local session ID, returns to the local session ID of this operation system of user browser B before user simultaneously; User, again during access service system B, browser can be according to the local session ID of operation system B, to operation system B inquiry active user's login situation;
If not in operation system B login, there is not local session ID before user.
S304: if there is local session, operation system B sends the instruction that presents the page after login to user to user browser, and user browser presents the page after login to user;
S305: if without local session, operation system B sends the instruction of the log-on message of obtaining described user to described user's user browser, carries the Redirect Address of operation system B in described instruction;
This Redirect Address is for inquiring after user's log-on message when described single-sign-on authentication center, this user's log-on message being redirected to operation system B by user browser.
S306: described user browser sends the request of the log-on message of obtaining described user to described single-sign-on authentication center, carries the described user's of sign the Redirect Address of global session ID, described operation system B and the sign of described operation system B in described request;
S307: the judgement of single-sign-on authentication center exists the global session corresponding with described user's global session ID, described user's log-on message is redirected to operation system B by described user browser, Redirect Address is the Redirect Address of operation system B, and the session information of described global session comprises described user's log-on message;
S308: this operation system B carries out follow-up single-sign-on flow process according to this user's log-on message.
Single-sign-on flow process is existing procedure, specifically comprise: operation system B according to this user's log-on message to single-sign-on authentication center this log-on message of request authentication, single-sign-on authentication center authentication success is to operation system B return authentication successful information, operation system B creates local session, and returns to browser the information of logining successfully.
In an application example, for application scenarios (3), user is not in other operation system logins, user's access service system A, not when operation system A logins, the user browser that can first trigger by described user obtains this user's log-on message (log-on message of registering service system A) to single-sign-on authentication center, similar with the corresponding flow process (as step S202~S206) of application scenarios (1), because user did not login in other operation systems, therefore, single-sign-on authentication center is not this user assignment global session ID yet, so, in described request, do not carry global session ID, when single-sign-on authentication center judges the global session ID that does not carry user in described request, illustrate that this user did not login in other operation systems, the result of obtaining user login information failure is redirected to described operation system A by described user browser, described in operation system A basis, obtain result and the own service logic of user login information failure and to described user browser, send the instruction that turns back to the current browsing pages of user, user browser is shown corresponding browsing pages or login page to user, during user's click-to-call service system B link, the user browser triggering by described user obtains this user's log-on message (log-on message of registering service system B) to single-sign-on authentication center, according to the corresponding flow process of application scenarios (1) (as step S202~S206), described in operation system B basis, obtain result and the own service logic of user login information failure and to described user browser, send the instruction that turns back to the current browsing pages of user, user browser is shown corresponding browsing pages or login page to user.
In the present embodiment, scene (1) and (3) also belong to the scene in single-sign-on system, because also there is mechanism from user login information to single-sign-on authentication center that initiatively obtain.Due to before user, in belonging to any one operation system of single-sign-on authentication system, do not login, thus in the request of initiating to single-sign-on authentication center, do not have global session ID, so there is not this user's log-on message in single-sign-on authentication center yet.Under this scene, need user's initiatively login in the operation system of access, this operation system just becomes the operation system that user logins first, has to the obligation of single-sign-on authentication center stores user login information.
As shown in Figure 4, the present embodiment provides a kind of single-node login system, comprising: user browser, one or more operation system and single-sign-on authentication center, wherein:
Operation system, for after receiving the user's who does not login in described operation system Operational Visit, to user browser, send the instruction of the log-on message of obtaining described user, user browser by described user obtains described user's log-on message to single-sign-on authentication center, if got, utilize described log-on message automatically to complete described user's login process, and notify described user browser to show the page after login;
User browser, for obtaining after user's the instruction of log-on message receiving described operation system, to single-sign-on authentication center, send the request of the log-on message of obtaining described user, and the described user's that described single-sign-on authentication center is returned log-on message is passed to described operation system, after receiving described operation system notice, show the page after login;
Single-sign-on authentication center, after the request receiving described user browser, in the log-on message of user described in local search, if inquire, returns to described operation system by the described user's who inquires log-on message by described user browser.
For scene (2), user has logined other operation systems, directly at browser, inputs the network address of described operation system, conduct interviews, for this scene:
Described operation system is obtained the Redirect Address that carries described operation system in described user's the instruction of log-on message;
Described user browser obtains in described user's the request of log-on message and carries described user's global session ID and the Redirect Address of described operation system;
Described single-sign-on authentication center, for after the request that receives described user browser, in the log-on message of user described in local search, if inquire, the described user's who inquires log-on message is returned to described operation system by described user browser, comprising:
Described single-sign-on authentication center, for judging whether to exist the global session corresponding with described user's global session ID, if existed, according to the session information of the global session corresponding with described user's global session ID, described user's log-on message is redirected to described operation system by described user browser, Redirect Address is the Redirect Address of described operation system, and described session information comprises described user's log-on message.
In addition, in the instruction that described operation system sends, also carry the sign of operation system, by user browser, the sign of this operation system is carried at and in request, sends to single-sign-on authentication center, described single-sign-on authentication center is for carrying out authentication to carrying the request of the sign of operation system, and judgement is the request which system is sent.
In addition, for scene (1) and (3), user is not in other operation system logins, directly at browser, input the network address of described operation system, conduct interviews, and, user is not in other operation system logins, user's access service system A, not when operation system A logins, the link of the upper described operation system embedding of click-to-call service system A, conducts interviews, for these two kinds of scenes, also there is the situation of not obtaining described user's log-on message from single-sign-on authentication center in described operation system:
Described operation system is obtained the Redirect Address that carries described operation system in described user's the instruction of log-on message;
Described user browser obtains the Redirect Address that only carries described operation system in described user's the request of log-on message;
Described single-sign-on authentication center, also for when judgement described request is not carried user's global session ID, inquiry is less than described user's log-on message, the result of obtaining user login information failure is redirected to described operation system to the Redirect Address that Redirect Address is described operation system by described user browser;
The global session ID that does not carry user in described request illustrates that this user did not have other operation systems logins at single-node login system before the described operation system of login, therefore, in single-sign-on authentication center, there is no to set up for this user the record of global session, so be not this user assignment global session ID, just can not store this user's log-on message yet yet.
Described user browser, also for the result of obtaining user login information failure that described single-sign-on authentication center is returned, be redirected to described operation system, and after receiving the instruction that turns back to the current browsing pages of user that described operation system sends, show current browsing pages;
Described operation system, also sends for obtaining the result of user login information failure described in basis the instruction that turns back to corresponding browsing pages to described user browser.
In addition, for scene (2), user is when logining certain operation system in single-node login system first, this operation system can preserve log-on message by user browser request single-sign-on authentication center, so that the operation system login of user in single-node login system can get this user's log-on message, wherein:
Certain operation system in the single-node login system that described user logins first, for when the login authentication by described user, to described user browser, send the instruction of the log-on message of the described user of storage when this operation system is logined, the log-on message by user described in single-sign-on authentication center stores described in described user browser request when this operation system is logined;
Described user browser, also after the instruction for the log-on message when receiving described certain operation system request and store described user in this operation system login, to described single-sign-on authentication center, send the request of the log-on message of the described user of storage when this operation system login;
This user, when browsing before described operation system in certain operation system login, preserves this user's log-on message;
Described single-sign-on authentication center, after the request receiving described user browser, the log-on message by described user when this operation system login is stored.
Particularly, described certain operation system is stored Redirect Address and the operation system sign that carries certain operation system in described single-node login system in the instruction of the log-on message of described user when the login of this operation system;
Described user browser is stored the log-on message when this operation system login of Redirect Address, operation system sign and described user that carries described certain operation system in the request of the log-on message of described user when the login of this operation system;
Described single-sign-on authentication center, after the request receiving described user browser, the log-on message by described user when this operation system login is stored, and comprising:
Described single-sign-on authentication center receives after described request, generate the global session of described user when this operation system login, and be that this user is at this login behavior configuration global session ID of single-sign-on authentication center, in the session information of described global session, preserve operation system sign and the log-on message of described user when this operation system login of described certain operation system, and described global session ID is back to described user browser, and be redirected to described certain operation system by described user browser, Redirect Address is the Redirect Address of described certain operation system,
Described user browser, also for the global session ID receiving and preserve the described user that described single-sign-on authentication center returns, and passes to described certain operation system.
From above-described embodiment, can find out, with respect to prior art, the single-point logging method providing in above-described embodiment and system, for carry the scene of access service system without authentication information, make operation system there is the function of active inquiry user login information, realized the single-sign-on under this scene, more met user's Internet service use habit, perfect single-sign-on mechanism.
One of ordinary skill in the art will appreciate that all or part of step in said method can come instruction related hardware to complete by program, described program can be stored in computer-readable recording medium, as read-only memory, disk or CD etc.Alternatively, all or part of step of above-described embodiment also can realize with one or more integrated circuits.Correspondingly, each the module/unit in above-described embodiment can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.The present invention is not restricted to the combination of the hardware and software of any particular form.
The foregoing is only the preferred embodiments of the present invention, be not intended to limit protection scope of the present invention.According to summary of the invention of the present invention; also can there be other various embodiments; in the situation that not deviating from spirit of the present invention and essence thereof; those of ordinary skill in the art are when making according to the present invention various corresponding changes and distortion; within the spirit and principles in the present invention all; any modification of doing, be equal to replacement, improvement etc., within protection scope of the present invention all should be included in.