專利名稱:主頁廣告方法
技術領域:
本發明涉及主頁廣告方法,具體地說,涉及用于在通過網絡互連的作為服務器的計算機和客戶計算機之間,從作為服務器的計算機發送包含廣告信息的主頁數據給客戶計算機。
一般來說傳統的主頁廣告方法通過橫幅(banner)廣告形式實現。橫幅廣告使用動畫的可交換圖形格式(GIF)文件,并且總是出現在用戶計算機的屏幕上。
圖1A-1C圖解了傳統的主頁廣告方法。參考圖1A-1C,在橫幅標各種廣告信息102、104、106、108和110被顯示在主頁的屏幕上。然而傳統的主頁廣告方法有這樣一個問題橫幅廣告總是出現在主頁的屏幕上,并且當有大量廣告內容時主頁看起來很零亂和繁雜。此外,如果廣告屏幕占據整個主頁的很多部分,那么用戶可能取消存取該主頁。相反,如果廣告內容占用很小的空間,那么不可能吸引用戶的注意力。
為了解決以上問題,另一種傳統的主頁廣告方法牽涉到構造主頁數據,以使得一小廣告屏幕可以沿一跟隨用戶鼠標的屏幕移動。然而,這種主頁廣告遇到這樣一個問題小尺寸的廣告限制了廣告內容并且跟隨移動的鼠標可能使用戶不快。
為了解決以上問題,本發明的目的是提供一種能夠吸引用戶注意力同時又不因一廣告屏幕而復雜化該主頁環境的主頁廣告方法。
本發明的另一目的是提供一計算機可讀記錄介質,在該介質上存儲用于實施該主頁廣告方法的程序。
因此,為了實現該目的,本發明提供一種主頁廣告方法,用于在通過網絡互連的作為服務器的計算機和客戶計算機之間,從作為服務器的計算機發送包含廣告信息的主頁數據給客戶計算機。該主頁廣告方法包含步驟從作為服務器的計算機發送含有一或多個程序的代碼的主頁數據給網絡,其中程序代碼實施用于在單獨的視窗中的主頁屏幕上顯示主頁的主要內容信息和廣告信息的預定分層功能,在其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
該主頁數據還包括一或多個程序的代碼,它實施用于初始化屏幕的預定的加載事件功能,以使得該主頁的主要內容信息和廣告信息可以有選擇地根據在外部操作系統內的定時器值的交換進行顯示。
本發明還提供一主頁廣告方法,用于在通過網絡互連的作為服務器的計算機和客戶計算機之間,從作為服務器的計算機發送包含廣告信息的主頁數據給客戶計算機。該主頁廣告方法包含步驟發送含有一或多個程序的代碼的主頁數據給網絡,其中程序代碼實施用于相對于主頁的主要內容信息隱藏廣告信息的預定分層功能,在其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
該主頁數據還包括一或多個程序的代碼,它實施用于有選擇地根據在外部操作系統內的定時器值的交換在主頁屏幕上進行顯示,以及移動該廣告信息的顯示位置的ActiveX功能。該顯示位置按這樣一種方式進行設置在存儲該位置值之后,任意地移動顯示位置或移動該顯示位置到由所要的顯示位置的值指定的位置。
本發明還提供一種計算機可讀的記錄介質,用于存儲包括廣告信息的主頁數據,該廣告信息是在通過網絡互連的作為服務器的計算機和客戶計算機之間,從作為服務器的計算機發送給客戶計算機的,該計算機可讀的記錄介質包含一或多個程序的代碼,它實施用于在單獨的視窗中的主頁屏幕上顯示主頁的主要內容信息和廣告信息的預定分層功能,在其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
本發明還提供一種計算機可讀的記錄介質,用于存儲包括廣告信息的主頁數據,該廣告信息是在通過網絡互連的作為服務器的計算機和客戶計算機之間,從作為服務器的計算機發送給客戶計算機的。該計算機可讀的記錄介質包含一或多個程序的代碼,它實施用于相對于主頁的主要內容信息隱藏廣告信息的預定分層功能,在其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
本發明的上述目的和優點通過參考附圖詳細描述其優選實施例,可以標的更加明顯,其中圖1A-1C展示了一例子,它用于解釋傳統的主頁廣告方法;圖2展示了用在根據本發明的第一實施例的主頁廣告方法中的主頁數據的結構;
圖3展示了從作為服務器的計算機發送具有圖2所示的結構給客戶計算機的處理過程;圖4是展示執行使用根據圖2所示的發明的第一實施例的主頁廣告方法發送的主頁數據的處理過程的框圖。
圖5A-5C是一個屏幕的例子,用于解釋在客戶計算機屏幕上顯示主頁數據的操作,該主頁數據是使用根據圖2所示的發明的第一實施例的主頁廣告方法發送的。
圖6展示了用在根據本發明的第二實施例的主頁廣告方法中的主頁數據的結構;圖7是展示執行根據圖6所示的發明的第二實施例的主頁數據的處理過程的方框圖。
圖8A-8C是一個屏幕的例子,用于解釋在客戶計算機屏幕上顯示主頁數據的操作,該主頁數據是使用根據圖6所示的發明的第二實施例的主頁廣告方法發送的。
參考圖2,在根據本發明的第一實施例的主頁廣告方法中,主頁數據包括主頁的主要內容信息20、廣告信息22和JavaScript命令信息24。在本實施例中,JavaScript命令信息24包括實施預定分層功能的一或多個程序的代碼,用于在客戶計算機的屏幕上的單獨的視窗中顯示主頁的主要內容信息20和廣告數據22。此外,該JavaScript命令信息24包含實施用于初始化屏幕的預定的加載事件功能的程序代碼,以使得該主頁的主要內容信息20和廣告信息22可以有選擇地根據在外部操作系統內的定時器值的交換進行顯示。在本實施例中,該JavaScript命令信息24由面向對象的程序語言編寫,用于實現在該客戶計算機的操作系統上工作的一預定的多平臺,并且特別地,用太陽微系統公司(Sun Microsystems,其注冊商標為Sun Microsystems)開發的程序語言編寫。
參考展示從作為服務器的計算機發送具有圖2所示的結構給以客戶計算機的處理過程的圖3,具有如圖2所示的結構的主頁數據20+22+24被從作為服務器的計算機30發送給因特網32,其中“+”指的是每個程序的代碼均包括在該主頁數據中。通過因特網32存取配置在作為服務器的計算機中的主頁的終端34、36和38根據超文本傳輸協議(HTTP)接收主頁數據。
接收被包含于主頁數據中、以面向對象程序語言編寫的程序代碼的終端34、36和38,即客戶計算機,通過安裝在瀏覽器應用程序內的JavaScript程序運行與客戶計算機的操作系統中。
圖4是展示執行使用根據在客戶計算機上的圖1所示的發明的第一實施例的主頁廣告方法發送的主頁數據的處理過程。參考圖4,安裝在瀏覽器應用程序40內的JavaScript程序可以稱為JavaScript執行單元420,用于執行JavaScript。此外,JavaScript執行單元420包括一分層功能(layerfunction)執行器(performer)422和裝載事件功能執行器424。該分層功能執行器422在使用一分層功能裝載主頁數據時,輸出一隱藏的控制信號,使得只有主頁的主要內容信息可以與隱藏的廣告信息22一起顯示于一屏幕中。
如果全部主頁數據都輸出至瀏覽器應用程序40,那么裝載事件功能執行器424輸出一啟動信號start_timer的定時器啟動信號,以初始化操作系統(OS)的區域44內的一定時器440。該定時器440響應啟動信號start_timer的定時器增加定時器值timer_value。如果該輸入定時器值timer_value達到一預定的臨界值,則裝載事件功能執行器424輸出一廣告信息顯示信號disp_adv,以便顯示被設置成隱藏的廣告屏幕。瀏覽器應用程序40響應該廣告信息顯示信號disp_adv、顯示在屏幕中的單獨的視窗中出現的廣告信息22。
同時,如果用戶點擊鼠標按鈕和按一鍵,則OS區域44分別產生一鼠標事件信號event_mouse和鍵盤事件信號event_keyb,他們分別是指示已經發生的用戶行為的中斷信號。如果輸入鼠標事件信號event_mouse和鍵盤事件信號event_keyb到定時器440,則復位定時器440。如果該定時器被復位,則裝載事件功能執行器424輸出一主頁的主要內容信息顯示信號disp_homemain。瀏覽器應用程序40響應該主頁的主要內容信息顯示信號disp_homemain、顯示在屏幕中的單獨的視窗中出現的主頁的主要內容信息20。
圖5A-5C是一個屏幕的例子,用于解釋在屏幕上顯示主頁數據的操作,該主頁數據是使用根據圖2所示的發明的第一實施例的主頁廣告方法發送的。如圖5A那樣,如果主頁視窗不再是關注焦點,則將隱藏的廣告屏幕視窗504顯示在主頁屏幕視窗502的頂上,在這種情況下從定時器輸出的定時器值timer_value不再進一步增加。另一方面,如果主頁視窗成為關注焦點,則當用戶在主頁視窗上點擊鼠標按鈕或按一鍵時,隱藏廣告屏幕視窗508到主頁屏幕視窗506之后,并且主頁屏幕視窗506出現在該屏幕上。如圖5B所示,然后復位定時器440以增加定時器值timer_value。
同時,如果用戶在一預定的時間段期間,既不在主頁視窗上點擊鼠標按鈕也不在主頁視窗上按鍵,則主頁視窗不再是關注焦點,因此,隱藏的廣告屏幕視窗512顯示在主頁屏幕視窗510的頂上,在這種情況下,從定時器440輸出的定時器值timer_value不進一步增加。
在上述主頁廣告方法中,當主頁初次裝載時,隱藏廣告屏幕視窗。相反,當用戶在一預定的時間段期間,既不點擊鼠標按鈕也不按鍵,或者該主頁視窗不再是關注焦點,則顯示該廣告屏幕視窗。因此,關注頁廣告方法防止了由于廣告屏幕的出現而復雜化主頁屏幕,同時只在不發生諸如按鍵點或擊鼠標按鈕之類的用戶行為的情況下,通過顯示一隱藏廣告屏幕實施面向對象的廣告。此外,這可以有效地吸引用戶的注意力。
圖6展示了用在根據本發明的第二實施例的主頁廣告方法中的主頁數據的結構。參考圖6,主頁數據包含主頁的主要內容信息60、廣告信息62和JavaScript命令信息64。在第二實施例中,JavaScript命令信息64包括實施預定分層功能的程序的代碼,在其中,廣告信息相對于主頁的主要內容信息60隱藏起來。此外,該JavaScript命令信息64包含實施預定的ActiveX功能的程序代碼,用于根據在外部操作系統內的定時器值的交換,在主頁屏幕上有選擇地顯示廣告信息62,并用于移動廣告信息的顯示位置。該JavaScript命令信息64由面向對象的程序語言編寫,用于實現在該客戶計算機的操作系統上工作的一預定的多平臺。并且特別地,它是用第一實施例中描述的太陽微系統公司開發的程序語言編寫的。
如參考圖3進行的描述那樣,具有如圖6所示的結構的主頁數據被從作為服務器的計算機30發送給因特網32。通過因特網32存取由作為服務器的計算機30提供的主頁的終端34、36和38根據超文本傳輸協議(HTTP)接收主頁數據。被包含于主頁數據中、使用面向對象程序語言編寫的程序代碼,通過安裝在終端34、36和38或客戶計算機的瀏覽器應用程序內的Java程序作為單獨的多平臺執行。
圖7是展示了在客戶計算機上執行主頁數據的處理過程,該主頁數據使用根據圖6所示的第二實施例的主頁廣告方法發送。參考圖7,安裝在瀏覽器應用程序70內的JavaScript程序可以稱為JavaScript執行單元720。此外,JavaScript執行單元420包括一分層功能執行器722和ActiveX功能執行器724。
該分層功能執行器722使用JavaScript的分層功能,在其中廣告信息62相對于主頁的主要內容信息60隱藏起來。因此,如果全部主頁數據都輸出至瀏覽器應用程序70,則輸出一隱藏控制信號,以使得只有主頁的主要內容信息60和隱藏廣告信息62一起顯示在一屏幕上。
如果全部主頁數據都輸出至瀏覽器應用程序70,則ActiveX功能執行器724輸出一啟動信號start_timer的定時器,以初始化操作系統(OS)的區域74內的一定時器740。該定時器740響應啟動信號sta rt_timer的定時器增加定時器值timer_value。此外,包含在主頁數據中的JavaScript命令信息64是這樣一種程序代碼它實施ActiveX功能以便根據在外部操作系統內的定時器值timer_value交換,在主頁屏幕上有選擇地顯示廣告信息62,并用于移動廣告信息62的顯示位置。因此,ActiveX功能執行器724執行該程序代碼。結果,如果該輸入定時器值timer_value達到預定的第一臨界值,則ActiveX功能執行器724輸出一廣告信息顯示信號disp_adv,以便顯示被設置成隱藏的廣告屏幕。瀏覽器應用程序70響應該廣告信息顯示信號disp_adv在屏幕中顯示廣告信息62。此外,如果定時器值timer_value隨時間推移而增加達到預定的第二臨界值,則分層功能執行器722輸出隱藏控制信號以便將該廣告屏幕設置成隱藏。
因此,廣告信息62根據時間,有選擇地在一主頁屏幕內被顯示。此外,廣告信息62可以移動其顯示位置。該顯示位置可以以這樣的方式進行設置便于在存儲那個值之后,移動它到主頁的任何位置,或者移動到由所要的位置值指定的位置。
圖8A-8C是一個屏幕的例子,用于解釋在屏幕上顯示主頁數據的操作,該主頁數據是使用根據圖6所示的發明的第二實施例的主頁廣告方法發送的。參考圖8A-8C,根據上述主頁廣告方法,在整個主頁數據被裝載之后的一預定時間段內,沒有任何內容出現在廣告屏幕區802中。但隨著過去一預定時間段,顯示廣告信息804。另外,在一預定時間段結束之后,廣告信息804從該主頁中消失。此外,如果設置一廣告位置以便于移動,則移動該廣告信息806到該主頁的預定位置或任何位置。
根據該主頁廣告方法,當主頁數據在初始階段裝載時,隱藏廣告屏幕視窗。在一預定時間段結束之后,廣告信息804以條幅廣告的形式顯示并且在有規則的時間區間中消失。此外,廣告信息804根據時間,在一屏幕上顯示它的同時可以將其移動到其在主頁屏幕的位置上。另外,在以條幅廣告的形式顯示的廣告信息804上點擊能夠使用戶進入到適當的廣告站點。因此,該主頁廣告方法由于廣告屏幕而防止主頁屏幕的復雜性,同時有效地吸引用戶的注意力。
此外,根據本發明的主頁廣告方法可以被寫成在個人或作為服務器的計算機上執行的程序。在工業上,該程序代碼和構造程序的代碼段可以很容易地由計算機程序員推斷出來。此外,該程序可以被存儲在計算機可讀記錄介質中。該計算機可讀介質包括磁記錄介質、光學記錄介質和無線電介質。
權利要求
1.一種主頁廣告方法,用于在通過網絡互連的作為服務器的計算機和客戶計算機之間,從服務器發送包含廣告信息的主頁數據給客戶計算機,該主頁廣告方法包含步驟從作為服務器的計算機發送含有一或多個程序的代碼的主頁數據給網絡,其中程序代碼實施用于在單獨的視窗中的主頁屏幕上顯示主頁的主要內容信息和廣告信息的預定分層功能,其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
2.如權利要求1的主頁廣告方法,其中,該主頁數據還包括一或多個程序的代碼,它實施用于初始化屏幕的預定的加載事件功能,以便該主頁的主要內容信息和廣告信息可以有選擇地根據在外部操作系統內的定時器值的交換進行顯示。
3.如權利要求1的主頁廣告方法,其中,該主頁數據還包括一或多個程序的代碼,它實施用于初始化屏幕的預定的加載事件功能,以便該主頁的主要內容信息和廣告信息可以有選擇地根據當前網頁視窗的關注焦點狀態進行顯示。
4.一種主頁廣告方法,用于在通過網絡互連的作為服務器的計算機和客戶計算機之間,從服務器發送包含廣告信息的主頁數據給客戶計算機,該主頁廣告方法包含步驟發送含有一或多個程序的代碼的主頁數據給網絡,其中程序代碼實施用于相對于主頁的主要內容信息隱藏廣告信息的預定分層功能,其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
5.如權利要求4的主頁廣告方法,其中,該主頁數據還包括一或多個程序的代碼,它實施用于有選擇地根據在外部操作系統內的定時器值的交換在主頁屏幕上進行顯示,以及移動該廣告信息的顯示位置的ActiveX功能。
6.如權利要求4的主頁廣告方法,其中,該主頁數據還包括一或多個程序的代碼,它實施用于有選擇地根據當前網頁視窗的關注焦點狀態在主頁屏幕上進行顯示,以及移動該廣告信息的顯示位置的ActiveX功能。
7.如權利要求5或權利要求6的主頁廣告方法,其中,該顯示位置按這樣一種方式進行設置在存儲該位置值之后,任意地移動顯示位置或移動該顯示位置到由所要的顯示位置的值指定的位置。
8.一種計算機可讀的記錄介質,用于存儲包括廣告信息的主頁數據,該廣告信息是在通過網絡互連的作為服務器的計算機和客戶計算機之間,從作為服務器的計算機發送給客戶計算機的,該計算機可讀的記錄介質包含一或多個程序的代碼,它實施用于在單獨的視窗中的主頁屏幕上顯示主頁的主要內容信息和廣告信息的預定分層功能,在其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
9.如權利要求8的計算機可讀的記錄介質,其中,該主頁數據還包括一或多個程序的代碼,它實施用于初始化屏幕的預定的加載事件功能,以便該主頁的主要內容信息和廣告信息可以有選擇地根據在外部操作系統內的定時器值的交換進行顯示。
10.如權利要求8的計算機可讀的記錄介質,其中,該主頁數據還包括一或多個程序的代碼,它實施用于初始化屏幕的預定的加載事件功能,以便該主頁的主要內容信息和廣告信息可以有選擇地根據當前網頁視窗的關注焦點狀態進行顯示。
11.一種計算機可讀的記錄介質,用于存儲包括廣告信息的主頁數據,該廣告信息是在通過網絡互連的作為服務器的計算機和客戶計算機之間,從作為服務器的計算機發送給客戶計算機的,該計算機可讀的記錄介質包含一或多個程序的代碼,它實施用于相對于主頁的主要內容信息隱藏廣告信息的預定分層功能,在其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。
12.如權利要求11的計算機可讀的記錄介質,其中,該主頁數據還包括一或多個程序的代碼,它實施用于有選擇地根據在外部操作系統內的定時器值的交換顯示,以及移動該廣告信息的顯示位置的預定的ActiveX功能。
13.如權利要求11的計算機可讀的記錄介質,其中,該主頁數據還包括一或多個程序的代碼,它實施用于有選擇地根據當前網頁視窗的關注焦點狀態顯示廣告信息,以及移動該廣告信息的顯示位置的預定的ActiveX功能。
14.如權利要求11的計算機可讀的記錄介質,其中,該顯示位置按這樣一種方式進行設置在存儲該位置值之后,任意地移動顯示位置或移動該顯示位置到由所要的顯示位置的值指定的位置。
全文摘要
提供一種主頁廣告方法,用于在通過網絡互連的作為服務器的計算機和客戶計算機之間,從服務器發送包含廣告信息的主頁數據給客戶計算機,包含步驟發送含有一或多個程序的代碼的主頁數據,其中程序代碼實施用于在單獨的視窗中的主頁屏幕上顯示主頁的主要內容信息和廣告信息的預定分層功能,其中,該程序代碼利用用于實現在該客戶計算機的操作系統上工作的一預定的多平臺的預定的面向對象程序語言編寫。由于廣告屏幕的存在,該方法在有效吸引用戶注意力的同時,降低了主頁屏幕的復雜性。
文檔編號G06Q30/00GK1317752SQ01101640
公開日2001年10月17日 申請日期2001年1月19日 優先權日2000年4月10日
發明者李康天 申請人:三星電子株式會社