射频sim卡接口应用冲突的协调处理方法

文档序号:7926059阅读:259来源:国知局
专利名称:射频sim卡接口应用冲突的协调处理方法
技术领域
本发明涉及的射频SIM卡,如

图1所示,置于手机11内,借助IS07816接口与手机
连接。所述射频SIM卡13包括IS07816接口模块21、CPU 22和无线接口模块即RF射频接
口模块23。 本发明射频SM卡接口应用冲突的协调处理方法,如图3所示,包括以下步骤
①射频SIM卡上电,见步骤31,进行初始化处理,见步骤32, IS07816接口模块进 入中断接收状态; ②判断所述IS07816接口模块是否收到来自手机的处理IS07816接口事务的命 令,见步骤33 ; ③如果收到处理IS07816接口事务的命令,所述射频SIM卡就处理IS07816接口 事务,见步骤36,如果没有收到处理IS07816接口事务的命令,则转为无线接口事务处理, 见步骤34 ; ④所述射频SM卡处于无线接口事务处理的过程中,如果收到处理IS07816接口 事务的命令,则转为处理IS07816接口事务,见步骤36。 步骤④中,更为具体的做法是所述射频SIM卡处于无线接口事务处理过程中,如 果收到处理IS07816接口事务的命令,先判断无线接口事务处理能否在GSM规范中要求的 时间内处理完,如果能处理完,则先处理无线接口事务,再处理IS07816接口事务;如果不 能处理完,则暂时退出无线接口事务处理,处理IS07816事务;等待所述IS07816事务处理 完后,再转为处理所述无线接口事务。或者,在步骤④中,所述射频SIM卡处于无线接口事 务处理的过程中,如果收到处理IS07816事务的命令,所述射频SM卡采用发送过程字节 (如"0X60")的方法让手机提供附加等待时间,用以保证IS07816接口和无线接口应用过 程都不出错。 为了利于识别无线接口事务和IS07816接口事务,以及识别一次无线接口事务处 理是否完成,设置控制标志C和状态标志S。控制标志C表示有IS07816接口事务需要处 理,状态标志S表示上一次的无线接口事务没有完成。结合控制标志C和状态标志S,无线 接口事务处理即步骤34具体如图5所示 a.射频SIM卡进入无线接口事务处理时,先判断状态标志S是否置位,见步骤51, 如果状态标志S置位,则表明上一次的无线接口事务没有完成,继续处理上次的无线接口 事务,见步骤53 ;如果状态标志S没有置位,则表明这是个新的无线接口事务,作为一个新 的无线接口事务处理,见步骤52 ; b.在无线接口处理事务过程中,不断查看控制标志C,见步骤54,如果控制标志C 被置位,则表明有IS07816接口事务需要处理,退出无线接口事务处理;如果控制标志C没 有置位,则进行无线接口事务处理,见步骤55 ; c.判断无线接口事务处理是否完毕,见步骤56,如果没有处理完,则回到步骤54 ; 如果处理完毕,则将状态标志S复位,见步骤57。 在无线接口事务处理过程中,所述射频SM卡的IS07816接口启动中断方式来接 收数据。如果射频SIM卡收到来自手机的命令,则引发射频SIM卡的IS07816接口产生中 断请求。IS07816中断处理程序流程如图4所示。 IS07816接口中断发生,见步骤41,所述射频SM卡接收来自手机的5个字节的APDU命令头,见步骤42,则将控制标志C置位,见步骤43,通知无线接口事务处理程序有 IS07816事务需要处理;设置一个标志来表示已经接收到IS07816命令头,见步骤44,该标 志作为主流程中是否收到IS07816命令33的判断,然后退出IS07816中断服务程序。
权利要求
一种射频SIM卡接口应用冲突的协调处理方法,基于射频SIM卡具有与手机连接的ISO7816接口和与射频读卡终端的进行通信的无线接口,其特征在于包括以下步骤,①射频SIM卡上电初始化;②判断所述ISO7816接口是否收到来自手机的处理ISO7816接口事务的命令;③如果收到处理ISO7816接口事务的命令,所述射频SIM卡就处理ISO7816接口事务,否则转为无线接口事务处理;④所述射频SIM卡处于无线接口事务处理的过程中,如果收到处理ISO7816接口事务的命令,处理优先级是以ISO7816接口事务相对为高,无线接口事务相对为低。
2. 如权利要求1所述的射频SIM卡接口应用冲突的协调处理方法,其特征在于步骤 中,所述射频SIM卡处于无线接口事务处理的过程中,如果收到处理IS07816接口事务的 命令,则判断无线接口事务处理能否在GSM规范要求的时间内处理完,如果能,则先处理无 线接口事务,再处理IS07816接口事务;如果不能,则暂时退出无线接口事务处理,优先处 理IS07816事务;等待所述IS07816事务处理完后,再转为处理所述无线接口事务。
3. 如权利要求1所述的射频SIM卡接口应用冲突的协调处理方法,其特征在于步骤 中,所述射频SIM卡处于无线接口事务处理的过程中,如果收到处理IS07816接口事务的 命令,则先处理IS07816接口事务;等待所述IS07816事务处理完后,再转为处理所述无线 接口事务。
4. 如权利要求1所述的射频SIM卡接口应用冲突的协调处理方法,其特征在于在步 骤 中,所述射频SIM卡处于无线接口事务处理的过程中,如果收到处理IS07816事务的命 令,所述射频SIM卡采用发送过程字节的方法让手机提供附加等待时间,用以保证IS07816 接口和无线接口事务处理都不出错。
5. 如权利要求1所述的射频SIM卡接口应用冲突的协调处理方法,其特征在于如果 射频SIM卡收到来自手机的命令,则引发射频SIM卡的IS07816接口产生中断请求。
6. 如权利要求1所述的射频SIM卡接口应用冲突的协调处理方法,其特征在于在无 线接口事务处理过程中,所述射频SIM卡的IS07816接口启动中断方式来接收数据。
7. 如权利要求6所述的射频SIM卡接口应用冲突的协调处理方法,其特征在于设置 控制标志(C)和状态标志(S),a. 射频SIM卡进入无线接口事务处理时,先判断状态标志(S)是否置位,如果被置位, 则表明上一次的无线接口事务没有完成,需要继续上次的无线接口事务处理;如果没有被 置位,则表明这是个新的无线接口事务;b. 在无线接口处理事务过程中,不断查看控制标志(C)是否置位,如果被置位,则表明 有IS07816接口事务需要处理。
8. 如权利要求7所述的射频SIM卡接口应用冲突的协调处理方法,其特征在于所述 射频SIM卡在中断方式程序中接收到来自手机的5个字节的APDU命令头,则将控制标志 (C)置位。
全文摘要
本发明涉及一种射频SIM卡接口应用冲突协调处理方法,基于射频SIM卡具有与手机连接的ISO7816接口和与射频读卡终端的进行通信的无线接口,包括以下步骤射频SIM卡上电初始化后,判断是否收到处理ISO7816接口事务的命令;如果收到,所述射频SIM卡则处理ISO7816接口事务,如果没有收到,则转为无线接口事务处理;所述射频SIM卡处于无线接口事务处理的过程中,如果收到处理ISO7816接口事务的命令,处理优先级是以ISO7816接口事务相对为高,无线接口事务相对为低。
文档编号H04W88/00GK101730295SQ20081021719
公开日2010年6月9日 申请日期2008年11月3日 优先权日2008年11月3日
发明者孙迎彤, 梁建华 申请人:国民技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1