專利名稱:商業(yè)非標(biāo)準(zhǔn)字符處理裝置和系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及商業(yè)非標(biāo)準(zhǔn)字符處理裝置和系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),尤其涉及這樣一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置和系統(tǒng)它可以為每個(gè)作業(yè)處理非標(biāo)準(zhǔn)字符,該作業(yè)不是預(yù)先定義的并且適用于與網(wǎng)絡(luò)相連并處理多個(gè)作業(yè)的計(jì)算機(jī)。本發(fā)明還涉及一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),它存儲(chǔ)用于處理每個(gè)非預(yù)定義的非標(biāo)準(zhǔn)字符的程序。
一般地,在處理計(jì)算機(jī)字符時(shí),預(yù)先用某種標(biāo)準(zhǔn)或類似規(guī)則預(yù)定義一個(gè)字符集或代碼集。字符集是被處理的字符的集合,代碼集是分配給字符的字符、數(shù)字或字符代碼的集合。
計(jì)算機(jī)硬件供應(yīng)商或用于控制計(jì)算機(jī)的操作系統(tǒng)的供應(yīng)商通常是利用某種字符代碼作為預(yù)置條件來提供以字體隨機(jī)訪問存儲(chǔ)器(ROM)或字體文件形式存儲(chǔ)的字符字體。
當(dāng)處理未被字符集定義的字符時(shí),計(jì)算機(jī)的使用者建立自己的字符字體并將該字符字體存儲(chǔ)到一個(gè)文件中。通過將該文件注冊(cè)為一個(gè)非標(biāo)準(zhǔn)字符文件,就有可能使用未經(jīng)過標(biāo)準(zhǔn)化定義的字符。
在初始為處理多種類型字符而設(shè)計(jì)的大型計(jì)算機(jī)中,注冊(cè)非標(biāo)準(zhǔn)字符集的需求是很小的。因此,在大型計(jì)算機(jī)中,可注冊(cè)的非標(biāo)準(zhǔn)字符數(shù)目不成問題,單獨(dú)一個(gè)大型計(jì)算機(jī)就可以同時(shí)處理不同的作業(yè)。
但是最近,小型計(jì)算機(jī)的性能得到了相當(dāng)?shù)母纳?,因此需要在小型?jì)算機(jī)如個(gè)人計(jì)算機(jī)上執(zhí)行常規(guī)上由大型計(jì)算機(jī)處理的工作。但是,在小型計(jì)算機(jī)如個(gè)人計(jì)算機(jī)中,能夠處理的字符種類數(shù)目在開始時(shí)是很小的,可注冊(cè)的非標(biāo)準(zhǔn)字符數(shù)目不足以使小型計(jì)算機(jī)執(zhí)行大型計(jì)算機(jī)的字處理工作。因此,小型計(jì)算機(jī)僅能執(zhí)行有限的工作,并且當(dāng)在小型計(jì)算機(jī)上執(zhí)行多個(gè)作業(yè)時(shí),只能執(zhí)行被局限于不處理非標(biāo)準(zhǔn)字符的作業(yè)。
而且,需要通過將小型計(jì)算機(jī)如個(gè)人計(jì)算機(jī)連到網(wǎng)絡(luò)上來處理不同的作業(yè)。相應(yīng)地,需要實(shí)現(xiàn)高效處理大量非標(biāo)準(zhǔn)字符的技術(shù)。
因此,本發(fā)明的總的目的是提供一個(gè)新穎、有用的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,以克服上面所描述的問題。
本發(fā)明另一個(gè)和更具體的目的是提供一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置,它為在計(jì)算機(jī)中處理的每個(gè)作業(yè)分配作業(yè)標(biāo)識(shí)信息,并根據(jù)每個(gè)作業(yè)的標(biāo)識(shí)信息管理非標(biāo)準(zhǔn)字符文件。當(dāng)將非標(biāo)準(zhǔn)字符文件從管理非標(biāo)準(zhǔn)字符的服務(wù)器傳輸?shù)綀?zhí)行作業(yè)的服務(wù)器時(shí),只傳送此前已被傳送的非標(biāo)準(zhǔn)字符文件與當(dāng)前待傳輸?shù)姆菢?biāo)準(zhǔn)字符文件之間的差別,從而減輕了網(wǎng)絡(luò)負(fù)擔(dān)。
本發(fā)明的另一個(gè)目的是提供一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置,它包括多個(gè)作業(yè)處理部分和一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)處理部分,作業(yè)處理部分通過使用在系統(tǒng)非標(biāo)準(zhǔn)字符文件、及對(duì)應(yīng)作業(yè)標(biāo)識(shí)信息而提供的一或多個(gè)非標(biāo)準(zhǔn)字符文件中注冊(cè)的非標(biāo)準(zhǔn)字符數(shù)據(jù)執(zhí)行處理;在非標(biāo)準(zhǔn)字符注冊(cè)處理部分,根據(jù)一具體的作業(yè)標(biāo)識(shí)信息將所提供的非標(biāo)準(zhǔn)字符文件注冊(cè)為非標(biāo)準(zhǔn)字符文件。根據(jù)本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序。然后,不必關(guān)心非標(biāo)準(zhǔn)字符,就可以為每個(gè)作業(yè)準(zhǔn)確地顯示最近的非標(biāo)準(zhǔn)字符。另外,由于可以切換和使用每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多的非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及使用差別非標(biāo)準(zhǔn)字符傳輸文件(differencenonstandard character file),減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明進(jìn)一步的目的是提供與一個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)裝置相連的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,其中該服務(wù)裝置提供完整非標(biāo)準(zhǔn)字符傳輸文件、差別非標(biāo)準(zhǔn)字符傳輸文件及分布管理信息文件,其中完整非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)所有最近的非標(biāo)準(zhǔn)字符信息;差別非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)以前的一個(gè)版本的非標(biāo)準(zhǔn)字符信息和最近的非標(biāo)準(zhǔn)字符信息之間的差別;分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息和以前某個(gè)版本的非標(biāo)準(zhǔn)字符信息的日期。商業(yè)非標(biāo)準(zhǔn)字符處理裝置包括商業(yè)非標(biāo)準(zhǔn)字符處理裝置中所提供的非標(biāo)準(zhǔn)字符文件,及用于基于商業(yè)非標(biāo)準(zhǔn)字符處理裝置中的非標(biāo)準(zhǔn)字符文件的日期與存儲(chǔ)位于非標(biāo)準(zhǔn)字符管理服務(wù)器的分布管理信息文件中的日期的比較結(jié)果,使用完整非標(biāo)準(zhǔn)字符傳輸文件和差別非標(biāo)準(zhǔn)字符傳輸文件之一來更新非標(biāo)準(zhǔn)字符文件的裝置。根據(jù)本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明的另一個(gè)目的是提供一個(gè)與非標(biāo)準(zhǔn)字符管理服務(wù)器相連的商業(yè)非標(biāo)準(zhǔn)字符處理裝置。其中該管理服務(wù)器提供非標(biāo)準(zhǔn)字符傳輸文件及分布管理信息文件;其中非標(biāo)準(zhǔn)傳輸文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息;分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息的日期。商業(yè)非標(biāo)準(zhǔn)字符處理裝置包括位于商業(yè)非標(biāo)準(zhǔn)字符處理裝置中的非標(biāo)準(zhǔn)字符文件,及當(dāng)商業(yè)非標(biāo)準(zhǔn)字符處理裝置的非標(biāo)準(zhǔn)字符文件的日期與存儲(chǔ)在分布管理信息文件中的日期不匹配時(shí),利用非標(biāo)準(zhǔn)字符傳輸文件更新商業(yè)非標(biāo)準(zhǔn)字符處理裝置的非標(biāo)準(zhǔn)字符文件的裝置。根據(jù)本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明的另一個(gè)目的是提供一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置。它包括下載裝置,用于根據(jù)指定的作業(yè)標(biāo)識(shí)信息、指定非標(biāo)準(zhǔn)字符文件的標(biāo)志及與非標(biāo)準(zhǔn)字符文件的存儲(chǔ)位置相關(guān)的信息下載非標(biāo)準(zhǔn)字符文件;顯示裝置,用于通過使用由下載裝置所下載的非標(biāo)準(zhǔn)字符文件,顯示出現(xiàn)在標(biāo)志之后的非標(biāo)準(zhǔn)字符。根據(jù)本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明的進(jìn)一步目的是提供一種商業(yè)非標(biāo)準(zhǔn)字符處理系統(tǒng),它包括一個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)器。其中包括一個(gè)整體非標(biāo)準(zhǔn)字符傳輸文件,用于存儲(chǔ)所有最近的非標(biāo)準(zhǔn)字符信息;差別非標(biāo)準(zhǔn)字符傳輸文件,用于存儲(chǔ)此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息與最近的非標(biāo)準(zhǔn)字符信息之間的差別;及一個(gè)分布管理信息文件,用于存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息及此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息的日期;及一個(gè)客戶裝置,它與非標(biāo)準(zhǔn)字符管理服務(wù)器相連,包括客戶裝置中所提供的非標(biāo)準(zhǔn)字符文件;根據(jù)客戶裝置中非標(biāo)準(zhǔn)字符文件的日期和存儲(chǔ)在非標(biāo)準(zhǔn)字符管理服務(wù)器中分布管理信息文件中的日期的比較結(jié)果,使用整體非標(biāo)準(zhǔn)字符傳輸文件與差別非標(biāo)準(zhǔn)字符傳輸文件之一來更新非標(biāo)準(zhǔn)字符文件的裝置。根據(jù)本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理系統(tǒng),僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明的另一個(gè)目的是提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)用于存儲(chǔ)可由計(jì)算機(jī)讀取的程序。包括使用注冊(cè)在系統(tǒng)非標(biāo)準(zhǔn)字符文件中的非標(biāo)準(zhǔn)字符數(shù)據(jù)令計(jì)算機(jī)執(zhí)行處理的裝置;根據(jù)作業(yè)標(biāo)識(shí)信息令計(jì)算機(jī)提供一個(gè)或多個(gè)非標(biāo)準(zhǔn)字符文件的裝置;及根據(jù)特定的作業(yè)標(biāo)識(shí)信息令計(jì)算機(jī)將所提供的非標(biāo)準(zhǔn)字符文件注冊(cè)為非標(biāo)準(zhǔn)字符文件的裝置。根據(jù)本發(fā)明的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明的又一個(gè)目的是提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)用于存儲(chǔ)可由計(jì)算機(jī)讀取的程序。該計(jì)算機(jī)與一個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)裝置相連,而后者用于提供完整非標(biāo)準(zhǔn)字符傳輸文件、差別非標(biāo)準(zhǔn)傳輸文件及分布管理信息文件。其中完整非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)所有最近的非標(biāo)準(zhǔn)字符信息;差別非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)此前一個(gè)版本的非標(biāo)準(zhǔn)字符文件與最近的非標(biāo)準(zhǔn)字符信息之間的差別;分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息與此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息的日期。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括令計(jì)算機(jī)提供非標(biāo)準(zhǔn)字符文件的裝置;根據(jù)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的非標(biāo)準(zhǔn)字符文件的日期及存儲(chǔ)在非標(biāo)準(zhǔn)字符管理服務(wù)器的分布管理信息文件中的日期的比較結(jié)果,使用完整非標(biāo)準(zhǔn)字符傳輸文件和差別非標(biāo)準(zhǔn)字符傳輸文件之一令計(jì)算機(jī)更新計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的非標(biāo)準(zhǔn)字符文件的裝置。根據(jù)本發(fā)明的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明的進(jìn)一步的目的是提供一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)用于存儲(chǔ)可由計(jì)算機(jī)讀取的程序。該計(jì)算機(jī)與一個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)器相連,該服務(wù)器提供非標(biāo)準(zhǔn)字符傳輸文件及分布管理信息文件。其中非標(biāo)準(zhǔn)傳輸文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息,分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息的日期。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括令計(jì)算機(jī)提供非標(biāo)準(zhǔn)字符文件的裝置;當(dāng)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的非標(biāo)準(zhǔn)字符文件的日期與存儲(chǔ)在分布管理信息文件中的日期不匹配時(shí),使用非標(biāo)準(zhǔn)字符傳輸文件令計(jì)算機(jī)更新計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的非標(biāo)準(zhǔn)字符文件的裝置。根據(jù)本發(fā)明的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明的另一個(gè)目的是提供一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)用于存儲(chǔ)可由計(jì)算機(jī)讀取的程序。包括下載裝置,用于根據(jù)指定的作業(yè)標(biāo)識(shí)信息、指定非標(biāo)準(zhǔn)字符文件的標(biāo)志及與非標(biāo)準(zhǔn)字符文件的存儲(chǔ)位置相關(guān)的信息令計(jì)算機(jī)下載非標(biāo)準(zhǔn)字符文件;顯示裝置,用于通過使用由下載裝置所下載的非標(biāo)準(zhǔn)字符文件令計(jì)算機(jī)顯示出現(xiàn)在標(biāo)志之后的非標(biāo)準(zhǔn)字符。根據(jù)本發(fā)明的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),僅僅需要簡(jiǎn)單地在客戶裝置中建立一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)程序,然后,不需了解非標(biāo)準(zhǔn)字符就可能正確顯示每個(gè)作業(yè)的非標(biāo)準(zhǔn)字符,因此實(shí)際上可以使用無窮多非標(biāo)準(zhǔn)字符。進(jìn)而,由于不需要為每個(gè)客戶裝置注冊(cè)非標(biāo)準(zhǔn)字符,因此相對(duì)于操作客戶裝置的操作者來說,客戶裝置的操作效率和易操作性都得到了改善。另外,通過檢查非標(biāo)準(zhǔn)字符文件的更新及通過使用差別非標(biāo)準(zhǔn)字符傳輸文件,減少了網(wǎng)絡(luò)的負(fù)擔(dān)。
本發(fā)明其它的目的和進(jìn)一步的特征通過以下結(jié)合附圖的說明將更顯而易見。
圖1是一張系統(tǒng)方框圖,示出了基于本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理系統(tǒng)的一個(gè)實(shí)施例的基本結(jié)構(gòu);圖2是一張系統(tǒng)方框圖,示出了可作為服務(wù)器或客戶的計(jì)算機(jī)的基本結(jié)構(gòu);圖3示出了實(shí)施例中所處理的文件;圖4示出了啟動(dòng)信息文件的結(jié)構(gòu);圖5示出了分布管理信息文件的結(jié)構(gòu);圖6示出了非標(biāo)準(zhǔn)字符管理文件的結(jié)構(gòu);圖7是一張流程圖,用于說明非標(biāo)準(zhǔn)字符管理服務(wù)器的操作;圖8是一張流程圖,用于說明完整非標(biāo)準(zhǔn)字符傳輸文件的創(chuàng)建過程;圖9是一張流程圖,用于說明差別非標(biāo)準(zhǔn)字符傳輸文件的創(chuàng)建過程;圖10是一張流程圖,用于說明同來自客戶的設(shè)置需求相對(duì)應(yīng)的通信服務(wù)器的操作;圖11是一張流程圖,用于說明同來自客戶的非標(biāo)準(zhǔn)字符注冊(cè)處理相對(duì)應(yīng)的通信服務(wù)器的操作;圖12是一張流程圖,用于說明客戶的設(shè)置處理過程;圖13是一張流程圖,用于說明在客戶端管理商業(yè)非標(biāo)準(zhǔn)字符的處理過程;并且圖14是一張流程圖,用于說明管理字體非標(biāo)準(zhǔn)字符的處理過程。
圖1是一張系統(tǒng)方框圖,示出了基于本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理系統(tǒng)的一個(gè)實(shí)施例的基本結(jié)構(gòu)。商業(yè)非標(biāo)準(zhǔn)字符處理系統(tǒng)的實(shí)施例采用了基于本發(fā)明的商業(yè)非標(biāo)準(zhǔn)字符處理設(shè)備的實(shí)施例。進(jìn)而,商業(yè)非標(biāo)準(zhǔn)字符處理設(shè)備的實(shí)施例使用了基于本發(fā)明的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的實(shí)施例。
在商業(yè)非標(biāo)準(zhǔn)字符處理系統(tǒng)的實(shí)施例中,非標(biāo)準(zhǔn)字符管理服務(wù)器1,通信服務(wù)器2及客戶3通過網(wǎng)絡(luò)4相連,這些均在圖1中示出?;镜兀菢?biāo)準(zhǔn)字符管理服務(wù)器1,通信服務(wù)器2及客戶3可通過具有相同結(jié)構(gòu)的已知計(jì)算機(jī)來實(shí)現(xiàn)。
圖2是一張系統(tǒng)方框圖,示出了用作非標(biāo)準(zhǔn)字符管理器1,通信服務(wù)器2和客戶3的計(jì)算機(jī)的基本結(jié)構(gòu)。換句話說,商業(yè)非標(biāo)準(zhǔn)字符處理設(shè)備的實(shí)施例可以用圖2所示的計(jì)算機(jī)來實(shí)現(xiàn)。
如圖2所示,計(jì)算機(jī)一般包括一個(gè)中央處理單元(CPU)11,一個(gè)存儲(chǔ)器12,一個(gè)外部存儲(chǔ)單元13和一個(gè)顯示單元18,它們通過總線14相連,通信功能15同總線14相連。CPU 11控制計(jì)算機(jī)的全部操作,由CPU執(zhí)行的程序存儲(chǔ)在存儲(chǔ)器12及/或外部存儲(chǔ)單元13中。存儲(chǔ)器12也存儲(chǔ)包括CPU11在操作執(zhí)行期間產(chǎn)生的中間數(shù)據(jù)。存儲(chǔ)器12和外部存儲(chǔ)單元13并不限于具體類型或種類的存儲(chǔ)器和存儲(chǔ)單元,并且不同的半導(dǎo)體設(shè)備,磁盤單元如磁,光和磁光盤單元,以及其他適于存儲(chǔ)信息的媒介均可以使用。通信功能15具有通過網(wǎng)絡(luò)4進(jìn)行通信的功能。
在本實(shí)施例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是由外部存儲(chǔ)單元13和/或存儲(chǔ)器12構(gòu)成的。
返回圖1的描述,非標(biāo)準(zhǔn)字符管理服務(wù)器1以同每個(gè)作業(yè)和每種字體相對(duì)應(yīng)的非標(biāo)準(zhǔn)字符管理文件的格式來管理非標(biāo)準(zhǔn)字符,并在通信服務(wù)器2中注冊(cè)非標(biāo)準(zhǔn)字符文件的內(nèi)容,以此作為非標(biāo)準(zhǔn)字符傳輸文件。通信服務(wù)器2傳輸非標(biāo)準(zhǔn)字符傳輸文件到客戶3,以此響應(yīng)指定作業(yè)的客戶3的請(qǐng)求??蛻?指定一個(gè)作業(yè)標(biāo)識(shí)名并向通信服務(wù)器2請(qǐng)求非標(biāo)準(zhǔn)字符文件,并在客戶3中存儲(chǔ)和管理所接收到的非標(biāo)準(zhǔn)字符傳輸文件。另外,客戶3將接收到的非標(biāo)準(zhǔn)字符傳輸文件作為該客戶3的系統(tǒng)非標(biāo)準(zhǔn)字符文件進(jìn)行注冊(cè),由此使非標(biāo)準(zhǔn)字符的使用成為可能,并執(zhí)行作業(yè)處理。
接下去,通過參照?qǐng)D3,文件的描述將被給出并在本實(shí)施例中進(jìn)行處理。圖3示出了在本實(shí)施例中處理的文件。圖3示出了同作業(yè)A和作業(yè)B對(duì)應(yīng)的文件,這里同字體X和字體Y對(duì)應(yīng)的文件對(duì)應(yīng)于作業(yè)A來提供。
圖3所示的啟動(dòng)信息文件21是為客戶3所處理的每個(gè)作業(yè)而準(zhǔn)備的。對(duì)于由客戶3所執(zhí)行的非標(biāo)準(zhǔn)字符管理程序,啟動(dòng)信息文件21說明了由某個(gè)作業(yè)所使用的非標(biāo)準(zhǔn)字符文件的位置。圖4示出了啟動(dòng)信息文件21的結(jié)構(gòu),啟動(dòng)信息文件21指出了由作業(yè)名為“KEIRI”的作業(yè)所使用的非標(biāo)準(zhǔn)字符文件被存儲(chǔ)在名為“hostl.foo.co.jp”的通信服務(wù)器的名為“/xyz/KEIRI”的目錄下。啟動(dòng)信息文件21的文件名有一個(gè)具體的擴(kuò)展名加在作業(yè)名上。在這種情況下,啟動(dòng)信息文件21的文件名為“KEIRI.DEF”。啟動(dòng)信息文件21由非標(biāo)準(zhǔn)字符管理服務(wù)器1來創(chuàng)建并在通信服務(wù)器2中注冊(cè)??蛻?從通信服務(wù)器2得到啟動(dòng)信息文件21,并且通過客戶3所執(zhí)行的非標(biāo)準(zhǔn)字符管理程序提供一個(gè)啟動(dòng)信息文件21的參照。
圖3示出了為每個(gè)作業(yè)而創(chuàng)建的分布管理信息文件22,該分布管理信息文件管理了作業(yè)所使用的多種字體,還為每種字體管理了字體標(biāo)識(shí)名,字體名,更新日期及差別應(yīng)用日期。圖5示出了分布管理信息文件22的結(jié)構(gòu)。在圖5所示的情況下,字體數(shù)目為“2”,這兩種字體的字體信息被指定為“(1)”和“(2)”。分布管理信息文件22由非標(biāo)準(zhǔn)字符管理服務(wù)器1創(chuàng)建并在通信服務(wù)器2中注冊(cè)。客戶3從通信服務(wù)器2中得到分布管理信息文件22,并且通過客戶3所執(zhí)行的非標(biāo)準(zhǔn)字符管理程序提供一個(gè)分布管理信息文件22的參照。
非標(biāo)準(zhǔn)字符管理文件23是非標(biāo)準(zhǔn)字符管理服務(wù)器1為每種作業(yè)和每個(gè)字體而創(chuàng)建的。該非標(biāo)準(zhǔn)字符管理文件23管理了作業(yè)所使用的字體中的多種非標(biāo)準(zhǔn)字符,還據(jù)每個(gè)非標(biāo)準(zhǔn)字符管理了一個(gè)分配給每個(gè)非標(biāo)準(zhǔn)字符的非標(biāo)準(zhǔn)字符碼,非標(biāo)準(zhǔn)字符數(shù)據(jù)長(zhǎng)度和定義了該非標(biāo)準(zhǔn)字符的非標(biāo)準(zhǔn)字符數(shù)據(jù)。圖6示出了非標(biāo)準(zhǔn)字符管理文件23的結(jié)構(gòu)。在圖6所示的情況下,非標(biāo)準(zhǔn)字符數(shù)為“3”,并且每個(gè)非標(biāo)準(zhǔn)字符的信息被標(biāo)記為“(3)”,“(4)”和“(5)”。當(dāng)然,圖6中的非標(biāo)準(zhǔn)字符的數(shù)目記為“3”是為了簡(jiǎn)化描述,而非標(biāo)準(zhǔn)字符的實(shí)際數(shù)目遠(yuǎn)遠(yuǎn)大于“3”。例如,在非標(biāo)準(zhǔn)字符管理文件23中注冊(cè)的非標(biāo)準(zhǔn)字符的實(shí)際數(shù)目是“1880”。
圖3所示的完整非標(biāo)準(zhǔn)字符傳輸文件24,差別非標(biāo)準(zhǔn)字符傳輸文件25和已存儲(chǔ)的非標(biāo)準(zhǔn)字符管理文件26分別存儲(chǔ)了結(jié)構(gòu)同上面所描述的非標(biāo)準(zhǔn)字符管理文件23相同的信息。
為了區(qū)別使用非標(biāo)準(zhǔn)字符文件和非標(biāo)準(zhǔn)字符的字體的作業(yè),客戶3的非標(biāo)準(zhǔn)字符文件的文件名使用字(word)標(biāo)識(shí)名和字體標(biāo)識(shí)名作為文件名的一部分。例如,非標(biāo)準(zhǔn)字符文件的文件名為“KEIRI-MIN.FNT”,包含作業(yè)標(biāo)識(shí)名“KEIRI”和字體標(biāo)識(shí)名“MIN”,這里的字體標(biāo)識(shí)名“MIN”指字體Mincho。
下一步,通過參照?qǐng)D7,對(duì)非標(biāo)準(zhǔn)字符管理服務(wù)器1的操作進(jìn)行描述。在圖7中,步驟31輸入設(shè)置信息。當(dāng)在通信服務(wù)器2中存儲(chǔ)資源信息時(shí)需要設(shè)置信息,設(shè)置信息包括通信服務(wù)器2的存儲(chǔ)目錄和地址信息。
接著,在步驟32輸入存儲(chǔ)在非標(biāo)準(zhǔn)字符注冊(cè)程序的啟動(dòng)信息文件中的信息,該信息由客戶3所執(zhí)行的非標(biāo)準(zhǔn)字符注冊(cè)程序參照。在這種情況下,在步驟32輸入作業(yè)標(biāo)識(shí)名和資源存儲(chǔ)位置信息(URL)。例如,輸入作業(yè)標(biāo)識(shí)名為“KEIRI”,輸入資源存儲(chǔ)位置信息為“//hostl.foo.co.jp/xyz/KEIRI”,這里的“hostl.foo.co.jp”指通信服務(wù)器2的名稱,“/xyz/KEIRI”指通信服務(wù)器2中的目錄名稱。
在步驟33指定了該作業(yè)所使用的一或多個(gè)字體,并且通過執(zhí)行以下處理為每種指定的字體創(chuàng)建一個(gè)非標(biāo)準(zhǔn)字符傳輸文件。
首先,在步驟34判斷同所有字體相關(guān)的文件創(chuàng)建過程是否都已結(jié)束,如果步驟34的判斷結(jié)果為YES,進(jìn)行步驟39,其處理在后面進(jìn)行描述。另一方面,如果步驟34的判斷結(jié)果為NO,在步驟35輸入同為非標(biāo)準(zhǔn)字符分配的字符代碼相關(guān)的參數(shù)。在步驟36判斷某個(gè)差別非標(biāo)準(zhǔn)字符傳輸文件25是否創(chuàng)建完成。如果步驟36的判斷結(jié)果為NO,在步驟37創(chuàng)建一個(gè)完整非標(biāo)準(zhǔn)字符傳輸文件24,并且處理返回步驟34。另一方面,如果步驟36的判斷結(jié)果為YES,在步驟38創(chuàng)建一個(gè)差別非標(biāo)準(zhǔn)字符傳輸文件25,并且處理返回步驟34。
換句話說,首先應(yīng)指定僅創(chuàng)建非標(biāo)準(zhǔn)字符傳輸文件24,還是同時(shí)創(chuàng)建完整非標(biāo)準(zhǔn)字符傳輸文件24和差別非標(biāo)準(zhǔn)字符傳輸文件25。一般地,在第一遍執(zhí)行時(shí),當(dāng)創(chuàng)建某個(gè)作業(yè)的非標(biāo)準(zhǔn)字符傳輸文件并創(chuàng)建某種字體時(shí),僅有完整非標(biāo)準(zhǔn)字符傳輸文件24被創(chuàng)建;在第二遍以后,完整非標(biāo)準(zhǔn)字符傳輸文件24及差別非標(biāo)準(zhǔn)字符文件25都被創(chuàng)建起來。但是,當(dāng)然存在這種情況,即在第二遍或之后的執(zhí)行過程中,當(dāng)創(chuàng)建某個(gè)作業(yè)的非標(biāo)準(zhǔn)字符傳輸文件并創(chuàng)建某種字體時(shí),也僅有完整非標(biāo)準(zhǔn)字符傳輸文件24被創(chuàng)建。
另外,待分布的代碼在下一步進(jìn)行說明。例如在本實(shí)施例中,在客戶3分配給非標(biāo)準(zhǔn)字符的字符代碼的范圍在0xF040到0xF9FC之間,共計(jì)1880個(gè)字符。當(dāng)指定僅創(chuàng)建完整非標(biāo)準(zhǔn)字符傳輸文件24時(shí),自動(dòng)選擇上面所描述的范圍。另一方面,如果指定同時(shí)創(chuàng)建完整非標(biāo)準(zhǔn)字符傳輸文件24和差別非標(biāo)準(zhǔn)字符文件25,則指定的范圍包括為存儲(chǔ)在差別非標(biāo)準(zhǔn)字符文件25中的非標(biāo)準(zhǔn)字符而分配的字符代碼。
進(jìn)一步,非標(biāo)準(zhǔn)字符傳輸文件是根據(jù)指定條件來創(chuàng)建的。非標(biāo)準(zhǔn)字符傳輸文件的創(chuàng)建將參照?qǐng)D8和9在后面進(jìn)行更詳細(xì)的描述。
上面所描述的處理對(duì)每種字體重復(fù)一遍,當(dāng)所有字體的非標(biāo)準(zhǔn)字符傳輸文件都創(chuàng)建完成后,步驟34的判斷結(jié)果為YES,處理進(jìn)行到步驟39。
在步驟39更新分布管理信息文件22,在步驟40更新啟動(dòng)信息文件21。更詳細(xì)地,步驟39在分布管理信息文件22中設(shè)置分布字體的字體名、字體標(biāo)識(shí)名、每種字體的完整非標(biāo)準(zhǔn)字符的分布數(shù)據(jù)、及每種字體的差別非標(biāo)準(zhǔn)字符的應(yīng)用主題日期。另外,在步驟40在非標(biāo)準(zhǔn)字符注冊(cè)程序的啟動(dòng)信息文件21中設(shè)置作業(yè)標(biāo)識(shí)名和資源存儲(chǔ)位置信息(URL)。
當(dāng)上面所描述的在步驟39和40所作的設(shè)置完成后,在步驟41根據(jù)在步驟31輸入的設(shè)置信息開始同通信服務(wù)器2通信。另外,步驟41在通信服務(wù)器2的資源存儲(chǔ)位置上注冊(cè)完整非標(biāo)準(zhǔn)字符傳輸文件24和差別非標(biāo)準(zhǔn)字符傳輸文件25,分布管理信息文件22,及非標(biāo)準(zhǔn)字符注冊(cè)程序的啟動(dòng)信息文件21,24和25的注冊(cè)次數(shù)分別等于各自的字體累計(jì)數(shù),處理結(jié)束。
下面,通過參照?qǐng)D8,將給出完整非標(biāo)準(zhǔn)字符傳輸文件24的創(chuàng)建過程的描述。圖8是一張流程圖,用于說明完整非標(biāo)準(zhǔn)字符傳輸文件的創(chuàng)建過程。
如圖8所示,在步驟45判斷是否所有的字符代碼都已處理完畢。如果步驟45的判斷結(jié)果為NO,步驟46從非標(biāo)準(zhǔn)字符管理文件23中讀出同在非標(biāo)準(zhǔn)字符管理文件23中注冊(cè)的所有字符代碼相關(guān)的非標(biāo)準(zhǔn)字符數(shù)據(jù),并在完整非標(biāo)準(zhǔn)字符傳輸文件24中寫入所讀出的非標(biāo)準(zhǔn)字符數(shù)據(jù)。處理在步驟46之后返回步驟45。另一方面,如果步驟45的判斷結(jié)果為YES,步驟47在所存的非標(biāo)準(zhǔn)字符管理文件26中拷貝完整非標(biāo)準(zhǔn)字符傳輸文件24的內(nèi)容,處理結(jié)束。當(dāng)下次進(jìn)行差別非標(biāo)準(zhǔn)字符傳輸文件25的創(chuàng)建時(shí),要用到所存的非標(biāo)準(zhǔn)字符管理文件26。
下面,通過參照?qǐng)D9,將給出完整非標(biāo)準(zhǔn)字符傳輸文件24和差別非標(biāo)準(zhǔn)字符傳輸文件25的創(chuàng)建過程的描述。圖9是一張流程圖,用于說明差別非標(biāo)準(zhǔn)字符傳輸文件的創(chuàng)建過程。
在圖9中,在步驟51判斷同指定的非標(biāo)準(zhǔn)字符代碼相關(guān)的處理是否已完成。如果步驟51的判斷結(jié)果為NO,步驟52將非標(biāo)準(zhǔn)字符數(shù)據(jù)從非標(biāo)準(zhǔn)字符管理文件23拷貝到差別非標(biāo)準(zhǔn)字符傳輸文件25中并更新已存在的所存非標(biāo)準(zhǔn)字符管理文件26。處理在步驟52之后返回步驟51。
換句話說,首先,同時(shí)執(zhí)行創(chuàng)建差別非標(biāo)準(zhǔn)字符傳輸文件25及更新所存的非標(biāo)準(zhǔn)字符管理文件26兩項(xiàng)任務(wù)。對(duì)于圖7所示的在步驟35中指定的非標(biāo)準(zhǔn)字符代碼,在步驟52從非標(biāo)準(zhǔn)字符管理文件23中讀出非標(biāo)準(zhǔn)字符數(shù)據(jù)并且將讀出的非標(biāo)準(zhǔn)字符數(shù)據(jù)寫入差別非標(biāo)準(zhǔn)字符傳輸文件25中,并更新已存在的所存非標(biāo)準(zhǔn)字符管理文件26。
當(dāng)同所有指定的非標(biāo)準(zhǔn)字符代碼相關(guān)的處理完成并且步驟51的判斷結(jié)果為YES時(shí),為了開始完整非標(biāo)準(zhǔn)字符傳輸文件24的創(chuàng)建,處理進(jìn)行到步驟53。在步驟53判斷同所有非標(biāo)準(zhǔn)字符代碼相關(guān)的處理是否已經(jīng)完成,也就是總計(jì)1880非標(biāo)準(zhǔn)字符的字符代碼,如果步驟53的判斷結(jié)果為YES則處理結(jié)束。另一方面,如果步驟53的判斷結(jié)果為NO,步驟54將每個(gè)非標(biāo)準(zhǔn)字符的非標(biāo)準(zhǔn)字符數(shù)據(jù)由所存的非標(biāo)準(zhǔn)字符管理文件26拷貝到完整非標(biāo)準(zhǔn)字符傳輸文件24,處理返回到步驟53。
下面,將給出通信服務(wù)器2的操作描述。通信服務(wù)器2接受來自客戶3的兩種請(qǐng)求,即來自客戶3的設(shè)置請(qǐng)求和非標(biāo)準(zhǔn)字符注冊(cè)請(qǐng)求。
通過參照?qǐng)D10,給出在設(shè)置請(qǐng)求被接受的情況下通信服務(wù)器2的操作描述。圖10是一張流程圖,用于說明同來自客戶3的設(shè)置請(qǐng)求相關(guān)的通信服務(wù)器2的操作。
在圖10中,步驟55將客戶3的非標(biāo)準(zhǔn)字符注冊(cè)程序的啟動(dòng)信息文件21傳送給客戶3。步驟56將非標(biāo)準(zhǔn)字符注冊(cè)程序傳送給客戶3。最后,步驟57將分布管理信息文件22傳送給客戶3,從而當(dāng)來自于客戶3的設(shè)置請(qǐng)求執(zhí)行完后該處理結(jié)束。
接著,將參照?qǐng)D11描述當(dāng)接受非標(biāo)準(zhǔn)字符注冊(cè)請(qǐng)求時(shí)通信服務(wù)器2的操作。圖11是用于解釋對(duì)應(yīng)于來自客戶3的非標(biāo)準(zhǔn)字符注冊(cè)請(qǐng)求的通信服務(wù)器的操作的流程圖。
在圖11中,步驟61將對(duì)應(yīng)于指定作業(yè)的分布管理信息文件22傳送給客戶3。然后,步驟62根據(jù)來自客戶3的指令將完整非標(biāo)準(zhǔn)字符傳送文件24或差別非標(biāo)準(zhǔn)字符傳輸文件25傳送給客戶3,處理結(jié)束。
接著將描述客戶3的操作??蛻?執(zhí)行非標(biāo)準(zhǔn)字符管理處理或非標(biāo)準(zhǔn)字符注冊(cè)處理的設(shè)置處理。非標(biāo)準(zhǔn)字符管理處理包括應(yīng)用程序的啟動(dòng)。
下面將參照?qǐng)D12描述非標(biāo)準(zhǔn)字符注冊(cè)處理的設(shè)置處理。圖12是用于解釋客戶3的設(shè)置處理的流程圖。圖12中,步驟65下載所需的文件。更具體地說,從通信服務(wù)器2中下載非標(biāo)準(zhǔn)字符注冊(cè)系統(tǒng)文件,非標(biāo)準(zhǔn)字符注冊(cè)程序的啟動(dòng)信息文件21及分布管理信息文件22。然后處理結(jié)束。
接著,將描述在客戶3為每個(gè)作業(yè)管理非標(biāo)準(zhǔn)字符的處理,即參照?qǐng)D13描述非標(biāo)準(zhǔn)字符注冊(cè)程序的處理。圖13是用于解釋在客戶3為每個(gè)作業(yè)管理商業(yè)非標(biāo)準(zhǔn)字符的處理。
首先,圖13的步驟71分析啟動(dòng)時(shí)指定的參數(shù),并識(shí)別作業(yè)標(biāo)識(shí)名稱。步驟72根據(jù)步驟71所識(shí)別的作業(yè)標(biāo)識(shí)名稱從啟動(dòng)信息文件21中提取通信服務(wù)信息。從而標(biāo)識(shí)出存儲(chǔ)有由所指定的作業(yè)所使用的非標(biāo)準(zhǔn)字符的文件的位置。
接著,步驟73根據(jù)由步驟72所提取的通信服務(wù)信息,通過訪問通信服務(wù)器2讀取并存儲(chǔ)最近的分布管理信息文件22,并從所讀出的分布管理信息文件22中讀出由所指定的作業(yè)所使用的非標(biāo)準(zhǔn)字符字體的數(shù)目、每個(gè)字體的字體標(biāo)識(shí)名稱、分布日期及差別可用日期。
步驟74根據(jù)作業(yè)所使用的所有字體判斷是否執(zhí)行處理,若步驟74中的判斷結(jié)果是YES,則處理結(jié)束。否則,若步驟74中的判斷結(jié)果是NO,則步驟75對(duì)每個(gè)字體執(zhí)行處理,并且處理返回步驟74。
下面將參照?qǐng)D14描述為每個(gè)字體所執(zhí)行的處理。圖14是用于解釋管理字體非標(biāo)準(zhǔn)字符的流程圖。
首先,圖14中的步驟81從由客戶3所管理的圖3中的所應(yīng)用的日期信息文件27中獲取所應(yīng)用的字體的日期。所應(yīng)用的日期信息文件27管理如下的日期即對(duì)于每個(gè)作業(yè)及每個(gè)字體的非標(biāo)準(zhǔn)字符傳輸文件是何時(shí)應(yīng)用于客戶3的,其中該非標(biāo)準(zhǔn)字符傳輸文件從通信服務(wù)器2中下載。非標(biāo)準(zhǔn)字符傳輸文件應(yīng)用的日期所對(duì)應(yīng)的日期是根據(jù)非標(biāo)準(zhǔn)字符傳輸文件的內(nèi)容更新客戶3中的非標(biāo)準(zhǔn)字符文件的內(nèi)容的日期。
步驟82將由客戶3所管理的應(yīng)用日期與分布管理信息文件22中的分布日期相比較,來判斷兩個(gè)日期是否匹配。若步驟82中的判斷結(jié)果為YES,則該字體已經(jīng)應(yīng)用并且不需為該字體再執(zhí)行注冊(cè)處理,然后處理跳到以后將描述的步驟89。另一方面,若步驟82的判斷結(jié)果為NO,則需要為該字體執(zhí)行注冊(cè)處理,并且處理進(jìn)行到步驟8 3。
步驟83將由客戶3所管理的應(yīng)用日期與分布管理信息文件22中的差別應(yīng)用日期進(jìn)行比較,并判斷兩個(gè)日期是否匹配。若步驟83中的判斷結(jié)果為YES,則有可能僅使用存儲(chǔ)在通信服務(wù)器2中的差別非標(biāo)準(zhǔn)字符傳輸文件25,將非標(biāo)準(zhǔn)字符信息更新為最近的信息。并且在步驟85從通信服務(wù)器2中讀取差別非標(biāo)準(zhǔn)字符傳輸文件25。另一方面,若步驟83的判斷結(jié)果為NO,則不可能僅根據(jù)存儲(chǔ)在通信服務(wù)器2中的差別非標(biāo)準(zhǔn)字符傳輸文件25來將非標(biāo)準(zhǔn)字符信息更新為最近的信息。
下面,在步驟84或85之后,步驟86判斷所有非標(biāo)準(zhǔn)字符數(shù)據(jù)的處理是否完畢。若步驟86中的判斷結(jié)果為NO,則步驟87將關(guān)于所有位于完整非標(biāo)準(zhǔn)字符傳輸文件24或差別非標(biāo)準(zhǔn)字符傳輸文件25中的非標(biāo)準(zhǔn)字符寫入客戶3中所涉及字體的注冊(cè)非標(biāo)準(zhǔn)字符文件中。另一方面,若步驟86中的判斷結(jié)果為YES,則步驟88更新應(yīng)用日期信息文件27中的所涉及作業(yè)及所涉及字體的應(yīng)用日期。
最后,在步驟88之后,或當(dāng)步驟82中的判斷結(jié)果為YES時(shí),步驟89更新關(guān)于該字體同系統(tǒng)非標(biāo)準(zhǔn)字符文件的對(duì)應(yīng)關(guān)系。也就是說,若分配給所涉及字體的系統(tǒng)非標(biāo)準(zhǔn)字符文件與此非標(biāo)準(zhǔn)字符所注冊(cè)的非標(biāo)準(zhǔn)字符文件不相同,則更新該字體同系統(tǒng)非標(biāo)準(zhǔn)字符文件的對(duì)應(yīng)關(guān)系。
若由分布管理信息所指定的所有字體的上述處理都已完成,則圖13中步驟74的判斷結(jié)果為YES,非標(biāo)準(zhǔn)字符注冊(cè)程序的處理結(jié)束。
通過自動(dòng)啟動(dòng),或通過操作者手工啟動(dòng),商業(yè)程序同作業(yè)標(biāo)識(shí)名相對(duì)應(yīng),這樣就有可能使用啟動(dòng)商業(yè)程序所需求的非標(biāo)準(zhǔn)字符,該作業(yè)標(biāo)識(shí)名當(dāng)非標(biāo)準(zhǔn)字符注冊(cè)程序處理結(jié)束時(shí)被指定為啟動(dòng)非標(biāo)準(zhǔn)字符注冊(cè)程序的參數(shù)。
對(duì)于上述實(shí)施例可以作以下的修改盡管圖1僅示出一個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)器1,一個(gè)通信服務(wù)器2及一個(gè)客戶3。當(dāng)然也可能提供多個(gè)客戶3。另外,當(dāng)然也可提供多個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)器1及/或多個(gè)通信服務(wù)器2。例如可能對(duì)每個(gè)作業(yè)提供一個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)器1,及/或一個(gè)通信服務(wù)器2。
關(guān)于計(jì)算機(jī)所執(zhí)行的文件管理,只要更新的日期和小時(shí)能得到管理,就可能管理日期和小時(shí)而不用管理差別應(yīng)用日期。這時(shí),有可能在同一日期內(nèi)多次更新非標(biāo)準(zhǔn)字符文件。
表明更新次數(shù)的更新版本數(shù)可以加入非標(biāo)準(zhǔn)字符文件中。相似地,那天的更新日期及次數(shù)也能加入非標(biāo)準(zhǔn)字符文件中。
在以上所描述的實(shí)施例中,是一次性地將非標(biāo)準(zhǔn)字符管理服務(wù)器1所建立的非標(biāo)準(zhǔn)字符傳輸文件注冊(cè)到通信服務(wù)器2中,客戶3從通信服務(wù)器2獲取非標(biāo)準(zhǔn)字符傳輸文件。但是,也可能省去通信服務(wù)器2,使客戶3直接從非標(biāo)準(zhǔn)字符管理服務(wù)器1獲取非標(biāo)準(zhǔn)字符傳輸文件。
進(jìn)而,代替僅管理一個(gè)版本的差別非標(biāo)準(zhǔn)字符傳輸文件25,當(dāng)然也可以管理多個(gè)版本的差別非標(biāo)準(zhǔn)字符傳輸文件25。
另外,作為本發(fā)明的另一個(gè)應(yīng)用,也可以使用本發(fā)明去擴(kuò)展超文本標(biāo)識(shí)語(yǔ)言(HTML)的規(guī)定。
例如,通過指令“<DICT ID=id HREF=“urL”>”,HTML文本顯示程序自動(dòng)地下載由作業(yè)標(biāo)識(shí)名稱id所指定的非標(biāo)準(zhǔn)字符字體,其中id是存儲(chǔ)在由urL所指定的某個(gè)位置中(服務(wù)器名及其目錄名),從而在圖2的顯示單元18中顯示文本的DICT標(biāo)志后面的非標(biāo)準(zhǔn)字符。
進(jìn)一步地,本發(fā)明不限于這些實(shí)施例,在不偏離本發(fā)明范圍的情況下可以作種種修改。
權(quán)利要求
1.一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置,包括多個(gè)作業(yè)處理部分,用于使用注冊(cè)在系統(tǒng)非標(biāo)準(zhǔn)化字符文件中的非標(biāo)準(zhǔn)字符數(shù)據(jù)執(zhí)行處理;一個(gè)或多個(gè)對(duì)應(yīng)于作業(yè)標(biāo)識(shí)信息所提供的非標(biāo)準(zhǔn)字符文件;及一個(gè)非標(biāo)準(zhǔn)字符注冊(cè)處理部分,用于根據(jù)指定的作業(yè)標(biāo)識(shí)信息將所提供的非標(biāo)準(zhǔn)字符文件注冊(cè)為非標(biāo)準(zhǔn)字符文件。
2.如權(quán)利要求1所述的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,其進(jìn)一步包括根據(jù)指定的作業(yè)標(biāo)識(shí)信息更新所提供的非標(biāo)準(zhǔn)字符文件的裝置。
3.如權(quán)利要求1所述的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,其進(jìn)一步包括根據(jù)指定的作業(yè)標(biāo)識(shí)信息從非標(biāo)準(zhǔn)字符管理服務(wù)器中獲取非標(biāo)準(zhǔn)字符更新信息的裝置,其中該服務(wù)器存儲(chǔ)對(duì)應(yīng)于作業(yè)標(biāo)識(shí)信息的非標(biāo)準(zhǔn)字符更新信息;及根據(jù)從非標(biāo)準(zhǔn)字符管理服務(wù)器所獲取的非標(biāo)準(zhǔn)字符更新信息,更新對(duì)應(yīng)于指定的作業(yè)標(biāo)識(shí)信息的非標(biāo)準(zhǔn)字符文件的裝置。
4.與非標(biāo)準(zhǔn)字符管理服務(wù)裝置相連的一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置,其中該服務(wù)裝置提供完整非標(biāo)準(zhǔn)字符傳輸文件、差別非標(biāo)準(zhǔn)字符傳輸文件及分布管理信息文件,所述完整非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)最近的所有非標(biāo)準(zhǔn)字符信息,所述差別非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息與最近的非標(biāo)準(zhǔn)字符信息之間的差別,所述分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息與此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息的日期,所述商業(yè)非標(biāo)準(zhǔn)字符處理裝置包括商業(yè)非標(biāo)準(zhǔn)字符處理裝置中所提供的非標(biāo)準(zhǔn)字符文件;及根據(jù)商業(yè)非標(biāo)準(zhǔn)字符處理裝置中的所述標(biāo)準(zhǔn)字符文件的日期與非標(biāo)準(zhǔn)字符管理服務(wù)器中的所述分布管理信息文件中所存儲(chǔ)的日期之間的比較結(jié)果,使用所述完整非標(biāo)準(zhǔn)字符傳輸文件與所述差別非標(biāo)準(zhǔn)字符傳輸文件之一,更新商業(yè)非標(biāo)準(zhǔn)字符處理裝置中的所述非標(biāo)準(zhǔn)字符文件。
5.與非標(biāo)準(zhǔn)字符管理服務(wù)器相連的一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置,該服務(wù)器提供非標(biāo)準(zhǔn)字符傳輸文件及分布管理信息文件,所述非標(biāo)準(zhǔn)傳輸文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息,所述分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息的日期,所述商業(yè)非標(biāo)準(zhǔn)字符處理裝置包括商業(yè)非標(biāo)準(zhǔn)字符處理裝置中所提供的非標(biāo)準(zhǔn)字符文件;及當(dāng)商業(yè)非標(biāo)準(zhǔn)字符處理裝置的所述非標(biāo)準(zhǔn)字符文件的日期與存儲(chǔ)在所述分布管理信息文件的日期不匹配時(shí),使用所述非標(biāo)準(zhǔn)字符傳輸文件更新商業(yè)非標(biāo)準(zhǔn)字符處理裝置的所述非標(biāo)準(zhǔn)字符文件的裝置。
6.一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置,包括下載裝置,用于根據(jù)指定的作業(yè)標(biāo)識(shí)信息及指定非標(biāo)準(zhǔn)字符文件的標(biāo)志、及與非標(biāo)準(zhǔn)字符文件的存儲(chǔ)位置相關(guān)的信息下載非標(biāo)準(zhǔn)字符文件;及顯示裝置,用于通過使用由所述下載裝置所下載的非標(biāo)準(zhǔn)字符文件,顯示出現(xiàn)在標(biāo)志之后的非標(biāo)準(zhǔn)字符。
7.如權(quán)利要求6所述的商業(yè)非標(biāo)準(zhǔn)字符處理裝置,其中所述顯示裝置顯示超文本標(biāo)識(shí)語(yǔ)言(HTML)文本。
8.一種商業(yè)非標(biāo)準(zhǔn)字符處理系統(tǒng),包括一個(gè)非標(biāo)準(zhǔn)字符管理服務(wù)器,包括完整非標(biāo)準(zhǔn)字符傳輸文件,用于存儲(chǔ)所有最近的非標(biāo)準(zhǔn)字符信息;一個(gè)差別非標(biāo)準(zhǔn)字符傳輸文件,用于存儲(chǔ)此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息與最近的非標(biāo)準(zhǔn)字符信息之間的差別;及一個(gè)分布管理信息文件,用于存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息與此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息的日期;及一個(gè)客戶裝置,它與所述非標(biāo)準(zhǔn)字符管理服務(wù)器相連,包括客戶裝置中所提供的非標(biāo)準(zhǔn)字符文件;及根據(jù)客戶裝置中的非標(biāo)準(zhǔn)字符文件的日期與存儲(chǔ)在非標(biāo)準(zhǔn)字符管理服務(wù)器中的分布管理信息文件中的日期的比較結(jié)果,使用完整非標(biāo)準(zhǔn)字符傳輸文件與差別非標(biāo)準(zhǔn)字符傳輸文件之一,更新非標(biāo)準(zhǔn)字符管理服務(wù)器中的非標(biāo)準(zhǔn)字符文件的裝置。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)可讀程序,包括使用注冊(cè)在系統(tǒng)非標(biāo)準(zhǔn)字符文件中的非標(biāo)準(zhǔn)字符數(shù)據(jù)令計(jì)算機(jī)執(zhí)行處理的裝置;根據(jù)作業(yè)標(biāo)識(shí)信息令計(jì)算機(jī)提供一個(gè)或多個(gè)非標(biāo)準(zhǔn)字符文件的裝置;及根據(jù)一個(gè)指定的作業(yè)標(biāo)識(shí)信息令計(jì)算機(jī)將所提供的非標(biāo)準(zhǔn)字符文件注冊(cè)為非標(biāo)準(zhǔn)字符文件的裝置。
10.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其進(jìn)一步包括根據(jù)指定的作業(yè)標(biāo)識(shí)信息令計(jì)算機(jī)更新所提供的非標(biāo)準(zhǔn)字符文件。
11.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其進(jìn)一步包括令計(jì)算機(jī)從非標(biāo)準(zhǔn)字符管理服務(wù)器中獲取對(duì)應(yīng)于指定的作業(yè)標(biāo)識(shí)信息的非標(biāo)準(zhǔn)字符更新信息的裝置,其中該服務(wù)器存儲(chǔ)對(duì)應(yīng)于作業(yè)標(biāo)識(shí)信息的非標(biāo)準(zhǔn)字符更新信息;及根據(jù)從非標(biāo)準(zhǔn)字符管理服務(wù)器中所獲取的非標(biāo)準(zhǔn)字符更新信息,令計(jì)算機(jī)更新對(duì)應(yīng)于指定的作業(yè)標(biāo)識(shí)信息的非標(biāo)準(zhǔn)字符文件的裝置。
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)可讀程序,所述計(jì)算機(jī)與非標(biāo)準(zhǔn)字符管理服務(wù)裝置相連,所述服務(wù)裝置提供完整非標(biāo)準(zhǔn)字符傳輸文件、差別非標(biāo)準(zhǔn)字符傳輸文件及分布管理信息文件,所述完整非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)所有最近的非標(biāo)準(zhǔn)字符信息,所述差別非標(biāo)準(zhǔn)字符傳輸文件存儲(chǔ)此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息與最近的非標(biāo)準(zhǔn)字符信息之間的差別,所述分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息與此前一個(gè)版本的非標(biāo)準(zhǔn)字符信息的日期,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括令計(jì)算機(jī)提供非標(biāo)準(zhǔn)字符文件的裝置;及根據(jù)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的所述非標(biāo)準(zhǔn)字符文件的日期及存儲(chǔ)在非標(biāo)準(zhǔn)字符管理服務(wù)器中的所述分布管理信息文件的日期的比較結(jié)果,使用所述完整非標(biāo)準(zhǔn)字符傳輸文件與所述差別非標(biāo)準(zhǔn)字符傳輸文件之一,令計(jì)算機(jī)更新計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的所述非標(biāo)準(zhǔn)字符文件的裝置。
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)可讀程序,該計(jì)算機(jī)與非標(biāo)準(zhǔn)字符管理服務(wù)器相連,該服務(wù)器提供非標(biāo)準(zhǔn)字符傳輸文件與分布管理信息文件,所述非標(biāo)準(zhǔn)傳輸文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息,所述分布管理信息文件存儲(chǔ)最近的非標(biāo)準(zhǔn)字符信息的日期,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括令計(jì)算機(jī)提供非標(biāo)準(zhǔn)字符文件的裝置;及當(dāng)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的所述非標(biāo)準(zhǔn)字符文件的日期與存儲(chǔ)在所述分布管理信息文件中的日期不匹配時(shí),使用所述非標(biāo)準(zhǔn)字符傳輸文件,令計(jì)算機(jī)更新計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的所述非標(biāo)準(zhǔn)字符文件的裝置。
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)可讀程序,包括下載裝置,用于根據(jù)所指定的作業(yè)標(biāo)識(shí)信息、指定非標(biāo)準(zhǔn)字符文件的標(biāo)志及與非標(biāo)準(zhǔn)字符文件的存儲(chǔ)位置相關(guān)的信息,令計(jì)算機(jī)下載非標(biāo)準(zhǔn)字符文件;及顯示裝置,用于通過使用由所述下載裝置所下載的非標(biāo)準(zhǔn)字符文件,令計(jì)算機(jī)顯示出現(xiàn)在標(biāo)志之后的非標(biāo)準(zhǔn)字符。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述顯示裝置令計(jì)算機(jī)顯示超文本標(biāo)識(shí)語(yǔ)言(HTML)文件。
全文摘要
一種商業(yè)非標(biāo)準(zhǔn)字符處理裝置,包括:多個(gè)作業(yè)處理部分,用于使用注冊(cè)在系統(tǒng)非標(biāo)準(zhǔn)字符文件、一個(gè)或多個(gè)與作業(yè)標(biāo)識(shí)信息相對(duì)應(yīng)而提供的非標(biāo)準(zhǔn)字符文件中的非標(biāo)準(zhǔn)數(shù)據(jù)執(zhí)行處理;及非標(biāo)準(zhǔn)注冊(cè)處理部分,用于根據(jù)指定的作業(yè)標(biāo)識(shí)信息將所提供的非標(biāo)準(zhǔn)字符文件注冊(cè)為非標(biāo)準(zhǔn)字符文件。
文檔編號(hào)G06F17/21GK1197959SQ9810388
公開日1998年11月4日 申請(qǐng)日期1998年2月17日 優(yōu)先權(quán)日1997年4月25日
發(fā)明者大石勇 申請(qǐng)人:富士通株式會(huì)社