基于云服务平台实现远程访问存储终端的方法及系统的制作方法

文档序号:8005222阅读:223来源:国知局
基于云服务平台实现远程访问存储终端的方法及系统的制作方法
【专利摘要】本发明公开了一种基于云服务平台实现远程访问存储终端的方法及系统,所述方法包括:云服务平台接收并保存存储终端发送的验证信息,用户端向所述云服务平台发送登录信息,所述云服务平台根据所述登录信息判断所述登录信息是否与所述验证信息相一致,在所述登录信息与所述验证信息相一致的情况下,使得所述用户端与所述存储终端建立远程连接后进行数据传输。本发明通过云服务平台使得用户端与远程的存储终端之间建立点对点通信连接,从而用户端直接地点对点访问远程的存储终端,其设置过程简单,提高了工作效率;而且降低了网络带宽的消耗,降低了用户的使用成本,保证了数据传输的安全性及隐私性。
【专利说明】基于云服务平台实现远程访问存储终端的方法及系统
【技术领域】
[0001]本发明涉及移动存储及通讯【技术领域】,特别涉及一种基于云服务平台实现远程访问存储终端的方法及系统。
【背景技术】
[0002]随着计算机微型化、网络化及多媒体化的迅速发展以及宽带网的普及和全球信息量的急剧增长,人们使用大容量数据文件的频率越来越高,因此迫切需要一种轻巧便携、高速传输、安全稳定的大容量移动存储设备。而移动存储介质凭借其使用灵活、方便等的优点,在政府及企业信息化的过程中迅速得到普及,越来越多的敏感信息、秘密数据、档案资料以及大容量数据被存储在移动存储介质里,而该类移动存储设备不方便随时携带,一旦丢失后将给政府和企业信息资源带来相当大的安全隐患。
[0003]通过远程访问存储终端是解决上述问题的一种途径,现有的远程访问存储终端的一种方法是直接采用DDNS (Dynamic Domain Name Server,动态域名服务)方式,即给存储终端捆绑一个动态域名,用户需要对路由器以及存储设备进行网络断口映射,访问终端通过WEB网页登录存储终端的动态域名,然后用户才可以进行访问远程终端,该过程过于繁琐,造成工作效率较低。
[0004]另一种远程访问存储终端的方法是通过集中存储转发服务器访问,该方法通过中心服务器作为核心,用户端访问远程的存储终端时,首先是向中心服务器发送请求,中心服务器再向存储终端发送请求,然后所述中心服务器将从存储终端获取到的数据集中转发给用户端。该方法中,当大量用户同时在访问存储终端时,由于中心服务器是唯一的路径,因此需要消耗的网络带宽太大,很容易产生速度缓慢、堵塞现象,另外,该方法中用户所需数据集中通过中心服务器转发,无法保障数据的安全性、隐私性。

【发明内容】

[0005]本发明提出一种基于云服务平台实现远程访问存储终端的方法及系统,能实现真正的随时、随地的远程访问存储终端,并保证数据传输的安全性及隐私性。
[0006]为实现上述发明目的,本发明采用如下技术方案:
[0007]—种基于云服务平台实现远程访问存储终端的方法,其包括以下步骤:
[0008]云服务平台接收并保存存储终端发送的验证信息;
[0009]用户端向所述云服务平台发送登录信息,所述云服务平台根据所述登录信息判断所述登录信息是否与所述验证信息相一致,在所述登录信息与所述验证信息相一致的情况下,使得所述用户端与所述存储终端建立远程连接后进行数据传输。
[0010]进一步地,在上述的基于云服务平台实现远程访问存储终端的方法中,所述云服务平台接收并保存存储终端发送的验证信息的步骤之前还包括:
[0011]搭建云服务平台,并在该云服务平台上运行点对点应用程序;
[0012]存储终端设置点对点通信的验证信息并发送给所述云服务平台。[0013]进一步地,在上述的基于云服务平台实现远程访问存储终端的方法中,所述用户端向所述云服务平台发送登录信息的步骤具体为:
[0014]用户端运行点对点应用程序,并在登录界面内进行用户账号的注册,注册成功后登录用户账号,登录用户账号后进行设备添加操作,进行设备添加操作后所述用户端向所述云服务平台发送登录信息。
[0015]进一步地,在上述的基于云服务平台实现远程访问存储终端的方法中,所述设备添加操作就是所述用户端通过手动输入或通过二维码扫描输入所述存储终端的ID和匹配此ID的密码,使得用户账号和存储终端的ID进 行捆绑,所述登录信息包括用户名及匹配此用户名的密码和存储终端的ID及匹配此ID的密码。
[0016]进一步地,在上述的基于云服务平台实现远程访问存储终端的方法中,所述用户端与所述存储终端建立远程连接后进行数据传输的步骤具体包括:
[0017]所述用户端远程登录所述存储终端,并通过所述云服务平台与所述存储终端建立点对点通信连接;
[0018]所述用户端与所述存储终端通过点对点通信直接进行数据传输。
[0019]进一步地,在上述的基于云服务平台实现远程访问存储终端的方法中,所述用户端通过以下方式与所述存储终端进行点对点通信连接:
[0020]所述用户端通过互联网连接远程的存储终端;
[0021]或所述用户端通过2G、3G、4G或5G移动互联网直接连接远程的存储终端。
[0022]进一步地,在上述的基于云服务平台实现远程访问存储终端的方法中,所述存储终端为硬盘、便携式移动硬盘或网络硬盘,所述存储终端的存储介质为SATA硬盘、SAS硬盘、SCSI硬盘、IDE硬盘、固态硬盘、FLASH、U盘、SD卡或闪存卡至少其中一种,所述用户端为手机、平板电脑或个人电脑。
[0023]本发明还提供一种基于云服务平台实现远程访问存储终端的系统,包括:运行有点对点应用程序的云服务平台、用户端及存储终端,所述用户端及存储终端均有线或无线通信连接于所述云服务平台;
[0024]其中,所述存储终端用于向所述云服务平台发送点对点通信的验证信息,所述用户端用于向所述云服务平台发送登录信息,所述云服务平台用于接收并保存存储终端发送点对点通信的验证信息,并根据所述登录信息比较所述登录信息与所述验证信息是否相一致,在所述登录信息与所述验证信息相一致的情况下,建立所述用户端及存储终端之间的点对点连接通道;所述用户端还用于在所述登录信息与所述验证信息相一致的情况下与所述存储终端建立远程点对点通信连接后进行数据传输。
[0025]进一步地,在上述的基于云服务平台实现远程访问存储终端的系统中,所述用户端通过以下方式与所述存储终端进行点对点通信连接::
[0026]所述用户端通过互联网连接远程的存储终端;
[0027]或所述用户端通过2G、3G、4G或5G移动互联网直接连接远程的存储终端。
[0028]本发明基于云服务平台实现远程访问存储终端的方法及系统通过云服务平台使得用户端与远程的存储终端之间建立点对点通信连接,从而用户端直接地点对点访问远程的存储终端,从而实现真正的随时、随地的远程访问,其设置过程简单,提高了工作效率;而且由于所述用户端与存储终端之间的音视频数据的传输不经过该云服务平台,从而不但降低了网络带宽的消耗,降低了用户的使用成本,而且保证了数据传输的安全性及隐私性。
【专利附图】

【附图说明】
[0029]图1为本发明基于云服务平台实现远程访问存储终端的方法的流程示意图;
[0030]图2为本发明基于云服务平台实现远程访问存储终端的系统的结构示意图。
【具体实施方式】
[0031]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]本发明实施例中,云服务平台接收并保存存储终端发送点对点通信的验证信息;用户端向所述云服务平台发送登录信息,所述云服务平台根据所述登录信息比较所述登录信息与所述验证信息是否相一致,在所述登录信息与所述验证信息相一致的情况下,所述用户端与所述存储终端建立远程点对点通信连接后进行数据传输。这样就通过云服务平台实现了用户端远程访问存储终端并通过该云服务平台的点对点(P2P)服务进行管理,即通过点对点服务进行用户端与远程存储终端间建立“握手信号”,握手成功后,用户端直接地点对点访问远程终端,从而实现真正的随时、随地的远程访问,且由于所述用户端与存储终端之间的音视频数据的传输不经过该云服务平台,从而不但降低了网络带宽的消耗,降低了用户的使用成本,而且保证了数据传输的安全性及隐私性。
[0033]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细描述。
[0034]请参阅图1,图1为本发明基于云服务平台实现远程访问存储终端的方法的流程示意图。所述方法包括以下步骤:
[0035]步骤Sll:搭建云服务平台,并在该云服务平台上运行点对点(P2P)应用程序;
[0036]在具体实现时,所述云服务平台根据服务器承载能力的要求进行搭建,例如根据实际测试的经验,上行和下行带宽各为IOMb时,云服务平台能承载的设备数量为5万台。所述点对点应用程序(P2P)允许设备在同一通信过程中既作客户端又作服务器,其中,每台客户端都是服务器,而每台服务器也同时是客户端,它们都可以发起通信并且在通信过程中处于平等的地位。不过,点对点应用程序要求每个终端设备提供用户界面并运行后台服务。当启动某个点对点应用程序时,程序将调用所需用户界面及后台服务。
[0037]步骤S12:存储终端设置点对点通信的验证信息并发送给所述云服务平台;
[0038]所述存储终端包括但不限于硬盘、便携式移动硬盘或网络硬盘,所述存储终端的存储介质包括但不限于SATA硬盘、SAS硬盘、SCSI硬盘、IDE硬盘、固态硬盘、FLASH、U盘、SD卡或闪存卡。
[0039]所述验证信息包括存储终端的ID及匹配此ID的密码,通过设置唯一的ID及密码来验证远程访问所述存储终端的用户端设备的合法性,从而保证了数据的安全性。
[0040]所述存储终端的ID及密码是在产品生产时即在固件程序中固化的一个唯一身份码(ID)和匹配此ID的密码,所述存储终端在上电运行点对点应用程序(P2P)后就自动地把所述固件程序中的验证信息发送给所述云服务平台。
[0041]步骤S13:所述云服务平台接收并保存存储终端发送的点对点通信验证信息;[0042]步骤S14:用户端运行点对点应用程序,并在登录界面内输入登录信息并将所述登录信息发送给所述云服务平台;
[0043]本步骤中,所述用户端包括但不限于手机、平板电脑或个人电脑等,具体实现时,其步骤包括所述用户端运行点对点应用程序,并在登录界面内进行用户账号的注册,注册成功后登录用户账号,登录用户账号后进行设备添加操作,进行设备添加操作后所述用户端向所述云服务平台发送登录信息。
[0044]其中,所述设备添加操作就是所述用户端通过手动输入或通过二维码扫描输入所述存储终端的ID和匹配此ID的密码,使得用户账号和存储终端的ID进行捆绑,所述登录信息包括用户名及匹配此用户名的密码和存储终端的ID及匹配此ID的密码。
[0045]步骤S15:所述云服务平台比较所述登录信息与所述验证信息是否相一致,若是,则进行步骤S16 ;若否,则直接结束;
[0046]在具体实现时,所述云服务平台比较所述登录信息中存储终端的ID和匹配此ID的密码以及所述验证信息中的存储终端的ID和匹配此ID的密码是否相一致,若是,则进行步骤S16 ;若否,则直接结束。
[0047]步骤S16:所述用户端远程登录所述存储终端,并通过所述云服务平台与所述存储终端建立点对点通信连接;
[0048]步骤S17:所述用户端与所述存储终端通过点对点通信直接进行数据传输;
[0049]在具体实现时,所述用户端可通过以下方式与所述存储终端进行点对点通信连接:
[0050](I)所述用户端20通过互联网连接远程的存储终端30 ;
[0051](2)所述用户端20通过包括但不限于2G、3G、4G或5G等等移动互联网直接连接远程的存储终端30。
[0052]本发明是基于P2P (Peer-to-Peer,点对点)技术为核心的一套负责用户端和远程存储端定期建立“握手信号”,并对远程存储端账号及数据进行管理。实际的音视频数据及业务数据通过用户端与存储终端之间进行点对点传输,用户无需对远程存储端设备进行繁琐的网络设置,如IP地址,端口设置和映射,DDNS等,只需要设置终端设备的唯一识别码和密码信息就可自动连接到P2P平台与其他终端设备进行信息交互,真正实现即插即用。
[0053]由于该云服务平台通过P2P实现的是终端设备间的点对点数据传输,音视频数据的传输不经过服务器,有效的控制了网络服务器所需承载的网络带宽,音视频数据的传输沿用用户家庭或办公场所固有的ADSL,大大节省了整体社会的网络资源。同时,敏感数据不经过网络服务器,保证了数据传输的安全性及隐私性。
[0054]请参阅图2,本发明还提供一种基于云服务平台实现远程访问存储终端的系统,包括运行有点对点应用程序的云服务平台10、用户端20及存储终端30,所述用户端20及存储终端30均有线或无线通信连接于所述云服务平台10 ;其中,所述存储终端30用于向所述云服务平台10发送点对点通信的验证信息;所述用户端20用于向所述云服务平台10发送登录信息;所述云服务平台10用于接收并保存所述存储终端30发送的点对点通信验证信息,以及接收所述用户端20的登录信息,并比较所述登录信息与所述验证信息是否相一致,在所述登录信息与所述验证信息相一致的情况下,建立所述用户端20及存储终端30之间的点对点连接通道;所述用户端20还用于在所述登录信息与所述验证信息相一致的情况下与所述存储终端30建立远程点对点通信连接后进行数据传输。
[0055]所述存储终端30包括但不限于硬盘、便携式移动硬盘或网络硬盘等,所述存储终端30的存储介质包括但不限于SATA硬盘、SAS硬盘、SCSI硬盘、IDE硬盘、固态硬盘、FLASH、U盘、SD卡或闪存卡等等;所述用户端20包括但不限于手机、平板电脑或个人电脑等。
[0056]所述验证信息包括所述存储终端30的ID及匹配此ID的密码,所述登录信息包括用户名及匹配此用户名的密码和存储终端的ID及匹配此ID的密码。所述登录信息是由用户账号和存储终端的ID捆绑在一起的,具体的捆绑方法是用户在登录界面内进行登录时需要进行设备添加操作,所述设备添加操作就是所述用户端通过手动输入或通过二维码扫描输入所述存储终端的ID和匹配此ID的密码,从而使得用户账号和存储终端的ID进行捆绑。
[0057]所述用户端20可通过以下方式与所述存储终端30进行点对点通信连接:
[0058](I)所述用户端20通过互联网连接远程的存储终端30 ;
[0059](2)所述用户端20通过包括但不限于2G、3G、4G或5G等等移动互联网直接连接远程的存储终端30。
[0060]综上,相比于现有技术本发明的实际意义在于:
[0061]本发明基于云服务平台实现远程访问存储终端的方法及系统通过云服务平台使得用户端与远程的存储终端之间建立点对点通信连接,从而用户端直接地点对点访问远程的存储终端,从而实现真正的随时、随地的远程访问,其设置过程简单,提高了工作效率;而且由于所述用户端与存储终端之间的音视频数据的传输不经过该云服务平台,从而不但降低了网络带宽的消耗,降低了用户的使用成本,而且保证了数据传输的安全性及隐私性。
[0062]这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
【权利要求】
1.一种基于云服务平台实现远程访问存储终端的方法,其特征在于,其包括以下步骤: 云服务平台接收并保存存储终端发送的验证信息; 用户端向所述云服务平台发送登录信息,所述云服务平台根据所述登录信息判断所述登录信息是否与所述验证信息相一致,在所述登录信息与所述验证信息相一致的情况下,使得所述用户端与所述存储终端建立远程连接后进行数据传输。
2.根据权利要求1所述的基于云服务平台实现远程访问存储终端的方法,其特征在于,所述云服务平台接收并保存存储终端发送的验证信息的步骤之前还包括: 搭建云服务平台,并在该云服务平台上运行点对点应用程序; 存储终端设置点对点通信的验证信息并发送给所述云服务平台。
3.根据权利要求1所述的基于云服务平台实现远程访问存储终端的方法,其特征在于,所述用户端向所述云服务平台发送登录信息的步骤具体为: 用户端运行点对点应用程序,并在登录界面内进行用户账号的注册,注册成功后登录用户账号,登录用户账号后进行设备添加操作,进行设备添加操作后所述用户端向所述云服务平台发送登录信息。
4.根据权利要 求3所述的基于云服务平台实现远程访问存储终端的方法,其特征在于,所述设备添加操作就是所述用户端通过手动输入或通过二维码扫描输入所述存储终端的ID和匹配此ID的密码,使得用户账号和存储终端的ID进行捆绑,所述登录信息包括用户名及匹配此用户名的密码和存储终端的ID及匹配此ID的密码。
5.根据权利要求1所述的基于云服务平台实现远程访问存储终端的方法,其特征在于,所述用户端与所述存储终端建立远程连接后进行数据传输的步骤具体包括: 所述用户端远程登录所述存储终端,并通过所述云服务平台与所述存储终端建立点对点通信连接; 所述用户端与所述存储终端通过点对点通信直接进行数据传输。
6.根据权利要求5所述的基于云服务平台实现远程访问存储终端的方法,其特征在于,所述用户端通过以下方式与所述存储终端进行点对点通信连接: 所述用户端通过互联网连接远程的存储终端; 或所述用户端通过2G、3G、4G或5G移动互联网直接连接远程的存储终端。
7.根据权利要求1?6任一项所述的基于云服务平台实现远程访问存储终端的方法,其特征在于,所述存储终端为硬盘、便携式移动硬盘或网络硬盘,所述存储终端的存储介质为SATA硬盘、SAS硬盘、SCSI硬盘、IDE硬盘、固态硬盘、FLASH、U盘、SD卡或闪存卡至少其中一种,所述用户端为手机、平板电脑或个人电脑。
8.一种基于云服务平台实现远程访问存储终端的系统,其特征在于,包括:运行有点对点应用程序的云服务平台、用户端及存储终端,所述用户端及存储终端均有线或无线通信连接于所述云服务平台; 其中,所述存储终端用于向所述云服务平台发送点对点通信的验证信息,所述用户端用于向所述云服务平台发送登录信息,所述云服务平台用于接收并保存存储终端发送点对点通信的验证信息,并根据所述登录信息比较所述登录信息与所述验证信息是否相一致,在所述登录信息与所述验证信息相一致的情况下,建立所述用户端及存储终端之间的点对点连接通道;所述用户端还用于在所述登录信息与所述验证信息相一致的情况下与所述存储终端建立远程点对点通信连接后进行数据传输。
9.根据权利要求8所述的基于云服务平台实现远程访问存储终端的系统,其特征在于,所述用户端通过以下方式与所述存储终端进行点对点通信连接: 所述用户端通过互联网连接远程的存储终端; 或所述用户端通过2G、 3G、4G或5G移动互联网直接连接远程的存储终端。
【文档编号】H04L29/06GK103442053SQ201310374220
【公开日】2013年12月11日 申请日期:2013年8月23日 优先权日:2013年8月23日
【发明者】吴文华 申请人:深圳市奥尼视讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1