国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      呼吸機(jī)、呼吸機(jī)日志文件的讀寫方法和讀寫裝置制造方法

      文檔序號(hào):6510104閱讀:435來源:國(guó)知局
      呼吸機(jī)、呼吸機(jī)日志文件的讀寫方法和讀寫裝置制造方法
      【專利摘要】本發(fā)明公開了呼吸機(jī)、呼吸機(jī)日志文件的讀寫方法和讀寫裝置,其中,呼吸機(jī)日志文件的讀寫方法包括如下步驟:S1,讀取日志文件中的主文件并判斷主文件是否讀取成功;S2,如果主文件讀取成功,則解析主文件的內(nèi)容;S3,如果主文件讀取失敗,則進(jìn)一步讀取備份文件,并在讀取成功后,刪除主文件的內(nèi)容且復(fù)制備份文件的內(nèi)容到主文件,并對(duì)主文件的內(nèi)容進(jìn)行解析。本發(fā)明通過備份文件的讀寫以及文件的同時(shí)刷新和文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,有效避免因文件損壞且沒有備份文件而導(dǎo)致的界面顯示日志缺失,方便操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。此外,本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,比較實(shí)用,且對(duì)系統(tǒng)消耗較少。
      【專利說明】呼吸機(jī)、呼吸機(jī)日志文件的讀寫方法和讀寫裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及醫(yī)療器械領(lǐng)域,特別涉及一種呼吸機(jī)、呼吸機(jī)日志文件的讀寫方法和讀寫裝置。

      【背景技術(shù)】
      [0002]目前,呼吸機(jī)顯示界面上有報(bào)警信息、參數(shù)設(shè)置、事件等日志記錄,便于操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。但是,在日志存儲(chǔ)的過程中可能會(huì)由于突然掉電或者用戶的其他非正常操作導(dǎo)致系統(tǒng)日志文件的損壞,進(jìn)而導(dǎo)致界面顯示日志的缺失。


      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題。
      [0004]為此,本發(fā)明的目的在于提出一種通過備份的日志文件以及文件的同時(shí)刷新和讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性的呼吸機(jī)、呼吸機(jī)日志文件的讀寫方法和讀寫裝置。
      [0005]為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出了一種呼吸機(jī)日志文件的讀寫方法,包括如下步驟:
      [0006]SI,讀取日志文件中的主文件并判斷所述主文件是否讀取成功,其中,所述日志文件包括主文件和備份文件;
      [0007]S2,如果所述主文件讀取成功,則解析所述主文件的內(nèi)容;以及
      [0008]S3,如果所述主文件讀取失敗,則進(jìn)一步讀取所述備份文件,并在讀取成功后,刪除所述主文件的內(nèi)容且復(fù)制所述備份文件的內(nèi)容到所述主文件,并對(duì)所述主文件的內(nèi)容進(jìn)行解析。
      [0009]根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)日志文件的讀寫方法,通過備份文件的讀寫以及文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,有效避免因文件損壞且沒有備份文件而導(dǎo)致的界面顯示日志缺失,從而方便操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。此外,本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,比較實(shí)用,且對(duì)系統(tǒng)消耗較少。
      [0010]在本發(fā)明的一個(gè)實(shí)施例中,所述的呼吸機(jī)日志文件的讀寫方法進(jìn)一步包括:
      [0011]判斷所述主文件是否解析成功;
      [0012]如果是,則使用所述主文件的內(nèi)容替換所述備份文件的內(nèi)容;以及
      [0013]如果否,則進(jìn)一步判斷復(fù)制標(biāo)志是否為真。
      [0014]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述的呼吸機(jī)日志文件的讀寫方法還包括:
      [0015]如果所述復(fù)制標(biāo)志為真,則判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件;
      [0016]如果所述復(fù)制標(biāo)志為假,則復(fù)制所述備份文件的內(nèi)容到所述主文件,并對(duì)所述主文件的內(nèi)容進(jìn)行解析。
      [0017]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,如果所述備份文件讀取失敗,則判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件。
      [0018]為達(dá)到上述目的,本發(fā)明第二方面實(shí)施例提出了一種呼吸機(jī)日志文件的讀寫裝置,包括讀取模塊、解析模塊和控制模塊,其中,所述讀取模塊用于讀取日志文件,其中,所述日志文件包括主文件和備份文件;所述控制模塊用于判斷所述主文件是否讀取成功,以及如果所述主文件讀取失敗,則控制所述讀取模塊進(jìn)一步讀取所述備份文件,并在讀取成功后,刪除所述主文件的內(nèi)容且復(fù)制所述備份文件的內(nèi)容到所述主文件;所述解析模塊用于解析所述主文件的內(nèi)容。
      [0019]根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)日志文件的讀寫裝置,通過備份文件的讀寫以及文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,有效避免因文件損壞且沒有備份文件而導(dǎo)致的界面顯示日志缺失,從而方便操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。
      [0020]在本發(fā)明的一個(gè)實(shí)施例中,所述控制模塊進(jìn)一步用于:判斷所述主文件是否解析成功;如果是,則使用所述主文件的內(nèi)容替換所述備份文件的內(nèi)容;以及如果否,則進(jìn)一步判斷復(fù)制標(biāo)志是否為真。
      [0021]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述控制模塊還用于:在所述復(fù)制標(biāo)志為真時(shí),判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件;在所述復(fù)制標(biāo)志為假時(shí),復(fù)制所述備份文件的內(nèi)容到所述主文件,并控制所述解析模塊對(duì)所述主文件的內(nèi)容進(jìn)行解析。
      [0022]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,在所述備份文件讀取失敗時(shí),所述控制模塊判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件。
      [0023]為達(dá)到上述目的,本發(fā)明第三方面實(shí)施例提供了一種呼吸機(jī),包括第二方面實(shí)施例提出的呼吸機(jī)日志文件的讀寫裝置。根據(jù)本發(fā)明實(shí)施例的呼吸機(jī),通過備份文件的讀寫以及文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,有效避免因文件損壞且沒有備份文件而導(dǎo)致的界面顯示日志缺失,從而方便操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。
      [0024]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。

      【專利附圖】

      【附圖說明】
      [0025]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
      [0026]圖1為根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)日志文件的讀寫方法的流程圖;
      [0027]圖2為根據(jù)本發(fā)明一個(gè)具體實(shí)施例的呼吸機(jī)日志文件的讀寫方法的流程圖;和
      [0028]圖3為根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)日志文件的讀寫裝置的方框圖。

      【具體實(shí)施方式】
      [0029]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
      [0030]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個(gè)或者更多個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上,除非另有明確具體的限定。
      [0031]在本發(fā)明的描述中,需要說明的是,除非另有規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是機(jī)械連接或電連接,也可以是兩個(gè)元件內(nèi)部的連通,可以是直接相連,也可以通過中間媒介間接相連,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語(yǔ)的具體含義。
      [0032]參照下面的描述和附圖,將清楚本發(fā)明的實(shí)施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實(shí)施例中的一些特定實(shí)施方式,來表示實(shí)施本發(fā)明的實(shí)施例的原理的一些方式,但是應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例的范圍不受此限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
      [0033]下面參照附圖對(duì)本發(fā)明實(shí)施例提出的呼吸機(jī)、呼吸機(jī)日志文件的讀寫方法和讀寫裝置進(jìn)行描述。
      [0034]首先對(duì)本發(fā)明第一方面實(shí)施例提出的呼吸機(jī)日志文件的讀寫方法進(jìn)行描述。如圖1所示,根據(jù)本發(fā)明實(shí)施例提出的呼吸機(jī)日志文件的讀寫方法,包括如下步驟:
      [0035]SI,讀取日志文件中的主文件并判斷主文件是否讀取成功。如果主文件讀取成功,則執(zhí)行步驟S2,如果所述主文件讀取失敗,則執(zhí)行步驟S3。
      [0036]其中,日志文件包括主文件和備份文件。需要說明的是,在本發(fā)明的實(shí)施例中,日志文件寫入時(shí),直接進(jìn)行主文件和備份文件的雙寫入。
      [0037]S2,解析主文件的內(nèi)容。
      [0038]具體而言,在日志文件讀取時(shí),首先讀取正常使用的主文件,如果主文件讀取成功,則解析主文件的內(nèi)容。
      [0039]S3,讀取備份文件,并在讀取成功后,刪除主文件的內(nèi)容且復(fù)制備份文件的內(nèi)容到主文件,并對(duì)主文件的內(nèi)容進(jìn)行解析。
      [0040]具體而言,如果主文件有缺失,導(dǎo)致讀取失敗,則進(jìn)一步讀取備份文件,并在讀取成功后,使用備份文件替換主文件,即刪除主文件的內(nèi)容且復(fù)制備份文件的內(nèi)容到主文件,并對(duì)主文件的內(nèi)容進(jìn)行解析。
      [0041]在本發(fā)明的一個(gè)實(shí)施例中,如果備份文件讀取失敗,則判斷日志文件損壞,并重新創(chuàng)建主文件和備份文件。具體而言,主文件有缺失,導(dǎo)致讀取失敗,則進(jìn)一步讀取備份文件,如果備份文件的內(nèi)容缺失,導(dǎo)致讀取失敗,則判斷日志文件損壞,重新創(chuàng)建主文件和備份文件并提示用戶日志丟失。
      [0042]在本發(fā)明的一個(gè)實(shí)施例中,上述的呼吸機(jī)日志文件的讀寫方法進(jìn)一步包括:判斷主文件是否解析成功;如果是,則使用主文件的內(nèi)容替換備份文件的內(nèi)容,即解析成功,則替換備份文件,實(shí)現(xiàn)文件的同時(shí)刷新;以及如果否,則進(jìn)一步判斷復(fù)制標(biāo)志是否為真。
      [0043]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,上述的呼吸機(jī)日志文件的讀寫方法還包括:如果復(fù)制標(biāo)志為真,則判斷日志文件損壞,并重新創(chuàng)建主文件和備份文件;如果復(fù)制標(biāo)志為假,則復(fù)制備份文件的內(nèi)容到主文件,并對(duì)主文件的內(nèi)容進(jìn)行解析。
      [0044]在本發(fā)明的一個(gè)具體實(shí)施例中,如圖2所示,上述的呼吸機(jī)日志文件的讀寫方法包括如下步驟:
      [0045]步驟S201,讀取日志文件Log中的第一主文件Logl并判斷是否讀取成功。如果讀取成功,則執(zhí)行步驟S204 ;如果讀取失敗,則進(jìn)入步驟S202。
      [0046]日志文件Log寫入時(shí),直接進(jìn)行主文件和備份文件的雙寫入。其中,主文件包括第一主文件Logl和第二主文件Log2,對(duì)應(yīng)的,備份文件包括第一備份文件Logll和第二備份文件Log22。
      [0047]步驟S202,讀取第一備份文件Logll并判斷是否讀取成功。如果讀取成功,則進(jìn)入步驟S203,如果讀取失敗,則直接執(zhí)行步驟S211。
      [0048]步驟S203,刪除Logl的內(nèi)容,復(fù)制Logll的內(nèi)容到Logl。復(fù)制標(biāo)志為真。進(jìn)入下一步驟。
      [0049]步驟S204,讀取第二主文件Log2并判斷是否讀取成功。如果讀取成功,則執(zhí)行步驟S207 ;如果讀取失敗,則進(jìn)入步驟S205。
      [0050]步驟S205,讀取第二備份文件Log22并判斷是否讀取成功。如果讀取成功,則進(jìn)入步驟S206 ;如果讀取失敗,則直接執(zhí)行步驟S211。
      [0051]步驟S206,刪除Log2的內(nèi)容,復(fù)制Log22的內(nèi)容到Log2。復(fù)制標(biāo)志為真。進(jìn)入下一步驟。
      [0052]步驟S207,對(duì)文件內(nèi)容進(jìn)行解析并判斷是否解析成功。如果解析成功,則執(zhí)行步驟S212 ;如果解析失敗,則進(jìn)入步驟S208。
      [0053]步驟S208,判斷復(fù)制標(biāo)志,如果復(fù)制標(biāo)志為假,則進(jìn)入下一步驟;如果復(fù)制標(biāo)志為真,則直接執(zhí)行步驟S211。
      [0054]步驟S209,復(fù)制備份文件的內(nèi)容到主文件。進(jìn)入下一步驟。
      [0055]即言,如果復(fù)制標(biāo)志為假,則復(fù)制備份文件的內(nèi)容到主文件,并對(duì)主文件的內(nèi)容進(jìn)行解析。
      [0056]步驟S210,對(duì)文件內(nèi)容進(jìn)行解析并判斷是否解析成功。如果解析成功,則執(zhí)行步驟S212 ;如果解析失敗,則執(zhí)行步驟S211。
      [0057]步驟S211,重新創(chuàng)建Logl/Log2和Logll/Log22,即重新創(chuàng)建主文件和備份文件,退出。
      [0058]步驟S212,替換備份文件,并進(jìn)入下一步驟。
      [0059]步驟S213,創(chuàng)建成功,退出。
      [0060]在本發(fā)明的實(shí)施例中,通過備份文件的讀寫以及文件的同時(shí)刷新和文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,具體而言,在日志文件寫入時(shí),直接進(jìn)行主文件和備份文件的雙寫入。在日志文件讀取時(shí),首先讀取正常使用的主文件,并對(duì)文件進(jìn)行解析,若讀取并解析成功,則替換備份文件,實(shí)現(xiàn)文件的同時(shí)刷新,保持文件內(nèi)容一致性;如果文件有缺失,導(dǎo)致讀取失敗,則進(jìn)行備份文件的讀取。若讀取成功,則使用備份文件的內(nèi)容,并使用備份文件替換主文件,對(duì)文件內(nèi)容進(jìn)行解析,若解析成功,則替換備份文件,保持文件內(nèi)容一致性;若讀取或者解析失敗,則該文件內(nèi)容缺失,日志文件損壞,重新創(chuàng)建主文件和備份文件并提示用戶日志丟失。
      [0061]因此,根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)日志文件的讀寫方法,通過備份文件的讀寫以及文件的同時(shí)刷新和文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,有效避免因文件損壞且沒有備份文件而導(dǎo)致的界面顯示日志缺失,從而方便操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。此外,本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,比較實(shí)用,且對(duì)系統(tǒng)消耗較少。
      [0062]下面對(duì)本發(fā)明第二方面實(shí)施例提出的呼吸機(jī)日志文件的讀寫裝置進(jìn)行描述。
      [0063]如圖3所示,根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)日志文件的讀寫裝置1000包括讀取模塊100、解析模塊200和控制模塊300。其中,讀取模塊100用于讀取日志文件,其中,日志文件包括主文件和備份文件??刂颇K300用于判斷主文件是否讀取成功,以及如果主文件讀取失敗,則控制讀取模塊100進(jìn)一步讀取備份文件,并在讀取成功后,刪除主文件的內(nèi)容且復(fù)制備份文件的內(nèi)容到主文件。解析模塊200用于解析主文件的內(nèi)容。
      [0064]在本發(fā)明的實(shí)施例中,日志文件寫入時(shí),直接進(jìn)行主文件和備份文件的雙寫入。在日志文件讀取時(shí),讀取模塊100首先讀取正常使用的主文件,如果主文件讀取成功,控制模塊300控制解析模塊200解析主文件的內(nèi)容。如果主文件有缺失,導(dǎo)致讀取失敗,控制模塊300控制讀取模塊100進(jìn)一步讀取備份文件,并在讀取成功后,使用備份文件替換主文件,即刪除主文件的內(nèi)容且復(fù)制備份文件的內(nèi)容到主文件,并控制解析模塊200對(duì)主文件的內(nèi)容進(jìn)行解析。
      [0065]在本發(fā)明的一個(gè)實(shí)施例中,控制模塊300進(jìn)一步用于:判斷主文件是否解析成功;如果是,則使用主文件的內(nèi)容替換備份文件的內(nèi)容,即解析成功,則替換備份文件,實(shí)現(xiàn)文件的同時(shí)刷新;以及如果否,則進(jìn)一步判斷復(fù)制標(biāo)志是否為真。進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,控制模塊300還用于:在復(fù)制標(biāo)志為真時(shí),判斷日志文件損壞,并重新創(chuàng)建主文件和備份文件;在復(fù)制標(biāo)志為假時(shí),復(fù)制備份文件的內(nèi)容到主文件,并控制解析模塊200對(duì)主文件的內(nèi)容進(jìn)行解析。
      [0066]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,在備份文件讀取失敗時(shí),控制模塊300判斷日志文件損壞,并重新創(chuàng)建主文件和備份文件。具體而言,主文件有缺失,導(dǎo)致讀取失敗,控制模塊300控制讀取模塊100進(jìn)一步讀取備份文件,如果備份文件的內(nèi)容缺失,導(dǎo)致讀取失敗,控制模塊300則判斷日志文件損壞,重新創(chuàng)建主文件和備份文件并提示用戶日志丟失。
      [0067]綜上所述,根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)日志文件的讀寫裝置,通過備份文件的讀寫以及文件的同時(shí)刷新和文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,有效避免因文件損壞且沒有備份文件而導(dǎo)致的界面顯示日志缺失,從而方便操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。
      [0068]下面對(duì)本發(fā)明第三方面實(shí)施例提出的呼吸機(jī)進(jìn)行描述。根據(jù)本發(fā)明實(shí)施例的呼吸機(jī)包括第二方面實(shí)施例提出的呼吸機(jī)日志文件的讀寫裝置1000。該呼吸機(jī)通過備份文件的讀寫以及文件的同時(shí)刷新和文件讀取時(shí)的邏輯判斷來保護(hù)日志文件的完整性,有效避免因文件損壞且沒有備份文件而導(dǎo)致的界面顯示日志缺失,從而方便操作人員對(duì)呼吸機(jī)的工作狀況進(jìn)行觀察。此外,本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,比較實(shí)用,且對(duì)系統(tǒng)消耗較少。
      [0069]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
      [0070]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
      [0071]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
      [0072]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
      [0073]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
      [0074]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
      [0075]在本說明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
      [0076]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
      【權(quán)利要求】
      1.一種呼吸機(jī)日志文件的讀寫方法,其特征在于,包括如下步驟: Si,讀取日志文件中的主文件并判斷所述主文件是否讀取成功,其中,所述日志文件包括主文件和備份文件; S2,如果所述主文件讀取成功,則解析所述主文件的內(nèi)容;以及S3,如果所述主文件讀取失敗,則進(jìn)一步讀取所述備份文件,并在讀取成功后,刪除所述主文件的內(nèi)容且復(fù)制所述備份文件的內(nèi)容到所述主文件,并對(duì)所述主文件的內(nèi)容進(jìn)行解析。
      2.如權(quán)利要求1所述的呼吸機(jī)日志文件的讀寫方法,其特征在于,進(jìn)一步包括: 判斷所述主文件是否解析成功; 如果是,則使用所述主文件的內(nèi)容替換所述備份文件的內(nèi)容;以及 如果否,則進(jìn)一步判斷復(fù)制標(biāo)志是否為真。
      3.如權(quán)利要求2所述的呼吸機(jī)日志文件的讀寫方法,其特征在于,還包括: 如果所述復(fù)制標(biāo)志為真,則判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件;如果所述復(fù)制標(biāo)志為假,則復(fù)制所述備份文件的內(nèi)容到所述主文件,并對(duì)所述主文件的內(nèi)容進(jìn)行解析。
      4.如權(quán)利要求1所述的呼吸機(jī)日志文件的讀寫方法,其特征在于, 如果所述備份文件讀取失敗,則判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件。
      5.一種呼吸機(jī)日志文件的讀寫裝置,其特征在于,包括讀取模塊、解析模塊和控制模塊,其中, 所述讀取模塊用于讀取日志文件,其中,所述日志文件包括主文件和備份文件; 所述控制模塊用于判斷所述主文件是否讀取成功,以及如果所述主文件讀取失敗,則控制所述讀取模塊進(jìn)一步讀取所述備份文件,并在讀取成功后,刪除所述主文件的內(nèi)容且復(fù)制所述備份文件的內(nèi)容到所述主文件; 所述解析模塊用于解析所述主文件的內(nèi)容。
      6.如權(quán)利要求5所述的呼吸機(jī)日志文件的讀寫裝置,其特征在于,所述控制模塊進(jìn)一步用于: 判斷所述主文件是否解析成功; 如果是,則使用所述主文件的內(nèi)容替換所述備份文件的內(nèi)容;以及 如果否,則進(jìn)一步判斷復(fù)制標(biāo)志是否為真。
      7.如權(quán)利要求6所述的呼吸機(jī)日志文件的讀寫裝置,其特征在于,所述控制模塊還用于: 在所述復(fù)制標(biāo)志為真時(shí),判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件; 在所述復(fù)制標(biāo)志為假時(shí),復(fù)制所述備份文件的內(nèi)容到所述主文件,并控制所述解析模塊對(duì)所述主文件的內(nèi)容進(jìn)行解析。
      8.如權(quán)利要求5所述的呼吸機(jī)日志文件的讀寫裝置,其特征在于, 在所述備份文件讀取失敗時(shí),所述控制模塊判斷所述日志文件損壞,并重新創(chuàng)建主文件和備份文件。
      9.一種呼吸機(jī),其特征在于,包括如權(quán)利要求5-8任一項(xiàng)所述的呼吸機(jī)日志文件的讀寫裝置。
      【文檔編號(hào)】G06F11/14GK104424051SQ201310395893
      【公開日】2015年3月18日 申請(qǐng)日期:2013年9月3日 優(yōu)先權(quán)日:2013年9月3日
      【發(fā)明者】張保山 申請(qǐng)人:北京誼安醫(yī)療系統(tǒng)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1