用于提供接入终端中的uicc与处理器之间的支持uicc作出的异步命令处理的接口的方法...的制作方法

文档序号:9439631阅读:347来源:国知局
用于提供接入终端中的uicc与处理器之间的支持uicc作出的异步命令处理的接口的方法 ...的制作方法
【专利说明】用于提供接入终端中的Uicc与处理器之间的支持UICC作出的异步命令处理的接口的方法和装置
[0001]根据35U.S.C.§ 119的优先权要求
[0002]本专利申请要求于2013年3月19日提交的题为“METHOD AND APPARATUS FORSUPPORTING ASYNCHRONOUS COMMAND PROCESSING BY A UICC AT AN ACCESS TERMINAL(用于支持接入终端处的UICC作出的异步命令处理的方法和装置)”的临时申请N0.61/803,194的优先权,其已转让给本申请受让人并因而被明确援引纳入于此。
[0003]背景
[0004]领域
[0005]本公开一般涉及无线设备,尤其涉及用于提供接入终端中的UICC与处理器之间的支持Uicc作出的异步命令处理的接口的方法和装置。
【背景技术】
[0006]无线通信系统被广泛部署以提供诸如举例而言语音、数据等各种类型的通信内容。典型的无线通信系统可以是能够通过共享可用的系统资源(例如,带宽和发射功率)来支持与多用户通信的多址系统。此类多址系统的示例可包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、以及类似系统。另夕卜,这些系统可遵照诸如第三代伙伴项目(3GPP)、3GPP长期演进(LTE)、超移动宽带(UMB)、演进数据优化(EV-DO)等规范。
[0007]—般而言,无线多址通信系统可以同时支持针对多个接入终端(诸如举例而言,移动或无线设备)的通信。每个移动设备可以经由前向和反向链路上的传输与一个或多个基站通信。前向链路(或即下行链路)是指从基站至移动设备的通信链路,而反向链路(或即上行链路)是指从移动设备至基站的通信链路。此外,移动设备与基站之间的通信可以经由单输入单输出(SISO)系统、多输入单输出(MISO)系统、多输入多输出(MHTO)系统等来建立。另外,移动设备可以在对等无线网络配置中与其他移动设备通信(和/或基站与其他基站通信)。
[0008]在许多接入终端(AT)中,取决于订阅信息涉及的接入技术,订阅信息被存储在非易失性(NV)设备存储器或可移除通用接口电路卡(UICC)中。当前,举例而言,在某些接入终端中,当IX-RTT/数据优化(DO)网络技术上有网络服务可用时,网络订阅信息被存储在设备NV存储器上并从其取回。然而,在这些设备中,当任何其它接入技术(诸如,GSM、UMTS或LTE)上有服务可用时,订阅信息被存储在UICC上并从其取回。UICC也可被称为智能卡或订户身份模块或订户标识模块(SIM)卡。
[0009]常规地,卡(诸如UICC)被用于接入终端以提供网络订阅信息。然而,UICC现在被用来处置其它任务。例如,近场通信(NFC)是用于无线设备(诸如智能电话及类似物)的标准集,从而通过使设备接触在一起或者使设备紧邻(例如,通常不大于几厘米)来彼此建立无线电通信。NFC允许无线设备执行无接触事务、数据交换、以及更复杂通信(诸如W1-Fi)的简化建立。NFC应用的常见示例包括与银行业务和移动支付相关的应用。随着市场推行使用UICC作为此类应用的优选安全元素,可在UICC对(传统)电信任务与(新添加的)非电信任务的处理之间产生某些问题。
[0010]可在接入终端内的UICC上处理的电信应用是时间灵敏的并且可能需要对UICC上的服务的迅速和快速访问。相反,非电信应用(诸如举例而言支付或银行业务应用)可能是高度复杂的密码算法,其要求非常长的时间(例如,甚至超过一分钟)来处理单个命令。
[0011]UICC与终端之间的接口(公众可获得的ETSI 102 221中规定的)仅允许UICC —次处理单个命令。如此,接入终端需要在其可发送第二命令之前接收到对第一命令的响应。为了处理花费较长时间的命令(例如,复杂的非电信命令),UICC发送空字节(如在ETSI102 221中规定的)以告知接入终端它仍在处理该命令并且请求接入终端继续等待响应。
[0012]作为UICC处理花费非常长时间来处理的此类复杂的非电信命令的结果,UICC可以实质上相对接入终端而言阻塞或者不可用于接收和处理任何附加命令,直至该非电信命令被完成处理。由于电信相关命令的时间灵敏特性,UICC的此类不可用性可导致用户不能够发起语音呼叫、发送文本消息、向网络认证、利用高级操作系统(HLOS)应用(往往称为“app”)或执行任何数目的其它动作。此情景是难以支持的并且对于无线设备的用户而言是不可接受的。
[0013]如此,由UICC处理来自接入终端的命令方面的改进是合乎期望的。
[0014]概述
[0015]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在标识出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以作为稍后给出的更加详细的描述之序。
[0016]在一方面,描述了一种用于提供被包括在接入终端中的UICC与处理器之间的支持该UICC作出的异步命令处理的接口的方法。该方法可包括接收来自处理器的第一命令。第一命令可以是具有第一处理时间的复杂命令。该方法可包括向处理器发送对第一命令的初始响应。该初始响应可包括与第一命令相关联的令牌。该方法可包括处理第一命令达第一处理时间。该方法可包括接收来自处理器的至少一个附加命令。该至少一个附加命令中的每一个附加命令可具有短于第一处理时间的处理时间。该方法可包括完成对第一命令的处理。该方法可包括完成对该至少一个附加命令中的当前一个附加命令的处理。该至少一个附加命令中的当前一个附加命令可以是在对第一命令的处理完成之前、期间或之后处理的命令。该方法可包括向处理器发送对该至少一个附加命令中的当前一个附加命令的响应。该响应可包括令牌。
[0017]在一方面,描述了一种用于提供被包括在接入终端中的UICC与处理器之间的支持该UICC作出的异步命令处理的接口的计算机程序产品。该计算机程序产品可包括包含代码的计算机可读介质。该代码可使得计算机接收来自处理器的第一命令。第一命令可以是具有第一处理时间的复杂命令。该代码可使得计算机向处理器发送对第一命令的初始响应。该初始响应可包括与第一命令相关联的令牌。该代码可使得计算机处理第一命令达第一处理时间。该代码可使得计算机接收来自处理器的至少一个附加命令。该至少一个附加命令中的每一个附加命令可具有短于第一处理时间的处理时间。该代码可使得计算机完成对第一命令的处理。该代码可使得计算机完成对该至少一个附加命令中的当前一个附加命令的处理。该至少一个附加命令中的当前一个附加命令可以是在对第一命令的处理完成之前、期间或之后处理的命令。该代码可使得计算机向处理器发送对该至少一个附加命令中的当前一个附加命令的响应。该响应可包括令牌。
[0018]在一方面,描述了一种用于提供被包括在接入终端中的UICC与处理器之间的支持该UICC作出的异步命令处理的接口的设备。该设备可包括用于接收来自处理器的第一命令的装置。第一命令可以是具有第一处理时间的复杂命令。该设备可包括用于向处理器发送对第一命令的初始响应的装置。该初始响应可包括与第一命令相关联的令牌。该设备可包括用于处理第一命令达第一处理时间的装置。该设备可包括用于接收来自处理器的至少一个附加命令的装置。该至少一个附加命令中的每一个附加命令可具有短于第一处理时间的处理时间。该设备可包括用于完成对第一命令的处理的装置。该设备可包括用于完成对该至少一个附加命令中的当前一个附加命令的处理的装置。该至少一个附加命令中的当前一个附加命令可以是在对第一命令的处理完成之前、期间或之后处理的命令。该设备可包括用于向处理器发送对该至少一个附加命令中的当前一个附加命令的响应的装置。该响应可包括令牌。
[0019]在一方面,描述了一种用于提供被包括在接入终端中的UICC与处理器之间的支持该UICC作出的异步命令处理的接口的装置。该装置可包括与至少通信组件处于通信的至少一个存储器、数据存储、用户接口、以及处理器。该装置可包括UICC。UICC可包括命令接收模块,其被配置成经由通信组件接收来自处理器的第一命令。第一命令可以是具有第一处理时间的复杂命令。UICC可包括初始响应模块,其被配置成经由通信组件向处理器发送对第一命令的初始响应。该初始响应可包括与第一命令相关联的令牌。UICC可包括命令处理模块,其被配置成处理第一命令达第一处理时间。命令接收模块还可被配置成经由通信组件接收来自处理器的至少一个附加命令。该至少一个附加命令中的每一个附加命令可具有短于第一处理时间的处理时间。命令处理模块还可被配置成完成对第一命令的处理,完成对至少一个附加命令中的当前一个附加命令的处理,以及经由通信组件向处理器发送对至少一个附加命令的当前一个附加命令的响应。该至少一个附加命令中的当前一个附加命令可以是在对第一命令的处理完成之前、期间或之后处理的命令。该响应可包括令牌。
[0020]为了能达成前述及相关目的,这一个或多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或多个方面的某些解说性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方案。
[0021]附图简述
[0022]以下将结合附图来描述所公开的方面,提供附图是为了解说而非限定所公开的各方面,其中相似的标号标示相似的元件,且其中:
[0023]图1是解说包括UICC和处理器的接入终端的一方面的示图,其中UICC与处理器之间的接口被配置成支持Uicc作出的异步命令处理;
[0024]图2是解说图1的接入终端内所包括的UICC、通信组件和处理器的各方面的示图,其中UICC与处理器之间的接口(例如,通信组件)被配置成支持UICC作出的异步命令处理;
[0025]图3是解说接入终端内所包括的UICC与处理器之间的通信的各方面的呼叫流程图,其中UICC与处理器之间的接口被配置成支持UICC作出的异步命令处理;
[0026]图4是解说UICC与处理器之间被配置成支持UICC作出的异步命令处理的接口所关联的时钟
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1