网络通道选择方法及移动终端技术

技术编号:13104761 阅读:80 留言:0更新日期:2016-03-31 11:22
本发明专利技术适用于通信技术领域,提供了一种网络通道选择方法,所述方法包括:获取移动终端位置信息;判断所述移动终端是否位于预定区域;若所述移动终端位于所述预定区域,则检测所述预定区域内的可连接的各个网络通道的时延;选择所述时延最小的网络通道接入。本发明专利技术还相应的提供一种实现上述方法的移动终端。借此,本发明专利技术可以在到达预定区域后自动选择最佳网络通道,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种网络通道选择方法及移动终端
技术介绍
智能家居系统目前已经开始慢慢的进入大众家庭,市场上已经有了一些智能家居相关产品,比如智能灯泡、智能温湿度感应器、智能插座等等。现有的智能家居系统连接方法主要有如下几种形式:(1)智能终端设备通过蜂窝网络或者Internet远程连接智能家居设备;(2)智能终端设备通过家庭网关连接智能家居设备;(3)智能终端设备通过wifi或者蓝牙直接连接智能家居设备。现有的智能家居相关方案都是关于如何通过智能终端远程或者直接连接智能家居设备,没有涉及自动通道选择问题。而在网络选择方面,虽然有关于手机选择wifi或者3g网络的相关技术,但是它们只是根据是否有wifi存在或者wifi速度是否大于3g网络速度来选择使用wifi通道。因此,现有相关技术存在如下缺点:对于智能家居系统中时延敏感的控制信息,现有技术方案没有考虑探测通道时延信息,以及通过时延大小选择网络;智能家居系统涉及到远程和近距离连接、控制智能家居节点,现有技术方案没有考虑如何触发网络选择功能,以及如何自动进行网络选择。综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的目的在于提供一种网络通道选择方法及移动终端,可以在预定区域自动选择最佳网络通道,提高用户体验。为了实现上述目的,本专利技术提供一种网络通道选择方法,所述方法包括:获取移动终端位置信息;判断所述移动终端是否位于预定区域;若所述移动终端位于所述预定区域,则检测所述预定区域内的可连接的各个网络通道的时延;选择所述时延最小的网络通道接入。根据本专利技术的网络通道选择方法,若所述移动终端没有位于所述预定区域,则接入蜂窝网络通道。根据本专利技术的网络通道选择方法,所述检测所述预定区域内的可连接的各个网络通道的时延步骤包括:连接所述预定区域内的可连接的网络通道;发送网络延时探测包,并等待接收响应包;根据发送所述探测包的时间和接收响应包的时间,计算所述网络通道的时延。根据本专利技术的网络通道选择方法,所述检测所述预定区域内的可连接的各个网络通道的时延是根据预设设置,多次测量所述网络通道的时延,并取平均值作为对比时延。根据本专利技术的网络通道选择方法,所述预定区域内的可连接的网络通道包括蜂窝网络通道、网关网络通道及直连网络通道中的至少一种。本专利技术还提供一种移动终端,包括:位置获取模块,用于获取移动终端位置信息;位置判断模块,用于判断所述移动终端是否位于预定区域;网络检测模块,用于所述移动终端位于所述预定区域时,检测所述预定区域内的可连接的各个网络通道的时延;网络选择模块,用于选择所述时延最小的网络通道接入。根据本专利技术的移动终端,所述网络选择模块进一步用于所述移动终端没有位于所述预定区域时,接入蜂窝网络通道。根据本专利技术的移动终端,所述网络检测模块包括:连接子模块,用于连接所述预定区域内的可连接的网络通道;响应子模块,用于发送网络延时探测包,并等待接收响应包;计算子模块,用于根据发送所述探测包的时间和接收响应包的时间,计算所述网络通道的时延。根据本专利技术的移动终端,所述网络检测模块进一步用于根据预设设置,多次测量所述网络通道的时延,并取平均值作为对比时延。根据本专利技术的移动终端,所述预定区域内的可连接的网络通道包括蜂窝网络通道、网关网络通道及直连网络通道中的至少一种。本专利技术通过获取移动终端的位置信息,并判断移动终端是否到达预定区域(比如移动终端的用户家庭位置),如果到达该预定区域,则检测该区域内的网络通道,并计算各网络通道的延时,选择延时最小的网络通道接入。如果没有在预定区域,则选择蜂窝网络,比如2G、3G或4G网络接入。借此,移动终端可选择最佳网络通道接入,提高用户体验。【附图说明】图1是本专利技术的移动终端的结构示意图;图2是本专利技术的网络检测模块结构示意图;图3是本专利技术的网络通道选择方法流程图;图4是本专利技术一实施例的时延计算方法流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参见图1,本专利技术提供了一种移动终端。该移动终端100可以与智能家居系统连接,该移动终端100可以是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等,并且该移动终端100包括位置获取模块10、位置判断模块20、网络检测模块30及网络选择模块40,具体的:位置获取模块10,用于获取移动终端100的位置信息。本专利技术的实施例中,获取移动终端100的位置方法有多种,比如通过传统的GPS或其它定位系统获取位置信息。当然,在预定区域还可以通过基于wifi的系统定位。位置判断模块20用于判断移动终端100是否位于预定区域。需要说明的,本专利技术侧重描述的是移动终端100与智能家居系统的连接控制,因此,本实施例中的预定区域指的是终端用户的家庭位置区域。判断移动终端100是否位于预定区域,实际上是判断移动终端100是否位于用户的家庭位置范围。应当该理解的,本专利技术的预定区域可以不仅限于用户的房屋内,其可以根据连接控制需求由用户设定,比如可以将用户所在楼层(或者较近的某几层)作为预定区域。网络检测模块30用于在所述移动终端100位于所述预定区域时,检测预定区域内的可连接的各个网络通道的时延。具体的,预定区域内的可连接的网络通道包括蜂窝网络通道(2G、3G或4G)、网关网络通道及直连网络通道中的至少一种。所述的网关网络通道是指家庭网关网络,比如基于网关的wif1、蓝牙及Zigbee网络等;所述的直连网络通道是指移动终端100与智能家居直接连接控制的通道,直连网络通道也可以为wif1、蓝牙及Zigbee网络中的任一种。当移动终端100到达家庭位置区域时,移动终端100即检测可以连接的网络通道,并进行连接计算各个网络通道的时延。比如,具体实施例中,若移动终端100处于所述预定区域时,蜂窝网络通道、网关网络通道及直连网络通道均为可用通道,则分别计算这三个通道的时延,并交由网络选择模块40处理。网络选择模块40用于选择所述时延最小的网络通道接入。通过选择时延最小的网络通道接入,可以使用户更高效的控制智能家居,提高用户体验。优选的是,如果移动终端100没有位于预定区域,则网络选择模块40自动选择蜂窝网络通道连接。优选的,本专利技术的实施例中,参见图2,网络检测模块30包括:连接子模块31当前第1页1 2 本文档来自技高网...

【技术保护点】
一种网络通道选择方法,其特征在于,所述方法包括:获取移动终端位置信息;判断所述移动终端是否位于预定区域;若所述移动终端位于所述预定区域,则检测所述预定区域内的可连接的各个网络通道的时延;选择所述时延最小的网络通道接入。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨飞
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1