[發明專利]基于云存儲的校園資源共享方法無效
申請號: | 201210005003.5 | 申請日: | 2012-01-05 |
公開(公告)號: | CN102542418A | 公開(公告)日: | 2012-07-04 |
發明(設計)人: | 姚文斌;韓司 | 申請(專利權)人: | 北京郵電大學 |
主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q50/20;H04L29/08 |
代理公司: | 暫無信息 | 代理人: | 暫無信息 |
地址: | 100876 *** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 基于 存儲 校園 資源共享 方法 | ||
1.基于云存儲的校園資源共享方法根據校園資源的特點和資源使用人員的特性,將云存儲中存儲共享資源共享區劃分為三類,并為不同的共享區域分配特定的使用角色:公共資源共享區PSA,供高校所有人員分享資源;班級資源共享區CLSA,供相同行政班級的成員之間共享資源,每個班級成員僅可具有一個CLSA的資源共享資格;課程資源共享區CSA,供選同門課程的成員和教師之間共享資源,每個成員和教師可擁有多個CSA的資源共享資格;
公共資源共享區PSA主要為高校資源使用者提供一個共享平臺,在云存儲端劃分一個存儲空間,存儲高校共享資源;PSA主要面向全高校范圍內的資源共享,高校成員可在此共享區內共享學習、生活方面各種資料,PSA的使用者分為兩類,資源管理者PA和普通者使用PU:PA可修改任意資源;PU僅可修改自己共享的資源;為豐富共享資源,PU采用積分制管理,只有上傳資源數到達最低要求時,可具有共享資源的下載權限,完成資源下載后扣除相應的資源上傳數;
行政班級共享區CLAS主要為同班級的學生提供一個共享平臺,在云存儲端為每個行政班級劃分一個存儲空間,存儲高校同行政班級同學之間共享的資源,同行政班級的學生可以在此區域內共享班級活動的各種資料;CLAS的使用者分為兩類,管理者CLA和普通使用者CLU:行政班級班長為CLA,可以無限制的修改該共享區的任意資源,該班級學生為CLU,可下載該共享區的所有資源,但僅可修改自己的共享的資源;每年新生入學時,資源管理員Admin行政班級表導入系統,從行政班級表中取出行班級信息CL_info(政班級號CL_id,班級專業,年級,班長學號m_id),根據CL_id在云存儲端分配共享存儲空間,設定班長為CLA;從行政班機表中取出學生信息S_info(學生學號s_id,學生姓名s_name),將行政班級的所有學生記入學生列表stuList,stuList中的成員為該組的所有普通用戶,設定為CLU,每個學生只可為一個組的CLSA;
課程資源共享區CSA主要為選同一門課的學生和授課教師提供共享平臺,在云存儲中為每門課程劃分一個存儲區域,存儲高校每門課程的共享資源,教師通過CSA共享授課課件,學生通過CSA提交課程作業;CSA的使用者分為兩類,管理者CA和普通使用者CU:授課教師為CA,向CSA中共享授課課件和成績,查看學生作業,可以無限制的修改該共享區內的任意資源;學生用戶為CU,向CSA中共享作業,僅可下載查看自己和教師共享的資源;每學期開學后,管理員將本學期的學生選課表導入系統,從表格中取出課程信息C_info(課程號C_id,教師號t_id),根據C_id在云存儲端分配共享存儲空間,設定教師為CA;從學生選課表中取出學生信息S_info(學生學號s_id,學生姓名s_name),將行政班級的所有學生記入學生列表stuList,stuList中的成員為該組的所有普通用戶,設置為CU,每個學生可以同時為多個CSA的CU;
共享管理員首先劃分公共資源共享區PSA,校園人員設定為普通使用者PU;當有新的行政班級建立時,導入行政班級表,本專利根據班級信息劃分行政班級共享區CLSA,分配班長為CLA,分配班級學生為CLU;當有選課信息產生時,導入選課表,根據課程信息劃分課程共享區CSA,分配教師為CA,分配選課學生為CU;
共享區域的權限管理由數據庫表格實現,為每個共享區域創建數據庫成員表,表名設定為“共享區類型標識id”的格式,根據成員表的角色屬性來進行資源訪問的控制。
2.根據權利要求1所述的基于云存儲的校園資源共享方法,其特征是:其具體方法步驟為:
(1)設定三類共享區PSA,CLSA,CSA,為三類共享區設定角色權限,PA具有PSA全部資源的新建、修改、刪除權限,PU具有PSA的資源新建、所有資源的積分下載和自己新建資源的修改、刪除權限;CLA具有CLSA全部資源的新建、修改、刪除權限,CLU具有CLSA全部資源的新建、下載權限和自己新建資源的修改,刪除權限;CA具有CSA全部資源的新建、修改、刪除權限,CU具有CSA資源的新建、CSA共享資源的下載和自己所建資源的修改、刪除權限;
(2)向云存儲請求新的存儲區域,作為PSA存儲區,默認校內所有成員為該區的PU;
(3)初始化學生鏈表stuList;
(4)如果導入行政班級表執行步驟(5);否則執行步驟(12);
(5)將行政班級表中的班級信息:行政班級號CL_id,班級專業,年級,班長學號m_id,放入結構體CL_info;
(6)從行政班級表中取出一條學生信息S_info:學生學號s_id,學生姓名s_name,放入stuList;
(7)判斷行政班級表中是否還有學生信息,有則轉至步驟(6),沒有則執行步驟(8);
(8)向云存儲請求新的存儲區域,作為CLSA存儲區,標記該存儲區為CL_ID,在數據庫中創建新的成員表CLCL_ID;
(9)從stuList中讀取s_id為m_id的學生班長信息S_info,作為CLCL_ID的一條新記錄,角色屬性記錄為CLA;
(10)從stuList中讀取一條學生信息S_info(s_id,學生姓名s_name),加入CLCL_ID表,角色屬性記錄為CLU;
(11)判斷stuList是否為非空,非空則執行步驟(10),否則執行步驟(20);
(12)如果導入選課班級表轉至步驟(13);否則執行步驟(20);
(13)將選課表中的課程信息:課程號(C_id,教師號t_id),放入結構體C_info;
(14)從選課表中獲取一條學生信息學生學號S_info(s_id,學生姓名s_name),放入stuList;
(15)判斷選課表中是否還有學生信息,有則轉至步驟(14),否則執行步驟(16);
(16)向云存儲請求新的存儲區域,作為CSA存儲區,標記該存儲區為C_ID,在數據庫中創建新的成員表CC_ID;
(17)將教師信息加入CC_ID表,作為一條新的成員記錄,分配角色為CA;
(18)從stuList中讀取一條學生信息S_info(s_id,學生姓名s_name),加入CC_ID表,角色屬性設置為CU;
(19)判斷stuList是否為非空,非空則執行步驟(18);否則執行步驟(20);
(20)判斷是否有新的表格導入,有則執行步驟(3),否則程序結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210005003.5/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理