电子设备、记录介质管理方法及程序的制作方法

文档序号:1573485阅读:289来源:国知局
专利名称:电子设备、记录介质管理方法及程序的制作方法
技术领域
本发明涉及电子设备、该电子设备执行的记录介质的管理方法、以及使电子设备实现记录介质的管理功能的程序。
背景技术
便携式的游戏机、PDA (Personal Digital Assistant:个人数字助理)等电子设备正在普及。近年来,很多电子设备都装配有通信功能,此外如智能手机那样将移动电话和PDA等的功能集于一身的多功能型的电子设备也已出现。这样的电子设备装配有大容量的存储器和高速处理器,例如通过将其它设备生成的动图像等内容(contents)传送到能用本电子设备读写的记录介质,就能够不受限于时间和场所地欣赏内容了。〔在先技术文献〕〔专利文献〕〔专利文献I〕美国专利第7558820号公报为实现将例如对地面数字广播进行录像的设备所录制的动图像内容等特定的动图像内容传送到记录介质中,有时因规格上的限制而要将专用的应用程序安装到记录介质中。在将安装有这样的应用程序的记录介质登记到电子设备中进行管理时,若能无限制地登记记录介质,则管理有可能会变得繁杂,故要求妥当地管理记录介质。

发明内容
因此,本发明的目的在于提供一种妥当地管理记录介质的技术。为解决上述课题,本发明的一个方案是一种使电子设备实现记录介质的管理功能的程序。该程序包括记录介质管理模块,该记录介质管理模块具有取得登记于上述电子设备的记录介质的上限数的步骤,和在所取得的上限数的范围内,将安装有预定的应用程序的记录介质登记于上述电子设备的步骤。本发明的另一方案是一种使电子设备的处理器执行的记录介质的管理方法。该方法使上述处理器执行以下步骤:取得登记于上述电子设备的记录介质的上限数的步骤,和在所取得的上限数的范围内,将安装有预定的应用程序的记录介质登记于上述电子设备的步骤。本发明的再一个方案是一种电子设备。该电子设备包括:管理数据库,用于安装有预定的应用程序的记录介质的管理;应用程序执行部,从上述记录介质中读出上述应用程序并执行。在此,上述应用程序执行部所执行的上述应用程序将安装有该应用程序的记录介质登记到上述管理数据库中,并使得登记于上述管理数据库的上述记录介质的数量不超过预定的上限数。本发明的再一个方案也是一种电子设备,包括:管理数据库,用于以预定数为上限管理安装有预定的应用程序的记录介质;数据库访问部,访问上述管理数据库。在此,上述数据库访问部将日期时间信息与用于识别安装有上述预定的应用程序的记录介质的记录介质识别符相绑定地存储到上述管理数据库中。此外,将以上构成要素的任意组合、本发明的表现形式在方法、装置、系统、记录介质、计算机程序等之间变换后的实施方式,作为本发明的方案也是有效的。通过本发明,能提供一种妥当地管理记录介质的技术。


图1是表不实施方式的信息处理系统的构成的一例的图。图2的(a)是表示电子设备的正面的图,(b)是表示电子设备的背面的图。图3的(a)是表示电子设备的上面的图,(b)是表示电子设备的下面的图,(C)是表示电子设备的左侧面的图。图4是表示电子设备的电路构成的图。图5是示意性地表示实施方式的电子设备的功能构成的图。图6是示意性地表示实施方式的记录介质管理模块的功能构成的图。图7是示意性地表示实施方式的管理数据库的数据结构的图。图8是表示实施方式的登记消除模块消除存储卡之前所提示的画面的一例的图。图9是表示实施方式的登记确认模块所提示的画面的一例的图。图10是表示实施方式的登记确认模块所提示的画面的另一例的图。图11是说明实施方式的电子设备的处理流程的流程图。图12是说明存储卡的登记处理的流程的流程图。标号说明3网络、5服务器、10,40多用途端子、50触摸屏、60CPU、62GPU、64主存储器、66存储器、78存储卡、100运算部、102系统控制部、104数据库访问部、106数据写入部、108应用程序执行部、110应用程序登记部、120系统数据库、130数据存储区域、140内容传送应用程序、142区域生成模块、144环回模块、146记录介质管理模块、150管理数据库、200管理控制模块、202登记确认模块、204记录介质登记模块、206登记限制模块、208登记消除模块、210登记信息更新模块。
具体实施例方式图1表不实施方式的信息处理系统I的构成的一例。在信息处理系统I中,AP(接入点)2具有无线接入点和路由器的功能,各电子设备10介由AP2和调制解调器(未图示)等连接于因特网等网络3。电子设备10具有无线通信功能,介由AP2连接于网络3上的服务器5,向服务器5发送自身的数据,并从服务器5接收其它电子设备10的数据。电子设备10具有无线LAN(Local Area Network:局域网)方式的通信功能,可以以基础模式(infrastructure mode)与服务器5进行通信,也可以利用第3代移动通信系统等移动电话等中所采用的通信方式与服务器5进行通信。在该情况下,电子设备10介由具有广范围通信区域的基站与服务器5进行通信,故用户在室外也能使用电子设备10。在信息处理系统I中,用户拥有识别自身的用户账号,使用用户账号来登录到服务器5提供的网络服务。下面说明本实施方式的电子设备10的外观构成和电路构成。以下所示的电子设备10是便携式的游戏机,但也可以是其它种类的便携式终端装置。[正面部的构成]图2 (a)表示电子设备10的正面。电子设备10由横长的壳体形成,用户握持的左右区域具有圆弧状的外轮廓。电子设备10的正面设有矩形的触摸屏50。触摸屏50由显示装置20和覆盖显示装置20表面的透明的正面触摸板21构成。显示装置20是有机EL(Electro-Liminescence)面板,显示图像。当然,显示装置20也可以是液晶面板等显示手段。正面触摸板21是具有检测被同时触摸的多个点的检测功能的多触摸板,触摸屏50被构成为多触摸屏。触摸屏50的右侧设有分别位于菱形顶点的A按钮22a、〇按钮22b、X按钮22c、□按钮22d (以下总称时称作“操作按钮22”),触摸屏50的左侧设有上键23a、左键23b、下键23c、右键23d(以下总称时称作“方向键23”)。用户操作方向键23能输入上下左右及斜方向的8个方向。方向键23的下侧设有左摇杆24a,操作按钮22的下侧设有右摇杆24b。用户使左摇杆24a或右摇杆24b (以下总称时称作“模拟摇杆24”)倾倒来输入方向和倾倒量。壳体的左右顶部设有L按钮26a、R按钮26b。操作按钮22、方向键23、模拟摇杆24、L按钮26a、R按钮26b构成用户操作的操作手段。操作按钮22附近设有正面摄像头30。左摇杆24a的左侧和右摇杆24b的右侧分别设有输出声音的左扬声器25a和右扬声器25b (以下总称时称作“扬声器25”)。此外,左摇杆24a的下侧设有HOME按钮27,右摇杆24b的下侧设有START按钮28和SELECT按钮29。[背面部的构成]图2 (b)表示电子设备10的背面。电子设备10的背面设有背面摄像头31和背面触摸板32。背面触摸板32同正面触摸板21 —样被构成为多触摸板。电子设备10在正面和背面装配有两个摄像头和触摸板。[上面部的构成]图3 Ca)表示电子设备10的上面。如前所述,电子设备10的上面的左右端侧分别设有L按钮26a、R按钮26b。L按钮26a的右侧设有电源按钮33,用户通过按下电源按钮33来接通或关断电源。此外,电子设备10具有功率控制功能,当操作手段未被操作的时间(无操作时间)持续预定时间时,就转变到挂起(suspend)状态。电子设备10进入挂起状态后,用户通过按下电源按钮33,能使电子设备10从挂起状态恢复到唤醒状态。游戏卡槽34是用于插入游戏卡的插入口,在该图中表示了游戏卡槽34被槽盖覆盖的状态。当然,也可以在游戏卡槽34的附近设置在游戏卡被访问时闪烁的LED灯。附件端子35是用于连接外围设备(附件)的端子,在该图中表示了附件端子35被端子盖覆盖的状态。附件端子35和R按钮26b之间设有用于调整音量的一按钮36a和+按钮36b。[下面部的构成]图3 (b)表示电子设备10的下面。存储卡槽37是用于插入存储卡的插入口,在该图中,表示了存储卡槽37被槽盖覆盖的状态。在电子设备10的下面设有声音输入输出端子38、麦克风39及多用途端子40。 多用途端子40支持USB (Universal Serial Bus),能介由USB缆线与其它设备相连接。[左侧面部的构成]
图3(c)表示电子设备10的左侧面。电子设备10的左侧面设有SM卡的插入口、即SIM卡槽41。[电子设备的电路构成]图4表示电子设备10的电路构成。各结构通过总线92互相连接。无线通信模块71由符合IEEE802.1lb / g等通信标准的无线LAN模块构成,介由AP2连接于外部网络。此外,无线通信模块71也可以具有蓝牙(注册商标)协议的通信功能。移动电话模块72支持 ITU (International TelecommunicationUnion ;国际电信联盟)所规定的 IMT — 2000(International MobileTelecommunication 2000)标准的第 3 代(3rd Generation)数字移动电话方式,连接于移动电话网4。SIM卡槽41被插入记录有用于确定移动电话的电话号码的固有ID编号的SM卡74。SM卡74被插入到SM卡槽41中,由此,移动电话模块72能与移动电话网4间进行通信。CPU (Central Processing Unit:中央处理单元)60执行被载入主存储器64中的程序等。GPlXGraphics Processing Unit:图形处理单元)62执行图像处理所需要的计算。主存储器64由RAM (Random Access Memory:随机存取存储器)等构成,存储CPU60使用的程序和数据等。存储器66由NAND型闪存存储器(NAND-type flash memory)等构成,被作为内置型的辅助存储装置来使用。运动传感器67检测电子设备10的运动,地磁传感器68检测3轴方向的地磁。GPS控制部69接收来自GPS卫星的信号,算出当前位置。正面摄像头30和背面摄像头31拍摄图像,输入图像数据。正面摄像头30和背面摄像头31由CMOS图像传感器(ComplementaryMetal Oxide Semiconductor ImageSensor)构成。显示装置20是有机EL显示装置,具有通过对阴极和阳极施加电压而发光的发光元件。在节电模式下,通过使施加到电极间的电压比通常低,能使显示装置20成为减光状态,抑制耗电。此外,显示装置20也可以是具有背光灯的液晶面板显示装置。在节电模式下,通过降低背光灯的光量,能使液晶面板显示装置成为减光状态,抑制耗电。在接口 90中,操作部70包括电子设备10中的各种操作手段,具体来说,包括操作按钮22、方向键23、模拟摇杆24、L按钮26a、R按钮26b、HOME按钮27、START按钮28、SELECT按钮29、电源按钮33、一按钮36a、+按钮36b。正面触摸板21和背面触摸板32是多触摸板,正面触摸板21被重叠地配置于显不装置20的表面。扬声器25输出由电子设备10的各功能所生成的声音,麦克风39输入电子设备10周边的声音。声音输入输出端子38从外部的麦克风输入立体声声音,并向外部的耳机等输出立体声声音。游戏卡槽34被插入记录有游戏文件的游戏卡76。游戏卡76具有可写入数据的记录区域,被安装到游戏卡槽34中后,由介质驱动器进行数据的写入/读出。存储卡槽37被插入存储卡78。存储卡78被安装到存储卡槽37中后,被作为外装型的辅助存储装置来使用。多用途端子40能作为USB端子来使用,连接USB缆线80而与其它USB设备收发数据。附件端子35上连接外围设备。[实施方式]先叙述本发明实施方式的概要。实施方式的电子设备10从安装有特定的应用程序的存储卡78中读出该应用程序并执行。所执行的特定的应用程序使安装自己的存储卡78在不超过预定上限数的范围内登记到电子设备10中。登记于电子设备10被管理的存储卡78在不超过预定上限数的范围内存在多个,各个存储卡78中被安装有电子设备10所下载的特定的应用程序。图5是示意性地表示本发明实施方式的电子设备10的功能构成的图。实施方式的电子设备10包括运算部100、存储器66、存储卡槽37、以及存储卡78。图5表示了实施方式的电子设备10的用于实现记录介质管理功能的功能构成,并省略了其它结构。在图5中,被记载为进行各种各样处理的功能块的各要素在硬件上可以通过 CPU (Central Processing Unit)、主存储器、其它 LSI (Large Scale Integration:大规模集成电路)构成,在软件上通过被载入到主存储器中的程序等实现。因此,本领域技术人员当理解这些功能块能够仅由硬件、仅由软件、或者由它们的组合以各种各样的形式实现,并不限定于某一种。存储器66如上所述由NAND型闪存存储器等构成,被作为电子设备10的内置型的辅助存储装置来使用。在本实施方式的电子设备10中,存储器66存储管理数据库150。管理数据库150的详细情况在后面叙述。存储卡槽37是用于读写作为电子设备10的外部记录介质而发挥功能的存储卡78的接口。存储卡78中存储系统数据库120、数据存储区域130、及应用程序140。运算部100统括性地控制电子设备10的动作。运算部100例如可以通过CPU60执行被读入到主存储器64中的操作系统程序来实现。运算部100还包括系统控制部102、数据库访问部104、数据写入部106、应用程序执行部108、以及应用程序登记部110。应用程序登记部110在作为记录介质的存储卡78中安装用于实现应用的应用程序(以下在本说明书中,将“用于实现应用的应用程序”简称为“应用程序”)。应用程序登记部HO首先介由网络3从服务器5下载应用程序,然后将下载的应用程序安装到存储卡78中。应用程序执行部108读出存储在存储卡78中的应用程序并执行。在此,应用程序登记部110能够将允许安装到存储卡中的任意的应用程序安装到存储卡78中。此外,应用程序执行部108能够执行被安装在存储卡78中的任意程序。数据库访问部104是用于管理数据库的更新等电子设备10访问管理数据库150的接口。数据库访问部104例如在应用程序执行部108所执行的预定的应用程序的控制下,将安装有该预定的应用程序的存储卡78以预定数为上限地登记到管理数据库150中。这里,在本实施方式中所谓“预定的应用程序”,例如是指因规格上的制约等需要安装到存储卡78等可携带记录介质中的应用程序。作为预定的应用程序的具体例子,可以举出用于将对地面数字广播进行录像的录像设备所录制的内容传送到存储卡78中的应用程序。在该情况下,作为成为制约的规格,例如可以举出 EMPR (Embedded Memory with Playbackand Recording function:嵌入式存储与回放和录音功能),但并不限定于此。上述的管理数据库150被用于管理这些安装有预定的应用程序的存储卡78。未登记于管理数据库150的存储卡78不能被包括预定的应用程序在内的、在电子设备10中运行的应用程序访问。以下,作为预定的应用程序,以用于将对地面数字广播进行录像的录像设备所录制的内容传送到存储卡78中的内容传送应用程序140为例进行说明。内容传送应用程序140包含区域生成模块142,在安装有内容传送应用程序140的存储卡78中生成用于存储内容的数据存储区域130。内容传送应用程序140还包括环回(loopback)模块144,将区域生成模块142生成的数据存储区域130作为独立的记录介质公开给电子设备10的外部设备。内容传送应用程序140还包括记录介质管理模块146,将安装有内容传送应用程序140的记录介质登记到电子设备10中。作为数据存储区域130,区域生成模块142在存储卡78的空区域中生成一个文件,例如用FAT (File Allocation Tables:文件分配表)文件系统对该文件进行格式化。环回模块144将区域生成模块142格式化后的数据存储区域130以例如看起来为一个硬盘驱动器那样的块式大容量存储器的形式公开给电子设备10的外部设备。在此,可以使得区域生成模块142生成的数据存储区域130的大小能由用户在存储卡78的空区域范围内从几个选项中选择。对于用户来说,在存储卡78中生成内容传送应用程序140处理的数据的传送所需要的文件尺寸,其余区域可以用于例如游戏的存档数据等其它数据的存储,由此能有效地活用存储卡78。此外,电子设备10的系统在将例如电子设备10的系统管理所使用的数据存储在存储卡78中的系统数据库120中时,在存储卡78中,能将内容传送应用程序140使用的区域和电子设备10的系统使用的区域明确地分开,故能提高系统的安全性。作为系统数据库120存储的数据的一例,可以举出唯一地识别电子设备10的电子设备识别。数据库访问部104将在向存储卡78存储预定的应用程序时所使用的电子设备10的电子设备识别存储到系统数据库120中。运算部100中的数据写入部106对环回模块144公开给电子设备10的外部设备的数据存储区域130执行数据的写入。更具体来说,数据写入部106将介由多用途端子40而连接于电子设备10的作为主机的地面数字记录器等外部设备中所存储的数据传送到数据存储区域130。电子设备10的动图像再现应用程序(未图示)能够不介由环回模块144地直接读写数据存储区域130,但环回模块144可以在为再现数据存储区域130所存储的动图像等内容而从数据存储区域130读出数据时使用。运算部100中的系统控制部102统括性地管理上述的记录介质管理模块146、数据写入部106、应用程序执行部108、以及应用程序登记部110的动作。以下,更具体地说明记录介质管理模块146进行的存储卡78的管理。图6是示意性地表示本发明实施方式的记录介质管理模块146的功能构成的图。实施方式的记录介质管理模块146包括登记确认模块202、记录介质登记模块204、登记限制模块206、登记消除模块208、登记信息更新模块210、以及统括地控制这些各部分的管理控制模块200。记录介质登记模块204将日期时间信息与唯一识别存储卡78的记录介质识别符相绑定地登记到管理数据库150中。具体来说,应用程序执行部108中所执行的记录介质登记模块204介由系统控制部102和数据库访问部104而登记于管理数据库150。以下,在本说明书中,应用程序执行部108所执行的应用程序访问管理数据库150时,以介由系统控制部102和数据库访问部104为前提,并省略该记载。这里,所谓“日期时间信息”,是关于存储卡78中的数据存储区域130的生成和更新等的日期时间的信息。例如,记录介质登记模块204将表示区域生成模块142在存储卡78中新生成数据存储区域130的日期时间的生成日期时间信息与记录介质识别符相绑定地登记到管理数据库150中。在数据写入部106对存储卡78中已生成的数据存储区域130中的数据进行更新时,登记信息更新模块210将该存储卡78的记录介质识别符与表示数据的更新日期时间的更新日期时间信息相绑定地登记到管理数据库150中。当然,也可以在记录介质管理模块146中设置访问信息更新部(未图示),将例如动图像再现应用程序等应用程序最后访问数据存储区域130的数据的日期时间作为最终访问日期时间信息而登记到管理数据库150中。在此,记录介质登记模块204对记录介质识别符绑定唯一识别电子设备10的电子设备识别地将其存储到管理数据库150中。具体来说,电子设备10的存储卡槽37中所插入的存储卡78中的区域生成模块142在存储卡78中新生成数据存储区域130时,记录介质登记模块204将电子设备识别符与记录介质识别符相绑定地登记到管理数据库150中。通过如上这样将日期时间信息和记录介质识别符绑定地登记到管理数据库150中,能够对由记录介质识别符确定的存储卡78的使用期间等使用状況进行解析。此外,通过参照存储卡78中的系统数据库120所存储的电子设备识别符,能够确定在由记录介质识别符确定的存储卡78中生成了数据存储区域130的电子设备10。如上所述,有时因规格上的制约等理由,需要在存储卡78等可携带的记录介质中安装预定的应用程序。下面作为这样的例子,说明将内容传送应用程序140安装到存储卡78中的情况。在将那样的存储卡78登记到电子设备10中时,优选对该登记数设定上限。这里,关于“登记数的上限”,例如考虑电子设备10的存储器66的容量、所设想的使用方案等通过实验确定即可,其一例为4。登记数的上限例如被存储在存储器66中。图7是示意性地表示本发明实施方式的管理数据库150的数据结构的图。如图7所示,管理数据库150针对每个记录介质识别符,将记录介质识别符与电子设备识别符、生成日期时间信息、更新日期时间信息、以及最终访问日期时间信息相绑定地进行存储。图7是表示登记数上限为4时的例子的图。因此,图7所示的管理数据库150存储四个记录介质识别符和与其绑定的信息。回到图6的说明。记录介质管理模块146中的登记限制模块206取得被存储在管理数据库150中的登记的上限数。登记限制模块206确认管理数据库中所登记的存储卡78的数量是否已达到所取得的上限数。在管理数据库中所登记的存储卡78的数量已达到登记数的上限数时,在记录介质登记模块204进一步将存储卡78登记到管理数据库150之前,登记消除模块208从管理数据库150中选择要消除登记的存储卡78的候选。具体来说,登记消除模块208基于管理数据库150中与记录介质识别符绑定地登记着的日期时间信息,选择要消除登记的存储卡78的候选。例如,登记消除模块208参照管理数据库150的生成日期时间信息,选择在存储卡78中生成数据存储区域130的日期时间最早的存储卡78作为登记消除的候选。由于认为数据存储区域130的生成日期时间早的存储卡78多数情况下不被用户使用,故通过将这样的存储卡78提示给用户,能省略用户选择要消除登记的卡的手续。作为另一例,登记消除模块208选择更新数据存储区域130中的数据的日期时间最早的存储卡78作为登记消除的候选。在此,设“数据的更新”也包括生成数据存储区域130后首次传送了数据的情况。由于认为数据的更新日期时间早的存储卡78多数情况下不被用户使用,故通过将这样的存储卡78提示给用户,能省略用户选择要消除登记的卡的手续。作为再一个例子,登记消除模块208选择最后一次访问数据存储区域130中的数据的日期时间最早的存储卡78作为登记消除的候选。由于认为数据的最终访问日期时间早的存储卡78多数情况下也不再被用户使用,故通过将这样的存储卡78提示给用户,能省略用户选择要消除登记的卡的手续。登记消除模块208 了解到用户要消除存储卡78的登记的意思时,将登记在管理数据库150中的存储卡78的登记消除。登记消除模块208选择提示给用户的登记消除的候选的算法不限于上述几种。本领域技术人员应理解还有例如登记在管理数据库150中的生成日期时间信息较接近时,将数据的更新日期时间最早的存储卡78作为登记消除的候选等各种各样的变形。图8是表示本发明实施方式的登记消除模块208在消除存储卡78前所提示的画面的一例的图。该画面可以被存储在存储卡78所安装的内容传送应用程序140中的数据区域中、或者电子设备10的存储器66中,通过GPU62将其显示于触摸屏50来实现。用户同意存储卡78的登记消除时,触碰触摸屏50上的“是”。不同意存储卡78的登记消除时,触碰触摸屏50上的“否”。由此,登记消除模块208能够确认用户针对存储卡78的登记消除的意思表不。回到图6的说明。记录介质管理模块146中的登记确认模块202在存储卡槽37中被插入了存储卡78时,确认该存储卡78的记录介质识别符是否存在于管理数据库150中。若存储卡78的记录介质识别符未存在于管理数据库150中,则将该信息发送给系统控制部102。若存储卡78未登记于管理数据库150中,则内容传送应用程序140不能访问该存储卡78。因此,在存储卡槽37中被插入了存储卡78的情况下,仅参照管理数据库150,就能确认内容传送应用程序140是否能访问存储卡78。在存储卡78的记录介质识别符存在于管理数据库150中的情况下,登记确认模块202确认与记录介质识别符相绑定地存储在管理数据库150中的电子设备识别符、与存储在存储卡78的系统数据库120中的电子设备识别符是否一致。当与记录介质识别符相绑定地存储在管理数据库150中的电子设备识别符、与存储在存储卡78的系统数据库120中的电子设备识别符不同时,登记确认模块202使记录介质登记模块204中断存储卡78向管理数据库150的登记。一般,存储卡78可以从电子设备10取下自由携带。因此,若允许其它电子设备10对存储卡78中所生成的数据存储区域130访问,则直接导致能自由对数据存储区域130中存储的数据进行分发,有时在法律上或技术标准上会成为问题。因此,针对某电子设备10生成在存储卡78中的数据存储区域130,优选禁止来自其它电子设备10的访问。在该情况下,在一个电子设备10中内容传送应用程序140为了使用已被其它电子设备10生成过数据存储区域130的存储卡78,需要新生成一个数据存储区域130。其结果,就不能使用其它电子设备10传送到存储卡78中的数据了。因此,在存储卡78中的系统数据库120中所存储的记录介质识别符不同于电子设备10的电子设备识别符时,登记确认模块202使记录介质登记模块204中断存储卡78向管理数据库150的登记,并在要继续进行登记时,通知已不能使用存储卡78中的已有数据。图9是表示本发明实施方式的登记确认模块202所提示的画面的一例的图。同登记消除模块208提示的画面一样,该画面也被存储在安装于存储卡78内的内容传送应用程序140中的数据区域中、或者电子设备10的存储器66中,能通过GPU62将其显示于触摸屏50来实现。用户同意继续进行存储卡78的登记时,触碰触摸屏50上的“是”。不同意存储卡78的登记消除时,触碰触摸屏50上的“否”。由此,记录介质登记模块204能够确认用户针对其它电子设备10正使用的存储卡78的登记的意思表示。此外,只要是登记了该存储卡78的电子设备10,就能使用存储在该存储卡78中的数据,故对于不希望数据变得不能使用的用户,具有能够抑制数据不经意间消失了这样的情况的效果。在存储卡78的记录介质识别符未存在于管理数据库150中,且存储卡78的系统数据库120中所存储的电子设备识别符与执行内容传送应用程序140的电子设备10的电子设备识别符相一致时,登记确认模块202也使记录介质登记模块204中断存储卡78向管理数据库150的登记。在该情况下,欲登记到管理数据库150中的存储卡78被认为是过去已被登记到管理数据库150中,但后来登记被消除了的卡。因此,登记确认模块202为使用这样的存储卡78而将需要再次登记这样的意思通知给用户。图10是表示本发明实施方式的登记确认模块202所提示的画面的另一例的图。同图9所示的情况一样,该画面也被存储在安装于存储卡78内的内容传送应用程序140中的数据区域中、或者电子设备10的存储器66中,能通过GPU62将其显示于触摸屏50来实现。用户若同意再次登记存储卡78,就触碰触摸屏50上的“是”。若不同意存储卡78的登记消除,就触碰触摸屏50上的“否”。图11是说明本发明实施方式的电子设备10的处理流程的流程图。应用程序登记部110介由网络3将要安装于存储卡78的应用程序下载到电子设备10的主存储器64中
(S2)。应用程序登记部110将下载到主存储器64中的应用程序安装于存储卡78 (S4)。在此,作为应用程序登记部110安装于存储卡78的应用程序的一例,可以举出内容传送应用程序140。记录介质管理模块146中的记录介质登记模块204将被插入到存储卡槽37中的记录介质、即存储卡78登记到管理数据库150中(S6)。应用程序执行部108执行内容传送应用程序140中的区域生成模块142,在存储卡78的空区域中生成数据存储区域130 (SS)0应用程序执行部108进而通过执行内容传送应用程序140中的环回模块144,来将区域生成模块142生成的数据存储区域130作为大容量存储器而公开给电子设备10的外部设备(SlO)。多用途端子40介由USB与地面数字记录器等外部的录像设备连接(S12)。在此,成为主机的外部录像设备被识别为数据存储区域130独立的一个记录介质。数据写入部106将存储在外部录像设备中的数据传送给数据存储区域130 (SH)0多用途端子40解除与外部录像设备的USB连接时(S16),环回模块144关闭数据存储区域130 (S18)。环回模块144关闭数据存储区域130后,内容传送应用程序140发送生成日期时间信息及更新日期时间信息的元数据(meta data) (S20),应用程序执行部108接收元数据(S22)。记录介质管理模块146基于应用程序执行部108取得的元数据,更新管理数据库150 (S24)。通过反复进行以上各步骤,电子设备10能够管理被插入到存储卡槽37中的、安装有预定的应用程序的存储卡78的登记。此外,记录介质管理模块146更新管理数据库150的定时(timing)也可以不在环回模块144关闭数据存储区域130之后。例如也可以在数据写入部106向数据存储区域130的传送结束的定时,记录介质管理模块146更新管理数据库150。图12是说明本发明实施方式的存储卡78的登记处理的流程的流程图,是详细说明图11中的步骤S6的图。本流程图中的处理在存储卡槽37中被插入了存储卡78时开始。记录介质管理模块146中的管理控制模块200确认到存储卡槽37被插入了存储卡78(S30)。登记确认模块202通过查询被插入在存储卡槽37中的存储卡78的记录介质识别符是否已存在于管理数据库150中,来确认是否已登记过。若记录介质识别符已登记于管理数据库150(S32的“是”),则应用程序执行部108使存储卡78的数据存储区域130中所存储的数据的内容显示(S34)。若记录介质识别符未登记于管理数据库150 (S32的“否”),则记录介质登记模块204将通知是否新登记存储卡78的消息显示在触摸屏50上。若选择了新登记存储卡78 (S36的“是”),则登记确认模块202确认存储卡78是否已被其它电子设备10登记过。具体来说,登记确认模块202确认与记录介质识别符相绑定地存储的电子设备识别符是否与唯一确定电子设备10的电子设备识别符相同。若存储卡78未被其它电子设备10登记过(S38的“否”),则登记限制模块206确认管理数据库150中是否有登记的空余。若管理数据库150中已无登记空余(S40的“否”),则登记消除模块208将通知是否对已登记在管理数据库150中的一个存储卡78进行登记消除的消息显示在触摸屏50上。若选择了消除已登记在管理数据库150中的一个存储卡78的登记(S42的“是”),则登记消除模块208将作为登记消除候选而选择的存储卡78的登记消除(S44)。若存储卡78已被其它电子设备10登记过(S38的“是”),则登记确认模块202将通知是否删除被其它电子设备10生成的数据存储区域130的消息显示在触摸屏50上。若选择了删除由其它电子设备10生成的数据存储区域130 (S46的“是”),则区域生成模块142新生成数据存储区域130。由此,由其它电子设备10生成的数据存储区域130被删除(S48)。若管理数据库150中有登记的空余(S40的“是”),或者其它电子设备10所生成的数据存储区域130被删除,则记录介质登记模块204将存储卡78的记录介质识别符新登记到管理数据库150中(S50)。具体来说,如上述那样以区域生成模块142生成数据存储区域130为契机,将存储卡78的记录介质识别符登记到管理数据库150中。在应用程序执行部108使存储卡78的数据存储区域130中存储的数据的内容显示后,或者没有被选择新登记存储卡78 (S36的“否”),或者没有被选择消除已登记在管理数据库150中的一个存储卡78的登记(S42的“否”),或者没有被选择删除其它电子设备10所生成的数据存储区域130 (S46的“否”),或者记录介质登记模块204将存储卡78的记录介质识别符新登记在管理数据库150中后,本流程图中的处理结束。如以上说明的那样,通过本发明实施方式的电子设备,能妥当地管理作为记录介质的存储卡78。以上基于实施方式说明了本发明。本领域技术人员应理解该实施方式仅是例示,其各构成要素和各处理过程的组合可以有各种各样的变形例,并且这样的变形例也包含在本发明的范围内。在上述说明中,说明了在管理数据库150中将记录介质识别符和电子设备识别符分别存储的情况。也可以不是这样,而是由记录介质管理模块146使用基于记录介质识别符、电子设备识别符、以及存储在数据存储区域130中的数据而生成的哈希值来管理这些信息。这可以使用例如在上述的EMPR标准中规定的哈希值来实现。在该情况下,记录介质登记模块204和登记信息更新模块210只要在区域生成模块142生成数据存储区域130的定时、以及数据写入部106更新数据存储区域130的数据的定时,生成哈希值并登记到管理数据库150中即可。例如在使用不同于PC等电子设备10的其它设备来改写数据存储区域130的数据时,存储在电子设备10中的管理数据库内的哈希值当然不会被更新。因此,通过比较存储在管理数据库中的哈希值、与基于记录介质识别符、电子设备识别符及数据存储区域130中所存储的数据而生成的哈希值是否一致,能够确认数据存储区域130的数据是否已被电子设备10生成或更新。由此,能防止例如用不正当手段再现被复制在存储卡78中的内容。在上述的说明中,说明了管理安装有预定的应用程序的存储卡78的情况。如上所述实施方式的电子设备10不仅能读写存储卡78,还能进行游戏卡76的写入/读出,预定的应用程序也能被安装在游戏卡76中。在该情况下,记录介质管理模块146只要将可唯一识别游戏卡76的游戏卡识别符和日期时间信息相绑定地登记到管理数据库150中进行管理即可。如上述说明的那样,针对某电子设备10生成在存储卡78中的数据存储区域130,优选禁止来自其它电子设备10的访问。因此,电子设备10的动图像再现应用程序(未图示)可以在对数据存储区域130进行读写前,先确认存储卡78中的系统数据库120中所存储的记录介质识别符是否与电子设备10的电子设备识别符一致,若两者不一致,动图像再现应用程序就停止动图像再现。由此,能判断存储卡78是否适合被电子设备10使用。
权利要求
1.一种使电子设备实现记录介质的管理功能的程序,其特征在于, 该程序包括记录介质管理模块,该模块包括: 取得登记于上述电子设备的记录介质的上限数的功能,和 在所取得的上限数范围内,将安装有上述程序的记录介质登记于上述电子设备的功倉泛。
2.如权利要求1所述的程序,其特征在于, 上述记录介质管理模块还包括将日期时间信息与识别安装有本程序的记录介质的记录介质识别符相绑定地登记到记录介质的管理用的管理数据库中的功能。
3.如权利要求2所述的程序,其特征在于, 上述记录介质管理模块还包括消除已登记在上述管理数据库中的记录介质的登记的登记消除模块; 在已登记于上述管理数据库的记录介质的数量达到所取得的上限数时,在进一步进行记录介质的登记前,上述登记消除模块基于上述管理数据库中所登记的日期时间信息,来选择要从上述管理数据库消除登记的记录介质的候选。
4.如权利要求2或3所述的程序,其特征在于, 该程序还包括在记录介质中生成数据存储区域的区域生成模块; 上述日期时间信息是表示上述区域生成模块在记录介质中生成数据存储区域的日期时间的生成日期时间信息。
5.如权利要求4所述的程序,其特征在于, 该程序还包括将上述区域生成模块生成的数据存储区域作为独立的记录介质进行公开的环回模块; 上述记录介质管理模块还包括登记信息更新模块,在上述环回模块公开的记录介质中的数据被更新了时,将该记录介质的记录介质识别符与表示数据的更新日期时间的更新日期时间信息相绑定地登记到上述管理数据库中。
6.如权利要求2至5的任一项所述的程序,其特征在于, 上述记录介质还存储用于识别在上述记录介质中安装有本程序的电子设备的电子设备识别符; 在上述记录介质中所存储的电子设备识别符与执行本程序的电子设备的电子识别符不同时,上述记录介质管理模块中断该记录介质向上述管理数据库的登记。
7.—种计算机可读取的记录介质,其特征在于, 该记录介质中记录有权利要求1至6的任一项所述的程序。
8.一种使电子设备的处理器执行的记录介质的管理方法,其特征在于,使上述处理器执行以下步骤: 取得登记于上述电子设备的记录介质的上限数的步骤,和 在所取得的上限数的范围内,将安装有预定的应用程序的记录介质登记于上述电子设备的步骤。
9.一种电子设备,其特征在于,包括: 管理数据库,用于安装有预定的应用程序的记录介质的管理,和 应用程序执行部,从上述记录介质中读出上述应用程序并执行;其中,上述应用程序执行部所执行的上述应用程序将安装有该应用程序的记录介质登记到上述管理数据库中,并使得登记于上述管理数据库的上述记录介质的数量不超过预定的上限数。
10.一种电子设备,其特征在于,包括: 管理数据库,用于以预定数为上限管理安装有预定的应用程序的记录介质,和 数据库访问部,访问上述管理数据库; 其中,上述数据库访问部将日期时间信息与用于识别安装有上述预定的应用程序的记录介质的记录介质识别符相绑定地存储到上述管理数据库中。
全文摘要
本发明提供一种妥当地管理记录介质的技术,该技术涉及电子设备、记录介质管理方法及程序。该程序使电子设备实现记录介质的管理功能,包括记录介质管理模块(146),该模块具有取得登记于电子设备的记录介质的上限数的功能,和在所取得的上限数的范围内,将安装有该程序的记录介质登记于电子设备的功能。在此,记录介质管理模块(146)可以将日期时间信息和识别安装了该程序的记录介质的记录介质识别符相绑定地登记到用于记录介质的管理的管理数据库中。
文档编号A63F13/12GK103218283SQ20121050201
公开日2013年7月24日 申请日期2012年11月30日 优先权日2011年12月15日
发明者冈田充弘, 相马俊一, 榎本繁, 山本徹 申请人:索尼电脑娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1