一种检测SIM卡可用性的方法、装置、设备及介质制造方法及图纸

技术编号:36554911 阅读:9 留言:0更新日期:2023-02-04 17:09
本申请公开了一种检测SIM卡可用性的方法、装置、设备及介质,涉及通信技术领域,包括:创建并启动用于测试SIM卡的测试任务,并将测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备,在测试终端设备中的客户端测试应用程序将虚拟SIM卡成功注册至对应的运营商网络后,向客户端测试应用程序发送测试指令以便客户端测试应用程序对虚拟SIM卡进行测试并得到测试结果;获取测试结果并判断测试是否成功,若成功,则确定当前待测SIM卡可用;向测试终端设备发送与下一待测SIM卡对应的虚拟SIM卡,并重新执行上述步骤,直到测试任务中所有待测SIM卡测试完成。实现了对大量SIM卡可用性的自动化检测。卡可用性的自动化检测。卡可用性的自动化检测。

【技术实现步骤摘要】
一种检测SIM卡可用性的方法、装置、设备及介质


[0001]本专利技术涉及通信
,特别涉及一种检测SIM卡可用性的方法、装置、设备及介质。

技术介绍

[0002]SIM卡是用户目前使用移动网络服务的重要基础载体之一,而SIM卡的可用性是用户正常使用移动通信网络服务的必要条件之一,但是由于SIM卡厂商生产时存在的一致性问题或网络运营商本身的软件配置错误等问题,可能会导致提供给用户的SIM卡实际是不可用的,这会直接影响用户使用网络服务的体验感受。因此,在将SIM卡交付给正式用户使用之前,需要快速检测确认SIM卡的可用性,确保正式用户申请拿到SIM卡之后可以正常使用移动网络服务。。
[0003]当前采用的方法是从待检测的SIM卡池中,随机抽取一定比例的SIM卡,然后通过人工方式进行检查确认,具体为将把SIM卡直接插到通信设备终端卡槽上,然后开机检查移动网络服务是否正常,但这种方法难以覆盖SIM卡池中的每张SIM卡,即不能掌握每张SIM卡的可用情况,同时当SIM卡池的数量超过一定范围时,这种人工检查方法需要花费大量的人力或时间。
[0004]综上,如何实现大量SIM卡可用性的自动化检测是目前有待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种检测SIM卡可用性的方法、装置、设备及介质,能够实现大量SIM卡可用性的自动化检测。其具体方案如下:
[0006]第一方面,本申请公开了一种检测SIM卡可用性的方法,包括:
[0007]创建并启动用于测试SIM卡的测试任务,并将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备,以便所述测试终端设备中的客户端测试应用程序将所述虚拟SIM卡注册至对应的运营商网络;
[0008]在监测到所述虚拟SIM卡成功注册至对应的运营商网络后,则向所述客户端测试应用程序发送测试指令,以便所述客户端测试应用程序基于所述测试指令对所述虚拟SIM卡执行相应的测试流程以得到测试结果;
[0009]获取所述测试结果,并利用预设判断规则判断所述测试结果是否为用于表征测试通过的结果信息,若是,则确定所述当前待测SIM卡可用;
[0010]向所述测试终端设备发送与下一待测SIM卡对应的虚拟SIM卡,并重新跳转至所述在监测到所述虚拟SIM卡成功注册至对应的运营商网络后,则向所述客户端测试应用程序发送测试指令的步骤,直到所述测试任务中所有待测SIM卡测试完成。
[0011]可选的,所述检测SIM卡可用性的方法,还包括:
[0012]预先通过SIM卡读取设备对待测SIM卡进行读取,以获取待测SIM卡信息,并将所述待测SIM卡信息存储至后台数据库;
[0013]相应的,所述创建并启动用于测试SIM卡可用性的任务,包括:
[0014]基于所述后台数据库中存储的所述待测SIM卡信息创建用于测试SIM卡可用性的任务,并启动所述测试任务。
[0015]可选的,所述将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备,包括:
[0016]获取各测试终端设备中的客户端测试应用程序发送的SIM卡申请请求,并判断与各所述客户端测试应用程序对应的账号是否为测试账号;
[0017]若为测试账号,则基于所述SIM卡申请请求将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备。
[0018]可选的,所述利用预设规则判断所述测试结果是否为用于表征测试通过的结果信息,包括:
[0019]获取所述测试结果中携带的响应码,并判断所述响应码是否与预设响应码一致;
[0020]若一致,则确定所述测试结果为用于表征测试通过的结果信息。
[0021]可选的,所述检测SIM卡可用性的方法,还包括:
[0022]若监测到与所述当前待测SIM卡对应的虚拟SIM卡未成功注册至对应的运营商网络,则将所述当前待测SIM卡的测试结果标记为失败;
[0023]获取所述客户端测试应用程序发送的用于重新申请待测SIM卡的换卡请求,并判断所述测试任务中是否存在未进行测试的待测SIM卡;
[0024]若存在,则基于所述换卡请求向所述客户端测试应用程序发送与下一待测SIM卡对应的虚拟SIM卡。
[0025]可选的,所述获取所述测试结果的过程中,还包括:
[0026]若在预设时间期限内未获取到所述测试结果,则将所述当前待测SIM卡的测试结果标记为失败,并判断所述测试任务中是否存在未进行测试的待测SIM卡;
[0027]若存在,则向所述客户端测试应用程序发送与下一待测SIM卡对应的虚拟SIM卡。
[0028]可选的,所述将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备之前,还包括:
[0029]获取预先注册的若干数量个测试账号,并确定相应数量台测试终端设备,
[0030]在每一所述测试终端设备上安装并启动客户端测试应用程序,并在每一所述客户端测试应用程序中登录相应的测试账号。
[0031]第二方面,本申请公开了一种检测SIM卡可用性的装置,包括:
[0032]网络注册模块,用于创建并启动用于测试SIM卡的测试任务,并将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备,以便所述测试终端设备中的客户端测试应用程序将所述虚拟SIM卡注册至对应的运营商网络;
[0033]SIM卡测试模块,用于在监测到所述虚拟SIM卡成功注册至对应的运营商网络后,则向所述客户端测试应用程序发送测试指令,以便所述客户端测试应用程序基于所述测试指令对所述虚拟SIM卡执行相应的测试流程以得到测试结果;
[0034]测试结果判断模块,用于获取所述测试结果,并利用预设判断规则判断所述测试结果是否为用于表征测试通过的结果信息,若是,则确定所述当前待测SIM卡可用;
[0035]下一SIM卡发送模块,用于向所述测试终端设备发送与下一待测SIM卡对应的虚拟
SIM卡,并重新跳转至所述在监测到所述虚拟SIM卡成功注册至对应的运营商网络后,则向所述客户端测试应用程序发送测试指令的步骤,直到所述测试任务中所有待测SIM卡测试完成。
[0036]第三方面,本申请公开了一种电子设备,包括:
[0037]存储器,用于保存计算机程序;
[0038]处理器,用于执行所述计算机程序,以实现前述公开的检测SIM卡可用性的方法的步骤。
[0039]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的检测SIM卡可用性的方法的步骤。
[0040]可见,本申请创建并启动用于测试SIM卡的测试任务,并将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备,以便所述测试终端设备中的客户端测试应用程序将所述虚拟SIM卡注册至对应的运营商网络;在监测到所述虚拟SIM本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测SIM卡可用性的方法,其特征在于,包括:创建并启动用于测试SIM卡的测试任务,并将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备,以便所述测试终端设备中的客户端测试应用程序将所述虚拟SIM卡注册至对应的运营商网络;在监测到所述虚拟SIM卡成功注册至对应的运营商网络后,则向所述客户端测试应用程序发送测试指令,以便所述客户端测试应用程序基于所述测试指令对所述虚拟SIM卡执行相应的测试流程以得到测试结果;获取所述测试结果,并利用预设判断规则判断所述测试结果是否为用于表征测试通过的结果信息,若是,则确定所述当前待测SIM卡可用;向所述测试终端设备发送与下一待测SIM卡对应的虚拟SIM卡,并重新跳转至所述在监测到所述虚拟SIM卡成功注册至对应的运营商网络后,则向所述客户端测试应用程序发送测试指令的步骤,直到所述测试任务中所有待测SIM卡测试完成。2.根据权利要求1所述的检测SIM卡可用性的方法,其特征在于,还包括:预先通过SIM卡读取设备对待测SIM卡进行读取,以获取待测SIM卡信息,并将所述待测SIM卡信息存储至后台数据库;相应的,所述创建并启动用于测试SIM卡可用性的任务,包括:基于所述后台数据库中存储的所述待测SIM卡信息创建用于测试SIM卡可用性的任务,并启动所述测试任务。3.根据权利要求1所述的检测SIM卡可用性的方法,其特征在于,所述将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备,包括:获取各测试终端设备中的客户端测试应用程序发送的SIM卡申请请求,并判断与各所述客户端测试应用程序对应的账号是否为测试账号;若为测试账号,则基于所述SIM卡申请请求将所述测试任务中与各当前待测SIM卡对应的虚拟SIM卡发送至各测试终端设备。4.根据权利要求1所述的检测SIM卡可用性的方法,其特征在于,所述利用预设规则判断所述测试结果是否为用于表征测试通过的结果信息,包括:获取所述测试结果中携带的响应码,并判断所述响应码是否与预设响应码一致;若一致,则确定所述测试结果为用于表征测试通过的结果信息。5.根据权利要求1所述的检测SIM卡可用性的方法,其特征在于,还包括:若监测到与所述当前待测SIM卡对应的虚拟SIM卡未成功注册至对应的运营商网络,则将所述当前待测SIM卡的测试结果标记为失败;获取所述客户端测试应用程序发送的用于重新申请待测SIM卡的换...

【专利技术属性】
技术研发人员:陈汉农杨云刘洋
申请(专利权)人:传乘科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1