网络连接优先级调整方法及系统的制作方法

文档序号:7740183阅读:230来源:国知局
专利名称:网络连接优先级调整方法及系统的制作方法
技术领域
本发明涉及一种优先级调整方法及系统,尤其是涉及一种网络连接优先级调整方法及系统。
背景技术
几乎所有的移动上网设备都同时具有3G和WIFI模块,以满足用户随时随地接入互联网的需求。目前市场份额最大的两个移动平台的操作系统是Apple的iOS系统和Google的Android系统,采用这两种操作系统的移动上网设备在3G和WIFI均打开时优先接入WIFI网络,在无可用的WIFI时则连接3G网络。采用这种策略的好处是可以节省昂贵的3G费用,但同时也存在一个问题当WIFI 有故障不能接入互联网时,系统仍然是忽略3G网络而直接使用WIFI,用户只能手动去关闭WIFI,在需要使用WIFI时再手动打开,使用非常麻烦,给用户带来很大不便。更严重的是,如果用户的设备同时打开了 WIFI和3G,刚开始时WIFI不能连接网络,用户采用3G接入互联网处理一些重要事务,如下单、转帐、交易等,正在处理时扫描到了 WIFI信号,用户的设备便自动关闭3G连接到WIFI,而WIFI却不能连接到之前的网络,这样就可能给用户带来很大损失。针对Android及iOS的这种缺陷,目前已有采用软件方式编写应用程序来设置优先使用WIFI或3G连接网络的方法,但仍需用户手动进入设置项进行设置,如果设置菜单层数过多,就会给用户带来不便,而且也不能直观地看出当前网络连接的优先级别。

发明内容
鉴于以上内容,有必要提供一种网络连接优先级调整方法,可以方便地设置移动上网设备进行网络连接的优先级。鉴于以上内容,还有必要提供一种网络连接优先级调整系统,可以方便地设置移动上网设备进行网络连接的优先级。所述网络连接优先级调整方法包括读取步骤读取移动上网设备的切换开关连接的GPIO脚的GPIO信号;第一指示步骤当该GPIO信号为第一数值时,通过控制电路点亮WIFI指示灯,然后执行第一设置步骤;第一设置步骤设置以WIFI优先接入网络,然后执行控制步骤;第二指示步骤当该GPIO信号为第二数值时,通过控制电路点亮3G指示灯,然后执行第二设置步骤;第二设置步骤设置以3G优先接入网络,然后执行控制步骤;及控制步骤根据优先级设置控制该移动上网设备进行网络连接。所述网络连接优先级调整系统包括读取模块,用于读取移动上网设备的切换开关连接的GPIO脚的GPIO信号;指示模块,用于当该GPIO信号为第一数值时,通过控制电路点亮WIFI指示灯;设置模块,用于当该GPIO信号为第一数值时,设置以WIFI优先接入网络;所述指示模块还用于当该GPIO信号为第二数值时,通过控制电路点亮3G指示灯;所述设置模块还用于当该GPIO信号为第二数值时,设置以3G优先接入网络;及控制模块,用于根据优先级设置控制该移动上网设备进行网络连接。
相较于现有技术,所述的网络连接优先级调整方法及系统,可以通过拨动切换开关快速方便地调整WIFI及3G这两种网络连接方式的优先级,而且可以通过WIFI指示灯及3G指示灯直观地看出当前网络连接的优先级别。


图I是本发明网络连接优先级调整系统较佳实施例的应用环境图。图2A-2B是本发明所使用的切换开关及指示灯示意图。图3是本发明网络连接优先级调整系统较佳实施例的功能模块图。图4是本发明网络连接优先级调整方法较佳实施例的流程图。图5A-5B是图4中步骤S22的具体流程图。
主要元件符号说明
移动上网设备I
~网络连接优先级调整系统 Io 切换开关20
WIFI指示灯30
3G指示灯40
WIFI模块50
3G模块60
读取模块Ioo
判断模块200
指不t吴块300
设置模块400
控制模块500如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式参阅图I所示,是本发明网络连接优先级调整系统较佳实施例的应用环境图。所述网络连接优先级调整系统10运行于移动上网设备I中。所述移动上网设备I中还包括切换开关20、WIFI指示灯30、3G指示灯40、WIFI模块50及3G模块60。在本实施例中,所述移动上网设备I可以是智能手机、平板电脑、MID (Mobile InternetDevice,移动互联网设备)等。所述WIFI指示灯30及3G指示灯40可以是LED灯,通过控制电路点亮或熄灭。所述WIFI模块50及3G模块60用于采用WIFI或3G方式连接网络。参阅图2A-2B所示,是本发明所使用的切换开关及指示灯示意图。所述切换开关20连接GPIO (General Purpose Input Output,通用输入/输出)脚,触发所述GPIO脚的GPIO信号为I或O。当切换开关20拨到左边时(如图2A所示),GPI0信号为I,所述WIFI指示灯30被点亮,指示网络连接以WIFI优先;当切换开关20拨到右边时(如图2B所示),GPIO信号为0,所述3G指示灯40被点亮,指示网络连接以3G优先。在所述网络连接优先级调整系统10运行过程中,若用户拨动所述切换开关20,会触发GPIO信号变化,所述网络连接优先级调整系统10检测到GPIO信号的变化后,会重新设置网络连接的优先级。参阅图3所示,是本发明网络连接优先级调整系统较佳实施例的功能模块图。所述网络连接优先级调整系统10包括读取模块100、判断模块200、指示模块300、设置模块400及控制模块500。所述读取模块100用于读取所述切换开关20连接的GPIO脚的GPIO信号。·所述判断模块200用于判断该GPIO信号为I或O。所述指示模块300用于当该GPIO信号为I时,通过控制电路点亮所述WIFI指示灯30。所述设置模块400用于当该GPIO信号为I时,设置以WIFI优先接入网络。所述指示模块300还用于当该GPIO信号为O时,通过控制电路点亮所述3G指示灯40。所述设置模块400还用于当该GPIO信号为O时,设置以3G优先接入网络。所述控制模块500用于根据优先级设置控制所述移动上网设备I进行网络连接。当设置WIFI优先时,所述控制模块500首先判断所述WIFI模块50是否能够接入网络,当所述WIFI模块50能够接入网络时,控制所述WIFI模块50采用WIFI方式进行网络连接;当所述WIFI模块50无法接入网络时,继续判断所述3G模块60是否能够接入网络,当所述3G模块60能够接入网络时,控制所述3G模块60采用3G方式进行网络连接;当所述3G模块60也无法接入网络时,提示网络连接失败。当设置3G优先时,所述控制模块500首先判断所述3G模块60是否能够接入网络,当所述3G模块60能够接入网络时,控制所述3G模块60采用3G方式进行网络连接;当所述3G模块60无法接入网络时,继续判断所述WIFI模块50是否能够接入网络,当所述WIFI模块50能够接入网络时,控制所述WIFI模块50采用WIFI方式进行网络连接;当所述WIFI模块50也无法接入网络时,提示网络连接失败。参阅图4所示,是本发明网络连接优先级调整方法较佳实施例的流程图。步骤S10,所述读取模块100读取所述切换开关20连接的GPIO脚的GPIO信号。步骤S12,所述判断模块200判断该GPIO信号为I或O。当该GPIO信号为I (第一数值)时,执行步骤S14;当该GPIO信号为0(第二数值)时,执行步骤S18。可以理解,在其他实施例中,也可以设定第一数值为0,第二数值为I。步骤S14,所述指示模块300通过控制电路点亮所述WIFI指示灯30。步骤S16,所述设置模块400设置以WIFI优先接入网络,然后执行步骤S22。步骤S18,所述指示模块300通过控制电路点亮所述3G指示灯40。步骤S20,所述设置模块400设置以3G优先接入网络,然后执行步骤S22。步骤S22,所述控制模块500根据优先级设置控制所述移动上网设备I进行网络连接。参阅图5A-5B所示,是图4中步骤S22的具体流程图。其中,图5A是当设置WIFI优先时,所述步骤S22的具体流程图。步骤S200,所述控制模块500判断所述WIFI模块50是否能够接入网络。当所述WIFI模块50能够接入网络时,执行步骤S202 ;当所述WIFI模块50无法接入网络时,执行步骤S204。步骤S202,所述控制模块500控制所述WIFI模块50采用WIFI方式进行网络连接。
步骤S204,所述控制模块500判断所述3G模块60是否能够接入网络。当所述3G模块60能够接入网络时,执行步骤S206 ;当所述3G模块60也无法接入网络时,执行步骤S208。步骤S206,所述控制模块500控制所述3G模块60采用3G方式进行网络连接。步骤S208,所述控制模块500提示网络连接失败。图5B是当设置3G优先时,所述步骤S22的具体流程图。步骤S201,所述控制模块500判断所述3G模块60是否能够接入网络。当所述3G模块60能够接入网络时,执行步骤S203 ;当所述3G模块60无法接入网络时,执行步骤S205。步骤S203,所述控制模块500控制所述3G模块60采用3G方式进行网络连接。步骤S205,所述控制模块500判断所述WIFI模块50是否能够接入网络。当所述WIFI模块50能够接入网络时,执行步骤S207 ;当所述WIFI模块50也无法接入网络时,执行步骤S209。步骤S207,所述控制模块500控制所述WIFI模块50采用WIFI方式进行网络连接。步骤S209,所述控制模块500提示网络连接失败。综上所述,使用本发明网络连接优先级调整方法及系统,可以通过拨动所述切换开关20快速方便地调整WIFI及3G这两种网络连接方式的优先级,用户不需要退出当前任务,而且可以通过所述WIFI指示灯30及3G指示灯40直观地看出当前网络连接的优先级别。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种网络连接优先级调整方法,其特征在于,该方法包括 读取步骤读取移动上网设备的切换开关连接的GPIO脚的GPIO信号; 第一指示步骤当该GPIO信号为第一数值时,通过控制电路点亮WIFI指示灯,然后执行第一设置步骤; 第一设置步骤设置以WIFI优先接入网络,然后执行控制步骤; 第二指示步骤当该GPIO信号为第二数值时,通过控制电路点亮3G指示灯,然后执行第二设置步骤; 第二设置步骤设置以3G优先接入网络,然后执行控制步骤;及 控制步骤根据优先级设置控制该移动上网设备进行网络连接。
2.如权利要求I所述的网络连接优先级调整方法,其特征在于,所述第一数值为1,第二数值为O。
3.如权利要求2所述的网络连接优先级调整方法,其特征在于,用户拨动所述切换开关选择以WIFI或3G优先接入网络,所述切换开关连接到GPIO脚,触发GPIO信号为I或O。
4.如权利要求I所述的网络连接优先级调整方法,其特征在于,当设置以WIFI优先接入网络时,所述控制步骤包括 判断移动上网设备中的WIFI模块是否能够接入网络; 当所述WIFI模块能够接入网络时,控制所述WIFI模块采用WIFI方式进行网络连接;当所述WIFI模块无法接入网络时,继续判断移动上网设备中的3G模块是否能够接入网络; 当所述3G模块能够接入网络时,控制所述3G模块采用3G方式进行网络连接 '及 当所述3G模块也无法接入网络时,提示网络连接失败。
5.如权利要求I所述的网络连接优先级调整方法,其特征在于,当设置以3G优先接入网络时,所述控制步骤包括 判断移动上网设备中的3G模块是否能够接入网络; 当所述3G模块能够接入网络时,控制所述3G模块采用3G方式进行网络连接; 当所述3G模块无法接入网络时,继续判断移动上网设备中的WIFI模块是否能够接入网络; 当所述WIFI模块能够接入网络时,控制所述WIFI模块采用WIFI方式进行网络连接;及 当所述WIFI模块也无法接入网络时,提示网络连接失败。
6.一种网络连接优先级调整系统,其特征在于,该系统包括 读取模块,用于读取移动上网设备的切换开关连接的GPIO脚的GPIO信号; 指示模块,用于当该GPIO信号为第一数值时,通过控制电路点亮WIFI指示灯; 设置模块,用于当该GPIO信号为第一数值时,设置以WIFI优先接入网络; 所述指示模块还用于当该GPIO信号为第二数值时,通过控制电路点亮3G指示灯; 所述设置模块还用于当该GPIO信号为第二数值时,设置以3G优先接入网络;及 控制模块,用于根据优先级设置控制该移动上网设备进行网络连接。
7.如权利要求6所述的网络连接优先级调整系统,其特征在于,所述第一数值为1,第二数值为O。
8.如权利要求7所述的网络连接优先级调整系统,其特征在于,用户拨动所述切换开关选择以WIFI或3G优先接入网络,所述切换开关连接到GPIO脚,触发GPIO信号为I或O。
9.如权利要求6所述的网络连接优先级调整系统,其特征在于,当设置以WIFI优先接入网络时,所述控制模块的控制过程包括 判断移动上网设备中的WIFI模块是否能够接入网络; 当所述WIFI模块能够接入网络时,控制所述WIFI模块采用WIFI方式进行网络连接;当所述WIFI模块无法接入网络时,继续判断移动上网设备中的3G模块是否能够接入网络; 当所述3G模块能够接入网络时,控制所述3G模块采用3G方式进行网络连接;及 当所述3G模块也无法接入网络时,提示网络连接失败。
10.如权利要求6所述的网络连接优先级调整系统,其特征在于,当设置以3G优先接入网络时,所述控制模块的控制过程包括 判断移动上网设备中的3G模块是否能够接入网络; 当所述3G模块能够接入网络时,控制所述3G模块采用3G方式进行网络连接; 当所述3G模块无法接入网络时,继续判断移动上网设备中的WIFI模块是否能够接入网络; 当所述WIFI模块能够接入网络时,控制所述WIFI模块采用WIFI方式进行网络连接;及 当所述WIFI模块也无法接入网络时,提示网络连接失败。
全文摘要
一种网络连接优先级调整系统,该系统用于读取切换开关连接的GPIO脚的GPIO信号;当该GPIO信号为1时,通过控制电路点亮WIFI指示灯,设置以WIFI优先接入网络;当该GPIO信号为0时,通过控制电路点亮3G指示灯,设置以3G优先接入网络;根据优先级设置控制移动上网设备进行网络连接。本发明还提供一种网络连接优先级调整方法。本发明可以方便地设置移动上网设备进行网络连接的优先级。
文档编号H04W76/04GK102917472SQ20111021795
公开日2013年2月6日 申请日期2011年8月1日 优先权日2011年8月1日
发明者李岩 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1