用户识别卡、蓝牙设备及访问用户识别卡的方法
【专利摘要】本发明公开了一种用户识别卡,包括用户识别卡主体和用户识别卡蓝牙模块,所述用户识别卡蓝牙模块与所述用户识别卡主体电连接;所述用户识别卡蓝牙模块用于与外界蓝牙设备建立蓝牙套接字连接、接收来自外界蓝牙设备的命令,使得所述外界蓝牙设备通过用户识别卡蓝牙模块访问用户识别卡。本发明还公开了一种蓝牙设备及访问用户识别卡的方法。通过上述方式,本发明能够方便实现智能终端的应用软件与用户识别卡之间的双向通信。
【专利说明】用户识别卡、蓝牙设备及访问用户识别卡的方法
【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及一种用户识别卡、蓝牙设备以及访问用户识别卡的方法。
【背景技术】
[0002]目前的智能终端在硬件上多采用双中央处理器(CPU)的架构:一个是基带处理器,主要处理数字信号、语音信号的编码解码以及全球移动通讯系统(GSM)通信协议,另一个是应用处理器,运行操作系统和各种应用程序。
[0003]基带处理器、射频和其它外围芯片作为一个模块,成为全球移动通讯系统和通用分组无线服务系统(GSM/GPRS)的调制解调器,提供调制解调器命令(AT)接口。通过AT命令集与带GPRS功能的无线通讯模块通信,为实现网络的应用提供了一个最底层的支持。
[0004]AT命令是智能终端的操作系统与用户识别卡(SM卡)的操作系统之间唯一的通路。使用AT命令,必须具有非常高的权限,通常只有智能终端供应商才能获得这一权限,一般不会简单地授予第三方软件开发商。因此,很难实现智能终端与用户识别卡之间的双向通信,无法开发用户识别卡的增值业务。
【发明内容】
[0005]本发明主要解决的技术问题是提供一种用户识别卡、蓝牙设备以及访问用户识别卡的方法,能够方便实现智能终端的应用软件与用户识别卡之间的双向通信。
[0006]为解决上述技术问题,本发明采用的一个技术方案是:提供一种用户识别卡,所述用户识别卡包括用户识别卡主体和用户识别卡蓝牙模块,所述用户识别卡蓝牙模块与所述用户识别卡主体电连接;所述用户识别卡蓝牙模块用于与外界蓝牙设备建立蓝牙套接字连接,使得所述外界蓝牙设备通过用户识别卡蓝牙模块访问用户识别卡。
[0007]其中,所述用户识别卡还包括命令处理模块,所述命令处理模块一端连接所述用户识别卡蓝牙模块,另一端连接所述用户识别卡主体;所述命令处理模块用于对接收到的来自外界蓝牙设备的命令进行拦截和预处理。
[0008]其中,所述命令处理模块集成在所述用户识别卡蓝牙模块中。
[0009]其中,所述用户识别卡主体是变种的用户识别卡主体,所述变种的用户识别卡主体是在所述用户识别卡主体基础上进行形式变换的用户识别卡主体。
[0010]其中,所述变种的用户识别卡主体是射频用户识别卡、近距离无线通信用户识别卡、双界面用户识别卡或者外设的闪存卡。
[0011]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种蓝牙设备访问用户识别卡的方法,包括:使所述蓝牙设备通过蓝牙应用程序编程接口,在蓝牙设备中的蓝牙模块与用户识别卡中的用户识别卡蓝牙模块之间建立蓝牙套接字连接;使所述蓝牙设备将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送;使所述蓝牙设备通过蓝牙套接字连接,接收来自所述用户识别卡的相应操作命令的执行结果。[0012]其中,在所述使蓝牙设备将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送的步骤之前包括:使所述蓝牙设备按照用户识别卡应用协议数据单元的信息格式,生成所述对用户识别卡操作的操作命令。
[0013]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种访问用户识别卡的方法,包括:使所述用户识别卡通过其内的用户识别卡蓝牙模块与外界蓝牙设备建立蓝牙套接字连接;使所述用户识别卡通过蓝牙套接字连接接收来自外界蓝牙设备的对用户识别卡操作的操作命令;使所述用户识别卡执行已接收的对用户识别卡操作的操作命令;使所述用户识别卡向外界蓝牙设备发送相应操作命令的执行结果。
[0014]其中,在使所述用户识别卡执行操作命令的步骤之前,包括:使所述用户识别卡采用其内用户识别卡蓝牙模块对已接收的操作命令进行拦截和预处理。
[0015]其中,在使所述用户识别卡将相应操作命令的执行结果向外界蓝牙设备发送的步骤之前,包括:使所述用户识别卡按照用户识别卡应用协议数据单元的信息格式,生成所述操作命令的执行结果。
[0016]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种蓝牙设备,所述蓝牙设备包括:连接模块,用于通过蓝牙应用程序编程接口,在蓝牙设备中的蓝牙模块与用户识别卡中的用户识别卡蓝牙模块之间建立蓝牙套接字连接;传输模块,用于将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送;其中,所述传输模块还用于通过蓝牙套接字连接,接收来自所述用户识别卡的相应操作命令的执行结果。
[0017]其中,所述蓝牙设备还包括命令生成模块,所述命令生成模块用于按照用户识别卡应用协议数据单元的信息格式,生成所述对用户识别卡操作的操作命令。
[0018]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种用户识别卡,所述用户识别卡包括:连接模块,用于通过用户识别卡蓝牙模块与外界蓝牙设备建立蓝牙套接字连接;传输模块,用于通过蓝牙套接字连接接收来自外界蓝牙设备的对用户识别卡操作的操作命令;执行模块,用于执行已接收的对用户识别卡操作的操作命令;其中,所述传输模块还用于向外界蓝牙设备发送相应操作命令的执行结果。
[0019]其中,所述用户识别卡还包括处理模块,所述处理模块用于采用用户识别卡蓝牙模块对已接收的操作命令进行预处理。
[0020]其中,所述用户识别卡还包括结果生成模块,所述结果生成模块用于按照用户识别卡应用协议数据单元的信息格式,生成所述操作命令的执行结果。
[0021]本发明的有益效果是:区别于现有技术的情况,本发明用户识别卡包括用户识别卡蓝牙模块,用户识别卡蓝牙模块可以与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块达到方便访问用户识别卡的目的。通过上述方式,能够实现外界蓝牙设备的应用软件与用户识别卡之间的双向通信,从而可以开发用户识别卡的增值业务。
【专利附图】
【附图说明】
[0022]图1是本发明用户识别卡实施方式的结构示意图;
[0023]图2是本发明用户识别卡另一实施方式的结构示意图;
[0024]图3是本发明用户识别卡又一实施方式的结构示意图;[0025]图4是本发明蓝牙设备实施方式的结构示意图;
[0026]图5是本发明访问用户识别卡的方法实施方式的流程图;
[0027]图6是本发明蓝牙设备访问用户识别卡的方法实施方式的流程图。
【具体实施方式】
[0028]下面结合附图和实施方式对本发明进行详细说明。
[0029]参阅图1,图1是本发明用户识别卡实施方式的结构示意图,如图所示,该用户识别卡包括用户识别卡主体11和用户识别卡蓝牙模块12,用户识别卡蓝牙模块12与用户识别卡主体11电连接;
[0030]本实施方式中,用户识别卡主体11为现有技术的用户识别卡(SM卡,SubscriberIdentity Module),也称为智能卡、用户身份识别卡,一般而言,移动终端必须装上此卡方能使用。现有技术的用户识别卡在一芯片上存储了移动终端用户的信息、加密的密钥以及用户的电话簿等内容,可供通信网络用户进行身份鉴别,并对客户通话时的语音信息进行加密。
[0031]用户识别卡主体11是带有微处理器的芯片,包括五个模块,分别是中央处理器CPU 111、程序存储器(ROM) 112、工作存储器(RAM) 113、数据存储器(EEPROM) 114和串行通信单元115,这五个模块集成在一块集成电路中。用户识别卡蓝牙模块12用于与外界蓝牙设备建立蓝牙套接字(socket)连接,使得外界蓝牙设备通过用户识别卡蓝牙模块12访问用户识别卡。
[0032]蓝牙设备是指带有蓝牙模块的设备,例如:蓝牙手机、带有蓝牙模块的电脑或带有蓝牙模块的其他移动终端等。
[0033]本实施方式在现有技术的SIM卡中增加一个用户识别卡蓝牙模块12,应用软件利用蓝牙设备的蓝牙应用程序编程接口(API),通过蓝牙设备的蓝牙模块与用户识别卡蓝牙模块12建立蓝牙套接字(socket)连接后,将对SM卡进行操作的操作命令通过该socket连接发给用户识别卡蓝牙模块12接收,用户识别卡蓝牙模块12接收后,通过相关接口交由用户识别卡主体11执行,执行结果通过socket连接反馈给应用软件,如此实现应用软件与SIM卡间的通信,其中,操作命令包括文件操作命令和非文件操作命令:文件操作命令为比如读文件、写文件或者编辑文件等;非文件操作命令为比如开机或者关机等。。
[0034]本发明用户识别卡包括用户识别卡蓝牙模块,用户识别卡蓝牙模块可以与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块达到方便访问用户识别卡的目的。通过上述方式,能够实现外界蓝牙设备的应用软件与用户识别卡之间的双向通信,从而可以开发用户识别卡的增值业务。
[0035]参阅图2,图2是本发明用户识别卡另一实施方式的结构示意图,如图所示,该用户识别卡包括用户识别卡主体21、用户识别卡蓝牙模块22以及命令处理模块23,命令处理模块23 —端连接用户识别卡蓝牙模块22,另一端连接用户识别卡主体21。
[0036]用户识别卡蓝牙模块22用于与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块22访问用户识别卡。
[0037]命令处理模块23用于对接收到的来自外界蓝牙设备的命令进行拦截和预处理。其中,命令处理模块23可以集成在用户识别卡蓝牙模块22中。[0038]其中,用户识别卡主体21可以是现有技术常用的用户识别卡,也可以是变种的用户识别卡主体,变种的用户识别卡主体是在用户识别卡主体21基础上进行形式变换的用户识别卡主体。变种的用户识别卡主体包括但不限于:射频用户识别卡(RF-SM)、近距离无线通信用户识别卡(NFC-SM)、双界面用户识别卡(SIMpass)或者外设的闪存卡,例如:微闪存卡(Micro-SD)、压缩型闪存卡(CF卡,Compact Flash)等等。
[0039]本发明用户识别卡包括用户识别卡蓝牙模块,用户识别卡蓝牙模块可以与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块达到方便访问用户识别卡的目的。通过上述方式,能够实现外界蓝牙设备的应用软件与用户识别卡之间的双向通信,从而可以开发用户识别卡的增值业务。
[0040]参阅图3,图3是本发明用户识别卡又一实施方式的结构示意图,如图所示,该用户识别卡包括:连接模块31、传输模块32、处理模块33、执行模块34以及结果生成模块35。
[0041]连接模块31用于通过用户识别卡蓝牙模块与外界蓝牙设备建立蓝牙套接字连接;
[0042]蓝牙套接字连接用来搜索其他的蓝牙设备,并通过蓝牙模块读写数据。蓝牙套接字连接在用户识别卡蓝牙模块与外界蓝牙设备的蓝牙模块之间建立。
[0043]传输模块32用于通过蓝牙套接字连接接收来自外界蓝牙设备的对用户识别卡操作的操作命令;
[0044]传输模块32具体来说是用户识别卡蓝牙模块,是用户识别卡蓝牙模块通过蓝牙套接字连接接收来自外界蓝牙设备的对用户识别卡操作的操作命令。
[0045]处理模块33用于采用用户识别卡蓝牙模块对已接收的操作命令进行预处理;
[0046]用户识别卡蓝牙模块对接收的操作命令首先进行预处理,包括对操作命令进行解析和识别,对识别出来是恶意的操作命令进行拦截、删除等。
[0047]执行模块34用于执行已接收的对用户识别卡操作的操作命令;
[0048]结果生成模块35用于按照用户识别卡应用协议数据单元的信息格式,生成操作命令的执行结果;
[0049]外界蓝牙设备发送给用户识别卡的命令数据应符合SIM卡应用协议数据单元(APDU)的信息格式。SM卡APDU可分为命令APDU和响应APDU。此处操作命令的执行结果的信息格式是响应APDU的格式。
[0050]传输模块32用于将相应操作命令的执行结果向外界蓝牙设备发送。
[0051]在本实施方式中,传输模块32和处理模块33可以合并成一个模块。
[0052]本发明用户识别卡包括用户识别卡蓝牙模块,用户识别卡蓝牙模块可以与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块达到方便访问用户识别卡的目的。通过上述方式,能够实现外界蓝牙设备的应用软件与用户识别卡之间的双向通信,从而可以开发用户识别卡的增值业务。
[0053]参阅图4,图4是本发明蓝牙设备实施方式的结构示意图,如图所示,该蓝牙设备包括:连接模块41、命令生成模块42以及传输模块43。
[0054]连接模块41用于通过蓝牙应用程序编程接口,在蓝牙设备中的蓝牙模块与用户识别卡中的用户识别卡蓝牙模块之间建立蓝牙套接字连接;
[0055]当通过蓝牙模块建立通信连接时,蓝牙设备扮演两种角色:启动器和接收器。接收器设置完毕后等待启动器发起连接。一旦建立了连接,接收端与发送端就是等价的,任何一端都可以发送并接收数据,任何一端也可以中断该连接。蓝牙应用程序编程接口支持任何一种角色编程。
[0056]命令生成模块42用于按照用户识别卡应用协议数据单元的信息格式,生成对用户识别卡操作的操作命令;
[0057]SIM卡APDU可分为命令APDU和响应APDU。此处对用户识别卡操作的操作命令的信息格式是命令APDU的格式。
[0058]传输模块43用于将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送;
[0059]传输模块43还用于通过蓝牙套接字连接,接收来自所述用户识别卡的相应操作命令的执行结果。
[0060]本发明用户识别卡包括用户识别卡蓝牙模块,用户识别卡蓝牙模块可以与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块达到方便访问用户识别卡的目的。通过上述方式,能够实现外界蓝牙设备的应用软件与用户识别卡之间的双向通信,从而可以开发用户识别卡的增值业务。
[0061]参阅图5,图5是本发明访问用户识别卡的方法实施方式的流程图,包括:
[0062]步骤SlOl:使用户识别卡通过其内的用户识别卡蓝牙模块与外界蓝牙设备建立蓝牙套接字连接;
[0063]蓝牙套接字连接用来搜索其他的蓝牙设备,并通过蓝牙模块读写数据。蓝牙套接字连接在用户识别卡蓝牙模块与外界蓝牙设备的蓝牙模块之间建立。
[0064]步骤S102:使用户识别卡通过蓝牙套接字连接接收来自外界蓝牙设备的对用户识别卡操作的操作命令;
[0065]在用户识别卡蓝牙模块与外界蓝牙设备的蓝牙模块之间建立蓝牙套接字连接后,即可接收来自外界蓝牙设备的对用户识别卡操作的操作命令。
[0066]步骤S103:使用户识别卡采用其内用户识别卡蓝牙模块对已接收的操作命令进行预处理;
[0067]对接收的操作命令首先进行预处理,包括对操作命令进行解析和识别,对识别出来是恶意的操作命令进行拦截、删除等。
[0068]步骤S104:使用户识别卡执行已接收的对用户识别卡操作的操作命令;
[0069]在对已接收的操作命令经过预处理后,已经识别得到操作命令的数据,根据识别得到操作命令的数据,用户识别卡的命令执行单元执行该命令。
[0070]步骤S105:使用户识别卡按照用户识别卡应用协议数据单元的信息格式,生成操作命令的执行结果;
[0071]SM卡应用协议数据单元(APDU)的信息格式可分为命令APDU和响应APDU。此处操作命令的执行结果的信息格式是响应APDU的格式。例如:读文件、写文件或编辑文件等
坐寸ο
[0072]步骤S106:使用户识别卡向外界蓝牙设备发送相应操作命令的执行结果。
[0073]本发明用户识别卡包括用户识别卡蓝牙模块,用户识别卡蓝牙模块可以与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块达到方便访问用户识别卡的目的。通过上述方式,能够实现外界蓝牙设备的应用软件与用户识别卡之间的双向通信,从而可以开发用户识别卡的增值业务。
[0074]参阅图6,图6是本发明蓝牙设备访问用户识别卡的方法实施方式的流程图,包括:
[0075]步骤S201:使蓝牙设备通过蓝牙应用程序编程接口,在蓝牙设备中的蓝牙模块与用户识别卡中的用户识别卡蓝牙模块之间建立蓝牙套接字连接;
[0076]当通过蓝牙模块建立通信连接时,蓝牙设备扮演两种角色:启动器和接收器。接收器设置完毕后等待启动器发起连接。一旦建立了连接,接收端与发送端就是等价的,任何一端都可以发送并接收数据,任何一端也可以中断该连接。蓝牙应用程序编程接口支持任何一种角色编程。
[0077]步骤S202:使蓝牙设备按照用户识别卡应用协议数据单元的信息格式,生成对用户识别卡操作的操作命令;
[0078]SIM卡APDU可分为命令APDU和响应APDU。此处对用户识别卡操作的操作命令的信息格式是命令APDU的格式。
[0079]步骤S203:使蓝牙设备将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送;
[0080]步骤S204:使蓝牙设备通过蓝牙套接字连接,接收来自用户识别卡的相应操作命令的执行结果。
[0081]本发明用户识别卡包括用户识别卡蓝牙模块,用户识别卡蓝牙模块可以与外界蓝牙设备建立蓝牙套接字连接,使得外界蓝牙设备通过用户识别卡蓝牙模块达到方便访问用户识别卡的目的。通过上述方式,能够实现外界蓝牙设备的应用软件与用户识别卡之间的双向通信,从而可以开发用户识别卡的增值业务。
[0082]下面举例说明蓝牙设备的应用软件访问用户识别卡的具体流程步骤,其中,蓝牙设备以蓝牙手机为例,对用户识别卡操作的操作命令以对用户识别卡写文件为例。
[0083]步骤1:应用软件里有手机的蓝牙API,在手机蓝牙模块与SM卡蓝牙模块之间建立蓝牙socket连接;
[0084]步骤2:手机的应用软件按照SM卡APDU的信息格式,生成对SM卡写文件的操作命令;
[0085]步骤3:手机将对SM卡写文件的操作命令通过蓝牙socket连接向SM卡蓝牙模块发送;
[0086]步骤4 =SIM卡蓝牙模块通过已经建立的蓝牙socket连接接收对SM卡写文件的操作命令;
[0087]步骤5 =SIM卡蓝牙模块对该操作命令进行预处理,即进行解析和识别;
[0088]步骤6:经过解析和识别,在该操作命令不是恶意的操作命令后,将该命令发送给SIM卡执行模块,由执行模块执行写文件的操作命令;
[0089]步骤7:在执行模块执行写文件的操作命令后,SIM卡按照SIM卡APDU的信息格式,生成操作命令的执行结果;
[0090]步骤8 =SIM卡蓝牙模块从SIM卡文件系统中获取操作命令的执行结果;
[0091]步骤9 =SIM卡蓝牙模块向手机应用软件发送相应的操作命令的执行结果。[0092]在本发明所提供的几个实施例实施方式中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例实施方式方案的目的。
[0093]另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,月艮务器,或者网络设备等)或处理器(processor)执行本申请各个实施例实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0094]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种用户识别卡,其特征在于: 所述用户识别卡包括用户识别卡主体和用户识别卡蓝牙模块,所述用户识别卡蓝牙模块与所述用户识别卡主体电连接; 所述用户识别卡蓝牙模块用于与外界蓝牙设备建立蓝牙套接字连接,使得所述外界蓝牙设备通过用户识别卡蓝牙模块访问用户识别卡。
2.根据权利要求1所述的用户识别卡,其特征在于: 所述用户识别卡还包括命令处理模块,所述命令处理模块一端连接所述用户识别卡蓝牙模块,另一端连接所述用户识别卡主体; 所述命令处理模块用于对接收到的来自外界蓝牙设备的命令进行拦截和预处理。
3.根据权利要求2所述的用户识别卡,其特征在于,所述命令处理模块集成在所述用户识别卡蓝牙模块中。
4.根据权利要求1所述的用户识别卡,其特征在于,所述用户识别卡主体是变种的用户识别卡主体,所述变种的用户识别卡主体是在所述用户识别卡主体基础上进行形式变换的用户识别卡主体。
5.根据权利要求4所述的用户识别卡,其特征在于,所述变种的用户识别卡主体是射频用户识别卡、近距离无线通信用户识别卡、双界面用户识别卡或者外设的闪存卡。
6.一种蓝牙设备访问用户识别卡的方法,其特征在于,所述方法包括: 使所述蓝牙设备通过蓝牙应用程序编程接口,在蓝牙设备中的蓝牙模块与用户识别卡中的用户识别卡蓝牙模块之间建立蓝牙套接字连接; 使所述蓝牙设备将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送; 使所述蓝牙设备通过蓝牙套接字连接,接收来自所述用户识别卡的相应操作命令的执行结果。
7.根据权利要求6所述的方法,其特征在于,在所述使蓝牙设备将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送的步骤之前包括: 使所述蓝牙设备按照用户识别卡应用协议数据单元的信息格式,生成所述对用户识别卡操作的操作命令。
8.一种访问用户识别卡的方法,其特征在于,所述方法包括: 使所述用户识别卡通过其内的用户识别卡蓝牙模块与外界蓝牙设备建立蓝牙套接字连接; 使所述用户识别卡通过蓝牙套接字连接接收来自外界蓝牙设备的对用户识别卡操作的操作命令; 使所述用户识别卡执行已接收的对用户识别卡操作的操作命令; 使所述用户识别卡向外界蓝牙设备发送相应操作命令的执行结果。
9.根据权利要求8所述的方法,其特征在于,在使所述用户识别卡执行操作命令的步骤之前,包括: 使所述用户识别卡采用其内用户识别卡蓝牙模块对已接收的操作命令进行拦截和预处理。
10.根据权利要求8所述的方法,其特征在于,在使所述用户识别卡将相应操作命令的执行结果向外界蓝牙设备发送的步骤之前,包括: 使所述用户识别卡按照用户识别卡应用协议数据单元的信息格式,生成所述操作命令的执行结果。
11.一种蓝牙设备,其特征在于,所述蓝牙设备包括: 连接模块,用于通过蓝牙应用程序编程接口,在蓝牙设备中的蓝牙模块与用户识别卡中的用户识别卡蓝牙模块之间建立蓝牙套接字连接; 传输模块,用于将对用户识别卡操作的操作命令通过蓝牙套接字连接向用户识别卡发送; 其中,所述传输模块还用于通过蓝牙套接字连接,接收来自所述用户识别卡的相应操作命令的执行结果。
12.根据权利要求11所述的蓝牙设备,其特征在于,所述蓝牙设备还包括命令生成模块,所述命令生成模块用于按照用户识别卡应用协议数据单元的信息格式,生成所述对用户识别卡操作的操作命令。
13.一种用户识别卡,其特征在于,所述用户识别卡包括: 连接模块,用于通过用户识别卡蓝牙模块与外界蓝牙设备建立蓝牙套接字连接; 传输模块,用于通过蓝牙套接字连接接收来自外界蓝牙设备的对用户识别卡操作的操作命令; 执行模块,用于执行已接收的对用户识别卡操作的操作命令; 其中,所述传输模块还用于向所述外界蓝牙设备发送相应操作命令的执行结果。
14.根据权利要求13所述的用户识别卡,其特征在于,所述用户识别卡还包括处理模块,所述处理模块用于采用用户识别卡蓝牙模块对已接收的操作命令进行预处理。
15.根据权利要求13所述的用户识别卡,其特征在于,所述用户识别卡还包括结果生成模块,所述结果生成模块用于按照用户识别卡应用协议数据单元的信息格式,生成所述操作命令的执行结果。
【文档编号】H04B5/00GK103580726SQ201210278670
【公开日】2014年2月12日 申请日期:2012年8月7日 优先权日:2012年8月7日
【发明者】赵云海 申请人:国民技术股份有限公司