亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

電子市場中應(yīng)用的認(rèn)證方法及其系統(tǒng)的制作方法

文檔序號(hào):7553955閱讀:246來源:國知局
專利名稱:電子市場中應(yīng)用的認(rèn)證方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種電子市場中應(yīng)用的認(rèn)證方法及其系統(tǒng)。
背景技術(shù)
隨著3G網(wǎng)絡(luò)和智能手機(jī)技術(shù)的發(fā)展,電子市場已經(jīng)成為越來越多智能手機(jī)的必備功能,手機(jī)上用到的應(yīng)用、游戲、視頻、圖書資料等都可以通過電子市場獲得,智能手機(jī)上的電子市場將網(wǎng)絡(luò)上的市場直接放到了用戶身邊,給用戶提供了一個(gè)包括應(yīng)用在內(nèi)的各種商品的展示平臺(tái),用戶可以隨時(shí)隨地地訪問網(wǎng)上超市,下載、購買自己感興趣的商品。
目前電子市場中的應(yīng)用大多為免費(fèi),但也有收費(fèi)的,對于收費(fèi)或?qū)S匈Y源,就需要對其進(jìn)行版權(quán)保護(hù),防止收費(fèi)應(yīng)用被隨意拷貝安裝,保護(hù)應(yīng)用開發(fā)者和提供商的利益。
現(xiàn)有的保護(hù)方案可以分兩個(gè)方面,一方面是應(yīng)用自身的保護(hù),即開發(fā)者給用戶提供注冊鑒權(quán)服務(wù),用戶登錄或獲取授權(quán)碼、激活應(yīng)用后使用;另一方面是應(yīng)用電子市場的保護(hù),通常是將應(yīng)用包加密傳輸,下載到客戶端時(shí)解密安裝。
但是,這兩種方式都有明顯的缺點(diǎn),并且缺乏聯(lián)系。應(yīng)用自己提供保護(hù)的方式,給應(yīng)用開發(fā)方增加了額外的負(fù)擔(dān),因?yàn)槌绦蛞黾泳W(wǎng)絡(luò)認(rèn)證功能,建立認(rèn)證服務(wù)器,并要維護(hù)自己的用戶數(shù)據(jù)庫,這對很多終端應(yīng)用都是很不合適的開銷。而且這種方式對用戶來說也是一個(gè)很繁瑣的事,因?yàn)槌娮邮袌龅卿浾J(rèn)證之外,還需要在使用各種應(yīng)用多次認(rèn)證。
電子市場的加密保護(hù)方式會(huì)增加系統(tǒng)開銷,另一方面并不能有效解決安全問題,因?yàn)檎J(rèn)證一般在下載或安裝時(shí)進(jìn)行,應(yīng)用包到本地解密安裝后可以被拷貝到其它機(jī)器上,放到其他市場上使用。加解密過程沒有與電子市場的用戶關(guān)聯(lián),不能滿足電子市場的運(yùn)營商和開發(fā)者對應(yīng)用使用權(quán)的要求。
綜上可知,現(xiàn)有技術(shù)中應(yīng)用的認(rèn)證技術(shù)在實(shí)際使用上,顯然存在不便與缺陷,所以有必要加以改進(jìn)。發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種電子市場中應(yīng)用的認(rèn)證方法及其系統(tǒng),以有效地防止了應(yīng)用在無授權(quán)情況下被上傳及使用。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種電子市場中應(yīng)用的認(rèn)證方法,其特征在于,包括如下步驟:
應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件;
所述應(yīng)用開發(fā)端將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中。
根據(jù)所述的認(rèn)證方法,所述應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件的步驟包括:
所述應(yīng)用開發(fā)端向電子市場平臺(tái)登記注冊信息以及請求認(rèn)證組件;
所述電子市場平 臺(tái)記錄所述應(yīng)用開發(fā)端的注冊信息,并向所述應(yīng)用開發(fā)端發(fā)送所述認(rèn)證組件,所述認(rèn)證組件包括認(rèn)證碼及認(rèn)證模塊。
根據(jù)所述的認(rèn)證方法,所述應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件的步驟還包括:
所述電子市場平臺(tái)存儲(chǔ)發(fā)送到所述應(yīng)用開發(fā)端的認(rèn)證碼與所述應(yīng)用開發(fā)端的信肩、O
所述認(rèn)證方法還包括:當(dāng)所述應(yīng)用被終端申請使用時(shí),所述電子市場平臺(tái)還需驗(yàn)證所述應(yīng)用是否屬于獲得授權(quán)的應(yīng)用,具體為:
所述終端向所述電子市場平臺(tái)請求登錄;
在所述電子市場平臺(tái)通過所述終端的身份驗(yàn)證后,所述終端向所述電子市場平臺(tái)請求使用所述應(yīng)用;
所述認(rèn)證模塊讀取所述應(yīng)用的認(rèn)證碼,將所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端的信息發(fā)送到所述電子市場平臺(tái);
所述電子市場平臺(tái)匹配所述認(rèn)證模塊提供的所述應(yīng)用的認(rèn)證碼及所述應(yīng)用開發(fā)端的信息是否與存儲(chǔ)的一致,若一致,則所述應(yīng)用通過驗(yàn)證,并向所述終端提供使用所述應(yīng)用的權(quán)限。
根據(jù)所述的認(rèn)證方法,所述使用應(yīng)用的權(quán)限包括購買和/或下載和/或安裝所述應(yīng)用的權(quán)限。
為了實(shí)現(xiàn)本發(fā)明的另一發(fā)明目的,本發(fā)明還提供了一種電子市場中應(yīng)用的認(rèn)證系統(tǒng),包括:
至少一個(gè)應(yīng)用開發(fā)端,用于向電子市場平臺(tái)獲取認(rèn)證組件,以及將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中;
電子市場平臺(tái),用于向所述應(yīng)用開發(fā)端發(fā)送認(rèn)證組件。
根據(jù)所述的認(rèn)證系統(tǒng),所述應(yīng)用開發(fā)端包括:
注冊模塊,用于向電子市場平臺(tái)登記注冊信息以及請求認(rèn)證組件,所述認(rèn)證組件包括認(rèn)證碼及認(rèn)證模塊;
嵌入模塊,用于將所述認(rèn)證碼及認(rèn)證模塊載入到所述應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中;
所述電子市場平臺(tái)包括:
認(rèn)證碼生成模塊,用于為所述應(yīng)用開發(fā)端生成對應(yīng)的認(rèn)證碼,并向所述應(yīng)用開發(fā)端發(fā)送認(rèn)證碼及認(rèn)證模塊;
驗(yàn)證模塊,用于驗(yàn)證所述認(rèn)證模塊發(fā)送的所述應(yīng)用的認(rèn)證碼信息。
根據(jù)所述的認(rèn)證系統(tǒng),所述電子市場平臺(tái)還包括:
存儲(chǔ)模塊,用于記錄所述應(yīng)用開發(fā)端的注冊信息及發(fā)送至所述應(yīng)用開發(fā)端的認(rèn)證組件。
所述認(rèn)證系統(tǒng)還包括:
至少一個(gè)終端,所述終端具體包括:
請求模塊,用于向所述電子市場平臺(tái)請求登錄,以及向所述電子市場平臺(tái)請求使用所述應(yīng)用;
所述認(rèn)證模塊還用于接收到所述請求后,讀取所述應(yīng)用的認(rèn)證碼,將所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端的信息發(fā)送到所述電子市場平臺(tái);
所述驗(yàn)證模塊還用于當(dāng)驗(yàn)證所述應(yīng)用屬于獲得授權(quán)的應(yīng)用之后,向所述終端提供使用所述應(yīng)用的權(quán)限。
根據(jù)所述的認(rèn)證系統(tǒng),所述使用所述應(yīng)用的權(quán)限包括購買和/或下載和/或安裝所述應(yīng)用的權(quán)限。
采用本發(fā)明中的應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件后將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)的方案實(shí)現(xiàn)了電子市場應(yīng)用軟件的統(tǒng)一認(rèn)證管理,將應(yīng)用信息、用戶信息和終端信息有效地結(jié)合起來,有效地防止了應(yīng)用開發(fā)者在無授權(quán)的情況下開發(fā)并上傳應(yīng)用,而導(dǎo)致的應(yīng)用被拷貝、下載或者安裝,具有很高的安全性和靈活性;能很好地保護(hù)開發(fā)者的軟件版權(quán),同時(shí)方便了終端下載、購買或者使用應(yīng)用,滿足電子市場的運(yùn)營發(fā)展需要。


圖1是本發(fā)明第一實(shí)施例提供的電子市場中應(yīng)用的認(rèn)證系統(tǒng)結(jié)構(gòu)示意圖2是本發(fā)明第二實(shí)施例提供的電子市場中應(yīng)用的認(rèn)證系統(tǒng)結(jié)構(gòu)示意圖3(a)是本發(fā)明第三實(shí)施例提供的電子市場中應(yīng)用的認(rèn)證系統(tǒng)結(jié)構(gòu)示意圖3(b)是本發(fā)明第三實(shí)施例提供的電子市場中應(yīng)用的認(rèn)證系統(tǒng)結(jié)構(gòu)示意圖4是本發(fā)明的第四實(shí)施例提供電子市場中應(yīng)用的認(rèn)證方法流程圖5是本發(fā)明一個(gè)實(shí)施例中電子市場、應(yīng)用開發(fā)者和以及用戶之間的關(guān)系示意圖6是本發(fā)明一個(gè)實(shí)施例中提供的電子市場中應(yīng)用的認(rèn)證系統(tǒng)結(jié)構(gòu)示意圖7是本發(fā)明一個(gè)實(shí)施例中提供的電子市場中應(yīng)用的認(rèn)證方法流程圖8是本發(fā)明一個(gè)實(shí)施例中提供的電子市場中應(yīng)用的認(rèn)證方法流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參見圖1,在本發(fā)明的第一實(shí)施例中,提供了一種電子市場中應(yīng)用的認(rèn)證系統(tǒng)100,包括:
至少一個(gè)應(yīng)用開發(fā)端10,用于向電子市場平臺(tái)20獲取認(rèn)證組件;以及將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)20中;
電子市場平臺(tái)20,用于向所述應(yīng)用開發(fā)端發(fā)送認(rèn)證組件。
在該實(shí)施中,電子市場中應(yīng)用的認(rèn)證系統(tǒng)100包括至少一個(gè)應(yīng)用開發(fā)端10以及電子市場平臺(tái)20。其中,應(yīng)用開發(fā)端10在開發(fā)應(yīng)用前先向電子市場平臺(tái)20請求獲取認(rèn)證組件,在電子市場平臺(tái)20將認(rèn)證組件發(fā)送到應(yīng)用開發(fā)端10后,該應(yīng)用開發(fā)端10將所述認(rèn)證組件載入到需要開發(fā)的應(yīng)用中,并將開發(fā)完成后的應(yīng)用上傳到電子市場平臺(tái)20上。
本實(shí)施例實(shí)現(xiàn)了當(dāng)應(yīng)用開發(fā)者想要開發(fā)某款應(yīng)用并想將某款應(yīng)用上傳至某電子市場平臺(tái)時(shí),必須先獲得電子市場許可的、 與該應(yīng)用開發(fā)者和應(yīng)用相關(guān)聯(lián)的認(rèn)證組件。由于該認(rèn)證組件的存在,使得不含有該認(rèn)證組件的應(yīng)用無法上傳至該電子市場平臺(tái),同時(shí)沒有授予開發(fā)權(quán)限的應(yīng)用開發(fā)者也無法上傳開發(fā)的應(yīng)用至該電子市場平臺(tái),從而保障了電子市場平臺(tái)的安全。參見圖2,在本發(fā)明的第二實(shí)施例中,應(yīng)用開發(fā)端10包括:注冊模塊11,用于向電子市場平臺(tái)20登記注冊信息以及請求認(rèn)證組件,所述認(rèn)證組件包括認(rèn)證碼及認(rèn)證模塊;嵌入模塊12,用于將所述認(rèn)證碼及認(rèn)證模塊載入到所述應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)20中;所述電子市場平臺(tái)20包括:認(rèn)證碼生成模塊21,用于為所述應(yīng)用開發(fā)端10生成對應(yīng)的認(rèn)證碼,并向所述應(yīng)用開發(fā)端10發(fā)送認(rèn)證碼及認(rèn)證模塊;驗(yàn)證模塊22,用于驗(yàn)證所述認(rèn)證模塊發(fā)送的所述應(yīng)用的認(rèn)證碼信息。在該實(shí)施例中,應(yīng)用開發(fā)端10的注冊模塊11首先需要向電子市場平臺(tái)20登記注冊信息以及請求認(rèn)證碼及認(rèn)證模塊。在接收到注冊模塊11的請求后,認(rèn)證碼生成模塊21將生成認(rèn)證碼,該認(rèn)證碼唯一對應(yīng)應(yīng)用開發(fā)端10的一個(gè)應(yīng)用,每個(gè)應(yīng)用對應(yīng)唯一的認(rèn)證碼。驗(yàn)證模塊22驗(yàn)證認(rèn)證碼信息是否屬于電子市場的授權(quán)認(rèn)證碼,以保證應(yīng)用獲得有效的保護(hù)。在上述實(shí)施例中,所述電子市場平臺(tái)20還包括:存儲(chǔ)模塊23,用于記錄所述應(yīng)用開發(fā)端的注冊信息及發(fā)送至所述應(yīng)用開發(fā)端的認(rèn)證組件。參見圖3 ( a),在本發(fā)明的第三實(shí)施例中,所述認(rèn)證系統(tǒng)100還包括至少一個(gè)終端30,參見圖3 (b),所述終端30具體包括:請求模塊31,用于向所述電子市場平臺(tái)20請求登錄,以及向所述電子市場平臺(tái)20請求使用所述應(yīng)用;所述認(rèn)證模塊還用于接收到所述請求后,讀取所述應(yīng)用的認(rèn)證碼,將所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端10的信息發(fā)送到所述電子市場平臺(tái)20 ;所述驗(yàn)證模塊22根據(jù)所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端10的信息驗(yàn)證所述應(yīng)用屬于獲得授權(quán)的應(yīng)用之后,向所述終端30提供使用所述應(yīng)用的權(quán)限。在該實(shí)施例中,在終端30需要請求使用應(yīng)用時(shí),首先需要通過請求模塊31請求登錄電子市場平臺(tái)20,當(dāng)通過所述驗(yàn)證模塊22對所述終端30的電子市場身份驗(yàn)證后,向所述電子市場平臺(tái)20請求使用所述應(yīng)用,如下載、購買或者是安裝該應(yīng)用。已經(jīng)嵌入所述應(yīng)用中的認(rèn)證模塊讀取所述應(yīng)用的認(rèn)證碼,將所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端10的信息發(fā)送到所述電子市場平臺(tái)20以進(jìn)行該應(yīng)用的授權(quán)驗(yàn)證,在與存儲(chǔ)的認(rèn)證碼等信息匹配一致時(shí),判斷所述應(yīng)用屬于獲得授權(quán)的應(yīng)用,說明該認(rèn)證碼對應(yīng)的應(yīng)用屬于獲得授權(quán)的應(yīng)用,可以得到合法的保護(hù),同時(shí)防止應(yīng)用在被終端30下載的過程中復(fù)制到其他終端上。由于在該應(yīng)用中載入了認(rèn)證模塊一類的開發(fā)包,以及對應(yīng)每個(gè)應(yīng)用的認(rèn)證碼,因此該應(yīng)用只有在電子市場平臺(tái)20上的合法用戶才能夠獲得使用其的權(quán)限,防止了應(yīng)用被無限制的下載、復(fù)制以及使用。同時(shí)終端30只需要通過登錄電子市場平臺(tái)20后,便可以方便快捷的實(shí)現(xiàn)對應(yīng)用使用權(quán)限的下載,使用戶的操作更為簡便,所述使用所述應(yīng)用的權(quán)限包括購買和/或下載和/或安裝所述應(yīng)用的權(quán)限。
參見圖4,在本發(fā)明的第四實(shí)施例中,提供一種電子市場中應(yīng)用的認(rèn)證方法,包括如下步驟:步驟S401中,應(yīng)用開發(fā)端10向電子市場平臺(tái)20獲取認(rèn)證組件;步驟S402中,所述應(yīng)用開發(fā)端10將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)20中。在該實(shí)施例中,提供了一種電子市場中應(yīng)用的認(rèn)證解決方案,通過在程序中嵌入認(rèn)證模塊的方式,由電子市場平臺(tái)20提供統(tǒng)一的認(rèn)證服務(wù),包括嵌入到應(yīng)用軟件中的客戶端認(rèn)證模塊和電子市場平臺(tái),實(shí)現(xiàn)完整的認(rèn)證流程,建立認(rèn)證的通道。應(yīng)用開發(fā)端10的開發(fā)者只需獲取電子市場的認(rèn)證碼,將認(rèn)證模塊嵌入到其開發(fā)的程序代碼中,增加一行調(diào)用即可,并可根據(jù)需要在軟件運(yùn)行過程中一次或者多次調(diào)用。認(rèn)證模塊中綜合了包括應(yīng)用開發(fā)端10和/或終端30的本機(jī)信息和用戶信息,即包括了應(yīng)用開發(fā)端10以及終端30的信息;以及應(yīng)用軟件的認(rèn)證碼,可以由電子市場統(tǒng)一管理和運(yùn)營。其中,所述使用應(yīng)用的權(quán)限包括購買和/或下載和/或安裝所述應(yīng)用的權(quán)限等。在本發(fā)明的第五實(shí)施例中,所述步驟S401包括:所述應(yīng)用開發(fā)端10向電子市場平臺(tái)20登記注冊信息以及請求認(rèn)證組件;該步驟由注冊模塊11實(shí)現(xiàn);所述電子市場平臺(tái)2 0存儲(chǔ)所述應(yīng)用開發(fā)端10的注冊信息,并向所述應(yīng)用開發(fā)端10發(fā)送認(rèn)證碼及認(rèn)證模塊;該步驟由存儲(chǔ)模塊23及認(rèn)證碼生成模塊21實(shí)現(xiàn);所述步驟S402包括:所述應(yīng)用開發(fā)端10將所述認(rèn)證碼及認(rèn)證模塊載入到所述應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)20中。在本發(fā)明的第六實(shí)施例中,所述方法還包括步驟S403,具體為:所述終端30向所述電子市場平臺(tái)20請求登錄;該步驟由請求模塊31實(shí)現(xiàn);在所述電子市場平臺(tái)20通過所述終端30的身份驗(yàn)證后,所述終端30向所述電子市場平臺(tái)20請求使用所述應(yīng)用;該步驟由請求模塊31及驗(yàn)證模塊22實(shí)現(xiàn);所述認(rèn)證模塊讀取所述應(yīng)用的認(rèn)證碼,將所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端10及終端30的信息發(fā)送到所述電子市場平臺(tái)20 ;所述電子市場平臺(tái)20根據(jù)所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端10及終端30的信息驗(yàn)證所述應(yīng)用屬于獲得授權(quán)的應(yīng)用之后,向所述終端30提供使用所述應(yīng)用的權(quán)限。由此,有效地防止了應(yīng)用的無授權(quán)拷貝、下載或者安裝等方式的使用。在本發(fā)明的第七實(shí)施例中,所述步驟S401還包括:所述電子市場平臺(tái)20將發(fā)送到所述應(yīng)用開發(fā)端10的認(rèn)證碼及所述應(yīng)用開發(fā)端10的信息進(jìn)行存儲(chǔ);該步驟由存儲(chǔ)模塊23實(shí)現(xiàn);同時(shí)該存儲(chǔ)模塊23也可以存儲(chǔ)該電子市場平臺(tái)20的用戶數(shù)據(jù)信息,如終端30的注冊信息。參見圖5,在該圖中表述了電子市場、應(yīng)用開發(fā)者和終端用戶之間的關(guān)系。電子市場和應(yīng)用軟件的認(rèn)證則能夠有效的結(jié)合起來,可以適用于各種應(yīng)用,包括為不使用網(wǎng)絡(luò)的應(yīng)用也提供了一種認(rèn)證手段,將原來由開發(fā)者與用戶之間的認(rèn)證關(guān)系統(tǒng)一到電子市場的平臺(tái)上來,用戶與開發(fā)者之間不再有直接的聯(lián)系。應(yīng)用軟件的開發(fā)者不需要再考慮用戶的認(rèn)證功能,大大地減輕了負(fù)擔(dān)。甚至軟件不需要再加密傳輸,因?yàn)閼?yīng)用軟件代碼中嵌入該市場的認(rèn)證模塊,無法拷貝到其他市場使用,有效地防止了軟件的無授權(quán)拷貝。同時(shí)由于認(rèn)證模塊是嵌入到程序代碼中的,可以在軟件運(yùn)行時(shí)中啟用,沒有位置和次數(shù)的限制,具有很強(qiáng)的安全性。而對于終端30這樣的用戶來說,在使用多個(gè)應(yīng)用時(shí)不需要再多次認(rèn)證,只需要登錄電子市場即可。由于認(rèn)證方式和通道的統(tǒng)一,完全由電子市場管理,有很高的安全性和靈活性,能很好地滿足電子市場的運(yùn)營商和開發(fā)者對應(yīng)用軟件權(quán)益保護(hù)和運(yùn)營的需求。參見圖6,在本發(fā)明的一個(gè)實(shí)施例中,電子市場平臺(tái)20在原有的用戶認(rèn)證基礎(chǔ)上,增加軟件認(rèn)證服務(wù),為應(yīng)用軟件提供一套認(rèn)證通道,包括嵌入式認(rèn)證模塊1,軟件認(rèn)證服務(wù)模塊2,認(rèn)證碼生成模塊3、軟件認(rèn)證數(shù)據(jù)庫4以及用戶數(shù)據(jù)庫,各部分功能如下:嵌入式認(rèn)證模塊I為認(rèn)證模塊客戶端由電子市場提供給開發(fā)者下載,然后由開發(fā)者一即應(yīng)用開發(fā)端10載入到手機(jī)應(yīng)用軟件中,通過調(diào)用認(rèn)證接口,輸入認(rèn)證碼做為參數(shù),結(jié)合本機(jī)用戶信息,與服務(wù)器端交互,實(shí)現(xiàn)軟件的運(yùn)行時(shí)認(rèn)證。軟件認(rèn)證服務(wù)模塊2為應(yīng)用軟件的認(rèn)證模塊提供服務(wù),通過讀取軟件認(rèn)證數(shù)據(jù)庫4,結(jié)合用戶的訂購信息,處理客戶端——即終端30的認(rèn)證請求,返回給客戶端認(rèn)證結(jié)果。認(rèn)證碼生成模塊3用于在開發(fā)者在電子市場中登記注冊信息,獲取開發(fā)者的軟件認(rèn)證碼,在應(yīng)用軟件中調(diào)用認(rèn)證模塊接口時(shí)使用。認(rèn)證碼及相關(guān)信息會(huì)記錄在軟件認(rèn)證數(shù)據(jù)庫里。軟件認(rèn)證數(shù)據(jù)庫4為存儲(chǔ)開發(fā)者及軟件的認(rèn)證信息,包括開發(fā)者信息、軟件信息、認(rèn)證碼、綁定的用戶等。具體的認(rèn)證流程包括認(rèn)證碼的獲取和使用流程、軟件運(yùn)行時(shí)的認(rèn)證流程。認(rèn)證碼的獲取和使用流程如下,是開發(fā)者和電子市場之間的準(zhǔn)備過程,開發(fā)者載入認(rèn)證模塊后,以認(rèn)證碼為參數(shù)調(diào)用認(rèn)證接口,位置不限,可以在啟動(dòng)時(shí)或任何需要認(rèn)證的地方調(diào)用。參見圖7,在本發(fā)明的一個(gè)實(shí)施例中,提供了電子市場中應(yīng)用的認(rèn)證方法流程,描述如下:首先,開發(fā)者一即應(yīng)用開發(fā)端10登記注冊信息,請求認(rèn)證碼;其次,認(rèn)證 碼生成模塊21生成認(rèn)證碼;再次,軟件認(rèn)證數(shù)據(jù)庫一即存儲(chǔ)模塊23存入開發(fā)者/軟件/認(rèn)證碼,返回認(rèn)證碼;最后,應(yīng)用開發(fā)端10載入認(rèn)證模塊到軟件中,在需要認(rèn)證的位置,以認(rèn)證碼為參數(shù),調(diào)用認(rèn)證接口。參見圖8,在本發(fā)明的一個(gè)實(shí)施例中,提供了電子市場中應(yīng)用的認(rèn)證方法流程,描述如下:首先,用戶——即終端30登錄電子市場,購買和/或下載和/或安裝軟件,啟動(dòng)軟件;其次,所述應(yīng)用運(yùn)行認(rèn)證接口調(diào)用處,讀取軟件認(rèn)證碼以及讀取本機(jī)信息和/或用戶信息,向電子市場平臺(tái)20請求認(rèn)證;再次,電子市場平臺(tái)20讀取軟件信息和/或認(rèn)證碼,以及讀取用戶訂購信息判別軟件是否正常授權(quán);并返回認(rèn)證結(jié)果最后,應(yīng)用根據(jù)該認(rèn)證結(jié)果進(jìn)行處理(停止還是繼續(xù)由開發(fā)者自行決定)。綜上所述,本發(fā)明通過應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件后將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中;電子市場平臺(tái)向通過登錄電子市場身份驗(yàn)證的終端開放使用所述應(yīng)用的權(quán)限。由此,提出了一種電子市場應(yīng)用軟件的統(tǒng)一認(rèn)證管理方案,將應(yīng)用信息、用戶信息和終端信息有效地結(jié)合起來,有效地防止了應(yīng)用在無授權(quán)的情況下被拷貝、下載或者安裝,具有很高的安全性和靈活性;能很好地保護(hù)開發(fā)者的軟件版權(quán),同時(shí)方便了終端下載、購買或者使用應(yīng)用,滿足電子市場的運(yùn)營發(fā)展需要。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要 求的保護(hù)范圍。
權(quán)利要求
1.一種電子市場中應(yīng)用的認(rèn)證方法,其特征在于,包括如下步驟: 應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件; 所述應(yīng)用開發(fā)端將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中。
2.根據(jù)權(quán)利要求1所述的認(rèn)證方法,其特征在于,所述應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件的步驟包括: 所述應(yīng)用開發(fā)端向電子市場平臺(tái)登記注冊信息以及請求認(rèn)證組件; 所述電子市場平臺(tái)記錄所述應(yīng)用開發(fā)端的注冊信息,并向所述應(yīng)用開發(fā)端發(fā)送所述認(rèn)證組件,所述認(rèn)證組件包括認(rèn)證碼及認(rèn)證模塊。
3.根據(jù)權(quán)利要求2所述的認(rèn)證方法,其特征在于,所述應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件的步驟還包括: 所述電子市場平臺(tái)存儲(chǔ)發(fā)送到所述應(yīng)用開發(fā)端的認(rèn)證碼與所述應(yīng)用開發(fā)端的信息。
4.根據(jù)權(quán)利要求1所述的認(rèn)證方法,其特征在于,所述方法還包括: 當(dāng)所述應(yīng)用被終端申請使用時(shí),所述電子市場平臺(tái)還需驗(yàn)證所述應(yīng)用是否屬于獲得授權(quán)的應(yīng)用,具體 為: 所述終端向所述電子市場平臺(tái)請求登錄; 在所述電子市場平臺(tái)通過所述終端的身份驗(yàn)證后,所述終端向所述電子市場平臺(tái)請求使用所述應(yīng)用; 所述認(rèn)證模塊讀取所述應(yīng)用的認(rèn)證碼,將所述應(yīng)用的認(rèn)證碼及所述應(yīng)用開發(fā)端的信息發(fā)送到所述電子市場平臺(tái); 所述電子市場平臺(tái)匹配所述認(rèn)證模塊提供的所述應(yīng)用的認(rèn)證碼及所述應(yīng)用開發(fā)端的信息是否與存儲(chǔ)的一致,若一致,則所述應(yīng)用通過驗(yàn)證,并向所述終端提供使用所述應(yīng)用的權(quán)限。
5.根據(jù)權(quán)利要求4所述的認(rèn)證方法,其特征在于,所述使用應(yīng)用的權(quán)限包括購買和/或下載和/或安裝所述應(yīng)用的權(quán)限。
6.—種電子市場中應(yīng)用的認(rèn)證系統(tǒng),其特征在于,包括: 至少一個(gè)應(yīng)用開發(fā)端,用于向電子市場平臺(tái)獲取認(rèn)證組件,以及將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中; 電子市場平臺(tái),用于向所述應(yīng)用開發(fā)端發(fā)送所述認(rèn)證組件。
7.根據(jù)權(quán)利要求6所述的認(rèn)證系統(tǒng),其特征在于,所述應(yīng)用開發(fā)端包括: 注冊模塊,用于向電子市場平臺(tái)登記注冊信息以及請求認(rèn)證組件,所述認(rèn)證組件包括認(rèn)證碼及認(rèn)證模塊; 嵌入模塊,用于將所述認(rèn)證碼及認(rèn)證模塊載入到所述應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中; 所述電子市場平臺(tái)包括: 認(rèn)證碼生成模塊,用于為所述應(yīng)用開發(fā)端生成對應(yīng)的認(rèn)證碼,并向所述應(yīng)用開發(fā)端發(fā)送認(rèn)證碼及認(rèn)證模塊; 驗(yàn)證模塊,用于驗(yàn)證所述認(rèn)證模塊發(fā)送的所述應(yīng)用的認(rèn)證碼信息。
8.根據(jù)權(quán)利要求7所述的認(rèn)證系統(tǒng),其特征在于,所述電子市場平臺(tái)還包括:存儲(chǔ)模塊,用于記錄所述應(yīng)用開發(fā)端的注冊信息及發(fā)送至所述應(yīng)用開發(fā)端的認(rèn)證組件。
9.根據(jù)權(quán)利要求7所述的認(rèn)證系統(tǒng),其特征在于,所述認(rèn)證系統(tǒng)還包括至少一個(gè)終端,所述終端具體包括: 請求模塊,用于向所述電子市場平臺(tái)請求登錄,以及向所述電子市場平臺(tái)請求使用所述應(yīng)用; 所述認(rèn)證模塊還用于接收到所述請求后,讀取所述應(yīng)用的認(rèn)證碼,將所述應(yīng)用的認(rèn)證碼、所述應(yīng)用開發(fā)端的信息發(fā)送到所述電子市場平臺(tái); 所述驗(yàn)證模塊還用于當(dāng)驗(yàn)證所述應(yīng)用屬于獲得授權(quán)的應(yīng)用之后,向所述終端提供使用所述應(yīng)用的權(quán)限。
10.根據(jù)權(quán)利要求9所述的認(rèn)證系統(tǒng),其特征在于,所述使用所述應(yīng)用的權(quán)限包括購買和/或下載和/或安裝所述應(yīng)用的權(quán)限。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種電子市場中應(yīng)用的認(rèn)證方法及其系統(tǒng),所述方法包括如下步驟應(yīng)用開發(fā)端向電子市場平臺(tái)獲取認(rèn)證組件;所述應(yīng)用開發(fā)端將所述認(rèn)證組件載入到應(yīng)用中,并將所述應(yīng)用上傳到所述電子市場平臺(tái)中。借此,本發(fā)明實(shí)現(xiàn)了有效地避免了應(yīng)用開發(fā)者在無授權(quán)情況下開發(fā)并上傳應(yīng)用的情況。
文檔編號(hào)H04L9/32GK103220144SQ20131009585
公開日2013年7月24日 申請日期2013年3月22日 優(yōu)先權(quán)日2013年3月22日
發(fā)明者李 真 申請人:東莞宇龍通信科技有限公司, 宇龍計(jì)算機(jī)通信科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1