一种基于云平台的资源共享的方法及云平台的制作方法

文档序号:7806521阅读:107来源:国知局
一种基于云平台的资源共享的方法及云平台的制作方法
【专利摘要】本发明涉及云计算领域,尤其涉及一种基于云平台的资源共享的方法,云平台与合作平台连接,包括:A.获取合作平台上的共享资源;B.将所述共享资源存储在云平台的数据库服务器中;C.接收用户发起的访问请求;D.验证所述访问请求是否合法,是则执行步骤E,否则执行步骤F;E.根据所述访问请求的请求参数在数据库服务器中查询请求参数对应的资源数据,并反馈所述资源数据给用户;F.反馈拒绝访问的提示给用户。本发明的云平台与合作平台连接,可以自动获取合作平台上的共享资源,并将共享资源存储在数据库服务器中,在用户发起访问请求后,验证访问请求的合法性,查询并反馈请求参数中对应的资源数据给用户,节省了大量的人力工作。
【专利说明】-种基于云平台的资源共享的方法及云平台

【技术领域】
[0001] 本发明属于云计算领域,尤其涉及一种基于云平台的资源共享的方法及云平台。

【背景技术】
[0002] 云计算是近几年来发展迅猛的一个领域,继1980年代大型计算机到客户端-服务 器的大转变之后的又一种巨变,是基于互联网的相关服务的增加、使用和交付模式,通常涉 及通过互联网来提供动态易扩展且经常是虚拟化的资源。
[0003] 目前,现有的云平台资源都是通过人工录入资料上传到云平台,工作量大且繁琐。


【发明内容】

[0004] 本发明提供一种基于云平台的资源共享的方法,一解决现有云平台资源通过人工 上传到云平台造成工作量大且繁琐的问题。
[0005] -种基于云平台的资源共享的方法,所述云平台与合作平台连接,所述方法包 括:
[0006] A.获取合作平台上的共享资源;
[0007] B.将所述共享资源存储在云平台的数据库服务器中;
[0008] C.接收用户发起的访问请求;
[0009] D.验证所述访问请求是否合法,是则执行步骤E,否则执行步骤F ;
[0010] E.根据所述访问请求的请求参数在数据库服务器中查询请求参数对应的资源数 据,并反馈所述资源数据给用户;
[0011] F.反馈拒绝访问的提示给用户。
[0012] 本发明还提供一种云平台,所述云平台与合作平台连接,包括:
[0013] 共享资源获取单元,用于获取合作平台上的共享资源;
[0014] 共享资源存储单元,用于将所述共享资源存储在云平台的数据库服务器中;
[0015] 访问请求接收单元,用于接收用户发起的访问请求;
[0016] 访问请求验证单元,用于验证所述访问请求是否合法,是则执行资源数据反馈单 元,否则执行拒绝访问反馈单元;
[0017] 资源数据反馈单元,用于根据所述访问请求的请求参数在数据库服务器中查询请 求参数对应的资源数据,并反馈所述资源数据给用户;
[0018] 拒绝访问反馈单元,用于反馈拒绝访问的提示给用户。
[0019] 本发明的云平台与合作平台连接,可以自动获取合作平台上的共享资源,并将共 享资源存储在数据库服务器中,在用户发起访问请求后,验证访问请求的合法性,查询并反 馈请求参数中对应的资源数据给用户,节省了大量的人力工作。

【专利附图】

【附图说明】
[0020] 图1是本发明实施例提供的基于云平台的资源共享的方法流程图。
[0021] 图2是本发明实施例提供的基于云平台的资源共享的方法流程图。
[0022] 图3是本发明实施例提供的云平台的结构示意图。

【具体实施方式】
[0023] 参见图1-3,以下结合附图对本发明进行详细的描述。
[0024] 图1示出了本发明实施例提供的基于云平台的资源共享的方法流程图,详述如 下:
[0025] 云平台与合作平台连接;
[0026] 在步骤S101中,获取合作平台上的共享资源;
[0027] 在本发明实施例中,可以通过建立合作平台,然后将云平台与各合作平台连接,云 平台自动或许合作平台上的共享资源,例如,要建立一个电子产品设计制造技术与资源共 享的云计算服务平台,国内有众多的高校与科研院所在进行与电子产品相关的产品设计与 研发的创新性工作,但是往往在制造企业与科研院所之间存在信息交流的鸿沟,严重制约 了电子产品企业与高校、科研院所之间的产学研结合,难以充分发挥高校与科研院所在产 品设计与研发创新能力,因此,可以构建一个专门针对电子产品设计制造的知识服务平台, 在企业与高校与科研院所之间搭建技术信息与知识共享平台,促进校企合作,更好地整合 电子产品设计制造知识资源,进一步提升电子产品企业的设计研发、生产与服务能力。可以 将企业、高校以及科研院所发展为合作平台,企业、高校以及科研院所可以将最新的电子产 品设计制造的资源上传在合作平台,然后通过云平台获取各合作平台上的共享资源,各企 业、高校以及科研院所登陆云平台即可获取最新的电子产品设计制造的资源。通过这种方 式实现资源的共享,既简单又方便。
[0028] 在步骤S102中,将共享资源存储在云平台的数据库服务器中;
[0029] 在步骤S103中,接收用户发起的访问请求;
[0030] 在步骤S104中,验证访问请求是否合法,是则执行步骤S105,否则执行步骤 S106 ;
[0031] 在步骤S105中,根据访问请求的请求参数在数据库服务器中查询请求参数对应 的资源数据,并反馈资源数据给用户;
[0032] 在步骤S106中,反馈拒绝访问的提示给用户。
[0033] 在本发明实施例中,云平台包括数据库服务器、应用服务器和接口服务器,接口服 务器与合作平台连接,接口服务器还可以连接倒政企互动平台、项目申报系统、科技文献、 专利等外部系统。在获取到合作平台的共享资源后,将共享资源存储在数据库服务器中, 应用服务器在接收到访问请求后,验证访问请求的合法性,在请求合法时,去数据库服务器 查询请求参数在数据库服务器中查询请求参数对应的资源数据,并反馈所述资源数据给用 户,在请求非法时,反馈拒绝访问的提示给用户。
[0034] 图2示出了本发明实施例提供的基于云平台的资源共享的方法流程图,详述如 下:
[0035] 云平台与合作平台连接;
[0036] 在步骤S201中,向合作平台发起共享资源调取请求;
[0037] 在步骤S202中,接收合作平台发送的共享资源包,抓取共享资源包中的关键数 据,对关键数据进行可疑数据匹配,若匹配成功则执行步骤S203,若匹配不成功则执行步骤 S208,并继续步骤S209 ;
[0038] 在步骤S203中,对共享资源包进行签名并生成第一校验值,并将共享资源包上传 到云平台的验证虚拟机中,并继续步骤S204 ;
[0039] 在步骤S204中,验证虚拟机对共享资源包的签名进行验证,并对共享资源包计算 第二校验值;
[0040] 在步骤S205中,判断第二校验值与第一校验值是否相同,是则通过校验,执行步 骤S207,否则不通过校验,并执行步骤S206 ;
[0041] 在步骤S206中,对共享资源包重新进行可疑数据匹配;
[0042] 在步骤S207中,并将共享资源包发送到有关取证部门,同时记录上传的合作平台 以及登陆账号,向合作平台发出警告信息并屏蔽该登陆账号;
[0043] 在本发明实施例中,在向合作平台获取共享资源后,对共享资源进行可疑数据排 查,通过实现在数据库服务器中存储可疑数据关键字,在获取到共享资源包后,抓取共享资 源包中的关键数据,对关键数据进行可疑数据匹配,若匹配成功则认为是可疑数据,删除该 共享资源包。对可疑数据的排查不限于上述方法,还可以通过签名匹配算法、识别匹配算法 和动态性分析法以及提取MD5值进行匹配排查等。对可疑数据进行三重验证,对匹配成功 的共享资源包进行签名并计算第一校验值,上传到云平台的验证虚拟机中,验证虚拟机对 共享资源包的签名进行验证,如果没有签名,重新返回进行可疑数据匹配,有签名进一步计 算共享资源包的第二校验值,如果与第一校验值相同,则将所述共享资源包发送到有关取 证部门,同时记录上传的合作平台以及登陆账号,向合作平台发出警告信息并屏蔽该登陆 账号,如果与第一校验值不相同,则返回共享资源包重新进行可疑数据匹配。主要是为了防 止不法分子通过合作平台上传资料,并骗取钱财,再查出可疑数据后,再对可疑数据进行再 次验证,验证成功则将数据发送给有关取证部门,例如公安网络诈骗部门等,以便有关取证 部门通过上传的共享资源包以及账号信息等查询非法信息。同时,也防止云平台上存储有 可疑的共享数据包。
[0044] 在步骤S208中,将共享资源存储在云平台的数据库服务器中;
[0045] 在步骤S209中,接收用户发起的访问请求;
[0046] 在步骤S210中,在访问请求中提取用户ID ;
[0047] 在步骤S211中,判断用户ID是否为会员账户,是则执行步骤S212,继续执行步骤 S214,否则执行步骤S213 ;
[0048] 在步骤S212中,根据访问请求的请求参数在数据库服务器中查询请求参数对应 的资源数据,并反馈资源数据给用户;
[0049] 在步骤S213中,判断访问请求是否涉及会员专享资源,是则执行S217,否则执行 步骤S212 ;
[0050] 在步骤S214中,判断访问请求是否涉及专家在线服务,是则执行步骤S215 ;
[0051] 在步骤S215中,转发访问请求至合作平台中对应专家的专家账号,继续执行步骤 S216 ;
[0052] 在步骤S216中,将专家账号反馈的信息返回给用户。
[0053] 在步骤S217中,反馈拒绝访问的提示给用户。
[0054] 在本发明实施例中,用户账号分为普通账号和会员账号,普通账号只能查询平台 上的普通资料,例如包括企业、专家、高校信息、现有产品、设备等,而会员账号可以查询合 作平台上获取的共享资源,以及专家在线服务等。在判断出访问请求涉及专家在线服务,将 转发访问请求至合作平台中对应专家的专家账号(专家账号类似于QQ、企业云平台,与合 作平台连接,咨询更方便快捷)。
[0055] 本发明实施例还提供一种故障修复方法,在云平台出现故障时,可以自动修复故 障,首先,当云平台出现故障时,确定故障类别,在数据库服务器中查找故障类别对应的故 障修复策略;根据故障修复策略自动修复所述故障。
[0056] 图3示出了本发明实施例提供的一种云平台结构示意图,详述如下:
[0057] 共享资源获取单元31获取合作平台上的共享资源;
[0058] 资源调取模块311向合作平台发起共享资源调取请求;
[0059] 可疑数据判断模块312接收合作平台发送的共享资源包,抓取共享资源包中的关 键数据,对关键数据进行可疑数据匹配,若匹配成功则对共享资源包进行签名并生成第一 校验值,并将共享资源包上传到云平台的验证虚拟机中,并继续下一步骤,若匹配不成功, 则通过共享资源存储单元32进行处理;
[0060] 可疑数据验证模块313验证虚拟机对共享资源包的签名进行验证,并对共享资源 包计算第二校验值,判断第二校验值与第一校验值是否相同,是则通过校验,并将共享资源 包发送到有关取证部门,同时记录上传的合作平台以及登陆账号,向合作平台发出警告信 息并屏蔽该登陆账号,否则不通过校验,对共享资源包重新进行可疑数据匹配。
[0061] 共享资源存储单元32将共享资源存储在云平台的数据库服务器中;
[0062] 访问请求接收单元33接收用户发起的访问请求;
[0063] 访问请求验证单元34验证访问请求是否合法,是则通过资源数据反馈单元37进 行处理,否则通过拒绝访问反馈单元38进行处理;
[0064] 用户ID提取模块341在访问请求中提取用户ID ;
[0065] 会员账户判断模块342判断用户ID是否为会员账户,是则通过资源数据反馈单元 37进行处理;
[0066] 专享资源判断模块343会员账户判断模块判断不是会员账户时继续判断访问请 求是否涉及会员专享资源,是则通过拒绝访问反馈单元38进行处理,否则通过资源数据反 馈单元37进行处理。
[0067] 在线服务判断单元35在访问请求验证单元34验证访问请求是否合法后,资源数 据反馈单元37反馈资源数据给用户之前判断访问请求是否涉及专家在线服务,是则转发 访问请求至合作平台中对应专家的专家账号,继续通过专家信息反馈单元36进行处理,否 则通过资源数据反馈单元37进行处理;
[0068] 专家信息反馈单元36将专家账号反馈的信息返回给用户。
[0069] 资源数据反馈单元37根据访问请求的请求参数在数据库服务器中查询请求参数 对应的资源数据,并反馈资源数据给用户;
[0070] 拒绝访问反馈单元38反馈拒绝访问的提示给用户。
[0071] 故障确定单元39当云平台出现故障时,确定故障类别,在数据库服务器中查找述 故障类别对应的故障修复策略;
[0072] 故障修复单元310根据故障修复策略自动修复故障。
[0073] 本发明的云平台与合作平台连接,可以自动获取合作平台上的共享资源,并将共 享资源存储在数据库服务器中,在用户发起访问请求后,验证访问请求的合法性,查询并反 馈请求参数中对应的资源数据给用户,节省了大量的人力工作。
[0074] 以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的 原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术 人员不需要付出创造性的劳动即可联想到本发明的其它【具体实施方式】,这些方式都将落入 本发明的保护范围之内。
【权利要求】
1. 一种基于云平台的资源共享的方法,其特征在于,所述云平台与合作平台连接,所述 方法包括: A. 获取合作平台上的共享资源; B. 将所述共享资源存储在云平台的数据库服务器中; C. 接收用户发起的访问请求; D. 验证所述访问请求是否合法,是则执行步骤E,否则执行步骤F ; E. 根据所述访问请求的请求参数在数据库服务器中查询请求参数对应的资源数据,并 反馈所述资源数据给用户; F. 反馈拒绝访问的提示给用户。
2. 如权利要求1所述的方法,其特征在于,所述步骤A具体包括: 向合作平台发起共享资源调取请求; 接收合作平台发送的共享资源包,抓取共享资源包中的关键数据,对所述关键数据进 行可疑数据匹配,若匹配成功则对所述共享资源包进行签名并生成第一校验值,并将所述 共享资源包上传到云平台的验证虚拟机中,并继续下一步骤,若匹配不成功,则执行步骤 B ; 所述验证虚拟机对所述共享资源包的签名进行验证,并对所述共享资源包计算第二校 验值,判断所述第二校验值与第一校验值是否相同,是则通过校验,并将所述共享资源包发 送到有关取证部门,同时记录所述上传的合作平台以及登陆账号,向所述合作平台发出警 告信息并屏蔽该登陆账号,否则不通过校验,对所述共享资源包重新进行可疑数据匹配。
3. 如权利要求1所述的方法,其特征在于,所述步骤D具体为: 在所述访问请求中提取用户ID ; 判断所述用户ID是否为会员账户,是则执行步骤E ; 否则继续判断所述访问请求是否涉及会员专享资源,是则执行步骤F,否则执行步骤 E〇
4. 如权利要求3所述的方法,其特征在于,所述步骤D之后步骤E之前还包括: 判断所述访问请求是否涉及专家在线服务,是则转发所述访问请求至合作平台中对应 专家的专家账号,继续执行下一步,否则执行步骤E ; 将所述专家账号反馈的信息返回给用户。
5. 如权利要求1所述的方法,其特征在于,所述方法还包括: 当所述云平台出现故障时,确定所述故障类别,在数据库服务器中查找所述故障类别 对应的故障修复策略; 根据所述故障修复策略自动修复所述故障。
6. -种资源共享的云平台,其特征在于,所述云平台与合作平台连接,包括: 共享资源获取单元,用于获取合作平台上的共享资源; 共享资源存储单元,用于将所述共享资源存储在云平台的数据库服务器中; 访问请求接收单元,用于接收用户发起的访问请求; 访问请求验证单元,用于验证所述访问请求是否合法,是则通过资源数据反馈单元进 行处理,否则通过拒绝访问反馈单元进行处理; 资源数据反馈单元,用于根据所述访问请求的请求参数在数据库服务器中查询请求参 数对应的资源数据,并反馈所述资源数据给用户; 拒绝访问反馈单元,用于反馈拒绝访问的提示给用户。
7. 如权利要求6所述的云平台,其特征在于,所述共享资源获取单元具体包括: 资源调取模块,用于向合作平台发起共享资源调取请求; 可疑数据判断模块,用于接收合作平台发送的共享资源包,抓取共享资源包中的关键 数据,对所述关键数据进行可疑数据匹配,若匹配成功则对所述共享资源包进行签名并生 成第一校验值,并将所述共享资源包上传到云平台的验证虚拟机中,并继续下一步骤,若匹 配不成功,则通过共享资源存储单元进行处理; 可疑数据验证模块,用于所述验证虚拟机对所述共享资源包的签名进行验证,并对所 述共享资源包计算第二校验值,判断所述第二校验值与第一校验值是否相同,是则通过校 验,并将所述共享资源包发送到有关取证部门,同时记录所述上传的合作平台以及登陆账 号,向所述合作平台发出警告信息并屏蔽该登陆账号,否则不通过校验,对所述共享资源包 重新进行可疑数据匹配。
8. 如权利要求1所述的云平台,其特征在于,所述访问请求验证单元具体包括: 用户ID提取模块,用于在所述访问请求中提取用户ID ; 会员账户判断模块,用于判断所述用户ID是否为会员账户,是则通过所述资源数据反 馈单元进行操作; 专享资源判断模块,用于会员账户判断模块判断不是会员账户时继续判断所述访问请 求是否涉及会员专享资源,是则通过所述拒绝访问反馈单元进行操作,否则通过所述资源 数据反馈单元进行操作。
9. 如权利要求8所述的云平台,其特征在于,还包括: 在线服务判断单元,用于在所述访问请求验证单元验证所述访问请求是否合法后,所 述资源数据反馈单元反馈所述资源数据给用户之前判断所述访问请求是否涉及专家在线 服务,是则转发所述访问请求至合作平台中对应专家的专家账号,通过专家信息反馈单元 进行操作,否则通过资源数据反馈单元进行操作; 专家信息反馈单元,用于将所述专家账号反馈的信息返回给用户。
10. 如权利要求6所述的云平台,其特征在于,还包括: 故障确定单元,用于当所述云平台出现故障时,确定所述故障类别,在数据库服务器中 查找所述故障类别对应的故障修复策略; 故障修复单元,用于根据所述故障修复策略自动修复所述故障。
【文档编号】H04L29/08GK104065715SQ201410273551
【公开日】2014年9月24日 申请日期:2014年6月18日 优先权日:2014年6月18日
【发明者】杨海东, 刘国胜 申请人:广东工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1