智能卡功率管理的制作方法

文档序号:6567258阅读:190来源:国知局
专利名称:智能卡功率管理的制作方法
智能卡功率管理狄领域本发明涉及智能卡糾,尤其涉及智能卡功率管理。背景鉢 智能卡糾智能卡是可以^^^随身携带的电子||#, ^个智能卡包含能够与智肯:卡有晰皮称;"絲电路卡"或;'芯片卡:。通常,智能卡包;絲器、带 有相关的逻辑内存的微控制器和可i^亍^^。许多智能卡器件的一个突出棒It是通过限制对在辦系统和^£躲制下的接口的访问,来保护智能卡,的数据免受未经授权的访问和嫩iL这样,秘密数据能够被写入智能卡并且以防ih4^f可时候被智能卡W卜的设备读取的方錄行械国际标准^i且织(ISO)公布了智能卡的M的和电气规范,比如IS07816 标准组。基于集成电路卡标准的智能卡在应用时通常遵M些规范,但也包括 扭些M^中不一定描述的特性。智能卡通常才緣所包括的絲器的数量、集 成电路(IC)、进行复杂处理的能力、密码方案、电气接口和^W局来区分。 智能卡的应用包括公共电话卡、用于销售点(POS )终端和自动取款机 (ATM)的银行卡、机顶盒电视付费和无线通信运营商在全球移动终端系统 (GSM)中采用的用户身,夹(SIM)卡,但并不局P艮于此。SIM卡由于(a) 它们小的夕卜形因数,(b)它们錄电源关闭状态下一次性插入位置以及(c)它 们的商业价值而具有特殊的重要性。tt作为第三代(3G)欧洲移动电话技术 的通用移动电信系统(UMTS)的引入,称为USEM (UMTS用户身份净^:或 者ilJ]用户身^^)的SIM,;(l^f皮引入以用于UMTS移动网络。USIM 卡包含用于实现接入预订UMTS的运营商网络的相关信息。SIM # USIM卡 都属于智能卡的范畴。移动电话智能卡的使用对于^ii智能卡的国际扩^L其重要。GSM电话利 用智能卡作为接A^介,部分是因为智能卡允许在接A^多动电话网络时达到高 度安全,还因为它们在推广移动电话方面提供了新的可能性并且由此提供了主 秋点,原因在于它们使得网络运营商和服务提供者可^f销售电^a服务。图1A示出了贿净^的智能卡体系结构的一^^子。卡(4)包括按ISO 标准定义的一组用于连接到,系统的引脚(1),这些引脚包括时钟、用于数 据传送的数^f言号、复位信号以及电源引脚。CPU (3)经由总離口 (2)连 接到所述引脚(1)。 CPU (3)可访问^ft可^^偶的ROM (7)的区域、 RAM (5)以;^i要用于4^可配置数据(例:i^"密钥)的EEPROM组件 (6)。为了支持大量的数^K或需求应用,也可以采用闪存的形式来提高, 器容量。图1B示出了iW技术中ISO :^:智能卡(41)和用于与该卡接口的八* 端所构成的组(40)的;I^T局。ISO标准只定义了五个引脚,而三个额外的 引购银留用于*的使用。图1C示出了 iW技术中SIM卡或USIM卡的物歡卜形因数。 除了所述的ISO接口外,狡义了其它的智能卡接口。这些额外的接口通 常提供高速数据传输,并iLi要与;t^量^f"^^吏用。典型的智能卡接口 包^f呆密数字(SD )、多^^卡(MMC)以^JL^/4^^^接口 ,但并不局限于 此。最近,提出了顿用串行总线(USB)作为智能卡的另一种潜在接口。新 接口^fM保留的ISO引脚或者另外定义一组新引脚,i^且新引脚用于补M替 代ISO标准引脚。S2/R智能卡操作系统允许在^ifc^布给用户之后向卡加载新的应用。由这 些现代智能卡操作系MM予的新的灵活性完4^f启了新的应用领域。例如,在 因特网商务和支付中不可缺少的个人保密模块由于智能卡的使用而值4fft任。 这些保密微能够^W^个人密钥并且敝高性能的密码算法。保密相关 的任务能够由微处理器与密码W:理器^以M的方式来^M亍。由于新技术的引入使得能够在小的晶片(die)上生产大容量M器,增加 了智能卡中所提供的,量。M^t支术的增强使得智能卡能够通过在智能卡 自身上结合^:量闪存来支持更多的应用。随着多媒体能力增多的移动手机的出现,并且fW服务提供者开始执行宽带移动服务,对^的、可升级的和可配置的大容量,的需要变得迫切。一个增强的大容量(U)SIM卡的例子是M-系统(Newar、Ca)的MegaSEVP1, 块。利用MegaSIM, (U)SIM卡卖家能够向似门的移动运营商顾^^供支持多 种高M^多动服务(例如,下载MMS、 MP3 W^片断)的SEM卡,完全个人 信息管理(PEM)功能,以及高^^率图#4#。随着需要大,量的新应用的出现,高端移动电话开始提供,卡的专用 接口以^#这些应用所需的数据。典型的应用包括M照相机,其需要大, 量;jM^W态图^^/iyW片断、MP3文件以及多 消息服务(MMS)消 息。到目前为止,^Wf提供兆字节(MB)的##器,而(U)SIM卡只有千字 节(KB)。,包含兆字节,器的MegaSIM的引入,增强的应用既能够将 (U)SIM卡用于传统用途,也能够利用(U)SEM ^#用于多媒体设备和应用的大 量数据。简言之,运行在智能卡上的高级操作系统和诸如数字照片或视频图像 (MPEG文件)、音乐(MP3文件)、游5^:类的多媒体应用的出现,以^j"智 負&卡上更高存储容量的需求为移动网络运营商和服务提供者展开了多种新的机应当注意,当高级智能卡器件提供增强的功能时,在许多情况下,这些器 件所需的功率大于传统智能卡器件所需的功率。不幸的是,在许多情形下难以 获得必需的额外功率。智能卡功耗第三代伙伴(3GPP)组织的GSM 11.18规花定义了可以通ii(U)SIM卡的 最大电流量。4W这些规范,^常工作M下可通ii(U)SIM卡的最大电流不 育^^过4毫安。今天市场上出现的许多移动终端遵^L个限定并且如^(U)SIM 卡Jiiiit^出这一限定的电流,该卡##^^端拒绝并生成一个内,误,随 着新的更高级的具有增强处理能力、更大务睹器容量以及可能的增强功能的 (U)SIM卡的引入,4毫刻氐于利用额外功能时实际所能达到的电流量。由于上 必艮制,具有增大的^^容量和增强性能的高M(U)SIM卡的使用^m制^^皮设 计来支持更高的功率需求的某些类型的终端。如果高M(U)SIM "^皮插AJiJ未被 i殳计成提供正常运行所需的更高电流量的移动终端中,该终端可能将所述(U)SEM卡当作残次品拒绝。对动态调整自身功耗的智能卡象降的需求日益增大。这一增加的功能#^ 允"i愤常消耗大量电能的高级全功能智能卡提供与那些严,制智能卡消耗的 最大电流量的终端之间的#性。发明内容上述需求经由本发明的几个方面得到满足。贿首次/iHf—种功率可控的智能卡系统,该智能卡系统包括用于发布命令的终端、具有用于向所i^f^^供智能卡功能的接口和用于^^f所发布的命令的控制器的智能卡,以^于处^于所述智能卡的功耗决定的功M^1:*构。才缺一些实施例,至少一^^令影响在至少一个^^命令的g旨期间所述智能卡辦的功耗,并JI^斤i^f端可才娥所述功絲狄布所紅少 一特令。制。因此,示例性的功絲定包括;大智能卡糾的功耗的决定、制氐智能 卡糾的功耗的决定、限制智能卡的最大功賴氐于一个给定值的决定。对功^fe^t^^构的M实施方式没有限制。在一些实施例中,功耗决 定机构至少部分i5^终端或智能卡中。可替换地或附加地,功M定机构至少 部^i综智能卡终端系^^卜。应当注意,"功絲狄^l^I"可以^^单独 的设备J^者可以分布在多^H殳备上,并且可以^^H^T适当的软件、硬件、 固刊奇组合实施。因此,##本发明的一些实施例,用于控制智能卡的电流消耗的一组一个 或多/fv^令;^^^j!j卡的命令集(portfo!io)中。应当注意,对Jii^一个或多个命令的语法没有明确限制,因此不要求所述命令包括对于某一功率或电流水平 的显式引用。对:W可作出功M定,在哪里作出功M定或何时作出功M定没有特别 限制。才W-个M的例子,当高^(U)SIM"N^电,其4皮初始化为消^L少电 流以遵从3GPPGSM 11.18规范,使得该(U)SIM卡兼容所有类型的移动终端。 被设计为增强的功能并且能够对(U)SIM卡施加更大电流的高级移动终端将发布例如一个加速卡的处g变的智能卡命令。该命令的扭衧将同时增大智能卡 辦的功耗,从而使得在其它命令的后续^U亍期间能够实鹏强的智能卡性能。尽管如此,(U)SIM卡絲与标)lM多^i殳M^。因此,虽然某些增强终端 能够通过动态增加(U)SIM卡的电流消^M'J用(U)SIM卡的增强性能和能力, 但是在更严厉的最大电流策略下的其它终端能够使智能卡工作在智能卡功能减 少的模式下,例如,通过关闭某些(U)SIM卡功* ^或通城小卡的处理能力 絲少智能卡功能。才l^t一些实施例,所u少-H^^令的^mM智能卡器件的^ti^t,从而得到智能卡H^在船的I^亍期间的功耗。可替换^il可附加地,所U少一^^令的^W亍启用或者禁用智能卡M的功負摔元。可替M或可附加地, 所述至少一>^^令的扭行启用或者禁用智能卡||#的至少>^分,器。在示例性的实施例中,所述,iu^用或禁用的賴器包括非易失'14^器,例如闪存。 才W""些实施例,由所i^少-H^^H殳置的,^^l^^M亍至少一个其它命令的一段有限时间内被iM有效。可替换地,,#|^被设置为当前的新的工作配置。 示例性的辦錄包括时钟频率和非易失'I^^器工作的时间,但并不局 限于此。^J^用或禁用的示例性功能单元包拾浮点单^密^f元,但并不局限于此。S^首次7iHf—种便携式智能卡旨,该智能卡H^包括用于A^f皿收命令以及向终端提供智能卡功能的接口和用于她所接收的命令的控制器,其 中至少一^^令可运行来启用或禁用该智能卡教降的功^f元。才娥一些实施例,在至少一个其它命令的lt^^ft期间,所述功能单元保 持为,^用或被禁用。S^首次/zHf—种便携式智能卡皿,该智能卡H^包括用于A^f,收命令以及向终端提供智能卡功能的接口和用于^u亍所接收的命令的控制器,其 中至少一^^令可运行来启用或禁用该智能卡ll^的至少某个,器。#首次^^一种便携式智能卡器件,该智能卡器件包括用于^f^收命令以及向终端提供智能卡功能的接口和用于扭/f亍所接收的命令的控制器,其 中至少一^^令的^^亍影响在至少一个其它命令的g^y亍期间所述智能卡器件的功耗,并il^斤i^少一^^HM所述智能卡的内部功能电路的,^lt 现在首次^5^f—种通ii^i^作智能卡器件的方法,该方法包掩对于所述智能卡||##出功^^定,##该功^定,由所i^f端向所述智能卡,j^布至少一/jv^令,该命令在至少一个其它命令的^4M亍期间影响所迷智能卡IW的功耗,以及由所i^f端发布所述至少一个其它命令。才娥一些实施例,所^法进一步包括由所述智能卡器件^f亍所^少一 个其它命令。S^首次/^一种通i^f端操作智能卡IW的方法。目前所爿^开的方法包括以下步骤配置所述智能卡^^yj斤i^fi^:命令(例如将所述智能卡器^M^到所i^f端);以及由所iaf端向所述智能卡S^发布至少一^^令,所 述至少一y^^令启用或禁用所述智能卡教降的功能单元。根据一些实施例,所述功肯傳元在至少一个其它命令的I^^t期间^^f皮启用或被禁用。才 —些实施例,目前所^Hf的方法进一步包括由所^f端发布所^少 一个其它命令。5yL首次7^—种通i^f^怍智能卡器件的方法。目前所〃^开的方法包括以下步骤配置所述智能卡^H^^斤i^f^收命令(例如将所迷智能卡器 ^^到所it^f端)以及由所述终端向所述智能卡11#发布至少一^^令,所 逸至少一^^^启用或禁用所述智能卡II^的至少一^分M器。才Mt—些实施例,所^^少""^分員器在至少一个其它命令的I^M 期间##^^用或#皮禁用。冲緣一些实施例,目前所公开的方法进一步包括由所述终端发布所述至少 一个其它命令。现在首次/^一种通i^fWMt智能卡器件的方法。目前所公开的方法包 括以下步骤由所i^f端向所述智能卡^ft发布至少-H"^令,所述命4^ 所述智能卡m的内部功能电路的IMt^lt以在至少一个其它命令的船执 行期间影响所述智能卡器件的功耗,目前所公开的方法还包括由所述终端发布 所ii^少一个其它4^令的步骤。踪首次甜一种计胁可读賴介质,在所述计胁可读賴介质上具 有i己录于其上的计^^几可读^/马,所述计^L可读4V马的指令用于使智能卡器件*皿收多>1^^^4^亍至少一>^^令,所^A少-M^^H,2^斤述智能卡象降的功*^元的启用或禁用。#首次/^计#^可读^#介质,在所述计^L可读^^介质上具有记录于其上的计算冲几可读^^码,所述计^i可^a码的指令用于使智能卡,从^^^收多^^4^^ie至少一^^令,所iiJL少"H^^HI^;斤述智能卡器件的至少一^分,器的启用或禁用。ite首次7;Hf计^^可读^ft介质,在所述计^^可读^ifft介质上具有记录于其上的计^^可读f^,所述计#^可读^^的指令用于使智能卡*从终皿收多^^H^^亍至少一^^令,所U少-H^^HM所述智能卡的 内部功能电路的,参故,以在至少一个其它命令的l^liWt期间影响所述智能卡W的功耗。这些和,实施例^it过以下的详细描i^p例子而变得清楚。


图ia图示了智能卡体系结构的例子。图ib图示了 iso ^的智能卡的枳*^局。图1c图示了 sim或usim卡的物彩卜形因数。图2图示了#^本发明一些实施例的高级智能卡的示例性体系结构。图3图示了在闪存写或擦除时间与施加到该闪存的电流之间的示例性关系。图4图示了(u)sim卡的典型功^制例程。图5示出了激洽浮点单元的典型例程。图6示出了激活基于硬件的密^"元的典型例程。图7示出了示例性的功率管理例程,其中根M;^Ci午电流iU处理器速度。*实施方式贴将才赚胁的示例性实施例,^^发明。应当麟,本发明不局限 于所公开的示例性实施例。还应当理解,对"^lfrf封可一个l沐的^M'要求 所要求保护的发明特性^了充^/i^f以便能够实^^发明。还应当辦,贯穿于在其中示出或描i^h理或方法的公开内容,所^法的步骤可以以任何M或同时被执行,除非M下文中明M出 一个步骤,于另 一个步骤的在先^w亍。出于/zHf的目的,智能卡是提供对于^t在卡内的一些数椐的"^沐问的^^r卡。该定义包^1"射可遵从ISO 7816标准中的强制部分的卡、任何SIM卡 和樹可USIM卡,但并不局限于此。出于公开的目的,终端是能够与所述智能卡接口的^^r计算设备。该定义包^f更携式电话、PDA和其它类型的移动终端,^E并不局限于此。通常,智能卡,包括用于支#^端和智能卡象降间的通信的电路(例如 "接口功能电路")。j^卜,应当注意,智能卡ll^4i常还包拾'内部功能电路", 所述"内部功能电路"是不与智能卡糾与夕卜界间的通信直接相关的电路。对于 某些配置和某些例子,内部功能电路可包括,CPU、浮点或密#元以及非 易失性(例如闪存)絲器。本发明的一些实施例提l个或多^^令,所述"^令影响在至少一个其它 命令的l^^f亍期间智能卡器件的功耗。应当注意,对于所述一个或多^^令 的扭行在何时或:M可影响智能卡H^的功耗的没有特殊限制。这样,在一些实 施例中,即^^所ii^少一个其它命令的It^^f亍在更晚时间发生的情况下, 所述一个或多^h^令的4^亍^^即影响智能卡糾的功耗。在一个非限定的例子中,关闭或禁用密石 导致智能卡器件的功耗立即降 低,而与其它命令的l^^^殳有^^关联,^,在船IM亍一个或多个其 它命令时,由于在"^前关闭或禁用了密;马核,所以功^1低。可替,,所述一个或多今命令的^W所述智能卡象降的功耗所带来的 影响净iLJ^。应当注意,在一些实施例中,所述H^在"i^亍所述"至少一^^"与te M所述"至少一个其它命4^,之间的时间内不关闭,并JL^it一时间间隔内保 縣转。在一些实施例中,所iiM^的"至少一个其它命令,的第^^令是由智能卡 糾在贿所迷"至少一^^令,的^命令^所^f亍的第"H^^令。相A她,本发明的一些实施例提^-个或多^h^令,所述命令的^i^亍启用 或禁用诸如賴器或智能卡餅的功能单; t^类的电子电路,或者可替换赋可附加地,改变智能卡电路(例如内部功能电路)的,*。 #^些实施 例,所^^器或功肯tf元的启用状态或智能卡电路的^ftl^由J^败变以 用于一个或多个其它命令的it^JM亍。然而,应当注意,对所i^^器或功能单it^何时或:W^^用或禁用,或者所述#^#|^何时或^<可被修^殳有 特棘制。本发明的某些实施例41_供用于作出增;^斷氐智能卡功耗的决定的功^定机构。对所述决定才;t^:M可^^地决定是增大iUIJ^f氐智能卡的功耗波有限制。在一错定的非限制例子中,作出功絲定包淋'如才緣一个表格来估计 或^H古对于一种M配置或一组,I^^斤迷,的^^的^^功耗,虽然这 并不是本发明必需的。如^^斤述候逸的#功^#^出终端所允许的最大功 耗,则错出斷氐器件的功耗的决定,并且,例如,终端向智能卡发布可运行 来禁用智能卡賴器或减小时钟狄的命令。然而,应当注意,对于这些实施 例,虽然作出了减少功耗的决定并JUi布了可^f亍絲少功耗的命令,但是实 际的^4^或4^^i吾法不需^^W&涉^^功耗。本发明的一些实施例涉及作出或处理功耗决定。才W—些实施例,功M 定的"处理"包括实际作出功絲定。才娥一些实施例,"处理"功絲定包樹艮 据功耗情况,作出向智能卡发布命令的决定,或作出不向智能卡发布^^令的决 定。图2图示了具有控制器的示例性智能卡,所述控制器包括CPU (22)和辅 助,器,比如RAM (18)和/或ROM (19)。所述控制器净A^行来^ft^能 卡命令,并且##本发明的一些实施例,所述控制器还被运行来管理功耗或电 流消耗。可编程的时钟发生电路(21) 4^^可现有的可编程时钟J^技术(比 如分频器、锁相环^(PLL)或其它类型的可编程时钟J i^硬件)来生成CPU时钟, 在电源打开时,所述时钟J^l电i^皮初始化以使得所述CPU (22)通过最小电 流。it^通过将CPU (22)时钟iU为4繊来实现的;确保卡的电流消^/f氐于 3GPPM^所定义的限制。电源打开后,如果经由(U)SIM卡接口 (20)接WJ 适当的命令,则CPU (22)可以将其时钟调整至更高频率,导致以更高的电流 消絲功耗为代飼性能增强。为了^/f沐定的功能,所述调整可以仅持续有 限的时间量,或可替换地可以作为新的操怍配置来进行。通过闪存(23)的电;她可以经由闪速控制微(24)进4彌程。例如,通过使闪存的部分区域通电或断电,可以进一步控制(U)SEM卡的功耗。如果 (U)SIM "^皮安#一个移动设备中,该移^i殳备限制它所提供的电流量,则 (U)SIM卡^f5lfM可用的^^容量的"^分。才娘智能卡功率管理,为了减少 功耗,賴器的^HP分可以被控制器禁用(关闭,这##不会有<树电、^1 过)。4^1^器容量可供具有管戮U)SIM卡电流消耗的能力并且可^^^f吏卡 上的4r^賭器工作所需的额外电流量的移动设4^吏用。如图2所示,(U)SIM卡中的其它功負娥块(27)也可以被通电或断电以便 以增大的电流为代^ha供或禁用附加的功能。淑iLOJt电或断电的功負l^: 的例子包括浮点运,元(26)和基于硬件的密g (28 )。在与图2相关的一 ^N子中,为了限制(U)SIM卡的电流消耗,浮点运鮮元(26)ifclWA^禁用。 当(U)S歴"fi^在能辦递更多电流的增强终端中时,可以启用卡的浮点运算 单元,导ltjM^亍要求密集数学运算的应用时的性^t强。图2中所示的另一个示斜lt功^f^l^于硬件的密嚇(28 )。才娥一个 例子,当(U)SIM "fi皮通电时,这个功食^^被禁用。包^(U)SIM卡的传统设 备可以以软件的形式l^亍密码功能,但是能够向(U)SIM卡提供更多功率的设备 可以激活基于硬件的密码險(28),导致在^密码功能时的性脅辦强。才W—些实施例,闪存(23)的写和/或擦除时间与通过闪存(23)的电流 量有关。图3示出了这种示例性关系,但A^当辦,图3中所给出的^^形 式仅怍为一个例子并且不是限制。因此,才W^些实施例,供应给闪存(23) 的电流量以;M目应的闪存(23 )的写和/或 时间由设备的控制器(比如(U)SIM 卡控制器)来管理。该机制可被动态实施,其中所総制器才娥智能卡糾所 能够达到的最大电流量或功率量来设置闪存(23)的写/擦ft^变。图4示出了(U)SIM卡的示例性功4^制例程。在将电能应用于(U)SIM卡 (30)^, 4^P扩^i且件被禁用(31)。此时,(U)SIM "^皮iU为电流消耗 最小并JL^^t从3GPPGSM11.8最大电i^义的模式。所允许的最大功率量 或电流量以員的形式被^4在(U)SIM卡中,并JJ^如^由(U)SIM卡接 口传递了适当的命令,其能够净it^。在初始4^t理^, CPU (22)等待命 令。"功率模式 ,,命令(33)表示《沐类型的以下^^令,该命令导致激活 被禁用的功能,使被启用的功能不活动,或者改变CPU (22)或^f可导致功耗 的其它电路的性能。一^S^t^这样的命令,(U)SIM将^ft模式tt为具有更高或更低电流消耗的模式,这分别导致增强的或降低的(U)SIM功能性。贿的移动终端无法支持高M(U)SIM卡棒)^斤需的更高的功率需求,这些 移动终^f^(U)SIM ^^行在^^的^fm^式下;增强的移动设备可以利用高级 (U)SIM卡的全部功能。如图4中所示, 一个示例性的命令模式 指示>^^^皮禁用的功能;一 ^S^^这种类型的命令,所述^目对于最大允许电流m^新电流(34)。如果 新电i^氐于最;UL许电流,则接受所述命4SfiU用所请求的功能(36)。否则, 拒绝该命令(35)并JL4JUt当的麟响应。图5示出了激活浮点单元(26)的过程。最初,打开电源(40),浮点单元 为被禁用(41)以使电琉義小。只^(U)SIM卡处理||#到浮点激活命令(42 ), 卡的固件^激活浮点单元(43) ^计算(44)更新的智能卡电-絲功耗。 例如,这可以通过沐问包^—个功率受控设备的功耗的表格来完成。如果新 电流低于最;UL许电流(45),则所述固件向内部浮点单;^C送电能并激活内部 浮点单元(46)。 M时起,由内部(U)SIM卡处理^M亍的应用能够利用基于 硬件的浮点单元所提供的扩展性能。图6示范了相似的功能性,但用于基于硬件的密码单元(25)。打开电源 (50),密码单元最^^皮禁用(51)。当接收到密码单it^刀始化命令(52)时, (U)SEM卡处理器在激活(53)密码单it^后计算(54)新电流消耗。如果新电 流消粉氐于最大允许电流(55),则打开所述密#元(56)。 M时起,应用 能够^^基于硬件的密4元iMo速^M亍使用密码术的应用。图7示范了另一个示例性的功率管理例程,其中根提最大允许电流来i^ 处理器狄。,所述^i皮初始化(60)为最小狄(61),该最小ii^符合3GPP 规范定义的默iA^L大功率。处理器一直等待,直至接^'j新命令(62)。如f^斤 ^t^v^iili:处理器^的^^,则"NNt专用函数的结果^CPU (22)工 作时钟的逸复,所述专用函数计算最^1:理器^以保证电流消耗##在最大 允许电^^下。絲于M的卡实现方式,该函数既可以A^析函数或表格驱 动函数。虽然在图7中才娥时钟频率说明了iM辦錄以控制卡的功耗,但M 当鄉,为了控制卡的功耗,卡的^f沐其它l^t都能够被iU。 W卜,虽斜艮 ^(U)SIM卡和所絲的终端描述了上述功錄制^^,但A^当贿,例子中所示的原理可适用于^^r智能卡m。应当注意,在多种示例性的情况下动态调整智能卡的功^p是有用的,比3傳能卡的最大功耗。4W-H^'J子,希舰"]Bf端电池的工作时间。应当注意,对一^A令在至少一个其它命令的i^^M亍期间如何影响智能卡器件的功賴殳有特3^F艮制。在一个^^例子中,智能卡器件的最大允许功耗被增;Ul斷氐,并且至少一个其它命令的lt^^L^f娥所调整的最大允许功耗来实现。一^h^H^r影响智能卡器件的功耗的其它例子包树大或斷錄小 功耗,增Mi^f氐平均功耗,以及增M制^Wi,但并不局限于此。^L申请的说明书^5U']^求中,#-~个^]"包括(comprise )"、"包括 (include),,和'具有(have)"及其变体表75H亥^r^的(多个)宾语不一^i该 动词的(多个)主语的成员、组件、元素或部分的完全列表。e/f狄"胁实施方式"部雑述了本发明,该部分以示例的方錄出,而 不想限制本发明的范围。所描述的实施例包括不同的特征,并非所有的特# 本发明的4^P实施例中都是必要的。本发明的一些实施例只利用某些特M某 些可能的特^Hi且合。^域技^A员^^想到所描述的本发明的多种实施例和 包樹己絲所描述的实施例中的不同特4il且合的本发明的实施例。本发明的范 围仅由lt^的拟'J^^Ji行限定。
权利要求
1.一种功率可控的智能卡系统,包括a)用于发布命令的终端;b)智能卡,该智能卡具有用于向所述终端提供智能卡功能的接口和用于执行所述发布的命令的控制器;和c)功耗决定处理机构,用于处理对于所述智能卡的功耗决定,其中,至少一个所述命令在至少一个其它所述命令的随后执行期间影响所述智能卡器件的功耗,并且所述终端被运行来根据所述功耗决定发布所述至少一个命令。
2. :H5^,JJNU的系统,其中所述功^fe^l:从以下-^且决定中选出的 增大所述智能卡器件的功耗的决定,降fW斤述智能卡恭降的功耗的决定,以及 限制所述智能卡的最大功粉氐于给定值的决定。
3. 如权矛J^求1的系统,其中所述功M定机构至少部分位于^^斤^f端 和所述智能卡中选出的一4H殳备中。
4. 如权矛]^求1的系统,其中所迷功M定机沟至少部分位于所^f端和 所述智能卡的夕NP。
5. ^f,漆求l的系统,其中所紅少一^^^HU所述智能卡的辦参数。
6. 如^M'j要求5的系统,其中所述辦^t^时钟频率。
7. dH5U'J^求5的系统,其中所述辦^IM;非易失'M^器工作时间。
8. :fe^'决求5的系统,其中所述辦^^bf皮iM在所^少一个其它命 令的所述^f亍的有限时间内##有效。
9. 如 '溪求5的系统,其中所述辦^l!t被iM为当前的新的工作配置。
10. 如;M,]要求1的系统,其中所^少-M^^令启用或禁用所述智能卡 *的功*^元。
11. :N5^'j要求9的系统,其中所述功能单元为浮点单元。
12. 如权利要求9的系统,其中所迷功能单元为密石摔元。
13. 如;(5Uf'J要求1的系统,其中所i^少一^^^令启用或禁用所述智能卡 H^的至少""^^"务賭器。
14. ^U,漆求12的系统,其中所ii^器包括非易失'li^器。
15. M^'漆求14的系统,其中所述非易失'M^器包括闪存。
16. —种便携式智能卡跳包拾a) 用于^yjf^li:命4Sf且向所i^f端提供智能卡功能的接口;和b) 用于^ff所il^^令的控制器,其中至少一个所述命令^^行来启用或禁用所述智能卡n^的功^^元。
17. 如^f'溪求16的智能卡M,其中所述功肯摔元在至少一个其它所述 命令的It^^ff期间^^N^用或被禁用。
18. :ft^U'j要求16的智能卡器件,其中所述功肯傳元为浮点单元'
19. ^H5U'漆求16的智能卡器件,其中所述功負摔元为密解元。
20. —种便携式智能卡跳包拾a) 用于^^f^l^命4Sf且向所^f端提供智能卡功能的接口;和b) 用于^^亍所ii^^的控制器,其中至少一个所述命令被运行来启用或禁用所述智能卡器件的至少-"^分
21. :H^,漆求20的智能卡H^,其中所i^ft器包括非易失'^W器。
22. :H5U'漆求21的智能卡糾,其中所述非易失'1±^#器包括闪存。
23. K更携式智能卡跳包拾a) 用于A^f^lt命4Sf且向所iaf端提供智能卡功能的接口;和b) 用于拟亍所述命令的控制器,其中至少一个所述命令的^^亍在至少一个其它所述命令的f^^ft期间影 响智能卡器件的功耗,并JL^斤i^少一^^HU智能卡的内部功能电路的操 作械e
24. ^U'澳求23的智能卡M,其中所述辦l^时钟频率。
25. :i^M,j要求23的智能卡糾,其中所述#^#1^非易失'1±4^器工 作时间。
26. :H5^,漆求23的智能卡器件,其中所述,^l^皮设置为在所述至少 一个其它命令的所述^f询有限时间内>^#有效。
27. :H5U'J要求23的智能卡器件,其中所述^f^f^:被iM为当前的新的 工作配置。
28. —种通i^f^t智能卡M的方法,包括a) 对于智能卡^Ht出功M定;b) 才M&所述功M定,由所ii^端向所迷智能卡ll^发布至少一^^令, 所ii^少-M^^令在至少一个其它所述命令的g^/f亍期间影响所迷智能卡器 件的功輪和c) 由所ii^端发布所U少一个其它命令。
29. :H5U'J^求28的方法,还包拾d) 由所述智能卡H^N^亍所^少一个其它命令。
30. :N5U'J^求28的方法,其中所述功絲^i从以下一组决定中选出的 增大所述智能卡器件的功耗的决定,制W斤述智能卡器件的功耗的决定,以及 限制所述智能卡的最大功賴氐于给定值的决定。
31. 如^U'^^求28的方法,其中所述至少-H^^4^^所述智能卡的^
32. ^M'J^求28的方法,其中所述,^to(;时钟频率。
33. :N5U,决求28的方法,其中所述辦^M7非易失')^ft器工作时间。
34. dM5U,要求28的方法,其中所述辦^^:被^i为在所^少一个其 它命令的所述树询有限时间内絲有效。
35. :H5^'j要求28的方法,其中所述^^^^^皮i^为当前的新的工作配置。
36. :N5U'J要求28的方法,其中所述至少-H^^令启用或禁用所述智能卡 M的功^^元。
37. :H5U'J要求28的方法,其中所述功育摔元为浮点单元。
38. :H5U'J要求28的方法,其中所述功育傳元为密^^元。
39. 4wM'jJ^求28的方法,其中所述至少一^^令启用或禁用所述智能卡 M的至少"^^^^t器。
40. 如W'澳求39的方法,其中所ii^器包括非易失'I^m器。
41. :ft^U'J要求40的方法,其中所述非易失^##器包括闪存。
42. —种通it^^^智能卡ll^的方法,包括a) 配置所述智能卡器件配置^y^斤^^f皿收命令;和b) 由所*端向所述智能卡器件发布至少一个启用或禁用所述智能卡器件的功負傳元的所述命令。
43. 如权利要求42的方法,其中所述功E^it^至少一个其它所述命令的 ^^t期间4W^C^用或#皮禁用。
44. :如权利要求42的方法,其中所述功^^元为浮点单元。
45. 如权利要求42的方法,其中所述功育傳元为密解元。
46. —种通it^WMt智能卡ll^的方法,包括a) 配置所述智能卡lWW斤5af縱收命令;和b) 由所iaf端向所述智能卡H^发布至少一个启用或禁用所述智能卡, 的至少-"^分,器的所述命令。
47. :如权利要求46的方法,其中所^4##器包括非易失#^器。
48. :ftw^'j^求47的方法,其中所述非易失'14##器包括闪存。
49, 一种通过终端操作怍智能卡器件的方法,包括a) 由所^f端向所述智能卡H^发布至少一^h^令,所n少"H^^H殳 置所述智能卡器件的内部功能电路的#^^以在至少一个其它所述命令的随 后^f亍期间影响所述智能卡糾的功乾和b) 由所^f端发布所n少一个其它^^。
50. :M5U']^求49的方法,其中所迷^ft^^时钟频率。
51. :H5Uf'JJNU9的方法,其中所述辦^lOb非易失'l^ft器工作时间。
52. :N5Uf,要求49的方法,其中所述辨l^t被iW:为在所^少一个其 它命令的所迷^fr^f有P艮时间内##有效。
53. 如^')要求49的方法,其中所迷,l^:被设置为当前的新的工作配置。
54. —种计算机可读存储介质,在所述计算机可读存储介质, 可读躺,所述计胁可浙偶包括用于使智能卡辦拟亍以下鰣的指4^a) 膽驗收多传令;以及b) 扭行至少一个所述命令以启用或禁用所述智能卡的功能单元。
55. —种计算机可读存储介质,在所述计算机可读存储介质上包含计算机可读代码, 计算机可读存储介质包括用于使智能卡执行以下操作的指令a) 踏^li:多仲令;以及b) 执行至少一个所述命令以启用或禁用所述智能卡器件的至少一部分存储器。
56. —种计^^L可读^^介质,在所述计^^可读^f^介质上包^i十^4几 可剁讽所述计胁可剩偶包括用于使智能卡糾她以下辦的指令.a) >^^ ^^收多^^令;以及b) ,至少一个设置所述智能卡器件的内部功能电路的,l^t以在至 少一个其它所述命令的l^4^亍期间影响所述智能卡象降的功耗的所述命令。
全文摘要
提供了一种便携式智能卡器件、操作智能卡器件的方法、包括智能卡器件和终端的系统以及包括用于智能卡器件的指令的计算机可读存储介质。根据一些实施例,智能卡包括用于执行从终端所接收的命令的控制器,其中至少一个命令的执行影响在至少一个其它命令的随后执行期间该智能卡器件的功耗。任选地,根据功耗决定,所述终端发布改变智能卡功耗的命令。根据一些实施例,智能卡器件允许的功耗增大,则所述智能卡器件的性能增强,反之亦然。根据一些实施例,所述至少一个命令的执行设置智能卡器件的操作参数,比如时钟频率或者非易失性存储器工作时间,从而在随后的执行期间影响智能卡器件的功耗。可替换地或附加地,所述至少一个命令的执行启用或禁用智能卡器件的功能单元。示例性的功能单元包括浮点单元和密码单元,但并不局限于此。可替换地或可附加地,所述至少一个命令的执行启用或禁用智能卡器件的存储器,比如智能卡器件的非易失性存储器。根据一些实施例,所述至少一个命令的执行设置智能卡的内部电路的操作参数。
文档编号G06K19/06GK101273369SQ200680013635
公开日2008年9月24日 申请日期2006年3月26日 优先权日2005年4月12日
发明者D·达瑞尔 申请人:晟碟以色列有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1