Pos設(shè)備的制作方法
【專利摘要】根據(jù)本發(fā)明的POS系統(tǒng)的實施例將日志信息和RAS信息存儲到存儲操作系統(tǒng)和應(yīng)用程序等的存儲設(shè)備(11)中,而不配備有用于存儲日志信息和RAS信息的任何非易失性存儲器,其中,所述日志信息是處理和操作等的記錄,所述RAS信息是與硬件壽命有關(guān)的信息。所述POS設(shè)備不需要配備有與用于存儲操作系統(tǒng)(OS)和應(yīng)用程序等的存儲設(shè)備不同的非易失性存儲器。但是所述POS設(shè)備仍然能夠保留日志信息和RAS信息等。
【專利說明】POS設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及POS (銷售點)設(shè)備。
【背景技術(shù)】
[0002]傳統(tǒng)上,已知POS設(shè)備用于記錄日志信息或者與硬件壽命相關(guān)的信息,所述日志信息是處理或操作的記錄。
[0003]日志信息是指與安裝在POS設(shè)備中的CPU(中央處理單元)中執(zhí)行的數(shù)據(jù)處理的歷史或者安裝在POS設(shè)備中的其他硬件設(shè)備的操作相關(guān)的信息。此外,與硬件壽命相關(guān)的信息是指與按下鍵盤的次數(shù)、打開現(xiàn)金抽屜(cash drawer)的次數(shù)、磁卡讀取器執(zhí)行的掃描操作的次數(shù)、接通LCD (液晶顯示器)背光的次數(shù)、打印機(jī)打印的字母的數(shù)目和打印機(jī)切割機(jī)構(gòu)的操作次數(shù)等相關(guān)的信息。針對硬件壽命的信息用于估計POS設(shè)備的硬件組件的壽命O
[0004]針對硬件壽命的信息典型地稱作RAS (可靠性、可用性和可服務(wù)性)。因此,在以下描述中將針對硬件壽命的信息稱作RAS信息。
[0005]專利文獻(xiàn)I公開了一種POS設(shè)備,所述POS設(shè)備除了配備有用于存儲操作系統(tǒng)
[05]和應(yīng)用程序等的存儲設(shè)備(例如,硬盤驅(qū)動(HDD)),還配備有非易失性存儲器。非易失性存儲器存儲歷史信息。
[0006]引用列表
[0007]專利文獻(xiàn)
[0008]專利文獻(xiàn)1:日本未審專利申請公開N0.2009-129175
【發(fā)明內(nèi)容】
[0009]要解決的技術(shù)問題
[0010]然而,除了硬盤驅(qū)動(HDD)之外,POS設(shè)備還配備有用于存儲歷史信息的非易失性存儲器。
[0011]提出了本發(fā)明以解決這種問題,本發(fā)明目的在于提供一種POS設(shè)備,所述POS設(shè)備不必要配備有與用于存儲操作系統(tǒng)(OS)和應(yīng)用程序等的存儲設(shè)備不同的非易失性存儲器,而是可以保留日志或RAS信息。
[0012]解決問題的方案
[0013]根據(jù)本發(fā)明的POS系統(tǒng)的實施例不配備有用于存儲日志信息和RAS信息的任何非易失性存儲器,所述POS系統(tǒng)將日志信息和RAS信息存儲到用于存儲操作系統(tǒng)和應(yīng)用程序等的存儲設(shè)備中,其中日志信息是處理和操作等的記錄,所述RAS信息是與硬件壽命有關(guān)的信息。
[0014]本發(fā)明的有益效果
[0015]本發(fā)明可以提供一種POS設(shè)備,所述POS設(shè)備能夠保留日志信息和RAS信息等。所述POS設(shè)備不需要配備有與存儲操作系統(tǒng)和應(yīng)用程序等的存儲設(shè)備不同的任何非易失性存儲器。
【專利附圖】
【附圖說明】
[0016]圖1是示出了根據(jù)本發(fā)明的POS設(shè)備的框圖;
[0017]圖2是示出了根據(jù)本發(fā)明的POS設(shè)備的存儲設(shè)備中的存儲區(qū)域的圖;
[0018]圖3是示出了在存儲操作系統(tǒng)等的存儲設(shè)備中的存儲區(qū)域的最后區(qū)域處存儲RAS信息文件的處理流程的圖;
[0019]圖4A是示出了在存儲操作系統(tǒng)等的存儲設(shè)備中的存儲區(qū)域的最后區(qū)域處存儲RAS信息文件時的概要并且示出了存儲設(shè)備(11)中沒有存儲RAS信息的狀態(tài)的圖;
[0020]圖4B是示出了另一文件占用了存儲設(shè)備(11)中的目的地群集的狀態(tài)的圖;
[0021]圖4C是示出了另一文件從最后區(qū)域移至任意空白區(qū)域的狀態(tài)的圖;
[0022]圖4D是示出了將RAS信息存儲到最后區(qū)域中的狀態(tài)的圖。
【具體實施方式】
[0023]實施例
[0024]圖1是示出了根據(jù)本發(fā)明的POS設(shè)備的圖。POS設(shè)備包括:CPU(中央處理單元)
(10),用于控制POS設(shè)備;以及存儲設(shè)備(11),存儲操作系統(tǒng)(OS)和應(yīng)用程序等。
[0025]此外,POS設(shè)備具有用于存儲控制程序的ROM (只讀存儲器)(I2)、用于存儲數(shù)據(jù)的RAM(隨機(jī)存取存儲器)(13)、用于產(chǎn)生數(shù)據(jù)和時間數(shù)據(jù)的RTC(實時時鐘)(14)、針對操作者的觸摸面板型顯示單元(15)、鍵盤(16)、卡讀取器(17)、便攜式掃描器(18)、打印機(jī)(19)、針對客戶的顯示單元(20)以及網(wǎng)絡(luò)接口(21),但是該P(yáng)OS設(shè)備不包含任何非易失性存儲器。此外,根據(jù)本發(fā)明的POS設(shè)備不必要配備有以上所列的全部組件。此外,除了非易失性存儲器之外,可以向所列的部件添加其他硬件組件。
[0026]存儲設(shè)備(11)可以由硬盤驅(qū)動(HDD)構(gòu)成。存儲設(shè)備(11)不限于任何存儲設(shè)備,只要該存儲設(shè)備(11)是存儲操作系統(tǒng)(OS)和應(yīng)用程序等的存儲設(shè)備。存儲設(shè)備(11)可以由另一存儲設(shè)備構(gòu)成,只要其具有等同于HDD (硬盤驅(qū)動)的功能。
[0027]存儲設(shè)備(11)存儲日志信息以及與硬件壽命有關(guān)的信息(RAS信息)中的至少一個。日志信息是指與安裝在POS設(shè)備中的CPU(10)中執(zhí)行的數(shù)據(jù)處理的歷史或者安裝在POS設(shè)備中的其他硬件設(shè)備的操作相關(guān)的信息。此外,與硬件壽命相關(guān)的信息是指與按下鍵盤的次數(shù)、打開現(xiàn)金抽屜的次數(shù)、磁卡讀取器執(zhí)行的掃描操作的次數(shù)、接通IXD (液晶顯示器)背光的次數(shù)、打印機(jī)打印的字母的數(shù)目和打印機(jī)切割機(jī)構(gòu)的操作次數(shù)等相關(guān)的信息。
[0028]RAS信息用于估計POS設(shè)備的硬件部件的壽命。此外,將RAS信息存儲在存儲設(shè)備
(11)中,并保留在存儲區(qū)域的最后區(qū)域中,以防止在更新存儲設(shè)備(11)中存儲的操作系統(tǒng)(OS)和應(yīng)用程序等時執(zhí)行的拷貝(蓋寫)操作使RAS信息消失。
[0029]本文中,說明了一種將日志信息和RAS信息等保留在存儲設(shè)備(11)中的處理方法。圖2是示出了根據(jù)本發(fā)明的POS設(shè)備的存儲設(shè)備(11)的存儲區(qū)域的圖。將操作系統(tǒng)
(OS)和應(yīng)用程序等拷貝到處于空白狀態(tài)(初始化狀態(tài))的存儲設(shè)備(11)中。此后,產(chǎn)生針對日志信息和RAS信息等的文件并將其存儲到存儲設(shè)備(11)中。
[0030]此外,將操作系統(tǒng)(OS)存儲在存儲區(qū)域的首部區(qū)域中,在所述首部區(qū)域之后是存儲應(yīng)用程序、文件(在執(zhí)行應(yīng)用程序時所需的文件)、用于控制POS設(shè)備的驅(qū)動器以及用于提供POS設(shè)備功能的實用程序的區(qū)域。該區(qū)域后面是未使用的區(qū)域。然后,將RAS信息存儲在存儲區(qū)域的最后區(qū)域。
[0031]此外,下文中術(shù)語“應(yīng)用程序等”是指應(yīng)用程序、在執(zhí)行應(yīng)用程序時所需的文件、用于控制POS設(shè)備的驅(qū)動器以及用于提供POS設(shè)備功能的實用程序。
[0032]可以將操作系統(tǒng)(OS)和應(yīng)用程序等拷貝到存儲設(shè)備(11)拷貝到存儲設(shè)備(11)中(用操作系統(tǒng)(OS)和應(yīng)用程序等蓋寫存儲設(shè)備(11))。例如,通過設(shè)置工具來執(zhí)行該操作,所述工具包含用于拷貝操作系統(tǒng)等的程序和用于拷貝的原始數(shù)據(jù)。此外,在“已安裝狀態(tài)”下拷貝操作系統(tǒng)(OS)和應(yīng)用程序等。因此,在拷貝之后不需要“安裝”過程。
[0033]在圖2中,將用于存儲操作系統(tǒng)(OS)等的存儲設(shè)備(11)中的存儲區(qū)域分為兩個區(qū)域,即,拷貝操作系統(tǒng)等的區(qū)域(用操作系統(tǒng)等蓋寫的區(qū)域)和沒有拷貝操作系統(tǒng)等的區(qū)域(沒有用操作系統(tǒng)等蓋寫的區(qū)域)。創(chuàng)建用于拷貝的原始數(shù)據(jù),以在拷貝操作系統(tǒng)等(用操作系統(tǒng)等蓋寫)時在操作系統(tǒng)和應(yīng)用程序等之間不包含空白區(qū)域。
[0034]在使用POS設(shè)備之前并且在存儲設(shè)備(11)處于初始狀態(tài)的時執(zhí)行操作系統(tǒng)等的拷貝(蓋寫)。此外,在使用POS設(shè)備之后升級操作系統(tǒng)等的版本時或在從事故中恢復(fù)時等等執(zhí)行該操作。然而除非將構(gòu)成POS設(shè)備的硬件替換成新組件,否則需要連續(xù)記錄RAS信息。因此,需要防止由于操作系統(tǒng)等的拷貝(蓋寫)而引起RAS信息刪除。
[0035]在使用POS設(shè)備后升級操作系統(tǒng)等的版本時僅蓋寫存儲設(shè)備(11)的數(shù)據(jù)。此外,在從事故中恢復(fù)時等等執(zhí)行操作系統(tǒng)等的拷貝(蓋寫)時,執(zhí)行該操作。然而在這些時刻不將存儲設(shè)備(11)初始化。因此,在操作系統(tǒng)等之后的區(qū)域中不蓋寫數(shù)據(jù)。也就是說,先前的數(shù)據(jù)保持原樣。
[0036]這樣,將RAS信息文件存儲在沒有拷貝操作系統(tǒng)等的區(qū)域(沒有用操作系統(tǒng)等蓋寫的區(qū)域)中。應(yīng)當(dāng)將RAS信息文件存儲在沒有拷貝操作系統(tǒng)等的區(qū)域(沒有用操作系統(tǒng)等蓋寫的區(qū)域)中。此外,最后區(qū)域是最適合存儲RAS信息的區(qū)域。因此,最后區(qū)域的使用防止了 RAS信息的丟失,即使在升級操作系統(tǒng)等的版本時拷貝了操作系統(tǒng)等的區(qū)域(用操作系統(tǒng)等蓋寫的區(qū)域)變得比初始尺寸更大。
[0037]注意,圖2并未示出日志信息文件。然而,也通過產(chǎn)生日志信息程序的程序來產(chǎn)生日志信息文件,然后將其存儲在存儲操作系統(tǒng)等的存儲區(qū)域后面的存儲區(qū)域中。僅最近的處理和操作等應(yīng)當(dāng)存儲為日志信息。因此,日志信息不必要在拷貝(蓋寫)操作系統(tǒng)等之前和之后被連續(xù)記錄。因此,與日志信息相關(guān)的文件不必要存儲在最后區(qū)域中。然而可以將與日志信息相關(guān)的文件與RAS信息一起存儲到最后區(qū)域中。
[0038]接下來參考圖3的流程圖。說明了將RAS信息存儲到存儲設(shè)備(11)中的存儲區(qū)域的最后區(qū)域中的過程,所述存儲設(shè)備(11)存儲操作系統(tǒng)(OS)等。
[0039]在拷貝(蓋寫)操作系統(tǒng)之后將POS設(shè)備加電。然后用于產(chǎn)生和存儲RAS信息文件的程序開始執(zhí)行以下處理。
[0040]首先,檢查最后區(qū)域中是否存儲了 RAS信息文件(步驟I)。在該過程中,確定所存儲的數(shù)據(jù)是否是前述POS設(shè)備的RAS信息文件。對于該確定操作,當(dāng)存在RAS信息文件時,驗證讀取的前述POS設(shè)備的母板序列號是否與RAS信息文件中存儲的母板序列號相同。當(dāng)存在RAS信息文件并且讀取的前述POS設(shè)備的母板序列號與前述RAS信息文件中存儲的母板序列號相同時,確定存儲了前述RAS信息文件(步驟I為是)。在其他情況下,確定沒有存儲RAS信息文件(步驟I為否)。
[0041]在存儲了前述RAS信息文件的情況下(步驟I為是),重寫MFT (主文件表)以指示RAS信息文件位于存儲區(qū)域的最后區(qū)域(步驟9)。MFT文件是用于依照NTFS (NT文件系統(tǒng))來管理位于文件系統(tǒng)中的所有文件實體的文件。然后過程完成。
[0042]在存儲區(qū)域中存儲了 RAS信息的情況下(步驟I為是),即,在首次拷貝(蓋寫)操作系統(tǒng)之后,未記錄MFT文件以指示RAS信息位于存儲區(qū)域的最后區(qū)域。因此,重寫MFT以指示RAS信息位于存儲區(qū)域的最后區(qū)域。
[0043]另一方面,在尚未存儲RAS信息文件的情況下(步驟I為否),產(chǎn)生RAS信息文件并存儲到存儲設(shè)備(11)中。將RAS信息文件存儲在圖2中存儲應(yīng)用程序和文件等的區(qū)域后面的區(qū)域中。然而未確定RAS信息文件的精確存儲位置。
[0044]然后考慮RAS信息文件使用的群集的數(shù)目來確定目的地群集的群集編號(步驟3)。檢查另一文件是否占用目的地區(qū)域(步驟4)。在該點處,當(dāng)另一文件占用目的地區(qū)域時(步驟5為是),搜索與所述另一文件占用的群集的數(shù)目相對應(yīng)的空白區(qū)域(步驟6)。然后將所述另一文件傳送至搜索到的目的地區(qū)域(步驟7)。此后,將RAS信息文件傳送到最后區(qū)域中(步驟8)。
[0045]另一方面,在沒有文件占用目的地區(qū)域的情況下(步驟5為否),將RAS信息文件傳送至最后區(qū)域(步驟8)。
[0046]根據(jù)這些處理,在首次拷貝(蓋寫)OS等之后,將RAS信息文件存儲到存儲操作系統(tǒng)等的存儲設(shè)備中的存儲區(qū)域的最后區(qū)域中。因此,可以避免RAS信息文件的丟失,所述RAS信息文件的丟失另外是由操作系統(tǒng)等的后續(xù)拷貝(蓋寫)而引起的。此外,在首次拷貝(蓋寫)0S等之后不重新產(chǎn)生RAS信息文件。在首次拷貝(蓋寫)之后將RAS信息連續(xù)記錄到產(chǎn)生的RAS文件中。
[0047]接下來使用圖4A至4D所示的示例來進(jìn)一步說明圖3的過程的細(xì)節(jié)。圖4A至4D示出了存儲設(shè)備(11)的存儲區(qū)域。圖4A至4D是示出了在尚未產(chǎn)生RAS信息文件的情況下產(chǎn)生并存儲RAS信息的過程的圖。
[0048]首先,CPU(1)檢查存儲設(shè)備(11)中是否存儲了 RAS信息文件(圖3中的步驟I)。在該點處,),如圖4A所示,CPU(1)在存儲設(shè)備(11)中尚未存儲RAS信息文件的情況下(圖3中的步驟I為否),在存儲設(shè)備(11)中的空白區(qū)域中產(chǎn)生RAS信息文件(圖3中的步驟2)。因此,如圖4B所示,在存儲設(shè)備(11)中產(chǎn)生RAS信息文件。
[0049]接下來,CPU (10)確定RAS信息文件的目的地群集的群集編號(圖3中的步驟3)。然后,檢查另一文件是否占用了目的地群集的群集編號的存儲區(qū)域(圖3中的步驟4)。在該點處,在圖4B的示例中,另一文件占用了存儲設(shè)備(11)中的目的地群集。因此,CPU(1)確定另一文件占用了目的地群集(圖3中的步驟5為是),并在空白區(qū)域中搜索所述另一文件(圖3中的步驟6)。
[0050]然后,將所述另一文件傳送到搜索到的空白區(qū)域中(圖3中的步驟7)。因此,如圖4C所示,所述另一文件從最后區(qū)域已知任意空白區(qū)域。此后,CPU(1)向最后區(qū)域傳送RAS信息文件(圖3中的步驟8)。這里,如圖4D所示,將RAS信息文件存儲到存儲設(shè)備(11)的最后區(qū)域中。[0051 ] 這樣,根據(jù)本發(fā)明實施例的POS設(shè)備將日志信息和RAS信息等存儲在存儲操作系統(tǒng)(OS)和應(yīng)用程序等的存儲設(shè)備(11)中。因此,POS系統(tǒng)不必要配備有與用于存儲操作系統(tǒng)(OS)和應(yīng)用程序等的存儲設(shè)備不同的用于存儲日志信息和RAS信息等的任何非易失性存儲器。
[0052]在以上實施例中,將日志信息和RAS信息存儲在存儲操作系(統(tǒng)OS)和應(yīng)用程序等的存儲設(shè)備中。然而當(dāng)不必要存儲日志信息時,可以僅將RAS信息存儲到存儲操作系統(tǒng)
(OS)和應(yīng)用程序等的存儲設(shè)備中。
[0053]盡管參考示例實施例描述了本發(fā)明,然而本發(fā)明不限于上述示例實施例。本領(lǐng)域技術(shù)人員將理解,在本發(fā)明的范圍內(nèi)可以以各種方式修改本發(fā)明的配置和細(xì)節(jié)。
[0054]本申請要求在2012年3月9日提交的日本專利申請N0.2012-0528358的優(yōu)先權(quán),其全部內(nèi)容通過引用合并于此。
[0055]工業(yè)應(yīng)用
[0056]本發(fā)明可以應(yīng)用于需要日志獲取的電子設(shè)備。
[0057]參考標(biāo)記列表
[0058]10CPU
[0059]11存儲設(shè)備
[0060]12R0M
[0061]13RAM
[0062]14RTC
[0063]15針對操作者的觸摸面板型顯示單元
[0064]16 鍵盤
[0065]17卡讀取器
[0066]18便攜式掃描器
[0067]19打印機(jī)
[0068]20針對客戶的顯示單元
[0069]21網(wǎng)絡(luò)接口
【權(quán)利要求】
1.一種不配備有用于存儲日志信息和RAS信息的任何非易失性存儲器的POS系統(tǒng),其中, 所述日志信息是處理和操作等的記錄; 所述RAS信息是與硬件壽命有關(guān)的信息;并且 所述日志信息和所述RAS信息存儲在用于存儲操作系統(tǒng)和應(yīng)用程序等的存儲設(shè)備中。
2.根據(jù)權(quán)利要求1所述的POS系統(tǒng),其中, 所述RAS信息存儲在沒有用所述操作系統(tǒng)和所述應(yīng)用程序等蓋寫的存儲區(qū)域中。
3.根據(jù)權(quán)利要求2所述的POS系統(tǒng),其中, 所述RAS信息存儲在所述存儲設(shè)備中的存儲區(qū)域的最后區(qū)域中。
4.根據(jù)權(quán)利要求1至3中任一項權(quán)利要求所述的POS系統(tǒng),其中, 所述日志信息存儲在沒有用所述操作系統(tǒng)和所述應(yīng)用程序等蓋寫的存儲區(qū)域中。
5.根據(jù)權(quán)利要求4所述的POS系統(tǒng),其中, 所述日志信息存儲在所述存儲設(shè)備的存儲區(qū)域的最后區(qū)域中。
6.一種將RAS信息存儲到?jīng)]有用操作系統(tǒng)和應(yīng)用程序等蓋寫的存儲區(qū)域中的POS系統(tǒng),其中, 所述RAS信息是與硬件壽命有關(guān)的信息;并且 所述存儲區(qū)域位于用于存儲操作系統(tǒng)和應(yīng)用程序等的存儲設(shè)備中。
7.根據(jù)權(quán)利要求6所述的POS系統(tǒng),其中, 所述RAS信息存儲在所述存儲設(shè)備的存儲區(qū)域的最后區(qū)域中。
【文檔編號】G07G1/12GK104169981SQ201380012203
【公開日】2014年11月26日 申請日期:2013年2月20日 優(yōu)先權(quán)日:2012年3月9日
【發(fā)明者】二間瀨麻紀(jì) 申請人:日本電氣英富醍株式會社