基于通信终端的网络选择方法、装置及终端的制作方法

文档序号:7816296阅读:109来源:国知局
基于通信终端的网络选择方法、装置及终端的制作方法
【专利摘要】本发明适用于通信【技术领域】,提供了一种基于通信终端的网络选择方法,包括步骤有:为不同的应用设置匹配的网络;接收到所述应用的数据时,选择出与所述应用匹配的所述网络;将所述数据转发到所选择的所述网络。相应地,本发明还提供一种基于通信终端的网络选择装置及终端。借此,本发明能够为不同应用分配不同网络进行数据传输,从而合理利用网络资源,保证应用的连接速度和服务质量。
【专利说明】基于通信终端的网络选择方法、装置及终端

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种基于通信终端的网络选择方法、装置及终端。

【背景技术】
[0002]用户在使用手机等通信终端时,通常会同时打开WIFI (Wireless Fidelity,无线保真)网络和移动网络,所述移动网络可以是GPRS (General Packet Rad1 Service,通用分组无线业务)网络、3G网络、4G中的LTE (Long Term Evolut1n,长期演进网络)网络等,此时通信终端选择一种网络做为主连接方式进行网络连接,即所有的流量均通过主连接方式去连接网络。而另一种网络作为备用连接方式,只有在主连接方式不可用时,备用连接方式才会起作用。这样的好处是实现简单,不用考虑复杂的路由情况,但该技术方案不能充分利用移动网络及WIFI网络的网络资源。
[0003]综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。


【发明内容】

[0004]针对上述的缺陷,本发明的目的在于提供一种基于通信终端的网络选择方法、装置及终端,其能够为不同应用分配不同网络进行数据传输,从而合理利用网络资源,保证应用的连接速度和服务质量。
[0005]为了实现上述目的,本发明提供一种基于通信终端的网络选择方法,包括步骤有:
[0006]为不同的应用设置匹配的网络;
[0007]接收到所述应用的数据时,选择出与所述应用匹配的所述网络;
[0008]将所述数据转发到所选择的所述网络。
[0009]根据本发明所述的网络选择方法,所述为不同的应用设置匹配的网络的步骤包括:
[0010]为不同的所述应用设置匹配的服务质量等级;
[0011]为不同的所述服务质量等级设置匹配的所述网络;
[0012]所述为不同的应用设置匹配的网络的步骤之后还包括:
[0013]将所述应用的所述服务质量等级写入所述应用待发出的报文中;
[0014]所述接收到应用的数据时,选择出与所述应用匹配的所述网络的步骤包括:
[0015]接收到所述应用的所述报文时,提取所述报文中所述应用匹配的所述服务质量等级;
[0016]选择出与所提取的所述服务质量等级匹配的所述网络;
[0017]所述将数据转发到所选择的所述网络的步骤包括:
[0018]将所述报文转发到所选择的所述网络的端口以进行数据传输。
[0019]根据本发明所述的网络选择方法,所述将应用的所述服务质量等级写入所述应用待发出的报文的步骤包括:
[0020]将所述应用的所述服务质量等级写入所述应用待发出的所述报文的包头的服务质量域。
[0021]根据本发明所述的网络选择方法,所述网络至少包括WIFI网络和移动网络;并且所述通信终端同时开通所述WIFI网络和所述移动网络。
[0022]根据本发明所述的网络选择方法,所述为不同的应用设置匹配的网络的步骤包括:
[0023]将平均流量值达到预定的流量阈值的所述应用设置为匹配所述WIFI网络;
[0024]将平均流量值未达到所述流量阈值的所述应用设置为匹配所述移动网络。
[0025]本发明还提供一种基于通信终端的网络选择装置,包括有:
[0026]设置模块,用于为不同的应用设置匹配的网络;
[0027]网络选择模块,用于接收到所述应用的数据时,选择出与所述应用匹配的所述网络;
[0028]数据转发模块,用于将所述数据转发到所选择的所述网络。
[0029]根据本发明所述的网络选择装置,所述设置模块包括:
[0030]第一设置子模块,用于为不同的所述应用设置匹配的服务质量等级;
[0031]第二设置子模块,用于为不同的所述服务质量等级设置匹配的所述网络;
[0032]所述网络选择装置还包括:
[0033]服务质量写入模块,用于将所述应用的所述服务质量等级写入所述应用待发出的报文中;
[0034]所述网络选择模块包括:
[0035]提取子模块,用于接收到所述应用的所述报文时,提取所述报文中所述应用匹配的所述服务质量等级;
[0036]选择子模块,用于选择出与所提取的所述服务质量等级匹配的所述网络;
[0037]所述数据转发模块,用于将所述报文转发到所选择的所述网络的端口以进行数据传输。
[0038]根据本发明所述的网络选择装置,所述服务质量写入模块用于将所述应用的所述服务质量等级写入所述应用待发出的所述报文的包头的服务质量域。
[0039]根据本发明所述的网络选择装置,所述网络至少包括WIFI网络和移动网络,并且所述通信终端同时开通所述WIFI网络和所述移动网络。
[0040]本发明还提供了一种终端,所述终端包括上述技术方案中任一项所述的基于通信终端的网络选择装置。
[0041]本发明通信终端为不同的应用设置匹配的网络,优选根据应用的服务质量来匹配网络;并将应用的数据转发到所匹配的网络进行数据传输。借此,本发明能够为不同应用分配不同网络进行数据传输,从而合理利用网络资源,保证应用的连接速度和服务质量,提升了用户体验。

【专利附图】

【附图说明】
[0042]图1是本发明基于通信终端的网络选择装置的结构示意图;
[0043]图2是本发明优选基于通信终端的网络选择装置的结构示意图;
[0044]图3是本发明基于通信终端的网络选择方法的流程图;
[0045]图4是本发明优选基于通信终端的网络选择方法的流程图。

【具体实施方式】
[0046]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]图1是本发明基于通信终端的网络选择装置的结构示意图,所述网络选择装置100可应用于手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等通信终端中,并且所述网络选择装置100至少包括有设置模块10、网络选择模块20以及数据转发模块30,其中:
[0048]设置模块10,用于为不同的应用设置匹配的网络,具体可由装置默认设置或者用户自定义设置。优选的是,所述应用为通信终端上安装的各种应用程序,例如视频应用,浏览器,聊天应用、游戏应用等。所述网络至少包括WIFI网络和移动网络,并且通信终端同时开通WIFI网络和移动网络,所述移动网络可以是GPRS网络、3G网络、LTE网络等,对于多模通信终端而言,可以同时开通两个或以上的移动网络。更好的是,设置模块10用于将平均流量值达到预定的流量阈值的应用设置为匹配WIFI网络,例如将流量需求较大的视频应用、游戏应用等设置为匹配WIFI网络,这样可避免浪费用户流量;设置模块10用于将平均流量值未达到流量阈值的应用设置为匹配移动网络,例如将流量需求较小的将浏览器、聊天应用等设置为匹配移动网络,以保证应用的使用稳定性。
[0049]网络选择模块20,用于接收到应用的数据时,选择出与所述应用匹配的网络。当通信终端接收到应用发来的数据时,可以分析所述数据归属的应用,然后选择出与所述应用匹配的网络。例如,若接收到视频应用、游戏应用的数据,则选择出匹配的WIFI网络,若接收到聊天应用、游戏应用的数据,则选择出匹配的移动网络。
[0050]数据转发模块30,用于将所述数据转发到所选择的网络,以进行数据传输。
[0051]本发明适用于2G、3G或4G网络。通信终端能为不同的应用分配不同的网络,同时利用各种网络的优势,合理利用网络资源,大大增强用户体验。
[0052]图2是本发明优选基于通信终端的网络选择装置的结构示意图,所述网络选择装置100可应用于手机、PDA、平板电脑等通信终端中,并且所述网络选择装置100包括有设置模块10、网络选择模块20、数据转发模块30以及服务质量写入模块40,其中:
[0053]设置模块10,用于为不同的应用设置匹配的网络。优选的是,所述网络至少包括WIFI网络和移动网络,并且通信终端同时开通WIFI网络和移动网络。更好的是,所述设置模块10包括:
[0054]第一设置子模块11,用于为不同的应用设置匹配的Q0S(Quality of Service,月艮务质量)等级。所述QOS是指网络提供更高优先服务的一种能力,包括专用带宽、抖动控制和延迟、丢包率的改进以及不同网络技术下的指定网络流量等,同时确保为每种流量提供的优先权不会阻碍其它流量的进程。例如,为各个应用设置不同的QOS等级,比如将视频应用和游戏应用等设置为QOS低等级,将浏览器,聊天应用等设置为QOS高等级。
[0055]第二设置子模块12,用于为不同的QOS等级设置匹配的网络。例如将QOS低等级设置匹配为WIFI网络,将QOS高等级设置匹配为LTE网络等移动网络,即视频应用和游戏应用等匹配WIFI网络,浏览器,聊天应用等匹配LTE网络。
[0056]服务质量写入模块40,用于将应用的QOS等级写入应用待发出的报文中,所述报文是网络中交换与传输的数据单元。优选的是,服务质量写入模块40用于将应用的QOS等级写入应用待发出的报文的包头的QOS域,所述包头是报文的头部数据结构。
[0057]所述网络选择模块20包括:
[0058]提取子模块21,用于接收到应用的报文时,提取所述报文中应用匹配的QOS等级。优选提取所述报问的包头的QOS域内容。
[0059]选择子模块22,用于选择出与所提取的QOS等级匹配的网络。例如若是QOS低等级则选择WIFI网络,若是QOS高等级则选择LTE网络,进而实现根据不同的QOS等级选择不同的网络。
[0060]所述数据转发模块30,用于将报文转发到所选择的网络的端口以进行数据传输。
[0061]本发明还提供了一种终端,所述终端包括上述技术方案任一项所述的基于通信终端的网络选择装置。
[0062]本发明优选提供了一种通过应用的QOS来进行网络选择的机制,通过报文中的QOS项,决定该报文的网络通道,从而达到根据应用类型来决定不同的流量经过不同的网络连接方式。结合利用移动网络和WIFI网络各自的优势,充分利用现有的网络资源,保证应用的连接速度和服务等级,提升用户的体验。
[0063]图3是本发明基于通信终端的网络选择方法的流程图,所述方法可以通过如图1或图2所示的网络选择装置100实现,包括步骤有:
[0064]步骤S301,为不同的应用设置匹配的网络。
[0065]本步骤具体可由装置默认设置或者用户自定义设置。优选的是,所述应用为通信终端上安装的各种应用程序,例如视频应用,浏览器,聊天应用、游戏应用等。所述网络至少包括WIFI网络和移动网络,并且通信终端同时开通WIFI网络和移动网络,所述移动网络可以是GPR网络、3G网络、LTE网络等,对于多模通信终端而言,可以同时开通两个或以上的移动网络。更好的是,将平均流量值达到预定的流量阈值的应用设置为匹配WIFI网络,例如将流量需求较大的视频应用、游戏应用等设置为匹配WIFI网络,这样可避免浪费用户流量;将平均流量值未达到流量阈值的应用设置为匹配移动网络,例如将流量需求较小的将浏览器、聊天应用等设置为匹配移动网络,以保证应用的使用稳定性。
[0066]步骤S302,接收到应用的数据时,选择出与所述应用匹配的网络。
[0067]当通信终端接收到应用发来的数据时,可以分析所述数据归属的应用,然后选择出与所述应用匹配的网络。例如,若接收到视频应用、游戏应用的数据,则选择出匹配的WIFI网络,若接收到聊天应用、游戏应用的数据,则选择出匹配的移动网络。
[0068]步骤S303,将所述数据转发到所选择的网络,以进行数据传输。
[0069]图4是本发明优选基于通信终端的网络选择方法的流程图,所述方法可以通过如图2所示的网络选择装置100实现,包括步骤有:
[0070]步骤S401,为不同的应用设置匹配的QOS等级。
[0071]所述QOS是指网络提供更高优先服务的一种能力,包括专用带宽、抖动控制和延迟、丢包率的改进以及不同网络技术下的指定网络流量等,同时确保为每种流量提供的优先权不会阻碍其它流量的进程。例如,为各个应用设置不同的QOS等级,比如将视频应用和游戏应用等设置为QOS低等级,将浏览器,聊天应用等设置为QOS高等级。
[0072]步骤S402,为不同的QOS等级设置匹配的网络。
[0073]例如将QOS低等级设置匹配为WIFI网络,将QOS高等级设置匹配为LTE网络等移动网络,即视频应用和游戏应用等匹配WIFI网络,浏览器,聊天应用等匹配LTE网络。
[0074]步骤S403,将应用的QOS等级写入应用待发出的报文中。
[0075]优选的是,将应用的QOS等级写入应用待发出的报文的包头的QOS域,所述包头是报文的头部数据结构。
[0076]步骤S404,接收到应用的报文时,提取所述报文中应用匹配的QOS等级。
[0077]优选提取所述报问的包头的QOS域内容。
[0078]步骤S405,选择出与所提取的QOS等级匹配的网络。
[0079]例如若是QOS低等级则选择WIFI网络,若是QOS高等级则选择LTE网络,进而实现根据不同的QOS等级选择不同的网络。
[0080]步骤S406,将报文转发到所选择的网络的端口以进行数据传输。
[0081]综上所述,本发明通信终端为不同的应用设置匹配的网络,优选根据应用的服务质量来匹配网络;并将应用的数据转发到所匹配的网络进行数据传输。借此,本发明能够为不同应用分配不同网络进行数据传输,从而合理利用网络资源,保证应用的连接速度和服务质量,提升了用户体验。
[0082]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种基于通信终端的网络选择方法,其特征在于,包括步骤有: 为不同的应用设置匹配的网络; 接收到所述应用的数据时,选择出与所述应用匹配的所述网络; 将所述数据转发到所选择的所述网络。
2.根据权利要求1所述的网络选择方法,其特征在于,所述为不同的应用设置匹配的网络的步骤包括: 为不同的所述应用设置匹配的服务质量等级; 为不同的所述服务质量等级设置匹配的所述网络; 所述为不同的应用设置匹配的网络的步骤之后还包括: 将所述应用的所述服务质量等级写入所述应用待发出的报文中; 所述接收到应用的数据时,选择出与所述应用匹配的所述网络的步骤包括: 接收到所述应用的所述报文时,提取所述报文中所述应用匹配的所述服务质量等级; 选择出与所提取的所述服务质量等级匹配的所述网络; 所述将数据转发到所选择的所述网络的步骤包括: 将所述报文转发到所选择的所述网络的端口以进行数据传输。
3.根据权利要求2所述的网络选择方法,其特征在于,所述将应用的所述服务质量等级写入所述应用待发出的报文的步骤包括: 将所述应用的所述服务质量等级写入所述应用待发出的所述报文的包头的服务质量域。
4.根据权利要求1?3任一项所述的网络选择方法,其特征在于,所述网络至少包括WIFI网络和移动网络;并且所述通信终端同时开通所述WIFI网络和所述移动网络。
5.根据权利要求4所述的网络选择方法,其特征在于,所述为不同的应用设置匹配的网络的步骤包括: 将平均流量值达到预定的流量阈值的所述应用设置为匹配所述WIFI网络; 将平均流量值未达到所述流量阈值的所述应用设置为匹配所述移动网络。
6.一种基于通信终端的网络选择装置,其特征在于,包括有: 设置模块,用于为不同的应用设置匹配的网络; 网络选择模块,用于接收到所述应用的数据时,选择出与所述应用匹配的所述网络; 数据转发模块,用于将所述数据转发到所选择的所述网络。
7.根据权利要求6所述的网络选择装置,其特征在于,所述设置模块包括: 第一设置子模块,用于为不同的所述应用设置匹配的服务质量等级; 第二设置子模块,用于为不同的所述服务质量等级设置匹配的所述网络; 所述网络选择装置还包括: 服务质量写入模块,用于将所述应用的所述服务质量等级写入所述应用待发出的报文中; 所述网络选择模块包括: 提取子模块,用于接收到所述应用的所述报文时,提取所述报文中所述应用匹配的所述服务质量等级; 选择子模块,用于选择出与所提取的所述服务质量等级匹配的所述网络;所述数据转发模块,用于将所述报文转发到所选择的所述网络的端口以进行数据传输。
8.根据权利要求7所述的网络选择装置,其特征在于,所述服务质量写入模块用于将所述应用的所述服务质量等级写入所述应用待发出的所述报文的包头的服务质量域。
9.根据权利要求6?8任一项所述的网络选择装置,其特征在于,所述网络至少包括WIFI网络和移动网络,并且所述通信终端同时开通所述WIFI网络和所述移动网络。
10.一种终端,其特征在于,所述终端包括权利要求6?8任一项所述的装置。
【文档编号】H04W48/18GK104284397SQ201410524886
【公开日】2015年1月14日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】闵振发 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1