也谈新旧SIM卡耗电之争 - 从手机逻辑处理角度说起

发布者:EtherealLove最新更新时间:2013-01-03 来源: cnbeta关键字:SIM卡  手机逻辑 手机看文章 扫描二维码
随时随地手机看文章
    关于“新旧SIM卡待机耗电量差10倍”的说法可谓莫衷一是,支持、反对和中立者均有。通过实验复测推测,从手机逻辑处理的角度来讲,纠结于“新旧SIM卡待机耗电量差10倍”的问题毫无益处,其实应该归结为“手机终端在进行SIM卡处理部分的逻辑异常是否会导致耗电量剧增”问题。所以,无论支持方还是反对方的实验,都存在将个案扩大化、样本量偏少的问题。

一、缘起

关于“新旧SIM卡待机耗电量差10倍”的说法可谓莫衷一是,最早出自沈阳日报的《手机电池不耐用或SIM卡作怪:别使用两年以上》,后来就直接以子段落标题“新旧SIM卡待机耗电量差10倍”在微博传开了。通信专业教师@奥卡姆剃刀 则用实验反驳其说法,认为“新旧SIM卡待机耗电量差10倍”是流言。后来也有从业者@戏龙浅底虾 发表博客,认为两者的观点都有失偏颇,主要是将个案扩大化。

二、复测沈阳日报说法

俗语说“空穴来风,未必无因”。虽然对通信原理一窍不通,惊喜的发现,我有沈阳日报报道中的各种复测条件。



我 目前使用的SIM卡,是06年入网的移动动感地带卡。因今年进行手机应用研究,所以SIM卡插拔就多了起来,结果导致现在在Nokia C5-00手机,开机后会不停弹出“SIM卡应用:没错,我就是M-Zone人”,无法关闭,只能按home键“忽略”;中兴U880 Android 2.3在“TD优先”模式后更惨,这个对话框经常关不了,导致除关机菜单之外其余屏幕内容均被锁死而无法操作,只能先开启飞行模式,再切换回来。

后 来仔细一看,应该是卡表面氧化和刮损较严重,导致手机在开机后对SIM卡的操作过程中,出现了异常。但除此之外,Nokia C5手机的日常待机并无异样(3天4天不在话下),中兴U880的 Android 2.3在精简各种app后日常也能使用1天多(上下班刷微博的情况下)。乍看上去,沈阳日报的说法是假的?因此,就有了这次根据Nokia Energy Profiler的复测。

为了验证说法,还借了同事的正常SIM卡进行基准测试。凑巧的是,同事的也是06年的中国移动神州行旧卡,这下就是全旧卡对照实验了。

每次复测都会重新开机,待所有应用载入后测试;复测实验结果如下:

(1)复测实验A:氧化和刮损严重的SIM旧卡,在Nokia不锁定键盘的时候,每1分钟就会亮一次屏幕,持续15s(系统设定的节点保护时间;见图)。由于屏幕是手机耗电大王,所以直观表现就是大幅度耗电,耗电程度视乎节点保护时间而定。





(2)复测实验B:氧化和刮损严重的SIM旧卡,在Nokia锁定键盘的时候,每1分钟就会出现一次CPU高占用异常,直观表现就是功耗尖峰突出。但总体功耗极低。



(3)复测实验C:正常SIM旧卡,表现稳定,总体功耗极低。



(4)复测实验D:氧化和刮损严重的SIM旧卡,在Nokia中用C2ZBIN+屏蔽SIM卡补丁后。表现稳定,总体功耗极低。



从以上待机复测实验上来看,SIM旧卡,更确切来说,SIM卡异常,而导致耗电是有可能的。

三、从STK切入手机处理SIM卡逻辑异常

把“SIM卡应用:没错,我就是M-Zone人”去掉的屏蔽SIM卡补丁,实际上是干扰了手机处理STK的逻辑。STK(SIM Application Toolkit)固化在SIM卡,主要用于提供各种增值服务。而操作过程,详细见@智能卡技术 的文章《关于SIM卡的STK应用》:



既 然手机在处理STK的逻辑上确实存在异常,那具体症结在哪呢?本来最正确的做法是调试Nokia上面的塞班系统,但塞班资料难寻;后来想到,既然中兴 U880 Android 2.3也存在对话框无法关闭问题,不如从它入手来相互印证猜测。为此,使用“adb logcat -b radio”获取中兴U880 Android 2.3的相关日志后,搜索DISPLAY_TEXT进行上下文查找(DISPLAY_TEXT含义见《STK(三):STK开机启动后流程解析》),发现DISPLAY_TEXT的上下文都和sim卡操作存在显著相关,比如在读取sim卡上的快速拨号列表时(AT+CRSM=178,28474)突然要求DISPLAY_TEXT;还有一处,更是提示卡存在问题,那就是手机无法读取sim卡上的短信:

D/GSM ( 1549): [SimSmsInterfaceManager] getAllMessagesFromEF

……

V/RIL ( 1219): onRequest: send command:AT+CRSM=XXX,XXXXX,X,X,XX,,XXXXXXXX

……

V/MARVELL_TEL_ATCMD( 1379): atRespStr: athandle = 327781, resultCode = 3, errCode = 13, respString = (null)

……

D/RIL ( 1219): <<====[Recv AT cmd][5] +CME ERROR: 13

……

D/RILJ ( 1549): [0074]< SIM_IO error: com.android.internal.telephony.CommandException: GENERIC_FAILURE

......

D/GSM ( 1549): [SimSmsInterfaceManager] Cannot load Sms records

D/STK ( 1549): StkAppService: DISPLAY_TEXT



(左边是正常SIM卡的读取日志,右边为损坏SIM卡的读取日志。点击后可查看大图)

从 功能机(即非智能机)过来的玩家,大多会对手机可存储联系人和短信的条数有着深刻的印象。功能机上这个数目通常并不多,经常要为难删哪条,还要分配存储在 SIM卡和手机上的比例。到了智能机时代,许多原本SIM卡承担的功能已经弱化,但从这个错误日志可以看到,由于兼容性的需求,这部分会仍有保留。而两部 手机在处理这个SIM卡短信这个地方,确实都存在异常:



四、归纳与结论

至此,可以进行归纳总结了。

SIM卡(Subscriber Identity Module) 由CPU、ROM、RAM、EEPROM和I/O电路组成,所承担的远不仅是鉴权作用,它在历史上还承担有存储非鉴权信息(联系人、短信、快速拨号等)、 增值服务(STK)等许多功能。而这些功能必然要求手机终端具备一系列配套处理逻辑。若手机对来自SIM卡的异常考虑不周,确实不排除会出现处理逻辑异 常,而其造成的后果,均需要结合场景来评估。

比如SIM卡由于氧化导致短信存储存在问题的情况下,从复测案例来看,在绝大部份情况下对智能机的耗电影响轻微,这得益于其将短信存储功能早已转移到巨大的手机存储空间;但另一方面,如果这个场景放到功能机(即非智能机),恐怕就不那么乐观了。

而沈阳日报的案例,确实也不排除遇到的SIM卡异常这种异常使得在纯粹待机耗电量上,出现有10倍差异。要注意的是,新闻中并没有说明主角的使用手机习惯,所以真实的待机时间,无法推导出来。

因 此可以作出一个最终结论,从从手机逻辑处理的角度,纠结“新旧SIM卡待机耗电量差10倍”的问题毫无益处,其实应该归结为“手机终端在进行SIM卡处理 部分的逻辑异常是否会导致耗电量剧增”问题:当SIM卡由于氧化损坏等导致包括接触不良、物理损坏在内的各种物理异常,或者由于SIM卡数据结构不标准等 的各种逻辑异常时,会有可能导致手机在处理SIM卡上出现逻辑异常;但是否造成信号丢失、耗电等各种后果,以及其严重程度,均需要视乎情况而定(包括手机 型号、SIM卡异常程度、手机处理逻辑片段等),根本不可能得出一个通用数值。所以,无论支持方还是反对方的实验,都存在将个案扩大化、样本量偏少的问 题。

实际上,因SIM卡问题引发逻辑处理异常而导致的耗电问题,在维修店和手机玩家上都时有听闻,甚至不乏引发信号不稳的情况。如下截图, 就分别代表了SIM卡物理异常和SIM卡逻辑异常(对于国外改卡机而言,国内卡可作为一种输入异常看待),引发手机耗电较高问题。(PS:最近几年出现的 剪卡潮,会否导致这类问题,希望看到相关案例)





五、对于普通用户的建议:纠结这个并无必要

纠结于手机对SIM卡逻辑处理异常导致的耗电问题,究竟有没有必要?个人认为,对于绝大部分普通用户(即非开发者和手机深度DIY玩家)而言其实并无必要。因为对于塞班s60智能机、以及功能机的普通用户,考虑到出现这种问题的概率应该还是偏低,无需过于担心。

而对于绝大部分安卓、苹果的智能机用户而言,则更无必要舍本逐末,因为这些智能机的耗电绝大多数是在:

(1)越来越大的大屏幕。屏幕越大必然越耗电。此部分不阐述。

(2) 大量手机应用的安装、后台常驻。应用越多,特别是常驻应用越多,耗电必然越严重。实际上,这也是root/越狱支持和反对者经常交锋的点之一:安全研究者 用各种血的案例说明root/越狱的不安全,并呼吁不要这么做;而用户又确实反感各种强制定制应用所带来的耗电困扰,同时又要寻求自由修改系统的权利。这 使得手机应用开发者在选择保护用户隐私的加密手段时,很多时候感到左右为难。

(3)各种不必要服务的开启,比如GPS等。

(4)频繁开关屏幕使用应用,就是(1)+(2)+(3)=Game Over。

因此,少装应用,经常杀进程、关闭非必要功能、不要频繁使用手机才是省电王道。

如果实在担心由此引发的耗电,又不想换卡的话,用橡皮擦干净,就是好方法。

六、对于行业人员的建议

对 于通信行业的从业者、学术研究者而言,建议到各大手机维修点和运营商营业厅,针对此问题进行大面积调研。相信,应该会有些特别的案例值得挖掘。而对于手机 底层开发者来讲,期待有开发者出来撰文,阐述有关SIM卡物理异常所导致逻辑处理异常问题和经验。同时也期待有非智能机开发者讨论这个问题,因为有人提 到,功能机对SIM卡具有较高依赖性,其操作SIM卡的程度要大于智能机。

另外,本文一稿发出后,@智能卡技术 评论到:

其 实怎么说呢?“新旧SIM卡耗电差10倍”的结论肯定是错的,至于旧SIM卡因表面锈蚀磨损接触不良引起的额外耗电,其实和不同卡商的SIM卡质量有关, 和新旧关系不大。有些卡商的卡用了1年可能就锈蚀磨损,有的用10年也没事。不同的SIM卡芯片也会不同,所以片面地用SIM卡的新旧来划分欠妥。 (2012-12-28 09:05)

所以,从SIM卡质量本身出发考察这个问题,也不失为一个研究方向。

还有,这场争议传 播得如此之快,其很大程度上是因为对“待机”两字的理解不一致。所有涉及的待机实验、还有说明书上的标称待机时间,其实是在理想状态下(没有开启任何应用 下、sim卡和信号良好)测出的续航时间;但大家理解的待机,包括各种评测文章所说的待机,是指用户在各种环境、各种操作习惯下的续航时间。这两者数值都 没有错,但往往相差巨大,而微博上的传播,大多是用后者来理解前者,因此传播之快,误解之多,意料之中。

关键字:SIM卡  手机逻辑 引用地址:也谈新旧SIM卡耗电之争 - 从手机逻辑处理角度说起

上一篇:设备+应用:宽带中国的1.6万亿元盛宴
下一篇:雷军:我没有足够勇气面对小米爆炸式增长

推荐阅读最新更新时间:2024-05-03 12:37

三大运营商紧锣密鼓打造超级SIM卡,为ICT产业变革注入动能
11月19日,中移互联网有限公司相关负责人表示,中国移动5G时代重点打造号、卡、消息三大基础入口。其中卡是超级SIM卡,既可以当饭卡、门禁卡、交通卡,也可以当做车钥匙或进行5G电子签名,大额转账等。这是年内中国移动超级SIM卡第三次出现在公众视野中。今年6月中国移动发布《中国移动超级SIM卡技术白皮书》。8月,中国移动“超级SIM”斩获 “2020中国创新势力榜——最具创新力产品”大奖。 据悉,中国移动的超级SIM卡增强了安全能力,实现了机卡接口升级,并通过空间开放、多应用安全隔离,提供多业务承载的、大容量高安全等级的优质容器,为5G用户网络身份认证和应用敏感数据提供安全存储空间,是SIM卡领域的一次重大技术革新。 而今年早些
[手机便携]
ST7267单片机与SIM卡的接口设计
随着信息技术的不断发展,手机逐渐成为现代社会必不可少的工具。但是,一旦手机丢失,存在SIM卡内的资料也就丢失了,因而造成了很多不必要的麻烦。为了保存这些重要的资料,在电脑上做必要的备份显得十分重要了。本文利用ST7267单片机的GPIO端口,实现了对SIM卡的读写。 1 硬件电路的设计 1.1 ST7267单片机概述 ST7267具有USB2.O的硬件接口,大容量存储控制接口可以支持各种类型的NAND Flash。具有54 KB的ROM和4KB的RAM空间。 1.2 SIM卡接口电路 SIM卡引脚功能的定义如表1所列。 ST7267单片机与SIM卡的接口电路如图1所示。该电路主要由外围有源晶体Y2提供4
[单片机]
ST7267单片机与<font color='red'>SIM卡</font>的接口设计
联发科携手中移动推出整合eSIM卡的NB-IoT通用模块
电子网消息,近期中国移动正式成立物联网联盟OneNET,联发科携手中国移动基于MT2625芯片推出NB-IoT通用模块。此模块整合了中移动「eSIM卡」,所谓e-SIM卡,是一个用来取代实体SIM卡的软硬件解决方案,e-SIM作为智能手机功能模块的一部分,不再有实体卡,OneNET平台有助于降低NB-IoT开发门坎,帮助开发者或新创企业轻松打造物联网设备及相关应用。 以中国移动的共享单车智能锁为例,一颗电池可使用6年以上,用户可随时了解城市中单车位置情况,锁车状态下车辆移动、倾倒、车锁遭到外力重击等异常情况都会立即上报异常及位置,保证车辆安全,开锁时间只需2-3秒,用户可使用App按钮开锁、扫码开锁或刷卡开锁。 大陆官方正在力推物
[半导体设计/制造]
联通iPhone 5用户Nano SIM卡曝光
  三种SIM卡的比较:最上面是普通手机用的SIM卡,尺寸最大,中间的是iPhone 4及iPhone 4S用的微型SIM卡,最下面是iPhone 5用户用的Nano SIM卡,尺寸最小    9月18日晚间消息,就在部分运营商人士争相宣称将可为iPhone 5用户免费更换Nano SIM卡之际,知情人士透露,中国联通已经采购到了Nano SIM卡,而不仅仅是“将要”和或者“即将提供”这种SIM卡,Nano SIM卡的外型也首次曝光。    传联通已实际采购到Nano SIM卡   此前的9月12日,苹果公司发布了iPhone 5,作为首批上市的地区,苹果香港公布了iPhone 5的价格,最低售价为5588港元,比iPho
[手机便携]
联通iPhone 5用户Nano <font color='red'>SIM卡</font>曝光
小广播
最新手机便携文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved