《存取网关及其提供云存储服务方法.pdf》由会员分享,可在线阅读,更多相关《存取网关及其提供云存储服务方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102611721 A (43)申请公布日 2012.07.25 C N 1 0 2 6 1 1 7 2 1 A *CN102611721A* (21)申请号 201110025733.7 (22)申请日 2011.01.24 H04L 29/08(2006.01) H04L 12/66(2006.01) H04L 29/06(2006.01) (71)申请人鸿富锦精密工业(深圳)有限公司 地址 518109 广东省深圳市宝安区龙华镇油 松第十工业区东环二路2号 申请人鸿海精密工业股份有限公司 (72)发明人林育琮 赖建邦 黄智源 (54) 发明名称 存取网关及其提供。
2、云存储服务方法 (57) 摘要 一种存取网关,包括用户接口模块、网址获取 模块、安装模块及服务模块。用户接口模块用于与 终端设备建立通信连接。网址获取模块用于当用 户接口模块与终端设备建立通信连接后从后端服 务器获取云存储服务清单,从云存储服务清单中 选择目标服务,并根据目标服务与至少一个云存 储服务器进行认证以获取下载网址。安装模块用 于根据下载网址从至少一个云存储服务器下载并 安装对应的后端软件。服务模块用于通过安装的 后端软件为至少一个终端设备提供来自于至少一 个云存储服务器的云存储服务。本发明还提供了 一种存取网关提供云存储服务方法。所述网关及 其提供云存储服务方法可自动下载并安装后端。
3、软 件,极大方便用户享受云存储服务供应商的云存 储服务。 (51)Int.Cl. 权利要求书2页 说明书5页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 4 页 1/2页 2 1.一种存取网关,与后端服务器、至少一个云存储服务器、及至少一个终端设备通信连 接,其特征在于,所述存取网关包括: 用户接口模块,用于与至少一个终端设备建立通信连接; 网址获取模块,用于当所述至少一个终端设备通过所述用户接口模块建立通信连接后 从所述后端服务器获取云存储服务清单,从所述云存储服务清单中选择目标服务,并根据 所述目标服务与至少一个云存储服务。
4、器进行认证以获取下载网址; 安装模块,用于根据所述下载网址从至少一个云存储服务器下载并安装对应的后端软 件;及 服务模块,用于通过安装的后端软件为所述至少一个终端设备提供来自于至少一个云 存储服务器的云存储服务。 2.如权利要求1所述的存取网关,其特征在于,所述网址获取模块还用于根据简单对 象访问协议向所述后端服务器请求所述云存储服务清单,并根据所述简单对象访问协议从 所述后端服务器接收所述云存储服务清单。 3.如权利要求1所述的存取网关,其特征在于,所述网址获取模块还用于将所述云存 储服务清单显示于所述用户接口模块,以供所述用户选择所述目标服务。 4.如权利要求3所述的存取网关,其特征在于,。
5、所述网址获取模块还用于将所述目标 服务发送至所述后端服务器。 5.如权利要求3所述的存取网关,其特征在于,所述网址获取模块还用于通过开放认 证协议向所述至少一个云存储服务器请求认证,将所述用户输入的帐号与密码发送至所述 至少一个云存储服务器以进行认证,并当认证通过后从所述至少一个云存储服务器接收所 述下载网址。 6.一种存取网关提供云存储服务方法,所述存取网关与后端服务器、至少一个云存储 服务器及至少一个终端设备通信连接,其特征在于,所述存取网关提供云存储服务方法包 括以下步骤: 通过用户接口模块与至少一个终端设备建立通信连接; 当通过用户接口模块与至少一个终端设备建立通信连接后从所述后端服务。
6、器获取云 存储服务清单; 从所述云存储服务清单中选择目标服务; 根据所述目标服务与至少一个云存储服务器进行认证以获取下载网址; 根据所述下载网址从至少一个云存储服务器下载对应的后端软件,并安装所述对应的 后端软件;及 通过安装的后端软件为至少一个终端设备提供来自于至少一个云存储服务器的云存 储服务。 7.如权利要求6所述的存取网关提供云存储服务方法,其特征在于,所述从所述后端 服务器获取云存储服务清单的步骤包括:根据简单对象访问协议向所述后端服务器请求所 述云存储服务清单;及根据所述简单对象访问协议从所述后端服务器接收所述云存储服务 清单。 8.如权利要求6所述的存取网关提供云存储服务方法,其。
7、特征在于,所述从所述云存 储服务清单中选择目标服务的步骤包括:将所述云存储服务清单显示于所述用户接口模 权 利 要 求 书CN 102611721 A 2/2页 3 块,以供所述用户选择所述目标服务。 9.如权利要求8所述的存取网关提供云存储服务方法,其特征在于还包括:将所述目 标服务发送至所述后端服务器。 10.如权利要求8所述的存取网关提供云存储服务方法,其特征在于,根据所述目标 服务与至少一个云存储服务器进行认证以获取下载网址的步骤包括:通过开放认证协议向 所述至少一个云存储服务器请求认证;将所述用户输入的帐号与密码发送至所述至少一个 云存储服务器以进行认证;及当认证通过后从所述至少一个。
8、云存储服务器接收所述下载网 址。 权 利 要 求 书CN 102611721 A 1/5页 4 存取网关及其提供云存储服务方法 技术领域 0001 本发明涉及云存储系统,尤其涉及一种存取网关及其提供云存储服务方法。 背景技术 0002 由于云端技术应用越来越广泛,云存储服务供应商日渐增加,用户需要首先手动 安装这些云存储服务供应商的后端软件,通过安装的后端软件才能享受这些云存储服务供 应商的云存储服务。 0003 就用户而言,享受不同的云存储服务供应商的云存储服务,就需要手动安装不同 的后端软件,非常不方便。 发明内容 0004 鉴于以上内容,有必要提供一种存取网关,可自动下载并安装后端软件,。
9、方便用户 享受云存储服务。 0005 此外,还有必要提供一种存取网关提供云存储服务方法,可自动下载并安装后端 软件,方便用户享受云存储服务。 0006 本发明实施方式中提供的存取网关,与后端服务器、至少一个云存储服务器及至 少一个终端设备通信连接,所述存取网关包括用户接口模块、网址获取模块、安装模块及服 务模块。用户接口模块用于与至少一个终端设备建立通信连接。网址获取模块用于当所述 用户接口模块与至少一个终端设备建立连接后从所述后端服务器获取云存储服务清单,从 所述云存储服务清单中选择目标服务,并根据所述目标服务与至少一个云存储服务器进行 认证以获取下载网址。安装模块用于根据所述下载网址从至少。
10、一个云存储服务器下载并安 装对应的后端软件。服务模块用于通过安装的后端软件为至少一个终端设备提供来自于至 少一个云存储服务器的云存储服务。 0007 优选地,所述网址获取模块还用于根据简单对象访问协议向所述后端服务器请求 所述云存储服务清单,并根据所述简单对象访问协议从所述后端服务器接收所述云存储服 务清单。 0008 优选地,所述网址获取模块还用于将所述云存储服务清单显示于所述用户接口模 块,以供所述用户选择所述目标服务。 0009 优选地,所述网址获取模块还用于将所述目标服务发送至所述后端服务器。 0010 优选地,所述网址获取模块还用于通过开放认证协议向所述至少一个云存储服务 器请求认证。
11、,将所述用户输入的帐号与密码发送至所述至少一个云存储服务器以进行认 证,并当认证通过后从所述至少一个云存储服务器接收所述下载网址。 0011 本发明实施方式中提供的存取网关提供云存储服务方法,所述存取网关与后端服 务器、至少一个云存储服务器及至少一个终端设备通信连接,所述存取网关提供云存储服 务方法包括以下步骤:通过用户接口模块与至少一个终端设备建立通信连接;当所述用户 接口模块与至少一个终端设备建立通信连接后从所述后端服务器获取云存储服务清单;从 说 明 书CN 102611721 A 2/5页 5 所述云存储服务清单中选择目标服务;根据所述目标服务与至少一个云存储服务器进行认 证以获取下载。
12、网址;根据所述下载网址从至少一个云存储服务器下载并安装对应的后端软 件;及通过安装的后端软件为至少一个终端设备提供来自于至少一个云存储服务器的云存 储服务。 0012 优选地,所述从所述后端服务器获取云存储服务清单的步骤包括:根据简单对象 访问协议向所述后端服务器请求所述云存储服务清单;及根据所述简单对象访问协议从所 述后端服务器接收所述云存储服务清单。 0013 优选地,所述从所述云存储服务清单中选择目标服务的步骤包括:将所述云存储 服务清单显示于所述用户接口模块,以供所述用户选择所述目标服务。 0014 优选地,所述的存取网关提供云存储服务方法还包括:将所述目标服务发送至所 述后端服务器。。
13、 0015 优选地,根据所述目标服务与至少一个云存储服务器进行认证以获取下载网址的 步骤包括:通过开放认证协议向所述至少一个云存储服务器请求认证;将所述用户输入的 帐号与密码发送至所述至少一个云存储服务器以进行认证;及当认证通过后从所述至少一 个云存储服务器接收所述下载网址。 0016 相较于现有技术,本实施方式中的存取网关及其提供云存储服务方法可自动下载 并安装后端软件,极大方便用户享受云存储服务供应商的云存储服务,提高了用户体验。 附图说明 0017 图1为本发明存取网关一实施方式的环境图。 0018 图2为本发明存取网关一实施方式的模块图。 0019 图3为本发明存取网关提供云存储服务方。
14、法一实施施方式的流程图。 0020 图4为本发明存取网关提供云存储服务方法另一实施方式的流程图。 0021 主要元件符号说明 0022 终端设备 10 0023 存取网关 20 0024 用户接口模块 21 0025 网址获取模块 22 0026 安装模块 23 0027 服务模块 24 0028 处理器 25 0029 后端服务器 30 0030 因特网 40 0031 云存储服务器 50 0032 云存储设备 60 具体实施方式 0033 图1为本发明存取网关(Access Gateway)20一实施方式的环境图。在本实施方 式中,存取网关20一端连接于多个终端设备10与一个后端服务器(B。
15、ack-end Server)30, 说 明 书CN 102611721 A 3/5页 6 另一端经由因特网(Internet)40连接于多个云存储服务器(Cloud storage service provider server)50。多个终端设备10可以为平板电脑、笔记本电脑或台式电脑等。 0034 多个云存储服务器50是多个云存储服务供应商(Cloud storage service provider),如Google、Amzs3、Zumodriver等,用来提供云存储服务的服务器。所谓云存储 服务即是指存取网关20可以经由因特网40、云存储服务器50存取云存储设备60。后端服 务器30。
16、用于为存取网关20提供云存储服务清单,即:存取网关20可以享受到的云存储服 务供应商(如Google、Amzs3、Zumodriver)所提供的云存储服务。 0035 在本实施方式中,当用户经由一个终端设备10与存取网关20建立通信连接(即 用户经由一个终端设备10登入存取网关20的用户接口)后,先从后端服务器30获取云存 储服务清单,再从云存储服务清单中选择目标服务。然后,根据目标服务与至少一个云存储 服务器50进行认证以获取下载网址。此后,存取网关20根据下载网址从至少一个云存储 服务器50下载对应的后端软件,并安装所述对应的后端软件。最后,存取网关20通过安装 的后端软件为多个终端设备1。
17、0提供来自于至少一个云存储服务器50的云存储服务。在本 实施方式中,所述通信连接包括有线连接与无线连接。 0036 举例而言,当用户经由一个终端设备10与存取网关20建立通信连接后,先从后端 服务器30获取云存储服务清单,该云存储服务清单包括Google、Amzs3、Zumodriver的云存 储服务,再从云存储服务清单中选择Google的云存储服务。接着,存取网关20根据Google 的云存储服务与Google的云存储服务器50进行认证。在本实施方式中,所述Google的云 存储服务器50是指提供Google云存储服务的云存储服务器。当认证通过后,Google的云 存储服务器50产生存取网关。
18、20专属的后端软件的下载网址,直接将该下载网址传送至存 取网关20,也可经由后端服务器30将该下载网址传送至存取网关20。然后,存取网关20 接收该下载网址,根据该下载网址从Google的云存储服务器50下载对应的后端软件,并安 装所述对应的后端软件。此后,用户即可经由存取网关20来享受Google的云存储服务器 50提供的云存储服务,即可经由存取网关20、因特网40、云存储服务器50存取云存储设备 60。 0037 应当注意的是,用户不限于只选择一个目标服务,可以根据需要选择多个目标 服务,如用户可以同时选择Google、Amzs3、Zumodriver三家的云存储服务,从Google、 A。
19、mzs3、Zumodriver分别获取10G、20G、20G的云存储空间,则存取网关20的用户即可享受 (10G+20G+20G50G)的云存储空间。然后,存取网关20的管理员用户可以根据各个终端 设备10的具体需要将50G的云存储空间分配给各个终端设备10。 0038 参阅图2,为本发明存取网关20一实施方式的功能模块图。在本实施方式中,存 取网关20包括用户接口模块21、网址获取模块22、安装模块23、服务模块24及处理器25。 处理器25用于执行用户接口模块21、网址获取模块22、安装模块23及服务模块24。 0039 用户接口模块21用于使终端设备10与存取网关20建立通信连接。在本实。
20、施方 式,用户可通过多个终端设备10中的任一个通过用户接口模块21与存取网关20建立通信 连接,即通过多个终端设备10中的任一个登入存取网关20的用户接口模块21。 0040 网址获取模块22用于当终端设备10通过用户接口模块21与存取网关20建立通 信连接后从后端服务器30获取云存储服务清单,从云存储服务清单中选择目标服务,并根 据目标服务与至少一个云存储服务器50进行认证以获取下载网址。在本实施方式中,网址 说 明 书CN 102611721 A 4/5页 7 获取模块22根据简单对象访问协议(Simple Object Access Protocol,SOAP)向后端服务 器30请求云存。
21、储服务清单,并根据简单对象访问协议从后端服务器30接收云存储服务清 单。 0041 网址获取模块22还用于将云存储服务清单显示于用户接口模块21,以供用户选 择目标服务,当用户选择目标服务后将所述目标服务发送至后端服务器30。 0042 网址获取模块22还用于通过开放认证(oAuth)协议向至少一个云存储服务器50 请求认证,并将用户输入的帐号与密码发送给至少一个云存储服务器50以进行认证。在实 施方式中,网址获取模块22可以直接向至少一个云存储服务器50请求认证,也可经由后端 服务器30向至少一个云存储服务器50请求认证。 0043 在本实施方式中,当用户输入的帐号与密码通过至少一个云存储服。
22、务器50的认 证后,云存储服务器50产生存取网关20专属的后端软件的下载网址,直接将该下载网址传 送至存取网关20,也可经由后端服务器将该下载网址传送至存取网关20。 0044 安装模块23用于直接从至少一个云存储服务器50接收下载网址,或经由后端服 务器30从至少一个云存储服务器50接收下载网址,根据下载网址从至少一个云存储服务 器50下载并安装对应的后端软件。 0045 服务模块24用于通过安装的后端软件为多个终端设备10提供来自于至少一个云 存储服务器50的云存储服务。 0046 图3为本发明存取网关20提供云存储服务方法一实施方式的流程图。本实施方 式中的存取网关20提供云存储服务方法。
23、是通过图2中的功能模块来实施。 0047 在步骤S100,用户接口模块21与一个终端设备10建立通信连接。 0048 在步骤S102,网址获取模块22从后端服务器30获取云存储服务清单。 0049 在步骤S104,网址获取模块22从云存储服务清单中选择目标服务。 0050 在步骤S106,网址获取模块22根据目标服务与至少一个云存储服务器50进行认 证以获取下载网址。 0051 在步骤S108,安装模块23根据下载网址从至少一个云存储服务器50下载对应的 后端软件。 0052 在步骤S110,安装模块23安装下载的后端软件。 0053 在步骤S112,服务模块24通过安装的后端软件为多个终端设。
24、备10提供来自于至 少一个云存储服务器50的云存储服务。 0054 图4为本发明存取网关20提供云存储服务方法另一实施方式的流程图。本实施 方式中的存取网关20提供云存储服务方法是通过图2中的功能模块来实施。 0055 在步骤S200,用户接口模块21与终端设备10建立通信连接。 0056 在步骤S202,网址获取模块22根据简单对象访问协议向后端服务器30请求云存 储服务清单。 0057 在步骤S204,网址获取模块22根据简单对象访问协议从后端服务器30接收所述 云存储服务清单。 0058 在步骤S206,网址获取模块22将云存储服务清单显示于用户接口模块21,以供所 述用户选择目标服务。。
25、 0059 当用户选择目标服务后,在步骤S208,网址获取模块22将目标服务发送至后端服 说 明 书CN 102611721 A 5/5页 8 务器30。 0060 在步骤S210,网址获取模块22通过开放认证(oAuth)协议向至少一个云存储服务 器50请求认证。 0061 在步骤S212,网址获取模块22将用户输入的帐号与密码发送给至少一个云存储 服务器50以进行认证。在本实施方式中,当用户输入的帐号与密码通过至少一个云存储服 务器50的认证后,至少一个云存储服务器50产生存取网关20专属的后端软件的下载网 址,直接将该下载网址传送至存取网关20,也可经由后端服务器30将该下载网址传送至存。
26、 取网关20。 0062 在步骤S214,网址获取模块22直接从至少一个云存储服务器接收下载网址,或经 由后端服务器30从至少一个云存储服务器50接收下载网址。 0063 在步骤S216,安装模块23根据下载网址从至少一个云存储服务器50下载后端软 件。 0064 在步骤S218,安装模块23安装后端软件。此后,存取网关20的用户即可通过安装 的后端软件享受对应的云存储服务。 0065 在步骤S220,服务模块24通过安装的后端软件为多个终端设备10提供来自于至 少一个云存储服务器50的云存储服务。 0066 综上所述,本发明存取网关20选择所需要的云存储服务后,可以自动下载并安装 该云存储服。
27、务对应的后端软件,再通过安装的后端软件享受对应的云存储服务,大大增加 了用户的便利性。 0067 另外,存取网关20通过开放认证(oAuth)协议向至少一个云存储服务器50请求 认证,并将用户输入的帐号与密码发送给至少一个云存储服务器50以进行认证,因此,存 取网关20本身并不需储存用户的帐号与密码,降低了用户的帐号与密码外泄的风险,增加 安全性。 0068 此外,存取网关20可经由后端服务器30向云存储服务器50请求认证,还可经由 后端服务器30从云存储服务器50接收下载网址,如此,存取网关20与云存储服务器50的 通信都会经过后端服务器30,从而可以利用后端服务器30来进行流量记录以及安全管控。 说 明 书CN 102611721 A 1/4页 9 图1 说 明 书 附 图CN 102611721 A 2/4页 10 图2 说 明 书 附 图CN 102611721 A 10 3/4页 11 图3 说 明 书 附 图CN 102611721 A 11 4/4页 12 图4 说 明 书 附 图CN 102611721 A 12 。