一种移动终端根据SIM卡选择VOLTE的方法及系统技术方案

技术编号:15655115 阅读:60 留言:0更新日期:2017-06-17 13:01
本发明专利技术公开了一种移动终端根据SIM卡选择VOLTE的方法及系统,建立预设的SIM卡的PLMN与预设的ID数值的关系表,通过SIM卡PLMN码动态地查找,查询所述关系表判断PLMN是否存在以及是否需要更新;当PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值,当PLMN不存在,则获取默认的ID数值;根据获取的ID,则获取相关的配置参数;本发明专利技术实现动态插入不同的SIM卡时,根据不同运营商的PLMN数值及移动终端,配置不同的IMS配置信息并配置正确的VOLTE网络,实现了同一个软件根据SIM卡类型自动兼容不同IMS配置信息并动态选择VOLTE网络,极大减少代码的维护管理成本。

【技术实现步骤摘要】
一种移动终端根据SIM卡选择VOLTE的方法及系统
本专利技术涉及智能终端应用
,尤其涉及的是一种移动终端根据SIM卡类型选择VOLTE的方法及系统。
技术介绍
随着IMS(IMS:IPMultimediaSubsystem,IP多媒体子系统,是一种全新的多媒体业务形式,它能够满足现在的终端客户更新颖、更多样化多媒体业务的需求)的发展,IMS已经能够满足现在的终端客户更新颖、更多样化多媒体业务的需求。VOLTE是基于IMS的语音业务,IMS由于支持多种接入和丰富的多媒体业务,成为全IP时代的核心网标准架构。VOLTE即VoiceOverLTE,它是一种IP数据传输技术,无需2G/3G网,全部业务承载于4G网络上,可实现数据与语音业务在同一网络下的统一,换言之,4G网络下不仅仅提供高速率的数据业务,同时还提供高质量的音视频通话,后者便需要VOLTE技术来实现。VOLTE技术带给4G用户最直接的感受就是接通等待时间更短,以及更高质量、更自然的语音视频通话效果。VOLTE与2G、3G语音通话有着本质的不同。VOLTE是架构在4G网络上全IP条件下的端到端语音方案。VOLTE相较2G、3G语音通话,语音质量能提高40%左右,因为它采用高分辨率编解码技术。VOLTE为用户带来更低的接入时延(拨号后的等待时间),比3G降50%,大概在2秒左右,而2G时代在6-7秒。此外,2G、3G下的掉线率时有发生,但VOLTE的掉线率接近于零。对运营商而言,部署VOLTE意味着开启了向移动宽带语音演进之路。从长远来看,这将给运营商带来两方面的价值,一是提升无线频谱利用率、降低网络成本。因为对于语音业务,LTE的频谱利用效率远远优于传统制式,达到GSM的4倍以上。另一个价值就是为用户提供方便,VOLTE的体验明显优于传统CS语音。首先,高清语音和视频编解码的引入显著提高了通信质量;其次,VOLTE的呼叫接续时长大幅缩短,测试表明VOLTE比CS呼叫缩短一半以上;第三,与RCS的无缝集成可以带来丰富的业务。在项目软件研发生产阶段,由于全球不同国家不同运营商的IMS系统所需的手机端的IMS配置参数不一致,导致需要根据不同运营商不同SIM卡输出含有不同IMS配置信息的软件,会增加版本维护成本,导致同一个软件无法兼容SIM卡的问题,以及不同SIM卡之间不同的IMS配置信息的差异导致需要不同的软件实现VOLTE网络的注册的问题。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端根据SIM卡选择VOLTE的方法及系统,旨在实现动态插入不同的SIM卡时,根据不同运营商的PLMN数值及移动终端,配置不同的IMS配置信息并配置正确的VOLTE网络,实现了同一个软件根据SIM卡类型自动兼容不同IMS配置信息并动态选择VOLTE网络,极大减少代码的维护管理成本。本专利技术解决技术问题所采用的技术方案如下:一种移动终端根据SIM卡选择VOLTE的方法,其中,所述方法包括:步骤A,预先通过移动终端AP端上层服务RILD建立预设的SIM卡的PLMN中MNC和MCC码分别与预设的ID数值的关系表,并实时对SIM卡插拔进行检测;步骤B,当检测到SIM卡动态插入移动终端,获取SIM卡的PLMN信息,动态查询所述关系表判断PLMN是否存在以及是否需要更新;步骤C,当PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值,当PLMN不存在,则获取默认的ID数值,并进行提示;步骤D,RILD服务发送相关AT控制命令和ID数值给驱动层,驱动层获取并解析命令和数值,并通过物理共享内存方式通知MODEM端上层服务;步骤E,MODEM端上层服务获取对应的ID数值,设置底层NVRAM参数,完成不同的VOLTE网络注册。所述的移动终端根据SIM卡选择VOLTE的方法,其中,所述步骤B具体包括:B1,移动终端检测到SIM卡动态插入后,获取SIM卡的PLMN信息;B2,移动终端动态查询PLMN中MNC和MCC码分别与ID数值的关系表,判断PLMN是否存在以及是否需要更新。所述的移动终端根据SIM卡选择VOLTE的方法,其中,所述步骤C具体包括:C1,当判断出PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值;C2,当判断出PLMN不存在,则获取默认的ID数值,并在移动终端屏幕上以弹框的形式对用户进行提示。所述的移动终端根据SIM卡选择VOLTE的方法,其中,所述步骤C还包括:C11,当判断出PLMN存在但不需要更新,则控制移动终端进入正常的VOLTE入网初始化流程。所述的移动终端根据SIM卡选择VOLTE的方法,其中,所述步骤E具体包括:E1,预先设置ID数值和不同IMS配置信息的关系表;E2,Modem端上层服务获取对应的ID数值,通过查询ID数值和不同IMS配置信息的关系表,从而设置底层NVRAM参数,完成不同的VOLTE网络注册。一种移动终端根据SIM卡选择VOLTE的系统,其中,所述系统包括:预先建立模块,用于预先通过移动终端AP端上层服务RILD建立预设的SIM卡的PLMN中MNC和MCC码分别与预设的ID数值的关系表,并实时对SIM卡插拔进行检测;获取查询模块,用于当检测到SIM卡动态插入移动终端,获取SIM卡的PLMN信息,动态查询所述关系表判断PLMN是否存在以及是否需要更新;获取处理模块,用于当PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值,当PLMN不存在,则获取默认的ID数值,并进行提示;发送通知模块,用于RILD服务发送相关AT控制命令和ID数值给驱动层,驱动层获取并解析命令和数值,并通过物理共享内存方式通知MODEM端上层服务;设置注册模块,用于MODEM端上层服务获取对应的ID数值,设置底层NVRAM参数,完成不同的VOLTE网络注册。所述的移动终端根据SIM卡选择VOLTE的系统,其中,所述获取查询模块具体包括:检测查询单元,用于移动终端检测到SIM卡动态插入后,获取SIM卡的PLMN信息;查询判断单元,用于移动终端动态查询PLMN中MNC和MCC码分别与ID数值的关系表,判断PLMN是否存在以及是否需要更新。所述的移动终端根据SIM卡选择VOLTE的系统,其中,所述获取处理模块具体包括:第一处理单元,用于当判断出PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值;第二处理单元,用于当判断出PLMN不存在,则获取默认的ID数值,并在移动终端屏幕上以弹框的形式对用户进行提示。所述的移动终端根据SIM卡选择VOLTE的系统,其中,所述获取处理模块还包括:第三处理单元,用于当判断出PLMN存在但不需要更新,则控制移动终端进入正常的VOLTE入网初始化流程。所述的移动终端根据SIM卡选择VOLTE的系统,其中,所述设置注册模块具体包括:预先设置单元,用于预先设置ID数值和不同IMS配置信息的关系表;设置单元,用于Modem端上层服务获取对应的ID数值,通过查询ID数值和不同IMS配置信息的关系表,从而设置底层NVRAM参数,完成不同的VOLTE网络注册。本专利技术公开了一种移动终端根据SIM卡选择VOLTE的方法本文档来自技高网
...
一种移动终端根据SIM卡选择VOLTE的方法及系统

【技术保护点】
一种移动终端根据SIM卡选择VOLTE的方法,其特征在于,所述方法包括:步骤A,预先通过移动终端AP端上层服务RILD建立预设的SIM卡的PLMN中MNC和MCC码分别与预设的ID数值的关系表,并实时对SIM卡插拔进行检测;步骤B,当检测到SIM卡动态插入移动终端,获取SIM卡的PLMN信息,动态查询所述关系表判断PLMN是否存在以及是否需要更新;步骤C,当PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值,当PLMN不存在,则获取默认的ID数值,并进行提示;步骤D,RILD服务发送相关AT控制命令和ID数值给驱动层,驱动层获取并解析命令和数值,并通过物理共享内存方式通知MODEM端上层服务;步骤E,MODEM端上层服务获取对应的ID数值,设置底层NVRAM参数,完成不同的VOLTE网络注册。

【技术特征摘要】
1.一种移动终端根据SIM卡选择VOLTE的方法,其特征在于,所述方法包括:步骤A,预先通过移动终端AP端上层服务RILD建立预设的SIM卡的PLMN中MNC和MCC码分别与预设的ID数值的关系表,并实时对SIM卡插拔进行检测;步骤B,当检测到SIM卡动态插入移动终端,获取SIM卡的PLMN信息,动态查询所述关系表判断PLMN是否存在以及是否需要更新;步骤C,当PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值,当PLMN不存在,则获取默认的ID数值,并进行提示;步骤D,RILD服务发送相关AT控制命令和ID数值给驱动层,驱动层获取并解析命令和数值,并通过物理共享内存方式通知MODEM端上层服务;步骤E,MODEM端上层服务获取对应的ID数值,设置底层NVRAM参数,完成不同的VOLTE网络注册。2.根据权利要求1所述的移动终端根据SIM卡选择VOLTE的方法,其特征在于,所述步骤B具体包括:B1,移动终端检测到SIM卡动态插入后,获取SIM卡的PLMN信息;B2,移动终端动态查询PLMN中MNC和MCC码分别与ID数值的关系表,判断PLMN是否存在以及是否需要更新。3.根据权利要求1所述的移动终端根据SIM卡选择VOLTE的方法,其特征在于,所述步骤C具体包括:C1,当判断出PLMN存在并且需要更新,则根据所述关系表获取当前的SIM卡的ID数值;C2,当判断出PLMN不存在,则获取默认的ID数值,并在移动终端屏幕上以弹框的形式对用户进行提示。4.根据权利要求1所述的移动终端根据SIM卡选择VOLTE的方法,其特征在于,所述步骤C还包括:C11,当判断出PLMN存在但不需要更新,则控制移动终端进入正常的VOLTE入网初始化流程。5.根据权利要求1所述的移动终端根据SIM卡选择VOLTE的方法,其特征在于,所述步骤E具体包括:E1,预先设置ID数值和不同IMS配置信息的关系表;E2,Modem端上层服务获取对应的ID数值,通过查询ID数值和不同IMS配置信息的关系表,从而设置底层NVRAM参数,完成不同的VOLTE网络注册。6.一种移动终端根据SIM卡选择VOLTE的系统,其特征在于,所述系统包括:...

【专利技术属性】
技术研发人员:古启才余可永赖燕铭石雷欧阳文丽李高翔胡亚军何兰英
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1