欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種客戶端應(yīng)用程序的用戶注冊方法、移動終端及服務(wù)器的制造方法

文檔序號:7775316閱讀:214來源:國知局
一種客戶端應(yīng)用程序的用戶注冊方法、移動終端及服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種客戶端應(yīng)用程序的用戶注冊方法、移動終端及服務(wù)器,方法包括:移動終端上的客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息,獲取請求消息用于獲取由服務(wù)器生成的、用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼;客戶端應(yīng)用程序接收服務(wù)器發(fā)送的用戶帳號和/或用戶密碼。由于在整個用戶注冊過程中,不需要用戶填寫注冊客戶端應(yīng)用程序的注冊信息,將用戶的注冊門檻降低到最低(無須主動注冊),有效節(jié)省了用戶注冊所花費的時間。
【專利說明】一種客戶端應(yīng)用程序的用戶注冊方法、移動終端及服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機【技術(shù)領(lǐng)域】,尤其涉及一種客戶端應(yīng)用程序的用戶注冊方法、移動終端及服務(wù)器。
【背景技術(shù)】
[0002]目前,主流的IM (Instant Messenging,即時通訊)產(chǎn)品的用戶注冊的方式為:采取顯性的用戶帳號及用戶密碼,由用戶主動注冊,并填寫用戶帳號、Email地址等。
[0003]由于現(xiàn)行的用戶注冊方式的注冊門檻都較高,對于競爭激烈的IM產(chǎn)品的市場,讓用戶主動注冊,并主動填寫注冊信息,會導(dǎo)致注冊過程較為繁瑣,且對于一個新的IM產(chǎn)品都是較高的門檻,很難提高新的M產(chǎn)品的激活率。

【發(fā)明內(nèi)容】

[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的客戶端應(yīng)用程序的用戶注冊方法、移動終端及服務(wù)器,簡化客戶端應(yīng)用程序的用戶注冊過程。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種客戶端應(yīng)用程序的用戶注冊方法,適用于移動終端側(cè),所述方法包括:所述移動終端上的客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息,所述獲取請求消息用于獲取由所述服務(wù)器生成的、用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼;所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的用戶帳號和/或用戶密碼。
[0006]可選地,所述方法還包括:所述客戶端應(yīng)用程序接收到所述用戶帳號和/或用戶密碼之后,利用接收到的所述用戶帳號和/或用戶密碼自動登錄。
[0007]可選地,在所述客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息的步驟之前,所述方法還包括:所述客戶端應(yīng)用程序生成至少一個動態(tài)口令;所述客戶端應(yīng)用程序向所述服務(wù)器發(fā)送注冊請求消息,所述注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令,所述用戶帳號和/或用戶密碼由所述服務(wù)器根據(jù)所述唯一標(biāo)識用戶的標(biāo)識符生成得到。
[0008]可選地,所述客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息的步驟為:所述客戶端應(yīng)用程序?qū)ㄓ形ㄒ粯?biāo)識用戶的標(biāo)識符和動態(tài)口令的注冊請求消息發(fā)送至短信網(wǎng)關(guān),由所述短信網(wǎng)關(guān)將所述注冊請求消息發(fā)送給所述服務(wù)器。
[0009]可選地,所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的用戶帳號和/或用戶密碼的步驟包括:所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的經(jīng)過所述動態(tài)口令加密處理過的用戶帳號和/或用戶密碼;所述客戶端應(yīng)用程序根據(jù)所述動態(tài)口令,對經(jīng)過加密處理的用戶帳號和/或用戶密碼進行解密處理,得到所述用戶帳號和/或用戶密碼。
[0010]可選地,所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的經(jīng)過所述動態(tài)口令加密處理過的用戶帳號和/或用戶密碼的步驟為:所述客戶端應(yīng)用程序攔截所述服務(wù)器發(fā)送的短消息,并從攔截到的短消息中獲取經(jīng)過所述動態(tài)口令加密處理的用戶帳號和/或用戶密碼。
[0011]依據(jù)本發(fā)明的另一個方面,還提供了一種客戶端應(yīng)用程序的用戶注冊方法,適用于服務(wù)器側(cè),所述方法包括:所述服務(wù)器接收客戶端應(yīng)用程序發(fā)送的注冊請求消息,所述注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符;所述服務(wù)器根據(jù)所述注冊請求消息中的唯一標(biāo)識用戶的標(biāo)識符生成用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼;所述服務(wù)器接收所述客戶端應(yīng)用程序發(fā)送的獲取請求消息,所述獲取請求消息用于獲取用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼;所述服務(wù)器將生成的用戶帳號和/或用戶密碼發(fā)送給所述客戶端。
[0012]可選地,所述注冊請求消息還包括:由客戶端應(yīng)用程序預(yù)先生成的動態(tài)口令;所述服務(wù)器將生成的用戶帳號和/或用戶密碼發(fā)送給所述客戶端的步驟包括:所述服務(wù)器根據(jù)所述注冊請求消息中的動態(tài)口令,對生成的用戶帳號和/或用戶密碼進行加密;所述服務(wù)器將經(jīng)過加密的用戶帳號和/或用戶密碼發(fā)送給所述客戶端。
[0013]依據(jù)本發(fā)明的另一個方面,還提供了一種移動終端,包括:獲取請求發(fā)送模塊,用于向服務(wù)器發(fā)送獲取請求消息,所述獲取請求消息用于獲取由服務(wù)器生成的、用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼;注冊信息接收模塊,用于接收所述服務(wù)器發(fā)送的用戶帳號和/或用戶密碼。
[0014]可選地,所述移動終端還包括:自動登錄模塊,用于利用接收到的所述用戶帳號和/或用戶密碼自動登錄。
[0015]可選地,所述移動終端還包括:動態(tài)口令生成模塊,用于生成動態(tài)口令;注冊請求發(fā)送模塊,用于向服務(wù)器發(fā)送注冊請求消息,所述注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令,其中所述用戶帳號和/或用戶密碼為所述服務(wù)器根據(jù)唯一標(biāo)識用戶的標(biāo)識符生成得到。
[0016]可選地,所述注冊請求發(fā)送模塊進一步用于將包括有唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令的注冊請求消息發(fā)送至短信網(wǎng)關(guān),由所述短信網(wǎng)關(guān)將所述注冊請求消息發(fā)送給所述服務(wù)器。
[0017]可選地,所述注冊信息接收模塊包括:注冊信息接收單元,用于接收所述服務(wù)器發(fā)送的經(jīng)過所述動態(tài)口令加密處理過的用戶帳號和/或用戶密碼;注冊信息解密單元,用于根據(jù)所述動態(tài)口令,對經(jīng)過加密處理的用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼進行解密處理,得到用戶帳號和/或用戶密碼。
[0018]可選地,所述注冊信息接收單元還用于攔截所述服務(wù)器發(fā)送的短消息,并從攔截到的短消息中獲取經(jīng)過所述動態(tài)口令加密處理的用戶帳號和/或用戶密碼。
[0019]依據(jù)本發(fā)明的另一個方面,還提供了一種服務(wù)器,包括:注冊請求接收模塊,用于接收客戶端應(yīng)用程序發(fā)送的注冊請求消息,所述注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符;注冊信息生成模塊,用于根據(jù)所述注冊請求消息中的唯一標(biāo)識用戶的標(biāo)識符生成用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼;獲取請求接收模塊,用于接收所述客戶端應(yīng)用程序發(fā)送的獲取請求消息,所述獲取請求消息用于獲取用戶帳號和/或用戶密碼;注冊信息發(fā)送模塊,用于將生成的用戶帳號和/或用戶密碼發(fā)送給所述客戶端。
[0020]可選地,所述注冊請求消息還包括:由客戶端應(yīng)用程序預(yù)先生成的動態(tài)口令;所述注冊信息發(fā)送模塊包括:注冊信息加密單元,用于根據(jù)所述注冊請求消息中的動態(tài)口令,對生成的用戶帳號和/或用戶密碼進行加密;注冊信息發(fā)送單元,用于將經(jīng)過加密的用戶帳號和/或用戶密碼發(fā)送給所述客戶端應(yīng)用程序。[0021]在本發(fā)明的實施例中,可以通過客戶端應(yīng)用程序自動獲取用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼,客戶端應(yīng)用程序可以自動完成用戶注冊,客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息之后,可以接收到服務(wù)器返回的用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼,以及可以利用用戶帳號和/或用戶密碼自動登錄,在整個用戶注冊過程中,不需要用戶填寫注冊客戶端應(yīng)用程序的注冊信息,將用戶的注冊門檻降低到最低(無須主動注冊),有效節(jié)省了用戶注冊所花費的時間。
[0022]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】

【附圖說明】
[0023]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0024]圖1示出了根據(jù)本發(fā)明的實施例一中的適用于移動終端側(cè)的客戶端應(yīng)用程序的用戶注冊方法的流程圖;
[0025]圖2示出了根據(jù)本發(fā)明的實施例二中的適用于服務(wù)器側(cè)的客戶端應(yīng)用程序的用戶注冊方法的流程圖;
[0026]圖3示出了根據(jù)本發(fā)明的實施例三中的移動終端的結(jié)構(gòu)框圖;以及
[0027]圖4示出了根據(jù)本發(fā)明的實施例四中的服務(wù)器的結(jié)構(gòu)框圖。
【具體實施方式】
[0028]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0029]實施例一
[0030]如圖1所示,為本發(fā)明的實施例中的適用于移動終端側(cè)的客戶端應(yīng)用程序的用戶注冊方法的流程圖,方法100主要包括步驟SllO和步驟S130。在步驟SllO中,客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息,其中獲取請求消息用于獲取由服務(wù)器生成的、用于登錄客戶端應(yīng)用程序的用戶ID (用戶帳號)和/或用戶密碼。
[0031]在本發(fā)明的實施例中,可以通過以下兩種方式觸發(fā)客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息,當(dāng)然也并不限于此:
[0032]方式一、當(dāng)檢測到點擊觸發(fā)按鈕的動作之后,客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息。例如在移動終端上啟動客戶端應(yīng)用程序時,可以在移動終端的屏幕上彈出顯示客戶端應(yīng)用程序的登錄窗口,登錄窗口上可以包括:用戶帳號的輸入欄、用戶密碼的輸入欄、登錄按鈕、以及觸發(fā)發(fā)送獲取請求消息的觸發(fā)按鈕。
[0033]方式二、移動終端的操作系統(tǒng)檢測到第一次啟動客戶端應(yīng)用程序時,移動終端的操作系統(tǒng)可以直接觸發(fā)客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息。例如:移動終端的操作系統(tǒng)可以通過用戶操作日志中記錄的信息檢測是否是第一次啟動客戶端應(yīng)用程序。
[0034]可選地,在本發(fā)明的實施例中,客戶端應(yīng)用程序可以通過HTTPS (超文本傳輸協(xié)議)接口向服務(wù)器發(fā)送獲取請求消息,或者客戶端應(yīng)用程序可以以短消息的方式向服務(wù)器發(fā)送獲取請求消息,當(dāng)然也并不限于此。優(yōu)選地,客戶端應(yīng)用程序通過HTTPS接口,以唯一標(biāo)識用戶的標(biāo)識符為索引(index),向服務(wù)器發(fā)送請求消息,以獲取用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼。
[0035]隨后,在步驟S130中,客戶端應(yīng)用程序接收服務(wù)器發(fā)送的用戶帳號和/或用戶密碼。
[0036]在本發(fā)明的實施例中,用戶注冊的過程可以理解為獲取用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼的過程。因此執(zhí)行完步驟S130之后,就完成了客戶端應(yīng)用程序的用戶注冊過程。
[0037]由步驟SllO?步驟S130可知,在本發(fā)明的實施例中,可以通過客戶端應(yīng)用程序自動獲取用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼,而在現(xiàn)有的用戶注冊方式中,首先用戶需要填寫注冊客戶端應(yīng)用程序的注冊信息,包括:用戶賬號、用戶密碼、Email地址等信息,并且在填寫完成后,需要向服務(wù)器提交該注冊信息,只有在接收到服務(wù)器返回的注冊信息提交成功的提示信息之后,客戶端應(yīng)用程序的注冊過程才算完成,此時用戶可以根據(jù)預(yù)先設(shè)定的用戶帳號和/或用戶密碼登錄客戶端應(yīng)用程序。而在本發(fā)明的實施例中,客戶端應(yīng)用程序可以自動完成用戶注冊,即客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息之后,可以接收到服務(wù)器返回的用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼,在整個用戶注冊過程中,不需要用戶填寫注冊客戶端應(yīng)用程序的注冊信息,將用戶的注冊門檻降低到最低(無須主動注冊),有效節(jié)省了用戶注冊所花費的時間。
[0038]可選地,在本發(fā)明的實施例中,客戶端應(yīng)用程序接收到服務(wù)器發(fā)送的用戶帳號和/或用戶密碼后,客戶端應(yīng)用程序可以基于接收到的用戶帳號和/或用戶密碼自動完成登錄。
[0039]在本發(fā)明的實施例中,為了提高用戶帳號和/或用戶密碼的安全性,可以對用戶帳號和/或用戶密碼進行加解密處理,即服務(wù)器可以采用加密算法對生成的用戶帳號和/或用戶密碼進行加密處理,然后發(fā)送給客戶端應(yīng)用程序,客戶端應(yīng)用程序接收到用戶帳號和/或用戶密碼后,采用解密算法進行解密處理。
[0040]可選地,在步驟SllO之前,方法100還包括:步驟S150和步驟S170,在步驟S150中,客戶端應(yīng)用程序生成至少一個動態(tài)口令(Token)。也就是,在客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息之前,客戶端應(yīng)用程序可以按照現(xiàn)有的動態(tài)口令技術(shù)生成動態(tài)口令,其中動態(tài)口令可以是根據(jù)現(xiàn)有的算法生成的一個不可預(yù)測的隨機數(shù)字組合,每個動態(tài)口令只能使用一次。
[0041]可選地,本發(fā)明的實施例中,客戶端應(yīng)用程序生成至少一個動態(tài)口令的方式如下,當(dāng)然并不限于此。
[0042]方式一、可以采用硬件令牌生成動態(tài)口令,當(dāng)前最主流的是基于時間同步的硬件口令牌,其每60秒變換一次動態(tài)口令,動態(tài)口令一次有效,產(chǎn)生6位/8位動態(tài)數(shù)字。
[0043]方式二、可以采用手機令牌,手機令牌是一種移動終端客戶端軟件,其是基于時間同步方式,每隔30秒產(chǎn)生一個隨機6位動態(tài)密碼。[0044]步驟S170、客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息。其中,注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令,步驟SllO中提及的用戶帳號和/或用戶密碼可以由服務(wù)器根據(jù)唯一標(biāo)識用戶的標(biāo)識符生成得到。
[0045]在本發(fā)明的實施例中,可以通過以下三種方式觸發(fā)客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息,當(dāng)然也并不限于此:
[0046]方式一、客戶端應(yīng)用程序安裝完成后,自動觸發(fā)客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息。
[0047]方式二、當(dāng)檢測到點擊觸發(fā)按鈕的動作之后,客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息。例如在移動終端上啟動客戶端應(yīng)用程序時,可以在移動終端的屏幕上彈出顯示客戶端應(yīng)用程序的登錄窗口,登錄窗口上可以包括:用戶帳號的輸入欄、用戶密碼的輸入欄、登錄按鈕、以及觸發(fā)發(fā)送注冊請求消息的觸發(fā)按鈕。
[0048]方式三、移動終端的操作系統(tǒng)檢測到第一次啟動客戶端應(yīng)用程序時,移動終端的操作系統(tǒng)可以直接觸發(fā)客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息。例如:移動終端的操作系統(tǒng)可以通過用戶操作日志中記錄的信息檢測是否是第一次啟動客戶端應(yīng)用程序。
[0049]可選地,在步驟S170中,客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息,由服務(wù)器從注冊請求消息中解析得到唯一標(biāo)識用戶的標(biāo)識符,其中唯一標(biāo)識用戶的標(biāo)識符可以是移動終端的國際移動設(shè)備標(biāo)識(IMEI)或移動終端的電話號碼。
[0050]可選地,服務(wù)器可以部署在2G或3G網(wǎng)絡(luò)中,該服務(wù)器可以接收短消息,客戶端應(yīng)用程序以短消息的方式向服務(wù)器發(fā)送注冊請求消息,當(dāng)然可以理解的是,在本發(fā)明的實施例中并不限定客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息的方式,也可以采用其他通信方式。
[0051]唯一標(biāo)識用戶的標(biāo)識符可以為:移動終端的國際移動設(shè)備標(biāo)識(IMEI)或移動終端的電話號碼。在以短消息發(fā)送的方式中,客戶端應(yīng)用程序可以將包括有唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令的注冊請求消息發(fā)送至短信網(wǎng)關(guān),由短信網(wǎng)關(guān)對該注冊請求消息進行解析,并將解析得到的發(fā)送該注冊請求消息的移動終端的電話號碼、運營商的信息以及短消息中的信息內(nèi)容發(fā)送給服務(wù)器,該短消息中的信息內(nèi)容可以包括唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令。在此過程中短信網(wǎng)關(guān)可以對移動終端的電話號碼的有效性進行驗證,例如,如果用戶發(fā)送的唯一標(biāo)識用戶的標(biāo)識符就是移動終端的電話號碼,則短信網(wǎng)關(guān)可以根據(jù)自身解析出來的發(fā)送方電話號碼來對該唯一標(biāo)識用戶的標(biāo)識符中的電話號碼進行驗證,由此可以避免用戶惡意注冊的行為。
[0052]在本發(fā)明的實施例中,移動終端的電話號碼可以和唯一標(biāo)識用戶的標(biāo)識符、用戶帳號和用戶密碼對應(yīng)的維護在一起,從而用戶A的客戶端應(yīng)用程序a可以通過用戶B的電話號碼找到用戶B的對應(yīng)客戶端應(yīng)用程序b,可以進行客戶端應(yīng)用程序之間的通信。
[0053]當(dāng)然可以理解的是,在本發(fā)明的實施例中,用戶帳號也可以直接從步驟SllO開始執(zhí)行。例如:某服務(wù)提供商的產(chǎn)品包括:客戶端應(yīng)用程序A和客戶端應(yīng)用程序B,如果用戶已經(jīng)在客戶端應(yīng)用程序A上進行了用戶注冊,則服務(wù)器上可能已經(jīng)記錄了唯一標(biāo)識用戶的標(biāo)識符與用戶帳號和/或用戶密碼的對應(yīng)關(guān)系。當(dāng)用戶希望在客戶端應(yīng)用程序B上進行用戶注冊,則可以直接向服務(wù)器發(fā)送獲取請求消息,該獲取請求消息中攜帶有該用戶的唯一標(biāo)識用戶的標(biāo)識符,服務(wù)器可以根據(jù)唯一標(biāo)識用戶的標(biāo)識符,匹配得到與唯一標(biāo)識用戶的標(biāo)識符對應(yīng)的用戶帳號和/或用戶密碼,然后服務(wù)器將匹配得到的用戶帳號和/或用戶密碼發(fā)送給客戶端應(yīng)用程序B,使得用戶可以基于接收到的用戶帳號和/或用戶密碼登錄客戶端應(yīng)用程序B的用戶帳號。
[0054]如果服務(wù)器上沒有記錄唯一標(biāo)識用戶的標(biāo)識符與用戶帳號和/或用戶密碼的對應(yīng)關(guān)系,服務(wù)器需要獲取唯一標(biāo)識用戶的標(biāo)識符,并根據(jù)唯一標(biāo)識用戶的標(biāo)識符生成用戶帳號和/或用戶密碼,則可以從步驟S150開始執(zhí)行。因此在本發(fā)明的實施例中步驟S150和步驟S170為可選步驟。
[0055]在本發(fā)明的實施例中,客戶端應(yīng)用程序通過注冊請求消息將動態(tài)口令發(fā)送到服務(wù)器之后,服務(wù)器可以通過動態(tài)口令對生成的用戶帳號和/或用戶密碼進行加密處理。相應(yīng)地,在步驟S130中包括:步驟S1301,客戶端應(yīng)用程序接收服務(wù)器發(fā)送的經(jīng)過動態(tài)口令加密處理過的用戶帳號和/或用戶密碼;隨后,在步驟S1303中,客戶端應(yīng)用程序根據(jù)動態(tài)口令,對經(jīng)過加密處理的用戶帳號和/或用戶密碼進行解密處理,得到用戶帳號和/或用戶密碼。
[0056]服務(wù)器可以通過HTTPS (超文本傳輸協(xié)議)接口向客戶端應(yīng)用程序發(fā)送用戶賬戶/用戶密碼,服務(wù)器也可以通過短消息的方式將用戶帳號和/或用戶密碼發(fā)送給客戶端應(yīng)用程序,則該客戶端應(yīng)用程序需要攔截短消息,并從攔截到的短消息中獲取經(jīng)過加密處理的用戶帳號和/或用戶密碼。
[0057]由于客戶端應(yīng)用程序接收的用戶帳號和/或用戶密碼,是經(jīng)過服務(wù)器基于動態(tài)口令加密處理過的,且動態(tài)口令是由移動終端上的客戶端應(yīng)用程序生成,這樣保證了只有該移動終端上的客戶端應(yīng)用程序根據(jù)其之前生成的動態(tài)口令才能進行正確解密,并得到用戶帳號和/或用戶密碼,從而提高了用戶注冊過程的安全性。
[0058]客戶端應(yīng)用程序得到所述用戶帳號和/或用戶密碼之后,利用接收到的所述用戶帳號和/或用戶密碼自動登錄。
[0059]需要說明的是,圖1所示的方法并不限定按所示的各步驟的順序進行,可以根據(jù)需要調(diào)整各步驟的先后順序,另外,所述步驟也不限定于上述步驟劃分,上述步驟可以進一步拆分成更多步驟也可以合并成更少步驟。
[0060]實施例二
[0061]如圖2所示,為本發(fā)明的實施例中的適用于服務(wù)器側(cè)的客戶端應(yīng)用程序的用戶注冊方法的流程圖,該方法200包括:步驟S210、步驟S230、步驟S250和步驟S270,在步驟S210中,服務(wù)器接收客戶端應(yīng)用程序發(fā)送的注冊請求消息,其中注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符。
[0062]可選地,在本發(fā)明的實施例中,服務(wù)器可以部署在2G或3G網(wǎng)絡(luò)中,該服務(wù)器可以接收短消息,服務(wù)器接收客戶端應(yīng)用程序以短消息的方式發(fā)送的注冊請求消息。當(dāng)然可以理解的是,在本發(fā)明的實施例中并不限定服務(wù)器接收注冊請求消息的方式。
[0063]在本發(fā)明的實施例中,唯一標(biāo)識用戶的標(biāo)識符可以為:移動終端的國際移動設(shè)備標(biāo)識(IMEI)或移動終端的電話號碼。例如:服務(wù)器可以從注冊請求消息中解析得到終端設(shè)備的移動終端的國際移動設(shè)備標(biāo)識或移動終端的電話號碼,由于移動終端的國際移動設(shè)備標(biāo)識或移動終端的電話號碼具有唯一性,使得服務(wù)器可以知道是哪一臺移動終端發(fā)送注冊請求消息。
[0064]唯一標(biāo)識用戶的標(biāo)識符可以為:移動終端的國際移動設(shè)備標(biāo)識(IMEI)或移動終端的電話號碼。在以短消息發(fā)送的方式中,客戶端應(yīng)用程序可以將包括有唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令的注冊請求消息發(fā)送至短信網(wǎng)關(guān),由短信網(wǎng)關(guān)對該注冊請求消息進行解析,并將解析得到的發(fā)送該注冊請求消息的移動終端的電話號碼、運營商的信息以及短消息中的信息內(nèi)容發(fā)送給服務(wù)器,該短消息中的信息內(nèi)容可以包括唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令。在此過程中短信網(wǎng)關(guān)可以對移動終端的電話號碼的有效性進行驗證,例如,如果用戶發(fā)送的唯一標(biāo)識用戶的標(biāo)識符就是移動終端的電話號碼,則短信網(wǎng)關(guān)可以根據(jù)自身解析出來的發(fā)送方電話號碼來對該唯一標(biāo)識用戶的標(biāo)識符中的電話號碼進行驗證,由此可以避免用戶惡意注冊的行為。
[0065]步驟S230、服務(wù)器根據(jù)注冊請求消息中的唯一標(biāo)識用戶的標(biāo)識符生成用于登錄客戶端應(yīng)用程序的用戶帳號和/或用戶密碼。
[0066]可選地,在本發(fā)明的實施例中,服務(wù)器可以為唯一標(biāo)識用戶的標(biāo)識符分配一個唯一的用戶帳號和/或隨機生成一個用戶密碼。也就是,在服務(wù)器的數(shù)據(jù)庫中會記錄唯一標(biāo)識用戶的標(biāo)識符與用戶帳號和/或用戶密碼的對應(yīng)關(guān)系,參見下表:
【權(quán)利要求】
1.一種客戶端應(yīng)用程序的用戶注冊方法,適用于移動終端側(cè),所述方法包括: 所述移動終端上的客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息,所述獲取請求消息用于獲取由所述服務(wù)器生成的、用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼; 所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的用戶帳號和/或用戶密碼。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括: 所述客戶端應(yīng)用程序接收到所述用戶帳號和/或用戶密碼之后,利用接收到的所述用戶帳號和/或用戶密碼自動登錄。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,在所述客戶端應(yīng)用程序向服務(wù)器發(fā)送獲取請求消息的步驟之前,所述方法還包括: 所述客戶端應(yīng)用程序生成至少一個動態(tài)口令; 所述客戶端應(yīng)用程序向所述服務(wù)器發(fā)送注冊請求消息,所述注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符和動態(tài)口令,所述用戶帳號和/或用戶密碼由所述服務(wù)器根據(jù)所述唯一標(biāo)識用戶的標(biāo)識符生成得到。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述客戶端應(yīng)用程序向服務(wù)器發(fā)送注冊請求消息的步驟為: 所述客戶端應(yīng)用程序?qū)ㄓ形ㄒ粯?biāo)識用戶的標(biāo)識符和動態(tài)口令的注冊請求消息發(fā)送至短信網(wǎng)關(guān),由所述短信網(wǎng)關(guān)將所述注冊請求消息發(fā)送給所述服務(wù)器。
5.根據(jù)權(quán)利要求3或4所述的方法,其中,所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的用戶帳號和/或用戶密碼的步驟包括: 所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的經(jīng)過所述動態(tài)口令加密處理過的用戶帳號和/或用戶密碼; 所述客戶端應(yīng)用程序根據(jù)所述動態(tài)口令,對經(jīng)過加密處理的用戶帳號和/或用戶密碼進行解密處理,得到所述用戶帳號和/或用戶密碼。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述客戶端應(yīng)用程序接收所述服務(wù)器發(fā)送的經(jīng)過所述動態(tài)口令加密處理過的用戶帳號和/或用戶密碼的步驟為: 所述客戶端應(yīng)用程序攔截所述服務(wù)器發(fā)送的短消息,并從攔截到的短消息中獲取經(jīng)過所述動態(tài)口令加密處理的用戶帳號和/或用戶密碼。
7.一種客戶端應(yīng)用程序的用戶注冊方法,適用于服務(wù)器側(cè),所述方法包括: 所述服務(wù)器接收客戶端應(yīng)用程序發(fā)送的注冊請求消息,所述注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符; 所述服務(wù)器根據(jù)所述注冊請求消息中的唯一標(biāo)識用戶的標(biāo)識符生成用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼; 所述服務(wù)器接收所述客戶端應(yīng)用程序發(fā)送的獲取請求消息,所述獲取請求消息用于獲取用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼; 所述服務(wù)器將生成的用戶帳號和/或用戶密碼發(fā)送給所述客戶端。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述注冊請求消息還包括:由客戶端應(yīng)用程序預(yù)先生成的動態(tài)口令; 所述服務(wù)器將生成的用戶帳號和/或用戶密碼發(fā)送給所述客戶端的步驟包括: 所述服務(wù)器根據(jù)所述注冊請求消息中的動態(tài)口令,對生成的用戶帳號和/或用戶密碼進行加密; 所述服務(wù)器將經(jīng)過加密的用戶帳號和/或用戶密碼發(fā)送給所述客戶端。
9.一種移動終端,包括: 獲取請求發(fā)送模塊,用于向服務(wù)器發(fā)送獲取請求消息,所述獲取請求消息用于獲取由服務(wù)器生成的、用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼; 注冊信息接收模塊,用于接收所述服務(wù)器發(fā)送的用戶帳號和/或用戶密碼。
10.一種服務(wù)器,包括: 注冊請求接收模塊,用于接收客戶端應(yīng)用程序發(fā)送的注冊請求消息,所述注冊請求消息包括:唯一標(biāo)識用戶的標(biāo)識符; 注冊信息生成模塊,用于根據(jù)所述注冊請求消息中的唯一標(biāo)識用戶的標(biāo)識符生成用于登錄所述客戶端應(yīng)用程序的用戶帳號和/或用戶密碼; 獲取請求接收模塊,用于接收所述客戶端應(yīng)用程序發(fā)送的獲取請求消息,所述獲取請求消息用于獲取用戶帳號和/或用戶密碼; 注冊信息發(fā)送模塊,用于將生成的用戶帳號和/或用戶密碼發(fā)送給所述客戶端。
【文檔編號】H04L12/58GK103647695SQ201310533448
【公開日】2014年3月19日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】趙剛 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
富裕县| 湖北省| 子长县| 贵阳市| 元氏县| 信丰县| 志丹县| 和田县| 永宁县| 临猗县| 米易县| 墨玉县| 武功县| 织金县| 招远市| 陆川县| 日照市| 高邑县| 芦溪县| 阿克陶县| 冷水江市| 余江县| 太仆寺旗| 普安县| 靖西县| 汕头市| 长汀县| 峨山| 孙吴县| 饶平县| 韩城市| 砀山县| 利川市| 莱阳市| 涞水县| 大姚县| 林甸县| 新化县| 墨脱县| 区。| 礼泉县|