云端点对点数据传输方法及系统的制作方法

文档序号:7800265阅读:222来源:国知局
专利名称:云端点对点数据传输方法及系统的制作方法
技术领域
本发明涉及移动通信技术领域,更为具体地,涉及ー种云端点对点数据传输方法和系统。
背景技术
随着社会的进步和技术的发展,人们越来越多地使用无线接入终端接入网络来获取信息,其中,尤其以手机的上网应用最为普遍。下载资源是人们在上网体验中经常用到的 ー种操作,人们根据各自的需求从网上下载文档、电影、故事、MP3、应用程序等各种资源,以满足工作、娱乐等需求。以手机为主的移动终端凭借其随时随地上网的便利性,成为众多网络用户在上下班途中以及许多不便使用有线网络的环境中的首选网络接入终端。但是,由于手机本身的硬件限制,使用手机离线下载完成后的资源,不能在终端“空闲”时自动发送接收数据并保存,这就不可避免地导致当用户到达办公区域或者回到家里时,无法立即查看和使用在途中使用手机进行离线下载的资源。比如,用户在上班途中使用离线下载资源,到达办公区域后,如果想立即使用刚下载的资源,仍需访问离线下载服务器,把刚才“途中,,下载的资源下载至本地才能使用。再比如,用户下班途中使用离线下载电影,回到家后,如果想立即对刚下载的电影进行观看, 仍需访问离线下载服务器,把刚才“途中”下载的电影下载至本地才能观看。也就是说,在现有的移动终端文件下载应用中,用户利用手机所下载的资源,不能 “实时”查阅与传输到所指定的终端,给用户下载完成后的后期应用带来诸多不便。

发明内容
鉴于上述问题,本发明的目的是提供ー种云端点对点数据传输方法和系统。根据本发明的ー个方面,提供了ー种云端点对点数据传输方法,包括将用户终端浏览器与云客户端关联;所述用户终端浏览器根据用户的资源下载请求启动离线服务器离线下载所述资源;所述离线下载服务器在所述资源下载完成后自动将所述资源传输给云服务器;所述云服务器在接收到所述资源后将所述资源传输给所述云客户端。此外,优选的,在关联所述云客户端与所述用户终端浏览器的过程中,所述用户终端浏览器通过启动所述云客户端注册云服务器的方式实现与所述云客户端的关联;并且所述离线下载服务器在所述资源下载完成后自动将所述资源传输给云服务器后, 所述云服务器根据所述云客户端的注册信息将所述资源传输给所述云客户端。另外,优选的,所述用户终端包括移动终端和PC机。再者,优选的,在所述云客户端注册所述云服务器的过程中,所述云客户端将其 UID、IP和PORT參数发送给所述云服务器注册保留。
再者,优选的,将用户终端浏览器与云客户端关联的步骤进一歩包括将云客户端部署至用户终端。根据本发明的另一方面,提供了ー种云端点对点数据传输系统,包括用户终端、云客户端、云服务器和离线服务器,其中,所述云客户端与用户终端浏览器关联;所述离线服务器根据用户终端浏览器发出的用户的资源下载请求离线下载所述资源,并在所述资源下载完成后传输给所述云服务器;所述云服务器在接收到所述资源后将所述资源传输给所述云客户端。此外,优选的方案是,所述用户终端浏览器通过启动所述云客户端注册云服务器的方式与所述云客户端关联;并且所述离线下载服务器在所述资源下载完成后自动将所述资源传输给云服务器后, 所述云服务器根据所述云客户端的注册信息将所述资源传输给所述云客户端。利用上述根据本发明的云端点对点数据传输方法及系统,用户离线下载的资源, 能及时的传输至用户指定终端,无需等待与下载,可以真正节省用户流量,提高用户的应用体验。为了实现上述以及相关目的,本发明的ー个或多个方面包括后面将详细说明并在权利要求中特別指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。 然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的ー些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。


通过參考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中图1为根据本发明的云端点对点数据传输方法的流程图;以及图2为根据本发明的云端点对点数据传输系统的逻辑结构框图。在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施例方式以下将结合附图对本发明的具体实施例进行详细描述。本发明中的“云端”指的是建立在用户终端之外的数据存储、处理和传输平台,又称为“云服务器”,用户通过设置有云客户端手机等移动终端与云服务器建立通讯连接。本发明的应用就是建立在这种云端平台基础之上的,将移动终端浏览器与云客户端关联,并通过浏览器管理云客户端,通过移动终端之外的云服务器管理文件的离线下载,从而克服移动终端本身在数据传输和数据存储方面的硬件、流量等限制。因此,在用户的移动终端部署云客户端,并且将云客户端与用户终端浏览器关联, 是实现本发明及时将用户离线下载的资源传输至指定终端的基础。图1示出了根据本发明实施例的云端点对点数据传输方法和系统方法的流程图。如图1所示,为了使用户能够在移动终端实现离线下载并将离线下载的文件即时保存至用户指定的位置,首先需要将用户移动终端浏览器与云客户端关联(步骤S110),这样在移动终端启动用户终端浏览器后,用户就能够通过终端浏览器启动离线服务器并请求下载所需要的资源(步骤S120),离线下载服务器根据用户的资源下载请求下载该资源,并在该资源下载完成后自动将所下载的资源传输给云服务器(步骤S130),云服务器接收到用户离线下载的资源后,将该资源传输给云客户端(步骤S140)。其中,将用户终端浏览器与云客户端关联的步骤进一歩包括将云客户端部署至用户终端。另外,为了数据传输的安全性和数据库的管理,可以通过用户终端浏览器启动云客户端注册云服务器的方式实现用户终端浏览器与云客户端关联。云客户端的注册信息包括云客户端的UID(user identifier,用户标识符)、IP地址、PORT(端ロ)等识别云客户端的參数,通过云客户端的注册信息,在离线下载服务器将下载完的资源传输给云服务器后,云服务器根据该注册信息确定对应的云客户端,从而准确地将该资源传输给云客户端。具体地,在应用过程中,如果用户的移动终端已经部署了云客户端并且在云客户端与终端浏览器之间建立了关联关系,则用户启动终端浏览器,就将终端浏览器与云客户端关联,通过云客户端向云服务器注册之后,浏览器就启动云端点对点传输,通过离线下载功能下载资源。离线下载服务器在资源下载完成后,将数据自动传输给云服务器,再由云服务器将该资源转发至用户设定的终端。下面以两个应用实例对本发明的云端点对点数据传输方法做更加详细的说明。实例1、用户下班途中用E63访问www. dy2018. net随意下载电影资源,并开启云端点对点传输功能,此过程处理过程如下1. 1在用户所使用的终端安装云客户端,用预设帐号登录,并启动;1.2开启用户终端浏览器,登录预设帐号,关联、管理云客户端。启动云客户端向云服务器注册;注册时,需将云客户端的UID (user identifier,用户标识符)、IP地址、PORT (端 ロ)等识别云客户端的參数发送给云服务器注册保留,以便云服务器在获取用户离线下载的资源之后通过该识别云客户端的參数将所获取的资源转发至相应的云客户端。1. 3用户通过终端浏览器启动“云端点对点传输”功能,使用离线下载功能下载最新电影——武侠;1. 4离线服务器解析下载请求,开始下载资源,下载完成后通知云服务器;1. 5云服务器解析离线服务器通知,获取到UID ;通过UID查询到云客户端的IP、 PORT等參数;1. 6云服务器与云客户端建立连接并返回离线下载的电影;1. 7云客户端解析云服务器传输的内容,将数据保存至本地磁盘;1. 8用户回到家后,所选择下载的资源“武侠”已被成功保存至本地。实例2、用户上班途中用E63访问www. google, com邮件下载邮件资源,并开启云端点对点传输功能,此过程处理过程如下2. 1在用户所使用的终端安装云客户端,用预设帐号登录,并启动;2.2开启用户终端浏览器,登录预设帐号,关联、管理云客户端。启动云客户端向云服务器注册;注册时,需将云客户端的UID、IP、PORT等參数发送给云服务器注册保留,以便云服务器在获取用户离线下载的资源之后通过该识别云客户端的參数将所获取的资源转发至相应的云客户端。2. 3用户终端浏览器启动“云端点对点传输”功能,使用离线下载功能下载最新电影——武侠;2. 4离线服务器解析下载请求,开始下载资源,下载完成后通知云服务器;2. 5云服务器解析离线服务器通知,获取到UID ;通过UID查询到云客户端的IP、 PORT等參数;2. 6云服务器与云客户端建立连接并返回离线下载的电影;2. 7云客户端解析云服务器传输的内容,将数据保存至本地磁盘;2. 8用户到达公司,所选择下载的邮件资源已被成功保存至本地,可立即使用。通过上述应用可以看出,整个过程,只要云客户端处于联网状态,只需用户发送下载请求,即可把资源存储在用户指定的空间,使得用户不必再次登陆离线服务器下载所请求的资源,大大减少用户的操作流程、节省用户的流量支出,并且便于用户的后期应用。其中,云客户端可部署至用户的移动终端(如手机)或者PC端,但是由于注册信息中所包含的云客户端识别參数,因此云客户端只能向云服务器端注册一次,当重复注册吋,原有注册云客户端将自动离线,以实现在云服务器向云客户端返回下载的资源时的真正的点对点数据传输。如上參照图1描述了根据本发明的云端点对点数据传输方法,图2为与图1所示的方法相对应的云端点对点数据传输系统200的逻辑结构示意图。如图2所示,云端点对点数据传输系统200包括用户终端210、云客户端220、云服务器230和离线服务器MO ;其中,云客户端220与用户终端210的浏览器关联;离线服务器240根据用户终端浏览器发出的用户的资源下载请求离线下载所请求的资源,并在该资源下载完成后传输给云服务器230 ;云服务器230在接收到上述资源后将资源传输给云客户端220。如上參照图1和图2以示例的方式描述根据本发明的云端点对点数据传输方法和系统。但是,本领域技术人员应当理解,对于上述本发明所提出的云端点对点数据传输方法及系统,还可以在不脱离本发明内容的基础上做出各种改迸。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
权利要求
1.ー种云端点对点数据传输方法,包括将用户终端浏览器与云客户端关联;所述用户终端浏览器根据用户的资源下载请求启动离线服务器离线下载所述资源;所述离线下载服务器在所述资源下载完成后自动将所述资源传输给云服务器;所述云服务器在接收到所述资源后将所述资源传输给所述云客户端。
2.如权利要求1所述的云端点对点数据传输方法,其中,在将用户终端浏览器与云客户端关联的过程中,所述用户终端浏览器通过启动所述云客户端注册云服务器的方式实现与所述云客户端的关联;并且所述离线下载服务器在所述资源下载完成后自动将所述资源传输给云服务器后,所述云服务器根据所述云客户端的注册信息将所述资源传输给所述云客户端。
3.如权利要求2所述的云端点对点数据传输方法,其中,所述用户终端包括移动终端和PC机。
4.如权利要求2所述的云端点对点数据传输方法,其中,在所述云客户端注册所述云服务器的过程中,所述云客户端将其UID、IP和PORT參数发送给所述云服务器注册保留。
5.如权利要求1所述的云端点对点数据传输方法,其中,将用户终端浏览器与云客户端关联的步骤进一歩包括将云客户端部署至用户终端。
6.ー种云端点对点数据传输系统,包括用户终端、云客户端、云服务器和离线服务器, 其中,所述云客户端与用户终端浏览器关联;所述离线服务器根据用户终端浏览器发出的用户的资源下载请求离线下载所述资源, 并在所述资源下载完成后传输给所述云服务器;所述云服务器在接收到所述资源后将所述资源传输给所述云客户端。
7.如权利要求6所述的云端点对点数据传输控制系统,其中,所述用户终端浏览器通过启动所述云客户端注册云服务器的方式与所述云客户端关联;并且所述离线下载服务器在所述资源下载完成后自动将所述资源传输给云服务器后,所述云服务器根据所述云客户端的注册信息将所述资源传输给所述云客户端。
8.如权利要求7所述的云端点对点数据传输系统,其中,所述用户终端包括移动终端和PC机。
9.如权利要求7所述的云端点对点数据传输系统,其中,所述云客户端注册云服务器的注册信息包括所述云客户端的UID、IP和PORT參数。
10.如权利要求6所述的云端点对点数据传输系统,其中,所述云客户端被部署在所述用户终端。
全文摘要
本发明提供了一种云端点对点数据传输方法及系统,其中的方法包括将云客户端部署至用户终端;将用户终端浏览器与云客户端关联;所述用户终端浏览器根据用户的资源下载请求启动离线服务器离线下载所述资源;所述离线下载服务器在所述资源下载完成后自动将所述资源传输给云服务器;所述云服务器在接收到所述资源后将所述资源传输给所述云客户端。利用本发明,用户离线下载的资源,能及时的传输至用户指定终端,无需等待与下载,可以真正节省用户流量,提高用户的应用体验。
文档编号H04L29/08GK102571941SQ20111044496
公开日2012年7月11日 申请日期2011年12月27日 优先权日2011年12月27日
发明者李生友, 梁捷 申请人:优视科技有限公司, 广州市动景计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1