專利名稱:用于產生文件的方法、設備、網絡系統和記錄介質的制作方法
技術領域:
本發明涉及文件產生方法、文件產生設備和文件產生網絡系統,能夠根據用戶需求產生定制的文件如萬維網(WWW)主頁,并且涉及記錄介質,記錄用于產生文件的計算機可讀程序。
近來因特網已成為廣泛用于發送/接收信息的裝置。準確的說,因為終端設備的用戶要求位于因特網上的WWW服務器傳輸一個主頁,所以應此要求從WWW服務器傳來的主頁就可以為終端設備識別。
盡管上述在WWW服務器上注冊的主頁可以用于個人,但大量的主頁用于商業目的。一般說來,用于商業目的的主頁包含主頁信息形式的廣告信息,用HTML(超文本標記語言)來描述。
另一方面,廣告信息不僅可以給主頁中的廣告提供廣泛的宣傳效果,而且可以為適合特定用戶的廣告作宣傳。舉例來說,廣泛的廣告效應可以通過下面的途徑獲得以商場為例,關于特價的信息和銷售的介紹以廣告的形式提供給商場附近居民,而關于郵購的廣告信息則可以面向任何遠離商場的顧客。
但是,在傳統的因特網網絡系統中,WWW服務器為任何終端提供同樣的主頁。即使商品和服務費用根據地域存在差別,廣告信息頁也不能以個別的主頁形式給出。因此,和地域相應的廣泛宣傳信息也無法提供。
而且,對于主頁的訪問操作,白天訪問商用主頁比訪問個人用途主頁的比例大,而晚上訪問個人主頁比訪問商用主頁的比例大。通常,商用廣告信息和個人廣告信息不同。但是,在傳統的網絡系統中,無論什么時間段終端設備發出傳送主頁的請求,WWW服務器總是持續給出相同的主頁,除非主頁內容刷新。結果,在這樣的傳統網絡系統中,WWW服務器無法提供不同時間段的廣泛廣告信息。
為解決這些問題,提出下面的提供廣告信息的設想。那就是,盡管不同的廣告信息附加在一個主頁中,但當任何客戶請求傳送期望的廣告信息時,有必要提供相應的廣告信息。但是,如果整個主頁中含有大量的不想要的廣告信息,就會淹沒想要的信息,導致無法達到預期的廣告效果。而且,這樣的主頁占用很大的數據空間,終端設備和網絡的資源(處理器和內存)就不能得到充分利用。
另外,例如某個主頁包含一個地圖,用于給出引導到如購物中心這樣的目的地的線路,訪問此主頁的用戶可以參考這份地圖到達目的地。
但是,傳統上,由于WWW服務器為任何終端提供同樣的主頁,任何用戶得到的是同樣的地圖,不管用戶現在所處的什么位置。因此,如果一個用戶的現在所處位置不在地圖范圍內,那么他必須用其它的搜索方法找到一條合適路徑到達這個地圖上能標明的位置。
本發明用于解決上述問題,第一個目的是提供一個文件產生系統、一個文件產生設備和一個文件產生方法,用來產生一個合適的文件,例如根據用戶要求而定制的主頁,進一步提供一種介質,記錄用于產生正確文件的計算機可讀程序。本發明的另一個目標是提供一個文件產生系統、一個文件產生設備和一個文件產生方法,用于產生一個包含引導信息的文件,根據文件請示源的當前位置引導用戶到目的地,同樣要提供一種記錄介質,用于記錄能夠產生引導信息的計算機可讀程序。
為了實現上述目的,根據發明的第一方面,文件產生系統包含以下特征結構元素存儲裝置,用于在其中相應于多個位置信息存儲多個文件的多個結構元素;請求接收裝置,用于接收用戶提出的請求;位置信息獲取裝置,用于獲取由請求接收裝置接受的提交請求的用戶的位置信息;結構元素提取裝置,用于對應于由位置信息獲取裝置獲取的位置信息,從結構元素存儲中提取文件中的相應的結構元素;文件產生方法裝置,用于基于由結構元素提取裝置提取的文件的結構元素,產生要傳輸的文件;文件傳輸裝置,用于通過通信線路傳送文件產生裝置產生的相應文件到提交請求的用戶。
文件產生裝置可能進一步包含地域信息存儲裝置,用于對應于多個位置信息存儲多個地域信息;地域信息獲取裝置,用于對應于位置信息獲取裝置獲取的位置信息從地域信息存儲裝置中獲取這類地域信息。
此時,結構元素提取裝置可以根據地域信息獲取裝置獲取的地域信息從結構元素存儲裝置提取文件的結構元素。
而且,文件產生裝置還可以進一步包含時間信息獲取裝置,用于當請求接收方法接收到請求時獲取預定的時間信息;結構元素存儲裝置,用于對應于時間信息進一步存儲文件結構元素;結構元素提取裝置,用于對應于時間信息獲取裝置獲取的時間信息,從結構元素存儲裝置提取文件的結構元素;在上述文件產生系統中,獲得提出發送傳輸請求的用戶的位置信息之后,根據獲得的位置信息的對應結構元素產生要發送給用戶的文件。然后,在客戶端,文件輸出設備輸出和位置信息對應的文件。也就是說,服務器可以對應用戶的當前位置提供包含相關信息的文件。如果提供的是廣告信息,這可以達到廣泛的宣傳效果。
應當指出的是位置信息獲取裝置可以通過通信線路的信息獲取用戶的位置信息,或是根據服務器中保存的客戶信息得到。通信線路的定義可以基于用戶提供的信息方式為客戶提出請求然后傳送給服務器。
另外,為了達到上述目的,根據本發明的第二特征,文件產生系統應包括請求接收裝置,用于接收用戶提出的請求;位置信息獲取裝置,用于獲取由請求接收裝置接收的提出請求的用戶的位置信息;
引導信息產生裝置,用于根據信息獲取裝置獲取的位置信息產生由位置信息指示的一個位置到一個預先選定的位置所限定的引導信息;文件產生裝置,用于產生帶有由引導信息產生裝置產生的引導信息的文件;文件傳送裝置,用于通過通信線路傳送文件產生方法產生的文件到提出請求的用戶。
上述文件產生裝置產生包含引導信息的文件,然后將文件傳輸給用戶。引導信息引導從用戶位置信息指示的地點到預選位置的線路。客戶端的用戶得到從輸出設備輸出的文件的同時也獲得了和他自己的位置相對應的預選位置的引導信息。
而且,文件產生裝置可以進一步包括地圖存儲裝置,用于存儲范圍至少包括預選位置的一個地圖。
這樣,引導信息產生裝置可以產生包含預選位置和由位置信息獲取裝置根據存儲在地圖存儲裝置中的地圖獲得的位置信息指示的位置的地圖以作為引導信息。
同時,引導信息產生裝置還將包括用于在地圖上根據由位置信息獲取裝置獲取的位置信息指定的位置處畫預定的符號作為引導信息的裝置。
并且,引導信息產生裝置還可以包含在地圖上畫出從由位置信息獲取裝置獲取的位置信息指示的位置到預選位置的線路作為引導信息的裝置。
此外,引導信息產生裝置還可以進一步包括除了包含預選位置和由位置信息獲取裝置獲取的位置信息指示的位置的地圖之外還產生一個放大的地圖的裝置。放大的地圖自然要比前面提到的地圖大,而目放大的地圖包括了上述的預選位置。
另一方面,引導信息產生裝置還可以包含計算從由位置信息獲取裝置獲取的位置信息指示的位置到預選位置的方向和距離的裝置。這樣,文件產生裝置將產生一個將引導信息產生裝置計算出的方向和距離組進一個句子的文件。
在上面說明的文件產生系統中,包含由由位置信息獲取裝置獲取的位置信息指示的位置到預選位置定義的引導信息的文件由服務器產生。然后,產生的文件由客戶端的文件輸出裝置輸出。換句話說就是用戶可以獲得隨用戶的當前位置而變的引導信息。
應當指出的是位置信息獲取裝置可以通過用戶提供的信息如請求傳送的路徑信息或服務器中保存的相關信息來獲取用戶位置信息。如前所細述,根據本發明,可以應用戶的要求產生合適的文件(如定制的主頁),以有效地提供信息(如廣告信息)。而且,傳送的文件還包括將用戶從現在位置引導到預選位置的引導信息。
為了更好的理解這個發明,下面參考附圖對本發明作詳細的說明。其中
圖1A是說明網絡系統結構的原理圖,本發明的第一種實施方案的創意要應用在此網絡系統上;圖1B以圖1A中所示的網絡系統的WWW服務器和用戶為例說明了地域位置圖;圖2的原理框圖表明圖1中WWW服務器的布局;圖3的原理框圖代表圖1中客戶的布局;圖4為圖2的主頁數據庫的信息存儲格式實例;圖5以流程圖描述了本發明的第一種實施方案下網絡系統中WWW服務器執行的處理過程;圖6以流程圖描述了第一種實施方案下網絡系統中用戶執行的處理過程;圖7A舉例說明了缺省主頁的實例;圖7B舉例說明了根據請求源的位置信息重寫過的主頁;圖7C舉例說明了用請求時間重寫的主頁;圖8A和圖8B分別顯示了數據重寫操作前后主頁中包含的圖像數據;圖9A和圖9B分別顯示了數據重寫操作前/后主頁中包含的字符串數據;圖10以流程圖的形式描述了本發明的第二種實施方案下網絡系統中WWW服務器執行的處理操作;圖11以流程圖的形式解釋了第二種實施方案下網絡系統中用戶執行的處理操作;圖12A-2E圖示了根據第二種實施方案在網絡系統產生主頁的實例;圖13以流程圖的形式描述了本發明的第三種實施方案下網絡系統中的WWW服務器執行的處理操作;圖14A和圖14B圖示了網絡系統根據第三種實施方案產生的主頁實例;圖15A和圖15B圖示了本發明的網絡系統產生的另一個主頁的例子。
下面將參考附圖描述本發明的不同優選實施方案。
整個網絡系統圖1A舉例說明了應用第一種實施方案的網絡系統的結構。如圖所示,網絡系統的整體結構為一個WWW服務器1,兩個通過Internet2連到WWW服務器1的客戶3A和3B。圖1B所示地域圖,假定WWW服務器1在日本神戶,客戶3A在福島,客戶3B在宮崎。
WWW服務器1的內部布局圖3為圖1A和圖1B中的網絡系統的WWW服務器1的內部結構原理框圖。如圖所示,WWW服務器由一個通用的計算機,一個CPU(中央處理單元)11,一個存儲設備12,一個通信控制器13,一個主頁數據庫14,一個地圖數據庫15和一個介質驅動設備16組成。記錄介質17可拆卸地安裝在介質驅動設備16上。
CPU11執行圖5所示流程圖的程序(后面將對此進行說明),這個程序預先存儲在存儲設備12上。
存儲設備12存儲CPU11執行的程序和執行程序得到的不同數據。同時,存儲設備12也作為CPU11的工作區。通信控制器13連到Internet2以控制客戶3A和客戶3B之間通過Internet2發送/接收信息的操作。
主頁數據庫14存儲關于不同地域和時間范圍的主頁結構元素。后面將會具體說明主頁數據庫的存儲內容。地圖數據庫15存儲位置信息和地域信息的相互關系。應當指出的是數據庫14和數據庫15的實現可通過實際連到這些數據庫之外的存儲設備提供,也可以由存儲設備12提供。
介質驅動設備16驅動安裝在它上面的記錄介質17,讀出記錄在介質上的程序,并將程序傳送到存儲設備12。記錄介質17為計算機可讀介質,如磁盤,光盤,或光磁盤等。介質驅動設備16可讀出記錄介質17。CPU11執行的計算機程序被記錄在記錄介質17上,并被存儲在存儲設備12。
客戶機的內部布局圖3為代表了圖1A和圖1B中客戶3A或客戶3B的內部結構的原理框圖。可以理解的是既然客戶3A和客戶3B的內部布局是一樣的,那么只需要解釋一種布局。客戶3A的布局是一臺個人電腦,包括一個CPU31,一個存儲設備32,一個通信控制器33,一個顯示裝置34,一個GPS(全球定位系統)35和一個介質驅動設備36。另外記錄介質37可拆卸地裝在介質驅動設備36上。
顯示裝置34由顯示器件例如CRT(陰極射線管)和LCD(液晶顯示器)組成。顯示裝置34顯示服務器1應用戶請求產生的主頁。GPS35通過接收GPS衛星發射的電磁波測量客戶3A和3B當前位置的經度和緯度信息,并將測出的經度/緯度信息作為位置信息提供給CPU31。
值得注意的是,和服務器1中的設備相比較而言,客戶3A或客戶3B所用的CPU31、存儲設備32、通信控制設備33、介質驅動設備36和記錄介質37等只在如下幾個方面存在區別。即CPU31中執行的程序由圖6中的流程圖定義,通信控制器33的發送/接收信息內容和WWW服務器中的相反。換句話說,該服務器的通信控制器發送的信息為WWW服務器接收,反之亦然。
圖4代表了WWW服務器的主頁數據庫14中主頁信息的存儲格式。如圖所示,主頁數據庫14存儲分別對應于主頁結構元素(A,B)的結構元素(A1到An,A1’到An’,B1到Bn,B1’到Bn’)。這些結構元素A1到An、A1’到An’、B1到Bn和B1’到Bn’可限據地域種類P1到Pn和時間范圍t1和t2改寫。同時,主頁數據庫14存儲訪問缺省元素和改寫的結構元素操作的總次數。也就是說,主頁數據庫14存儲提供給客戶3A或3B的相關結構元素的信息總量。
例如,地域P2處的客戶3A在時間范圍t1提出傳送主頁的請求,如圖4所示,主頁缺省結構元素A被改寫為結構元素A2,結構元素B被改寫為結構元素B2。而且,主頁數據庫14指示結構元素A2被訪問了“r”次,也就是說,結構元素A2只傳送給客戶3A“r”次。
第一種網絡系統的操作下面,我們要介紹的是根據本發明的第一種實施方案網絡系統進行的操作。在圖1A和圖1B所示的網絡系統中,當客戶3A和客戶3B提出符合客戶3A/3B訂制要求的主頁請求時,WWW服務器產生符合3A和3B能在主頁請求者所處地域運行的地域和符合客戶請求時間的主頁。然后WWW服務器1傳輸相應產生(訂制)的主頁到客戶3A和3B。在前面描述的一系列系統操作中,WWW服務器l執行的兩個處理操作和客戶3A/3B執行的處理操作具體如下圖5為WWW服務器1執行的處理操作的內容的流程圖。首先,在流程操作中,當通信控制器13(圖2)接收到應用戶3A要求傳送的主頁的URL(統一資源定位)時,CPU11獲得該URL(步驟S101)。然后,CPU11獲得請求WWW服務器1發送預期主頁的客戶3A的位置信息(步驟S102)。
位置信息的獲取操作執行過程如下例如,根據CPU11發出的指令,通信控制器13發送位置信息獲取要求到客戶3A,然后響應該獲取要求,通信控制器13接收從客戶3A傳輸來的位置信息(后面將具體解釋),之后,CPU11獲得該位置信息。其后,CPU11判斷位置信息是否能從客戶3A處獲得(步驟S103)。
如果CPU11判斷結果是無法獲得位置信息,那么它將從主頁數據庫14中提取主頁信息和通過步驟S101獲得的URL相應的缺省結構元素(用HTML描述)。然后,應CPU11發出的指令,通信控制器13傳輸提取的主頁和缺省結構元素信息到發送過該URL的客戶,也就是提出過發送訂制主頁請求的客戶3A(步驟S104)。
而且,CPU11將訪問操作次數加“1”,總次數記錄在相關于在步驟S101獲得的URL的主頁的通用元素(缺省結構元素)的訪問次數列中,用來刷新訪問次數列的內容(步驟S105)。這樣就完成了WWW服務器1的處理操作。
相反,如果CPU11判斷位置信息可以在步驟S103獲得,那么CPU11獲取客戶3A何時請求WWW服務器1發送主頁的時間信息(步驟S106)。時間信息的獲取步驟如下例如CPU11可以獲取它的內部計時器計算的時間。或者,當時間信息被加到客戶3A提出的請求上時,CPU11可以獲取該附加的時間信息。
接著,CPU11從主頁數據庫14中提取主頁和對應于步驟S101獲取的URL的主頁缺省結構元素。然后,CPU11將提取主頁的信息和缺省結構元素存儲在存儲設備12的工作區(步驟S107)。CPU11調查主頁信息中包含的結構元素以判斷是否執行步驟S109至步驟S118中定義的改寫處理操作(步驟S108)。
當CPU11判斷主頁包含的結構元素未經過改寫操作,CPU11作出如下決定(步驟S109)CPU11不經改寫直接使用缺省結構元素,或者根據有關國家改寫被判斷的結構元素。否則,被判斷的結構元素就根據地域改寫。
如果CPU11在步驟S109中判斷相關結構元素是根據國家改寫的,在這種情況下,CPU11根據在先前的步驟S102得到的位置信息檢索地圖數據庫15(步驟S110),獲得和這個國家相關的地域信息(步驟S111)。然后,服務器處理操作前進到步驟S114。
如果CPU11在步驟S109判斷相關結構元素是根據地域信息改寫的,在這種情況下,CPU11步驟S102獲得的位置信息檢索地圖數據庫15(步驟S102),根據該位置信息獲取相關于該地域的地域信息(步驟S113)。然后,服務器處理操作進行到步驟S114。
另一方面,如果CPU11在步驟S109判斷相關結構元素沒有根據位置信息進行改寫,而是直接使用通常的缺省元素,服務器處理操作則跳到步驟S118。
在步驟S114,CPU11判斷要在含步驟S106得到的時間信息的時間范圍內改寫的結構元素是否保存在和步驟S111或步驟S113要求的地域相應的主頁數據庫14中。如結果為否定,則服務器轉而進行步驟S118的操作。
相反,若CPU11判斷要改寫的結構元素存儲在該時間范圍內,則CPU11從主頁數據庫14中提取相應的結構元素(步驟S115)。而且,CPU11用提取的結構元素改寫存儲設備12的工作區中存儲的主頁信息,并用步驟S115獲得的結構元素取代存儲在工作區的原缺省結構元素(步驟S116)。
另外,CPU11將訪問操作次數加“1”,訪問次數存儲在相關結構元素的主頁數據庫14的訪問次數列中(步驟S117)。然后,服務器操作返回到步驟S108定義的處理操作。在步驟S108,CPU11就存儲設備12的工作區中的主頁信息的下一個結構元素執行相似的判斷操作。
在步驟S118,CPU11保持該相關結構元素(此時為缺省結構元素)不變,而該相關結構元素保存在存儲設備12的工作區中。然而,CPU11將對應結構元素的主頁數據庫14中的訪問次數列的值加“1”。然后,服務處理操作返回步驟S108的處理操作。在S108中,CPU11就存儲設備12的工作區中存儲的主頁信息中包含的下一個結構元素進行相似的判斷操作。
在步驟S108,如果CPU11判斷沒有未經過改寫的結構元素,那么通信控制器將傳輸存儲在存儲設備12的工作區中的信息和結構元素到根據CPU11發出的指令發送了URL的客戶,也就是請求WWW服務器1傳送該主頁的客戶3A(步驟S119),服務器處理操作完畢。
客戶3A的操作圖6為客戶3A執行的處理操作的流程圖。首先,客戶3A的通信控制器33建立和WWW服務器1的通信控制器13的數據鏈路,以建立客戶3A和WWW服務器1的邏輯通信線路(步驟S301)。當通信線路建立完成,通信控制器33應CPU31發送指令傳輸相應主頁的URL(步驟S302)。
接著,CPU31判斷是否WWW服務器1請求傳輸位置信息(步驟S303)。若需要,CPU31獲得GPS35測得的經度、緯度數據(步驟S304),作為位置信息。當CPU31發出指令,通信控制器33就通過連到通信線路的Internet2傳輸位置信息到WWW服務器1(步驟S305)。然后,客戶處理操作轉到步驟S306。
但是,若CPU31在步驟S303判斷不需要傳送位置信息,客戶處理操作直接跳到步驟S306。在步驟S306,通信控制器33接收WWW服務器1通過Internet2傳輸來的主頁,然后,CPU31執行預選操作,在顯示裝置34上顯示主頁。這樣,客戶端的處理操作完畢。
第一種網絡系統中的主頁產生/改寫操作隨后,在第一種實施方案下的網絡系統的WWW服務器1將進行產生主頁的具體操作。
圖7A顯示了從WWW服務器1傳輸到客戶3A和3B的缺省主頁的例子。如圖所示,主頁包含了可根據地域和時間域改寫的結構元素“A”和“B”。在這個實例中,假定WWW服務器1產生主頁并將它傳輸到請求源客戶3A和3B。其中,主頁的結構元素A和B可根據圖4所示的主頁數據庫14改寫。
圖7B顯示了另一個主頁實例,該主頁的產生和傳輸基于以下情況位于地域P2的客戶3A在時間范圍t1的某個時刻傳送URL,并要求WWW服務器1傳輸為其訂制的主頁。此時,基于主頁數據庫14,結構元素“A”改寫為“A2”,結構元素“B”改寫為“B2”。
圖7C顯示了另一個主頁實例,該主頁的產生和傳輸基于以下情況位于地域Pn的客戶3B在時間范圍t2的某一時刻傳送URL,并要求服務器1傳輸為其訂制的主頁。此時,基于主頁數據庫14,結構元素“A”改寫為“An”,“B”改寫為“Bn”。
下面,要闡述的是具體改寫方法。第一種情況下,主頁中包含的結構元素和用HTML描述的主頁信息改寫為基于地域和時間范圍的圖像數據。第二種情況下,主頁中包含的結構元素和用HTML描述的主頁信息改寫為字符串數據。HTML語言作為一種描述性語言在此例中應用。也可選擇其它主頁形成語言如XML(擴展標記語言),JAVA等。
首先,如圖8A所示,圖像數據被改寫的主頁信息可能包含HTML標記--如<IMG SCR=”A.GIF”widlth=”500”heigh=”50”border=”0”region=”L”>或另一個標記-如<IMG SCR=”A.GIF”width=”500”height=”50”birder=”0”region=”P2:A2.GIF”>。現假設第一個例子中,若“L”等于p2,則主頁數據庫14中定義圖像數據“A.GIF”改寫為“A2.GIF”。
如位于地域P2的客戶3A在此時要求WWW服務器傳送主頁,則上述的標記改寫為<IMG SCR=”A2.GIF”width=”500”height=”50”border=”0”>如圖8B所示。同時,主頁結構元素從”A.GIF”改寫為”A2.GIF”。結果,在客戶3A處顯示裝置34顯示的就是“A2.GIF”而不是“A.GIF”了。
另一方面,假設如圖9A所示,字符串數據被根據地區信息改寫的主頁信息可能包含HTML,它們是<p align=”center”><font color=”FF0000”size=”2”region=”P2this home page is xxx.”region=”P3this home page is△△△”>this home page is OOO.</font></p>。
此時假設位于地域P2處的客戶3A要求WWW服務器傳送主頁,上述的信息改寫如下(見圖9B)<palign=”center”><font color=”#FFOOO”size=”2”>this home page isxxx</font></p>。結果包含字符串“this home page is OOO”的主頁就不在作為請求源的客戶3A的顯示裝置34處顯示,但包含字符串“this home page isxxx”的主頁則顯示在顯示裝置34上。
如前所述,在第一種實施方案下的網絡系統中,WWW服務器1將產生符合客戶3A和3B的地域和時間范圍的主頁并傳送到請求源客戶3A和3B處。結果,服務器將提供的是考慮到地域和時間范圍的合適信息。那么如果信息為廣告服務的話,宣傳效果將會提高。
同時,根據第一種實施方案的網絡系統,從WWW服務器1傳送到客戶3A和3B的主頁中含有的無用信息將盡可能的被壓縮。對于請求源客戶3A和客戶3B,這些多余的信息并不需要。這樣,即使傳送用戶需要的信息,主頁的大小也會減小。而且,客戶3A和3B的各種資源如CPU31和存儲設備32也不會被無效消耗。
而且,在第一種實施方案下的網絡系統中,WWW服務器1存儲不同地域和時間范圍的每個結構元素的總訪問次數。這樣用戶就可以判斷是否主頁結構元素的信息是服務于特定用戶的,從而減少廣告費用,同時用對應結構元素的訪問次數來支持以后的主頁刷新操作。
第一種網絡系統的修正這個發明并不局限于上述的第一種實施方案,而是可以修正、改變甚至代替。下面將就第一種實施方案的各種修正作出解釋。
在上述的第一種實施方案的網絡系統中,客戶3A和3B中采用的GPS35由Internet2獲取客戶3A和3B的當前位置信息,WWW服務器1傳送GPS35獲得的位置信息。但是,WWW服務器1獲取客戶3A和3B的位置信息的方法并不局限于上述獲取方法。例如,位置信息可以通過客戶3A和3B的用戶輸入,并且輸入的位置信息可被傳送到WWW服務器1。
WWW服務器1還可獲取和客戶3A及3B到Internet2的接入點相關的信息作為位置信息。而且,WWW服務器1包含一個數據庫,存儲和客戶3A和3B的各個ID(標識符)相關的位置信息。在這種備選情況下,CPU11可以基于請求WWW服務器1傳送訂制主頁的客戶3A或3B的ID檢索數據庫來獲得客戶3A或3B的位置信息。
同時,上述第一種實施方案下,在WWW服務器端,CPU11基于從客戶3A或3B接收到的位置信息檢索地圖數據庫15以獲取地域信息。然后,CPU11基于時間信息和獲取的地域信息從主頁數據庫14提取為用戶定制的主頁的結構元素,并將提取的結構元素改寫到缺省主頁的結構元素中。
或者,WWW服務器1不提供地圖數據庫15,但在客戶3A或3B端與GPS35測得的位置信息相關的地域信息可以從客戶3A和3B被傳送到WWW服務器1。此外,從主頁數據庫14中提取結構元素可以不通過轉換到地域信息的操作。此時,主頁數據庫14中可以存儲與位置信息相關的主頁結構元素。
在上述的第一種實施方案下,WWW服務器1還產生結構元素已經根據獲取時間信息的相應時間范圍改寫的主頁。或者,WWW服務器1可以產生結構元素根據獲取的時間信息的相應日期、星期、季節等改寫的主頁。另外,主頁圖像數據的背景或主頁自己的背景也可以根據獲得的位置信息和時間信息而改變。
同時,在上述的第一種實施方案下,通過Internet2傳送的WWW服務器1的主頁是基于請求源的地域和發出請求的時間范圍而定制的。但是,這個發明并不局限于此。舉例來說,這個發明的創意可應用到其它文件,如Nifty-Serve(商標)和PC-VAN(商標)等封閉環境商用網絡提供的文件。
而且,上述第一種實施方案下,這個發明應用的網絡系統布局為WWW服務器1和通過Internet2連到WWW服務器1的客戶3A和3B。這個發明也可以選擇應用到其它的網絡系統中,如移動電話系統,其中請求信息從移動電話通過無線通信傳送到基站。舉例來說,當這個發明應用到PHS(個人手提電話系統)網絡時,PHS終端的位置信息可通過電磁波的發送接收/天線獲取。
第二種網絡系統的布局第二種實施方案下,本發明的的網絡系統布局和圖1A類似。而且,WWW服務器1的內部布局和圖2所示的第一種實施方案下的情況類似。因此,關于網絡系統和WWW服務器的布局此處不再贅述。
在第二種實施方案下的網絡系統中,CPU11執行圖10的流程圖描述的程序,此程序存儲在存儲設備12中。存儲設備12存儲CPU11執行的程序和程序執行所得數據,并進一步用作CPU11的工作區。通信控制器13控制通過Internet2互連的客戶3A和3B間的信息發送/接收。
主頁數據庫14由WWW服務器1產生。主頁數據庫14存儲與URL(統一資源定位)一致的定制主頁信息,并傳送到客戶3A和3B。地圖數據庫15存儲地域地圖,該地域至少要包含目標區域的一個周圍區域。應當指出的是數據庫14和15可以由物理上連到這些數據庫之外的存儲設備提供,或由本地存儲設備提供。
介質驅動設備16驅動安裝于其上的記錄介質17,讀出記錄介質中的程序,并傳輸到存儲設備12。記錄介質17為計算機可讀的介質,可以是磁盤、光盤或光磁盤等。記錄介質17也可由介質驅動設備16讀取。記錄介質17上記錄的程序為將要存儲在存儲設備12的CPU11的執行程序。
而且,客戶3A和3B的內部布局也類似于圖3所示的第一種實施方案的情況。
第二種網絡系統的操作下面要描述的是本發明的第二種實施方案下網絡系統的操作。在第二種網絡系統中,當客戶3A和3B要求傳送定制的主頁時,WWW服務器1產生相應的主頁,其中集成了客戶3A和3B作為請求源所在位置的地域信息地圖。然后,WWW服務器傳輸為用戶定制的主頁到作為主頁請求源3A和3B。在上述一系列系統操作中,WWW服務器1和客戶3A/3B都可具體描述如下圖10的流程圖描述了WWW服務器1執行的處理操作內容。首先,在流程操作中,當通信控制器13接收到客戶3A和3B要求傳送的主頁的URL時,CPU11獲取URL(步驟S101)。接著,CPU11訪問所獲取URL的對應主頁數據庫14,并判斷和URL相應的主頁是否包含地圖信息(步驟S102)。該地圖信息表明附有地像。當CPU11判斷被訪問主頁含有地圖信息時,CPU11從要求服務器傳送主頁的客戶3A和3B處獲取位置信息(步驟S103)。
位置信息的獲取操作執行如下舉例來說,通信控制器13根據CPU11發出的指令,發送獲取位置信息的要求到客戶3A和3B,然后應獲取要求,通信控制器13接收從客戶3A和3B來的位置信息(解釋見后文),其后,CPU11獲得位置信息。接著CPU11判斷是否可從客戶3A和3B處獲取位置信息(步驟S104)。
當CPU11在步驟S102判斷主頁沒有包含地圖信息時,那么在步驟S104就無法獲得位置信息,CPU11就從主頁數據庫14中提取對應于步驟S101獲得的URL的主頁信息和包含缺省地圖的結構元素,它們是用HTML(超文本標記語言)描述的。然后,根據CPU11發出的指令,通信控制器13傳輸提取的主頁信息和缺省結構元素到發送URL的用戶,也就是要求傳送定制主頁的客戶3A和3B(步驟S105)。
相反,如果CPU11判斷在步驟S104可以獲取位置信息,CPU11從主頁數據庫14中提取對應于步驟S101獲得的URL的主頁信息和包含缺省地圖的結構元素。然后,CPU11存儲提取主頁的信息和缺省結構元素到存儲設備12的工作區(步驟S106)。CPU11順序調查主頁信息中的地圖信息以判斷是否執行了從步驟S108到步驟S114的改寫處理操作(步驟S1O7)。
若CPU11判斷主頁信息中包含的地圖信息未經改寫,CPU11產生相同數據大小的地像作為地圖數據庫15中的結構元素(步驟S108)。接著,CPU11基于圖像大小,計算地像的單位長度距離的經度和緯度,地圖的左下角位置坐標為(x0,y0),右上角位置坐標為(x1,y1)(步驟S109)。此時要指出的是左下角坐標值(x0,y0)表示的是地像的緯度,而右上角坐標值(x1,y1)代表的是經度值。
基于計算出的單位長度的經度/緯度,CPU11將作為請求源的客戶3A和3B當前所處的位置轉換為地像的坐標值(步驟S110)。當前位置由步驟S103獲得的位置信息表示。CPU11根據轉換的坐標值判斷當前位置是否位于地像的范圍之內。
如果CPU11判斷當前位置在地像的范圍之內,CPU11將一個預選的當前位置標記指示寫進步驟S108產生的地像的當前位置處(步驟S112)。然后,服務器處理操作進行到步驟S114。反之,如果CPU11判斷當前位置在地像范圍之外,CPU11將一個預選的標記寫進步驟S108產生的地像的距當前位置最近的位置處(步驟S113)。還應當指出的是CPU11也許會在步驟S112和S113的處理操作中直接在地像上畫上標記。而且,CPU11會將標記畫在步驟S108產生的地像上,然后將此地像和主頁上的缺省地圖信息結合起來。結果,就獲得了具有標記和地圖的地像。然后服務器處理操作前進到步驟S114。
在步驟S114,CPU11將存儲設備12工作區中的地圖的結構元素改寫成上述的地像,其中帶有在步驟S112或者步驟S113寫入的標記。然后,服務器處理操作返回到前面的步驟S107。CPU11在步驟S107對隨后的地圖的結構元素執行相似判斷,此地圖包含在存儲設備109的工作區存儲的主頁信息中。
在步驟S107,如果CPU11判斷沒有未經過地圖改寫處理操作的結構元素,通信控制器13就根據CPU11的指令,將存儲在存儲設備12的工作區中的主頁信息和結構元素發送到傳送了URL的用戶,也就是客戶3A和3B,它們要求WWW服務器1傳送定制的主頁(步驟S115)。這樣,服務器處理操作完畢。
客戶3A/3B的操作圖11的流程圖描述了客戶3A和3B執行的處理操作。首先,客戶3A和3B端的通信控制器33建立和WWW服務器1端的通信控制器13的數據鏈路,以建立客戶3A/3B和WWW服務器1之間的邏輯連接通信通道(步驟S301)。通行通道建立后,通信控制器33根據CPU31發出的指令發送期望主頁的URL(步驟S302)。
接著,CPU31判斷WWW服務器1是否請求輸位置信息(步驟S303)。如果是,CPU31就獲取GPS35測得的經度、緯度數據作為位置信息(步驟S304)。通信控制器33響應CPU31發出的指令,通過連到通信線路的Internet2傳輸獲得的位置信息到WWW服務器1(步驟S305)。然后,客戶處理操作就前進到步驟S306。
相反,如果CPU31在步驟S303判斷不需要傳輸位置信息,客戶處理操作就前進到步驟S306。在步驟S306通信控制器33接收WWW服務器1通過Internet2傳送來的定制主頁,然后,CPU31執行預選的處理操作以在顯示裝置34上顯示主頁。這樣,客戶處理操作完畢。
第二種網絡系統中的主頁產生/改寫操作隨后,將要描述第二種實施方案下網絡系統的WWW服務器1產生主頁的具體操作。
如圖12A所示,假定存在包含地像M的主頁。舉例來說,主頁中包含的HTML標記為<IMG SCR=”MGIF”width=”150”height=”300”border=”0”map=”(x0,y0),(x1,y1)”>。此時,(x0,y0),(x1,y1)指示的經度、緯度對應于位于圖像M.GIF的左下方向和右上方向的點的坐標值。HTML語言作為描述語言應用于此例中。其它主頁形成語言如XML,JAVA等也可選用,用法類似。
在這種情況下,如果客戶3A和3B的當前位置在地像M的范圍之內,如圖12C所示,CPU11將產生一個包含地像M的定制主頁,其中代表當前位置的標記(由星形符號表示)被寫進另一個含有前面所說的目標位置的地像M中(目標位置由帶有陰影線的五角形表示)。
相反,如果客戶3A和3B的當前位置不在地像M的范圍之內,CPU11產生含有另一個地像M的主頁,如圖12D所示。在這個地像“M”中,既含有目標位置,又含有距離當前位置(由星形符號表示)最近的位置(由帶有分塊線的星形符號標記)。
如果客戶3A和3B的位置如圖12E所示包含在地像M的范圍之內,CPU11計算當前位置到目標位置的方向,并用指示從當前位置到目標位置方向的箭頭和代表目標位置和當前位置的標記顯示。應該理解,為了產生如圖12D和圖12E中的地像,需要在主頁中記述對應于地圖M的目標位置的經度和緯度。
正如前面所述,對應于第二種實施方案的網絡系統,在包含在傳送給作為請求源的用戶的訂制主頁的地像上,WWW服務器1不僅加了目標地點的位置,而且還加了客戶3A/3B的當前位置或距其最近的地點位置的標記指示。結果,客戶3A和3B端的用戶就很容易在地圖上找到當前位置,并輕松地尋找到目的地的路徑。
第三種網絡系統本發明第三種實施方案下網絡系統的布局和第二種實施方案下的一樣。應當指出的是第三種實施方案下WWW服務器1產生的定制主頁包含引導信息,而且WWW服務器1可以不包含地圖數據庫15。引導信息對應于位置信息,使用一個字符串指示到達目標地點的方向和距離。同時,在第三種實施方案下,只有WWW服務器1的操作和第一種實施方案下的情況不同。
第三種網絡系統的操作圖13的流程圖描述了第三種實施方案下網絡系統中的WWW服務器1執行的處理操作。要說明的是流程圖中從步驟S201到步驟S206定義的操作本質上和第二種實施方案下的相同,除了CPU11判斷對應于在步驟201獲得的URL的主頁是否包含”位置信息”。
當在步驟S206中主頁和結構元素的信息都存儲在存儲設備12的工作區時,CPU11持續檢查位置信息中包含的目標地點,判斷是否存在未經過位置寫入處理操作的目標地點(步驟S207),位置寫入處理操作由步驟S208到步驟S211定義。
當CPU11判斷存在未經過位置寫入操作的目標地點時,CPU11根據指示在步驟S203獲得的位置信息的當前位置(經度和緯度)和要處理的目標位置(經度和緯度)計算從當前位置到目標位置的方向(步驟S208),該CPU11還進一步計算當前位置和目標位置的距離(步驟S209)。
然后,CPU11在定制主頁的主體的預定位置插入步驟S208和步驟S209計算出的方向和距離(步驟S210),然后刪除一個標記以改寫存儲在存儲設備12的工作區的主頁信息(步驟S211)。然后,服務器處理操作回到先前的處理操作S207。在步驟S207,CPU11對存儲設備12工作區的下一個目標地點執行相似的判斷操作。
在步驟S207,當CPU11判斷沒有未經過位置寫入操作的目標地點時,通信控制器13根據CPU11發出的指令傳輸存儲設備12工作區中的主頁信息和結構元素到發送URL的客戶端,也就是提交主頁發送請求到WWW服務器1的3A和3B(步驟S212)。這樣服務器處理操作完畢。
下面將基于實例具體闡述第三種實施方案下WWW服務器1的主頁產生操作。
如圖14A所示,主頁可能包含HTML描述。HTML語言location=”(x0,y0)”表示了目標地點的經度和緯度,而HTML語言direction=”D”則表示語句的此位置插入的是獲得的方向數據,與此類似,HTML語言distance=“L”表示語句的此位置插入的是獲得的距離數據。此時,假設從作為請求源的客戶3A和3B的當前位置到目標地點(此例中為我的商店)的方向為西北”northwest”,它們最近的距離大致為150米。結果,字符”northwest”和字符”distance”距離被插入到HTML語句中,這樣WWW服務器就產生了如圖14B的訂制主頁。
如前所述,在第三種實施方案下的網絡系統中,WWW服務器1計算客戶端3A和3B的當前位置到目標地點的方向和距離,然后,將計算得出的反向和距離加到主頁中的HTML語句中。結果客戶端3A和3B的用戶就很容易知道怎樣從他們的當前位置到達目標地點。
第二和第三種網絡系統的修正此發明并不局限于上述的第二和第三種模式,而是可以修正,更改或代替。下面將講述對第二和第三種實施方案的不同修正。
在前面所述的第二種實施方案的網絡系統中,WWW服務器1根據地圖數據庫15中存儲的地圖數據產生地像,在圖像上標記當前位置或距當前位置最近點的指示,然后將帶有標記的圖像作為要傳送到請求源客戶3A和3B的主頁中的結構元素。另一方案是,當WWW服務器1將表示當前位置或鄰近位置的標記寫入包含在作為缺省的主頁的地圖中時,WWW服務器可以僅傳送帶有標記的地圖到請求源客戶3A和3B端。這樣,缺省地圖上可以加上各種信息如目標地點的經度和緯度數據。
同時,在上述的第二種實施方案下,若當前位置不在CPU11產生的圖像范圍之內,CPU11將距當前位置最近的位置的標記注在地像上。CPU11也可以選擇放大或縮小地像M1的大小,如圖15A和圖15B所示,以使當前位置(用星形符號表示)和目標位置(以帶陰影線的五邊形表示)均在圖像上。在該選擇情況下,CPU11可以參考地圖數據庫15產生包含當前位置和目標地點位置的地像,然后可將地像的大小減小到預先選定的尺寸。而且,當大小不同的多個地圖存儲在主頁中作備用時,CPU11可以選擇一個既包含用戶當前位置又包含目標位置的地像。
而且,如圖15B所示,CPU11可以在地像M1和M2上尋找一條從當前位置到目標位置的合意路徑,并在圖像M1和M2上加上指示所選路徑的標記(以虛線表示)。結果客戶端3A和3B的用戶就可以得到這條路徑。并且,CPU11可以在HTML語言中加上所選路徑的語句。
在前面所述的第二和第三種實施方案下,WWW服務器1通過Internet2傳輸由客戶端3A和3B采用的GPS35獲得的位置信息以得到客戶端3A和3B的當前位置。但還可以有其它的獲取3A和3B的當前位置的方法。例如,當前位置的地址可以由客戶端3A和3B的用戶輸入,然后這些輸入的地址傳到WWW服務器1。
此外,WWW服務器1可以含有一個存儲客戶3A和3B的位置信息和相關ID(標識符)的數據庫。這樣,CPU11就可以基于客戶3A或3B的ID檢索數據庫。
并且,在上述的第二和第三種實施方案下,WWW服務器1通過Internte2提供的主頁是基于請求源的地域和請求的時間范圍定制的。但是,此發明并不局限于此。舉例來說,這個發明的創意可應用到其它文件,如Nifty-Serve(商標)和PC-VAN(商標)等封閉環境商用網絡提供的文件。
而且,在上述的第二和第三種實施方案下,這個發明應用的網絡系統布局為WWW服務器1和通過Internet2連到WWW服務器1的客戶3A和3B。這個發明也可以選擇應用到其它的網絡系統中,如移動電話系統,其中請求信息從移動電話通過無線通信傳送到基站。舉例來說,當這個發明應用到PHS(個人手提電話系統)網絡時,位置信息可通過相應于PHS終端發送/接收電磁波的天線獲取。
權利要求
1.文件產生裝置,包括結構元素存儲裝置,用于在其中相應于多個位置信息存儲多個文件的多個結構元素;請求接收裝置,用于接收用戶提出的請求;位置信息獲取裝置,用于獲取由所述請求接收裝置接收的提出請求的用戶的位置信息;結構元素提取裝置,用于對應于由所述信息獲取裝置獲取的位置信息,從所述結構元素存儲裝置中提取一個文件的結構元素;文件產生裝置,用于基于由所述結構元素提取裝置提取的結構元素,產生要傳輸的文件;文件傳輸裝置,用于經由通信線路將由所述文件產生裝置產生的所述文件傳輸給提出請求的所述客戶。
2.根據權利要求1所述的文件產生裝置,其特征在于所述文件產生裝置進一步包括地域信息存儲裝置,用于在其中相應于所述多個位置信息存儲多個地域信息;地域信息獲取裝置,用于對應于由所述地域信息獲取裝置獲取的位置信息,從所述地域信息存儲裝置獲取所述的地域信息;所述的結構元素提取裝置可以相應于由所述地域信息獲取裝置獲取的地域信息從所述結構元素存儲裝置中獲取文件的結構元素。
3.根據權利要求1或權利要求2所述的文件產生裝置,其特征在于所述的文件產生裝置還可以包含時間信息獲取裝置,用于當所述請求接收裝置接收到請求時獲取預定的時間信息;所述結構元素存儲裝置進一步存儲對應于時間信息的文件的結構元素;所述結構元素提取裝置進一步提取對應于由所述結構元素存儲裝置獲取的所述時間信息的文件的結構元素;
4.文件產生裝置,包含結構元素存儲裝置,用于在其中相應于多個事件信息存儲多個文件的多個結構元素;請求接收裝置,用于接收用戶提出的請求;時間信息獲取裝置,用于當所述請求接收裝置接收請求時獲取預定的時間信息;結構元素提取裝置,用于對應于由所述時間信息獲取裝置獲取的時間信息,從所述結構元素存儲裝置中提取一個文件的結構元素;文件產生裝置,用于基于由所述結構元素提取裝置提取的文件的結構元素,產生要傳輸的文件;文件傳輸裝置,用于經由通信線路將由所述文件產生裝置產生的所述文件傳輸給提出請求的所述客戶。
5.根據權利要求1到4中任何一個所要求的文件產生裝置,其特征在于所述的結構元素存儲裝置進一步存儲由所述結構元素提取裝置提取每一個結構元素的總提取時間;并且所述文件產生裝置進一步包含提取時間更新裝置,當所述結構元素提取裝置提取結構元素時更新存諸在所述結構元素存儲裝置中的總提取時間,所述總提取時間相應于所述結構元素。
6.根據權利要求1到5中任何一個所要求的文件產生裝置,其特征在于所述文件產生裝置利用由所述結構元素提取方法提取的文件的結構元素改寫缺省文件中包含的結構元素。
7.根據權利要求6所述的文件產生裝置,其特征在于所述缺省文件中包含的結構元素包括要改寫的文件的區別信息的說明;
8.文件產生方法,包括結構元素存儲步驟,用于在其中相應于多個位置信息存儲多個文件的多個結構元素;請求接收步驟,用于接收用戶提出的請求;位置信息獲取步驟,用于獲取由所述請求接收步驟接收的提出請求的用戶的位置信息;結構元素提取步驟,用于對應于由所述位置信息獲取步驟獲取的位置信息,從所述預先存儲的結構元素中提取一個文件的結構元素;文件產生步驟,用于基于在所述結構元素提取步驟提取的文件的結構元素,產生要傳輸的文件;文件傳輸步驟,用于經由通信線路將由所述文件產生步驟產生的所述文件傳輸給提出請求的所述客戶。
9.文件產生方法,包括結構元素存儲步驟,用于在其中相應于多個位置信息存儲多個文件的多個結構元素;請求接收步驟,用于接收用戶提出的請求;時間信息獲取步驟,用于當所述請求接收步驟接收請求時,獲取預定的時間信息;結構元素提取步驟,用于對應于由所述時間信息獲取步驟獲取的時間信息,從所述預先存儲的結構元素中提取一個文件的結構元素;文件產生步驟,用于基于在所述結構元素提取步驟提取的文件的結構元素,產生要傳輸的文件;文件傳輸步驟,用于經由通信線路將由所述文件產生步驟產生的所述文件傳輸給提出請求的所述客戶。
10.計算機可讀記錄介質,用于記錄用于使計算機如下運作的程序結構元素存儲裝置,用于在其中相應于多個位置信息存儲多個文件的多個結構元素;位置信息獲取裝置,用于獲取文件請求源的位置信息;結構元素提取裝置,用于對應于由所述位置信息獲取裝置獲取的位置信息,從所述結構元素存儲裝置中提取一個文件的結構元素;文件產生裝置,用于基于由所述結構元素提取裝置提取的結構元素,產生要傳輸的文件;
11.計算機可讀記錄介質,用于記錄用于使計算機如下運作的程序結構元素存儲裝置,用于在其中相應于多個位置信息存儲多個文件的多個結構元素;時間信息獲取裝置,用于獲取當文件傳輸命令發出時的時間信息;結構元素提取裝置,用于對應于由所述時間信息獲取裝置獲取的時間信息,從所述結構元素存儲裝置中提取一個文件的結構元素;文件產生裝置,用于基于由所述結構元素提取裝置提取的結構元素,產生要傳輸的文件;
12.文件產生裝置,包括請求接收裝置,用于接收用戶提出的請求;位置信息獲取裝置,用于獲取由所述請求接收裝置接收的提交請求的用戶的位置信息;引導信息產生裝置,用于根據所述信息獲取裝置獲取的位置信息,產生由所述位置信息指示的位置到預先選定位置的引導信息;文件產生裝置,產生帶有由所述引導信息產生裝置產生的引導信息的文件;文件傳送裝置,用于通過通信線路傳送所述文件產生裝置產生的所述文件到提出請求的所述用戶。
13.根據權利要求12所述的文件產生裝置,其特征在于所述文件產生裝置進一步包括地圖存儲裝置,用于在其中存儲范圍至少包括所述的預選位置的一個地圖;所述引導信息產生裝置可以產生包含預選位置和由所述位置信息獲取裝置獲取的位置信息指示的地圖以作為引導信息。
14.根據權利要求12所述的文件產生裝置,其特征在于所述引導信息產生裝置包括用于在地圖上某位置畫預定的符號作為引導信息的裝置,所述位置由所述位置信息獲取裝置獲取的位置信息指示。
15.根據權利要求13或14所述的文件產生裝置所述引導信息產生裝置包括用于在地圖上畫出從由所述位置信息獲取裝置獲取的位置到所述預選位置的線路作為引導信息的裝置。
16.根據權利要求12所述的文件產生裝置所述的引導信息產生裝置包括用于計算由所述位置信息獲取裝置獲取的位置到預先選定位置的方向和距離的裝置;而且所述文件產生裝置產生的文件中已經將由所述引導信息產生裝置計算所得的方向和距離加進了一個句子中。
17.文件產生方法,包括請求接收步驟,用于接收用戶提交的請求;位置信息獲取步驟,用于獲取由所述請求接收步驟接收的提交請求的用戶的位置信息;引導信息產生步驟,用于根據所述信息獲取裝置獲取的位置信息,產生由所述位置信息指示的位置到預先選定位置的引導信息;文件產生步驟,用于產生帶有由所述引導信息產生步驟產生的引導信息的文件;文件傳送步驟,用于通過通信線路傳送所述文件產生步驟產生的所述文件到提出請求的所述用戶。
18.計算機可讀記錄介質,用于在其中記錄用于使計算機如下運作的程序位置信息獲取裝置,用于獲取文件請求源的位置信息;引導信息產生裝置,用于產生由上述位置信息指示的位置到預先選定位置的引導信息;文件產生裝置,用于產生帶有由所述引導信息產生裝置產生的引導信息的文件;
全文摘要
在文件產生裝置中,當客戶要求WWW服務器傳輸想要的文件時,服務器產生需要的主頁并傳輸到用戶。文件產生裝置包括:結構元素存儲裝置,用于存儲多個文件的多個結構元素;請求接收裝置,用于接收用戶提出的請求;位置信息獲取裝置,用于獲取提出請求的用戶的位置信息;結構元素提取裝置,用于從所述結構元素存儲裝置中提取一個文件的結構元素;文件產生裝置,用于產生要傳輸的文件;文件傳輸裝置,用于將所述文件傳輸給所述客戶。
文檔編號G06Q30/00GK1284679SQ0012271
公開日2001年2月21日 申請日期2000年6月28日 優先權日1999年6月28日
發明者山北徹 申請人:卡西歐計算機株式會社