[发明专利]用于协调应用的信息处理装置和方法以及程序有效
| 申请号: | 200710129251.X | 申请日: | 2007-04-05 |
| 公开(公告)号: | CN101149782A | 公开(公告)日: | 2008-03-26 |
| 发明(设计)人: | 米田好博;若月玲 | 申请(专利权)人: | 索尼株式会社 |
| 主分类号: | G06K7/00 | 分类号: | G06K7/00;G06F9/44;G06F9/46 |
| 代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 协调 应用 信息处理 装置 方法 以及 程序 | ||
技术领域
本发明涉及用于协调(mediate)应用的信息处理装置和方法以及程序。
背景技术
随着IC卡的广泛使用,已经在许多地方安装了用于从IC卡读取信息和向IC卡写入信息的读取器/记录器。当IC卡被第一次引入的时候,他们主要被应用于商业应用的装置中。近年来,在消费者电子设备中(以下称为“CE设备”),低成本的读取器/记录器已经变得广泛使用。因此,使用IC卡的应用的数量已经快速地增长。
具体地,诸如个人计算机(PC)以及移动电话的、具有读取器/记录器功能的CE设备的数量已经快速地增加。因此,不同的读取器/记录器可以连接到这种具有读取器/记录器功能的CE设备。此类CE设备可以预先存储用于使用IC卡的多个应用,并且用户可以在CE设备自由地安装新的应用。因此,多个IC卡应用同时在同一个CE设备中存在的机会就大大地增加了。
发明内容
然而,在诸如上述的CE设备的信息处理装置上运行的现有IC卡应用具有如下体系,其中一个应用独占地使用一个读取器/记录器。因此,当应用正在使用读取器/记录器时,另一应用不能使用该读取器/记录器。例如,当应用正在显示IC卡中电子货币的余额或者购买历史信息时,另一应用就不能显示转帐费用支付日志信息。也就是说,使用IC卡的现有信息处理装置不支持多应用环境,从而无法充分地协调多个应用。
日本未审专利申请公开No.2003-16403描述了一种技术,其中IC卡包括多个应用并且向IC卡中的每个应用分配访问权。然而,已经在IC卡包括多个应用的假设下开发这种技术。因此这种技术不能被用于不包括应用并且仅仅响应于从CE设备发送的命令来读取和写入数据的IC卡。也就是说,这种技术无法支持上述多应用环境。
因此,本发明提供一种信息处理装置和方法以及程序,用于当多个应用同时使用一个读取器/记录器时适当地协调IC卡的应用。
根据本发明的一个实施例,一种能够经由读取器/记录器而连接到IC卡的信息处理装置包括中间件和被提供为对应于读取器/记录器的设备驱动器。中间件向用于IC卡的多个应用提供由应用共享的基本功能。设备驱动器以接收命令的次序来顺序地处理经由中间件而从多个应用接收的多个命令,以便控制相应的读取器/记录器。使得应用同时访问读取器/记录器。
在此配置中,每个应用可以请求设备驱动器使用由中间件提供且由多个应用共享的基本功能来执行命令。设备驱动器可以以接收命令的次序来顺序地处理经由中间件从多个应用接收的多个命令,以便控制读取器/记录器。从而,该设备驱动器可以将命令传输到IC卡。因此,多个应用可以同时使用相同的读取器/记录器,因此,可以适当地实现多个应用的协调。
设备驱动器可以在共享模式和专用模式之间切换,在共享模式中多个应用被允许同时访问读取器/记录器,在专用模式中仅仅一个应用被允许访问读取器/记录器。
中间件可以向应用提供用于每个应用的应用编程接口,以选择共享模式和专用模式中的一个,并且设备驱动器可以根据为每个应用选择的模式来在共享模式和专用模式之间切换。
当设为共享模式时,设备驱动器可以响应于从一个应用接收的请求,而向该一个应用授予对读取器/记录器的访问权,并且当访问权被许可给该一个应用时,设备驱动器仅仅可以执行从该一个应用接收的命令,而将除了该一个应用之外的应用接收的命令置于执行等待模式。
中间件可以向该一个应用提供用于该一个应用的应用编程接口,以请求设备驱动器向该一个应用授予访问权。
当在执行从一个其他应用接收的命令的同时从一个应用接收到命令时,设备驱动器在从接收到命令的时刻到已经过预定超时间隔的时刻中,将所接收的命令置于执行等待模式,并且其中,当已经过预定超时间隔时,设备驱动器将超时错误消息发送到该一个应用。
设备驱动器可以为每个应用设置超时间隔。
设备驱动器可以将同时可访问读取器/记录器的数量限制为预定的最大访问数或者更少。
设备驱动器可以包括通信信息存储模块,用于存储关于每个应用和用于每个应用的读取器/记录器之间的通信的信息。
多个读取器/记录器可以连接到信息处理装置,并且中间件可以根据从每个应用接收的使用请求选择一个读取器/记录器,并且请求对应于所选择的读取器/记录器的设备驱动器将所选择的读取器/记录器设置为可用。该设备驱动器可以响应于来自中间件的请求,确定是否可从每个应用访问所选择的读取器/记录器。如果所选择的读取器/记录器是可访问的,则设备驱动器可以将所选择的读取器/记录器设置为对每个应用都可用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼株式会社,未经索尼株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710129251.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手锯导向装置
- 下一篇:传送速度控制方法、移动台及无线线路控制台





