存储装置、信息处理系统以及信息处理方法与流程

文档序号:17690131发布日期:2019-05-17 20:58阅读:141来源:国知局
存储装置、信息处理系统以及信息处理方法与流程

技术领域

本实施方式涉及进行无线通信的存储装置、信息处理系统以及信息处理方法。



背景技术:

作为存储装置的一例,已有具备无线天线的存储卡。



技术实现要素:

本发明的实施方式提供能够使利用登录(login)信息的数据的管理操作变得容易的存储装置、信息处理系统以及信息处理方法。

实施方式的存储装置包括:非易失性存储器;第一控制器,其控制非易失性存储器;无线天线;存储器,其能够基于由无线天线供给的电力进行工作;第二控制器,其能够基于由无线天线供给的电力进行工作,控制使用无线天线的通信;以及第三控制器,其控制非易失性存储器与存储器之间的数据的移动。第三控制器从第一外部装置接收标识信息,并将标识信息保存在存储器中,所述标识信息包括第一标识信息和第二标识信息中的至少一方,第一标识信息表示第一外部装置,第二标识信息表示在第一外部装置中使用的物品。第二控制器将保存在存储器中的登录信息与标识信息经由无线天线向第二外部装置发送。

附图说明

图1是示例出第一实施方式所涉及的具备无线通信功能的存储装置的构成的框图。

图2是示例出第一实施方式所涉及的信息处理系统的概略构成的框图。

图3是示例出第一实施方式所涉及的由控制器执行的镜像处理(Mirroring)的流程图。

图4是示例出第一实施方式所涉及的终端设备的构成的框图。

图5是示例出第一实施方式所涉及的通信装置的第一构成的框图。

图6是示例出第一实施方式所涉及的通信装置的第二构成的框图。

图7(a)及图7(b)是示例出第一实施方式所涉及的在终端设备中使用的物品的框图。

图8是示例出第一实施方式所涉及的非易失性存储器中所保存的数据的数据结构图。

图9是示例出第一实施方式所涉及的无线通信存储器中所保存的数据的数据结构图。

图10是示例出第一实施方式所涉及的服务器装置中所保存的数据的数据结构图。

图11是示例出第一实施方式所涉及的用户标识信息和密码的设定处理的流程图。

图12是示例出第一实施方式所涉及的标识信息的登记处理的流程图。

图13是示例出第一实施方式所涉及的在无线存储装置的无线通信存储器无法保存数据的情况下的处理的流程图。

图14是示例出第一实施方式所涉及的从无线存储装置到通信装置的数据发送的流程图。

图15是示例出第一实施方式所涉及的非易失性存储器的数据的移动前和移动后的第一状态的数据结构图。

图16是示例出第一实施方式所涉及的非易失性存储器的数据的移动前和移动后的第二状态的数据结构图。

图17是示例出第二实施方式所涉及的具备无线通信功能的存储装置的无线通信存储器的区域的框图。

图18是示例出第三实施方式所涉及的非易失性存储器与无线通信存储器之间的关系的框图。

图19是示例出第三实施方式所涉及的无线通信存储器中保存有数据的情况下的镜像处理的概念图。

图20是示例出第三实施方式所涉及的非易失性存储器中保存有数据的情况下的镜像处理的概念图。

图21是示例出第三实施方式所涉及的由控制器执行的镜像处理的流程图。

具体实施方式

下面,参照附图,对各实施方式进行说明。在下面的说明中,对大致或者实质相同的功能以及构成要素赋予相同的附图标记,并根据需要进行说明。

【第一实施方式】

在本实施方式中,对具备无线通信功能的存储装置(以下称为“无线存储装置”)进行说明。

在本实施方式中,用于登录的登录信息包括用户标识信息(以下将“标识信息”称为“ID”)以及密码。但是,登录信息也可以只有用户ID。另外,还可以使得登录信息包括用户ID以及用于生物认证的数据。

图1是示例出本实施方式所涉及的无线存储装置1的构成的框图。

另外,图2是示例出本实施方式所涉及的包括无线存储装置1的信息处理系统100的概略构成的框图。

信息处理系统100包括无线存储装置1、终端设备2、通信装置3以及服务器装置4。信息处理系统100例如是游乐设备系统(playgroundequipment system)。

无线存储装置1例如可以是存储卡(SD存储卡或者多媒体卡等)、USB(Universal Serial Bus,通用串行总线)存储器、储存(Storage)装置等各种各样的存储装置。

终端设备2例如是玩具等。用户可对终端设备2装配玩具用的物品(以下称为“配件(Accessory)”)5,并可更换已装配的配件5。终端设备2例如具备插槽。用户可将无线存储装置1插入终端设备2的插槽。终端设备2与插入到插槽中的无线存储装置1电连接,并与无线存储装置1进行数据、信号、信息、命令、指示等的发送接收。

除无线存储装置1之外,终端设备2还可以与配件5进行双向通信。此外,终端设备2与配件5之间的通信并不限于双向通信。例如,终端设备2也可以读取配件5所附带的信息。配件5所附带的信息例如可以是配件ID、与配件5对应的声数据。

例如,配件5是与终端设备2对应的配件。更加具体而言,配件5是键座(Key Holder)、带子(Strap)、奖章(Medal)、卡片(Card)等。例如,配件5具有表示配件ID的码(Code)或者沟槽等信息。配件ID可由终端设备2来读取。

配件ID既可以是配件5固有的ID,也可以是表示配件5的类别的ID。

进一步,除配件ID之外,配件5还可以具备终端设备ID。在这种情况下,除配件ID之外,终端设备ID也由终端设备2来读取。

在本实施方式中,配件ID也可以包括终端设备ID。这样,在配件ID包括终端设备ID的情况下,能够使数据管理以及数据通信变得高效以及简化。

终端设备ID既可以是终端设备2固有的ID,也可以是表示终端设备2的类别的ID。也可以构成为:终端设备2管理着终端设备ID,终端设备2向无线存储装置1发送终端设备ID。

通信装置3例如是智能手机等便携电话机、工作站装置等具备通信功能的信息处理装置。在本实施方式中,工作站装置是指例如配置在购物中心、电器店、玩具店等的通信装置。通信装置3能够与无线存储装置1进行数据、信号、信息、命令、指示等的发送接收,另外,能够与服务器装置4进行数据、信号、信息、命令、指示等的发送接收。

服务器装置4是以有线或者无线方式与通信装置3进行数据、信号、信息、命令、指示等的发送接收的信息处理装置。服务器装置4实现作为向各用户提供各种服务的服务网站(site)的功能。

在本实施方式中,作为由无线存储装置1进行的无线通信,例如采用13.56MHz等频率的近距离无线通信标准、即NFC(Near Field Communication,近场通信)。但是,由无线存储装置1进行的无线通信例如也可以是无线局域网(Local Area Network)等其他的无线通信。与一般的无线局域网相比,NFC能够以更低的电力进行通信。

无线存储装置1具备如下功能:通过从电连接的终端设备2供给的电力,对来自终端设备2的数据进行保存以及读取的功能;以及即使未与通信装置3电连接,也通过由无线天线6的电磁感应产生(感应)的电力来进行数据通信的功能。即,无线存储装置1例如进行无线通信,对于通信装置3发送或接收数据。即使没有受到来自终端设备2的电力供给,无线存储装置1也能够以基于来自通信装置3的电波由电磁感应所产生的电力为基础而至少在一部分进行工作。

在本实施方式中,无线存储装置1例如根据SD接口与终端设备2进行数据的发送接收,但是,也可以使用其他的接口。另外,无线存储装置1例如按照NFC接口与通信装置3进行数据的发送接收,但是,也可以使用其他的无线通信接口。

在本实施方式中,设终端设备2和通信装置3是不同的装置,但是,也可以是同一装置。

无线存储装置1具备无线天线6、非易失性存储器7、控制器8、通信控制器9、存储器控制器10以及连接部11。通信控制器9具备无线通信存储器12以及电压检波器13。此外,也可以是通信控制器9与无线通信存储器12相分离的构成。可自由地将控制器8、通信控制器9以及存储器控制器10进行组合或者分离。

控制器8、存储器控制器10、非易失性存储器7在无线存储装置1受到来自终端设备2的电力供给的情况下工作。在无线存储装置1仅通过无线天线6被供给电力的情况下,控制器8、存储器控制器10、非易失性存储器7也可以不必工作。另一方面,即使在无线存储装置1仅通过无线天线6被供给电力的情况下,通信控制器9也能够工作。也就是说,若无线天线6接收到与NFC对应的预定频率的无线电波,则通信控制器9能够工作,无线存储装置1能够进行基于NFC的通信。

非易失性存储器7例如也可以是非易失性的半导体存储器。虽然设非易失性存储器7例如为NAND型闪存,但是,也可以是NOR型闪存、MRAM(Magnetoresistive Random Access Memory:磁阻存储器)、PRAM(Phase change Random Access Memory:相变存储器)、ReRAM(Resistive Random Access Memory:阻变型存储器)、FeRAM(Ferroelectric Random Access Memory,铁电随机存取存储器)等其他的非易失性半导体存储器。例如,非易失性存储器7也可以是其他的非易失性存储器、磁存储器等。

非易失性存储器7例如在终端设备2向无线存储装置1供给电力的情况下工作。

在本实施方式中,非易失性存储器7例如保存终端设备2的用户的用户ID、密码、终端设备ID、配件ID、移动标志、时刻数据。

控制器8从终端设备2、存储器控制器10、通信控制器9接收命令CMD、地址ADD、数据DAT。

控制器8基于接收到的命令CMD,对存储器控制器10、通信控制器9、终端设备2输出命令CMD、地址ADD、数据DAT等。

在本实施方式中,控制器8也可以基于固件(Firmware)、操作系统、应用程序等软件来工作。

控制器8在非易失性存储器7中将与用户对应的用户ID及密码、表示用户所使用的终端设备2的终端设备ID、表示该终端设备2所使用的配件5的配件ID、配件ID被保存的时刻数据、移动标志进行关联保存。

移动标志表示如下的状态,即保存在非易失性存储器7中的用户ID、密码、终端设备ID、配件ID、时刻数据的组合是否已被移动(也可以是复制或者转写)到无线通信存储器12。

控制器8例如在非易失性存储器7与无线通信存储器12之间进行使应当相同的数据为相同内容的镜像处理(Mirroring)。

通过镜像处理,例如当在非易失性存储器7和无线通信存储器12中的一方的存储器中保存或者更新了镜像处理对象的数据的情况下,控制器8以相同内容在另一方的存储器中对数据进行保存或者更新。

控制器8在无线存储装置1的供电状态例如用户将无线存储装置1插入到终端设备2的状态下,执行镜像处理。但是,也可以为,即使在没有从无线存储装置1向终端设备2供给电力的情况下,由于无线存储装置1从通信装置3接收数据,因此控制器8例如也能够执行镜像处理等处理。

在本实施方式中,镜像处理对象的数据例如是用户ID、密码、终端设备ID、配件ID、时刻数据等。

在本实施方式中,可保存在无线通信存储器12中的数据容量有时会小于可保存在非易失性存储器7中的数据容量。在这种情况下,控制器8基于无线通信存储器12的空余区域的位置、空余区域的数据容量、保存在无线通信存储器12中的配件ID的个数等,对表示能否将数据保存到无线通信存储器12中的状态(Status)进行管理。而且,控制器8例如在空余区域的数据容量大于等于预定阈值且无线通信存储器12处于可保存数据的状态的情况下,选择允许镜像处理的数据,并对所选择的数据进行从非易失性存储器7到无线通信存储器12的镜像处理。允许镜像处理的数据的选择例如也可以以与表示未移动的移动标志关联且与表示新时刻的时刻数据关联的数据(终端设备ID以及配件ID)为优先对象。

由此,控制器8例如在虽然可将非易失性存储器7的一部分数据保存到无线通信存储器12中但无法对全部数据进行保存的情况下,能够选择非易失性存储器7的一部分数据,将所选择的数据保存在无线通信存储器12中。

此外,控制器8例如也可以在从通信装置3接受到指示的情况下,或者非易失性存储器7保存了新的配件ID的情况下,执行从非易失性存储器7到无线通信存储器12的数据的移动。

控制器8也可以对无线通信存储器12中保存的数据进行压缩存放。控制器8例如使用哈夫曼编码(Huffman Code)来执行压缩。控制器8在对保存于无线通信存储器12的数据进行读取的情况下,对被压缩的数据扩展(expand),并将扩展后的数据作为读取数据进行输出。既可以是控制器8执行数据的压缩、扩展,也可以是无线存储装置1具备压缩器、扩展器,控制器8让压缩器来压缩数据,让扩展器来扩展数据。

存储器控制器10对非易失性存储器7进行控制。存储器控制器10例如基于从控制器8输入的命令CMD等,将数据保存到非易失性存储器7中。另外,存储器控制器10例如基于从控制器8输入的命令CMD等,从非易失性存储器7读取数据,并将数据输出到控制器8。另外,存储器控制器10也可以不经由控制器8而与通信控制器9或者终端设备2进行通信。

无线天线6例如是PCB模式(PCB Pattern)天线。无线天线6的可工作频带可以是与NFC对应的预定频带。

无线天线6例如能够基于来自通信装置3的电波而由电磁感应产生电力。无线天线6将所产生的电力供给到通信控制器9。

无线天线6从通信装置3接收命令CMD、地址ADD、数据DAT。无线天线6将接收到的命令CMD等输出到通信控制器9。

通信控制器9执行借助无线天线6的、与通信装置3等的通信。通信控制器9从控制器8、无线天线6接收命令CMD、地址ADD、数据DAT等。通信控制器9基于接收到的命令CMD,例如将数据DAT等输出到控制器8、无线天线6。另外,通信控制器9基于接收到的命令CMD、地址ADD等,从无线通信存储器12读取数据DAT,并将数据DAT输出到控制器8、无线天线6。进一步,通信控制器9基于接收到的命令CMD、地址ADD、数据DAT等,将数据DAT保存到无线通信存储器12中。

此外,在终端设备2、控制器8、存储器控制器10、通信控制器9、无线天线6等之间所进行通信的命令CMD、地址ADD、数据DAT等并不一定需要在形式上保持一致。只要是进行通信的双方可识别的命令CMD、地址ADD、数据DAT,则无需在形式上与在其他部分通信时的命令CMD、地址ADD、数据DAT等保持一致。

通信控制器9在借助控制器8或者无线天线6接收到数据保存命令CMD和数据DAT的情况下,将数据DAT保存在无线通信存储器12中。通信控制器9也可以不必执行无线通信存储器12的数据的写入。

无线通信存储器12例如是非易失性存储器。无线通信存储器12根据通信控制器9或者存储器控制器10的控制来保存数据。此外,在无线通信存储器12中的数据保存也可以是临时的。作为无线通信存储器12,虽然例如使用了EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器),但是与上述非易失性存储器7同样地,可使用各种存储器。

此外,为了能够以由无线天线6供给的电力来进行工作,用于无线通信存储器12的非易失性存储器优选为,每单位容量的消耗电力低于非易失性存储器7的消耗电力。具体而言,也可以使用NOR型的存储器。

在本实施方式中,无线通信存储器12对非易失性存储器7所保存的一部分或者全部数据进行保存。例如,无线通信存储器12保存用户ID、密码、终端设备ID、配件ID、发送标志、时刻数据。

发送标志表示无线存储装置1是否已将无线通信存储器12所保存的用户ID、密码、终端设备ID、配件ID、时刻数据发送到通信装置3。另外,发送标志表示无线存储装置1是否已将无线通信存储器12所保存的用户ID、密码、终端设备ID、配件ID、时刻数据经由通信装置3发送到服务器装置4,是否已将终端设备ID、配件ID、时刻数据登记在服务器装置4的网站上。

此外,无线通信存储器12例如也可以保存如下数据:无线存储装置1的关联数据(保存在非易失性存储器7中的数据(例如图像数据、声数据(音乐数据、声音数据等)、影像数据等)的一部分、与保存在非易失性存储器7中的数据关联的数据、关于非易失性存储器7、无线存储装置1的数据)、与通信装置3关联的数据、或者与装配在终端设备2上的配件5关联的数据、从控制器8或者通信装置3等接收到的命令CMD。

列举具体例进行说明。此外,这些仅为一例,保存在无线通信存储器12中的数据并不受它们的限制。

与保存在非易失性存储器7中的图像数据关联的数据例如为,文件名数据、图像数据中的最前或者最后的部分、或者图像数据的缩略图图像数据、文件生成时间数据、拍摄时刻数据、数据ID等。

与保存在非易失性存储器7中的声数据关联的数据例如为,文件名数据、声数据中的最前或者最后的部分、或者声数据的再现时间数据、文件生成时间数据、数据ID等。

与非易失性存储器7关联的数据为,非易失性存储器7的存储器容量数据、剩余容量数据、文件个数数据等。

关于无线存储装置1的数据为,识别ID数据(任意分配给各无线存储装置1的标识用的号码,例如在制造时分配的固有的产品ID或者之后按每个无线存储装置1任意分配的ID等)、或者注释(用户借助终端设备2保存在无线存储装置1中的、与无线存储装置1相关联的文本数据)等。

与终端设备2关联的数据为,终端设备2的识别ID数据、终端设备2的固件的更新信息、或者基于这些信息而生成的标志信息等。

与配件5关联的数据为,配件5的识别ID数据、包含在配件5所具备的码中的数据、或者由该数据生成的标志信息等。

电压检波器13与无线天线6电连接。电压检波器13检测从无线天线6供给到通信控制器9的电压。而且,电压检波器13直到电压达到通信控制器9可工作的预定电压为止,一直发出基于NFC的通信的重置命令。通信控制器9在接受该重置命令期间不进行基于NFC的通信。通过该重置命令,能够防止基于NFC的通信的异常启动·工作。也可以设为,在达到了预定电压的情况下,电压检波器13对通信控制器9输出可工作命令。通信控制器9仅在接收到可工作命令的情况下进行基于NFC的通信。

连接部11例如是被标准化的连接端子,能够与终端设备2进行连接。

图3是示例出本实施方式所涉及的由控制器8执行的镜像处理的流程图。

在步骤V1中,控制器8基于无线通信存储器12的空余区域的位置、空余区域的数据容量、保存在无线通信存储器12中的配件ID的个数等,对表示无线通信存储器12能否保存数据的状态进行管理。例如,在空余区域的数据容量大于等于第一阈值的情况下,控制器8将无线通信存储器12设为具有可保存数据的状态。另外,例如,在保存在无线通信存储器12中的配件ID的个数小于等于第二阈值的情况下,控制器8将无线通信存储器12设为具有可保存数据的状态。

在步骤V2中,控制器8判断是否在非易失性存储器7和无线通信存储器12中的至少一方的存储器中保存或者更新了镜像处理对象的数据。

当在任意一方的存储器中都没有保存或者更新镜像处理对象的数据的情况下,处理结束。

当在至少一方的存储器中保存或者更新了镜像处理对象的数据的情况下,在步骤V3中,控制器8基于状态来判断无线通信存储器12能否保存数据。

在无线通信存储器12无法保存数据的情况下,在步骤V4中,控制器8执行结束或者错误处理。关于错误处理的具体例,在下述的图12的步骤T6中进行说明。

在无线通信存储器12可保存数据的情况下,在步骤V5中,控制器8执行镜像处理。例如,控制器8从非易失性存储器7中选择与表示未移动的移动标志关联且与表示新时刻的时刻数据关联的数据,以作为允许镜像处理的数据,并将所选择的数据从非易失性存储器7移动到无线通信存储器12。这样,通过选择新的数据,控制器8例如能够将与用户最近所使用的玩具关联的数据保存在无线通信存储器12中。

图4是示例出本实施方式所涉及的终端设备2的构成的框图。

终端设备2包括配件保持部1310、码识别部1320、存储卡保存部1330、扬声器1340以及控制部1390。

可从外部将存储装置例如存储卡插入存储卡保存部1330。在本实施方式中,存储卡保存部1330保持无线存储装置1例如装载有NFC芯片的存储卡。

配件保持部1310保持例如从外部插入的配件5。此外,配件保持部1310也可以不以从外部插入的方式保持配件5。例如,配件保持部1310也可以是对键座的配件5进行保持的环状的保持件。

配件5例如是描绘有角色(Character)的卡片。一枚配件5中例如描绘有一个角色。但是,并不限于这种情况,一枚配件5中也可以描绘有多个角色。一枚配件5中存储有关于所描绘的角色的信息。配件5例如以码的形式保持该信息。但是,并不限于这种情况,例如也可以为,配件5包括NFC芯片,在NFC芯片中保存关于角色的信息。当将关于角色的信息保存在NFC芯片或者NFC标签中的情况下,之后能够变更数据,例如,容易进行信息处理系统100上的角色的升级等。

在通过码保存有关于所描绘的角色的信息的情况下,当配件5被配件保持部1310保持时,配件5的码将会与码识别部1320对置(面对面)。

码识别部1320接受来自外部的指示,从配件5的码中读取关于所描绘的角色的信息,并将关于角色的信息发送到无线存储装置1。关于角色的信息包含为了对无线存储装置1所包括的非易失性存储器7进行读取的地址信息。

无线存储装置1的控制器8接受关于角色的信息,并读取对应的信息。具体而言,控制器8对存储器控制器10输出读取指示、地址,存储器控制器10从与关于角色的信息相对应的地址的存储器中读取数据,并输出到控制器8。无线存储装置1将该数据输出到扬声器1340。

扬声器1340借助DA转换器(省略图示)将数据转换成声音数据并向外部输出。用户能够听到与装配在终端设备2上的配件5对应的声音数据。

此外,扬声器1340也可以简单地基于从配件5中读取到的数据来向外部输出声音数据。

终端设备2还可以包括显示部(显示器)1350。在读取到的数据包括声音数据和动态图像数据的情况下,终端设备2也可以从扬声器1340输出声音数据,并通过显示部1350来显示动态图像数据。终端设备2也可以不从扬声器1340输出声音数据,而通过显示部1350来显示动态图像数据。

控制部1390对码识别部1320、扬声器1340、显示部1350进行控制。另外,控制部1390与无线存储装置1进行通信。控制部1390也可以包括高速缓冲存储器1395。高速缓冲存储器1395用于临时保存数据。

图5是示例出本实施方式所涉及的通信装置3的第一构成的框图。通信装置3例如是智能手机、PDA(Personal Digital Assistant,个人数字助理)、平板终端等具备无线通信功能的装置。

通信装置3具备电池部1070、无线天线1075、通信控制器1080、控制部1085、存储部1090、显示部1095、输入部1100、无线通信部1105、拍摄部1110以及扬声器1115。此外,通信控制器1080和控制部1085也可以实现为一个控制器。

通信装置3可通过从电池部1070供给的电力进行工作以及通信。

通信装置3例如可按照NFC接口发送接收数据。此外,通信装置3也可以使用其他的无线通信接口。

电池部1070是对通信装置3供给电力的电源。电池部1070例如是电池。电池部1070也可以是干电池、蓄电池、燃料电池等。更加具体而言,电池部1070也可以使用锂离子电池等。电池部1070既可以位于通信装置3的外部,也可以是例如连接于商用电源的AC适配器等。

无线天线1075的可工作频带被设定为与NFC对应的预定频带。

无线天线1075接收命令CMD、地址ADD、数据DAT,并将接收到的数据输出至通信控制器1080。无线天线1075对从通信控制器1080输入的命令CMD、地址ADD、数据DAT进行输出。无线天线1075例如是PCB模式天线。

通信控制器1080对无线天线1075进行控制。通信控制器1080可将从控制部1085接收到的命令CMD、地址ADD、数据DAT等经由无线天线1075进行输出。通信控制器1080可将无线天线1075所接收到的数据输出至控制部1085。

控制部1085例如基于来自输入部1100、无线通信部1105、拍摄部1110、无线存储装置1的输入,控制各部的各个工作。控制部1085基于被输入的数据或者这些数据的计算结果,控制各部,并根据需要对各部输出命令等。

控制部1085例如是半导体芯片、形成于基板上的电路、或者它们的一个或多个的组合。此外,控制部1085也可以具备临时蓄积数据的高速缓冲存储器和寄存器中的至少一方。

控制部1085可经由通信控制器1080将命令CMD、地址ADD、数据DAT等输出至无线天线1075。控制部1085接受无线天线1075所接收到的命令CMD、地址ADD、数据DAT以及从无线存储装置1中读取到的数据。

控制部1085在向无线存储装置1写入数据时,将从各部输入的数据或者这些数据的计算结果、和写入命令CMD、地址ADD,输出到通信控制器1080。

控制部1085与各部电连接,与各部进行电通信。也就是说,控制部1085能够接受来自各部的数据,并输出该数据或该数据的计算结果。例如,控制部1085能够计算(生成)对拍摄部1110拍摄到的拍摄数据实施强调显示而得到的合成图像数据,并输出到显示部1095。例如,控制部1085能够以从存储部1090中读取到的图像数据为基础计算(生成)合成图像数据,并输出到显示部1095。这些仅是一例,控制部1085能够接受来自各部的数据,并输出该数据的计算结果。

存储部1090基于与控制部1085之间的通信,将所存储的数据输出到控制部1085。另外,存储部1090对基于与控制部1085之间的通信而从控制部1085接收到的数据进行存储。存储部1090例如包括存储器控制器和非易失性存储器。作为非易失性存储器,与非易失性存储器7同样地,可使用各种各样的存储器。存储器控制器对非易失性存储器进行控制。存储部1090例如也可以是HDD(Hard Disk Drive,硬盘驱动器)或者SSD(Solid State Disk,固态盘)等。

显示部1095将从控制部1085接受的数据以用户可识别的形式进行输出。显示部1095例如是显示器。用户通过视觉能够识别显示器的显示。具体而言,显示部1095也可以使用液晶显示器、等离子显示器、有机EL显示器、三维显示器等各种各样的显示器。显示部1095将从控制部1085收到的数据显示在显示器上。显示部1095例如能够大致实时地显示拍摄部1110拍摄到的图像或者动态图像数据。

输入部1100将用户的输入作为输入数据,输出到控制部1085。输入部1100例如是设置在显示器上的触摸面板。当用户对显示器上的显示进行按压时,输入部1100检测触摸面板上被按压的位置,将该位置信息作为输入数据输出到控制部1085。具体而言,输入部1100也可以使用配置成矩阵状的开关,以及电阻膜式、表面弹性波式、红外线式、电磁感应式、静电电容式等各种各样的触摸面板。

输入部1100例如也可以是麦克风。也可以为,当用户发出声音时,输入部1100检测声音,通过声音变换提取输入数据,并输出到控制部1085。

无线通信部1105包括无线天线以及无线控制器。无线通信部1105通过与外部进行无线通信进行数据的发送接收。无线通信部1105将从外部接收到的数据输出到控制部1085。无线通信部1105将从控制部1085收到的数据发送至外部。

拍摄部1110能够拍摄静止图像、动态图像或者这两种。拍摄部1110将拍摄数据(图像数据)即静止图像或者动态图像数据输出到控制部1085。拍摄部1110也可以设置为能够对配置在无线存储装置1的表面上的码进行拍摄。拍摄部1110例如是照相机。更加具体而言,拍摄部1110是采用了固体拍摄元件例如CCD(Charge Coupled Device,电荷耦合元件)传感器、CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)传感器的照相机。

扬声器1115对从控制部1085输入的声数据进行再现。

图6是示例出本实施方式所涉及的通信装置3的第二构成的框图。该示例在图6中的通信装置3是工作站装置。

通信装置3包括NFC发送接收部1610、显示部(显示器)1620、扬声器1630、输入部1640、存储部1650、通信部1660以及控制部1670。

NFC发送接收部1610根据控制部1670的指示,与通信装置3的外部进行NFC通信。例如,NFC发送接收部1610与无线存储装置1进行NFC通信。

显示部1620例如是液晶显示器、有机EL显示器等任意的显示器。显示部1620例如在NFC通信中显示表示正在进行NFC通信之意的内容,在通信结束时显示表示通信已结束之意的内容。

扬声器1630根据控制部1670的指示发出声音。

输入部1640例如是键盘或按钮。或者,也可以为,显示部1620是显示器,以触摸面板作为输入部1640。

存储部1650例如是HDD、SSD、闪存等任意的存储元件。存储部1650例如保存向外部发送的数据。作为该数据,例如可列举出角色的声音数据、动态图像数据等。

通信部1660根据控制部1670的指示,借助有线或者无线通信例如与通信装置3的外部的服务器装置4进行通信。通信部1660从外部的服务器装置4中取得要保存至存储部1650的数据。

控制部1670对NFC发送接收部1610、显示部1620、扬声器1630、输入部1640、存储部1650以及通信部1660进行控制。

图7是示例出本实施方式所涉及的配件5的框图。

图7(a)是示例出配件5的一方的面(表面)的俯视图。

图7(b)是示例出配件5的另一方的面(背面)的俯视图。

配件5例如具备角色和码1710。码1710可使用终端设备2所具备的码识别部1320来检测。

图8是示例出本实施方式所涉及的非易失性存储器7中所保存的数据D1的数据结构图。

控制器8经由存储器控制器10对非易失性存储器7的数据D1进行管理。

数据D1包括用户的用户ID和密码。此外,在无线通信存储器12保存有密码的情况下,数据D1也可以不包括密码。

用户ID和密码与用户所使用的终端设备ID相关联。

每当用户对新的终端设备2装载无线存储装置1,新的终端设备ID就会对用户ID和密码建立关联。

每当用户对终端设备2装配新的配件5,新的配件ID就会与终端设备ID建立关联。

在添加了新的配件ID后,表示新的配件ID的保存时刻的时刻数据将会与该新的配件ID建立关联。

在本实施方式中,数据D1包括移动标志,该移动标志表示相互关联的用户ID、密码、终端设备ID、配件ID、时刻数据是否已从非易失性存储器7移动到无线通信存储器12。

图9是示例出本实施方式所涉及的无线通信存储器12中保存的数据D2的数据结构图。

控制器8例如在无线通信存储器12的保存数据量充裕的情况下(所保存的数据量小于等于阈值),选择非易失性存储器7的D1的一部分或者提取全部,并将选择或者提取出的数据保存在无线通信存储器12中。即,控制器8经由通信控制器9对无线通信存储器12的数据D2进行读取或者更新。

数据D2例如包括非易失性存储器7的D1的一部分或者全部。具体而言,数据D2包括用户的用户ID和密码。

此外,代替数据D1的移动标志,数据D2包括发送标志,该发送标志表示相互关联的用户ID、密码、终端设备ID、时刻数据是否已从无线通信存储器12发送到通信装置3。

在数据D2中,通过发送标志,能够标识已从无线通信存储器12发送到通信装置3的数据。但是,也可以将数据D2中的、由于已从无线通信存储器12发送到通信装置3而不再需要的数据从数据D2中删除。

图10是示例出本实施方式所涉及的服务器装置4中保存的数据D3的数据结构图。

服务器装置4从通信装置3接收用户ID、密码、终端装置ID、配件ID、时刻数据。

服务器装置4的数据D3包括每个登记在网站上的用户的用户ID、密码以及管理数据。管理数据例如包括用户的姓名、出生年月日、住址、电话号码、年龄等个人信息。

服务器装置4在从通信装置3接收用户ID、密码、终端设备ID、配件ID、时刻数据时,自动地基于接收到的用户ID及密码执行对网站的登录,并将接收到的终端设备ID、配件ID、时刻数据与对应的用户ID及密码相关联地登记到数据D3中。

由此,网站的运营者能够获得可识别出哪个用户利用了哪个终端设备、哪个配件的历史记录数据。

图11是示例出本实施方式所涉及的用户ID和密码的设定处理的流程图。

在步骤S1中,通信装置3从用户处接收用户ID和密码。

在步骤S2中,通信装置3指示将用户ID和密码保存在无线存储装置1的无线通信存储器12的保密区域。

在步骤S3中,无线存储装置1将用户ID和密码保存在无线存储装置1的无线通信存储器12的保密区域。在本实施方式中,如上述图8中说明的那样,不仅对无线通信存储器12,还对非易失性存储器7的保密区域保存用户ID和密码。此外,也可以在非易失性存储器7中保存用户ID但不保存密码。

此外,保密区域是指,仅允许由有权限的用户或者装置读取及写入,而禁止没有权限的用户或者装置的读取及写入的区域。例如控制器8可以执行这种对非易失性存储器7的保密区域以及无线通信存储器12的保密区域的访问的限制。例如,也可以是存储器控制器10执行对非易失性存储器7的保密区域的访问的限制。例如,还可以是通信控制器9执行对无线通信存储器12的保密区域的访问的限制。

图12是示例出本实施方式所涉及的终端设备ID和配件ID的登记处理的流程图。

在步骤T1中,用户对终端设备2装配配件5。

在步骤T2中,终端设备2对配件5所附带的终端设备ID和配件ID进行识别。例如,终端设备2通过传感器或者读码器件读取配件5所附带的位码(Bitcode)、条形码、二维条形码等,取得终端设备ID和配件ID。

在步骤T3中,终端设备2向无线存储装置1发送用于保存终端设备ID和配件ID的指示。

在步骤T4中,无线存储装置1从终端设备2接受终端设备ID和配件ID,并在非易失性存储器7的数据D1中保存与用户ID以及密码相关联的终端设备ID以及配件ID。

在步骤T5中,无线存储装置1判断无线通信存储器12中是否有空余容量,判断无线通信存储器12能否保存数据。

在无线通信存储器12无法保存数据的情况下,在步骤T6中,无线存储装置1结束处理或者执行错误处理。例如,错误处理也可以为如下处理:对终端设备2或者通信装置3指示输出声音或者显示画面,以促使向服务器装置4的网站登记配件ID。由此,受到来自无线通信存储器12的指示的终端设备2或者通信装置3执行促使向网站登记配件ID的声音的输出或者画面的显示。用户可接受声音的输出或者画面的显示,从而开始向网站登记配件ID的操作。此外,通过错误处理,无线存储装置1本身也可以执行促使用户向网站登记配件ID的处理。

在无线通信存储器12可保存数据的情况下,在步骤T7中,无线存储装置1选择非易失性存储器7的数据D1中的与表示未移动的移动标志相关联的终端设备ID、配件ID以及时刻数据,并将该终端设备ID、配件ID以及时刻数据与对应的用户ID以及配件ID相关联地保存在无线通信存储器12的D2中。

此外,无线存储装置1也可以选择非易失性存储器7的数据D1中的与表示未移动的移动标志关联且与最新的时刻数据关联的终端设备ID、以及与该终端设备ID关联的配件ID及时刻数据,以作为移动对象。

在步骤T8中,无线存储装置1选择无线通信存储器12中的与表示未发送的发送标志关联的用户ID、密码、终端设备ID、配件ID、时刻数据,并将选择出的用户ID、密码、终端设备ID、配件ID、时刻数据通过NFC发送到通信装置3。

在步骤T9中,通信装置3通过NFC从无线存储装置1接收用户ID、密码、终端设备ID、配件ID、时刻数据。

在步骤T10中,通信装置3访问服务器装置4的网站,使用用户ID、密码向服务网站进行登录。

在本实施方式中,设通信装置3或者由通信装置3执行的应用程序管理有用于使通信装置3连接至服务器装置4的网站的例如URL(Uniform Resource Locator,统一资源定位符)等信息。但是,用于连接至网站的信息例如也可以为,由无线存储装置1的非易失性存储器7或者无线通信存储器12进行保持,通信装置3通过NFC从无线存储装置1进行接收。

在步骤T11中,通信装置3将与用户ID以及密码对应的终端设备ID以及配件ID发送到服务器装置4,并指示登录至服务网站,此后,指示登记终端设备ID、配件ID、时刻数据。

图13是示例出本实施方式所涉及的在无线存储装置1的无线通信存储器12无法保存数据的情况下的处理的流程图。该图13的处理代替上述图3的步骤V4或者上述图12的步骤T6而被执行。

在步骤W1中,无线存储装置1向通信装置3发送表示无线通信存储器12不处于可保存数据的状态这一情况的信号。

在步骤W2中,通信装置3指示无线存储装置1基于从通信装置3接收到的信号删除与表示发送完毕的发送标志关联的数据。

在步骤W3中,无线存储装置1从无线通信存储器12中删除与表示发送完毕的发送标志关联的数据。

图14是示例出本实施方式所涉及的从无线存储装置1向通信装置3发送数据的流程图。该图14相当于上述图12的步骤T8以及步骤T9。

在步骤U1中,通信装置3向无线存储装置1发送向服务器装置4登记所需的数据的发送指示。

在步骤U2中,无线存储装置1检查无线通信存储器12的数据D2。例如,无线存储装置1识别无线通信存储器12的数据D2中的、与表示未发送的发送标志关联的终端设备ID、配件ID、时刻数据。

在步骤U3中,无线存储装置1判断无线通信存储器12的数据D2是否包括未发送的数据。例如,无线通信存储器12的各数据与表示是否发送完毕的发送标志相关联。因此,无线存储装置1的控制器8通过依次参照与无线通信存储器12的各数据关联的发送标志,能够判断数据D2中是否包括未发送的数据。

在数据D2包括未发送的数据的情况下,在步骤U4中,无线存储装置1将被判断为未发送的终端设备ID、配件ID、时刻数据、以及对应的用户ID和密码通过NFC发送到通信装置3。此后,处理转移至步骤U9。

在数据D2不包括未发送的数据的情况下,在步骤U5中,无线存储装置1从无线通信存储器12的数据D2中删除被判断为发送完毕的终端设备ID、配件ID、时刻数据。

此外,在终端设备ID与多个配件ID关联,且多个配件ID分别与多个发送标志关联的情况下,无线存储装置1也可以在终端设备ID借助多个配件ID相关联的多个发送标志全部表示发送完毕的情况下,将终端设备ID从数据D2中删除。

由此,能够为无线通信存储器12分配空余区域。

在步骤U6中,无线存储装置1读取非易失性存储器7的数据D1中的、与表示未移动的移动标志关联的用户ID、密码、终端设备ID、配件ID、时刻数据。

在步骤U7中,无线存储装置1对无线通信存储器12的数据D2关联保存如下数据:从非易失性存储器7中读取到的终端设备ID、配件ID、时刻数据与对应的用户ID、密码、表示未发送的发送标志。

在步骤U8中,无线存储装置1将保存在无线通信存储器12中的用户ID、密码、终端设备ID、配件ID、时刻数据通过NFC进行发送。

例如,在上述的步骤U8的基于NFC进行的发送后,通信控制器9从通信装置3接收与所发送的数据关联的发送标志的变更命令、或者所发送的数据的删除命令。于是,通信控制器9根据从通信装置3接收到的命令,在无线通信存储器12中将所发送的配件ID与表示发送完毕的发送标志相关联、或者将所发送的配件ID删除。

另外,例如在上述的步骤U8的基于NFC进行的发送后,控制器8从通信装置3经由通信控制器9接收与所发送的数据关联的发送标志的变更命令、或者所发送的数据的删除命令。于是,控制器8根据接收到的命令,向通信控制器9指示将所发送的配件ID与表示发送完毕的发送标志相关联、或者指示将所发送的配件ID删除。通过该指示,通信控制器9在无线通信存储器12中将所发送的配件ID与表示发送完毕的发送标志相关联、或者将所发送的配件ID删除。

通信控制器9或者控制器8既可以每发送一件数据就执行发送标志的更新,也可以统一进行与多件数据发送相当的发送标志的更新。

通信控制器9或者控制器8也可以在无线通信存储器12中对与表示未发送的发送标志关联的所有数据进行了发送的情况下,检测到发送结束,并执行发送标志的更新或者数据的删除。

通信控制器9或者控制器8也可以在电源供给低于预定级别的情况下,判断为通信控制器9和通信装置3之间的基于NFC的通信结束,并执行发送标志的更新或者数据的删除。

此外,也可以设置为,控制器8的固件或者按照无线通信协议的通信控制器9在所设定的定时进行无线通信存储器12的发送标志的更新或者数据的删除。

在步骤U9中,通信装置3通过NFC从无线存储装置1接收用户ID、密码、终端设备ID、配件ID、时刻数据。

此外,在上述步骤U5中,设无线存储装置1将被判断为发送完毕的终端设备ID以及配件ID删除。但是,代替于此,无线存储装置1的控制器8也可以将与表示发送完毕的发送标志关联的终端设备ID以及配件ID的保存区域作为可覆写(overwrite)区域进行管理,并以其他数据进行覆写。

在上述步骤U8中,无线存储装置1也可以通过NFC向通信装置3批量发送如下数据,即,无线通信存储器12的数据D2中的、与表示未发送的发送标志关联的用户ID及密码、以及与表示未发送的发送标志关联的多个终端设备ID、配件ID、时刻数据的组合。在这种情况下,在上述步骤U9中,通信装置3通过NFC从无线存储装置1接收用户ID及密码、以及多个终端设备ID、配件ID、时刻数据的组合。由此,通信装置3能够统一向服务器装置4的网站登记多个终端设备ID、配件ID、时刻数据,能够进一步减轻用户的操作劳力。

另外,也可以设成用户能够反复指示进行上述的图14的处理。例如,在上述步骤U9之后,用户操作通信装置3,指示对其他未登记的数据进行登记处理。于是,通信装置3再次执行步骤U1。

图15是示例出本实施方式所涉及的非易失性存储器7的数据D11、D12的移动前和移动后的第一状态的数据结构图。虽然在该图15中示例出了两条数据的情况,但是一条或者大于等于三条的情况也是相同的。

非易失性存储器7保存数据D11、D12。数据D11、D12分别包括标头、用户ID、密码、终端设备ID、配件ID、时刻数据、移动标志、纠错码。

例如,纠错码是如校验和那样的码。控制器8例如将纠错码用于关联的标头、用户ID、密码、终端设备ID、配件ID、时刻数据的纠错。

在数据D11中,移动标志是表示移动完毕的“1”,在数据D12中,移动标志是表示未移动的“0”。

在此,控制器8在将数据D12从非易失性存储器7移动到无线通信存储器12时,将数据D12的移动标志变更为“1”。

图16是示例出本实施方式所涉及的非易失性存储器7的数据D13、D14的移动前和移动后的第二状态的框图。虽然在该图16中示例出了两条数据的情况,但是一条或者大于等于三条的情况也是相同的。

非易失性存储器7保存数据D13、D14。数据D13、D14分别包括标头、用户ID、密码、终端设备ID、配件ID、时刻数据、纠错码。

进一步,非易失性存储器7保存数据F,该数据F包括与数据D13关联的移动标志F1以及与数据D14关联的移动标志F2。

在该图16的例子中,非易失性存储器7将分别与数据D13、D14关联的移动标志F1、F2统一保存在与数据D13、D14不同的区域。

与数据D13关联的移动标志F1是表示移动完毕的“1”,与数据D14关联的移动标志F2是表示未移动的“0”。

在此,控制器8在将数据D14从非易失性存储器7移动到无线通信存储器12时,将与数据D14关联的移动标志F2变更为“1”。

与上述的图15以及图16同样的数据结构不仅能够适用于非易失性存储器7,而且能够适用于无线通信存储器12。但是,在这种情况下,非易失性存储器7的数据的移动标志被替换为无线通信存储器12的数据的发送标志。

对具备如上所述的构成以及执行如上所述的处理的信息处理系统100的整体工作进行说明。

用户可对终端设备2装配各种各样的配件5。在配件5附带有标识配件5的配件ID。终端设备2取得配件5所附带的配件ID。由终端设备2进行的配件ID的取得也可以使用位码、条形码、二维条形码等。

终端设备2通过有线接口与无线存储装置1进行通信,发送终端设备ID和配件ID。

无线存储装置1将接收到的终端设备ID和配件ID保存在非易失性存储器7中。无线存储装置1将终端设备ID和配件ID从非易失性存储器7移动到通信控制器9的无线通信存储器12。无线通信存储器12保存使得使用户ID、密码、终端设备ID、配件ID相关联了的数据D2。

通信装置3通过无线通信从无线存储装置1接收保存在无线通信存储器12中的数据D2所包含的用户ID、密码、终端设备ID、配件ID。然后,通信装置3使用用户ID、密码登录至由服务器装置4提供的网站,登记终端设备ID、配件ID。

在本实施方式中,也可以为,无线存储装置1具备加密密钥,通信装置3具备解密密钥,从无线存储装置1发送至通信装置3的数据是被加密的。由此,能够提高通信的安全性。

在以上说明的本实施方式中,无线存储装置1保持用于访问云服务(Cloud Service)的服务器装置4的URL信息、用户的登录信息、用户所使用的至少一个终端设备2的终端设备ID、用户装配在终端设备2上的至少一个配件5的配件ID。通信装置3接受URL信息,并使用登录信息访问服务器装置4。具体而言,通信装置3在执行向服务器装置4的登录的情况下,从无线存储装置1读取登录信息,并将登录信息发送到服务器装置4。

因此,用户使用URL信息访问网站,无需进行登录操作以及登记操作,而是通过NFC使无线存储装置1和通信装置3进行通信,由此,就能够将终端设备ID和配件ID登记到网站中。其结果是,能够减轻用户花费在登录操作以及登记操作上的操作负担。

在本实施方式中,用户将无线存储装置1装配在玩具等终端设备2中。于是,无线存储装置1能够保存玩具的内容数据,并能够进一步借助通信装置3使玩具和提供玩具特有内容的云服务联合起来。由此,能够改善向用户提供的服务。通过使玩具和云服务联合起来,网站的运营者能够对哪个用户、何时、以哪种玩具玩了游戏进行一元化管理,并能够用于吸引顾客以及营销。

【第二实施方式】

在本实施方式中,对上述的第一实施方式的变形例进行说明。

图17是示例出本实施方式所涉及的无线存储装置1的无线通信存储器12的区域的框图。

无线通信存储器12例如包括区域E1和区域E2。

区域E1基于遵循了NFC的标准的格式即NDEF(NFC Data Exchange Format,NFC数据交换格式)而被确保。

即使不进行特别指定,保存在该区域E1中的数据也可通过NFC从无线存储装置1发送到通信装置3。

因此,在区域E1中也可以保存有应该通过NFC发送到通信装置3的数据。

例如,即使没有对通信装置3安装用于在无线存储装置1与通信装置3之间进行数据通信的专用的应用程序,通过在区域E1中保存有用于连接到网站的信息、用户ID、密码、终端设备ID、配件ID,通信装置3也能够通过NFC接收这些数据。

例如,当通信装置3安装了用于在无线存储装置1与通信装置3之间进行数据通信的专用的应用软件的情况下,只要在区域E1和区域E2中的任意一个保存有用于连接到网站的信息、用户ID、密码、终端设备ID、配件ID,通信装置3就能够通过NFC接收这些数据。

综上所述,在本实施方式中,通过使用NDEF,能够简化与NFC关联的处理。

【第三实施方式】

在本实施方式中,对上述第一以及第二实施方式的变形例进行说明。本实施方式具体说明镜像处理。

如上所述,镜像处理的定时例如是在无线存储装置1的通电时。例如,也可以在无线存储装置1和终端设备2电连接且用户对终端设备2装配配件5的定时,无线存储装置1执行镜像处理。也可以为,此后,在无线存储装置1和终端设备2电连接的状态下,用户每次对终端设备2装配其他的配件5,无线存储装置1都执行镜像处理。即,例如无线存储装置1也可以在终端设备2输出与配件5对应的声音的定时进行镜像处理。

存在无线存储装置1即使在未与终端设备2连接的状态下也与通信装置3进行通信的情况。因此,使得即使无线存储装置1在没有受到来自终端设备2的电源供给的情况下,也能够执行镜像处理等处理。

在本实施方式中,以判断是否使用缓冲存储器执行镜像处理的情况为例进行说明。但是,例如,无线存储装置1也可以根据来自通信装置3的命令执行镜像处理。另外,无线存储装置1也可以对各数据关联可检测到该数据是否被更新的镜像处理标志,并对与表示被更新了的镜像处理标志关联的数据执行镜像处理。

图18是示例出本实施方式所涉及的非易失性存储器7与无线通信存储器12之间的关系的框图。

控制器8在从终端设备2接收终端设备ID和配件ID时,经由存储器控制器10将该数据包含于具有特定扩展名的、非易失性存储器7的文件71中。文件71例如相当于上述图8的数据D1。

无线通信存储器12包括镜像区12A、镜像缓冲区12B、文件缓冲区12C。

控制器8对文件71的数据与镜像区12A的数据进行镜像处理。

镜像缓冲区12B保存镜像区12A的前次(更新前)的数据。

文件缓冲区12C保存文件71的前次(更新前)的数据。

镜像缓冲区12B、文件缓冲区12C是作为在非易失性存储器7中具有特定扩展名的文件71的镜像目的地的区域。

控制器8通过镜像处理,在非易失性存储器7的文件71与无线通信存储器12中的镜像区12A之间确保数据D15的同一性。数据D15包括标头D151、数据D152、纠错码D153。数据D152例如包括用户ID、密码、终端设备ID、配件ID、时刻数据。

图19是示例出本实施方式所涉及的无线通信存储器12中保存有数据的情况下的镜像处理的概念图。

用户使得通信装置3和无线存储装置1接近。于是,无线通信存储器12的镜像区12A保存来自通信装置3的数据。

控制器8比较镜像区12A与镜像缓冲区12B,判断是否有变化。

当在镜像区12A与镜像缓冲区12B之间没有变化的情况下,控制器8使镜像区12A、镜像缓冲区12B、文件缓冲区12C维持原本的状态。

当在镜像区12A与镜像缓冲区12B之间有变化的情况下,控制器8将镜像区12A的数据复制到非易失性存储器7中的文件71,将镜像区12A的数据复制到镜像缓冲区12B。

例如,通过使得通信装置3和无线存储装置1接近,用户能够通过通信装置3来确认当前的终端设备2的版本。用户能够简单地访问到服务器装置4的网站。用户能够切换终端设备2的模式。具体而言,用户能够对镜像处理对象的文件71的一部分进行更新,之后使用无线存储装置1来更新终端设备2,能够根据配件5来改变所输出的声音。

图20是示例出本实施方式所涉及的非易失性存储器7中保存有数据的情况下的镜像处理的概念图。

用户对终端设备2装配配件5,并将无线存储装置1插入终端设备2的插槽。于是,控制器8使包括终端设备ID以及配件ID等的数据包含到非易失性存储器7的文件71内。

控制器8比较文件71的数据与文件缓冲区12C的数据,判断是否有变化。

当在文件71与文件缓冲区12C之间没有变化的情况下,控制器8使镜像区12A、镜像缓冲区12B、文件缓冲区12C维持原来的状态。

当在文件71与文件缓冲区12C之间有变化的情况下,控制器8将文件71的数据复制到镜像区12A,将文件71的数据复制到文件缓冲区12C。

这样,用户通过使由终端设备2所获得的数据移动到无线存储装置1的非易失性存储器7、无线通信存储器12、通信装置3,能够进行数据的添加。

图21是示例出本实施方式所涉及的由控制器8执行的镜像处理的流程图。

控制器8在步骤Y1中比较非易失性存储器7的文件71的数据与镜像区12A的数据,在步骤Y2中判断是否有变化。

控制器8在判断出非易失性存储器7的文件71的数据与镜像区12A的数据之间没有变化的情况下,结束处理。

控制器8在判断出非易失性存储器7的文件71的数据与镜像区12A的数据之间有变化时,为了判断是在无线通信存储器12中出现了变更还是在非易失性存储器7的文件71中出现了变更,使处理前进至步骤Y3。

接下来,控制器8在步骤Y3中比较非易失性存储器7的文件71的数据与文件缓冲区12C的数据,在步骤Y4中判断是否有变化。

控制器8在判断出非易失性存储器7的文件71的数据与文件缓冲区12C的数据之间没有变化的情况下,使处理前进至步骤Y6。

控制器8在判断出非易失性存储器7的文件71的数据与文件缓冲区12C的数据之间有变化的情况下,在步骤Y5中,将非易失性存储器7的文件71的数据复制到镜像区12A,将非易失性存储器7的文件71的数据复制到文件缓冲区12C。

接下来,控制器8在步骤Y6中比较镜像区12A的数据与镜像缓冲区12B的数据,在步骤Y7中判断是否有变化。

控制器8在判断出镜像区12A的数据与镜像缓冲区12B的数据之间没有变化的情况下,结束处理。

控制器8在判断出镜像区12A的数据与镜像缓冲区12B的数据之间有变化的情况下,将镜像区12A的数据复制到非易失性存储器7的文件71,将镜像区12A的数据复制到镜像缓冲区12B。

此外,在本实施方式中,当同时发生向无线通信存储器12保存数据以及向非易失性存储器7的文件71保存数据的情况下,通信控制器9执行NFC的处理,接着存储器控制器10执行对文件71的文件处理。因此,通过镜像处理,文件71的数据将会移动到无线通信存储器12中。

虽然对本发明的几个实施方式进行了说明,但是这些实施方式是作为例子提出的,并非旨在限定发明的范围。这些新实施方式能够以其他各种方式实施,在不偏离发明宗旨的范围内,可以进行各种省略、替换、变更。这些实施方式和/或其变形包含在发明的范围和/或宗旨中,并且,包含在技术方案所记载的发明和其等同的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1