网络连接建立方法、装置、终端及存储介质与流程

文档序号:26097114发布日期:2021-07-30 18:07阅读:73来源:国知局
网络连接建立方法、装置、终端及存储介质与流程
本申请涉及通信
技术领域
,尤其涉及一种网络连接建立方法、装置、终端及存储介质。
背景技术
:目前移动通信系统主要使用2ff-4ff等尺寸的可插拔式sim卡,随着技术发展,消费类市场以物联网领域的车载设备、工业互联网设备等为代表的物联网终端产品出货量持续增长,对智能卡的网络连接提出了更高要求。物联网终端与手机类终端的区别之一是其部署场景更加多样化,物联网终端可能部署在荒山、野外等人迹罕至区域。由于人迹罕至,物联网终端的归属运营商在该地区可能没有建设基站或基站密度较低,造成无线信号质差甚至无覆盖。当物联网终端部署在或移动到归属运营商覆盖范围之外时,如果其他运营商在该点覆盖良好,则可以基于其他运营商无线覆盖建立网络连接。现有实现基于其他运营商无线覆盖实现覆盖补充的方法有两种,基于漫游或esim下载友商码号。但是漫游资费较高,不适宜作为长期解决方案,而基于esim下载友商码号的方式,使用友商本地资费,资费虽然相较漫游有明显优势,但对于归属运营商会造成客户流失(用户使用友商码号即转为友商用户,后续结费都与友商直接结算,归属运营商将不能从该用户获得通信收入)。因此,如何从保障覆盖和留住用户两个角度考虑,提供一种网络连接建立方法,成为一个急需解决的问题。技术实现要素:为解决现有技术中存在的问题,本申请提供一种网络连接建立方法、装置、终端及存储介质。第一方面,本申请实施例提供一种网络连接建立方法,该方法应用于终端,该方法包括如下步骤:若所述终端未下载友商码号,则确定所述终端归属运营商网络下的网格的标识;根据所述网格的标识,获得预设时间段内所述网格的网格状态;根据所述预设时间段内所述网格的网格状态和所述终端最近一次接入的小区的标识,确定所述终端待接入的网络;与所述待接入的网络建立网络连接。在一种可能的实现方式中,所述根据所述预设时间段内所述网格的网格状态和所述终端最近一次接入的小区的标识,确定所述终端待接入的网络,包括:若所述预设时间段内所述网格的网格状态为非空,则确定所述终端不是初次在所述网格接入网络,所述终端最近一次接入的小区的标识为非空;若所述终端最近一次接入的小区的标识为所述终端归属运营商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为第一状态、第二状态或第三状态,则确定所述终端当前驻留小区是否为所述终端归属运营商网络下的小区,其中,所述第一状态比所述第二状态差,所述第二状态比所述第三状态差;若所述终端当前驻留小区不是所述终端归属运营商网络下的小区,则搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述方法还包括:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第一状态,则将友商码号对应的友商网络作为所述待接入的网络;所述与所述待接入的网络建立网络连接,包括:通过漫游的方式基于所述友商网络连接网络进行数据上报。在一种可能的实现方式中,所述方法还包括:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第二状态,则将所述终端最近一次接入的友商网络作为所述待接入的网络;所述与所述待接入的网络建立网络连接,包括:通过漫游的方式基于所述友商网络连接网络进行数据上报。在一种可能的实现方式中,所述方法还包括:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第三状态,则确定所述终端当前驻留小区是否为所述终端归属运营商网络下的小区;若所述终端当前驻留小区不是所述终端归属运营商网络下的小区,则搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述根据所述预设时间段内所述网格的网格状态和所述终端最近一次接入的小区的标识,确定所述终端待接入的网络,包括:若所述预设时间段内所述网格的网格状态为空,则确定所述终端是初次在所述网格接入网络,所述终端最近一次接入的小区的标识为空;搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述确定所述终端归属运营商网络下的网格的标识,包括:判断所述终端的当前位置相较最近一次接入网络的位置是否发生移动;若所述终端的当前位置相较最近一次接入网络的位置发生移动,则搜索归属运营商网络,驻留成功则上报数据,上报数据完成后,将所述终端的当前位置上报服务器,以使服务器根据所述终端的当前位置,确定所述终端归属运营商网络下的网格的标识,并将所述终端归属运营商网络下的网格的标识返回所述终端;若所述终端的当前位置相较最近一次接入网络的位置没有发生移动,则将所述终端最近一次接入网络对应的网格作为所述终端归属运营商网络下的网格,并根据所述终端最近一次接入网络对应的网格,确定所述终端归属运营商网络下的网格的标识。在一种可能的实现方式中,在所述根据所述网格的标识,获得预设时间段内所述网格的网格状态之前,还包括:接收服务器发送的所述网格的网络连接成功质量参数值和网络连接失败质量参数值;判断所述预设时间段内所述网络连接成功质量参数值是否达到第一预设网络质量门限值;若所述预设时间段内所述网络连接成功质量参数值达到所述第一预设网络质量门限值,则判断所述预设时间段内所述网络连接成功质量参数值是否达到第二预设网络质量门限值,所述第二预设网络质量门限值大于所述第一预设网络质量门限值;若所述预设时间段内所述网络连接成功质量参数值达到所述第二预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第三状态;若所述预设时间段内所述网络连接成功质量参数值未达到所述第二预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第二状态,所述第二状态比所述第三状态差;若所述预设时间段内所述网络连接成功质量参数值未达到所述第一预设网络质量门限值,则判断所述预设时间段内所述网络连接失败质量参数值是否达到第三预设网络质量门限值;若所述预设时间段内所述网络连接失败质量参数值达到所述第三预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第一状态,所述第一状态比所述第二状态差;保存所述网格的标识与所述预设时间段内所述网格的网格状态的对应关系。第二方面,本申请实施例提供一种网络连接建立装置,所述装置应用于终端,所述装置包括:第一确定模块,用于若所述终端未下载友商码号,则确定所述终端归属运营商网络下的网格的标识;获得模块,用于根据所述网格的标识,获得预设时间段内所述网格的网格状态;第二确定模块,用于根据所述预设时间段内所述网格的网格状态和所述终端最近一次接入的小区的标识,确定所述终端待接入的网络;建立模块,用于与所述待接入的网络建立网络连接。在一种可能的实现方式中,所述第二确定模块,具体用于:若所述预设时间段内所述网格的网格状态为非空,则确定所述终端不是初次在所述网格接入网络,所述终端最近一次接入的小区的标识为非空;若所述终端最近一次接入的小区的标识为所述终端归属运营商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为第一状态、第二状态或第三状态,则确定所述终端当前驻留小区是否为所述终端归属运营商网络下的小区,其中,所述第一状态比所述第二状态差,所述第二状态比所述第三状态差;若所述终端当前驻留小区不是所述终端归属运营商网络下的小区,则搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述第二确定模块,具体用于:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第一状态,则将友商码号对应的友商网络作为所述待接入的网络;所述建立模块,具体用于:通过漫游的方式基于所述友商网络连接网络进行数据上报。在一种可能的实现方式中,所述第二确定模块,具体用于:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第二状态,则将所述终端最近一次接入的友商网络作为所述待接入的网络;所述建立模块,具体用于:通过漫游的方式基于所述友商网络连接网络进行数据上报。在一种可能的实现方式中,所述第二确定模块,具体用于:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第三状态,则确定所述终端当前驻留小区是否为所述终端归属运营商网络下的小区;若所述终端当前驻留小区不是所述终端归属运营商网络下的小区,则搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述第二确定模块,具体用于:若所述预设时间段内所述网格的网格状态为空,则确定所述终端是初次在所述网格接入网络,所述终端最近一次接入的小区的标识为空;搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述第一确定模块,具体用于:判断所述终端的当前位置相较最近一次接入网络的位置是否发生移动;若所述终端的当前位置相较最近一次接入网络的位置发生移动,则搜索归属运营商网络,驻留成功则上报数据,上报数据完成后,将所述终端的当前位置上报服务器,以使服务器根据所述终端的当前位置,确定所述终端归属运营商网络下的网格的标识,并将所述终端归属运营商网络下的网格的标识返回所述终端;若所述终端的当前位置相较最近一次接入网络的位置没有发生移动,则将所述终端最近一次接入网络对应的网格作为所述终端归属运营商网络下的网格,并根据所述终端最近一次接入网络对应的网格,确定所述终端归属运营商网络下的网格的标识。在一种可能的实现方式中,还包括第三确定模块,用于在所述获得模块根据所述网格的标识,获得预设时间段内所述网格的网格状态之前,接收服务器发送的所述网格的网络连接成功质量参数值和网络连接失败质量参数值;判断所述预设时间段内所述网络连接成功质量参数值是否达到第一预设网络质量门限值;若所述预设时间段内所述网络连接成功质量参数值达到所述第一预设网络质量门限值,则判断所述预设时间段内所述网络连接成功质量参数值是否达到第二预设网络质量门限值,所述第二预设网络质量门限值大于所述第一预设网络质量门限值;若所述预设时间段内所述网络连接成功质量参数值达到所述第二预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第三状态;若所述预设时间段内所述网络连接成功质量参数值未达到所述第二预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第二状态,所述第二状态比所述第三状态差;若所述预设时间段内所述网络连接成功质量参数值未达到所述第一预设网络质量门限值,则判断所述预设时间段内所述网络连接失败质量参数值是否达到第三预设网络质量门限值;若所述预设时间段内所述网络连接失败质量参数值达到所述第三预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第一状态,所述第一状态比所述第二状态差;保存所述网格的标识与所述预设时间段内所述网格的网格状态的对应关系。第三方面,本申请实施例提供一种终端,包括:处理器;存储器;以及计算机程序;其中,所述计算机程序被存储在所述存储器中,并且被配置为由所述处理器执行,所述计算机程序包括用于执行如第一方面所述的方法的指令。第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得服务器执行第一方面所述的方法。第五方面,本申请实施例提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行第一方面所述的方法。本申请实施例提供的网络连接建立方法、装置、终端及存储介质,该方法通过在终端未下载友商码号时,确定终端归属运营商网络下的网格的标识,进而,根据该网格的标识,获得预设时间段内网格的网格状态和终端最近一次接入的小区的标识,从而,根据上述预设时间段内网格的网格状态和终端最近一次接入的小区的标识,确定终端待接入的网络,与该待接入的网络建立网络连接,即本申请实施例基于终端上次接入信息和预设时间段内网格状态,确定待接入的网络建立网络连接,其中,考虑了网格状态的持续时间,从保障覆盖和留住用户两个角度考虑建立网络连接,解决了基于漫游或esim下载友商码号建立网络连接,存在的漫游资费较高或客户流失的问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的网络连接建立系统架构示意图;图2为本申请实施例提供的一种网络连接建立方法的流程示意图;图3为本申请实施例提供的另一种网络连接建立方法的流程示意图;图4为本申请实施例提供的一种网络连接建立装置的结构示意图;图5为本申请实施例提供的另一种网络连接建立装置的结构示意图;图6a为本申请提供的一种终端的基本硬件架构示意图;图6b为本申请提供的另一种终端的基本硬件架构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”及“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。相关技术中,物联网终端与手机类终端的区别之一是其部署场景更加多样化,物联网终端可能部署在荒山、野外等人迹罕至区域。由于人迹罕至,物联网终端的归属运营商在该地区可能没有建设基站或基站密度较低,造成无线信号质差甚至无覆盖。当物联网终端部署在或移动到归属运营商覆盖范围之外时,如果其他运营商在该点覆盖良好,则可以基于其他运营商无线覆盖建立网络连接。现有实现基于其他运营商无线覆盖实现覆盖补充的方法有两种,基于漫游或esim下载友商码号。基于漫游的实现方式为:终端码号不变,通过漫游到友商网络实现网络连接。该种方式对于归属运营商不会造成客户流失,且当归属运营商覆盖得到改善时,能及时回到归属运营商网络。基于esim下载友商码号的方式为:基于漫游建立网络连接,通过远程电子卡下载的方式下载友商号码,之后使用友商号码进行通信,实现覆盖补充。该方式码号直接通过空口下载方式变更为友商码号,使用友商本地资费,资费相较漫游有明显优势,适于作为长期解决方案。但是基于漫游建立网络连接的方式漫游资费较高,不适宜作为长期解决方案。而基于esim下载友商码号的方式,使用友商本地资费,资费虽然相较漫游有明显优势,但对于归属运营商会造成客户流失(用户使用友商码号即转为友商用户,后续结费都与友商直接结算,归属运营商将不能从该用户获得通信收入)。因此,如何从保障覆盖和留住用户两个角度考虑,提供一种网络连接建立方法,成为一个急需解决的问题。为了解决上述问题,本申请实施例提出一种网络连接建立方法,可以基于终端上次接入信息和预设时间段内网格状态,确定待接入的网络建立网络连接,其中,考虑了网格状态的持续时间,从保障覆盖和留住用户两个角度考虑建立网络连接,解决了基于漫游或esim下载友商码号建立网络连接,存在的漫游资费较高或客户流失的问题。这里,友商可以理解为除终端归属运营商外的其他运营商。例如终端归属运营商为c,友商可以为除c外的其他运营商,例如a或b等。可选地,本申请提供的一种网络连接建立方法,可以适用于图1所示的网络连接建立系统架构示意图,如图1所示,该系统可以包括接收装置101、处理装置102和显示装置103。这里的网络连接建立系统可以是上述终端本身,或者是实现上述终端的功能的芯片或者集成电路。在具体实现过程中,接收装置101可以是输入/输出接口,也可以是通信接口,可以用于接收网格的网格状态和终端最近一次接入的小区的标识等。处理装置102可以在终端未下载友商码号时,确定终端归属运营商网络下的网格的标识,进而通过上述接收装置201接收预设时间段内网格的网格状态和终端最近一次接入的小区的标识等,获得预设时间段内上述终端归属网格的标识对应的终端归属网格的网格状态和终端最近一次接入的小区的标识,进而,根据该终端归属网格的网格状态和终端最近一次接入的小区的标识,并考虑网格的网格状态的持续时间,实现网络连接,即处理装置102可以基于终端上次接入信息和网格状态判定基于归属运营商网络、友商漫游或下载友商电子卡实现网络连接进行业务的方法,从保障覆盖和留住用户两个角度考虑建立网络连接,解决了基于漫游或esim下载友商码号建立网络连接,存在的漫游资费较高或客户流失的问题。显示装置103可以用于对上述终端归属运营商网络下的网格的标识、终端接入的网络等进行显示。显示装置还可以是触摸显示屏,用于在显示的上述内容的同时接收用户指令,以实现与用户的交互。应理解,上述处理装置可以通过读取存储器中的指令并执行指令的方式实现,也可以通过芯片电路实现。上述系统仅为一种示例性系统,具体实施时,可以根据应用需求设置。可以理解的是,本申请实施例示意的结构并不构成对网络连接建立系统架构的具体限定。在本申请另一些可行的实施方式中,上述架构可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置,具体可根据实际应用场景确定,在此不做限制。图2所示的部件可以以硬件,软件,或软件与硬件的组合实现。另外,本申请实施例描述的系统架构是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。下面以几个实施例为例对本申请的技术方案进行描述,对于相同或相似的概念或过程可能在某些实施例不再赘述。图2为本申请实施例提供了一种网络连接建立方法的流程示意图,本实施例的执行主体可以为上述实施例中的终端,如图2所示,该方法可以包括:s201:若终端未下载友商码号,则确定终端归属运营商网络下的网格的标识。这里,上述终端可以将覆盖区域以网格为单位进行划分,网格大小可以根据实际情况设置,例如设置为20×20m到100×100m范围内任意值。上述终端在确定终端归属运营商网络下的网格的标识之前,可以先判断终端是否已下载友商码号。如果终端没有下载友商码号,则上述终端可以确定终端归属运营商网络下的网格的标识。如果终端下载了友商码号,且该友商码号被激活,则上述终端可以直接通过该友商号码与友商网络建立连接。示例性的,上述终端在确定终端归属运营商网络下的网格的标识时,可以先判断终端的当前位置相较最近一次接入网络的位置是否发生移动。如果终端的当前位置相较最近一次接入网络的位置发生移动,则上述终端可以搜索归属运营商网络,驻留成功则上报数据,上报数据完成后,将终端的当前位置上报服务器,以使服务器根据终端的当前位置,确定终端归属运营商网络下的网格的标识,并将终端归属运营商网络下的网格的标识返回终端。如果终端的当前位置相较最近一次接入网络的位置没有发生移动,则上述终端可以将终端最近一次接入网络对应的网格作为终端归属运营商网络下的网格,并根据终端最近一次接入网络对应的网格,确定终端归属运营商网络下的网格的标识。其中,上述终端在确定上述网格的标识前,可以暂时将网格标识为00000000000000,网格状态为null。s202:根据上述网格的标识,获得预设时间段内上述网格的网格状态。这里,上述终端可以预存网格状态表,该网格状态表包括网格的标识与预设时间段内网格的网格状态的对应关系,以及终端最近一次接入的小区的标识等。上述终端可以根据上述网格的标识和上述对应关系,确定预设时间段内上述网格的网格状态,并从上述网格状态表中获得终端最近一次接入的小区的标识。其中,网格的网格状态包括第一状态(例如用0表示)、第二状态(例如用1表示)和第三状态(例如用2表示)。0表示覆盖质差,大部分终端不可正常接入;2表示覆盖良好,大部分可正常接入;1为中间态。网络状态初始值为空;设置中间态1的目的是降低终端搜索小区的耗电(如果归属运营商网络对应的网格的网格状态为1,终端每次连接都搜索归属运营商网络,失败后才搜索友商网络将大大增加终端耗电),对于处于状态2的网格,说明目前覆盖良好,下次进行业务前先尝试回到该网络。上述小区的标识包括终端归属运营商网络下的小区的标识(例如用0表示)和友商网络下的小区的标识(例如用1表示)。另外,上述终端预存的网格状态表中网格的标识可以包括12位和网格状态可以取值0、1、2。示例性的,如表1所示:表1网格的标识网格状态01231221000100123122100021…………0523122100022其中,网络的标识为abcdefghijkl,ab:省分标识;cd:地级市标识;ef:区标识;gh:街道标识;ijkl:网格标识。这里,上述终端在根据上述网格的标识,获得上述网格的网格状态之前,还可以接收服务器发送的上述网格的网络连接成功质量参数值和网络连接失败质量参数值,进而,判断预设时间段内该网络连接成功质量参数值是否达到第一预设网络质量门限值。如果预设时间段内上述网络连接成功质量参数值达到上述第一预设网络质量门限值,则上述终端进一步判断预设时间段内上述网络连接成功质量参数值是否达到第二预设网络质量门限值,上述第二预设网络质量门限值大于上述第一预设网络质量门限值。如果预设时间段内上述网络连接成功质量参数值达到上述第二预设网络质量门限值,则上述终端可以确定上述网格的网格状态为第三状态(例如用2表示)。如果预设时间段内上述网络连接成功质量参数值未达到上述第二预设网络质量门限值,则上述终端可以确定上述网格的网格状态为第二状态(例如用1表示)。如果预设时间段内上述网络连接成功质量参数值未达到上述第一预设网络质量门限值,则上述终端可以判断预设时间段内上述网络连接失败质量参数值是否达到第三预设网络质量门限值。如果预设时间段内上述网络连接失败质量参数值达到上述第三预设网络质量门限值,则上述终端可以确定上述网格的网格状态为第一状态(例如用0表示)。这样,上述终端可以保存上述网格的标识与预设时间段内上述网格的网格状态的对应关系,从而,在确定终端归属运营商网络下的网格的标识,根据上述对应关系,确定上述网格的标识对应的网格的网格状态。上述预设时间段可以根据实际情况确定,本申请实施例对此不做特别限制。其中,服务器计算上述网格的网络连接成功质量参数值和网络连接失败质量参数值,可以包括:确定参数t、n、t’、n’、nfail、nsuccess、nthre和nthre’等。这里,t:统计时间,用于计算网络连接失败质量参数值rfail,即计算rfail时统计时间t内的终端上报情况,建议t的设置大于t’;n:过去时间t内网格上报终端数,即时间t内该网格有多少终端上报接入失败或接入成功,建议n设置大于n’;t’:统计时间,用于计算网络连接成功质量参数值rsuc,即计算rsuc时统计时间t’内的终端上报情况;n’:过去时间t’内网格上报终端数,即时间t’内该网格有多少终端上报接入失败或接入成功;nfail:上报接入失败的终端数;nsuccess:上报接入成功的终端数;nthre:网格状态上报数量门限(用于rfail计算),为了保证准确性,避免网格状态反复变换,当网格上高数量大于门限时,计算得到的rfail才有效;nthre’:网格状态上报数量门限(用于rsuc计算),为了保证准确性,避免网格状态反复变换,当网格上高数量大于门限时,计算得到的rsuc才有效。同时定义网格基础标识k,取值如下:网格属于某一个小区x覆盖范围,且小区x正常开启,k=0;网格属于某一个或多个小区覆盖范围,且所属小区均已已关闭,k=1;网格同时属于多个小区覆盖范围(如网格同时属于小区x和小区y覆盖范围),存在至少一个小区正常开启,k=2。计算上述网格的网络连接失败质量参数值m为矫正因子,示例性的,k值可以按如下取值:其中,终端上报服务器的信息可以是终端基于归属运营商网络连接网络进行数据上报等业务,完成后终端将网络质量信息(网络接入成功)上报给服务器,服务器记录上报终端数加1,接入成功数加1;终端基于友商网络连接网络进行数据上报等业务,完成后终端将网络质量信息(网络接入失败)上报给服务器,服务器记录当前网格上报终端数加1,接入失败数加1。上述服务器在计算得到上述网格的网络连接成功质量参数值和网络连接失败质量参数值后,可以将上述参数值发送至上述终端,以使上述终端根据上述参数值,确定上述网格的网格状态。这里,上述服务器也可以根据上述参数值,确定上述网格的网格状态,然后将上述网格的网格状态发送至上述终端,以减少终端的数据处理量。在这里以上述终端根据上述参数值,确定预设时间段内上述网格的网格状态为例。上述终端可以先判断上述网络连接成功质量参数值是否达到第一预设网络质量门限值,例如判断是否满足rsuc≥rs1。rs1为第一预设网络质量门限值,取值0-1,根据现网情况进行设置。如果上述网络连接成功质量参数值达到上述第一预设网络质量门限值,则上述终端进一步判断上述网络连接成功质量参数值是否达到第二预设网络质量门限值,例如判断是否满足rsuc≥rs2。rs2为第二预设网络质量门限值,取值0-1,且rs2>rs1,根据现网情况进行设置。如果上述网络连接成功质量参数值达到上述第二预设网络质量门限值,则上述终端可以确定上述网格的网格状态为第三状态(例如用2表示)。如果上述网络连接成功质量参数值未达到上述第二预设网络质量门限值,则上述终端可以确定上述网格的网格状态为第二状态(例如用1表示)。如果上述网络连接成功质量参数值未达到上述第一预设网络质量门限值,则上述终端可以判断上述网络连接失败质量参数值是否达到第三预设网络质量门限值,例如判断是否满足rfail≥rf,rf为第三预设网络质量门限值,取值0-1,根据现网情况进行设置。如果上述网络连接失败质量参数值达到上述第三预设网络质量门限值,则上述终端可以确定上述网格的网格状态为第一状态(例如用0表示)。这里,上述服务器可以在每次收到终端上报信息后,统计之前时间t内的终端上报信息,重新计算rfail。上述终端还可以设置网格从第一状态向第二状态转换需满足条件:i为矫正因子,示例性的,k值可以按如下取值:s203:根据预设时间段内上述网格的网格状态和上述终端最近一次接入的小区的标识,确定上述终端待接入的网络。这里,上述终端根据预设时间段内上述网格的网格状态和上述终端最近一次接入的小区的标识,确定上述终端要接入终端归属运营商网络还是要接入友商网络。例如上述网格的网格状态为空,上述终端确定终端是初次在上述网格接入网络,上述终端最近一次接入的小区的标识为空。上述终端可以搜索终端归属运营商网络,并将搜索到的终端归属运营商网络作为待接入的网络。终端可以基于归属运营商网络连接网络进行数据上报等业务,完成后终端将网络质量信息(网络接入成功)上报给服务器,上报完成后获取该网格的网格标识和状态信息,记录入网格状态表(网格标识+网格状态),获取网络状态信息完成断开网络连接,服务器当前网格记录上报终端数加一,接入成功数加一。如果终端基于归属运营商网络连接网络失败,可以搜索友商a信号,接入成功则按照上述基于归属运营商网络连接网络进行数据上报等类似,进行数据上报,接入失败则搜索友商b信号,所有友商信号搜索完仍然无法接入,说明终端目前处于覆盖空洞,可以启动重连接计时器,计时器到时后重新开始执行上述步骤s201。其中,终端接入友商a网络或友商b网络的方式可以考虑网格状态的持续时间,例如长期质差网格触发终端下载友商号码实现覆盖补充,对于非长期质差网格,指示终端基于漫游方式实现质差情况下的网络连接。s204:与上述待接入的网络建立网络连接。本申请实施例,通过确定终端归属运营商网络下的网格的标识,进而,根据该网格的标识,获得预设时间段内网格的网格状态和终端最近一次接入的小区的标识,从而,根据上述预设时间段内网格的网格状态和终端最近一次接入的小区的标识,确定终端待接入的网络,与该待接入的网络建立网络连接,即本申请实施例基于终端上次接入信息和预设时间段内网格状态,确定待接入的网络建立网络连接,其中,考虑了网格状态的持续时间,从保障覆盖和留住用户两个角度考虑建立网络连接,解决了基于漫游或esim下载友商码号建立网络连接,存在的漫游资费较高或客户流失的问题。另外,本申请实施例中上述终端在上述根据预设时间段内上述网格的网格状态和终端最近一次接入的小区的标识,确定上述终端待接入的网络时,如果上述网格的网格状态为非空,则可以确定终端不是初次在上述网格接入网络,终端最近一次接入的小区的标识为非空。上述终端根据终端最近一次接入的小区的标识和预设时间段内上述网格的网格状态,接入终端归属运营商网络或友商网络。图3为本申请实施例提出的另一种网络连接建立方法的流程示意图。如图3所示,该方法包括:s301:若终端未下载友商码号,则确定终端归属运营商网络下的网格的标识。s302:根据上述网格的标识,获得预设时间段内上述网格的网格状态。其中,步骤s301-s302参见上述步骤s201-s202的相关描述,此处不再赘述。s303:若上述终端最近一次接入的小区的标识为上述终端归属运营商网络下的小区的标识,且预设时间段内上述网格的网格状态为第一状态、第二状态或第三状态,则确定上述终端当前驻留小区是否为上述终端归属运营商网络下的小区,其中,第一状态比第二状态差,第二状态比第三状态差。s304:若上述终端当前驻留小区不是上述终端归属运营商网络下的小区,则搜索上述终端归属运营商网络,并将搜索到的终端归属运营商网络作为待接入的网络。这里,上述终端查询当前驻留小区是否为归属运营商小区,是则基于归属运营商网络建立连接,否则尝试搜索归属运营商小区并建立连接。如果连接成功,上述终端基于归属运营商网络进行数据上报等业务,完成后终端将网络质量信息(网络接入成功)上报给服务器,上报完成后查询获取归属运营商网络下的网格状态信息并更新网格状态表,获取网络状态信息完成断开网络连接,服务器记录上报终端数加1,接入成功数加1。如果连接失败,上述终端可以尝试基于友商网络建立连接,成功进入。终端基于友商网络连接网络进行数据上报等业务,完成后终端将网络质量信息(网络接入失败)上报给服务器,服务器记录当前网格上报终端数加1,接入失败数加1,同时终端重新获取网格的网格状态并更新网格状态表,后重回空闲态。如果上述终端与所有友商网络均尝试接入均失败,则可以启动重连接计时器(计时器设置方法不在本案描述范围),计时器到时后重新开始上述步骤“查询当前驻留小区是否为归属运营商小区”,执行后续流程。s305:若上述终端最近一次接入的小区的标识为友商网络下的小区的标识,且预设时间段内上述网格的网格状态为第一状态,则将友商码号对应的友商网络作为待接入的网络,通过漫游的方式基于上述友商网络连接网络进行数据上报等业务。这里,由于第一状态为较差状态,上述终端在确定上述终端最近一次接入的小区的标识为友商网络下的小区的标识,且预设时间段内上述网格的网格状态为第一状态时,可以将友商码号对应的友商网络作为待接入的网络,判断终端是否已下载该友商码号,是则基于友商码号连接友商小区进行数据上报等业务,否则终端通过漫游的方式基于友商网络连接网络进行数据上报等业务,上报完成后终端通过漫游的方式基于友商网络连接到触发服务器,请求下载友商电子卡。s306:若上述终端最近一次接入的小区的标识为友商网络下的小区的标识,且预设时间段内上述网格的网格状态为第二状态,则将上述终端最近一次接入的友商网络作为待接入的网络,通过漫游的方式基于上述友商网络连接网络进行数据上报等业务。这里,上述终端可以直接将上次连接的友商a网络作为上述待接入网络,与其建立连接,连接建立成功则终端基于友商网络连接网络进行数据上报等业务,完成后终端重新获取当前网格的网格状态并更新到网格状态表。连接失败则终端可以搜索友商b信号,直至找到可以成功接入的友商网络后进入上述数据上报等步骤。如果所有友商信号搜索完仍然无法接入,说明终端目前处于覆盖空洞,终端可以启动重连接计时器(计时器设置方法不在本案描述范围),计时器到时后重新开始步骤“直接基于上次连接的友商a网络建立连接”,执行后续流程。s307:若上述终端最近一次接入的小区的标识为友商网络下的小区的标识,且预设时间段内上述网格的网格状态为第三状态,则确定上述终端当前驻留小区是否为终端归属运营商网络下的小区。s308:若终端当前驻留小区不是终端归属运营商网络下的小区,则搜索终端归属运营商网络,并将搜索到的终端归属运营商网络作为待接入的网络。s309:与上述待接入的网络建立网络连接。本申请实施例中,上述终端在上述根据预设时间段内上述网格的网格状态和终端最近一次接入的小区的标识,确定上述终端待接入的网络时,如果上述网格的网格状态为非空,则可以确定终端不是初次在上述网格接入网络,终端最近一次接入的小区的标识为非空。上述终端根据终端最近一次接入的小区的标识和上述网格的网格状态,接入终端归属运营商网络或友商网络,即上述终端基于终端上次接入信息和网格状态判定基于归属运营商网络、友商漫游或下载友商电子卡实现网络连接进行业务的方法,从保障覆盖和留住用户两个角度考虑建立网络连接,解决了基于漫游或esim下载友商码号建立网络连接,存在的漫游资费较高或客户流失的问题。对应于上文实施例的网络连接建立方法,图4为本申请实施例提供的网络连接建立装置的结构示意图。为了便于说明,仅示出了与本申请实施例相关的部分。图4为本申请实施例提供的一种网络连接建立装置的结构示意图,该网络连接建立装置40包括:第一确定模块401、获得模块402、第二确定模块403以及建立模块404。这里的网络连接建立装置可以是上述终端本身,或者是实现上述终端的功能的芯片或者集成电路。这里需要说明的是,第一确定模块、获得模块、第二确定模块以及建立模块的划分只是一种逻辑功能的划分,物理上两者可以是集成的,也可以是独立的。其中,第一确定模块401,用于若所述终端未下载友商码号,则确定所述终端归属运营商网络下的网格的标识。获得模块402,用于根据所述网格的标识,获得预设时间段内所述网格的网格状态。第二确定模块403,用于根据所述预设时间段内所述网格的网格状态和所述终端最近一次接入的小区的标识,确定所述终端待接入的网络。建立模块404,用于与所述待接入的网络建立网络连接。在一种可能的实现方式中,所述第二确定模块403,具体用于:若所述预设时间段内所述网格的网格状态为非空,则确定所述终端不是初次在所述网格接入网络,所述终端最近一次接入的小区的标识为非空;若所述终端最近一次接入的小区的标识为所述终端归属运营商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为第一状态、第二状态或第三状态,则确定所述终端当前驻留小区是否为所述终端归属运营商网络下的小区,其中,所述第一状态比所述第二状态差,所述第二状态比所述第三状态差;若所述终端当前驻留小区不是所述终端归属运营商网络下的小区,则搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述第二确定模块403,具体用于:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第一状态,则将友商码号对应的友商网络作为所述待接入的网络;所述建立模块404,具体用于:通过漫游的方式基于所述友商网络连接网络进行数据上报等业务。在一种可能的实现方式中,所述第二确定模块403,具体用于:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第二状态,则将所述终端最近一次接入的友商网络作为所述待接入的网络;所述建立模块404,具体用于:通过漫游的方式基于所述友商网络连接网络进行数据上报等业务。在一种可能的实现方式中,所述第二确定模块403,具体用于:若所述终端最近一次接入的小区的标识为友商网络下的小区的标识,且所述预设时间段内所述网格的网格状态为所述第三状态,则确定所述终端当前驻留小区是否为所述终端归属运营商网络下的小区;若所述终端当前驻留小区不是所述终端归属运营商网络下的小区,则搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述第二确定模块403,具体用于:若所述预设时间段内所述网格的网格状态为空,则确定所述终端是初次在所述网格接入网络,所述终端最近一次接入的小区的标识为空;搜索所述终端归属运营商网络,并将搜索到的所述终端归属运营商网络作为所述待接入的网络。在一种可能的实现方式中,所述第一确定模块401,具体用于:判断所述终端的当前位置相较最近一次接入网络的位置是否发生移动;若所述终端的当前位置相较最近一次接入网络的位置发生移动,则搜索归属运营商网络,驻留成功则上报数据,上报数据完成后,将所述终端的当前位置上报服务器,以使服务器根据所述终端的当前位置,确定所述终端归属运营商网络下的网格的标识,并将所述终端归属运营商网络下的网格的标识返回所述终端;若所述终端的当前位置相较最近一次接入网络的位置没有发生移动,则将所述终端最近一次接入网络对应的网格作为所述终端归属运营商网络下的网格,并根据所述终端最近一次接入网络对应的网格,确定所述终端归属运营商网络下的网格的标识。本申请实施例提供的装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本申请实施例此处不再赘述。图5为本申请实施例提供的另一种网络连接建立装置的结构示意图。在图4基础上,该网络连接建立装置40还包括:第三确定模块405。在一种可能的设计中,第三确定模块405,用于在所述获得模块402根据所述网格的标识,获得预设时间段内所述网格的网格状态之前,接收服务器发送的所述网格的网络连接成功质量参数值和网络连接失败质量参数值;判断所述预设时间段内所述网络连接成功质量参数值是否达到第一预设网络质量门限值;若所述预设时间段内所述网络连接成功质量参数值达到所述第一预设网络质量门限值,则判断所述预设时间段内所述网络连接成功质量参数值是否达到第二预设网络质量门限值,所述第二预设网络质量门限值大于所述第一预设网络质量门限值;若所述预设时间段内所述网络连接成功质量参数值达到所述第二预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第三状态;若所述预设时间段内所述网络连接成功质量参数值未达到所述第二预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第二状态,所述第二状态比所述第三状态差;若所述预设时间段内所述网络连接成功质量参数值未达到所述第一预设网络质量门限值,则判断所述预设时间段内所述网络连接失败质量参数值是否达到第三预设网络质量门限值;若所述预设时间段内所述网络连接失败质量参数值达到所述第三预设网络质量门限值,则确定所述预设时间段内所述网格的网格状态为第一状态,所述第一状态比所述第二状态差;保存所述网格的标识与所述预设时间段内所述网格的网格状态的对应关系。本申请实施例提供的装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本申请实施例此处不再赘述。可选地,图6a和6b示意性地分别提供本申请所述终端的一种可能的基本硬件架构。参见图6a和6b,终端包括至少一个处理器601以及通信接口603。进一步可选的,还可以包括存储器602和总线604。其中,终端中,处理器601的数量可以是一个或多个,图6a和6b仅示意了其中一个处理器601。可选地,处理器601,可以是中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)或者数字信号处理器(digitalsignalprocessor,dsp)。如果终端具有多个处理器601,多个处理器601的类型可以不同,或者可以相同。可选地,终端的多个处理器601还可以集成为多核处理器。存储器602存储计算机指令和数据;存储器602可以存储实现本申请提供的上述网络连接建立方法所需的计算机指令和数据,例如,存储器602存储用于实现上述网络连接建立方法的步骤的指令。存储器602可以是以下存储介质的任一种或任一种组合:非易失性存储器(例如只读存储器(rom)、固态硬盘(ssd)、硬盘(hdd)、光盘),易失性存储器。通信接口603可以为所述至少一个处理器提供信息输入/输出。也可以包括以下器件的任一种或任一种组合:网络接口(例如以太网接口)、无线网卡等具有网络接入功能的器件。可选的,通信接口603还可以用于终端与其它计算设备或者终端进行数据通信。进一步可选的,图6a和6b用一条粗线表示总线604。总线604可以将处理器601与存储器602和通信接口603连接。这样,通过总线604,处理器601可以访问存储器602,还可以利用通信接口603与其它计算设备或者终端进行数据交互。在本申请中,终端执行存储器602中的计算机指令,使得终端实现本申请提供的上述网络连接建立方法,或者使得终端部署上述的网络连接建立装置。从逻辑功能划分来看,示例性的,如图6a所示,存储器602中可以包括第一确定模块401、获得模块402、第二确定模块403以及建立模块404。这里的包括仅仅涉及存储器中所存储的指令被执行时可以分别实现第一确定模块、获得模块、第二确定模块以及建立模块的功能,而不限定是物理上的结构。一种可能设计,如图6b所示,存储器602中还包括第三确定模块405,这里的包括仅仅涉及存储器中所存储的指令被执行时还可以实现第三确定模块405的功能,而不限定是物理上的结构。另外,上述的终端除了可以像上述图6a和6b通过软件实现外,也可以作为硬件模块,或者作为电路单元,通过硬件实现。本申请提供一种计算机可读存储介质,所述计算机程序产品包括计算机指令,所述计算机指令指示计算设备执行本申请提供的上述网络连接建立方法。本申请实施例提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行本申请提供的上述网络连接建立方法。本申请提供一种芯片,包括至少一个处理器和通信接口,所述通信接口为所述至少一个处理器提供信息输入和/或输出。进一步,所述芯片还可以包含至少一个存储器,所述存储器用于存储计算机指令。所述至少一个处理器用于调用并运行该计算机指令,以执行本申请提供的上述网络连接建立方法。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1