專利名稱:引導(dǎo)用戶訪問信息站點(diǎn)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及從諸如網(wǎng)頁的信息站點(diǎn)存取信息。
用于企業(yè)和個(gè)人使用這兩者的因特網(wǎng)的使用在過去幾年已迅速發(fā)展。具體地說,萬維網(wǎng)的使用已經(jīng)如此廣泛,以致許多企業(yè)現(xiàn)在以網(wǎng)頁的形式出現(xiàn)在萬維網(wǎng)上。網(wǎng)頁可以提供有關(guān)公司的有用商業(yè)信息,并可用于除產(chǎn)品廣告外的諸如產(chǎn)品銷售的直接商業(yè)交易。因此大多數(shù)企業(yè)認(rèn)為出現(xiàn)在萬維網(wǎng)上以增加企業(yè)的介紹和產(chǎn)品宣傳是至關(guān)重要的。企業(yè)因此強(qiáng)烈地吸引潛在的客戶觀看它們的網(wǎng)站。
除企業(yè)對(duì)萬維網(wǎng)的使用外,它還廣泛地用于休閑和教育目的。諸如“地震”的游戲已被開發(fā),它在萬維網(wǎng)上流行。
另外,萬維網(wǎng)用于教育目的。例如McGrawHill經(jīng)營的WebQuester站點(diǎn)(http∥www.mhhe.com/webquest)允許教師或教授提出一系列要求特定網(wǎng)站回答的問題。這一系統(tǒng)因此提供教學(xué)幫助,學(xué)生借此在引導(dǎo)他們到達(dá)的特定網(wǎng)站上閱讀并回答設(shè)置的特定的問題來學(xué)習(xí)特定的科目。答案或者通過文本輸入或者選擇可能的答案來給出。
至今,已獨(dú)立地為企業(yè)和休閑或教育的同行服務(wù)。
按照本發(fā)明的一個(gè)方面,提供用于引導(dǎo)用戶訪問信息站點(diǎn)的信息的方法和裝置。鼓勵(lì)用戶通過由處理應(yīng)用程序設(shè)置的任務(wù)訪問信息站點(diǎn)。例如處理應(yīng)用程序可以是某些形式的游戲,為了進(jìn)行游戲,處理應(yīng)用程序需要信息。另一方面,處理應(yīng)用程序可能是教育應(yīng)用程序,借此提出問題并要求回答。為了輸入必要的信息,要求用戶標(biāo)識(shí)和訪問信息站點(diǎn)的信息。訪問信息的行為被登錄以便提供訪問記錄,并且用戶接著能夠通過向處理應(yīng)用程序提供信息來進(jìn)行處理。
因此從本發(fā)明的這一方面可以看出當(dāng)允許用戶檢索必要的信息并因此使處理應(yīng)用程序正常進(jìn)行時(shí),可以保存訪問信息站點(diǎn)的記錄。該記錄可保存在許多位置中的任何一個(gè)位置,例如在用戶的位置、在信息站點(diǎn)的位置、或在遠(yuǎn)程監(jiān)控站點(diǎn)。
在本發(fā)明的實(shí)施例中,信息站點(diǎn)包含網(wǎng)頁,它們或者可以在本地計(jì)算機(jī)上得到,例如它們可存儲(chǔ)在機(jī)器內(nèi)的存儲(chǔ)介質(zhì)上,和/或它們可以經(jīng)由諸如因特網(wǎng)或公司的內(nèi)部網(wǎng)的網(wǎng)絡(luò)得到。在這樣的實(shí)施例中,用戶接口裝置和訪問裝置包含諸如Netscape(商標(biāo))或InternetExplore(商標(biāo))的萬維網(wǎng)瀏覽器。
因此當(dāng)用戶受益于所提供的游戲和教育信息時(shí),他們正被引導(dǎo)到特定的網(wǎng)頁。這樣的網(wǎng)頁可由希望促進(jìn)其產(chǎn)品和服務(wù)的商業(yè)組織擁有。因此本發(fā)明的這一方面在向用戶提供好處的同時(shí)也向網(wǎng)站的所有者提供了好處,因?yàn)楣膭?lì)人們?cè)L問并觀看其網(wǎng)頁。商業(yè)組織可以獲得訪問網(wǎng)頁的驗(yàn)證,因此不僅可以知道網(wǎng)站多長時(shí)間被訪問一次,而且還可以識(shí)別是誰訪問的。
因此,按照本發(fā)明的這一方面,可以向用戶計(jì)算機(jī)提供超文本標(biāo)記語言(HTML),由瀏覽器來執(zhí)行以便操作應(yīng)用程序,用戶與它進(jìn)行交互并且它可以引導(dǎo)用戶訪問從所需的網(wǎng)頁檢索信息。因此,對(duì)HTML代碼的設(shè)計(jì)者來說,與網(wǎng)頁的所有者合作是可能的。這樣,HTML代碼的設(shè)計(jì)者能夠向企業(yè)提供服務(wù),從而以增加的網(wǎng)頁業(yè)務(wù)和識(shí)別觀看其網(wǎng)頁的人們的信息用戶提供服務(wù)。
為了提供有關(guān)訪問網(wǎng)頁的信息,可以向與網(wǎng)頁有關(guān)的控制裝置,例如萬維網(wǎng)服務(wù)器提供標(biāo)識(shí)用戶的信息。這樣,直接向萬維網(wǎng)服務(wù)器提供訪問登錄信息。這可以或者在每次網(wǎng)頁被訪問時(shí)提供,或者訪問登錄可存儲(chǔ)在用戶機(jī)器中、然后或者在例如游戲結(jié)束時(shí)或者定期地發(fā)送給萬維網(wǎng)服務(wù)器。
另一方面,可以向監(jiān)視裝置、例如向網(wǎng)頁所有者提供服務(wù)的服務(wù)提供商操作的服務(wù)器提供用戶訪問網(wǎng)頁的信息、即標(biāo)識(shí)用戶和被訪問的網(wǎng)頁的信息。信息可或者每次網(wǎng)頁被訪問時(shí)發(fā)送給服務(wù)器,或者登錄保留在用戶的機(jī)器中并且這可以在適當(dāng)?shù)臅r(shí)間發(fā)送給監(jiān)視裝置,例如在游戲結(jié)束時(shí)或者定期地發(fā)送。后面的方法更可取,因?yàn)檫@需要比較窄的帶寬,用來發(fā)送登錄到服務(wù)器的信息。
本發(fā)明的另一個(gè)實(shí)施例,處理應(yīng)用程序所需的信息可以在網(wǎng)頁上獲得,并且一旦網(wǎng)頁已被找到和檢索到,用戶因此能夠檢索信息。然后信息被轉(zhuǎn)入處理應(yīng)用程序,例如需要文本形式的問題答案,該文本可在目標(biāo)網(wǎng)頁中找到并被剪切和粘貼到處理應(yīng)用程序中。
在本發(fā)明的又一個(gè)實(shí)施例中,處理應(yīng)用程序需要的信息由用戶在觀看網(wǎng)頁后輸入。在這一實(shí)施例中,例如,或者所需要的準(zhǔn)確形式的信息未出現(xiàn),或者盡管信息可能需要從網(wǎng)頁檢索,可其它信息需要由用戶輸入以便回答問題和進(jìn)行游戲。
在本發(fā)明的實(shí)施例中,可以向監(jiān)視裝置發(fā)送處理應(yīng)用程序的狀態(tài)。這樣,在其中向擁有目標(biāo)網(wǎng)頁的商業(yè)組織提供服務(wù)并且例如為了對(duì)問題打分以確定游戲的贏者必須監(jiān)視用戶的進(jìn)展的這一實(shí)施例中,可以向監(jiān)視裝置發(fā)送標(biāo)識(shí)用戶進(jìn)展的信息。為安全起見,可以對(duì)此加密。例如這種等級(jí)控制還允許監(jiān)視裝置在用戶重新開始游戲時(shí)向用戶機(jī)器發(fā)送狀態(tài)信息。所述接收到的狀態(tài)信息使游戲可以在用戶上一次離開的位置重新開始。保持遠(yuǎn)離用戶計(jì)算機(jī)的狀態(tài)信息提供了安全度。
為了使處理裝置對(duì)處理信息進(jìn)行處理,必須確定所提供的信息是不是需要的信息,例如對(duì)給用戶提出的問題答案是否正確。這種檢查可以或者在用戶機(jī)器上執(zhí)行或者在監(jiān)視裝置上進(jìn)行。對(duì)于檢查是在用戶裝置上執(zhí)行的情況,該裝置所需要的是其中已經(jīng)存儲(chǔ)對(duì)問題的答案,即,它必須具有所需信息的知識(shí)。這種信息可以或者開始就備有執(zhí)行處理應(yīng)用程序的代碼,或者可從監(jiān)視裝置上下載。
按照本發(fā)明的第二方面,提供用于玩游戲的計(jì)算機(jī)游戲裝置,該裝置包括用于向用戶輸出游戲狀態(tài)的輸出裝置,供用戶使用的與計(jì)算機(jī)游戲裝置相互配合以便進(jìn)行游戲的用戶交互裝置,響應(yīng)所述用戶交互裝置而確定進(jìn)行游戲所必須訪問的信息站點(diǎn)的位置的定位裝置,用于驗(yàn)證所述信息站點(diǎn)的信息已被訪問的驗(yàn)證裝置,和訪問所述信息之后響應(yīng)所述用戶交互裝置而使所述游戲狀態(tài)有進(jìn)展的游戲處理裝置。
按照本發(fā)明的再一個(gè)方面,提供用于玩游戲的裝置的方法,其中向用戶輸出游戲的狀態(tài),用戶可以與計(jì)算機(jī)游戲相互配合以便進(jìn)行游戲,用戶可以確定保存進(jìn)行游戲所需信息的信息站點(diǎn)的位置,可以從信息站點(diǎn)檢索信息并且游戲應(yīng)用程序接收檢索到的信息而使得游戲狀態(tài)有進(jìn)展。
按照本發(fā)明的另一方面,提供處理數(shù)據(jù)的方法,該方法包含執(zhí)行需要數(shù)據(jù)的處理應(yīng)用程序;執(zhí)行萬維網(wǎng)瀏覽器應(yīng)用程序;萬維網(wǎng)瀏覽器將用戶引導(dǎo)到目標(biāo)網(wǎng)頁;在萬維網(wǎng)瀏覽器中響應(yīng)用戶的交互而檢索和觀看目標(biāo)網(wǎng)頁;以及將用戶選擇的數(shù)據(jù)從被顯示的網(wǎng)頁傳送到處理應(yīng)用程序,其中如果被選擇的數(shù)據(jù)是所需要的數(shù)據(jù),則處理應(yīng)用程序處理該數(shù)據(jù)。
這樣,按照本發(fā)明的這一方面,數(shù)據(jù)可以或者從網(wǎng)頁檢索并輸入到處理應(yīng)用程序,或者萬維網(wǎng)瀏覽器可以添加處理應(yīng)用程序所需的數(shù)據(jù)到被檢索的網(wǎng)頁并向用戶顯示被修改的具有添加數(shù)據(jù)的網(wǎng)頁。用戶因此能夠選擇已添加到網(wǎng)頁的所需數(shù)據(jù)以便該數(shù)據(jù)可傳到處理應(yīng)用程序。
由于本發(fā)明的所有方面都能由操作計(jì)算機(jī)程序的傳統(tǒng)的計(jì)算機(jī)執(zhí)行,所以本發(fā)明還提供用于存儲(chǔ)控制處理器的指令的存儲(chǔ)介質(zhì),所述處理器執(zhí)行實(shí)現(xiàn)所述方法的處理步驟。另外,由于計(jì)算機(jī)程序可以以電子學(xué)形式經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)下載,所以本發(fā)明還提供電子信號(hào)傳送碼,用于控制所述處理器以便執(zhí)行所述方法。
在本發(fā)明的實(shí)施例中,所有計(jì)算機(jī)代碼可以由用戶機(jī)器經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器下載以便分享。因此遠(yuǎn)程服務(wù)器將包含關(guān)于用戶以及該用戶將被引導(dǎo)到達(dá)的目標(biāo)網(wǎng)頁的信息。
在另一個(gè)實(shí)施例中,在用戶計(jì)算機(jī)中、例如通過最初下載或在諸如CD-ROM或軟盤的存儲(chǔ)介質(zhì)本地地提供計(jì)算機(jī)代碼的主干或結(jié)構(gòu),以避免每次用戶想玩游戲時(shí)下載所有需要的代碼。本實(shí)施例中唯一需要的就是特定參數(shù)的下載,例如線索或問題,以便玩游戲。
在另一個(gè)實(shí)施例中,還可能是本地地提供所有的計(jì)算機(jī)代碼并且在玩游戲時(shí)不下載參數(shù)。這將提供不能在線升級(jí)的有限游戲,并且可能不允許目標(biāo)網(wǎng)頁的刷新,所述網(wǎng)頁可能對(duì)這些變化編址。
在本發(fā)明的又一個(gè)實(shí)施例中,在服務(wù)器中遙控地提供所有程序,使得用戶機(jī)器可以具有最小容量。只有圖形和/或文本經(jīng)網(wǎng)絡(luò)發(fā)送給用戶機(jī)器。例如這種配置適用于萬維網(wǎng)TV“機(jī)頂盒”。本發(fā)明的一個(gè)方面還適用于目標(biāo)網(wǎng)頁的所有者未與計(jì)算機(jī)程序設(shè)計(jì)者合作的系統(tǒng)。在這種情況下,被訪網(wǎng)頁的所有者得不到作為所述系統(tǒng)運(yùn)行結(jié)果而獲得的有用統(tǒng)計(jì)信息。
本發(fā)明不限于在因特網(wǎng)上使用,而可應(yīng)用于任何使得信息可以在其上傳送的網(wǎng)絡(luò)。因此,例如在大公司,本發(fā)明可被用來鼓勵(lì)雇員在內(nèi)部網(wǎng)上訪問公司網(wǎng)頁。
本發(fā)明的另一個(gè)方面提供用于培訓(xùn)用戶使用信息檢索的系統(tǒng)、例如萬維網(wǎng)。在萬維網(wǎng)的具體實(shí)施例中,例如通過提供游戲形式的接口,鼓勵(lì)用戶與計(jì)算機(jī)相互配合以便玩游戲。這樣的相互配合使得用戶不得不跟隨例如線索來導(dǎo)航到網(wǎng)頁,以便檢索必要的信息、進(jìn)行游戲。因此本發(fā)明的這一實(shí)施例提供萬維網(wǎng)培訓(xùn)系統(tǒng)。
現(xiàn)將參考附圖描述本發(fā)明的實(shí)施例,附圖中
圖1是按照本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)的示意圖,圖2a是按照本發(fā)明的第一實(shí)施例說明圖1的操作的流程圖,圖2b是按照本發(fā)明的第二實(shí)施例說明圖1的操作的流程圖,圖3是按照本發(fā)明的第三實(shí)施例的系統(tǒng)示意圖,
圖4a和4b是第三實(shí)施例的操作的流程圖,圖5是圖3的系統(tǒng)中游戲服務(wù)器的示意圖,圖6是圖3的系統(tǒng)中用戶計(jì)算機(jī)的示意圖,圖7是萬維網(wǎng)瀏覽器接口的示意圖,圖8是游戲接口的示意圖,圖9是令牌的結(jié)構(gòu)圖,圖10是按照本發(fā)明另一個(gè)實(shí)施例的計(jì)算機(jī)的結(jié)構(gòu)的示意圖。
圖1中的用戶計(jì)算機(jī)1包括能夠運(yùn)行諸如可運(yùn)行JAVA(商標(biāo))的Netsacpe(商標(biāo))或Internet Explore(商標(biāo))的萬維網(wǎng)瀏覽器應(yīng)用程序的個(gè)人計(jì)算機(jī)。例如用戶計(jì)算機(jī)1經(jīng)由調(diào)制解調(diào)器和遠(yuǎn)程通信線路3連接到因特網(wǎng)2。
萬維網(wǎng)瀏覽器應(yīng)用程序執(zhí)行包括JAVA小程序的超文本標(biāo)記語言(HTML),后者執(zhí)行需要輸入信息的諸如游戲或教育應(yīng)用程序的處理應(yīng)用程序。因此,當(dāng)用戶實(shí)現(xiàn)系統(tǒng)時(shí),最初萬維網(wǎng)瀏覽器被裝入,并且這將裝入初始網(wǎng)頁,該網(wǎng)頁將導(dǎo)致裝入JAVA,因此執(zhí)行游戲等。
而且,一個(gè)或多個(gè)服務(wù)器4和5連接到因特網(wǎng)2。服務(wù)器包括存儲(chǔ)有HTML代碼的萬維網(wǎng)服務(wù)器,通過用戶計(jì)算機(jī)1上執(zhí)行的萬維網(wǎng)瀏覽器,可以在因特網(wǎng)上檢索到所述HTML代碼,以便觀看包含在網(wǎng)頁中的信息。例如服務(wù)器可以包括由希望宣傳自己企業(yè)和產(chǎn)品的企業(yè)操作的服務(wù)器。
現(xiàn)將參考圖2a來描述按照本發(fā)明第一實(shí)施例的圖1的工作。
在步驟S1,裝入瀏覽器,并且在步驟S2,以網(wǎng)頁的形式裝入諸如游戲或教育應(yīng)用程序的任務(wù)。在步驟S3,顯示說明任務(wù)的當(dāng)前步驟或位置,例如用戶已經(jīng)進(jìn)行并且需要信息以便進(jìn)一步進(jìn)行的游戲的當(dāng)前步驟或位置。在步驟S4,例如根據(jù)顯示的線索或問題,用戶可以按照?qǐng)?zhí)行所述任務(wù)的需要選擇轉(zhuǎn)到特定的網(wǎng)頁。在步驟S5,經(jīng)由因特網(wǎng)從服務(wù)器中的一個(gè)(圖5)裝入所選擇的網(wǎng)頁。然后,在步驟S6,用戶觀看網(wǎng)頁中的信息,并且在步驟S7,對(duì)網(wǎng)頁的訪問被登錄。然后,在步驟S8,可以把信息添加到所述任務(wù)中以便進(jìn)行該任務(wù)。在步驟S9,如果確定信息不正確,則過程返回到步驟S3。如果信息正確,則在步驟S10,確定任務(wù)是否完成。如果沒有完成,則在步驟S11顯示任務(wù)的下一步驟(任務(wù)還需要信息),并且過程返回到步驟S4。如果任務(wù)完成,則在步驟S12結(jié)束任務(wù)。
這樣,在本發(fā)明的這一實(shí)施例中,對(duì)目標(biāo)網(wǎng)站的訪問被監(jiān)視和登錄。然后,目標(biāo)網(wǎng)站的所有者可以利用這一信息,例如用于市場(chǎng)營銷目的。信息只能在網(wǎng)頁已被訪問后輸入到任務(wù)中。這一信息或者可以直接利用來自網(wǎng)頁的信息輸入或者可以手工輸入。
本發(fā)明的這一實(shí)施例可使用任何登錄訪問網(wǎng)頁的方法。例如,可以把被訪網(wǎng)頁的統(tǒng)一資源定位地址(URL)與訪問的時(shí)間一道在本地存儲(chǔ)。然后在晚些時(shí)候,可以把這一信息與標(biāo)識(shí)用戶的信息一道發(fā)送到目標(biāo)網(wǎng)頁服務(wù)器。所述信息可在每次網(wǎng)頁被訪問的時(shí)候或定期地發(fā)送。
另一方面,當(dāng)用戶訪問目標(biāo)網(wǎng)頁時(shí),發(fā)送用戶標(biāo)識(shí)符(ID)。如果目標(biāo)網(wǎng)頁服務(wù)器沒有關(guān)于來自用戶ID的用戶信息,它可請(qǐng)求發(fā)送關(guān)于該用戶的詳細(xì)資料。對(duì)于隨后對(duì)該網(wǎng)頁的訪問,用戶機(jī)器發(fā)送用戶ID就足夠了。
可用于在用戶計(jì)算機(jī)和服務(wù)器之間傳輸信息的傳輸協(xié)議可以是任何互聯(lián)網(wǎng)協(xié)議,例如FTP或HTTP。
現(xiàn)將參考圖2b描述按照本發(fā)明另一個(gè)實(shí)施例的圖1的工作。
在這一實(shí)施例中,與第一實(shí)施例相同的步驟具有相同的標(biāo)號(hào)。兩個(gè)實(shí)施例之間的唯一不同是在步驟S5已經(jīng)裝入網(wǎng)頁之后,不是只觀看網(wǎng)頁信息,在步驟S13用戶必須搜索需要的信息并選擇它。然后在步驟S14,從網(wǎng)頁上檢索所述信息并且將它直接輸入任務(wù)中。
因此在本發(fā)明這一實(shí)施例中,不需要手工輸入信息。信息或者可以包含在被檢索的網(wǎng)頁中,或者可以在裝入步驟S5期間加到所述網(wǎng)頁中。
圖3示出本發(fā)明的第三實(shí)施例,除了附加地把游戲服務(wù)器6連接到因特網(wǎng)2外,它相同于圖1示出的實(shí)施例。游戲服務(wù)器6由用戶計(jì)算機(jī)1運(yùn)行的程序的設(shè)計(jì)者提供。圖3實(shí)施例的原則是向用戶1提供游戲,獎(jiǎng)勵(lì)游戲獲勝者,并且向目標(biāo)網(wǎng)頁的所有者提供服務(wù),從而提供在執(zhí)行游戲期間獲得的市場(chǎng)營銷信息。
在這一實(shí)施例中,假設(shè)用戶計(jì)算機(jī)1已經(jīng)收到游戲結(jié)構(gòu),或者是來自以前從因特網(wǎng)上適當(dāng)?shù)娜f維網(wǎng)服務(wù)器(例如游戲服務(wù)器6)下載的,或者是來自諸如CD-ROM或軟盤的存儲(chǔ)介質(zhì)的。
當(dāng)用戶最初使用所述軟件時(shí),他們必須經(jīng)由因特網(wǎng)連接到游戲服務(wù)器6以便注冊(cè)。注冊(cè)處理要求用戶輸入最少的詳細(xì)資料,例如名字、地址、和電話號(hào)碼以便分配用戶標(biāo)識(shí)號(hào)(用戶ID)和密碼。注冊(cè)處理可以通過用戶訪問注冊(cè)網(wǎng)頁來執(zhí)行。玩游戲的注冊(cè)可能需要付費(fèi)或訂費(fèi),它可能是構(gòu)成獎(jiǎng)金的要素。依靠諸如降低訂費(fèi)的激勵(lì),還可鼓勵(lì)用戶輸入其它市場(chǎng)營銷信息。
一旦用戶已經(jīng)注冊(cè),為了玩下文將更詳細(xì)地描述的游戲,用戶必須登錄到游戲服務(wù)器6,于是游戲參數(shù)被下載,使得用戶可以玩游戲。在這一實(shí)施例中,只有游戲參數(shù)被下載而不是所有計(jì)算機(jī)代碼和圖形。這有助于減小網(wǎng)絡(luò)通信量。
圖4a和圖4b是說明本發(fā)明這一實(shí)施例工作的流程圖。
在步驟S20,裝入瀏覽器并且自動(dòng)地裝入HTML代碼,它引起初始網(wǎng)頁被顯示并且包含在代碼中的JAVA啟動(dòng)導(dǎo)航條(navigationbar),后者取代傳統(tǒng)的瀏覽器導(dǎo)航條。
圖7示意地說明顯示布局。顯示的大部分由網(wǎng)頁50占據(jù)。導(dǎo)航條41顯示在網(wǎng)頁50的頂部,它備有某些導(dǎo)航圖標(biāo)。圖標(biāo)42和43包括向后和向前鍵。圖標(biāo)44包括選擇目標(biāo)索引頁的鍵(它將在下文中被詳細(xì)描述)。圖標(biāo)45是用于從網(wǎng)頁檢索信息的鍵。圖標(biāo)46用來選擇游戲窗口并能示出當(dāng)前正進(jìn)行的游戲。圖標(biāo)47示出當(dāng)前線索或問題。圖標(biāo)48是用于標(biāo)記當(dāng)前網(wǎng)頁的鍵。這個(gè)鍵將當(dāng)前網(wǎng)頁的地址加到瀏覽器的書簽文件中。圖標(biāo)49是允許顯示游戲者統(tǒng)計(jì)信息(例如回答問題數(shù)、被檢索對(duì)象數(shù)、和剩下問題數(shù))的鍵。
在圖4a的步驟S22中,進(jìn)行與因特網(wǎng)的連接,以便裝入游戲服務(wù)器登錄頁。然后在步驟S23,用戶輸入用戶ID密碼,以便登錄到游戲服務(wù)器(這可以是手工或者自動(dòng)操作),并且在步驟S24,響應(yīng)成功的登錄,裝入游戲服務(wù)器主頁。然后用戶可以利用圖標(biāo)46選擇啟動(dòng)游戲窗口。
然后啟動(dòng)作為JAVA小程序的游戲應(yīng)用程序,并且產(chǎn)生象圖8所示的游戲窗口60。窗口60包括線索或問題區(qū)域61,其中示出線索和待回答的問題。游戲區(qū)域62示出游戲,而區(qū)域63用來按詳細(xì)的目錄存儲(chǔ)檢索到的信息。顯示屏60的左手部分提供的圖標(biāo)64允許選擇所玩的游戲。在本實(shí)施例中,有五個(gè)不同游戲的選項(xiàng)??墒?,這只是設(shè)計(jì)問題。
在玩游戲時(shí)所述游戲區(qū)域顯示游戲。例如,如果游戲包括縱橫組字謎,則所述游戲區(qū)將示出縱橫組字謎,并且線索/問題區(qū)域61將示出線索/問題。詳細(xì)目錄區(qū)域63將示出已檢索到的答案、即然后可以插入到游戲區(qū)域中的字。
有許多不同類型的可玩游戲,其中的某些游戲需要被插入到詳細(xì)目錄中、然后被正確地放在游戲區(qū)域的信息,而其中的另一些需要檢索的信息,由此它們將自動(dòng)地插入到游戲區(qū)域的正確位置。其它游戲可能恰好不需要檢索進(jìn)入詳細(xì)目錄的信息,但還需要用戶的另外輸入,例如,回答另外的問題,或者在國際象棋游戲中,一旦已經(jīng)從目標(biāo)網(wǎng)頁收集到國際象棋棋子,使其移動(dòng)。
圖7中示出的瀏覽器窗口和圖8中示出的游戲窗口可以或者并排地或者平鋪布置地示出,就象傳統(tǒng)的在Windows(商標(biāo))操作系統(tǒng)中的那樣。
在步驟S25,一旦游戲已經(jīng)啟動(dòng)并且窗口60已經(jīng)顯現(xiàn),用戶可以使用圖標(biāo)64選擇游戲。當(dāng)在步驟S27選擇圖標(biāo)64時(shí),被選擇游戲的數(shù)據(jù)集可從游戲服務(wù)器6中下載。所述數(shù)據(jù)集包含游戲操作所需的參數(shù),但不必包含游戲結(jié)構(gòu)的代碼。例如對(duì)于縱橫組字謎,用戶計(jì)算機(jī)已經(jīng)包含用于執(zhí)行縱橫組字謎的代碼。被下載的是線索、布局參數(shù)(即縱橫組字謎中答案的位置)、答案、和當(dāng)前游戲狀態(tài)的信息(需要這種信息,以便用戶可以退出游戲并在相同的位置重新進(jìn)入)。
在步驟S28,游戲窗口示出當(dāng)前游戲的狀態(tài)。在步驟S29,用戶可以選擇玩另一個(gè)游戲,并且如果這樣做的話,在步驟S30,被選擇游戲的數(shù)據(jù)集被下載并且過程回到步驟S28。如果用戶決定繼續(xù)進(jìn)行所述游戲,則他們?cè)诓襟ES31選擇線索或問題,從而問題或線索被顯示。用戶可以決定不回答線索或問題,在這樣的情況下,過程回到步驟S31以允許用戶或者選擇線索或者選擇問題。如果用戶決定回答線索或問題,則用戶必須轉(zhuǎn)到目標(biāo)網(wǎng)頁。為了做到這點(diǎn),用戶使用圖標(biāo)44,以便在步驟S34選擇顯示目標(biāo)索引頁。
目標(biāo)索引頁包括這樣的網(wǎng)頁它是游戲者可導(dǎo)航到的所有選擇的目標(biāo)網(wǎng)頁的索引。在步驟S35,用戶可以簡單地通過在顯示屏的網(wǎng)頁區(qū)域50選擇顯示圖標(biāo)來選擇要轉(zhuǎn)到目標(biāo)網(wǎng)頁。然后在步驟S36,裝入目標(biāo)網(wǎng)頁,允許用戶搜索和選擇所需的對(duì)象,以便回答線索標(biāo)識(shí)的問題。能由用戶選擇的對(duì)象可以包含任何類型的信息,例如文本、音頻、視頻、或圖像數(shù)據(jù)。然后可以使用檢索圖標(biāo)45檢索所選擇的對(duì)象。在步驟S38,從目標(biāo)網(wǎng)頁檢索對(duì)象的行為產(chǎn)生令牌信息。
圖9舉例說明包含在用于對(duì)象的令牌中的數(shù)據(jù)。令牌包含對(duì)象本身,即文本;音頻、視頻、或圖像數(shù)據(jù);目標(biāo)網(wǎng)頁的通用資源定位地址(URL);表示訪問網(wǎng)頁時(shí)間的時(shí)間標(biāo)記;游戲者用戶ID;和會(huì)話ID。會(huì)話ID在用戶登錄時(shí)分配給會(huì)話。在登錄程序期間,這一會(huì)話ID與數(shù)據(jù)集一道發(fā)送給用戶。會(huì)話ID包含用于加密的公開密鑰。這樣,利用會(huì)話ID形成所檢索的對(duì)象的令牌,把所檢索的數(shù)據(jù)、目標(biāo)網(wǎng)頁的URL、時(shí)間標(biāo)記數(shù)據(jù)和游戲者ID全部加密。
然后在步驟S39,把所檢索的對(duì)象裝入詳細(xì)目錄中。裝入對(duì)象的步驟包括把令牌存入用戶機(jī)器的臨時(shí)存儲(chǔ)器中和在步驟S40中顯示游戲窗口區(qū)域60的詳細(xì)目錄區(qū)域63中的對(duì)象的圖像。然后把所顯示的對(duì)象從詳細(xì)目錄區(qū)域63拖到游戲區(qū)域62。如果對(duì)象不是正確的對(duì)象(步驟S42),則過程回到步驟S36,以便裝入目標(biāo)網(wǎng)頁而允許用戶再試。如果對(duì)象正確,則過程進(jìn)行到步驟S43,以便確定游戲是否完成、即,是否已經(jīng)收集所有對(duì)象。如果游戲沒有完成,則過程回到步驟S31以便允許選擇另外的問題或線索。如果游戲完成,則用戶可以在步驟S44選擇另一個(gè)游戲,于是過程回到步驟S27。如果沒有選擇其它游戲,則在步驟S45,執(zhí)行從游戲服務(wù)器注銷的處理,于是可以把有關(guān)游戲當(dāng)前狀態(tài)的信息發(fā)送給游戲服務(wù)器。這種信息包括收集的令牌和可能由用戶手工輸入的任何其它參數(shù)。然后關(guān)閉游戲窗口并且在步驟S46退出瀏覽器。
圖5示意地舉例說明游戲服務(wù)器6的結(jié)構(gòu)。在游戲服務(wù)器6中設(shè)置數(shù)據(jù)庫19、安全模塊13、游戲下載存儲(chǔ)器模塊14、通信I/O端口15和萬維網(wǎng)服務(wù)器18,所有這些都經(jīng)由數(shù)據(jù)和控制總線20互聯(lián)。
通信I/O端口15允許服務(wù)器經(jīng)由遠(yuǎn)程通信鏈路互聯(lián)到因特網(wǎng)2。因此通信I/O端口接收和發(fā)送信息。
萬維網(wǎng)服務(wù)器18作為因特網(wǎng)的萬維網(wǎng)服務(wù)器,并因此集合了注冊(cè)網(wǎng)站16和主Web網(wǎng)點(diǎn)17。游戲下載存儲(chǔ)器模塊14存儲(chǔ)計(jì)算機(jī)代碼,后者可以是壓縮的形式,它能下載給新的用戶以便安裝在用戶計(jì)算機(jī)上。這樣,最初當(dāng)用戶希望使用本發(fā)明的這一實(shí)施例時(shí),可以使用例如文件傳送協(xié)議(FTP)從因特網(wǎng)上檢索和下載實(shí)現(xiàn)游戲結(jié)構(gòu)的代碼。然后,可以在用戶機(jī)器中安裝軟件。這樣,當(dāng)使用瀏覽器首次運(yùn)行新安裝的軟件時(shí),用戶被引導(dǎo)到游戲服務(wù)器的萬維網(wǎng)服務(wù)器18的注冊(cè)網(wǎng)站16進(jìn)行注冊(cè)。如上文所述,為了注冊(cè),用戶輸入其詳細(xì)資料(諸如姓名和地址),然后把它輸入到數(shù)據(jù)庫19中的游戲者數(shù)據(jù)庫11中。如果游戲者輸入另外的市場(chǎng)營銷信息,這也能輸入到游戲者數(shù)據(jù)庫11中,因此游戲者數(shù)據(jù)庫保存與關(guān)于他們信息一道的用戶ID。
一旦用戶已經(jīng)注冊(cè),當(dāng)用戶隨后希望登錄時(shí),他們將發(fā)送其用戶ID和密碼,可以將它與游戲者數(shù)據(jù)庫11中的用戶ID和密碼進(jìn)行對(duì)比以便確定是否一致。如果一致,則安全模塊13產(chǎn)生發(fā)送給用戶的公開密鑰(會(huì)話ID)。而且,當(dāng)?shù)卿洉r(shí),用于游戲的數(shù)據(jù)集被發(fā)送給用戶。每一個(gè)游戲者的當(dāng)前游戲狀態(tài)被保存在游戲者數(shù)據(jù)庫11。數(shù)據(jù)集的一部分也可包括問題(盡管這些實(shí)際上可能是最初下載和安裝的計(jì)算機(jī)代碼的一部分)。問題可在安全模塊13的控制下從游戲數(shù)據(jù)庫10讀取,安全模塊13將決定哪些問題將發(fā)送給用戶。而且,存儲(chǔ)在游戲數(shù)據(jù)庫10中的答案可以作為數(shù)據(jù)集的一部分發(fā)送給用戶,并且答案可由安全模塊13加密。而且,安全模塊13可確定發(fā)送給用戶的答案的順序和數(shù)量。這樣,安全模塊13為每一個(gè)游戲者產(chǎn)生問題的順序并且還能確定每一個(gè)游戲者所玩游戲的順序。
所述數(shù)據(jù)集還包括布局參數(shù),例如縱橫組字謎的布局,并且這樣的參數(shù)可以從游戲數(shù)據(jù)庫10得到。
游戲數(shù)據(jù)庫10還包含用于修改目標(biāo)網(wǎng)頁的指令??梢允褂美鏙AVA的萬維網(wǎng)瀏覽器來修改下載的頁,并且這樣的修改可以是全局的以便用于所有游戲,或者是個(gè)別的以便用于個(gè)別游戲。例如,當(dāng)網(wǎng)頁被下載時(shí),瀏覽器可以把某個(gè)圖標(biāo)加到網(wǎng)頁,所述圖標(biāo)是將從網(wǎng)頁檢索并且加到詳細(xì)目錄中的對(duì)象。
萬維網(wǎng)服務(wù)器18具有游戲主Web網(wǎng)點(diǎn),其一部分是公共的并且一部分是游戲者私人的。主Web網(wǎng)點(diǎn)的私人部分只能使用用戶ID和密碼訪問。
在數(shù)據(jù)庫19中設(shè)置發(fā)起人數(shù)據(jù)庫12。在這一數(shù)據(jù)庫中,保存與目標(biāo)網(wǎng)站有關(guān)的發(fā)起人姓名和詳細(xì)資料。發(fā)起人數(shù)據(jù)庫12可包括關(guān)于對(duì)發(fā)起人網(wǎng)頁的訪問的處理信息和關(guān)于訪問所述網(wǎng)頁的游戲者的信息。這樣,發(fā)起人可以預(yù)訂所提供的服務(wù),以便確保對(duì)其網(wǎng)站公眾的最大限度的宣傳并得到有關(guān)玩游戲人的信息。發(fā)起人數(shù)據(jù)庫12的信息或者可以在游戲服務(wù)器的控制下定期地提供給發(fā)起人,或者通過適當(dāng)安全措施,用于目標(biāo)網(wǎng)頁的宿主服務(wù)器可以對(duì)發(fā)起人數(shù)據(jù)庫12進(jìn)行訪問。
或者在游戲期間周期性地或者當(dāng)用戶注銷游戲時(shí),把狀態(tài)信息和令牌一道發(fā)送給游戲服務(wù)器。狀態(tài)信息可以存儲(chǔ)在游戲者數(shù)據(jù)庫11,并且可以利用用來將由公開密鑰加密的令牌解密的私人密鑰,由安全模塊13確認(rèn)所述令牌。
可能發(fā)送給用戶的其它參數(shù)是游戲者統(tǒng)計(jì)信息,并且這些可以從游戲者數(shù)據(jù)庫11獲得。
例如,數(shù)據(jù)庫19可使用Perl語言來實(shí)現(xiàn),作為可以與萬維網(wǎng)服務(wù)器應(yīng)用程序18的配合數(shù)據(jù)庫應(yīng)用程序。同樣,安全模塊13可用C語言或cgi Perl語言實(shí)現(xiàn),它也與萬維網(wǎng)服務(wù)器18配合。
圖6是用戶計(jì)算機(jī)結(jié)構(gòu)的示意圖。計(jì)算機(jī)的各部件經(jīng)由數(shù)據(jù)和控制總線30連接在一起。該計(jì)算機(jī)經(jīng)由通信I/O端口33連接到因特網(wǎng)。設(shè)置游戲程序存儲(chǔ)模塊34以便存儲(chǔ)1.用于由萬維網(wǎng)瀏覽器解釋的HTML文件,2.媒體文件,例如圖像、視頻和任何文本文件,它們或者被用來構(gòu)成網(wǎng)頁或者用于游戲窗口60的構(gòu)成,和3.用于由瀏覽器執(zhí)行的JAVA類文件。
還設(shè)置存儲(chǔ)單元35,以便在按順序登錄期間向游戲服務(wù)器傳輸之前,永久地存儲(chǔ)用戶ID和密碼。
最初執(zhí)行瀏覽器32以便在瀏覽器窗口顯示所顯示的網(wǎng)頁,隨后以JAVA小程序的形式啟動(dòng)導(dǎo)航條和游戲窗口。
游戲期間,各種參數(shù)暫時(shí)存儲(chǔ)在計(jì)算機(jī)的存儲(chǔ)器中,它們包括1.所收集的令牌,2.問題,3.答案,
4.布局參數(shù),5.會(huì)話密鑰,6.用于修改發(fā)起人網(wǎng)頁的指令,和7.游戲狀態(tài)信息。
這樣,從上述描述可以看出,由于通過因特網(wǎng)發(fā)送問題和答案,因而需要安全措施。發(fā)送時(shí)答案被加密。檢查答案是否正確的處理有兩個(gè)極端?;蛘叽鸢笍奈窗l(fā)送給用戶,這樣,在令牌發(fā)送給游戲服務(wù)器之前,用戶一點(diǎn)也不知道答案是否正確,或者所有答案發(fā)送給用戶,以致有關(guān)所收集的令牌正確與否的檢查可以在用戶機(jī)器上進(jìn)行??墒牵竺孢@種方法有這樣的不足答案呈現(xiàn)在用戶機(jī)器上,并且因此可能被解密??墒撬峁┑膬?yōu)點(diǎn)是用戶可以得到關(guān)于答案是否正確的立即的反饋。
當(dāng)然,處于這兩個(gè)極端之間的操作也是可能的,例如通過發(fā)送答案中的某些答案。可以只把問題中的某些問題與其答案一道可發(fā)送給用戶,并且僅當(dāng)用戶成功地回答這些問題后才發(fā)送其它問題和答案。
希望在某些天只發(fā)布問題,以便游戲保持許多天。這樣產(chǎn)生的問題是當(dāng)問題發(fā)布時(shí),游戲服務(wù)器將經(jīng)受沉重的下載所述問題的需求。通過隨機(jī)地發(fā)布不同的問題給不同的用戶可以避免這一問題。
能夠用以檢查答案與正確答案一致的方法依賴于從網(wǎng)頁檢索的對(duì)象或令牌的形式。如果被檢索的對(duì)象是一段文本,這可以簡單地與包含正確答案的文本進(jìn)行比較。如果被檢索的對(duì)象是圖像、音頻、或視頻文件,則將被檢索的圖像、音頻或視頻的文件名與正確的文件名相比較。
當(dāng)不是所有答案都下載給用戶機(jī)器時(shí),必須知道答案的形式、即將從網(wǎng)頁檢索的對(duì)象的類型,例如音頻、文本、或圖像。這確保從網(wǎng)頁檢索到對(duì)象的正確類型,以便能夠?qū)⒄_形式的數(shù)據(jù)與答案相比較。
如果被檢索的對(duì)象包括任何圖像、音頻或視頻,則必須在詳細(xì)目錄區(qū)域提供被檢索數(shù)據(jù)的表示。或者在從網(wǎng)頁檢索數(shù)據(jù)時(shí)產(chǎn)生縮略圖,或者它可以備有答案、以便只有被正確檢索的對(duì)象的縮略圖被插入到詳細(xì)目錄。然后,可以通過從詳細(xì)目錄區(qū)域向游戲區(qū)域拖動(dòng)所述縮略圖,在游戲中進(jìn)行被檢索的對(duì)象的替代。
盡管在圖4a和圖4b的流程圖中說明無論何時(shí)用戶請(qǐng)求新游戲,就發(fā)送關(guān)于所述游戲的數(shù)據(jù)集,但也可能當(dāng)用戶登錄時(shí)所有游戲的數(shù)據(jù)集都被發(fā)送。這自然增加了最初的數(shù)據(jù)傳輸,但當(dāng)用戶選擇另一個(gè)游戲時(shí)不必請(qǐng)求其它數(shù)據(jù)。
在上述的實(shí)施例中,目標(biāo)網(wǎng)頁遠(yuǎn)離因特網(wǎng)上的用戶計(jì)算機(jī),情況不必是這樣??梢栽谟脩鬚C上本地地提供目標(biāo)網(wǎng)頁。例如可以提供在適當(dāng)?shù)拇鎯?chǔ)介質(zhì)上,例如CD ROM或軟盤。
圖10說明了按照本發(fā)明實(shí)施例的用戶計(jì)算機(jī)結(jié)構(gòu),其中網(wǎng)頁在本地提供。
系統(tǒng)的部件經(jīng)由數(shù)據(jù)和控制總線40互聯(lián)。設(shè)置通信I/O端口43,用來下載軟件并可能用來將游戲狀態(tài)信息裝入到游戲服務(wù)器。但是,這不是必不可少的。設(shè)置游戲存儲(chǔ)介質(zhì),用來存儲(chǔ)HTML文件、媒體文件和JAVA類文件。設(shè)置瀏覽器42,它產(chǎn)生被顯示的網(wǎng)頁并啟動(dòng)JAVA小程序以便產(chǎn)生導(dǎo)航條和游戲窗口。把目標(biāo)網(wǎng)頁的HTML代碼和媒體文件(可能有JAVA類文件)存儲(chǔ)在目標(biāo)網(wǎng)頁存儲(chǔ)介質(zhì)41。這些因此能被瀏覽器42本地地訪問。設(shè)置臨時(shí)存儲(chǔ)區(qū)域45,用來存儲(chǔ)游戲狀態(tài)信息和從目標(biāo)網(wǎng)頁檢索的對(duì)象。
因此,本實(shí)施例可以或者以訓(xùn)練怎樣使用瀏覽器的方法的形式來實(shí)現(xiàn),或者可以被用來玩游戲,其中所述游戲的成功完成者可得到獎(jiǎng)勵(lì)。例如,使用通信I/O端口43,游戲的成功完成可以自動(dòng)地傳達(dá)到遠(yuǎn)程游戲服務(wù)器。
游戲例子縱橫組字謎在這種游戲中,游戲窗口60的游戲區(qū)域62顯示縱橫組字謎,并且線索/問題區(qū)域61顯示縱橫組字謎線索。詳細(xì)目錄區(qū)域63顯示已從目標(biāo)網(wǎng)頁收集的字。
為了選擇將被回答的縱橫組字謎的行和列,用戶可以使用指針點(diǎn)擊所需的數(shù)字框。然后將顯示對(duì)應(yīng)于被選行或列的線索。線索可以是圖形圖像或通常的縱橫組字謎線索。
迷宮可以在游戲區(qū)域顯示兩維或三維迷宮。在迷宮中,可以設(shè)置某些“門”,它們包括為檢索特定的對(duì)象而將被訪問的網(wǎng)站。這樣,為了導(dǎo)航通過迷宮,必須訪問網(wǎng)站并檢索特定的目標(biāo)。
國際象棋游戲區(qū)域可以顯示國際象棋棋盤,它最初可以缺少許多國際象棋棋子。為了玩游戲,必須通過導(dǎo)航到提供有線索的某些網(wǎng)頁收集棋子。這樣,線索將用戶引導(dǎo)到網(wǎng)頁,并且當(dāng)網(wǎng)頁被下載時(shí),線索被JAVA小程序修改,以便包括可在詳細(xì)目錄位置檢索到的被顯示的棋子。然后游戲者可以將棋子移動(dòng)到棋盤上的正確位置。一旦所有棋子被收集,或者游戲?qū)⒆詣?dòng)結(jié)束,或者可以要求游戲者玩游戲,直到戰(zhàn)勝計(jì)算機(jī)而成功地結(jié)束。
七巧板游戲區(qū)域最初顯示圖像。這需要游戲者根據(jù)線索從特定的網(wǎng)站進(jìn)行檢索。一旦圖像已被檢索,七巧板外形疊加到被顯示的圖像上,然后圖像從窗口被剪切并“向解釋的那樣被戰(zhàn)勝”(“overcome asexplained”)。然后拼塊被分散,或者到所述圖像發(fā)源的網(wǎng)站,或者到許多網(wǎng)站。為了找到每一個(gè)拼塊,用戶必須具有有關(guān)拼塊行蹤的線索。
拼塊可用許多方式找到1.線索指向頁面位置,于是可以在頁面上看到拼塊、即可以借助JAVA小程序添加拼塊;2.線索指向?qū)ο?例如頁面上的圖像),于是用戶必須點(diǎn)擊所述對(duì)象以顯示七巧板拼塊,和3.線索指向?qū)ο?例如頁面上的圖像)并且用戶必須在所述詳細(xì)目錄中檢索所述對(duì)象,隨后將它轉(zhuǎn)變成七巧板拼塊。
權(quán)利要求
1.用于引導(dǎo)用戶訪問信息站點(diǎn)的信息的裝置,所述裝置包括處理裝置,用于處理信息,用戶接口裝置,用于標(biāo)識(shí)用戶信息站點(diǎn),訪問裝置,它響應(yīng)所述用戶接口裝置而允許用戶訪問所述信息站點(diǎn)的信息,訪問記錄裝置,用于記錄所述用戶對(duì)所述信息站點(diǎn)的信息的訪問,和提供裝置,它響應(yīng)所述訪問裝置而向所述處理裝置提供信息。
2.按照權(quán)利要求1的裝置,其特征在于所述訪問記錄裝置適合于向與所述被訪問的信息站點(diǎn)有關(guān)的控制裝置提供用戶標(biāo)識(shí)符。
3.按照權(quán)利要求2的裝置,其特征在于所述訪問記錄裝置適合于在所述信息站點(diǎn)被訪問時(shí)向與所述被訪問的信息站點(diǎn)有關(guān)的控制裝置提供用戶標(biāo)識(shí)符。
4.按照權(quán)利要求2的裝置,其特征在于所述訪問裝置適合于允許用戶任意次數(shù)地訪問所述信息站點(diǎn),并且所述訪問記錄裝置適合于存儲(chǔ)許多訪問事件的記錄數(shù)據(jù)并向與所述被訪問信息站點(diǎn)有關(guān)的控制裝置提供所述記錄數(shù)據(jù)。
5.按照權(quán)利要求1的裝置,其特征在于所述訪問記錄裝置適合于向監(jiān)視裝置提供所述用戶和所述被訪問的信息站點(diǎn)的標(biāo)識(shí)符。
6.按照權(quán)利要求5的裝置,其特征在于所述訪問記錄裝置適合于當(dāng)所述信息站點(diǎn)被訪問時(shí)向所述監(jiān)視裝置提供所述被訪問的信息站點(diǎn)和所述用戶的標(biāo)識(shí)符。
7.按照權(quán)利要求5的裝置,其特征在于所述訪問記錄適合于存儲(chǔ)許多訪問事件的記錄數(shù)據(jù)并向所述監(jiān)視裝置提供所述記錄數(shù)據(jù)。
8.按照前面權(quán)利要求中的任何一個(gè)權(quán)利要求的裝置,其特征在于所述提供裝置適合于從所述信息站點(diǎn)檢索所述處理裝置所要求的信息。
9.按照權(quán)利要求1到7中任何一項(xiàng)權(quán)利要求的裝置,其特征在于所述用戶接口裝置適合于允許用戶輸入信息,所述提供裝置適合于從所述用戶接口接收輸入的信息,用于在所述訪問裝置已允許用戶訪問所述信息站點(diǎn)的信息后由所述處理裝置處理。
10.按照權(quán)利要求5到7中任何一項(xiàng)權(quán)利要求的裝置,其特征在于包括狀態(tài)裝置,用于向所述監(jiān)視裝置發(fā)送有關(guān)所述處理裝置的狀態(tài)的信息。
11.按照權(quán)利要求10的裝置,其特征在于包括加密裝置,用于在將所述狀態(tài)信息發(fā)送到所述監(jiān)視裝置前對(duì)該狀態(tài)信息加密。
12.按照權(quán)利要求10或11的裝置,其特征在于包括用于在新處理期開始的前處理期接收有關(guān)處理狀態(tài)的信息的裝置,其中所述處理裝置適合于被設(shè)置于響應(yīng)所述接收的狀態(tài)信息。
13.按照前面權(quán)利要求中的任何一個(gè)權(quán)利要求的裝置,其特征在于所述處理裝置可有效地將所述提供的信息與所述需要的信息進(jìn)行比較,如果所述提供的信息是所述需要的信息,則對(duì)所述提供的信息進(jìn)行處理,如果所述提供的信息不是所述需要的信息,則控制所述用戶接口裝置以便向所述用戶表明所述提供的信息不是所述需要的信息。
14.按照權(quán)利要求10的裝置,其特征在于包括用于從所述監(jiān)視裝置接收信息作為所述狀態(tài)信息的結(jié)果的裝置,所述信息表明由所述提供裝置向所述處理裝置提供的所述信息是不是所述需要的信息。
15.按照前面權(quán)利要求中的任何一個(gè)權(quán)利要求的裝置,其特征在于所述信息站點(diǎn)包括網(wǎng)頁并且所述用戶接口裝置和所述訪問裝置包括操作萬維網(wǎng)瀏覽器應(yīng)用程序的處理裝置。
16.按照前面權(quán)利要求中的任何一個(gè)權(quán)利要求的裝置,其特征在于所述處理裝置可有效地執(zhí)行游戲,并且所述需要的信息包括進(jìn)行所述游戲所需要的信息。
17.按照權(quán)利要求15的裝置,其特征在于所述萬維網(wǎng)瀏覽器應(yīng)用程序有效地修改訪問網(wǎng)頁,以便向所述用戶輸出修改后的網(wǎng)頁。
18.按照權(quán)利要求17的裝置,其特征在于所述萬維網(wǎng)瀏覽器應(yīng)用程序可有效地把所述處理裝置需要的信息加到所述被訪問的網(wǎng)頁。
19.按照權(quán)利要求17或權(quán)利要求18的裝置,其特征在于所述萬維網(wǎng)瀏覽器應(yīng)用程序可有效地執(zhí)行JAVA應(yīng)用程序,以便修改被訪問的網(wǎng)頁。
20.引導(dǎo)用戶訪問網(wǎng)頁信息的方法,所述方法包括啟動(dòng)需要數(shù)據(jù)的計(jì)算機(jī)應(yīng)用程序,利用萬維網(wǎng)瀏覽器標(biāo)識(shí)用戶目標(biāo)網(wǎng)頁,利用所述萬維網(wǎng)瀏覽器檢索并顯示所述目標(biāo)網(wǎng)頁,記錄對(duì)所述目標(biāo)網(wǎng)頁的所述檢索,和在所述目標(biāo)網(wǎng)頁顯示之后向所述計(jì)算機(jī)應(yīng)用程序提供數(shù)據(jù)。
21.按照權(quán)利要求20的方法,其特征在于所述記錄的步驟包括向與所述目標(biāo)網(wǎng)頁有關(guān)的服務(wù)器提供所述用戶的標(biāo)識(shí)符。
22.按照權(quán)利要求21的方法,其特征在于所述記錄的步驟包括在檢索到所述目標(biāo)網(wǎng)頁時(shí)向所述服務(wù)器提供所述用戶的標(biāo)識(shí)符。
23.按照權(quán)利要求21的方法,其特征在于所述用戶可以訪問許多與所述服務(wù)器有關(guān)的目標(biāo)網(wǎng)頁,和/或可以訪問所述目標(biāo)網(wǎng)頁許多次,并且所述記錄的步驟包括存儲(chǔ)對(duì)與所述服務(wù)器有關(guān)的所述目標(biāo)網(wǎng)頁或每一個(gè)目標(biāo)網(wǎng)頁的多次檢索的記錄數(shù)據(jù),并且向所述服務(wù)器提供所述記錄數(shù)據(jù)。
24.按照權(quán)利要求20的方法,其特征在于所述記錄的步驟包括向監(jiān)視裝置提供所述被線索的網(wǎng)頁和用戶的標(biāo)識(shí)符。
25.按照權(quán)利要求24的方法,其特征在于在檢索到所述網(wǎng)頁時(shí)向所述監(jiān)視裝置提供所述用戶的識(shí)別符和所述檢索到的網(wǎng)頁。
26.按照權(quán)利要求24的方法,其特征在于所述記錄步驟包括存儲(chǔ)多次網(wǎng)頁檢索的記錄數(shù)據(jù),后者包括所述用戶的識(shí)別符和所述檢索到的網(wǎng)頁,以及向所述監(jiān)視裝置提供所述記錄數(shù)據(jù)。
27.按照權(quán)利要求20到26中任何一項(xiàng)權(quán)利要求的方法,其特征在于所述提供步驟包括將所述需要的數(shù)據(jù)從所述檢索到的網(wǎng)頁傳送到所述計(jì)算機(jī)應(yīng)用程序。
28.按照權(quán)利要求20到26中任何一項(xiàng)權(quán)利要求的方法,其特征在于所述萬維網(wǎng)瀏覽器修改所述檢索到的網(wǎng)頁以便向所述用戶顯示修改后的網(wǎng)頁。
29.照權(quán)利要求28的方法,其特征在于把所述計(jì)算機(jī)應(yīng)用程序需要的所述數(shù)據(jù)加到所述檢索到的網(wǎng)頁,并且所述提供步驟包括將所述需要的數(shù)據(jù)從所述修改后的網(wǎng)頁傳送到所述計(jì)算機(jī)應(yīng)用程序。
30.按照權(quán)利要求29的方法,其特征在于所述萬維網(wǎng)瀏覽器執(zhí)行JAVA應(yīng)用程序以便修改所述檢索到的網(wǎng)頁。
31.按照權(quán)利要求20到26中任何一項(xiàng)權(quán)利要求的方法,其特征在于所述提供步驟包括輸入所述需要的數(shù)據(jù)。
32.按照權(quán)利要求24到26中任何一項(xiàng)權(quán)利要求的方法,其特征在于包括向所述監(jiān)視裝置發(fā)送有關(guān)所述計(jì)算機(jī)應(yīng)用程序的狀態(tài)信息。
33.按照權(quán)利要求32的方法,其特征在于包括在將所述狀態(tài)信息發(fā)送到所述監(jiān)視裝置之前對(duì)其進(jìn)行加密。
34.按照權(quán)利要求32或權(quán)利要求33的方法,其特征在于包括在新的處理期開始的前處理期接收有關(guān)處理狀態(tài)的信息,并且響應(yīng)所述檢索到的狀態(tài)信息而設(shè)置所述計(jì)算機(jī)應(yīng)用程序的處理狀態(tài)。
35.按照權(quán)利要求20到34中任何一項(xiàng)權(quán)利要求的方法,其特征在于所述計(jì)算機(jī)應(yīng)用程序?qū)⑺鎏峁┑臄?shù)據(jù)與所述需要的數(shù)據(jù)進(jìn)行比較,如果所述提供的數(shù)據(jù)不是所述需要的數(shù)據(jù),則向所述用戶表明所述提供的數(shù)據(jù)不是所述需要的數(shù)據(jù)。
36.按照權(quán)利要求32的方法,其特征在于包括從所述監(jiān)視裝置接收信息作為所述狀態(tài)信息結(jié)果,所述信息表明所述提供的數(shù)據(jù)是不是所述需要的數(shù)據(jù)。
37.按照權(quán)利要求20到36中任何一項(xiàng)權(quán)利要求的方法,其特征在于所述計(jì)算機(jī)應(yīng)用程序正在執(zhí)行游戲并且所述需要的數(shù)據(jù)是進(jìn)行所述游戲所需要的。
38.按照權(quán)利要求37的方法,其特征在于所述游戲是由所述萬維網(wǎng)瀏覽器啟動(dòng)的JAVA小程序。
39.按照權(quán)利要求24到26中任何一項(xiàng)權(quán)利要求的方法,其特征在于包括將所述用戶標(biāo)識(shí)符和所述檢索到的網(wǎng)頁從所述監(jiān)視裝置傳送到與所述檢索到的網(wǎng)頁有關(guān)的服務(wù)器。
40.用于玩游戲的計(jì)算機(jī)游戲裝置,所述裝置包括用于向用戶輸出所述游戲狀態(tài)的輸出裝置,由用戶使用的與所述計(jì)算機(jī)游戲裝置配合以便進(jìn)行所述游戲的用戶交互裝置,響應(yīng)所述用戶交互裝置而確定進(jìn)行所述游戲所必須訪問的信息站點(diǎn)的位置的定位裝置,用于檢驗(yàn)所述信息站點(diǎn)的信息已被訪問的檢驗(yàn)裝置,和在訪問使得所述游戲的狀態(tài)有進(jìn)展的所述信息后響應(yīng)所述用戶交互裝置的游戲處理裝置。
41.按照權(quán)利要求40的計(jì)算機(jī)游戲裝置,其特征在于所述信息站點(diǎn)包括網(wǎng)頁,并且所述用戶交互裝置、所述定位裝置和所述訪問裝置由萬維網(wǎng)瀏覽器來實(shí)現(xiàn)。
42.用于玩游戲的計(jì)算機(jī)游戲裝置,所述裝置包括用于向所述用戶輸出所述游戲狀態(tài)的輸出裝置,由所述用戶使用的與所述計(jì)算機(jī)游戲裝置配合以便進(jìn)行所述游戲的用戶交互裝置,響應(yīng)所述用戶交互裝置而確定保存進(jìn)行所述游戲所需要的信息的信息站點(diǎn)的位置的定位裝置,響應(yīng)所述用戶交互裝置而從所述信息站點(diǎn)檢索信息的檢索裝置,和響應(yīng)所述用戶交互裝置和所述檢索到的信息而使所述游戲狀態(tài)有進(jìn)展的游戲處理裝置。
43.按照權(quán)利要求42的計(jì)算機(jī)游戲裝置,其特征在于所述信息站點(diǎn)包括網(wǎng)頁,并且所述定位裝置和所述檢索裝置由萬維網(wǎng)瀏覽器來實(shí)現(xiàn)。
44.一種處理數(shù)據(jù)的方法,所述方法包括執(zhí)行需要數(shù)據(jù)的處理應(yīng)用程序,通過所述處理裝置執(zhí)行萬維網(wǎng)瀏覽器應(yīng)用程序,所述萬維網(wǎng)瀏覽器將所述用戶引導(dǎo)到目標(biāo)網(wǎng)頁,對(duì)所述萬維網(wǎng)瀏覽器與用戶的交互起反應(yīng)而檢索和觀看所述目標(biāo)網(wǎng)頁,和將所述用戶選擇的數(shù)據(jù)從所述顯示的網(wǎng)頁傳送到所述處理應(yīng)用程序,其中如果所選擇的數(shù)據(jù)是所述需要的數(shù)據(jù)的話,則所述處理應(yīng)用程序處理所述選擇的數(shù)據(jù)。
45.按照權(quán)利要求44的方法,其特征在于所述萬維網(wǎng)瀏覽器將所述處理應(yīng)用程序需要的數(shù)據(jù)加到所述檢索到的網(wǎng)頁,并且顯示具有所述添加的數(shù)據(jù)的修改后的網(wǎng)頁。
46.用于存儲(chǔ)指令的計(jì)算機(jī)存儲(chǔ)介質(zhì),所述指令用來控制計(jì)算機(jī)以便實(shí)現(xiàn)權(quán)利要求1到19或40到43中任何一項(xiàng)權(quán)利要求的裝置。
47.用于存儲(chǔ)指令的計(jì)算機(jī)存儲(chǔ)介質(zhì),所述指令用來控制處理器以便執(zhí)行權(quán)利要求20到39、44或45中任何一項(xiàng)權(quán)利要求的方法。
全文摘要
公開一種引導(dǎo)用戶訪問信息站點(diǎn)的信息的方法,其中計(jì)算機(jī)應(yīng)用程序被運(yùn)行并且需要數(shù)據(jù),用戶標(biāo)識(shí)目標(biāo)信息站點(diǎn),訪問目標(biāo)信息站點(diǎn),登錄對(duì)目標(biāo)信息站點(diǎn)的訪問,并且根據(jù)對(duì)信息站點(diǎn)的訪問向計(jì)算機(jī)應(yīng)用程序提供信息。
文檔編號(hào)G06F19/00GK1294715SQ9980440
公開日2001年5月9日 申請(qǐng)日期1999年3月26日 優(yōu)先權(quán)日1998年3月27日
發(fā)明者A·法格爾曼 申請(qǐng)人:全球履行銷售有限公司