一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及通信處理領(lǐng)域,尤其涉及一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng)。本發(fā)明所要解決的技術(shù)問題是:提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng),實(shí)現(xiàn)對(duì)應(yīng)用程序進(jìn)行在線授權(quán)操作。本發(fā)明通過將授權(quán)信息和核心代碼封裝為授權(quán)文件,并將所述授權(quán)文件發(fā)送給授權(quán)用戶,實(shí)現(xiàn)通過在線的方式對(duì)授權(quán)用戶進(jìn)行授權(quán)操作,減少了用戶操作,增強(qiáng)了便利性;通過實(shí)時(shí)獲取授權(quán)用戶更新的權(quán)限,動(dòng)態(tài)生成授權(quán)文件并及時(shí)將更新后的授權(quán)文件發(fā)送給應(yīng)用程序,實(shí)現(xiàn)可根據(jù)業(yè)務(wù)需求靈活配置并更新授權(quán)信息。
【專利說明】
一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信處理領(lǐng)域,尤其涉及一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前大部分應(yīng)用程序都是通過離線授權(quán)文件或授權(quán)USBKey等方式進(jìn)行授權(quán)。離線授權(quán)的方法是從服務(wù)提供商獲取相應(yīng)的授權(quán)文件,將所述授權(quán)文件存儲(chǔ)至應(yīng)用程序相應(yīng)的目錄下。USBKey的授權(quán)方法為從數(shù)字證書認(rèn)證中心獲取相應(yīng)的數(shù)字證書,用戶通過USBKey設(shè)備登錄應(yīng)用程序。上述授權(quán)方式適合授權(quán)信息固定不變的應(yīng)用領(lǐng)域,而對(duì)于授權(quán)信息需要隨業(yè)務(wù)發(fā)展靈活調(diào)整的應(yīng)用領(lǐng)域,則需要一種能夠根據(jù)業(yè)務(wù)需要靈活配置授權(quán)信息的授權(quán)方法及系統(tǒng)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題是:提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng),實(shí)現(xiàn)可靈活配置授權(quán)信息,動(dòng)態(tài)生成授權(quán)文件并可及時(shí)將更新后的授權(quán)文件發(fā)送給應(yīng)用程序。
[0004]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
[0005]—種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,包括:
[000?]授權(quán)用戶請(qǐng)求下載授權(quán)文件;
[0007]獲取授權(quán)用戶的權(quán)限;
[0008]生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0009]獲取與授權(quán)用戶相對(duì)應(yīng)的核心代碼;
[0010]封裝所述授權(quán)信息和所述核心代碼為授權(quán)文件;
[0011]發(fā)送所述授權(quán)文件;
[0012]獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0013]根據(jù)所述授權(quán)信息配置軟件;
[0014]將所述核心代碼嵌入軟件中運(yùn)行。
[0015]本發(fā)明還提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),其特征在于,包括:
[0016]請(qǐng)求模塊,用于授權(quán)用戶請(qǐng)求下載授權(quán)文件;
[0017]第一獲取模塊,用于獲取授權(quán)用戶的權(quán)限;
[0018]生成模塊,用于生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0019]第二獲取模塊,用于獲取與授權(quán)用戶相對(duì)應(yīng)的核心代碼;
[0020]封裝模塊,用于封裝所述授權(quán)信息和所述核心代碼為授權(quán)文件;
[0021 ]發(fā)送模塊,用于發(fā)送所述授權(quán)文件;
[0022]第三獲取模塊,用于獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0023]配置模塊,用于根據(jù)所述授權(quán)信息配置軟件;
[0024]運(yùn)行模塊,用于將所述核心代碼嵌入軟件中運(yùn)行。
[0025]上述應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng),其有益效果在于:通過將授權(quán)信息和核心代碼封裝為授權(quán)文件,并將所述授權(quán)文件發(fā)送給授權(quán)用戶,實(shí)現(xiàn)通過在線的方式對(duì)授權(quán)用戶進(jìn)行授權(quán)操作,減少了用戶操作,增強(qiáng)了便利性。
[0026]本發(fā)明還提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,包括:
[0027]更改授權(quán)用戶的權(quán)限;
[0028]更新與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0029]更新與所述授權(quán)信息相對(duì)應(yīng)的授權(quán)文件;
[0030]發(fā)送所述授權(quán)文件;
[0031]獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0032]根據(jù)所述授權(quán)信息配置軟件;
[0033]將所述核心代碼嵌入軟件中運(yùn)行。
[0034]本發(fā)明還提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),其特征在于,包括:
[0035]更改模塊,用于更改授權(quán)用戶的權(quán)限;
[0036]第一更新模塊,用于更新與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0037]第二更新模塊,用于更新與所述授權(quán)信息相對(duì)應(yīng)的授權(quán)文件;
[0038]發(fā)送模塊,用于發(fā)送所述授權(quán)文件;
[0039]第三獲取模塊,用于獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0040]配置模塊,用于根據(jù)所述授權(quán)信息配置軟件;
[0041]運(yùn)行模塊,用于將所述核心代碼嵌入軟件中運(yùn)行。
[0042]上述應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法及系統(tǒng),其有益效果在于:通過實(shí)時(shí)獲取授權(quán)用戶更新的權(quán)限,動(dòng)態(tài)生成授權(quán)文件并及時(shí)將更新后的授權(quán)文件發(fā)送給應(yīng)用程序,實(shí)現(xiàn)可根據(jù)業(yè)務(wù)需求靈活配置并更新授權(quán)信息。
【附圖說明】
[0043]圖1為本發(fā)明一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法的流程框圖;
[0044]圖2為本發(fā)明另一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法的流程框圖;
[0045]圖3為本發(fā)明一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng)的結(jié)構(gòu)框圖;
[0046]圖4為本發(fā)明另一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng)的結(jié)構(gòu)框圖;
[0047]圖5為本發(fā)明一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法的第一實(shí)施例的流程框圖;
[0048]圖6為本發(fā)明一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法的第二實(shí)施例的流程框圖;
[0049]標(biāo)號(hào)說明:
[0050]1、服務(wù)器端;
[0051 ] 11、第一獲取模塊;12、生成模塊;13、第二獲取模塊;14、封裝模塊;15、發(fā)送模塊;
16、存儲(chǔ)模塊;17、更改模塊;18、第一更新模塊;19、第二更新模塊;
[0052]2、客戶端;
[0053 ] 21、請(qǐng)求模塊;22、第三獲取模塊;23、配置模塊;24、運(yùn)行模塊。
【具體實(shí)施方式】
[0054]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說明。
[0055]本發(fā)明最關(guān)鍵的構(gòu)思在于:通過實(shí)時(shí)獲取授權(quán)用戶更新的權(quán)限,動(dòng)態(tài)生成授權(quán)文件并及時(shí)將更新后的授權(quán)文件發(fā)送給應(yīng)用程序,實(shí)現(xiàn)可根據(jù)業(yè)務(wù)需求靈活配置并更新授權(quán)
?目息O
[0056]請(qǐng)參照?qǐng)D1至圖4所示:
[0057]如圖1所示,本發(fā)明提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,包括步驟:
[0058]授權(quán)用戶請(qǐng)求下載授權(quán)文件;
[0059]獲取授權(quán)用戶的權(quán)限;
[0060]生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0061 ]獲取與授權(quán)用戶相對(duì)應(yīng)的核心代碼;
[0062]封裝所述授權(quán)信息和所述核心代碼為授權(quán)文件;
[0063]發(fā)送所述授權(quán)文件;
[0064]獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0065]根據(jù)所述授權(quán)信息配置軟件;
[0066]將所述核心代碼嵌入軟件中運(yùn)行。
[0067]上述應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,其有益效果在于:通過將授權(quán)信息和核心代碼封裝為授權(quán)文件,并將所述授權(quán)文件發(fā)送給授權(quán)用戶,實(shí)現(xiàn)通過在線的方式對(duì)授權(quán)用戶進(jìn)行授權(quán)操作,減少了用戶操作,增強(qiáng)了便利性。
[0068]進(jìn)一步的,所述發(fā)送所述授權(quán)文件之前,包括:
[0069]存儲(chǔ)所述授權(quán)信息和授權(quán)文件。
[0070]由上述描述可知,通過存儲(chǔ)所述授權(quán)信息和授權(quán)文件,當(dāng)授權(quán)用戶更新權(quán)限時(shí),可直接更新與授權(quán)用戶相對(duì)應(yīng)的授權(quán)文件,提高效率。
[0071]如圖2所示,本發(fā)明還提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,包括步驟:
[0072]更改授權(quán)用戶的權(quán)限;
[0073]更新與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0074]更新與所述授權(quán)信息相對(duì)應(yīng)的授權(quán)文件;
[0075]發(fā)送所述授權(quán)文件;
[0076]獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0077]根據(jù)所述授權(quán)信息配置軟件;
[0078]將所述核心代碼嵌入軟件中運(yùn)行。
[0079]上述應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,其有益效果在于:通過實(shí)時(shí)獲取授權(quán)用戶更新的權(quán)限,動(dòng)態(tài)生成授權(quán)文件并及時(shí)將更新后的授權(quán)文件發(fā)送給應(yīng)用程序,實(shí)現(xiàn)可根據(jù)業(yè)務(wù)需求靈活配置并更新授權(quán)信息。
[0080]進(jìn)一步的,包括:
[0081 ]驗(yàn)證授權(quán)用戶身份信息。
[0082]由上述描述克制,通過驗(yàn)證授權(quán)用戶身份信息,可有效防止授權(quán)信息泄漏。
[0083]進(jìn)一步的,所述將所述授權(quán)文件的核心代碼嵌入軟件中運(yùn)行,具體為:
[0084]封裝與所述核心代碼相對(duì)應(yīng)的接口;
[0085]調(diào)用腳本解析器加載所述接口。
[0086]由上述描述可知,通過將核心代碼封裝成接口,可調(diào)用底層的腳本解析器加載所述接口,從而實(shí)現(xiàn)將核心代碼嵌入軟件中。
[0087]如圖3所示,本發(fā)明還提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),包括:
[0088]請(qǐng)求模塊21,用于授權(quán)用戶請(qǐng)求下載授權(quán)文件;
[0089]第一獲取模塊11,用于獲取授權(quán)用戶的權(quán)限;
[0090]生成模塊12,用于生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0091]第二獲取模塊13,用于獲取與授權(quán)用戶相對(duì)應(yīng)的核心代碼;
[0092]封裝模塊14,用于封裝所述授權(quán)信息和所述核心代碼為授權(quán)文件;
[0093]發(fā)送模塊15,用于發(fā)送所述授權(quán)文件;
[0094]第三獲取22,用于獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0095]配置模塊23,用于根據(jù)所述授權(quán)信息配置軟件;
[0096]運(yùn)行模塊24,用于將所述核心代碼嵌入軟件中運(yùn)行。
[0097]進(jìn)一步的,包括:
[0098]存儲(chǔ)模塊16,用于存儲(chǔ)所述授權(quán)信息和授權(quán)文件。
[0099]上述應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng)可以歸集為兩個(gè)端,服務(wù)器端I和客戶端2,上述的端,不僅僅指的是物理上分離的顯示端或操作端,還可以根據(jù)權(quán)限進(jìn)行設(shè)置。
[0100]如圖4所示,本發(fā)明還提供一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),包括:
[0101 ]更改模塊17,用于更改授權(quán)用戶的權(quán)限;
[0102]第一更新模塊18,用于更新與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0103]第二更新模塊19,用于更新與所述授權(quán)信息相對(duì)應(yīng)的授權(quán)文件;
[0104]發(fā)送模塊15,用于發(fā)送所述授權(quán)文件;
[0105]第三獲取模塊22,用于獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0106]配置模塊23,用于根據(jù)所述授權(quán)信息配置軟件;
[0107]運(yùn)行模塊24,用于將所述核心代碼嵌入軟件中運(yùn)行。
[0108]上述應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng)可以歸集為兩個(gè)端,服務(wù)器端I和客戶端2,上述的端,不僅僅指的是物理上分離的顯示端或操作端,還可以根據(jù)權(quán)限進(jìn)行設(shè)置。
[0109]請(qǐng)參照?qǐng)D5,本發(fā)明的實(shí)施例一為:
[0110]授權(quán)用戶請(qǐng)求下載授權(quán)文件;
[0111]獲取授權(quán)用戶的權(quán)限;
[0112]生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0113]獲取與授權(quán)用戶相對(duì)應(yīng)的核心代碼;
[0114]封裝所述授權(quán)信息和所述核心代碼為授權(quán)文件;
[0115]存儲(chǔ)所述授權(quán)信息和授權(quán)文件;
[0116]驗(yàn)證授權(quán)用戶身份信息;
[0117]發(fā)送所述授權(quán)文件;
[0118]獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0119]根據(jù)所述授權(quán)信息配置軟件;
[0120]封裝與所述核心代碼相對(duì)應(yīng)的接口;
[0121]調(diào)用腳本解析器加載所述接口。
[0122]上述實(shí)施例可通過應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)的方式向應(yīng)用程序發(fā)送授權(quán)文件。
[0123]請(qǐng)參照?qǐng)D6,本發(fā)明的實(shí)施例二為:
[0124]更改授權(quán)用戶的權(quán)限;
[0125]更新與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息;
[0126]更新與所述授權(quán)信息相對(duì)應(yīng)的授權(quán)文件;
[0127]驗(yàn)證授權(quán)用戶身份信息;
[0128]發(fā)送所述授權(quán)文件;
[0129]獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;
[0130]根據(jù)所述授權(quán)信息配置軟件;
[0131]封裝與所述核心代碼相對(duì)應(yīng)的接口;
[0132]調(diào)用腳本解析器加載所述接口。
[0133]上述實(shí)施例可實(shí)時(shí)獲取授權(quán)用戶權(quán)限變更信息,動(dòng)態(tài)生成授權(quán)文件,自動(dòng)將更新后的授權(quán)文件發(fā)送給應(yīng)用程序。
[0134]本發(fā)明的實(shí)施例三為:
[0135]啟動(dòng)運(yùn)行已授權(quán)應(yīng)用程序“方維020系統(tǒng)”需要依賴授權(quán)文件,當(dāng)應(yīng)用程序“方維020系統(tǒng)”在客戶端未檢測到授權(quán)文件時(shí),客戶端向服務(wù)器端發(fā)出下載授權(quán)文件的請(qǐng)求,并傳輸當(dāng)前系統(tǒng)時(shí)間戳“ I 4 6 7 6 9 O 6 6 8 ”和一個(gè)簽名驗(yàn)證串“7687f7alee0fCd9Ca4Cd37b4C7238856”;服務(wù)器端接收到請(qǐng)求后,從數(shù)據(jù)庫獲取應(yīng)用程序“方維020系統(tǒng)”申請(qǐng)授權(quán)的權(quán)限信息;生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息,所述授權(quán)信息包括授權(quán)域名 “o20.fanwe.cn”、授權(quán)期限 “2050-01-0100:00:00”、授權(quán)功能標(biāo)識(shí) “standard”(標(biāo)準(zhǔn)版);獲取應(yīng)用程序“方維020系統(tǒng)”的核心代碼“kernel O等核心函數(shù)”;將授權(quán)信息和核心代碼“kernel()等核心函數(shù)”封裝為授權(quán)文件,并將授權(quán)文件存儲(chǔ)至數(shù)據(jù)庫中;服務(wù)器端通過比對(duì)簽名驗(yàn)證串“7687f7alee0fcd9ca4cd37b4c7238856”與服務(wù)器端的數(shù)據(jù)庫中存儲(chǔ)的與應(yīng)用程序“方維020系統(tǒng)”相對(duì)應(yīng)的簽名驗(yàn)證串來驗(yàn)證應(yīng)用程序“方維020系統(tǒng)”是否已授權(quán);若應(yīng)用程序“方維020系統(tǒng)”通過身份驗(yàn)證,則服務(wù)器端將授權(quán)文件發(fā)送給客戶端;客戶端獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼;客戶端根據(jù)授權(quán)信息中的授權(quán)域名“o20.fanwe.cn”、授權(quán)期限“2050-01-01 00:00:00”和授權(quán)功能標(biāo)識(shí)“standard” (標(biāo)準(zhǔn)版)配置軟件;客戶端將核心代碼“kerneI ()等核心函數(shù)”封裝成接口,調(diào)用腳本解析器加載所述接口,運(yùn)行應(yīng)用程序“方維020系統(tǒng)”。
[0136]上述實(shí)施例實(shí)現(xiàn)了對(duì)應(yīng)用程序“方維020系統(tǒng)”進(jìn)行應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)。
[0137]本發(fā)明的實(shí)施例四為:
[0138]授權(quán)用戶申請(qǐng)更改應(yīng)用程序“方維020系統(tǒng)”的權(quán)限,修改功能標(biāo)識(shí)“standard”(標(biāo)準(zhǔn)版);服務(wù)器檢測到授權(quán)用戶更改權(quán)限操作后,更新與授權(quán)用戶相對(duì)應(yīng)的授權(quán)信息,此時(shí),授權(quán)信息為:授權(quán)域名“o20.fanwe.cn”、授權(quán)期限“2050-01-01 00:00:00"、授權(quán)新功能標(biāo)識(shí)“Enterprise”(企業(yè)版);服務(wù)器端更新與授權(quán)信息相對(duì)應(yīng)的授權(quán)文件;服務(wù)器端驗(yàn)證授權(quán)用戶應(yīng)用程序“方維020系統(tǒng)”的身份信息,并將授權(quán)文件發(fā)送給授權(quán)用戶應(yīng)用程序“方維020系統(tǒng)”;授權(quán)用戶應(yīng)用程序“方維020系統(tǒng)”自動(dòng)接收所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼“kerne1等核心函數(shù)”;客戶端根據(jù)授權(quán)信息中的授權(quán)域名αο2ο.fanwe.cn”、授權(quán)期限 “2050-01-01 00:00:00” 和授權(quán)功能標(biāo)識(shí) “Enterprise”(企業(yè)版)配置軟件;客戶端將核心代碼“kernel ()等核心函數(shù)”封裝成接口,調(diào)用腳本解析器加載所述接口,運(yùn)行應(yīng)用程序“方維020系統(tǒng)”。
[0139]上述實(shí)施例實(shí)現(xiàn)了動(dòng)態(tài)更新應(yīng)用程序“方維020系統(tǒng)”的授權(quán)文件。
[0140]綜上所述,本發(fā)明提供的一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)的方法及系統(tǒng),通過將授權(quán)信息和核心代碼封裝為授權(quán)文件,并將所述授權(quán)文件發(fā)送給授權(quán)用戶,實(shí)現(xiàn)通過在線的方式對(duì)授權(quán)用戶進(jìn)行授權(quán)操作,減少了用戶操作,增強(qiáng)了便利性;通過實(shí)時(shí)獲取授權(quán)用戶更新的權(quán)限,動(dòng)態(tài)生成授權(quán)文件并及時(shí)將更新后的授權(quán)文件發(fā)送給應(yīng)用程序,實(shí)現(xiàn)可根據(jù)業(yè)務(wù)需求靈活配置并更新授權(quán)信息;進(jìn)一步的,通過存儲(chǔ)所述授權(quán)信息和授權(quán)文件,當(dāng)授權(quán)用戶更新權(quán)限時(shí),可直接更新與授權(quán)用戶相對(duì)應(yīng)的授權(quán)文件,提高效率;進(jìn)一步的,通過驗(yàn)證授權(quán)用戶身份信息,可有效防止授權(quán)信息泄漏。
[0141]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,其特征在于,包括: 授權(quán)用戶請(qǐng)求下載授權(quán)文件; 獲取授權(quán)用戶的權(quán)限; 生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息; 獲取與授權(quán)用戶相對(duì)應(yīng)的核心代碼; 封裝所述授權(quán)信息和所述核心代碼為授權(quán)文件; 發(fā)送所述授權(quán)文件; 獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼; 根據(jù)所述授權(quán)信息配置軟件; 將所述核心代碼嵌入軟件中運(yùn)行。2.一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,其特征在于,包括: 更改授權(quán)用戶的權(quán)限; 更新與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息; 更新與所述授權(quán)信息相對(duì)應(yīng)的授權(quán)文件; 發(fā)送所述授權(quán)文件; 獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼; 根據(jù)所述授權(quán)信息配置軟件; 將所述核心代碼嵌入軟件中運(yùn)行。3.根據(jù)權(quán)利要求1所述的一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,其特征在于,所述發(fā)送所述授權(quán)文件之前,包括: 存儲(chǔ)所述授權(quán)信息和授權(quán)文件。4.根據(jù)權(quán)利要求1或2所述的一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,其特征在于,所述發(fā)送所述授權(quán)文件之前,進(jìn)一步包括: 驗(yàn)證授權(quán)用戶身份信息。5.根據(jù)權(quán)利要求1或2所述的一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)方法,其特征在于,所述將所述授權(quán)文件的核心代碼嵌入軟件中運(yùn)行,具體為: 封裝與所述核心代碼相對(duì)應(yīng)的接口 ; 調(diào)用腳本解析器加載所述接口。6.一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),其特征在于,包括: 請(qǐng)求模塊,用于授權(quán)用戶請(qǐng)求下載授權(quán)文件; 第一獲取模塊,用于獲取授權(quán)用戶的權(quán)限; 生成模塊,用于生成與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息; 第二獲取模塊,用于獲取與授權(quán)用戶相對(duì)應(yīng)的核心代碼; 封裝模塊,用于封裝所述授權(quán)信息和所述核心代碼為授權(quán)文件; 發(fā)送模塊,用于發(fā)送所述授權(quán)文件; 第三獲取模塊,用于獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼; 配置模塊,用于根據(jù)所述授權(quán)信息配置軟件; 運(yùn)行模塊,用于將所述核心代碼嵌入軟件中運(yùn)行。7.根據(jù)權(quán)利要求6所述的一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),其特征在于,包括: 存儲(chǔ)模塊,用于存儲(chǔ)所述授權(quán)信息和授權(quán)文件。8.一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),其特征在于,包括: 更改模塊,用于更改授權(quán)用戶的權(quán)限; 第一更新模塊,用于更新與所述權(quán)限相對(duì)應(yīng)的授權(quán)信息; 第二更新模塊,用于更新與所述授權(quán)信息相對(duì)應(yīng)的授權(quán)文件; 發(fā)送模塊,用于發(fā)送所述授權(quán)文件; 第三獲取模塊,用于獲取所述授權(quán)文件,得到與所述授權(quán)文件相對(duì)應(yīng)的授權(quán)信息和核心代碼; 配置模塊,用于根據(jù)所述授權(quán)信息配置軟件; 運(yùn)行模塊,用于將所述核心代碼嵌入軟件中運(yùn)行。9.根據(jù)權(quán)利要求6或8所述的一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),其特征在于,所述運(yùn)行模塊包括: 接口封裝模塊,用于封裝與所述核心代碼相對(duì)應(yīng)的接口 ; 加載模塊,用于調(diào)用腳本解析器加載所述接口。10.根據(jù)權(quán)利要求6或8所述的一種應(yīng)用程序互聯(lián)網(wǎng)在線實(shí)時(shí)授權(quán)系統(tǒng),其特征在于,包括: 驗(yàn)證模塊,用于驗(yàn)證授權(quán)用戶身份信息。
【文檔編號(hào)】H04L29/06GK105933358SQ201610541951
【公開日】2016年9月7日
【申請(qǐng)日】2016年7月11日
【發(fā)明人】楊小焰, 林運(yùn)成, 陳福權(quán), 鄭則建
【申請(qǐng)人】福建方維信息科技有限公司