本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種軟件云服務(wù)的授權(quán)驗證方法及云計算平臺。
背景技術(shù):
長久以來,各類計算機軟件運行的主要載體為個人電腦,而隨著云計算技術(shù)的發(fā)展,如今軟件已經(jīng)可以直接在云計算平臺上運行,用戶可以直接使用云計算平臺提供的軟件云服務(wù),而不再需要將軟件下載到自己的個人電腦上去運行。
這種發(fā)展同樣帶來了新的問題,為保證軟件開放商的利益,用戶使用計算機軟件前通常需獲得其授權(quán)。傳統(tǒng)的軟件授權(quán)方式是用戶先將軟件下載到電腦上,再前往軟件授權(quán)分發(fā)平臺購買軟件授權(quán),最后在個人電腦上輸入授權(quán)信息完成授權(quán)。而用戶在云計算平臺使用某軟件的云服務(wù)時,云計算平臺通常并沒有用戶在各個軟件上的授權(quán)情況相關(guān)信息,難以確保使用某軟件云服務(wù)的用戶是已經(jīng)獲得該軟件授權(quán)的用戶。這就會導(dǎo)致大批未獲得軟件授權(quán)的用戶可以使用到對應(yīng)軟件的云服務(wù),損害了軟件開發(fā)商的利益,而軟件開放商也會因上述原因不允許云計算平臺提供其開發(fā)的軟件的云服務(wù),導(dǎo)致已獲取對應(yīng)軟件的用戶無法得到已獲授權(quán)軟件的云服務(wù)。
為解決這一問題,云計算平臺在提供軟件云服務(wù)的同時也會提供軟件授權(quán)分發(fā)服務(wù),用戶需在使用某軟件的云服務(wù)前先購買其授權(quán)。但這會帶來另一個問題,已經(jīng)在其他授權(quán)分發(fā)平臺上獲取了軟件授權(quán)的用戶在使用云計算平臺的軟件云服務(wù)前,需要再次購買軟件的授權(quán),造成資源的浪費,從而大大降低了用戶體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于公開了一種軟件云服務(wù)的授權(quán)驗證方法及云計算平臺,以至少解決相關(guān)技術(shù)中云計算平臺無法獲取用戶在其他軟件授權(quán)分發(fā)平臺的用戶授權(quán)信息,無法提供給已獲授權(quán)用戶相應(yīng)的云計算服務(wù)的問題。
根據(jù)本發(fā)明的一個方面,提供了一種軟件云服務(wù)的授權(quán)驗證方法。
根據(jù)本發(fā)明的軟件云服務(wù)的授權(quán)驗證方法包括:云計算平臺接收用戶的注冊或登錄請求,實現(xiàn)用戶在所述云計算平臺的注冊或登錄,確定所述用戶處于在線狀態(tài);所述云計算平臺接收到所述用戶使用軟件云服務(wù)的請求時,獲取并同步所述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息至云平臺數(shù)據(jù)庫中;所述云計算平臺從云平臺數(shù)據(jù)庫中讀取所述用戶的軟件授權(quán)信息,驗證所述用戶請求使用的軟件云服務(wù)是否被授權(quán);在所述用戶請求使用的軟件服務(wù)被授權(quán)的情況下,所述云計算平臺確定向所述用戶提供軟件云服務(wù)。
根據(jù)本發(fā)明的另一方面,提供了一種云計算平臺。
根據(jù)本發(fā)明的云計算平臺包括:處理模塊,用于接收用戶的注冊或登錄請求,實現(xiàn)用戶在所述云計算平臺的注冊或登錄,確定所述用戶處于在線狀態(tài);獲取同步模塊,用于接收到所述用戶使用軟件云服務(wù)的請求時,獲取并同步所述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息至云平臺數(shù)據(jù)庫中;驗證模塊,用于從云平臺數(shù)據(jù)庫中讀取所述用戶的軟件授權(quán)信息,驗證所述用戶請求使用的軟件云服務(wù)是否被授權(quán);確定模塊,用于在所述用戶請求使用的軟件服務(wù)被授權(quán)的情況下,確定向所述用戶提供軟件云服務(wù)。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例至少具有以下優(yōu)點:所述云計算平臺接收到所述用戶使用軟件云服務(wù)的請求時,獲取用戶在軟件分發(fā)平臺上的軟件授權(quán)信息并同步更新至云平臺數(shù)據(jù)庫,從而確認用戶是否有權(quán)使用該軟件的云服務(wù)。已經(jīng)在軟件分發(fā)平臺上獲取了軟件授權(quán)的用戶在使用云計算平臺的軟件云服務(wù)前,無需再次購買軟件的授權(quán),避免了資源的浪費,從而大大提高了用戶體驗。
附圖說明
圖1是根據(jù)本發(fā)明實施例的軟件云服務(wù)的授權(quán)驗證方法的流程圖;
圖2是根據(jù)本發(fā)明優(yōu)選實施例的軟件云服務(wù)的授權(quán)驗證方法的流程圖;
圖3是根據(jù)本發(fā)明優(yōu)選實施例一的軟件云服務(wù)的授權(quán)信息獲取及同步的流程圖;
圖4是根據(jù)本發(fā)明優(yōu)選實施例二的軟件云服務(wù)的授權(quán)信息獲取及同步的流程圖;
圖5是根據(jù)本發(fā)明實施例的云計算平臺的結(jié)構(gòu)框圖;
圖6是根據(jù)本發(fā)明優(yōu)選實施例的云計算平臺的結(jié)構(gòu)框圖。
具體實施方式
下面結(jié)合說明書附圖對本發(fā)明的具體實現(xiàn)方式做一詳細描述。
圖1是根據(jù)本發(fā)明實施例的軟件云服務(wù)的授權(quán)驗證方法的流程圖。如圖1所示,該軟件云服務(wù)的授權(quán)驗證方法包括:
步驟s101:云計算平臺接收用戶的注冊或登錄請求,實現(xiàn)用戶在所述云計算平臺的注冊或登錄,確定所述用戶處于在線狀態(tài);
步驟s103:云計算平臺接收到所述用戶使用軟件云服務(wù)的請求時,獲取并同步用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息至云平臺數(shù)據(jù)庫中;
步驟s105:云計算平臺從云平臺數(shù)據(jù)庫中讀取用戶的軟件授權(quán)信息,驗證所述用戶請求使用的軟件云服務(wù)是否被授權(quán);
步驟s107:在用戶請求使用的軟件服務(wù)被授權(quán)的情況下,云計算平臺確定向所述用戶提供軟件云服務(wù)。
所述云計算平臺接收到所述用戶使用軟件云服務(wù)的請求時,獲取用戶在軟件分發(fā)平臺上的軟件授權(quán)信息并同步更新至云平臺數(shù)據(jù)庫,確認用戶是否有權(quán)使用該軟件的云服務(wù)。從而保證了已經(jīng)在軟件分發(fā)平臺上獲取了軟件授權(quán)的用戶在使用云計算平臺的軟件云服務(wù)前,無需再次購買軟件的授權(quán),避免了資源的浪費,大大提高了用戶體驗。
由于云計算平臺與軟件分發(fā)平臺是相對獨立的平臺,所以平臺內(nèi)對軟件信息、用戶信息、授權(quán)信息的表現(xiàn)形式會有所差異。為解決這種差異,需要先將兩平臺數(shù)據(jù)庫中的各類信息進行了匹配,并建立了相應(yīng)通信接口保證云計算平臺可從軟件分發(fā)平臺獲取用戶的軟件授權(quán)信息。
優(yōu)選地,步驟s103中,上述云計算平臺獲取并同步上述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息至云平臺數(shù)據(jù)庫中可以進一步包括:云計算平臺在云平臺數(shù)據(jù)庫中根據(jù)云平臺賬戶與軟件分發(fā)平臺賬戶的綁定關(guān)系,確定上述用戶是否綁定有軟件分發(fā)平臺賬戶;在上述用戶綁定有軟件分發(fā)平臺賬戶時,上述云計算平臺與上述軟件分發(fā)平臺進行通信,獲取并同步上述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息,并保存至上述云平臺數(shù)據(jù)庫中。
以下結(jié)合圖2進一步描述上述優(yōu)選實施方式。
圖2是根據(jù)本發(fā)明優(yōu)選實施例的軟件云服務(wù)的授權(quán)驗證方法的流程圖。如圖2所示,該軟件云服務(wù)的授權(quán)驗證方法包括:
步驟s201:云計算平臺接收用戶的注冊或登錄請求,實現(xiàn)用戶在上述云計算平臺的注冊或登錄,確定上述用戶處于在線狀態(tài)。
步驟s203:用戶嘗試使用軟件云服務(wù),云計算平臺接收到上述用戶使用軟件云服務(wù)的請求。
步驟s205:云計算平臺在上述云平臺數(shù)據(jù)庫中根據(jù)云平臺賬戶與軟件分發(fā)平臺賬戶的綁定關(guān)系,確定上述用戶是否綁定有軟件分發(fā)平臺賬戶。如果是,執(zhí)行步驟s207,否則,執(zhí)行步驟s209。
步驟s207:云計算平臺獲取并同步用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息,并保存至上述云平臺數(shù)據(jù)庫中。
步驟s209:云計算平臺在云平臺數(shù)據(jù)庫中讀取該用戶的軟件授權(quán)信息。
步驟s211:云計算平臺判斷用戶請求使用的軟件服務(wù)是否被授權(quán),如果是,執(zhí)行步驟s215,否則,執(zhí)行步驟s213。
步驟s213:云計算平臺提示用戶先獲取軟件分發(fā)平臺的軟件授權(quán)。
步驟s215:云計算平臺確定向上述用戶提供軟件云服務(wù)。
優(yōu)選地,步驟s103中,上述云計算平臺獲取并同步上述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息至云平臺數(shù)據(jù)庫中還可以進一步包括:所述云計算平臺提供軟件授權(quán)信息的同步方式供所述用戶選擇;在所述用戶選擇軟件分發(fā)平臺賬戶同步時,所述云計算平臺判定用戶是否綁定有軟件分發(fā)平臺賬戶;在所述用戶沒有綁定有軟件分發(fā)平臺賬戶時,所述云計算平臺提供綁定單元,供所述用戶去綁定所述軟件分發(fā)平臺賬戶,并將綁定關(guān)系存儲至所述云平臺數(shù)據(jù)庫中;在所述用戶綁定有軟件分發(fā)平臺賬戶時,所述云計算平臺根據(jù)所述綁定關(guān)系對所述用戶輸入的軟件分發(fā)平臺賬戶信息進行驗證;在驗證成功的情況下,所述云計算平臺獲取并同步所述用戶在所述軟件分發(fā)平臺的軟件授權(quán)信息至云平臺數(shù)據(jù)庫。
由此可見,上述云計算平臺在上述云平臺數(shù)據(jù)庫中根據(jù)云平臺賬戶與軟件分發(fā)平臺賬戶的綁定關(guān)系,確定上述用戶綁定有軟件分發(fā)平臺賬戶的情況下,可以直接與上述軟件分發(fā)平臺進行通信,獲取并同步上述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息。也可以提供給用戶軟件授權(quán)信息的同步方式供用戶選擇,如果用戶選擇軟件分發(fā)平臺賬戶同步方式,云計算平臺接收上述用戶輸入的軟件分發(fā)平臺賬戶信息;根據(jù)上述綁定關(guān)系對上述用戶輸入的軟件分發(fā)平臺賬戶信息進行驗證;在驗證成功的情況下,上述云計算平臺獲取并同步上述用戶在上述軟件分發(fā)平臺的軟件授權(quán)信息至云平臺數(shù)據(jù)庫。
以下結(jié)合圖3進一步描述上述優(yōu)選實施方式。
圖3是根據(jù)本發(fā)明優(yōu)選實施例一的軟件云服務(wù)的授權(quán)信息獲取及同步的流程圖。如圖3所示,該軟件云服務(wù)的授權(quán)信息獲取及同步的流程包括:
步驟s301:云計算平臺接收用戶的注冊或登錄請求,實現(xiàn)用戶在上述云計算平臺的注冊或登錄,確定上述用戶處于在線狀態(tài)。
步驟s303:云計算平臺提供軟件授權(quán)信息的同步方式供上述用戶選擇。
步驟s305:在上述用戶選擇軟件分發(fā)平臺賬戶同步時,云計算平臺判定用戶是否綁定有軟件分發(fā)平臺賬戶。
步驟s307:在用戶綁定有軟件分發(fā)平臺賬戶時,上述云計算平臺根據(jù)上述綁定關(guān)系對上述用戶輸入的軟件分發(fā)平臺賬戶信息進行驗證。
需要說明的是,如果用戶沒有綁定軟件分發(fā)平臺賬戶,而嘗試進行軟件分發(fā)平臺賬戶同步,云計算平臺可提供一個綁定單元,供該用戶去綁定軟件分發(fā)平臺賬戶,并將綁定關(guān)系存儲至云平臺數(shù)據(jù)庫中,進而在后續(xù)用戶嘗試進行軟件分發(fā)平臺賬戶同步時,可以進行驗證。
步驟s309:云計算平臺在驗證成功的情況下,上述云計算平臺獲取上述用戶在上述軟件分發(fā)平臺的軟件授權(quán)信息。
步驟s311:云計算平臺將上述軟件授權(quán)信息存儲在云平臺數(shù)據(jù)庫中,完成軟件授權(quán)信息的同步。
優(yōu)選地,上述云計算平臺獲取并同步上述用戶在上述軟件分發(fā)平臺的軟件授權(quán)信息至云平臺數(shù)據(jù)庫可以進一步包括:云計算平臺根據(jù)上述云計算平臺的軟件序號與上述軟件分發(fā)平臺的軟件序號的匹配關(guān)系,確定上述用戶在上述軟件分發(fā)平臺被授權(quán)軟件在上述云計算平臺對應(yīng)的軟件;上述云計算平臺確定給予上述用戶上述對應(yīng)的軟件的授權(quán),并將授權(quán)記錄存儲在上述云平臺數(shù)據(jù)庫中。
優(yōu)選地,上述云計算平臺根據(jù)上述云計算平臺的軟件序號與上述軟件分發(fā)平臺的軟件序號的匹配關(guān)系,確定上述用戶在上述軟件分發(fā)平臺被授權(quán)軟件在上述云計算平臺對應(yīng)的軟件之前,還可以包括:上述云計算平臺建立與上述軟件分發(fā)平臺的通信接口,以獲取上述軟件分發(fā)平臺的軟件授權(quán)信息;上述云計算平臺將上述軟件分發(fā)平臺的軟件序號與該云計算平臺的軟件序號進行匹配,確定滿足匹配關(guān)系的軟件序號均對應(yīng)于同一款軟件;上述云計算平臺將軟件序號的匹配關(guān)系與軟件描述信息存儲至上述云平臺數(shù)據(jù)庫中。
在優(yōu)選實施過程中,需要預(yù)先確定從軟件分發(fā)平臺獲取的用戶賬號、軟件序號、軟件名稱、軟件授權(quán)狀態(tài)等信息的規(guī)范與結(jié)構(gòu);建立云計算平臺與軟件分發(fā)平臺匹配的通信接口以獲取軟件分發(fā)平臺的用戶授權(quán)信息。將軟件分發(fā)平臺和云計算平臺中的軟件序號進行匹配,確保軟件分發(fā)平臺與云計算平臺相匹配的軟件序號對應(yīng)的是同一款軟件,并將匹配關(guān)系及其他軟件描述信息錄入到云平臺數(shù)據(jù)庫中。
優(yōu)選地,上述云計算平臺確定上述用戶綁定有分發(fā)平臺賬戶時,獲取并同步上述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息至云平臺數(shù)據(jù)庫中還可以包括:云計算平臺提供軟件授權(quán)信息的同步方式供上述用戶選擇;在上述用戶選擇軟件分發(fā)平臺驗證碼同步時,上述云計算平臺接收上述用戶輸入的從上述軟件分發(fā)平臺獲取的軟件授權(quán)驗證碼信息;上述云計算平臺將上述云平臺數(shù)據(jù)庫中存儲的授權(quán)激活碼與上述用戶輸入的軟件授權(quán)驗證碼信息進行比對,實現(xiàn)對上述輸入的授權(quán)驗證碼信息的驗證;在驗證成功的情況下,上述云計算平臺確定將上述輸入的軟件授權(quán)驗證碼信息對應(yīng)的軟件授權(quán)給上述用戶,獲取并同步上述用戶在上述軟件分發(fā)平臺的軟件授權(quán)信息至上述云平臺數(shù)據(jù)庫。
將用戶在軟件分發(fā)平臺的軟件授權(quán)信息同步到云計算平臺,從而確定云平臺可向用戶提供哪些軟件的云服務(wù),除了向用戶提供上面提到的軟件分發(fā)平臺賬戶同步方式,即用戶在云計算登錄后再去綁定該用戶在軟件分發(fā)平臺上的賬號,綁定后云計算平臺將獲取用戶在軟件分發(fā)平臺上的軟件授權(quán)信息,并將其錄入云平臺數(shù)據(jù)庫;還提供另一種同步方式:授權(quán)驗證碼同步,即用戶通過在云計算平臺填寫在軟件分發(fā)平臺獲取的授權(quán)驗證碼,通過校驗后即獲得在云計算平臺的軟件授權(quán)。
以下結(jié)合圖4進一步描述上述優(yōu)選實施方式。
圖4是根據(jù)本發(fā)明優(yōu)選實施例二的軟件云服務(wù)的授權(quán)信息獲取及同步的流程圖。如圖4所示,該軟件云服務(wù)的授權(quán)信息獲取及同步的流程包括:
步驟s401:云計算平臺接收用戶的注冊或登錄請求,實現(xiàn)用戶在上述云計算平臺的注冊或登錄,確定上述用戶處于在線狀態(tài)。
步驟s403:云計算平臺提供軟件授權(quán)信息的同步方式供上述用戶選擇。
步驟s405:在上述用戶選擇軟件分發(fā)平臺驗證碼同步時,上述云計算平臺接收上述用戶輸入的從上述軟件分發(fā)平臺獲取的軟件授權(quán)驗證碼信息。
步驟s407:云計算平臺將上述云平臺數(shù)據(jù)庫中存儲的授權(quán)激活碼與上述用戶輸入的軟件授權(quán)驗證碼信息進行比對,實現(xiàn)對上述輸入的授權(quán)驗證碼信息的驗證。
步驟s409:云計算平臺在驗證成功的情況下,上述云計算平臺獲取上述用戶在上述軟件分發(fā)平臺的軟件授權(quán)信息。
步驟s411:云計算平臺將上述云計算平臺存儲在云平臺數(shù)據(jù)庫中,完成軟件授權(quán)信息的同步。
優(yōu)選地,上述云計算平臺將上述云平臺數(shù)據(jù)庫中存儲的驗證碼與上述用戶輸入的授權(quán)驗證碼信息進行比對,實現(xiàn)對上述輸入的授權(quán)驗證碼信息的驗證之前,還可以包括:上述云計算平臺建立與上述軟件分發(fā)平臺的通信接口,以獲取上述軟件分發(fā)平臺的軟件授權(quán)信息;上述云計算平臺根據(jù)軟件序號的匹配關(guān)系,將上述軟件分發(fā)平臺的軟件序號對應(yīng)的軟件授權(quán)驗證碼與上述云計算平臺的軟件序號對應(yīng)的授權(quán)激活碼進行匹配,確定滿足匹配關(guān)系的軟件授權(quán)驗證碼和授權(quán)激活碼均對應(yīng)于同一款軟件;上述云計算平臺將軟件授權(quán)驗證碼和授權(quán)激活碼的匹配關(guān)系存儲至上述云平臺數(shù)據(jù)庫中。
在優(yōu)選實施過程中,需要預(yù)先確定從軟件分發(fā)平臺獲取的用戶賬號、軟件序號、軟件名稱、軟件授權(quán)狀態(tài)等信息的規(guī)范與結(jié)構(gòu);建立云計算平臺與軟件分發(fā)平臺匹配的通信接口以獲取軟件分發(fā)平臺的用戶授權(quán)信息。需要預(yù)先確定從軟件分發(fā)平臺獲取的用戶賬號、軟件序號、軟件名稱、軟件授權(quán)狀態(tài)等信息的規(guī)范與結(jié)構(gòu);建立云計算平臺與軟件分發(fā)平臺匹配的通信接口以獲取軟件分發(fā)平臺的用戶授權(quán)信息。將軟件分發(fā)平臺的軟件序號與其對應(yīng)的軟件授權(quán)驗證碼與云計算平臺的軟件序號對應(yīng)的授權(quán)激活碼進行匹配,確定授權(quán)驗證碼在軟件分發(fā)平臺對應(yīng)的軟件與授權(quán)激活碼在云計算平臺對應(yīng)的軟件是同一款軟件,并將軟件授權(quán)驗證碼和授權(quán)激活碼的匹配關(guān)系存儲至上述云平臺數(shù)據(jù)庫中。
圖5是根據(jù)本發(fā)明實施例的云計算平臺的結(jié)構(gòu)框圖。如圖5所示,該云計算平臺包括:處理模塊50,用于接收用戶的注冊或登錄請求,實現(xiàn)用戶在上述云計算平臺的注冊或登錄,確定上述用戶處于在線狀態(tài);獲取同步模塊52,用于接收到上述用戶使用軟件云服務(wù)的請求時,獲取并同步上述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息至云平臺數(shù)據(jù)庫中;驗證模塊54,用于從云平臺數(shù)據(jù)庫中讀取上述用戶的軟件授權(quán)信息,驗證上述用戶請求使用的軟件云服務(wù)是否被授權(quán);確定模塊56,用于在上述用戶請求使用的軟件服務(wù)被授權(quán)的情況下,確定向上述用戶提供軟件云服務(wù)。
上述云計算平臺的獲取同步模塊52接收到上述用戶使用軟件云服務(wù)的請求時,獲取用戶在軟件分發(fā)平臺上的軟件授權(quán)信息并同步更新至云平臺數(shù)據(jù)庫,從而確認用戶是否有權(quán)使用該軟件的云服務(wù)。從而保證了已經(jīng)在軟件分發(fā)平臺上獲取了軟件授權(quán)的用戶在使用云計算平臺的軟件云服務(wù)前,無需再次購買軟件的授權(quán),避免了資源的浪費,大大提高了用戶體驗。
優(yōu)選地,如圖6所示,上述獲取同步模塊52可以進一步包括:第一判定單元520,用于在上述云平臺數(shù)據(jù)庫中根據(jù)云平臺賬戶與軟件分發(fā)平臺賬戶的綁定關(guān)系,確定上述用戶是否綁定有軟件分發(fā)平臺賬戶;第一獲取同步單元522,用于在上述用戶綁定有軟件分發(fā)平臺賬戶時,與上述軟件分發(fā)平臺進行通信,獲取并同步上述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息,并保存至上述云平臺數(shù)據(jù)庫中。
優(yōu)選地,如圖6所示,上述獲取同步模塊52還可以包括:第一選擇單元524,用于在上述用戶綁定有分發(fā)平臺賬戶時,提供軟件授權(quán)信息的同步方式供上述用戶選擇;第二判定單元526,用于用于在所述用戶選擇軟件分發(fā)平臺賬戶同步時,所述云計算平臺判定用戶是否綁定有軟件分發(fā)平臺賬戶;綁定單元528,用于在所述用戶沒有綁定有軟件分發(fā)平臺賬戶時,供所述用戶去綁定所述軟件分發(fā)平臺賬戶,并將綁定關(guān)系存儲至所述云平臺數(shù)據(jù)庫中;第一驗證單元530,用于在所述用戶綁定有軟件分發(fā)平臺賬戶時,根據(jù)上述綁定關(guān)系對上述用戶輸入的軟件分發(fā)平臺賬戶信息進行驗證;第二獲取同步單元532,用于在驗證成功的情況下,獲取并同步上述用戶在上述軟件分發(fā)平臺的軟件授權(quán)信息至云平臺數(shù)據(jù)庫。
優(yōu)選地,如圖6所示,上述獲取同步模塊52還可以包括:第二選擇單元534,用于在上述用戶綁定有軟件分發(fā)平臺賬戶時,提供軟件授權(quán)信息的同步方式供上述用戶選擇;第二接收單元536,用于在上述用戶選擇軟件分發(fā)平臺驗證碼同步時,接收上述用戶輸入的從上述軟件分發(fā)平臺獲取的軟件授權(quán)驗證碼信息;第二驗證單元540,用于將上述云平臺數(shù)據(jù)庫中存儲的授權(quán)激活碼與上述用戶輸入的軟件授權(quán)驗證碼信息進行比對,實現(xiàn)對上述輸入的授權(quán)驗證碼信息的驗證;第三獲取同步單元542,用于在驗證成功的情況下,確定將上述輸入的軟件授權(quán)驗證碼信息對應(yīng)的軟件授權(quán)給上述用戶,獲取并同步上述用戶在上述軟件分發(fā)平臺的軟件授權(quán)信息至上述云平臺數(shù)據(jù)庫。
需要說明的是,上述云計算平臺中各模塊,各單元相互結(jié)合的優(yōu)選實施方式可以參考圖1至圖4的描述,此處不再贅述。
綜上所述,借助本發(fā)明提供的上述實施例,提供了一種云計算平臺獲取同步及驗證用戶在第三方軟授權(quán)分發(fā)平臺軟件授權(quán)信息的方案。該方案既可以實現(xiàn)云計算平臺根據(jù)云平臺賬戶與軟件分發(fā)平臺賬戶的綁定關(guān)系,自動與所述軟件分發(fā)平臺進行通信,獲取并同步所述用戶在軟件分發(fā)平臺最新的軟件授權(quán)信息,也可以實現(xiàn)用戶在云計算平臺通過填寫信息來同步自己在軟件分發(fā)平臺上的軟件授權(quán)信息,從而可直接使用已獲授權(quán)軟件的云服務(wù);同時,云計算平臺在提供給用戶軟件的云服務(wù)之前,將驗證用戶在軟件分發(fā)平臺的軟件授權(quán)情況,確保授權(quán)的用戶才可使用對應(yīng)軟件的云服務(wù)。從而保證了已經(jīng)在軟件分發(fā)平臺上獲取了軟件授權(quán)的用戶在使用云計算平臺的軟件云服務(wù)前,無需再次購買軟件的授權(quán),避免了資源的浪費,大大提高了用戶體驗。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。