[发明专利]基于云存储的校园资源共享方法无效
申请号: | 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.vipzhuanli.com/pat/books/201210005003.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理