專利名稱:一種客戶端自動登錄服務(wù)器的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電通信技術(shù),特別是涉及一種客戶端自動登錄服務(wù)器的方法及系統(tǒng)。
背景技術(shù):
隨著經(jīng)濟(jì)水平的不斷提高以及技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)的用戶數(shù)量呈現(xiàn)幾何級數(shù)的增長,在很多情況下,當(dāng)用戶需要訪問提供某些業(yè)務(wù)的服務(wù)器時,需要向服務(wù)器申請?zhí)囟ǖ奶柎a(賬號)和密碼,然后通過該賬號和密碼登錄到服務(wù)器后開展業(yè)務(wù)。
以目前在企業(yè)內(nèi)外的溝通方面應(yīng)用越來越廣泛的即時通信(IM,InstantMessenger)系統(tǒng)為例,當(dāng)用戶第一次使用時,該系統(tǒng)就需要用戶通過瀏覽器向服務(wù)器申請賬號和密碼,然后通過客戶端輸入賬號和密碼來進(jìn)行登錄。
也就是說,在當(dāng)前的IM軟件,例如QQ、TM、POPO等軟件中,當(dāng)用戶第一次使用的時候,都需要申請?zhí)囟ǖ奶柎a才能成功登錄。
請參閱圖1,是一種現(xiàn)有技術(shù)的登錄方法的流程圖。
步驟S110,用戶開啟申請?zhí)柎a網(wǎng)頁。
一并參閱圖2,為引導(dǎo)使用者更為便捷地申請?zhí)柎a,現(xiàn)有技術(shù)中的IM系統(tǒng)的客戶端的登錄窗口100中一般都設(shè)置有用于申請賬號的入口110,用戶可以點(diǎn)擊該入口以跳轉(zhuǎn)到相應(yīng)的申請?zhí)柎a網(wǎng)頁(圖未示)。
步驟S120,用戶填寫一些申請?zhí)柎a的基本資料后在網(wǎng)頁中進(jìn)行提交。
步驟S130,然后服務(wù)器根據(jù)用戶的基本資料,分配給用戶一個有效的號碼,在成功分配有效號碼后,服務(wù)器將分配的號碼以及初始密碼通過網(wǎng)頁顯示給用戶。
步驟S140,用戶需要在服務(wù)器返回的所述網(wǎng)頁中,將分配的號碼拷貝出來,同時也將密碼拷貝下來,接著重新到IM軟件的登錄窗口110中輸入剛才申請的號碼以及初始密碼。
步驟S150,IM軟件的客戶端向服務(wù)器提供前述號碼和密碼,待服務(wù)器認(rèn)證通過后才能成功登錄IM軟件,開始體驗(yàn)IM軟件。
該現(xiàn)有技術(shù)的登錄方法的缺陷在于首先,其操作過程過于繁瑣,容易造成用戶的困擾,因?yàn)椴捎蒙鲜鐾ㄟ^IM軟件申請賬號的方式,對于新用戶具有一定的門檻,經(jīng)常不知道申請?zhí)柎a后如何登錄IM軟件,可能會認(rèn)為既然是從IM軟件中開啟的申請?zhí)柎a網(wǎng)頁,那么得到號碼應(yīng)該會自動登錄成功的;其次,容易產(chǎn)生誤操作,如果用戶此時不小心將服務(wù)器返回號碼與初始化密碼的網(wǎng)頁關(guān)閉,而號碼或者初始化密碼還沒有記錄下來,則用戶必須重新申請。
總之,現(xiàn)有技術(shù)的登錄方法容易造成用戶使用上的不方便,這是因?yàn)樵谄胀ㄓ脩艨磥鞩M軟件客戶端登錄與申請?zhí)柎a的過程應(yīng)該是同步的,只要用戶成功申請?zhí)柎a,就可以馬上登錄到IM軟件,開始體驗(yàn)IM軟件;而現(xiàn)在的技術(shù)明顯不能滿足用戶的此種要求。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題在于提供一種客戶端自動登錄服務(wù)器的方法及系統(tǒng),可以在用戶首次申請后自動登錄到服務(wù)器。
為此,本發(fā)明解決技術(shù)問題的技術(shù)方案是提供一種客戶端自動登錄服務(wù)器的方法,包括步驟1)用戶通過所述客戶端向服務(wù)器發(fā)起號碼申請;2)服務(wù)器響應(yīng)該號碼申請,為用戶分配號碼并返回該號碼給客戶端;3)所述客戶端獲得前述返回的號碼后,自動向服務(wù)器發(fā)起包含所述號碼在內(nèi)的登錄請求;4)服務(wù)器驗(yàn)證所述登錄請求,如果通過,則登錄成功;如果未通過,則不允許登錄。
優(yōu)選地,所述步驟1)還包括客戶端啟動號碼接收線程;所述步驟3)中客戶端通過該號碼接收線程獲得用戶的號碼。
優(yōu)選地,在號碼接收線程獲得用戶號碼后,所述步驟4)的發(fā)起登錄請求具體包括獲取客戶端登錄窗口的句柄數(shù)值,通過窗口句柄數(shù)值發(fā)送特定窗口消息,在消息參數(shù)中附加所述用戶號碼,觸發(fā)登錄事件。
優(yōu)選地,所述步驟1)之前還包括客戶端顯示具有申請?zhí)柎a入口的登錄窗口,所述步驟1)在用戶通過該入口觸發(fā)號碼申請時隱藏該登錄窗口。
優(yōu)選地,在所述步驟1)和步驟2)之間還包括服務(wù)器向用戶返回申請?zhí)柎a網(wǎng)頁,供用戶填寫用戶資料并發(fā)送給服務(wù)器。
優(yōu)選地,所述服務(wù)器包括后臺服務(wù)器、號碼服務(wù)器和登錄服務(wù)器;所述步驟3)的響應(yīng)包括后臺服務(wù)器接收該用戶資料后向號碼服務(wù)器發(fā)送號碼分配命令;所述號碼的分配和發(fā)送由號碼服務(wù)器完成;所述步驟4)的驗(yàn)證具體由登錄服務(wù)器執(zhí)行。
優(yōu)選地,在步驟4)之后還包括如果登錄成功,則客戶端提示用戶相應(yīng)的用戶信息。
優(yōu)選地,在所述步驟1)之前還包括用戶通過客戶端填寫用戶資料;所述步驟1)還包括客戶端向服務(wù)器發(fā)送前述用戶資料。
本發(fā)明還提供一種客戶端自動登錄服務(wù)器的系統(tǒng),包括客戶端和服務(wù)器,其特征在于,所述客戶端用于提供用戶發(fā)起號碼申請的入口,向服務(wù)器發(fā)起號碼申請;所述服務(wù)器響應(yīng)該號碼申請,為用戶分配號碼并返回該號碼給客戶端;所述客戶端獲得前述返回的號碼后,自動向服務(wù)器發(fā)起包含所述號碼在內(nèi)的登錄請求;服務(wù)器驗(yàn)證所述登錄請求,如果通過,則登錄成功;如果未通過,則不允許登錄。
優(yōu)選地,所述服務(wù)器包括后臺服務(wù)器,在接收到號碼申請后向用戶提供賬號申請網(wǎng)頁;在接收到用戶輸入的用戶資料后向號碼服務(wù)器發(fā)送號碼分配命令;號碼服務(wù)器,根據(jù)來自后臺服務(wù)器的號碼分配命令生成與用戶資料關(guān)聯(lián)的賬號,并發(fā)送給客戶端;登錄服務(wù)器,在接收到來自客戶端的登錄請求和相關(guān)信息后,進(jìn)行有效性驗(yàn)證,如果通過,則允許登錄;如果未通過,則不允許登錄。
優(yōu)選地,所述服務(wù)器還包括用戶資料庫,用于保存用戶資料;該用戶資料庫可以設(shè)置于該號碼服務(wù)器。
優(yōu)選地,所述客戶端包括申請賬號入口,用于接收用戶指令,觸發(fā)對號碼的申請過程;號碼接收單元,用于接收服務(wù)器返回的用戶號碼;登錄觸發(fā)單元,用于根據(jù)所述返回的用戶信息觸發(fā)登錄申請。
優(yōu)選地,所述客戶端還包括提示單元,用于用戶成功登錄時彈出相應(yīng)的提示框告訴用戶相應(yīng)的初始化密碼,并可以讓用戶到系統(tǒng)設(shè)置中去修改初始化密碼。
優(yōu)選地,所述申請賬號入口可以設(shè)置在客戶端的登錄窗口中;所述登錄觸發(fā)單元也可以設(shè)置在客戶端的登錄窗口中。
優(yōu)選地,所述客戶端是即時通信系統(tǒng)的客戶端;所述服務(wù)器是即時通信系統(tǒng)的服務(wù)器。
相對于現(xiàn)有技術(shù),本發(fā)明的有益效果是由于本發(fā)明中服務(wù)器在分配號碼后返回給客戶端,客戶端自動觸發(fā)登錄請求,因此能夠讓用戶流暢地進(jìn)行號碼的申請,然后能夠在不需要用戶干預(yù)的情況下,完成用戶的自動登錄,其操作過程較為簡捷,可以提高工作效率且給用戶帶來較大的便利。
此外,當(dāng)本發(fā)明應(yīng)用于即時通信系統(tǒng)時,可以使得用戶較為便利地進(jìn)行有關(guān)即時通信軟件的基礎(chǔ)體驗(yàn)操作,降低用戶使用即時通信軟件的門檻,加快用戶使用即時通信軟件的熟悉過程為用戶使用即時通信軟件提供良好的開始。
圖1是現(xiàn)有技術(shù)的登錄方法的流程圖;圖2是即時通信軟件中登錄窗口的示意圖;圖3是本發(fā)明的客戶端自動登錄服務(wù)器的系統(tǒng)的框圖;圖4是本發(fā)明的客戶端自動登錄服務(wù)器的方法的流程圖;圖5是即時通信系統(tǒng)的自動登錄的流程圖;圖6是即時通信系統(tǒng)的客戶端的框圖。
具體實(shí)施例方式
本發(fā)明的主要思路是當(dāng)用戶在客戶端的申請?zhí)柎a入口點(diǎn)擊后,會跳轉(zhuǎn)申請?zhí)柎a的網(wǎng)頁,用戶在該網(wǎng)頁上填寫上用戶資料后,成功提交到服務(wù)器后,就可以由客戶端自動登錄服務(wù)器;此外,在成功登錄后可以提醒用戶新的號碼并提示用戶可以到用戶資料中去修改初始化密碼。此過程對于用戶來說,可以實(shí)現(xiàn)在瀏覽器提交基本資料,成功申請到號碼后,客戶端就可以實(shí)現(xiàn)自動登錄,從而提高用戶的使用體驗(yàn)。
請參閱圖3,本發(fā)明的客戶端自動登錄服務(wù)器的系統(tǒng)包括客戶端310、后臺服務(wù)器320、號碼服務(wù)器330、用戶資料庫340和登錄服務(wù)器350。
所述客戶端310提供與用戶的人機(jī)交互界面,在用戶首次使用時接收用戶的號碼申請操作指令并開啟號碼申請過程;在接收到號碼服務(wù)器330返回的信息后自動向登錄服務(wù)器340發(fā)送登錄請求和相關(guān)信息。
所述后臺服務(wù)器320在接收到來自客戶端310的號碼申請操作指令后,向用戶提供號碼申請網(wǎng)頁;在接收到用戶輸入的用戶資料后向號碼服務(wù)器330發(fā)送號碼分配命令。
所述號碼服務(wù)器330根據(jù)來自后臺服務(wù)器320的號碼分配命令生成與用戶資料關(guān)聯(lián)的號碼以及對應(yīng)的初始密碼,并發(fā)送給客戶端310。
所述用戶資料庫340用于保存用戶資料。
所述登錄服務(wù)器350在接收到來自客戶端310的登錄請求和相關(guān)信息后,根據(jù)用戶資料庫340保存的資料進(jìn)行有效性驗(yàn)證,如果通過,則允許登錄;如果未通過,則不允許登錄。
請參閱圖4,是本發(fā)明的客戶端自動登錄服務(wù)器的方法的流程圖。
步驟S410,客戶端310在用戶首次使用時接收用戶的號碼申請操作指令,開啟號碼申請過程;步驟S420,后臺服務(wù)器320在接收到來自客戶端310的號碼申請操作指令后,向用戶提供號碼申請網(wǎng)頁;步驟S430,在用戶輸入基本資料后,后臺服務(wù)器320向號碼服務(wù)器330發(fā)送號碼分配命令;步驟S440,號碼服務(wù)器330根據(jù)來自后臺服務(wù)器320的號碼分配命令生成與用戶資料關(guān)聯(lián)的號碼,并發(fā)送給客戶端310;步驟S450,客戶端310在接收到號碼服務(wù)器330返回的信息后自動向登錄服務(wù)器350發(fā)送登錄請求和相關(guān)信息;步驟S460,登錄服務(wù)器340在接收到來自客戶端310的登錄請求和相關(guān)信息后,進(jìn)行有效性驗(yàn)證,如果通過,則允許登錄;如果未通過,則不允許登錄。
為便于理解本發(fā)明,下面以即時通信系統(tǒng)的用戶登錄為例對本發(fā)明進(jìn)行詳細(xì)的描述。
請參閱圖5,是即時通信系統(tǒng)的自動登錄的流程圖。
即時通信系統(tǒng)中,客戶端310是即時通信軟件客戶端,其本地具有本地Web資源列表;后臺服務(wù)器320可以是后臺Web服務(wù)器。
步驟S501,用戶首次啟動即時通信軟件客戶端310,顯示出登錄窗口(圖2參照)。
步驟S502,當(dāng)用戶在申請?zhí)柎a入口觸發(fā)號碼申請時,自動隱藏即時通信客戶端登錄窗口;啟動新的線程,該線程的作用在于用來等待號碼服務(wù)器330返回的相應(yīng)的數(shù)據(jù)包;該線程只用于等待服務(wù)器返回的協(xié)議數(shù)據(jù)包,不會發(fā)送任何信息給服務(wù)器。
在上述啟動的線程中,根據(jù)即時通信軟件客戶端與號碼服務(wù)器330約定的Port端口號碼以及本地IP地址生成接收數(shù)據(jù)包的套接字,該套接字用于等待號碼服務(wù)器330返回的相應(yīng)數(shù)據(jù)包。
步驟S503,即時通信軟件客戶端310從本地Web資源列表中獲取申請?zhí)柎a的鏈接地址URL;根據(jù)該URL發(fā)送HTTP協(xié)議到后臺服務(wù)器320中獲取申請?zhí)柎a頁面HTML內(nèi)容,后臺服務(wù)器320返回相應(yīng)的HTML內(nèi)容的數(shù)據(jù)包。
步驟S504,客戶端310所在Windows系統(tǒng)根據(jù)后臺服務(wù)器320返回的HTML內(nèi)容,自動打開IE瀏覽器窗口,顯示填寫用戶基本資料的網(wǎng)頁。
步驟S505,用戶在頁面中填寫相關(guān)的申請?zhí)柎a所需要的個人資料,然后打包用戶所填寫的所有基本資料,通過HTTP協(xié)議Post發(fā)送提交到后臺服務(wù)器320。
步驟S506,后臺服務(wù)器320根據(jù)用戶提交的數(shù)據(jù)包,判斷填寫的用戶基本資料是否完整或者正確,如果否,則返回錯誤頁面提示用戶錯誤原因,并返回步驟S505;如果是,則進(jìn)入步驟S507。
步驟S507,后臺服務(wù)器320發(fā)送需要分配新號碼的協(xié)議命令到對應(yīng)的號碼服務(wù)器330,號碼服務(wù)器330根據(jù)請求分配新的號碼與初始化密碼給提出申請?zhí)柎a請求的用戶,同時將用戶提交的用戶基本資料寫入用戶資料數(shù)據(jù)庫340中。
號碼服務(wù)器330得到用戶基本資料成功寫入用戶資料數(shù)據(jù)庫340的標(biāo)志后,根據(jù)用戶提交上數(shù)據(jù)時候的IP地址以及約定的Port端口號碼生成發(fā)送套接字,按照約定的協(xié)議格式組合分配的有效號碼以及初始化密碼的數(shù)據(jù)包,并按照約定的加密算法進(jìn)行加密操作。
步驟S508,步驟S502中啟動的新線程在約定Port端口號碼接收到號碼服務(wù)器330返回的數(shù)據(jù)包,對數(shù)據(jù)包按照約定的方式進(jìn)行解密與解析操作。
步驟S509,判斷該數(shù)據(jù)包是否是有效的數(shù)據(jù)包,如果解密或者解析失敗,都認(rèn)為是無效的數(shù)據(jù)包;如果不是有效的數(shù)據(jù)包,則丟棄該數(shù)據(jù)包,繼續(xù)在約定的Port端口號碼中的接收套接字中等待號碼服務(wù)器330返回的數(shù)據(jù)包。
步驟S510,即時通信軟件客戶端310成功解密與解析了數(shù)據(jù)包之后,即是有效的數(shù)據(jù)包,則停止步驟S502中開啟的線程,同時關(guān)閉接收數(shù)據(jù)包的套接字,并解析出數(shù)據(jù)包中用戶的號碼與初始化密碼信息。
步驟S511,獲取隱藏的IM軟件的登錄窗口的句柄數(shù)值,通過窗口句柄數(shù)值發(fā)送特定窗口消息,同時在消息參數(shù)中帶上成功分配的號碼與初始化密碼,模擬發(fā)送點(diǎn)擊“登錄”按鈕的消息,觸發(fā)登錄事件。
其中,利用Window底層API函數(shù)GetSafeHwnd可以得到隱藏的IM軟件的登錄窗口的句柄數(shù)值。窗口句柄與指針的作用相同,通過該窗口句柄可以索引找到實(shí)際存儲窗口數(shù)據(jù)的內(nèi)存塊,該內(nèi)存塊保存了諸如窗口的位置,大小,圖標(biāo)以及窗口風(fēng)格等等數(shù)據(jù)信息。
通過上述窗口句柄,發(fā)送的特定窗口消息可以是消息標(biāo)識為WM_LButtonDown的Windows消息,同時設(shè)置該Windows消息的消息參數(shù)wParam為成功分配的號碼以及消息參數(shù)lParam為初始化密碼。
所述觸發(fā)登陸事件的具體過程可以是利用Windows底層API函數(shù)SendMessage進(jìn)行消息的發(fā)送,模擬點(diǎn)擊“登錄”按鈕的Windows觸發(fā)消息,實(shí)現(xiàn)登錄事件的操作。
步驟S512,按照協(xié)議格式組合號碼與密碼的數(shù)據(jù)包從客戶端310發(fā)送相應(yīng)的登錄協(xié)議到登錄服務(wù)器350進(jìn)行密碼與號碼的有效性驗(yàn)證。
步驟S513,如果登錄服務(wù)器350返回的是成功登錄的標(biāo)志,則用戶成功登錄即時通信軟件,并彈出相應(yīng)的提示框告訴用戶相應(yīng)的初始化密碼,并可以讓用戶到系統(tǒng)設(shè)置中去修改初始化密碼。
通過實(shí)現(xiàn)上述技術(shù)方案,用戶就可以在通過IM軟件登錄窗口中的申請?zhí)柎a入口跳轉(zhuǎn)申請?zhí)柎a網(wǎng)頁,同時成功提交用戶基本資料獲取分配的號碼以及初始化密碼就可以自動登錄IM軟件進(jìn)行使用體驗(yàn),不需要用戶拷貝號碼以及初始化密碼,極大方便用戶首次使用IM軟件的體驗(yàn)過程。
請參閱圖6,是即時通信系統(tǒng)的客戶端的框圖。
該客戶端包括申請賬號入口311,用于接收用戶指令,觸發(fā)對號碼的申請過程。號碼接收單元312,用于接收返回的用戶號碼等信息。登錄觸發(fā)單元313,用于根據(jù)所述返回的用戶信息觸發(fā)登錄申請。還可以包括提示單元(圖未示),用于用戶成功登錄時彈出相應(yīng)的提示框告訴用戶相應(yīng)的初始化密碼,并可以讓用戶到系統(tǒng)設(shè)置中去修改初始化密碼。
其中,所述申請賬號入口可以設(shè)置在客戶端的登錄窗口中;所述登錄觸發(fā)單元也可以設(shè)置在客戶端的登錄窗口中。
可以理解,本發(fā)明并不限于上述實(shí)施例,例如,后臺服務(wù)器、號碼服務(wù)器和登錄服務(wù)器可以集成在一起;所述用戶資料庫可以設(shè)置在號碼服務(wù)器中;也可以由用戶在客戶端輸入基本資料后再觸發(fā)號碼申請過程等等。
綜上所述,本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,其目的是實(shí)現(xiàn)一種客戶端與瀏覽器通訊實(shí)現(xiàn)用戶號碼申請后的自動登錄,用戶通過客戶端中某個入口,打開申請賬號的網(wǎng)頁,填寫完整的信息,點(diǎn)擊網(wǎng)頁中確定之后,就可以自動登錄,大大方便用戶申請賬號進(jìn)行登錄的流程。
以上所述僅僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種客戶端自動登錄服務(wù)器的方法,其特征在于,包括步驟1)用戶通過所述客戶端向服務(wù)器發(fā)起號碼申請;2)服務(wù)器響應(yīng)該號碼申請,為用戶分配號碼并返回該號碼給客戶端;3)所述客戶端獲得前述返回的號碼后,自動向服務(wù)器發(fā)起包含所述號碼在內(nèi)的登錄請求;4)服務(wù)器驗(yàn)證所述登錄請求,如果通過,則登錄成功;如果未通過,則不允許登錄。
2.根據(jù)權(quán)利要求1所述的客戶端自動登錄服務(wù)器的方法,其特征在于,所述步驟1)還包括客戶端啟動號碼接收線程;所述步驟3)中客戶端通過該號碼接收線程獲得用戶的號碼。
3.根據(jù)權(quán)利要求2所述的客戶端自動登錄服務(wù)器的方法,其特征在于,在號碼接收線程獲得用戶號碼后,所述步驟4)的發(fā)起登錄請求具體包括獲取客戶端登錄窗口的句柄數(shù)值,通過窗口句柄數(shù)值發(fā)送特定窗口消息,在消息參數(shù)中附加所述用戶號碼,觸發(fā)登錄事件。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的客戶端自動登錄服務(wù)器的方法,其特征在于,所述步驟1)之前還包括客戶端顯示具有申請?zhí)柎a入口的登錄窗口,所述步驟1)在用戶通過該入口觸發(fā)號碼申請時隱藏該登錄窗口。
5.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的客戶端自動登錄服務(wù)器的方法,其特征在于,在所述步驟1)和步驟2)之間還包括服務(wù)器向用戶返回申請?zhí)柎a網(wǎng)頁,供用戶填寫用戶資料并發(fā)送給服務(wù)器。
6.根據(jù)權(quán)利要求5所述的客戶端自動登錄服務(wù)器的方法,其特征在于,所述服務(wù)器包括后臺服務(wù)器、號碼服務(wù)器和登錄服務(wù)器;所述步驟3)的響應(yīng)包括后臺服務(wù)器接收該用戶資料后向號碼服務(wù)器發(fā)送號碼分配命令;所述號碼的分配和發(fā)送由號碼服務(wù)器完成;所述步驟4)的驗(yàn)證具體由登錄服務(wù)器執(zhí)行。
7.根據(jù)權(quán)利要求1所述的客戶端自動登錄服務(wù)器的方法,其特征在于,在步驟4)之后還包括如果登錄成功,則客戶端提示用戶相應(yīng)的用戶信息。
8.根據(jù)權(quán)利要求1所述的客戶端自動登錄服務(wù)器的方法,其特征在于,在所述步驟1)之前還包括用戶通過客戶端填寫用戶資料;所述步驟1)還包括客戶端向服務(wù)器發(fā)送前述用戶資料。
9.一種客戶端自動登錄服務(wù)器的系統(tǒng),包括客戶端和服務(wù)器,其特征在于,所述客戶端用于提供用戶發(fā)起號碼申請的入口,向服務(wù)器發(fā)起號碼申請;所述服務(wù)器響應(yīng)該號碼申請,為用戶分配號碼并返回該號碼給客戶端;所述客戶端獲得前述返回的號碼后,自動向服務(wù)器發(fā)起包含所述號碼在內(nèi)的登錄請求;服務(wù)器驗(yàn)證所述登錄請求,如果通過,則登錄成功;如果未通過,則不允許登錄。
10.根據(jù)權(quán)利要求9所述的客戶端自動登錄服務(wù)器的系統(tǒng),其特征在于,所述服務(wù)器包括后臺服務(wù)器,在接收到號碼申請后向用戶提供賬號申請網(wǎng)頁;在接收到用戶輸入的用戶資料后向號碼服務(wù)器發(fā)送號碼分配命令;號碼服務(wù)器,根據(jù)來自后臺服務(wù)器的號碼分配命令生成與用戶資料關(guān)聯(lián)的賬號,并發(fā)送給客戶端;登錄服務(wù)器,在接收到來自客戶端的登錄請求和相關(guān)信息后,進(jìn)行有效性驗(yàn)證,如果通過,則允許登錄;如果未通過,則不允許登錄。
11.根據(jù)權(quán)利要求10所述的客戶端自動登錄服務(wù)器的系統(tǒng),其特征在于,所述服務(wù)器還包括用戶資料庫,用于保存用戶資料;該用戶資料庫可以設(shè)置于該號碼服務(wù)器。
12.根據(jù)權(quán)利要求9至11任一項(xiàng)所述的客戶端自動登錄服務(wù)器的系統(tǒng),其特征在于,所述客戶端包括申請賬號入口,用于接收用戶指令,觸發(fā)對號碼的申請過程;號碼接收單元,用于接收服務(wù)器返回的用戶號碼;登錄觸發(fā)單元,用于根據(jù)所述返回的用戶信息觸發(fā)登錄申請。
13.根據(jù)權(quán)利要求12所述的客戶端自動登錄服務(wù)器的系統(tǒng),其特征在于,所述客戶端還包括提示單元,用于用戶成功登錄時彈出相應(yīng)的提示框告訴用戶相應(yīng)的初始化密碼,并可以讓用戶到系統(tǒng)設(shè)置中去修改初始化密碼。
14.根據(jù)權(quán)利要求12所述的客戶端自動登錄服務(wù)器的系統(tǒng),其特征在于,所述申請賬號入口可以設(shè)置在客戶端的登錄窗口中;所述登錄觸發(fā)單元也可以設(shè)置在客戶端的登錄窗口中。
15.根據(jù)權(quán)利要求9所述的客戶端自動登錄服務(wù)器的系統(tǒng),其特征在于,所述客戶端是即時通信系統(tǒng)的客戶端;所述服務(wù)器是即時通信系統(tǒng)的服務(wù)器。
全文摘要
本發(fā)明公開一種客戶端自動登錄服務(wù)器的方法,包括步驟用戶通過所述客戶端向服務(wù)器發(fā)起號碼申請;服務(wù)器響應(yīng)該號碼申請,為用戶分配號碼并返回該號碼給客戶端;所述客戶端獲得前述返回的號碼后,自動向服務(wù)器發(fā)起包含所述號碼在內(nèi)的登錄請求;服務(wù)器驗(yàn)證所述登錄請求,如果通過,則登錄成功;如果未通過,則不允許登錄。本發(fā)明還公開一種客戶端自動登錄服務(wù)器的系統(tǒng)。本發(fā)明使得客戶端可以在用戶首次申請后自動登錄到服務(wù)器。
文檔編號H04L12/00GK1905443SQ20051003630
公開日2007年1月31日 申請日期2005年7月30日 優(yōu)先權(quán)日2005年7月30日
發(fā)明者李斌 申請人:騰訊科技(深圳)有限公司