手机、智能卡和利用智能卡控制手机的外围设备的方法技术

技术编号:4263000 阅读:246 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种手机、智能卡和利用智能卡控制手机的外围设备的方法。该手机可插接智能卡,该智能卡存储有关于外围设备的应用程序并设置有用于与手机通讯的第二通讯模块,该手机包括:外围设备;卡接口;第一通讯模块,用于与该智能卡进行通讯,以及提供统一的外围设备的底层驱动接口,以便第一通讯模块提供的底层驱动接口由该第二通讯模块映射到该智能卡,并将映射的底层驱动接口提供给智能卡的应用程序使用;当该智能卡中的应用程序调用第二通讯模块提供的外围设备的驱动接口时,第一通讯模块接收由第二通讯模块发送的接口调用,并将接收的接口调用映射到实际的外围设备的驱动接口,以便使外围设备执行接口调用操作。

【技术实现步骤摘要】

本专利技术涉及移动通信终端,尤其是一种。
技术介绍
在目前的手机中广泛使用智能卡并将其用于控制手机的外围设备,例如下一代大 容量SIM(NGMS)卡。其特点包括手机端拥有独立的CPU及外部设备;智能卡端也有拥有独 立的CPU ;—部分应用程序在智能卡端,手机端通过Web的方式访问智能卡端的服务器并执 行;运行在智能卡端的一些应用程序需要访问并控制手机端的外部设备。图1是现有技术 的手机和智能卡的一种示例的配置示意图,其中的智能卡是UICC(通用集成芯片)卡,其中 设置有网络服务器(web server)、应用程序、Java虚拟机以及通讯协议;其中的手机端设 置有应用程序、浏览器核和通讯协议(0S/FS, 7816, USB),并采用TPAK平台。 在目前比较普遍的智能卡解决方案中,一般的特点是将智能卡作为网络服务器 (Web Server),同时将一些应用程序也在放在智能卡端;在系统运行时,手机端通过Web的 方式访问智能卡上的服务器,并运行一些对应的应用程序。这样做的好处是可以把某些运 算交给智能卡的CPU进行,从而提高整体系统的性能。但这种情况下,想把某些应用,如音 频(A本文档来自技高网...

【技术保护点】
一种可插接智能卡的手机,其中,该智能卡存储有关于外围设备的应用程序并设置有用于与该手机进行通讯的第二通讯模块,该手机包括:若干个外围设备;卡接口,用于插接该智能卡;第一通讯模块,用于与该智能卡的第二通讯模块进行通讯,以及提供统一的外围设备的底层驱动接口,以便该第一通讯模块提供的底层驱动接口由该第二通讯模块映射到该智能卡,并将映射的底层驱动接口提供给该智能卡的应用程序使用;其中,当该智能卡中的应用程序调用该第二通讯模块提供的外围设备的驱动接口时,该第一通讯模块接收由该第二通讯模块发送的接口调用,并将接收的接口调用映射到实际的外围设备的驱动接口,以便使该外围设备执行接口调用操作。

【技术特征摘要】
一种可插接智能卡的手机,其中,该智能卡存储有关于外围设备的应用程序并设置有用于与该手机进行通讯的第二通讯模块,该手机包括若干个外围设备;卡接口,用于插接该智能卡;第一通讯模块,用于与该智能卡的第二通讯模块进行通讯,以及提供统一的外围设备的底层驱动接口,以便该第一通讯模块提供的底层驱动接口由该第二通讯模块映射到该智能卡,并将映射的底层驱动接口提供给该智能卡的应用程序使用;其中,当该智能卡中的应用程序调用该第二通讯模块提供的外围设备的驱动接口时,该第一通讯模块接收由该第二通讯模块发送的接口调用,并将接收的接口调用映射到实际的外围设备的驱动接口,以便使该外围设备执行接口调用操作。2. 根据权利要求l的手机,其中,该外围设备将执行该接口调用操作的执行结果返回给该第一通讯模块;该第一通讯模 块将该执行结果发送给该第二通讯模块,以便该第二通讯模块将该执行结果返回给该智能 卡中的应用程序。3. 根据权利要求1的手机,其中,该手机采用Linux平台。4. 根据权利要求3的手机,其中,该第一通讯模块提供的统一的外围设备的底层驱动接口包括用于外围设备的打开接口、写接口、读接口、i/o控制接口和关闭接口。5. 根据权利要求4的手机,其中,在该第一通讯模块中,所述的打开接口、写接口、读接 口、1/0控制接口和关闭接口按照外围设备的类型调用其对应的驱动接口。6. 根据权利要求l的手机,其中,在外围设备请求将数据发送给应用程序的情况下,该 第一通讯模块处理相应的中断请求,缓存...

【专利技术属性】
技术研发人员:舒圣东徐国栋殷律罗栋元李相研
申请(专利权)人:爱思开电讯投资中国有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利