数据传输方法和装置的制造方法

文档序号:10660965阅读:186来源:国知局
数据传输方法和装置的制造方法
【专利摘要】本公开揭示了一种数据传输方法和装置,属于互联网技术领域。所述方法包括:获取终端向云服务器上传的数据;获取所述数据的下载信息和使用权限信息;将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。解决了相关技术中使用蓝牙传输数据传输速度慢、使用USB数据线和电脑传输不方便、使用快传功能只能面对面传输数据的问题,使用户可以不受任何时间、地点的限制,方便、快捷的传输数据。
【专利说明】
数据传输方法和装置
技术领域
[0001 ]本公开涉及互联网技术领域,特别涉及一种数据传输方法和装置。
【背景技术】
[0002]随着网络的普及,云服务得到用户的广泛应用,比如,手机中的照片、音乐等内容可以通过网络上传到云空间中,同时也可以下载自己云空间中的文件到手机中。另外,不同用户之间经常会需要进行数据传输,例如发送音乐,共享照片等。较小的文件可以通过蓝牙传输,但传输速度很慢。较大的数据就需要用USB线连接电脑互相拷贝,非常不方便。如果在室外没有USB线和电脑就更不方便。
[0003]目前,有一些快传技术,例如通过wifi协议,将其中一台手机作为热点,另外一台手机连接该热点,从而实现面对面的快传。该技术可以实现不借助USB线和电脑,进行快速传输的功能。但缺点是必须两部手机近距离接触,并且互相同时传输。

【发明内容】

[0004]本公开提供了一种数据传输方法和装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种数据传输方法,包括:
[0006]获取终端向云服务器上传的数据;
[0007]获取所述数据的下载信息和使用权限信息;
[0008]将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。
[0009]可选地,所述数据的下载信息可包括所述数据在云空间的存储地址信息。
[0010]根据本公开实施例的第二方面,提供一种数据传输方法,包括:
[0011 ]获取第一账号对应的云空间中的目标数据;
[0012]接收将所述目标数据开放给至少一个第二账号的操作指令;
[0013]将所述目标数据分别复制到所述至少一个第二账号对应的云空间。
[0014]可选地,在获取第一账号对应的云空间中的目标数据之前,所述方法还可包括:
[0015]为所述第一账号和所述第二账号分配各自对应的云空间。
[0016]可选地,所述获取第一账号对应的云空间中的目标数据,可包括:
[0017]获取最新上传到所述第一账号对应的云空间中的数据;
[0018]将所述数据确定为目标数据。
[0019]根据本公开实施例的第三方面,提供一种数据传输装置,包括:
[0020]第一获取模块,用于获取终端向云服务器上传的数据;
[0021]第二获取模块,用于获取所述数据的下载信息和使用权限信息;
[0022]发送模块,用于将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。
[0023]可选地,所述数据的下载信息可包括所述数据在云空间的存储地址信息。
[0024]根据本公开实施例的第四方面,提供一种数据传输装置,包括:
[0025]获取模块,用于获取第一账号对应的云空间中的目标数据;
[0026]接收模块,用于接收将所述目标数据开放给至少一个第二账号的操作指令;
[0027]复制模块,用于将所述目标数据分别复制到所述至少一个第二账号对应的云空间。
[0028]可选地,所述装置还可包括:
[0029]分配模块,用于为所述第一账号和所述第二账号分配各自对应的云空间。
[0030]可选地,所述获取模块,可包括:
[0031]获取子模块,用于获取最新上传到所述第一账号对应的云空间中的数据;
[0032]确定子模块,用于将所述数据确定为目标数据。
[0033]根据本公开实施例的第五方面,提供一种数据传输装置,包括:
[0034]处理器;
[0035]用于存储处理器可执行指令的存储器;
[0036]其中,所述处理器被配置为:
[0037]获取终端向云服务器上传的数据;
[0038]获取所述数据的下载信息和使用权限信息;
[0039]将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。
[0040]根据本公开实施例的第六方面,提供一种数据传输装置,包括:
[0041]处理器;
[0042]用于存储处理器可执行指令的存储器;
[0043]其中,所述处理器被配置为:
[0044]获取第一账号对应的云空间中的目标数据;
[0045]接收将所述目标数据开放给至少一个第二账号的操作指令;
[0046]将所述目标数据分别复制到所述至少一个第二账号对应的云空间。
[0047]本公开的实施例提供的技术方案可以包括以下有益效果:
[0048]通过获取终端向云服务器上传的数据;获取所述数据的下载信息和使用权限信息;将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据;从而解决了使用蓝牙传输数据传输速度慢、使用USB数据线和电脑传输不方便、使用快传功能只能面对面传输数据的问题,使用户可以不受任何时间、地点的限制,方便、快捷的传输数据。
[0049]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0050]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
[0051 ]图1是根据一示例性实施例示出的一种数据传输方法的流程图。
[0052]图2是根据一示例性实施例示出的另一种数据传输方法的流程图。
[0053]图3是根据一示例性实施例示出的又一种数据传输方法的流程图。
[0054]图4是根据一示例性实施例示出的又一种数据传输方法的流程图。
[0055]图5是根据一示例性实施例示出的一种数据传输装置的框图。
[0056]图6是根据另一示例性实施例示出的另一种数据传输装置的框图。
[0057]图7是根据另一示例性实施例示出的又一种数据传输装置的框图。
[0058]图8是根据另一示例性实施例示出的又一种数据传输装置的框图。
[0059]图9是根据一示例性实施例示出的一种用于数据传输装置的框图。
【具体实施方式】
[0060]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0061 ]图1是根据一示例性实施例示出的一种数据传输方法的流程图,如图1所示,该数据传输方法可以包括以下步骤。
[0062]在步骤101中,获取终端向云服务器上传的数据。
[0063]在步骤102中,获取数据的下载信息和使用权限信息。
[0064]在步骤103中,将下载信息和使用权限信息发送给至少一个目标用户,使目标用户使用的终端在接收到下载信息和使用权限信息之后,根据下载信息和使用权限信息下载数据。
[0065]本公开在使用过程中,需要终端的用户和目标用户同时拥有云空间账号,用户拥有云空间账号之后,可以使用正常的云服务。举例说明,当用户A需要将文件传输给用户B时,先通过云服务器,将文件上传到用户A的云空间,通过云空间管理,将该文件在云服务器的地址和使用权限发送给用户B。用户B在接收到地址和使用权限后,通过网络连接该地址,并将该地址内容下载到手机中。至此完成整个数据传输的过程。由于在数据传输过程中,通过云服务器中转,因此可以不借助USB数据线及电脑,实现文件的快速传输,并且不受距离和时间限制。用户在获得文件下载权限后,可以通过网络在任何地点、任何时间进行下载。从而实现数据传输。在一个实施例中,使用权限信息可以是数据的提取码、密码等信息。
[0066]综上,本公开实施例中提供的数据传输方法,通过获取终端向云服务器上传的数据;获取数据的下载信息和使用权限信息;将下载信息和使用权限信息发送给至少一个目标用户,使目标用户使用的终端在接收到下载信息和使用权限信息之后,根据下载信息和使用权限信息下载数据;从而解决了使用蓝牙传输数据传输速度慢、使用USB数据线和电脑传输不方便、使用快传功能只能面对面传输数据的问题,使用户可以不受任何时间、地点的限制,方便、快捷的传输数据。
[0067]需要补充说明的是,数据的下载信息可包括数据在云空间的存储地址信息。
[0068]图2是根据一示例性实施例示出的一种数据传输方法的流程图,如图2所示,该数据传输方法可以包括以下步骤。
[0069]在步骤201中,获取第一账号对应的云空间中的目标数据。
[0070]在步骤202中,接收将目标数据开放给至少一个第二账号的操作指令。
[0071]在步骤203中,将目标数据分别复制到至少一个第二账号对应的云空间。
[0072]本公开在使用过程中,需要终端的用户和目标用户同时拥有云空间账号,用户拥有云空间账号之后,可以使用正常的云服务。举例说明,当用户A需要将文件传输给用户B时,先通过云服务器,将文件上传到自己的云空间。再将该文件云服务的使用权限开放给用户B。用户B在接收到自己在云空间的使用权限后,云服务器将该文件从A的云空间复制到用户B的云空间。用户B通过网络连接,同步自己的手机和云空间,将该内容下载到手机中。至此完成整个数据传输的过程。
[0073]综上,本公开实施例中提供的数据传输方法,通过获取第一账号对应的云空间中的目标数据;接收将目标数据开放给至少一个第二账号的操作指令;将目标数据分别复制到至少一个第二账号对应的云空间;从而解决了使用蓝牙传输数据传输速度慢、使用USB数据线和电脑传输不方便、使用快传功能只能面对面传输数据的问题,使用户可以不受任何时间、地点的限制,方便、快捷的传输数据。
[0074]需要补充说明的第一点是,请参考图3,在步骤201之前,方法还可包括以下步骤:
[0075]在步骤204中,为第一账号和第二账号分配各自对应的云空间。
[0076]本实施例事先为第一账号和第二账号分配各自对应的云空间,便于第一账号和第二账号在云空间存储数据。
[0077]需要补充说明的第二点是,请参考图4,步骤201可实施为以下步骤:
[0078]在步骤401中,获取最新上传到第一账号对应的云空间中的数据。
[0079]在步骤402中,将该数据确定为目标数据。
[0080]由于云空间中的数据可能有很多,而用户又不想将全部数据传输给第二账号,本实施例将最新上传到云空间中的数据确定为目标数据,从而可以方便、快捷的确定目标数据。
[0081]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0082]图5是根据一示例性实施例示出的一种数据传输装置的框图,如图5所示,该数据传输装置可以包括但不限于:第一获取模块51、第二获取模块52和发送模块53。
[0083]第一获取模块51,被配置为获取终端向云服务器上传的数据。
[0084]第二获取模块52,被配置为获取数据的下载信息和使用权限信息。
[0085]发送模块53,被配置为将下载信息和使用权限信息发送给至少一个目标用户,使目标用户使用的终端在接收到下载信息和使用权限信息之后,根据下载信息和使用权限信息下载数据。
[0086]本公开在使用过程中,需要终端的用户和目标用户同时拥有云空间账号,用户拥有云空间账号之后,可以使用正常的云服务。举例说明,当用户A需要将文件传输给用户B时,先通过云服务器,将文件上传到用户A的云空间,通过云空间管理,将该文件在云服务器的地址和使用权限发送给用户B。用户B在接收到地址和使用权限后,通过网络连接该地址,并将该地址内容下载到手机中。至此完成整个数据传输的过程。由于在数据传输过程中,通过云服务器中转,因此可以不借助USB数据线及电脑,实现文件的快速传输,并且不受距离和时间限制。用户在获得文件下载权限后,可以通过网络在任何地点、任何时间进行下载。从而实现数据传输。
[0087]综上,本公开实施例中提供的数据传输装置,通过获取终端向云服务器上传的数据;获取数据的下载信息和使用权限信息;将下载信息和使用权限信息发送给至少一个目标用户,使目标用户使用的终端在接收到下载信息和使用权限信息之后,根据下载信息和使用权限信息下载数据;从而解决了使用蓝牙传输数据传输速度慢、使用USB数据线和电脑传输不方便、使用快传功能只能面对面传输数据的问题,使用户可以不受任何时间、地点的限制,方便、快捷的传输数据。
[0088]可选地,数据的下载信息可包括数据在云空间的存储地址信息。
[0089]图6是根据一示例性实施例示出的一种数据传输装置的框图,如图6所示,该数据传输装置可以包括但不限于:获取模块61、接收模块62和复制模块63。
[0090]获取模块61,被配置为获取第一账号对应的云空间中的目标数据;
[0091]接收模块62,被配置为接收将目标数据开放给至少一个第二账号的操作指令;
[0092]复制模块63,被配置为将目标数据分别复制到至少一个第二账号对应的云空间。
[0093]本公开在使用过程中,需要终端的用户和目标用户同时拥有云空间账号,用户拥有云空间账号之后,可以使用正常的云服务。举例说明,当用户A需要将文件传输给用户B时,先通过云服务器,将文件上传到自己的云空间。再将该文件云服务的使用权限开放给用户B。用户B在接收到自己在云空间的使用权限后,云服务器将该文件从A的云空间复制到用户B的云空间。用户B通过网络连接,同步自己的手机和云空间,将该内容下载到手机中。至此完成整个数据传输的过程。
[0094]综上,本公开实施例中提供的数据传输装置,通过获取第一账号对应的云空间中的目标数据;接收将目标数据开放给至少一个第二账号的操作指令;将目标数据分别复制到至少一个第二账号对应的云空间;从而解决了使用蓝牙传输数据传输速度慢、使用USB数据线和电脑传输不方便、使用快传功能只能面对面传输数据的问题,使用户可以不受任何时间、地点的限制,方便、快捷的传输数据。
[0095]可选地,如图7所示,装置还可包括:
[0096]分配模块64,被配置为为第一账号和第二账号分配各自对应的云空间。
[0097]本实施例事先为第一账号和第二账号分配各自对应的云空间,便于第一账号和第二账号在云空间存储数据。
[0098]可选地,如图8所示,获取模块61,可包括:
[0099]获取子模块81,被配置为获取最新上传到第一账号对应的云空间中的数据;
[0100]确定子模块82,被配置为将数据确定为目标数据。
[0101]由于云空间中的数据可能有很多,而用户又不想将全部数据传输给第二账号,本实施例将最新上传到云空间中的数据确定为目标数据,从而可以方便、快捷的确定目标数据。
[0102]本公开一示例性实施例还提供了一种数据传输装置,能够实现本公开提供的数据传输方法。该装置包括:
[0103]处理器;
[0104]用于存储处理器可执行指令的存储器;
[0105]其中,所述处理器被配置为:
[0106]获取终端向云服务器上传的数据;
[0107]获取所述数据的下载信息和使用权限信息;
[0108]将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。
[0109]可选地,所述数据的下载信息可包括所述数据在云空间的存储地址信息。
[0110]本公开一示例性实施例还提供了一种数据传输装置,能够实现本公开提供的数据传输方法。该装置包括:
[0111]处理器;
[0112]用于存储处理器可执行指令的存储器;
[0113]其中,所述处理器被配置为:
[0114]获取第一账号对应的云空间中的目标数据;
[0115]接收将所述目标数据开放给至少一个第二账号的操作指令;
[0116]将所述目标数据分别复制到所述至少一个第二账号对应的云空间。
[0117]可选地,在获取第一账号对应的云空间中的目标数据之前,所述方法还可包括:
[0118]为所述第一账号和所述第二账号分配各自对应的云空间。
[0119]可选地,所述获取第一账号对应的云空间中的目标数据,可包括:
[0120]获取最新上传到所述第一账号对应的云空间中的数据;
[0121 ]将所述数据确定为目标数据。
[0122]图9是根据一示例性实施例示出的一种用于数据传输的装置的框图。例如,装置1900可以被提供为一服务器。装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。
[0123]装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口 1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0124]—种非临时性计算机可读存储介质,当所述存储介质中的指令由装置1900的处理器执行时,使得装置1900能够执行上述数据传输方法,所述方法包括:
[0125]获取终端向云服务器上传的数据;
[0126]获取所述数据的下载信息和使用权限信息;
[0127]将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。
[0128]可选地,所述数据的下载信息可包括所述数据在云空间的存储地址信息。
[0129]—种非临时性计算机可读存储介质,当所述存储介质中的指令由装置1900的处理器执行时,使得装置1900能够执行上述数据传输方法,所述方法包括:
[0130]获取第一账号对应的云空间中的目标数据;
[0131]接收将所述目标数据开放给至少一个第二账号的操作指令;
[0132]将所述目标数据分别复制到所述至少一个第二账号对应的云空间。
[0133]可选地,在获取第一账号对应的云空间中的目标数据之前,所述方法还可包括:
[0134]为所述第一账号和所述第二账号分配各自对应的云空间。
[0135]可选地,所述获取第一账号对应的云空间中的目标数据,可包括:
[0136]获取最新上传到所述第一账号对应的云空间中的数据;
[0137]将所述数据确定为目标数据。
[0138]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0139]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种数据传输方法,其特征在于,包括: 获取终端向云服务器上传的数据; 获取所述数据的下载信息和使用权限信息; 将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。2.根据权利要求1所述的方法,其特征在于,所述数据的下载信息包括所述数据在云空间的存储地址信息。3.一种数据传输方法,其特征在于,包括: 获取第一账号对应的云空间中的目标数据; 接收将所述目标数据开放给至少一个第二账号的操作指令; 将所述目标数据分别复制到所述至少一个第二账号对应的云空间。4.根据权利要求3所述的方法,其特征在于,在获取第一账号对应的云空间中的目标数据之前,所述方法还包括: 为所述第一账号和所述第二账号分配各自对应的云空间。5.根据权利要求3或4所述的方法,其特征在于,所述获取第一账号对应的云空间中的目标数据,包括: 获取最新上传到所述第一账号对应的云空间中的数据; 将所述数据确定为目标数据。6.一种数据传输装置,其特征在于,包括: 第一获取模块,用于获取终端向云服务器上传的数据; 第二获取模块,用于获取所述数据的下载信息和使用权限信息; 发送模块,用于将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。7.根据权利要求6所述的装置,其特征在于,所述数据的下载信息包括所述数据在云空间的存储地址信息。8.一种数据传输装置,其特征在于,包括: 获取模块,用于获取第一账号对应的云空间中的目标数据; 接收模块,用于接收将所述目标数据开放给至少一个第二账号的操作指令; 复制模块,用于将所述目标数据分别复制到所述至少一个第二账号对应的云空间。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 分配模块,用于为所述第一账号和所述第二账号分配各自对应的云空间。10.根据权利要求8或9所述的装置,其特征在于,所述获取模块,包括: 获取子模块,用于获取最新上传到所述第一账号对应的云空间中的数据; 确定子模块,用于将所述数据确定为目标数据。11.一种数据传输装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取终端向云服务器上传的数据; 获取所述数据的下载信息和使用权限信息; 将所述下载信息和使用权限信息发送给至少一个目标用户,使所述目标用户使用的终端在接收到所述下载信息和使用权限信息之后,根据所述下载信息和使用权限信息下载所述数据。12.一种数据传输装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取第一账号对应的云空间中的目标数据; 接收将所述目标数据开放给至少一个第二账号的操作指令; 将所述目标数据分别复制到所述至少一个第二账号对应的云空间。
【文档编号】H04L29/08GK106027632SQ201610323251
【公开日】2016年10月12日
【申请日】2016年5月16日
【发明人】杜佳男, 李英俊, 吕小磊
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1