一種登錄程序的方法及服務(wù)器的制造方法
【專利摘要】本申請(qǐng)?zhí)峁┝艘环N登錄程序的方法及服務(wù)器,該方法包括:檢測(cè)電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,用戶從應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將臨時(shí)密碼發(fā)送給電子設(shè)備,從該電子設(shè)備獲得用戶登錄該應(yīng)用程序的登錄信息,對(duì)登錄信息進(jìn)行解析,若解析結(jié)果表示登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否再次登錄該應(yīng)用程序。從而使得用戶端對(duì)應(yīng)的用戶不需要重新輸入用戶名和密碼就能實(shí)現(xiàn)自動(dòng)重新登錄應(yīng)用服務(wù)器,并且使得重新登錄應(yīng)用程序的過(guò)程簡(jiǎn)單、便捷,節(jié)約了用戶的大量時(shí)間,減少了服務(wù)器的工作量,提高了服務(wù)器端的工作效率,提高了信息的安全性。
【專利說(shuō)明】一種登錄程序的方法及服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種登錄程序的方法及服務(wù)器。
【背景技術(shù)】
[0002]隨著電子技術(shù)的不斷發(fā)展,電子設(shè)備也功能更加的豐富,從而用戶在電子設(shè)備上可以通過(guò)客戶端登錄各種各樣的應(yīng)用程序,進(jìn)而滿足用戶多方面的需求,但是在現(xiàn)有技術(shù)中用戶在登錄應(yīng)用程序前都需要在對(duì)應(yīng)的網(wǎng)站注冊(cè)為會(huì)員,用戶在注冊(cè)成功之后,根據(jù)注冊(cè)時(shí)的用戶名和密碼才能登錄應(yīng)用程序。
[0003]不過(guò)在現(xiàn)有技術(shù)中用戶在電子設(shè)備上登錄一應(yīng)用程序之后,用戶在關(guān)閉該應(yīng)用程序之后,用戶需要再次在該應(yīng)用程序的登錄界面中輸入用戶名和密碼才能再次登錄到該應(yīng)用程序?qū)?yīng)的服務(wù)器中,這樣使得用戶登錄應(yīng)用程序的過(guò)程復(fù)雜、繁瑣,并且重新輸入用戶名和密碼浪費(fèi)了用戶大量的時(shí)間,并且服務(wù)器需要對(duì)再次輸入的用戶名和密碼進(jìn)行再次驗(yàn)證,增加了服務(wù)器的工作量,導(dǎo)致服務(wù)器的工作效率降低。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)?zhí)峁┝艘环N登錄程序的方法及服務(wù)器,用以解決在現(xiàn)有技術(shù)中用戶在關(guān)閉應(yīng)用程序之后,需要再次在該應(yīng)用程序的登錄界面中輸入用戶名和密碼才能再次登錄該應(yīng)用程序?qū)?yīng)的服務(wù)器中的問(wèn)題,具體如下:
[0005]一種登錄程序的方法,應(yīng)用于與一電子設(shè)備連接的服務(wù)器中,所述方法包括:
[0006]檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,并生成一檢測(cè)結(jié)果;
[0007]若所述檢測(cè)結(jié)果表示所述用戶從所述應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述電子設(shè)備,其中,所述臨時(shí)密碼是用于所述電子設(shè)備再次登錄所述應(yīng)用程序的驗(yàn)證密碼;
[0008]從所述電子設(shè)備獲得所述用戶登錄所述應(yīng)用程序的登錄信息,并對(duì)所述登錄信息進(jìn)行解析;
[0009]若解析結(jié)果表示所述登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否成功再次登錄所述應(yīng)用程序。
[0010]可選的,所述臨時(shí)密碼中還包括一時(shí)間戳信息,其中,所述時(shí)間戳信息用于標(biāo)識(shí)所述臨時(shí)密碼有效時(shí)間。
[0011]可選的,所述對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,包括:
[0012]對(duì)獲取的所述臨時(shí)密碼的合法性進(jìn)行驗(yàn)證,并生成第一驗(yàn)證結(jié)果;
[0013]若所述第一驗(yàn)證結(jié)果為臨時(shí)密碼為合法性密碼時(shí),獲取所述臨時(shí)密碼中的所述時(shí)間戳信息,并根據(jù)所述時(shí)間戳信息和當(dāng)前系統(tǒng)時(shí)間確定所述臨時(shí)密碼是否在有效時(shí)間內(nèi)。
[0014]可選的,所述根據(jù)所述檢測(cè)結(jié)果生成一臨時(shí)密碼,包括:
[0015]檢測(cè)所述電子設(shè)備退出所述應(yīng)用程序時(shí),獲取從所述應(yīng)用程序中退出的用戶的用戶標(biāo)識(shí)信息,其中,所述用戶標(biāo)識(shí)信息為用戶登錄所述應(yīng)用程序的驗(yàn)證信息;
[0016]根據(jù)所述用戶標(biāo)識(shí)信息生成所述臨時(shí)密碼。
[0017]可選的,所述對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證之前,包括:
[0018]對(duì)所述臨時(shí)密碼進(jìn)行解析,并獲取所述臨時(shí)密碼中的所述用戶標(biāo)識(shí)信息;
[0019]根據(jù)所述用戶標(biāo)識(shí)信息確定登錄所述應(yīng)用程序的用戶。
[0020]可選的,所述根據(jù)驗(yàn)證結(jié)果確定是否再次登錄所述應(yīng)用程序,包括:
[0021]若所述時(shí)間戳信息的有效時(shí)間驗(yàn)證通過(guò),獲取所述電子設(shè)備的應(yīng)用程序認(rèn)證請(qǐng)求信息;
[0022]根據(jù)所述應(yīng)用程序認(rèn)證請(qǐng)求信息確定對(duì)所述應(yīng)用程序進(jìn)行自動(dòng)登錄;
[0023]若所述時(shí)間戳信息的有效時(shí)間驗(yàn)證未通過(guò),則將所述臨時(shí)密碼丟棄。
[0024]一種信息處理的方法,應(yīng)用于與服務(wù)器連接的電子設(shè)備中,所述電子設(shè)備中包括至少一應(yīng)用程序,所述方法包括:
[0025]獲取所述服務(wù)器端發(fā)送的臨時(shí)密碼;
[0026]接收所述應(yīng)用程序的啟動(dòng)指令,并根據(jù)所述啟動(dòng)指令調(diào)取所述臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述服務(wù)器;
[0027]接收所述服務(wù)器發(fā)送的驗(yàn)證結(jié)果信息,若所述驗(yàn)證結(jié)果信息表示所述臨時(shí)密碼通過(guò)驗(yàn)證,則根據(jù)所述驗(yàn)證結(jié)果信息確定是否成功登錄所述應(yīng)用程序。
[0028]可選的,所述臨時(shí)密碼包括一時(shí)間戳信息,其中,所述時(shí)間戳信息為標(biāo)識(shí)所述臨時(shí)密碼有效時(shí)間的信息。
[0029]可選的,所述電子設(shè)備包括第一系統(tǒng)和第二系統(tǒng),當(dāng)所述電子設(shè)備從所述第一系統(tǒng)切換到所述第二系統(tǒng)時(shí),使第一系統(tǒng)中運(yùn)行的應(yīng)用程序退出,接收服務(wù)器發(fā)送來(lái)的對(duì)應(yīng)每個(gè)應(yīng)用程序的臨時(shí)密碼,并根據(jù)所述臨時(shí)密碼確定是否自動(dòng)重新登錄所述應(yīng)用程序。
[0030]一種服務(wù)器,所述服務(wù)器包括:
[0031]檢測(cè)單元,用于檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,并生成一檢測(cè)結(jié)果;
[0032]臨時(shí)密碼生成單元,用于若所述檢測(cè)結(jié)果表示所述用戶從所述應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述電子設(shè)備,其中,所述臨時(shí)密碼是用于所述電子設(shè)備再次登錄所述應(yīng)用程序的驗(yàn)證密碼;
[0033]解析單元,用于從所述電子設(shè)備獲得所述用戶登錄所述應(yīng)用程序的登錄信息,并對(duì)所述登錄信息進(jìn)行解析;
[0034]確定單元,用于若解析結(jié)果表示所述登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否再次登錄所述應(yīng)用程序。
[0035]可選的,確定單元還包括:
[0036]合法性驗(yàn)證模塊,用于對(duì)獲取的所述臨時(shí)密碼的合法性進(jìn)行驗(yàn)證,并生成第一驗(yàn)證結(jié)果;
[0037]有效時(shí)間驗(yàn)證模塊,用于若所述第一驗(yàn)證結(jié)果為臨時(shí)密碼為合法性密碼時(shí),獲取所述臨時(shí)密碼中的所述時(shí)間戳信息,并對(duì)所述時(shí)間戳信息的所述有效時(shí)間進(jìn)行驗(yàn)證。
[0038]—種電子設(shè)備,所述電子設(shè)備包括:
[0039]獲取單元,用于獲取所述服務(wù)器端發(fā)送的臨時(shí)密碼;[0040]指令接收單元,用于接收所述應(yīng)用程序的啟動(dòng)指令,并根據(jù)所述啟動(dòng)指令調(diào)取所述臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述服務(wù)器;
[0041]認(rèn)證驗(yàn)證單元,用于接收所述服務(wù)器發(fā)送的驗(yàn)證結(jié)果信息,若所述驗(yàn)證結(jié)果信息表示所述臨時(shí)密碼通過(guò)驗(yàn)證,則將所述應(yīng)用程序的認(rèn)證信息發(fā)送給所述服務(wù)器,以根據(jù)所述認(rèn)證信息確定是否重新登錄所述應(yīng)用程序。
[0042]本申請(qǐng)?zhí)峁┝艘环N登錄程序的方法及服務(wù)器,該方法包括:檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,用戶從應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將臨時(shí)密碼發(fā)送給電子設(shè)備,從該電子設(shè)備獲得用戶登錄該應(yīng)用程序的登錄信息,對(duì)登錄信息進(jìn)行解析,若解析結(jié)果表示登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否再次登錄該應(yīng)用程序。從而使得用戶端對(duì)應(yīng)的用戶不需要重新輸入用戶名和密碼就能實(shí)現(xiàn)自動(dòng)重新登錄應(yīng)用服務(wù)器,并且使得重新登錄應(yīng)用程序的過(guò)程簡(jiǎn)單、便捷,節(jié)約了用戶的大量時(shí)間,減少了服務(wù)器的工作量,提高了服務(wù)器端的工作效率,并且在臨時(shí)密碼中包含了用戶信息,提高了信息的安全性。
【專利附圖】
【附圖說(shuō)明】
[0043]圖1為本發(fā)明一種登錄程序的方法流程圖;
[0044]圖2為本發(fā)明一種信息出路方法的流程圖;
[0045]圖3為本發(fā)明一種服務(wù)器的結(jié)構(gòu)示意圖;
[0046]圖4為本發(fā)明確定單元的具體結(jié)構(gòu)示意圖;
[0047]圖5為本發(fā)明一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]首先來(lái)說(shuō),通常情況下電子設(shè)備中包括有多個(gè)應(yīng)用程序,并且每個(gè)應(yīng)用程序都對(duì)應(yīng)一個(gè)服務(wù)器,并且該電子設(shè)備可以通過(guò)該應(yīng)用程序與該應(yīng)用程序?qū)?yīng)的服務(wù)器連接,從而服務(wù)器才能將用戶輸入該應(yīng)用程序中的用戶名以及密碼進(jìn)行驗(yàn)證。
[0049]本申請(qǐng)?zhí)峁┝艘环N登錄程序的方法及服務(wù)器,該方法包括:檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,并生成一檢測(cè)結(jié)果,若所述檢測(cè)結(jié)果表示所述用戶從所述應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述電子設(shè)備,其中,所述臨時(shí)密碼是用于所述電子設(shè)備再次登錄所述應(yīng)用程序的驗(yàn)證密碼,從所述電子設(shè)備獲得所述用戶登錄所述應(yīng)用程序的登錄信息,并對(duì)所述登錄信息進(jìn)行解析,若解析結(jié)果表示所述登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否再次登錄所述應(yīng)用程序。
[0050]下面通過(guò)附圖以及具體的實(shí)施例對(duì)本申請(qǐng)的技術(shù)方案做進(jìn)一步說(shuō)明。
[0051]如圖1所示為本申請(qǐng)一種登錄程序的方法流程圖,該方法具體包括:
[0052]步驟101,檢測(cè)電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,并生成一檢測(cè)結(jié)果。
[0053]首先,在電子設(shè)備與服務(wù)器端連接的情況下,用戶可以通過(guò)該應(yīng)用程序訪問(wèn)服務(wù)器端的數(shù)據(jù)信息,并且該服務(wù)器端將實(shí)時(shí)的檢測(cè)電子設(shè)備端與自身的連接狀態(tài),其具體的檢測(cè)內(nèi)容就是檢測(cè)電子設(shè)備中的用戶是否從該已經(jīng)登錄的應(yīng)用程序中退出,當(dāng)然完成該檢測(cè)的服務(wù)器是該應(yīng)用程序?qū)?yīng)的服務(wù)器,該服務(wù)器根據(jù)檢測(cè)到的狀態(tài)生成一檢測(cè)結(jié)果,并將該檢測(cè)結(jié)果發(fā)送給對(duì)應(yīng)的裝置進(jìn)行處理。
[0054]步驟102,若檢測(cè)結(jié)果表示用戶從應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼。
[0055]當(dāng)服務(wù)器端檢測(cè)到有用戶從該應(yīng)用程序中退出時(shí),則服務(wù)器將檢測(cè)從該應(yīng)用程序中退出的用戶的用戶名,該用戶名也就是用戶在該應(yīng)用程序中的標(biāo)識(shí)信息,并且該用戶名在該應(yīng)用程序是唯一確定的,即在該應(yīng)用程序中,該用戶名只能針對(duì)一個(gè)用戶。
[0056]在確定退出程序的用戶名之后,該服務(wù)器將生成一包含該用戶名的臨時(shí)密碼,并且服務(wù)器將在該臨時(shí)密碼中添加一時(shí)間戳信息,該時(shí)間戳信息是用戶確定該臨時(shí)密碼在時(shí)間上的有效性,也就是該時(shí)間戳信息為一有效時(shí)間,比如40s、50s等時(shí)間,當(dāng)然可以在服務(wù)器端進(jìn)行調(diào)整。該臨時(shí)密碼用于電子設(shè)備再次登錄該應(yīng)用程序的驗(yàn)證密碼。
[0057]在生成該臨時(shí)密碼之后,服務(wù)器端將該臨時(shí)密碼發(fā)送給電子設(shè)備端,當(dāng)然還可以是電子設(shè)備端主動(dòng)到服務(wù)器獲取該臨時(shí)密碼,具體可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,在本申請(qǐng)實(shí)施例中采用服務(wù)器將該臨時(shí)密碼發(fā)送給電子設(shè)備端。
[0058]該電子設(shè)備將該臨時(shí)密碼保存一段時(shí)間,當(dāng)用戶在該電子設(shè)備上再次登錄該應(yīng)用程序時(shí),則進(jìn)入下面的步驟。
[0059]步驟103,服務(wù)器從該電子設(shè)備獲得用戶登錄該應(yīng)用程序的登錄信息,并對(duì)該登錄信息進(jìn)行解析。
[0060]由于電子設(shè)備端對(duì)應(yīng)的用戶是再次登錄該應(yīng)用程序,首先該服務(wù)器將獲得該電子設(shè)備端一登錄信息,該登錄信息就是用戶在該電子設(shè)備端再次登錄該應(yīng)用程序時(shí),服務(wù)器端需要驗(yàn)證的信息。
[0061]步驟104,若解析結(jié)果表示登錄信息中包括臨時(shí)密碼時(shí),則對(duì)臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否成功再次登錄應(yīng)用程序。
[0062]具體來(lái)說(shuō),在服務(wù)器端接收到登錄信息之后,服務(wù)器端首先是解析在該登錄信息中是否存在有臨時(shí)密碼。
[0063]若服務(wù)器解析到該登錄信息中包括有一臨時(shí)密碼,則服務(wù)器端在該登錄信息中首先提取出該臨時(shí)密碼,并且對(duì)該臨時(shí)密碼進(jìn)行解析,首先來(lái)說(shuō),在該臨時(shí)密碼中包括一用戶標(biāo)識(shí)信息,通過(guò)獲取該用戶標(biāo)識(shí)信息服務(wù)器端就能確定登錄該應(yīng)用程序的用戶,進(jìn)而使得登錄正確。
[0064]在確定完臨時(shí)密碼中的標(biāo)識(shí)信息之后,服務(wù)器端將對(duì)登錄信息中的臨時(shí)密碼進(jìn)驗(yàn)證,具體的驗(yàn)證過(guò)程如下:
[0065]服務(wù)器端首先是驗(yàn)證臨時(shí)密碼的合法性,具體來(lái)說(shuō)就是驗(yàn)證該字符串是否為服務(wù)器端生成的臨時(shí)密碼,比如,服務(wù)器端發(fā)送給電子設(shè)備端的臨時(shí)密碼為123ABC,然后解析到該登錄信息中的臨時(shí)密碼若為123ABC,則該臨時(shí)密碼合法,并進(jìn)行下面的步驟,若該登錄信息中的臨時(shí)密碼不是123ABC,則該臨時(shí)密碼不合法,并且服務(wù)器端將該臨時(shí)密碼丟棄。
[0066]當(dāng)然,本申請(qǐng)實(shí)施例中還提供一種臨時(shí)密碼的驗(yàn)證方法,S卩服務(wù)器端與電子設(shè)備端預(yù)存有一驗(yàn)證規(guī)則,在服務(wù)器端生成該臨時(shí)密碼之后,將該臨時(shí)密碼發(fā)送電子設(shè)備端,電子設(shè)備端根據(jù)該規(guī)則將接收到的臨時(shí)密碼進(jìn)行規(guī)則變換,也就是說(shuō)根據(jù)該規(guī)則將接收到的臨時(shí)密碼轉(zhuǎn)換成與接收到的臨時(shí)密碼不相同的驗(yàn)證密碼,并且在用戶重新登錄該應(yīng)用程序時(shí),將該驗(yàn)證密碼發(fā)送給服務(wù)器端,服務(wù)器端根據(jù)該規(guī)則將收到的驗(yàn)證密碼在該規(guī)則下進(jìn)行驗(yàn)證,最后根據(jù)該驗(yàn)證密碼確定是否自動(dòng)登錄該應(yīng)用程序,比如,在服務(wù)器端生成的密碼為ABCDEF,并且服務(wù)器端將該臨時(shí)密碼ABCDEF發(fā)送給電子設(shè)備端,由于電子設(shè)備端與服務(wù)器端預(yù)存有一驗(yàn)證規(guī)則,在本申請(qǐng)實(shí)施例中為將字母的排序來(lái)生成驗(yàn)證密碼,那么在電子設(shè)備端接收到該臨時(shí)密碼ABCDEF之后,電子設(shè)備端根據(jù)該規(guī)則將生成驗(yàn)證密碼123456,并且將該臨時(shí)密碼保存,當(dāng)然時(shí)間戳信息不做改變。
[0067]當(dāng)用戶在電子設(shè)備端再次登錄該應(yīng)用程序時(shí),電子設(shè)備端該將驗(yàn)證密碼發(fā)送給服務(wù)器端,服務(wù)器端根據(jù)驗(yàn)證規(guī)則將該驗(yàn)證密碼進(jìn)行再次轉(zhuǎn)換,具體來(lái)說(shuō)就是將123456轉(zhuǎn)換為ABCDEF,然后根據(jù)轉(zhuǎn)換后的密碼確定該臨時(shí)密碼的合法性。
[0068]在驗(yàn)證臨時(shí)密碼合法之后,服務(wù)器端將獲取到該臨時(shí)密碼中的時(shí)間戳信息,并且對(duì)該時(shí)間戳信息進(jìn)行時(shí)間有效性的驗(yàn)證,具體來(lái)說(shuō),服務(wù)器端在發(fā)送臨時(shí)密碼給服務(wù)器端時(shí),該服務(wù)器將存儲(chǔ)該發(fā)送時(shí)間,然后再獲取到該臨時(shí)密碼時(shí),將該臨時(shí)密碼的獲取時(shí)間與發(fā)送時(shí)間確定間隔時(shí)間,然后將該間隔時(shí)間與預(yù)設(shè)的臨時(shí)密碼有效時(shí)間進(jìn)行比較,該有效時(shí)間就是時(shí)間戳信息中的40S、50S等時(shí)間段,該間隔時(shí)間在該有效時(shí)間之內(nèi),則該臨時(shí)密碼時(shí)間有效,并且服務(wù)器端將發(fā)送該應(yīng)用程序的認(rèn)證請(qǐng)求信息給電子設(shè)備端;若該間隔時(shí)間在該有效時(shí)間之外,則服務(wù)器端直接丟棄該臨時(shí)密碼。
[0069]在電子設(shè)備接收到服務(wù)器端發(fā)送的認(rèn)證請(qǐng)求信息之后,電子設(shè)備端直接響應(yīng)認(rèn)證通過(guò)信息給該服務(wù)器端,其中該認(rèn)證信息是為了登錄應(yīng)用程序的安全性,也就是說(shuō)服務(wù)器端將該認(rèn)證信息作為對(duì)應(yīng)用程序再次登錄的安全驗(yàn)證,進(jìn)而服務(wù)器端直接將該應(yīng)用程序重新登錄。
[0070]應(yīng)用該服務(wù)器進(jìn)行應(yīng)用程序的重新登錄,用戶端對(duì)應(yīng)的用戶不需要重新輸入用戶名和密碼就能實(shí)現(xiàn)自動(dòng)重新登錄應(yīng)用服務(wù)器,從而使得重新登錄應(yīng)用程序的過(guò)程簡(jiǎn)單、便捷,節(jié)約了用戶的大量時(shí)間,并且服務(wù)器端并不需要對(duì)登錄該應(yīng)用程序的用戶進(jìn)行用戶名和密碼的重新確認(rèn),減少了服務(wù)器的工作量,提高了服務(wù)器端的工作效率,并且在臨時(shí)密碼中包含了用戶信息,提高了信息的安全性。
[0071]另外,本申請(qǐng)的實(shí)施例中還提供了一種信息處理的方法,應(yīng)用于與服務(wù)器連接的電子設(shè)備中,該電子設(shè)備包括至少一應(yīng)用程序,具體的方法如下:
[0072]如圖2所示為本申請(qǐng)一種信息處理方法的流程圖,具體包括步驟:
[0073]步驟201,獲取服務(wù)器端發(fā)送的臨時(shí)密碼。
[0074]步驟202,接收應(yīng)用程序的啟動(dòng)指令,并根據(jù)該啟動(dòng)指令調(diào)取臨時(shí)密碼,并將該臨時(shí)密碼發(fā)送給服務(wù)器。
[0075]步驟203,接收所述服務(wù)器發(fā)送的驗(yàn)證結(jié)果信息,若所述驗(yàn)證結(jié)果信息表示所述臨時(shí)密碼通過(guò)驗(yàn)證,則根據(jù)所述驗(yàn)證結(jié)果信息確定是否成功登錄所述應(yīng)用程序。
[0076]在該電子設(shè)備接收到臨時(shí)密碼之后,電子設(shè)備端將該臨時(shí)密碼保存在預(yù)設(shè)的位置,當(dāng)然可以根據(jù)需求進(jìn)行自行設(shè)定,然后在該電子設(shè)備重啟該應(yīng)用程序時(shí),該電子設(shè)備將從預(yù)設(shè)位置里提取該臨時(shí)密碼,并且將該臨時(shí)密碼發(fā)送給服務(wù)器端進(jìn)行驗(yàn)證。
[0077]然后電子設(shè)備接收服務(wù)器端返回的一響應(yīng)信息,該響應(yīng)信息表示該臨時(shí)密碼已經(jīng)通過(guò)驗(yàn)證,此時(shí)服務(wù)器端已確認(rèn)該應(yīng)用程序能夠再次登錄,但是在此之前電子設(shè)備端還將在該響應(yīng)信息中提取一認(rèn)證請(qǐng)求信息,該認(rèn)證請(qǐng)求信息是服務(wù)器端要獲取電子設(shè)備端的認(rèn)證信息的請(qǐng)求信息。[0078]電子設(shè)備在接收到該響應(yīng)信息之后,向服務(wù)器端發(fā)送一認(rèn)證信息,用以確認(rèn)該應(yīng)用程序的重新登錄完成。
[0079]進(jìn)一步,在本申請(qǐng)實(shí)施例中還提供了一實(shí)施例,具體來(lái)說(shuō),在該電子設(shè)備中包括兩個(gè)應(yīng)用系統(tǒng):第一系統(tǒng)和第二系統(tǒng),當(dāng)用戶需要將電子設(shè)備從第一系統(tǒng)切換到第二系統(tǒng)時(shí),在第一系統(tǒng)運(yùn)行下的應(yīng)用軟件就必須關(guān)閉,然后才能安全的切換到第二系統(tǒng)中。
[0080]首先,在切換系統(tǒng)時(shí),電子設(shè)備端將獲取一臨時(shí)密碼,該臨時(shí)密碼為電子設(shè)備在進(jìn)行系統(tǒng)切換時(shí)生成的臨時(shí)密碼,并且在該臨時(shí)密碼中包含有在第一系統(tǒng)中運(yùn)行的應(yīng)用程序的標(biāo)識(shí)信息,簡(jiǎn)單的來(lái)說(shuō)就是在該臨時(shí)密碼中可以確定在第一系統(tǒng)關(guān)閉時(shí),電子設(shè)備中并沒(méi)直接關(guān)閉的應(yīng)用程序。比如,在第一系統(tǒng)切換到第二系統(tǒng)時(shí),用戶登錄的聊天軟件和IE瀏覽器并沒(méi)有主動(dòng)關(guān)閉,此時(shí)第一系統(tǒng)被關(guān)閉時(shí),該臨時(shí)密碼中就包含了聊天軟件和IE瀏覽器的標(biāo)識(shí)信息。
[0081]在電子設(shè)備切換到第二系統(tǒng)中時(shí),電子設(shè)備將調(diào)取該臨時(shí)密碼,并且對(duì)該臨時(shí)密碼進(jìn)行解析,獲取該臨時(shí)密碼中的標(biāo)識(shí)信息,通過(guò)該標(biāo)識(shí)信息確定在第二系統(tǒng)中需要自動(dòng)登錄的應(yīng)用程序,并且服務(wù)器端在該臨時(shí)密碼中添加了一時(shí)間戳信息以及用戶標(biāo)識(shí)信息,該時(shí)間戳用以確定該臨時(shí)密碼的時(shí)間有效性,該用戶標(biāo)識(shí)信息用以確定登錄該應(yīng)用程序的用戶。最后將該臨時(shí)密碼發(fā)送給服務(wù)器端。
[0082]在確定完該標(biāo)識(shí)信息之后,服務(wù)器端將對(duì)該包含標(biāo)識(shí)信息的臨時(shí)密碼進(jìn)行驗(yàn)證,具體的驗(yàn)證過(guò)程在登錄程序的方法中已作對(duì)應(yīng)的描述,在此不做贅述。
[0083]在該實(shí)施例中主要是通過(guò)標(biāo)識(shí)信息確定在第一系統(tǒng)切換到第二系統(tǒng)時(shí),第二系統(tǒng)中將自動(dòng)登錄的應(yīng)用程序,比如,在該臨時(shí)密碼中包括了聊天軟件以及瀏覽器的標(biāo)識(shí)信息,電子設(shè)備在切換到第二系統(tǒng)時(shí),電子設(shè)備將在第二系統(tǒng)中自動(dòng)登錄標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用程序。當(dāng)然,該自動(dòng)登錄的操作可以是通過(guò)軟甲進(jìn)行開(kāi)啟或者是關(guān)閉。具體來(lái)說(shuō),就是用戶可以根據(jù)自身的需求是否開(kāi)啟在電子設(shè)備從一個(gè)系統(tǒng)切換到另一系統(tǒng)時(shí)自動(dòng)啟動(dòng)應(yīng)用程序。
[0084]通過(guò)上述的實(shí)施例,電子設(shè)備端將能夠在應(yīng)用程序關(guān)閉之后的設(shè)定時(shí)間段內(nèi)能夠自動(dòng)完成應(yīng)用程序的重新登錄,提高了電子設(shè)備的工作效率,并且節(jié)約了網(wǎng)絡(luò)資源。
[0085]如圖3所示為本申請(qǐng)中一種電子設(shè)備的結(jié)構(gòu)示意圖,該服務(wù)器包括:
[0086]檢測(cè)單元301,用于檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,并生成一檢測(cè)結(jié)果。
[0087]臨時(shí)密碼生成單元302,用于若所述檢測(cè)結(jié)果表示所述用戶從所述應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述電子設(shè)備,其中,所述臨時(shí)密碼是用于所述電子設(shè)備再次登錄所述應(yīng)用程序的驗(yàn)證密碼。
[0088]解析單元303,用于從所述電子設(shè)備獲得所述用戶登錄所述應(yīng)用程序的登錄信息,并對(duì)所述登錄信息進(jìn)行解析。
[0089]確定單元304,用于若解析結(jié)果表示所述登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否再次登錄所述應(yīng)用程序。
[0090]如圖4所示為確定單元的具體結(jié)構(gòu)示意圖,該確定單元304包括:
[0091]合法性驗(yàn)證模塊401,用于對(duì)獲取的所述臨時(shí)密碼的合法性進(jìn)行驗(yàn)證,并生成第一驗(yàn)證結(jié)果。
[0092]有效時(shí)間驗(yàn)證模塊402,用于若所述第一驗(yàn)證結(jié)果為臨時(shí)密碼為合法性密碼時(shí),獲取所述臨時(shí)密碼中的所述時(shí)間戳信息,并對(duì)所述時(shí)間戳信息的所述有效時(shí)間進(jìn)行驗(yàn)證。
[0093]如圖5所示為本申請(qǐng)一種電子設(shè)備的具體結(jié)構(gòu)示意圖,該電子設(shè)備包括:
[0094]獲取單元501,用于獲取所述服務(wù)器端發(fā)送的臨時(shí)密碼;
[0095]指令接收單元502,用于接收所述應(yīng)用程序的啟動(dòng)指令,并根據(jù)所述啟動(dòng)指令調(diào)取所述臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述服務(wù)器;
[0096]認(rèn)證驗(yàn)證單元503,用于接收所述服務(wù)器發(fā)送的驗(yàn)證結(jié)果信息,若所述驗(yàn)證結(jié)果信息表示所述臨時(shí)密碼通過(guò)驗(yàn)證,則將所述應(yīng)用程序的認(rèn)證信息發(fā)送給所述服務(wù)器,以根據(jù)所述認(rèn)證信息確定是否重新登錄所述應(yīng)用程序。
[0097]本申請(qǐng)?zhí)峁┝艘环N登錄程序的方法及服務(wù)器,該方法包括:檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,用戶從應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將臨時(shí)密碼發(fā)送給電子設(shè)備,從該電子設(shè)備獲得用戶登錄該應(yīng)用程序的登錄信息,對(duì)登錄信息進(jìn)行解析,若解析結(jié)果表示登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否再次登錄該應(yīng)用程序。從而使得用戶端對(duì)應(yīng)的用戶不需要重新輸入用戶名和密碼就能實(shí)現(xiàn)自動(dòng)重新登錄應(yīng)用服務(wù)器,并且使得重新登錄應(yīng)用程序的過(guò)程簡(jiǎn)單、便捷,節(jié)約了用戶的大量時(shí)間,減少了服務(wù)器的工作量,提高了服務(wù)器端的工作效率,并且在臨時(shí)密碼中包含了用戶信息,提高了信息的安全性。
[0098]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種登錄程序的方法,應(yīng)用于與一電子設(shè)備連接的服務(wù)器中,其特征在于,所述方法包括: 檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,并生成一檢測(cè)結(jié)果;若所述檢測(cè)結(jié)果表示所述用戶從所述應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述電子設(shè)備,其中,所述臨時(shí)密碼是用于所述電子設(shè)備再次登錄所述應(yīng)用程序的驗(yàn)證密碼; 從所述電子設(shè)備獲得所述用戶登錄所述應(yīng)用程序的登錄信息,并對(duì)所述登錄信息進(jìn)行解析; 若解析結(jié)果表示所述登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否成功再次登錄所述應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于,所述臨時(shí)密碼中還包括一時(shí)間戳信息,其中,所述時(shí)間戳信息用于標(biāo)識(shí)所述臨時(shí)密碼有效時(shí)間。
3.如權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,包括: 對(duì)獲取的所述臨時(shí)密碼的合法性進(jìn)行驗(yàn)證,并生成第一驗(yàn)證結(jié)果; 若所述第一驗(yàn)證結(jié)果為臨時(shí)密碼為合法性密碼時(shí),獲取所述臨時(shí)密碼中的所述時(shí)間戳信息,并根據(jù)所述時(shí)間戳信息和當(dāng)前系統(tǒng)時(shí)間確定所述臨時(shí)密碼是否在有效時(shí)間內(nèi)。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述檢測(cè)結(jié)果生成一臨時(shí)密碼,包括: 檢測(cè)所述電子設(shè)備退出所述應(yīng)`用程序時(shí),獲取從所述應(yīng)用程序中退出的用戶的用戶標(biāo)識(shí)信息,其中,所述用戶標(biāo)識(shí)信息為用戶登錄所述應(yīng)用程序的驗(yàn)證信息; 根據(jù)所述用戶標(biāo)識(shí)信息生成所述臨時(shí)密碼。
5.如權(quán)利要求4所述的方法,其特征在于,所述對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證之前,包括: 對(duì)所述臨時(shí)密碼進(jìn)行解析,并獲取所述臨時(shí)密碼中的所述用戶標(biāo)識(shí)信息; 根據(jù)所述用戶標(biāo)識(shí)信息確定登錄所述應(yīng)用程序的用戶。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)驗(yàn)證結(jié)果確定是否再次登錄所述應(yīng)用程序,包括: 若所述時(shí)間戳信息的有效時(shí)間驗(yàn)證通過(guò),獲取所述電子設(shè)備的應(yīng)用程序認(rèn)證請(qǐng)求信息; 根據(jù)所述應(yīng)用程序認(rèn)證請(qǐng)求信息確定對(duì)所述應(yīng)用程序進(jìn)行自動(dòng)登錄; 若所述時(shí)間戳信息的有效時(shí)間驗(yàn)證未通過(guò),則將所述臨時(shí)密碼丟棄。
7.一種信息處理的方法,應(yīng)用于與服務(wù)器連接的電子設(shè)備中,所述電子設(shè)備中包括至少一應(yīng)用程序,其特征在于,所述方法包括: 獲取所述服務(wù)器端發(fā)送的臨時(shí)密碼; 接收所述應(yīng)用程序的啟動(dòng)指令,并根據(jù)所述啟動(dòng)指令調(diào)取所述臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述服務(wù)器; 接收所述服務(wù)器發(fā)送的驗(yàn)證結(jié)果信息,若所述驗(yàn)證結(jié)果信息表示所述臨時(shí)密碼通過(guò)驗(yàn)證,則根據(jù)所述驗(yàn)證結(jié)果信息確定是否成功登錄所述應(yīng)用程序。
8.如權(quán)利要求7所述的方法,其特征在于,所述臨時(shí)密碼包括一時(shí)間戳信息,其中,所述時(shí)間戳信息為標(biāo)識(shí)所述臨時(shí)密碼有效時(shí)間的信息。
9.如權(quán)利要求7所述的方法,其特征在于,所述電子設(shè)備包括第一系統(tǒng)和第二系統(tǒng),當(dāng)所述電子設(shè)備從所述第一系統(tǒng)切換到所述第二系統(tǒng)時(shí),使第一系統(tǒng)中運(yùn)行的應(yīng)用程序退出,接收服務(wù)器發(fā)送來(lái)的對(duì)應(yīng)每個(gè)應(yīng)用程序的臨時(shí)密碼,并根據(jù)所述臨時(shí)密碼確定是否自動(dòng)重新登錄所述應(yīng)用程序。
10.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 檢測(cè)單元,用于檢測(cè)所述電子設(shè)備中用戶是否從一已經(jīng)登錄的應(yīng)用程序中退出,并生成一檢測(cè)結(jié)果; 臨時(shí)密碼生成單元,用于若所述檢測(cè)結(jié)果表示所述用戶從所述應(yīng)用程序中退出時(shí),則生成一臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述電子設(shè)備,其中,所述臨時(shí)密碼是用于所述電子設(shè)備再次登錄所述應(yīng)用程序的驗(yàn)證密碼; 解析單元,用于從所述電子設(shè)備獲得所述用戶登錄所述應(yīng)用程序的登錄信息,并對(duì)所述登錄信息進(jìn)行解析; 確定單元,用于若解析結(jié)果表示所述登錄信息中包括所述臨時(shí)密碼時(shí),則對(duì)所述臨時(shí)密碼進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果確定是否再次登錄所述應(yīng)用程序。
11.如權(quán)利要求10所述的服務(wù)器,其特征在于,確定單元還包括: 合法性驗(yàn)證模塊,用于對(duì)獲取的所述臨時(shí)密碼的合法性進(jìn)行驗(yàn)證,并生成第一驗(yàn)證結(jié)果; 有效時(shí)間驗(yàn)證模塊,用于若所述第一驗(yàn)證結(jié)果為臨時(shí)密碼為合法性密碼時(shí),獲取所述臨時(shí)密碼中的所述時(shí)間戳信息,并對(duì)所述時(shí)間戳信息的所述有效時(shí)間進(jìn)行驗(yàn)證。
12.—種電子設(shè)備,其特 征在于,所述電子設(shè)備包括: 獲取單元,用于獲取所述服務(wù)器端發(fā)送的臨時(shí)密碼; 指令接收單元,用于接收所述應(yīng)用程序的啟動(dòng)指令,并根據(jù)所述啟動(dòng)指令調(diào)取所述臨時(shí)密碼,并將所述臨時(shí)密碼發(fā)送給所述服務(wù)器; 認(rèn)證驗(yàn)證單元,用于接收所述服務(wù)器發(fā)送的驗(yàn)證結(jié)果信息,若所述驗(yàn)證結(jié)果信息表示所述臨時(shí)密碼通過(guò)驗(yàn)證,則將所述應(yīng)用程序的認(rèn)證信息發(fā)送給所述服務(wù)器,以根據(jù)所述認(rèn)證信息確定是否重新登錄所述應(yīng)用程序。
【文檔編號(hào)】H04L29/06GK103428159SQ201210149137
【公開(kāi)日】2013年12月4日 申請(qǐng)日期:2012年5月14日 優(yōu)先權(quán)日:2012年5月14日
【發(fā)明者】李凡智, 毛明旭, 劉旭國(guó) 申請(qǐng)人:聯(lián)想(北京)有限公司