数据传输方法、装置及设备的制造方法_2

文档序号:9891459阅读:来源:国知局
输方式下的传输速度不同。因此,为了保证终端与网络之间数据传输的流畅性,需要监测终端与网络的数据传输速度。
[0038]步骤202,根据所述数据传输速度确定所述终端的数据传输状态。
[0039]终端和网络连接后,基于终端自己的数据处理能力和网络状态,数据传输速度应该在一定的范围内(即数据传输正常),如果不在该范围(即数据传输异常,通常是此时的数据传输速度小于该范围内的即数据传输正常)内,则需要考虑影响数据传输速度的因素。通常,终端的数据处理能力能够满足数据传输速度的要求,网络的数据处理能力也能满足数据传输速度的要求,所以,很多情况下,数据传输速度不高是由终端与网络之间的数据传输方式和/或数据传输对象(可以为视频、图片)造成的。
[0040]在本实施例的一些可选的实现方式中,根据所述数据传输速度确定所述终端的数据传输状态可以包括以下步骤:
[0041 ]第一步,查询所述数据传输速度对应的数据传输对象。
[0042]其中,所述数据传输对象包括文件、图片和视频中的至少一项。
[0043]有上述分析可知,数据传输速度和数据传输对象有关,即使在正常的情况下,对于不同的数据传输对象,数据传输速度也会不同。因此,本实施例方法首先查询数据传输速度对应的数据传输对象,然后再根据数据传输对象对数据传输速度做出判断。
[0044]第二步,若所述数据传输速度小于对应所述数据传输对象的传输速度阈值,则所述终端的数据传输异常,否则,所述终端的数据传输正常。
[0045]本实施例方法,针对不同的数据传输对象,为每一种数据传输对象设定一个传输速度阈值,即,在同一数据传输方式下,不同数据传输对象的传输速度阈值可以不同,因此,能够根据不同数据传输对象的数据传输速度真实地反映数据传输状态。当数据传输对象只有一项时,通过对应的传输速度阈值判断数据传输异常和数据传输正常;当数据传输对象为多项时,通过数值最大的传输速度阈值判断数据传输异常和数据传输正常;
[0046]步骤203,根据所述数据传输状态选择数据传输方式。
[0047]数据传输对象是终端和网络之间需要传输的数据,属于正常的数据传输,而终端与网络之间的数据传输方式有多种。因此,可以对数据传输方式进行选择,以适应数据传输对象的需要,提高数据传输速度。由上述描述可知,数据传输状态可以分为数据传输异常和数据传输正常两种。当数据传输异常时,需要从可选的其他数据传输方式中选择一种满足传输速度阈值要求的数据传输方式;当数据传输正常时,只要保持当前的数据传输方式即可。
[0048]在本实施例的一些可选的实现方式中,根据所述数据传输状态选择数据传输方式可以包括:若数据传输异常,则查看对应所述数据传输对象的数据传输方式集合,从所述数据传输方式集合中选择出满足所述传输速度阈值要求的数据传输方式;例如,当数据传输异常时,可以不通过DNS(Domain Name System,域名系统),而直接通过HTTP(Hyper TextTransfer Protocol,超文本传输协议)来进行数据传输。若数据传输正常,则保持当前的数据传输方式,其中,所述数据传输方式集合包括所述终端与网络之间的全部数据传输方式。
[0049]在本实施例的一些可选的实现方式中,从所述数据传输方式集合中选择出满足所述传输速度阈值要求的数据传输方式还可以包括:通过所述数据传输方式获取对应所述终端的IP地址集合,从所述IP地址集合中确定一个满足所述传输速度阈值要求的IP地址作为传输IP地址。其中,IP地址集合是指与所述终端进行数据传输的网络上的IP地址集合(例如,域名的IP地址集合)。终端向网络请求获取进行数据传输的IP地址集合,在得到该IP地址集合后,可以依次对每个IP地址进行测试,从中挑选出一个满足传输速度阈值要求的IP地址(即传输IP地址),然后建立该IP地址与终端的IP地址的连接,并继续下载(或重新下载)对应的数据传输对象。
[0050]步骤204,通过所述数据传输方式与所述网络进行数据传输。
[0051]如果此时数据传输正常,则仍然用当前的数据传输方式与网络进行数据传输;否贝IJ,选择其他数据传输方式进行数据传输。
[0052]在本实施例的一些可选的实现方式中,通过所述数据传输方式对所述终端进行数据传输包括:通过与所述数据传输方式对应的所述传输IP地址建立所述终端与网络的连接,进行数据传输。
[0053]继续参见图3a,图3a是根据本实施例的数据传输方法的应用场景的一个示意图。图3a中,用户打开手机贴吧,进入“宠物吧”查看边境牧羊犬的相关信息,该相关信息中包括文字说明和边境牧羊犬的高分辨率图片。通常情况下,文字说明在任何数据传输方式下都能正常传输,但对于某些格式或大小的图片,当前的数据传输方式下的数据传输速度很慢。由图3a可以看到,文字说明能够正常显示,但图片无法完整打开。图3b是根据本实施例的数据传输方法的应用场景的又一个示意图。当图片经过一定时间后仍然打不开的时候,说明当前的数据传输速度小于图片的传输速度阈值。手机贴吧弹出对话框,提示用户是否更换数据传输方式,如图3b所示。当用户选择“否”时,保持当前的数据传输方式,直到图片被打开;选择“是”时,手机内的数据传输装置查看当前的数据传输方式集合,从中选择一个满足图片的传输速度阈值要求的数据传输方式,确定传输IP地址;然后通过传输IP地址和手机的IP地址建立手机与网络的连接,使得图片被快速打开,如图3c所示。
[0054]本申请的上述实施例提供的方法获取信息集合和信息集合内信息之间的关联性信息;然后通过关联性信息对信息进行分组,得到关联信息集合和非关联信息集合,使得具有关联性的信息能够聚合;之后通过关联信息集合和非关联信息集合构建信息显示表格,使得具有关联性的信息能够集中显示;最后确定上述信息显示值在上述信息显示表格内的显示方式,提高了信息显示的效率,降低了对信息选择的错误率。
[0055]进一步参考图4,作为对上述各图所示方法的实现,本申请提供了一种数据传输装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
[0056]如图4所示,本实施例上述的数据传输装置400包括:传输速度监测单元401、传输状态查询单元402、传输方式选择单元403和传输单元404。其中,传输速度监测单元401用于监测终端与网络的数据传输速度;传输状态查询单元402用于根据所述数据传输速度确定所述终端的数据传输状态;传输方式选择单元403用于根据所述数据传输状态选择数据传输方式;传输单元404用于通过所述数据传输方式与所述网络进行数据传输。
[0057]在本实施例中,传输速度监测单元401、传输状态查询单元402、传输方式选择单元403以及传输单元404的具体处理可分别参考图2对应实施例中步骤201、步骤202、步骤203、步骤204的相关说明,在此不再赘述。
[0058]在本实施例的一些可选的实现方式中,传输状态查询单元402可以包括:数据类型查询子单元(图中未示出)和传输状态判断子单元(图中未示出)。其中,数据类型查询子单元用于查询所述数据传输速度对应的数据传输对象,所述数据传输对象包括文件、图片和视频的至少一项;传输状态判断子单元用于在所述数据传输速度小于对应所述数据传输对象的传输速度阈值时,判断所述终端的数据传输异常,否则,所述终端的数据传输正常。传输状态查询单元402的具体处理及其所带来的技术效果可参考图2对应实施例中相应实现方式的相关描述,在此不再赘述。
[0059]在本实施例的一些可选的实现方式中,传输方式选择单元403包括:传输方式选择子单元(图中未示出),用于在数据传输异常时,查看对应所述数据传输对象的数据传输方式集合,从所述数据传输方式集合中选择出满足所述传输速度阈值要求的数据传输方式,在数据传输正常时,保持当前的数据传输方式,其中,所述数据传输方式集合包括所述终端与网络之间的全部数据传输方式。
[0060]在本实施例的一些可选的实现方式中,所述传输方式选择子单元还包括:IP地址确定模块(图中未示出),用于通过所述数据传输方式获取对应所述终端的IP地址集合,从所述IP地址集合中确定满足所述传输速度阈值要求的IP地址作为传输IP地址。
[0061]在本实施例的一些可选的实现方式中,所述传输单元404包括:网络连接建立子单元(图中未示出),用于通过与所述数据传输方式对应的所述传输IP地址建立所述终端与网络的连接,进行数据传输。
[0062]本申请提供的数据传输装置,首先通过传输速度监测单元40
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1