專利名稱:基于云存儲的校園資源共享方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種校園資源共享的權(quán)限管理技術(shù)。背景技術(shù):
隨著信息服務(wù)產(chǎn)業(yè)迅猛的發(fā)展、現(xiàn)代網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的應(yīng)用,教育信息化已在全球不斷深入,加強信息化建設(shè)中的一個重要的方向就是如何讓眾多的用戶享受信息化建設(shè)所帶來的實惠,能更加有效的獲得信息資源,使之能為人們所運用。為實現(xiàn)這一目標(biāo),一種行之有效的方法就是利用資源共享技術(shù)。
現(xiàn)在高校內(nèi)部資源共享主要方式是開辟大的資源池,供校園用戶使用。但是,教師和學(xué)生都要面對大量沒有經(jīng)過整理和分類的信息,需要在現(xiàn)有的共享資源池中尋找有用信息,這將耗費大量的時間和精力,不便于學(xué)生快速的獲取準(zhǔn)確有價值的資料。同時,不同的學(xué)校,不同的教師,教學(xué)的方法和內(nèi)容都不盡相同,因此,其數(shù)據(jù)的組織和管理有其特殊性。 例如同一個學(xué)校的教師會根據(jù)開學(xué)時定好的教學(xué)進度,使用校內(nèi)或老師自己制作的一些教學(xué)資源。由于這些資源的使用對象是特有的,通過設(shè)定特有的資源共享區(qū)和共享對象,就能減少搜索時間和手工操作,從而有利于改進教學(xué)過程,提高教學(xué)質(zhì)量。
同時,由于目前學(xué)生提交作業(yè)、教師共享課件大多都是采用通過郵件或者U盤方式進行,而教學(xué)模式要求課程具有定時、定點、定對象的特性,假設(shè)由于郵件網(wǎng)絡(luò)的不定性 (如郵件附件過大、網(wǎng)絡(luò)不通等)造成信息資源無法及時獲取,將會大大影響了課程教學(xué)進程。此外,現(xiàn)有的校內(nèi)資源存儲在現(xiàn)有的校園的服務(wù)器中,隨著信息的增長,學(xué)校必須花很多費用和資源用于管理這些計算資源,而云存儲提供了具有自我維護和管理功能的虛擬計算機環(huán)境,是大的存儲集群,為信息資源提供一個統(tǒng)一的數(shù)據(jù)中心,可以利用云管理技術(shù)將校園數(shù)據(jù)統(tǒng)一管理,有效地降低校園資源系統(tǒng)的運維成本。
通過上面分析可以發(fā)現(xiàn),現(xiàn)有校園共享系統(tǒng)的主要問題在于資源的大范圍存儲而造成的資源不能合理利用;同時,由于現(xiàn)有共享系統(tǒng)缺少特定對象和使用權(quán)限,造成資源使用者的消極對待,影響資源的獲取時間,這使得資源共享系統(tǒng)無法得到充分的使用。針對以上問題,本專利就高校人員的使用習(xí)慣劃分特定的共享區(qū)和使用人員,提供了專門的資源共享方式,從而保障資源能在教學(xué)中真正、可靠的發(fā)揮作用。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠根據(jù)高校人員的資源使用習(xí)慣來劃分資源共享區(qū)和共享方式的方法。該方法能夠根據(jù)使用者不同,將資源劃分三類資源共享區(qū)公共資源共享區(qū)、行政班級共享區(qū)和課程資源共享區(qū)。其中,公共資源共享區(qū)供高校全體成員使用, 高校所有成員可在此區(qū)域內(nèi)共享自己需要的資源,在本共享區(qū)內(nèi)用戶可以就近找到資源, 節(jié)省搜索時間;行政班級共享區(qū)供同個班級的成員使用,同個班級的成員可以在此區(qū)域內(nèi)共享自己班級活動的一些材料,在本共享區(qū)內(nèi)用戶可以找到各類行政材料,保障學(xué)校各類學(xué)生行政實務(wù)的有序進行;課程資源共享區(qū)供授課教師和選課學(xué)生使用,在本共享區(qū)內(nèi),教師可以及時向選課學(xué)生發(fā)布課程的相關(guān)材料,學(xué)生可以在此區(qū)域內(nèi)及時將作業(yè)共享給授課教師,有利的控制了教學(xué)過程,保障了教學(xué)質(zhì)量。
本發(fā)明的目的是這樣實現(xiàn)的
根據(jù)校園資源的特點和資源使用人員的特性,將云存儲中存儲共享資源共享區(qū)劃分為三類,并為不同的共享區(qū)域分配特定的使用角色公共資源共享區(qū)PSA,供高校所有人員分享資源;班級資源共享區(qū)CLSA,供相同行政班級的成員之間共享資源,每個班級成員僅可具有一個CLSA的資源共享資格;課程資源共享區(qū)CSA,供選同門課程的成員和教師之間共享資源,每個成員和教師可擁有多個CSA的資源共享資格;
公共資源共享區(qū)PSA主要為高校資源使用者提供一個共享平臺,在云存儲端劃分一個存儲空間,存儲高校共享資源;PSA主要面向全高校范圍內(nèi)的資源共享,高校成員可在此共享區(qū)內(nèi)共享學(xué)習(xí)、生活方面各種資料,PSA的使用者分為兩類,資源管理者PA和普通者使用PU :PA可修改任意資源;PU僅可修改自己共享的資源;為豐富共享資源,PU采用積分制管理,只有上傳資源數(shù)到達最低要求時,可具有共享資源的下載權(quán)限,完成資源下載后扣除相應(yīng)的資源上傳數(shù);
行政班級共享區(qū)CLAS主要為同班級的學(xué)生提供一個共享平臺,在云存儲端為每個行政班級劃分一個存儲空間,存儲高校同行政班級同學(xué)之間共享的資源,同行政班級的學(xué)生可以在此區(qū)域內(nèi)共享班級活動的各種資料;CLAS的使用者分為兩類,管理者CLA和普通使用者CLU 行政班級班長為CLA,可以無限制的修改該共享區(qū)的任意資源,該班級學(xué)生為CLU,可下載該共享區(qū)的所有資源,但僅可修改自己的共享的資源;每年新生入學(xué)時,資源管理員Admin行政班級表導(dǎo)入系統(tǒng),從行政班級表中取出行班級信息CL_info (政班級號 CL_id,班級專業(yè),年級,班長學(xué)號m_id),根據(jù)CL_id在云存儲端分配共享存儲空間,設(shè)定班長為CLA ;從行政班機表中取出學(xué)生信息S_info (學(xué)生學(xué)號s_id,學(xué)生姓名s_name),將行政班級的所有學(xué)生記入學(xué)生列表stuList,stuList中的成員為該組的所有普通用戶,設(shè)定為CLU,每個學(xué)生只可為一個組的CLSA ;
課程資源共享區(qū)CSA主要為選同一門課的學(xué)生和授課教師提供共享平臺,在云存儲中為每門課程劃分一個存儲區(qū)域,存儲高校每門課程的共享資源,教師通過CSA共享授課課件,學(xué)生通過CSA提交課程作業(yè);CSA的使用者分為兩類,管理者CA和普通使用者 CU 授課教師為CA,向CSA中共享授課課件和成績,查看學(xué)生作業(yè),可以無限制的修改該共享區(qū)內(nèi)的任意資源;學(xué)生用戶為CU,向CSA中共享作業(yè),僅可下載查看自己和教師共享的資源;每學(xué)期開學(xué)后,管理員將本學(xué)期的學(xué)生選課表導(dǎo)入系統(tǒng),從表格中取出課程信息C_ info (課程號C_id,教師號t_id),根據(jù)C_id在云存儲端分配共享存儲空間,設(shè)定教師為 CA ;從學(xué)生選課表中取出學(xué)生信息S_info (學(xué)生學(xué)號s_id,學(xué)生姓名sjame),將行政班級的所有學(xué)生記入學(xué)生列表stuList,stuList中的成員為該組的所有普通用戶,設(shè)置為⑶, 每個學(xué)生可以同時為多個CSA的CU ;
共享管理員首先劃分公共資源共享區(qū)PSA,校園人員設(shè)定為普通使用者PU;當(dāng)有新的行政班級建立時,導(dǎo)入行政班級表,本專利根據(jù)班級信息劃分行政班級共享區(qū)CLSA,分配班長為CLA,分配班級學(xué)生為CLU ;當(dāng)有選課信息產(chǎn)生時,導(dǎo)入選課表,根據(jù)課程信息劃分課程共享區(qū)CSA,分配教師為CA,分配選課學(xué)生為CU ;
共享區(qū)域的權(quán)限管理由數(shù)據(jù)庫表格實現(xiàn),為每個共享區(qū)域創(chuàng)建數(shù)據(jù)庫成員表,表名設(shè)定為“共享區(qū)類型SWid”的格式,根據(jù)成員表的角色屬性來進行資源訪問的控制。
其具體方法步驟為
(1)設(shè)定三類共享區(qū)PSA,CLSA,CSA,為三類共享區(qū)設(shè)定角色權(quán)限,PA具有PSA全部資源的新建、修改、刪除權(quán)限,PU具有PSA的資源新建、所有資源的積分下載和自己新建資源的修改、刪除權(quán)限;CLA具有CLSA全部資源的新建、修改、刪除權(quán)限,CLU具有CLSA全部資源的新建、下載權(quán)限和自己新建資源的修改、刪除權(quán)限;CA具有CSA全部資源的新建、修改、刪除權(quán)限,CU具有CSA資源的新建、CSA共享資源的下載和自己所建資源的修改、刪除權(quán)限;
(2)向云存儲請求新的存儲區(qū)域,作為PSA存儲區(qū),默認校內(nèi)所有成員為該區(qū)的 PU ;
(3)初始化學(xué)生鏈表stuList ;
(4)如果導(dǎo)入行政班級表執(zhí)行步驟(5);否則執(zhí)行步驟(12);
(5)將行政班級表中的班級信息行政班級號CL_id,班級專業(yè),年級,班長學(xué)號m_ id,放入結(jié)構(gòu)體CL_info ;
(6)從行政班級表中取出一條學(xué)生信息S_info 學(xué)生學(xué)號s_id,學(xué)生姓名s_name, 放入 stuList ;
(7)判斷行政班級表中是否還有學(xué)生信息,有則轉(zhuǎn)至步驟(6),沒有則執(zhí)行步驟 ⑶;
(8)向云存儲請求新的存儲區(qū)域,作為CLSA存儲區(qū),標(biāo)記該存儲區(qū)為CL_ID,在數(shù)據(jù)庫中創(chuàng)建新的成員表CLa m ;
(9)從stuList中讀取s_id為m_id的學(xué)生班長信息S_info,作為CLa ID的一條新記錄,角色屬性記錄為CLA;
(10)從stuList中讀取一條學(xué)生信息S_info (s_id,學(xué)生姓名s_name),加入CLa ID表,角色屬性記錄為CLU ;
(11)判斷stuList是否為非空,非空則執(zhí)行步驟(10),否則執(zhí)行步驟Q0);
(12)如果導(dǎo)入選課班級表轉(zhuǎn)至步驟(13);否則執(zhí)行步驟O0);
(13)將選課表中的課程信息課程號(C_id,教師號t_id),放入結(jié)構(gòu)體C_info ;
(14)從選課表中獲取一條學(xué)生信息學(xué)生學(xué)號S_inf0(s_id,學(xué)生姓名s_name),放入 stuList ;
(15)判斷選課表中是否還有學(xué)生信息,有則轉(zhuǎn)至步驟(14),否則執(zhí)行步驟(16);
(16)向云存儲請求新的存儲區(qū)域,作為CSA存儲區(qū),標(biāo)記該存儲區(qū)為C_ID,在數(shù)據(jù)庫中創(chuàng)建新的成員表Cc id;
(17)將教師信息加入C。ID表,作為一條新的成員記錄,分配角色為CA ;
(18)從stuList中讀取一條學(xué)生信息S_info (s_id,學(xué)生姓名s_name),加入Cc ID 表,角色屬性設(shè)置為⑶;
(19)判斷stuList是否為非空,非空則執(zhí)行步驟(18);否則執(zhí)行步驟Q0);
(20)判斷是否有新的表格導(dǎo)入,有則執(zhí)行步驟(3),否則程序結(jié)束。
本發(fā)明的關(guān)鍵在于根據(jù)高校資源使用者的不同,劃分資源共享區(qū)域和特定使用者,對于非特定資源劃分公共資源共享區(qū),共全校人員使用;對于班級資源劃分行政班級資源共享區(qū),供同班級成員之間使用;對于課程資源劃分課程資源共享區(qū),供選同門課程的教師和學(xué)生使用。此外,本專利的共享資源存儲在云存儲之上,進一步提高了高校資源的可用性。
其主要創(chuàng)新點如下
1.根據(jù)高校資源的使用者不同,劃分不同的資源共享區(qū)域,提高資源的針對性像, 降低了資源搜索的時間;
2.為資源共享區(qū)設(shè)定使用對象,將該區(qū)域的共享資源及時發(fā)送給需求用戶,保證教學(xué)、行政資料的及時發(fā)送和獲取,有效的改進了教學(xué)過程,提高了教學(xué)質(zhì)量。
3.本專利的共享系統(tǒng)建立在云存儲之上,將高校中的共享數(shù)據(jù)引入到云存儲上進行存儲,不需要大量投資來采購軟件、硬件設(shè)備,更適用于教育機構(gòu)使用。
圖1 基于云存儲的校園資源共享方法
(五)具體的實施方式
下面結(jié)合附圖距離對本發(fā)明作更詳細的描述
本發(fā)明所述方法的特征在于
根據(jù)校園資源的特點和資源使用人員的特性,將云存儲中存儲共享資源共享區(qū)劃分為三類,并為不同的共享區(qū)域分配特定的使用角色公共資源共享區(qū)PSA,供高校所有人員分享資源;班級資源共享區(qū)CLSA,供相同行政班級的成員之間共享資源,每個班級成員僅可具有一個CLSA的資源共享資格;課程資源共享區(qū)CSA,供選同門課程的成員和教師之間共享資源,每個成員和教師可擁有多個CSA的資源共享資格;
公共資源共享區(qū)PSA主要為高校資源使用者提供一個共享平臺,在云存儲端劃分一個存儲空間,存儲高校共享資源;PSA主要面向全高校范圍內(nèi)的資源共享,高校成員可在此共享區(qū)內(nèi)共享學(xué)習(xí)、生活方面各種資料,PSA的使用者分為兩類,資源管理者PA和普通者使用PU =PA可修改任意資源;PU僅可修改自己共享的資源;為豐富共享資源,PU采用積分制管理,只有上傳資源數(shù)到達最低要求時,可具有共享資源的下載權(quán)限,完成資源修改后扣除相應(yīng)的資源上傳數(shù);
行政班級共享區(qū)CLAS主要為同班級的學(xué)生提供一個共享平臺,在云存儲端為每個行政班級劃分一個存儲空間,存儲高校同行政班級同學(xué)之間共享的資源,同行政班級的學(xué)生可以在此區(qū)域內(nèi)共享班級活動的各種資料;CLAS的使用者分為兩類,管理者CLA和普通使用者CLU 行政班級班長為CLA,可以無限制的修改該共享區(qū)的任意資源,該班級學(xué)生為CLU,可下載該共享區(qū)的所有資源,但僅可修改自己的共享的資源;每年新生入學(xué)時,資源管理員Admin行政班級表導(dǎo)入系統(tǒng),從行政班級表中分析出行班級信息CL_info (政班級號CL_id,班級專業(yè),年級,班長學(xué)號m_id),根據(jù)CL_id在云存儲端分配共享存儲空間,設(shè)定班長為CLA ;分析出學(xué)生信息S_info (學(xué)生學(xué)號s_id,學(xué)生姓名sjame),將行政班級的所有學(xué)生記入學(xué)生列表stuList,stuList中的成員為該組的所有普通用戶,設(shè)定為CLU,每個學(xué)生只可為一個組的CLSA ;
課程資源共享區(qū)CSA主要為選同一門課的學(xué)生和授課教師提供共享平臺,在云存儲中為每門課程劃分一個存儲區(qū)域,存儲高校每門課程的共享資源,教師通過CSA共享授課課件,學(xué)生通過CSA提交課程作業(yè);CSA的使用者分為兩類,管理者CA和普通使用者⑶ 授課教師為Ck,向CSA中共享授課課件和成績,查看學(xué)生作業(yè),可以無限制的修改該共享區(qū)內(nèi)的任意資源;學(xué)生用戶為CU,向CSA中共享作業(yè),僅可下載查看自己和教師共享的資源;每學(xué)期開學(xué)后,管理員將本學(xué)期的學(xué)生選課情況導(dǎo)入系統(tǒng),從表格中分析出課程信息 C_info (課程號C_id,教師號t_id),根據(jù)C_id在云存儲端分配共享存儲空間,設(shè)定教師為 CA ;分析出學(xué)生信息S_info (學(xué)生學(xué)號s_id,學(xué)生姓名sjame),將行政班級的所有學(xué)生記入學(xué)生列表stuList,stuList中的成員為該組的所有普通用戶,設(shè)置為⑶,每個學(xué)生可以同時為多個CSA的⑶;
共享管理員首先劃分公共資源共享區(qū)PSA,校園人員設(shè)定為普通使用者PU;當(dāng)有新的行政班級建立時,導(dǎo)入行政班級表,本專利根據(jù)班級信息劃分行政班級共享區(qū)CLSA,分配班長為CLA,分配班級學(xué)生為CLU ;當(dāng)有選課信息產(chǎn)生時,導(dǎo)入選課表,根據(jù)課程信息劃分課程共享區(qū)CSA,分配教師為CA,分配選課學(xué)生為CU ;
共享區(qū)域的權(quán)限管理由數(shù)據(jù)庫表格實現(xiàn),為每個共享區(qū)域創(chuàng)建數(shù)據(jù)庫成員表,表名設(shè)定為“共享區(qū)類型_標(biāo)識id”的格式,根據(jù)成員表的角色屬性來進行資源訪問的控制。
其具體方法步驟為
(1)設(shè)定三類共享區(qū)PSA,CLSA,CSA,為三類共享區(qū)設(shè)定角色權(quán)限,PA具有PSA全部資源的新建、修改、刪除權(quán)限,PU具有PSA的資源新建、所有資源的積分下載和自己新建資源的修改、刪除權(quán)限;CLA具有CLSA全部資源的新建、修改、刪除權(quán)限,CLU具有CLSA全部資源的新建、下載權(quán)限和自己新建資源的修改、刪除權(quán)限;CA具有CSA全部資源的新建、修改、刪除權(quán)限,CU具有CSA資源的新建、CSA共享資源的下載和自己所建資源的修改、刪除權(quán)限;
(2)向云存儲請求新的存儲區(qū)域,作為PSA存儲區(qū),默認校內(nèi)所有成員為該區(qū)的 PU ;
(3)初始化學(xué)生鏈表stuList ;
(4)如果導(dǎo)入行政班級表執(zhí)行步驟(5);否則執(zhí)行步驟(12);
(5)將行政班級表中的班級信息行政班級號CL_id,班級專業(yè),年級,班長學(xué)號m_ id,放入結(jié)構(gòu)體CL_info ;
(6)從行政班級表中獲取一條學(xué)生信息S_info 學(xué)生學(xué)號s_id,學(xué)生姓名s_name, 放入 stuList ;
(7)判斷表中是否還有學(xué)生信息,有則轉(zhuǎn)至步驟(6),否則繼續(xù)執(zhí)行;
(8)向云存儲請求新的存儲區(qū)域,作為CLSA存儲區(qū),標(biāo)記該存儲區(qū)為CL_ID,在數(shù)據(jù)庫中創(chuàng)建新的成員表CL_ “CL_id” ;
(9)從stuList中讀取s_id為m_id的學(xué)生班長信息S_info,作為CL_ “CL_id,, 的一條新記錄,角色屬性記錄為CLA ;
(10)從stuList中讀取一條學(xué)生信息S_info(s_id,學(xué)生姓名s_name),加入 C_ “C_id”表,角色屬性記錄為CLU ;
(11)判斷stuList是否為非空,非空則執(zhí)行步驟(10),否則執(zhí)行步驟(20);
(12)如果導(dǎo)入選課班級表轉(zhuǎn)至步驟(13);否則執(zhí)行步驟00);
(13)將選課表中的課程信息課程號(C_id,教師號t_id),放入結(jié)構(gòu)體C_info ;
(14)從選課表中獲取一條學(xué)生信息學(xué)生學(xué)號S_inf0(s_id,學(xué)生姓名s_name),放入 stuList ;
(15)判斷選課表中是否還有學(xué)生信息,有則轉(zhuǎn)至步驟(14),否則繼續(xù)執(zhí)行;
(16)向云存儲請求新的存儲區(qū)域,作為CSA存儲區(qū),標(biāo)記該存儲區(qū)為C_ID,在數(shù)據(jù)庫中創(chuàng)建新的成員表c_ “C_id” ;
(17)將教師信息加入C_ “C_id”表,作為一條新的成員記錄,分配角色為CA ;
(18)從stuList中讀取一條學(xué)生信息S_info (s_id,學(xué)生姓名s_name),加入 C_ “C_id”表,角色屬性設(shè)置為⑶;
(19)判斷stuList是否為非空,非空則執(zhí)行步驟(18);否則繼續(xù)執(zhí)行;
(20)判斷是否有新的表格導(dǎo)入,有則執(zhí)行步驟(3),否則程序結(jié)束。
其具體實施模式是這樣的
整個方法部署云存儲的存儲接口上,首先創(chuàng)建管理員,負責(zé)云資源的分配和共享區(qū)域的劃分、共享區(qū)域成員的設(shè)定。管理員在云上分配公共資源共享區(qū),高校所有用戶可以根據(jù)自己的工作證號訪問云中的資源。
當(dāng)有新的行政班級創(chuàng)建時,管理員向本方法導(dǎo)入行政班級表,本專利分析出班級、 班長和班級成員信息,將成員信息存入成員列表,本專利所提供的方法在云端自動劃分新的存儲區(qū)域,作為該行政斑級共享區(qū)域,并為列表中的成員分配該區(qū)域的使用權(quán)限。
當(dāng)有新的選課表產(chǎn)生時,管理員向本方法導(dǎo)入選課表,本專利分析課程、授課教師和選課成員信息,將成員信息存入成員列表,本專利所提供的方法在云端自動劃分新的存儲區(qū)域,作為該課程的共享區(qū)域,并為列表中的成員分配該區(qū)域的使用權(quán)限。
權(quán)利要求
1.基于云存儲的校園資源共享方法根據(jù)校園資源的特點和資源使用人員的特性,將云存儲中存儲共享資源共享區(qū)劃分為三類,并為不同的共享區(qū)域分配特定的使用角色公共資源共享區(qū)PSA,供高校所有人員分享資源;班級資源共享區(qū)CLSA,供相同行政班級的成員之間共享資源,每個班級成員僅可具有一個CLSA的資源共享資格;課程資源共享區(qū)CSA, 供選同門課程的成員和教師之間共享資源,每個成員和教師可擁有多個CSA的資源共享資格;公共資源共享區(qū)PSA主要為高校資源使用者提供一個共享平臺,在云存儲端劃分一個存儲空間,存儲高校共享資源;PSA主要面向全高校范圍內(nèi)的資源共享,高校成員可在此共享區(qū)內(nèi)共享學(xué)習(xí)、生活方面各種資料,PSA的使用者分為兩類,資源管理者PA和普通者使用 PU :PA可修改任意資源;PU僅可修改自己共享的資源;為豐富共享資源,PU采用積分制管理,只有上傳資源數(shù)到達最低要求時,可具有共享資源的下載權(quán)限,完成資源下載后扣除相應(yīng)的資源上傳數(shù);行政班級共享區(qū)CLAS主要為同班級的學(xué)生提供一個共享平臺,在云存儲端為每個行政班級劃分一個存儲空間,存儲高校同行政班級同學(xué)之間共享的資源,同行政班級的學(xué)生可以在此區(qū)域內(nèi)共享班級活動的各種資料;CLAS的使用者分為兩類,管理者CLA和普通使用者CLU 行政班級班長為CLA,可以無限制的修改該共享區(qū)的任意資源,該班級學(xué)生為 CLU,可下載該共享區(qū)的所有資源,但僅可修改自己的共享的資源;每年新生入學(xué)時,資源管理員Admin行政班級表導(dǎo)入系統(tǒng),從行政班級表中取出行班級信息CL_info (政班級號CL_ id,班級專業(yè),年級,班長學(xué)號m_id),根據(jù)CL_id在云存儲端分配共享存儲空間,設(shè)定班長為CLA ;從行政班機表中取出學(xué)生信息S_info (學(xué)生學(xué)號s_id,學(xué)生姓名sjame),將行政班級的所有學(xué)生記入學(xué)生列表stuList,stuList中的成員為該組的所有普通用戶,設(shè)定為 CLU,每個學(xué)生只可為一個組的CLSA ;課程資源共享區(qū)CSA主要為選同一門課的學(xué)生和授課教師提供共享平臺,在云存儲中為每門課程劃分一個存儲區(qū)域,存儲高校每門課程的共享資源,教師通過CSA共享授課課件,學(xué)生通過CSA提交課程作業(yè);CSA的使用者分為兩類,管理者CA和普通使用者⑶授課教師為CA,向CSA中共享授課課件和成績,查看學(xué)生作業(yè),可以無限制的修改該共享區(qū)內(nèi)的任意資源;學(xué)生用戶為CU,向CSA中共享作業(yè),僅可下載查看自己和教師共享的資源;每學(xué)期開學(xué)后,管理員將本學(xué)期的學(xué)生選課表導(dǎo)入系統(tǒng),從表格中取出課程信息C_info (課程號C_id,教師號t_id),根據(jù)C_id在云存儲端分配共享存儲空間,設(shè)定教師為CA ;從學(xué)生選課表中取出學(xué)生信息S_info (學(xué)生學(xué)號s_id,學(xué)生姓名sjame),將行政班級的所有學(xué)生記入學(xué)生列表stuList,stuList中的成員為該組的所有普通用戶,設(shè)置為⑶,每個學(xué)生可以同時為多個CSA的⑶;共享管理員首先劃分公共資源共享區(qū)PSA,校園人員設(shè)定為普通使用者PU ;當(dāng)有新的行政班級建立時,導(dǎo)入行政班級表,本專利根據(jù)班級信息劃分行政班級共享區(qū)CLSA,分配班長為CLA,分配班級學(xué)生為CLU ;當(dāng)有選課信息產(chǎn)生時,導(dǎo)入選課表,根據(jù)課程信息劃分課程共享區(qū)CSA,分配教師為CA,分配選課學(xué)生為CU ;共享區(qū)域的權(quán)限管理由數(shù)據(jù)庫表格實現(xiàn),為每個共享區(qū)域創(chuàng)建數(shù)據(jù)庫成員表,表名設(shè)定為“共享區(qū)類型^;^ ”的格式,根據(jù)成員表的角色屬性來進行資源訪問的控制。
2.根據(jù)權(quán)利要求1所述的基于云存儲的校園資源共享方法,其特征是其具體方法步驟為(1)設(shè)定三類共享區(qū)PSA,CLSA,CSA,為三類共享區(qū)設(shè)定角色權(quán)限,PA具有PSA全部資源的新建、修改、刪除權(quán)限,PU具有PSA的資源新建、所有資源的積分下載和自己新建資源的修改、刪除權(quán)限;CLA具有CLSA全部資源的新建、修改、刪除權(quán)限,CLU具有CLSA全部資源的新建、下載權(quán)限和自己新建資源的修改,刪除權(quán)限;CA具有CSA全部資源的新建、修改、刪除權(quán)限,CU具有CSA資源的新建、CSA共享資源的下載和自己所建資源的修改、刪除權(quán)限;(2)向云存儲請求新的存儲區(qū)域,作為PSA存儲區(qū),默認校內(nèi)所有成員為該區(qū)的PU;(3)初始化學(xué)生鏈表stuList;(4)如果導(dǎo)入行政班級表執(zhí)行步驟(5);否則執(zhí)行步驟(12);(5)將行政班級表中的班級信息行政班級號CL_id,班級專業(yè),年級,班長學(xué)號m_id, 放入結(jié)構(gòu)體CL_info ;(6)從行政班級表中取出一條學(xué)生信息S_info學(xué)生學(xué)號8」(1,學(xué)生姓名s_name,放入 stuList ;(7)判斷行政班級表中是否還有學(xué)生信息,有則轉(zhuǎn)至步驟(6),沒有則執(zhí)行步驟(8);(8)向云存儲請求新的存儲區(qū)域,作為CLSA存儲區(qū),標(biāo)記該存儲區(qū)為CL_ID,在數(shù)據(jù)庫中創(chuàng)建新的成員表CLa ID ;(9)從stuList中讀取s_id為m_id的學(xué)生班長信息S_info,作為CLaID的一條新記錄,角色屬性記錄為CLA;(10)從stuList中讀取一條學(xué)生信息S_info(s_id,學(xué)生姓名s_name),加入CLa—ID表, 角色屬性記錄為CLU ;(11)判斷stuList是否為非空,非空則執(zhí)行步驟(10),否則執(zhí)行步驟(20);(12)如果導(dǎo)入選課班級表轉(zhuǎn)至步驟(13);否則執(zhí)行步驟00);(13)將選課表中的課程信息課程號(C_id,教師號t_id),放入結(jié)構(gòu)體C_info;(14)從選課表中獲取一條學(xué)生信息學(xué)生學(xué)號S_inf0(s_id,學(xué)生姓名s_name),放入 stuList ;(15)判斷選課表中是否還有學(xué)生信息,有則轉(zhuǎn)至步驟(14),否則執(zhí)行步驟(16);(16)向云存儲請求新的存儲區(qū)域,作為CSA存儲區(qū),標(biāo)記該存儲區(qū)為C_ID,在數(shù)據(jù)庫中創(chuàng)建新的成員表Cc id;(17)將教師信息加入C。ID表,作為一條新的成員記錄,分配角色為CA;(18)從stuList中讀取一條學(xué)生信息S_info(s_id,學(xué)生姓名s_name),加入CcID表, 角色屬性設(shè)置為⑶;(19)判斷stuList是否為非空,非空則執(zhí)行步驟(18);否則執(zhí)行步驟(20);(20)判斷是否有新的表格導(dǎo)入,有則執(zhí)行步驟(3),否則程序結(jié)束。
全文摘要
本發(fā)明提供的是一種基于云存儲的校園資源共享管理方法。本發(fā)明的關(guān)鍵在于將云存儲和權(quán)限管理引入到現(xiàn)有的校園中,該方法能根據(jù)現(xiàn)在高校的資源使用情況,劃分多個共享組供高校人員使用,并為各個共享組設(shè)定相應(yīng)的使用角色,為高校教學(xué)提供了交互平臺?;谠拼鎯Φ男@資源共享方法,為高校用戶提供資源共享平臺,促進了高校資源信息化的建設(shè),并為高校的信息交流提供了平臺。
文檔編號G06Q50/20GK102542418SQ20121000500
公開日2012年7月4日 申請日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者姚文斌, 韓司 申請人:北京郵電大學(xué)