实现智能卡动态插拔响应的方法及终端的制作方法_4

文档序号:8266829阅读:来源:国知局
425相连接,用于判定当前插入的智能卡的类型对应的条件接收系统的状态。
[0074]除了智能卡动态插拔响应装置42之外,该实施例的终端还包括有智能卡响应类型选择单元43,该单元与智能卡动态插拔响应装置42相连接,是一个可供终端用户操作的输入接口,用户可通过该单元选择终端响应智能卡的类型。例如,在该实施例中,终端包括有智能卡动态插拔响应和静态响应两种对智能卡的响应类型,智能卡响应类型选择单元43提供这两种类型的选择,用户可以根据需要选择任一种类型。此后,终端将根据用户的类型选择响应智能卡,实现条件接收。其中,智能卡动态插拔响应方式,是指在终端开机后,如果智能卡被再次插入,无需重启终端即可识别出智能卡类型、并运行于智能卡类型相对应的条件接收系统来实现条件接收功能的响应方式。该响应方式通过智能卡动态插拔响应装置42来实现,具体实现方法可参考上述图1至图3实施例的描述。而智能卡静态插拔响应是指在终端开机后,如果智能卡被更换,必须重启终端、重新初始化才能运行与更换后的智能卡相对应的条件接收系统来实现条件接收功能的响应方式。这种静态响应方式可采用现有技术来实现,在此不作具体阐述。
[0075]当然,终端还可以根据需要内嵌更多种条件接收系统和响应类型,在提高终端对条件接收系统兼容性的同时,为用户提供更多对终端进行控制的途径,提高了终端的人性化和可扩展性,提高了终端竞争力。
[0076]以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
【主权项】
1.一种实现智能卡动态插拔响应的方法,其特征在于,所述方法包括: 判断终端当前插入的智能卡的类型; 从所述终端预置的、在所述终端开机后执行完初始化的条件接收系统中选取与所述当前插入的智能卡的类型对应的条件接收系统并运行; 若检测到所述终端中插入的智能卡的类型发生变化,从所述终端预置的、在所述终端开机后执行完初始化的条件接收系统中选取与变化后的智能卡的类型对应的条件接收系统并运行。
2.根据权利要求1所述的方法,其特征在于,从所述终端预置的、在所述终端开机后执行完初始化的条件接收系统中选取与当前插入的智能卡的类型对应的条件接收系统并运行具体为: 设置所述当前插入的智能卡对应的条件接收系统为正常状态,暂停除所述当前插入的智能卡对应的条件接收系统之外的其他条件接收系统的内核主线程,并将暂停内核主线程的所述其他条件接收系统设置为暂停状态。
3.根据权利要求2所述的方法,其特征在于,若检测到所述终端中插入的智能卡的类型发生变化,从所述终端预置的、在所述终端开机后执行完初始化的条件接收系统中选取与变化后的智能卡的类型对应的条件接收系统并运行,具体为: 检测到所述终端中插入的智能卡的类型发生变化,从所述终端预置的、在所述终端开机后执行完初始化的条件接收系统中选取与变化后的智能卡的类型对应的条件接收系统; 判断所述变化后的智能卡的类型对应的条件接收系统的状态; 若所述状态为暂停状态,则恢复所述变化后的智能卡的类型对应的条件接收系统为正常状态,然后运行所述变化后的智能卡的类型对应的条件接收系统; 若所述状态为正常状态,则直接运行所述变化后的智能卡的类型对应的条件接收系统。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端预置的、在所述终端开机后执行完初始化,具体为: 所述终端开机后,所述终端利用所述终端中预置的通用接口函数对预置的每一种条件接收系统分别进行初始化。
5.根据权利要求4所述的方法,其特征在于,所述通用接口函数包括OS适配层接口函数、与智能卡进行通信的通信接口函数、解复用接口函数及数据存储接口函数。
6.根据权利要求5所述的方法,其特征在于,所述通用接口函数还包括释放条件接收系统功能的释放接口函数。
7.根据权利要求1所述的方法,其特征在于,所述判断所述智能卡终端当前插入的智能卡的类型具体为: 对所述智能卡终端当前插入的智能卡执行复位操作,根据复位响应信息判断该智能卡的类型。
8.一种支持智能卡的终端,所述终端内预置有多种条件接收系统,其特征在于,所述终端包括智能卡动态插拔响应装置,所述智能卡动态插拔响应装置包括: 初始化单元,用于初始化所述终端内置的条件接收系统; 智能卡类型识别单元,用于识别所述终端当前插入的智能卡的类型; 智能卡类型变化判定单元,与所述智能卡类型识别单元相连接,用于判定所述终端插入的智能卡的类型是否发生变化; 条件接收系统执行单元,与所述智能卡类型识别单元及所述智能卡类型变化判定单元相连接,用于从所述终端预置的、在所述终端开机后由所述初始化单元执行完初始化的条件接收系统中选取与所述当前插入的智能卡的类型对应的条件接收系统并运行和用于从所述终端预置的、在所述终端开机后由所述初始化单元执行完初始化的条件接收系统中选取与变化后的智能卡的类型对应的条件接收系统并运行。
9.根据权利要求8所述的终端,其特征在于,所述智能卡动态插拔响应装置还包括: 条件接收系统状态控制单元,分别与所述智能卡类型识别单元、所述智能卡类型变化判定单元连接,用于设置所述当前插入的智能卡对应的条件接收系统为正常状态,暂停除所述当前插入的智能卡对应的条件接收系统之外的其他条件接收系统的内核主线程,并将暂停内核主线程的所述其他条件接收系统设置为暂停状态; 条件接收系统状态判定单元,分别与所述智能卡类型识别单元、所述条件接收系统状态控制单元相连接,用于判定当前插入的智能卡的类型对应的条件接收系统的状态。
10.根据权利要求8或9所述的终端,其特征在于,所述终端还包括: 智能卡响应类型选择单元,用于提供终端响应智能卡的类型的输入接口 ; 所述智能卡动态插拔响应装置与所述智能卡响应类型选择单元相连接,根据所述智能卡响应类型选择单元的输出结果确定是否响应。
【专利摘要】本发明公开了一种实现智能卡动态插拔响应的方法及终端,所述方法包括:判断终端当前插入的智能卡的类型;从所述终端预置的、在所述终端开机后执行完初始化的条件接收系统中选取与所述当前插入的智能卡的类型对应的条件接收系统并运行;若检测到所述终端中插入的智能卡的类型发生变化,从所述终端预置的、在所述终端开机后执行完初始化的条件接收系统中选取与变化后的智能卡的类型对应的条件接收系统并运行。应用本发明,无需重启终端就可以识别并使用插拔后的智能卡,从而实现对智能卡的动态插拔响应。
【IPC分类】H04N21-4367, H04N21-418
【公开号】CN104581318
【申请号】CN201510031903
【发明人】赵伟, 徐磊, 赵社涛
【申请人】青岛海信宽带多媒体技术有限公司
【公开日】2015年4月29日
【申请日】2015年1月22日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1