專利名稱:一種密碼代理方法、用戶終端設(shè)備及密碼代理服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種密碼代理方法、用戶終端設(shè)備及密碼代理服務(wù)器。
背景技術(shù):
隨著互聯(lián)網(wǎng)和通信技術(shù)的發(fā)展,越來越多的網(wǎng)站上線,如新聞、搜索、社交網(wǎng)站等。手機的普及也使得用戶可以通過手機的數(shù)據(jù)業(yè)務(wù)使用3G、無線局域網(wǎng)WIFI、長期演進 (Long Term Evolution,LTE)等方式接入網(wǎng)站或訪問手機應(yīng)用程序。在用戶登錄網(wǎng)站或手機上的應(yīng)用程序時,一般需要用戶注冊后使用用戶名和密碼驗證的方式才可以訪問網(wǎng)站或手機應(yīng)用。當互聯(lián)網(wǎng)上的數(shù)據(jù)大規(guī)模膨脹后,用戶注冊的用戶名和密碼越來越多,使得用戶在使用多種業(yè)務(wù)時很不方便,也越來越考驗用戶的記憶能力,有些網(wǎng)站注冊后長時間不登陸,容易遺忘之前的注冊信息,再次使用時需要重新注冊,不但浪費網(wǎng)絡(luò)資源,而且用戶很難繼承之前使用的信息。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種密碼代理方法,能夠方便用戶快速的登陸并訪問業(yè)務(wù)。同時,還提供了一種用戶終端設(shè)備和密碼代理服務(wù)器。本發(fā)明實施例提供一種密碼代理方法,包括用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息;所述用戶終端設(shè)備接收所述密碼代理服務(wù)器返回的認證成功響應(yīng)消息;所述用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求;當所述用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,所述密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)所述密碼代理服務(wù)器返回的用戶名和密碼自動登陸所述業(yè)務(wù)服務(wù)器,以便于所述用戶終端設(shè)備快速登陸并訪問業(yè)務(wù)。一種用戶終端設(shè)備,包括密碼代理發(fā)送模塊,用于向密碼代理服務(wù)器發(fā)送登陸認證請求消息;密碼代理接收模塊,用于接收所述密碼代理服務(wù)器返回的認證成功響應(yīng)消息;密碼代理開啟模塊,用于開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求;業(yè)務(wù)認證模塊,用于當所述用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,所述密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)所述密碼代理服務(wù)器返回的用戶名和密碼自動登陸所述業(yè)務(wù)服務(wù)器, 以便于所述用戶終端設(shè)備快速登陸并訪問業(yè)務(wù)。一種密碼代理服務(wù)器,所述密碼代理服務(wù)器包括
終端認證模塊,用于接收用戶終端設(shè)備發(fā)送的登陸認證請求消息;認證響應(yīng)模塊,用于接收所述密碼代理服務(wù)器返回的認證成功響應(yīng)消息;業(yè)務(wù)登陸接收模塊,用于當所述用戶終端設(shè)備需要通過用戶名和密碼訪問業(yè)務(wù)服務(wù)器時,接收密碼代理終端應(yīng)用程序觸發(fā)發(fā)送的登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求;業(yè)務(wù)登陸響應(yīng)模塊,用于返回所述用戶終端設(shè)備登陸所述業(yè)務(wù)服務(wù)器的用戶名和密碼,以便于所述用戶終端設(shè)備自動登陸所述業(yè)務(wù)服務(wù)器并訪問業(yè)務(wù)。上述技術(shù)方案可以看出,由于本發(fā)明實施例采用用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息,所述用戶終端設(shè)備接收所述密碼代理服務(wù)器返回的認證成功響應(yīng)消息,所述用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求; 當所述用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,所述密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)所述密碼代理服務(wù)器返回的用戶名和密碼自動登陸所述業(yè)務(wù)服務(wù)器,因此用戶終端設(shè)備可以方便快速地登陸業(yè)務(wù)服務(wù)器,不需要用戶再記錄用戶名和密碼,方便用戶管理和使用,節(jié)省了互聯(lián)網(wǎng)的資源,也有利于業(yè)務(wù)的開展和推廣。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖
圖
圖
圖
圖
圖
圖
圖
圖
圖
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。請結(jié)合參看圖I,本發(fā)明實施例提供一種密碼代理方法,能夠讓用戶終端設(shè)備可以方便快速地登陸業(yè)務(wù)服務(wù)器,不需要用戶再記錄用戶名和密碼,方便用戶管理和使用,節(jié)省了互聯(lián)網(wǎng)的資源,也有利于業(yè)務(wù)的開展和推廣。本發(fā)明實施例還提供相應(yīng)的密碼代理系統(tǒng)、用戶終端設(shè)備和密碼代理服務(wù)器。本發(fā)明實施例的方法包括步驟102,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息。步驟104,所述用戶終端設(shè)備接收所述密碼代理服務(wù)器返回的認證成功響應(yīng)消息。步驟106,所述用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求。步驟108,當所述用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,所述密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)所述密碼代理服務(wù)器返回的用戶名和密碼自動登陸所述業(yè)務(wù)服務(wù)器,以便于所述用戶終端設(shè)備快速登陸并訪問業(yè)務(wù)。以下結(jié)合系統(tǒng)實施例和方法流程實施例分別進行詳細說明。請結(jié)合參看圖2,本發(fā)明實施例密碼代理系統(tǒng)200包括用戶終端設(shè)備202、密碼代理服務(wù)器204和業(yè)務(wù)服務(wù)器206。用戶終端設(shè)備202,用于向密碼代理服務(wù)器204發(fā)送登陸認證請求消息,用戶終端設(shè)備202接收密碼代理服務(wù)器204返回的認證成功響應(yīng)消息,用戶終端設(shè)備202開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器206發(fā)起業(yè)務(wù)訪問請求,當用戶終端設(shè)備202需要通過用戶名和密碼訪問業(yè)務(wù)服務(wù)器206時,密碼代理終端應(yīng)用程序觸發(fā)向密碼代理服務(wù)器204發(fā)送登陸業(yè)務(wù)服務(wù)器206的業(yè)務(wù)請求,并根據(jù)密碼代理服務(wù)器 204返回的用戶名和密碼自動登陸業(yè)務(wù)服務(wù)器206,以便于用戶終端設(shè)備202快速登陸并訪問業(yè)務(wù)。用戶終端設(shè)備202可以是手機(Handset,HS)、平板電腦(Panel PC)、筆記本電腦(Notebook, NB)、個人電腦(Personal Computer, PC)、個人數(shù)字助理(Personal Digital Assistant, PDA)等可以接入互聯(lián)網(wǎng)的用戶終端。用戶通過用戶終端設(shè)備202接入業(yè)務(wù)服務(wù)器206時,通過和密碼代理服務(wù)器204的交互,可以不需要手工輸入用戶名和密碼,就可以自動快速的接入業(yè)務(wù)服務(wù)器206,使用起來非常方便。密碼代理服務(wù)器204,用于接收用戶終端設(shè)備202發(fā)送的登陸認證請求消息,返回認證成功響應(yīng)消息;當用戶終端設(shè)備202需要通過用戶名和密碼訪問業(yè)務(wù)服務(wù)器206時, 接收密碼代理終端應(yīng)用程序觸發(fā)發(fā)送的登陸業(yè)務(wù)服務(wù)器206的業(yè)務(wù)請求;返回用戶終端設(shè)備202登陸業(yè)務(wù)服務(wù)器206的用戶名和密碼,以便于用戶終端設(shè)備202自動登陸業(yè)務(wù)服務(wù)器206并訪問業(yè)務(wù)。密碼代理服務(wù)器204是設(shè)置于云計算的云端的服務(wù)設(shè)備,為用戶的統(tǒng)一接入平臺設(shè)備,可以用于統(tǒng)一管理用戶的所有賬戶,當用戶使用不同的終端設(shè)備接入云端時,可以通過同一賬戶管理用戶的所有業(yè)務(wù)的用戶名和密碼,即使用戶更換了上網(wǎng)設(shè)備, 也可以方便登入業(yè)務(wù)服務(wù)器206。業(yè)務(wù)服務(wù)器206,用于向用戶終端設(shè)備202提供互聯(lián)網(wǎng)業(yè)務(wù)服務(wù),例如即時消息業(yè)務(wù)(Instant Message, IM),微博業(yè)務(wù)(Micro Blog, MB),社交網(wǎng)站服務(wù)(Social Network Service, SNS)。請結(jié)合參看圖3,用戶終端設(shè)備202,包括密碼代理發(fā)送模塊302,密碼代理接收模塊304,密碼代理開啟模塊306,業(yè)務(wù)認證模塊308,業(yè)務(wù)注冊模塊310,密碼代理注冊模塊 312。密碼代理發(fā)送模塊302,用于向密碼代理服務(wù)器204發(fā)送登陸認證請求消息,密碼代理服務(wù)器204可設(shè)置用戶終端設(shè)備202的登陸密碼和認證,保證登陸密碼代理服務(wù)器204 的安全性,該認證可以是用戶名和密碼方式,也可以是生物認證方式,生物認證方式包括指紋信息、聲音信息、人臉識別的圖像信息、虹膜信息等。密碼代理接收模塊304,用于接收密碼代理服務(wù)器204返回的認證成功響應(yīng)消息,當認證請求消息通過密碼代理服務(wù)器204的驗證時,密碼代理服務(wù)器204向用戶終端設(shè)備202返回成功驗證消息,用于表示用戶可以使用密碼代理業(yè)務(wù),可以在用戶終端設(shè)備202上顯示提示用戶,也可以不用顯示。密碼代理開啟模塊306,用于開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求,用戶終端可以啟動多任務(wù)的密碼代理終端應(yīng)用程序,用于向密碼代理服務(wù)器 204發(fā)起交互消息,當用戶訪問業(yè)務(wù)時需要輸入用戶名和密碼時,通過密碼代理終端應(yīng)用程序向密碼代理服務(wù)器204發(fā)送消息,若密碼代理服務(wù)器204上已預(yù)先設(shè)置好了用戶訪問該業(yè)務(wù)服務(wù)器206的用戶名和密碼,即可返回給用戶終端設(shè)備202,后臺可以自動利用該用戶名和密碼登陸業(yè)務(wù)服務(wù)器206。對于有些業(yè)務(wù)服務(wù)需要輸入驗證碼時,其中驗證碼可能是一些數(shù)字或者英文字母,甚至是一些簡單的加減乘除運算,密碼代理終端應(yīng)用程序可以獲取這些圖片,直接通過文字識別,或者上報給密碼代理服務(wù)器204進行處理,將圖片信息處理成文本信息,即使需要驗證碼,也可以快速的接入業(yè)務(wù)服務(wù)器206。業(yè)務(wù)認證模塊308,用于當用戶終端設(shè)備202需要通過用戶名和密碼訪問業(yè)務(wù)服務(wù)器206時,密碼代理終端應(yīng)用程序觸發(fā)向密碼代理服務(wù)器發(fā)送登陸業(yè)務(wù)服務(wù)器206的業(yè)務(wù)請求,并根據(jù)密碼代理服務(wù)器204返回的用戶名和密碼自動登陸業(yè)務(wù)服務(wù)器206,以便于用戶終端設(shè)備202快速登陸并訪問業(yè)務(wù)。業(yè)務(wù)注冊模塊310,用于向業(yè)務(wù)服務(wù)器發(fā)起注冊請求消息,該注冊請求消息中攜帶注冊信息。當用戶訪問業(yè)務(wù)服務(wù)器206時,業(yè)務(wù)訪問需要用戶的注冊,業(yè)務(wù)注冊模塊210將用戶填寫的注冊信息發(fā)送給業(yè)務(wù)服務(wù)器206。密碼代理注冊模塊312,用于當接收到業(yè)務(wù)服務(wù)器206返回的注冊成功響應(yīng)消息后,將注冊信息發(fā)送給密碼代理服務(wù)器204。在用戶注冊業(yè)務(wù)服務(wù)器206的同時,就可以同時提交給密碼代理服務(wù)器204,不需要用戶重新提交一次,方便了用戶的使用。請結(jié)合參看圖4,密碼代理服務(wù)器204包括終端認證模塊402,認證響應(yīng)模塊 404,業(yè)務(wù)登陸接收模塊406,業(yè)務(wù)登陸響應(yīng)模塊408 ;密碼代理服務(wù)器204還可以包括認證信息存儲模塊410,圖形驗證碼識別模塊412,第三方認證處理模塊414。終端認證模塊402,用于接收用戶終端設(shè)備202發(fā)送的登陸認證請求消息,根據(jù)存儲的用戶的認證信息對用戶進行認證,該認證包括生物信息認證,不再贅述。認證響應(yīng)模塊 404,用于當用戶終端設(shè)備202發(fā)送的認證請求消息認證通過后,返回認證成功響應(yīng)消息。業(yè)務(wù)登陸接收模塊406,用于當用戶終端設(shè)備202需要通過用戶名和密碼訪問業(yè)務(wù)服務(wù)器206時,接收密碼代理終端應(yīng)用程序觸發(fā)發(fā)送的登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求。業(yè)務(wù)登陸響應(yīng)模塊408,用于返回用戶終端設(shè)備202登陸業(yè)務(wù)服務(wù)器206的用戶名和密碼,以便于用戶終端設(shè)備202自動登陸業(yè)務(wù)服務(wù)器206并訪問業(yè)務(wù),當用戶有多個賬戶的時候可以將多個賬戶信息同時發(fā)送給用戶終端設(shè)備202提示用戶選擇登陸賬戶,當涉及多個業(yè)務(wù)時,可以根據(jù)不同的業(yè)務(wù)標識查詢出業(yè)務(wù)標識對應(yīng)的登陸賬戶信息發(fā)送給用戶終端設(shè)備 202。認證信息存儲模塊410,用于存儲用戶終端設(shè)備202登陸業(yè)務(wù)服務(wù)器206的用戶名和密碼,也可以存儲用戶登陸密碼代理服務(wù)器204的認證信息,密碼代理服務(wù)器204也可以不包括認證信息存儲模塊410,放在其他的專門的存儲設(shè)備上,如云存儲服務(wù)器等。
圖形驗證碼識別模塊412,用于識別用戶終端設(shè)備202發(fā)送的圖形驗證碼,并返回識別后的文字信息,識別的文字信息包括數(shù)字、字母、漢字等,也可以識別一些簡單的加減乘除,將圖片識別成文本信息返回給用戶終端設(shè)備202。第三方認證處理模塊414,用于根據(jù)第三方的認證信息認證用戶終端設(shè)備202,例如根據(jù)位置服務(wù)器(Location Server, LS)的信息認證用戶是否可以使用密碼代理業(yè)務(wù),第三方認證處理模塊414也可以通過其他用戶的授權(quán)認證信息允許或禁止用戶使用密碼代理業(yè)務(wù)。上述技術(shù)方案可以看出,由于本發(fā)明實施例采用用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息,用戶終端設(shè)備接收密碼代理服務(wù)器返回的認證成功響應(yīng)消息,用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求;當用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)密碼代理服務(wù)器返回的用戶名和密碼自動登陸業(yè)務(wù)服務(wù)器,因此用戶終端設(shè)備可以方便快速地登陸業(yè)務(wù)服務(wù)器,不需要用戶再記錄用戶名和密碼,方便用戶管理和使用,節(jié)省了互聯(lián)網(wǎng)的資源,也有利于業(yè)務(wù)的開展和推廣。同時,密碼代理服務(wù)器也可以通過識別驗證碼方式,使得用戶不需要輸入圖形驗證碼,更加方便用戶的使用。密碼代理服務(wù)器還可以通過生物認證信息認證用戶終端設(shè)備, 讓用戶連接和訪問密碼代理業(yè)務(wù)時,都不用輸入用戶名和密碼。用戶通過本發(fā)明的實施例可以快捷方便地訪問業(yè)務(wù),不用利用人腦的記憶力來記錄用戶名和密碼,防止遺忘后重新注冊的麻煩,也有效節(jié)省了網(wǎng)絡(luò)資源,使得信息的繼承性加強。此外,用戶通過本發(fā)明實施例可以通過多個終端接入業(yè)務(wù),當用戶更換終端的時候也可以通過同樣的認證方式,不需要重新輸入,全部信息都存儲在密碼代理服務(wù)器上,即使其中的一個用戶終端,如手機丟失了,也不影響用戶使用業(yè)務(wù),而且使用生物認證的方式,有效保證了信息的安全性。下面結(jié)合方法流程說明對本發(fā)明實施例進一步介紹。本發(fā)明實施例的密碼代理方法包括用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息;用戶終端設(shè)備接收密碼代理服務(wù)器返回的認證成功響應(yīng)消息;用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求;當用戶終端設(shè)備需要通過用戶名和密碼訪問業(yè)務(wù)服務(wù)器時,密碼代理終端應(yīng)用程序觸發(fā)向密碼代理服務(wù)器發(fā)送登陸業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)密碼代理服務(wù)器返回的用戶名和密碼自動登陸業(yè)務(wù)服務(wù)器,以便于用戶終端設(shè)備快速登陸并訪問業(yè)務(wù)。請結(jié)合參看圖5,本發(fā)明實施例的密碼代理方法包括如下步驟步驟502,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)起登陸認證請求消息,該認證請求消息包含認證請求信息,如用戶名和密碼等,或者通過生物認證信息進行認證,為保證密碼代理服務(wù)器的上用戶資料的安全性,這里一般都設(shè)置成需要驗證才能訪問業(yè)務(wù)。認證請求消息中還包含請求登陸業(yè)務(wù)服務(wù)器需要的用戶名和密碼。步驟504,密碼代理服務(wù)器對用戶終端設(shè)備進行授權(quán)認證,當用戶的認證信息與預(yù)先存儲的信息相匹配時,執(zhí)行步驟506。步驟506,密碼代理服務(wù)器向用戶終端設(shè)備返回認證成功的消息,并將用戶終端設(shè)備登陸業(yè)務(wù)服務(wù)器的用戶名和密碼發(fā)送給用戶終端設(shè)備,這里密碼代理服務(wù)器可以統(tǒng)一將
8用戶的全部記載的業(yè)務(wù)服務(wù)器的用戶名和密碼發(fā)送給用戶終端設(shè)備,也可以根據(jù)用戶的請求,將對應(yīng)的業(yè)務(wù)用戶名和密碼發(fā)送給用戶終端設(shè)備。步驟508,用戶終端設(shè)備根據(jù)密碼代理服務(wù)器返回的登陸信息登陸業(yè)務(wù)服務(wù)器。步驟510,用戶終端向業(yè)務(wù)服務(wù)器發(fā)送修改登陸信息的請求消息。當用戶使用業(yè)務(wù)時,需要修改用戶名和密碼等登陸信息時,用戶終端設(shè)備向業(yè)務(wù)服務(wù)器發(fā)送修改登錄信息的請求。步驟512,當修改成功時,業(yè)務(wù)服務(wù)器向用戶終端設(shè)備返回修改結(jié)果。步驟514,用戶終端設(shè)備同時將修改后的認證信息上報給密碼代理服務(wù)器。步驟516,密碼代理服務(wù)器成功記錄了該修改后的認證信息時,返回修改成功響應(yīng)消息給用戶終端設(shè)備。請結(jié)合參看圖6,本發(fā)明實施例密碼代理方法包括如下步驟步驟602,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)起登陸認證請求消息,該認證請求消息包含認證請求信息,如用戶名和密碼等,或者通過生物認證信息進行認證,為保證密碼代理服務(wù)器的上用戶資料的安全性,這里一般都設(shè)置成需要驗證才能訪問業(yè)務(wù)。步驟604,密碼代理服務(wù)器對用戶終端設(shè)備進行授權(quán)認證,當用戶的認證信息與預(yù)先存儲的信息相匹配時,執(zhí)行步驟606。步驟606,密碼代理服務(wù)器向業(yè)務(wù)服務(wù)器發(fā)起登陸認證請求,當用戶終端設(shè)備、密碼代理服務(wù)器都基于IP協(xié)議進行認證時,密碼代理服務(wù)器攜帶用戶終端設(shè)備的用戶名和密碼信息與業(yè)務(wù)服務(wù)器進行認證,當認證通過后執(zhí)行步驟608。步驟608,業(yè)務(wù)服務(wù)器向用戶終端設(shè)備返回成功登陸認證的響應(yīng)消息。步驟610,用戶在訪問業(yè)務(wù)時,需要修改登陸信息,例如用戶修改業(yè)務(wù)服務(wù)器的密碼。步驟612,業(yè)務(wù)服務(wù)器向密碼代理服務(wù)器返回用戶修改了登陸信息的修改結(jié)果。步驟614,密碼代理服務(wù)器向用戶終端設(shè)備上報認證修改信息的修改結(jié)果。步驟616,用戶終端設(shè)備返回認證修改成功的響應(yīng)消息給密碼代理服務(wù)器。請結(jié)合參看圖7,本發(fā)明實施例的密碼代理注冊方法包括如下步驟步驟702,用戶終端設(shè)備訪問業(yè)務(wù)服務(wù)器,例如IM服務(wù)器,MB服務(wù)器或者SNS服務(wù)器。步驟704,業(yè)務(wù)服務(wù)器向用戶終端設(shè)備返回提示信息,需要用戶終端注冊才能訪問業(yè)務(wù)。步驟706,用戶終端設(shè)備登陸密碼代理服務(wù)器,注冊過程需要密碼代理服務(wù)器全程記錄,用戶終端設(shè)備登陸密碼代理服務(wù)器可以通過預(yù)先注冊的密碼代理業(yè)務(wù),用戶和密碼代理服務(wù)器約定的認證信息,如用戶和密碼,生物認證信息等不再贅述。步驟708,密碼代理服務(wù)器向用戶終端設(shè)備返回登陸成功響應(yīng)消息。步驟710,用戶終端設(shè)備向密碼代理服務(wù)器上報業(yè)務(wù)服務(wù)器的注冊信息。步驟712,密碼代理服務(wù)器返回成功記錄業(yè)務(wù)服務(wù)器的注冊信息的響應(yīng)消息給用戶終端設(shè)備。步驟714,用戶終端設(shè)備將密碼代理服務(wù)器上報的注冊信息上報給業(yè)務(wù)服務(wù)器。步驟716,當用戶填寫的注冊信息不滿足業(yè)務(wù)服務(wù)器的要求時,業(yè)務(wù)服務(wù)器返回注冊失敗的提示信息給用戶終端設(shè)備。步驟718,用戶根據(jù)業(yè)務(wù)服務(wù)器的提示信息修改了業(yè)務(wù)服務(wù)器注冊信息,重新上報給業(yè)務(wù)服務(wù)器,該上報的注冊信息為修改后的注冊信息。如果用戶一次注冊成功,則步驟 716和718可以省略。步驟720,服務(wù)器驗證了業(yè)務(wù)注冊信息后,返回注冊成功的提示信息。步驟722,用戶終端設(shè)備向密碼代理服務(wù)器上報修改后的注冊信息,由于之前密碼代理服務(wù)器記錄的注冊信息并未注冊成功,用戶終端設(shè)備需要重新上報注冊成功的業(yè)務(wù)服務(wù)器注冊信息。步驟724,密碼代理服務(wù)器成功記錄了修改后的業(yè)務(wù)注冊信息后,向用戶終端設(shè)備返回成功記錄的響應(yīng)消息。本發(fā)明實施例通過密碼代理服務(wù)器直接和業(yè)務(wù)服務(wù)器進行用戶的用戶名和密碼驗證,使得用戶終端不需要參與驗證的過程,防止密碼被后臺木馬程序盜取的風(fēng)險,保證了用戶訪問業(yè)務(wù)的安全性。請結(jié)合參看圖8,本發(fā)明實施例密碼代理注冊方法包括如下步驟步驟802,用戶終端設(shè)備訪問密碼代理服務(wù)器,請求密碼代理業(yè)務(wù),用戶終端設(shè)備為首次訪問密碼代理服務(wù)器。步驟804,密碼代理服務(wù)器向用戶終端設(shè)備返回新用戶需要注冊的提示信息。步驟806,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送注冊密碼代理業(yè)務(wù)的用戶信息,用戶信息可以包括用戶名、密碼和生物認證信息等。步驟808,密碼代理服務(wù)器向用戶終端返回成功注冊的響應(yīng)消息,提示用戶成功注冊密碼代理業(yè)務(wù)。步驟810,用戶終端設(shè)備訪問業(yè)務(wù)服務(wù)器。步驟812,業(yè)務(wù)服務(wù)器返回用戶訪問業(yè)務(wù)服務(wù)器需要注冊的提示信息。步驟814,用戶終端設(shè)備后臺啟動用戶終端密碼代理應(yīng)用程序,后臺啟動注冊記錄任務(wù),實時記錄注冊業(yè)務(wù)服務(wù)器的注冊信息和注冊過程。步驟816,用戶終端設(shè)備向業(yè)務(wù)服務(wù)器上報注冊信息。步驟818,業(yè)務(wù)服務(wù)器返回注冊失敗的提示信息。步驟820,用戶終端設(shè)備上報修改后的注冊信息給業(yè)務(wù)服務(wù)器。如果用戶一次注冊成功,則步驟818和820可以省略。步驟822,業(yè)務(wù)服務(wù)器返回注冊成功的提示信息給用戶終端設(shè)備。步驟824,用戶終端設(shè)備上報修改后的成功注冊的業(yè)務(wù)注冊信息給密碼代理服務(wù)器。步驟826,密碼代理服務(wù)器返回成功備案的響應(yīng)消息給用戶終端設(shè)備,用戶終端設(shè)備的業(yè)務(wù)注冊信息成功保存在密碼代理服務(wù)器上。請結(jié)合參看圖9,本發(fā)明實施例涉及多業(yè)務(wù)的密碼代理方法,本實施例中密碼代理服務(wù)器返回給用戶終端設(shè)備的消息中攜帶業(yè)務(wù)標識,以便于用戶終端設(shè)備根據(jù)業(yè)務(wù)標識登陸不同的業(yè)務(wù)服務(wù)器。該方法包括如下步驟步驟902,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)起登陸認證請求消息,該認證請求消息包含認證請求信息,如用戶名和密碼等,或者通過生物認證信息進行認證,為保證密碼代理服務(wù)器的上用戶資料的安全性,這里一般都設(shè)置成需要驗證才能訪問業(yè)務(wù)。認證請求消息中還包含請求登陸業(yè)務(wù)服務(wù)器需要的用戶名和密碼。步驟904,密碼代理服務(wù)器對用戶終端設(shè)備進行授權(quán)認證,當用戶的認證信息與預(yù)先存儲的信息相匹配時,執(zhí)行步驟906。步驟906,密碼代理服務(wù)器向用戶終端設(shè)備返回認證成功的消息。步驟908,用戶終端設(shè)備訪問第一業(yè)務(wù)服務(wù)器,請求訪問第一業(yè)務(wù)。步驟910,第一業(yè)務(wù)服務(wù)器返回需要登陸才能訪問的提示消息給用戶終端設(shè)備。步驟912,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送請求第一業(yè)務(wù)登陸的信息,其中包括第一業(yè)務(wù)標識。步驟914,密碼代理服務(wù)器根據(jù)第一業(yè)務(wù)標識查詢出需要登陸第一業(yè)務(wù)服務(wù)器需要的用戶名和密碼返回給用戶終端設(shè)備。步驟916,用戶終端設(shè)備根據(jù)返回的第一業(yè)務(wù)需要的用戶名和密碼自動登陸第一業(yè)務(wù)服務(wù)器。步驟918,第一業(yè)務(wù)服務(wù)器返回登陸成功的響應(yīng)消息給用戶終端設(shè)備。步驟920,用戶終端設(shè)備訪問第二業(yè)務(wù)服務(wù)器,請求訪問第二業(yè)務(wù)。步驟922,第二業(yè)務(wù)服務(wù)器向用戶終端設(shè)備返回需要登陸的提示信息。步驟924,用戶終端設(shè)備向密碼代理服務(wù)器請求需要第二業(yè)務(wù)的登陸信息,其中包括第二業(yè)務(wù)標識。步驟926,密碼代理服務(wù)器根據(jù)第二業(yè)務(wù)標識,查詢存儲的用戶登陸第二業(yè)務(wù)需要的用戶名和密碼,返回給用戶終端設(shè)備。步驟928,用戶終端設(shè)備根據(jù)返回的第二業(yè)務(wù)需要的用戶名和密碼自動登陸第二業(yè)務(wù)服務(wù)器。步驟930,第二業(yè)務(wù)服務(wù)器返回登陸成功的響應(yīng)消息給用戶終端設(shè)備。本發(fā)明實施例根據(jù)不同的業(yè)務(wù)標識區(qū)分不同的業(yè)務(wù),并根據(jù)業(yè)務(wù)標識將第一業(yè)務(wù)和第二業(yè)務(wù)的用戶名和密碼分別發(fā)送給用戶終端設(shè)備,以便于多業(yè)務(wù)共存時,區(qū)分存儲的用戶名和密碼能夠順利登陸。請結(jié)合參看圖10,本發(fā)明實施例涉及多用戶的密碼代理方法,其中用戶終端設(shè)備在密碼代理服務(wù)器存儲了多個用戶名和密碼,例如用戶有多個QQ或MB的賬號,該方法包括如下步驟步驟1002,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)起登陸認證請求消息,該認證請求消息包含認證請求信息,如用戶名和密碼等,或者通過生物認證信息進行認證,為保證密碼代理服務(wù)器的上用戶資料的安全性,這里一般都設(shè)置成需要驗證才能訪問業(yè)務(wù)。認證請求消息中還包含請求登陸業(yè)務(wù)服務(wù)器需要的用戶名和密碼。步驟1004,密碼代理服務(wù)器對用戶終端設(shè)備進行授權(quán)認證,當用戶的認證信息與預(yù)先存儲的信息相匹配時,執(zhí)行步驟1006。步驟1006,密碼代理服務(wù)器向用戶終端設(shè)備返回認證成功的消息。步驟1008,用戶終端設(shè)備訪問業(yè)務(wù)服務(wù)器,請求訪問業(yè)務(wù)。步驟1010,業(yè)務(wù)服務(wù)器返回需要登陸才能訪問的提示消息給用戶終端設(shè)備。步驟1012,用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送請求登陸業(yè)務(wù)服務(wù)器的請求消息,該消息中包含業(yè)務(wù)標識。
步驟1014,密碼代理服務(wù)器根據(jù)業(yè)務(wù)標識查詢到業(yè)務(wù)標識對應(yīng)的用戶終端賬號里包含多個用戶名和密碼,將多個登陸信息發(fā)送給用戶終端設(shè)備。步驟1016,用戶終端設(shè)備根據(jù)收到多個賬戶信息,選擇需要使用的賬戶,可以選擇一個也可以選擇多個賬戶信息,其中每個賬戶都包含登陸業(yè)務(wù)服務(wù)器的用戶名和密碼。步驟1018,用戶終端設(shè)備將選擇后的賬戶信息提交給業(yè)務(wù)服務(wù)器。步驟1020,業(yè)務(wù)服務(wù)器返回登陸成功的響應(yīng)消息給用戶終端設(shè)備。本實施例根據(jù)密碼代理服務(wù)器存儲的用戶對應(yīng)的多個賬戶,并將多個賬戶信息發(fā)送給用戶終端設(shè)備進行選擇,使得密碼代理業(yè)務(wù)支持多賬戶,豐富了用戶登陸的選擇。上述技術(shù)方案可以看出,由于本發(fā)明實施例采用用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息,用戶終端設(shè)備接收密碼代理服務(wù)器返回的認證成功響應(yīng)消息,用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求;當用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)密碼代理服務(wù)器返回的用戶名和密碼自動登陸業(yè)務(wù)服務(wù)器,因此用戶終端設(shè)備可以方便快速地登陸業(yè)務(wù)服務(wù)器,不需要用戶再記錄用戶名和密碼,方便用戶管理和使用,節(jié)省了互聯(lián)網(wǎng)的資源,也有利于業(yè)務(wù)的開展和推廣。同時,密碼代理服務(wù)器也可以通過識別驗證碼方式,使得用戶不需要輸入圖形驗證碼,更加方便用戶的使用。密碼代理服務(wù)器還可以通過生物認證信息認證用戶終端設(shè)備, 讓用戶連接和訪問密碼代理業(yè)務(wù)時,都不用輸入用戶名和密碼。用戶通過本發(fā)明的實施例可以快捷方便地訪問業(yè)務(wù),不用利用人腦的記憶力來記錄用戶名和密碼,防止遺忘后重新注冊的麻煩,也有效節(jié)省了網(wǎng)絡(luò)資源,使得信息的繼承性加強。此外,用戶通過本發(fā)明實施例可以通過多個終端接入業(yè)務(wù),當用戶更換終端的時候也可以通過同樣的認證方式,不需要重新輸入,全部信息都存儲在密碼代理服務(wù)器上,即使其中的一個用戶終端,如手機丟失了,也不影響用戶使用業(yè)務(wù),而且使用生物認證的方式,有效保證了信息的安全性。需要說明的是,上述裝置和系統(tǒng)內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。本發(fā)明中的各個模塊能作為單獨的硬件或軟件來實現(xiàn),并且可以根據(jù)需要使用單獨的硬件或軟件來實現(xiàn)各個模塊功能的組合。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。以上對本發(fā)明實施例所提供的密碼代理方法、用戶終端設(shè)備及密碼代理服務(wù)器, 進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種密碼代理方法,其特征在于,包括用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息;所述用戶終端設(shè)備接收所述密碼代理服務(wù)器返回的認證成功響應(yīng)消息;所述用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求; 當所述用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,所述密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)所述密碼代理服務(wù)器返回的用戶名和密碼自動登陸所述業(yè)務(wù)服務(wù)器,以便于所述用戶終端設(shè)備快速登陸并訪問業(yè)務(wù)。
2.根據(jù)權(quán)利要求I所述的密碼代理方法,其特征在于,所述方法還包括所述用戶終端設(shè)備接收所述密碼代理服務(wù)器發(fā)送的所述業(yè)務(wù)服務(wù)器登錄的用戶名和密碼;所述用戶終端設(shè)備向所述業(yè)務(wù)服務(wù)器發(fā)送攜帶所述業(yè)務(wù)服務(wù)器登錄的用戶名和密碼的登陸認證請求;驗證通過后,所述用戶終端設(shè)備接收所述業(yè)務(wù)服務(wù)器返回的驗證通過響應(yīng)消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述登陸認證請求包括生物認證信息,所述生物認證信息包括指紋信息、聲音信息、人臉識別的圖像信息、虹膜信息中的至少一種。
4.根據(jù)權(quán)利要求1-3中任一所述的方法,其特征在于,所述方法還包括所述用戶終端設(shè)備訪問所述業(yè)務(wù)服務(wù)器時,修改了登陸業(yè)務(wù)服務(wù)器的用戶名和密碼; 所述用戶終端設(shè)備向所述密碼代理服務(wù)器上報修改后的用戶名和密碼;所述用戶終端設(shè)備接收所述密碼代理服務(wù)器返回的修改成功響應(yīng)消息。
5.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括所述用戶終端設(shè)備向所述業(yè)務(wù)服務(wù)器發(fā)起注冊請求消息,所述注冊請求消息中攜帶注冊信息;當接收到所述業(yè)務(wù)服務(wù)器返回的注冊成功響應(yīng)消息后,將所述注冊信息發(fā)送給所述密碼代理服務(wù)器。
6.一種用戶終端設(shè)備,其特征在于,包括密碼代理發(fā)送模塊,用于向密碼代理服務(wù)器發(fā)送登陸認證請求消息;密碼代理接收模塊,用于接收所述密碼代理服務(wù)器返回的認證成功響應(yīng)消息;密碼代理開啟模塊,用于開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求;業(yè)務(wù)認證模塊,用于當所述用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,所述密碼代理終端應(yīng)用程序觸發(fā)向所述密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)所述密碼代理服務(wù)器返回的用戶名和密碼自動登陸所述業(yè)務(wù)服務(wù)器,以便于所述用戶終端設(shè)備快速登陸并訪問業(yè)務(wù)。
7.如權(quán)利要求6所述的用戶終端設(shè)備,其特征在于,所述用戶終端設(shè)備還包括 業(yè)務(wù)注冊模塊,用于向所述業(yè)務(wù)服務(wù)器發(fā)起注冊請求消息,所述注冊請求消息中攜帶注冊信息;密碼代理注冊模塊,用于當接收到所述業(yè)務(wù)服務(wù)器返回的注冊成功響應(yīng)消息后,將所述注冊信息發(fā)送給所述密碼代理服務(wù)器。
8.—種密碼代理服務(wù)器,其特征在于,所述密碼代理服務(wù)器包括終端認證模塊,用于接收用戶終端設(shè)備發(fā)送的登陸認證請求消息;認證響應(yīng)模塊,用于當所述用戶終端設(shè)備發(fā)送的認證請求消息認證通過后,返回認證成功響應(yīng)消息;業(yè)務(wù)登陸接收模塊,用于當所述用戶終端設(shè)備需要通過用戶名和密碼訪問業(yè)務(wù)服務(wù)器時,接收密碼代理終端應(yīng)用程序觸發(fā)發(fā)送的登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求;業(yè)務(wù)登陸響應(yīng)模塊,用于返回所述用戶終端設(shè)備登陸所述業(yè)務(wù)服務(wù)器的用戶名和密碼,以便于所述用戶終端設(shè)備自動登陸所述業(yè)務(wù)服務(wù)器并訪問業(yè)務(wù)。
9.如權(quán)利要求8所述的密碼代理服務(wù)器,其特征在于,所述密碼代理服務(wù)器還包括 認證信息存儲模塊,用于存儲所述用戶終端設(shè)備登陸所述業(yè)務(wù)服務(wù)器的用戶名和密碼;圖形驗證碼識別模塊,用于識別所述用戶終端設(shè)備發(fā)送的圖形驗證碼,并返回識別后的文字信息。
10.如權(quán)利要求8或9所述的密碼代理服務(wù)器,其特征在于,所述密碼代理服務(wù)器還包括第三方認證處理模塊,用于根據(jù)第三方認證信息,認證所述用戶終端設(shè)備。
全文摘要
本發(fā)明公開了一種密碼代理方法及系統(tǒng)。本發(fā)明的方法包括用戶終端設(shè)備向密碼代理服務(wù)器發(fā)送登陸認證請求消息;用戶終端設(shè)備接收密碼代理服務(wù)器返回的認證成功響應(yīng)消息;用戶終端設(shè)備開啟密碼代理終端應(yīng)用程序,并向業(yè)務(wù)服務(wù)器發(fā)起業(yè)務(wù)訪問請求;當用戶終端設(shè)備需要通過用戶名和密碼訪問所述業(yè)務(wù)服務(wù)器時,密碼代理終端應(yīng)用程序觸發(fā)向密碼代理服務(wù)器發(fā)送登陸所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)請求,并根據(jù)密碼代理服務(wù)器返回的用戶名和密碼自動登陸業(yè)務(wù)服務(wù)器,以便于用戶終端設(shè)備快速登陸并訪問業(yè)務(wù)。本發(fā)明技術(shù)方案能夠方便用戶快速登陸業(yè)務(wù)服務(wù)器訪問業(yè)務(wù)。
文檔編號H04L29/06GK102594817SQ20121003405
公開日2012年7月18日 申請日期2012年2月15日 優(yōu)先權(quán)日2012年2月15日
發(fā)明者李晶 申請人:李晶