本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其是一種文件生成與下載處理方法和裝置、客戶端單元和瀏覽器。
背景技術(shù):
web(網(wǎng)絡(luò))應用程序是一種可以通過web訪問的應用程序,例如,常見的計數(shù)器、留言版、聊天室和BBS(論壇)等。web應用程序的一個最大好處是用戶只需要有瀏覽器即可訪問,而不需要再安裝其它軟件。
在實際應用中,一個web應用程序可能會存在一個以上的版本,例如,Alpha、Beta、RC(Release Candidate)、Release等版本。其中,Alpha為供開發(fā)團隊內(nèi)部測試的版本或者有限用戶體驗的測試版本;Beta為針對所有用戶公開的測試版本;RC為Beta版本經(jīng)過修改得到的發(fā)行候選版本;Release為最終交付用戶使用的正式版本,也稱為標準版。web應用程序的每個版本分別部署為一個站點,同一個web應用程序的一個或多個站點可能分布在同一服務器上,也可能不同站點分別分布在不同服務器上。同一個web應用程序的多個站點共享同一份原始數(shù)據(jù),并可以在各站點上分別對各自部署版本的原始數(shù)據(jù)進行修改,例如,在站點上增加文件或?qū)ξ募?shù)據(jù)進行修改。其中,任何一個站點上部署版本進行數(shù)據(jù)修改后,都會將該數(shù)據(jù)修改情況同步到同一個web應用程序下的其他站點上。例如,假設(shè)在Release版本站點上生成一個文件A,該文件A的下載鏈接地址為http://realesedomain/.../file,會向該web應用程序的其它站點同步該Release版本的數(shù)據(jù)修改情況“Release版本新增文 版本新增文件A,下載鏈接地址為http://realesedomain/.../file。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
對于同一個web應用程序,在任何一個版本站點上生成的文件,無法從其它版本站點上下載。例如,假設(shè)在Release版本站點上生成一個文件A,該文件A的下載鏈接地址為http://realesedomain/.../file,在Release版本站點上可以正常下載該文件A,但是,由于在Alpha、Beta等其它版本站點上通過下載鏈接地址http://realesedomain/.../file查詢不到對應的文件,就無法從Alpha、Beta等其它版本站點上下載該文件A。從而限制了同一個web應用程序不同版本之間的數(shù)據(jù)共享。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例所要解決的一個技術(shù)問題是:提供一種文件生成與下載處理方法和裝置、客戶端單元和瀏覽器,以解決在同一個web應用程序一個版本站點上生成的文件無法從其它版本站點上下載的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供一種文件生成處理方法,包括:
接收客戶端單元發(fā)送的文件生成請求,所述文件生成請求用于請求在web應用程序當前版本的站點生成文件,所述文件生成請求包括文件名和文件生成參數(shù);
根據(jù)所述文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件,所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾。
基于上述一種文件生成處理方法的另一個實施例中,還包括:預先創(chuàng)建所述公共文件夾并設(shè)置指向所述公共文件夾的所述統(tǒng)一存儲路徑。
基于上述一種文件生成處理方法的另一個實施例中,所述web應用程序具有一個以上版本,所述一個以上版本包括所述當前版本;所述一個以上版本分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上;
所述公共文件夾位于所述一個以上服務器的其中一個服務器上、或者所述一個以上服務器之外的服務器上。
根據(jù)本發(fā)明實施例的另一個方面,提供另一種文件生成處理方法,包括:
響應于接收到文件生成請求,根據(jù)預先設(shè)置的文件生成處理裝置的統(tǒng)一資源定位符URL信息,將所述文件生成請求轉(zhuǎn)發(fā)給所述文件生成處理裝置,以便文件生成處理裝置根據(jù)所述文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件;
其中,所述文件生成請求用于請求在登錄的web應用程序當前版本的站點生成文件,所述文件生成請求包括文件名和文件生成參數(shù);所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾。
基于上述另一種文件生成處理方法的另一個實施例中,還包括:預先設(shè)置文件生成處理裝置的URL信息。
根據(jù)本發(fā)明實施例的又一個方面,提供一種文件下載處理方法,包括:
登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求中包括用于標識所述目標文件的目標文件ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;
根據(jù)預先設(shè)置的文件下載處理裝置的URL信息,將所述文件下載請求轉(zhuǎn)發(fā)給所述文件下載處理裝置,以便所述文件下載處理裝置根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取目標文件;所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾;
接收所述文件下載處理裝置返回的目標文件。
基于上述一種文件下載處理方法的另一個實施例中,所述第一版本與所述第二版本為同一個版本或者不同版本。
基于上述一種文件下載處理方法的另一個實施例中,還包括:預先設(shè)置文件下載處理裝置的URL信息?;谏鲜隽硪环N文件下載處理方法的另一個實施例中,還包括:
接收客戶端單元登錄web應用程序的第一版本的站點后發(fā)送的文件下載請求,所述文件下載請求用于請求下載目標文件,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求中包括用于標識所述目標文件的目標文件標識ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;
根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢目標文件;所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾;
向所述客戶端單元返回所述目標文件。
根據(jù)本發(fā)明實施例的再一個方面,提供另一種文件下載處理方法,包括:
接收客戶端單元登錄web應用程序的第一版本的站點后發(fā)送的文件下載請求,所述文件下載請求用于請求下載目標文件,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求中包括用于標識所述目標文件的目標文件標識ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;
根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢目標文件;所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾;
向所述客戶端單元返回所述目標文件。
基于上述另一種文件下載處理方法的另一個實施例中,所述第一版本與所述第二版本為同一個版本或者不同版本。
基于上述另一種文件下載處理方法的另一個實施例中,還包括:預先設(shè) 置指向所述公共文件夾的所述統(tǒng)一存儲路徑?;谏鲜隽硪环N文件下載處理方法的另一個實施例中,還包括:
登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求包括用于標識所述目標文件的目標文件ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;
根據(jù)預先設(shè)置的文件下載處理裝置的URL信息,將所述文件下載請求轉(zhuǎn)發(fā)給所述文件下載處理裝置,以便所述文件下載處理裝置根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取目標文件;所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾;
接收所述文件下載處理裝置返回的目標文件。
根據(jù)本發(fā)明實施例的另一個方面,提供一種文件生成處理裝置,包括:
生成服務接口單元,用于接收客戶端單元發(fā)送的文件生成請求,所述文件生成請求用于請求在web應用程序當前版本的站點生成文件,所述文件生成請求包括文件名和文件生成參數(shù);
生成控制單元,用于根據(jù)所述文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件,所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾。
基于上述一種文件生成處理裝置的另一個實施例中,所述web應用程序具有一個以上版本,所述一個以上版本包括當前版本;所述一個以上版本分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上;
所述公共文件夾位于所述一個以上服務器的其中一個服務器上、或者所述一個以上服務器之外的服務器上。
基于上述一種文件生成處理裝置的另一個實施例中,還包括:
下載服務接口單元,用于接收客戶端單元登錄web應用程序的第一版本 的站點后發(fā)送的文件下載請求,所述文件下載請求用于請求下載目標文件,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求包括用于標識所述目標文件的目標文件ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;
下載控制單元,用于根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取目標文件并返回所述客戶端單元;所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾。
根據(jù)本發(fā)明實施例的又一個方面,提供一種客戶端單元,包括:
第一接收單元,用于接收文件生成請求,所述文件生成請求用于請求在所述客戶端單元登錄的web應用程序當前版本的站點生成文件,所述文件生成請求包括文件名和文件生成參數(shù);
第一轉(zhuǎn)發(fā)單元,用于根據(jù)預先設(shè)置的文件生成處理裝置的URL信息,將所述文件生成請求轉(zhuǎn)發(fā)給所述文件生成處理裝置,以便文件生成處理裝置根據(jù)所述文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件;所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾。
基于上述一種客戶端單元的另一個實施例中,還包括:
第二接收單元,用于在所述客戶端單元登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求包括用于標識所述目標文件的目標文件ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;
第二轉(zhuǎn)發(fā)單元,用于根據(jù)預先設(shè)置的文件下載處理裝置的URL信息,將所述文件下載請求轉(zhuǎn)發(fā)給所述文件下載處理裝置,以便所述文件下載處理裝置根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取目標文件,所述公共文件夾為在所述web應用程序任意版本的站點生成文 件時的存儲文件夾;以及接收所述文件下載處理裝置返回的目標文件。
根據(jù)本發(fā)明實施例的再一個方面,提供另一種客戶端單元包括:
第二接收單元,用于在所述客戶端單元登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求包括用于標識所述目標文件的目標文件ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;
第二轉(zhuǎn)發(fā)單元,用于根據(jù)預先設(shè)置的文件下載處理裝置的URL信息,將所述文件下載請求轉(zhuǎn)發(fā)給所述文件下載處理裝置,以便所述文件下載處理裝置根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取目標文件,所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾;以及接收所述文件下載處理裝置返回的目標文件。
基于上述另一種客戶端單元的另一個實施例中,所述第一版本與所述第二版本為同一個版本或者不同版本。
根據(jù)本發(fā)明實施例的再一個方面,提供一種文件下載處理裝置,包括:
下載服務接口單元,用于接收客戶端單元登錄web應用程序的第一版本的站點后發(fā)送的文件下載請求,所述文件下載請求用于請求下載目標文件,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求中包括用于標識所述目標文件的目標文件ID;所述web應用程序具有一個以上版本,所述一個以上版本包括第一版本和第二版本;
下載控制單元,用于根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取目標文件并返回所述客戶端單元;所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾。
基于上述一種文件生成處理裝置的另一個實施例中,所述第一版本與所述第二版本為同一個版本或者不同版本。
根據(jù)本發(fā)明實施例的再一個方面,提供一種瀏覽器,耦合設(shè)置本發(fā)明上 述一種客戶端單元實施例和/或另一種客戶端單元實施例中任一或全部實施例的客戶端單元。
根據(jù)本發(fā)明實施例的再一個方面,提供一種文件生成處理系統(tǒng),包括客戶端單元和文件生成處理裝置;其中:
所述客戶端單元,設(shè)置有所述文件生成處理裝置的URL信息,用于在接收到文件生成請求后,根據(jù)所述文件生成處理裝置的URL信息,將所述文件生成請求轉(zhuǎn)發(fā)給所述文件生成處理裝置;所述文件生成請求用于請求在登錄的web應用程序當前版本的站點生成文件,所述文件生成請求包括文件名和文件生成參數(shù);
所述文件生成處理裝置,用于接收客戶端單元發(fā)送的文件生成請求,根據(jù)所述文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件,所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾。
基于上述一種文件生成處理系統(tǒng)的另一個實施例中,所述web應用程序具有一個以上版本,所述一個以上版本包括所述當前版本;所述一個以上版本分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上;
所述公共文件夾位于所述一個以上服務器的其中一個服務器上、或者所述一個以上服務器之外的服務器上。
根據(jù)本發(fā)明實施例的再一個方面,提供一種文件下載處理系統(tǒng),包括客戶端單元和文件下載處理裝置;其中:
所述客戶端單元,設(shè)置有所述文件下載處理裝置的URL信息,用于在登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,所述目標文件為在所述web應用程序的第二版本的站點上生成的文件,所述文件下載請求包括用于標識所述目標文件的目標文件ID;所述web應用程序具有一個以上版本,所述一個以上版本包括所述第一版本和所述第二版本;根據(jù)所述文件下載處理裝置的URL信息,將所述文件下載請求轉(zhuǎn)發(fā)給所 述文件下載處理裝置;以及接收所述文件下載處理裝置返回的目標文件;
所述文件下載處理裝置,用于接收所述文件下載請求;根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢目標文件,所述公共文件夾為在所述web應用程序任意版本的站點生成文件時的存儲文件夾;以及向客戶端單元返回所述目標文件。
基于上述一種文件下載處理系統(tǒng)的另一個實施例中,所述第一版本與所述第二版本為同一個版本或者不同版本。
根據(jù)本發(fā)明實施例的再一個方面,提供一種web應用系統(tǒng),包括具有一個以上版本的web應用程序,所述一個以上版本分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上;還包括客戶端單元、文件生成處理裝置、文件下載處理裝置和公共文件夾;其中:
所述公共文件夾,為在所述web應用程序任意版本的站點生成文件時的存儲文件夾,所述公共文件夾的位置由統(tǒng)一存儲路徑確定;
所述客戶端單元,設(shè)置有文件生成處理裝置和文件下載處理裝置的URL信息,用于在接收到文件生成請求后,根據(jù)所述文件生成處理裝置的URL信息,將所述文件生成請求轉(zhuǎn)發(fā)給所述文件生成處理裝置,所述文件生成請求用于請求在登錄的web應用程序的第一版本的站點生成文件,所述文件生成請求包括文件名和文件生成參數(shù);以及在登錄web應用程序的第二版本的站點后,接收請求下載目標文件的文件下載請求,所述目標文件為在所述web應用程序的第一版本的站點上生成的文件,所述文件下載請求包括用于標識所述目標文件的目標文件ID,所述一個以上版本包括第一版本和第二版本;根據(jù)所述文件下載處理裝置的URL信息,將所述文件下載請求轉(zhuǎn)發(fā)給所述文件下載處理裝置;以及接收所述文件下載處理裝置返回的目標文件;
文件生成處理裝置,用于接收客戶端單元發(fā)送的文件生成請求;根據(jù)所述文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件;
文件下載處理裝置,用于接收客戶端單元發(fā)送的文件下載請求;根據(jù)所述目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢目標文件;以及向客戶端單元返回所述目標文件。
基于上述web應用系統(tǒng)的另一個實施例中,所述公共文件夾位于所述一個以上服務器的其中一個服務器上、或者所述一個以上服務器之外的服務器上。
基于上述web應用系統(tǒng)的另一個實施例中,所述第一版本與所述第二版本為同一個版本或者不同版本。
基于本發(fā)明上述實施例提供的文件生成與下載處理方法和裝置、客戶端單元和瀏覽器,在同一個web應用程序任意版本的站點生成文件時均存儲在一個公共文件夾中;在該web應用程序其中一個版本的站點下載在其他任意版本的站點生成的文件時,由文件下載處理裝置從公共文件夾中獲取相應的目標文件,使得從同一個web應用程序在任何一個版本站點上生成的文件,均可以從其它版本站點上下載,實現(xiàn)了同一個web應用程序任意版本站點生成文件數(shù)據(jù)的方便共享,解決了現(xiàn)有技術(shù)在同一個web應用程序一個版本站點上生成的文件無法從其它版本站點上下載的技術(shù)問題。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
附圖說明
構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同描述一起用于解釋本發(fā)明的原理。
參照附圖,根據(jù)下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:
圖1為本發(fā)明文件生成處理方法一個實施例的流程圖。
圖2為本發(fā)明文件生成處理方法另一個實施例的流程圖。
圖3為本發(fā)明文件生成處理方法又一個實施例的流程圖。
圖4為本發(fā)明文件生成處理方法再一個實施例的流程圖。
圖5為本發(fā)明文件生成處理方法一個應用實施例的流程圖。
圖6為本發(fā)明文件下載處理方法一個實施例的流程圖。
圖7為本發(fā)明文件下載處理方法另一個實施例的流程圖。
圖8為本發(fā)明文件下載處理方法一個應用實施例的流程圖。
圖9為本發(fā)明文件生成處理裝置一個實施例的結(jié)構(gòu)示意圖。
圖10為本發(fā)明客戶端單元一個實施例的結(jié)構(gòu)示意圖。
圖11為本發(fā)明客戶端單元另一個實施例的結(jié)構(gòu)示意圖。
圖12為本發(fā)明文件下載處理裝置一個實施例的結(jié)構(gòu)示意圖。
圖13為本發(fā)明文件生成處理裝置另一個實施例的結(jié)構(gòu)示意圖。
圖14為本發(fā)明瀏覽器一個實施例的結(jié)構(gòu)示意圖。
圖15為本發(fā)明文件生成處理系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。
圖16為本發(fā)明文件下載處理系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。
圖17為本發(fā)明web應用系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。
具體實施方式
現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應用或使用的任何限制。
對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應當被視為說明書的一部分。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
圖1為本發(fā)明文件生成處理方法一個實施例的流程圖。該實施例的操作 可以通過一個文件生成處理裝置實現(xiàn)。如圖1所示,該實施例的文件生成處理方法包括:
102,接收客戶端單元發(fā)送的文件生成請求,該文件生成請求用于請求在web應用程序當前版本的站點生成文件,文件生成請求中包括需要生成文件的文件名和文件生成參數(shù)。
其中的文件生成參數(shù),例如可以是生成文件內(nèi)容所需的數(shù)據(jù)、文件的類型、格式、大小等參數(shù)。
104,根據(jù)文件生成請求中的文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件。
其中,公共文件夾為預先設(shè)置的在web應用程序任意版本的站點生成文件時的存儲文件夾。
基于本發(fā)明上述實施例提供的文件生成處理方法,可以預先建立一個公共文件夾作為在web應用程序任意版本的站點生成文件時的存儲文件夾,接收到客戶端單元發(fā)送的文件生成請求時,根據(jù)文件生成請求中的文件名和文件生成參數(shù),直接在公共文件夾下生成相應的文件,使得同一個web應用程序任意版本的站點生成文件時均存儲在一個公共文件夾中。這樣,在該web應用程序其中一個版本的站點下載在其他任意版本的站點生成的文件時,便可以從公共文件夾中獲取相應的目標文件,使得從同一個web應用程序在任何一個版本站點上生成的文件,均可以從其它版本站點上下載,實現(xiàn)了同一個web應用程序任意版本站點生成文件數(shù)據(jù)的方便共享,解決了現(xiàn)有技術(shù)在同一個web應用程序一個版本站點上生成的文件無法從其它版本站點上下載的技術(shù)問題。
例如,基于上述實施例提供的文件生成處理方法在公共文件夾下生成相應的文件后,就可以對該公共文件夾下的文件進行下載,例如,可以通過圖7所示任一實施例的文件下載處理方法對公共文件夾下的文件進行下載,如圖2所示,為文件生成處理方法另一實施例的流程圖。
在本發(fā)明文件生成處理方法的另一個實施例中,可以預先創(chuàng)建一個公共文件夾并在執(zhí)行104所示操作的單元中設(shè)置指向該公共文件夾的統(tǒng)一存儲路徑。該公共文件夾的位置可以根據(jù)實際需求變更,公共文件夾的位置變化后,在執(zhí)行104所示操作的單元中相應更新指向該公共文件夾的統(tǒng)一存儲路徑。
實際應用中,一個web應用程序可能根據(jù)實際需要設(shè)置有一個以上版本,例如Alpha、Beta、RC、Release等版本,該一個以上版本分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上,可以通過客戶端單元登錄其中的任意一個版本的站點,圖1所示實施例的操作102中,當前版本是指客戶端單元當前登錄其站點的版本。
在本發(fā)明文件生成處理方法實施例的一個具體示例中,可以根據(jù)實際需要,例如服務器的性能指標和工作負載情況、存儲容量需求、數(shù)據(jù)訪問的安全性與便利性等,將公共文件夾設(shè)置在上述分布web應用程序各版本站點的一個以上服務器中的任意一個服務器上,也可以將公共文件夾單獨設(shè)置在上述一個以上服務器外的其它服務器上。
圖3為本發(fā)明文件生成處理方法又一個實施例的流程圖。該實施例的操作可以通過一個客戶端單元實現(xiàn)。如圖3所示,該實施例的文件生成處理方法包括:
202,接收文件生成請求,該文件生成請求用于請求在登錄的web應用程序當前版本的站點生成文件,文件生成請求中包括文件名和文件生成參數(shù)。
204,根據(jù)預先設(shè)置的文件生成處理裝置的URL(統(tǒng)一資源定位符)信息,將文件生成請求轉(zhuǎn)發(fā)給文件生成處理裝置,以便文件生成處理裝置根據(jù)文件生成請求中的文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件。
其中,公共文件夾為在web應用程序任意版本的站點生成文件時的存儲 文件夾。
基于該實施例提供的文件生成處理方法,預先設(shè)置了文件生成處理裝置的URL信息,需要在一個版本的站點生成文件時,將文件生成請求轉(zhuǎn)發(fā)給文件生成處理裝置,由文件生成處理裝置針對同一個web應用程序的所有版本,統(tǒng)一將文件生成在公共文件夾下,不再由客戶端單元直接在個版本的站點上生成文件。這樣,在該web應用程序其中一個版本的站點下載在其他任意版本的站點生成的文件時,便可以從公共文件夾中獲取相應的目標文件,使得從同一個web應用程序在任何一個版本站點上生成的文件,均可以從其它版本站點上下載,實現(xiàn)了同一個web應用程序任意版本站點生成文件數(shù)據(jù)的方便共享,解決了現(xiàn)有技術(shù)在同一個web應用程序一個版本站點上生成的文件無法從其它版本站點上下載的技術(shù)問題。
例如,基于上述實施例提供的文件生成處理方法統(tǒng)一將文件生成在公共文件夾下后,可以對該公共文件夾下的文件進行下載,例如,可以通過圖6所示任一實施例的文件下載處理方法對公共文件夾下的文件進行下載。如圖4所示,為文件生成處理方法再一實施例的流程圖。
在基于圖3所示文件生成處理方法的另一個實施例中,可以將文件生成處理裝置的URL信息預先設(shè)置在執(zhí)行操作204的單元中。
圖5為本發(fā)明文件生成處理方法一個應用實施例的流程圖。該實施例以客戶端單元和文件生成處理裝置執(zhí)行上述文件生成處理方法實施例的操作為例進行說明,本領(lǐng)域技術(shù)人員基于本發(fā)明的記載可以知悉,本發(fā)明文件生成處理方法實施例以其它單元/裝置實現(xiàn)的應用。如圖5所示,該應用實施例的文件生成處理方法包括:
302,預先創(chuàng)建一個公共文件夾作為在web應用程序任意版本的站點生成文件時的存儲文件夾,并在客戶端單元中設(shè)置指向該公共文件夾的統(tǒng)一存儲路徑。
304,響應于接收到文件生成請求,客戶端單元根據(jù)預先設(shè)置的文件生成 處理裝置的URL信息,將接收到的文件生成請求轉(zhuǎn)發(fā)給文件生成處理裝置。
其中,文件生成請求用于請求在客戶端單元登錄的web應用程序當前版本的站點生成文件,文件生成請求中包括文件名和文件生成參數(shù)。
306,文件生成處理裝置根據(jù)文件生成請求中的文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件。
圖6為本發(fā)明文件下載處理方法一個實施例的流程圖。該實施例的操作可以通過一個客戶端單元實現(xiàn)。如圖6所示,該實施例的文件下載處理方法包括:
402,登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,該文件下載請求中包括用于標識目標文件的目標文件ID(標識)。
其中的目標文件ID可以是目標文件的文件名,或者文件類型和文件創(chuàng)建日期等信息,只要基于目標文件ID可以確定目標文件即可。
其中的目標文件為在web應用程序的第二版本的站點上生成的文件,web應用程序具有一個以上版本,包括上述的第一版本和第二版本。
具體地,第一版本與第二版本可以是同一個web應用程序的同一個版本,也可以是同一個web應用程序的不同的版本。
404,根據(jù)預先設(shè)置的文件下載處理裝置的URL信息,將文件下載請求轉(zhuǎn)發(fā)給文件下載處理裝置,以便文件下載處理裝置根據(jù)目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取目標文件。
其中的公共文件夾為在web應用程序任意版本的站點生成文件時的存儲文件夾。
406,接收文件下載處理裝置返回的目標文件。
基于本發(fā)明上述實施例提供的文件下載處理方法,由于在同一個web應用程序任意版本的站點生成文件時均存儲在一個公共文件夾中,預先設(shè)置了統(tǒng)一讀取公共文件夾的文件下載處理裝置的URL、而非文件在相應版本站點 的直接下載鏈接地址,需要從公共文件夾下載目標文件時,根據(jù)預先設(shè)置的文件下載處理裝置的URL將文件下載請求轉(zhuǎn)發(fā)給文件下載處理裝置,由文件下載處理裝置從公共文件夾中獲取相應的目標文件,使得從同一個web應用程序在任何一個版本站點上生成的文件,均可以從同一站點或其它版本站點上下載,實現(xiàn)了同一個web應用程序任意版本站點生成文件數(shù)據(jù)的方便共享,解決了現(xiàn)有技術(shù)在同一個web應用程序一個版本站點上生成的文件無法從其它版本站點上下載的技術(shù)問題。
在基于圖6所示文件下載處理方法的另一個實施例中,可以將文件下載處理裝置的URL信息預先設(shè)置在執(zhí)行操作404的單元中。
圖7為本發(fā)明文件下載處理方法另一個實施例的流程圖。該實施例的操作可以通過一個文件下載處理裝置實現(xiàn)。如圖7所示,該實施例的文件生成處理方法包括:
502,接收客戶端單元登錄web應用程序的第一版本的站點后發(fā)送的文件下載請求,該文件下載請求用于請求下載目標文件,文件下載請求中包括用于標識目標文件的目標文件ID。
其中的目標文件ID可以是目標文件的文件名,或者文件類型和文件創(chuàng)建日期等信息,只要基于目標文件ID可以確定目標文件即可。
其中的目標文件為在web應用程序的第二版本的站點上生成的文件,web應用程序具有一個以上版本,包括上述的第一版本和第二版本。
具體地,第一版本與第二版本可以是同一個web應用程序的同一個版本,也可以是同一個web應用程序的不同的版本。
504,根據(jù)文件下載請求中的目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢該目標文件ID標識的目標文件。
其中的公共文件夾為預先設(shè)定的、在web應用程序任意版本的站點生成文件時的存儲文件夾。
506,向客戶端單元返回目標文件。
基于該實施例提供的文件下載處理方法,在同一個web應用程序任意版本的站點生成文件時均存儲在一個公共文件夾中,客戶端單元登錄web應用程序的第一版本的站點后請求下載文件時,無論請求下載的目標文件是否為登錄第一版本的站點生成的文件,均可以從公共文件夾中獲取相應的目標文件并發(fā)送給客戶端單元,使得從同一個web應用程序在任何一個版本站點上生成的文件,均可以從同一站點或其它版本站點上下載,實現(xiàn)了同一個web應用程序任意版本站點生成文件數(shù)據(jù)的方便共享,解決了現(xiàn)有技術(shù)在同一個web應用程序一個版本站點上生成的文件無法從其它版本站點上下載的技術(shù)問題。
具體地,可以以數(shù)據(jù)流方式向客戶端單元返回目標文件。
在基于圖7所示文件生成處理方法的另一個實施例中,可以在行操作504的單元中預先設(shè)置統(tǒng)一存儲路徑信息,以便可以通過該統(tǒng)一存儲路徑訪問公共文件夾。
圖8為本發(fā)明文件下載處理方法一個應用實施例的流程圖。該實施例以客戶端單元和文件下載處理裝置執(zhí)行上述文件下載處理方法實施例的操作為例進行說明,本領(lǐng)域技術(shù)人員基于本發(fā)明的記載可以知悉,本發(fā)明文件下載處理方法實施例以其它單元/裝置實現(xiàn)的應用。如圖8所示,該應用實施例的文件下載處理方法包括:
602,客戶端單元登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,該文件下載請求中包括用于標識目標文件的目標文件ID。
其中的目標文件ID可以是目標文件的文件名,或者文件類型和文件創(chuàng)建日期等信息,只要基于目標文件ID可以確定目標文件即可。
其中的目標文件為在web應用程序的第二版本的站點上生成的文件,web應用程序具有一個以上版本,包括上述的第一版本和第二版本。
具體地,第一版本與第二版本可以是同一個web應用程序的同一個版 本,也可以是同一個web應用程序的不同的版本。
604,客戶端單元根據(jù)預先設(shè)置的文件下載處理裝置的URL信息,將文件下載請求轉(zhuǎn)發(fā)給文件下載處理裝置。
606,文件下載處理裝置根據(jù)文件下載請求中的目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢該目標文件ID標識的目標文件。
其中的公共文件夾為預先設(shè)定的、在web應用程序任意版本的站點生成文件時的存儲文件夾。
608,文件下載處理裝置向客戶端單元返回目標文件。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
圖9為本發(fā)明文件生成處理裝置一個實施例的結(jié)構(gòu)示意圖。該實施例的文件生成處理裝置可用于實現(xiàn)上述圖1所示任一實施例的方法。如圖9所示,該實施例的文件生成處理裝置包括生成服務接口單元702和生成控制單元704。其中:
生成服務接口單元702,用于接收客戶端單元發(fā)送的文件生成請求,該文件生成請求用于請求在web應用程序當前版本的站點生成文件,文件生成請求中包括文件名和文件生成參數(shù)。
實際應用中,一個web應用程序可能根據(jù)實際需要設(shè)置有一個以上版本,例如Alpha、Beta、RC、Release等版本,該一個以上版本分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上,可以通過客戶端單元登錄其中的任意一個版本的站點,客戶端單元當前登錄其站點的版本稱為當前版本。
生成控制單元704,用于根據(jù)文件生成請求中的文件名和文件生成參 數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件。其中的公共文件夾為預先設(shè)置的、在web應用程序任意版本的站點生成文件時的存儲文件夾。
在上述文件生成處理裝置實施例的一個具體示例中,公共文件夾可以根據(jù)實際需要,例如服務器的性能指標和工作負載情況、存儲容量需求、數(shù)據(jù)訪問的安全性與便利性等,設(shè)置于分布web應用程序各版本站點的一個以上服務器中的任意一個服務器上,或者上述一個以上服務器外的其它服務器上。
圖10為本發(fā)明客戶端單元一個實施例的結(jié)構(gòu)示意圖。該實施例的客戶端單元可用于實現(xiàn)上述圖3所示任一實施例的方法。如圖10所示,該實施例的客戶端單元包括第一接收單元802和第一轉(zhuǎn)發(fā)單元804。其中:
第一接收單元802,用于接收文件生成請求,該文件生成請求用于請求在客戶端單元登錄的web應用程序當前版本的站點生成文件,文件生成請求中包括文件名和文件生成參數(shù)。
第一轉(zhuǎn)發(fā)單元804,用于根據(jù)預先設(shè)置的文件生成處理裝置的URL信息,將文件生成請求轉(zhuǎn)發(fā)給文件生成處理裝置,以便文件生成處理裝置根據(jù)文件生成請求中的文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件。
其中,公共文件夾為在web應用程序任意版本的站點生成文件時的存儲文件夾。
圖11為本發(fā)明客戶端單元另一個實施例的結(jié)構(gòu)示意圖。該實施例的客戶端單元可用于實現(xiàn)上述圖6所示任一實施例的方法。如圖11所示,該實施例的客戶端單元包括第二接收單元902和第二轉(zhuǎn)發(fā)單元904。其中:
第二接收單元902,用于在客戶端單元登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,其中的目標文件為在web應用程序的第二版本的站點上生成的文件,文件下載請求中包括用于標識目 標文件的目標文件ID。
其中的目標文件為在web應用程序的第二版本的站點上生成的文件,web應用程序具有一個以上版本,包括上述的第一版本和第二版本。
具體地,第一版本與第二版本可以是同一個web應用程序的同一個版本,也可以是同一個web應用程序的不同的版本。
第二轉(zhuǎn)發(fā)單元904,用于根據(jù)預先設(shè)置的文件下載處理裝置的URL信息,將第二接收單元902接收到的文件下載請求轉(zhuǎn)發(fā)給文件下載處理裝置,以便文件下載處理裝置根據(jù)目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取相應的目標文件,其中的公共文件夾為在web應用程序任意版本的站點生成文件時的存儲文件夾;以及接收文件下載處理裝置返回的目標文件。
圖12為本發(fā)明文件下載處理裝置一個實施例的結(jié)構(gòu)示意圖。該實施例的文件下載處理裝置可用于實現(xiàn)上述圖7所示任一實施例的方法。如圖12所示,該實施例的文件下載處理裝置包括下載服務接口單元1002和下載控制單元1004。其中:
下載服務接口單元1002,用于接收客戶端單元登錄web應用程序的第一版本的站點后發(fā)送的文件下載請求,該文件下載請求用于請求下載目標文件,文件下載請求中包括用于標識目標文件的目標文件ID。
其中的目標文件為在web應用程序的第二版本的站點上生成的文件,web應用程序具有一個以上版本,包括上述的第一版本和第二版本。具體地,第一版本與第二版本可以是同一個web應用程序的同一個版本,也可以是同一個web應用程序的不同的版本。
下載控制單元1004,用于根據(jù)文件下載請求中的目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中獲取相應的目標文件并返回客戶端單元。
其中,公共文件夾為預先設(shè)置的、在web應用程序任意版本的站點生成 文件時的存儲文件夾。
在具體應用中,可以將圖12所示的文件下載處理裝置與圖9所示的文件生成處理裝置一體設(shè)置,即:在圖9所示的文件生成處理裝置中設(shè)置圖12所示文件下載處理裝置中的下載服務接口單元1002和下載控制單元1004,如圖13所示,為文件生成處理裝置另一個實施例的結(jié)構(gòu)示意圖。該實施例的文件生成處理裝置可用于實現(xiàn)上述圖2所示實施例的方法。
本發(fā)明實施例提供的一種瀏覽器,可以耦合設(shè)置圖10和/或圖11任一實施例的客戶端單元。如圖14所示,示出了同時耦合設(shè)置圖10與圖11所示實施例客戶端單元的一個瀏覽器的結(jié)構(gòu),其中的第一接收單元802和第二接收單元902可以一體設(shè)置,通過一個單元實現(xiàn)。該實施例中的瀏覽器可以同時實現(xiàn)圖10與圖11所示客戶端單元的功能,具體可以參加圖10與圖11的記載,此處不再贅述。
圖15為本發(fā)明文件生成處理系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。該實施例的文件生成處理系統(tǒng)可用于實現(xiàn)上述圖5所示的應用實施例。如圖15所示,該實施例的文件生成處理系統(tǒng)包括客戶端單元12和文件生成處理裝置14。其中:
客戶端單元12,設(shè)置有文件生成處理裝置14的URL信息,用于在接收到文件生成請求后,根據(jù)文件生成處理裝置14的URL信息,將文件生成請求轉(zhuǎn)發(fā)給文件生成處理裝置14,其中,文件生成請求用于請求在客戶端單元12登錄的web應用程序當前版本的站點生成文件,文件生成請求中包括文件名和文件生成參數(shù)。
示例性地,客戶端單元12具體可以基于圖10所示實施例的結(jié)構(gòu)實現(xiàn)。
文件生成處理裝置14,用于接收客戶端單元12發(fā)送的文件生成請求,根據(jù)其中的文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾下生成文件。其中的公共文件夾為預先設(shè)置的、在web應用程序任意版本的站點生成文件時的存儲文件夾。
示例性地,文件生成處理裝置14具體可以基于圖9所示實施例的結(jié)構(gòu)實現(xiàn)。
實際應用中,一個web應用程序可能根據(jù)實際需要設(shè)置有一個以上版本,例如Alpha、Beta、RC、Release等版本,該一個以上版本分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上,可以通過客戶端單元12登錄其中的任意一個版本的站點,客戶端單元12當前登錄其站點的版本稱為當前版本。在一個具體示例中,公共文件夾可以根據(jù)實際需要,設(shè)置于分布web應用程序各版本站點的一個以上服務器中的任意一個服務器上,或者上述一個以上服務器外的其它服務器上。
圖16為本發(fā)明文件下載處理系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。該實施例的文件下載處理系統(tǒng)可用于實現(xiàn)上述圖8所示的應用實施例。如圖16所示,該實施例的文件下載處理系統(tǒng)包括客戶端單元22和文件下載處理裝置24。其中:
客戶端單元22,設(shè)置有文件下載處理裝置24的URL信息,用于在客戶端單元22登錄web應用程序的第一版本的站點后,接收請求下載目標文件的文件下載請求,該文件下載請求中包括用于標識目標文件的目標文件ID;以及根據(jù)文件下載處理裝置24的URL信息,將文件下載請求轉(zhuǎn)發(fā)給文件下載處理裝置24;以及接收文件下載處理裝置24返回的目標文件。
其中的目標文件為在web應用程序的第二版本的站點上生成的文件,web應用程序具有一個以上版本,包括上述的第一版本和第二版本。具體地,第一版本與第二版本可以是同一個web應用程序的同一個版本,也可以是同一個web應用程序的不同的版本。
示例性地,客戶端單元22具體可以基于圖11所示實施例的結(jié)構(gòu)實現(xiàn)。
文件下載處理裝置24,用于接收客戶端單元22發(fā)送的文件下載請求;根據(jù)文件下載請求中的目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢目標文件,其中的公共文件夾為預先設(shè)置的、在web應用程序 任意版本的站點生成文件時的存儲文件夾;以及向客戶端單元22返回目標文件。
示例性地,文件下載處理裝置24具體可以基于圖12所示實施例的結(jié)構(gòu)實現(xiàn)。文件下載處理裝置24采用圖12所示實施例的結(jié)構(gòu)實現(xiàn)時,客戶端單元22中的設(shè)置有文件下載處理裝置24的URL信息具體為下載服務接口單元1002的URL信息。
圖17為本發(fā)明web應用系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。該實施例的web應用系統(tǒng)可用于實現(xiàn)本發(fā)明上述實施例的文件生成與下載處理方法。該實施例的web應用系統(tǒng)包括具有一個以上版本的web應用程序,該一個以上版本包括本實施例中的第一版本和第二版本,分別部署成的一個以上站點以任意分布方式分布于一個以上服務器上。如圖17所示,另外該實施例的web應用系統(tǒng)還包括客戶端單元1、文件生成處理裝置2、文件下載處理裝置3和公共文件夾4。其中:
公共文件夾4,為在web應用程序任意版本的站點生成文件時的存儲文件夾,該公共文件夾4的位置由統(tǒng)一存儲路徑確定。
示例性地,公共文件夾4可以位于上述一個以上服務器的其中一個服務器上,也可以位于上述一個以上服務器外的其它服務器上。
客戶端單元1,設(shè)置有文件生成處理裝置2和文件下載處理裝置3的URL信息,用于在接收到文件生成請求后,根據(jù)文件生成處理裝置2的URL信息,將文件生成請求轉(zhuǎn)發(fā)給文件生成處理裝置2,該文件生成請求用于請求在登錄的web應用程序的第一版本的站點生成文件,文件生成請求中包括文件名和文件生成參數(shù);以及在客戶端單元1登錄web應用程序的第二版本的站點后,接收請求下載目標文件的文件下載請求,文件下載請求中包括用于標識目標文件的目標文件ID,其中的目標文件為在web應用程序的第一版本的站點上生成的文件;根據(jù)文件下載處理裝置3的URL信息,將文件下載請求轉(zhuǎn)發(fā)給文件下載處理裝置3;以及接收文件下載處理裝置3返回的目標 文件。
其中的第一版本與第二版本可以是同一個版本,也可以是不同版本。
具體地,客戶端單元1可以基于上述實施例中客戶端單元12和客戶端單元22的結(jié)構(gòu)實現(xiàn)。客戶端單元1可以耦合設(shè)置于瀏覽器中,與分布有web應用程序各版本站點的服務器可以基于B/S(瀏覽器/服務器)模式工作。
文件生成處理裝置2,用于接收客戶端單元1發(fā)送的文件生成請求;根據(jù)文件生成請求中的文件名和文件生成參數(shù),在預先設(shè)置的統(tǒng)一存儲路徑指向的公共文件夾4下生成文件。
具體地,文件生成處理裝置2具體可以基于上述實施例中文件生成處理裝置14的結(jié)構(gòu)實現(xiàn)。
文件下載處理裝置3,用于接收客戶端單元1發(fā)送的文件下載請求;根據(jù)文件下載請求中的目標文件ID,從預先存儲的統(tǒng)一存儲路徑指向的公共文件夾中查詢目標文件;以及向客戶端單元1返回查詢到的目標文件。
具體地,文件下載處理裝置3具體可以基于上述實施例中文件下載處理裝置24的結(jié)構(gòu)實現(xiàn)。
本說明書中各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似的部分相互參見即可。對于裝置、系統(tǒng)實施例而言,由于其與方法實施例基本對應,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
可能以許多方式來實現(xiàn)本發(fā)明的方法、裝置、系統(tǒng)。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法、裝置和系統(tǒng)。用于所述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。