信息处理设备,信息处理方法及程序的制作方法

文档序号:6612074阅读:119来源:国知局
专利名称:信息处理设备,信息处理方法及程序的制作方法
技术领域
本发明涉及信息处理设备、方法及程序。更具体地,本发明涉及用于通过根据使用非接触式IC卡的服务提供商类型而执行应用程序,来控制读/写 器从非接触式IC (集成电路)卡读取数据和向其写入数据的信息处理设备、 信息处理方法及程序。
背景技术
多个服务提供商正在提供使用以Felica(注册商标)为代表的非接触式IC 卡的服务。例如,第一服务提供商提供具有用于铁路等的交通往返、票务、 电子货币等功能的非接触式IC卡。而且,第二服务提供商提供具有电子货币 功能的非接触式IC卡(例如,参考日本未审查专利申请公开2004 - 215255 )。下面,由第一服务提供商提供的服务、非接触式IC卡和与该服务相对应 的读/写器分别被描述为第一服务、第一非接触式IC卡和第一读/写器。分别 以相同方式描述由第二服务提供商提供的服务、非接触式IC卡和与该服务相 对应的读/写器。到此为止,第一读/写器已经能够仅与第一非接触式IC卡通信数据,但 还不能与第二非接触式IC卡通信数据。对于第二读/写器来说也是而且。因此,例如,如果某个存储器(store)企图处理第一服务和第二服务两 者,则有必要给该存储器提供两个读/写器,即,第一读/写器和第二读/写器。然而,在一个存储器中安置两个类似的设备成本太大,且恶化了读/写器 的空间分配的利用率。因此,希望使得一个读/写器能够与对应于多个不同服 务的多个非接触式IC卡通信。发明内容为了使一个读/写器关联多个服务,需要控制该读/写器的控制单元执行与 每个服务相对应的应用程序(以下,被描述为AP)。然而,每个服务是各自 独立的,因此需要保护对应于每个服务的AP和由正被其它AP存取的该AP
处理的数据。为了此目的,控制单元应当限制可以被同时执行的AP数量为一个,并 应当在需要时切换将被执行的AP。当控制单元(以下被称为AP切换单元)切换将被执行的多个AP时,存 在以下方式。 一种方式是为每个AP划分存储区域,并且动态地分配地址空 间到所划分的存储区域(例如,使用MMU (存储器管理单元)的管理方法)。 另一种方式是为每个AP划分存储区域,并且建立满足所划分的存储区域的 二进制代码。然而,无论采用哪种方式,都存在以下问题。当用于AP切换单元的硬 件资源不够时,通过存储器区域划分的安全设置变得复杂。而且,当AP切 换单元保持多个AP时,没有被执行的AP和处理数据以纯文本的状态被保持 在被连接于总线的存储器中,因此存在正被正在执行中的其它AP存取的风 险。另外,每次发生对存储器的存取时,都需要进行逻辑地址转换的处理, 因此对AP的性能方面有大的影响。本发明已经考虑到这些状况。当各自对应于使用非接触式IC卡的多个服 务被切换成将被执行时,希望保护AP和相对应的数据以免被其它AP存取。根据本发明的实施例,提供一种信息处理设备,其用于通过根据使用非 接触式IC卡的服务的类型执行应用程序来控制读/写器从非接触式IC (集成 电路)卡读取数据和向非接触式IC卡写入数据,所述信息处理设备包括获 得部件,用于根据使用所述非接触式IC卡的服务的类型来获得应用程序;加 密部件,用于加密所获得的应用程序和由所述应用程序处理的处理数据;解 密部件,用于解密被加密的应用程序和相对应的处理数据;第一存储部件, 用于存储被加密的应用程序和相对应的处理数据;第二存储部件,向其载入 被加密的应用程序和相对应的处理数据;管理部件,用于管理所述第一和所 述第二存储部件;和执行部件,用于执行被载入到所述第二存储部件的所述 应用程序,其中,响应于启动第一应用程序的指令,管理部件从所述第二存 储装置读取与不同于所述第 一应用程序的第二应用程序相对应的处理数据, 使得所述加密部件加密所读取的处理数据,存储被加密的处理数据到所述第 一存储部件,清空所述第二存储部件,然后从所述第一存储部件读取被加密 的第一应用程序和相对应的处理数据,使得所述解密部件解密所读取的被加 密的第 一应用程序和相对应的处理数据,以及把被解密的第 一应用程序和相
对应的处理数据载入到所述第二存储部件。在上述实施例中,响应于启动第一应用程序的指令,所述执行部件可以 确定所述第 一应用程序是否已经被载入到所述第二存储部件,当确定所述第 一应用程序没有被载入到所述第二存储部件时,所述管理部件可以从所述第 二存储部件读取与不同于所述第 一应用程序的第二应用程序相对应的处理数 据,可以使得所述加密部件加密所读取的处理数据,可以存储被加密的处理 数据到所述第一存储部件,可以清空所述第二存储部件,然后可以从所述第 一存储部件读取被加密的第 一应用程序和相对应的处理数据,可以使得所述 解密部件解密所读耳又的被加密的第 一应用程序和相对应的处理数据,以及可 以把被解密的第 一应用程序和相对应的处理数据载入到所述第二存储部件。在上述实施例中,第一存储部件可以是非易失性存储器,且第二存储部 件可以是易失性存储器。根据本发明的实施例的信息处理设备可以进一 步包括非接触式通信部 件,其根据正在执行中的应用程序来从所述非接触式IC卡中读取数据和向所 述非接触式IC卡写入数据。根据本发明的另 一 实施例,提供一种信息处理设备的处理信息的方法,所述信息处理设备包括第一存储部件,用于存储被加密的应用程序和相对 应的处理数据,第二存储部件,用于载入被解密的应用程序和相对应的处理 数据,和执行部件,用于执行被载入到所述第二存储部件中的所述应用程序, 以及通过根据使用非接触式IC卡的服务的类型而执行应用程序,来控制读/ 写器从非接触式IC (集成电路)卡读取数据和向非接触式IC卡写入数据, 该处理信息的方法包括步骤响应于启动第一应用程序的指令,从所述第二 存储部件读取与不同于所述第 一应用程序的第二应用程序相对应的处理数 据;加密所读取的处理数据;存储被加密的处理数据到所述第一存储部件; 清空所述第二存储部件;从所述第 一存储部件读取被加密的第 一应用程序和 相对应的处理数据;解密所读取的被加密的第 一应用程序和相对应的处理数 据;以及把被解密的第 一应用程序和相对应的处理数据载入到所述第二存储 部件。根据本发明的另一实施例,提供一种用于控制信息处理设备的程序,所 述信息处理设备包括第一存储装置,用于存储与被加密的应用程序相对应 的处理数据;第二存储装置,用于载入与被解密的应用程序相对应的处理数
据;和执行装置,用于执行被载入到所述第二存储装置中的所述应用程序,以及通过根据使用非接触式IC卡的服务的类型而执行应用程序,来控制读/ 写器从非接触式IC (集成电路)卡读取数据和向非接触式IC卡写入数据, 所述程序使得所述执行装置执行处理信息,包括步骤响应于启动第一应用 程序的指令,从所述第二存储装置读取与不同于所述第 一应用程序的第二应 用程序相对应的处理数据;加密所读取的处理数据;存储被加密的处理数据 到所述第一存储装置;清空所述第二存储装置;从所述第一存储装置读取被 加密的第 一应用程序和相对应的处理数据;解密所读取的被加密的第 一应用 程序和相对应的处理数据;以及把被解密的第 一应用程序和相对应的处理数 据载入到所述第二存储装置。在根据本发明的实施例中,响应于启动第一应用程序的指令,从所述第 二存储部件读取与不同于所述第 一应用程序的第二应用程序相对应的处理数 据,加密所读取的处理数据,存储被加密的处理数据到所述第一存储装置。 另外,清空所述第二存储装置;从所述第一存储部件读取被加密的第一应用 程序和相对应的处理数据,解密所读取的被加密的第 一应用程序和相对应的 处理数据,并且把被解密的第 一应用程序和相对应的处理数据载入到所述第 二存储部件。在根据本发明的实施例中,可能切换和执行各自对应于使用非接触式IC 卡的多个服务的AP。而且,在本发明的另一实施例中,可能保护对应于使用 非接触式IC卡的多个服务的AP和相对应的数据以免相互被其它AP存取。


图1是图示了本发明所应用的非接触式IC卡通信系统的配置的示例的方 框图;图2是图示了 AP切换单元的第一配置的示例的方框图;图3是示了 AP切换单元的第二配置的示例的方框图;图4是图示了 AP切换单元的第三配置的示例的方框图;图5是图示了 AP切换单元的控制程序的功能块的配置的示例的方框图;图6是图示了 AP保存处理的流程图;以及图7是图示了 AP切换处理流程图。
具体实施例方式
在下面将给出本发明的具体实施例的描述。本发明的组成特征与说明书 或者附图中描述的实施例之间的关系被举例如下。本描述是为了证实支持本 发明的实施例被包括在说明书或者附图中。因此,如果存在被包括在说明书 或者附图中的实施例,但未在此被包括作为与组成特征相对应的实施例,该 事实并不意味着该实施例不对应于该组成特征。相反,如果实施例在此被描 述作为与组成特征相对应的实施例,该事实并不意味着该实施例不对应于除 了组成特征外以外的特征。
根据本发明的实施例的信息处理设备(例如,图2中的AP切换单元5)
包括获得部件(例如,图5中的外部通信部件32),其根据使用非接触式 IC卡的服务的类型来获得应用程序;加密部件(例如,图5中的加密部件34), 其加密所获得的应用程序和由该应用程序处理的处理数据;解密部件(例如, 图5中的解密部件35),其解密被加密的应用程序和相对应的处理数据;第 一存储部件(例如,图2中的非易失性存储器18),其存储被加密的应用程 序和相对应的处理数据;第二存储部件(例如,图2中的存储器17),向其 载入被解密的应用程序和相对应的处理数据;管理部件(例如,图5中的存 储器管理部件33),其管理第一和第二存储部件;和执行部件(例如,图5 中的AP执行部件36),其执行被载入到第二存储部件的应用程序。根据本实施例的信息处理设备可以进一步包括非接触式通信部件(例 如,图1中的读/写器3),其从非接触式IC卡读取数据和向非接触式IC卡写 入数据。根据本发明的实施例的信息处理方法和程序包括步骤响应于启动第一 应用程序的指令,从第二存储装置读取与不同于第一应用程序的第二应用程 序相对应的处理数据(例如,图7中的步骤S13 );加密所读取的处理数据(例 如,图7中的步骤S14);存储被加密的处理数据到第一存储部件(例如,图 7中的步骤S15);清空第二存储部件(例如,图7中的步骤S16);从第一存 储部件读取被加密的第一应用程序和相对应的处理数据(例如,图7中的步骤S17);解密所读取的被加密的第一应用程序和相对应的处理数据(例如, 图7中的步骤S18);以及载入被解密的第一应用程序和相对应的处理数据到 第二存储部件(例如,图7中的步骤S19)。
在后面,参考附图将给出本发明的具体实施例的详细描述。 图1图示了根据本发明实施例的非接触式IC卡通信系统的配置的示例。该非接触式IC卡通信系统1包括读/写器3,其用于从非接触式IC卡2读 取或者向非接触式IC卡2写入数据;AP切换单元5,其通过执行AP来控制 读/写器3;以及控制器6,其用于指定将由AP切换单元5执行的AP。非接触式IC卡2使用从被嵌入在读/写器3中的RF天线4发射的电磁波, 通过电磁感应来产生电流、使用所产生的电力来与读/写器3进行数据通信, 并且在非接触式IC卡2中记录数据。通过在AP切换单元5中切换将被执行的AP,读/写器3可以处理其提供 商各不相同的多个非接触式IC卡2。AP切换单元5在预先保存的多个AP中执行由控制器6指定的AP。而 且,AP切换单元5可以在控制器6的控制下从外边添加新的AP并保存它。 因而,可能增加能被读/写器3处理的非接触式IC卡2的类型。控制器6对应于例如用于选择非接触式IC卡2的类型的用户操作,以及 控制AP切换单元5以执行与所选择的服务相对应的AP。而且,控制器6允 许AP切换单元5获得新的AP。因此,可能增加支持服务提供商的数量,并 处理AP的修改等。图2描述了 AP切换单元5的第一配置的示例。AP切换单元5包括CPU 11,其用于执行在以下所述的各种程序;非易失性存储器13,其通过总线12 被连接到CPU 11用于存储控制AP切换单元5的基本操作的控制程序21;控 制器6所连接的控制器I/F (接口 ) 14;读/写器3所连接的读/写器I/F 15;被 连接到外部器件的外部I/F 16;用于AP执行区域的存储器17;和被I/O连 接到CPU 11的用于AP保存区域的非易失性存储器18等。存储器17被提供有在相同的地址上总是具有相同的大小的AP执行区 域。将被执行的被解密的AP 26和由AP 26处理的私有数据(在后面被描述 为PD) 27被载入到AP执行区域。在这点上,存储器17可以是易失性存储 器或非易失性存储器。如果使用比非易失性存储器价格低的易失性存储器, 可以减少生产成本。非易失性存储器18保存AP 22、仅由相对应的AP处理的PD 23和仅由 相对应的AP处理的内容数据(在后面被描述为Co) 24。在这点上,通过被 加密来保存AP、 PD和Co中的任何一个。然而可以根据保密需要,不被加 密地保存它们。
在这点上,非易失性存储器18可以不^皮I/0连接到CPU 11,而可以如图3所示通过总线12被连接到CPU 11。而且,如图4所示,可以省略非易 失性存储器13,且可以将控制程序21存储在非易失性存储器18中。而且, 可以省略存储器17,且在非易失性存储器18中安置AP执行区域。接下来,图5图示了由执行控制程序21的AP切换单元5的CPU 11实 现的功能块的配置的示例。控制器管理部件31接收从通过控制器I/F 14而连接的控制器6发送的命 令,并根据所接收的命令来控制外部通信部件32、存储器管理部件33和AP 执行部件36。而且,在完成与所接收的命令相对应的处理之后,控制器管理 部件31向控制器6通知该处理的完成。外部通信部件32在控制器管理部件31的控制下,从通过外部I/F 16连 接的外部器件(支持预定的记录媒介的驱动、网络上的服务器等等)获得AP 和于该AP相对应的Co等。根据由控制器管理部件31的控制,存储器管理设备33控制在存储器17 和非易失性存储器18上的AP的读和写等。加密部件34在存储器管理部件 33的控制下加密将被保持在非易失性存储器18中的AP等。解密部件35在 存储器管理部件33的控制下解密从非易失性存储器18读取的AP等。AP执行部件36在控制器管理部件31的控制下,确定将被执行的AP是 否已经被载入到存储器17中。并且,AP执行部件36执行被载入到存储器 16中的AP。在这点上,图5所示的功能块可以由硬件实现。 接下来,将给出AP切换单元5的操作的描述。首先,参考图6中的流程图,将给出从外部器件获得AP和内容数据并 将它们保存在非易失性存储器18中的处理(在后面,被描述为AP保存处理) 的描述。当从控制器6发送指令获得新的AP和内容数据(在后面被描述为AP等) 的命令时,该AP保存处理启动,且由控制器管理部件31接收该命令。在步骤S1中,外部通信部件32在控制器管理部件31的控制下,从外部 器件获得AP等,并向存储器管理部件33输出所获得的AP等。在步骤S2 中,存储器管理部件33在控制器管理部件31的控制下,向加密部件34输出 从外部通信部件32输入的AP等以进行加密。 在步骤S3中,存储器管理部件33在被提供有AP保存区域的非易失性 存储器18中记录被加密的AP等。在步骤S4中,存储器管理部件33向控制 器管理部件31发送指示保存AP完成的通知。响应于这个通知,控制器管理 部件31向控制器6输出类似通知。然后AP保存处理终止。通过上述AP保存处理,被添加到AP切换单元5的AP等被加密,且被 保存在非易失性存储器18的AP保存区域中,因而可能使该AP等对其它AP 保密。接下来,参考图7中的流程图,将给出启动AP和切换正在执行中的AP 的处理(在后面,被描述为AP切换处理)的描述。当从控制器6发送指令启动或者切换AP的命令时,该AP切换处理启动, 且由控制器管理部件31接收命令。在步骤Sll中,控制器管理部件31从控制器6获得标识将被启动的AP 的信息,并且向AP执行部件36通知所获得的信息。在步骤S12中,基于来自于控制器管理部件31的通知,AP执行部件36 确定将被启动的AP是否已经被载入到被安置在存储器17中的AP执行区域。 如果确定将被启动的AP没有被载入到存储器17中的AP执行区域,则另一 AP已经被载入到存储器17中的AP执行区域并且可能正在运行。因此,处 理前进到步骤S13以便隐藏仅由来自将被启动的AP的被载入到的AP来处理 的PD。在步骤S13中AP执行部件36请求存储器管理部件33以在存储器17的 AP执行区域中记录私有数据。响应于这个请求,存储器管理部件33从存储 器17的AP执行区域读取私有数据,并向加密部件34输出数据。在步骤S14 中,加密部件34加密从存储器管理部件33输入的私有数据,并将数据返回 至存储器管理部件33。在步骤S15中,存储器管理部件33记录被加密的私 有数据到非易失性存储器18的AP保存区域中。另外,存储器管理部件33 通知AP执行部件36:被加密的私有数据已经被记录到非易失性存储器18的 AP保存区域中。在步骤S16中,AP执行部件36响应于来自存储器管理部件33的通知, 来清空存储器17的AP执行区域。因而,删除到目前为止已经被载入到的 AP,且从存储器17删除对应于到目前为止被载入到的AP的私有数据。在步骤S17中,AP执行部件36请求存储器管理部件33以载入将被执行
的AP和对应于该AP的私有数据(在后面被描述为AP等)到存储器17的 AP保存区域中。响应于这个请求,存储器管理部件33从非易失性存储器18 的AP保存区域读取将被执行的被加密的AP等,并向解密部件35输出它们。在步骤S18中,解密部件35解密从存储器管理部件33输入的被加密的 AP等,并将它们返回存储器管理部件33。在步骤S19中,存储器管理部件 33载入被解密的AP等到存储器17的AP执行区域,并通知AP执行部件36: 被解密的AP等已经被记录到存储器17的AP执行区域中。通过在步骤S13到S19中的处理,在将被启动的AP已经被载入到存储 器17的AP执行区域之后,处理前进到步骤S20。在这点上,在步骤S12中,如果确定将被启动的AP已经被载入到存储 器17的AP执行区域中,则处理跳过步骤S13到S19,且处理前进到步骤S20。在步骤S20中,AP执行部件36启动被载入到存储器17的AP执行区域 中的AP。在步骤S21中,AP执行部件36向控制器管理部件31发送已经启 动了指定的AP的通知。响应于这个通知,控制器管理部件31向控制器6输 出类似通知。已经以这种方式启动的AP可以直接存取被载入到存储器17的相同AP 执行区域的私有数据。而且,该AP可以通过存储器管理部件33存取被保存 在非易失性存储器18中的相对应的Co。以上AP切换处理终止。通过上述AP切换处理,将被执行的AP被载入到始终被安置在存储器 17中相同地址上的AP执行区域。因此,在AP执行环境中的载入时刻和启 动AP时刻的动态链接变得不必需,且AP位置信息的解析和重新定位变得不 必需。因此,可能高速启动AP并简化操作环境。当运行的AP存取相对应的私有数据时,由于私有数据已经被载入到与 该AP相同的AP执行区域,MMU变得不需要进行逻辑/物理地址转换。因而, 运行的AP能够直接存取私有数据。因此,变得可能高速处理AP以简化并加 速处理以及减小代码的大小。而且,所有的内容数据都被保存在不允许被运行AP直接存取的非易失 性存储器18中,因而变得可能限制对内容数据的存取权。另外,在切换AP的时候,对应于到目前为止已经被执行的AP的私有数 据被备份在非易失性存储器18中,并且当下次启动该AP时,该私有数据被 重新载入存储器17。因而,可能在时间上不连续的AP的执行环境中实现处
理的连续。此外,运行的AP通过存储器管理部件33使用非易失性存储器18等作 为除了存储器17的AP执行区域以外的存储空间。在这点上,在本说明书中,基于控制程序21所执行的步骤包括依照所描 述的必然的顺序而将按时间顺序进行的处理。而且,该步骤包括不一定按时 间顺序执行的、而是并行执行或者单独执行的处理。而且,在本说明书中,系统代表包括多个设备的整个设备。在这点上,本发明的实施例并不局限于上述实施例,并且可能进行不背 离本发明的精神和范围的多种修改。相关申请的交叉引用本发明包含与2006年5月17日在日本专利局提交的日本专利申请 JP2006-137132相关的主题内容,其全部内容被引用附于此。
权利要求
1、一种信息处理设备,其用于通过根据使用非接触式IC卡的服务的类型执行应用程序来控制读/写器从非接触式IC(集成电路)卡读取数据和向非接触式IC卡写入数据,所述信息处理设备包括获得部件,用于根据使用所述非接触式IC卡的服务的类型来获得应用程序;加密部件,用于加密所获得的应用程序和由所述应用程序处理的处理数据;解密部件,用于解密被加密的应用程序和相对应的处理数据;第一存储部件,用于存储被加密的应用程序和相对应的处理数据;第二存储部件,向其载入被加密的应用程序和相对应的处理数据;管理部件,用于管理所述第一和所述第二存储部件;和执行部件,用于执行被载入到所述第二存储部件的所述应用程序,其中,响应于启动第一应用程序的指令,所述管理部件从所述第二存储装置读取与不同于所述第一应用程序的第二应用程序相对应的处理数据,使得所述加密部件加密所读取的处理数据,存储被加密的处理数据到所述第一存储部件,清空所述第二存储部件,然后从所述第一存储部件读取被加密的第一应用程序和相对应的处理数据,使得所述解密部件解密所读取的被加密的第一应用程序和相对应的处理数据,以及把被解密的第一应用程序和相对应的处理数据载入到所述第二存储部件。
2、 根据权利要求1所述的信息处理设备,其中,响应于启动第一应用程序的指令,所述执行部件确定所述第一应 用程序是否已经被载入到所述第二存储部件,当确定所述第 一应用程序没有被载入到所述第二存储部件时,所述管理 部件从所述第二存储部件读取与不同于所述第 一应用程序的第二应用程序相 对应的处理数据,使得所述加密部件加密所读取的处理数据,存储被加密的 处理数据到所述第一存储部件,清空所述第二存储部件,然后从所述第一存 储部件读取被加密的第一应用程序和相对应的处理数据,使得所述解密部件 解密所读取的被加密的第 一应用程序和相对应的处理数据,以及把被解密的 第 一应用程序和相对应的处理数据载入到所述第二存储部件。
3、 根据权利要求1所述的信息处理设备, 其中所述第一存储部件是非易失性存储器,且 所述第二存储部件是易失性存储器。
4、 根据权利要求1所述的信息处理设备,进一步包括 非接触式通信部件,其根据正在执行中的应用程序来从所述非接触式IC卡中读取数据和向所述非接触式IC卡写入数据。
5、 一种信息处理设备的处理信息的方法,所述信息处理设备包括 第 一存储部件,用于存储^皮加密的应用程序和相对应的处理数据, 第二存储部件,用于载入被解密的应用程序和相对应的处理数据,和执行部件,用于执行被载入到所述第二存储部件中的所述应用程序,以及通过根据使用非接触式IC卡的服务的类型而执行应用程序,来控制读/ 写器从非接触式IC (集成电路)卡读取数据和向非接触式IC卡写入数据, 该处理信息的方法包括步骤响应于启动第 一应用程序的指令,从所述第二存储部件读取与不同于所 述第 一应用程序的第二应用程序相对应的处理数据;加密所读取的处理数据;存储被加密的处理数据到所述第 一存储部件;清空所述第二存储部件;从所述第 一存储部件读取被加密的第 一应用程序和相对应的处理数据; 解密所读取的被加密的第 一应用程序和相对应的处理数据;以及 把被解密的第 一应用程序和相对应的处理数据载入到所述第二存储部件。
6、 根据权利要求5所述的信息处理设备,其中,响应于启动第一应用程序的指令,所述执行部件确定所述第一应 用程序是否已经被载入到所述第二存储部件,当所述第 一应用程序没有被载入到所述第二存储部件时,所述执行部件 从所述第二存储部件读取与不同于所述第 一应用程序的第二应用程序相对应 的处理数据,使得所述加密部件加密所读取的处理数据,存储被加密的处理 数据到所述第一存储部件,清空所述第二存储部件,然后从所述第一存储部 件读取被加密的第一应用程序和相对应的处理数据,使得所述解密部件解密 所读取的被加密的第 一应用程序和相对应的处理数据,以及把被解密的第一 应用程序和相对应的处理数据载入到所述第二存储部件。
7、 根据权利要求5所述的信息处理设备, 其中所述第一存储部件是非易失性存储器,且 所述第二存储部件是易失性存储器。
8、 根据权利要求5所述的信息处理设备,进一步包括非接触式通信部件,其根据正在执行中的应用程序,从所述非接触式IC 卡读取数据和向所述非接触式IC卡写入数据。
9、 一种用于控制信息处理设备的程序,所述信息处理设备包括第 一存储装置,用于存储与被加密的应用程序相对应的处理数据, 第二存储装置,用于载入与被解密的应用程序相对应的处理数据,和执行装置,用于执行被载入到所述第二存储装置中的所述应用程序,以及通过根据使用非接触式IC卡的服务的类型而执行应用程序,来控制读/ 写器从非接触式IC (集成电路)卡读取数据和向非接触式IC卡写入数据,所述程序使得所述执行装置执行处理信息,包括步骤响应于启动第 一应用程序的指令,从所述第二存储装置读取与不同于所 述第 一应用程序的第二应用程序相对应的处理数据;加密所读耳又的处理数据;存储被加密的处理数据到所述第 一存储装置;清空所述第二存储装置;从所述第 一存储装置读取被加密的第 一应用程序和相对应的处理数据; 解密所读fU々^f皮加密的第 一应用程序和相对应的处理it据;以及 把被解密的第 一应用程序和相对应的处理数据载入到所述第二存储装置。
10、 一种信息处理设备,用于通过根据使用非接触式IC卡的服务的类型 而执行应用程序,来控制读/写器从非接触式IC (集成电路)卡读取数据和向 非接触式IC卡写入数据,所述信息处理设备包括获得装置,用于根据使用所述非接触式IC卡的服务的类型来获得应用程序;加密装置,用于加密所获得的应用程序和由所述应用程序处理的处理数 据;解密装置,用于解密被加密的应用程序和相对应的处理数据; 第 一存储装置,用于存储被加密的应用程序和相对应的处理数据; 第二存储装置,向其载入被解密的应用程序和相对应的处理数据; 管理装置,用于管理所述第一和所述第二存储装置;和 执行装置,用于执行被载入到所述第二存储装置的所述应用程序, 其中,响应于启动第一应用程序的指令,所述管理装置从所述第二存储 装置读取与不同于所述第 一应用程序的第二应用程序相对应的处理数据,使 得所述加密装置加密所读取的处理数据,存储被加密的处理数据到所述第一 存储装置,清空所述第二存储装置,然后从所述第一存储装置读取被加密的 第 一应用程序和相对应的处理数据,使得所述解密装置解密所读取的被加密 的第 一应用程序和相对应的处理数据,以及把被解密的第 一应用程序和相对 应的处理数据载入到所述第二存储装置。
11、 一种信息处理设备的处理信息的方法,所述信息处理设备包括第 一存储装置,用于存储被加密的应用程序和相对应的处理数据;第二存储装 置,用于载入被解密的应用程序和相对应的处理数据;和执行装置,用于执 行被载入到所述第二存储装置中的应用程序,以及通过根据使用非接触式IC 卡的服务的类型而执行应用程序,来控制读/写器从非接触式IC (集成电路) 卡读取数据和向非接触式IC卡写入数据,所述处理信息的方法包括响应于 启动第一应用程序的指令,从所述第二存储装置读取与不同于所述第一应用 程序的第二应用程序相对应的处理数据;加密所读取的处理数据;存储被加 密的处理数据到所述第一存储装置;清空所述第二存储装置;从所述第一存 储装置读取被加密的第 一应用程序和相对应的处理数据;解密所读取的被加 密的第 一应用程序和相对应的处理数据;以及把被解密的第 一应用程序和相 对应的处理数据载入到所述第二存储装置。
全文摘要
一种处理设备的信息方法,该设备包括第一存储装置,用于存储被加密的应用程序和数据;第二存储装置,用于载入被解密的应用程序和数据;和执行装置,用于执行被载入到第二存储装置的应用程序,和通过执行应用程序来控制读/写器从非接触式IC卡读取数据和向非接触式IC卡写入数据。该方法包括响应于启动第一应用程序,从第二存储装置读取与不同于第一应用程序的第二应用程序相对应的数据;加密所读取的数据;存储被加密数据到第一存储装置;清空第二存储装置;从第一存储装置读取被加密的第一应用程序和数据;解密所读取的被加密的第一应用程序和数据;和载入被解密的第一应用程序和数据到第二存储器装置中。
文档编号G06F9/44GK101118603SQ20071014943
公开日2008年2月6日 申请日期2007年5月17日 优先权日2006年5月17日
发明者小山忠文, 平野义昭, 樋浦裕二, 永山智彦 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1