專利名稱:文件變換方法以及記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在個人計算機以及文字處理器等的信息處理裝置中,用于按照一定的變換處理把源文件進行變換、生成預(yù)定的目標文件的文件變換方法以及記錄媒體,更詳細地講,涉及為了適當?shù)卦谶@些源文件和目標文件之間建立聯(lián)系,容易而且可靠地對文件管理進行改善。
圖6是示出特開平6-1103192號公報所揭示的用于實現(xiàn)以往的文件變換方法的信息處理裝置的框圖。圖中,1是按照預(yù)定的程序進行工作的運算處理裝置,2是記錄預(yù)定的程序等各種文件的磁盤存儲器,3是存儲運算處理裝置1所利用的數(shù)據(jù)等的只讀存儲器,4是在運算處理裝置的處理過程中堆棧各種數(shù)據(jù)等的隨機存取存儲器。5是在上述運算處理裝置1訪問磁盤存儲器2、只讀存儲器3、隨機存取存儲器4等的時候使用的數(shù)據(jù)總線。
下面說明其動作。
圖7示出運算處理裝置1所實行的文件變換程序的流程圖。圖中,ST1是實行從源文件生成目標文件的變換處理的變換處理步驟,ST2是檢索該源文件獲取源文件的生成日期和時間的信息獲取步驟,ST3是把該獲取的生成日期和時間作為注解記入到上述目標文件中的信息添加步驟。
而且,該文件變換程序和上述源文件、目標文件存儲在上述磁盤存儲器等中。
由于以往的文件變換方法如以上那樣構(gòu)成,所以在各系統(tǒng)實行適于自己的文件變換處理時,不能夠添加充分的信息以可靠地特定目標文件是根據(jù)哪一個源文件、使用哪一種變換處理系統(tǒng)變換而成。其結(jié)果,存在著不能夠容易而且可靠地特定文件,文件管理困難這樣的問題。
即,在以往的文件變換方法中,由于只是在目標文件上添加源文件的生成日期和時間信息,所以,在把變換處理系統(tǒng)版本提高的情況下,不能夠區(qū)別根據(jù)同一個源文件所生成的多個同名的目標文件。特別是,在把用高級語言記述了變換處理系統(tǒng)的源文件變換為適合于信息處理裝置1所執(zhí)行的目標文件的情況下,即使打開該目標文件也不能夠完全理解其內(nèi)容,所以存在著需要在整理了一個個過去的文件時實行該變換處理這樣的問題。
另外,在以往的文件變換方法中,由于只是在目標文件上添加源文件的生成日期和時間信息,所以在多位使用者對于相同名稱的源文件幾乎同時進行了變換處理時也和上述一樣,存在著有時難以特定哪一個目標文件是誰的目標文件,需要重新進行變換等的問題。
進而,在以往的文件變換方法中,變換處理后經(jīng)過短暫的時間利用目標文件等的情況下,存在著不能夠特定該目標文件是根據(jù)哪一個源文件、使用哪一種變換處理系統(tǒng)生成的這樣的問題。
本發(fā)明是為解決上述問題而產(chǎn)生,目的在于提供得到能夠可靠地特定目標文件是被用哪一種變換處理系統(tǒng)變換而成的文件變換方法以及記錄媒體。
另外,本發(fā)明的目的還在于得到能夠可靠地確定目標文件是根據(jù)哪一個源文件、使用哪一種文件變換處理系統(tǒng)變換而成的文件變換方法以及記述媒體。
本發(fā)明第1方案的文件變換方法是在按照一定的變換處理把源文件進行變換生成目標文件的文件變換方法中,在上述源文件以及上述目標文件上添加該變換處理所使用的變換處理系統(tǒng)的版本信息以及/或者名稱信息。
本發(fā)明第2方案的文件變換方法還添加源文件的生成日期和時間信息以及/或者目標文件的生成日期和時間信息。
本發(fā)明第3方案的文件變換方法是在按照一定的變換處理把源文件進行變換生成目標文件的文件變換方法中,在上述源文件以及上述目標文件中添加進行了該變換處理的日期和時間信息。
本發(fā)明第4方案的文件變換方法中的日期和時間信息是直到用該文件變換方法所能夠得到的最小時間單位所包含的信息。
本發(fā)明第5方案的記錄媒體是記錄了計算機能夠讀取的程序的記錄媒體,這些程序用于實現(xiàn)按照一定的變換處理把源文件進行變換生成目標文件的變換處理功能和在上述源文件以及上述目標文件上添加該變換處理使用的變換處理系統(tǒng)的版本信息以及/或者名稱信息的信息添加功能。
本發(fā)明第6方案的記錄媒體是記錄了計算機能夠讀取的程序的記錄媒體,這些程序用于實現(xiàn)按照一定的變換處理把源文件進行變換生成目標文件的變換處理功能和在上述源文件以及上述目標文件中添加進行了該變換處理的日期和時間信息的信息添加功能。
圖1是示出本發(fā)明實施例1的信息處理裝置的框圖。
圖2示出本發(fā)明實施例1的文件變換處理程序的流程圖。
圖3是實施例1中使用的源文件的例子。
圖4是用圖2的程序把圖3的源文件進行變換所得到的目標文件。
圖5是本發(fā)明實施例2的文件變換處理程序的流程圖。
圖6是示出使用了以往的文件變換程序的信息處理裝置例的框圖。
圖7是以往的文件變換程序的流程。
實施例下面,說明本發(fā)明的一實施例。
實施例1圖1是示出用于實現(xiàn)本發(fā)明實施例1的文件變換處理的信息處理裝置的框圖。圖中,1是執(zhí)行用于實現(xiàn)文件變換處理的文件變換程序的運算處理裝置,2是存儲記述了文件變換程序的程序文件和記述了源文件的源文件等各種文件的磁盤存儲器,3是存儲運算處理裝置1利用的數(shù)據(jù)等的只讀存儲器,4是在運算處理裝置1處理的過程中堆棧各種數(shù)據(jù)等的隨機存取存儲器。5是上述運算處理裝置1訪問磁盤存儲器2、只讀存儲器3、隨機存儲存儲器4等時使用的數(shù)據(jù)總線。
下面說明其動作。
圖2是運算處理裝置1執(zhí)行文件變換程序的流程。圖中,ST4是從信息處理裝置等的平臺獲取直到該平臺具有的最小時間單位即秒的當前日期和時間信息的信息獲取步驟,ST5是執(zhí)行使用預(yù)定的編譯器等的變換處理系統(tǒng)從源文件生成目標文件的變換處理的變換處理步驟(變換處理功能),ST6是在上述源文件以及上述目標文件中記入在信息獲取步驟ST4中獲取到的日期和時間信息的信息添加步驟(信息添加功能)。
而且,在生成圖3所示那樣的用容易的程序語言記述了人所記述的事件的仿真用的源程序,并且實行該源程序的變換處理時,能夠得到如圖4所示那樣的信息處理裝置可執(zhí)行的目標文件。在這些圖中,6是源文件的生成日期和時間信息,7以及8是進行變換處理生成的該目標文件的生成日期和時間信息。
如以上那樣,如果根據(jù)本實施例1,則由于在按照一定的變換處理把源文件進行變換生成目標文件時,在磁盤存儲器2內(nèi)存儲了用于實現(xiàn)把進行了該變換處理的日期和時間信息添加到上述源文件以及上述目標文件中的文件變換處理的程序,根據(jù)該程序運算處理裝置1實行文件變換,所以,即使變更處理系統(tǒng)生成多個相同名稱的目標文件,通過使該變換日期和時間信息相對應(yīng),能夠特定是根據(jù)哪個源文件生成了該目標文件,而且,通過比較上述變換日期和時間信息和上述變換處理系統(tǒng)的變更日期和時間,能夠特定使用哪個變換處理系統(tǒng)生成該目標文件。
從而,即使把變換處理系統(tǒng)版本提高,也能夠在以后容易地特定該目標文件是根據(jù)哪個源文件用哪種變換處理系統(tǒng)而生成,能夠容易而且可靠地進行文件管理。特別地,由于日期和時間信息是以在該文件變換方法中所能夠得到的最小時間單位即秒單位所包含的信息,所以即使使用能夠高速進行變換處理的信息處理裝置并且多個人利用相同名稱的文件這樣的情況下,也能夠可靠地區(qū)別每個人的目標文件。
另外,本實施例1中,通過所需要的最小限度的添加信息能夠期望該作用效果。
實施例2圖5是本發(fā)明實施例2的運算處理裝置1實行的文件變換程序的流程。圖中,ST7是使用預(yù)定的編譯程序等變換處理系統(tǒng)從源文件生成目標文件,并且實行變換處理的變換處理步驟(變換處理功能),ST8是獲取該變換處理系統(tǒng)的名稱信息、版本信息以及當前日期和時間信息的信息獲取步驟,ST9是在上述源文件以及上述目標文件內(nèi)作為注釋記入在信息獲取步驟ST8中獲取的各種信息的信息添加步驟(信息添加功能)。另外,上述當前日期和時間信息包含有直到上述信息處理裝置等的平臺所具有的最小時間單位即秒單位的信息。
而且,在和實施例1同樣的平臺上,當生成用容易的程序語言記述了人所記述的事件的仿真用的源程序,并且實行該源程序的變換處理時,能夠得到信息處理裝置可執(zhí)行的目標文件。
如上所述,如果依據(jù)本實施例2,由于在按照一定的變換處理把源文件進行變換生成目標文件時,使得用于實現(xiàn)在上述源文件以及上述目標文件內(nèi)添加變換處理系統(tǒng)的名稱信息、版本信息以及當前日期和時間信息的變換處理的程序存儲在磁盤存儲器2中,根據(jù)該程序運算處理裝置1執(zhí)行文件變換,所以,即使變更變換處理系統(tǒng)生成多個同一名稱的目標文件,通過使上述日期和時間信息相對應(yīng)也能夠特定根據(jù)哪個源文件生成了該目標文件,而且,用上述變換處理系統(tǒng)的名稱信息和版本信息,能夠特定使用哪個變換處理系統(tǒng)生成了該目標文件。
從而,即使把變換處理系統(tǒng)的版本提高,在以后也能夠容易地特定該目標文件是根據(jù)哪個源文件使用哪種變換處理系統(tǒng)生成的,能夠容易而且可靠地進行文件管理。特別地,由于構(gòu)成目標文件生成日期和時間信息的日期和時間信息取為以直到該文件變換方法所能得到的最小時間單位即秒單位所包含的信息,所以,即使在使用能夠進行高速變換處理的信息處理裝置而且多個人利用同一名稱的文件這樣的情況下,也能夠可靠地區(qū)別每個人的目標文件。
如以上所述,如果依據(jù)本發(fā)明,在按照一定的變換處理把源文件進行變換生成目標文件的文件變換方法中,由于在上述源文件以及上述目標文件中添加該變換處理所使用的變換處理系統(tǒng)的版本信息以及/或者名稱信息,所以即使變更該變換處理系統(tǒng)生成多個同一名稱的目標文件,用該變換處理系統(tǒng)的版本信息以及/或者名稱信息,也能夠特定使用了哪個編譯程序生成了該目標文件。從而,即使把變換處理系統(tǒng)版本提高,以后也能夠容易地特定該目標文件是用哪種變換處理系統(tǒng)生成的,能夠容易而且可靠地進行文件管理。
特別地,如果還構(gòu)成為添加源文件的生成日期和時間信息以及/或者目標文件的生成日期和時間信息,則也能夠特定從哪個源文件生成了該目標文件,即使多個人幾乎同時變換處理同一名稱的源文件,或者變換處理后經(jīng)過短暫時間想利用目標文件時,以后也能夠容易地特定該目標文件是根據(jù)哪個源文件用哪種變換處理生成的,能夠容易而且可靠地進行文件管理。
另外,也可以在上述源文件以及上述目標文件中添加進行了變換處理的日期和時間信息以代替那些上述添加信息。在這種情況下,即使把變換處理系統(tǒng)版本提高,即使在多個人幾乎同時變換處理同一名稱的源文件,或者變換處理后經(jīng)過短暫時間將利用目標文件時,也能夠在以后容易地特定該目標文件是根據(jù)哪個源文件使用哪種變換處理系統(tǒng)生成的。
另外,與上述添加信息的情況相比用較少的添加信息進行該特定,所以能夠容易而且可靠地進行文件管理。
然而,在以上的變換處理中,日期和時間信息可以取為直到在該文件變換方法中所能夠得到的最小時間單位所包含的信息。因此,在即使使用能夠進行高速變換處理的信息處理裝置并且多個人利用同一名稱的文件這樣的情況下,也能夠可靠地區(qū)別每個人的目標文件。
還有,如果把用于實現(xiàn)這些文件變換方法的程序記錄在計算機能夠讀取的記錄媒體上,利用該程序進行文件變換處理,則能夠期望以上的效果。
權(quán)利要求
1.一種文件變換方法,該方法按照一定的變換處理順序把源文件進行變換,生成目標文件,其特征在于在上述源文件以及上述目標文件中添加該變換處理中所使用的變換處理系統(tǒng)的版本信息以及/或者名稱信息。
2.如權(quán)利要求1所述的文件變換方法,其特征在于還添加源文件的生成日期和時間信息以及/或者目標文件的生成日期和時間信息。
3.一種文件變換方法,用于按照一定的變換處理順序把源文件進行變換,生成目標文件,其特征在于在上述源文件以及上述目標文件中添加進行了該變換處理的日期和時間信息。
4.如權(quán)利要求2或者權(quán)利要求3記述的文件變換方法,其特征在于日期和時間信息是直到用該文件變換方法所能夠得到的最小的時間單位為止所包含的信息。
5.一種計算機可讀取的記錄媒體,其特征在于該記錄媒體上記錄了用于實現(xiàn)變換處理功能和信息添加功能的程序,其中,變換處理功能按照一定的變換處理順序把源文件進行變換,生成目標文件,信息添加功能在上述源文件以及上述目標文件中添加在變換處理中使用的變換處理系統(tǒng)的版本信息以及/或者名稱信息。
6.一種計算機可讀取的記錄媒體,其特征在于該記錄媒體上記述了用于實現(xiàn)變換處理功能和信息添加功能的程序,其中,變換處理功能按照一定的變換處理順序把源文件進行變換,生成目標文件,信息添加處理功能在上述源文件以及上述目標文件上添加進行了變換處理的日期和時間信息。
全文摘要
由于在以往的文件變換方法中,構(gòu)成為在生成目標文件時在該目標文件中添加源文件的生成日期和時間信息,所以,在變更該變換處理系統(tǒng),重新生成該目標文件的情況下,不能夠區(qū)分新舊兩種目標文件。本發(fā)明是在生成目標文件(ST5)時,在該源文件以及該目標文件中添加目標文件的變換日期和時間信息、變換處理系統(tǒng)的名稱以及版本信息(ST6)。
文檔編號G06F9/44GK1208196SQ98105570
公開日1999年2月17日 申請日期1998年3月13日 優(yōu)先權(quán)日1997年8月12日
發(fā)明者湯佐晃和 申請人:三菱電機株式會社