[发明专利]基于多卡识别的应用程序实现方法及装置有效
申请号: | 201310565834.2 | 申请日: | 2013-11-14 |
公开(公告)号: | CN103595867A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 王鑫;张建法;殷成威 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F9/44 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 识别 应用程序 实现 方法 装置 | ||
1.一种基于多卡识别的应用程序实现方法,用于智能终端,所述智能终端的操作系统包括系统框架层和应用程序层,其特征在于,所述方法包括:
所述应用程序层读取所述系统框架层的系统文件;
根据所述系统文件,所述应用程序层获知所述智能终端的设备信息及用户识别模块数目信息;
所述应用程序层根据所述设备信息及用户识别模块数目信息,确定所述智能终端是否为多卡智能终端,如果是多卡智能终端,则针对每个用户识别模块对应的卡号实现应用程序的功能。
2.如权利要求1所述的方法,其特征在于,所述用户识别模块包括SIM卡、UIM卡、UTK卡、PIM卡,和/或,PTK卡。
3.如权利要求1或2所述的方法,其特征在于,所述应用程序层获知所述智能终端的设备信息及用户识别模块数目信息包括:
对系统框架层中的TelephonyManager类进行反射处理,确定所述智能终端的类型;
读取操作系统的配置参数,获知所述终端的用户识别模块数目。
4.如权利要求1或2所述的方法,其特征在于,所述应用程序层获知所述智能终端的设备信息及用户识别模块数目信息包括:
读取操作系统的dev文件,如果其取值为特定值,则确定所述智能终端为展讯多卡终端。
5.如权利要求1或2所述的方法,其特征在于,所述应用程序层获知所述智能终端的设备信息及用户识别模块数目信息包括:
读取操作系统的cpuinfo文件,判断该cpuinfo文件中的硬件标识字段是否为特定值,若是,确定所述智能终端为高通多卡终端。
6.如权利要求3、4或5所述的方法,其特征在于,所述智能终端的设备信息还包括终端型号;所述方法还包括:所述应用程序层将终端型号与预先维护的多卡型号集合进行匹配,如果匹配成功,则进一步确定所述智能终端为多卡智能终端。
7.如权利要求1或2所述的方法,其特征在于,所述应用程序层获知所述智能终端的设备信息及用户识别模块数目信息包括:
读取操作系统的厂商参数,获知所述智能终端的设备信息;
对系统框架层中的TelephonyManager类进行反射处理,获知用户识别模块数目信息。
8.如权利要求1或2所述的方法,其特征在于,所述应用程序层获知所述智能终端的设备信息及用户识别模块数目信息包括:
读取操作系统的商标参数,获知所述智能终端的设备信息;
读取系统文件中的多卡字段,获知用户识别模块数目。
9.如权利要求1-8任一项所述的方法,其特征在于,所述针对每个卡号实现应用程序功能包括:为每个用户识别模块对应的卡号加载指定应用程序的功能。
10.一种基于多卡识别的应用程序实现装置,用于智能终端,所述智能终端的操作系统包括系统框架层和应用程序层,其特征在于,所述装置包括:
读取单元,用于读取所述系统框架层的系统文件;
获知单元,用于根据所述系统文件,所述应用程序层获知所述设备信息及用户识别模块数目信息;
判断单元,用于在所述应用程序层根据所述设备信息及用户识别模块数目信息,确定所述智能终端是否为多卡智能终端;
启动单元,在所述判断单确定所述智能终端为多卡智能终端时,针对每个用户识别模块对应的卡号实现应用程序的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310565834.2/1.html,转载请声明来源钻瓜专利网。