Pos设备的制作方法

文档序号:6674150阅读:163来源:国知局
Pos设备的制作方法
【专利摘要】根据本发明的POS系统的实施例将日志信息和RAS信息存储到存储操作系统和应用程序等的存储设备(11)中,而不配备有用于存储日志信息和RAS信息的任何非易失性存储器,其中,所述日志信息是处理和操作等的记录,所述RAS信息是与硬件寿命有关的信息。所述POS设备不需要配备有与用于存储操作系统(OS)和应用程序等的存储设备不同的非易失性存储器。但是所述POS设备仍然能够保留日志信息和RAS信息等。
【专利说明】POS设备

【技术领域】
[0001 ] 本发明涉及POS (销售点)设备。

【背景技术】
[0002]传统上,已知POS设备用于记录日志信息或者与硬件寿命相关的信息,所述日志信息是处理或操作的记录。
[0003]日志信息是指与安装在POS设备中的CPU(中央处理单元)中执行的数据处理的历史或者安装在POS设备中的其他硬件设备的操作相关的信息。此外,与硬件寿命相关的信息是指与按下键盘的次数、打开现金抽屉(cash drawer)的次数、磁卡读取器执行的扫描操作的次数、接通LCD (液晶显示器)背光的次数、打印机打印的字母的数目和打印机切割机构的操作次数等相关的信息。针对硬件寿命的信息用于估计POS设备的硬件组件的寿命O
[0004]针对硬件寿命的信息典型地称作RAS (可靠性、可用性和可服务性)。因此,在以下描述中将针对硬件寿命的信息称作RAS信息。
[0005]专利文献I公开了一种POS设备,所述POS设备除了配备有用于存储操作系统
[05]和应用程序等的存储设备(例如,硬盘驱动(HDD)),还配备有非易失性存储器。非易失性存储器存储历史信息。
[0006]引用列表
[0007]专利文献
[0008]专利文献1:日本未审专利申请公开N0.2009-129175


【发明内容】

[0009]要解决的技术问题
[0010]然而,除了硬盘驱动(HDD)之外,POS设备还配备有用于存储历史信息的非易失性存储器。
[0011]提出了本发明以解决这种问题,本发明目的在于提供一种POS设备,所述POS设备不必要配备有与用于存储操作系统(OS)和应用程序等的存储设备不同的非易失性存储器,而是可以保留日志或RAS信息。
[0012]解决问题的方案
[0013]根据本发明的POS系统的实施例不配备有用于存储日志信息和RAS信息的任何非易失性存储器,所述POS系统将日志信息和RAS信息存储到用于存储操作系统和应用程序等的存储设备中,其中日志信息是处理和操作等的记录,所述RAS信息是与硬件寿命有关的信息。
[0014]本发明的有益效果
[0015]本发明可以提供一种POS设备,所述POS设备能够保留日志信息和RAS信息等。所述POS设备不需要配备有与存储操作系统和应用程序等的存储设备不同的任何非易失性存储器。

【专利附图】

【附图说明】
[0016]图1是示出了根据本发明的POS设备的框图;
[0017]图2是示出了根据本发明的POS设备的存储设备中的存储区域的图;
[0018]图3是示出了在存储操作系统等的存储设备中的存储区域的最后区域处存储RAS信息文件的处理流程的图;
[0019]图4A是示出了在存储操作系统等的存储设备中的存储区域的最后区域处存储RAS信息文件时的概要并且示出了存储设备(11)中没有存储RAS信息的状态的图;
[0020]图4B是示出了另一文件占用了存储设备(11)中的目的地群集的状态的图;
[0021]图4C是示出了另一文件从最后区域移至任意空白区域的状态的图;
[0022]图4D是示出了将RAS信息存储到最后区域中的状态的图。

【具体实施方式】
[0023]实施例
[0024]图1是示出了根据本发明的POS设备的图。POS设备包括:CPU(中央处理单元)
(10),用于控制POS设备;以及存储设备(11),存储操作系统(OS)和应用程序等。
[0025]此外,POS设备具有用于存储控制程序的ROM (只读存储器)(I2)、用于存储数据的RAM(随机存取存储器)(13)、用于产生数据和时间数据的RTC(实时时钟)(14)、针对操作者的触摸面板型显示单元(15)、键盘(16)、卡读取器(17)、便携式扫描器(18)、打印机(19)、针对客户的显示单元(20)以及网络接口(21),但是该POS设备不包含任何非易失性存储器。此外,根据本发明的POS设备不必要配备有以上所列的全部组件。此外,除了非易失性存储器之外,可以向所列的部件添加其他硬件组件。
[0026]存储设备(11)可以由硬盘驱动(HDD)构成。存储设备(11)不限于任何存储设备,只要该存储设备(11)是存储操作系统(OS)和应用程序等的存储设备。存储设备(11)可以由另一存储设备构成,只要其具有等同于HDD (硬盘驱动)的功能。
[0027]存储设备(11)存储日志信息以及与硬件寿命有关的信息(RAS信息)中的至少一个。日志信息是指与安装在POS设备中的CPU(10)中执行的数据处理的历史或者安装在POS设备中的其他硬件设备的操作相关的信息。此外,与硬件寿命相关的信息是指与按下键盘的次数、打开现金抽屉的次数、磁卡读取器执行的扫描操作的次数、接通IXD (液晶显示器)背光的次数、打印机打印的字母的数目和打印机切割机构的操作次数等相关的信息。
[0028]RAS信息用于估计POS设备的硬件部件的寿命。此外,将RAS信息存储在存储设备
(11)中,并保留在存储区域的最后区域中,以防止在更新存储设备(11)中存储的操作系统(OS)和应用程序等时执行的拷贝(盖写)操作使RAS信息消失。
[0029]本文中,说明了一种将日志信息和RAS信息等保留在存储设备(11)中的处理方法。图2是示出了根据本发明的POS设备的存储设备(11)的存储区域的图。将操作系统
(OS)和应用程序等拷贝到处于空白状态(初始化状态)的存储设备(11)中。此后,产生针对日志信息和RAS信息等的文件并将其存储到存储设备(11)中。
[0030]此外,将操作系统(OS)存储在存储区域的首部区域中,在所述首部区域之后是存储应用程序、文件(在执行应用程序时所需的文件)、用于控制POS设备的驱动器以及用于提供POS设备功能的实用程序的区域。该区域后面是未使用的区域。然后,将RAS信息存储在存储区域的最后区域。
[0031]此外,下文中术语“应用程序等”是指应用程序、在执行应用程序时所需的文件、用于控制POS设备的驱动器以及用于提供POS设备功能的实用程序。
[0032]可以将操作系统(OS)和应用程序等拷贝到存储设备(11)拷贝到存储设备(11)中(用操作系统(OS)和应用程序等盖写存储设备(11))。例如,通过设置工具来执行该操作,所述工具包含用于拷贝操作系统等的程序和用于拷贝的原始数据。此外,在“已安装状态”下拷贝操作系统(OS)和应用程序等。因此,在拷贝之后不需要“安装”过程。
[0033]在图2中,将用于存储操作系统(OS)等的存储设备(11)中的存储区域分为两个区域,即,拷贝操作系统等的区域(用操作系统等盖写的区域)和没有拷贝操作系统等的区域(没有用操作系统等盖写的区域)。创建用于拷贝的原始数据,以在拷贝操作系统等(用操作系统等盖写)时在操作系统和应用程序等之间不包含空白区域。
[0034]在使用POS设备之前并且在存储设备(11)处于初始状态的时执行操作系统等的拷贝(盖写)。此外,在使用POS设备之后升级操作系统等的版本时或在从事故中恢复时等等执行该操作。然而除非将构成POS设备的硬件替换成新组件,否则需要连续记录RAS信息。因此,需要防止由于操作系统等的拷贝(盖写)而引起RAS信息删除。
[0035]在使用POS设备后升级操作系统等的版本时仅盖写存储设备(11)的数据。此外,在从事故中恢复时等等执行操作系统等的拷贝(盖写)时,执行该操作。然而在这些时刻不将存储设备(11)初始化。因此,在操作系统等之后的区域中不盖写数据。也就是说,先前的数据保持原样。
[0036]这样,将RAS信息文件存储在没有拷贝操作系统等的区域(没有用操作系统等盖写的区域)中。应当将RAS信息文件存储在没有拷贝操作系统等的区域(没有用操作系统等盖写的区域)中。此外,最后区域是最适合存储RAS信息的区域。因此,最后区域的使用防止了 RAS信息的丢失,即使在升级操作系统等的版本时拷贝了操作系统等的区域(用操作系统等盖写的区域)变得比初始尺寸更大。
[0037]注意,图2并未示出日志信息文件。然而,也通过产生日志信息程序的程序来产生日志信息文件,然后将其存储在存储操作系统等的存储区域后面的存储区域中。仅最近的处理和操作等应当存储为日志信息。因此,日志信息不必要在拷贝(盖写)操作系统等之前和之后被连续记录。因此,与日志信息相关的文件不必要存储在最后区域中。然而可以将与日志信息相关的文件与RAS信息一起存储到最后区域中。
[0038]接下来参考图3的流程图。说明了将RAS信息存储到存储设备(11)中的存储区域的最后区域中的过程,所述存储设备(11)存储操作系统(OS)等。
[0039]在拷贝(盖写)操作系统之后将POS设备加电。然后用于产生和存储RAS信息文件的程序开始执行以下处理。
[0040]首先,检查最后区域中是否存储了 RAS信息文件(步骤I)。在该过程中,确定所存储的数据是否是前述POS设备的RAS信息文件。对于该确定操作,当存在RAS信息文件时,验证读取的前述POS设备的母板序列号是否与RAS信息文件中存储的母板序列号相同。当存在RAS信息文件并且读取的前述POS设备的母板序列号与前述RAS信息文件中存储的母板序列号相同时,确定存储了前述RAS信息文件(步骤I为是)。在其他情况下,确定没有存储RAS信息文件(步骤I为否)。
[0041]在存储了前述RAS信息文件的情况下(步骤I为是),重写MFT (主文件表)以指示RAS信息文件位于存储区域的最后区域(步骤9)。MFT文件是用于依照NTFS (NT文件系统)来管理位于文件系统中的所有文件实体的文件。然后过程完成。
[0042]在存储区域中存储了 RAS信息的情况下(步骤I为是),即,在首次拷贝(盖写)操作系统之后,未记录MFT文件以指示RAS信息位于存储区域的最后区域。因此,重写MFT以指示RAS信息位于存储区域的最后区域。
[0043]另一方面,在尚未存储RAS信息文件的情况下(步骤I为否),产生RAS信息文件并存储到存储设备(11)中。将RAS信息文件存储在图2中存储应用程序和文件等的区域后面的区域中。然而未确定RAS信息文件的精确存储位置。
[0044]然后考虑RAS信息文件使用的群集的数目来确定目的地群集的群集编号(步骤3)。检查另一文件是否占用目的地区域(步骤4)。在该点处,当另一文件占用目的地区域时(步骤5为是),搜索与所述另一文件占用的群集的数目相对应的空白区域(步骤6)。然后将所述另一文件传送至搜索到的目的地区域(步骤7)。此后,将RAS信息文件传送到最后区域中(步骤8)。
[0045]另一方面,在没有文件占用目的地区域的情况下(步骤5为否),将RAS信息文件传送至最后区域(步骤8)。
[0046]根据这些处理,在首次拷贝(盖写)OS等之后,将RAS信息文件存储到存储操作系统等的存储设备中的存储区域的最后区域中。因此,可以避免RAS信息文件的丢失,所述RAS信息文件的丢失另外是由操作系统等的后续拷贝(盖写)而引起的。此外,在首次拷贝(盖写)0S等之后不重新产生RAS信息文件。在首次拷贝(盖写)之后将RAS信息连续记录到产生的RAS文件中。
[0047]接下来使用图4A至4D所示的示例来进一步说明图3的过程的细节。图4A至4D示出了存储设备(11)的存储区域。图4A至4D是示出了在尚未产生RAS信息文件的情况下产生并存储RAS信息的过程的图。
[0048]首先,CPU(1)检查存储设备(11)中是否存储了 RAS信息文件(图3中的步骤I)。在该点处,),如图4A所示,CPU(1)在存储设备(11)中尚未存储RAS信息文件的情况下(图3中的步骤I为否),在存储设备(11)中的空白区域中产生RAS信息文件(图3中的步骤2)。因此,如图4B所示,在存储设备(11)中产生RAS信息文件。
[0049]接下来,CPU (10)确定RAS信息文件的目的地群集的群集编号(图3中的步骤3)。然后,检查另一文件是否占用了目的地群集的群集编号的存储区域(图3中的步骤4)。在该点处,在图4B的示例中,另一文件占用了存储设备(11)中的目的地群集。因此,CPU(1)确定另一文件占用了目的地群集(图3中的步骤5为是),并在空白区域中搜索所述另一文件(图3中的步骤6)。
[0050]然后,将所述另一文件传送到搜索到的空白区域中(图3中的步骤7)。因此,如图4C所示,所述另一文件从最后区域已知任意空白区域。此后,CPU(1)向最后区域传送RAS信息文件(图3中的步骤8)。这里,如图4D所示,将RAS信息文件存储到存储设备(11)的最后区域中。[0051 ] 这样,根据本发明实施例的POS设备将日志信息和RAS信息等存储在存储操作系统(OS)和应用程序等的存储设备(11)中。因此,POS系统不必要配备有与用于存储操作系统(OS)和应用程序等的存储设备不同的用于存储日志信息和RAS信息等的任何非易失性存储器。
[0052]在以上实施例中,将日志信息和RAS信息存储在存储操作系(统OS)和应用程序等的存储设备中。然而当不必要存储日志信息时,可以仅将RAS信息存储到存储操作系统
(OS)和应用程序等的存储设备中。
[0053]尽管参考示例实施例描述了本发明,然而本发明不限于上述示例实施例。本领域技术人员将理解,在本发明的范围内可以以各种方式修改本发明的配置和细节。
[0054]本申请要求在2012年3月9日提交的日本专利申请N0.2012-0528358的优先权,其全部内容通过引用合并于此。
[0055]工业应用
[0056]本发明可以应用于需要日志获取的电子设备。
[0057]参考标记列表
[0058]10CPU
[0059]11存储设备
[0060]12R0M
[0061]13RAM
[0062]14RTC
[0063]15针对操作者的触摸面板型显示单元
[0064]16 键盘
[0065]17卡读取器
[0066]18便携式扫描器
[0067]19打印机
[0068]20针对客户的显示单元
[0069]21网络接口
【权利要求】
1.一种不配备有用于存储日志信息和RAS信息的任何非易失性存储器的POS系统,其中, 所述日志信息是处理和操作等的记录; 所述RAS信息是与硬件寿命有关的信息;并且 所述日志信息和所述RAS信息存储在用于存储操作系统和应用程序等的存储设备中。
2.根据权利要求1所述的POS系统,其中, 所述RAS信息存储在没有用所述操作系统和所述应用程序等盖写的存储区域中。
3.根据权利要求2所述的POS系统,其中, 所述RAS信息存储在所述存储设备中的存储区域的最后区域中。
4.根据权利要求1至3中任一项权利要求所述的POS系统,其中, 所述日志信息存储在没有用所述操作系统和所述应用程序等盖写的存储区域中。
5.根据权利要求4所述的POS系统,其中, 所述日志信息存储在所述存储设备的存储区域的最后区域中。
6.一种将RAS信息存储到没有用操作系统和应用程序等盖写的存储区域中的POS系统,其中, 所述RAS信息是与硬件寿命有关的信息;并且 所述存储区域位于用于存储操作系统和应用程序等的存储设备中。
7.根据权利要求6所述的POS系统,其中, 所述RAS信息存储在所述存储设备的存储区域的最后区域中。
【文档编号】G07G1/12GK104169981SQ201380012203
【公开日】2014年11月26日 申请日期:2013年2月20日 优先权日:2012年3月9日
【发明者】二间濑麻纪 申请人:日本电气英富醍株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1