便携存储设备的远程更新的制作方法_3

文档序号:9476193阅读:来源:国知局
r>[0058]如在205处所示出的,在主机设备110通过识别卡接口 130访问便携存储设备101以获得新数据的同时,更新单元102通过更新接口 131利用新数据更新便携存储设备101。新数据指的是例如可能尚未在便携存储设备101中存在的、主机设备110所需的识别和/或认证数据。更新设备120通过更新接口 131连接到便携存储设备101。
[0059]现在参考图3,其表示根据本发明一些实施例的示例性便携存储设备的示意性图示。诸如便携存储设备101之类的示例性存储设备能够在与诸如主机设备110之类的主机设备通信的同时被远程更新。便携存储设备101可以安装在诸如识别卡插槽105之类的识别卡插槽中。便携存储设备101可以通过连接到诸如更新单元120之类的更新单元的更新接口组件301被远程更新,更新接口组件301可以传送在便携存储设备101中要被更新的数据。被预加载和/或更新到便携存储设备101中的数据被存储在存储器组件302中。识别卡接口组件304通过识别卡插槽105与主机设备110通信且利用例如IS0/IEC 7816的一个或多个通信协议。控制组件303控制便携存储设备101的组件的操作和/或通过便携存储设备101的数据流。控制组件303可以控制识别卡接口组件以利用所请求的数据向主机设备110确认和/或以利用无操作过程字节来确认。
[0060]如在206处所示出的,在新数据被更新和/或被存储在便携存储设备101中之后,使得新数据可以为主机设备110获得。
[0061]现在参考图4,其表示根据本发明的一些方面,在主机设备和安装在识别卡插槽中的便携存储设备之间的示例性典型通信序列的示意性图示。如由利用例如根据IS0/IEC7816规范的通信协议的通信序列400所示出的,诸如主机设备110之类的主机设备与诸如便携存储设备101之类的便携存储设备通信。便携存储设备101被安装在诸如识别卡插槽105之类的识别卡插槽中,且通过诸如识别卡接口 130之类的识别卡接口与主机设备110通信。主机设备I1发起重置循环,其由便携存储设备101例如利用ATR响应。在接收ATR之后,主机设备110可以设置识别卡接口 130根据从ATR提取的操作和/或时间参数来操作。在设置识别卡接口 130之后,主机设备110可以选择例如如由ISO/IEC7816规范定义的期望的主文件并利用文件查询继续进行。通信序列400描述了在其中所有文件被预加载到便携存储设备101中且所有查询都以所需要的信息和成功指示来确认的场景。
[0062]现在参考图5,其表示了根据本发明一些方面的在主机设备与便携存储设备之间的、由于文件不可获得以错误结束的示例性通信序列的示意性图示。如由利用例如根据IS0/IEC 7816规范的通信协议的通信序列500所示出的,诸如主机设备110之类的主机设备与诸如便携存储设备101之类的便携存储设备通信。便携存储设备101安装在诸如识别卡插槽105之类的识别卡插槽中,且通过诸如识别卡接口 130之类的识别卡接口与主机设备110通信。主机设备110发起便携存储设备101例如以ATR响应的重置循环。在接收到ATR之后,主机设备110设置识别卡接口 130根据从ATR提取的操作和/或时间参数进行操作。
[0063]在设置识别卡接口 130之后,主机设备110可以例如如在IS0/IEC 7816规范中定义的,选择典型地预加载在便携存储设备101中的主文件和/或查询典型地预加载在便携存储设备101中且在便携存储设备101中可获得的文件。
[0064]与主机设备110访问便携存储设备101并行的,便携存储设备101可以通过诸如例如更新接口 131之类的另一通信信道利用新数据来更新。新数据可以是主机设备110所需的但未预加载到便携存储设备101中。主机设备110可以首先查询在便携存储设备101中可获得的文件且该循环以向主机设备110传送所请求的数据成功地完成。然后,主机设备110可以查询在其中不能获得数据的文件,即,在被安装到识别卡插槽105之前数据未预加载到便携存储设备101中。
[0065]由于数据不可获得,所以循环以错误指示或从便携存储设备101接收的无效数据而完成。在来自便携存储设备101的错误响应之后,主机设备101可以重置识别卡接口 130且可以重置便携存储设备101。如在通信序列500中所看见的,主机设备110在数据于其中尚不可获得的文件在便携存储设备101中被完全更新之前向便携存储设备101查询这些文件,并从而该循环以错误结束。
[0066]现在参考图6,其是根据本发明一些实施例的在主机设备与便携存储设备之间的示例性通信序列,其中在利用未预加载的数据更新便携存储设备的同时,通信被延长了。如由利用例如根据IS0/IEC 7816规范的通信协议的通信序列600所示出的,诸如主机设备110之类的主机设备与诸如便携存储设备101之类的便携存储设备通信。便携存储设备101安装在诸如识别卡插槽105之类的识别卡插槽中且通过诸如识别卡接口 130之类的识别卡接口与主机设备110通信。主机设备110在识别卡接口 130上发起由便携存储设备101以例如ATR响应的重置循环。在接收到ATR之后,主机设备110可以设置识别卡接口 130根据从ATR提取的操作和/或时间参数进行操作。在设置识别卡接口 130之后,主机设备110可以例如选择如在IS0/IEC 7816规范中定义的主文件。便携存储设备101通过以无操作过程字节来延长与主机设备110的通信,上述无操作过程字节例如为利用如由IS0/IEC 7816规范所指定的h60值的空交易。每一无操作确认可以重置主机设备中的超时定时器,其在由主机设备100向便携存储设备101进行的每一次访问的开始时触发。主文件选择命令可以包括访问请求文件系统结构信息和/或参数的文件系统。文件系统ISO/IEC 7816规范典型地被预加载到便携存储设备101中且可以被立即响应,但是为了提供时间以供新数据被更新到便携存储设备101中,延迟对主文件命令的响应。在利用多个连续的空确认进行响应之后,便携存储设备101以成功确认进行响应。由便携存储设备101所生成的连续空操作的数量被设置成不超过主机设备110在其利用便携存储设备101重置和/或去激活识别卡接口 130之前所允许的空确认的最大数目。
[0067]主机设备110所允许的连续空确认的最大数目可能在不同的主机设备110之间不同且可能需要便携存储设备101中的一些调整以遵守每一主机设备110。
[0068]与主机设备110访问便携存储设备101并行,便携存储设备101可以利用主机设备110可能需要但未预加载到便携存储设备101中的文件中的新数据通过诸如例如更新接口 131之类的另一通信信道被更新。在对选择主文件命令成功响应之后,主机设备110可以向便携存储设备101发起查询文件命令。由主机设备访问的第一数据文件可以被预加载到便携存储设备101中且可以被立即提供给主机设备110。但是,通过利用空响应来响应再次延迟了循环,以允许额外的时间利用新数据更新便携存储设备101。在主机设备110查询可用文件的同时,在便携存储设备101中在预先未预加载的文件中更新该新数据。当主机设备110查询初始不可获得(未预先预加载)的文件时,文件已经利用新数据进行了更新且可以向主机设备110成功提供。
[0069]在一些实施例中,诸如智能卡仿真单元201之类的智能卡仿真单元可以是如在PCT 公开文本 W02012140654、Methods and systems for Routing Authenticat1n and/or Identificat1n Data of a Cellular Subscriber (用于路由蜂窝用户的认证和 / 或识别数据的方法和系统)中所描述的用户认证单元适配器,通过引用的方式将其并入本申请中。如在W02012140654中所讨论的用户认证单元适配器可以执行为SM仿真单元,其可以安装在诸如S頂插槽之类的识别卡插槽中,且通过接口兼容,例如,利用IS0/IEC 7816规范,与主机蜂窝设备通信。S頂仿真单元可以通过诸如便携存储设备101之类的便携存储设备来实现。
[0070]现在参考图7,其表示根据本发明一些实施例,用于捕获用户的识别和/或认证数据以将蜂窝通信设备注册到利用便携存储设备的远程更新的访问网络的示例性系统。系统700描述了离开所关联的用户的本地公共移动网络(HPMN)覆盖范围且漫游到拜访网络730中的主机蜂窝通信设备701。用于通信通过拜访网络730所收取的漫游费可能极其高且为了避免高成本,将蜂窝通信设备701作为本地用户注册到拜访网络730可能是理想的。
[0071]为了将蜂窝通信设备701作为本地用户注册到拜访网络730,蜂窝通信设备701需要被识别为拜访网络730的用户。用户信息可以例如存储在由蜂窝通信设备701所承载的s頂卡和/或snH方真单元710中。snH方真单元710的内容需要被更新以在蜂窝通信设备701访问SnH方真单元710之前包含本地用户识别信息,以获取识别信息并通过蜂窝通信单元715将该识别信息传送至拜访网络730。
[0072]蜂窝通信设备701通过S頂插槽711访问S頂仿真单元710,其是S頂仿真单元710的主机设备。在激活和/或重置之
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1