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

文档序号:7797671阅读:136来源:国知局
数据传输方法和装置制造方法
【专利摘要】本发明公开了一种数据传输方法和装置,其中,该方法包括:确定能接收到的网络信号的网络类型和需传输的数据的分类类型;根据网络类型和分类类型,确定数据传输策略;根据数据传输策略,进行数据传输;数据传输策略用以确定能接收到网络信号的网络分别对应传输何种分类类型的数据。本发明通过优化数据传输方式,避免了无线网卡的流量供载不足导致视频和语音的卡顿现象,从而提高数据传输的效率,降低成本。
【专利说明】数据传输方法和装置
【技术领域】
[0001]本发明涉及通信领域,具体地涉及一种数据传输方法和装置。
【背景技术】
[0002]当前无线网络设备通过集成无线硬件芯片,使之支持无线网络连接的功能,其中最新支持的4g网络芯片,通常集成3套网络协议,即2g网络协议,3g网络协议和4g网络协议。
[0003]对于网络设备厂商而言,由于通常会有大量的语音、视频和传统数据流传输,就会造成数据阻塞,通常来说,数据阻塞是随即丢弃数据报文,对于传统数据传输而言,当网络上有数据报文丢失时,会通过TCP的协议保证丢失的报文重传,这样多次尝试直到完整报文被发送为止,但语音报文和视频报文使用的是UDP类型的报文,所以当视频或语音报文丢弃时,无法进行重传,就会导致视频或者语音丢失,出现视频卡顿和语音颤抖的情况出现,当进行网络会议时,无法保证网络会议的现场效果。
[0004]现在手机设备厂商使用的方法是,当有4g网络信号时,使用4g网络信号进行数据传输,屏蔽其他两个信号,如果没有4g网络信号,次之选用3g信号,最后才会选用2g网络信号,通过此种方法来保证网络语音回路的畅通,此种方式使用的是单一的语音视频通话,或单一的数据语音传输时,采用此种方式是可行的。但使用单信道进行数据传输时,对数据流量不大的手机或者单纯视频设备是没有问题的,但使用在网络设备上,就会出现无线网卡的流量供载不足,所以就会出现视频和语音的卡顿现象。

【发明内容】

[0005]本发明的目的是提供一种数据传输方法,充分利用能接收到网络信息的多种网络,按照传输策略进行数据传输的分配,来提高产品的综合性能。
[0006]根据本发明的一个方面,提供了一种数据传输方法,该方法包括:确定能接收到的网络信号的网络类型和需传输的数据的分类类型;根据网络类型和分类类型,确定数据传输策略;根据数据传输策略,进行数据传输;数据传输策略用以确定能接收到网络信号的网络分别对应传输何种分类类型的数据。
[0007]优选地,网络类型包括2g网络、3g网络和4g网络,数据的分类类型包括语音数据、视频数据和其他数据。
[0008]优选地,,数据传输策略包括:若能接收到2g网络、3g网络和4g网络的网络信号,语音数据使用2g网络信道传输,视频数据使用3g网络信道传输,其他数据使用4g网络信道传输。
[0009]优选地,数据传输策略包括:若只能接收到2g网络和3g网络的网络信号,语音数据使用2g网络信道传输,视频数据和其他数据使用3g网络信道传输;若只能接收到3g网络和4g网络的网络信号,语音数据和视频数据使用3g网络信道传输,其他数据使用4g网络信道传输;若只能接收到2g网络的网络信号,只通过2g网络信道传输语音数据;若只能接收到3g网络或4g网络的网络信号,则所有数据均使用3g网络信道或4g网络信道传输。
[0010]优选地,,确定能接收到的网络信号的网络类型和需传输的数据的分类类型之前,还包括:周期性地检测网络信号,确定能接收到的网络信号。
[0011]根据本发明的另一个方面,提供了一种数据传输装置,该装置包括:类型确定单元,用于确定能接收到的网络信号的网络类型和需传输的数据的分类类型;策略单元,用于根据网络类型和分类类型,确定数据传输策略;传输单元,用于根据数据传输策略,进行数据传输;数据传输策略用以确定能接收到网络信号的网络分别对应传输何种分类类型的数据。
[0012]优选地,检测单元,用于周期性地检测网络信号,确定能接收到的网络信号。
[0013]优选地,网络类型包括2g网络、3g网络和4g网络,数据的分类类型包括语音数据、视频数据和其他数据。
[0014]优选地,数据传输策略包括:若能接收到2g网络、3g网络和4g网络的网络信号,语音数据使用2g网络信道传输,视频数据使用3g网络信道传输,其他数据使用4g网络信道传输。
[0015]优选地,数据传输策略包括:若只能接收到2g网络和3g网络的网络信号,语音数据使用2g网络信道传输,视频数据和其他数据使用3g网络信道传输;若只能接收到3g网络和4g网络的网络信号,语音数据和视频数据使用3g网络信道传输,其他数据使用4g网络信道传输;若只能接收到2g网络的网络信号,只通过2g网络信道传输语音数据;若只能接收到3g网络或4g网络的网络信号,则所有数据均使用3g网络信道或4g网络信道传输。
[0016]根据本发明的数据传输方法,主要将无线网卡芯片的2g网络信道、3g网络信道、4g网络信道协议栈充分利用起来,对数据的不同类型进行区分,对不同类型的数据走不同信道的方式。本发明通过优化数据传输方式,避免出现无线网卡的流量供载不足导致视频和语音的卡顿现象,从而提高数据传输的效率,降低成本。
【专利附图】

【附图说明】
[0017]图1是本发明实施例数据传输方法的流程图;
[0018]图2是网络的7种信道情况示意图;
[0019]图3是本发明实施例数据传输装置的示意图。
【具体实施方式】
[0020]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。
[0021]本发明的数据传输方法,主要通过对无线网卡芯片自带的2g网络信道、3g网络信道、4g网络信道协议进行优化,由于2g网络信道、3g网络信道、4g网络信道使用的网络频段不一致,所以可以认为其3个频段都是独立的,利用此3个频段互不干扰的特点,网络设备对视频数据、语音数据和其他数据进行传输信道选着,当有语音数据通过时,使用2g网络信道进行传输,当有视频数据通过时,使用3g网络信道进行传输,当有其他数据通过时,使用4g网络信道进行传输。
[0022]在现有的数据传输方法中,当有4g网络信道时,使用4g网络信道进行数据传输,并屏蔽其他两个信号;如果没有4g网络信道,则选用3g网络信道,并屏蔽2g网络信道;如果没有4g网络信道、3g网络信道,最后才会选用2g网络信道,通过此种方法来保证网络语音回路的畅通。
[0023]因此,现有技术是针对单一的语音视频通话,或单一的数据语音时,采用此种方式是可行的。但对于网络设备厂商而言,由于通常会有大量的语音、视频和其他数据传输,就会造成数据阻塞,数据阻塞是随即丢弃数据报文,对于其他数据传输而言,当网络上有数据报文丢失时,会通过TCP的协议保证丢失的报文重传,这样多次尝试直到完整报文被发送为止,但语音报文和视频报文使用的是UDP类型的报文,所以当视频或语音报文丢弃时,无法进行重传,就会导致视频或者语音丢失,出现视频卡顿和语音颤抖的情况出现,当进行网络会议时,无法保证网络会议的现场效果。
[0024]图1是本发明实施例数据传输方法的流程图,如图所示,本发明实施例具体包括如下步骤:
[0025]步骤101、确定能接收到的网络信号的网络类型和需传输的数据的分类类型。
[0026]通过网络接收来自从数据链路层的数据,数据链路层例如是对应客户端的设备驱动程序、网卡、服务器等。网络类型包括2g网络、3g网络和4g网络,数据的分类类型包括语音数据、视频数据和其他数据。
[0027]步骤102、根据网络类型和分类类型,确定数据传输策略。
[0028]数据传输策略能够指定不同分类类型的数据在对应的网络中进行传输,例如包括:若能接收到2g网络、3g网络和4g网络的网络信号,语音数据使用2g网络信道传输,视频数据使用3g网络信道传输,其他数据使用4g网络信道传输。
[0029]例如,当一个网络视频传输时,该网络视频包括语音数据、视频数据和其他数据,其中其他数据为不含有语音数据和视频数据的数据,例如文字数据和图片数据。若要实现该网络视频流畅的传输,在本发明的数据传输方法中,首先将该网络视频分为语音数据、视频数据和其他数据,便于不同类型的数据走不同信道。
[0030]步骤103、根据数据传输策略,进行数据传输。
[0031]具体地,如图2所示是网络的7种信道情况,存在针对这7种信道情况的数据传输策略,分别采取以下几种方式进行数据传输:
[0032]21、当网络上有2g、3g和4g网络信道时,将语音数据使用2g网络信道传输,将视频数据使用3g网络信道传输,将其他数据使用4g网络信道传输。
[0033]22、当网络上只有2g和3g网络信道时,将语音数据使用2g网络信道,视频数据和其他数据使用3g网络信道。
[0034]23、当网络上只有3g和4g网络信道时,将视频数据和语音数据使用3g网络信道,其他数据使用4g网络信道。
[0035]24、当网络上只有2g和4g网络信道时,将语音数据使用2g网络信道,视频数据和其他数据使用4g网络信道。
[0036]25、当网络上只有2g网络信道时,只传输语音数据。
[0037]26、当网络上只有3g网络信道时,将语音数据、视频数据和其他数据都使用3g网络信道。
[0038]27、当网络上只有4g网络信道时,将语音数据、视频数据和其他数据都使用4g网络信道。
[0039]可见,数据传输策略用以确定能接收到网络信号的网络分别对应传输何种分类类型的数据。
[0040]确定能接收到的网络信号的网络类型和需传输的数据的分类类型之前,还包括:周期性地检测网络信号,确定能接收到的网络信号。
[0041]通过本实施例中数据传输方法,可以优先保证语音数据传输的畅通,其次保证视频数据传输的畅通,最后保证其他数据传输的畅通的方式,来提高产品的综合性能。
[0042]图3是本发明实施例数据传输装置的示意图,如图所示,该装置包括:类型确定单元31,用于确定能接收到的网络信号的网络类型和需传输的数据的分类类型。具体地,检测单元,用于周期性地检测网络信号,确定能接收到的网络信号。网络类型包括2g网络、3g网络和4g网络,数据的分类类型包括语音数据、视频数据和其他数据。
[0043]策略单元32,用于根据网络类型和分类类型,确定数据传输策略。
[0044]具体地,数据传输策略例如可包括:若能接收到2g网络、3g网络和4g网络的网络信号,语音数据使用2g网络信道传输,视频数据使用3g网络信道传输,其他数据使用4g网络信道传输。
[0045]传输单元33,用于根据数据传输策略,进行数据传输。
[0046]针对不同情况,具体地,数据传输策略包括:
[0047]若只能接收到2g网络和3g网络的网络信号,语音数据使用2g网络信道传输,视频数据和其他数据使用3g网络信道传输。
[0048]若只能接收到3g网络和4g网络的网络信号,语音数据和视频数据使用3g网络信道传输,其他数据使用4g网络信道传输。
[0049]若只能接收到2g网络的网络信号,只通过2g网络信道传输语音数据。
[0050]若只能接收到3g网络或4g网络的网络信号,则所有数据均使用3g网络信道或4g网络信道传输。
[0051]数据传输策略用以确定能接收到网络信号的网络分别对应传输何种分类类型的数据。
[0052]本发明中的数据传输方法及装置,主要将2g网络信道、3g网络信道、4g网络信道协议栈充分利用起来,对数据的不同类型进行区分,对不同类型的数据走不同信道的方式。本发明通过优化数据传输方式,避免出现无线网卡的流量供载不足导致视频和语音的卡顿现象,从而提高数据传输的效率,降低成本。
[0053]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【权利要求】
1.一种数据传输方法,其特征在于,包括: 确定能接收到的网络信号的网络类型和需传输的数据的分类类型; 根据所述网络类型和所述分类类型,确定数据传输策略; 根据所述数据传输策略,进行数据传输; 所述数据传输策略用以确定能接收到网络信号的网络分别对应传输何种分类类型的数据。
2.根据权利要求1所述的方法,其特征在于,所述网络类型包括2g网络、3g网络和4g网络,所述数据的分类类型包括语音数据、视频数据和其他数据。
3.根据权利要求2所述的方法,其特征在于,所述数据传输策略包括:若能接收到2g网络、3g网络和4g网络的网络信号,所述语音数据使用2g网络信道传输,所述视频数据使用3g网络信道传输,所述其他数据使用4g网络信道传输。
4.根据权利要求2所述的方法,其特征在于,所述数据传输策略包括: 若只能接收到2g网络和3g网络的网络信号,所述语音数据使用2g网络信道传输,所述视频数据和所述其他数据使用3g网络信道传输; 若只能接收到3g网络和4g网络的网络信号,所述语音数据和所述视频数据使用3g网络信道传输,所述其他数据使用4g网络信道传输; 若只能接收到2g网络的网络信号,只通过2g网络信道传输语音数据; 若只能接收到3g网络或4g网络的网络信号,则所有数据均使用3g网络信道或4g网络信道传输。
5.根据权利要求1所述的方法,其特征在于,所述确定能接收到的网络信号的网络类型和需传输的数据的分类类型之前,还包括:周期性地检测网络信号,确定能接收到的网络信号。
6.一种数据传输装置,其特征在于,包括: 类型确定单元,用于确定能接收到的网络信号的网络类型和需传输的数据的分类类型; 策略单元,用于根据所述网络类型和所述分类类型,确定数据传输策略; 传输单元,用于根据所述数据传输策略,进行数据传输; 所述数据传输策略用以确定能接收到网络信号的网络分别对应传输何种分类类型的数据。
7.根据权利要求6所述的装置,其特征在于,还包括: 检测单元,用于周期性地检测网络信号,确定能接收到的网络信号。
8.根据权利要求6所述的装置,其特征在于,所述网络类型包括2g网络、3g网络和4g网络,所述数据的分类类型包括语音数据、视频数据和其他数据。
9.根据权利要求8所述的装置,其特征在于,所述数据传输策略包括:若能接收到2g网络、3g网络和4g网络的网络信号,所述语音数据使用2g网络信道传输,所述视频数据使用3g网络信道传输,所述其他数据使用4g网络信道传输。
10.根据权利要求8所述的装置,其特征在于,所述数据传输策略包括: 若只能接收到2g网络和3g网络的网络信号,所述语音数据使用2g网络信道传输,所述视频数据和所述其他数据使用3g网络信道传输;若只能接收到3g网络和4g网络的网络信号,所述语音数据和所述视频数据使用3g网络信道传输,所述其他数据使用4g网络信道传输; 若只能接收到2g网络的网络信号,只通过2g网络信道传输语音数据; 若只能接收到3g网络或4g网络的网络信号,则所有数据均使用3g网络信道或4g网络信 道传输。
【文档编号】H04W24/02GK103841584SQ201410068258
【公开日】2014年6月4日 申请日期:2014年2月27日 优先权日:2014年2月27日
【发明者】刘鹏 申请人:汉柏科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1