1.一种NFC卡的访问方法,其特征在于,应用于终端,所述终端预先保存有存在访问权限的进程的进程标识,所述方法包括:在终端智能卡服务初始化过程中,获取框架层的当前运行的进程的进程标识;
所述终端根据所述进程标识确定所述当前运行的进程中是否存在有权限运行的近距离无线通讯NFC终端的智能卡服务处理进程或有权限运行的非NFC终端的智能卡服务处理进程中的一个;
若是,则在所述终端安装有NFC卡时打开所述智能卡服务处理进程与所述NFC卡的逻辑通道,使得所述终端中的第三方钱包客户端应用通过所述逻辑通道访问所述NFC卡。
2.根据权利要求1所述的方法,其特征在于,所述根据所述进程标识确定所述当前运行的进程中是否存在有权限运行的近距离无线通讯NFC终端的智能卡服务处理进程或非NFC终端的智能卡服务处理进程中的一个包括:确定所述进程标识中是否存在有访问权限的进程的进程标识,所述有访问权限的进程的进程标识为所述智能卡服务的可扩展标记语言XML文件中的共享用户权限名称的值,所述共享用户权限名称的值用于表征所述NFC终端具有智能卡服务的访问权限或所述非NFC终端用于智能卡服务的访问权限;
若是,则确定所述当前运行的进程中存在有权限运行的NFC终端的智能卡服务处理进程或非NFC终端的智能卡服务处理进程中的一个。
3.根据权利要求1或2所述的方法,其特征在于,在所述终端打开所述逻辑通道之前,所述方法还包括:所述终端获取本终端的多卡配置属性值,所述多卡配置属性值用于表征所述终端为多卡终端或单卡终端。
4.根据权利要求3所述的方法,其特征在于,所述在所述终端安装有NFC卡时打开所述智能卡服务处理进程与所述NFC卡的逻辑通道包括:若所述终端为所述多卡终端,则根据所述终端中存在的每个客户识别模块SIM对应的卡槽值,依次打开所述SIM为NFC卡时所述智能卡服务处理进程与所述NFC卡的逻辑通道;
若所述当前终端为所述单卡终端,则打开所述SIM为所述NFC卡时所述智能卡服务处理进程与所述NFC卡的逻辑通道。
5.根据权利要求4所述的方法,其特征在于,所述终端中的第三方钱包客户端应用通过所述逻辑通道访问所述NFC卡包括:在所述终端接收到启动所述第三方钱包客户端应用的第一操作指令时,获取用于指示所述NFC卡的指示信息列表;
若所述第三方钱包客户端应用需要访问任一NFC卡,且所述列表包括至少两个所述指示信息,则所述终端接收用户从所述列表中选取访问第一NFC卡的第二操作指令,并根据所述第二操作指令建立所述第一NFC卡与所述第三方钱包客户端应用之间的通信连接。
6.一种终端,其特征在于,所述终端预先保存有存在访问权限的进程的进程标识,包括:获取单元,用于在终端智能卡服务初始化过程中,获取框架层的当前运行的进程的进程标识;
确定单元,用于根据所述进程标识确定所述当前运行的进程中是否存在有权限运行的近距离无线通讯NFC终端的智能卡服务处理进程或有权限运行的非NFC终端的智能卡服务处理进程中的一个;
处理单元,用于若是,则在所述终端安装有NFC卡时打开所述智能卡服务处理进程与所述NFC卡的逻辑通道,使得所述终端中的第三方钱包客户端应用通过所述逻辑通道访问所述NFC卡。
7.根据权利要求6所述的终端,其特征在于,所述确定单元具体用于:
确定所述进程标识中是否存在有访问权限的进程的进程标识,所述有访问权限的进程的进程标识为所述智能卡服务的可扩展标记语言XML文件中的共享用户权限名称的值,所述共享用户权限名称的值用于表征所述NFC终端具有智能卡服务的访问权限或所述非NFC终端用于智能卡服务的访问权限;
若是,则确定所述当前运行的进程中存在有权限运行的NFC终端的智能卡服务处理进程或非NFC终端的智能卡服务处理进程中的一个。
8.根据权利要求6或7所述的终端,其特征在于,所述获取单元,还用于获取本终端的多卡配置属性值,所述多卡配置属性值用于表征所述终端为多卡终端或单卡终端。
9.根据权利要求8所述的终端,其特征在于,所述处理单元具体用于:
若所述终端为所述多卡终端,则根据所述终端中每个客户识别模块SIM对应的卡槽值依次打开所述SIM为NFC卡时所述智能卡服务处理进程与所述NFC卡的逻辑通道;
若所述当前终端为所述单卡终端,则打开所述SIM为所述NFC卡时所述智能卡服务处理进程与所述NFC卡的逻辑通道。
10.根据权利要求9所述的终端,其特征在于,所述获取单元,具体用于在接收到启动所述第三方钱包客户端应用的第一操作指令时,获取用于指示所述NFC卡的指示信息列表;
还包括:接收单元,用于若所述第三方钱包客户端应用需要访问任一NFC卡,且所述列表包括至少两个所述指示信息,则接收用户从所述列表中选取访问第一NFC卡的第二操作指令;
所述处理单元,具体用于根据所述第二操作指令建立所述第一NFC卡与所述第三方钱包客户端应用之间的通信连接。