SIM卡信号检测方法、装置及计算机终端与流程

文档序号:16248688发布日期:2018-12-11 23:49阅读:683来源:国知局
SIM卡信号检测方法、装置及计算机终端与流程

本发明涉及通信技术领域,具体而言,涉及一种sim卡信号检测方法、装置及计算机终端。

背景技术

我国现有中国移动、中国联通、中国电信三大运营商的信号覆盖区域基本已经能满足人们的生活需求,但由于各运营商所建设的信号覆盖设施投入安装位置、多少的不同及用户的用电情况的复杂性,导致在一些区域信号覆盖还是存在不同的盲点。目前对出现因先信号问题造成的采集故障的这种情况往往是先建设投运,对于出现的故障联系运营商进行解决,解决周期较长且部分问题一直得不到解决,这样就造成对于这部分用户采集监控不到位,采集指标低的问题。

目前,市场上并没有通过检测不同网络制式的信号质量并智能选择出最佳运营商的仪器,常用的检测手段是,携带三台全网通手机分别进行检测,既不方便检测也不能使信号强度量化显示,如使用运营商的专业信号检测仪,其体积大不便于携带,也仅能对自身运营商的信号进行检测。另外,还有一些信号检测设备只能显示所检测的sim卡的信号强度,仍需要人工根据检测的信号强度进行二次选择,方能确定最佳的运营商,该种人工判断方式存在着较大的主观性、准确率较低。



技术实现要素:

鉴于上述问题,本发明提供了一种sim卡信号检测方法、装置及计算机终端,以解决现有技术的不足。

根据本发明的一个实施方式,提供一种sim卡信号检测方法,应用于至少两个运营商的sim卡,该方法包括:

获取所述sim卡兼容的不同网络制式的信号参数;

将每一sim卡兼容的每一网络制式的所述信号参数进行第一预设运算操作生成网络制式评价参数;

将所有网络制式评价参数进行第二预设运算操作生成相应sim卡的综合参数;

将所有sim卡的所述综合参数进行对比及根据对比结果选择通讯效果最佳的sim卡。

在上述的sim卡信号检测方法中,所述“将所有sim卡的所述综合参数进行对比及根据对比结果选择通讯效果最佳的sim卡”之后还包括:

根据所述最佳的sim卡的所有网络制式评价参数选择该sim卡对应运营商的最佳网络制式。

在上述的sim卡信号检测方法中,所述信号参数包括信号强度值、信号稳定值及信号候补值。

在上述的sim卡信号检测方法中,所述信号稳定值通过方差进行描述。

在上述的sim卡信号检测方法中,所述信号候补值通过与所述sim卡进行通讯的所有基站的数量进行描述。

在上述的sim卡信号检测方法中,所述第一预设运算包括:

将所述信号强度、信号稳定值及信号候补值按照预定权重求加权平均数。

在上述的sim卡信号检测方法中,所述第二预设运算为求均值运算。

本发明的另一实施方式,提供一种sim卡信号检测装置,应用于至少两个运营商的sim卡,该装置包括:

获取模块,用于获取所述sim卡兼容的不同网络制式的信号参数;

第一预设运算模块,用于将每一sim卡兼容的每一网络制式的所述信号参数进行第一预设运算操作生成网络制式评价参数;

第二预设运算模块,用于将所有网络制式评价参数进行第二预设运算操作生成相应sim卡的综合参数;

选择模块,用于将所有sim卡的所述综合参数进行对比及根据对比结果选择通讯效果最佳的sim卡。

本发明的再一实施方式,提供一种计算机终端,该计算机终端包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机终端执行上述的sim卡信号检测方法。

本发明的再一实施方式,提供一种计算机可读存储介质,该计算机可读存储介质中存储有上述的sim卡信号检测方法。

本发明sim卡信号检测方法、装置及计算机终端至少提供以下技术效果:在复杂的环境下,根据不同运营商的sim卡的不同网络制式的信号参数确定通信效果最佳的运营商,避免由于人工选择带来的误差及信号不稳定性,提高通信效率及通信质量,减少运维工作量。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。

图1示出了本发明第一实施例提供的一种sim卡信号检测方法的流程示意图。

图2示出了本发明实施例提供的一种信号稳定性的示意图。

图3示出了本发明实施例提供的一种信号候补性的示意图。

图4示出了本发明第二实施例提供的一种sim卡信号检测方法的流程示意图。

图5示出了本发明实施例提供的一种sim卡信号检测装置的结构示意图。

主要元件符号说明:

300-sim卡信号检测装置;310-获取模块;320-第一预设运算模块;330-第二预设运算模块;340-选择模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在多尺度标定板的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

下面结合附图,对本发明的具体实施方式作详细说明。

实施例1

图1示出了本发明第一实施例提供的一种sim卡信号检测方法的流程示意图。

该sim卡信号检测方法应用于至少两个运营商的sim卡。

本实施例中,根据我国运营商厂家信息,该sim卡信号检测方法通常应用于移动、联通及电信三个运营商的sim卡,在某一区域对该三运营商的sim卡的通讯质量进行检测。本发明的其他实施例中,该sim卡信号检测方法不仅仅可以应用于移动、联通及电信三个运营商的sim卡,还可以应用后续产生的其他运营商的sim卡。

步骤s110,获取所述sim卡兼容的不同网络制式的信号参数。

本实施例中,所述网络制式包括td-lte、fdd-lte、td-scdma、wcdma、cdma、cdma2000及gsm。本发明的其他实施例中,随着网络通信的进一步发展,所述网络制式还可以包括其他新生的网络制式,例如,5g网络制式等。

目前的所有网络制式中,每一运营商兼容的网络制式为3-4个,如移动网络支持gsm(2g)、td-scdma(3g)及td-lte(4g);联通网络支持gsm(2g)、wcdma(3g)及fdd-lte(4g)或td-lte(4g);电信网络支持cdma(2g)、cdma2000(3g)及fdd-lte(4g)。

根据所述sim卡兼容的不同的网络制式接入对应的网络,并获取所述sim卡在对应网络中的信号参数。

例如,若所述sim卡信号检测方法应用于移动sim卡、联通sim卡及电信sim卡,根据移动sim卡所支持的网络制式接入gsm网络、td-scdma网络及td-lte网络,并获取所述移动sim卡在gsm网络、td-scdma网络及td-lte网络中的信号参数;根据联通sim卡所支持的网络制式接入gsm网络、wcdma网络及td-lte网络或fdd-lte网络,并获取所述移动sim卡在gsm网络、wcdma网络及td-lte网络或fdd-lte网络中的信号参数;根据电信sim卡所支持的网络制式接入cdma网络、cdma2000网络及fdd-lte网络,并获取所述电信sim卡在cdma网络、cdma2000网络及fdd-lte网络中的信号参数。

每隔预设的时间间隔采集所连接的sim卡的信号参数。

例如,每隔1min采集一次所连接的sim卡在不同网络制式的网络中的信号参数。

本实施例中,可预先设定该时间间隔。本发明的其他实施例中,可根据用户需求或环境需求自定义设置该时间间隔。

其中,所述信号参数包括所述sim卡接收到的信号强度值、信号稳定值及信号候补值等。

所述信号强度值为所述信号的rssi值,可采用dbm或asu的方式进行描述,dbm或asu越大,信号强度越强。

在2g或3g网络中,所述dbm和所述asu之间的关系为:

dbm=-113+2*asu;

假定现在的接受信号质量为-25dbm,那么,对应的asu为44;如果目前信号很差,达到了-100dbm,那么,对应的asu为6.5,四舍五入的话,就应该是7了。所以,正常情况下asu可达到10-30。数字越大,对应的信号强度越好。如果接收的信号的asu大于35了,信号质量为-43dbm,那么该全网通模块12周围可能存在有基站。如果接收的信号的asu小于10,信号质量为-93dbm,那么该全网通模块12距离基站较远,不适合进行通信。

在4g网络中,所述dbm和所述asu之间的关系为:

dbm=-140+asu

所述信号稳定值为将信号稳定性进行量化的数值。

所述信号稳定值可以通过方差进行描述,方差值越小,信号稳定性越强,信号稳定值越大。所述信号稳定值还可以通过预定时间间隔内信号的波动幅度等方式进行描述,波动幅度越小,信号稳定性越强,信号稳定值越大。

如图2所示为本发明实施例提供的一种信号稳定性的示意图。

例如,sim卡1在某一网络制式中获取的信号强度值进行抽样采集,采集到的4个时刻的信号强度值分别为:28、28.5、29及29;sim卡2在某一网络制式中获取的信号强度值进行抽样采集,同样时刻采集到的4个信号强度值分别为:19.5、14、19及27。

那么,sim卡1的信号强度值方差为:

dsim1=[(28-28.625)2+(28.5-28.625)2+(29-28.625)2+(29-28.625)2]/4≈0.17;

sim卡2的信号强度值方差为:

dsim2=[(19.5-19.875)2+(14-19.875)2+(19-19.875)2+(27-19.875)2]/4≈21.55;

对比dsim1及dsim2,由于dsim1小于dsim2,可知,在相同时间间隔内,sim卡1对应的信号稳定性相比于sim卡2的信号稳定性较强。

又如,在预设时间间隔内,sim卡1在某一网络制式中获取的信号强度值进行抽样采集,采集到的4个时刻的信号强度值连接而成的曲线为a,获取的sim卡2的信号强度连接而成的曲线为b。曲线a中,每相邻的两个时刻所获取的信号强度的差值较小,曲线a较为平稳;曲线b中,每相邻的两个时刻所获取的信号强度的差值相对较大,曲线b上下波动较大。由此可看出,在4min内,sim卡1的信号稳定性高于sim卡2,并将该信号稳定性用数值进行量化得到sim卡的信号稳定值。

所述候补值可以通过与所述sim卡进行通讯的所有基站的数量进行描述,或者通过当与所述sim卡进行数据传输的基站出现故障,该基站周围可以与当前sim卡进行数据传输的其他基站的数量进行描述。

如图3示出了本发明实施例提供的一种信号候补性的示意图。

例如,若当前环境中可以与sim卡进行通信的基站数目为6个,可将6作为该sim卡的信号候补值。

或者,若当前与sim卡进行通信的为基站a,当基站a突然断电或者出现异常等情况下,导致该基站a不能与sim卡正常通信,此时,若基站a周围还有其他的基站可以与sim卡1进行通信,如基站b、基站c、基站d、基站e及基站f,那么,该sim卡的候补基站数目为5,即候补值为数值5。

步骤s120,将每一sim卡兼容的每一网络制式的信号参数进行第一预设运算操作生成网络制式评价参数。

所述第一预设运算包括:

将所述信号强度、信号稳定值及信号候补值按照预定权重求加权平均数。

根据每一sim卡兼容的每一网络制式接入对应的网络,获取sim卡在该网络中的信号参数后进行第一预设运算操作后,生成该sim卡在对应网络制式的网络中的网络制式评价参数。

例如,网络制式评价参数=信号强度×m%+信号稳定值×n%+候补值×p%,其中,m%+n%+p%=1。

其中,m、n和p可预先设置,也可以根据当前环境的传输要求自定义设置。

例如,若当前的传输环境要求信号强度优先,那么可设置m>n且m>p;若当前的传输环境要求信号稳定性优先,那么可设置n>m且n>p。

若预先设置m=60,n=30,n=10,移动sim卡在gsm网络中的信号参数为45、0.17及6;在td-scdma网络中的信号参数为43、0.25、5;在td-lte网络中的信号参数为46、0.18及6。其中,信号强度值以asu的方式进行描述。

那么,该移动sim卡在gsm网络中的网络制式评价参数=45×60%+(1/0.17)×30%+6×10%=29.36;

该移动sim卡在td-scdma网络中的网络制式评价参数=43×60%+(1/0.25)×30%+5×10%=27.5;

该移动sim卡在td-lte网络中的网络制式评价参数=46×60%+(1/0.18)×30%+6×10%=29.87。

步骤s130,将所有网络制式评价参数进行第二预设运算操作生成相应sim卡的综合参数。

本实施例中,所述第二预设运算为求均值运算。

例如,若获取的移动sim卡的所有的网络制式评价参数分别为:29.36、27.5和29.87,那么,

该移动sim卡的综合参数=(29.36+27.5+29.87)/3=28.91;

若获取的联通的sim卡的所有的网络制式评价参数分别为:27.45、25.5和29.91,那么,

该联通sim卡的综合参数=(27.45+25.5+29.91)/3=27.62;

若获取的电信的sim卡的所有的网络制式评价参数分别为:25.33、26.75和29.82,那么,

该电信sim卡的综合参数=(25.33+26.75+29.82)/3=27.3。

本发明的其他实施例中,所述第二预设运算还可以为将该sim卡的不同网络制式的网络制式评价参数按照预定权重求加权平均数。

步骤s140,将所有sim卡的所述综合参数进行对比及根据对比结果选择通讯效果最佳的sim卡。

将上述获取的所有sim卡的综合参数进行对比,根据比较结果选择通讯效果最佳的sim卡,确定通讯效果最佳运营商。

例如,若获取的移动、联通、电信的sim卡的综合参数分别为28.91、27.62和27.3,通过对比得知,移动sim卡为通讯效果最佳的sim卡,移动为通讯效果最佳的运营商。

本实施例中,sim卡信号检测方法可应用于电网信息采集系统。在一些其他的实施例中,sim卡信号检测方法还可应用于其他领域,例如路灯管理所利用sim的通讯实现路灯远程开关,又如,视频监控装置,利用sim卡网络进行实时的视频传输等。

实施例2

图4示出了本发明第二实施例提供的一种sim卡信号检测方法的流程示意图。

该sim卡信号检测方法包括:

步骤s210,获取sim卡兼容的不同网络制式的信号参数。

步骤s220,将每一sim卡兼容的每一网络制式的信号参数进行第一预设运算操作生成网络制式评价参数。

步骤s230,将所有网络制式评价参数进行第二预设运算生成相应sim卡的综合参数。

步骤s240,将所有sim卡的综合参数进行对比及根据对比结果选择通讯效果最佳的sim卡。

步骤s250,根据最佳的sim卡的所有网络制式评价参数选择该sim卡对应运营商的最佳网络制式。

根据步骤s240选择通讯效果最佳的sim卡后,将该最佳sim卡的所有网络制式评价参数进行对比,根据对比结果选择该sim卡对应运营商的最佳网络制式。

例如,若最佳的sim卡为移动sim卡,获取的移动sim卡的gsm、td-scdma及td-lte的网络制式评价参数分别为:29.36、27.5和29.87,将该所有的网络制式评价参数进行对比,可知,该移动通讯效果最佳的网络制式为td-lte。

选择通讯效果最佳的sim卡后,还可以预设一阈值,将该最佳sim卡的所有网络制式评价参数与该阈值进行对比,在超过该阈值的所有网络制式中,优先选择4g为最佳网络制式;若超过该阈值的所有网络制式中没有4g网络制式,那么,依次以3g网络制式优先。

例如,若最佳的sim卡为移动sim卡,获取的移动sim卡的gsm、td-scdma及td-lte的网络制式评价参数分别为:29.36、27.5和28.87。

若预设一阈值为28,超出28的网络制式为gsm和td-lte,在超出阈值的网络制式中,虽然td-lte网络的网络制式评价参数小于gsm网络的网络制式评价参数,仍然优先选取td-lte网络制式为移动的通讯效果最佳的网络制式。又如,若最佳的sim卡为移动sim卡,获取的移动sim卡的gsm、td-scdma及td-lte的网络制式评价参数分别为:29.36、28.5和27.87。

若预设一阈值为28,超出28的网络制式为gsm和td-scdma,在超出阈值的网络制式中,虽然td-scdma网络的网络制式评价参数小于gsm网络的网络制式评价参数,仍然优先选取td-scdma网络制式为移动的通讯效果最佳的网络制式。

若超出阈值的网络制式中,只有gsm,那么选取gsm为移动的通讯效果最佳的网络制式。

该方案解决了同一运营商的不同网络制式之间切换所带来的信号不稳定性及信号质量的影响。

实施例3

图5示出了本发明实施例提供的一种sim卡信号检测装置的结构示意图。

该sim卡信号检测装置300包括:获取模块310、第一预设运算模块320、第二预设运算模块330及选择模块340。

获取模块310,用于获取所述sim卡兼容的不同网络制式的信号参数。

第一预设运算模块320,用于将每一sim卡兼容的每一网络制式的所述信号参数进行第一预设运算操作生成网络制式评价参数。

第二预设运算模块330,用于将所有网络制式评价参数进行第二预设操作生成相应sim卡的综合参数。

选择模块340,用于将所有sim卡的所述综合参数进行对比及根据对比结果选择通讯效果最佳的sim卡。

以此,本发明提出了一种sim卡信号检测方法、装置及计算机终端,根据对不同运营商的sim卡的不同网络制式的信号参数确定通信效果最佳的运营商及该运营商的最佳网络制式,避免由于人工选择带来的误差及同一运营商的不同网络制式之间切换所带来的信号不稳定性及信号质量的影响,提高通信效率及通信质量,减少运维工作量。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1