欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2024101680311
申请人: 成都工业学院
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-05-29
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于云计算的教育资源共享方法,其特征在于:包括如下步骤:

基于云计算中心,采集所有用户端设备的公开教育资源信息及对应的数据节点信息,并根据所有用户端设备的数据节点信息,构建分布式共享网络;所述的分布式共享网络包括若干数据节点,每一所述的数据节点对应于一用户端设备,且数据节点包括需求数据节点和共享数据节点;

基于可信机构,对分布式共享网络中所有数据节点进行密钥初始化和实体注册,将得到的公私密钥对中的私钥和注册信息返回至对应的数据节点,并将公私密钥对中的公钥公布至云计算中心;

基于分布式共享网络中任一需求数据节点,确认需求教育资源信息,并将需求教育资源信息和需求数据节点的需求数据节点信息上传至云计算中心;

基于云计算中心,根据需求教育资源信息,在云计算中心的所有公开教育资源信息中,进行教育资源检索,并根据需求数据节点信息,将得到的若干相似教育资源信息及对应的共享数据节点信息返回至需求数据节点;

基于需求数据节点,确认若干相似教育资源信息中的目标相似教育资源信息和对应的目标共享数据节点信息,并根据目标共享数据节点信息,向目标共享数据节点发送目标相似教育资源信息及需求数据节点的需求数据节点信息;

基于目标共享数据节点,根据目标相似教育资源信息,确认待共享教育资源数据,根据目标共享数据节点的私钥和注册信息,对待共享教育资源数据进行加密和签名,并根据需求数据节点信息,将得到的加密后待共享教育资源数据及签名数据发送至对应的需求数据节点;

基于需求数据节点,对签名数据进行签名验证,验证通过后,根据目标共享数据节点的公钥,对加密后待共享教育资源数据进行解密,得到解密后共享教育资源数据,生成教育资源共享记录,并将教育资源共享记录上传至云计算中心。

2.根据权利要求1所述的一种基于云计算的教育资源共享方法,其特征在于:所述的数据节点信息包括用户端设备的设备状态信息、设备通信链路、IP地址、设备属性信息、实体编号、存储空间信息以及共享权限信息,且数据节点信息包括需求数据节点信息、共享数据节点信息以及目标共享数据节点信息。

3.根据权利要求2所述的一种基于云计算的教育资源共享方法,其特征在于:所述的教育资源信息包括教育资源主题信息、教育资源设备属性信息、教育资源访问权限信息、教育资源敏感度信息以及教育资源占用空间信息,且教育资源信息包括公开教育资源信息、需求教育资源信息、相似教育资源信息以及目标相似教育资源信息。

4.根据权利要求3所述的一种基于云计算的教育资源共享方法,其特征在于:基于云计算中心,采集所有用户端设备的公开教育资源信息及对应的数据节点信息,并根据所有用户端设备的数据节点信息,构建分布式共享网络,包括如下步骤:基于云计算中心,采集所有用户端设备的公开教育资源信息及对应的数据节点信息;

根据数据节点信息的设备通信链路,获取每一用户端设备与其它用户端设备的连接关系;

根据所有用户端设备的数据节点信息的IP地址和每一用户端设备与其它用户端设备的连接关系,进行分布式连接,得到分布式共享网络。

5.根据权利要求3所述的一种基于云计算的教育资源共享方法,其特征在于:基于可信机构,对分布式共享网络中所有数据节点进行密钥初始化和实体注册,将得到的公私密钥对中的私钥和注册信息返回至对应的数据节点,并将公私密钥对中的公钥公布至云计算中心,包括如下步骤:基于可信机构,从云计算中心中采集分布式共享网络中所有数据节点的数据节点信息;

根据用户端设备的数据节点信息中的设备属性信息和实体编号,进行密钥初始化,生成每一数据节点的公私密钥对;

根据所有数据节点的公私密钥对中的私钥和对应的实体编号,进行实体注册,得到每一数据节点的注册信息;

将公私密钥对中的私钥和注册信息返回至对应的数据节点,并将公私密钥对中的公钥公布至云计算中心。

6.根据权利要求3所述的一种基于云计算的教育资源共享方法,其特征在于:基于分布式共享网络中任一需求数据节点,确认需求教育资源信息,并将需求教育资源信息和需求数据节点的需求数据节点信息上传至云计算中心,包括如下步骤:基于分布式共享网络中任一数据节点,采集用户的登录信息,并对登录信息进行合法验证;

若合法验证通过,则将当前数据节点作为需求数据节点,否则,向数据节点返回合法验证失败提示,并重新采集用户的登录信息;

采集用户的若干需求教育资源关键词信息,并根据若干需求教育资源关键词信息,生成需求教育资源主题信息;

根据需求数据节点的数据节点信息中的设备属性信息和存储空间信息,确认需求教育资源设备属性信息和需求教育资源占用空间信息;

根据需求数据节点的数据节点信息中的共享权限信息,确认需求教育资源访问权限信息和需求教育资源敏感度信息;

整合需求教育资源主题信息、需求教育资源设备属性信息、需求教育资源占用空间信息、需求教育资源访问权限信息以及需求教育资源敏感度信息,生成需求教育资源信息;

将需求教育资源信息和需求数据节点的需求数据节点信息上传至云计算中心。7.根据权利要求6所述的一种基于云计算的教育资源共享方法,其特征在于:基于云计算中心,根据需求教育资源信息,在云计算中心的所有公开教育资源信息中,进行教育资源检索,并根据需求数据节点信息,将得到的若干相似教育资源信息及对应的共享数据节点信息返回至需求数据节点,包括如下步骤:基于云计算中心,进行教育资源检索,获取需求教育资源信息与云计算中心的公开教育资源信息的相似度;

若相似度大于相似度阈值,则将对应的公开教育资源信息作为相似教育资源信息,并将相似教育资源信息对应的数据节点作为共享数据节点;

遍历云计算中心的所有公开教育资源信息,得到若干相似教育资源信息及对应的共享数据节点的共享数据节点信息;

将若干相似教育资源信息及对应的共享数据节点信息返回至需求数据节点。

8.根据权利要求3所述的一种基于云计算的教育资源共享方法,其特征在于:基于目标共享数据节点,根据目标相似教育资源信息,确认待共享教育资源数据,根据目标共享数据节点的私钥和注册信息,对待共享教育资源数据进行加密和签名,并根据需求数据节点信息,将得到的加密后待共享教育资源数据及签名数据发送至对应的需求数据节点,包括如下步骤:基于目标共享数据节点,根据接收的目标相似教育资源信息,在本地进行资源匹配,得到若干备选教育资源数据;

获取目标相似教育资源信息与备选教育资源数据的公开教育资源信息的相似度;遍历目标共享数据节点的所有备选教育资源数据,并将相似度最高的备选教育资源数据作为待共享教育资源数据;

根据目标共享数据节点的私钥,使用非对称加密算法,对待共享教育资源数据进行加密,得到加密后待共享教育资源数据;

根据目标共享数据节点的注册信息,对加密后待共享教育资源数据进行签名,得到对应的签名数据;

基于分布式共享网络,根据需求数据节点信息中需求数据节点的IP地址,将加密后待共享教育资源数据及签名数据发送至对应的需求数据节点。

9.根据权利要求3所述的一种基于云计算的教育资源共享方法,其特征在于:基于需求数据节点,对签名数据进行签名验证,验证通过后,根据目标共享数据节点的公钥,对加密后待共享教育资源数据进行解密,得到解密后共享教育资源数据,生成教育资源共享记录,并将教育资源共享记录上传至云计算中心,包括如下步骤:基于需求数据节点,调用可信机构,根据目标共享数据节点的注册信息,对接收的签名数据进行签名验证;

若签名验证通过,则接收目标共享数据节点发送的加密后待共享教育资源数据,并进入下一步骤,否则,向需求数据节点返回签名验证失败提示,拦截加密后待共享教育资源数据,并结束教育资源共享工作;

调用云计算中心中目标共享数据节点的公钥,对加密后待共享教育资源数据进行解密,得到解密后共享教育资源数据,并生成教育资源共享记录;

将教育资源共享记录上传至云计算中心。10.一种基于云计算的教育资源共享系统,用于实现如权利要求1‑9任一所述的教育资源共享方法,其特征在于:所述的系统包括云计算中心、可信机构以及若干用户端设备,所述的云计算中心和可信机构均分别与若干用户端设备连接,且云计算中心还与可信机构连接,若干所述的用户端设备采用分布式连接方式,构成分布式共享网络,所述的分布式共享网络包括若干数据节点,每一所述的数据节点对应于一用户端设备,且数据节点包括需求数据节点和共享数据节点;

云计算中心,用于采集所有用户端设备的公开教育资源信息及对应的数据节点信息,并根据所有用户端设备的数据节点信息,构建分布式共享网络;根据需求教育资源信息,在云计算中心的所有公开教育资源信息中,进行教育资源检索,并根据需求数据节点信息,将得到的若干相似教育资源信息及对应的共享数据节点信息返回至需求数据节点;

可信机构,用于对分布式共享网络中所有数据节点进行密钥初始化和实体注册,将得到的公私密钥对中的私钥和注册信息返回至对应的数据节点,并将公私密钥对中的公钥公布至云计算中心;

需求数据节点,用于确认需求教育资源信息,并将需求教育资源信息和需求数据节点的需求数据节点信息上传至云计算中心;确认若干相似教育资源信息中的目标相似教育资源信息和对应的目标共享数据节点信息,并将目标相似教育资源信息和对应的目标共享数据节点信息发送至分布式共享网络;对签名数据进行签名验证,验证通过后,根据目标共享数据节点的公钥,对加密后待共享教育资源数据进行解密,得到解密后共享教育资源数据,生成教育资源共享记录,并将教育资源共享记录上传至云计算中心;

共享数据节点,用于根据目标相似教育资源信息,确认待共享教育资源数据,根据目标共享数据节点的私钥和注册信息,对待共享教育资源数据进行加密和签名,并将得到的加密后待共享教育资源数据及签名数据发送至分布式共享网络;

分布式共享网络,用于根据目标共享数据节点信息,向目标共享数据节点发送目标相似教育资源信息及需求数据节点的需求数据节点信息;根据需求数据节点信息,将得到的加密后待共享教育资源数据及签名数据发送至对应的需求数据节点。