检测终端接入的方法及相关产品转让专利

申请号 : CN201710934262.9

文献号 : CN107820287B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 史同井

申请人 : OPPO广东移动通信有限公司

摘要 :

本公开提供一种检测终端接入的方法,所述方法包括:仿真器接收用户设备UE发送的第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识;所述仿真器选择UE接入第一小区,调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家;所述仿真器接收所述UE发送的注册请求,通过所述注册请求,选择所述UE与所述第二小区建立呼叫,如所述呼叫成功,确定UE检测通过,如所述呼叫失败,确定UE检测失败,向所述UE发送检测失败消息。本发明提供的技术方案具有可靠性高的优点。

权利要求 :

1.一种检测终端接入的方法,其特征在于,所述方法包括如下步骤:

仿真器接收用户设备UE发送的第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识;其中,所述仿真器与网络架构内的设备均连接,所述连接方式为有线连接方式或者无线连接方式;

所述仿真器选择UE接入第一小区,调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家;

所述仿真器接收所述UE发送的注册请求,通过所述注册请求,选择所述UE与所述第二小区建立呼叫,如所述呼叫成功,确定UE检测通过,如所述呼叫失败,确定UE检测失败,向所述UE发送检测失败消息;其中,所述UE进行信号检测,确定所述第二小区的信号高于设定阈值且高于所述第一小区时,向所述仿真器发送所述注册请求,所述仿真器通过所述注册请求后所述UE向所述仿真器发送呼叫请求;

所述仿真器接收所述UE返回的检测失败响应,所述检测失败响应包括:UE的日志;所述日志包括:所述第一RRC请求到接收到检测失败消息之间所有的操作记录;

所述仿真器提取所述日志的内容,对所述日志的内容进行数据分析得到初步失败结果:

所述仿真器从所述日志内提取与所述第二小区的标识相关的所有操作的记录,检测所述日志内是否具有包含所述第二小区标识的RRC请求,若否,则确定所述UE的RRC请求故障以及所述第二小区对应的地区或国家的识别码未录入;或者,所述仿真器从所述日志内提取所述UE的频点扫描结果,若所述频点扫描结果中信号最好的第一频点不是第二小区对应的频点,则确定所述初步失败结果为所述仿真器频点设置错误;或者,提取所述UE在选择所述第二小区建立连接时发送的随机接入前导的发送时间t1,在所述日志内查询随机接入响应,若未查询到所述随机接入响应时,查询前导码数值是否为零,若否,则确定所述初步失败结果为所述第二小区配置错误,若查询到所述随机接入响应则确定所述随机接入响应的接收时间t2,若t2-t1大于时间阈值则确定所述初步失败结果为所述第二小区处理延时错误。

2.一种检测终端接入的方法,其特征在于,所述方法包括如下步骤:

用户设备UE向仿真器发送第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识,以使所述仿真器选择所述UE接入第一小区;其中,所述仿真器与网络架构内的设备均连接,所述连接方式为有线连接方式或者无线连接方式;

UE进行信号检测,确定第二小区的信号强度高于设定阈值且高于第一小区信号强度时,向仿真器发送注册请求以使所述仿真器通过所述注册请求后,所述UE向所述仿真器发送呼叫请求;其中,所述仿真器调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家,所述仿真器接收所述UE发送的注册请求,通过所述注册请求,选择所述UE与所述第二小区建立呼叫,如所述呼叫成功,确定UE检测通过,如所述呼叫失败,确定UE检测失败,向所述UE发送检测失败消息;

所述UE建立日志,所述日志包括:所述第一RRC请求到接收到检测失败消息之间所有的操作记录;所述UE向所述仿真器发送检测失败响应,所述检测失败响应包括:UE的日志,以使所述仿真器提取所述日志的内容,对所述日志的内容进行数据分析得到初步失败结果;

其中,所述仿真器提取所述日志的内容,对所述日志的内容进行数据分析得到初步失败结果包括:

所述仿真器从所述日志内提取与所述第二小区的标识相关的所有操作的记录,检测所述日志内是否具有包含所述第二小区标识的RRC请求,若否,则确定所述UE的RRC请求故障以及所述第二小区对应的地区或国家的识别码未录入;或者,所述仿真器从所述日志内提取所述UE的频点扫描结果,若所述频点扫描结果中信号最好的第一频点不是第二小区对应的频点,则确定所述初步失败结果为所述仿真器频点设置错误;或者,提取所述UE在选择所述第二小区建立连接时发送的随机接入前导的发送时间t1,在所述日志内查询随机接入响应,若未查询到所述随机接入响应时,查询前导码数值是否为零,若否,则确定所述初步失败结果为所述第二小区配置错误,若查询到所述随机接入响应则确定所述随机接入响应的接收时间t2,若t2-t1大于时间阈值则确定所述初步失败结果为所述第二小区处理延时错误。

3.一种仿真器,其特征在于,所述仿真器与网络架构内的设备均连接,所述连接方式为有线连接方式或者无线连接方式,所述仿真器包括:通信单元,用于接收用户设备UE发送的第一无线资源控制RRC请求,第一RRC请求包括:

第一小区标识;

处理单元,用于选择UE接入第一小区,调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家;

所述通信单元,还用于接收所述UE发送的注册请求;

所述处理单元,还用于通过所述注册请求,选择所述UE与所述第二小区建立呼叫,如所述呼叫成功,确定UE检测通过,如所述呼叫失败,确定UE检测失败,控制所述通信单元向所述UE发送检测失败消息;其中,所述UE进行信号检测,确定所述第二小区的信号高于设定阈值且高于所述第一小区时,向所述通信单元发送所述注册请求,所述处理单元通过所述注册请求后所述UE向所述通信单元发送呼叫请求;

所述通信单元,还用于接收所述UE返回的检测失败响应,所述检测失败响应包括:UE的日志;所述日志包括:所述第一RRC请求到接收到检测失败消息之间所有的操作记录;

所述处理单元,还用于提取所述日志的内容,对所述日志的内容进行数据分析得到初步失败结果:

从所述日志内提取与所述第二小区的标识相关的所有操作的记录,检测所述日志内是否具有包含所述第二小区标识的RRC请求,若否,则确定所述UE的RRC请求故障以及所述第二小区对应的地区或国家的识别码未录入;或者,从所述日志内提取所述UE的频点扫描结果,若所述频点扫描结果中信号最好的第一频点不是第二小区对应的频点,则确定所述初步失败结果为所述仿真器频点设置错误;或者,提取所述UE在选择所述第二小区建立连接时发送的随机接入前导的发送时间t1,在所述日志内查询随机接入响应,若未查询到所述随机接入响应时,查询前导码数值是否为零,若否,则确定所述初步失败结果为所述第二小区配置错误,若查询到所述随机接入响应则确定所述随机接入响应的接收时间t2,若t2-t1大于时间阈值则确定所述初步失败结果为所述第二小区处理延时错误。

4.一种用户设备,其特征在于,所述用户设备包括:

通信单元,用于向仿真器发送第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识,以使所述仿真器选择所述用户设备接入第一小区;其中,所述仿真器与网络架构内的设备均连接,所述连接方式为有线连接方式或者无线连接方式;

处理单元,用于接入第一小区后进行信号检测,确定第二小区的信号高于设定阈值且高于第一小区信号时,控制所述通信单元向仿真器发送注册请求以使所述仿真器通过所述注册请求后,向所述仿真器发送呼叫请求;其中,所述仿真器调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家,所述仿真器接收所述通信单元发送的注册请求,通过所述注册请求,选择所述用户设备与所述第二小区建立呼叫,如所述呼叫成功,确定信号检测通过,如所述呼叫失败,确定信号检测失败,向所述通信单元发送检测失败消息;

所述处理单元,用于建立日志,所述日志包括:所述第一RRC请求到接收到检测失败消息之间所有的操作记录;

所述通信单元,还用于向所述仿真器发送检测失败响应,所述检测失败响应包括:UE的日志,以使所述仿真器提取所述日志的内容,对所述日志的内容进行数据分析得到初步失败结果;

其中,所述仿真器提取所述日志的内容,对所述日志的内容进行数据分析得到初步失败结果包括:

所述仿真器从所述日志内提取与所述第二小区的标识相关的所有操作的记录,检测所述日志内是否具有包含所述第二小区标识的RRC请求,若否,则确定所述UE的RRC请求故障以及所述第二小区对应的地区或国家的识别码未录入;或者,所述仿真器从所述日志内提取所述UE的频点扫描结果,若所述频点扫描结果中信号最好的第一频点不是第二小区对应的频点,则确定所述初步失败结果为所述仿真器频点设置错误;或者,提取所述UE在选择所述第二小区建立连接时发送的随机接入前导的发送时间t1,在所述日志内查询随机接入响应,若未查询到所述随机接入响应时,查询前导码数值是否为零,若否,则确定所述初步失败结果为所述第二小区配置错误,若查询到所述随机接入响应则确定所述随机接入响应的接收时间t2,若t2-t1大于时间阈值则确定所述初步失败结果为所述第二小区处理延时错误。

5.一种仿真器,其特征在于,所述设备包括一个或多个处理器、存储器、收发器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行如权利要求1所述的方法中的步骤的指令。

6.一种智能设备,其特征在于,所述设备包括一个或多个处理器、存储器、收发器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行如权利要求2所述的方法中的步骤的指令。

7.一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1所述的方法或如权利要求2所述的方法。

说明书 :

检测终端接入的方法及相关产品

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种检测终端接入的方法及相关产品。

背景技术

[0002] 随着通信技术的不断进步,通信网络也越来越复杂,不同国家、地区的运营商各自的布网情况有不同,使用的设备可能差异比较大,所以对终端的要求也越来越高,现有的终端无法确定跨地区或国家通信是否正常,所以现有的终端通信的可靠性低,影响用户的体验度。

发明内容

[0003] 本发明实施例提供了一种检测终端接入的方法及相关产品,可提前检测终端是否能够接入不同国家的服务商,避免终端在一些网络下无法使用数据业务,提高可靠性和用户体验度的优点。
[0004] 第一方面,本发明实施例提供一种检测终端接入的方法,所述方法包括如下步骤:
[0005] 仿真器接收用户设备UE发送的第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识;
[0006] 所述仿真器选择UE接入第一小区,调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家;
[0007] 所述仿真器接收所述UE发送的注册请求,通过所述注册请求,选择所述UE与所述第二小区建立呼叫,如所述呼叫成功,确定UE检测通过,如所述呼叫失败,确定UE检测失败,向所述UE发送检测失败消息。
[0008] 可选的,所述方法还包括:
[0009] 仿真器接收所述UE返回的检测失败响应,所述检测失败响应包括:UE的日志;
[0010] 所述日志包括:第一RRC请求到接收到检测失败消息之间所有的操作记录。
[0011] 可选的,所述方法还包括:
[0012] 仿真器从日志内提取与第二小区的标识相关的所有操作的记录,检测该日志内是否具有包含第二小区标识的RRC请求,如该日志未包含包含第二小区标识的RRC请求,确定UE的RRC请求故障以及第二地区或第二国家的识别码未录入。
[0013] 第二方面,提供一种检测终端接入的方法,所述方法包括如下步骤:
[0014] 用户设备UE向仿真器发送第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识,所述UE接入第一小区;
[0015] UE进行信号检测,确定第二小区的信号强度高于设定阈值且高于第一小区信号强度时,向仿真器发送注册请求;
[0016] UE向仿真器发送呼叫请求,如接收到检测失败消息,确定检测失败。
[0017] 可选的,所述方法还包括:
[0018] 所述UE建立日志,所述日志包括:第一RRC请求到接收到检测失败消息之间所有的操作记录;
[0019] 所述UE向所述仿真器发送检测失败响应,所述检测失败响应包括:所述日志。
[0020] 第三方面,提供一种仿真器,所述仿真器包括:
[0021] 通信单元,用于接收用户设备UE发送的第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识;
[0022] 处理单元,用于选择UE接入第一小区,调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家;
[0023] 所述通信单元,还用于接收所述UE发送的注册请求;
[0024] 所述处理单元,还用于通过所述注册请求,选择所述UE与所述第二小区建立呼叫,如所述呼叫成功,确定UE检测通过,如所述呼叫失败,确定UE检测失败,控制所述通信单元向所述UE发送检测失败消息。
[0025] 可选的,所述通信单元,还用于接收所述UE返回的检测失败响应,所述检测失败响应包括:UE的日志;
[0026] 所述日志包括:第一RRC请求到接收到检测失败消息之间所有的操作记录。
[0027] 可选的,所述处理单元,还用于从日志内提取与第二小区的标识相关的所有操作的记录,检测该日志内是否具有包含第二小区标识的RRC请求,如该日志未包含包含第二小区标识的RRC请求,确定UE的RRC请求故障以及第二地区或第二国家的识别码未录入。
[0028] 第四方面,提供一种用户设备,所述用户设备包括:
[0029] 通信单元,用于向仿真器发送第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识;
[0030] 处理单元,用于接入第一小区后进行信号检测,确定第二小区的信号高于设定阈值且高于第一小区信号时,控制所述通信单元向仿真器发送注册请求;
[0031] 所述通信单元,用于向仿真器发送呼叫请求;
[0032] 所述处理器,还用于在所述通信单元接收到检测失败消息时,确定检测失败。
[0033] 第五方面,提供一种仿真器,所述设备包括一个或多个处理器、存储器、收发器,摄像头模组以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行第一方面所述的方法中的步骤的指令。
[0034] 第六方面,提供一种智能设备,所述设备包括一个或多个处理器、存储器、收发器,摄像头模组以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行第二方面提供的方法中的步骤的指令。
[0035] 第七方面,提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面或第二方面提供的方法。
[0036] 第八方面,提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面或第二方面提供的方法。
[0037] 实施本发明实施例,具有如下有益效果:
[0038] 可以看出,通过本发明实施例实现了对UE在跨地区漫游的检测,即模拟出至少二个小区,分别属于至少二个地区或国家,实现了UE在不同国家漫游时能够实现通话的接入,这样避免了UE国际漫游时无法接入其他地区或国家小区的问题出现,提高了UE数据业务的可靠性,具有可靠性高的优点。

附图说明

[0039] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040] 图1是一种移动终端的结果示意图。
[0041] 图1A是一种网络构架示意图。
[0042] 图2是一种终端接入流程的示意图。
[0043] 图3是本发明实施例提供的一种检测终端接入的方法流程示意图。
[0044] 图4A是本发明实施例提供的一种仿真器的结果示意图。
[0045] 图4B是本发明实施例提供的一种用户设备的结果示意图。
[0046] 图5A是本发明实施例提供的一种仿真器的硬件结果示意图。
[0047] 图5B是本发明实施例提供的智能设备的硬件结果示意图。
[0048] 图6是本发明实施例公开的一种移动终端的结果示意图。

具体实施方式

[0049] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050] 本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0051] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0052] 参阅图1,图1为一种移动终端结果示意图,如图1所示,该移动终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述移动终端仅是举例,而非穷举,包含但不限于上述移动终端,为了描述的方便,下面实施例中将上述移动终端称为用户设备(User equipment,UE)或终端。当然在实际应用中,上述用户设备也不限于上述变现形式,例如还可以包括:智能车载终端、计算机设备、智能手表等等。如图1所示,该终端包括:处理器101、显示器102、通信模组103和存储器104,在实际应用中,该通信模组103可以为长期演进(英文:Long Term Evolution,LTE)通信模块、CDMA(英文:Code Division Multiple Access,码分多址)通信模块、WCDMA(英文:Wideband Code Division Multiple Access,宽带码分多址)通信模块或2G通信模块,在实际应用中,也可以将LTE通信模块以及2G通信模块集成在一起,本发明具体实施方式并不限制上述通信模块的具体表现形式。
[0053] 参阅图1A,图1A可以为一种网络构架示意图,如图1A所示,如图1A所示,在核心网侧具有多个MSC,图1A以二个MSC为例,为了方便区分,这里以MSC1以及MSC2为例。如图1A所示的网络构架示意图,其包含2个LTE基站即eNB1(Evolved Node B,演进基站)和eNB2。其中,eNB1属于第一地区的运营商基站,eNB2为第二地区的运营商网站,例如,eNB1属于中国移动的基站,eNB2属于澳门CTM(一个运营商的名称)的基站,其接入网络的方式可以是数据业务也可以是语音业务,本发明具体实施方式并不限制UE接入核心网侧设备的具体是实现方式,对于过eNB1、eNB2均可以称为核心网侧设备,当然在实际应用中,该核心网侧设备还可以包含其他的设备,这里就不一一举例说明。
[0054] 如图2所示为一种终端数据接入的流程示意图(在LTE网络之间),如图2所示,终端接入终端的流程包括如下步骤:
[0055] 步骤S200、UE发送随机接入前导(英文:random access preamble)至eNB1;
[0056] 步骤S201、eNB1向UE发送随机接入响应(英文:Random Access Response);
[0057] 步骤S202、UE向eNB1发送RRC连接请求(英文:RRC connection request,无线资源控制连接请求)。
[0058] 步骤S203、eNB1向UE发送RRC连接建立(英文:RRC connection setup,无线资源控制连接建立)。
[0059] 步骤S204、UE向eNB1发送RRC连接建立完成(英文:RRC connection setup complete,无线资源控制连接建立完成)。
[0060] 步骤S205、如eNB1的信号强度低于设定阈值,而eNB2信号强度高于设定阈值,UE向随机接入前导(英文:random access preamble)至eNB2;
[0061] 步骤S206、eNB2向UE发送随机接入响应(英文:Random Access Response);
[0062] 步骤S207、UE向eNB2发送RRC连接请求(英文:RRC connection request,无线资源控制连接请求)。
[0063] 步骤S208、eNB2向UE发送RRC连接建立(英文:RRC connection setup,无线资源控制连接建立)。
[0064] 步骤S209、UE向eNB2发送RRC连接建立完成(英文:RRC connection setup complete,无线资源控制连接建立完成)。
[0065] 参阅如图2,在UE随机接入到eNB1以后,建立RRC连接,这样就能够通过建立的RRC连接为UE提供数据业务或通过CSFB(电路域回落)功能为UE提供语音业务,在eNB1的信号低于设定阈值但eNB2的信号高于设定阈值时,UE与eNB2建立连接,对于此种情况属于正常的基站的切换,在实际应用中,上述基站的切换在不同地区的运营商,可能会出现更换地区运营商的基站无法为UE提供相应通信服务的问题。
[0066] 参阅图3,图3提供了一种检测终端接入的方法,仿真器位于如图1A所示的网络构架内,该仿真器与网络构架内的设备均连接,该连接方式可以为有线连接方式,当然其也可以为无线连接方式,本发明具体实施方式并不限制上述仿真器与网络构架内的设备的连接方式,该网络构架包括:二个LTE小区,二个LTE小区分别属于不同地区的运营商,例如中国移动与澳门CTM。上述方法如图3所示,包括如下步骤:
[0067] 步骤S301、UE向仿真器发送第一RRC请求,该第一RRC请求可以包括:第一小区标识。
[0068] 步骤S302、仿真器接收UE发送的该第一RRC请求以后,选择UE接入第一小区。
[0069] 步骤S303、仿真器调整第一小区的信号低于设定阈值,并将第二小区的信号调整高于设定阈值。
[0070] 步骤S304、UE进行信号检测,确定第二小区的信号高于设定阈值且高于第一小区时,向仿真器发送注册请求;
[0071] 步骤S305、仿真器接收UE发送的注册请求,通过所述注册请求。
[0072] 步骤S3306、UE向仿真器发送呼叫请求;
[0073] 步骤S307、仿真器选择UE与第二小区建立呼叫,如该呼叫成功,确定UE检测通过,如该呼叫失败,确定UE检测失败,向UE发送检测失败消息。
[0074] 本发明提供的技术方案实现了对UE在跨地区漫游的检测,即模拟出至少二个小区,分别属于至少二个地区或国家,实现了UE在不同国家漫游时能够实现通话的接入,这样避免了UE国际漫游时无法接入其他地区或国家小区的问题出现,提高了UE数据业务的可靠性,具有可靠性高的优点。
[0075] 如图3所示实施例提供的方法的步骤在不同组合时具有不同的技术方案,例如,上述步骤S301、步骤S304、步骤S306组合在一起可以为用户设备侧的检测终端接入的方法,上述步骤S302、步骤S303、步骤S305和步骤S307组合在一起可以为仿真器侧的检测终端接入的方法。
[0076] 可选的,上述方法还可以包括:
[0077] UE接收到该检测失败消息以后,可以向仿真器发送检测失败响应,该检测失败响应可以包括UE的日志。
[0078] 上述检测失败的消息可以通过多种方式来表示,例如在本发明一种可选的技术方案中,上述检测失败消息可以为一个NACK消息,当然在实际应用中,上述检测失败消息还可以为一个NACK消息携带一个连续的数字,例如连续的10个1或者连续的11个零等等。当然在实际应用中,上述检测失败消息还可以为一个新设置的消息。
[0079] 可选的,上述方法还包括:
[0080] 在UE发送第一RRC请求时,记录日志,该日志包括发送第一RRC请求到接收到检测失败消息之间所有的操作记录。
[0081] 可选的,上述方法还包括:
[0082] 如该检测失败消息包括第二小区的标识,UE解析检测失败消息确定第二小区的标识,从日志内提取与第二小区的标识相关的所有操作的记录,检测该日志内是否具有包含第二小区标识的RRC请求,如该日志未包含包含第二小区标识的RRC请求,确定UE的RRC请求故障以及第二小区对应的地区或国家码未录入。
[0083] 可选的,该操作的记录包括但不限于:接收、发送的消息、频点扫描次数、频点扫描结果或执行命令中的一种或任意组合。
[0084] 可选的,上述方法还可以包括:
[0085] 仿真器提取该日志的内容,对该日志的内容进行数据分析得到初步失败结果。
[0086] 上述对该日志的内容进行数据分析得到初步失败结果具体可以包括:
[0087] 仿真器从日志内提取与第二小区的标识相关的所有操作的记录,检测该日志内是否具有包含第二小区标识的RRC请求,如该日志未包含包含第二小区标识的RRC请求,确定UE的RRC请求故障以及第二小区对应的地区或国家的识别码未录入。
[0088] 上述对该日志的内容进行数据分析得到初步失败结果具体可以包括:
[0089] 仿真器从该日志内提取UE的频点扫描结果,如频点扫描结果中信号最好的第一频点不是第二小区对应的频点,确定初步失败结果为仿真器频点设置错误。
[0090] 上述对该日志的内容进行数据分析得到初步失败结果具体可以包括:
[0091] 提取UE在选择第二小区建立连接时发送的随机接入前导的发送时间t1,在日志内查询随机接入响应,如未查询到该随机接入响应时,查询前导码数值是否为零,如该前导码值不为零,确定初步失败结果为第二小区配置错误,如查询到该随机接入响应时,确定该随机接入响应的接收时间t2,如t2-t1大于时间阈值,确定初步失败结果为第二小区处理延时错误。
[0092] 对于随机接入区分为非竞争接入以及竞争接入,与基于非竞争的随机接入中的前导码数(preamble index)由eNB指定不同,基于竞争的随机接入,其preamble index是由UE随机选择的。
[0093] UE首先要确定选择的是组(group)A还是group B中的preamble。如果存在preamble group B,且group B的msg3大于message Size Group A的msg3,且路径损耗(path loss)小于PCMAX,C(一个设定的门限值),则选择group B;否则选择group A。
[0094] 如果之前发送过msg3且接入失败,则再次接入尝试时使用的preamble应该与第一次发送msg3时对应的preamble属于相同的group。
[0095] 确定了group之后,UE从该group中随机选择一个preamble并将时频资源索引设置为0。对于基于非竞争的随机接入而言,eNB通过为UE分配一个专用的preamble index来避免冲突的发生并指定一个时频资源索引。
[0096] eNB分配preamble index和PRACH Mask Index的方式有两种:
[0097] 方式A、通过RACH-Config Dedicated的ra-Preamble Index和ra-PRACH-Mask Index字段设置;
[0098] 方式B、在PDCCH order触发的随机接入中,通过DCI format 1A的Preamble Index和PRACH Mask Index字段来设置(下行数据到达或定位)。
[0099] 既然要使用基于非竞争的随机接入过程,eNB分配的preamble index就不应该为0(0是用于基于竞争的随机接入的。如果eNB分配了0值,则实际的preamble index交由UE按照基于竞争的随机接入方式选择preamble(这种情况主要针对eNB已经没有可用的非竞争preamble,或eNodeB配置时根本没有为非竞争的随机接入预留preamble的场景)。
[0100] 选择用于发送preamble的PRACH资源;基于prach-Config Index、PRACH Mask Index以及物理层的timing限制,UE会先确定下一个包含PRACH的可用子帧。prach-ConfigIndex指定了时域上可用的PRACH资源。PRACH Mask Index定义了某个UE可以在系统帧内的哪些PRACH上发送preamble。在基于非竞争的随机接入中,eNB可以通过该mask直接指定UE在某个特定的PRACH上发送preamble,从而保证不会与其它UE发生冲突。
[0101] 以ra-PRACH-Mask Index=3为例,对应PRACH Resource Index 2,即preamble应该在系统帧内的第三个PRACH资源发送。PRACH Resource Index是一个系统帧内的PRACH资源的编号,只在子帧0,2,4,6,8上存在PRACH资源,则PRACH Resource Index 2对应子帧4上的PARCH资源;如上行(UL)/下行(DL)配置(configuration)为1,PRACH Resource Index 2对应四元组(0,0,1,0)上的PARCH资源。PRACH Mask Index可以为0,这说明eNB只为UE分配了preamble,但PRACH资源还需UE自己选择。如果UE在子帧n接收到一个RAR MAC PDU,但对应TB中没有一个响应与其发送的preamble对应,则UE应该准备好在不迟于子帧n+5的时间内重新发送preamble。如果UE在子帧n没有接收到一个RAR MAC PDU,其中子帧n为RAR窗口的最后一个子帧,则UE 应该准备好在不迟于子帧n+4的时间内重新发送preamble。如果随机接入过程是由PDCCH order在子帧n触发,则UE将在子帧n+k2算起,第一个有可用PRACH的子帧中发送,其中k2≧6。至此,已经选定PRACH所在的子帧,接下来,我们开始选择频域上的位置。在TDD模式且PRACH Mask Index为0的情况下:如果eNodeB指定了ra-Preamble Index且其值不为0,则在之前确定的子帧上随机选择一个PRACH;否则在之前确定的子帧及其后续的两个子帧(共3个子帧)内随机选择一个PRACH。如果是FDD模式或PRACH Mask Index不为0,则根据PRACH Mask Index选择一个PRACH。
[0102] 确定对应的RA-RNTI
[0103] preamble的时频位置决定了RA-RNTI的值,UE发送了preamble之后,会在RAR时间窗内根据这个RA-RNTI值来监听对应的PDCCH。确定目标接收功率PREAMBLE_RECEIVED_TARGET_POWER。
[0104] UE发送了preamble之后,将在RAR时间窗(RA Response window)内监听PDCCH,以接收对应RA-RNTI的RAR。如果在此RAR时间窗内没有接收到eNodeB回复的RAR,则认为此次随机接入过程失败。RAR时间窗起始于发送preamble的子帧(如果preamble在时域上跨多个子帧,则以最后一个子帧计算)+3个子帧,并持续ra-Response Window Size个子帧。
[0105] 参阅图4A,图4A提供一种仿真器,如图4A所示,该仿真器包括:
[0106] 通信单元401,用于接收用户设备UE发送的第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识;
[0107] 处理单元402,用于选择UE接入第一小区,调整第一小区的信号低于设定阈值,调整第二小区的信号高于设定阈值,所述第一小区属于第一地区或第一国家,所述第二小区属于第二地区或第二国家;
[0108] 通信单元401,还用于接收所述UE发送的注册请求;
[0109] 处理单元402,还用于通过所述注册请求,选择所述UE与所述第二小区建立呼叫,如所述呼叫成功,确定UE检测通过,如所述呼叫失败,确定UE检测失败,控制所述通信单元向所述UE发送检测失败消息。
[0110] 可选的,通信单元401,还用于接收所述UE返回的检测失败响应,所述检测失败响应包括:UE的日志;所述日志包括:第一RRC请求到接收到检测失败消息之间所有的操作记录。
[0111] 可选的,处理单元402,还用于从所述日志内提取与第N个小区的标识相关的所有操作的记录,检测该日志内是否具有第N个RRC请求,如该日志未包含第N个RRC请求,确定UE的RRC请求故障。
[0112] 可选的,处理单元402,还用于从日志内提取与第二小区的标识相关的所有操作的记录,检测该日志内是否具有包含第二小区标识的RRC请求,如该日志未包含包含第二小区标识的RRC请求,确定UE的RRC请求故障以及第二地区或第二国家的识别码未录入。
[0113] 可选的,处理单元402,还用于从该日志内提取UE的频点扫描结果,如频点扫描结果中信号最好的第一频点不是第二小区对应的频点,确定初步失败结果为仿真器频点设置错误。
[0114] 可选的,处理单元402,还用于提取UE在选择第二小区建立连接时发送的随机接入前导的发送时间t1,在日志内查询随机接入响应,如未查询到该随机接入响应时,查询前导码数值是否为零,如该前导码值不为零,确定初步失败结果为第二小区配置错误,如查询到该随机接入响应时,确定该随机接入响应的接收时间t2,如t2-t1大于时间阈值,确定初步失败结果为第二小区处理延时错误。
[0115] 参阅图4B,如图4B提供一种用户设备,所述用户设备包括:
[0116] 通信单元406,用于向仿真器发送第一无线资源控制RRC请求,第一RRC请求包括:第一小区标识;
[0117] 处理单元407,用于接入第一小区后进行信号检测,确定第二小区的信号高于设定阈值且高于第一小区信号时,控制所述通信单元向仿真器发送注册请求。
[0118] 通信单元406,用于向仿真器发送呼叫请求;
[0119] 处理器407,还用于在所述通信单元接收到检测失败消息时,确定检测失败。
[0120] 参阅图5A,图5A提供一种仿真器,所述设备包括一个或多个处理器501、存储器502、收发器503,检测模组504以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行检测终端接入的方法中仿真器侧的步骤的指令。
[0121] 参阅图5B,图5B提供一种智能设备,所述设备包括一个或多个处理器506、存储器507、收发器508以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述一个或多个处理器执行,所述程序包括用于执行检测终端接入的方法中UE侧的方法中的步骤的指令。
[0122] 图6示出的是与本发明实施例提供的移动终端相关的手机的部分结果的框图。参考图6,手机包括:射频(Radio Frequency,RF)电路910、存储器920、输入单元930、传感器950、音频电路960、无线保真(Wireless Fidelity,WiFi)模块970、应用处理器AP980、通信模块991以及电源990等部件。本领域技术人员可以理解,图6中示出的手机结果并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0123] 下面结合图6对手机的各个构成部件进行具体的介绍:
[0124] 上述通信模块991具体可以为LTE通信模块。
[0125] 输入单元930可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括触控显示屏933、指纹识别装置931以及其他输入设备932。指纹识别装置931结合至触控显示屏933。输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理按键、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。其中,所述触控显示屏933,用于在检测到用户在所述触控显示屏933上进行滑动操作时,采集触控参数集,并通知所述指纹识别装置931进行指纹采集,以及将所述触控参数集发送给所述AP980;所述指纹识别装置931,用于采集指纹图像,并将所述指纹图像发送给所述AP980;所述AP980,用于分别对所述触控参数集以及所述指纹图像进行验证。
[0126] AP980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,AP980可包括一个或多个处理单元;可选的,AP980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到AP980中。
[0127] 此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0128] RF电路910可用于信息的接收和发送。通常,RF电路910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global  System  of  Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
[0129] 手机还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触控显示屏的亮度,接近传感器可在手机移动到耳边时,关闭触控显示屏和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0130] 音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号播放;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据播放AP980处理后,经RF电路910以发送给比如另一手机,或者将音频数据播放至存储器920以便进一步处理。
[0131] WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了WiFi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0132] 手机还包括给各个部件供电的电源990(比如电池),可选的,电源可以通过电源管理系统与AP980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0133] 尽管未示出,手机还可以包括摄像头、蓝牙模块、补光装置、光线传感器等,在此不再赘述。
[0134] 前述图3所示的实施例中,步骤S301、步骤S304、步骤S306的方法流程可以基于该手机的结果实现。
[0135] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种检测终端接入方法的部分或全部步骤。
[0136] 本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种检测终端接入的方法的部分或全部步骤。
[0137] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0138] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0139] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0140] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0141] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
[0142] 所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0143] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
[0144] 以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。