亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電子帳票管理方法和程序的制作方法

文檔序號:6441158閱讀:219來源:國知局
專利名稱:電子帳票管理方法和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及一種把主服務(wù)器保管的電子帳票文件復(fù)制到多個(gè)下級服務(wù)器上以使客戶能利用該電子帳票文件的電子帳票管理方法和程序,具體涉及一種確保根據(jù)客戶的利用狀況使電子帳票文件從主服務(wù)器有效傳送到下級服務(wù)器的電子帳票管理方法和程序。
背景技術(shù)
近來,用于對企業(yè)活動(dòng)不可缺少的帳票進(jìn)行計(jì)算機(jī)處理的電子帳票管理系統(tǒng)正投入實(shí)際使用,并且隨之產(chǎn)生的無紙操作可降低帳票的印刷、分類、配送、存儲、使用等所需的費(fèi)用,并可提高工作效率和工作質(zhì)量。在這種電子帳票管理系統(tǒng)中,由企業(yè)保有的辦公用主機(jī)、或者包括Windows(R)在內(nèi)的一般應(yīng)用程序、以及各種類型的會(huì)計(jì)軟件包所生成的電子帳票被存儲在一種在基于Web的環(huán)境中運(yùn)行的服務(wù)器內(nèi),這樣可從總公司、部門、營業(yè)所、分公司或者還可從業(yè)務(wù)合伙人的客戶利用電子帳票。為了實(shí)現(xiàn)網(wǎng)絡(luò)和服務(wù)器的負(fù)荷分擔(dān),提出了一種由多個(gè)服務(wù)器共享電子帳票的分散式電子帳票系統(tǒng)。這種分散式電子帳票系統(tǒng)有許多都采用反映公司組織的分層結(jié)構(gòu),例如,代表公司的總公司的主服務(wù)器,以及代表公司的分公司的下級服務(wù)器。在分散式電子帳票系統(tǒng)中,由主服務(wù)器保管的電子帳票文件被復(fù)制到下級服務(wù)器上,這樣,用戶可使用與下級服務(wù)器連接的客戶機(jī)計(jì)算機(jī)來查閱電子帳票文件。而且,在該系統(tǒng)中,當(dāng)用戶查閱下級服務(wù)器的電子帳票文件時(shí),可附加一個(gè)電子標(biāo)記。在以下說明中,把電子標(biāo)記附加給電子帳票文件被定義為電子帳票文件的變更。在分散式電子帳票系統(tǒng)中,當(dāng)通過在下級服務(wù)器中附加電子標(biāo)記而變更的電子帳票文件被復(fù)制到主服務(wù)器上時(shí),為了把該變更反映到所有下級服務(wù)器內(nèi),把變更的電子帳票文件一律復(fù)制到所有下級服務(wù)器。而且,當(dāng)通過在多個(gè)下級服務(wù)器中把電子標(biāo)記附加給相同電子帳票文件進(jìn)行變更,并且同時(shí)把變更的電子帳票文件復(fù)制到主服務(wù)器上時(shí),將會(huì)發(fā)生競爭。在常規(guī)系統(tǒng)中,如上所述,當(dāng)在主服務(wù)器中發(fā)生變更電子帳票文件的競爭時(shí),只有在多個(gè)下級服務(wù)器中所作的任一變更才被反映到主服務(wù)器的電子帳票文件中。
然而,在常規(guī)分散式電子帳票系統(tǒng)中,當(dāng)在下級服務(wù)器中變更電子帳票文件時(shí),變更的電子帳票文件在被復(fù)制到主服務(wù)器上之后才被復(fù)制到所有其他下級服務(wù)器上。這會(huì)增加網(wǎng)絡(luò)上的數(shù)據(jù)傳送量和傳送次數(shù),而且還會(huì)增大施加給網(wǎng)絡(luò)的負(fù)荷。特別是,即使變更的電子帳票文件被復(fù)制到所有下級服務(wù)器上,然而可能性很大的是,復(fù)制了電子帳票文件,而查閱或變更電子帳票文件的可能性卻很小,這取決于下級服務(wù)器。由于把不需要復(fù)制的電子帳票文件復(fù)制到下級服務(wù)器上,因而增加了網(wǎng)絡(luò)上的數(shù)據(jù)傳送量以及通信次數(shù),從而增加了網(wǎng)絡(luò)負(fù)荷。并且,由于下級服務(wù)器必須保管沒有可能在下級服務(wù)器中進(jìn)行查閱或變更的電子帳票文件,因而存在的問題是,由于事先要做好為存儲很少使用的電子帳票文件提供額外存儲區(qū)域的準(zhǔn)備,以滿足較大存儲容量的需要,從而使設(shè)備成本提高。此外,當(dāng)由于在多個(gè)下級服務(wù)器中把電子標(biāo)記同時(shí)附加給同一電子帳票文件而發(fā)生競爭時(shí),存在的問題是,只有特定電子標(biāo)記才被反映到主服務(wù)器內(nèi),并且將無法使用剩余的電子標(biāo)記。

發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了一種構(gòu)建分散式服務(wù)器環(huán)境從而確保根據(jù)實(shí)際使用狀況使電子帳票文件從主服務(wù)器有效傳送到下級服務(wù)器的電子帳票管理方法和程序。
(電子帳票管理方法)本發(fā)明目的在于提供一種電子帳票管理方法,在該方法中,電子帳票文件被存儲在主服務(wù)器內(nèi),并且該電子帳票文件被復(fù)制到多個(gè)下級服務(wù)器上,以使客戶機(jī)能查閱或變更各下級服務(wù)器內(nèi)的電子帳票文件。根據(jù)本發(fā)明人的知識,在分散式電子帳票管理中,下級服務(wù)器更經(jīng)常地查閱或變更與其所屬組織相關(guān)的電子帳票文件,但卻不經(jīng)常查閱或變更存儲在主服務(wù)器中的所有電子帳票文件。總之,由下級服務(wù)器查閱或變更的電子帳票文件的特征在于,在各下級服務(wù)器之間存在查閱或變更頻率的不平衡。
因此,本發(fā)明的第一方面提供了一種電子帳票管理方法,該方法包括針對在下級服務(wù)器內(nèi)保管的電子帳票文件生成事件通知列表,該事件通知列表是利用頻率較高的電子帳票文件的列表,并把該事件通知列表復(fù)制到主服務(wù)器上,以使主服務(wù)器以下級服務(wù)器為單位保管該事件通知列表;當(dāng)在某個(gè)下級服務(wù)器中發(fā)生電子帳票文件變更時(shí),把變更的電子帳票文件復(fù)制到主服務(wù)器上,并檢查該變更的電子帳票文件是否存在于由主服務(wù)器保管的其他下級服務(wù)器的事件通知列表上,只有當(dāng)該文件存在時(shí),才把變更事件通知給其他下級服務(wù)器,以便把該變更事件存儲在變更歷史列表上;以及當(dāng)下級服務(wù)器收到電子帳票文件的查閱請求時(shí),如果請求的電子帳票文件存在于變更歷史列表上,則從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以使請求者能查閱該文件。
因此,根據(jù)本發(fā)明,如果在下級服務(wù)器中發(fā)生電子帳票文件的變更,則該變更的電子帳票文件被復(fù)制到主服務(wù)器上,如果由主服務(wù)器保持的以下級服務(wù)器為單位定義的事件通知列表包括該變更的電子帳票文件,則該變更事件僅被通知給下級服務(wù)器。并且,在發(fā)生電子帳票文件變更時(shí),電子帳票文件自身不會(huì)被復(fù)制到下級服務(wù)器上,而是下級服務(wù)器查閱電子帳票文件,只有當(dāng)電子帳票文件存在于由下級服務(wù)器保持的變更歷史列表上時(shí),電子帳票文件才從主服務(wù)器被復(fù)制到下級服務(wù)器。該方法可減少網(wǎng)絡(luò)上的數(shù)據(jù)傳送量和通信頻度,從而可減輕施加給網(wǎng)絡(luò)的負(fù)荷。并且,由于要查閱的電子帳票文件僅從主服務(wù)器被存儲到下級服務(wù)器,因而可削減電子帳票文件的存儲區(qū)域。
在此,電子帳票文件的變更包括把電子標(biāo)記附加給電子帳票文件。當(dāng)客戶機(jī)查閱或變更電子帳票文件時(shí),下級服務(wù)器生成一個(gè)日志,并按照預(yù)定定時(shí)從日志中累計(jì)查閱次數(shù)和更新次數(shù)。如果累計(jì)次數(shù)超過預(yù)定次數(shù),則下級服務(wù)器生成事件通知列表,用于復(fù)制到主服務(wù)器上。因此,在電子帳票文件變更時(shí),只有利用頻率較高的電子帳票文件的事件才被通知給主服務(wù)器,并被復(fù)制。如果查閱的電子帳票文件存在于變更歷史列表上,以便從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以使客戶機(jī)能查閱該文件,則下級服務(wù)器從變更歷史列表中刪除已復(fù)制的電子帳票文件的變更歷史。為此,最新狀態(tài)總是反映到下級服務(wù)器中的電子帳票文件的使用頻率上。如果請求查閱的電子帳票文件不存在于變更歷史列表上,則下級服務(wù)器查閱事件通知列表,如果該文件存在于事件通知列表上,則下級服務(wù)器可使客戶機(jī)能查閱存儲在電子帳票存儲區(qū)域內(nèi)的電子帳票文件。如上所述,如果電子帳票文件不存在于變更歷史列表上,而是存在于事件通知列表上,則存儲在電子帳票存儲區(qū)域內(nèi)的該電子帳票文件被證明是最新文件,因而使客戶機(jī)能查閱該最新文件。如果請求查閱的電子帳票文件不存在于電子帳票存儲區(qū)域內(nèi),則下級服務(wù)器把存儲在主服務(wù)器內(nèi)的電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱該文件。因此,客戶機(jī)總能查閱最新電子帳票文件。如果請求查閱的電子帳票文件存在于電子帳票存儲區(qū)域內(nèi),并且如果存儲在主服務(wù)器內(nèi)的電子帳票文件的最后更新日期是最新的,則下級服務(wù)器把電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱。在這種情況下,客戶機(jī)也總能查閱最新電子帳票文件。
在本發(fā)明中,當(dāng)在主服務(wù)器中發(fā)生有關(guān)電子帳票文件變更的競爭時(shí),也就是說,當(dāng)發(fā)生變更競爭時(shí),在客戶機(jī)把電子標(biāo)記附加給在多個(gè)下級服務(wù)器中的從主服務(wù)器復(fù)制的同一電子帳票文件用于文件更新,以使該更新的電子帳票文件在時(shí)間方面同時(shí)被復(fù)制到主服務(wù)器之后,在各下級服務(wù)器中附加的所有電子標(biāo)記都被合并和附加給電子帳票文件。因此,由于電子標(biāo)記可以是獨(dú)立式并且不具有相互依賴關(guān)系,因而通過使在下級服務(wù)器中附加的所有電子標(biāo)記合并,可使所有正在競爭和已變更的電子標(biāo)記都被反映到相應(yīng)的電子帳票文件內(nèi)。
(下級服務(wù)器的電子帳票文件管理方法)本發(fā)明的第二方面提供了一種下級服務(wù)器的電子帳票管理方法,在該方法中,當(dāng)在主服務(wù)器中保管的多個(gè)電子帳票文件被復(fù)制時(shí),客戶機(jī)可查閱或變更該多個(gè)電子帳票文件。
本發(fā)明的下級服務(wù)器的電子帳票管理方法包括針對存儲的電子帳票文件生成事件通知列表,該事件通知列表是利用頻率較高的電子帳票文件的列表,并把該列表復(fù)制到主服務(wù)器上,以使主服務(wù)器以下級服務(wù)器為單位保管該列表,如果發(fā)生電子帳票文件變更,則把變更的電子帳票文件復(fù)制到主服務(wù)器上;當(dāng)由另一下級服務(wù)器變更的電子帳票文件存在于由主服務(wù)器保持的自己的事件通知列表上時(shí),把要通知的變更事件存儲在變更歷史列表上;以及當(dāng)請求查閱電子帳票文件時(shí),如果請求的電子帳票文件存在于變更歷史列表上,則從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以便可查閱。在此,電子帳票文件的變更包括把電子標(biāo)記附加給電子帳票文件。
下級服務(wù)器的電子帳票管理方法還包括當(dāng)客戶機(jī)查閱或變更電子帳票文件時(shí),生成一個(gè)日志,并按照預(yù)定定時(shí)從日志中累計(jì)查閱次數(shù)和更新次數(shù),如果累計(jì)次數(shù)超過預(yù)定次數(shù),則生成事件通知列表,用于復(fù)制到主服務(wù)器上。下級服務(wù)器的電子帳票管理方法還包括如果查閱的電子帳票文件存在于變更歷史列表上,以便從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以使客戶機(jī)能查閱該文件,則從變更歷史列表中刪除已復(fù)制的電子帳票文件的變更歷史。下級服務(wù)器的電子帳票管理方法還包括如果請求查閱的電子帳票文件不存在于變更歷史列表上,則查閱事件通知列表,如果該文件存在于事件通知列表上,則可使客戶機(jī)能查閱存儲在電子帳票存儲區(qū)域內(nèi)的電子帳票文件。下級服務(wù)器的電子帳票管理方法還包括如果請求查閱的電子帳票文件不存在于電子帳票存儲區(qū)域內(nèi),則把存儲在主服務(wù)器內(nèi)的電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱該文件。
下級服務(wù)器的電子帳票管理方法還包括如果請求查閱的電子帳票文件存在于電子帳票存儲區(qū)域內(nèi),并且如果存儲在主服務(wù)器內(nèi)的電子帳票文件的最后更新日期是最新的,則把電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱。
(主服務(wù)器的電子帳票文件管理方法)
本發(fā)明的第三方面提供了一種主服務(wù)器的電子帳票管理方法,該主服務(wù)器保管電子帳票文件,主服務(wù)器把電子帳票文件復(fù)制到多個(gè)下級服務(wù)器上,以使客戶機(jī)能查閱和變更在各下級服務(wù)器內(nèi)的電子帳票文件。
這種主服務(wù)器的電子帳票管理方法包括針對存儲在下級服務(wù)器內(nèi)的電子帳票文件,從下級服務(wù)器復(fù)制事件通知列表,以便以下級服務(wù)器為單位保持復(fù)制的列表,該事件通知列表是利用頻率較高的電子帳票文件的列表;當(dāng)在某個(gè)下級服務(wù)器中發(fā)生電子帳票文件變更時(shí),復(fù)制變更的電子帳票文件,并檢查變更的電子帳票文件是否存在于另一下級服務(wù)器的事件通知列表上,只有當(dāng)該文件存在時(shí),才把變更事件通知給其他下級服務(wù)器,用于把該變更事件存儲在變更歷史列表上;以及只有當(dāng)在下級服務(wù)器中請求查閱的電子帳票文件存在于變更歷史列表上時(shí),才把相應(yīng)的電子帳票文件復(fù)制到下級服務(wù)器上用于查閱。在此,電子帳票文件的變更包括把電子標(biāo)記附加給電子帳票文件。
在主服務(wù)器的電子帳票管理方法中,當(dāng)發(fā)生變更競爭時(shí),在客戶機(jī)把電子標(biāo)記附加給在多個(gè)下級服務(wù)器中的同一電子帳票文件用于文件更新,以使該更新的電子帳票文件在時(shí)間方面同時(shí)被復(fù)制到主服務(wù)器之后,在各下級服務(wù)器中附加的所有電子標(biāo)記都被合并和附加給電子帳票文件。
(下級服務(wù)器程序)本發(fā)明的第四方面提供了一種下級服務(wù)器程序。該下級服務(wù)器程序可使形成這種下級服務(wù)器,即可復(fù)制在主服務(wù)器內(nèi)保管的多個(gè)電子帳票文件以使客戶機(jī)能查閱或變更該文件的下級服務(wù)器,的計(jì)算機(jī)執(zhí)行以下步驟針對存儲的電子帳票文件生成事件通知列表,該事件通知列表是利用頻率較高的電子帳票文件的列表,并把該列表復(fù)制到主服務(wù)器上,以使主服務(wù)器以下級服務(wù)器為單位保管該列表;如果發(fā)生電子帳票文件變更,則把變更的電子帳票文件復(fù)制到主服務(wù)器上;
當(dāng)由另一下級服務(wù)器變更的電子帳票文件存在于由主服務(wù)器保持的自己的事件通知列表上時(shí),把要通知的變更事件存儲在變更歷史列表上;以及當(dāng)請求查閱電子帳票文件時(shí),如果請求的電子帳票文件存在于變更歷史列表上,則從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以便可查閱。下級服務(wù)器程序的詳情與下級服務(wù)器的電子帳票管理方法的詳情基本相同。
(主服務(wù)器程序)本發(fā)明的第五方面提供了一種主服務(wù)器程序。本發(fā)明的主服務(wù)器程序可使形成這種主服務(wù)器,即存儲電子帳票文件,并把電子帳票文件復(fù)制到多個(gè)下級服務(wù)器上,以使客戶機(jī)能查閱或變更在各下級服務(wù)器中的電子帳票文件的主服務(wù)器,的計(jì)算機(jī)執(zhí)行以下步驟針對存儲在下級服務(wù)器內(nèi)的電子帳票文件,從下級服務(wù)器復(fù)制事件通知列表,以便以下級服務(wù)器為單位保持復(fù)制的列表,該事件通知列表是利用頻率較高的電子帳票文件的列表;當(dāng)在某個(gè)下級服務(wù)器中發(fā)生電子帳票文件變更時(shí),復(fù)制變更的電子帳票文件,并檢查變更的電子帳票文件是否存在于另一下級服務(wù)器的事件通知列表上,只有當(dāng)該文件存在時(shí),才把變更事件通知給其他下級服務(wù)器,用于把該變更事件存儲在變更歷史列表上;以及只有當(dāng)在下級服務(wù)器中請求查閱的電子帳票文件存在于變更歷史列表上時(shí),才把相應(yīng)的電子帳票文件復(fù)制到下級服務(wù)器上用于查閱。主服務(wù)器程序的詳情與主服務(wù)器的電子帳票管理方法的詳情基本相同。
當(dāng)結(jié)合附圖閱讀以下詳細(xì)說明時(shí),將更明白本發(fā)明的上述和其他目的、方面、特點(diǎn)和優(yōu)點(diǎn)。


圖1是示出本發(fā)明適用的分散式服務(wù)器環(huán)境的方框圖;圖2A和圖2B是示出根據(jù)本發(fā)明的電子帳票管理處理的功能構(gòu)成的方框圖;圖3是圖2A和圖2B所示的事件通知列表的說明圖;
圖4是圖2A和圖2B所示的變更歷史列表的說明圖;圖5是圖2A和圖2B所示的電子帳票文件列表的說明圖;圖6是圖2A和圖2B所示的變更/查閱日志的說明圖;圖7是圖2A和圖2B所示的日志累計(jì)工作區(qū)域的說明圖;圖8是示出根據(jù)本發(fā)明的電子帳票文件的變更處理的流程圖;圖9A和圖9B是示出根據(jù)本發(fā)明的電子帳票文件的查閱處理的流程圖;圖10是根據(jù)本發(fā)明的電子帳票文件的變更處理和查閱處理的具體例的說明圖;圖11是示出根據(jù)本發(fā)明的事件通知列表生成處理的流程圖;圖12是示出根據(jù)本發(fā)明的電子標(biāo)記合并的變更/競爭處理的流程圖;圖13是電子標(biāo)記的數(shù)據(jù)結(jié)構(gòu)的說明圖;圖14A和圖14B是根據(jù)本發(fā)明的電子標(biāo)記合并的變更/競爭處理中的電子帳票文件的內(nèi)容轉(zhuǎn)移的說明圖。
優(yōu)選實(shí)施例的詳細(xì)說明圖1是示出根據(jù)本發(fā)明的電子帳票管理方法適用的分散式服務(wù)器環(huán)境的方框圖。當(dāng)以公司內(nèi)的本發(fā)明的使用方法為例時(shí),主服務(wù)器10作為總公司服務(wù)器被安裝。例如為各分公司安裝的下級服務(wù)器12-1、12-2和12-3通過網(wǎng)絡(luò)14與該主服務(wù)器10連接。起用戶作用的客戶機(jī)計(jì)算機(jī)16-11~16-13、16-21~16-23和16-31~16-33通過例如內(nèi)聯(lián)網(wǎng)(Intranet)18-1、18-2和18-3與下級服務(wù)器12-1~12-3中的各方連接。由主機(jī)20、包括Windows(R)在內(nèi)的一般應(yīng)用程序22、各種會(huì)計(jì)軟件包24、以及辦公用計(jì)算機(jī)26電子地生成的各種電子帳票文件被取出并存儲在起總公司服務(wù)器作用的主服務(wù)器內(nèi)。
圖2A和圖2B是示出根據(jù)本發(fā)明的電子帳票管理處理的功能構(gòu)成的方框圖。主服務(wù)器10具有服務(wù)器名“SVR_HONSYA”。在主服務(wù)器10上設(shè)有主服務(wù)器處理部11,在主服務(wù)器處理部11上設(shè)有事件通知列表存儲區(qū)域28、電子帳票存儲區(qū)域30和電子帳票文件列表34。在事件通知列表存儲區(qū)域28內(nèi),與通過網(wǎng)絡(luò)14連接的下級服務(wù)器12-1~12-3對應(yīng)地存儲有事件通知列表28-1、28-2和28-3。在電子帳票存儲區(qū)域30內(nèi)存儲從外部接受的許多電子帳票32-1、32-2、32-3、…。在電子帳票文件列表34上保持在電子帳票存儲區(qū)域30內(nèi)存儲的帳票列表。另一方面,以下級服務(wù)器12-1為例,現(xiàn)對通過網(wǎng)絡(luò)14與主服務(wù)器10連接的下級服務(wù)器12-1、12-2和12-3的構(gòu)成作如下說明在下級服務(wù)器12-1上設(shè)有下級服務(wù)器處理部15,在下級服務(wù)器處理部15上設(shè)有電子帳票存儲區(qū)域36、電子帳票文件列表40、事件通知列表42、變更歷史列表44、查閱/變更日志46、日志累計(jì)工作區(qū)域48以及事件通知列表生成功能部50。在電子帳票存儲區(qū)域36內(nèi)存儲從主服務(wù)器10復(fù)制的電子帳票文件38-1~38-3。在電子帳票文件列表40上存儲在電子帳票存儲區(qū)域36內(nèi)存儲的電子帳票文件38-1~38-3的列表。當(dāng)從客戶機(jī)計(jì)算機(jī)16-11~16-13查閱或更新電子帳票文件時(shí),在查閱/變更日志46上記錄日志。事件通知列表生成功能部50按照預(yù)定定時(shí)在日志累計(jì)工作區(qū)域48內(nèi)擴(kuò)展查閱/變更日志46,并對客戶機(jī)計(jì)算機(jī)16-11~16-13使用電子帳票文件時(shí)的次數(shù)進(jìn)行計(jì)數(shù),以便針對使用次數(shù)超過規(guī)定次數(shù)的電子帳票文件生成事件通知列表42。事件通知列表42被復(fù)制到主服務(wù)器10的事件通知列表存儲區(qū)域28上,并成為下級服務(wù)器12-1的事件通知列表28-1。在變更歷史列表44上存儲變更事件從主服務(wù)器10被通知的電子帳票文件的信息。在此,對主服務(wù)器10和下級服務(wù)器12-1上設(shè)置的各列表的數(shù)據(jù)結(jié)構(gòu)進(jìn)行說明。
在圖3中,在主服務(wù)器10內(nèi)存儲的事件通知列表28-1~28-3被取出,并且利用事件通知列表28-1來表示數(shù)據(jù)結(jié)構(gòu)。事件通知列表28-1具有下級服務(wù)器名52和事件通知對象54作為信息。事件通知對象54具有電子帳票文件名56。電子帳票文件名56是記錄列表,各下級服務(wù)器把作為事件通知對象的電子帳票文件名保持在該記錄列表上。圖3示出了被復(fù)制到主服務(wù)器10上的事件通知列表,在下級服務(wù)器12-1側(cè)的事件通知列表42具有與圖3所示的相同構(gòu)成。不用說,在下級服務(wù)器側(cè)的事件通知列表是列表本身。
圖4示出了在圖2A和圖28所示的下級服務(wù)器12-1內(nèi)存儲的變更歷史列表44的數(shù)據(jù)結(jié)構(gòu)。變更歷史列表44包括電子帳票文件名58,其從主服務(wù)器10被通知變更事件;以及記錄列表,其保持變更數(shù)據(jù)60。
圖5示出了在圖2A和圖2B所示的主服務(wù)器10上設(shè)置的電子帳票文件列表40的數(shù)據(jù)結(jié)構(gòu)。電子帳票文件列表40包括記錄列表,該記錄列表保持存儲在主服務(wù)器10的電子帳票存儲區(qū)域30內(nèi)的電子帳票文件32-1~32-3的電子帳票文件名62。在下級服務(wù)器12-1上設(shè)置的電子帳票文件列表40具有相同數(shù)據(jù)結(jié)構(gòu),在這種情況下,電子帳票文件列表40包括記錄列表,該記錄列表保持存儲在電子帳票存儲區(qū)域36內(nèi)的電子帳票文件38-1~38-3的電子帳票文件名。
圖6示出了在圖2A和圖2B所示的下級服務(wù)器12-1內(nèi)的變更/查閱日志46的數(shù)據(jù)結(jié)構(gòu)。變更/查閱日志46包括電子帳票文件名64,其是當(dāng)在下級服務(wù)器12-1中查閱或變更電子帳票文件時(shí)被指定;以及記錄列表,其保持查閱/變更日期和時(shí)間66。
圖7示出了在圖2A和圖2B所示的下級服務(wù)器12-1內(nèi)的日志累計(jì)工作區(qū)域48的數(shù)據(jù)結(jié)構(gòu)。當(dāng)事件通知列表生成功能部50生成事件通知列表42時(shí),該日志累計(jì)工作區(qū)域48用作工作區(qū)域,并包括電子帳票文件名68和查閱/頻率70的記錄列表,該記錄列表用于對查閱和變更次數(shù)進(jìn)行計(jì)數(shù)。
以下將對根據(jù)本發(fā)明的電子帳票管理處理的過程進(jìn)行說明。根據(jù)本發(fā)明的電子帳票管理處理主要分為(1)電子帳票文件變更處理;以及(2)電子帳票文件查閱處理。電子帳票文件變更處理是指當(dāng)主服務(wù)器對由下級服務(wù)器所作的電子帳票文件變更進(jìn)行了識別時(shí),把事件變更通知給變更的電子帳票文件的利用頻率較高的其他下級服務(wù)器的處理。電子帳票文件查閱處理是指當(dāng)從客戶機(jī)計(jì)算機(jī)向下級服務(wù)器提出請求時(shí),可使客戶機(jī)計(jì)算機(jī)能查閱最新電子帳票文件的處理。
圖8是示出根據(jù)本發(fā)明的電子帳票文件的變更處理過程的流程圖。圖9A和圖9B是示出根據(jù)本發(fā)明的電子帳票文件的查閱處理過程的流程圖。以下使用圖10,對圖8、圖9A和圖9B所示的流程圖中的電子帳票文件的變更處理和查閱處理進(jìn)行具體說明。
圖10以這種情況為例,即在下級服務(wù)器12-2中被表示為“帳票α”的電子帳票文件72-2被變更,之后,該變更的帳票由與下級服務(wù)器12-1連接的客戶機(jī)計(jì)算機(jī)16-11來查閱。首先,參照圖8所示的流程圖以及圖10,對根據(jù)本發(fā)明的電子帳票文件的變更處理進(jìn)行說明。根據(jù)來自客戶機(jī)計(jì)算機(jī)16-21的對下級服務(wù)器12-2的請求,查閱在此作為“帳票α”的電子帳票文件72-2,并且當(dāng)用戶把電子標(biāo)記附加給電子帳票文件72-2時(shí),變更電子帳票文件。如上所述,當(dāng)在下級服務(wù)器12-2中進(jìn)行電子帳票文件72-2的變更時(shí),在圖8所示的步驟S1,把變更的“帳票α”的電子帳票文件72-2從下級服務(wù)器12-2傳送到主服務(wù)器10。在步驟S101,主服務(wù)器10用從下級服務(wù)器12-2傳送的電子帳票文件72-2來替換在電子帳票存儲區(qū)域30內(nèi)存儲的與從下級服務(wù)器12-2傳送的“帳票α”的電子帳票文件72-2對應(yīng)的電子帳票文件72-0。在隨后的主服務(wù)器10中,從步驟S102到步驟S105的處理是指查閱各下級服務(wù)器的事件通知列表以確定變更事件被通知的下級服務(wù)器,并把變更事件通知給下級服務(wù)器的處理。首先,在步驟S102取出下級服務(wù)器12-1的事件通知列表28-1。在隨后步驟S103,如果要檢查的事件通知列表不存在,則處理結(jié)束。如果未檢查的下級服務(wù)器的事件通知列表存在,則在步驟S104檢查變更的電子帳票文件是否存在于在步驟S102取出的事件通知列表28-1上。如果事件通知列表28-1包括變更的電子帳票文件,則在步驟S105把事件變更從主服務(wù)器10通知給下級服務(wù)器12-1,在下級服務(wù)器12-1中,“帳票α”的電子帳票文件的事件變更74被存儲在變更歷史列表44上。這樣,當(dāng)下級服務(wù)器12-1的事件通知列表28-1的處理完成時(shí),系統(tǒng)再次返回到步驟S102,并且在檢查了下一個(gè)下級服務(wù)器的事件通知列表28-1之后,重復(fù)如前所述的隨后步驟。
以下參照圖9A和圖9B所示的流程圖以及圖10,對當(dāng)在下級服務(wù)器12-1中查閱電子帳票文件時(shí)的處理進(jìn)行說明。在圖9A和圖9B所示的下級服務(wù)器12-1中的步驟S1,當(dāng)從與下級服務(wù)器12-1連接的客戶機(jī)計(jì)算機(jī)16-11接收查閱請求時(shí),查閱電子帳票文件列表40,然后查閱從該列表獲得的電子帳票存儲區(qū)域36內(nèi)的“帳票α”的電子帳票文件72-1。在該查閱過程中,檢查在步驟S2查閱的電子帳票文件72-1是否存在于變更歷史列表44上。如果接受查閱的電子帳票文件72-1存在于變更歷史列表44上,則系統(tǒng)在步驟S3訪問主服務(wù)器10,并把在電子帳票存儲區(qū)域30內(nèi)存儲的“帳票α”的電子帳票文件72-0復(fù)制到下級服務(wù)器12-1的電子帳票存儲區(qū)域36內(nèi),并且用復(fù)制的電子帳票文件72-0來替換存儲的電子帳票文件72-1。隨后,在步驟S4,從變更歷史列表44中刪除“帳票α”的變更事件74的說明記錄,并且處理結(jié)束。如上所述,在客戶機(jī)計(jì)算機(jī)16-11請求下級服務(wù)器12-1查閱“帳票α”的電子帳票文件72-1之前,由于電子帳票文件72-1的使用頻率較高,因而事先針對帳票α生成事件通知列表42,并把“帳票α”作為使用頻率較高的電子帳票文件存儲在主服務(wù)器10的事件通知列表28-1上。為此,如果在另一下級服務(wù)器12-2中變更同一“帳票α”的電子帳票文件,則事件通知被通知給下級服務(wù)器12-1,并被存儲在變更歷史列表44上。因此,之后如果客戶機(jī)計(jì)算機(jī)16-11查閱“帳票α”的電子帳票文件72-1,則在主服務(wù)器10內(nèi)存儲的變更后的“帳票α”的電子帳票文件72-0被復(fù)制,以使客戶機(jī)計(jì)算機(jī)能查閱最新電子帳票文件。而在圖9A和圖9B所示的步驟S2,如果與“帳票α”的電子帳票文件72-1有關(guān)的變更歷史不存在于變更歷史列表44上,則系統(tǒng)進(jìn)入到步驟S5,并檢查查閱的“帳票α”的電子帳票文件72-1是否存在于下級服務(wù)器12-1的事件通知列表42上。如果“帳票α”的電子帳票文件名存在于事件通知列表42上,則處理結(jié)束。這種狀態(tài)是指,由于在下級服務(wù)器12-1中,“帳票α”的電子帳票文件的利用頻率較高,因而生成事件通知列表42,并且該事件通知列表42被存儲在主服務(wù)器10的事件通知列表28-1上,但是“帳票α”的電子帳票文件不會(huì)由另一服務(wù)器例如下級服務(wù)器12-2來更新,或者即使該文件被更新,也不會(huì)對變更歷史列表44作出歷史變更通知。因此,此時(shí)最新的“帳票α”的電子帳票文件是在下級服務(wù)器12-1的電子帳票存儲區(qū)域36內(nèi)存儲的電子帳票文件72-1,根據(jù)來自客戶機(jī)計(jì)算機(jī)16-11的查閱請求,可使客戶機(jī)計(jì)算機(jī)查閱在下級服務(wù)器12-1的電子帳票存儲區(qū)域36內(nèi)存儲的“帳票α”的電子帳票文件72-1,而無需進(jìn)行從主服務(wù)器10的復(fù)制操作。如果在圖9A和圖9B所示的步驟S5查閱的電子帳票文件不存在于事件通知列表42上,則系統(tǒng)進(jìn)入到步驟S6,并檢查所查閱的電子帳票文件是否存在于電子帳票存儲區(qū)域36內(nèi)。如果該文件不存在于電子帳票存儲區(qū)域36內(nèi),則在步驟S9,系統(tǒng)訪問主服務(wù)器10,并把“帳票α”的電子帳票文件72-0從該電子帳票存儲區(qū)域36復(fù)制和存儲到下級服務(wù)器12-1的電子帳票存儲區(qū)域30上,以使客戶機(jī)計(jì)算機(jī)16-1可查閱該電子帳票文件72-0。在步驟S6,如果查閱的電子帳票文件作為電子帳票文件72-1存在于下級服務(wù)器12-1的電子帳票存儲區(qū)域36內(nèi),則在步驟S7,在該文件72-1和與在下級服務(wù)器12-1中查閱的電子帳票文件72-1對應(yīng)的主服務(wù)器10的電子帳票文件72-0之間對最新更新日期和時(shí)間進(jìn)行比較。如果在步驟S8,最新更新日期和時(shí)間的比較表明,主服務(wù)器的電子帳票文件72-0比下級服務(wù)器12-1的電子帳票文件72-1新,則系統(tǒng)進(jìn)入到步驟S9,并把電子帳票文件72-0從主服務(wù)器10復(fù)制到下級服務(wù)器12-1上,以使客戶機(jī)計(jì)算機(jī)16-11能查閱該復(fù)制文件。不用說,如果下級服務(wù)器12-1的電子帳票文件72-1的最新更新日期和時(shí)間是新的,則該文件不會(huì)從主服務(wù)器10被復(fù)制,而是可使客戶機(jī)計(jì)算機(jī)16-11能查閱在下級服務(wù)器12-1內(nèi)存儲的電子帳票文件72-1。
圖11是示出由在圖2A和圖2B所示的下級服務(wù)器12-1上設(shè)置的事件通知列表生成功能部50所生成的事件通知列表的生成處理的流程圖。以在圖2A和圖2B所示的下級服務(wù)器12-1中生成事件通知列表42的情況為例,現(xiàn)對事件通知列表的生成處理作如下說明。步驟S1~S4是用于從查閱/變更日志46生成日志累計(jì)工作區(qū)域48的步驟。首先在步驟S1,事件通知列表生成功能部50從存在于下級服務(wù)器12-1內(nèi)的查閱/變更日志46中取出1個(gè)記錄。然后,在步驟S2,如果在查閱/變更日志46上存在記錄,則該事件通知列表生成功能部50取出1個(gè)記錄,并在步驟S3,檢查在步驟S3取出的記錄中所存檔的電子帳票文件的查閱/變更日期和時(shí)間是否是在用戶指定范圍內(nèi)的日期和時(shí)間。如果該日期和時(shí)間在指定范圍內(nèi),則在步驟S4使在日志累計(jì)工作區(qū)域48內(nèi)擴(kuò)展的與記錄中存檔的電子帳票文件對應(yīng)的記錄的查閱/變更次數(shù)加上1。如果在日志累計(jì)工作區(qū)域48內(nèi)不存在記錄,則把當(dāng)前處理中的電子帳票文件的名稱記錄附加給日志累計(jì)工作區(qū)域48,并且把查閱/變更次數(shù)設(shè)定為1。從步驟S5到S8的步驟是用于從在步驟S1~S4生成的日志累計(jì)工作區(qū)域48生成事件通知列表42的步驟。也就是說,在步驟S5,從日志累計(jì)工作區(qū)域48中取出1個(gè)記錄。然后,在步驟S6,如果在日志累計(jì)工作區(qū)域48內(nèi)存在記錄,則取出1個(gè)記錄,并對在步驟S7取出的記錄中存檔的電子帳票文件的查閱/變更次數(shù)進(jìn)行檢查,檢查該次數(shù)是否超過用戶設(shè)定的最低查閱次數(shù)。在步驟S6~S8,如果該次數(shù)超過最低查閱次數(shù),則由該記錄表示的電子帳票文件的名稱被附加給事件通知列表42。當(dāng)在日志累計(jì)工作區(qū)域48內(nèi)不存在記錄時(shí),一系列處理結(jié)束。
圖12是示出根據(jù)本發(fā)明的電子標(biāo)記合并的變更/競爭處理的流程圖。也就是說,該圖示出了當(dāng)進(jìn)行電子帳票文件的變更處理并把變更文件復(fù)制到主服務(wù)器上時(shí)的競爭處理的過程,其中,通過在多個(gè)下級服務(wù)器中把電子標(biāo)記同時(shí)附加給相同電子帳票文件來執(zhí)行變更處理。
首先,參照圖13,對電子標(biāo)記的數(shù)據(jù)結(jié)構(gòu)進(jìn)行說明。該電子標(biāo)記90是一記錄,該記錄保持生成下級服務(wù)器名92,識別編號(ID編號)94,最新更新日期和時(shí)間96,以及由用戶說明的標(biāo)記數(shù)據(jù)98。
圖14A和圖14B示出了根據(jù)本發(fā)明的電子標(biāo)記合并的變更/競爭處理中的電子帳票文件的內(nèi)容轉(zhuǎn)移,以及主服務(wù)器中的合并功能。目前,對于在主服務(wù)器內(nèi)存儲的電子帳票文件76-01,例如,在下級服務(wù)器12-1中變更電子帳票文件76-01,并且在下級服務(wù)器12-2中變更電子帳票文件76-02。除了帳票數(shù)據(jù)78-01之外,還把迄今已變更的電子標(biāo)記數(shù)據(jù)80-1附加給主服務(wù)器的電子帳票文件76-01。除了帳票數(shù)據(jù)78-01之外,還把在下級服務(wù)器12-1內(nèi)附加的電子標(biāo)記數(shù)據(jù)82附加給下級服務(wù)器12-1的電子帳票文件76-01。并且,把新附加給同一帳票數(shù)據(jù)78-3的電子標(biāo)記數(shù)據(jù)84附加給下級服務(wù)器12-2的電子帳票文件76-02。如上所述,由電子帳票文件76-01、76-1和76-2保持的三種不同的電子標(biāo)記數(shù)據(jù)80-1、82和84由設(shè)置在主服務(wù)器10上的電子標(biāo)記數(shù)據(jù)合并功能部86來合并,并且?guī)в懈郊拥碾娮訕?biāo)記數(shù)據(jù)80-2的帳票數(shù)據(jù)78-02作為電子帳票文件76-02被存儲。
參照圖12所示的流程圖,現(xiàn)對這種電子標(biāo)記合并的變更/競爭處理作如下說明。正如步驟S1和S1’那樣,在下級服務(wù)器12-1和12-2中,通過把電子標(biāo)記數(shù)據(jù)82和84分別附加給電子帳票文件76-1和76-2來進(jìn)行變更。當(dāng)變更電子帳票文件時(shí),在隨后步驟S2和S2’,把變更的電子帳票文件76-1和76-2從下級服務(wù)器12-1和12-2傳送到主服務(wù)器10。在主服務(wù)器10側(cè),電子標(biāo)記數(shù)據(jù)合并功能部86在步驟S101接收來自下級服務(wù)器12-1和12-2的變更電子帳票文件76-1和76-2,并把其附加給電子標(biāo)記數(shù)據(jù)合并功能部86中的變更電子帳票文件隊(duì)列。隨后在步驟S102,從變更電子帳票文件隊(duì)列中取出一個(gè)電子帳票文件。然后在步驟S103,檢查該變更電子帳票文件隊(duì)列是否包括任何電子帳票文件,如果不包括,則處理結(jié)束,如果包括,則在步驟S104,由主服務(wù)器10此時(shí)保持的電子帳票文件76-01,以及從變更電子帳票文件隊(duì)列中取出的電子帳票文件(例如,來自下級服務(wù)器12-1的電子帳票文件76-1)通過電子標(biāo)記數(shù)據(jù)合并功能部86的處理來合并。通過在步驟S102~S104對來自下級服務(wù)器12-2的電子帳票文件76-2重復(fù)進(jìn)行類似處理,電子帳票文件76-2的電子標(biāo)記數(shù)據(jù)84由電子標(biāo)記數(shù)據(jù)合并功能部86進(jìn)一步合并。當(dāng)合并處理完成時(shí),如同圖14A和圖14B所示的電子帳票文件76-02那樣,生成電子帳票文件76-2,其中,通過合并三種電子標(biāo)記數(shù)據(jù)80-1、82和84所獲得的電子標(biāo)記數(shù)據(jù)80-2被附加給帳票數(shù)據(jù)78-02。該生成的文件被存儲在主服務(wù)器10的電子帳票存儲區(qū)域30內(nèi)。為此,當(dāng)下級服務(wù)器的客戶機(jī)計(jì)算機(jī)查閱電子帳票文件時(shí),它可查閱到目前為止所有電子標(biāo)記數(shù)據(jù)都已合并和附加的電子帳票文件。
如上所述,根據(jù)本發(fā)明,電子帳票文件的存在事先被通知給主服務(wù)器,其中,在下級服務(wù)器中的文件使用頻率較高,當(dāng)該電子帳票文件由于通過附加電子標(biāo)記發(fā)生的變更而從另一服務(wù)器被復(fù)制時(shí),確實(shí)發(fā)生的變更被通知給下級服務(wù)器,但確實(shí)真正查閱了電子帳票文件之后才進(jìn)行復(fù)制,并且當(dāng)查閱電子帳票文件時(shí),該電子帳票文件首次從主服務(wù)器被傳送到下級服務(wù)器。因此,該系統(tǒng)可減少在主服務(wù)器和下級服務(wù)器之間的網(wǎng)絡(luò)上的數(shù)據(jù)傳送量以及通信次數(shù),此外,還可削減網(wǎng)絡(luò)負(fù)荷。而且,只有要查閱的電子帳票文件才從主服務(wù)器被傳送并被存儲在下級服務(wù)器內(nèi),因而可減少下級服務(wù)器內(nèi)的電子帳票文件存儲區(qū)域。此外,即便在電子標(biāo)記同時(shí)被附加給多個(gè)下級服務(wù)器中的同一電子帳票文件之后在主服務(wù)器中發(fā)生變更競爭,以便變更電子帳票文件,然而在下級服務(wù)器中單獨(dú)進(jìn)行的把電子標(biāo)記附加給同一電子帳票文件的這一附加操作可通過合并和存儲所有變更結(jié)果而全部反映到下級服務(wù)器中的查閱服務(wù)內(nèi)。
為了簡化說明,本實(shí)施例以針對主服務(wù)器設(shè)置三個(gè)下級服務(wù)器的情況為例,但是當(dāng)然,實(shí)施例不限于此。
雖然上述實(shí)施例以客戶機(jī)通過內(nèi)聯(lián)網(wǎng)(Intranet)與下級服務(wù)器連接的情況為例,但是下級服務(wù)器可與因特網(wǎng)(Internet)連接,以使客戶機(jī)計(jì)算機(jī)可通過WWW Web查閱和變更電子帳票文件,從而可使下級服務(wù)器能具有WWW服務(wù)器的功能。這一點(diǎn)對于主服務(wù)器和下級服務(wù)器之間的關(guān)系來說也是相同的。
在下級服務(wù)器中生成事件通知列表所采用的優(yōu)選定時(shí)是指,例如以日為單位事先準(zhǔn)備事件通知列表的生成時(shí)間表,并且按照特定時(shí)間間隔或者按照與事務(wù)處理頻率對應(yīng)的時(shí)間間隔生成事件通知列表,并把該事件通知列表發(fā)送到主服務(wù)器,以便總能反映最新利用狀況。
并且,本發(fā)明提供了一種程序,該程序用于在主服務(wù)器和下級服務(wù)器中針對本發(fā)明的電子帳票文件的管理處理發(fā)出信號,主服務(wù)器和下級服務(wù)器的程序被構(gòu)成為包括上述實(shí)施例的流程圖所示的主服務(wù)器和下級服務(wù)器的部分。
本發(fā)明可包括在不損害本發(fā)明的目的和優(yōu)點(diǎn)情況下的合適變形,并且不受上述實(shí)施例所示數(shù)值的限制。
權(quán)利要求
1.一種電子帳票管理方法,在該方法中,電子帳票文件被保管在主服務(wù)器內(nèi),并且該電子帳票文件被復(fù)制到多個(gè)下級服務(wù)器上,以使客戶機(jī)能查閱或變更各下級服務(wù)器內(nèi)的電子帳票文件,該方法包括針對在下級服務(wù)器內(nèi)保管的電子帳票文件生成一個(gè)事件通知列表,該事件通知列表是利用頻率較高的電子帳票文件的列表,并把該事件通知列表復(fù)制到主服務(wù)器上,以使主服務(wù)器以下級服務(wù)器為單位保管該事件通知列表;當(dāng)在某個(gè)下級服務(wù)器中發(fā)生電子帳票文件變更時(shí),把變更的電子帳票文件復(fù)制到主服務(wù)器上,并檢查該變更的電子帳票文件是否存在于由主服務(wù)器保管的其他下級服務(wù)器的事件通知列表上,只有當(dāng)該文件存在時(shí),才把變更事件通知給其他下級服務(wù)器,以便把該變更事件存儲在變更歷史列表上;以及當(dāng)下級服務(wù)器收到電子帳票文件的查閱請求時(shí),如果請求的電子帳票文件存在于變更歷史列表上,則從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以使請求者能查閱該文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,電子帳票文件的變更包括把電子標(biāo)記附加給電子帳票文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)客戶機(jī)查閱或變更電子帳票文件時(shí),下級服務(wù)器生成一個(gè)日志,并按照預(yù)定定時(shí)從日志中累計(jì)查閱次數(shù)和更新次數(shù),如果累計(jì)次數(shù)超過預(yù)定次數(shù),則下級服務(wù)器生成事件通知列表,用于復(fù)制到主服務(wù)器上。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果查閱的電子帳票文件存在于變更歷史列表上,以便從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件以使客戶機(jī)能查閱該文件,則下級服務(wù)器從變更歷史列表中刪除已復(fù)制的電子帳票文件的變更歷史。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果請求查閱的電子帳票文件不存在于變更歷史列表上,則下級服務(wù)器查閱事件通知列表,如果該文件存在于事件通知列表上,則下級服務(wù)器可使客戶機(jī)能查閱存儲在電子帳票存儲區(qū)域內(nèi)的電子帳票文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,如果請求查閱的電子帳票文件不存在于電子帳票存儲區(qū)域內(nèi),則下級服務(wù)器把存儲在主服務(wù)器內(nèi)的電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱該文件。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,如果請求查閱的電子帳票文件存在于電子帳票存儲區(qū)域內(nèi),并且如果存儲在主服務(wù)器內(nèi)的電子帳票文件的最后更新日期是最新的,則下級服務(wù)器把電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)發(fā)生變更競爭時(shí),在客戶機(jī)把電子標(biāo)記附加給在多個(gè)下級服務(wù)器中的從主服務(wù)器復(fù)制的同一電子帳票文件以用于文件更新,以使該更新的電子帳票文件在時(shí)間方面同時(shí)被復(fù)制到主服務(wù)器之后,在各下級服務(wù)器中附加的所有電子標(biāo)記都被合并和附加給電子帳票文件。
9.一種下級服務(wù)器的電子帳票管理方法,在該方法中,當(dāng)在主服務(wù)器中保管的多個(gè)電子帳票文件被復(fù)制時(shí),客戶機(jī)可查閱或變更該多個(gè)電子帳票文件,該方法包括針對存儲的電子帳票文件生成一個(gè)事件通知列表,該事件通知列表是利用頻率較高的電子帳票文件的列表,并把該列表復(fù)制到主服務(wù)器上,以使主服務(wù)器以下級服務(wù)器為單位保管該列表,如果發(fā)生電子帳票文件變更,則把變更的電子帳票文件復(fù)制到主服務(wù)器上;當(dāng)由另一下級服務(wù)器變更的電子帳票文件存在于由主服務(wù)器保持的自己的事件通知列表上時(shí),把要通知的變更事件存儲在變更歷史列表上;以及當(dāng)請求查閱電子帳票文件時(shí),如果請求的電子帳票文件存在于變更歷史列表上,則從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以便可查閱。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,電子帳票文件的變更包括把電子標(biāo)記附加給電子帳票文件。
11.根據(jù)權(quán)利要求9所述的方法,該方法還包括當(dāng)客戶機(jī)查閱或變更電子帳票文件時(shí),生成一個(gè)日志,并按照預(yù)定定時(shí)從日志中累計(jì)查閱次數(shù)和更新次數(shù),如果累計(jì)次數(shù)超過預(yù)定次數(shù),則生成事件通知列表,用于復(fù)制到主服務(wù)器上。
12.根據(jù)權(quán)利要求9所述的方法,該方法還包括如果查閱的電子帳票文件存在于變更歷史列表上,以便從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以使客戶機(jī)能查閱該文件,則從變更歷史列表中刪除已復(fù)制的電子帳票文件的變更歷史。
13.根據(jù)權(quán)利要求9所述的方法,該方法還包括如果請求查閱的電子帳票文件不存在于變更歷史列表上,則查閱事件通知列表,如果該文件存在于事件通知列表上,則可使客戶機(jī)能查閱存儲在電子帳票存儲區(qū)域內(nèi)的電子帳票文件。
14.根據(jù)權(quán)利要求13所述的方法,該方法還包括如果請求查閱的電子帳票文件不存在于電子帳票存儲區(qū)域內(nèi),則把存儲在主服務(wù)器內(nèi)的電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱該文件。
15.根據(jù)權(quán)利要求13所述的方法,該方法還包括如果請求查閱的電子帳票文件存在于電子帳票存儲區(qū)域內(nèi),并且如果存儲在主服務(wù)器內(nèi)的電子帳票文件的最后更新日期是最新的,則把電子帳票文件復(fù)制到電子帳票存儲區(qū)域上,以使客戶機(jī)能查閱。
16.一種主服務(wù)器的電子帳票管理方法,該主服務(wù)器保管電子帳票文件,主服務(wù)器把電子帳票文件復(fù)制到多個(gè)下級服務(wù)器上,以使客戶機(jī)能查閱和變更各下級服務(wù)器內(nèi)的電子帳票文件,該方法包括針對存儲在下級服務(wù)器內(nèi)的電子帳票文件,從下級服務(wù)器復(fù)制事件通知列表,以便以下級服務(wù)器為單位保持復(fù)制的列表,該事件通知列表是利用頻率較高的電子帳票文件的列表;當(dāng)在某個(gè)下級服務(wù)器中發(fā)生電子帳票文件變更時(shí),復(fù)制變更的電子帳票文件,并檢查變更的電子帳票文件是否存在于另一下級服務(wù)器的事件通知列表上,只有當(dāng)該文件存在時(shí),才把變更事件通知給其他下級服務(wù)器,用于把該變更事件存儲在變更歷史列表上;以及只有當(dāng)在下級服務(wù)器中請求查閱的電子帳票文件存在于變更歷史列表上時(shí),才把相應(yīng)的電子帳票文件復(fù)制到下級服務(wù)器上用于查閱。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,電子帳票文件的變更包括把電子標(biāo)記附加給下級服務(wù)器中的電子帳票文件。
18.根據(jù)權(quán)利要求16所述的方法,其特征在于,當(dāng)發(fā)生變更競爭時(shí),在客戶機(jī)把電子標(biāo)記附加給在多個(gè)下級服務(wù)器中的同一電子帳票文件用于文件更新,以使該更新的電子帳票文件在時(shí)間方面同時(shí)被復(fù)制到主服務(wù)器之后,附加在各下級服務(wù)器中的所有電子標(biāo)記都被合并和附加給電子帳票文件。
19.一種程序,該程序可使形成一下級服務(wù)器的計(jì)算機(jī)執(zhí)行以下步驟,其中該下級服務(wù)器可復(fù)制在主服務(wù)器內(nèi)保管的多個(gè)電子帳票文件以使客戶機(jī)能查閱或變更該文件,所述步驟包括針對存儲的電子帳票文件生成一個(gè)事件通知列表,該事件通知列表是利用頻率較高的電子帳票文件的列表,并把該列表復(fù)制到主服務(wù)器上,以使主服務(wù)器以下級服務(wù)器為單位保管該列表;如果發(fā)生電子帳票文件變更,則把變更的電子帳票文件復(fù)制到主服務(wù)器上;當(dāng)由另一下級服務(wù)器變更的電子帳票文件存在于由主服務(wù)器保持的自己的事件通知列表上時(shí),把要通知的變更事件存儲在變更歷史列表上;以及當(dāng)請求查閱電子帳票文件時(shí),如果請求的電子帳票文件存在于變更歷史列表上,則從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以便可查閱。
20.一種程序,該程序可使形成一主服務(wù)器的計(jì)算機(jī)執(zhí)行以下步驟,其中該主服務(wù)器存儲電子帳票文件,并把電子帳票文件復(fù)制到多個(gè)下級服務(wù)器上,以使客戶機(jī)能查閱或變更在各下級服務(wù)器中的電子帳票文件,所述步驟包括針對存儲在下級服務(wù)器內(nèi)的電子帳票文件,從下級服務(wù)器復(fù)制一個(gè)事件通知列表,以便以下級服務(wù)器為單位保持復(fù)制的列表,該事件通知列表是利用頻率較高的電子帳票文件的列表;當(dāng)在某個(gè)下級服務(wù)器中發(fā)生電子帳票文件變更時(shí),復(fù)制變更的電子帳票文件,并檢查變更的電子帳票文件是否存在于另一下級服務(wù)器的事件通知列表上,只有當(dāng)該文件存在時(shí),才把變更事件通知給其他下級服務(wù)器,用于把該變更事件存儲在變更歷史列表上;以及只有當(dāng)在下級服務(wù)器中請求查閱的電子帳票文件存在于變更歷史列表上時(shí),才把相應(yīng)的電子帳票文件復(fù)制到下級服務(wù)器上用于查閱。
全文摘要
下級服務(wù)器生成一個(gè)事件通知列表,即利用頻率較高的存儲的電子帳票文件的列表,并把該列表復(fù)制到主服務(wù)器,以使主服務(wù)器以下級服務(wù)器為單位保管該列表。當(dāng)在某個(gè)下級服務(wù)器中變更電子帳票文件時(shí),該下級服務(wù)器把變更的電子帳票文件復(fù)制到主服務(wù)器,同時(shí)檢查該變更的電子帳票文件是否存在于由主服務(wù)器保持的另一下級服務(wù)器的事件通知列表上,并只有當(dāng)該文件存在時(shí),才把變更事件通知給其他下級服務(wù)器,用于把該變更事件存儲在變更歷史列表上。如果請求下級服務(wù)器查閱電子帳票文件,并且請求的電子帳票文件存在于變更歷史列表上,則下級服務(wù)器從主服務(wù)器復(fù)制相應(yīng)的電子帳票文件,以便可使請求者能查閱。
文檔編號G06Q10/10GK1448857SQ0310492
公開日2003年10月15日 申請日期2003年2月27日 優(yōu)先權(quán)日2002年3月29日
發(fā)明者村田謙, 白方太造, 佐佐原誠 申請人:富士通株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1