首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质

一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质

阅读:100发布:2020-05-16

专利汇可以提供一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质专利检索,专利查询,专利分析的服务。并且本 申请 实施例 提供一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质,该方法包括:为第一基站和第二基站配置相同的寻呼周期T;获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,其中,所述第一虚拟SIM卡用于注册所述第一基站,所述第二虚拟SIM卡用于注册所述第二基站;将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:IMSI1+(t2-t1)modT;或将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:IMSI2-(t2-t1)modT。,下面是一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质专利的具体信息内容。

1.一种双卡寻呼冲突的测试方法,其特征在于,包括:
为第一基站和第二基站配置相同的寻呼周期T;
获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,其中,所述第一虚拟SIM卡用于注册所述第一基站,所述第二虚拟SIM卡用于注册所述第二基站;
将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
IMSI1+(t2-t1)mod T;或,
将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
IMSI2-(t2-t1)mod T。
2.根据权利要求1所述的双卡寻呼冲突的测试方法,其特征在于,所述为第一基站和第二基站配置相同的寻呼周期T,包括:
向所述第一基站发送第一配置信息,所述第一配置消息用于将所述第一基站的寻呼周期配置为T;
向所述第二基站发送第二配置信息,所述第二配置信息用于将所述第二基站的寻呼周期配置为T。
3.根据权利要求1所述的双卡寻呼冲突的测试方法,其特征在于,获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,包括:
获取与所述第一虚拟SIM卡和所述第二虚拟SIM卡连接的寻呼消息接收终端的日志信息,t1和t2承载于所述日志信息中。
4.根据权利要求1所述的双卡寻呼冲突的测试方法,其特征在于,将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:IMSI1+(t2-t1)mod T;或,将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:IMSI2-(t2-t1)mod T之前,包括:
向第一虚拟SIM卡发送第三配置信息,所述第三配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;
向第二虚拟SIM卡发送第四配置信息,所述第四配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。
5.根据权利要求1所述的双卡寻呼冲突的测试方法,其特征在于,所述将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:IMSI1+(t2-t1)mod T,包括:
向第一虚拟SIM卡发送第五配置信息,所述第五配置信息用于修改IMSI1,以使IMSI1的值调整为:IMSI1+(t2-t1)mod T。
6.根据权利要求1所述的双卡寻呼冲突的测试方法,其特征在于,所述将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:IMSI2-(t2-t1)mod T,包括:
向第二虚拟SIM卡发送第六配置信息,所述第六配置信息用于修改IMSI2,以使IMSI2的值调整为:IMSI2-(t2-t1)mod T。
7.根据权利要求1至6任一项所述的双卡寻呼冲突的测试方法,其特征在于,还包括:
向所述第一基站发送第一频段配置信息,所述第一频段配置消息用于将所述第一基站的工作频段配置为B1;
向所述第二基站发送第二频段配置信息,所述第二频段配置消息用于将所述第一基站的工作频段配置为B2;
其中,B1与B2相同或不同。
8.根据权利要求7所述的双卡寻呼冲突的测试方法,其特征在于,还包括:
通过调整B1和/或B2,遍历B1和B2的全部频段组合。
9.一种双卡寻呼冲突的测试方法,其特征在于,包括:
创建虚拟SIM卡装置,所述虚拟SIM卡装置包括第一虚拟SIM卡和第二虚拟SIM卡,其中,所述第一虚拟SIM卡用于注册第一基站,所述第二虚拟SIM卡用于注册第二基站;
接收第一配置信息,所述第一配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
IMSI1+(t2-t1)mod T;或用于
将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
IMSI2-(t2-t1)mod T;
其中,t1为所述第一虚拟SIM卡的接收寻呼消息的时间点,t2为所述第二虚拟SIM卡的接收寻呼消息的时间点,T为所述第一基站或所述第二基站的寻呼周期,所述第一基站和所述第二基站的寻呼周期相同。
10.根据权利要求9所述的双卡寻呼冲突的测试方法,其特征在于,接收第一配置信息之前,包括:
所述第一虚拟SIM卡接收第二配置信息,所述第二配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;
所述第二虚拟SIM卡接收第三配置信息,所述第三配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。
11.根据权利要求9或10任一项所述双卡寻呼冲突的测试方法,其特征在于,t1和t2承载于记录寻呼事件的日志信息中。
12.一种双卡寻呼冲突的测试装置,其特征在于,包括:
寻呼周期配置模,用于为第一基站和第二基站配置相同的寻呼周期T;
获取模块,用于获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,其中,所述第一虚拟SIM卡用于注册所述第一基站,所述第二虚拟SIM卡用于注册所述第二基站;
调整模块,用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
IMSI1+(t2-t1)mod T;或,
将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
IMSI2-(t2-t1)mod T。
13.根据权利要求12所述的双卡寻呼冲突的测试装置,其特征在于,寻呼周期配置模块包括,第一发送模块和第二发送模块,
所述第一发送模块,用于向所述第一基站发送第一配置信息,所述第一配置消息用于将所述第一基站的寻呼周期配置为T;
所述第二发送模块,用于向所述第二基站发送第二配置信息,所述第二配置消息用于将所述第二基站的寻呼周期配置为T。
14.根据权利要求12所述的双卡寻呼冲突的测试装置,其特征在于,获取模块具体用于获取与所述第一虚拟SIM卡和所述第二虚拟SIM卡连接的寻呼消息接收终端的日志信息,t1和t2承载于所述日志信息中。
15.根据权利要求12所述的双卡寻呼冲突的测试装置,其特征在于,所述装置还包括第一预设模块和第二预设模块,
所述第一预设模块,用于向第一虚拟SIM卡发送第三配置信息,所述第三配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;
所述第二预设模块,用于向第二虚拟SIM卡发送第四配置信息,所述第四配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。
16.根据权利要求12所述的双卡寻呼冲突的测试装置,其特征在于,所述调整模块包括第三发送模块,
所述第三发送模块,用于向第一虚拟SIM卡发送第五配置信息,所述第五配置信息用于修改IMSI1,以使IMSI1的值调整为:IMSI1+(t2-t1)mod T;或用于向第二虚拟SIM卡发送第六配置信息,所述第六配置信息用于修改IMSI2,以使IMSI2的值调整为:IMSI2-(t2-t1)mod T。
17.根据权利要求12至16任一项所述的双卡寻呼冲突的测试装置,其特征在于,所述装置还包括第一频段配置模块和第二频段配置模块,
所述第一频段配置模块,用于向所述第一基站发送第一频段配置信息,所述第一频段配置消息用于将所述第一基站的工作频段配置为B1;
所述第二频段配置模块,用于向所述第二基站发送第二频段配置信息,所述第二频段配置消息用于将所述第一基站的工作频段配置为B2;
其中,B1与B2相同或不同。
18.根据权利要求17所述的双卡寻呼冲突的测试装置,其特征在于,所述装置还包括:
遍历模块,用于通过调整B1和/或B2,遍历B1和B2的全部频段组合。
19.一种双卡寻呼冲突的测试装置,其特征在于,包括:
创建模块,用于创建虚拟SIM卡装置,所述虚拟SIM卡装置包括第一虚拟SIM卡和第二虚拟SIM卡,其中,所述第一虚拟SIM卡用于注册第一基站,所述第二虚拟SIM卡用于注册第二基站;
第一接收模块,用于接收第一配置信息,所述第一配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
IMSI1+(t2-t1)mod T;或用于
将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
IMSI2-(t2-t1)mod T;
其中,t1为所述第一虚拟SIM卡的接收寻呼消息的时间点,t2为所述第二虚拟SIM卡的接收寻呼消息的时间点,T为所述第一基站或所述第二基站的寻呼周期,所述第一基站和所述第二基站的寻呼周期相同。
20.根据权利要求19所述的双卡寻呼冲突的测试装置,其特征在于,所述装置还包括第二接收模块和第三接收模块,
所述第二接收模块,用于所述第一虚拟SIM卡接收第二配置信息,所述第二配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;
所述第三接收模块,用于所述第二虚拟SIM卡接收第三配置信息,所述第三配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。
21.根据权利要求19或20所述双卡寻呼冲突的测试装置,其特征在于,所述第一接收模块中,t1和t2承载于记录寻呼事件的日志信息中。
22.一种网络设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至8中任一项所述的方法。
23.一种用户设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求9至11中任一项所述的方法。
24.一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如权利要求1至8中任一项所述的方法。
25.一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如权利要求9至11中任一项所述的方法。
26.一种计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至8中任一项所述的方法。
27.一种计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求9至11中任一项所述的方法。

说明书全文

一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质。

背景技术

[0002] 随着双卡终端的普及,以及用户量的大量增长,双卡寻呼冲突的情况将不可避免的在个别用户以及地区发生。其中,双卡寻呼冲突是指双卡终端公用一套RF射频资源,如果基站同时向卡1和卡2寻呼,就产生了双卡寻呼冲突的情况,此时由于只有一套射频资源,终端将会出现漏话等异常。
[0003] 目前对于双卡寻呼冲突的场景都有不同方案的优化以及规避,但如何有效的测试这些规避冲突的方案是否有效是业界的一个痛点及难点。当前双卡寻呼周期冲突的测试主要依靠场测来进行,实际过程中,场测需要大量的测试人员参与,而在不同的地区,使用不同的SIM卡进行测试,仅能够实现以极低的概率、效率来覆盖极个别的双卡冲突的场景。发明内容
[0004] 为解决上述技术问题,本申请实施例提供了一种双卡寻呼冲突的测试方法、装置及计算机可读存储介质。
[0005] 本申请实施例提供的一种双卡寻呼冲突的测试方法,包括:
[0006] 为第一基站和第二基站配置相同的寻呼周期T;
[0007] 获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,其中,所述第一虚拟SIM卡用于注册所述第一基站,所述第二虚拟SIM卡用于注册所述第二基站;
[0008] 将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
[0009] IMSI1+(t2-t1)mod T;或,
[0010] 将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
[0011] IMSI2-(t2-t1)mod T。
[0012] 本申请实施例提供的一种双卡寻呼冲突的测试方法,包括:
[0013] 创建虚拟SIM卡装置,所述虚拟SIM卡装置包括第一虚拟SIM卡和第二虚拟SIM卡,其中,所述第一虚拟SIM卡用于注册第一基站,所述第二虚拟SIM卡用于注册第二基站;
[0014] 接收第一配置信息,所述第一配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
[0015] IMSI1+(t2-t1)mod T;或用于
[0016] 将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
[0017] IMSI2-(t2-t1)mod T;
[0018] 其中,t1为所述第一虚拟SIM卡的接收寻呼消息的时间点,t2为所述第二虚拟SIM卡的接收寻呼消息的时间点,T为所述第一基站或所述第二基站的寻呼周期,所述第一基站和所述第二基站的寻呼周期相同。
[0019] 本申请实施例提供的一种双卡寻呼冲突的测试装置,包括:
[0020] 寻呼周期配置模,用于为第一基站和第二基站配置相同的寻呼周期T;
[0021] 获取模块,用于获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,其中,所述第一虚拟SIM卡用于注册所述第一基站,所述第二虚拟SIM卡用于注册所述第二基站;
[0022] 调整模块,用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
[0023] IMSI1+(t2-t1)mod T;或,
[0024] 将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
[0025] IMSI2-(t2-t1)mod T。
[0026] 本申请实施例提供的一种双卡寻呼冲突的测试装置,包括:
[0027] 创建模块,用于创建虚拟SIM卡装置,所述虚拟SIM卡装置包括第一虚拟SIM卡和第二虚拟SIM卡,其中,所述第一虚拟SIM卡用于注册第一基站,所述第二虚拟SIM卡用于注册第二基站;
[0028] 第一接收模块,用于接收第一配置信息,所述第一配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
[0029] IMSI1+(t2-t1)mod T;或用于
[0030] 将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
[0031] IMSI2-(t2-t1)mod T;
[0032] 其中,t1为所述第一虚拟SIM卡的接收寻呼消息的时间点,t2为所述第二虚拟SIM卡的接收寻呼消息的时间点,T为所述第一基站或所述第二基站的寻呼周期,所述第一基站和所述第二基站的寻呼周期相同。
[0033] 本申请实施例提供的网络设备,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述双卡寻呼冲突的测试方法。
[0034] 本申请实施例提供的用户设备,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述双卡寻呼冲突的测试方法。
[0035] 本申请实施例提供的芯片,用于实现上述双卡寻呼冲突的测试方法。
[0036] 具体地,该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行上述双卡寻呼冲突的测试方法。
[0037] 本申请实施例提供的计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行上述双卡寻呼冲突的测试方法。
[0038] 本申请实施例提供的计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述双卡寻呼冲突的测试方法。
[0039] 本申请实施例提供的计算机程序,当其在计算机上运行时,使得计算机执行上述双卡寻呼冲突的测试方法。
[0040] 本申请实施例的技术方案中,创建虚拟SIM卡装置;通过调整第一虚拟SIM卡或第二虚拟SIM卡的国际移动用户识别码使得第一虚拟SIM卡或第二虚拟SIM卡将在同一时刻收到第一基站/第二基站发送的寻呼消息,从而构建出寻呼冲突场景,相比现有场测的方法,极大降低了测试成本;并且能够通过调整第一基站和/或第二基站的工作频段,从而全面覆盖各类寻呼冲突场景。附图说明
[0041] 附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例;
[0042] 图1为本申请实施例的一种可选的测试系统架构图;
[0043] 图2为本发明实施例的一种双卡接收寻呼消息的状态示意图;
[0044] 图3为本发明实施例的双卡寻呼冲突的测试方法的流程示意图;
[0045] 图4为本发明实施例的双卡寻呼冲突的测试方法的流程示意图;
[0046] 图5为本申请实施例的双卡寻呼冲突的测试装置的结构示意图;
[0047] 图6为本申请实施例的双卡寻呼冲突的测试装置的结构示意图;
[0048] 图7是本申请实施例的一种网络设备的示意性结构图;
[0049] 图8为本申请实施例的芯片的示意性结构图。

具体实施方式

[0050] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0051] 为便于理解本申请实施例的技术方案,以下先对本申请实施例涉及到的相关技术进行说明,需要说明的是,以下相关技术可以与本申请实施例的技术方案进行任意结合进行实施,也可以单独实施本申请实施例的技术方案。
[0052] 以长期演进(LTE,Long Term Evolution)系统为例,LTE系统在空闲态用户设备(UE,User Equipment)使用DRX(不连续接收-睡眠、唤醒机制)功能减少功率消耗,增加电池寿命。而寻呼过程属于DRX的一种,具体地,UE从SIB2系统消息2中获取DRX相关信息,然后根据DRX周期UE监测物理下行控制信道(PDCCH,Physical Downlink Control Channel)信道,查看是否有寻呼消息,如果PDCCH信道指示有寻呼消息,那么UE解调寻呼信道(PCH,Paging channel)去看寻呼消息是否属于自己。
[0053] 图1是本申请实施例提供的一种可选的测试系统架构图,如图1所示测试系统包括以下三个模块:
[0054] 模块一,中控系统11:
[0055] 通过有线或无线的方式连接终端14,可传输AT指令控制终端执行注册网络操作,以及读取终端14的内部日志,获取双卡寻呼时间节点的信息。
[0056] 通过有线或无线的方式连接SIM卡虚拟装置15,可修改SIM卡虚拟装置15中虚拟SIM卡1和虚拟SIM卡2的IMSI信息。
[0057] 通过有线或无线的方式控制两个模拟基站:基站12和基站13,控制基站12和基站13的寻呼周期和频段,开启以及关闭。
[0058] 模块二,SIM卡虚拟装置15:
[0059] 通过有线或无线的方式接入终端14的卡1,卡2的两个卡槽,虚拟两张SIM卡。SIM卡虚拟装置15受中控系统11控制,IMSI可根据中控系统11的指令更改。
[0060] 模块三,模拟基站,包括基站12和基站13:
[0061] 可以模拟产生LTE信号,受中控系统11控制。
[0062] 为便于理解本申请实施例的技术方案,以下对本申请实施例的实现原理进行详细说明:
[0063] 图2为本发明实施例的一种双卡接收寻呼消息的状态示意图,其中,第一基站在系统号为SFN1的时刻给SIM卡1下发page1寻呼消息、在SFN2时刻给SIM卡1下发page2寻呼消息,以此类推;第二基站在系统帧号为SFN′1时刻给SIM卡2下发page′1寻呼消息、在SFN′2时刻给SIM卡2下发page′2寻呼消息,以此类推;t1为SIM卡1接收到page1寻呼消息的时刻,t′1为SIM卡2接收到page′1寻呼消息的时刻,t′2为SIM卡2接收到page′2的时刻,以此类推。
[0064] 第一、第二基站发送寻呼消息的时刻是随机的,换句话说,SIM卡1与SIM卡2接收寻呼消息的时间点不一定相同,即无法保证满足:t1=t′k,k∈N*,而当SIM卡1与SIM卡2接收寻呼消息的时间点相同时,此时才构成寻呼冲突场景,即产生寻呼冲突需要满足:
[0065] SFN1=SFN′1  (1)
[0066] 根据3GPP规范,系统帧号(SFN,system frame number)满足:
[0067] SFN mod T=(Tdiv N)*(UE_ID modN)  (2)
[0068] 公式(2)中,T为寻呼周期,在本实施例中体现为第一、第二基站的寻呼周期,T的取值范围:T∈(32,64,128,256),单位为10ms,一般现网下T取值为128,单位10ms;N=min(T,nB),nB表示寻呼的密度,携带于SIB2消息中,一般现网下,nB=T,因此可以得到:
[0069] N=T  (3)
[0070] 公式(2)中,
[0071] UE_ID=IMSI mod 1024  (4)
[0072] IMSI为国际移动用户标识码。IMSI由数字0~9组成的一个序列表示,存储在SIM/USIM卡中。
[0073] 将公式(3)(4)代入公式(2)可以得到:
[0074] SFN mod T=(IMSI mod1024)mod T  (5)
[0075] 公式(5)中,由于T的实际取值范围:T∈(32,64,128,256),因此,1024=nT,其中n=(32,16,8,4),所以进一步可以得到:
[0076] (IMSI mod 1024)mod T=(IMSI mod nT)mod T=IMSI mod T  (6)
[0077] 因此,公式(5)进一步简化为:
[0078] SFN mod T=IMSI mod T  (7)
[0079] 进一步,针对SIM卡1有:
[0080] SFN1 mod T=IMSI1 mod T  (8)
[0081] 其中,IMSI1为SIM卡1的国际移动用户标识码。
[0082] 针对SIM卡2有:
[0083] SFN′1mod T=IMSI2mod T  (9)
[0084] 其中,IMSI2为SIM卡2的国际移动用户标识码。
[0085] 又由图2以及公式(1)可知,要使得SIM卡1和SIM卡2产生寻呼冲突需要将SIM卡2接收寻呼消息的时刻前移t1-t′1(也可以固定SIM卡2的接收寻呼消息的时刻,而选择移动SIM卡1的接收寻呼消息的时刻),这里图2中t1、t′1为两个相邻的接收寻呼消息的时刻,而推广至一般情况(不限制t1、t′1必须相邻),则要使得SIM卡1和SIM卡2产生寻呼冲突需要将SIM卡2接收寻呼消息的时刻前移(t′1-t1)mod T,因此,针对本实施例构建的场景,需要将第二基站发送寻呼消息的时间向前移动(t′1-t1)mod T,即将SFN′1向前移动(t′1-t1)mod T个帧号,而在移动SFN′1之前,SFN′1满足关系:
[0086] SFN1=SFN′1-(t′1-t1)mod T  (10)
[0087] 进一步,公式(10)结合公式(8)(9)可以得到:
[0088]
[0089] 由公式(11)可以得到,使得公式(11)成立的一个充分条件为:
[0090] IMSI2-(t′1-t1)mod T=IMSI1  (12)
[0091] 在移动SFN′1之前,IMSI2与IMSI1之间满足关系如公式(12)所示,因此只需要将IMSI2修改为:IMSI2-(t′1-t1)mod T,或将IMSI1修改为:IMSI1+(t′1-t1)mod T,即可产生寻呼冲突。
[0092] 图3为本发明实施例提供的双卡寻呼冲突的测试方法的流程示意图,所述测试方法包括以下步骤:
[0093] 步骤301:为第一基站和第二基站配置相同的寻呼周期T。
[0094] 本发明实施例的双卡寻呼冲突的测试方法的实施主体可以是网络设备,具体地,可以是自行搭建的控制设备,如图1的中控系统,中控系统控制第一基站与第二基站,当中控系统开启第一基站与第二基站的信号源后,可以为第一基站和第二基站分别配置相同的寻呼周期T;这里,第一基站或第二基站所应用的通信标准可以是LTE,WCDMA,TDS-CDMA,CDMA,GSM等任一通信制式。例如:第一基站采用LTE制式,第二基站采用LTE制式;或第一基站采用LTE制式,第二基站采用WCDMA制式;或第一基站采用LTE制式,第二基站采用TDS-CDMA制式;或第一基站采用LTE制式,第二基站采用CDMA制式;或第一基站采用LTE制式,第二基站采用GSM制式;或第一基站采用WCDMA制式,第二基站采用CDMA制式;或第一基站采用CDMA制式,第二基站采用GSM制式;对应地,双卡的制式可以采用卡1 LTE+卡2 LTE、或卡1 LTE+卡2 TDS-CDMA、或卡1 LTE+卡2 CDMA、……
[0095] 需要说明的是,以上列举的第一、第二基站的通信制式的组合以及卡1和卡2的通信制式的组合为本实施例的可选方案,并不限定本实施例的保护范围。
[0096] 在一个实施例中,向所述第一基站发送第一配置信息,所述第一配置消息用于将所述第一基站的寻呼周期配置为T;向所述第二基站发送第二配置信息,所述第二配置信息用于将所述第二基站的寻呼周期配置为T。具体地,以图1为例,中控系统可以通过04线缆向两个基站分别发送第一配置信息和第二配置信息,第一配置信息用于将第一基站的寻呼周期配置为T,如128,单位10ms,第二配置信息用于将第二基站的寻呼周期也同样配置为T=128,单位10ms。
[0097] 步骤302:获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,其中,所述第一虚拟SIM卡用于注册所述第一基站,所述第二虚拟SIM卡用于注册所述第二基站。
[0098] 在一个实施例中,可以获取与所述第一虚拟SIM卡和所述第二虚拟SIM卡连接的寻呼消息接收终端的日志信息,而t1和t2承载于所述日志信息中。以图1为例,SIM卡虚拟装置与终端相连接,即第一虚拟SIM卡和第二虚拟SIM卡连接到终端,则中控系统可以从终端的日志信息中获取到t1和t2时间点信息,这里t1可以是第一虚拟SIM卡的任一接收寻呼消息的时间点,t2也可以是第二虚拟SIM卡的任一接收寻呼消息的时间点。
[0099] 步骤303:将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:IMSI1+(t2-t1)mod T;或,将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:IMSI2-(t2-t1)mod T。
[0100] 在网络设备,即中控系统获取到第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2后即可开始执行该步骤,在一个实施例中,可以在第一基站以及第二基站下发寻呼消息的过程中,修改IMSI1或者IMSI2的值,以构建出寻呼冲突的场景。这里IMSI1或者IMSI2的值的修改理由可以参照前述对实施例实现原理的说明进行理解,t2即公式(12)中的t′1,t1即公式(12)中的t1。
[0101] 在一个实施例中,所述将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:IMSI1+(t2-t1)mod T,包括:向第一虚拟SIM卡发送第五配置信息,所述第五配置信息用于修改IMSI1,以使IMSI1的值调整为:IMSI1+(t2-t1)mod T。这里,IMSI值的调整过程可以是向第一虚拟SIM卡发送IMSI配置信息,即第五配置信息,用于修改IMSI1,以使IMSI1的值调整为:IMSI1+(t2-t1)mod T。
[0102] 在一个实施例中,所述将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:IMSI2-(t2-t1)mod T,包括:向第二虚拟SIM卡发送第六配置信息,所述第六配置信息用于修改IMSI2,以使IMSI2的值调整为:IMSI2-(t2-t1)mod T。这里,可以通过向第二虚拟SIM卡发送IMSI配置信息,即第六配置信息,用于修改IMSI2,以使IMSI2的值调整为:IMSI2-(t2-t1)mod T。
[0103] 可选地,第一虚拟SIM卡和第二虚拟SIM卡的IMSI值可以预先设置,具体地,可以是向第一虚拟SIM卡发送第三配置信息,第三配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;向第二虚拟SIM卡发送第四配置信息,所述第四配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。
[0104] 可选地,可以向所述第一基站发送第一频段配置信息,所述第一频段配置消息用于将所述第一基站的工作频段配置为B1;向所述第二基站发送第二频段配置信息,所述第二频段配置消息用于将所述第一基站的工作频段配置为B2;其中,B1与B2相同或不同。具体地,以图1为例,该步骤可以添加至步骤301,中控系统在配置第一、第二基站的寻呼周期的同时,配置第一、二基站的工作频段。
[0105] 在一个实施例中,通过调整第一基站的工作频段B1和/或第二基站的工作频段B2,遍历B1和B2的全部频段组合。在实际的寻呼冲突测试过程中,本发明实例中,步骤301-步骤303可以循环执行,每一次执行过程修改第一和/或第二基站的工作频段,从而遍历B1和B2的全部频段组合。
[0106] 举个例子:以第一基站和第二基站均采用LTE制式为例,假设全部待测试频段为35号频段(1850MHz-1910MHz)至40号频段(2300MHz-2400MHz),则可以在循环执行步骤301-步骤303时,首先设定第一基站的频段号为35号(工作频段设置为1850MHz-1910MHz),第二基站遍历35~40号频段,然后将第一基站的频段号加一,第二基站遍历35~40号频段,以此类推,直至将第一基站的工作频段号设为40号(工作频段设置为2300MHz-2400MHz),第二基站遍历35~40号频段。从而遍历第一基站的工作频段和第二基站的工作频段的全部频段组合。
[0107] 本实施例中,通过调整第一基站的工作频段B1和/或第二基站的工作频段B2,遍历B1和B2的全部频段组合,从而实现全面覆盖各类寻呼冲突场景,在不同的基站工作频段下,终端对于寻呼冲突的处理方式是不同,由此可以模拟出各类寻呼冲突场景,从而可以提前发现终端在处理寻呼冲突时候的相关的缺陷,以提升终端的产品品质。
[0108] 本实施例中,通过调整第一虚拟SIM卡或第二虚拟SIM卡的国际移动用户识别码使得第一虚拟SIM卡或第二虚拟SIM卡将在同一时刻收到第一基站/第二基站发送的寻呼消息,从而构建出寻呼冲突场景,相比现有场测的方法,极大降低了测试成本;并且能够通过调整第一基站和/或第二基站的工作频段,从而全面覆盖各类寻呼冲突场景。
[0109] 图4为本发明实施例提供的双卡寻呼冲突的测试方法的流程示意图,所述测试方法包括以下步骤:
[0110] 步骤401:创建虚拟SIM卡装置,所述虚拟SIM卡装置包括第一虚拟SIM卡和第二虚拟SIM卡,其中,所述第一虚拟SIM卡用于注册第一基站,所述第二虚拟SIM卡用于注册第二基站。
[0111] 本发明实施例提供的双卡寻呼冲突的测试方法的实施主体可以是网络侧设备,也可以是终端设备,例如可以是服务器等网络设备,可以是平板电脑、笔记本、车载终端等设备。具体地,可以在该网络侧设备或终端设备上创建虚拟SIM卡装置。
[0112] 以图1为例,SIM卡虚拟装置15通过无线或有线的连接方式接入终端卡1,卡2两个卡槽,虚拟两张SIM卡(第一虚拟SIM卡和第二虚拟SIM卡)。SIM卡虚拟装置受中控系统控制。当中控系统控制终端开机后,卡1注册第一基站,卡2注册第二基站。需要说明的是,这里虚拟的SIM卡可以是实体卡,也可以是由软件实现的虚拟卡,例如:基于Android/IOS终端,由软件编程实现虚拟SIM卡的功能,虚拟SIM卡的相关参数如IMSI值可以由网络侧配置,如可以通过WiFi或者移动运营商网络请求从动态IMSI分配服务器下载虚拟SIM卡参数,在本实施例中,以图1为例,可以由终端14上运行的软件实现SIM卡虚拟装置15的功能,虚拟的两张SIM卡参数如IMSI可以由中控系统进行设置、修改。
[0113] 步骤402:接收第一配置信息,所述第一配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:IMSI1+(t2-t1)mod T;或用于将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:IMSI2-(t2-t1)mod T;其中,t1为所述第一虚拟SIM卡的接收寻呼消息的时间点,t2为所述第二虚拟SIM卡的接收寻呼消息的时间点,T为所述第一基站或所述第二基站的寻呼周期,所述第一基站和所述第二基站的寻呼周期相同。
[0114] 可选地,在接收第一配置信息之前,所述第一虚拟SIM卡接收第二配置信息,所述第二配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;所述第二虚拟SIM卡接收第三配置信息,所述第三配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。以图1为例,中控系统控制可以控制SIM卡虚拟装置随机设置卡1和卡2的IMSI值为IMSI1和IMSI2,具体地,中控系统可以向第一、第二虚拟SIM卡发送配置信息(第二配置信息、第三配置信息)以实现IMSI值的设置。
[0115] 图1中,第一虚拟SIM卡和第二虚拟SIM卡连接寻呼消息接收终端,而t1和t2承载于该终端的记录有寻呼事件的日志信息中。这里t1可以是第一虚拟SIM卡的任一接收寻呼消息的时间点,t2也可以是第二虚拟SIM卡的任一接收寻呼消息的时间点。
[0116] 本实施例中,通过创建虚拟SIM卡装置,从而可以动态修改SIM卡的IMSI值,从而构建出寻呼冲突场景,相比现有场测的方法,极大降低了测试成本。
[0117] 图5为本申请实施例提供的双卡寻呼冲突的测试装置的结构示意图,如图5所示,包括:
[0118] 寻呼周期配置模块501,用于为第一基站和第二基站配置相同的寻呼周期T;
[0119] 获取模块502,用于获取第一虚拟SIM卡的接收寻呼消息的时间点t1和第二虚拟SIM卡的接收寻呼消息的时间点t2,其中,所述第一虚拟SIM卡用于注册所述第一基站,所述第二虚拟SIM卡用于注册所述第二基站;
[0120] 调整模块503,用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
[0121] IMSI1+(t2-t1)mod T;或,
[0122] 将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
[0123] IMSI2-(t2-t1)mod T。
[0124] 在一个实施例中,寻呼周期配置模块包括,第一发送模块504和第二发送模块505,[0125] 第一发送模块504,用于向所述第一基站发送第一配置信息,所述第一配置消息用于将所述第一基站的寻呼周期配置为T;
[0126] 第二发送模块505,用于向所述第二基站发送第二配置信息,所述第二配置消息用于将所述第二基站的寻呼周期配置为T。
[0127] 在一个实施例中,获取模块具体用于获取与所述第一虚拟SIM卡和所述第二虚拟SIM卡连接的寻呼消息接收终端的日志信息,t1和t2承载于所述日志信息中。
[0128] 在一个实施例中,所述装置还包括第一预设模块506和第二预设模块507,[0129] 第一预设模块506,用于向第一虚拟SIM卡发送第三配置信息,所述第三配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;
[0130] 第二预设模块507,用于向第二虚拟SIM卡发送第四配置信息,所述第四配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。
[0131] 在一个实施例中,所述调整模块包括第三发送模块508,
[0132] 第三发送模块508,用于向第一虚拟SIM卡发送第五配置信息,所述第五配置信息用于修改IMSI1,以使IMSI1的值调整为:IMSI1+(t2-t1)mod T;或用于向第二虚拟SIM卡发送第六配置信息,所述第六配置信息用于修改IMSI2,以使IMSI2的值调整为:IMSI2-(t2-t1)mod T。
[0133] 在一个实施例中,所述装置还包括第一频段配置模块509和第二频段配置模块510,
[0134] 第一频段配置模块509,用于向所述第一基站发送第一频段配置信息,所述第一频段配置消息用于将所述第一基站的工作频段配置为B1;
[0135] 第二频段配置模块510,用于向所述第二基站发送第二频段配置信息,所述第二频段配置消息用于将所述第一基站的工作频段配置为B2;
[0136] 其中,B1与B2相同或不同。
[0137] 在一个实施例中,所述装置还包括遍历模块511,
[0138] 遍历模块511,用于通过调整B1和/或B2,遍历B1和B2的全部频段组合。
[0139] 本领域技术人员应当理解,图5所示的双卡寻呼冲突的测试装置中的各单元的实现功能可参照双卡寻呼冲突的测试方法的相关描述而理解。图5所示的双卡寻呼冲突的测试装置中的各模块的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0140] 图6为本申请实施例提供的双卡寻呼冲突的测试装置的结构示意图,如图6所示,包括:
[0141] 创建模块601,用于创建虚拟SIM卡装置,所述虚拟SIM卡装置包括第一虚拟SIM卡和第二虚拟SIM卡,其中,所述第一虚拟SIM卡用于注册第一基站,所述第二虚拟SIM卡用于注册第二基站;
[0142] 第一接收模块602,用于接收第一配置信息,所述第一配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码IMSI1的值调整为:
[0143] IMSI1+(t2-t1)mod T;或用于
[0144] 将所述第二虚拟SIM卡的国际移动用户识别码IMSI2的值调整为:
[0145] IMSI2-(t2-t1)mod T;
[0146] 其中,t1为所述第一虚拟SIM卡的接收寻呼消息的时间点,t2为所述第二虚拟SIM卡的接收寻呼消息的时间点,T为所述第一基站或所述第二基站的寻呼周期,所述第一基站和所述第二基站的寻呼周期相同。
[0147] 在一个实施例中,所述装置还包括第二接收模块603和第三接收模块604,[0148] 第二接收模块603,用于所述第一虚拟SIM卡接收第二配置信息,所述第二配置信息用于将所述第一虚拟SIM卡的国际移动用户识别码随机设置为IMSI1;
[0149] 第三接收模块604,用于所述第二虚拟SIM卡接收第三配置信息,所述第三配置信息用于将所述第二虚拟SIM卡的国际移动用户识别码随机设置为IMSI2。
[0150] 在一个实施例中,所述第一接收模块中,t1和t2承载于记录寻呼事件的日志信息中。
[0151] 本领域技术人员应当理解,图6所示的双卡寻呼冲突的测试装置中的各单元的实现功能可参照双卡寻呼冲突的测试方法的相关描述而理解。图6所示的双卡寻呼冲突的测试装置中的各模块的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0152] 图7是本申请实施例提供的一种网络设备700示意性结构图。网络设备700可以是用户设备,或者网络设备(如平台),图7所示的网络设备700包括处理器710,处理器710可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。
[0153] 可选地,如图7所示,网络设备700还可以包括存储器720。其中,处理器710可以从存储器720中调用并运行计算机程序,以实现本申请实施例中的方法。
[0154] 其中,存储器720可以是独立于处理器710的一个单独的器件,也可以集成在处理器710中。
[0155] 可选地,如图7所示,网络设备700还可以包括收发器730,处理器710可以控制该收发器730与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。
[0156] 其中,收发器730可以包括发射机和接收机。收发器730还可以进一步包括天线,天线的数量可以为一个或多个。
[0157] 可选地,该网络设备700具体可为本申请实施例的双卡寻呼冲突的测试装置,并且该网络设备700可以实现本申请实施例的各个方法中由双卡寻呼冲突的测试装置实现的相应流程,为了简洁,在此不再赘述。
[0158] 图8是本申请实施例的芯片的示意性结构图。图8所示的芯片800包括处理器810,处理器810可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。
[0159] 可选地,如图8所示,芯片800还可以包括存储器820。其中,处理器810可以从存储器820中调用并运行计算机程序,以实现本申请实施例中的方法。
[0160] 其中,存储器820可以是独立于处理器810的一个单独的器件,也可以集成在处理器810中。
[0161] 可选地,该芯片800还可以包括输入接口830。其中,处理器810可以控制该输入接口830与其他设备或芯片进行通信,具体地,可以获取其他设备或芯片发送的信息或数据。
[0162] 可选地,该芯片800还可以包括输出接口840。其中,处理器810可以控制该输出接口840与其他设备或芯片进行通信,具体地,可以向其他设备或芯片输出信息或数据。
[0163] 可选地,该芯片可应用于本申请实施例中的网络设备,并且该芯片可以实现本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
[0164] 应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。
[0165] 本申请实施例还提供了一种计算机可读存储介质,用于存储计算机程序。
[0166] 可选的,该计算机可读存储介质可应用于本申请实施例中的网络设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
[0167] 可选地,该计算机可读存储介质可应用于本申请实施例中的移动终端/终端设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
[0168] 本申请实施例还提供了一种计算机程序产品,包括计算机程序指令。
[0169] 可选的,该计算机程序产品可应用于本申请实施例中的网络设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
[0170] 可选地,该计算机程序产品可应用于本申请实施例中的移动终端/终端设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
[0171] 本申请实施例还提供了一种计算机程序。
[0172] 可选的,该计算机程序可应用于本申请实施例中的网络设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
[0173] 可选地,该计算机程序可应用于本申请实施例中的移动终端/终端设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
[0174] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0175] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0176] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0177] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0178] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0179] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(Read-Only Memory,)ROM、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0180] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈