本发明涉及移动通信领域中的网络接入技术,尤其涉及一种检测方法及装置、计算机存储介质。
背景技术:
随着用户对数据业务需求的提高,长期演进(lte,longtermevolution)网络的覆盖范围及质量需要满足更高的要求。与此同时,全球移动通信系统(gsm,globalsystemformobilecommunication)/时分同步码分多址(tdscdma,timedivision-synchronouscodedivisionmultipleaccess)网络仍然被使用,为此,lte网络和tdscdma/gsm网络基于原有的网络系统进行共站部署是一种较佳的过渡方案。
对于lte/tdscdma/gsm网络而言,共站部署方案会共享部分网元,导致多无线接入技术(rat,radioaccesstechnology)系统的耦合程度较高。在各rat系统的优化过程中,时常会给其它rat系统的共享网元带来不可预知的问题,导致优化过程失败或者优化时间较长。
为了解决因网络部署不兼容而带来的问题,各终端(ue,userequipment)厂商采用了各种优化手段来提高用户对网络的使用体验。然而,由于各种异常情况的出现会概率性地导致接入网络失败,如何有效地检测异常场景下的网络接入结果尤为必要。
技术实现要素:
本发明实施例提供了一种检测方法及装置、计算机存储介质,能够有效检测异常场景下的网络接入结果。
本发明实施例提供了一种检测方法,应用于终端采用预设的优化方案执行网络接入的过程中,所述方法包括:
向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;所述去附着消息是第一lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求;
检测是否接收到所述终端发送的第一附着请求消息;所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的;所述第二小区与所述第一lte小区的无线接入技术不同;n为大于1的整数;
基于检测结果确定所述终端是否能够成功接入网络。
上述方案中,所述方法还包括:
封装去附着请求消息,所述去附着请求消息中携带去附着的原因值,所述原因值用于表征去附着的原因;
其中,所述原因值用于触发所述终端发送去附着接受消息。
上述方案中,所述基于检测结果确定所述终端是否能够成功接入网络,包括:
当在预设时长内接收到所述终端发送的第一附着请求消息时,确定所述终端能够成功接入网络;
向所述终端发送附着成功消息。
上述方案中,所述方法还包括:
接收所述终端发送的第一附着请求消息后,对所述终端进行鉴权,得到鉴权成功结果;
为所述终端分配下行资源,以完成接入过程。
上述方案中,所述方法还包括:
所述终端成功接入网络后,检测所述终端是否成功重选至第三lte小区;所述第三lte小区的信号强度高于所述第二小区的信号强度。
上述方案中,所述检测所述终端是否能够重选至第三lte小区,包括:
当在预设时长内所述终端完成到所述第三lte小区的重选,确定所述终端成功重选至所述第三lte小区。
上述方案中,所述基于检测结果确定所述终端是否能够成功接入网络,包括:
当在预设时长内未接收到所述终端发送的第一附着请求消息时,确定所述终端不能够成功接入网络。
上述方案中,所述方法还包括:
建立仿真网络环境,所述仿真网络环境至少包括如下网络结构:lte网络、gsm网络、tdscdma网络,其中,所述lte网络的系统消息块(sib,systeminformationblock)7中配置有gsm邻区信息,所述lte网络的系统消息块sib5中配置有tdscdma邻区信息,所述gsm网络的系统消息(si,systeminformation)中配置有lte邻区信息;
相应地,与所述终端交互的网络为所述仿真网络环境中的网络。
本发明实施例还提供了一种检测装置,应用于终端采用预设的优化方案执行gsm网络接入的过程中,所述装置包括:
接入处理单元,用于向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;所述去附着消息是第一长期演进lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求;
检测单元,用于检测是否接收到所述终端发送的第一附着请求消息;所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的;所述第二小区与所述第一lte小区的无线接入技术不同;n为大于1的整数;以及基于检测结果确定所述终端是否能够成功接入网络。
上述方案中,所述接入处理单元,还用于封装去附着请求消息,所述去附着请求消息中携带去附着的原因值,所述原因值用于表征去附着的原因;
其中,所述原因值用于触发所述终端发送去附着接受消息。
上述方案中,所述检测单元,具体用于当在预设时长内接收到所述终端发送的第一附着请求消息时,确定所述终端能够成功接入网络,并触发所述接入处理单元向所述终端发送附着成功消息。
上述方案中,所述接入处理单元,还用于接收所述终端发送的第一附着请求消息后,对所述终端进行鉴权,得到鉴权成功结果;
为所述终端分配下行资源,以完成接入过程。
上述方案中,所述检测单元,还用于所述终端成功接入网络后,检测所述终端是否成功重选至第三lte小区;所述第三lte小区的信号强度高于所述第二小区的信号强度。
上述方案中,所述检测单元,具体用于:当在预设时长内所述终端完成到所述第三lte小区的重选,确定所述终端成功重选至所述第三lte小区。
上述方案中,所述检测单元,具体用于:当在预设时长内未接收到所述终端发送的第一附着请求消息时,确定所述终端不能够成功接入网络。
上述方案中,所述装置还包括:
模拟单元,用于建立仿真网络环境,所述仿真网络环境至少包括如下网络结构:lte网络、gsm网络、tdscdma网络,其中,所述lte网络的系统消息块sib5中配置有tdscdma邻区信息,所述lte网络的系统消息块sib7中配置有gsm邻区信息,所述gsm网络的系统消息si中配置有lte邻区信息;
相应地,与所述终端交互的网络为所述仿真网络环境中的网络。
本发明实施例又提供了一种检测装置,应用于终端采用预设的优化方案执行网络接入的过程中,所述装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行上述任一项所述方法的步骤。
本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
本发明实施例的技术方案中,终端采用预设的优化方案执行网络接入的过程中,向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;所述去附着消息是第一长期演进lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求;检测是否接收到所述终端发送的第一附着请求消息;所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的;所述第二小区与所述第一lte小区的无线接入技术不同;n为大于1的整数;基于检测结果确定所述终端是否能够成功接入网络,采用本发明实施例提供的方案,能够在当前lte小区上被动去注册导致终端整体接入lte网络失败的场景下,检测出是否接收到终端在选择与lte网络不同的无线接入技术的小区后发送的附着请求,从而确定是否成功接入网络,最终确定终端所采用的优化方案的有效性和合理性。
附图说明
图1为本发明实施例检测方法的流程意图;
图2a为本发明应用实施例通过计算机显示屏显示sib7的示意图;
图2b为本发明应用实施例通过计算机显示屏显示sib5的示意图;
图2c本发明应用实施例通过计算机显示屏显示si的示意图;
图3为本发明应用实施例网检测方法的流程意图;
图4为本发明应用实施例通过计算机显示屏显示的类型和原因值的示意图;
图5为本发明实施例的检测装置的结构组成示意图一;
图6为本发明实施例的检测装置的结构组成示意图二。
具体实施方式
为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
如前所述,在多个rat系统耦合程度较高的前提下,会对终端的接入过程出现异常。为此,本发明实施例提供了一种在当前lte小区上被动去注册导致终端整体接入lte网络失败的场景下,网络接入结果的检测方法。
在本发明的各种实施例中,终端采用预设的优化方案执行网络接入的过程中,向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;所述去附着消息是第一lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求;检测是否接收到所述终端发送的第一附着请求消息;所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的;所述第二小区与所述第一lte小区的无线接入技术不同;n为大于1的整数;基于检测结果确定所述终端是否能够成功接入网络。
采用本发明实施例提供的方案,能够在当前lte小区上被动去注册导致终端整体接入lte网络失败的场景下,检测出是否接收到终端在选择与lte网络不同的无线接入技术的小区后发送的附着请求,从而确定是否成功接入网络,最终确定终端所采用的优化方案的有效性和合理性,也可以理解为可行性及稳定性。
图1为本发明实施例提供的检测方法流程示意图,本实施例的技术方案应用于终端采用预设的优化方案执网络接入的过程中,如图1所示,所述检测方法包括:
步骤101:向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;
其中,所述去附着消息是第一lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求。
这里,所述去附着请求消息的类型能够指示所述终端不需要重新发起附着请求。
值得注意的是,网络向所述终端发送去附着请求消息的前提是,终端已经完成注册流程(包含与网络完成了无线资源控制(rrc,radioresourcecontrol)连接建立过程及附着过程),驻留在所述第一lte小区。当所述终端处于待机状态时,此时无激活的服务,网络侧向所述终端发送去附着请求消息。
其中,对于rrc连接建立过程,包括,终端向网络侧发送的rrc连接请求,网络侧向终端返回rrc连接建立响应消息;终端向网络侧发送rrc连接建立完成消息。
也就是说,在所述终端与网络侧进行附着过程之前,所述终端需要与网络侧进行随机接入过程。
更具体地,随机接入过程可以包括:终端向基站发送随机接入请求消息(msg1),其中携带前导(preamble);基站收到消息后,向终端发送随机接入响应消息(msg2);终端收到消息后,向基站发送rrc连接建立请求消息(msg3);基站收到消息后,向终端发送rrc连接建立消息(msg4);终端向基站发送rrc连接建立完成消息(可以通过sib1发送)。
对于附着过程,包括:终端向网络侧发送附着请求;网络侧收到附着请求后,对终端进行鉴权,得到鉴权成功结果;为终端建立默认演进分组系统(eps)承载,以完成附着过程;向终端发送附着成功消息。
其中,实际应用时,lte基站接收到终端发送的附着请求消息后,向移动性管理实体(mme)转发附着请求消息。由mme和归属签约用户服务器(hss)对所述终端进行在lte网络的附着相关处理,包括鉴权、位置管理等,以在lte网络完成注册;同时,终端还需要在其他网络例如宽带码分多址(wcdma)/gsm/码分多址(cdma)等有关系的网络维护相应的注册信息,所以终端实际在lte网络工作,却在其他网络也有注册信息。
当然,当所述终端能接受所述去附着请求(比如仍然处于待机状态)时,才会向网络侧发送去附着接受消息。
网络侧收到去附着接受消息后,lte基站会释放当前的rrc连接。
其中,在一实施例中,封装去附着请求消息,所述去附着请求消息中携带去附着的原因值,所述原因值用于表征去附着的原因;
其中,所述原因值用于触发所述终端发送去附着接受消息。
也就是说,所述终端根据所述去附着消息中的去附着的原因值确定无eps承载上下文激活,从而向网络侧发送去附着接受消息。
步骤102:检测是否接收到所述终端发送的第一附着请求消息;
这里,所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的。
换句话说,所述终端向网络侧发送去附着接受消息后,随后又重新选择所述第一lte小区,并发送附着请求,网络侧收到附着请求后,完成注册过程(包含建立默认eps承载),然后又处于待机状态,网络侧又向终端发送去附着请求,终端向网络侧回复去附着接受消息,如此循环,直至重选次数为n,然后,所述终端选择第二小区,并发送第一附着请求消息。
所述第二小区与所述第一lte小区的无线接入技术不同;n为大于1的整数。
其中,实际应用时,所述第二小区可以是2g小区或3g小区等。
n的取值可以根据需要来设置,比如5或6等。
在一实施例中,接收所述终端发送的第一附着请求消息后,对所述终端进行鉴权,得到鉴权成功结果;
为所述终端分配下行资源,以完成接入过程。
其中,分配的下行资源用于传输数据和/或信令等。
步骤103:基于检测结果确定所述终端是否能够成功接入网络。
具体地,当在预设时长内接收到所述终端发送的第一附着请求消息时,确定所述终端能够成功接入网络,从而进一步说明了优化方案成功。此时,网络侧向所述终端发送附着成功消息。
当然,当在预设时长内未接收到所述终端发送的第一附着请求消息时,确定所述终端不能够成功接入网络,从而说明了优化方案失败,此时所述终端可能进入不在服务区(oos)状态。
实际应用时,所述预设时长可以根据需要来设置。另外,所述预设时长可以通过设置定时器的方式实现;具体地,n次重新接收到所述终端发送的去附着接受消息后设置定时器,在所述定时器超时前检测是否接收到所述终端发送的第一附着请求消息。其中,设置定时器的目的是避免检测的时间过长。
实际应用时,为了验证优化方案的有效性,还可以检测所述终端接入网络后的行为,以便进一步验证优化方案的有效性和合理性。
基于此,在一实施例中,所述方法还可以包括:
所述终端成功接入网络后,检测所述终端是否成功重选至第三lte小区;所述第三lte小区的信号强度高于所述第二小区的信号强度。
具体地,所述检测所述终端是否能够重选至第三lte小区,包括:
当在预设时长内所述终端完成到所述第三lte小区的重选,确定所述终端成功重选至所述第三lte小区,从而说明优化方案成功。
其中,所述预设时长也可以通过设置定时器的方式实现;具体地,设置定时器,在所述定时器超时前检测所述终端是否成功重选至第三lte小区。其中,设置定时器的目的是避免检测的时间过长。
这里,当在预设时长内所述终端未完成到所述第三lte小区的重选过程,说明优化方案失败。
实际应用时,可以通过实验室仿真的方式来构造一个应用于本发明实施例的网络环境,也就是说,本发明实施例所述终端所在的场景是通过仿真方式得到的,这样处理,一方面,工作人员不需要去现场检测,从而能够降低人员成本;另一方面,现场的场景有可能还包含了其他因素,从而影响检测结果,所以采用本发明实施例的仿真网络,能够稳定复现现场网络出现的异常场景,能够消除在本发明实施例所描述的场景下其他因素对检测结果的影响。
基于此,在一实施例中,所述方法还可以包括:
建立仿真网络环境,所述仿真网络环境至少包括如下网络结构:lte网络、gsm网络、tdscdma网络,其中,所述lte网络的sib7中配置有gsm邻区信息,所述gsm网络的si中配置有lte邻区信息;
相应地,与所述终端交互的网络为所述仿真网络环境中的网络。
本发明实施例提供的方法,终端采用预设的优化方案执行网络接入的过程中,向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;所述去附着消息是第一lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求;检测是否接收到所述终端发送的第一附着请求消息;所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的;所述第二小区与所述第一lte小区的无线接入技术不同;n为大于1的整数;基于检测结果确定所述终端是否能够成功接入网络,采用本发明实施例提供的方案,能够在当前lte小区上被动去注册导致终端整体接入lte网络失败的场景下,检测出是否接收到终端在选择与lte网络不同的无线接入技术的小区后发送的附着请求,从而确定是否成功接入网络,最终确定终端所采用的优化方案的有效性和合理性。
另外,与所述终端交互的网络为仿真网络环境中的网络,采用仿真的方式不需要工作人员去现场,且可以去除其他影响检测的因素,如此,能够大大降低人员成本,同时,能够消除在本发明实施例所描述的场景下其他因素对检测结果的影响。
下面结合一个应用实施例对本发明再作进一步详细的描述。
在本应用实施例中,通过仿真平台构造一个网络环境,包括:2个tdd-lte小区(ltecell0和ltecell1)、1个tdscdma小区、1个gsm小区;其中,在ltecell0和ltecell1的sib7中配置gsm邻区信息,在ltecell0和ltecell1的sib5中配置有tdscdma邻区信息,在gsmsi中配置lte邻区小区信息。图2a为通过计算机显示屏显示sib7的示意图,图2b为通过计算机显示屏显示sib5的示意图,图2c为通过计算机显示屏显示si的示意图。
这里,ltecell0,tdscdma小区,gsm小区均配置为相同的公共陆地移动网络(plmn,publiclandmobilenetwork),相同的跟踪区编码(tac)。与ltecell0的配置相比,配置ltecell1为不同的tac,不同的频率,不同的物理小区标识(pci)地址。
其中,plmn是指:由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。实际应用时,plmn一般由运营商来设置。plmn由移动国家号码(mcc,mobilecontrarydode)和移动网号(mnc,mobilenetcode)组成,其中,mcc唯一表示移动用户的所属国家,中国的mcc为460;mnc唯一表示该国家中的网络,例如中国移动gsm网为00,中国联通gsm网为01。
跟踪区是lte/系统架构演进(sae,systemarchitectureevolution)系统为终端的位置管理新设立的概念。其被定义为ue不需要更新服务的自由移动区域。跟踪区功能为实现对终端位置的管理,可分为寻呼管理和位置更新管理。终端通过跟踪区注册告知核心网(epc)自身的跟踪区。
当终端处于空闲状态时,核心网络能够知道终端所在的跟踪区,同时当处于空闲状态的终端需要被寻呼时,必须在终端所注册的跟踪区的所有小区进行寻呼。跟踪区是小区级的配置,多个小区可以配置相同的跟踪区,且一个小区只能属于一个跟踪区。
本应用实施例的异常场景是:某个指定小区后端的epc堵塞,导致基站对附着的无激活业务终端发起去注册请求,此去注册请求携带的配置及原因值和ue本身的选网重试逻辑冲突从而导致终端多次反复重试连接,在这种场景下检测搜网方案这个优化方案的有效性和合理性。
其中,在本应用实施例中涉及三个定时器,分别命名为timer1、timer2和totaltimer1。
本应用实施例的检测方法,如图3所示,包括以下步骤:
步骤301:触发ue开机开始注册流程到ltecell0上;
具体地,ue发送rrc连接请求(即rrcconnectionrequest)消息到ltecell0小区对应的基站,基站收到ue发送的rrcconnectionrequest消息后,与ue完成rrc连接建立(rrcconnectionsetup)流程。
步骤302:rrc连接建立成功后,ue向ltecell0对应的基站发送附着请求(即attachrequest)消息,对ue进行鉴权,以附着到ltecell0小区;
这里,在附着过程中,完成默认eps承载(defaultepsbearer)的建立。
步骤303:ue完成初始化之后,进入待机无激活服务状态;
步骤304:通过仿真平台模拟网络对ue发起去注册请求消息,携带配置:类型(type)和的原因(cause)值,携带的type为re-attachnotrequired,表示不需要重新发起附着请求,携带的cause值为noepsbearercontextactive,表示无eps承载上下文激活,图4为通过计算机显示屏显示的type和cause值的示意图。
步骤305:仿真系统检测ue的行为:在timer1的时长之内,如果ue能接受此请求,并上报去附着接受(detachaccept)消息,同时网络侧释放当前rrc连接,之后执行步骤306。
这里,当在timer1的时长之内,如果ue发起在gsm小区上的接入请求(channelrequest),仿真系统需要忽视该请求;当然,当在timer1的时长之内,如果ue发起在tdscdma小区上的接入请求(rrcconnectionrequest),仿真系统需要同样忽视该请求。
步骤306:仿真系统监控ue的行为,如果ue在timer1超时之后,timer2超时之前,再次发起rrc连接请求(rrcconnectionrequest)消息到ltecell0,网络分配rrc资源,以建立rrc连接;
这里,rrcconnectionrequest)消息携带的原因值为mosignaling,表示主动发起呼叫的信令。
步骤307:仿真系统监控ue的行为:ue随后发起附着(attach)请求,网络接受此请求并完成初始注册流程,建立defaultepsbearer;
步骤308:完成初始化之后,等待ue重新进入待机无激活服务状态;
步骤309:通过仿真平台模拟网络对ue发起去注册请求消息;
这里,本步骤的具体实现与步骤304完全相同;
步骤310:更新重试次数;
具体地,将重复次数加1。
步骤311:判断更新后的重复次数是否达到预设次数(比如5次),如果是,则执行步骤312,否则,继续执行步骤305;
步骤312:仿真系统监控ue的行为:在totaltimer1的时长之内,在ue的内置oos定时器(oostimer)过期之后,ue在其他rat(tdscdma小区或者gsm小区)上发起连接请求,仿真系统同意连接请求并注册成功,之后执行步骤313;
这里,如果在totaltimer1的时长之内ue不会再次向ltecell0发起注册请求,而是在oostimer超时之后,ue会在其他rat上发起连接请求,表明优化方案成功,反之,如果在totaltimer1的时长之内ue继续发起注册请求,说明ue会继续对网络进行冲击,表明优化方案失败。
当然,如果在oostimer超时后,ue进入oos状态而不会发起其它rat搜网,表明优化方案失败。
步骤313:等待totaltimer1超时后,仿真系统降低当前ue附着的rat的信号强度,同时,提高ltecell1的信号强度,触发异rat(irat)的网络重选;
步骤314:仿真系统监控ue的行为,验证ue能在totaltimer1时长+delta的时长内完成从当前rat到ltecell1的重选。
这里,当ue在totaltimer1时长+delta的时长内完成从当前rat到ltecell1的重选时,表明优化方案成功。
当然,如果不会对ltecell1发起注册请求,或者totaltimer1时长+delta的时长内不能完成从当前rat到ltecell1的重选,表明优化方案失败。
图5为本发明实施例的检测装置的结构组成示意图,本实施例的装置应用于终端采用预设的优化方案执行网络接入的过程中,如图5所示,所述装置包括:
接入处理单元51,用于向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;所述去附着消息是第一lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求;
检测单元52,用于检测是否接收到所述终端发送的第一附着请求消息;所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的;所述第二小区与所述第一lte小区的无线接入技术不同;n为大于1的整数;以及基于检测结果确定所述终端是否能够成功接入网络。
在一实施例中,所述接入处理单元51,还用于封装去附着请求消息,所述去附着请求消息中携带去附着的原因值,所述原因值用于表征去附着的原因;
其中,所述原因值用于触发所述终端发送去附着接受消息。
在一实施例中,所述检测单元52,具体用于当在预设时长内接收到所述终端发送的第一附着请求消息时,确定所述终端能够成功接入网络,并触发所述接入处理单元51向所述终端发送附着成功消息。
在一实施例中,所述接入处理单元51,还用于接收所述终端发送的第一附着请求消息后,对所述终端进行鉴权,得到鉴权成功结果;
为所述终端分配下行资源,以完成接入过程。
在一实施例中,所述检测单元52,还用于所述终端成功接入网络后,检测所述终端是否成功重选至第三lte小区;所述第三lte小区的信号强度高于所述第二小区的信号强度。
具体地,当在预设时长内所述终端完成到所述第三lte小区的重选,所述检测单元52确定所述终端成功重选至所述第三lte小区。
在一实施例中,所述检测单元52,具体用于:当在预设时长内未接收到所述终端发送的第一附着请求消息时,确定所述终端不能够成功接入网络。
在一实施例中,所述装置还可以包括:
模拟单元,用于建立仿真网络环境,所述仿真网络环境至少包括如下网络结构:lte网络、gsm网络、tdscdma网络,其中,所述lte网络的系统消息块sib5中配置有tdscdma邻区信息,所述lte网络的系统消息块sib7中配置有gsm邻区信息,所述gsm网络的系统消息si中配置有lte邻区信息;
相应地,与所述终端交互的网络为所述仿真网络环境中的网络。
实际应用时,所述接入处理单元51可由检测装置中的处理器结合通信接口实现;所述检测单元及模拟单元可由检测装置中的处理器实现。
需要说明的是:上述实施例提供的网络接入结果的检测装置在进行网络接入结果的检测时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的网络接入结果的检测装置与网络接入结果的检测方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于上述检测装置中各单元的硬件实现,为了实现本发明实施例提供的方法,本发明实施例还提供了一种检测装置,终端采用预设的优化方案执行网络接入的过程中,如图6所示,所述装置60包括:处理器61和用于存储能够在处理器上运行的计算机程序的存储器62,
其中,所述处理器61用于运行所述计算机程序时,执行如下步骤:
向所述终端发送去附着请求消息并接收所述终端发送的去附着接受消息;所述去附着消息是第一lte小区所属核心网发生堵塞,且所述终端通过第一lte小区附着到网络并处于待机状态后发送的;所述去附着请求消息的类型表征不需要所述终端重新发起附着请求;
检测是否接收到所述终端发送的第一附着请求消息;所述第一附着请求消息是所述终端在n次重新选择所述第一lte小区附着到网络后仍然处于待机状态、且n次收到去附着请求并发送去附着接受消息后发送的;所述第一附着请求消息是所述终端选择第二小区后发送的;所述第二小区与所述第一lte小区的无线接入技术不同;n为大于2的整数;
基于检测结果确定所述终端是否能够成功接入网络。
在一些实施例中,所述处理器61还用于运行所述计算机程序时,执行:
封装去附着请求消息,所述去附着请求消息中携带去附着的原因值,所述原因值用于表征去附着的原因;
其中,所述原因值用于触发所述终端发送去附着接受消息。
在一些实施例中,所述处理器61还用于运行所述计算机程序时,执行:
当在预设时长内接收到所述终端发送的第一附着请求消息时,确定所述终端能够成功接入网络;
向所述终端发送附着成功消息。
在一些实施例中,所述处理器61还用于运行所述计算机程序时,执行:
接收所述终端发送的第一附着请求消息后,对所述终端进行鉴权,得到鉴权成功结果;
为所述终端分配下行资源,以完成接入过程。
在一些实施例中,所述处理器61还用于运行所述计算机程序时,执行:
所述终端成功接入网络后,检测所述终端是否成功重选至第三lte小区;所述第三lte小区的信号强度高于所述第二小区的信号强度。
在一些实施例中,所述处理器61还用于运行所述计算机程序时,执行:
当在预设时长内所述终端完成到所述第三lte小区的重选,确定所述终端成功重选至所述第三lte小区。
在一些实施例中,所述处理器61还用于运行所述计算机程序时,执行:
当在预设时长内未接收到所述终端发送的第一附着请求消息时,确定所述终端不能够成功接入网络。
在一些实施例中,所述处理器61还用于运行所述计算机程序时,执行:
建立仿真网络环境,所述仿真网络环境至少包括如下网络结构:lte网络、gsm网络、tdscdma网络,其中,所述lte网络的系统消息块sib5中配置有tdscdma邻区信息,所述lte网络的系统消息块sib7中配置有gsm邻区信息,所述gsm网络的系统消息si中配置有lte邻区信息;
相应地,与所述终端交互的网络为所述仿真网络环境中的网络。
当然,实际应用时,如图6所示,该装置还可以包括通信接口63。该装置60中的各个组件通过总线系统64耦合在一起。可理解,总线系统63用于实现这些组件之间的连接通信。总线系统64除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统64。
在示例性实施例中,本发明实施例还提供了一种计算机存储介质,是计算机可读存储介质,例如包括计算机程序的存储器62,上述计算机程序可由lte网络接入结果的检测装置60的处理器61执行,以完成前述方法所述步骤。计算机可读存储介质可以是磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory)等存储器。
本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。