一種基于手機(jī)短信的網(wǎng)站登錄方法及其登錄系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信技術(shù),更具體地涉及一種基于手機(jī)短信在手機(jī)端快速登錄網(wǎng)站的方法及其登錄系統(tǒng)。
[0002]
【背景技術(shù)】
[0003]隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,手機(jī)正在日益成為不可或缺的工具,手機(jī)短信息也日益成為一種重要的網(wǎng)站營(yíng)銷途徑。
[0004]傳統(tǒng)的短信息營(yíng)銷,大多提供一些文本介紹信息以及網(wǎng)站地址鏈接。用戶打開網(wǎng)站鏈接,首先需要進(jìn)行賬戶注冊(cè),注冊(cè)成功以后方能登錄網(wǎng)站系統(tǒng)。繁瑣的注冊(cè)步驟以及用戶對(duì)個(gè)人信息的泄露擔(dān)憂,致使很多用戶不愿意進(jìn)行用戶注冊(cè)以及后續(xù)登錄,大大影響了營(yíng)銷效果。
[0005]現(xiàn)有的手機(jī)短信營(yíng)銷,目標(biāo)用戶收到短信息后,通過鏈接登錄網(wǎng)站。登錄方式主要有三種:
(I)用戶注冊(cè)以后通過用戶名密碼登錄,這種登錄方式最常見,現(xiàn)在使用的非常廣泛。用戶注冊(cè)時(shí)需要填寫各種基本信息,有些系統(tǒng)甚至需要填寫一些個(gè)人敏感信息、需要填寫手機(jī)號(hào)、校驗(yàn)碼等,需要重復(fù)兩次輸入用戶密碼以設(shè)置登錄密碼。用戶注冊(cè)成功以后,需要再次輸入用戶名和登錄密碼,登錄目標(biāo)網(wǎng)站。鑒于用戶通過手機(jī)觸摸屏或者手機(jī)鍵盤進(jìn)行輸入,很容易因?yàn)檩斎脲e(cuò)誤,導(dǎo)致多次反復(fù)操作,用戶體驗(yàn)較差,因此很大比例的用戶不會(huì)進(jìn)行注冊(cè)和登錄。
[0006](2)傳統(tǒng)模式的第三方登錄,如:微信賬戶、微博賬戶,這種登錄方式實(shí)現(xiàn)了用戶共享,即一個(gè)系統(tǒng)的用戶可直接在其他系統(tǒng)進(jìn)行登錄,避免了繁瑣的注冊(cè)步驟。第三方登錄雖然使用方便,但也容易流失用戶,并且各個(gè)系統(tǒng)都沒有了自己專屬用戶。這種登錄方式也存在較大的安全隱患,容易被釣魚網(wǎng)站非法獲取用戶信息。
[0007](3)通過手機(jī)APP登錄。不少企業(yè)發(fā)布了自己的APP,用戶需要先下載APP,通過定制化手勢(shì)、屏幕鍵盤甚至指紋等信息,比較方便的進(jìn)行登錄。鑒于手機(jī)APP需要下載和安裝,也存在病毒木馬等隱患,很多用戶不愿意進(jìn)行。
[0008]因此,需要提供一種快捷的登錄方法,簡(jiǎn)化用戶的操作步驟,提升用戶的體驗(yàn)度,同時(shí)保證登錄安全性。
[0009]
【發(fā)明內(nèi)容】
[0010]鑒于上述問題,本發(fā)明旨在提供一種快捷簡(jiǎn)化、能夠提高用戶體驗(yàn)度的基于手機(jī)短信的網(wǎng)站登錄方法及其登錄系統(tǒng)。
[0011 ]本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄方法,其特征在于,包括下述步驟:
短信生成步驟,對(duì)每個(gè)手機(jī)號(hào)碼生成唯一的令牌并生成包含該令牌的用于登錄的網(wǎng)址之后,生成包含上述網(wǎng)址的短信;
短信發(fā)送步驟,將上述短信生成步驟生成的短信發(fā)送給目標(biāo)手機(jī)號(hào)碼;
用戶登錄步驟,用戶收到短信后點(diǎn)擊短信中包含的上述網(wǎng)址并發(fā)送登錄請(qǐng)求;
登錄處理步驟,對(duì)上述登錄請(qǐng)求進(jìn)行校驗(yàn),在校驗(yàn)成功的情況下根據(jù)上述登錄請(qǐng)求獲取目標(biāo)手機(jī)號(hào)碼,在校驗(yàn)失敗的情況下提示出錯(cuò)信息;
網(wǎng)站服務(wù)步驟,將上述登錄處理步驟中獲取的手機(jī)號(hào)碼作為用戶標(biāo)識(shí),為該用戶手機(jī)提供網(wǎng)站服務(wù)。
[0012]優(yōu)選地,在上述登錄處理步驟中,對(duì)每個(gè)手機(jī)號(hào)碼生成唯一的令牌并且存儲(chǔ)該手機(jī)號(hào)碼與令牌的對(duì)應(yīng)關(guān)系。
[0013]優(yōu)選地,在上述短信生成步驟中,進(jìn)一步設(shè)置每個(gè)令牌的有效期限。
[0014]優(yōu)選地,在上述登錄處理步驟中,對(duì)上述登錄請(qǐng)求中包含的令牌的合法性和時(shí)效性進(jìn)行校驗(yàn)。
[0015]優(yōu)選地,在上述登錄處理步驟和上述網(wǎng)站服務(wù)步驟之間還具備:
短信校驗(yàn)步驟,向上述登錄處理步驟中獲取的手機(jī)號(hào)碼發(fā)送短信校驗(yàn)碼進(jìn)行短信驗(yàn)證,在驗(yàn)證成功的情況下進(jìn)行上述網(wǎng)站服務(wù)步驟,在驗(yàn)證失敗的情況下提示出錯(cuò)信息。
[0016]本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄系統(tǒng),其特征在于,包括:
登錄服務(wù)器,用于對(duì)每個(gè)手機(jī)號(hào)碼生成唯一的令牌并生成包含該令牌的用于登錄的網(wǎng)址,并且,生成包含上述網(wǎng)址的短信,將短信發(fā)送給下述的短信發(fā)送服務(wù)器,另一方面,在從下述的網(wǎng)站服務(wù)器接收到下述登錄請(qǐng)求的情況下對(duì)該登錄請(qǐng)求進(jìn)行驗(yàn)證;
短信發(fā)送服務(wù)器,用于將上述登錄服務(wù)器生成的短信發(fā)送給目標(biāo)手機(jī);以及網(wǎng)站服務(wù)器,用于接收來自用戶手機(jī)的登錄請(qǐng)求并且將該登錄請(qǐng)求轉(zhuǎn)發(fā)給上述登錄服務(wù)器,在上述登錄服務(wù)器通過對(duì)上述登錄請(qǐng)求的驗(yàn)證的情況下為該用戶手機(jī)提供網(wǎng)站服務(wù),其中上述登錄請(qǐng)求是用戶點(diǎn)擊上述短信中包含的上述網(wǎng)址而生成的。
[0017]優(yōu)選地,上述登錄服務(wù)器包括:
令牌生成模塊,用于對(duì)每個(gè)手機(jī)號(hào)碼生成唯一的令牌并生成包含該令牌的用于登錄的網(wǎng)址;
短信生成模塊,用于生成包含由上述令牌生成模塊生成的網(wǎng)址的短信并且發(fā)送給上述短信發(fā)送服務(wù)器;
登錄處理模塊,用于在從上述網(wǎng)站服務(wù)器接收到上述登錄請(qǐng)求的情況下用于解析上述網(wǎng)址并獲取令牌信息,對(duì)令牌進(jìn)行校驗(yàn),如果令牌校驗(yàn)成功則調(diào)用下述令牌解析模塊,如果令牌校驗(yàn)不成功則刪除出錯(cuò)信息;
令牌解析模塊,在被上述登錄處理模塊調(diào)用的情況下,根據(jù)上述令牌信息獲取用戶的手機(jī)號(hào)碼。
[0018]優(yōu)選地,上述令牌生成模塊還用于對(duì)生成的令牌設(shè)定有效期限。
[0019]優(yōu)選地,上述登錄處理模塊用于對(duì)上述登錄請(qǐng)求中包含的令牌的合法性和時(shí)效性進(jìn)行校驗(yàn)。
[0020]優(yōu)選地,上述短信生成模塊還用于生成短信校驗(yàn)碼并發(fā)送給上述短信發(fā)送服務(wù)器,
上述登錄處理模塊還用于對(duì)根據(jù)上述短信生成模塊生成的短信校驗(yàn)碼對(duì)從用戶手機(jī)發(fā)送來的短信校驗(yàn)碼進(jìn)行校驗(yàn)。
[0021]如上所述,本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄方法以及基于短信的手機(jī)網(wǎng)站登錄系統(tǒng)在登錄過程無需用戶輸入用戶名密碼,避免了用戶信息在互聯(lián)網(wǎng)的傳輸,能夠保護(hù)用戶隱私及安全,更簡(jiǎn)潔、更高效,提升用戶登錄系統(tǒng)的體驗(yàn)度,方便用戶在手機(jī)端快速安全的登錄網(wǎng)站系統(tǒng),有利于提升網(wǎng)站營(yíng)銷推廣效果,增強(qiáng)網(wǎng)站系統(tǒng)的活躍度。而且,通過產(chǎn)生令牌并對(duì)令牌進(jìn)行校驗(yàn),能夠保證登錄過程的安全性和有效性。進(jìn)一步,還能夠在此基礎(chǔ)上增加短信驗(yàn)證,由此,能夠進(jìn)一步確保登錄的安全性。
[0022]
【附圖說明】
[0023]圖1是表示本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄系統(tǒng)的結(jié)構(gòu)框圖。
[0024]圖2是表示本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄方法的流程圖。
【具體實(shí)施方式】
[0025]下面介紹的是本發(fā)明的多個(gè)實(shí)施例中的一些,旨在提供對(duì)本發(fā)明的基本了解。并不旨在確認(rèn)本發(fā)明的關(guān)鍵或決定性的要素或限定所要保護(hù)的范圍。
[0026]圖1是表示本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄系統(tǒng)的結(jié)構(gòu)框圖。
[0027]如圖1所示,本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄系統(tǒng)包括:登錄服務(wù)器100、短信發(fā)送服務(wù)器200、網(wǎng)站服務(wù)器300。在本發(fā)明中所提及服務(wù)器可以是I臺(tái)服務(wù)器,也可以由多臺(tái)服務(wù)器構(gòu)成。
[0028]登錄服務(wù)器100包括:令牌生成模塊110,用于對(duì)每個(gè)手機(jī)號(hào)碼生成唯一的令牌并生成包含該令牌的用于登錄的網(wǎng)址;短信生成模塊120,用于生成包含由上述令牌生成模塊110生成的網(wǎng)址的短信并且發(fā)送給上述短信發(fā)送服務(wù)器200;登錄處理模塊130,用于在從上述網(wǎng)站服務(wù)器300接收到來自用戶的登錄請(qǐng)求的情況下用于解析網(wǎng)址并獲取令牌信息,對(duì)令牌進(jìn)行校驗(yàn),如果令牌校驗(yàn)成功則調(diào)用下述令牌解析模塊140,如果令牌校驗(yàn)不成功則輸出出錯(cuò)信息;令牌解析模塊140,在被上述登錄處理模塊130調(diào)用的情況下,根據(jù)上述令牌信息獲取用戶的手機(jī)號(hào)碼。
[0029]短信發(fā)送服務(wù)器200用于將上述登錄服務(wù)器100生成的短信發(fā)送給目標(biāo)手機(jī)。
[0030]網(wǎng)站服務(wù)器300用于接收來自用戶手機(jī)的登錄請(qǐng)求并且將該登錄請(qǐng)求轉(zhuǎn)發(fā)給上述登錄服務(wù)器100,在上述登錄服務(wù)器100通過對(duì)上述登錄請(qǐng)求的驗(yàn)證的情況下為該用戶手機(jī)提供網(wǎng)站服務(wù)。
[0031]接著,對(duì)于利用上述本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄系統(tǒng)進(jìn)行網(wǎng)站登錄方法進(jìn)行說明。
[0032]圖2是表示本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄方法的流程圖。
[0033]如圖2所示,本發(fā)明的基于短信的手機(jī)網(wǎng)站登錄方法包括:短信生成步驟S100、短