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

用戶登錄方法和系統(tǒng)的制作方法

文檔序號(hào):7672530閱讀:203來源:國(guó)知局
專利名稱:用戶登錄方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種用戶登錄方法和系統(tǒng)。
背景技術(shù)
Android(安致)是由谷歌公司牽頭30多家移動(dòng)技術(shù)和無線應(yīng)用領(lǐng)域領(lǐng)先企業(yè)組成的開放手機(jī)聯(lián)盟所發(fā)布的智能手機(jī)平臺(tái),它是基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng),該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。安致系統(tǒng)在經(jīng)過數(shù)個(gè)版本的發(fā)展之后逐漸成熟,越來越被廣大的用戶所接受,載有安致系統(tǒng)的手機(jī)在市場(chǎng)的占有率也越來越大。安致系統(tǒng)是首款開源代碼的操作系統(tǒng),系統(tǒng)的開源性使其具有良好的拓展性,為眾多移動(dòng)應(yīng)用程序開發(fā)者提供了良好的系統(tǒng)性平臺(tái),其應(yīng)用程序數(shù)量增幅是非常驚人的,截至2010 年10月應(yīng)用程序數(shù)量已達(dá)到10萬。目前基于安致系統(tǒng)平臺(tái)的應(yīng)用程序盈利模式主要為下載收費(fèi)模式,即通過開發(fā)第三方網(wǎng)上軟件商店,讓開發(fā)者提供應(yīng)用程序包,為用戶提供付費(fèi)和下載服務(wù)。用戶在進(jìn)行付費(fèi)操作后,才可以下載并使用該應(yīng)用程序。其他輔助的方式還包括廣告收費(fèi)模式,即在應(yīng)用程序或游戲中植入廣告,通過點(diǎn)擊或觀看次數(shù)來獲得收入;在應(yīng)用程序、游戲中植入收費(fèi)模式,即用戶在免費(fèi)體驗(yàn)了應(yīng)用程序或游戲后,如果需要使用完整的功能那么再進(jìn)行付費(fèi),付費(fèi)后獲得完整的應(yīng)用程序或游戲功能。現(xiàn)有技術(shù)中為了維護(hù)一個(gè)第三方網(wǎng)上軟件商店,需要支付昂貴的運(yùn)營(yíng)和維護(hù)的費(fèi)用。同時(shí)付費(fèi)后下載的安致應(yīng)用程序包可以安裝到任何安致手機(jī)上正常運(yùn)行,沒有對(duì)其的使用進(jìn)行一個(gè)有效地限制,導(dǎo)致它的防盜版能力弱。

發(fā)明內(nèi)容
為了提高安致應(yīng)用程序的防盜版能力,本發(fā)明實(shí)施例提供了一種用戶登錄方法和系統(tǒng)。所述技術(shù)方案如下本發(fā)明實(shí)施例提出了一種用戶登錄方法,包括當(dāng)用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器;所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果;所述增值服務(wù)模塊接收所述驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述應(yīng)用程序。作為上述技術(shù)方案的優(yōu)選,所述增值服務(wù)模塊為預(yù)先按照如下方法植入所述應(yīng)用程序中的在所述應(yīng)用程序的文件包中獲取應(yīng)用程序代碼;對(duì)所述應(yīng)用程序代碼進(jìn)行轉(zhuǎn)換,得到操作碼;在所述操作碼中增加所述增值服務(wù)模塊的操作碼,得到新的操作碼;
對(duì)所述新的操作碼進(jìn)行反轉(zhuǎn)換,得到所述應(yīng)用程序?qū)?yīng)的新的應(yīng)用程序代碼。作為上述技術(shù)方案的優(yōu)選,所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,包括所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息,查找對(duì)應(yīng)的用戶信息;所述驗(yàn)證服務(wù)器根據(jù)所述用戶信息,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是,則確定所述用戶為合法用戶。作為上述技術(shù)方案的優(yōu)選,所述驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),包括驗(yàn)證所述用戶是否已為本次使用所述應(yīng)用程序付費(fèi);或者,驗(yàn)證所述用戶是否已按照指定時(shí)長(zhǎng)付費(fèi)且所述指定時(shí)長(zhǎng)還未到; 或者,驗(yàn)證所述用戶是否已按照不限時(shí)付費(fèi)且登錄狀態(tài)為合法。作為上述技術(shù)方案的優(yōu)選,所述方法還包括如果所述用戶不是合法用戶,則所述增值服務(wù)模塊返回登錄步驟,要求所述用戶
重新登錄。本發(fā)明實(shí)施例還提出了一種用戶登錄系統(tǒng),包括安致移動(dòng)終端,用于在用戶登錄應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器,接收所述驗(yàn)證服務(wù)器返回的驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述安致應(yīng)用程序;所述驗(yàn)證服務(wù)器,用于根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果給所述安致移動(dòng)終端。作為上述技術(shù)方案的優(yōu)選,所述增值服務(wù)模塊為預(yù)先按照如下方法植入所述應(yīng)用程序中的在所述應(yīng)用程序的文件包中獲取應(yīng)用程序代碼;對(duì)所述應(yīng)用程序代碼進(jìn)行轉(zhuǎn)換,得到操作碼;在所述操作碼中增加所述增值服務(wù)模塊的操作碼,得到新的操作碼;對(duì)所述新的操作碼進(jìn)行反轉(zhuǎn)換,得到所述應(yīng)用程序?qū)?yīng)的新的應(yīng)用程序代碼。作為上述技術(shù)方案的優(yōu)選,所述驗(yàn)證服務(wù)器包括查找模塊,用于根據(jù)所述登錄信息,查找對(duì)應(yīng)的用戶信息;驗(yàn)證模塊,用于根據(jù)所述用戶信息,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是,則確定所述用戶為合法用戶。作為上述技術(shù)方案的優(yōu)選,所述驗(yàn)證模塊用于驗(yàn)證所述用戶是否已為本次使用所述應(yīng)用程序付費(fèi);或者,驗(yàn)證所述用戶是否已按照指定時(shí)長(zhǎng)付費(fèi)且所述指定時(shí)長(zhǎng)還未到;或者,驗(yàn)證所述用戶是否已按照不限時(shí)付費(fèi)且登錄狀態(tài)為合法。作為上述技術(shù)方案的優(yōu)選,所述安致移動(dòng)終端還用于如果所述用戶不是合法用戶,則所述增值服務(wù)模塊返回登錄步驟,要求所述用戶重新登錄。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過執(zhí)行安致應(yīng)用程序時(shí)跳轉(zhuǎn)到驗(yàn)證系統(tǒng),對(duì)用戶的身份及是否可進(jìn)行應(yīng)用程序的使用進(jìn)行驗(yàn)證,通過驗(yàn)證的用戶才可正常使用應(yīng)用程序,實(shí)現(xiàn)了不限制安致應(yīng)用程序傳播的情況下,可以對(duì)使用進(jìn)行有效地限制,預(yù)防了軟件的盜版。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是為本發(fā)明實(shí)施例I提供的用戶登錄方法流程示意圖;圖2是為本發(fā)明實(shí)施例2提供的用戶登錄方法流程示意圖;圖3是為本發(fā)明實(shí)施例2提供的植入增值服務(wù)模塊的流程示意圖;
圖4是為本發(fā)明實(shí)施例3提供的用戶登錄系統(tǒng)結(jié)構(gòu)示意圖;圖5是為本發(fā)明實(shí)施例4提供的用戶登錄系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例I本發(fā)明第一實(shí)施例提出了一種用戶登錄方法,其流程如圖I所示,包括步驟101 :當(dāng)用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器;步驟102 :所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果;步驟103 :所述增值服務(wù)模塊接收所述驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述應(yīng)用程序。本發(fā)明實(shí)施例通過用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),增值服務(wù)模塊獲取所述用戶的登錄信息,對(duì)用戶的身份及是否可進(jìn)行應(yīng)用程序的使用進(jìn)行驗(yàn)證,通過驗(yàn)證的用戶才可正常使用應(yīng)用程序,實(shí)現(xiàn)了不限制安致應(yīng)用程序傳播的情況下,可以對(duì)其使用進(jìn)行有效地限制,預(yù)防了軟件的盜版。實(shí)施例2本發(fā)明第二實(shí)施例是在第一實(shí)施例的基礎(chǔ)上改進(jìn)而來,其流程如圖2所示,包括步驟201 :預(yù)先植入增值服務(wù)模塊。具體的,本發(fā)明實(shí)施例提出了一種應(yīng)用在安致移動(dòng)終端中的應(yīng)用程序登錄方式,即在原有的安致應(yīng)用程序中添加一個(gè)增值服務(wù)模塊,所述增值服務(wù)模塊可以提供計(jì)費(fèi)的服務(wù),也可以提供登錄的驗(yàn)證。使得用戶在運(yùn)行所述應(yīng)用程序時(shí),必須先通過服務(wù)器的驗(yàn)證,驗(yàn)證通過后方可正常運(yùn)行所述應(yīng)用程序。這種登錄方式,可以應(yīng)用于安致系統(tǒng)的增值服務(wù)中,實(shí)現(xiàn)新的盈利模式,開發(fā)者可以有效的得到一定的商業(yè)利益,從而在一定程度上也解決了軟件版權(quán)保護(hù)的問題。進(jìn)一步的,要實(shí)現(xiàn)這種登錄方式,需要預(yù)先在每一個(gè)安致應(yīng)用程序中植入增值服務(wù)模塊。啟動(dòng)一個(gè)安致移動(dòng)終端中的應(yīng)用程序,首先進(jìn)入的不再是原應(yīng)用程序,而是進(jìn)入本發(fā)明植入的增值服務(wù)模塊。通過把增值服務(wù)模塊的操作碼注入進(jìn)所述應(yīng)用程序安裝包的操作碼的方法,改變了原應(yīng)用程序的啟動(dòng)入口,將其轉(zhuǎn)向一個(gè)增值服務(wù)模塊,并通過該驗(yàn)證系統(tǒng)向服務(wù)器發(fā)送認(rèn)證請(qǐng)求,得到服務(wù)器的驗(yàn)證數(shù)據(jù),從而對(duì)用戶能否使用該應(yīng)用程序或游戲進(jìn)行了限制。具體的實(shí)施方式為安致移動(dòng)終端中的應(yīng)用程序包的安裝文件是一個(gè)以apk為擴(kuò)展名的文件,APK是安致Package的英文縮寫,APK文件是安致平臺(tái)移動(dòng)設(shè)備的專用安裝文件格式。APK文件本質(zhì)上是JAR(Java Archive, Java歸檔)文件的一個(gè)變種,這是一個(gè)包含了與應(yīng)用程序相關(guān)的所有文件的壓縮包,一個(gè)應(yīng)用程序?qū)?yīng)一個(gè)apk文件,每個(gè)apk文件中包含了一個(gè)AndroidManifest. xml文件,應(yīng)用程序代碼文件(dex文件)以及相關(guān)資源文件。其中應(yīng)用程序代碼文件(dex文件)是一種字節(jié)碼文件,可以通過谷歌公司提供的dexdump工具或者第三方軟件進(jìn)行轉(zhuǎn)換,得到一種介于高級(jí)編程語言和二進(jìn)制代碼之間的一層中間碼,稱為操作碼(opcode)。通過分析所述操作碼,可以清晰的知道每個(gè)資源方法的調(diào)用過程和邏輯·跳轉(zhuǎn)過程?,F(xiàn)在需要將操作碼中添加跳轉(zhuǎn)進(jìn)增值服務(wù)模塊的字段,并在增值服務(wù)模塊中添加返回原主活動(dòng)的代碼,使原有的調(diào)用過程和邏輯跳轉(zhuǎn)過程改變,進(jìn)入應(yīng)用程序后先跳轉(zhuǎn)至增值服務(wù)模塊。對(duì)整合好的操作碼再轉(zhuǎn)換回dex擴(kuò)展名的應(yīng)用程序代碼。最后對(duì)修改過的代碼和資源進(jìn)行重建,得到一個(gè)植入增值服務(wù)模塊的新應(yīng)用程序安裝包。植入增值模塊的流程如圖3所示301 :將安致移動(dòng)終端中的應(yīng)用程序包解壓縮,得到AndroidManifest. xml文件,應(yīng)用程序代碼文件以及相關(guān)資源文件;302 :對(duì)應(yīng)用程序代碼文件進(jìn)行轉(zhuǎn)換得到操作碼;303 :將操作碼中添加跳轉(zhuǎn)進(jìn)增值服務(wù)模塊的字段,并在增值服務(wù)模塊中添加返回原主活動(dòng)的代碼,構(gòu)成新的操作碼;304 :將整合好的操作碼再轉(zhuǎn)換回應(yīng)用程序代碼;305:對(duì)修改過的代碼和資源進(jìn)行重建,得到一個(gè)植入增值服務(wù)模塊的新應(yīng)用程序安裝包。這樣就完成了植入增值服務(wù)模塊的過程,驗(yàn)證系統(tǒng)可以是一個(gè)通用的系統(tǒng),以便加快各個(gè)應(yīng)用程序的集成速度。所述增值服務(wù)模塊的主要作用是向遠(yuǎn)程服務(wù)器發(fā)起各種請(qǐng)求,獲取相應(yīng)的數(shù)據(jù),有一定的界面展示功能,同時(shí)具備一定的數(shù)據(jù)緩存功能。在驗(yàn)證結(jié)束后,遠(yuǎn)程服務(wù)器會(huì)返回給移動(dòng)終端驗(yàn)證信息,通過驗(yàn)證的會(huì)執(zhí)行跳轉(zhuǎn)回所述安致應(yīng)用程序的代碼,正常進(jìn)行主程序。一方面,增加的增值服務(wù)模塊的代碼是一段通用的代碼,它并不需要改動(dòng)原應(yīng)用程序或游戲中的邏輯,因此不需要原開發(fā)者參與開發(fā),只要在得到原開發(fā)者許可的情況下,對(duì)已有產(chǎn)品進(jìn)行再一次編碼。由于安致應(yīng)用程序的安裝包結(jié)構(gòu)都是相同的,因此此段代碼可以應(yīng)用在多個(gè)項(xiàng)目中共用,大大降低了實(shí)施的成本。另一方面,不需要考慮安裝包在網(wǎng)絡(luò)上傳播的問題,對(duì)于沒有實(shí)施本技術(shù)方案的應(yīng)用程序傳播可能是一種盜版行為,而實(shí)施了本技術(shù)方案的應(yīng)用程序的傳播,會(huì)更加有利于盈利的目的。步驟202 :當(dāng)用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器。具體的,當(dāng)用戶啟動(dòng)安致應(yīng)用程序的時(shí)候,現(xiàn)有技術(shù)是直接進(jìn)行所述應(yīng)用程序的主程序。由于本發(fā)明實(shí)施例預(yù)先在應(yīng)用程序中添加了增值服務(wù)模塊,在啟動(dòng)所述應(yīng)用程序時(shí),將不進(jìn)行所述應(yīng)用程序的主程序而是跳轉(zhuǎn)到增值服務(wù)模塊的界面。此時(shí)需要用戶輸入登錄信息,可以為帳號(hào)和密碼。進(jìn)一步的,增值服務(wù)模塊在獲得用戶的登錄信息后,將所述登錄信息加密后發(fā)送到服務(wù)器進(jìn)行驗(yàn)證。發(fā)送的過程可以是終端通過2G/3G數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行,也可以通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)的方式進(jìn)行,本發(fā)明實(shí)施例對(duì)此并不做出限定。步驟203 :驗(yàn)證服務(wù)器根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶。所述驗(yàn)證服務(wù)器根據(jù)所述用戶信息,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是則確定所述用戶為合法用戶。具體的,服務(wù)器的驗(yàn)證過程由三層構(gòu)成,分別實(shí)現(xiàn)不同的功能。接入層負(fù)責(zé)接收和 發(fā)送驗(yàn)證信息;邏輯層負(fù)責(zé)主邏輯的處理,包括用戶合法性判斷,用戶信息的處理等;數(shù)據(jù)層保存了用戶信息,登陸信息等數(shù)據(jù)。保存數(shù)據(jù)的方法根據(jù)速度和安全性而定,可選的存儲(chǔ)介質(zhì)有內(nèi)存Cache,共享內(nèi)存,數(shù)據(jù)庫等,本發(fā)明實(shí)施例對(duì)此并不做出限定。步驟203可以具體為步驟2031 :所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息,查找對(duì)應(yīng)的用戶信息。具體的,接入層在獲取到用戶的登錄信息后先將數(shù)據(jù)進(jìn)行解密,再將解密后的數(shù)據(jù)發(fā)送到邏輯層進(jìn)行下一步處理。邏輯層首先進(jìn)行用戶的登錄驗(yàn)證,將所述用戶的登錄信息與數(shù)據(jù)層中保存的用戶登錄信息進(jìn)行匹配。若匹配到,邏輯層從數(shù)據(jù)層中提取匹配到的所述用戶的用戶信息,所述用戶的用戶信息可以包括所述用戶的賬戶信息或用戶是否為合法的登錄狀態(tài),還包括所述用戶使用應(yīng)用程序時(shí)產(chǎn)生的數(shù)據(jù)等信息。若未匹配到,則說明用戶未通過驗(yàn)證,將未通過驗(yàn)證的驗(yàn)證結(jié)果發(fā)送至接入層,通過接入層對(duì)數(shù)據(jù)進(jìn)行加密后返回移動(dòng)終端。步驟2032 :所述驗(yàn)證服務(wù)器根據(jù)所述用戶信息,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是,則確定所述用戶為合法用戶。具體的,根據(jù)匹配到的所述用戶的用戶信息進(jìn)行驗(yàn)證,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是,則確定所述用戶為合法用戶,并執(zhí)行步驟2041 ;如果否,則執(zhí)行步驟2042。所述驗(yàn)證方式可以為三種,分別為計(jì)次驗(yàn)證登錄驗(yàn)證,計(jì)時(shí)驗(yàn)證登陸驗(yàn)證和包月驗(yàn)證登錄驗(yàn)證。因此步驟2032可以具體為以下三種方式中任一種方式步驟20321 :驗(yàn)證所述用戶是否已為本次使用所述應(yīng)用程序付費(fèi)。具體的,匹配到用戶后,驗(yàn)證所述用戶的用戶信息的賬戶信息中是否存在允許當(dāng)次使用所述應(yīng)用程序的費(fèi)用。若存在那么在其賬戶中扣除使用一次所述應(yīng)用程序的費(fèi)用,并將通過驗(yàn)證的驗(yàn)證結(jié)果和所述用戶的用戶信息中的所述用戶使用應(yīng)用程序時(shí)產(chǎn)生的數(shù)據(jù)一起發(fā)送至接入層通過接入層對(duì)數(shù)據(jù)進(jìn)行加密后返回移動(dòng)終端。若所述用戶的用戶信息的賬戶信息中不存在允許當(dāng)次使用所述應(yīng)用程序的費(fèi)用,那么將未通過驗(yàn)證的驗(yàn)證結(jié)果發(fā)送至接入層,通過接入層對(duì)數(shù)據(jù)進(jìn)行加密后返回移動(dòng)終端。例如使用計(jì)次驗(yàn)證登錄的情況下,可實(shí)現(xiàn)按使用次數(shù)進(jìn)行消費(fèi)的方式。用戶在進(jìn)行安致應(yīng)用程序前跳轉(zhuǎn)進(jìn)入了驗(yàn)證系統(tǒng),登錄時(shí)使用QQ號(hào)碼作為登錄賬戶名,QQ號(hào)碼的密碼作為登錄密碼。服務(wù)器將此QQ號(hào)碼作為搜索對(duì)象在數(shù)據(jù)層中進(jìn)行搜索,查找到所述QQ號(hào)碼的用戶信息,按照計(jì)次消費(fèi)的方式對(duì)所述賬戶中Q幣的余額進(jìn)行判斷,判斷其余額是否可以滿足進(jìn)行一次使用所需要的費(fèi)用,若滿足則將用戶信息和通過驗(yàn)證的驗(yàn)證結(jié)果返回移動(dòng)終端,同時(shí)扣去進(jìn)行一次應(yīng)用程序所需要的費(fèi)用。若不滿足則將未通過驗(yàn)證的驗(yàn)證結(jié)果返回移動(dòng)終端。步驟20322 :驗(yàn)證所述用戶是否已按照指定時(shí)長(zhǎng)付費(fèi)且所述指定時(shí)長(zhǎng)還未到。具體的,服務(wù)器的三層的匹配過程與步驟20421相同,此處不再贅述。匹配到用戶后,驗(yàn)證所述用戶的用戶信息的賬戶信息中是否存在允許按預(yù)設(shè)時(shí)間使用所述應(yīng)用程序的費(fèi)用。若存在那么在其賬戶中扣除使用一次所述應(yīng)用程序的費(fèi)用,并將通過驗(yàn)證的驗(yàn)證結(jié)果和所述用戶的用戶信息中的所述用戶使用應(yīng)用程序時(shí)產(chǎn)生的數(shù)據(jù)一起發(fā)送至接入層通過接入層對(duì)數(shù)據(jù)進(jìn)行加密后返回移動(dòng)終端。若所述用戶的用戶信息的 賬戶信息中不存在允許按預(yù)設(shè)時(shí)間使用所述應(yīng)用程序的費(fèi)用,那么將未通過驗(yàn)證的驗(yàn)證結(jié)果發(fā)送至接入層,通過接入層對(duì)數(shù)據(jù)進(jìn)行加密后返回移動(dòng)終端。進(jìn)一步的,在計(jì)時(shí)消費(fèi)的方式下,驗(yàn)證系統(tǒng)會(huì)進(jìn)行使用的計(jì)時(shí),在到達(dá)預(yù)設(shè)時(shí)間時(shí),會(huì)終止應(yīng)用程序的正常使用,同時(shí)跳轉(zhuǎn)到驗(yàn)證系統(tǒng)的界面,等待用戶進(jìn)行重新登錄。步驟20323 :驗(yàn)證所述用戶是否已按照不限時(shí)付費(fèi)且登錄狀態(tài)為合法。具體的,服務(wù)器的三層的匹配過程與步驟20421相同,此處不再贅述。匹配到用戶后,驗(yàn)證所述用戶的用戶信息的登錄狀態(tài)信息中是否是包月登錄狀態(tài),所述包月登錄狀態(tài)是用戶事先支付了包月無限次使用安致應(yīng)用程序的費(fèi)用,因此所述用戶可以在一定期限內(nèi)無限制的進(jìn)行使用。若登錄狀態(tài)為包月登錄狀態(tài),那么將通過驗(yàn)證的驗(yàn)證結(jié)果和所述用戶的用戶信息中的所述用戶使用應(yīng)用程序時(shí)產(chǎn)生的數(shù)據(jù)一起發(fā)送至接入層通過接入層對(duì)數(shù)據(jù)進(jìn)行加密后返回移動(dòng)終端。若登錄狀態(tài)不是包月登錄狀態(tài),那么將未通過驗(yàn)證的驗(yàn)證結(jié)果發(fā)送至接入層,通過接入層對(duì)數(shù)據(jù)進(jìn)行加密后返回移動(dòng)終端。步驟204:增值服務(wù)模塊接收服務(wù)器返回的驗(yàn)證結(jié)果,并根據(jù)驗(yàn)證結(jié)果判斷是否可進(jìn)行所述應(yīng)用程序的使用。具體的,服務(wù)器在驗(yàn)證登錄信息后,會(huì)將得到的驗(yàn)證結(jié)果返回給移動(dòng)終端的增值服務(wù)模塊,使其根據(jù)驗(yàn)證信息進(jìn)行后續(xù)操作的判斷處理。因此步驟204可以具體為步驟2041 :所述增值服務(wù)模塊允許所述用戶使用所述應(yīng)用程序。具體的,若驗(yàn)證結(jié)果為通過驗(yàn)證,那么驗(yàn)證系統(tǒng)會(huì)執(zhí)行跳轉(zhuǎn)到應(yīng)用程序的代碼并進(jìn)行所述應(yīng)用程序正常的使用。步驟2042 :所述增值服務(wù)模塊返回登錄步驟,要求所述用戶重新登錄。具體的,若驗(yàn)證結(jié)果為未通過,那么增值服務(wù)模塊會(huì)提示用戶驗(yàn)證失敗,并等待用戶重新進(jìn)行登錄。本發(fā)明實(shí)施例通過用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),增值服務(wù)模塊獲取所述用戶的登錄信息,對(duì)用戶的身份及是否可進(jìn)行應(yīng)用程序的使用進(jìn)行驗(yàn)證,通過驗(yàn)證的用戶才可正常使用應(yīng)用程序,實(shí)現(xiàn)了不限制安致應(yīng)用程序傳播的情況下,可以對(duì)其使用進(jìn)行有效地限制,預(yù)防了軟件的盜版。實(shí)施例3
本發(fā)明第一實(shí)施例提出了一種用戶登錄系統(tǒng),其結(jié)構(gòu)如圖4所示,包括安致移動(dòng)終端1,用于在用戶登錄應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器,接收所述驗(yàn)證服務(wù)器返回的驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述安致應(yīng)用程序;驗(yàn)證服務(wù)器2,用于根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果給所述安致移動(dòng)終端。本發(fā)明實(shí)施例通過用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),增值服務(wù)模塊獲取所述用戶的登錄信息,對(duì)用戶的身份及是否可進(jìn)行應(yīng)用程序的使用進(jìn)行驗(yàn)證,通過驗(yàn)證的用戶才可正常使用應(yīng)用程序,實(shí)現(xiàn)了不限制安致應(yīng)用程序傳播的情況下,可以對(duì)其使用進(jìn)行有效地限制,預(yù)防了軟件的盜版。實(shí)施例4
本發(fā)明第四實(shí)施例是在第三實(shí)施例的基礎(chǔ)上改進(jìn)而來,其結(jié)構(gòu)如圖5所示,用戶登錄系統(tǒng)包括安致移動(dòng)終端I和驗(yàn)證服務(wù)器2。安致移動(dòng)終端1,用于在用戶登錄應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器,接收所述驗(yàn)證服務(wù)器返回的驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述安致應(yīng)用程序。其中所述增值服務(wù)模塊為預(yù)先按照如下方法植入所述應(yīng)用程序中包括在所述應(yīng)用程序的文件包中獲取應(yīng)用程序代碼;對(duì)所述應(yīng)用程序代碼進(jìn)行轉(zhuǎn)換,得到操作碼;在所述操作碼中增加所述增值服務(wù)模塊的操作碼,得到新的操作碼;對(duì)所述新的操作碼進(jìn)行反轉(zhuǎn)換,得到所述應(yīng)用程序?qū)?yīng)的新的應(yīng)用程序代碼。安致移動(dòng)終端I還用于如果所述用戶不是合法用戶,則所述增值服務(wù)模塊返回登錄步驟,要求所述用戶重新登錄。驗(yàn)證服務(wù)器2,用于根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果給所述安致移動(dòng)終端。查找模塊21,用于根據(jù)所述登錄信息,查找對(duì)應(yīng)的用戶信息;驗(yàn)證模塊22,用于根據(jù)所述用戶信息,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是,則確定所述用戶為合法用戶。所述驗(yàn)證模塊22用于驗(yàn)證所述用戶是否已為本次使用所述應(yīng)用程序付費(fèi);或者,驗(yàn)證所述用戶是否已按照指定時(shí)長(zhǎng)付費(fèi)且所述指定時(shí)長(zhǎng)還未到;或者,驗(yàn)證所述用戶是否已按照不限時(shí)付費(fèi)且登錄狀態(tài)為合法。本發(fā)明實(shí)施例通過用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),增值服務(wù)模塊獲取所述用戶的登錄信息,對(duì)用戶的身份及是否可進(jìn)行應(yīng)用程序的使用進(jìn)行驗(yàn)證,通過驗(yàn)證的用戶才可正常使用應(yīng)用程序,實(shí)現(xiàn)了不限制安致應(yīng)用程序傳播的情況下,可以對(duì)其使用進(jìn)行有效地限制,預(yù)防了軟件的盜版。本發(fā)明實(shí)施例第三和第四實(shí)施例的系統(tǒng),與前述的第一和第二實(shí)施例的方法構(gòu)思和原理相同,因此在第三和第四實(shí)施例中對(duì)與第一和第二實(shí)施例中相同的部分不再贅述。本發(fā)明實(shí)施例所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),網(wǎng)站,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。 以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用戶登錄方法,其特征在于,包括 當(dāng)用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器; 所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果;所述增值服務(wù)模塊接收所述驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述應(yīng)用程序。
2.根據(jù)權(quán)利要求I所述的一種用戶登錄方法,其特征在于,所述增值服務(wù)模塊為預(yù)先按照如下方法植入所述應(yīng)用程序中的 在所述應(yīng)用程序的文件包中獲取應(yīng)用程序代碼; 對(duì)所述應(yīng)用程序代碼進(jìn)行轉(zhuǎn)換,得到操作碼; 在所述操作碼中增加所述增值服務(wù)模塊的操作碼,得到新的操作碼; 對(duì)所述新的操作碼進(jìn)行反轉(zhuǎn)換,得到所述應(yīng)用程序?qū)?yīng)的新的應(yīng)用程序代碼。
3.根據(jù)權(quán)利要求I所述的一種用戶登錄方法,其特征在于,所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,包括 所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息,查找對(duì)應(yīng)的用戶信息; 所述驗(yàn)證服務(wù)器根據(jù)所述用戶信息,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是,則確定所述用戶為合法用戶。
4.根據(jù)權(quán)利要求3所述的一種用戶登錄方法,其特征在于,所述驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),包括 驗(yàn)證所述用戶是否已為本次使用所述應(yīng)用程序付費(fèi); 或者,驗(yàn)證所述用戶是否已按照指定時(shí)長(zhǎng)付費(fèi)且所述指定時(shí)長(zhǎng)還未到; 或者,驗(yàn)證所述用戶是否已按照不限時(shí)付費(fèi)且登錄狀態(tài)為合法。
5.根據(jù)權(quán)利要求I所述的一種用戶登錄方法,其特征在于,所述方法還包括 如果所述用戶不是合法用戶,則所述增值服務(wù)模塊返回登錄步驟,要求所述用戶重新登錄。
6.一種用戶登錄系統(tǒng),其特征在于,包括 安致移動(dòng)終端,用于在用戶登錄應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器,接收所述驗(yàn)證服務(wù)器返回的驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述安致應(yīng)用程序; 所述驗(yàn)證服務(wù)器,用于根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果給所述安致移動(dòng)終端。
7.根據(jù)權(quán)利要求6所述的一種用戶登錄系統(tǒng),其特征在于,所述增值服務(wù)模塊為預(yù)先按照如下方法植入所述應(yīng)用程序中的 在所述應(yīng)用程序的文件包中獲取應(yīng)用程序代碼; 對(duì)所述應(yīng)用程序代碼進(jìn)行轉(zhuǎn)換,得到操作碼; 在所述操作碼中增加所述增值服務(wù)模塊的操作碼,得到新的操作碼; 對(duì)所述新的操作碼進(jìn)行反轉(zhuǎn)換,得到所述應(yīng)用程序?qū)?yīng)的新的應(yīng)用程序代碼。
8.根據(jù)權(quán)利要求6所述的一種用戶登錄系統(tǒng),其特征在于,所述驗(yàn)證服務(wù)器包括 查找模塊,用于根據(jù)所述登錄信息,查找對(duì)應(yīng)的用戶信息;驗(yàn)證模塊,用于根據(jù)所述用戶信息,驗(yàn)證所述用戶是否已為使用所述應(yīng)用程序付費(fèi),如果是,則確定所述用戶為合法用戶。
9.根據(jù)權(quán)利要求8所述的一種用戶登錄系統(tǒng),其特征在于,所述驗(yàn)證模塊用于 驗(yàn)證所述用戶是否已為本次使用所述應(yīng)用程序付費(fèi); 或者,驗(yàn)證所述用戶是否已按照指定時(shí)長(zhǎng)付費(fèi)且所述指定時(shí)長(zhǎng)還未到; 或者,驗(yàn)證所述用戶是否已按照不限時(shí)付費(fèi)且登錄狀態(tài)為合法。
10.根據(jù)權(quán)利要求6所述的一種用戶登錄系統(tǒng),其特征在于,所述安致移動(dòng)終端還用 于如果所述用戶不是合法用戶,則所述增值服務(wù)模塊返回登錄步驟,要求所述用戶重新登錄。
全文摘要
本發(fā)明實(shí)施例公開了一種用戶登錄方法和系統(tǒng),屬于計(jì)算機(jī)技術(shù)領(lǐng)域。所述方法包括當(dāng)用戶登錄安致移動(dòng)終端中的應(yīng)用程序時(shí),所述應(yīng)用程序中的增值服務(wù)模塊獲取所述用戶的登錄信息,將所述登錄信息發(fā)送至驗(yàn)證服務(wù)器;所述驗(yàn)證服務(wù)器根據(jù)所述登錄信息驗(yàn)證所述用戶是否為合法用戶,并返回驗(yàn)證結(jié)果;所述增值服務(wù)模塊接收所述驗(yàn)證結(jié)果,如果所述用戶為合法用戶,則允許所述用戶使用所述應(yīng)用程序。在本發(fā)明實(shí)施例中,通過執(zhí)行安致應(yīng)用程序時(shí)跳轉(zhuǎn)到驗(yàn)證系統(tǒng),對(duì)用戶的身份及是否可進(jìn)行應(yīng)用程序的使用進(jìn)行驗(yàn)證,通過驗(yàn)證的用戶才可正常使用應(yīng)用程序,實(shí)現(xiàn)了不限制安致應(yīng)用程序傳播的情況下,可以對(duì)使用進(jìn)行有效地限制,預(yù)防了軟件的盜版。
文檔編號(hào)H04L29/06GK102790754SQ20111013225
公開日2012年11月21日 申請(qǐng)日期2011年5月20日 優(yōu)先權(quán)日2011年5月20日
發(fā)明者劉永勇, 周濤, 孟金鋒, 常叢軍, 李強(qiáng), 王定偉, 董錫軍, 連翰, 鄭春雷 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
抚松县| 小金县| 天镇县| 渝中区| 长泰县| 宜兴市| 镇原县| 泗洪县| 温州市| 慈溪市| 莎车县| 门头沟区| 额济纳旗| 米易县| 宁陵县| 隆林| 安远县| 阿克苏市| 马龙县| 克东县| 延安市| 东辽县| 临沭县| 当阳市| 凌云县| 渑池县| 佛坪县| 莱西市| 饶河县| 墨江| 井研县| 怀集县| 五大连池市| 东光县| 临夏县| 武川县| 银川市| 奎屯市| 西昌市| 莱芜市| 红桥区|