一种对外接载体持续供电的方法和终端设备的制作方法
【专利摘要】本发明公开一种对外接载体持续供电的方法和终端设备。该方法包括以下步骤:当终端设备从第一操作系统切换到第二操作系统后,在第二操作系统中生成代理外接载体应用,使得该代理外接载体应用与外接载体关联,从而借助该代理外接载体应用,使得在上述切换操作之前与第一操作系统中的应用关联的外接载体在上述切换操作之后,持续被供电。
【专利说明】一种对外接载体持续供电的方法和终端设备
【技术领域】
[0001] 本发明涉及外接载体供电技术,并且尤其涉及一种对外接载体持续供电的方法和 终端设备。
【背景技术】
[0002] 现有终端设备(例如,手机、平板电脑)的电源管理模块对外接载体(例如,智能卡、 SD卡)采取使用时供电,长时间不使用时自动断电的供电策略,从而达到省电的目的。然而, 这种自动断电的供电策略在双系统并存的情况下会存在隐患。例如一个操作系统的应用在 使用外接载体的时候,由于该操作系统临时被切换成另一个操作系统而断电,这将造成外 接载体不可以预计的异常。尤其地,对于运行于可信执行环境下的安全操作系统和运行于 非可信执行环境下的多媒体操作系统之间的切换,将造成先前与安全操作系统关联的安全 载体掉电。
[0003] 因此,一种对外接载体持续供电的方法和终端设备。
【发明内容】
[0004] 根据本发明的一个目的,公开一种对外接载体持续供电的方法,包括以下步骤: 当终端设备从第一操作系统切换到第二操作系统后,在第二操作系统中生成代理外接 载体应用,使得该代理外接载体应用与外接载体关联,从而借助该代理外接载体应用,使得 在上述切换操作之前与第一操作系统中的应用关联的外接载体在上述切换操作之后,持续 被供电。
[0005] 优选地,该代理外接载体应用通过外接载体端口信息与外接载体关联。
[0006] 优选地,所述外接载体端口信息被包含在从第一操作系统切换到第二操作系统的 终端设备的系统切换命令中。
[0007] 优选地,该代理外接载体应用将外接载体端口信息发送至第二操作系统的电源管 理模块,使得第二操作系统的电源管理模块控制终端设备的电源管理芯片为外接载体持续 供电。
[0008] 优选地,所述第一操作系统是运行在可信执行环境下的安全操作系统。
[0009] 优选地,所述第二操作系统是运行在非信执行环境下的多媒体操作系统。
[0010] 优选地,所述外接载体是智能卡或者智能SD卡。
[0011] 根据本发明的另一个目的,公开一种对外接载体持续供电的终端设备,该终端设 备能够运行第一操作系统和第二操作系统, 该终端设备被配置成: 当从第一操作系统切换到第二操作系统后,在第二操作系统中生成代理外接载体应 用,使得该代理外接载体应用与外接载体关联,从而借助该代理外接载体应用,使得在上述 切换操作之前与第一操作系统中的应用关联的外接载体在上述切换操作之后,持续被供 电。
[0012] 优选地,该代理外接载体应用通过外接载体端口信息与外接载体关联。
[0013] 优选地,所述外接载体端口信息被包含在从第一操作系统切换到第二操作系统的 终端设备的系统切换命令中。
[0014] 优选地,该终端设备通过代理外接载体应用将外接载体端口信息发送至第二操作 系统的电源管理模块,使得第二操作系统的电源管理模块控制终端设备的电源管理芯片为 外接载体持续供电。
[0015] 优选地,所述第一操作系统是运行在可信执行环境下的安全操作系统。
[0016] 优选地,所述第二操作系统是运行在非信执行环境下的多媒体操作系统。
[0017] 优选地,所述外接载体是智能卡或者智能SD卡。
[0018] 本发明的优势在于,终端设备在例如可信执行环境往非可信执行环境的切换过程 中,能够防止使用中的安全载体意外掉电失去连接。
【专利附图】
【附图说明】
[0019] 在参照附图阅读了本发明的【具体实施方式】以后,本领域技术人员将会更清楚地了 解本发明的各个方面。本领域技术人员应当理解的是,这些附图仅仅用于配合具体实施方 式说明本发明的技术方案,而并非意在对本发明的保护范围构成限制。其中, 图1是根据本发明的一个实施例的对外接载体持续供电的终端设备示意图。
【具体实施方式】
[0020] 下面参照附图,对本发明的【具体实施方式】作进一步的详细描述。在下面的描述中, 为了解释的目的,陈述许多具体细节以便提供对实施例的一个或多个方面的透彻理解。然 而,对于本领域技术人员可以显而易见的是,可以这些具体细节的较少程度来实践各实施 例的一个或多个方面。因此下面的描述不被视为局限性的,而是通过所附权利要求来限定 保护范围。
[0021] 图1是根据本发明的一个实施例的对外接载体持续供电的终端设备示意图。如图 1所示,终端设备能够运行第一操作系统和第二操作系统。第一操作系统和第二操作系统可 以分别具备各自的电源管理模块。电源管理模块与电源管理芯片连接,以及外接载体与电 源管理芯片电耦合。尽管图中仅示出了两个外接载体,可以理解的是电源管理芯片能够对 二个或更多外接载体供电。外接载体可以是安全载体。
[0022] 根据本发明的实施例,该终端设备可以被配置成:当从第一操作系统切换到第二 操作系统后,在第二操作系统中生成代理外接载体应用,使得该代理外接载体应用与外接 载体关联,从而借助该代理外接载体应用,使得在上述切换操作之前与第一操作系统中的 应用关联的外接载体在上述切换操作之后,持续被供电。该代理外接载体应用可以通过外 接载体端口信息与外接载体关联。所述外接载体端口信息可以被包含在从第一操作系统切 换到第二操作系统的终端设备的系统切换命令中。该终端设备可以通过代理外接载体应用 将外接载体端口信息发送至第二操作系统的电源管理模块,使得第二操作系统的电源管理 模块控制终端设备的电源管理芯片为外接载体持续供电。
[0023] 这里,所述第一操作系统可以是运行在可信执行环境下的安全操作系统。所述第 二操作系统可以是运行在非信执行环境下的多媒体操作系统。所述外接载体是智能卡或者 智能SD卡等安全载体。
[0024] 由此,本发明的实施例通过例如非可信执行环境中的安全载体代理应用,持续给 安全载体供电,防止终端设备在例如可信执行环境下的安全操作系统切换到例如非可信执 行环境下的多媒体操作系统时造成安全载体掉电,断开连接的异常发生。
[0025] 通过以上实施方式的描述,本领域中的普通技术人员能够理解,在不偏离本发明 的精神和范围的情况下,还可以对本发明的【具体实施方式】作各种变更和替换。这些变更和 替换都落在本发明权利要求书所限定的范围内。
【权利要求】
1. 一种对外接载体持续供电的方法,其特征在于,包括以下步骤: 当终端设备从第一操作系统切换到第二操作系统后,在第二操作系统中生成代理外接 载体应用,使得该代理外接载体应用与外接载体关联,从而借助该代理外接载体应用,使得 在上述切换操作之前与第一操作系统中的应用关联的外接载体在上述切换操作之后,持续 被供电。
2. 如权利要求1所述的方法,其特征在于, 该代理外接载体应用通过外接载体端口信息与外接载体关联。
3. 如权利要求2所述的方法,其特征在于, 所述外接载体端口信息被包含在从第一操作系统切换到第二操作系统的终端设备的 系统切换命令中。
4. 如权利要求2所述的方法,其特征在于, 该代理外接载体应用将外接载体端口信息发送至第二操作系统的电源管理模块,使得 第二操作系统的电源管理模块控制终端设备的电源管理芯片为外接载体持续供电。
5. 如权利要求1所述的方法,其特征在于, 所述第一操作系统是运行在可信执行环境下的安全操作系统。
6. 如权利要求1所述的方法,其特征在于, 所述第二操作系统是运行在非信执行环境下的多媒体操作系统。
7. 如权利要求1所述的方法,其特征在于, 所述外接载体是智能卡或者智能SD卡。
8. -种对外接载体持续供电的终端设备,其特征在于, 该终端设备能够运行第一操作系统和第二操作系统, 该终端设备被配置成: 当从第一操作系统切换到第二操作系统后,在第二操作系统中生成代理外接载体应 用,使得该代理外接载体应用与外接载体关联,从而借助该代理外接载体应用,使得在上述 切换操作之前与第一操作系统中的应用关联的外接载体在上述切换操作之后,持续被供 电。
9. 如权利要求8所述的终端设备,其特征在于, 该代理外接载体应用通过外接载体端口信息与外接载体关联。
10. 如权利要求9所述的终端设备,其特征在于, 所述外接载体端口信息被包含在从第一操作系统切换到第二操作系统的终端设备的 系统切换命令中。
11. 如权利要求9所述的终端设备,其特征在于, 该终端设备通过代理外接载体应用将外接载体端口信息发送至第二操作系统的电源 管理模块,使得第二操作系统的电源管理模块控制终端设备的电源管理芯片为外接载体持 续供电。
12. 如权利要求8所述的终端设备,其特征在于, 所述第一操作系统是运行在可信执行环境下的安全操作系统。
13. 如权利要求8所述的终端设备,其特征在于, 所述第二操作系统是运行在非信执行环境下的多媒体操作系统。
14.如权利要求8所述的终端设备,其特征在于, 所述外接载体是智能卡或者智能SD卡。
【文档编号】H04M1/725GK104104786SQ201310126644
【公开日】2014年10月15日 申请日期:2013年4月12日 优先权日:2013年4月12日
【发明者】柴洪峰, 鲁志军, 何朔, 周钰, 郭伟, 严翔翔 申请人:中国银联股份有限公司