著录项信息
| 专利名称 | 基于云存储的校园资源共享方法 |
| 申请号 | CN201210005003.5 | 申请日期 | 2012-01-05 |
| 法律状态 | 撤回 | 申报国家 | 中国 |
| 公开/公告日 | 2012-07-04 | 公开/公告号 | CN102542418A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06Q10/06 | IPC分类号 | G;0;6;Q;1;0;/;0;6;;;G;0;6;Q;5;0;/;2;0;;;H;0;4;L;2;9;/;0;8查看分类表>
|
| 申请人 | 北京邮电大学 | 申请人地址 | 北京市海淀区西土城路10号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 北京邮电大学 | 当前权利人 | 北京邮电大学 |
| 发明人 | 姚文斌;韩司 |
| 代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明提供的是一种基于云存储的校园资源共享管理方法。本发明的关键在于将云存储和权限管理引入到现有的校园中,该方法能根据现在高校的资源使用情况,划分多个共享组供高校人员使用,并为各个共享组设定相应的使用角色,为高校教学提供了交互平台。基于云存储的校园资源共享方法,为高校用户提供资源共享平台,促进了高校资源信息化的建设,并为高校的信息交流提供了平台。
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),否则程序结束。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-02-09
|
2010-10-27
| | |
2
| | 暂无 |
2004-08-04
| | |
3
| |
2012-01-04
|
2011-06-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-07-05 | 2012-07-05 | | |
2 | | 2014-12-26 | 2014-12-26 | | |
3 | | 2015-02-12 | 2015-02-12 | | |
4 | | 2015-10-22 | 2015-10-22 | | |
5 | | 2012-09-04 | 2012-09-04 | | |
6 | | 2012-09-04 | 2012-09-04 | | |
7 | | 2013-02-06 | 2013-02-06 | | |
8 | | 2013-10-22 | 2013-10-22 | | |
9 | | 2012-12-12 | 2012-12-12 | | |
10 | | 2014-12-26 | 2014-12-26 | | |
11 | | 2012-12-12 | 2012-12-12 | | |
12 | | 2013-08-06 | 2013-08-06 | | |
13 | | 2013-10-22 | 2013-10-22 | | |
14 | | 2016-01-12 | 2016-01-12 | | |