网络检测装置及网络检测方法

文档序号:10691837阅读:551来源:国知局
网络检测装置及网络检测方法
【专利摘要】本发明实施例提供一种网络检测装置及网络检测方法,涉及移动通信领域。本发明的网络检测装置及网络检测方法,在2G的客户识别模块卡因数据交换速率较慢,低于检测门限,被判断为掉网时,增加网络连接查询过程,以确认该客户识别模块卡的真实网络状态,避免了因判断客户识别模块卡掉网而执行的后续操作,提高了用户体检,使得移动通信终端的使用更加流畅。
【专利说明】
网络检测装置及网络检测方法
技术领域
[0001] 本发明设及移动通信领域,具体而言,设及一种网络检测装置及网络检测方法。
【背景技术】
[0002] 对于许多需要同时使用两个移动通信终端号的人而言,购买一部支持双卡双待功 能的移动通信终端能够很好的解决运一问题。目前市面上常见的双卡双待移动通信终端, 在一张卡为4G的情况下,另一张卡只能使用2G网络。与4G相比,使用2G网络的卡的数据交换 速率较慢,移动通信终端在对客户识别模块卡的数据连接进行检测的时候,容易将使用2G 网络的卡误判为掉网状态,导致用户使用非常不方便。

【发明内容】

[0003] 有鉴于此,本发明实施例的目的在于提供一种网络检测装置及网络检测方法。
[0004] 本发明实施例提供的一种网络检测装置,应用于支持双卡双待的移动通信终端, 所述网络检测装置包括:
[0005] 交换速率检测模块,用于检测使用2G网络的客户识别模块卡当前与通信网络之间 的数据交换速率;
[0006] 交换速率判断模块,用于判断检测到数据交换速率是否小于预设的阀值;
[0007] 查询指令发送模块,用于当检测到数据交换速率小于预设的阀值时,通过所述使 用2G网络的客户识别模块卡向与该客户识别模块卡连接的通信网络发送查询指令;
[000引网络状态判断模块,用于判断是否接收到所述通信网络根据所述查询指令反馈的 回复信息,如果是,则判断所述使用2G网络的客户识别模块卡网络连接状态正常,如果否, 则判断所述使用2G网络的客户识别模块卡网络连接断开。
[0009] 优选地,所述查询指令发送模块按照预设的时间间隔通过所述使用2G网络的客户 识别模块卡向与该客户识别模块卡连接的通信网络发送查询指令。
[0010] 优选地,所述网络检测装置还包括:
[0011] 通话呼叫模块,用于当检测到数据交换速率小于预设的阀值时,通过所述移动通 信终端的另一张客户识别模块卡执行呼叫所述使用2G网络的客户识别模块卡的操作; [0012]所述网络状态判断模块还用于,判断呼叫是否接通,如果是,则判断所述使用2G网 络的客户识别模块卡网络连接状态正常,如果否,则判断所述使用2G网络的客户识别模块 卡网络连接断开。
[0013] 优选地,所述通话呼叫模块按照预设的时间间隔通过所述移动通信终端的另一张 客户识别模块卡执行呼叫所述使用2G网络的客户识别模块卡的操作。
[0014] 优选地,所述通信网络包括全球移动通信系统网络或码分多址网络。
[0015] 本发明实施例提供的一种网络检测装置,应用于支持双卡双待的移动通信终端, 所述网络检测方法包括:
[0016] 检测使用2G网络的客户识别模块卡当前与通信网络之间的数据交换速率;
[0017] 判断检测到数据交换速率是否小于预设的阀值;
[0018] 当检测到数据交换速率小于预设的阀值时,通过所述使用2G网络的客户识别模块 卡向与该客户识别模块卡连接的通信网络发送查询指令;
[0019] 判断是否接收到所述通信网络根据所述查询指令反馈的回复信息,如果是,则判 断所述使用2G网络的客户识别模块卡网络连接状态正常,如果否,则判断所述使用2G网络 的客户识别模块卡网络连接断开。
[0020] 优选地,所述网络检测方法还包括:按照预设的时间间隔通过所述使用2G网络的 客户识别模块卡向与该客户识别模块卡连接的通信网络发送查询指令。
[0021 ] 优选地,所述网络检测方法还包括:
[0022] 当检测到数据交换速率小于预设的阀值时,通过所述移动通信终端的另一张客户 识别模块卡执行呼叫所述使用2G网络的客户识别模块卡的操作;
[0023] 判断呼叫是否接通,如果是,则判断所述使用2G网络的客户识别模块卡网络连接 状态正常,如果否,则判断所述使用2G网络的客户识别模块卡网络连接断开。
[0024] 优选地,所述网络检测方法还包括:按照预设的时间间隔通过所述移动通信终端 的另一张客户识别模块卡执行呼叫所述使用2G网络的客户识别模块卡的操作。
[0025] 优选地,所述通信网络包括全球移动通信系统网络或码分多址网络。
[0026] 与现有技术相比,本发明的网络检测装置及网络检测方法,在2G的客户识别模块 卡因数据交换速率较慢,低于检测口限,被判断为掉网时,增加网络连接查询过程,W确认 该客户识别模块卡的真实网络状态,避免了因判断客户识别模块卡掉网而执行的后续操 作,提高了用户体检,使得移动通信终端的使用更加流杨。
[0027] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合 所附附图,作详细说明如下。
【附图说明】
[0028] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,应当理解,W下附图仅示出了本发明的某些实施例,因此不应被看作是对 范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运 些附图获得其他相关的附图。
[0029] 图1为本发明较佳实施例提供的移动通信终端的方框示意图。
[0030] 图2为本发明较佳实施例提供的网络检测装置的功能模块示意图。
[0031 ]图3是本发明较佳实施例提供的网络检测方法的流程图。
[0032] 图4是本发明第二实施例提供的网络检测方法的流程图。
[0033]


【具体实施方式】
[0034] 下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在 此处附图中描述和示出的本发明实施例的组件可各种不同的配置来布置和设计。因 此,W下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的 范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做 出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的 描述中,术语"第一"、"第二"等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0036] 如图1所示,是本发明较佳实施例提供的移动通信终端100的方框示意图。所述移 动通信终端100可W是手机、平板电脑、个人数字助理(personal digital assistant,PDA) 等具有移动通信功能的设备。所述移动通信终端100包括网络检测装置10、存储器2〇W及处 理器30。
[0037] 所述存储器20、处理器30各元件相互之间直接或间接地电性连接,W实现数据的 传输或交互。例如,运些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。 所述网络检测装置10包括至少一个可W软件或固件(firmware)的形式存储于所述存储器 20中或固化在所述移动通信终端100的操作系统(operating system,0S)中的软件功能模 块。所述处理器30用于执行存储器20中存储的可执行模块,例如所述网络检测装置10包括 的软件功能模块或计算机程序。
[003引其中,存储器20可W是,但不限于,随机存取存储器(Random Access Memory, RAM),只读存储器(Read Only Memoir, ROM),可编程只读存储器(Programmable Read-Only Memoir,PROM),可擦除只读存储器化rasable Programmable Read-Only Memoir,EPROM), 电可擦除只读存储器巧lectric Erasable Programmable Read-Only Memoir,EEPR0M)等。 其中,存储器20用于存储程序,所述处理器30在接收到执行指令后,执行所述移动通信终 端,前述本发明实施例任一实施例掲示的流过程定义的移动通信终端所执行的方法可W应 用于处理器中30,或者由处理器30实现。
[0039] 处理器30可能是一种集成电路忍片,具有信号的处理能力。上述的处理器30可W 是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器 (Network Processor,简称NP)等;还可W是数字信号处理器(DSP)、专用集成电路(ASIC)、 现成可编程口阵列(FPGA)或者其他可编程逻辑器件、分立口或者晶体管逻辑器件、分立硬 件组件。可W实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器 可W是微处理器或者该处理器也可W是任何常规的处理器等。
[0040] 请参阅图2,是本发明较佳实施例提供的图1所示的网络检测装置10的功能模块示 意图。所述网络检测装置10包括交换速率检测模块101、交换速率判断模块102、查询指令发 送模块103、网络状态判断模块104W及通话呼叫模块104。
[0041] 所述交换速率检测模块101,用于检测使用2G网络的客户识别模块卡当前与通信 网络之间的数据交换速率。
[0042] 在本发明实施中,应用所述网络检测装置10的移动通信终端100为支持双卡双待 类型,即该移动通信终端100可W通过两张客户识别模块卡(SIM卡)同时连接不同的网络。 受于硬件或者其他原因的限制,移动通信终端100同时使用两张 SIM卡时,通常只支持一张 为4G或者3G卡时,另一张 SIM卡必须为2G卡的模式。在使用过程中,通过检测SIM卡与通信网 络之间的数据交换速率来判断该卡的网络连接状态。
[0043] 在本实施例中,所述使用2G网络的SIM卡所连接的通信网络包括全球移动通信系 统(GSM)网络或码分多址(CDMA)网络。
[0044] 所述交换速率判断模块102,用于判断检测到数据交换速率是否小于预设的阀值。
[0045] 将检测到的数据交换速率与预设的阀值进行比较,判断SIM卡是否掉网。如果数据 交换速率小于预设的阀值,则说明SIM卡可能掉网。然而,在实际使用的过程中,2GSIM卡的 数据交换速率与3G或者4G的相比,要小很多。在设置阀值时,如果将阀值设置得过低,可能 导致无法准确的检测数据交换速率较高的SIM卡的状态。对于2G的SIM卡,其正常状态的数 据交换速率,相比于3G或者4G的SIM卡,可能属于异常的情况。如果阀值设置得过高,就可能 出现将正常状态的2G的SIM卡判断为掉网的情况。由于速度较快的3G或者4G的SIM卡通常是 作为主卡使用,在优先保证主卡状态正常的前提下,通常是将阀值设置为适合主卡的数值。 因此,仅通过数据交换速率就无法准确的得到2G的SIM卡的网络状态。
[0046] 所述查询指令发送模块103,用于当检测到数据交换速率小于预设的阀值时,通过 所述使用2G网络的客户识别模块卡向与该客户识别模块卡连接的通信网络发送查询指令。
[0047] 在通过数据交换速率判断2G的SIM卡可能掉网时,通过发送查询指令的方式进行 验证,如果查询指令发送成功,能够获得相应的反馈,则说明正常。
[0048] 在本实施例中,还可W按照预设的时间间隔通过所述使用2G网络的客户识别模块 卡向与该客户识别模块卡连接的通信网络发送查询指令。
[0049] 通过持续的发送查询指令,时刻保持对网络连接状态的检测。
[0050] 所述网络状态判断模块104,用于判断是否接收到所述通信网络根据所述查询指 令反馈的回复信息,如果是,则判断所述使用2G网络的客户识别模块卡网络连接状态正常, 如果否,则判断所述使用2G网络的客户识别模块卡网络连接断开。
[0化1 ] 通过两层验证的方式,保证了对2G的SIM卡状态识别的准确性。
[0052] 所述通话呼叫模块104,用于当检测到数据交换速率小于预设的阀值时,通过所述 移动通信终端100的另一张客户识别模块卡执行呼叫所述使用2G网络的客户识别模块卡的 操作;
[0053] 所述网络状态判断模块104还用于,判断呼叫是否接通,如果是,则判断所述使用 2G网络的客户识别模块卡网络连接状态正常,如果否,则判断所述使用2G网络的客户识别 模块卡网络连接断开。
[0054] 除了通过发送查询指令W外,还可W通过移动通信终端100所使用的3G或者4G的 SIM卡对2G的SIM卡进行检测。对拨打的电话能否接通,也从侧面反映的2G的SIM卡的网络状 态。
[0055] 请参阅图3,是本发明较佳实施例提供的应用于图2所示的网络检测装置10的网络 检测方法的流程图。下面将对图3所示的具体流程进行详细阐述。
[0056] 步骤S101,检测使用2G网络的客户识别模块卡当前与通信网络之间的数据交换速 率。
[0057] 具体地,所述步骤S101可由所述交换速率检测模块101执行,关于该步骤S101的描 述具体可参考上述对交换速率检测模块101的详细描述。
[0058] 步骤S102,判断检测到数据交换速率是否小于预设的阀值,如果是,则执行步骤 S103。
[0059] 具体地,所述步骤S102可由所述交换速率判断模块102执行,关于该步骤S102的描 述具体可参考上述对交换速率判断模块102的详细描述。
[0060] 步骤S103,通过所述使用2G网络的客户识别模块卡向与该客户识别模块卡连接的 通信网络发送查询指令。
[0061] 具体地,所述步骤S103可由所述查询指令发送模块103执行,关于该步骤S103的描 述具体可参考上述对查询指令发送模块103的详细描述。
[0062] 步骤S104,判断是否接收到所述通信网络根据所述查询指令反馈的回复信息,如 果是,执行步骤S105,如果否,执行步骤S106。
[0063] 步骤S105,判断所述使用2G网络的客户识别模块卡网络连接状态正常。
[0064] 步骤S106,判断所述使用2G网络的客户识别模块卡网络连接断开。
[0065] 具体地,所述步骤S104-S106可由所述网络状态判断模块104模块执行,关于步骤 S104-S106的描述具体可参考上述对网络状态判断模块104的详细描述。
[0066] 请参阅图4,是本发明较佳实施例提供的应用于图2所示的网络检测装置10的网络 检测方法的流程图。下面将对图4所示的具体流程进行详细阐述。
[0067] 步骤S201,检测使用2G网络的客户识别模块卡当前与通信网络之间的数据交换速 率。
[0068] 具体地,所述步骤S201可由所述交换速率检测模块101执行,关于该步骤S201的描 述具体可参考上述对交换速率检测模块101的详细描述。
[0069] 步骤S202,判断检测到数据交换速率是否小于预设的阀值,如果是,则执行步骤 S203〇
[0070] 具体地,所述步骤S202可由所述交换速率判断模块102执行,关于该步骤S202的描 述具体可参考上述对交换速率判断模块102的详细描述。
[0071] 步骤S203,通过所述移动通信终端100的另一张客户识别模块卡执行呼叫所述使 用2G网络的客户识别模块卡的操作。
[0072] 具体地,所述步骤S203可由所述通话呼叫模块104执行,关于该步骤S203的描述具 体可参考上述对通话呼叫模块104的详细描述。
[0073] 步骤S204,判断呼叫是否接通,如果是,执行步骤S205,如果否,执行步骤S206。
[0074] 步骤S205,判断所述使用2G网络的客户识别模块卡网络连接状态正常。
[0075] 步骤S206,判断所述使用2G网络的客户识别模块卡网络连接断开。
[0076] 具体地,所述步骤S204-S206可由所述网络状态判断模块104模块执行,关于步骤 S204-S206的描述具体可参考上述对网络状态判断模块104的详细描述。
[0077] 综上所述,本发明的网络检测装置及网络检测方法,在2G的客户识别模块卡因数 据交换速率较慢,低于检测口限,被判断为掉网时,增加网络连接查询过程,W确认该客户 识别模块卡的真实网络状态,避免了因判断客户识别模块卡掉网而执行的后续操作,提高 了用户体检,使得移动通信终端的使用更加流杨。
[0078] 在本申请所提供的几个实施例中,应该理解到,所掲露的装置和方法,也可W通过 其它的方式实现。W上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图 显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、 功能和操作。在运点上,流程图或框图中的每个方框可W代表一个模块、程序段或代码的一 部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执 行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可不同于 附图中所标注的顺序发生。例如,两个连续的方框实际上可W基本并行地执行,它们有时也 可W按相反的顺序执行,运依所设及的功能而定。也要注意的是,框图和/或流程图中的每 个方框、W及框图和/或流程图中的方框的组合,可W用执行规定的功能或动作的专用的基 于硬件的系统来实现,或者可W用专用硬件与计算机指令的组合来实现。
[0079] 另外,在本发明各个实施例中的各功能模块可W集成在一起形成一个独立的部 分,也可W是各个模块单独存在,也可W两个或两个W上模块集成形成一个独立的部分。
[0080] 所述功能如果W软件功能模块的形式实现并作为独立的产品销售或使用时,可W 存储在一个计算机可读取存储介质中。基于运样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用W使得一台计算机设备(可W是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memo巧)、随机存取存 储器(RAM,Random Access Memo巧)、磁碟或者光盘等各种可W存储程序代码的介质。需要 说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与 另一个实体或操作区分开来,而不一定要求或者暗示运些实体或操作之间存在任何运种实 际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包 含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括 没有明确列出的其他要素,或者是还包括为运种过程、方法、物品或者设备所固有的要素。 在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要素 的过程、方法、物品或者设备中还存在另外的相同要素。
[0081] W上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可W有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在 下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需 要对其进行进一步定义和解释。
[0082] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述W权利要求的保护范围为准。
【主权项】
1. 一种网络检测装置,应用于支持双卡双待的移动通信终端,其特征在于,所述网络检 测装置包括: 交换速率检测模块,用于检测使用2G网络的客户识别模块卡当前与通信网络之间的数 据交换速率; 交换速率判断模块,用于判断检测到数据交换速率是否小于预设的阀值; 查询指令发送模块,用于当检测到数据交换速率小于预设的阀值时,通过所述使用2G 网络的客户识别模块卡向与该客户识别模块卡连接的通信网络发送查询指令; 网络状态判断模块,用于判断是否接收到所述通信网络根据所述查询指令反馈的回复 信息,如果是,则判断所述使用2G网络的客户识别模块卡网络连接状态正常,如果否,则判 断所述使用2G网络的客户识别模块卡网络连接断开。2. 根据权利要求1所述的网络检测装置,其特征在于,所述查询指令发送模块按照预设 的时间间隔通过所述使用2G网络的客户识别模块卡向与该客户识别模块卡连接的通信网 络发送查询指令。3. 根据权利要求1所述的网络检测装置,其特征在于,所述网络检测装置还包括: 通话呼叫模块,用于当检测到数据交换速率小于预设的阀值时,通过所述移动通信终 端的另一张客户识别模块卡执行呼叫所述使用2G网络的客户识别模块卡的操作; 所述网络状态判断模块还用于,判断呼叫是否接通,如果是,则判断所述使用2G网络的 客户识别模块卡网络连接状态正常,如果否,则判断所述使用2G网络的客户识别模块卡网 络连接断开。4. 根据权利要求3所述的网络检测装置,其特征在于,所述通话呼叫模块按照预设的时 间间隔通过所述移动通信终端的另一张客户识别模块卡执行呼叫所述使用2G网络的客户 识别模块卡的操作。5. 根据权利要求1所述的网络检测装置,其特征在于,所述通信网络包括全球移动通信 系统网络或码分多址网络。6. -种网络检测方法,应用于支持双卡双待的移动通信终端,其特征在于,所述网络检 测方法包括: 检测使用2G网络的客户识别模块卡当前与通信网络之间的数据交换速率; 判断检测到数据交换速率是否小于预设的阀值; 当检测到数据交换速率小于预设的阀值时,通过所述使用2G网络的客户识别模块卡向 与该客户识别模块卡连接的通信网络发送查询指令; 判断是否接收到所述通信网络根据所述查询指令反馈的回复信息,如果是,则判断所 述使用2G网络的客户识别模块卡网络连接状态正常,如果否,则判断所述使用2G网络的客 户识别模块卡网络连接断开。7. 根据权利要求6所述的网络检测方法,其特征在于,所述网络检测方法还包括:按照 预设的时间间隔通过所述使用2G网络的客户识别模块卡向与该客户识别模块卡连接的通 信网络发送查询指令。8. 根据权利要求6所述的网络检测方法,其特征在于,所述网络检测方法还包括: 当检测到数据交换速率小于预设的阀值时,通过所述移动通信终端的另一张客户识别 模块卡执行呼叫所述使用2G网络的客户识别模块卡的操作; 判断呼叫是否接通,如果是,则判断所述使用2G网络的客户识别模块卡网络连接状态 正常,如果否,则判断所述使用2G网络的客户识别模块卡网络连接断开。9. 根据权利要求8所述的网络检测方法,其特征在于,所述网络检测方法还包括:按照 预设的时间间隔通过所述移动通信终端的另一张客户识别模块卡执行呼叫所述使用2G网 络的客户识别模块卡的操作。10. 根据权利要求6所述的网络检测方法,其特征在于,所述通信网络包括全球移动通 信系统网络或码分多址网络。
【文档编号】H04W24/02GK106060856SQ201610686503
【公开日】2016年10月26日
【申请日】2016年8月18日
【发明人】张俊安, 高建波
【申请人】贵州万臻时代通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1