一种通信终端的数据共享方法

文档序号:7647347阅读:170来源:国知局
专利名称:一种通信终端的数据共享方法
技术领域
本发明涉及一种数据共享的方法,尤其是一种通过网络中的共享数据服 务器来进行数据共享的方法。
背景技术
现有的共享技术包括传统局域网内的共享,FTP方式,BT方式等等。传 统的文件共享是用户在一个局域网内通过设置共享文件夹来实现;FTP文件 共享方式是指文件通过FTP上传,然后用户都是从FTP服务器下载共享文件; BT文件共享方式是用户启动BT软件,通过制作种子文件来提供资源共享, 同样,共享他人文件也是通过获得种子文件实现的。P2P才支术,也称为对等网络(Peer to Peer)技术,这是一种网络结构 的思想。它与目前网络中占据主导地位的客户端/服务器(Client/Server) 结构的一个本质区别是,整个网络结构中不存在中心节点(或中心服务器)。 在P2P结构中,每一个节点(peer)大都同时具有信息消费者、信息提供者 和信息通讯等三方面的功能。在P2P网络中每一个节点所拥有的权利和义务 都是对等的。手机等移动终端如今已经被人们广泛应用,通过移动终端来传输文件也 非常普遍,用户经常希望将自己手机中的数据对其他用户共享,如果采用传 统的共享方式,即将本机中的数据设置为共享,其他用户直接从该手机中获 取数据,必须要共享数据所在的终端在其他用户获取数据的同时一直与无线 网络连通,如果用户关机或者与无线通信网络连接中断,则其他用户便无法 获取到数据,而且当有多个用户同时向该终端获取共享数据时,将受到该终 端无线接入带宽的限制,业务效果并不理想。P2P技术可以增加网络中的数 据源,使得数据获取者不必非要从原始数据的提供者获取数据,但将P2P技术应用到移动通信领域中仍存在如下问题1、 移动终端不能像计算机那样方便的一直处于开机状态,而BT方式一 般需要计算机长时间处千开机状态,尤其是移动终端在将原始数据发布到移 动通信网全各中其他移动终端前仍然需要一直处于连接状态。2、 移动终端需要首先通过无线信号与基站进行通信,然后才可以接入网 络,其无线信道资源有限,无法满足大量移动终端之间的通信连接,并且受 到通信双方终端频繁移动性、无线信号及网络传输状况的影响。另外,由于带宽的影响,在有线通信领域中仍然存在相类似的问题,例 如通过拨号上网的用户,由于其接入带宽有限,很难将其通信终端中的数据 对多人进行共享。发明内容本发明的目的是提过一种通信终端的数据共享方法,以降低传输带宽对 共享数据传输的影响,并且可使通信终端更加方便的获取到共享数据,同时 降低发布共享数据的通信终端的网络传输状况对共享数据传输的影响。为实现上述目的,本发明提供了一种通信终端的数据共享方法,包括如 下步骤步骤1、第一通信终端收到数据共享指令后,将共享数据传输到网络中 的共享数据服务器,共享数据服务器存储该共享数据;步骤2、第一通信终端收到第二通信终端发送的获取共享数据的请求消 息后,将该请求消息转发给所述共享数据服务器;步骤3、所述共享数据服务器,根据该请求消息中携带的第二通信终端 的信息,向第二通信终端传输数据由上述技术方案可知,本发明具有以下有益效果1、在共享数据的获取过程中,获取共享数据的通信终端可以通过发布共 享数据的通信终端,定位到网络中的共享数据服务器上,获取共享数据,而不是从通信终端本身去获取数据,这样不受发布共享数据的移动终端的网络 传输带宽的限制,从而最大效率的利用现有的网络带宽,节约网络流量。2在获取数据的通信终端定位到共享数据服务器后,后续的数据传输过 程,不需要发布共享数据的通信终端的参与,即使布共享数据的通信终端关 机或者网纟各连接状况差也不会影响通信终端获取共享数据。3、由于用户获取共享数据的过程是先定位到发布共享数据的通信终端, 然后,再通过该通信终端定位到共享服务器中,整个过程对于用户来说是透 明的,和/人通信终端中获取共享数据是一样的。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明具体实施例一流程图; 图2为本发明的网络架构示意图。
具体实施方式
实施例一参见图1,其为本发明的具体实施例一流程图,包括如下步骤步骤1、第一通信终端收到数据共享指令后,将共享凝:据传输到网络中 的共享数据服务器,共享数据服务器存储该共享数据;步骤2、第一通信终端收到第二通信终端发送的获取共享数据的请求消 息后,将该请求消息转发给所述共享数据服务器;步骤3、所述共享数据服务器,根据该请求消息中携带的第二通信终端 的信息,向第二通信终端传输数据。参见图2,其为本发明的网络架构示意图,如图所示包括上述的共享 数据服务器a和各种通信终端,本发明中的通信终端可以是移动通信领域中 的移动终端c,也可以有线连接方式的计算机等通信终端b。上述的第一通信终端即为共享数据的发布者,或者说是共享数据的源头,而第二通信终端为 共享凄t据的获取者,在实际的数据共享过程中,第二通信终端一般为多个, 都是通过第一通信终端定位到共享数据服务器上,共享数据服务器再向第二 通信终端发送共享数据。上述的共享数据服务器是设置在网络中的具有海量存储的服务器,可以 采用注册用户的方式为用户提供共享数据的存储空间。另外,对于用户来说,当其将通信终端中的某个文件夹设置为共享文件 夹后,通信终端根据预先存储的注册信息(至少包括共享数据服务器中,该 用户对应的存储空间的地址信息),将共享数据传输到共享数据服务器中, 当有其他通信终端要获取该共享数据时,先连接提供共享数据的通信终端, 然后再定位到网络中的共享数据服务器,整个过程对于用户来说是透明的, 和从通信终端中获取共享数据是一样的。实施例二在多个第二通信终端的情况下,共享数据可以采用分片传输的方式,在 数据的传输过程中,保存网络中所有可用的共享数据片断对应的索引信息, 所述索引信息至少包括所述数据片断的标识和该数据片断所在通信终端的地 址信息,这样便形成了多个可以提供共享数据片断的数椐源,这些索引信息 可以有多种保存方式,可以将所述索引信息保存在所述共享数据服务器中, 也可以将所述索引信息保存在单独设置的索引服务器中,或者分散的保存在网络中的各个通信终端,具体可以参见已有技术中的P2P传输方式中索引信 息的存储及获取方法。这样,通信终端在获取数据的过程中,就可以根据索引信息来选择获取 源了,例如,可以根据索引服务器中的资源索引表,分析当前获取所述共享 数据的数据传输开销,选择共享数据源,获取共享数据片断。具体可以为 判断是否有其他第二通信终端或所述第一通信终端存储有当前要获取的共享 数据片断,如果没有,则从所述共享数据服务器中获取该数据片断,如果有,则进一步判断,从所述其他第二通信终端或所述第 一通信终端中获取该数据 片断的传输代价,是否低于从所述数据共享服务器中获取该数据片断的传输 代价,如果是,则从所速其他第二通信终端成所迷第一通信终端中获取该共 享数据片断,否则,从所述共享数据服务器中获取该数据片断。此方案中将 传统的P2P数据共享技术与共享数据服务器的共享方式有机的结合在一起, 使得通信终端在获取数据的过程中,可以更加灵活的选择数据源,从而最大 效率的利用现有的网络带宽,节约网络流量。最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进 行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技 术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换, 而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的 精神和范围。
权利要求
1. 一种通信终端的数据共享方法,其特征在于,包括如下步骤步骤1、第一通信终端收到数据共享指令后,将共享数据传输到网络中的共享数据服务器,共享数据服务器存储该共享数据;步骤2、第一通信终端收到第二通信终端发送的获取共享数据的请求消息后,将该请求消息转发给所述共享数据服务器;步骤3、所述共享数据服务器,根据该请求消息中携带的第二通信终端的信息,向第二通信终端传输数据。
2、 根据权利要求1所述的方法,其特征在于,还包括所述第二通信终 端为多个,在数据的传输过程中,保存网络中所有可用的共享数据片断对应 的索引信息,所述索引信息至少包括所述数据片断的标识和该数据片断所在 通信终端的地址信息。
3、 才P4居权利要求2所述的方法,其特征在于,所述第二通信终端根据所 述索引信息,还从其他第二通信终端和/或所述第一通信终端中获取所述共享 数据片断。
4、 #4居权利要求3所述的方法,其特征在于,所述第二通信终端在获取 数据的过程中,根据所述索引信息,分析当前获取所述共享数据的数据传输 开销,选择共享数据源,获取共享数据片断。
5、 才艮据权利要求4所述的方法,其特征在于,所述选择共享数据源具体 为判断是否有其他第二通信终端或所述第一通信终端存储有当前要获取的 共享数据片断,如果没有,则从所述共享数据服务器中获取该数据片断,如 杲有,则进一步判断,从所述其他第二通信终端或所述第一通信终端中获取 该数据片断的传输代价,是否低于从所述数据共享服务器中获取该数据片断 的传输代^介,如果是,则从所述其他第二通信终端或所述第一通信终端中获 取该共享数据片断,否则,从所述共享数据服务器中获取该数据片断。
6、 根据权利要求2、 3、 4或5所述的方法,其特征在于,在数据的传输过程中,将所述索引信息保存在所述共享数据服务器中。
7、 根据权利要求2、 3、 4或5所述的方法,其特征在于,在数据的传输过程中,将所述索引信息保存到网络中的单独设置的索引服务器。
8、 才艮据权利要求2、 3、 4或5所述的方法,其特征在于,在数据的传输 过程中,将所述索引信息保存在所述通信终端中。
全文摘要
本发明提供了一种通信终端的数据共享方法,包括如下步骤步骤1.第一通信终端收到数据共享指令后,将共享数据传输到网络中的共享数据服务器,共享数据服务器存储该共享数据;步骤2.第一通信终端收到第二通信终端发送的获取共享数据的请求消息后,将该请求消息转发给所述共享数据服务器;步骤3.所述共享数据服务器,根据该请求消息中携带的第二通信终端的信息,向第二通信终端传输数据。通过本发明的方法,最大效率的利用现有的网络带宽,节约网络流量,而且即使布共享数据的通信终端关机或者网络连接状况差也不会影响通信终端获取共享数据。
文档编号H04L12/56GK101247316SQ20071006385
公开日2008年8月20日 申请日期2007年2月13日 优先权日2007年2月13日
发明者炎 张, 王南掬, 王敬宇 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1