便携式移动通信设备及控制近场通信的方法.pdf

上传人:111****11 文档编号:1002061 上传时间:2018-03-24 格式:PDF 页数:12 大小:393.84KB
返回 下载 相关 举报
摘要
申请专利号:

CN200980156554.8

申请日:

2009.11.18

公开号:

CN102318315A

公开日:

2012.01.11

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20091118|||公开

IPC分类号:

H04L29/08; G06F9/46; G06K7/00; H04B5/02

主分类号:

H04L29/08

申请人:

NXP股份有限公司

发明人:

吉腾·库卡尼; 拉温德拉·乌帕德哈亚; 杰瑞米·杰斯林

地址:

荷兰艾恩德霍芬

优先权:

2008.12.12 EP 08291173.6

专利代理机构:

中科专利商标代理有限责任公司 11021

代理人:

王波波

PDF下载: PDF下载
内容摘要

一种便携式移动通信设备(10)具有:永久性地安装在所述便携式移动通信设备(10)中的移动主机处理器(104)以及包括非易失性存储器(101)的近场通信电路(100)。在所述近场通信电路(100)的非易失性存储器(101)中维持配置数据,用于根据所述配置数据来控制通信。在所述近场通信电路(100)和所述移动主机处理器(104)之间的通信之前,测试会话标识值。如果会话标识值与参考值不匹配,则初始化通信信道的配置数据中的至少一部分,然后,在建立配置数据之后,使会话标识值和参考值相等。如果会话标识值与参考值匹配,则所述移动主机处理器(104)在不进行所述初始化的情况下进行通信。这样,避免了在移动主机处理器(104)的意外断电或复位之后,由于多余的初始化而导致非易失性存储器的损耗。

权利要求书

1: 一种便携式移动通信设备 (10), 包括 : - 近场通信电路 (100), 包括非易失性存储器 (101) 和处理器接口, 所述近场通信电路 (100) 被配置为, 根据所述非易失性存储器 (101) 中存储的配置数据, 经由所述处理器接口 执行通信操作 ; - 移动主机处理器 (104), 永久性地安装在所述便携式移动通信设备 (10) 中, 耦合到所 述处理器接口, 所述移动主机处理器 (104) 包括初始化模块, 所述初始化模块被配置为 : - 在使用经由所述处理器接口的通信信道之前, 促使对所述非易失性存储器 (101) 中 存储的会话标识值进行测试, - 如果所述会话标识值与参考值不匹配, 则触发对所述通信信道的配置数据的建立, 以 及 - 促使对所述会话标识值和 / 或所述参考值进行改变, 使得至少在建立配置数据之后 所述会话标识值与参考值匹配。
2: 根据权利要求 1 所述的便携式移动通信设备 (10), 其中, 所述移动主机处理器 (104) 包括 : 去初始化模块, 被配置为促使在解除所述通信信道时, 所述会话标识值和所述参考值 不相等。
3: 根据权利要求 2 所述的便携式移动通信设备 (10), 其中, 所述移动主机处理器 (104) 被配置为 : 通过改变所述近场通信设备的非易失性存储器中的会话标识值, 使所述会话标 识值和所述参考值不相等。
4: 根据权利要求 1 所述的便携式移动通信设备, 包括移动电信电路, 所述移动电信电 路包括订户标识模块 (106), 其中, 所述移动主机处理器 (104) 被配置为, 在建立配置数据 期间, 阻止涉及所述订户标识模块 (106) 和所述近场通信电路 (100) 的操作。
5: 根据权利要求 4 所述的便携式移动通信设备, 其中, 所述近场通信电路 (100) 被配置 为存储所述订户标识模块 (106) 用于启用操作的订户标识模块会话标识值, 所述移动主机 处理器被配置为 : 在建立所述配置数据之前, 改变所述非易失性存储器 (101) 中的订户标 识模块会话标识值。
6: 根据权利要求 5 所述的便携式移动通信设备, 其中, 所述初始化模块被配置为 : 在建 立所述配置数据之后, 将所述订户标识模块会话标识值改回与在所述改变之前相关的其原 始值。
7: 根据权利要求 1 所述的便携式移动通信设备, 其中, 所述近场通信电路 (100) 被配置 为控制不涉及与所述移动主机处理器 (104) 的直接通信的操作, 所述近场通信电路 (100) 被配置为根据来自所述非易失性存储器 (101) 的启用信息来控制所述操作, 所述移动主机 处理器 (104) 被配置为经由所述通信信道来设置所述启用信息。
8: 根据权利要求 1 所述的便携式移动通信设备, 其中, 所述近场通信电路 (100) 被配置 为: 在所述移动主机处理器 (104) 处于断电模式时, 执行所述操作。
9: 根据权利要求 1 所述的便携式移动通信设备, 其中, 所述近场通信设备 (100) 的非易 失性存储器 (101) 包括用于所述参考值的存储位置 ; 所述近场通信电路 (100) 被配置为响 应于来自所述移动主机 (104) 的命令, 返回所述参考值 ; 所述移动主机 (104) 被配置为 : 在 测试所述会话标识值之前, 通过发出所述命令来获得所述参考值。
10: 根据权利要求 1 所述的便携式移动通信设备, 其中, 所述近场通信设备 (100) 的非 2 易失性存储器 (101) 包括用于存储所述移动主机电路 (104) 操作所述通信信道所需的配置 数据的存储位置 ; 所述近场通信电路 (100) 被配置为 : 响应于来自所述移动主机电路 (104) 的命令, 返回所述配置数据。
11: 一种控制与便携式移动通信设备 (10) 的近场通信的方法, 所述设备包括 : 永久性 地安装在所述便携式移动通信设备 (10) 上的移动主机处理器 (104) 以及包括非易失性存 储器 (101) 的近场通信电路 (100), 所述方法包括 : - 维持所述近场通信电路 (100) 的非易失性存储器 (101) 中的配置数据, 用于根据所述 配置数据来控制通信 ; - 在所述近场通信电路 (100) 和所述移动主机处理器 (104) 之间的通信之前, 测试会话 标识值, - 如果所述会话标识值与参考值不匹配, 则建立通信信道的配置数据的至少一部分, 以 及 - 在建立所述配置数据之后, 使所述会话标识值和所述参考值相等 ; - 如果所述会话标识值与所述参考值匹配, 则在不进行所述建立的情况下, 在所述近场 通信电路 (100) 和所述移动主机处理器 (104) 之间进行通信 ; 如果所述会话标识值与所述 参考值不匹配, 则在所述建立和使所述会话标识值和所述参考值相等的步骤之后, 在所述 近场通信电路 (100) 和所述移动主机处理器 (104) 之间进行通信。
12: 一种便携式移动通信设备 (10), 包括 : - 订户标识模块 (106) - 近场通信电路 (100), 包括非易失性存储器 (101) 和处理器接口, 所述近场通信电路 (100) 被配置为, 根据所述非易失性存储器 (101) 中存储的配置数据, 经由所述处理器接口 执行通信操作, 所述近场通信电路被配置为存储所述订户标识模块 (106) 用于启用涉及所 述订户标识模块 (106) 和所述近场通信电路 (100) 的操作的订户标识模块会话标识值 ; 移动主机处理器 (104), 永久性地安装在所述便携式移动通信设备 (10) 中, 耦合到所 述处理器接口, 所述移动主机处理器 (104) 包括配置模块, 所述配置模块被配置为 : 通过在 建立所述配置数据之前, 改变所述非易失性存储器 (101) 中的订户标识模块会话标识值, 在配置数据的建立期间, 阻止涉及所述订户标识模块 (106) 和所述近场通信电路 (100) 的 操作。
13: 根据权利要求 12 所述的便携式移动通信设备, 其中, 所述配置模块被配置为 : 在建 立所述配置数据之后, 将所述订户标识模块会话标识值改回与在所述改变之前相关的其原 始值。
14: 一种控制与便携式移动通信设备 (10) 的近场通信的方法, 所述设备包括 : 永久性 地安装在所述便携式移动通信设备 (10) 上的移动主机处理器 (104)、 订户标识模块 (106) 以及包括非易失性存储器 (101) 的近场通信电路 (100), 所述方法包括 : - 根据对所述近场通信电路 (100) 的非易失性存储器 (101) 中的订户标识模块会话标 识值的测试, 启用涉及所述订户标识模块 (106) 和所述近场通信电路 (100) 的操作 ; - 维持所述近场通信电路 (100) 的非易失性存储器 (101) 中的配置数据, 以根据所述配 置数据来控制通信 ; - 通过在建立所述配置数据之前, 改变在所述非易失性存储器 (101) 中的订户标识模 3 块会话标识值, 来在所述配置数据的建立期间阻止所述操作。

说明书


便携式移动通信设备及控制近场通信的方法

    技术领域 本发明涉及便携式移动通信设备, 涉及在这种通信设备中使用的近场通信电路以 及涉及操作与移动通信设备的近场通信的方法。
     背景技术 WO2007/052994 描述了一种具有近场通信电路 (NFC-IC) 的移动电话。 基本的移动 电话操作涉及与基站的通信。 移动电话中附加的近场通信电路使得移动电话能够与在该移 动电话附近的类似于售票机或支付机的设备进行本地交互。移动电话可以模仿智能卡 ( 例 如从卡读取器的场接收功率的近场通信电路 ), 以访问移动电话中的安全存储器。
     WO2007/052994 描述了移动电话包括主机处理器, 该主机处理器使用标准化的主 机通信接口 (HCI) 耦合到近场通信电路。该接口使得主机处理器能够向近场通信电路写入 命令, 并从近场通信电路读取数据和配置信息。
     在移动电话中, 订户标识模块 (SIM 卡 ) 可以用作近场通信电路的主机。在与近场 通信电路的通信中, SIM 卡建立配置数据, 以定义通信管道状态和句柄 (handle)。在近场通 信电路的非易失性存储器中存储这种配置信息, 以使得近场通信电路能够在来自卡读取器 的场的功率下独立操作。这引入了当交换 SIM 卡时发生错误的风险。为了避免这种错误, SIM 卡和近场通信电路以会话为基础进行操作, 其中由在 SIM 卡和近场通信电路中存储的 “会话 id” 号码来定义会话。 “会话 id” 可以是随机选择的数字。在开始与近场通信电路协 作之前, SIM 卡测试会话 id 号码是否匹配作为条件。因此, 避免了 SIM 卡的替换可能导致 错误。
     移动通信设备日益成为具有多个主机处理器的设备。例如, 除了在可交换的 SIM 卡中的主机之外, 还可以存在永久性安装在移动通信设备中 ( 例如, 焊接在基底上 ) 的移动 主机处理器。这种移动主机处理器可以用于执行复杂的控制功能。其经常用作确定允许其 他主机处理器访问近场通信电路或安全存储器的程度管理器。因此, 其使得用户能够控制 是否可以将移动通信设备用于进行支付。类似地, 其可以使得用户能够控制直接与其他移 动电话进行通信的能力。
     便携式通信设备的移动主机处理器受制于频繁的断电状况。移除电池、 用户关机 以及节约电池能量都可能导致对移动主机处理器频繁断电。每次打开电源时, 与近场通信 电路的通信需要建立新的配置, 这可能引入在近场通信电路和其他主机或安全存储器之间 的交互中的错误。 同样地, 由于近场通信电路在非易失性存储器中存储配置数据, 频繁的移 动主机断电可能由于对非易失性存储器的过度损耗而减少近场通信电路的有用寿命。
     发明内容
     本发明的目的是提供具有近场通信电路和多个主机处理器的便携式移动通信设 备, 其中, 主机处理器进行的控制涉及更少的重新配置。
     提供一种根据权利要求 1 的便携式移动通信设备。该设备包括其自身的永久性安装的 ( 例如焊接的 ) 移动主机处理器。在使用对便携式移动通信设备的近场通信电路的通 信信道之前, 移动主机处理器促使通过将来自近场通信电路的非易失性存储器的会话标识 值与参考值比较来测试所述会话标识值。如果参考值和会话标识值不匹配, 则执行对通信 信道的配置数据的新的建立。 然后, 改变会话标识值和 / 或参考值, 使其匹配。 在实施例中, 当解除通信信道时, 使得参考值与会话标识值不相等。
     这样, 可以使用之前为了与移动主机处理器的通信而以可靠方式建立的管道。由 于管道的建立, 即使已将移动主机处理器断电, 也可以可靠地重新使用配置信息, 不需要每 次移动主机处理器再上电时对配置数据进行重写。 由例如来自读取器的不用于激活移动主 机处理器的 RF 功率对近场通信电路进行供电, 在不影响可靠性的同时, 使该近场通信电路 的自主操作成为可能。
     在示例中, 会话标识值可以是由订户标识模块 (SIM 卡 ) 用于测试是否已将订户标 识模块移动至不同的便携式移动通信设备中的值。这样, 不需要附加的会话标识信息。在 另一实施例中, 可以在建立配置数据之前, 改变会话标识值。这避免了干预 SIM 卡对近场通 信设备的使用。 可以在建立配置数据之后, 将会话标识值改变回其原始值, 并设置参考值以 匹配所述原始值。从而, 在建立通信信道之后, 重新启用 SIM 卡。 在实施例中, 近场通信设备的非易失性存储器可以用于向移动主机处理器提供针 对通信管道的参考值和 / 或配置数据。在该情况下, 不需要, 或至少需要更少的非易失性存 储器用于本地主机处理器本身。
     附图说明
     使用以下附图, 根据对示例实施例的描述, 这些和其他目的和优点将变得显而易 图 1 示出了移动通信系统。 图 2 示出了控制流程。见。
     具体实施方式
     图 1 示出了使用便携式移动通信设备 10 的环境。该环境包括便携式移动通信设 备 10 和读取器 12。移动通信设备 10 被配置为作为移动电信网络 ( 未示出 ) 的终端 ( 例 如, 作为移动电话 ) 并作为与读取器 12 进行本地双向通信的设备来进行操作。
     将便携式移动通信设备 10 的实施例示出为包括 : 近场通信电路 100、 天线 102、 移 动主机处理器 104、 移动电信收发信机 105、 订户标识模块 106、 安全存储器 108 以及非易失 性存储器。天线 102 耦合到近场通信电路 100。近场通信电路 100 具有耦合到移动主机处 理器 104、 订户标识模块 106 以及安全存储器 108 的处理器接口。近场通信电路 100 包括另 一非易失性存储器 101, 例如 EEPROM 电路。 在所示实施例中, 移动主机处理器 104 在功能上 耦合到非易失性存储器 109、 订户标识模块 106、 以及移动电信收发信机 105。 移动电信收发 信机 105 耦合到天线, 用于与基站 ( 未示出 ) 进行通信。
     可以向读取器 12 提供用于产生本地 RF 电磁场的线圈, 以询问其附近的设备。可 以在智能卡读取器中使用该线圈 ( 例如模仿智能卡的移动通信设备 10)。 读取器 12 可以是 另一设备 ( 如具有 NFC 接口的另一移动电话 ) 的一部分、 连接到支付系统的外围设备、 计算机的外围设备等等。
     近场通信电路 100 可以适用于移动通信设备 10 的无电池操作模式, 即电路从读取 器 12 提供的电磁场而不是从移动通信设备的电池接收其至少一部分电源的操作。读取器 12 进行的询问可以用于与近场通信电路 100 交换消息。 可以在例如访问控制中使用这种消 息, 其中便携式移动通信设备 10 用作电子密钥 ; 或用于执行电子支付, 其中便携式移动通 信设备 10 用作借记卡 ; 或用于共享信息等等。 近场通信电路 100 可以执行涉及与读取器 12 的通信的交易, 使用天线 102 交换消息, 例如, 读取和 / 或更新安全存储器 108 中的数据。
     在操作中, 在与读取器 12 的通信期间, 仅需要激活便携式移动通信设备 10 的一 部分。针对该通信, 可能不需要完全的移动电话功能。因此例如可以仅激活近场通信电路 100, 而移动主机处理器 104、 订户标识模块 106、 安全存储器 108 不接收电源, 或可以仅激活 移动主机处理器 104、 订户标识模块 106 以及安全存储器 108 中所选的一些。
     近场通信电路 100 还可以被配置为用作读取器本身, 或作为读取器和作为由读取 器读取的设备。当近场通信电路 100 被配置为用作读取器时, 读取器 12 可以由在该近场通 信电路 100 用作读取器时对该近场通信电路 100 进行响应的另一设备所替代。取代 RF 电 磁场, 可以使用任何其他的通信介质, 如红外信号等等。 可以将近场通信电路 100 实现为单一集成电路。如本文所使用的, 术语近场通信 电路 100 至少指便携式移动通信设备 10 与读取器 12 交换信号所必须激活的部分, 或指被 读取且用于将信号转换为可以由其他电路处理的数字数据的设备。在实施例中, 近场通信 电路 100 由能够在由读取器 12 激活的电源域中供电时工作的所有电路构成。在实际中, 术 语近场通信电路 100 可以是能够以这种方式操作的集成电路。
     移动主机处理器 104 可以作为近场通信电路 100 的特许控制器来使用, 在使功率 不仅仅对近场通信电路 100 可用的模式下激活。作为特许控制器, 移动主机处理器 104 促 使近场通信电路 100 在其非易失性存储器 101 中设置启用信息, 以启用或禁用执行移动主 机处理器 104 不直接涉及的操作。这可以是在近场通信电路 100 与读取器 12 交互时的情 况, 或是在其受到另一主机处理器 ( 如在订户标识模块 106 或安全存储器 108 中的主机处 理器 ) 控制时的情况。 移动主机处理器 104 还可以用于控制近场通信电路 100 的所选操作。
     主机处理器 ( 如移动主机处理器 104) 和近场通信电路 100 之间的通信涉及使用 各种配置参数。将与近场通信电路 100 的通信建模为经由一个或多个通信管道来执行, 通 信管道通过句柄来彼此区分, 句柄是标识相应管道的数据项。 对于每一个管道, 可以提供配 置信息, 如要使用的协议的标识、 指向缓冲器的指针等等。当使用管道时, 主机处理器和近 场通信电路 100 使用句柄来标识对彼此的管道。在近场通信电路 100 的非易失性存储器 101 和主机处理器可直接访问的非易失性存储器 109 中存储定义句柄的信息和可选的其他 配置数据。
     为了最小化功耗, 便携式移动通信设备 10 能够在其部分或全部组件不接收电池 功率的操作模式下进行操作。在正常操作模式下, 至少近场通信电路 100、 移动主机处理器 104 以及订户标识模块 105 从移动通信设备 10 的电池 ( 未示出 ) 接收电源。在该模式下, 移动通信设备 10 可以与移动电信网络的基站 ( 未示出 ) 通信。
     在各种断电模式下, 对近场通信电路 100、 移动主机处理器 104 和订户标识模块 106 中的全部或部分的电源可能被切断。 当主机处理器确定满足功率节约的准则时, 便携式
     移动通信设备 10 可以切换至在主机处理器 ( 如移动主机处理器 104) 的控制下的模式, 但 是也可以根据电池状况或甚至电池的完全移除来执行该切换。
     这可能影响在近场通信电路 100 和移动主机处理器 104 之间的通信的可能性。原 则上, 移动主机处理器 104 可以在每次需要交互时, 临时建立具有新管道的配置, 但是这造 成了开销, 并依然具有由于断电状况导致中断的风险。取而代之地, 移动主机处理器 104 建 立具有管道的配置, 该配置被设计为在断电状况下也能持续。 在配置改变之间, 可以在近场 通信电路 100 的非易失性存储器 101 中存储配置数据。至少近场通信电路 100 可以访问该 配置数据。可以在非易失性存储器 109 中存储该信息的拷贝, 以由移动主机处理器 104 直 接访问。采取措施以确保最少需要改变改变所存储的配置数据。
     图 2 示出了在需要与近场通信电路 100 进行通信时, 由移动主机处理器 104 所执 行的步骤的流程图。可以由移动主机处理器 104 的指令的程序来定义这些步骤。在第一步 骤 21 中, 移动主机处理器 104 从近场通信电路 100 读取会话标识值。在第二步骤 22, 移动 主机处理器 104 将会话标识值与可用于移动主机处理器 104 的本地参考值进行比较。如果 会话标识值不匹配, 则移动主机处理器 104 执行第三步骤 23, 根据移动主机处理器 104 的需 要, 信号通知近场通信电路 100 删除定义现有管道的信息 ( 如果有的话 ), 这些管道可能在 近场通信电路 100 侧依然是部分或全部地单向有效, 以及信号通知近场通信电路 100 打开 新的管道。响应于此, 近场通信电路 100 向移动主机处理器 104 返回配置数据 ( 如句柄 ), 以用于使用所打开的管道的未来通信。 随后, 在第四步骤 24 中, 移动主机处理器 104 在其可访问的非易失性存储器 109 中存储新的句柄以及与近场通信电路 100 进行通信所需的任何其他配置信息。此外, 在第 四步骤 24 中, 移动主机处理器 104 将会话标识信息设置为新的值, 与本地参考值匹配。在 第五步骤 25 中, 移动主机处理器 104 使用已建立的管道, 开始与近场通信电路 100 交换信 号。
     当移动主机处理器 104 在第二步骤 22 中确定会话标识值与本地参考值匹配时, 移 动主机处理器 104 立刻进行到第五步骤 25, 避免删除和替换定义现有管道的信息。
     在实施例中, 本地参考值可以是固定的缺省值。 在该情况下, 可以将另一个值安装 在近场通信电路 100 中作为会话标识值, 并且可以在移动主机处理器 104 的程序中定义缺 省值。在另一实施例中, 可以使用可变的本地参考值, 可以将其存储在非易失性存储器 109 中, 移动主机处理器 104 从该存储器中读取本地参考值以用于比较。在该实施例中, 备选 地, 可以在第四步骤 24 中改变本地参考值, 以使其等于所存储的会话标识值。可选地, 可以 改变本地参考值和所存储的会话标识值, 以使其相等。取代使用在近场通信电路 100 外部 的非易失性存储器 109 来存储参考值, 可以与会话标识值并行地在近场通信电路 100 的非 易失性存储器电路 101 中存储参考值。在该情况下, 移动主机处理器 104 可以从非易失性 存储器电路 101 中检索会话标识值和参考值, 以用于比较。从而需要相对不独立的非易失 性存储器。
     在实施例中, 移动主机处理器 104 被编程为响应于上电状况或在接收到复位信号 之后, 执行流程图中的步骤。在这些情况下, 可以推迟第五步骤 25, 直到出现需要与近场通 信电路 100 进行通信的状况。 在另一实施例中, 移动主机处理器 104 被编程为在出现需要与 近场通信电路 100 进行通信的状况时, 执行流程图的步骤。因此, 如果会话标识值不匹配,
     则在这种通信之前, 将执行初始化。
     在另一实施例中, 在建立配置数据时, 移动主机处理器 104 可以使用步骤以实现 会话标识值的中间改变。 在该实施例中, 在第二步骤 22 和第三步骤 23 之间添加第一附加步 骤, 其中, 移动主机处理器 104 信号通知近场通信电路 100 改变会话标识信息。可以将会话 标识信息改变为例如预定值, 该预定值已被分配用于指示初始化正在进行中, 移动主机处 理器 104 在第四步骤 24 和第五步骤 25 之间执行第二附加步骤, 其中, 移动主机处理器 104 信号通知近场通信电路 100 将其会话标识信息改变为另一个值。可以使用预定值, 例如被 分配用于指示成功初始化。
     在另一实施例中, 可以在第五步骤中将会话标识值设置回移动主机处理器 104 在 第一步骤 21 中读取的其原始值。附加步骤具有如下效果 : 在执行第三步骤 23 和第四步骤 24 时, 禁用与近场通信电路 100 的基于会话标识的交易。这使得设备对于突然断电或复位 更加鲁棒。
     如实质上已知的, 订户标识模块 106 可以存储会话标识信息, 用于与近场通信电 路 100 中的会话标识信息相比较。在已知的设备中, 这用于在订户标识模块 106(SIM 卡 ) 已经改变时, 避免订户标识模块 106 和近场通信电路 100 之间的通信。可以在近场通信电 路 100 中存储针对其它主机的其他独立的会话标识信息。备选地, 尽管这不是标准的, 但是 针对多个主机, 可以使用公共的会话标识信息。
     在移动主机处理器 104 由于任何原因而解除管道时, 消除第三步骤 23 的效果, 这 可以具有以下效果 : 至少临时地改变针对其他主机的特许。 改变的特许可以导致错误, 例如 在订户标识模块 106 和近场通信电路 100 之间初始化交易的情况下。在另一实施例中, 移 动主机处理器 104 和或近场通信电路 100 可以被配置为向订户标识模块 106 和 / 或其他主 机通知该主机的较早配置可能不再有效并且其还应当再次请求许可 ( 优选地通过重新初 始化 )。
     在实施例中, 这是通过改变订户标识模块 106 和 / 或近场通信电路 100 中的其他 主机的会话标识信息来完成的。在该实施例中, 移动主机处理器 104 可以使用第一和第二 附加步骤, 在初始化开始时改变近场通信电路 100 中至少用于订户标识模块 106 的会话标 识信息, 并在完成初始化时将其改变回来。因此, 避免了订户标识模块 106 的非预期活动对 初始化的干扰。 在另一实施例中, 在初始化的开始和完成时, 针对所有主机改变会话标识信 息。然而, 对于不会不可预测地变为激活的主机, 这可能是多余的。即使使用状态标记代替 会话标识值来确定是否需要建立配置数据或者执行这种建立, 针对标识模块 106 和 / 或针 对其他主机的会话标识信息的改变可以用于避免订户标识模块 106 的非预期活动对初始 化的干扰。
     在重新初始化时间段期间, 优选地确保其他主机 ( 如 SIM 卡 ) 不能触发非许可的 操作和 / 或产生错误的交易。在实施例中, 在解除管道之前, 还使得会话标识信息和本地参 考值不相等。这确保了在解除期间的中断不能影响随后的重新初始化。
     在实施例中, 通过确定会话标识值和参考值是否彼此逐比特相等, 来匹配会话标 识值和参考值。但是应当意识到, 匹配可以依赖于对二者之间的任何关系的验证。例如, 匹 配可以涉及测试会话标识值和参考值是否是彼此的逐比特反转。在该情况下, 通过使用满 足或不满足相关关系的值 ( 取决于需要匹配值还是非匹配值 ), 来进行对会话标识值和参考值的更新。
     尽管已经示出了实施例, 其中移动主机处理器 104 使用来自近场通信电路 100 的 会话标识信息, 但是应当意识到, 备选地, 在图 2 的过程中可以使用附加的其他信息来代替 会话标识信息。在该情况下, 可以在非易失性存储器 109 和非易失性存储器 101 中存储该 其它信息。取代非易失性存储器 109 中的信息, 可以使用移动主机处理器 104 的程序中的 信息。近场通信电路 100 被配置为当从移动主机处理器 104 接收到更新该其他信息的命令 时, 更新该其他信息。然而, 使用会话标识信息而不是其他信息具有以下优点 : 近场通信电 路 100 不需要支持附加的信息交换命令类型, 并且使得阻止与近场通信电路 100 的其他通 信更容易。
     在另一实施例中, 移动主机处理器 104 还可以在上电时从近场通信电路 100 中检 索至少部分的配置数据。因此, 需要以移动主机处理器 104 可直接访问的非易失性方式存 储的信息更少。 在检索之后, 移动主机处理器 104 可以将该信息存储在移动主机处理器 104 的非易失性存储器中, 例如在寄存器中 ( 未示出 )。为了支持这一点, 近场通信电路 100 可 以被配置为支持来自移动主机处理器 104 的处理命令, 以检索并返回配置数据。
     在实施例中, 移动主机处理器 104 可以使用在近场通信电路 100 的非易失性存储 器中存储的会话标识值和本地参考值。为了支持这一点, 近场通信电路 100 可以被配置为 支持对命令的处理, 以检索这些值。因此, 需要以移动主机处理器 104 可直接访问的非易失 性方式存储的信息更少。当从近场通信电路 100 中检索到本地参考值和配置数据时, 移动 主机处理器 104 完全不需要非易失性存储器用于配置与近场通信电路 100 的通信。 可以由来自移动主机处理器 104 的控制程序的软件模块的机器指令来控制移动 主机处理器 104 的所述功能。这些软件模块可以包括 : 促使移动主机处理器 104 执行图 2 的流程图的步骤的初始化模块 ; 使用配置参数, 经由管道与近场通信电路 100 通信的模块 ; 向近场通信电路 100 发送命令并接收回结果的模块 ; 改变会话标识值的模块以及建立配置 数据的模块。备选地, 可以将这些模块的一部分或全部实现为接线以执行这些功能的专用 电路。
     尽管移动主机处理器 104 可以使用与所有其他移动主机处理器操作相同的处理 器核心来执行在会话标识信息和参考值之间的比较, 应当意识到, 可以备选地使用不同的 核心。 因此, 一个处理器核心可以向另一个处理器核心发送请求, 以将会话标识信息和参考 值进行比较。 类似地, 一个处理器核心可以向另一个处理器核心发送请求, 以改变会话标识 信息和 / 或参考值。
     本领域技术人员在实现所要求保护的发明时, 根据对附图、 公开内容和所附权利 要求的研究, 可以理解并实现所公开的实施例的其他变型。 在权利要求中, 单词 “包括” 不排 除其他单元或步骤, 不定冠词 “一” 不排除多个。单一处理器或其他单元可以满足在权利要 求中限定的多项功能。 仅仅通过在互相不同的从属权利要求中限定特定手段这一事实不意 味着不能使用这些措施的组合来进行改进。可以在合适的介质上存储 / 分发计算机程序, 如与其他硬件一起提供或作为其他硬件的一部分提供的光学存储介质或固态介质, 但还可 以用其他形式进行分发, 如经由互联网或其他有线或无线电信系统。不应当将权利要求中 的参考标记解释为对范围的限制。
    

便携式移动通信设备及控制近场通信的方法.pdf_第1页
第1页 / 共12页
便携式移动通信设备及控制近场通信的方法.pdf_第2页
第2页 / 共12页
便携式移动通信设备及控制近场通信的方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《便携式移动通信设备及控制近场通信的方法.pdf》由会员分享,可在线阅读,更多相关《便携式移动通信设备及控制近场通信的方法.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102318315A43申请公布日20120111CN102318315ACN102318315A21申请号200980156554822申请日2009111808291173620081212EPH04L29/08200601G06F9/46200601G06K7/00200601H04B5/0220060171申请人NXP股份有限公司地址荷兰艾恩德霍芬72发明人吉腾库卡尼拉温德拉乌帕德哈亚杰瑞米杰斯林74专利代理机构中科专利商标代理有限责任公司11021代理人王波波54发明名称便携式移动通信设备及控制近场通信的方法57摘要一种便携式移动通信设备10具有永久性地安装在所述便。

2、携式移动通信设备10中的移动主机处理器104以及包括非易失性存储器101的近场通信电路100。在所述近场通信电路100的非易失性存储器101中维持配置数据,用于根据所述配置数据来控制通信。在所述近场通信电路100和所述移动主机处理器104之间的通信之前,测试会话标识值。如果会话标识值与参考值不匹配,则初始化通信信道的配置数据中的至少一部分,然后,在建立配置数据之后,使会话标识值和参考值相等。如果会话标识值与参考值匹配,则所述移动主机处理器104在不进行所述初始化的情况下进行通信。这样,避免了在移动主机处理器104的意外断电或复位之后,由于多余的初始化而导致非易失性存储器的损耗。30优先权数据8。

3、5PCT申请进入国家阶段日2011081186PCT申请的申请数据PCT/IB2009/0551352009111887PCT申请的公布数据WO2010/067222EN2010061751INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书6页附图2页CN102318323A1/3页21一种便携式移动通信设备10,包括近场通信电路100,包括非易失性存储器101和处理器接口,所述近场通信电路100被配置为,根据所述非易失性存储器101中存储的配置数据,经由所述处理器接口执行通信操作;移动主机处理器104,永久性地安装在所述便携式移动通信设备10中,耦合到所述处理器接。

4、口,所述移动主机处理器104包括初始化模块,所述初始化模块被配置为在使用经由所述处理器接口的通信信道之前,促使对所述非易失性存储器101中存储的会话标识值进行测试,如果所述会话标识值与参考值不匹配,则触发对所述通信信道的配置数据的建立,以及促使对所述会话标识值和/或所述参考值进行改变,使得至少在建立配置数据之后所述会话标识值与参考值匹配。2根据权利要求1所述的便携式移动通信设备10,其中,所述移动主机处理器104包括去初始化模块,被配置为促使在解除所述通信信道时,所述会话标识值和所述参考值不相等。3根据权利要求2所述的便携式移动通信设备10,其中,所述移动主机处理器104被配置为通过改变所述近。

5、场通信设备的非易失性存储器中的会话标识值,使所述会话标识值和所述参考值不相等。4根据权利要求1所述的便携式移动通信设备,包括移动电信电路,所述移动电信电路包括订户标识模块106,其中,所述移动主机处理器104被配置为,在建立配置数据期间,阻止涉及所述订户标识模块106和所述近场通信电路100的操作。5根据权利要求4所述的便携式移动通信设备,其中,所述近场通信电路100被配置为存储所述订户标识模块106用于启用操作的订户标识模块会话标识值,所述移动主机处理器被配置为在建立所述配置数据之前,改变所述非易失性存储器101中的订户标识模块会话标识值。6根据权利要求5所述的便携式移动通信设备,其中,所述。

6、初始化模块被配置为在建立所述配置数据之后,将所述订户标识模块会话标识值改回与在所述改变之前相关的其原始值。7根据权利要求1所述的便携式移动通信设备,其中,所述近场通信电路100被配置为控制不涉及与所述移动主机处理器104的直接通信的操作,所述近场通信电路100被配置为根据来自所述非易失性存储器101的启用信息来控制所述操作,所述移动主机处理器104被配置为经由所述通信信道来设置所述启用信息。8根据权利要求1所述的便携式移动通信设备,其中,所述近场通信电路100被配置为在所述移动主机处理器104处于断电模式时,执行所述操作。9根据权利要求1所述的便携式移动通信设备,其中,所述近场通信设备100的。

7、非易失性存储器101包括用于所述参考值的存储位置;所述近场通信电路100被配置为响应于来自所述移动主机104的命令,返回所述参考值;所述移动主机104被配置为在测试所述会话标识值之前,通过发出所述命令来获得所述参考值。10根据权利要求1所述的便携式移动通信设备,其中,所述近场通信设备100的非权利要求书CN102318315ACN102318323A2/3页3易失性存储器101包括用于存储所述移动主机电路104操作所述通信信道所需的配置数据的存储位置;所述近场通信电路100被配置为响应于来自所述移动主机电路104的命令,返回所述配置数据。11一种控制与便携式移动通信设备10的近场通信的方法,所。

8、述设备包括永久性地安装在所述便携式移动通信设备10上的移动主机处理器104以及包括非易失性存储器101的近场通信电路100,所述方法包括维持所述近场通信电路100的非易失性存储器101中的配置数据,用于根据所述配置数据来控制通信;在所述近场通信电路100和所述移动主机处理器104之间的通信之前,测试会话标识值,如果所述会话标识值与参考值不匹配,则建立通信信道的配置数据的至少一部分,以及在建立所述配置数据之后,使所述会话标识值和所述参考值相等;如果所述会话标识值与所述参考值匹配,则在不进行所述建立的情况下,在所述近场通信电路100和所述移动主机处理器104之间进行通信;如果所述会话标识值与所述参。

9、考值不匹配,则在所述建立和使所述会话标识值和所述参考值相等的步骤之后,在所述近场通信电路100和所述移动主机处理器104之间进行通信。12一种便携式移动通信设备10,包括订户标识模块106近场通信电路100,包括非易失性存储器101和处理器接口,所述近场通信电路100被配置为,根据所述非易失性存储器101中存储的配置数据,经由所述处理器接口执行通信操作,所述近场通信电路被配置为存储所述订户标识模块106用于启用涉及所述订户标识模块106和所述近场通信电路100的操作的订户标识模块会话标识值;移动主机处理器104,永久性地安装在所述便携式移动通信设备10中,耦合到所述处理器接口,所述移动主机处理。

10、器104包括配置模块,所述配置模块被配置为通过在建立所述配置数据之前,改变所述非易失性存储器101中的订户标识模块会话标识值,在配置数据的建立期间,阻止涉及所述订户标识模块106和所述近场通信电路100的操作。13根据权利要求12所述的便携式移动通信设备,其中,所述配置模块被配置为在建立所述配置数据之后,将所述订户标识模块会话标识值改回与在所述改变之前相关的其原始值。14一种控制与便携式移动通信设备10的近场通信的方法,所述设备包括永久性地安装在所述便携式移动通信设备10上的移动主机处理器104、订户标识模块106以及包括非易失性存储器101的近场通信电路100,所述方法包括根据对所述近场通信。

11、电路100的非易失性存储器101中的订户标识模块会话标识值的测试,启用涉及所述订户标识模块106和所述近场通信电路100的操作;维持所述近场通信电路100的非易失性存储器101中的配置数据,以根据所述配置数据来控制通信;通过在建立所述配置数据之前,改变在所述非易失性存储器101中的订户标识模权利要求书CN102318315ACN102318323A3/3页4块会话标识值,来在所述配置数据的建立期间阻止所述操作。权利要求书CN102318315ACN102318323A1/6页5便携式移动通信设备及控制近场通信的方法技术领域0001本发明涉及便携式移动通信设备,涉及在这种通信设备中使用的近场通信。

12、电路以及涉及操作与移动通信设备的近场通信的方法。背景技术0002WO2007/052994描述了一种具有近场通信电路NFCIC的移动电话。基本的移动电话操作涉及与基站的通信。移动电话中附加的近场通信电路使得移动电话能够与在该移动电话附近的类似于售票机或支付机的设备进行本地交互。移动电话可以模仿智能卡例如从卡读取器的场接收功率的近场通信电路,以访问移动电话中的安全存储器。0003WO2007/052994描述了移动电话包括主机处理器,该主机处理器使用标准化的主机通信接口HCI耦合到近场通信电路。该接口使得主机处理器能够向近场通信电路写入命令,并从近场通信电路读取数据和配置信息。0004在移动电话。

13、中,订户标识模块SIM卡可以用作近场通信电路的主机。在与近场通信电路的通信中,SIM卡建立配置数据,以定义通信管道状态和句柄HANDLE。在近场通信电路的非易失性存储器中存储这种配置信息,以使得近场通信电路能够在来自卡读取器的场的功率下独立操作。这引入了当交换SIM卡时发生错误的风险。为了避免这种错误,SIM卡和近场通信电路以会话为基础进行操作,其中由在SIM卡和近场通信电路中存储的“会话ID”号码来定义会话。“会话ID”可以是随机选择的数字。在开始与近场通信电路协作之前,SIM卡测试会话ID号码是否匹配作为条件。因此,避免了SIM卡的替换可能导致错误。0005移动通信设备日益成为具有多个主机。

14、处理器的设备。例如,除了在可交换的SIM卡中的主机之外,还可以存在永久性安装在移动通信设备中例如,焊接在基底上的移动主机处理器。这种移动主机处理器可以用于执行复杂的控制功能。其经常用作确定允许其他主机处理器访问近场通信电路或安全存储器的程度管理器。因此,其使得用户能够控制是否可以将移动通信设备用于进行支付。类似地,其可以使得用户能够控制直接与其他移动电话进行通信的能力。0006便携式通信设备的移动主机处理器受制于频繁的断电状况。移除电池、用户关机以及节约电池能量都可能导致对移动主机处理器频繁断电。每次打开电源时,与近场通信电路的通信需要建立新的配置,这可能引入在近场通信电路和其他主机或安全存储。

15、器之间的交互中的错误。同样地,由于近场通信电路在非易失性存储器中存储配置数据,频繁的移动主机断电可能由于对非易失性存储器的过度损耗而减少近场通信电路的有用寿命。发明内容0007本发明的目的是提供具有近场通信电路和多个主机处理器的便携式移动通信设备,其中,主机处理器进行的控制涉及更少的重新配置。0008提供一种根据权利要求1的便携式移动通信设备。该设备包括其自身的永久性安说明书CN102318315ACN102318323A2/6页6装的例如焊接的移动主机处理器。在使用对便携式移动通信设备的近场通信电路的通信信道之前,移动主机处理器促使通过将来自近场通信电路的非易失性存储器的会话标识值与参考值比。

16、较来测试所述会话标识值。如果参考值和会话标识值不匹配,则执行对通信信道的配置数据的新的建立。然后,改变会话标识值和/或参考值,使其匹配。在实施例中,当解除通信信道时,使得参考值与会话标识值不相等。0009这样,可以使用之前为了与移动主机处理器的通信而以可靠方式建立的管道。由于管道的建立,即使已将移动主机处理器断电,也可以可靠地重新使用配置信息,不需要每次移动主机处理器再上电时对配置数据进行重写。由例如来自读取器的不用于激活移动主机处理器的RF功率对近场通信电路进行供电,在不影响可靠性的同时,使该近场通信电路的自主操作成为可能。0010在示例中,会话标识值可以是由订户标识模块SIM卡用于测试是否。

17、已将订户标识模块移动至不同的便携式移动通信设备中的值。这样,不需要附加的会话标识信息。在另一实施例中,可以在建立配置数据之前,改变会话标识值。这避免了干预SIM卡对近场通信设备的使用。可以在建立配置数据之后,将会话标识值改变回其原始值,并设置参考值以匹配所述原始值。从而,在建立通信信道之后,重新启用SIM卡。0011在实施例中,近场通信设备的非易失性存储器可以用于向移动主机处理器提供针对通信管道的参考值和/或配置数据。在该情况下,不需要,或至少需要更少的非易失性存储器用于本地主机处理器本身。附图说明0012使用以下附图,根据对示例实施例的描述,这些和其他目的和优点将变得显而易见。0013图1示。

18、出了移动通信系统。0014图2示出了控制流程。具体实施方式0015图1示出了使用便携式移动通信设备10的环境。该环境包括便携式移动通信设备10和读取器12。移动通信设备10被配置为作为移动电信网络未示出的终端例如,作为移动电话并作为与读取器12进行本地双向通信的设备来进行操作。0016将便携式移动通信设备10的实施例示出为包括近场通信电路100、天线102、移动主机处理器104、移动电信收发信机105、订户标识模块106、安全存储器108以及非易失性存储器。天线102耦合到近场通信电路100。近场通信电路100具有耦合到移动主机处理器104、订户标识模块106以及安全存储器108的处理器接口。。

19、近场通信电路100包括另一非易失性存储器101,例如EEPROM电路。在所示实施例中,移动主机处理器104在功能上耦合到非易失性存储器109、订户标识模块106、以及移动电信收发信机105。移动电信收发信机105耦合到天线,用于与基站未示出进行通信。0017可以向读取器12提供用于产生本地RF电磁场的线圈,以询问其附近的设备。可以在智能卡读取器中使用该线圈例如模仿智能卡的移动通信设备10。读取器12可以是另一设备如具有NFC接口的另一移动电话的一部分、连接到支付系统的外围设备、计算说明书CN102318315ACN102318323A3/6页7机的外围设备等等。0018近场通信电路100可以适。

20、用于移动通信设备10的无电池操作模式,即电路从读取器12提供的电磁场而不是从移动通信设备的电池接收其至少一部分电源的操作。读取器12进行的询问可以用于与近场通信电路100交换消息。可以在例如访问控制中使用这种消息,其中便携式移动通信设备10用作电子密钥;或用于执行电子支付,其中便携式移动通信设备10用作借记卡;或用于共享信息等等。近场通信电路100可以执行涉及与读取器12的通信的交易,使用天线102交换消息,例如,读取和/或更新安全存储器108中的数据。0019在操作中,在与读取器12的通信期间,仅需要激活便携式移动通信设备10的一部分。针对该通信,可能不需要完全的移动电话功能。因此例如可以仅。

21、激活近场通信电路100,而移动主机处理器104、订户标识模块106、安全存储器108不接收电源,或可以仅激活移动主机处理器104、订户标识模块106以及安全存储器108中所选的一些。0020近场通信电路100还可以被配置为用作读取器本身,或作为读取器和作为由读取器读取的设备。当近场通信电路100被配置为用作读取器时,读取器12可以由在该近场通信电路100用作读取器时对该近场通信电路100进行响应的另一设备所替代。取代RF电磁场,可以使用任何其他的通信介质,如红外信号等等。0021可以将近场通信电路100实现为单一集成电路。如本文所使用的,术语近场通信电路100至少指便携式移动通信设备10与读取。

22、器12交换信号所必须激活的部分,或指被读取且用于将信号转换为可以由其他电路处理的数字数据的设备。在实施例中,近场通信电路100由能够在由读取器12激活的电源域中供电时工作的所有电路构成。在实际中,术语近场通信电路100可以是能够以这种方式操作的集成电路。0022移动主机处理器104可以作为近场通信电路100的特许控制器来使用,在使功率不仅仅对近场通信电路100可用的模式下激活。作为特许控制器,移动主机处理器104促使近场通信电路100在其非易失性存储器101中设置启用信息,以启用或禁用执行移动主机处理器104不直接涉及的操作。这可以是在近场通信电路100与读取器12交互时的情况,或是在其受到另。

23、一主机处理器如在订户标识模块106或安全存储器108中的主机处理器控制时的情况。移动主机处理器104还可以用于控制近场通信电路100的所选操作。0023主机处理器如移动主机处理器104和近场通信电路100之间的通信涉及使用各种配置参数。将与近场通信电路100的通信建模为经由一个或多个通信管道来执行,通信管道通过句柄来彼此区分,句柄是标识相应管道的数据项。对于每一个管道,可以提供配置信息,如要使用的协议的标识、指向缓冲器的指针等等。当使用管道时,主机处理器和近场通信电路100使用句柄来标识对彼此的管道。在近场通信电路100的非易失性存储器101和主机处理器可直接访问的非易失性存储器109中存储定。

24、义句柄的信息和可选的其他配置数据。0024为了最小化功耗,便携式移动通信设备10能够在其部分或全部组件不接收电池功率的操作模式下进行操作。在正常操作模式下,至少近场通信电路100、移动主机处理器104以及订户标识模块105从移动通信设备10的电池未示出接收电源。在该模式下,移动通信设备10可以与移动电信网络的基站未示出通信。0025在各种断电模式下,对近场通信电路100、移动主机处理器104和订户标识模块106中的全部或部分的电源可能被切断。当主机处理器确定满足功率节约的准则时,便携式说明书CN102318315ACN102318323A4/6页8移动通信设备10可以切换至在主机处理器如移动主。

25、机处理器104的控制下的模式,但是也可以根据电池状况或甚至电池的完全移除来执行该切换。0026这可能影响在近场通信电路100和移动主机处理器104之间的通信的可能性。原则上,移动主机处理器104可以在每次需要交互时,临时建立具有新管道的配置,但是这造成了开销,并依然具有由于断电状况导致中断的风险。取而代之地,移动主机处理器104建立具有管道的配置,该配置被设计为在断电状况下也能持续。在配置改变之间,可以在近场通信电路100的非易失性存储器101中存储配置数据。至少近场通信电路100可以访问该配置数据。可以在非易失性存储器109中存储该信息的拷贝,以由移动主机处理器104直接访问。采取措施以确保。

26、最少需要改变改变所存储的配置数据。0027图2示出了在需要与近场通信电路100进行通信时,由移动主机处理器104所执行的步骤的流程图。可以由移动主机处理器104的指令的程序来定义这些步骤。在第一步骤21中,移动主机处理器104从近场通信电路100读取会话标识值。在第二步骤22,移动主机处理器104将会话标识值与可用于移动主机处理器104的本地参考值进行比较。如果会话标识值不匹配,则移动主机处理器104执行第三步骤23,根据移动主机处理器104的需要,信号通知近场通信电路100删除定义现有管道的信息如果有的话,这些管道可能在近场通信电路100侧依然是部分或全部地单向有效,以及信号通知近场通信电路。

27、100打开新的管道。响应于此,近场通信电路100向移动主机处理器104返回配置数据如句柄,以用于使用所打开的管道的未来通信。0028随后,在第四步骤24中,移动主机处理器104在其可访问的非易失性存储器109中存储新的句柄以及与近场通信电路100进行通信所需的任何其他配置信息。此外,在第四步骤24中,移动主机处理器104将会话标识信息设置为新的值,与本地参考值匹配。在第五步骤25中,移动主机处理器104使用已建立的管道,开始与近场通信电路100交换信号。0029当移动主机处理器104在第二步骤22中确定会话标识值与本地参考值匹配时,移动主机处理器104立刻进行到第五步骤25,避免删除和替换定义。

28、现有管道的信息。0030在实施例中,本地参考值可以是固定的缺省值。在该情况下,可以将另一个值安装在近场通信电路100中作为会话标识值,并且可以在移动主机处理器104的程序中定义缺省值。在另一实施例中,可以使用可变的本地参考值,可以将其存储在非易失性存储器109中,移动主机处理器104从该存储器中读取本地参考值以用于比较。在该实施例中,备选地,可以在第四步骤24中改变本地参考值,以使其等于所存储的会话标识值。可选地,可以改变本地参考值和所存储的会话标识值,以使其相等。取代使用在近场通信电路100外部的非易失性存储器109来存储参考值,可以与会话标识值并行地在近场通信电路100的非易失性存储器电路。

29、101中存储参考值。在该情况下,移动主机处理器104可以从非易失性存储器电路101中检索会话标识值和参考值,以用于比较。从而需要相对不独立的非易失性存储器。0031在实施例中,移动主机处理器104被编程为响应于上电状况或在接收到复位信号之后,执行流程图中的步骤。在这些情况下,可以推迟第五步骤25,直到出现需要与近场通信电路100进行通信的状况。在另一实施例中,移动主机处理器104被编程为在出现需要与近场通信电路100进行通信的状况时,执行流程图的步骤。因此,如果会话标识值不匹配,说明书CN102318315ACN102318323A5/6页9则在这种通信之前,将执行初始化。0032在另一实施例。

30、中,在建立配置数据时,移动主机处理器104可以使用步骤以实现会话标识值的中间改变。在该实施例中,在第二步骤22和第三步骤23之间添加第一附加步骤,其中,移动主机处理器104信号通知近场通信电路100改变会话标识信息。可以将会话标识信息改变为例如预定值,该预定值已被分配用于指示初始化正在进行中,移动主机处理器104在第四步骤24和第五步骤25之间执行第二附加步骤,其中,移动主机处理器104信号通知近场通信电路100将其会话标识信息改变为另一个值。可以使用预定值,例如被分配用于指示成功初始化。0033在另一实施例中,可以在第五步骤中将会话标识值设置回移动主机处理器104在第一步骤21中读取的其原始。

31、值。附加步骤具有如下效果在执行第三步骤23和第四步骤24时,禁用与近场通信电路100的基于会话标识的交易。这使得设备对于突然断电或复位更加鲁棒。0034如实质上已知的,订户标识模块106可以存储会话标识信息,用于与近场通信电路100中的会话标识信息相比较。在已知的设备中,这用于在订户标识模块106SIM卡已经改变时,避免订户标识模块106和近场通信电路100之间的通信。可以在近场通信电路100中存储针对其它主机的其他独立的会话标识信息。备选地,尽管这不是标准的,但是针对多个主机,可以使用公共的会话标识信息。0035在移动主机处理器104由于任何原因而解除管道时,消除第三步骤23的效果,这可以具。

32、有以下效果至少临时地改变针对其他主机的特许。改变的特许可以导致错误,例如在订户标识模块106和近场通信电路100之间初始化交易的情况下。在另一实施例中,移动主机处理器104和或近场通信电路100可以被配置为向订户标识模块106和/或其他主机通知该主机的较早配置可能不再有效并且其还应当再次请求许可优选地通过重新初始化。0036在实施例中,这是通过改变订户标识模块106和/或近场通信电路100中的其他主机的会话标识信息来完成的。在该实施例中,移动主机处理器104可以使用第一和第二附加步骤,在初始化开始时改变近场通信电路100中至少用于订户标识模块106的会话标识信息,并在完成初始化时将其改变回来。。

33、因此,避免了订户标识模块106的非预期活动对初始化的干扰。在另一实施例中,在初始化的开始和完成时,针对所有主机改变会话标识信息。然而,对于不会不可预测地变为激活的主机,这可能是多余的。即使使用状态标记代替会话标识值来确定是否需要建立配置数据或者执行这种建立,针对标识模块106和/或针对其他主机的会话标识信息的改变可以用于避免订户标识模块106的非预期活动对初始化的干扰。0037在重新初始化时间段期间,优选地确保其他主机如SIM卡不能触发非许可的操作和/或产生错误的交易。在实施例中,在解除管道之前,还使得会话标识信息和本地参考值不相等。这确保了在解除期间的中断不能影响随后的重新初始化。0038在。

34、实施例中,通过确定会话标识值和参考值是否彼此逐比特相等,来匹配会话标识值和参考值。但是应当意识到,匹配可以依赖于对二者之间的任何关系的验证。例如,匹配可以涉及测试会话标识值和参考值是否是彼此的逐比特反转。在该情况下,通过使用满足或不满足相关关系的值取决于需要匹配值还是非匹配值,来进行对会话标识值和参说明书CN102318315ACN102318323A6/6页10考值的更新。0039尽管已经示出了实施例,其中移动主机处理器104使用来自近场通信电路100的会话标识信息,但是应当意识到,备选地,在图2的过程中可以使用附加的其他信息来代替会话标识信息。在该情况下,可以在非易失性存储器109和非易失。

35、性存储器101中存储该其它信息。取代非易失性存储器109中的信息,可以使用移动主机处理器104的程序中的信息。近场通信电路100被配置为当从移动主机处理器104接收到更新该其他信息的命令时,更新该其他信息。然而,使用会话标识信息而不是其他信息具有以下优点近场通信电路100不需要支持附加的信息交换命令类型,并且使得阻止与近场通信电路100的其他通信更容易。0040在另一实施例中,移动主机处理器104还可以在上电时从近场通信电路100中检索至少部分的配置数据。因此,需要以移动主机处理器104可直接访问的非易失性方式存储的信息更少。在检索之后,移动主机处理器104可以将该信息存储在移动主机处理器10。

36、4的非易失性存储器中,例如在寄存器中未示出。为了支持这一点,近场通信电路100可以被配置为支持来自移动主机处理器104的处理命令,以检索并返回配置数据。0041在实施例中,移动主机处理器104可以使用在近场通信电路100的非易失性存储器中存储的会话标识值和本地参考值。为了支持这一点,近场通信电路100可以被配置为支持对命令的处理,以检索这些值。因此,需要以移动主机处理器104可直接访问的非易失性方式存储的信息更少。当从近场通信电路100中检索到本地参考值和配置数据时,移动主机处理器104完全不需要非易失性存储器用于配置与近场通信电路100的通信。0042可以由来自移动主机处理器104的控制程序。

37、的软件模块的机器指令来控制移动主机处理器104的所述功能。这些软件模块可以包括促使移动主机处理器104执行图2的流程图的步骤的初始化模块;使用配置参数,经由管道与近场通信电路100通信的模块;向近场通信电路100发送命令并接收回结果的模块;改变会话标识值的模块以及建立配置数据的模块。备选地,可以将这些模块的一部分或全部实现为接线以执行这些功能的专用电路。0043尽管移动主机处理器104可以使用与所有其他移动主机处理器操作相同的处理器核心来执行在会话标识信息和参考值之间的比较,应当意识到,可以备选地使用不同的核心。因此,一个处理器核心可以向另一个处理器核心发送请求,以将会话标识信息和参考值进行比。

38、较。类似地,一个处理器核心可以向另一个处理器核心发送请求,以改变会话标识信息和/或参考值。0044本领域技术人员在实现所要求保护的发明时,根据对附图、公开内容和所附权利要求的研究,可以理解并实现所公开的实施例的其他变型。在权利要求中,单词“包括”不排除其他单元或步骤,不定冠词“一”不排除多个。单一处理器或其他单元可以满足在权利要求中限定的多项功能。仅仅通过在互相不同的从属权利要求中限定特定手段这一事实不意味着不能使用这些措施的组合来进行改进。可以在合适的介质上存储/分发计算机程序,如与其他硬件一起提供或作为其他硬件的一部分提供的光学存储介质或固态介质,但还可以用其他形式进行分发,如经由互联网或其他有线或无线电信系统。不应当将权利要求中的参考标记解释为对范围的限制。说明书CN102318315ACN102318323A1/2页11图1说明书附图CN102318315ACN102318323A2/2页12图2说明书附图CN102318315A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1