Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
APPLICATION INSTALLATION METHOD FOR NFC TERMINAL AND NFC TERMINAL
Document Type and Number:
WIPO Patent Application WO/2014/063586
Kind Code:
A1
Abstract:
Disclosed are an application installation method for a near field communication (NFC) terminal and an NFC terminal, comprising: when an NFC terminal performs a swiping operation, and receives a transaction request sent by a device in an acceptance environment, and if the NFC terminal determines that the NFC terminal is not installed with a card emulation mode application X corresponding to the swiping operation, the following processing is performed: according to AIDs of various card emulation mode applications and related information corresponding thereto that are stored, searching for related information corresponding to an AID of the card emulation mode application X carried in the transaction request, the related information at least comprising: a download URL address of the card emulation mode application X; downloading the card emulation mode application X according to the download URL address of the card emulation mode application X, and performing installation. The solution of the present invention can increase the success rate of the swiping operation of the NFC terminal.

Inventors:
WANG ZIZHENG (CN)
Application Number:
PCT/CN2013/085350
Publication Date:
May 01, 2014
Filing Date:
October 17, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CHINA MOBILE COMM CORP (CN)
International Classes:
G06F9/445
Foreign References:
CN102694846A2012-09-26
CN102272722A2011-12-07
US20120220282A12012-08-30
Attorney, Agent or Firm:
UNITALEN ATTORNEYS AT LAW (CN)
北京集佳知识产权代理有限公司 (CN)
Download PDF:
Claims:
1、 一种近场通信 NFC终端, 其特征在于, 包括: 安全模块、 应用发现模 块和客户端模块;

所述安全模块, 用于当进行刷卡操作, 接收到受理环境中的机具发送来 的交易请求时, 如果确定自身未安装有与本次刷卡操作对应的卡模拟模式应 用 X, 则将所述交易请求中携带的所述卡模拟模式应用 X的标识 AID发送给 权

所述应用发现模块; 并接收所述应用发现模块返回的所述卡模拟模式应用 X 利

的 AID对应的关联信息, 提供给所述客 - I 户端模块, 所述卡模拟模式应用 X的 o

AID对应的关联信息中至少包括: 所述卡要模拟模式应用 X的下载统一资源定 位符 URL地址; 求

所述应用发现模块, 用于根据所保存的不同卡模拟模式应用的 AID及其 对应的关联信息, 找到所述卡模拟模式应用 X的 AID对应的关联信息, 返回 给所述安全模块;

所述客户端模块, 用于根据所述卡模拟模式应用 X的下载 URL地址下载 所述卡模拟模式应用 X, 并安装到所述安全模块上。

2、 根据权利要求 1所述的 NFC终端, 其特征在于, 所述 NFC终端中进一 步包括: NFC控制器以及操作系统模块;

所述安全模块将所述卡模拟模式应用 X的 AID对应的关联信息以事件的 形式发送给所述 NFC控制器;

所述 NFC控制器, 用于将所述事件报送到所述操作系统模块;

所述客户端模块从所述操作系统模块中获取所述事件, 并从中提取出所 述卡模拟模式应用 X的 AID对应的关联信息。

3、 根据权利要求 2所述的 NFC终端, 其特征在于,

所述安全模块将所述卡模拟模式应用 X的 AID对应的关联信息组合成一 个参数串, 将所述参数串以事件的形式发送给所述 NFC控制器。

4、 根据权利要求 1、 2或 3所述的 NFC终端, 其特征在于,

所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的名称;

所述客户端模块进一步用于, 在下载所述卡模拟模式应用 X之前, 将所 述卡模拟模式应用 X的名称展示给用户, 并询问用户是否允许安装所述卡模 拟模式应用 X, 如果接收到确认指令, 则下载所述卡模拟模式应用 X。

5、 根据权利要求 4所述的 NFC终端, 其特征在于,

所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的优惠信息;

所述客户端模块进一步用于, 在将所述卡模拟模式应用 X的名称展示给 用户的同时, 将所述卡模拟模式应用 X的优惠信息展示给用户。

6、 根据权利要求 1、 2或 3所述的 NFC终端, 其特征在于,

所述客户端模块进一步用于, 通过所述安全模块对所述应用发现模块中 保存的内容进行定期或非定期更新。

7、 一种近场通信 NFC终端上的应用安装方法, 其特征在于, 包括: 当 NFC终端进行刷卡操作, 接收到受理环境中的机具发送来的交易请求 时, 如果确定自身未安装有与本次刷卡操作对应的卡模拟模式应用 X , 则进 行以下处理:

根据所保存的不同卡模拟模式应用的标识 AID及其对应的关联信息, 找 到所述交易请求中携带的所述卡模拟模式应用 X的 AID对应的关联信息, 其 中至少包括: 所述卡模拟模式应用 X的下载统一资源定位符 URL地址;

根据所述卡模拟模式应用 X的下载 URL地址下载所述卡模拟模式应用 X, 并进行安装。

8、 根据权利要求 7所述的方法, 其特征在于,

所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的名称;

所述下载所述卡模拟模式应用 X之前, 进一步包括: 将所述卡模拟模式 应用 X的名称展示给用户, 并询问用户是否允许安装所述卡模拟模式应用 X, 如果接收到确认指令, 则下载所述卡模拟模式应用 X。

9、 根据权利要求 8所述的方法, 其特征在于, 所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的优惠信息;

在将所述卡模拟模式应用 X的名称展示给用户的同时, 进一步将所述卡 模拟模式应用 X的优惠信息展示给用户。

10、 根据权利要求 7、 8或 9所述的方法, 其特征在于, 该方法进一步包 括: 对所述 NFC终端中保存的内容进行定期或非定期更新。

Description:
近场通信 NFC终端上的应用安装方法和 NFC终端 本申请要求于 2012 年 10 月 25 日提交中国专利局、 申请号为 201210412999. 发明名称为 "近场通信 NFC终端上的应用安装方法和 NFC 终端" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域 本发明涉及数据业务领域, 特别涉及一种近场通信 (NFC , Near Fi eld Communica t ion )终端上的应用安装方法以及一种 NFC终端。 背景技术 在非接触的受理环境中, 当使用 NFC手机进行刷卡操作时, 成功刷卡的 前提是 NFC手机中需要安装有相应的卡模拟模式应用, 也就是说, 如果 NFC 手机中未安装有相应的卡模拟模式应用, 则非接触受理环境会提示刷卡操作 失败。

图 1为现有 NFC手机与非接触受理环境之间的关系示意图。 如图 1所示, 可利用非接触受理环境中的带有非接触读头的 销售终端(POS , Po int of Sa le ) 机、 闸机等机具来完成对 NFC手机的刷卡操作。

当 NFC手机刷卡操作失败以后, 需要用户手动去下载和安装相应的卡模 拟模式应用, 具体实现包括: 首先, 用户需要知道相应的卡模拟模式应用的 名称, 之后, 登录到 NFC应用管理系统, 通过手动搜索发现该卡模拟模式应 用, 并将该卡模拟模式应用下载到 NFC手机上, 进行安装。 安装完成后, 即 可成功地进行相应的刷卡操作。

但是, 上述方式在实际应用中会存在一定的问题, 如: 随着技术的发展, NFC 手上安装的卡模拟模式应用越来越多, 在日常的非接触受理环境中, 用 户通常很难明确地获知该环境下对应的卡模拟 模式应用的名称, 进而导致用 户无法通过手动搜索发现相应的卡模拟模式应 用并及时地进行下载和安装, 最终导致刷卡操作失败。 发明内容 有鉴于此, 本发明提供了一种 NFC终端上的应用安装方法以及一种 NFC 终端, 能够提高 NFC终端刷卡操作的成功率。

为实现上述目的, 本发明实施例提供了一种近场通信 NFC终端, 包括: 安全模块、 应用发现模块和客户端模块;

所述安全模块, 用于当进行刷卡操作, 接收到受理环境中的机具发送来 的交易请求时, 如果确定自身未安装有与本次刷卡操作对应的 卡模拟模式应 用 X, 则将所述交易请求中携带的所述卡模拟模式应 用 X的标识 AID发送给 所述应用发现模块; 并接收所述应用发现模块返回的所述卡模拟模 式应用 X 的 AID对应的关联信息, 提供给所述客户端模块, 所述卡模拟模式应用 X的 AID对应的关联信息中至少包括: 所述卡模拟模式应用 X的下载统一资源定 位符 URL地址;

所述应用发现模块, 用于根据所保存的不同卡模拟模式应用的 AID及其 对应的关联信息, 找到所述卡模拟模式应用 X的 AID对应的关联信息, 返回 给所述安全模块;

所述客户端模块, 用于根据所述卡模拟模式应用 X的下载 URL地址下载 所述卡模拟模式应用 X, 并安装到所述安全模块上。

优选地, 上述 NFC终端中进一步包括: NFC控制器以及操作系统模块; 所述安全模块将所述卡模拟模式应用 X的 AID对应的关联信息以事件的 形式发送给所述 NFC控制器;

所述 NFC控制器, 用于将所述事件报送到所述操作系统模块;

所述客户端模块从所述操作系统模块中获取所 述事件, 并从中提取出所 述卡模拟模式应用 X的 AID对应的关联信息。

优选地, 在上述 NFC终端中,

所述安全模块将所述卡模拟模式应用 X的 AID对应的关联信息组合成一 个参数串, 将所述参数串以事件的形式发送给所述 NFC控制器。

优选地, 在上述 NFC终端中,

所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的名称; 所述客户端模块进一步用于, 在下载所述卡模拟模式应用 X之前, 将所 述卡模拟模式应用 X的名称展示给用户, 并询问用户是否允许安装所述卡模 拟模式应用 X, 如果接收到确认指令, 则下载所述卡模拟模式应用 X。

优选地, 在上述 NFC终端中,

所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的优惠信息;

所述客户端模块进一步用于, 在将所述卡模拟模式应用 X的名称展示给 用户的同时, 将所述卡模拟模式应用 X的优惠信息展示给用户。

优选地, 在上述 NFC终端中,

所述客户端模块进一步用于, 通过所述安全模块对所述应用发现模块中 保存的内容进行定期或非定期更新。

本发明实施例还提供了一种近场通信 NFC终端上的应用安装方法, 包括: 当 NFC终端进行刷卡操作, 接收到受理环境中的机具发送来的交易请求 时, 如果确定自身未安装有与本次刷卡操作对应的 卡模拟模式应用 X, 则进 行以下处理:

根据所保存的不同卡模拟模式应用的标识 AID及其对应的关联信息, 找 到所述交易请求中携带的所述卡模拟模式应用 X的 AID对应的关联信息, 其 中至少包括: 所述卡模拟模式应用 X的下载统一资源定位符 URL地址;

根据所述卡模拟模式应用 X的下载 URL地址下载所述卡模拟模式应用 X, 并进行安装。

优选地, 在上述方法中,

所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的名称;

所述下载所述卡模拟模式应用 X之前, 进一步包括: 将所述卡模拟模式 应用 X的名称展示给用户, 并询问用户是否允许安装所述卡模拟模式应用 X, 如果接收到确认指令, 则下载所述卡模拟模式应用 X。

优选地, 在上述方法中,

所述卡模拟模式应用 X的 AID对应的关联信息中进一步包括: 所述卡模 拟模式应用 X的优惠信息; 在将所述卡模拟模式应用 X的名称展示给用户的同时, 进一步将所述卡 模拟模式应用 X的优惠信息展示给用户。

优选地, 上述方法进一步包括: 对所述 NFC终端中保存的内容进行定期 或非定期更新。

可见, 采用本发明所述方案, NFC 终端具备主动发现未安装的卡模拟模 式应用的能力, 并可在无需用户参与的情况下完成对未安装的 卡模拟模式应 用的下载和安装, 从而避免了现有技术中存在的问题, 进而提高了 NFC终端 刷卡操作的成功率。 附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作筒 单地介绍, 显而易见地, 下面 描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不 付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1为现有 NFC手机与非接触受理环境之间的关系示意图;

图 2为本发明 NFC终端实施例的组成结构示意图;

图 3为本发明每个映射数据表的结构示意图;

图 4为本发明提示窗口的示意图;

图 5为本发明 NFC终端上的应用安装方法实施例的流程图。 具体实施方式 针对现有技术中存在的问题, 本发明中提出一种改进后的 NFC终端及该 NFC终端上的应用安装方法。

所述 NFC终端可为 NFC手机, 也可为除 NFC手机外其它具有人机交互界 面的 NFC终端; NFC手机可涵盖 NFC全终端、 近场通信-单线协议( NFC-SWP, Near Field Communication -Single Wire Protocol )、 近场通信-安全数字 记忆卡 ( NFC-SD, Near Field Communication -Secure Digital Memory Card ) 等全部 NFC手机类型。

为了使本发明的技术方案更加清楚、 明白, 以下参照附图并举实施例, 对本发明所述方案作进一步地详细说明。 图 2为本发明 NFC终端实施例的组成结构示意图。 如图 2所示, 包括: 安全模块、 应用发现模块和客户端模块。

安全模块, 用于当进行刷卡操作, 接收到受理环境中的机具发送来的交 易请求时, 如果确定自身未安装有与本次刷卡操作对应的 卡模拟模式应用 X (为便于表述, 用卡模拟模式应用 X来表示与本次刷卡操作对应的卡模拟模 式应用 ), 则将交易请求中携带的卡模拟模式应用 X的标识(AID )发送给应 用发现模块; 并接收应用发现模块返回的卡模拟模式应用 X的 AID对应的关 联信息, 提供给客户端模块, 卡模拟模式应用 X的 AID对应的关联信息中至 少包括: 卡模拟模式应用 X的下载统一资源定位符(URL, Uniform Resource Locator )地址。

应用发现模块, 用于根据所保存的不同卡模拟模式应用的 AID及其对应 的关联信息, 找到卡模拟模式应用 X的 AID对应的关联信息, 返回给安全模 块。

客户端模块, 用于根据卡模拟模式应用 X的下载 URL地址下载卡模拟模 式应用 X, 并安装到安全模块上。

图 1所示 NFC终端中还可进一步包括: 天线、 NFC控制器以及操作系统模 块。

安全模块可以将卡模拟模式应用 X的 AID对应的关联信息以事件的形式 发送给 NFC控制器, 具体地, 安全模块可以将卡模拟模式应用 X的 AID对应 的关联信息组合成一个参数串,将该参数串以 事件的形式发送给 NFC控制器; 相应地, NFC 控制器将接收到的事件报送到操作系统模块; 客户端模块从操 作系统模块中获取所报送的事件, 并从中提取出卡模拟模式应用 X的 AID对 应的关联信息。

另外, 安全模块接收到的交易请求为 NFC控制器通过天线从受理环境中 获取并经处理后发送给安全模块的。

卡模拟模式应用 X的 AID对应的关联信息中还可进一步包括: 卡模拟模 式应用 X的名称; 相应地, 客户端模块可进一步用于, 在下载卡模拟模式应 用 X之前, 将卡模拟模式应用 X的名称展示给用户, 并询问用户是否允许安 装卡模拟模式应用 X, 如果接收到确认指令, 则下载卡模拟模式应用 X。

卡模拟模式应用 X的 AID对应的关联信息中还可进一步包括: 卡模拟模 式应用 X的优惠信息; 相应地, 客户端模块还可进一步用于, 在将卡模拟模 式应用 X的名称展示给用户的同时, 将卡模拟模式应用 X的优惠信息展示给 用户, 以吸引用户对卡模拟模式应用 X的使用, 从而便于对卡模拟模式应用 X进行推广。 当图 1所示 NFC终端进行刷卡操作时(通常为非接触式刷卡 操作 ), 其中 的各模块的工作流程可如下步骤 1 )飞)所示。

1 ) NFC控制器通过天线接收非接触受理环境中的 P0S机等机具发起的交 易请求, 该交易请求通常为 1 3. 56M射频信号; NFC控制器将该射频信号转化 为数字信号后发送给安全模块。

2 )安全模块接收到交易请求后, 如果确定自身未安装有与本次刷卡操作 对应的卡模拟模式应用 X, 则将交易请求中携带的卡模拟模式应用 X的 AID 发送给应用发现模块。

3 )应用发现模块中预先保存有不同卡模拟模式 用的 AID及其对应的关 联信息, 每个卡模拟模式应用的 AID及其对应的关联信息均可以一个映射数 据表的结构进行保存。

图 3为本发明每个映射数据表的结构示意图。 如图 3所示, 其中除 AID 信息外的其它信息均可统称为关联信息,关联 信息中至少需要包括: 下载 URL 地址, 另外还可包括名称和其它信息等, 其它信息比如可以是优惠信息等。

应用发现模块接收到安全模块发送来的卡模拟 模式应用 X的 AID后, 可 找到其对应的关联信息, 并返回给安全模块, 假设本实施例中卡模拟模式应 用 X的 AID对应的关联信息中同时包括卡模拟模式应用 X的名称、 下载 URL 地址和优惠信息。

4 )安全模块将接收到的卡模拟模式应用 X的 AID对应的关联信息组合成 一个参数串, 或者, 将接收到的卡模拟模式应用 X的 AID对应的关联信息以 及卡模拟模式应用 X的 AID组合成一个参数串, 假设本实施例中采用后一种 方式; 参数串是一个可变长的结构, 可采用 "AID +名称 +下载 URL地址 +优 惠信息" 组合的方式。 安全模块将组合得到的参数串以事件的形式发 送给 NFC控制器。

5 ) NFC控制器将接收到的事件报送到操作系统模块 。

6 )客户端模块可开启一个服务进程, 用于监听从 NFC控制器报送至操作 系统模块的事件, 并能够对接收到的事件进行解析。

相应地, 当客户端模块监听到步骤 5 )中 NFC控制器报送到操作系统模块 的事件后, 对其进行解析, 从中提取出卡模拟模式 X的 AID对应的关联信息 或卡模拟模式 X的 AID对应的关联信息以及卡模拟模式 X的 AID。

之后, 客户端模块可将卡模拟模式应用 X的名称以及优惠信息展示在弹 出的提示窗口中, 并询问用户是否允许安装卡模拟模式应用 X, 图 4 为本发 明提示窗口的示意图。

如果接收到确认指令, 即用户点击了 "一键下载、 安装" 按钮, 则客户 端模块可 ^据卡模拟模式应用 X的下载 URL地址, 访问 NFC应用管理系统, 从中下载卡模拟模式应用 X, 并可通过访问安全模块的应用程序接口 (API , Appl i cat ion Programming Interface ), 将所下载的卡模拟模式应用 X安装 到安全模块上。 如果接收到否认指令, 即用户点击了 "取消" 按钮, 则客户 端模块可结束本次处理。 当然, 在实际应用中, 客户端模块也可以不询问用 户是否允许, 而是直接对卡模拟模式应用 X进行下载和安装。

经过步骤 1 )飞) 的处理后, NFC终端上即安装了卡模拟模式应用 X, 并 可相应地完成后续的刷卡操作。 另外, 为了保证卡模拟模式应用的时效性, 需要定期或非定期地对应用 发现模块中所保存的内容进行更新, 定期可以是指每间隔预定时长则进行一 次更新, 非定期可以是指当需要时才进行更新, 所述更新包括: 对已有的某 一个或某些映射数据表中的内容进行修改、 删除已有的某一个或某些映射数 据表, 以及增加某一个或某些映射数据表等, 可利用客户端模块通过安全模 块对应用发现模块中保存的内容进行更新。

至此, 即完成了关于本发明 NFC终端实施例的介绍。 基于上述介绍, 图 5为本发明 NFC终端上的应用安装方法实施例的流程 图。 如图 5所示, 包括:

步骤 51 : 当 NFC终端进行刷卡操作, 接收到受理环境中的机具发送来的 交易请求时, 如果确定自身未安装有与本次刷卡操作对应的 卡模拟模式应用 X, 则执行步骤 52。

步骤 52 : NFC终端根据所保存的不同卡模拟模式应用的 AID及其对应的 关联信息,找到交易请求中携带的卡模拟模式 应用 X的 AID对应的关联信息, 其中至少包括: 卡模拟模式应用 X的下载 URL地址; 根据卡模拟模式应用 X 的下载 URL地址下载卡模拟模式应用 X , 并进行安装。

卡模拟模式应用 X的 AID对应的关联信息中至少需要包括: 卡模拟模式 应用 X的下载 URL地址。

在此基础上, 卡模拟模式应用 X的 AID对应的关联信息中还可进一步包 括: 卡模拟模式应用 X的名称; 相应地, 在下载卡模拟模式应用 X之前, NFC 终端可将卡模拟模式应用 X的名称展示给用户, 并询问用户是否允许安装卡 模拟模式应用 X, 如果接收到确认指令, 则下载卡模拟模式应用 X。

另外, 卡模拟模式应用 X的 AID对应的关联信息中还可进一步包括: 卡 模拟模式应用 X的优惠信息; 相应地, NFC终端在将卡模拟模式应用 X的名 称展示给用户的同时,可进一步将卡模拟模式 应用 X的优惠信息展示给用户。

NFC终端中的每个卡模拟模式应用的 AID及其对应的关联信息均可以一 个映射数据表的结构进行保存。 在实际应用中, 可对 NFC终端中保存的内容 进行定期或非定期更新。 所述更新包括: 对已有的某一个或某些映射数据表 中的内容进行修改、 删除已有的某一个或某些映射数据表, 以及增加某一个 或某些映射数据表等。

图 5所示方法实施例的具体工作流程请参照前述 置实施例中的相应说 明, 此处不再赘述。 总之,采用本发明所述方案, NFC终端具备主动发现未安装的卡模拟模式 应用的能力, 并可在无需用户参与的情况下完成对未安装的 卡模拟模式应用 的下载和安装, 从而避免了现有技术中存在的问题, 进而提高了 NFC终端刷 卡操作的成功率; 而且, 采用本发明所述方案后, 可降低用户对 NFC终端的 使用难度, 从而增加了用户对 NFC终端的使用兴趣, 进而提高了 NFC终端的 普及程度; 再有, 本发明所述方案的主要操作均由安全模块来完 成, 从而保 证了信息的安全性。 以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本 发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在 本发明保护的范围之内。