一種應(yīng)用程序登錄方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通訊技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序登錄方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的發(fā)展,人們溝通聯(lián)系的方式也日新月異。目前,流行的各種軟件應(yīng)用程序,例如:QQ、MSN以及微博等各種社交軟件應(yīng)用程序已經(jīng)成為人們生活中不可缺少的一部分。這些軟件應(yīng)用程序在使用時,一般都需要由用戶在運(yùn)行的軟件應(yīng)用程序的顯示界面下手動輸入登錄賬號和登錄密碼才能完成注冊/登錄,采用這種注冊/登錄的方式,需要用戶記住登錄賬號和登錄密碼,當(dāng)用戶遺忘登錄賬號或登錄密碼時,則需要重新找回或者重新注冊,十分麻煩;而且用戶每次登錄時均需要手動輸入登錄賬號和登錄密碼,操作步驟較為繁鎖。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例的目的在于提供一種應(yīng)用程序登錄方法及系統(tǒng),旨在解決現(xiàn)有的應(yīng)用程序登錄方式操作步驟繁鎖的問題。
[0004]本發(fā)明實施例是這樣實現(xiàn)的,一種應(yīng)用程序登錄方法,包括:
[0005]待登錄應(yīng)用程序向呼叫中心發(fā)送登錄/注冊請求,所述登錄/注冊請求攜帶了與所述待登錄應(yīng)用程序綁定的移動終端的通訊號碼;
[0006]所述呼叫中心接收所述登錄/注冊請求,將所述登錄/注冊請求中的通訊號碼發(fā)送至所述待登錄應(yīng)用程序的服務(wù)器;
[0007]所述服務(wù)器根據(jù)所述通訊號碼向所述移動終端下發(fā)短信驗證碼;
[0008]所述待登錄應(yīng)用程序從所述移動終端獲取所述短信驗證碼,自動將所述短信驗證碼發(fā)送至所述服務(wù)器,使所述服務(wù)器對所述短信驗證碼進(jìn)行驗證,并將驗證結(jié)果返回至所述待登錄應(yīng)用程序;
[0009]所述待登錄應(yīng)用程序根據(jù)所述驗證結(jié)果完成登錄/注冊。
[0010]在本發(fā)明實施例所述的應(yīng)用程序登錄方法中,所述待登錄應(yīng)用程序根據(jù)所述驗證結(jié)果完成登錄/注冊之后還包括:
[0011]若登錄/注冊成功,則所述服務(wù)器自動根據(jù)所述登錄/注冊成功的響應(yīng)信息生成臨時密碼,并將所述臨時密碼下發(fā)至所述待登錄應(yīng)用程序進(jìn)行存儲,以便后續(xù)所述待登錄應(yīng)用程序可在所述臨時密碼有效時間內(nèi),利用所述臨時密碼進(jìn)行登錄。
[0012]在本發(fā)明實施例所述的應(yīng)用程序登錄方法中,所述服務(wù)器根據(jù)所述通訊號碼向所述移動終端下發(fā)短信驗證碼具體包括:
[0013]所述服務(wù)器在接收到所述通訊號碼后,判斷所述通訊號碼是否合法;
[0014]若所述通訊號碼合法,則根據(jù)所述通訊號碼生成相應(yīng)的短信驗證碼,并將所述通訊號碼和所述短信驗證碼建立關(guān)聯(lián)后以一條數(shù)據(jù)信息的形式寫入/更新到自身的數(shù)據(jù)庫中,并根據(jù)所述通訊號碼將所述短信驗證碼下發(fā)至所述移動終端。
[0015]在本發(fā)明實施例所述的應(yīng)用程序登錄方法中,所述待登錄應(yīng)用程序從所述移動終端獲取所述驗證碼具體包括:
[0016]在所述移動終端接收到所述驗證碼后,判斷所述待登錄應(yīng)用程序是否有讀取所述移動終端短信的權(quán)限;
[0017]若有讀取所述移動終端短信的權(quán)限,則所述待登錄應(yīng)用程序自動從所述移動終端獲取所述驗證碼;
[0018]若沒有讀取所述移動終端短信的權(quán)限,則所述待登錄應(yīng)用程序在所述驗證碼填寫界面下接收用戶手動輸入的驗證碼。
[0019]在本發(fā)明實施例所述的應(yīng)用程序登錄方法中,所述待登錄應(yīng)用程序從所述移動終端獲取所述短信驗證碼,自動將所述短信驗證碼發(fā)送至所述服務(wù)器,使所述服務(wù)器對所述短信驗證碼進(jìn)行驗證,并將驗證結(jié)果返回至所述待登錄應(yīng)用程序之前還包括:
[0020]所述服務(wù)器根據(jù)接收到的通訊號碼通過所述呼叫中心向所述待登錄應(yīng)用程序返回請求成功的提示信息,使所述待登錄應(yīng)用程序根據(jù)所述提示信息跳轉(zhuǎn)至驗證碼填寫界面。
[0021]本發(fā)明實施例的另一目的在于提供一種應(yīng)用程序登錄系統(tǒng),包括移動終端,所述移動終端上安裝有待登錄應(yīng)用程序,所述應(yīng)用程序登錄系統(tǒng)還包括呼叫中心以及待登錄應(yīng)用程序的服務(wù)器,所述待登錄應(yīng)用程序包括觸發(fā)模塊、驗證碼獲取模塊以及執(zhí)行模塊,所述服務(wù)器包括驗證碼生成模塊和驗證模塊其中:
[0022]所述觸發(fā)模塊,用于向呼叫中心發(fā)送登錄/注冊請求,所述登錄/注冊請求攜帶了與所述待登錄應(yīng)用程序綁定的移動終端的通訊號碼;
[0023]所述呼叫中心,用于接收所述登錄/注冊請求,將所述登錄/注冊請求中的通訊號碼發(fā)送至所述待登錄應(yīng)用程序的服務(wù)器;
[0024]所述驗證碼生成模塊,用于根據(jù)所述通訊號碼向所述移動終端下發(fā)短信驗證碼;
[0025]所述驗證碼獲取模塊,用于從所述移動終端獲取所述短信驗證碼,自動將所述短信驗證碼發(fā)送至所述服務(wù)器的驗證模塊,使所述驗證模塊對所述短信驗證碼進(jìn)行驗證,并將驗證結(jié)果返回至所述待登錄應(yīng)用程序的執(zhí)行模塊;
[0026]所述執(zhí)行模塊,用于根據(jù)所述驗證結(jié)果完成登錄/注冊。
[0027]在本發(fā)明實施例所述的應(yīng)用程序登錄系統(tǒng)中,所述待登錄應(yīng)用程序還包括存儲模塊,所述服務(wù)器還包括臨時密碼生成模塊;
[0028]所述臨時密碼生成模塊,用于若登錄/注冊成功,則自動根據(jù)所述登錄/注冊成功的響應(yīng)信息生成臨時密碼,并將所述臨時密碼下發(fā)至所述待登錄應(yīng)用程序的存儲模塊進(jìn)行存儲,以便后續(xù)所述待登錄應(yīng)用程序可在所述臨時密碼有效時間內(nèi),利用所述臨時密碼進(jìn)行登錄。
[0029]在本發(fā)明實施例所述的應(yīng)用程序登錄系統(tǒng)中,所述服務(wù)器還包括數(shù)據(jù)庫,所述驗證碼生成模塊具體用于:
[0030]在接收到所述通訊號碼后,判斷所述通訊號碼是否合法;
[0031]若所述通訊號碼合法,則根據(jù)所述通訊號碼生成相應(yīng)的短信驗證碼,并將所述通訊號碼和所述短信驗證碼建立關(guān)聯(lián)后以一條數(shù)據(jù)信息的形式寫入/更新到所述服務(wù)器的數(shù)據(jù)庫中,并根據(jù)所述通訊號碼將所述短信驗證碼下發(fā)至所述移動終端。
[0032]在本發(fā)明實施例所述的應(yīng)用程序登錄系統(tǒng)中,所述驗證碼獲取模塊具體用于:
[0033]在所述移動終端接收到所述驗證碼后,判斷所述待登錄應(yīng)用程序是否有讀取所述移動終端短信的權(quán)限;
[0034]若有讀取所述移動終端短信的權(quán)限,則所述待登錄應(yīng)用程序自動從所述移動終端獲取所述驗證碼;
[0035]若沒有讀取所述移動終端短信的權(quán)限,則所述待登錄應(yīng)用程序在所述驗證碼填寫界面下接收用戶手動輸入的驗證碼。
[0036]在本發(fā)明實施例所述的應(yīng)用程序登錄系統(tǒng)中,所述待登錄應(yīng)用程序還包括提示模塊,所述服務(wù)器中的驗證碼生成模塊還用于根據(jù)接收到的通訊號碼通過所述呼叫中心向所述待登錄應(yīng)用程序返回請求成功的提示信息,使所述待登錄應(yīng)用程序中的所述提示模塊根據(jù)所述提示信息跳轉(zhuǎn)至驗證碼填寫界面。
[0037]實施本發(fā)明實施例提供的一種應(yīng)用程序登錄方法及系統(tǒng)具有以下有益效果:
[0038]本發(fā)明實施例中由于呼叫中心在接收到待登錄應(yīng)用程序的登錄/注冊請求后,會將登錄/注冊請求中的通訊號碼發(fā)送至待登錄應(yīng)用程序的服務(wù)器,登錄/注冊請求攜帶了與所述待登錄應(yīng)用程序綁定的移動終端的通訊號碼;服務(wù)器根據(jù)通訊號碼向移動終端下發(fā)驗證碼;待登錄應(yīng)用程序從移動終端獲取短信驗證碼,并自動將短信驗證碼發(fā)送至服務(wù)器,使服務(wù)器對短信驗證碼進(jìn)行驗證,并將驗證結(jié)果返回至所述待登錄應(yīng)用程序;待登錄應(yīng)用程序根據(jù)驗證結(jié)果完成登錄/注冊。因此,通過本發(fā)明實施例提供的技術(shù)方案,用戶在登錄/注冊應(yīng)用程序時,只需一鍵觸發(fā)登錄/注冊請求即可,無需記住并輸入登錄賬號和登錄密碼,簡化了用戶登錄/注冊應(yīng)用程序的操作。
【附圖說明】
[0039]圖1是本發(fā)明實施例提供的應(yīng)用程序登錄系統(tǒng)的架構(gòu)圖;
[0040]圖2本發(fā)明實施例提供的應(yīng)用程序登錄方法的具體實現(xiàn)流程圖;
[0041]圖3是本發(fā)明另一實施例提供的應(yīng)用程序登錄方法的具體實現(xiàn)流程圖;
[0042]圖4是本發(fā)明實施例提供的應(yīng)用程序登錄系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]圖1是本發(fā)明實施例提供的應(yīng)用程序登錄系統(tǒng)的架構(gòu)圖。為了便于說明僅僅示出了與本發(fā)明實施例相關(guān)的部分。