网络通道选择方法及移动终端的制作方法

文档序号:9691627阅读:703来源:国知局
网络通道选择方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种网络通道选择方法及移动终端。
【背景技术】
[0002]智能家居系统目前已经开始慢慢的进入大众家庭,市场上已经有了一些智能家居相关产品,比如智能灯泡、智能温湿度感应器、智能插座等等。现有的智能家居系统连接方法主要有如下几种形式:(1)智能终端设备通过蜂窝网络或者Internet远程连接智能家居设备;(2)智能终端设备通过家庭网关连接智能家居设备;(3)智能终端设备通过wifi或者蓝牙直接连接智能家居设备。
[0003]现有的智能家居相关方案都是关于如何通过智能终端远程或者直接连接智能家居设备,没有涉及自动通道选择问题。而在网络选择方面,虽然有关于手机选择wifi或者3g网络的相关技术,但是它们只是根据是否有wifi存在或者wifi速度是否大于3g网络速度来选择使用wifi通道。
[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]计算子模块,用于根据发送所述探测包的时间和接收响应包的时间,计算所述网络通道的时延。
[0029]根据本发明的移动终端,所述网络检测模块进一步用于根据预设设置,多次测量所述网络通道的时延,并取平均值作为对比时延。
[0030]根据本发明的移动终端,所述预定区域内的可连接的网络通道包括蜂窝网络通道、网关网络通道及直连网络通道中的至少一种。
[0031]本发明通过获取移动终端的位置信息,并判断移动终端是否到达预定区域(比如移动终端的用户家庭位置),如果到达该预定区域,则检测该区域内的网络通道,并计算各网络通道的延时,选择延时最小的网络通道接入。如果没有在预定区域,则选择蜂窝网络,比如2G、3G或4G网络接入。借此,移动终端可选择最佳网络通道接入,提高用户体验。
【附图说明】
[0032]图1是本发明的移动终端的结构示意图;
[0033]图2是本发明的网络检测模块结构示意图;
[0034]图3是本发明的网络通道选择方法流程图;
[0035]图4是本发明一实施例的时延计算方法流程图。
【具体实施方式】
[0036]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0037]参见图1,本发明提供了一种移动终端。该移动终端100可以与智能家居系统连接,该移动终端100可以是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等,并且该移动终端100包括位置获取模块10、位置判断模块20、网络检测模块30及网络选择模块40,具体的:
[0038]位置获取模块10,用于获取移动终端100的位置信息。
[0039]本发明的实施例中,获取移动终端100的位置方法有多种,比如通过传统的GPS或其它定位系统获取位置信息。当然,在预定区域还可以通过基于wifi的系统定位。
[0040]位置判断模块20用于判断移动终端100是否位于预定区域。
[0041]需要说明的,本发明侧重描述的是移动终端100与智能家居系统的连接控制,因此,本实施例中的预定区域指的是终端用户的家庭位置区域。判断移动终端100是否位于预定区域,实际上是判断移动终端100是否位于用户的家庭位置范围。应当该理解的,本发明的预定区域可以不仅限于用户的房屋内,其可以根据连接控制需求由用户设定,比如可以将用户所在楼层(或者较近的某几层)作为预定区域。
[0042]网络检测模块30用于在所述移动终端100位于所述预定区域时,检测预定区域内的可连接的各个网络通道的时延。
[0043]具体的,预定区域内的可连接的网络通道包括蜂窝网络通道(2G、3G或4G)、网关网络通道及直连网络通道中的至少一种。所述的网关网络通道是指家庭网关网络,比如基于网关的wif1、蓝牙及Zigbee网络等;所述的直连网络通道是指移动终端100与智能家居直接连接控制的通道,直连网络通道也可以为wif1、蓝牙及Zigbee网络中的任一种。当移动终端100到达家庭位置区域时,移动终端100即检测可以连接的网络通道,并进行连接计算各个网络通道的时延。比如,具体实施例中,若移动终端100处于所述预定区域时,蜂窝网络通道、网关网络通道及直连网络通道均为可用通道,则分别计算这三个通道的时延,并交由网络选择模块40处理。
[0044]网络选择模块40用于选择所述时延最小的网络通道接入。通过选择时延最小的网络通道接入,可以使用户更高效的控制智能家居,提高用户体验。
[0045]优选的是,如果移动终端100没有位于预定区域,则网络选择模块40自动选择蜂窝网络通道连接。
[0046]优选的,本发明的实施例中,参见图2,网络检测模块30包括:
[0047]连接子模块31
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1