本發(fā)明涉及版權(quán)管理領(lǐng)域,更具體的說,涉及一種版權(quán)的管理方法和裝置。
背景技術(shù):
版權(quán)(英文名稱:copyright)即著作權(quán),是指文學(xué)、藝術(shù)、科學(xué)作品的作者對其作品享有的權(quán)利。隨著社會對版權(quán)問題的不斷關(guān)注,電子圖書的版權(quán)管理越來越受到重視。
目前,電子圖書的版權(quán)管理系統(tǒng)基于公共網(wǎng)絡(luò)連通的環(huán)境下實現(xiàn)的。其中,版權(quán)管理系統(tǒng)中包含內(nèi)容提供方、內(nèi)容發(fā)布方、數(shù)字版權(quán)管理服務(wù)方和用戶,內(nèi)容提供方生成并將電子圖書發(fā)送給內(nèi)容發(fā)布方,內(nèi)容發(fā)布方將電子圖書發(fā)送到用戶。但是當用戶想要查看某一電子圖書時,需要從數(shù)字版權(quán)管理服務(wù)方獲得登錄許可文件,才能夠查看該電子圖書。
其中,數(shù)字版權(quán)管理服務(wù)方與用戶之間通過公共網(wǎng)絡(luò)通信,當用戶為在校學(xué)生時,在校學(xué)生一般是不允許訪問公共網(wǎng)絡(luò),這種情況下,版權(quán)管理系統(tǒng)與用戶之間就不能正常通信。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種版權(quán)的管理方法和裝置,以解決當用戶為在校學(xué)生,且在校學(xué)生不允許訪問公共網(wǎng)絡(luò)時,版權(quán)管理系統(tǒng)與用戶之間不能正常通信的問題。
為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案:
一種版權(quán)的管理方法,應(yīng)用于子授權(quán)中心,所述子授權(quán)中心基于校園局域網(wǎng)預(yù)先建立,所述管理方法包括:
當處于正常工作狀態(tài)時,接收第一驗證信息;其中,所述第一驗證信息為用戶使用的移動終端發(fā)送;
驗證所述第一驗證信息是否合法;
當驗證出所述第一驗證信息合法,根據(jù)與所述第一驗證信息中的用戶名相匹配的權(quán)限信息,生成第一登錄許可文件;其中,所述權(quán)限信息包括所述用戶有權(quán)限查看的電子圖書的身份標識號;
將所述第一登錄許可文件發(fā)送到所述移動終端。
優(yōu)選地,所述接收第一驗證信息后,還包括:
判斷所述子授權(quán)中心是否能與主授權(quán)中心通信;其中,所述主授權(quán)中心基于公共網(wǎng)絡(luò)預(yù)先建立;
當判斷出所述子授權(quán)中心不能與所述主授權(quán)中心通信,執(zhí)行所述驗證所述第一驗證信息是否合法;
當判斷出所述子授權(quán)中心能與所述主授權(quán)中心通信,向所述主授權(quán)中心發(fā)送第一信息;其中,所述第一信息中包含所述第一驗證信息中的所述用戶名和所述子授權(quán)中心保存的所述用戶名的第一用戶信息的第一更新時間;
當所述主授權(quán)中心判斷出所述主授權(quán)中心未保存有所述第二用戶信息時,接收所述主授權(quán)中心發(fā)送的信息更新請求;其中,所述第二用戶信息為所述主授權(quán)中心保存的所述用戶名的用戶信息;
將所述第一用戶信息發(fā)送到所述主授權(quán)中心;
執(zhí)行所述驗證所述第一驗證信息是否合法;
當所述主授權(quán)中心判斷出所述第一更新時間早于第二更新時間時,接收所述主授權(quán)中心發(fā)送的第二用戶信息;其中,所述第二更新時間為所述第二用戶信息的更新時間;
將所述第一用戶信息替換為所述第二用戶信息;
執(zhí)行所述驗證所述第一驗證信息是否合法;
當所述主授權(quán)中心判斷出所述第一更新時間晚于第二更新時間時,接收所述主授權(quán)中心發(fā)送的所述信息更新請求;
將所述第一用戶信息發(fā)送到所述主授權(quán)中心;
執(zhí)行所述驗證所述第一驗證信息是否合法。
優(yōu)選地,判斷所述子授權(quán)中心是否能與主授權(quán)中心通信,包括:
發(fā)送所述子授權(quán)中心的登錄驗證信息到所述主授權(quán)中心;
判斷是否接收到所述主授權(quán)中心發(fā)送的啟動許可文件。
優(yōu)選地,還包括:
每隔預(yù)設(shè)時間,判斷所述子授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
當判斷出所述子授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
一種版權(quán)的管理方法,應(yīng)用于主授權(quán)中心,所述主授權(quán)中心基于公共網(wǎng)絡(luò)預(yù)先建立,所述管理方法包括:
判斷所述主授權(quán)中心是否能與子授權(quán)中心通信;
當判斷出所述主授權(quán)中心能與所述子授權(quán)中心通信,接收所述子授權(quán)中心發(fā)送的第一信息;其中,所述第一信息中包含第一驗證信息中的用戶名和所述子授權(quán)中心保存的所述用戶名的第一用戶信息的第一更新時間;
判斷所述主授權(quán)中心是否保存有所述第二用戶信息;其中,第二用戶信息為所述主授權(quán)中心保存的所述用戶名的用戶信息;
當判斷出所述主授權(quán)中心未保存有所述第二用戶信息,發(fā)送信息更新請求到所述子授權(quán)中心;
接收所述子授權(quán)中心發(fā)送的所述第一用戶信息;
保存所述第一用戶信息;
當判斷出所述主授權(quán)中心保存有所述第二用戶信息,判斷所述第一更新時間是否早于第二更新時間;其中,所述第二更新時間為所述第二用戶信息的更新時間;
當判斷出所述第一更新時間早于所述第二更新時間,發(fā)送第二用戶信息到所述子授權(quán)中心;
當判斷出所述第一更新時間晚于所述第二更新時間,發(fā)送所述信息更新請求到所述子授權(quán)中心;
接收所述子授權(quán)中心發(fā)送的所述第一用戶信息;
將所述第二用戶信息替換為所述第一用戶信息。
優(yōu)選地,所述判斷所述主授權(quán)中心是否能與子授權(quán)中心通信,包括:
接收所述子授權(quán)中心發(fā)送的登錄驗證信息;
驗證所述登錄驗證信息是否合法、以及驗證接收到所述登錄驗證信息的時間是否處于合法時間內(nèi);其中,所述合法時間為所述登錄驗證信息中的子授權(quán)中心用戶名的使用時間。
優(yōu)選地,還包括:
當所述主授權(quán)中心能夠與用戶使用的移動終端通信時,接收所述移動終端發(fā)送的第二驗證信息;
驗證所述第二驗證信息是否合法;
當驗證出所述第二驗證信息合法,根據(jù)與所述第二驗證信息中的用戶名相匹配的權(quán)限信息,生成第二登錄許可文件;其中,所述權(quán)限信息包括所述用戶有權(quán)限查看的電子圖書的身份標識號;
將所述第二登錄許可文件發(fā)送到所述移動終端。
優(yōu)選地,還包括:
每隔預(yù)設(shè)時間,判斷所述主授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
當判斷出所述主授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
一種版權(quán)的管理裝置,應(yīng)用于子授權(quán)中心,所述子授權(quán)中心基于校園局域網(wǎng)預(yù)先建立,所述管理裝置包括:
接收單元,用于當處于正常工作狀態(tài)時,接收第一驗證信息;其中,所述第一驗證信息為用戶使用的移動終端發(fā)送;
驗證單元,用于驗證所述第一驗證信息是否合法;
生成單元,用于當所述驗證單元驗證出所述第一驗證信息合法,根據(jù)與所述第一驗證信息中的用戶名相匹配的權(quán)限信息,生成第一登錄許可文件;其中,所述權(quán)限信息包括所述用戶有權(quán)限查看的電子圖書的身份標識號;
發(fā)送單元,用于將所述第一登錄許可文件發(fā)送到所述移動終端。
一種版權(quán)的管理裝置,應(yīng)用于主授權(quán)中心,所述主授權(quán)中心基于公共網(wǎng)絡(luò)預(yù)先建立,所述管理裝置包括:
第一判斷模塊,用于判斷所述主授權(quán)中心是否能與子授權(quán)中心通信;
第一接收模塊,用于當所述第一判斷模塊判斷出所述主授權(quán)中心能與所述子授權(quán)中心通信,接收所述子授權(quán)中心發(fā)送的第一信息;其中,所述第一信息中包含第一驗證信息中的用戶名和所述子授權(quán)中心保存的所述用戶名的第一用戶信息的第一更新時間;
第二判斷模塊,用于判斷所述主授權(quán)中心是否保存有所述第二用戶信息;其中,第二用戶信息為所述主授權(quán)中心保存的所述用戶名的用戶信息;
第一發(fā)送模塊,用于當所述第二判斷模塊判斷出所述主授權(quán)中心未保存有所述第二用戶信息,發(fā)送信息更新請求到所述子授權(quán)中心;
第二接收模塊,用于接收所述子授權(quán)中心發(fā)送的所述第一用戶信息;
保存模塊,用于保存所述第一用戶信息;
第三判斷模塊,用于當所述第二判斷模塊判斷出所述主授權(quán)中心保存有所述第二用戶信息,判斷所述第一更新時間是否早于第二更新時間;其中,所述第二更新時間為所述第二用戶信息的更新時間;
第二發(fā)送模塊,用于當所述第三判斷模塊判斷出所述第一更新時間早于所述第二更新時間,發(fā)送第二用戶信息到所述子授權(quán)中心;
所述第一發(fā)送模塊,還用于當所述第三判斷模塊判斷出所述第一更新時間晚于所述第二更新時間,發(fā)送所述信息更新請求到所述子授權(quán)中心;
第二接收模塊,還用于所述第一發(fā)送模塊當所述第三判斷模塊判斷出所述第一更新時間晚于所述第二更新時間,發(fā)送所述信息更新請求到所述子授權(quán)中心后,接收所述子授權(quán)中心發(fā)送的所述第一用戶信息;
替換模塊,用于將所述第二用戶信息替換為所述第一用戶信息。
相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:
本發(fā)明提供了一種版權(quán)的管理方法和裝置,本發(fā)明中基于校園局域網(wǎng)預(yù)先建立子授權(quán)中心,校園內(nèi)有校園局域網(wǎng),在校學(xué)生能夠訪問校園局域網(wǎng),進而在校學(xué)生的移動終端能夠訪問子授權(quán)中心,當需要獲取登錄許可文件時,可以直接發(fā)送到第一驗證信息到子授權(quán)中心,進而子授權(quán)中心能夠生成并發(fā)送第一登錄許可文件到移動終端。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種應(yīng)用于子授權(quán)中心的版權(quán)的管理方法的方法流程圖;
圖2為本發(fā)明提供的另一種應(yīng)用于子授權(quán)中心的版權(quán)的管理方法的方法流程圖;
圖3為本發(fā)明提供的一種應(yīng)用于主授權(quán)中心的版權(quán)的管理方法的方法流程圖;
圖4為本發(fā)明提供的另一種應(yīng)用于主授權(quán)中心的版權(quán)的管理方法的方法流程圖;
圖5為主授權(quán)中心與子授權(quán)中心進行信息交互的流程圖;
圖6為本發(fā)明提供的一種應(yīng)用于子授權(quán)中心的版權(quán)的管理裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明提供的另一種應(yīng)用于子授權(quán)中心的版權(quán)的管理裝置的結(jié)構(gòu)示意圖;
圖8為本發(fā)明提供的一種應(yīng)用于主授權(quán)中心的版權(quán)的管理裝置的結(jié)構(gòu)示意圖;
圖9為本發(fā)明提供的另一種應(yīng)用于主授權(quán)中心的版權(quán)的管理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供了一種版權(quán)的管理方法,應(yīng)用于子授權(quán)中心,子授權(quán)中心基于校園局域網(wǎng)預(yù)先建立,參照圖1,管理方法包括:
s101、當處于正常工作狀態(tài)時,接收第一驗證信息;
其中,子授權(quán)中心處于正常工作狀態(tài),即子授權(quán)中心處于啟用狀態(tài)時,當子授權(quán)中心想要處于啟用狀態(tài),需要向主授權(quán)中心申請啟用,當主授權(quán)中心確定子授權(quán)中心可以啟用時,子授權(quán)中心才能夠處于啟用狀態(tài)。此外,第一驗證信息為用戶使用的移動終端發(fā)送。第一驗證信息中包含用戶的用戶名和密碼。
s102、驗證第一驗證信息是否合法;當驗證出第一驗證信息合法,執(zhí)行步驟s103。
驗證第一驗證信息是否合法就是驗證用戶的用戶名和密碼是否是子授權(quán)中心保存的用戶名和密碼,當用戶的用戶名和密碼是子授權(quán)中心保存的用戶名和密碼,則第一驗證信息合法,當用戶的用戶名和密碼不是子授權(quán)中心保存的用戶名和密碼,則第一驗證信息不合法。
其中,子授權(quán)中心中包含有全部用戶的用戶信息,其中,用戶信息包括用戶名、密碼和權(quán)限信息,其中,權(quán)限信息包括用戶有權(quán)限查看的電子圖書的身份標識號。如用戶a有權(quán)限查看b、c和d三本書,則用戶a的權(quán)限信息中包含b、c和d三本書的身份標識號。
此外,子授權(quán)中心還保存有子授權(quán)中心的用戶名、密碼、子授權(quán)中心詳細資料(如子授權(quán)中心的身份標識號、所在地、聯(lián)系人和聯(lián)系方式等)和啟用權(quán)限四類信息,其中,啟用權(quán)限信息包括合法時間,合法時間為登錄驗證信息中的子授權(quán)中心用戶名的使用時間。使用時間為一時間段,包括起始時間和終止時間。
s103、根據(jù)與第一驗證信息中的用戶名相匹配的權(quán)限信息,生成第一登錄許可文件;
其中,權(quán)限信息包括用戶有權(quán)限查看的電子圖書的身份標識號。第一登錄許可文件中包含權(quán)限信息。
需要說明的是,當驗證第一驗證信息不合法時,向移動終端發(fā)送拒絕查看消息。
s104、將第一登錄許可文件發(fā)送到移動終端。
當移動終端接收到第一登錄許可文件后,就能夠查看第一登錄許可文件中包含的權(quán)限信息中允許查看的電子圖書。即可以使用第一登錄許可文件解析電子圖書的加密內(nèi)容。其中,移動終端可以是手機、閱讀器、平板等設(shè)備。
本實施例提供了一種版權(quán)的管理方法,本實施例中基于校園局域網(wǎng)預(yù)先建立子授權(quán)中心,校園內(nèi)有校園局域網(wǎng),在校學(xué)生能夠訪問校園局域網(wǎng),進而在校學(xué)生的移動終端能夠訪問子授權(quán)中心,當需要獲取登錄許可文件時,可以直接發(fā)送到第一驗證信息到子授權(quán)中心,進而子授權(quán)中心能夠生成并發(fā)送第一登錄許可文件到移動終端。
可選的,本發(fā)明的另一實施例中,參照圖2,步驟s101后,還包括:
s202、判斷子授權(quán)中心是否能與主授權(quán)中心通信;
當判斷出子授權(quán)中心不能與主授權(quán)中心通信,執(zhí)行步驟s210,當判斷出子授權(quán)中心能與主授權(quán)中心通信,執(zhí)行步驟s203。
可選的,本發(fā)明的另一實施例中,判斷子授權(quán)中心是否能與主授權(quán)中心通信,包括:
發(fā)送子授權(quán)中心的登錄驗證信息到主授權(quán)中心,判斷是否接收到主授權(quán)中心發(fā)送的啟動許可文件。
具體的,子授權(quán)中心的登錄驗證信息包括子授權(quán)中心的用戶名、密碼,將登錄驗證信息發(fā)送到主授權(quán)中心后,主授權(quán)中心會對登錄驗證信息進行驗證,主授權(quán)中心還會驗證接收到登錄驗證信息的時間是否處于合法時間內(nèi);其中,合法時間為登錄驗證信息中的子授權(quán)中心用戶名的使用時間。當驗證通過后,主授權(quán)中心發(fā)送啟動許可文件到子授權(quán)中心,子授權(quán)中心就能與主授權(quán)中心通信。
需要說明的是,啟動許可文件中包含子授權(quán)中心的合法時間,和未與主授權(quán)中心通信時,子授權(quán)中心可發(fā)送登錄許可文件的持續(xù)時間。
子授權(quán)中心的登錄許可文件發(fā)送機制如下:
1、子授權(quán)中心必須處于合法的運行時段內(nèi);
2、子授權(quán)中心與主授權(quán)中心斷開通信的時間不超過啟動許可文件中規(guī)定的斷開后持續(xù)時間。
滿足上述兩個條件后,子授權(quán)中心才可以可發(fā)送登錄許可文件。
這個機制的作用是:在合法時間內(nèi),子授權(quán)中心的授權(quán)仍要受到主授權(quán)的控制,兩者的用戶信息須進行信息交互。否則若兩者的用戶信息長時間不同步,容易出現(xiàn)版權(quán)管理漏洞。例如在子授權(quán)中心與主授權(quán)中心斷開后,子授權(quán)中心中某用戶a有權(quán)閱讀b書,而a通過與主授權(quán)中心的某種交易行為,退訂了b書。因為子授權(quán)中心與主授權(quán)中心是斷開的,因此子授權(quán)中心的用戶信息沒有更新。此時a仍能夠通過子授權(quán)中心獲得登錄許可文件。為此,我們設(shè)計了子授權(quán)中心在斷開通信后可進行授權(quán)的持續(xù)時間(例如7天或14天),這樣a就不能利用子授權(quán)中心來長期獲得已退訂的b書的許可文件了。
s203、向主授權(quán)中心發(fā)送第一信息;
其中,第一信息中包含第一驗證信息中的用戶名和子授權(quán)中心保存的用戶名的第一用戶信息的第一更新時間。
具體的,第一更新時間為第一用戶信息的最后一次更新時間。用戶信息中的內(nèi)容可以根據(jù)用戶的使用情況隨時進行更新,如用戶修改了用戶名和密碼,此時,用戶信息中的用戶名和密碼就需要更新為新的用戶名和密碼。其中,用戶信息中的內(nèi)容包括用戶名、密碼和權(quán)限信息。
s204、當主授權(quán)中心判斷出主授權(quán)中心未保存有第二用戶信息時,接收主授權(quán)中心發(fā)送的信息更新請求;
其中,第二用戶信息為主授權(quán)中心保存的用戶名的用戶信息。信息更新請求為請求獲取第一用戶信息。
s205、將第一用戶信息發(fā)送到主授權(quán)中心;
其中,將第一用戶信息發(fā)送到主授權(quán)中心,主授權(quán)中心就能夠創(chuàng)建第一用戶信息對應(yīng)的用戶名,并將第一用戶信息保存在該用戶名下。
s206、當主授權(quán)中心判斷出第一更新時間早于第二更新時間時,接收主授權(quán)中心發(fā)送的第二用戶信息;
其中,第二更新時間為第二用戶信息的更新時間。
當主授權(quán)中心判斷出第一更新時間早于第二更新時間時,說明主授權(quán)中心保存的用戶名的第二用戶信息為最新的用戶信息。
s207、將第一用戶信息替換為第二用戶信息;
由于第二用戶信息為該用戶的最新的用戶消息,此時應(yīng)該將第一用戶信息替換為第二用戶信息,以使子授權(quán)中心中保存的用戶消息為最新的用戶消息。
s208、當主授權(quán)中心判斷出第一更新時間晚于第二更新時間時,接收主授權(quán)中心發(fā)送的信息更新請求;
第一更新時間晚于第二更新時間,說明子授權(quán)中心保存的第一用戶信息為最新的用戶信息,此時應(yīng)該將主授權(quán)中心保存的第二用戶信息進行更新。
s209、將第一用戶信息發(fā)送到主授權(quán)中心;
將第一用戶信息發(fā)送到主授權(quán)中心后,進而主授權(quán)中心將第二用戶信息替換為第一用戶信息。
需要說明的是,步驟s203至步驟s209為主授權(quán)中心與子授權(quán)中心的一次信息交互,信息交互的目的是保證主授權(quán)中心和子授權(quán)中心保存的同一用戶名的用戶信息的一致性。
可選的,本發(fā)明的另一實施例中,還包括:
每隔預(yù)設(shè)時間,判斷子授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
當判斷出子授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
需要說明的是,每隔預(yù)設(shè)時間,判斷子授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新,其中,需要更新的用戶信息為更新時間晚于主授權(quán)中心的用戶信息,更新需要更新的用戶信息,即對于一用戶信息,將子授權(quán)中心保存的用戶信息更新為主授權(quán)用戶保存的相應(yīng)的用戶信息。
本實施例中,當接收第一驗證信息后、且子授權(quán)中心能與主授權(quán)中心通信時,向主授權(quán)中心發(fā)送第一信息,進而能夠保證主授權(quán)中心和子授權(quán)中心保存的同一用戶名的用戶信息的一致性。
可選的,本發(fā)明的另一實施例中提供了一種版權(quán)的管理方法,應(yīng)用于主授權(quán)中心,主授權(quán)中心基于公共網(wǎng)絡(luò)預(yù)先建立,參照圖3,管理方法包括:
s301、判斷主授權(quán)中心是否能與子授權(quán)中心通信;
當判斷出主授權(quán)中心能與子授權(quán)中心通信,執(zhí)行步驟s302。
可選的,本發(fā)明的另一實施例中,步驟s301,包括:
接收子授權(quán)中心發(fā)送的登錄驗證信息;
驗證登錄驗證信息是否合法、以及驗證接收到登錄驗證信息的時間是否處于合法時間內(nèi);其中,合法時間為登錄驗證信息中的子授權(quán)中心用戶名的使用時間。
具體的,當子授權(quán)中心向主授權(quán)中心申請啟用后,會發(fā)送登錄驗證信息到主授權(quán)中心。此時,主授權(quán)中心驗證登錄驗證信息是否合法,其中,驗證登錄驗證信息是否合法是指驗證登錄驗證信息中的子授權(quán)中心的用戶名、密碼是否是主授權(quán)中心保存的用戶名和密碼。
其中,主授權(quán)中心中保存有子授權(quán)中心的用戶名、密碼、子授權(quán)中心詳細資料(如子授權(quán)中心的身份標識號、所在地、聯(lián)系人和聯(lián)系方式等)和啟用權(quán)限四類信息,其中,啟用權(quán)限信息包括合法時間,合法時間為登錄驗證信息中的子授權(quán)中心用戶名的使用時間。使用時間為一時間段,包括起始時間和終止時間。
此外,主授權(quán)中心驗證接收到登錄驗證信息的時間是否處于合法時間內(nèi);即,主授權(quán)中心需要驗證接收到登錄驗證信息的時間是否處于起始時間和終止時間之內(nèi)。當接收到登錄驗證信息的時間處于起始時間和終止時間之內(nèi)、且登錄驗證信息合法,則子授權(quán)中心正常啟用,此時,主授權(quán)中心能與子授權(quán)中心通信。
當接收到登錄驗證信息的時間未處于起始時間和終止時間之內(nèi)或者登錄驗證信息不合法時,子授權(quán)中心不能正常啟用,主授權(quán)中心不能與子授權(quán)中心通信。
s302、接收子授權(quán)中心發(fā)送的第一信息;
其中,第一信息中包含第一驗證信息中的用戶名和子授權(quán)中心保存的用戶名的第一用戶信息的第一更新時間。
s303、判斷主授權(quán)中心是否保存有第二用戶信息;
其中,第二用戶信息為主授權(quán)中心保存的用戶名的用戶信息。
當判斷出主授權(quán)中心保存有第二用戶信息,執(zhí)行步驟s307,當判斷出主授權(quán)中心未保存有第二用戶信息,執(zhí)行步驟s304。
s304、發(fā)送信息更新請求到子授權(quán)中心;
其中,信息更新請求用于請求獲取子授權(quán)中心保存的第一用戶信息;
s305、接收子授權(quán)中心發(fā)送的第一用戶信息;
s306、保存第一用戶信息;
其中,保存第一用戶信息包括:
創(chuàng)建第一用戶信息對應(yīng)的用戶名,并將第一用戶信息保存在該用戶名的用戶信息中。
s307、判斷第一更新時間是否早于第二更新時間;
其中,第二更新時間為第二用戶信息的更新時間。
當判斷出第一更新時間早于第二更新時間,執(zhí)行步驟s308,當判斷出第一更新時間晚于第二更新時間,執(zhí)行步驟s304。
需要說明的是,當判斷出第一更新時間晚于第二更新時間,執(zhí)行步驟s304后,執(zhí)行步驟s305,執(zhí)行步驟s305后,執(zhí)行步驟s309。
s309、將第二用戶信息替換為第一用戶信息。
可選的,本發(fā)明的另一實施例中,還包括:
每隔預(yù)設(shè)時間,判斷主授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
當判斷出主授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
需要說明的是,主授權(quán)中心更新用戶信息的方式同子授權(quán)中心更新用戶信息的方式,請參照子授權(quán)中心更新用戶信息的方式,在此不再贅述。
本實施例中,當判斷主授權(quán)中心能與子授權(quán)中心通信,與子授權(quán)中心進行一次信息交互,以保證主授權(quán)中心和子授權(quán)中心保存的同一用戶名的用戶信息的一致性。
可選的,本發(fā)明的另一實施例中,參照圖4,還包括:
s401、當主授權(quán)中心能夠與用戶使用的移動終端通信時,接收移動終端發(fā)送的第二驗證信息;
當主授權(quán)中心能夠與用戶使用的移動終端通信時,說明用戶的移動終端能夠連接到公共網(wǎng)絡(luò)。第二驗證信息中包含用戶名和密碼。
s402、驗證第二驗證信息是否合法;
當驗證出第二驗證信息合法,執(zhí)行步驟s403。
其中,驗證第二驗證信息是否合法是指驗證用戶名和密碼是否是主授權(quán)中心保存的用戶名和密碼。
s403、根據(jù)與第二驗證信息中的用戶名相匹配的權(quán)限信息,生成第二登錄許可文件;
其中,權(quán)限信息包括用戶有權(quán)限查看的電子圖書的身份標識號。
s404、將第二登錄許可文件發(fā)送到移動終端。
本實施例中,當用戶的移動終端能夠連接到公共網(wǎng)絡(luò)時,可以直接將第二驗證信息發(fā)送到主授權(quán)中心,增加了用戶發(fā)送驗證信息的渠道。
需要說明的是,主授權(quán)中心和子授權(quán)中心中分別保存有用戶信息列表,但是主授權(quán)中心和子授權(quán)中心中保存的用戶信息列表中的內(nèi)容可能不同,其中,用戶信息列表中包含用戶名,每一用戶名均有對應(yīng)的用戶信息。
當主授權(quán)中心和子授權(quán)中心中保存的用戶信息列表中的內(nèi)容不同時,篩選出三類用戶名,包括:
1、用戶名存在于子授權(quán)中心保存的用戶信息列表中,但是未存在于主授權(quán)中心保存的用戶信息列表中;
2、用戶名的用戶信息在子授權(quán)中心的更新時間晚于主授權(quán)中心的更新時間;
3、用戶名的用戶信息在子授權(quán)中心的更新時間早于主授權(quán)中心的更新時間。
需要說明的是,主授權(quán)中心和子授權(quán)中心可能保存有相同的用戶名,但是主授權(quán)中心和子授權(quán)中心保存的這些用戶名的用戶信息可能不同,舉例來說,主授權(quán)中心和子授權(quán)中心分別保存有用戶a的用戶信息,后來,用戶a修改了用戶信息,子授權(quán)中心更新了用戶a的用戶信息,但是主授權(quán)中心未更新用戶a的用戶信息,進而導(dǎo)致主授權(quán)中心和子授權(quán)中心保存的用戶a的用戶信息不同,即用戶a的用戶信息在主授權(quán)中心和子授權(quán)中心的更新時間不同。
每隔預(yù)設(shè)時間,判斷主授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
當判斷出主授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
此外,每隔預(yù)設(shè)時間,判斷子授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
當判斷出子授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
其中,參照圖5,每隔預(yù)設(shè)時間,更新主授權(quán)中心和子授權(quán)中心的需要更新的用戶信息包括:
s501、主授權(quán)中心接收子授權(quán)中心發(fā)送的用戶信息列表;
s502、主授權(quán)中心從用戶信息列表中查找到上述三類用戶名;
s503、主授權(quán)中心向子授權(quán)中心發(fā)送信息更新請求;其中,信息更新請求是用戶信息更新表(主),用戶信息更新表(主)中包含有第三類用戶名的用戶信息、以及獲取第一類和第二類用戶名的用戶信息的請求。
s504、子授權(quán)中心接收到用戶信息更新表(主)后,將子授權(quán)中心的用戶數(shù)據(jù)庫中保存的第三類用戶名的用戶信息更新為用戶信息更新表(主)中的第三類用戶名的用戶信息;每個第三類用戶名的用戶信息更新時間為與主授權(quán)中心同一用戶的最后更新時間相同;
s505、子授權(quán)中心將用戶信息更新表(子)發(fā)送到主授權(quán)中心;用戶信息更新表(子)中包含有第一類和第二類用戶名的用戶信息;
s506、子授權(quán)中心將最后一次信息交互時間更新為接收到用戶信息更新表(主)的時間;
s507、主授權(quán)中心接收到用戶信息更新表(子)后,創(chuàng)建第一類用戶名,并將用戶信息保存到相應(yīng)的用戶名中,將主授權(quán)中心保存的第二類用戶名的用戶信息更新為用戶信息更新表(子)中的第二類用戶名的用戶信息,每個第二類用戶名的用戶信息更新時間為與子授權(quán)中心同一用戶的最后更新時間相同。
需要說明的是,當子授權(quán)中心無法與主授權(quán)中心通信時,以子授權(quán)中心接收到的最后一次信息交互時間為起點,當子授權(quán)中心與主授權(quán)中心斷開通信的時間超過啟動許可文件中規(guī)定的斷開后的持續(xù)時間后,子授權(quán)中心就不能夠再向移動終端發(fā)送登錄許可文件。
可選的,本發(fā)明的另一實施例中提供了一種版權(quán)的管理裝置,應(yīng)用于子授權(quán)中心,子授權(quán)中心基于校園局域網(wǎng)預(yù)先建立,參照圖6,管理裝置包括:
接收單元11,用于當處于正常工作狀態(tài)時,接收第一驗證信息;其中,第一驗證信息為用戶使用的移動終端發(fā)送;
驗證單元12,用于驗證第一驗證信息是否合法;
生成單元13,用于當驗證單元12驗證出第一驗證信息合法,根據(jù)與第一驗證信息中的用戶名相匹配的權(quán)限信息,生成第一登錄許可文件;其中,權(quán)限信息包括用戶有權(quán)限查看的電子圖書的身份標識號;
發(fā)送單元14,用于將第一登錄許可文件發(fā)送到移動終端。
可選的,本發(fā)明的另一實施例中,參照圖7,管理裝置還包括:
第一判斷單元21,用于判斷子授權(quán)中心是否能與主授權(quán)中心通信;其中,主授權(quán)中心基于公共網(wǎng)絡(luò)預(yù)先建立;
驗證單元27,還用于當?shù)谝慌袛鄦卧?1判斷出子授權(quán)中心不能與主授權(quán)中心通信,驗證第一驗證信息是否合法;
第一信息發(fā)送單元22,用于當?shù)谝慌袛鄦卧?1判斷出子授權(quán)中心能與主授權(quán)中心通信,向主授權(quán)中心發(fā)送第一信息;其中,第一信息中包含第一驗證信息中的用戶名和子授權(quán)中心保存的用戶名的第一用戶信息的第一更新時間;
請求接收單元23,用于當主授權(quán)中心判斷出主授權(quán)中心未保存有第二用戶信息時,接收主授權(quán)中心發(fā)送的信息更新請求;其中,第二用戶信息為主授權(quán)中心保存的用戶名的用戶信息;
第二信息發(fā)送單元26,用于將第一用戶信息發(fā)送到主授權(quán)中心;
驗證單元27,還用于第二信息發(fā)送單元26將第一用戶信息發(fā)送到主授權(quán)中心后,驗證第一驗證信息是否合法;
信息接收單元24,用于當主授權(quán)中心判斷出第一更新時間早于第二更新時間時,接收主授權(quán)中心發(fā)送的第二用戶信息;其中,第二更新時間為第二用戶信息的更新時間;
替換單元25,用于將第一用戶信息替換為第二用戶信息;
驗證單元27,還用于替換單元25將第一用戶信息替換為第二用戶信息后,驗證第一驗證信息是否合法;
請求接收單元23,還用于當主授權(quán)中心判斷出第一更新時間晚于第二更新時間時,接收主授權(quán)中心發(fā)送的信息更新請求;
第二信息發(fā)送單元26,還用于請求接收單元23當主授權(quán)中心判斷出第一更新時間晚于第二更新時間時,接收主授權(quán)中心發(fā)送的信息更新請求后,將第一用戶信息發(fā)送到主授權(quán)中心;
驗證單元27,還用于請求接收單元23當主授權(quán)中心判斷出第一更新時間晚于第二更新時間時,接收主授權(quán)中心發(fā)送的信息更新請求后,第二信息發(fā)送單元26將第一用戶信息發(fā)送到主授權(quán)中心后,驗證第一驗證信息是否合法。
可選的,本發(fā)明的另一實施例中,第一判斷單元21用于判斷子授權(quán)中心是否能與主授權(quán)中心通信時,具體用于:
發(fā)送子授權(quán)中心的登錄驗證信息到主授權(quán)中心;
判斷是否接收到主授權(quán)中心發(fā)送的啟動許可文件。
可選的,本發(fā)明的另一實施例中,管理裝置還包括:
更新判斷單元,用于每隔預(yù)設(shè)時間,判斷子授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
更新單元,用于當更新判斷單元判斷出子授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
本實施例提供了一種版權(quán)的管理裝置,本實施例中基于校園局域網(wǎng)預(yù)先建立子授權(quán)中心,校園內(nèi)有校園局域網(wǎng),在校學(xué)生能夠訪問校園局域網(wǎng),進而在校學(xué)生的移動終端能夠訪問子授權(quán)中心,當需要獲取登錄許可文件時,可以直接發(fā)送到第一驗證信息到子授權(quán)中心,進而子授權(quán)中心能夠生成并發(fā)送第一登錄許可文件到移動終端。
需要說明的是,本實施例中的各個單元的工作過程,請參照上述實施例中的說明,在此不再贅述。
可選的,本發(fā)明的另一實施例中提供了一種版權(quán)的管理裝置,應(yīng)用于子授權(quán)中心,子授權(quán)中心基于校園局域網(wǎng)預(yù)先建立,參照圖8,管理裝置包括:
第一判斷模塊31,用于判斷主授權(quán)中心是否能與子授權(quán)中心通信;
第一接收模塊32,用于當?shù)谝慌袛嗄K31判斷出主授權(quán)中心能與子授權(quán)中心通信,接收子授權(quán)中心發(fā)送的第一信息;其中,第一信息中包含第一驗證信息中的用戶名和子授權(quán)中心保存的用戶名的第一用戶信息的第一更新時間;
第二判斷模塊33,用于判斷主授權(quán)中心是否保存有第二用戶信息;其中,第二用戶信息為主授權(quán)中心保存的用戶名的用戶信息;
第一發(fā)送模塊34,用于當?shù)诙袛嗄K33判斷出主授權(quán)中心未保存有第二用戶信息,發(fā)送信息更新請求到子授權(quán)中心;
第二接收模塊35,用于接收子授權(quán)中心發(fā)送的第一用戶信息;
保存模塊36,用于保存第一用戶信息;
第三判斷模塊37,用于當?shù)诙袛嗄K33判斷出主授權(quán)中心保存有第二用戶信息,判斷第一更新時間是否早于第二更新時間;其中,第二更新時間為第二用戶信息的更新時間;
第二發(fā)送模塊38,用于當?shù)谌袛嗄K37判斷出第一更新時間早于第二更新時間,發(fā)送第二用戶信息到子授權(quán)中心;
第一發(fā)送模塊34,還用于當?shù)谌袛嗄K37判斷出第一更新時間晚于第二更新時間,發(fā)送信息更新請求到子授權(quán)中心;
第二接收模塊35,還用于第一發(fā)送模塊34當?shù)谌袛嗄K37判斷出第一更新時間晚于第二更新時間,發(fā)送信息更新請求到子授權(quán)中心后,接收子授權(quán)中心發(fā)送的第一用戶信息;
替換模塊39,用于將第二用戶信息替換為第一用戶信息。
可選的,本發(fā)明的另一實施例中,第一判斷模塊用于判斷主授權(quán)中心是否能與子授權(quán)中心通信時,具體用于:
接收子授權(quán)中心發(fā)送的登錄驗證信息;
驗證登錄驗證信息是否合法、以及驗證接收到登錄驗證信息的時間是否處于合法時間內(nèi);其中,合法時間為登錄驗證信息中的子授權(quán)中心用戶名的使用時間。
可選的,本發(fā)明的另一實施例中,參照圖9,管理裝置還包括:
信息接收模塊41,用于當主授權(quán)中心能夠與用戶使用的移動終端通信時,接收移動終端發(fā)送的第二驗證信息;
驗證模塊42,用于驗證第二驗證信息是否合法;
生成模塊43,用于當驗證模塊42驗證出第二驗證信息合法,根據(jù)與第二驗證信息中的用戶名相匹配的權(quán)限信息,生成第二登錄許可文件;其中,權(quán)限信息包括用戶有權(quán)限查看的電子圖書的身份標識號;
文件發(fā)送模塊44,用于將第二登錄許可文件發(fā)送到移動終端。
可選的,本發(fā)明的另一實施例中,管理裝置還包括:
更新判斷模塊,用于每隔預(yù)設(shè)時間,判斷主授權(quán)中心保存的全部用戶名的用戶信息中是否有用戶信息需要更新;
更新模塊,用于當更新判斷模塊判斷出主授權(quán)中心保存的全部用戶名的用戶信息中有用戶信息需要更新,更新需要更新的用戶信息。
本實施例中,當判斷主授權(quán)中心能與子授權(quán)中心通信,與子授權(quán)中心進行一次信息交互,以保證主授權(quán)中心和子授權(quán)中心保存的同一用戶名的用戶信息的一致性。
需要說明的是,本實施例中的各個模塊的工作過程,請參照上述實施例中的說明,在此不再贅述。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。