数据传输的方法、装置及系统的制作方法

文档序号:9691072阅读:270来源:国知局
数据传输的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及信息技术,特别是涉及一种数据传输的方法、装置及系统。
【背景技术】
[0002]随着信息技术的不断发展,终端设备与终端设备之间可以通过网络进行数据传输。其中,网络可以为不同运营商提供的网络。由于不同运营商之间的互联互通问题,连接不同运营商网络的终端设备之间的数据传输速度会很慢。例如,连接电信网络的终端设备向连接联通网络的终端设备传输数据的速度,会比连接电信网络的终端设备向连接电信网络的终端设备传输数据的速度慢。
[0003]目前,为了提升连接不同运营商网络的终端设备之间的数据传输速度,采用双线机房的方式来进行数据的传输。然而,由于双线机房的成本较高,一般的终端设备开发商不会将租用的双线机房应用在数据流量大的服务。因此,寻找一种新的数据传输方法解决由于运营商之间连通性而导致连接不同运营商网络的终端设备之间的数据传输速度慢的问题已成为热点话题。

【发明内容】

[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]图1示出了本发明实施例提供的一种数据传输方法流程图;
[0029]图2示出了本发明实施例提供的另一种数据传输方法流程图;
[0030]图3示出了本发明实施例提供的又一种数据传输方法流程图;
[0031 ]图4示出了本发明实施例提供的再一种数据传输方法流程图;
[0032]图5示出了本发明实施例提供的一种服务器;
[0033]图6示出了本发明实施例提供的另一种服务器;
[0034]图7示出了本发明实施例提供的一种客户端;
[0035]图8示出了本发明实施例提供的另一种客户端;
[0036]图9示出了本发明实施例提供的一种数据传输系统。
【具体实施方式】
[0037]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0038]本发明实施例提供了一种数据传输方法,如图1所示,所示方法包括:
[0039]101、接收客户端发送的传输路径获取请求。
[0040]其中,所述传输路径获取请求携带有所述客户端对应的不同传输路径的传输状态信息。客户端为安装在终端设备上的客户端,所述终端设备可以为手机,也可以为电脑、平板电脑,本发明实施例不做限定。进行数据传输的两个终端设备可以不同类型的终端设备,也可以为相同类型的终端设备,本发明实施例不做限定。例如,当用户通过网络摄像机对儿童、老人、宠物的行为以及住宅、办公区等的场景进行监控时,可以通过终端设备上安装的客户端下载和查看网络摄像机采集的视频。当终端设备从网络摄像机上下载视频时,网络摄像机需要将采集的视频数据通过网络发送给终端设备。即首先将视频数据发送到数据服务器进行缓存,然后将所述视频数据通过网络接入层服务器发送给终端设备。所述客户端对应的不同传输路径可以为数据服务器与网络接入服务器之间的所有可能的连接路径。所述传输状态信息可以为传输速度,也可以为数据服务器与网络接入服务器之间的连接状态信息,本发明实施例不做限定。对于本发明实施例,通过将数据传输到数据服务器上可以保证数据传输的一致性。
[0041]对于本发明实施例,有时候终端设备连接的运营商网络和终端设备连接的运营商网络不同,数据传输的速度较慢。因此,在进行数据传输之前,可以利用测试数据对不同传输路径进行传输测试,从而获取不同传输路径的传输状态信息。
[0042]例如,有N个数据服务器,M个网络接入服务器,则数据服务器与网络接入服务器之间的路径有N X M个,所述客户端对应的传输路径就有N X M个。在测试各个传输路径对应的传输状态时,可以将客户端上的测试数据分别发送到N个数据服务器上,再将所述数据服务器上的测试数据分别通过网络接入服务器发送给客户端对应的接收设备,然后即可以获取客户端对应的N X M个传输路径对应的传输状态信息。
[0043]请注意,上述的测试数据可以是独立于视频数据的其他数据,也可以是视频数据的一部分,本发明对此并不做限定。
[0044]对于本发明实施例,可以通过抢占式的测试策略测试各个传输路径对应的传输状态,并且实时的测试各个传输路径对应的传输状态。通过实时的测试各个传输路径对应的传输状态可以保证实时获取所述客户端对应的不同传输路径的传输状态信息,然后对数据传输的路径进行实时调整,从而能够符合预置条件的传输路径进行数据的传输,进而能够保证提升连接不同运营商网络的终端设备之间的数据传输速度的前提,节约数据传输的成本。
[0045]102、判断所述传输状态信息中是否存在符合预置条件的传输状态信息。
[0046]对于本发明实施例,当所述传输状态信息为传输速度时,步骤102具体可以为:判断不同传输路径的传输速度中是否存在大于或等于预设阈值的传输速度。所述预设阈值可以根据用户的需要进行设置,也可以根据系统的默认模式进行设置,本发明实施例不做限定。例如,预设阈值的传输速度可以为传输速度为lM/s。
[0047]当所述传输状态信息为连接状态信息时,步骤102具体可以为:判断所述连接状态信息中是否存在符合连通状态的连接状态信息。其中,所述连通状态的连接状态信息可以为数据服务器与网络接入层服务器之间的建立了连接。具体地,也可以根据传输速度判断连通状态,当传输速度为Okb/s时,说明为数
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1