基于Android平台虚拟SIM卡的设计与实现
发布时间:2020-09-29 09:04
在当今互联网时代的大背景之下,互联网技术正以难以想象的迅猛速度发展,互联网时代的前景为业界看好。移动互联网也已深深植入人们的日常生活,使用手机上网的网民规模保持快速增长。用户在境外出行时的移动上网需求也日益强烈。移动用户出国活动频繁,国际漫游业务量迅速增加。但是,传统的实体SIM卡一般只有在开通国际漫游服务后,才能继续使用网络。国际漫游资费高是全世界电信运营商普遍面临的问题。针对以上所述问题,论文基于安卓5.1、以高通MSM8952开发平台设计实现了一种虚拟SIM卡的方案。虚拟SIM卡又称软SIM,预装在手机系统底层,是通过软件方式实现硬件SIM卡功能。虚拟SIM卡除了可以使手机终端更加轻薄,在网络资源选择上具备明显的优点:可以动态下发擦写卡资源,轻易的支持多IMSI,在不同运营商间切换。论文完成了虚拟SIM卡的方案分析设计与实现。方案设计主要有以下三个方面:1.分析了实体SIM卡的通信框架,研究设计了虚拟SIM卡的通信框架;2.分析了相关的数据加密算法,针对虚拟卡数据在传输过程中可能出现被窃取的情况,设计加密流程,设计对虚拟卡参数进行加密传输;3.分析对比了目前移动终端数据安全方案,设计基于ARM TrustZone技术设计了虚拟卡数据安全保存方案。根据以上的分析方案,论文对虚拟SIM卡的各个模块进行了实现。实现方面包括了三个方面:1.Framework对外接口设计与实现,主要涉及虚拟卡的添加、激活及删除操作。2.虚拟卡数据安全管理实现主要涉及虚拟卡参数的安全下载及保存。3.Modem侧虚拟卡的实现,主要涉及使能虚拟卡和虚拟卡初始化操作。论文最后对设计完成的虚拟卡软件进行了相关测试,设计了相关测试用例,根据测试用例的测试场景完成一系列的功能测试和性能测试。通过功能测试表明,虚拟SIM卡应用在不同的测试场景下能够稳定运行。通过性能测试表明,本方案的国际漫游服务启用耗时较短。并且最后对比了虚拟SIM卡与运营商的国际漫游资费,通过对比发现虚拟SIM卡提供的漫游资费低于运营商的资费水平。虚拟SIM卡给消费者带来的不仅是便利,还在国际漫游资费上占有优势。
【学位单位】:重庆邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
目的是与终端虚拟 SIM APP 进行交互IM 卡参数。服务供应商:提供运营商参数 IMSI、与 263 移动通信有限公司合作,开发家拥有国内移动通信转售牌照的国际移业和商务人士和海外华人家庭为主,通超过 200 个国家和地区,整合了超过GInternet用户管理中心服务器云端
图 4.5 NV71594其中参数含义如表 4.2 所示:表 4.2 NV 配置表参数说明is_auto_activation_enabled 表示是否启用了 on-chipSIM,0:没有启用,1:启用app_type 表示 on-chip SIM 配置类型,1:SIM,3:USIMslot_id 表示虚拟卡占用的卡槽号默认为 1其中 app_type 在使能虚拟卡时默认设置为 3,onchip_auto_act_data.app_type=3按照 USIM 配置 on-chip SIM 类型。用户到达漫游地,操作请求使用虚拟卡,请求使用指定 imsi 接入网络,请求消息中携带 imsi,slotId,status 发到 Modem 中,Modem 模块记录下状态,并且重启 Modem。NV 配置关键结构体如下。Modem 开机时,由 MMGSDItask 加载这个
例期结果“263Mobile”,卡槽 1 显示物理卡信息(电信卡-中国电信;联通通;移动卡-中国移动)3、 状态栏显示双网信号塔,卡槽 2 信号显示为漫游(带 R),卡槽络。数据业务在卡槽 1 上,上网正常4、 进入双卡选择,卡 1 显示物理卡信息,卡 2 显示 263Mobile5、 拉起拨号盘,拨号盘显示两个呼出按钮。卡 1 显示物理卡信息,26步骤 4 后,预期结果:1、 漫游上网弹出提示框,虚拟卡提示“停用中,请稍后…”2、 待提示框消失后,上网设置 SIM 卡管理界面卡 1,卡 2 都显示物3、 状态栏仅显示物理卡信号,并且起 3/4G,数据拨号正常,上网4、 进入双卡选择,仅有物理卡信息5、 拉起拨号盘,显示为物理卡相关(电信卡-电信;联通卡-联通;移.1.2 测试结果以及效果展示前面一小节将虚拟 SIM 卡应用场景一一列举出来,从测试用例表场景都需要套餐购买成功,已经订购漫游套餐。套餐购买成功后会在到已经订购的业务。如图 5.1 所示:
本文编号:2829517
【学位单位】:重庆邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
目的是与终端虚拟 SIM APP 进行交互IM 卡参数。服务供应商:提供运营商参数 IMSI、与 263 移动通信有限公司合作,开发家拥有国内移动通信转售牌照的国际移业和商务人士和海外华人家庭为主,通超过 200 个国家和地区,整合了超过GInternet用户管理中心服务器云端
图 4.5 NV71594其中参数含义如表 4.2 所示:表 4.2 NV 配置表参数说明is_auto_activation_enabled 表示是否启用了 on-chipSIM,0:没有启用,1:启用app_type 表示 on-chip SIM 配置类型,1:SIM,3:USIMslot_id 表示虚拟卡占用的卡槽号默认为 1其中 app_type 在使能虚拟卡时默认设置为 3,onchip_auto_act_data.app_type=3按照 USIM 配置 on-chip SIM 类型。用户到达漫游地,操作请求使用虚拟卡,请求使用指定 imsi 接入网络,请求消息中携带 imsi,slotId,status 发到 Modem 中,Modem 模块记录下状态,并且重启 Modem。NV 配置关键结构体如下。Modem 开机时,由 MMGSDItask 加载这个
例期结果“263Mobile”,卡槽 1 显示物理卡信息(电信卡-中国电信;联通通;移动卡-中国移动)3、 状态栏显示双网信号塔,卡槽 2 信号显示为漫游(带 R),卡槽络。数据业务在卡槽 1 上,上网正常4、 进入双卡选择,卡 1 显示物理卡信息,卡 2 显示 263Mobile5、 拉起拨号盘,拨号盘显示两个呼出按钮。卡 1 显示物理卡信息,26步骤 4 后,预期结果:1、 漫游上网弹出提示框,虚拟卡提示“停用中,请稍后…”2、 待提示框消失后,上网设置 SIM 卡管理界面卡 1,卡 2 都显示物3、 状态栏仅显示物理卡信号,并且起 3/4G,数据拨号正常,上网4、 进入双卡选择,仅有物理卡信息5、 拉起拨号盘,显示为物理卡相关(电信卡-电信;联通卡-联通;移.1.2 测试结果以及效果展示前面一小节将虚拟 SIM 卡应用场景一一列举出来,从测试用例表场景都需要套餐购买成功,已经订购漫游套餐。套餐购买成功后会在到已经订购的业务。如图 5.1 所示:
【参考文献】
相关期刊论文 前4条
1 吴永波;;文件化存储媒介在广电设备使用中的几点考量[J];现代电视技术;2015年11期
2 Stefano Zammattio;Clive Davies;;使用ARM的TrustZone技术,针对安全和非安全应用划分系统[J];电子产品世界;2013年09期
3 吴文玲;冯登国;;分组密码工作模式的研究现状[J];计算机学报;2006年01期
4 王琦,郭晓岩,吕廷杰;国际漫游资费逆向选择问题研究[J];北京邮电大学学报(社会科学版);2004年03期
相关硕士学位论文 前6条
1 魏兰;基于ARM TrustZone的安全存储研究与实现[D];电子科技大学;2015年
2 罗净;基于智能终端可信操作系统的安全支付研究与实现[D];电子科技大学;2014年
3 王昀;基于Android平台的智能手机通信系统的设计与实现[D];天津大学;2014年
4 王熙友;ARM TrustZone安全隔离技术研究与应用[D];电子科技大学;2013年
5 邹杰;基于Android的移动支付客户端的设计与实现[D];北京邮电大学;2011年
6 王颖;天文网流媒体平台与数据传输安全的研究[D];北京邮电大学;2007年
本文编号:2829517
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2829517.html