终端数据传输的方法及其系统.pdf

上传人:r5 文档编号:4328463 上传时间:2018-09-13 格式:PDF 页数:16 大小:1.70MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210361616.2

申请日:

2012.09.25

公开号:

CN102904934A

公开日:

2013.01.30

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 29/08申请公布日:20130130|||实质审查的生效IPC(主分类):H04L 29/08申请日:20120925|||公开

IPC分类号:

H04L29/08

主分类号:

H04L29/08

申请人:

东莞宇龙通信科技有限公司; 宇龙计算机通信科技(深圳)有限公司

发明人:

韩娟

地址:

523500 广东省东莞市松山湖科技产业园区北部工业城C区

优先权:

专利代理机构:

北京律诚同业知识产权代理有限公司 11006

代理人:

梁挥;刘健

PDF下载: PDF下载
内容摘要

本发明适用于通信技术领域,提供了一种终端数据传输的方法及其系统,所述方法包括如下步骤:接收至少一个终端发送的传输至少一个数据文件的请求;将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端。借此,本发明节省终端下载数据文件的时间和流量,降低用户下载数据文件的成本,提升了用户体验。

权利要求书

权利要求书一种终端数据传输的方法,其特征在于,所述方法包括如下步骤:接收至少一个终端发送的传输至少一个数据文件的请求;将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端。根据权利要求1所述的方法,其特征在于,在所述并将所述多个部分分别传输到所述至少一个终端近场内的多个终端的步骤之后还包括:所述至少一个终端近场内的多个终端将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。根据权利要求1或2所述的方法,其特征在于,所述接收至少一个终端发送的传输至少一个数据文件的请求的步骤包括:至少一个终端向云服务器发送传输至少一个数据文件的请求;所述云服务器将所述请求传送到应用服务器;所述云服务器从所述应用服务器获取所述至少一个数据文件的特征码,以及根据所述至少一个终端的位置信息识别所述至少一个终端近场内的其他多个终端;所述将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端的步骤包括:所述云服务器根据所述至少一个终端近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分,并为所述多个终端分别分配一个分别对应每个所述部分的占位符;所述多个终端分别根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分。根据权利要求3所述的方法,其特征在于,所述至少一个终端近场内的多个终端将接收到的所述数据文件的多个部分合并成所述至少一个数据文件的步骤包括:所述至少一个终端近场内的多个终端分别将其接收到的所述数据文件的部分,传送到所述至少一个终端近场内的多个终端中的其他终端;所述至少一个终端近场内的多个终端分别将所述多个部分合成所述至少一个数据文件。根据权利要求4所述的方法,其特征在于,所述至少一个终端近场内的多个终端处于同一局域网络内;所述多个终端之间通过局域网络的数据传输方式相互传输所述至少一个数据文件的多个部分;或者所述多个终端通过近场通信技术的数据传输方式相互传输所述至少一个数据文件的多个部分。一种终端数据传输的系统,其特征在于,所述系统包括:多个终端,所述多个终端中的至少一个终端向服务器发送传输至少一个数据文件的请求;所述多个终端处于所述至少一个终端近场内;服务器,用于接收所述至少一个终端发送的传输至少一个数据文件的请求;以及将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端。根据权利要求6所述的系统,其特征在于,所述多个终端包括:多个合成模块,分别设置于所述多个终端,用于将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。根据权利要求6或7所述的系统,其特征在于,所述服务器包括应用服务器和云服务器;所述至少一个终端包括:请求模块,用于向所述云服务器发送传输至少一个数据文件的请求;所述云服务器包括:第一接收模块,用于接收所述至少一个终端发送的传输至少一个数据文件的请求;第一传送模块,用于将所述请求传送到应用服务器;获取模块,用于从所述应用服务器获取所述至少一个数据文件的特征码;以及识别模块,用于根据所述至少一个终端的位置信息识别所述至少一个终端近场内的其他多个终端;划分模块,用于根据所述至少一个终端近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分;分配模块,用于为所述多个终端分别分配一个分别对应每个所述部分的占位符;所述应用服务器包括:第二接收模块,用于接收所述第一传送模块传送的所述传输至少一个数据文件的请求;所述多个终端分别包括:下载模块,用于根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分。根据权利要求8所述的系统,其特征在于,所述多个终端还分别包括:第二传送模块,用于分别将其接收到的所述数据文件的部分,传送到所述至少一个终端近场内的多个终端中的其他终端;所述多个合成模块分别将所述多个部分合成所述至少一个数据文件。根据权利要求9所述的系统,其特征在于,所述至少一个终端近场内的多个终端为同一局域网络内的多个终端;所述多个终端之间通过局域网络的数据传输方式相互传输所述至少一个数据文件的多个部分;或者所述多个终端通过近场通信技术的数据传输方式相互传输所述至少一个数据文件的多个部分。

说明书

说明书终端数据传输的方法及其系统
技术领域
本发明涉及通信技术领域,尤其涉及一种终端数据传输的方法及其系统。
背景技术
伴随着移动互联网的发展,人们通过移动终端上网越来越频繁,特别是如今社交网络的盛行,好友之间分享图片、音频、视频等大文件时,更对上网的流量提出了巨大的要求。在现有技术中,当几个在一起的好友都收到某个好友发来的视频分享时,如果其中的某个人下载完该视频和其他好友一起观看时,由于移动终端屏幕有限,可能会使某个好友观看效果不佳,用户体验不好。如果各好友在自己的移动终端中下载该视频观看,这样无形当中又造成了多终端对相同数据重复下载导致的浪费。因此,现有方案没有考虑到用户通过移动终端访问图片、音频、视频等大数据文件时对上网流量和下载时间的要求。特别是当在一起的几个好友要共同观看某个视频分享时,如果其中的某个人下载该视频,会需要较长的下载时间,而且和其他好友一起观看时,由于移动终端有限的屏幕,可能会造成某个好友观看效果不佳,降低用户体验。
综上可知,现有的数据文件传输技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种终端数据传输的方法及其系统,以节省终端下载数据文件的时间和流量,降低用户下载数据文件的成本,提升了用户体验。
为了实现上述目的,本发明提供一种终端数据传输的方法,所述方法包括如下步骤:
接收至少一个终端发送的传输至少一个数据文件的请求;
将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端。
根据所述的方法,在所述并将所述多个部分分别传输到所述至少一个终端近场内的多个终端的步骤之后还包括:
所述至少一个终端近场内的多个终端将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。
根据所述的方法,所述接收至少一个终端发送的传输至少一个数据文件的请求的步骤包括:
至少一个终端向云服务器发送传输至少一个数据文件的请求;
所述云服务器将所述请求传送到应用服务器;
所述云服务器从所述应用服务器获取所述至少一个数据文件的特征码,以及根据所述至少一个终端的位置信息识别所述至少一个终端近场内的其他多个终端;
所述将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端的步骤包括:
所述云服务器根据所述至少一个终端近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分,并为所述多个终端分别分配一个分别对应每个所述部分的占位符;
所述多个终端分别根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分。
根据所述的方法,所述至少一个终端近场内的多个终端将接收到的所述数据文件的多个部分合并成所述至少一个数据文件的步骤包括:
所述至少一个终端近场内的多个终端分别将其接收到的所述数据文件的部分,传送到所述至少一个终端近场内的多个终端中的其他终端;
所述至少一个终端近场内的多个终端分别将所述多个部分合成所述至少一个数据文件。
根据所述的方法,所述至少一个终端近场内的多个终端处于同一局域网络内;所述多个终端之间通过局域网络的数据传输方式相互传输所述至少一个数据文件的多个部分;或者
所述多个终端通过近场通信技术的数据传输方式相互传输所述至少一个数据文件的多个部分。
为了实现本发明的另一发明目的,本发明还提供了一种终端数据传输的系统,所述系统包括:
多个终端,所述多个终端中的至少一个终端向服务器发送传输至少一个数据文件的请求;所述多个终端处于所述至少一个终端近场内;
服务器,用于接收所述至少一个终端发送的传输至少一个数据文件的请求;以及将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端。
根据所述的系统,所述多个终端包括:
多个合成模块,分别设置于所述多个终端,用于将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。
根据所述的系统,所述服务器包括应用服务器和云服务器;
所述至少一个终端包括:
请求模块,用于向所述云服务器发送传输至少一个数据文件的请求;
所述云服务器包括:
第一接收模块,用于接收所述至少一个终端发送的传输至少一个数据文件的请求;
第一传送模块,用于将所述请求传送到应用服务器;
获取模块,用于从所述应用服务器获取所述至少一个数据文件的特征码;以及
识别模块,用于根据所述至少一个终端的位置信息识别所述至少一个终端近场内的其他多个终端;
划分模块,用于根据所述至少一个终端近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分;
分配模块,用于为所述多个终端分别分配一个分别对应每个所述部分的占位符;
所述应用服务器包括:
第二接收模块,用于接收所述第一传送模块传送的所述传输至少一个数据文件的请求;
所述多个终端分别包括:
下载模块,用于根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分。
根据所述的系统,所述多个终端还分别包括:
第二传送模块,用于分别将其接收到的所述数据文件的部分,传送到所述至少一个终端近场内的多个终端中的其他终端;
所述多个合成模块分别将所述多个部分合成所述至少一个数据文件。
根据所述的系统,所述至少一个终端近场内的多个终端为同一局域网络内的多个终端;所述多个终端之间通过局域网络的数据传输方式相互传输所述至少一个数据文件的多个部分;或者
所述多个终端通过近场通信技术的数据传输方式相互传输所述至少一个数据文件的多个部分。
本发明通过将几个处于近场的终端分别通过服务器系统下载数据文件的一部分,再由这几个终端将其具有的数据文件的部分传送给近场内的其他终端,由各终端分别将这些部分合成为完整的数据文件。这样不仅节省了每个终端的下载流量,而且节省了下载数据文件所需的总时间,降低了用户的使用成本,提高了用户体验;实现了近场终端的数据文件传输及共享。
附图说明
图1是本发明第一实施例提供的终端数据传输的系统结构示意图;
图2是本发明第二实施例提供的终端数据传输的系统结构示意图;
图3是本发明第三实施例提供的终端数据传输的系统结构示意图;
图4是本发明第四实施例提供的终端数据传输的方法流程图;
图5是本发明第一实施例提供的终端数据传输的方法流程图;
图6是本发明第一个实施例提供的终端数据传输的系统结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1,在本发明的第一实施例中,提供一种终端数据传输的系统100,所述系统100包括:
多个终端10,多个终端10中的至少一个终端10向服务器20发送传输至少一个数据文件的请求;所述多个终端10处于所述至少一个终端10近场内;
服务器20,用于接收所述至少一个终端10发送的传输至少一个数据文件的请求;以及将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多个终端10。
在该实施例中,多个终端10中的至少一个终端10向服务器20请求传输至少一个数据文件,该数据文件可以是图片、音频以及视频文件。在接收到该请求后,服务器20将所述至少一个数据文件划分为多个部分,然后将不同的部分分别传输给至少一个终端10近场内的多个终端10。由于该多个终端10处于至少一个终端10的近场内,即多个用户正在同一地方希望分享数据文件,则由不同的用户的终端10下载不同的数据文件的部分,提高了数据的传输的效率,同时也方便了多个用户进行共享。所述近场为近场通信的传输范围,该范围比RFID (Radio Frequency Identification,射频识别)技术的传输范围小,RFID的传输范围可以达到0~1m,但由于近场通信采取了独特的信号衰减技术,相对于RFID来说近场通信具有成本低、带宽高、能耗低等特点。近场通信是基于RFID技术发展起来的一种近距离无线通信技术。与RFID一样,近场通信信息也是通过频谱中无线频率部分的电磁感应耦合方式传递,但两者之间还是存在很大的区别。近场通信技术主要特征如下:(1)用于近距离,比如10cm以内的安全通信的无线通信技术。(2)射频频率:13.56MHz。(3)射频兼容:ISO 14443,ISO 15693,Felica标准。(4)数据传输速度:106kbit/s,212kbit/s,424kbit/s。
参见图2,在本发明的第二实施例中,多个终端10包括:
多个合成模块101,分别设置于多个终端10,用于将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。
在该实施例中,多个合成模块101将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。由于所述至少一个数据文件的多个部分已经由多个终端10分别下载,因此,多个处于同一近场内的终端10,可以方便快捷的将这些数据文件的部分合成一个完整的数据文件,使多个终端10可以快速的获取所述至少一个数据文件。
参见图3,在本发明的第三实施例中,服务器20包括应用服务器21和云服务器22;
至少一个终端10包括:
请求模块102,用于向应用服务器21发送请求传输至少一个数据文件的请求;
云服务器22包括:
第一接收模块221,用于接收所述至少一个终端10发送的传输至少一个数据文件的请求;
第一传送模块222,用于将所述请求传送到应用服务器21;
获取模块223,用于从应用服务器21获取所述至少一个数据文件的特征码;以及
识别模块224,用于根据所述至少一个终端10的位置信息识别所述至少一个终端10近场内的其他多个终端10;
划分模块225,用于根据所述至少一个终端10近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分;
分配模块226,用于为所述多个终端10分别分配一个分别对应每个所述部分的占位符;
所述应用服务器21包括:
第二接收模块211,用于接收第一传送模块222传送的所述请求传输至少一个数据文件的请求;
所述多个终端10分别包括:
下载模块103,用于根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分。
在该实施例中,至少一个终端10的请求模块102向应用服务器21发送请求传输至少一个数据文件的请求;应用服务器21的第一接收模块221接收所述至少一个终端10的传输至少一个数据文件的请求;并且应用服务器21的第一传送模块222将所述请求传送到云服务器22;应用服务器22的第二接收模块211接收第一传送模块222传送的所述请求传输至少一个数据文件的请求;然后,获取模块223从应用服务器21获取所述至少一个数据文件的特征码;识别模块224根据所述至少一个终端10的位置信息识别所述至少一个终端10近场内的其他多个终端10;即根据所述至少一个终端10的位置信息,如根据GPS(Global Positioning System,全球定位系统)技术对或者是其他的无线通信定位技术定位至少一个终端10的当前位置,然后在检测在该至少一个终端10的近场内的其他多个终端10,则划分模块225根据所述至少一个终端10近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分;最后由分配模块226为所述多个终端10分别分配一个分别对应每个所述部分的占位符。由于占位符标识了每个终端10该下载的所述数据文件的部分,而特征码标识了数据文件的信息,如地址信息等,则下载模块103可以根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分,实现了数据文件的快速下载。
参见图3,在本发明的第四个实施例中,多个终端10还分别包括:
第二传送模块104,用于分别将其接收到的所述数据文件的部分,传送到至少一个终端10近场内的多个终端10中的其他终端10;
多个合成模块101分别将所述多个部分合成所述至少一个数据文件。
在该实施例中,多个终端10的第二传送模块104将所属的终端10接收到的数据文件的部分分别传送到其他没有该部分数据文件的终端10中。由此,多个终端10则具有了所述至少一个数据文件的全部组成部分,最后每个终端10中的合成模块101分别将所述多个部分合成所述至少一个数据文件。实现了用户快速获取数据文件进行共同分享。优选的,至少一个终端10近场内的多个终端10为同一局域网络内的多个终端10。因此多个终端10可以通过局域网络的数据传输方式相互传输所述至少一个数据文件的多个部分;当然优选的,所述多个终端10通过近场通信技术的数据传输方式相互传输所述至少一个数据文件的多个部分。因此,多个终端10快速的进行数据文件的各个部分的相互传输,提高了文件的传输效率。
该系统可以由硬件单元或软硬件结合单元组成。作为终端10可以是手机、PDA(Personal Digital Assistant,个人数字助理)、掌上电脑或者台式电脑等。
参见图4,在本发明的第四实施例中,提供了一种终端数据传输的方法,所述方法包括如下步骤:
步骤S401中,接收至少一个终端10发送的传输至少一个数据文件的请求;该步骤由服务器20实现。
步骤S402中,将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端10近场内的多个终端10。该步骤由服务器20实现。
在该实施例中,多个终端10中的至少一个终端10想服务器20请求传输至少一个数据文件,当然也可以请求传输多个数据文件。在接收到该请求后,服务器20将所述至少一个数据文件划分为多个部分,然后将不同的部分分别传输给至少一个终端10近场内的多个终端10。这样,可以由处于同一地点的多个终端10分别下载所述数据文件,提高了数据文件的传输的效率,同时也方便了多个用户进行共享。例如视频文件,处于同一地点多个用户不必在同一个终端10上挤着看视频文件,而是通过不同的终端10进行数据文件的部分分别下载再组合后进行查看,提升了用户的体验。NFC(near field communication,近场通信),是一种新兴的技术,使用了NFC技术的设备,比如手机可以在彼此靠近的情况下进行数据交换。
在本发明的第五实施例中,在所述步骤S402之后还包括:
所述至少一个终端10近场内的多个终端10将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。该步骤可有多个终端10内的合成模块101实现。
在该实施例中,多个终端10的合成模块101将接收到的所述数据文件的多个部分合并成所述至少一个数据文件。可以使用户方便快捷的将这些数据文件的各个部分合成一个完整的数据文件,获得完整的图片文件、音频文件或者是视频文件等,这样使多个终端10可以快速的获取所述至少一个数据文件,而不必担心由于文件过大而下载速度慢的问题。
在本发明的第六实施例中,所述步骤S401包括:
至少一个终端10向发送请求传输至少一个数据文件的请求;
云服务器22将所述请求传送到应用服务器21;
云服务器22从应用服务器21获取所述至少一个数据文件的特征码,以及根据所述至少一个终端10的位置信息识别至少一个终端10近场内的其他多个终端10;
所述步骤S402包括:
云服务器22根据所述至少一个终端10近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分,并为多个终端10分别分配一个分别对应每个所述部分的占位符;
多个终端10分别根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分。
在该实施例中,至少一个终端10的请求模块102向云服务器22应用服务器21发送请求传输至少一个数据文件的请求;云服务器22的第一接收模块221接收所述至少一个终端10的传输至少一个数据文件的请求;并且云服务器22的第一传送模块222将所述请求传送到应用服务器21;应用服务器21的第二接收模块211接收第一传送模块222传送的所述请求传输至少一个数据文件的请求;然后,获取模块223从应用服务器21获取所述至少一个数据文件的特征码;识别模块224根据所述至少一个终端10的位置信息识别所述至少一个终端10近场内的其他多个终端10;在检测在该至少一个终端10的近场内的其他多个终端10,则划分模块225根据所述至少一个终端10近场内的终端数目,将所述至少一个数据文件划分为相应数目的多个部分;最后由分配模块226为所述多个终端10分别分配一个分别对应每个所述部分的占位符。下载模块103可以根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据文件的部分,实现了数据文件的快速下载。
在本发明的第七是实施例中,所述至少一个终端10近场内的多个终端10将接收到的所述数据文件的多个部分合并成所述至少一个数据文件的步骤包括:
至少一个终端10近场内的多个终端10分别将其接收到的所述数据文件的部分,传送到所述至少一个终端10近场内的多个终端10中的其他终端10;
所述至少一个终端10近场内的多个终端10分别将所述多个部分合成所述至少一个数据文件。
在该实施例中,多个终端10的第二传送模块104将所属的终端10接收到的数据文件的部分分别传送到其他没有该部分数据文件的终端10中。由此,多个终端10则具有了所述至少一个数据文件的全部组成部分,最后每个终端10中的合成模块101分别将所述多个部分合成所述至少一个数据文件。实现了用户快速获取数据文件进行共同分享。
参见图5,在本发明的一个实施例中,提供了终端数据文件传输的方法,该方法通过云端服务系统,将完整的数据文件先进行分解,再让近场内的多个移动终端各自下载该数据的不同部分,最后合称为完整的数据文件,具体流程描述如下:
步骤S501中,用户A的终端10将向应用服务器21访问数据的请求指令发送给云服务器22。
步骤S502中,云服务器22接受指令,从应用服务器21中获取该数据的特征码。
步骤S503中,云服务器22根据用户A的终端10位置信息识别其近场的其他终端10。
步骤S504中,根据近场内的终端10个数,云服务器22将数据划分成相应个数的部分,并分配对应的占位符。
步骤S505中,云服务器22根据分配的占位符分别向近场内各终端10发送下载数据指令。
步骤S506中,近场内各终端10根据分配的占位符分别下载该数据的不同部分。
步骤S507中,云服务器22根据该数据的特征码分别向近场内各终端10发送数据传输指令。
步骤S508中,近场内各终端10根据该数据的特征码将各自已下载的部分数据相互传输,最终分别在各终端10内合成为完整数据。
参见图6,在本发明的一个实施例中,终端数据文件传输的方法流程如下:
用户A的终端10将向应用服务器21访问视频数据的请求指令发送给云服务器22。
云服务器22接受指令,从应用服务器21中获取该视频数据的特征码。
云服务器22根据用户A的终端10的位置信息识别其近场还存在用户B的终端10和用户C的终端10。
云服务器22将该视频数据划分成三部分,分配用户A的终端10对应的占位符为1,用户B的终端10对应的占位符为2,用户C的终端10对应的占位符为3。
云服务器22根据分配的占位符分别向用户A的终端10、用户B的终端10、用户C的终端10发送下载该视频数据的指令。
根据分配的占位符,用户A的终端10下载该视频数据的第一部分,用户B的终端10下载该视频数据的第二部分,用户C的终端10下载该视频数据的第三部分。
云服务器22根据该视频数据的特征码分别向用户A的终端10、用户B的终端10、用户C的终端10发送数据传输指令。
根据该视频数据的特征码,用户A的终端10将该视频数据的第一部分分别传输给用户B的终端10和用户C的终端10;用户B的终端10将该视频数据的第二部分分别传输给用户A的终端10和用户C的终端10,用户C的终端10将该视频数据的第三部分分别传输给用户A的终端10、用户B的终端10。
该视频数据最终分别在用户A的终端10、用户B的终端10、用户C的终端10内合成为完整的数据文件。上述三个终端10均为移动终端,用户A、用户B以及用户C可以各种查看该数据文件,用户观看舒适度高。
综上所述,本发明通过将几个处于近场的终端分别通过服务器系统下载数据文件的一部分,再由这几个终端将其具有的数据文件的部分传送给近场内的其他终端,由各终端分别将这些部分合成为完整的数据文件。这样不仅节省了每个终端的下载流量,而且节省了下载数据文件所需的总时间,降低了用户的使用成本,提高了用户体验;实现了近场终端的数据文件传输及共享。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

终端数据传输的方法及其系统.pdf_第1页
第1页 / 共16页
终端数据传输的方法及其系统.pdf_第2页
第2页 / 共16页
终端数据传输的方法及其系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《终端数据传输的方法及其系统.pdf》由会员分享,可在线阅读,更多相关《终端数据传输的方法及其系统.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102904934 A (43)申请公布日 2013.01.30 C N 1 0 2 9 0 4 9 3 4 A *CN102904934A* (21)申请号 201210361616.2 (22)申请日 2012.09.25 H04L 29/08(2006.01) (71)申请人东莞宇龙通信科技有限公司 地址 523500 广东省东莞市松山湖科技产业 园区北部工业城C区 申请人宇龙计算机通信科技(深圳)有限公 司 (72)发明人韩娟 (74)专利代理机构北京律诚同业知识产权代理 有限公司 11006 代理人梁挥 刘健 (54) 发明名称 终端数据传输的方法及其系统 。

2、(57) 摘要 本发明适用于通信技术领域,提供了一种终 端数据传输的方法及其系统,所述方法包括如下 步骤:接收至少一个终端发送的传输至少一个数 据文件的请求;将所述数据文件划分为多个部 分,并将所述多个部分分别传输到所述至少一个 终端近场内的多个终端。借此,本发明节省终端下 载数据文件的时间和流量,降低用户下载数据文 件的成本,提升了用户体验。 (51)Int.Cl. 权利要求书2页 说明书8页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 8 页 附图 5 页 1/2页 2 1.一种终端数据传输的方法,其特征在于,所述方法包括如下步骤: 接。

3、收至少一个终端发送的传输至少一个数据文件的请求; 将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近 场内的多个终端。 2.根据权利要求1所述的方法,其特征在于,在所述并将所述多个部分分别传输到所 述至少一个终端近场内的多个终端的步骤之后还包括: 所述至少一个终端近场内的多个终端将接收到的所述数据文件的多个部分合并成所 述至少一个数据文件。 3.根据权利要求1或2所述的方法,其特征在于,所述接收至少一个终端发送的传输至 少一个数据文件的请求的步骤包括: 至少一个终端向云服务器发送传输至少一个数据文件的请求; 所述云服务器将所述请求传送到应用服务器; 所述云服务器从所述应。

4、用服务器获取所述至少一个数据文件的特征码,以及根据所述 至少一个终端的位置信息识别所述至少一个终端近场内的其他多个终端; 所述将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终 端近场内的多个终端的步骤包括: 所述云服务器根据所述至少一个终端近场内的终端数目,将所述至少一个数据文件划 分为相应数目的多个部分,并为所述多个终端分别分配一个分别对应每个所述部分的占位 符; 所述多个终端分别根据对应的所述占位符及所述特征码,下载对应的所述至少一个数 据文件的部分。 4.根据权利要求3所述的方法,其特征在于,所述至少一个终端近场内的多个终端将 接收到的所述数据文件的多个部分合并成所。

5、述至少一个数据文件的步骤包括: 所述至少一个终端近场内的多个终端分别将其接收到的所述数据文件的部分,传送到 所述至少一个终端近场内的多个终端中的其他终端; 所述至少一个终端近场内的多个终端分别将所述多个部分合成所述至少一个数据文 件。 5.根据权利要求4所述的方法,其特征在于,所述至少一个终端近场内的多个终端处 于同一局域网络内;所述多个终端之间通过局域网络的数据传输方式相互传输所述至少一 个数据文件的多个部分;或者 所述多个终端通过近场通信技术的数据传输方式相互传输所述至少一个数据文件的 多个部分。 6.一种终端数据传输的系统,其特征在于,所述系统包括: 多个终端,所述多个终端中的至少一个终。

6、端向服务器发送传输至少一个数据文件的请 求;所述多个终端处于所述至少一个终端近场内; 服务器,用于接收所述至少一个终端发送的传输至少一个数据文件的请求;以及将所 述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内的多 个终端。 7.根据权利要求6所述的系统,其特征在于,所述多个终端包括: 权 利 要 求 书CN 102904934 A 2/2页 3 多个合成模块,分别设置于所述多个终端,用于将接收到的所述数据文件的多个部分 合并成所述至少一个数据文件。 8.根据权利要求6或7所述的系统,其特征在于,所述服务器包括应用服务器和云服务 器; 所述至少一个终端包括: 请求模块。

7、,用于向所述云服务器发送传输至少一个数据文件的请求; 所述云服务器包括: 第一接收模块,用于接收所述至少一个终端发送的传输至少一个数据文件的请求; 第一传送模块,用于将所述请求传送到应用服务器; 获取模块,用于从所述应用服务器获取所述至少一个数据文件的特征码;以及 识别模块,用于根据所述至少一个终端的位置信息识别所述至少一个终端近场内的其 他多个终端; 划分模块,用于根据所述至少一个终端近场内的终端数目,将所述至少一个数据文件 划分为相应数目的多个部分; 分配模块,用于为所述多个终端分别分配一个分别对应每个所述部分的占位符; 所述应用服务器包括: 第二接收模块,用于接收所述第一传送模块传送的所。

8、述传输至少一个数据文件的请 求; 所述多个终端分别包括: 下载模块,用于根据对应的所述占位符及所述特征码,下载对应的所述至少一个数据 文件的部分。 9.根据权利要求8所述的系统,其特征在于,所述多个终端还分别包括: 第二传送模块,用于分别将其接收到的所述数据文件的部分,传送到所述至少一个终 端近场内的多个终端中的其他终端; 所述多个合成模块分别将所述多个部分合成所述至少一个数据文件。 10.根据权利要求9所述的系统,其特征在于,所述至少一个终端近场内的多个终端为 同一局域网络内的多个终端;所述多个终端之间通过局域网络的数据传输方式相互传输所 述至少一个数据文件的多个部分;或者 所述多个终端通过。

9、近场通信技术的数据传输方式相互传输所述至少一个数据文件的 多个部分。 权 利 要 求 书CN 102904934 A 1/8页 4 终端数据传输的方法及其系统 技术领域 0001 本发明涉及通信技术领域,尤其涉及一种终端数据传输的方法及其系统。 背景技术 0002 伴随着移动互联网的发展,人们通过移动终端上网越来越频繁,特别是如今社交 网络的盛行,好友之间分享图片、音频、视频等大文件时,更对上网的流量提出了巨大的要 求。在现有技术中,当几个在一起的好友都收到某个好友发来的视频分享时,如果其中的某 个人下载完该视频和其他好友一起观看时,由于移动终端屏幕有限,可能会使某个好友观 看效果不佳,用户体。

10、验不好。如果各好友在自己的移动终端中下载该视频观看,这样无形当 中又造成了多终端对相同数据重复下载导致的浪费。因此,现有方案没有考虑到用户通过 移动终端访问图片、音频、视频等大数据文件时对上网流量和下载时间的要求。特别是当在 一起的几个好友要共同观看某个视频分享时,如果其中的某个人下载该视频,会需要较长 的下载时间,而且和其他好友一起观看时,由于移动终端有限的屏幕,可能会造成某个好友 观看效果不佳,降低用户体验。 0003 综上可知,现有的数据文件传输技术在实际使用上,显然存在不便与缺陷,所以有 必要加以改进。 发明内容 0004 针对上述的缺陷,本发明的目的在于提供一种终端数据传输的方法及其。

11、系统,以 节省终端下载数据文件的时间和流量,降低用户下载数据文件的成本,提升了用户体验。 0005 为了实现上述目的,本发明提供一种终端数据传输的方法,所述方法包括如下步 骤: 0006 接收至少一个终端发送的传输至少一个数据文件的请求; 0007 将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终 端近场内的多个终端。 0008 根据所述的方法,在所述并将所述多个部分分别传输到所述至少一个终端近场内 的多个终端的步骤之后还包括: 0009 所述至少一个终端近场内的多个终端将接收到的所述数据文件的多个部分合并 成所述至少一个数据文件。 0010 根据所述的方法,所述接收至少。

12、一个终端发送的传输至少一个数据文件的请求的 步骤包括: 0011 至少一个终端向云服务器发送传输至少一个数据文件的请求; 0012 所述云服务器将所述请求传送到应用服务器; 0013 所述云服务器从所述应用服务器获取所述至少一个数据文件的特征码,以及根据 所述至少一个终端的位置信息识别所述至少一个终端近场内的其他多个终端; 0014 所述将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一 说 明 书CN 102904934 A 2/8页 5 个终端近场内的多个终端的步骤包括: 0015 所述云服务器根据所述至少一个终端近场内的终端数目,将所述至少一个数据文 件划分为相应数目的多。

13、个部分,并为所述多个终端分别分配一个分别对应每个所述部分的 占位符; 0016 所述多个终端分别根据对应的所述占位符及所述特征码,下载对应的所述至少一 个数据文件的部分。 0017 根据所述的方法,所述至少一个终端近场内的多个终端将接收到的所述数据文件 的多个部分合并成所述至少一个数据文件的步骤包括: 0018 所述至少一个终端近场内的多个终端分别将其接收到的所述数据文件的部分,传 送到所述至少一个终端近场内的多个终端中的其他终端; 0019 所述至少一个终端近场内的多个终端分别将所述多个部分合成所述至少一个数 据文件。 0020 根据所述的方法,所述至少一个终端近场内的多个终端处于同一局域网。

14、络内;所 述多个终端之间通过局域网络的数据传输方式相互传输所述至少一个数据文件的多个部 分;或者 0021 所述多个终端通过近场通信技术的数据传输方式相互传输所述至少一个数据文 件的多个部分。 0022 为了实现本发明的另一发明目的,本发明还提供了一种终端数据传输的系统,所 述系统包括: 0023 多个终端,所述多个终端中的至少一个终端向服务器发送传输至少一个数据文件 的请求;所述多个终端处于所述至少一个终端近场内; 0024 服务器,用于接收所述至少一个终端发送的传输至少一个数据文件的请求;以及 将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近场内 的多个终端。 0。

15、025 根据所述的系统,所述多个终端包括: 0026 多个合成模块,分别设置于所述多个终端,用于将接收到的所述数据文件的多个 部分合并成所述至少一个数据文件。 0027 根据所述的系统,所述服务器包括应用服务器和云服务器; 0028 所述至少一个终端包括: 0029 请求模块,用于向所述云服务器发送传输至少一个数据文件的请求; 0030 所述云服务器包括: 0031 第一接收模块,用于接收所述至少一个终端发送的传输至少一个数据文件的请 求; 0032 第一传送模块,用于将所述请求传送到应用服务器; 0033 获取模块,用于从所述应用服务器获取所述至少一个数据文件的特征码;以及 0034 识别模。

16、块,用于根据所述至少一个终端的位置信息识别所述至少一个终端近场内 的其他多个终端; 0035 划分模块,用于根据所述至少一个终端近场内的终端数目,将所述至少一个数据 文件划分为相应数目的多个部分; 说 明 书CN 102904934 A 3/8页 6 0036 分配模块,用于为所述多个终端分别分配一个分别对应每个所述部分的占位符; 0037 所述应用服务器包括: 0038 第二接收模块,用于接收所述第一传送模块传送的所述传输至少一个数据文件的 请求; 0039 所述多个终端分别包括: 0040 下载模块,用于根据对应的所述占位符及所述特征码,下载对应的所述至少一个 数据文件的部分。 0041 。

17、根据所述的系统,所述多个终端还分别包括: 0042 第二传送模块,用于分别将其接收到的所述数据文件的部分,传送到所述至少一 个终端近场内的多个终端中的其他终端; 0043 所述多个合成模块分别将所述多个部分合成所述至少一个数据文件。 0044 根据所述的系统,所述至少一个终端近场内的多个终端为同一局域网络内的多个 终端;所述多个终端之间通过局域网络的数据传输方式相互传输所述至少一个数据文件的 多个部分;或者 0045 所述多个终端通过近场通信技术的数据传输方式相互传输所述至少一个数据文 件的多个部分。 0046 本发明通过将几个处于近场的终端分别通过服务器系统下载数据文件的一部分, 再由这几个。

18、终端将其具有的数据文件的部分传送给近场内的其他终端,由各终端分别将这 些部分合成为完整的数据文件。这样不仅节省了每个终端的下载流量,而且节省了下载数 据文件所需的总时间,降低了用户的使用成本,提高了用户体验;实现了近场终端的数据文 件传输及共享。 附图说明 0047 图1是本发明第一实施例提供的终端数据传输的系统结构示意图; 0048 图2是本发明第二实施例提供的终端数据传输的系统结构示意图; 0049 图3是本发明第三实施例提供的终端数据传输的系统结构示意图; 0050 图4是本发明第四实施例提供的终端数据传输的方法流程图; 0051 图5是本发明第一实施例提供的终端数据传输的方法流程图; 。

19、0052 图6是本发明第一个实施例提供的终端数据传输的系统结构示意图。 具体实施方式 0053 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。 0054 参见图1,在本发明的第一实施例中,提供一种终端数据传输的系统100,所述系 统100包括: 0055 多个终端10,多个终端10中的至少一个终端10向服务器20发送传输至少一个数 据文件的请求;所述多个终端10处于所述至少一个终端10近场内; 0056 服务器20,用于接收所述至少一个终端10发送的传输至少一个数据文。

20、件的请求; 说 明 书CN 102904934 A 4/8页 7 以及将所述数据文件划分为多个部分,并将所述多个部分分别传输到所述至少一个终端近 场内的多个终端10。 0057 在该实施例中,多个终端10中的至少一个终端10向服务器20请求传输至少一个 数据文件,该数据文件可以是图片、音频以及视频文件。在接收到该请求后,服务器20将所 述至少一个数据文件划分为多个部分,然后将不同的部分分别传输给至少一个终端10近 场内的多个终端10。由于该多个终端10处于至少一个终端10的近场内,即多个用户正在 同一地方希望分享数据文件,则由不同的用户的终端10下载不同的数据文件的部分,提高 了数据的传输的效。

21、率,同时也方便了多个用户进行共享。所述近场为近场通信的传输范围, 该范围比RFID (Radio Frequency Identification,射频识别)技术的传输范围小,RFID 的传输范围可以达到01m,但由于近场通信采取了独特的信号衰减技术,相对于RFID来 说近场通信具有成本低、带宽高、能耗低等特点。近场通信是基于RFID技术发展起来的一 种近距离无线通信技术。与RFID一样,近场通信信息也是通过频谱中无线频率部分的电磁 感应耦合方式传递,但两者之间还是存在很大的区别。近场通信技术主要特征如下:(1)用 于近距离,比如10cm以内的安全通信的无线通信技术。(2)射频频率:13.56。

22、MHz。(3)射 频兼容:ISO 14443,ISO 15693,Felica标准。(4)数据传输速度:106kbit/s,212kbit/s, 424kbit/s。 0058 参见图2,在本发明的第二实施例中,多个终端10包括: 0059 多个合成模块101,分别设置于多个终端10,用于将接收到的所述数据文件的多 个部分合并成所述至少一个数据文件。 0060 在该实施例中,多个合成模块101将接收到的所述数据文件的多个部分合并成所 述至少一个数据文件。由于所述至少一个数据文件的多个部分已经由多个终端10分别下 载,因此,多个处于同一近场内的终端10,可以方便快捷的将这些数据文件的部分合成一个。

23、 完整的数据文件,使多个终端10可以快速的获取所述至少一个数据文件。 0061 参见图3,在本发明的第三实施例中,服务器20包括应用服务器21和云服务器 22; 0062 至少一个终端10包括: 0063 请求模块102,用于向应用服务器21发送请求传输至少一个数据文件的请求; 0064 云服务器22包括: 0065 第一接收模块221,用于接收所述至少一个终端10发送的传输至少一个数据文件 的请求; 0066 第一传送模块222,用于将所述请求传送到应用服务器21; 0067 获取模块223,用于从应用服务器21获取所述至少一个数据文件的特征码;以及 0068 识别模块224,用于根据所述至。

24、少一个终端10的位置信息识别所述至少一个终端 10近场内的其他多个终端10; 0069 划分模块225,用于根据所述至少一个终端10近场内的终端数目,将所述至少一 个数据文件划分为相应数目的多个部分; 0070 分配模块226,用于为所述多个终端10分别分配一个分别对应每个所述部分的占 位符; 0071 所述应用服务器21包括: 说 明 书CN 102904934 A 5/8页 8 0072 第二接收模块211,用于接收第一传送模块222传送的所述请求传输至少一个数 据文件的请求; 0073 所述多个终端10分别包括: 0074 下载模块103,用于根据对应的所述占位符及所述特征码,下载对应的。

25、所述至少一 个数据文件的部分。 0075 在该实施例中,至少一个终端10的请求模块102向应用服务器21发送请求传输 至少一个数据文件的请求;应用服务器21的第一接收模块221接收所述至少一个终端10 的传输至少一个数据文件的请求;并且应用服务器21的第一传送模块222将所述请求传 送到云服务器22;应用服务器22的第二接收模块211接收第一传送模块222传送的所述 请求传输至少一个数据文件的请求;然后,获取模块223从应用服务器21获取所述至少一 个数据文件的特征码;识别模块224根据所述至少一个终端10的位置信息识别所述至少 一个终端10近场内的其他多个终端10;即根据所述至少一个终端10。

26、的位置信息,如根据 GPS(Global Positioning System,全球定位系统)技术对或者是其他的无线通信定位技术 定位至少一个终端10的当前位置,然后在检测在该至少一个终端10的近场内的其他多个 终端10,则划分模块225根据所述至少一个终端10近场内的终端数目,将所述至少一个数 据文件划分为相应数目的多个部分;最后由分配模块226为所述多个终端10分别分配一个 分别对应每个所述部分的占位符。由于占位符标识了每个终端10该下载的所述数据文件 的部分,而特征码标识了数据文件的信息,如地址信息等,则下载模块103可以根据对应的 所述占位符及所述特征码,下载对应的所述至少一个数据文件。

27、的部分,实现了数据文件的 快速下载。 0076 参见图3,在本发明的第四个实施例中,多个终端10还分别包括: 0077 第二传送模块104,用于分别将其接收到的所述数据文件的部分,传送到至少一个 终端10近场内的多个终端10中的其他终端10; 0078 多个合成模块101分别将所述多个部分合成所述至少一个数据文件。 0079 在该实施例中,多个终端10的第二传送模块104将所属的终端10接收到的数据 文件的部分分别传送到其他没有该部分数据文件的终端10中。由此,多个终端10则具有 了所述至少一个数据文件的全部组成部分,最后每个终端10中的合成模块101分别将所述 多个部分合成所述至少一个数据文。

28、件。实现了用户快速获取数据文件进行共同分享。优选 的,至少一个终端10近场内的多个终端10为同一局域网络内的多个终端10。因此多个终 端10可以通过局域网络的数据传输方式相互传输所述至少一个数据文件的多个部分;当 然优选的,所述多个终端10通过近场通信技术的数据传输方式相互传输所述至少一个数 据文件的多个部分。因此,多个终端10快速的进行数据文件的各个部分的相互传输,提高 了文件的传输效率。 0080 该系统可以由硬件单元或软硬件结合单元组成。作为终端10可以是手机、 PDA(Personal Digital Assistant,个人数字助理)、掌上电脑或者台式电脑等。 0081 参见图4,在。

29、本发明的第四实施例中,提供了一种终端数据传输的方法,所述方法 包括如下步骤: 0082 步骤S401中,接收至少一个终端10发送的传输至少一个数据文件的请求;该步骤 由服务器20实现。 说 明 书CN 102904934 A 6/8页 9 0083 步骤S402中,将所述数据文件划分为多个部分,并将所述多个部分分别传输到所 述至少一个终端10近场内的多个终端10。该步骤由服务器20实现。 0084 在该实施例中,多个终端10中的至少一个终端10想服务器20请求传输至少一个 数据文件,当然也可以请求传输多个数据文件。在接收到该请求后,服务器20将所述至少 一个数据文件划分为多个部分,然后将不同的。

30、部分分别传输给至少一个终端10近场内的 多个终端10。这样,可以由处于同一地点的多个终端10分别下载所述数据文件,提高了数 据文件的传输的效率,同时也方便了多个用户进行共享。例如视频文件,处于同一地点多个 用户不必在同一个终端10上挤着看视频文件,而是通过不同的终端10进行数据文件的部 分分别下载再组合后进行查看,提升了用户的体验。NFC(near field communication,近场 通信),是一种新兴的技术,使用了NFC技术的设备,比如手机可以在彼此靠近的情况下进 行数据交换。 0085 在本发明的第五实施例中,在所述步骤S402之后还包括: 0086 所述至少一个终端10近场内的。

31、多个终端10将接收到的所述数据文件的多个部分 合并成所述至少一个数据文件。该步骤可有多个终端10内的合成模块101实现。 0087 在该实施例中,多个终端10的合成模块101将接收到的所述数据文件的多个部分 合并成所述至少一个数据文件。可以使用户方便快捷的将这些数据文件的各个部分合成一 个完整的数据文件,获得完整的图片文件、音频文件或者是视频文件等,这样使多个终端10 可以快速的获取所述至少一个数据文件,而不必担心由于文件过大而下载速度慢的问题。 0088 在本发明的第六实施例中,所述步骤S401包括: 0089 至少一个终端10向发送请求传输至少一个数据文件的请求; 0090 云服务器22将。

32、所述请求传送到应用服务器21; 0091 云服务器22从应用服务器21获取所述至少一个数据文件的特征码,以及根据所 述至少一个终端10的位置信息识别至少一个终端10近场内的其他多个终端10; 0092 所述步骤S402包括: 0093 云服务器22根据所述至少一个终端10近场内的终端数目,将所述至少一个数据 文件划分为相应数目的多个部分,并为多个终端10分别分配一个分别对应每个所述部分 的占位符; 0094 多个终端10分别根据对应的所述占位符及所述特征码,下载对应的所述至少一 个数据文件的部分。 0095 在该实施例中,至少一个终端10的请求模块102向云服务器22应用服务器21发 送请求传。

33、输至少一个数据文件的请求;云服务器22的第一接收模块221接收所述至少一个 终端10的传输至少一个数据文件的请求;并且云服务器22的第一传送模块222将所述请 求传送到应用服务器21;应用服务器21的第二接收模块211接收第一传送模块222传送 的所述请求传输至少一个数据文件的请求;然后,获取模块223从应用服务器21获取所述 至少一个数据文件的特征码;识别模块224根据所述至少一个终端10的位置信息识别所述 至少一个终端10近场内的其他多个终端10;在检测在该至少一个终端10的近场内的其他 多个终端10,则划分模块225根据所述至少一个终端10近场内的终端数目,将所述至少一 个数据文件划分为。

34、相应数目的多个部分;最后由分配模块226为所述多个终端10分别分配 一个分别对应每个所述部分的占位符。下载模块103可以根据对应的所述占位符及所述特 说 明 书CN 102904934 A 7/8页 10 征码,下载对应的所述至少一个数据文件的部分,实现了数据文件的快速下载。 0096 在本发明的第七是实施例中,所述至少一个终端10近场内的多个终端10将接收 到的所述数据文件的多个部分合并成所述至少一个数据文件的步骤包括: 0097 至少一个终端10近场内的多个终端10分别将其接收到的所述数据文件的部分, 传送到所述至少一个终端10近场内的多个终端10中的其他终端10; 0098 所述至少一个。

35、终端10近场内的多个终端10分别将所述多个部分合成所述至少一 个数据文件。 0099 在该实施例中,多个终端10的第二传送模块104将所属的终端10接收到的数据 文件的部分分别传送到其他没有该部分数据文件的终端10中。由此,多个终端10则具有 了所述至少一个数据文件的全部组成部分,最后每个终端10中的合成模块101分别将所述 多个部分合成所述至少一个数据文件。实现了用户快速获取数据文件进行共同分享。 0100 参见图5,在本发明的一个实施例中,提供了终端数据文件传输的方法,该方法通 过云端服务系统,将完整的数据文件先进行分解,再让近场内的多个移动终端各自下载该 数据的不同部分,最后合称为完整的。

36、数据文件,具体流程描述如下: 0101 步骤S501中,用户A的终端10将向应用服务器21访问数据的请求指令发送给云 服务器22。 0102 步骤S502中,云服务器22接受指令,从应用服务器21中获取该数据的特征码。 0103 步骤S503中,云服务器22根据用户A的终端10位置信息识别其近场的其他终端 10。 0104 步骤S504中,根据近场内的终端10个数,云服务器22将数据划分成相应个数的 部分,并分配对应的占位符。 0105 步骤S505中,云服务器22根据分配的占位符分别向近场内各终端10发送下载数 据指令。 0106 步骤S506中,近场内各终端10根据分配的占位符分别下载该数。

37、据的不同部分。 0107 步骤S507中,云服务器22根据该数据的特征码分别向近场内各终端10发送数据 传输指令。 0108 步骤S508中,近场内各终端10根据该数据的特征码将各自已下载的部分数据相 互传输,最终分别在各终端10内合成为完整数据。 0109 参见图6,在本发明的一个实施例中,终端数据文件传输的方法流程如下: 0110 用户A的终端10将向应用服务器21访问视频数据的请求指令发送给云服务器 22。 0111 云服务器22接受指令,从应用服务器21中获取该视频数据的特征码。 0112 云服务器22根据用户A的终端10的位置信息识别其近场还存在用户B的终端10 和用户C的终端10。。

38、 0113 云服务器22将该视频数据划分成三部分,分配用户A的终端10对应的占位符为 1,用户B的终端10对应的占位符为2,用户C的终端10对应的占位符为3。 0114 云服务器22根据分配的占位符分别向用户A的终端10、用户B的终端10、用户C 的终端10发送下载该视频数据的指令。 0115 根据分配的占位符,用户A的终端10下载该视频数据的第一部分,用户B的终端 说 明 书CN 102904934 A 10 8/8页 11 10下载该视频数据的第二部分,用户C的终端10下载该视频数据的第三部分。 0116 云服务器22根据该视频数据的特征码分别向用户A的终端10、用户B的终端10、 用户C。

39、的终端10发送数据传输指令。 0117 根据该视频数据的特征码,用户A的终端10将该视频数据的第一部分分别传输给 用户B的终端10和用户C的终端10;用户B的终端10将该视频数据的第二部分分别传输 给用户A的终端10和用户C的终端10,用户C的终端10将该视频数据的第三部分分别传 输给用户A的终端10、用户B的终端10。 0118 该视频数据最终分别在用户A的终端10、用户B的终端10、用户C的终端10内合 成为完整的数据文件。上述三个终端10均为移动终端,用户A、用户B以及用户C可以各种 查看该数据文件,用户观看舒适度高。 0119 综上所述,本发明通过将几个处于近场的终端分别通过服务器系统。

40、下载数据文件 的一部分,再由这几个终端将其具有的数据文件的部分传送给近场内的其他终端,由各终 端分别将这些部分合成为完整的数据文件。这样不仅节省了每个终端的下载流量,而且节 省了下载数据文件所需的总时间,降低了用户的使用成本,提高了用户体验;实现了近场终 端的数据文件传输及共享。 0120 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。 说 明 书CN 102904934 A 11 1/5页 12 图1 图2 说 明 书 附 图CN 102904934 A 12 2/5页 13 图3 说 明 书 附 图CN 102904934 A 13 3/5页 14 图4 说 明 书 附 图CN 102904934 A 14 4/5页 15 图5 说 明 书 附 图CN 102904934 A 15 5/5页 16 图6 说 明 书 附 图CN 102904934 A 16 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1