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

采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法及系統(tǒng)的制作方法

文檔序號:7960084閱讀:203來源:國知局
專利名稱:采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),更具體地說,本發(fā)明涉及一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法、系統(tǒng)及計算機程序產(chǎn)品。
背景技術(shù)
目前,互聯(lián)網(wǎng)的多網(wǎng)站集成技術(shù)主要通過注冊形式上相對統(tǒng)一的域名,使用多域名多站點的方式實現(xiàn)。其中最主要的兩種方法為(1)為物理部署地點不同的子網(wǎng)站分別注冊同一二級域下的不同域名,如移動夢網(wǎng)下的北京站為www.bj.monternet.com,廣東站為www.gd.monternet.com。
(2)為物理部署地點不同的子網(wǎng)站分別注冊不同的二級域名,如google的香港站為www.google.com.hk,英國站為www.google.com.uk。
以上都是通過域名解析的方式,當用戶訪問不同的域名時,可以訪問到不同物理部署地點或不同管理域的網(wǎng)站。雖然不同網(wǎng)站域名的相對統(tǒng)一,可以使各網(wǎng)站在域名上產(chǎn)生一定的關(guān)聯(lián)性,在一定程度上滿足網(wǎng)站集成的需要。但是采用這種方式,對于用戶而言必須記住不同的域名,不利于網(wǎng)站形象的統(tǒng)一;并且,用戶訪問哪個網(wǎng)站,完全由用戶決定,網(wǎng)站運營者完全處于被動的地位,而無法根據(jù)網(wǎng)站的運營策略向用戶推送不同的子網(wǎng)站內(nèi)容。
目前,本地化的網(wǎng)站內(nèi)容推送可以基于以下技術(shù)實現(xiàn)(1)基于HTTP協(xié)議的多國語言協(xié)商技術(shù),其基本原理是HTTP請求頭中包含“Accept-Language”的字段,說明了網(wǎng)站訪問者所期望得到的網(wǎng)站內(nèi)容以何種語言顯示,從而網(wǎng)站服務(wù)器程序可以根據(jù)這個字段的指示,顯示相應(yīng)的語言。這種技術(shù)的應(yīng)用,取決于用戶的瀏覽器語言設(shè)置被正確的配置。這種技術(shù)的不足之處在于只能夠根據(jù)用戶的瀏覽器配置給出相應(yīng)的語言顯示的頁面,對于使用同一種語言的用戶,不能夠采取進一步的細分用戶的內(nèi)容推送手段。所以這種本地化的內(nèi)容推送技術(shù)在同一語言的國家/地區(qū),并不能得到應(yīng)用。
(2)HTTP重定向技術(shù),其基本原理是各子網(wǎng)站可以使用不同的域名,但對外推廣只使用一個統(tǒng)一的域名。統(tǒng)一域名的web服務(wù)器實現(xiàn)功能識別訪問者的IP,并采用HTTP重定向技術(shù)將訪問者重定向訪問到另外的網(wǎng)站,由此網(wǎng)站提供適合于此訪問者的本地化內(nèi)容。這種技術(shù)的不足之處在于當訪問者被重定向到另外的子網(wǎng)站時,在其瀏覽器的地址欄中看到的URL為此子網(wǎng)站的地址,不利于網(wǎng)站形象的統(tǒng)一。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法、系統(tǒng)及計算機程序產(chǎn)品,使用戶只需要記住一個域名即可,由網(wǎng)站的服務(wù)器程序根據(jù)用戶的IP判斷其所處地域,從而向用戶推送本地化內(nèi)容。
根據(jù)本發(fā)明的一個方面,為了實現(xiàn)上述目的,本發(fā)明提供一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法,包括根據(jù)訪問者的相關(guān)信息,判斷訪問者的歸屬地;以及使用統(tǒng)一的入口網(wǎng)址,向訪問者推送最適合其使用的內(nèi)容,所述內(nèi)容來自不同的網(wǎng)站并且包括來自與訪問者的歸屬地相關(guān)的網(wǎng)站的內(nèi)容。
根據(jù)本發(fā)明的另一個方面,為了實現(xiàn)上述目的,本發(fā)明提供一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的系統(tǒng),包括HTTP請求解析模塊,用于接收并解析用戶瀏覽器提交的HTTP訪問請求;內(nèi)容組裝模塊,根據(jù)HTTP請求解析模塊所解析的HTTP參數(shù)及相關(guān)上下文信息,選取合適的內(nèi)容模版,組裝成適合用戶使用的頁面;HTTP應(yīng)答輸出模塊,用于將內(nèi)容組裝模塊所組裝的適合用戶使用的頁面輸出給瀏覽器;IP地址管理模塊,用于對IP地址進行管理并對IP地址所屬地進行查找;內(nèi)容模版管理模塊,用于對內(nèi)容模版進行管理;以及數(shù)據(jù)庫,用于存儲各類系統(tǒng)數(shù)據(jù)。
根據(jù)本發(fā)明的再一個方面,為了實現(xiàn)上述目的,本發(fā)明提供一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法,包括瀏覽器向HTTP請求解析模塊發(fā)出HTTP請求;HTTP請求解析模塊解析HTTP請求,并將解析后的HTTP請求參數(shù)及相關(guān)上下文信息轉(zhuǎn)交內(nèi)容組裝模塊處理;內(nèi)容組裝模塊調(diào)用IP地址管理模塊,向其查詢HTTP請求IP所對應(yīng)所屬地;IP地址管理模塊向內(nèi)容組裝模塊返回HTTP請求IP所對應(yīng)所屬地;內(nèi)容組裝模塊調(diào)用內(nèi)容模版管理模塊,根據(jù)HTTP請求參數(shù)及IP所屬地域查找其內(nèi)容模版;內(nèi)容模版管理模塊向內(nèi)容組裝模塊返回內(nèi)容模版;內(nèi)容組裝模塊根據(jù)HTTP請求參數(shù)及內(nèi)容模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成框架頁面;內(nèi)容組裝模塊向HTTP應(yīng)答輸出模塊輸出框架頁面;以及HTTP應(yīng)答輸出模塊向瀏覽器返回應(yīng)答,輸出框架頁面。
此外,本發(fā)明還提供一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括在計算機可讀存儲介質(zhì)中實施的程序代碼,用于采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容,所述計算機程序代碼包括實現(xiàn)下列步驟的計算機程序代碼瀏覽器向HTTP請求解析模塊發(fā)出HTTP請求;HTTP請求解析模塊解析HTTP請求,并將解析后的HTTP請求參數(shù)及相關(guān)上下文信息轉(zhuǎn)交內(nèi)容組裝模塊處理;內(nèi)容組裝模塊調(diào)用IP地址管理模塊,向其查詢HTTP請求IP所對應(yīng)所屬地;IP地址管理模塊向內(nèi)容組裝模塊返回HTTP請求IP所對應(yīng)所屬地;內(nèi)容組裝模塊調(diào)用內(nèi)容模版管理模塊,根據(jù)HTTP請求參數(shù)及IP所屬地域查找其內(nèi)容模版;內(nèi)容模版管理模塊向內(nèi)容組裝模塊返回內(nèi)容模版;內(nèi)容組裝模塊根據(jù)HTTP請求參數(shù)及內(nèi)容模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成框架頁面;內(nèi)容組裝模塊向HTTP應(yīng)答輸出模塊輸出框架頁面;以及HTTP應(yīng)答輸出模塊向瀏覽器返回應(yīng)答,輸出框架頁面。
根據(jù)本發(fā)明的上述采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法、系統(tǒng)及計算機程序產(chǎn)品,用戶無需記住不同的子網(wǎng)站域名,對于在不同物理地點部署的網(wǎng)站群,不同地點的用戶可以采用統(tǒng)一域名訪問到其本地的網(wǎng)站內(nèi)容,統(tǒng)一了用戶的體驗。
另外,根據(jù)本發(fā)明的采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法及系統(tǒng),相對于單純的HTTP重定向技術(shù),內(nèi)容推送中心可以做到對用戶訪問首頁更靈活的控制,既可返回統(tǒng)一的內(nèi)容,也可返回本地化的內(nèi)容。


本發(fā)明的細節(jié),關(guān)于其結(jié)構(gòu)和操作,可以參考附圖來最好地理解,其中相似的參考數(shù)字指的是相似部分,并且其中圖1是使用統(tǒng)一入口網(wǎng)址集成和推送多網(wǎng)站內(nèi)容的系統(tǒng)方框圖;圖2是統(tǒng)一入口網(wǎng)址集成和推送多網(wǎng)站內(nèi)容的系統(tǒng)工作流程序列圖;圖3是集成多網(wǎng)站內(nèi)容框架頁面的示意圖;圖4是內(nèi)容推送中心設(shè)計的邏輯模塊方框圖;圖5是內(nèi)容推送中心主要模塊的工作流程序列圖;以及圖6是互聯(lián)星空統(tǒng)一入口網(wǎng)址集成和推送全國及本地網(wǎng)站內(nèi)容的系統(tǒng)工作流程序列圖。
具體實施例方式
下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。然而,本發(fā)明可以以多種不同形式實施,并且不應(yīng)解釋為受限于在此所述的實施例。
如圖1所示,示出根據(jù)本發(fā)明的使用統(tǒng)一入口網(wǎng)址集成和推送多網(wǎng)站內(nèi)容的系統(tǒng)方框圖。該系統(tǒng)包括用戶瀏覽器A2、內(nèi)容推送中心A3、區(qū)域內(nèi)容門戶系統(tǒng)A4、以及將它們互聯(lián)的網(wǎng)絡(luò)。
用戶瀏覽器A2可以是Internet上的瀏覽器,或者適用于無線網(wǎng)絡(luò)的WAP瀏覽器,是用戶訪問網(wǎng)絡(luò)內(nèi)容的終端軟件。內(nèi)容推送中心A3可以是一臺web服務(wù)器或服務(wù)器集群,并為其注冊一個域名,各子網(wǎng)站的用戶只需要記住這個統(tǒng)一的域名,但各子網(wǎng)站可以有獨立的域名。
內(nèi)容推送中心A3負責根據(jù)訪問者的IP地址,判斷其歸屬地,根據(jù)預(yù)先制定的策略,選用合適的模版,返回適合用戶的內(nèi)容框架頁面,此框架頁面將指引用戶瀏覽器自動獲取位于不同網(wǎng)站的全局性或區(qū)域性(本地)內(nèi)容。
區(qū)域內(nèi)容門戶系統(tǒng)A4為區(qū)域性子網(wǎng)站的內(nèi)容服務(wù)器,向用戶返回區(qū)域性內(nèi)容。
內(nèi)容推送中心A3與區(qū)域內(nèi)容門戶系統(tǒng)A4邏輯上是不同的獨立系統(tǒng),可以分布式部署,共同向用戶瀏覽器A2提供適合其觀看的內(nèi)容,實現(xiàn)多網(wǎng)站內(nèi)容的集成及有針對性的內(nèi)容推送。
圖2示出了根據(jù)本發(fā)明的統(tǒng)一入口網(wǎng)址集成和推送多網(wǎng)站內(nèi)容的系統(tǒng)的工作流程序列圖。內(nèi)容推送的主要工作流程如下1)在圖2所示的步驟S21,用戶A1在瀏覽器A2輸入統(tǒng)一入口網(wǎng)址;2)在圖2所示的步驟S22,瀏覽器A2通過統(tǒng)一入口網(wǎng)址,訪問內(nèi)容推送中心A3;3)在圖2所示的步驟S23,內(nèi)容推送中心A3獲取用戶IP地址,判斷其歸屬地;4)在圖2所示的步驟S24,內(nèi)容推送中心A3根據(jù)用戶歸屬地,選擇頁面模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成框架頁面,此框架頁面包含不同內(nèi)容源的URL鏈接;5)在圖2所示的步驟S25,內(nèi)容推送中心A3向瀏覽器A2返回框架頁面;6)在圖2所示的步驟S26,瀏覽器A2向內(nèi)容推送中心A3獲取全局性內(nèi)容;7)在圖2所示的步驟S27,內(nèi)容推送中心A3向瀏覽器A2返回全局性內(nèi)容;8)在圖2所示的步驟S28,瀏覽器A2根據(jù)框架頁面中的URL,向區(qū)域內(nèi)容門戶系統(tǒng)A4獲取區(qū)域性內(nèi)容;
9)在圖2所示的步驟S29,區(qū)域內(nèi)容門戶系統(tǒng)A4向瀏覽器A2返回區(qū)域性內(nèi)容;10)在圖2所示的步驟S30,瀏覽器A2向用戶A1顯示包含全局性內(nèi)容及本地性內(nèi)容的頁面。
圖3說明了上述步驟4中的框架頁面格式,此框架頁面采用Iframe技術(shù),框架頁面分為兩部分(在實際應(yīng)用中也可根據(jù)需要分為若干部分,以集成更多不同網(wǎng)站內(nèi)容),其中的內(nèi)部框架1包含了全局性內(nèi)容的URL,而內(nèi)部框架2包含本地區(qū)域性內(nèi)容的URL,分別向用戶展現(xiàn)全局性及區(qū)域性內(nèi)容。由于采用了框架技術(shù),用戶瀏覽器地址欄的URL域名呈現(xiàn)的是頂級框架頁面的域名,也即統(tǒng)一域名,而非子站點的域名。
根據(jù)本發(fā)明,在使用框架后,不僅是訪問首頁面時地址欄顯示統(tǒng)一域名,在訪問本地網(wǎng)站的其它內(nèi)容,只要內(nèi)容是在同一個瀏覽器窗口顯示,瀏覽器顯示的還是統(tǒng)一域名。
圖4說明了本發(fā)明的關(guān)鍵系統(tǒng)內(nèi)容推送中心A3的結(jié)構(gòu)方框圖。該內(nèi)容推送中心A3包含HTTP請求解析模塊A31、HTTP應(yīng)答輸出模塊A32、內(nèi)容組裝模塊A33、IP地址管理模塊A34、內(nèi)容模版管理模塊A35、以及數(shù)據(jù)庫A36等主要模塊。
HTTP請求解析模塊A31負責接收并解析用戶瀏覽器A2提交的HTTP訪問請求,將請求參數(shù)進行處理,轉(zhuǎn)換為能夠供其它處理模塊所識別的數(shù)據(jù)表示方式,向其它處理模塊提供有關(guān)此HTTP請求完整的上下文信息(含請求參數(shù)、源IP地址、源端口、目的IP地址、目的端口等)。
內(nèi)容組裝模塊A33獲取從HTTP請求解析模塊A31傳遞來的HTTP參數(shù)及相關(guān)上下文信息,根據(jù)HTTP請求的來源地,及預(yù)先配置的規(guī)則,選取合適的內(nèi)容模版,使用HTTP請求來源地的相關(guān)信息,動態(tài)選擇輸出數(shù)據(jù),以替換模版中的變量,組裝成適合用戶使用的頁面,傳遞給HTTP應(yīng)答輸出模塊A32以輸出給瀏覽器。
IP地址管理模塊A34具有IP地址管理功能及IP地址所屬地快速查找功能。IP地址管理功能包含對IP地址范圍及其所屬地對應(yīng)關(guān)系的管理(增加、刪除、修改、排序),管理功能使用Web圖形界面,被管理數(shù)據(jù)存儲于數(shù)據(jù)庫A36。IP地址所屬地查找功能可通過二分查找法,實現(xiàn)對IP地址所屬地的快速查找。
根據(jù)本發(fā)明,IP地址范圍與所屬地對應(yīng)關(guān)系列表如下設(shè)計IP地址范圍可表示為S[IPL,IPH],其中IPL為IP范圍的下限,IPH為IP范圍的上限,IPL、IPH為32位整數(shù),IPL≤IPH;不同的IP地址范圍表述為Si[IPLi,IPHi],其中下標i為正整數(shù),不同的IP范圍S間沒有交集;為IP地址范圍S與所屬地Site建立對應(yīng)關(guān)系表述為Ri(Si[IPLi,IPHi],Sitej),Site與S為1對多關(guān)系,即對于一個區(qū)域Sitej,可能存在多個對應(yīng)的IP地址范圍Si。
為了能夠采用二分查找法快速的從IP地址范圍找到對應(yīng)的網(wǎng)站Site,需預(yù)先對所有R進行排序,以滿足條件Ri≤Rj,當且僅當IPLi≤IPLj。
對于遞增有序的IP地址與所屬地對應(yīng)關(guān)系R,使用二分查找法。設(shè)[low..high]為當前查找區(qū)間,low、high分別為R的位置下標,先確定該區(qū)間中點位置mid=(low+high)/2,然后檢查HTTP請求源IP是否落在Rmid的IP地址范圍Smid[IPLmid,IPHmid],若是則返回Rmid對應(yīng)的所屬地Sitemid。若IP<IPLmid,則在區(qū)間[low..mid-1]進行查找,若IP>IPLmid,則在區(qū)間[mid+1..high]進行查找,遞歸執(zhí)行上述步驟,直至找到IP對應(yīng)的所屬地。
內(nèi)容模版管理模塊A35具有內(nèi)容模版管理功能,對所返回頁面模版的可視化設(shè)計、增加、刪除、修改。管理功能使用Web圖形界面,頁面模版存儲于數(shù)據(jù)庫A36。
數(shù)據(jù)庫A36,存儲各類系統(tǒng)數(shù)據(jù),包含系統(tǒng)配置、IP地址范圍與所屬地對應(yīng)關(guān)系、頁面模版數(shù)據(jù)等。
圖5示出瀏覽器A2訪問內(nèi)容推送中心A3時,各主要模塊的工作流程。其中1)在圖5所示的步驟S51中,瀏覽器A2向HTTP請求解析模塊A31發(fā)出HTTP請求;2)在圖5所示的步驟S52中,HTTP請求解析模塊A31解析HTTP請求,并將解析后的HTTP請求參數(shù)及相關(guān)上下文信息(含IP地址)轉(zhuǎn)交內(nèi)容組裝模塊A33處理;3)在圖5所示的步驟S53中,內(nèi)容組裝模塊A33調(diào)用IP地址管理模塊A34,向其查詢HTTP請求IP所對應(yīng)所屬地;4)在圖5所示的步驟S54中,IP地址管理模塊A34向內(nèi)容組裝模塊A33返回HTTP請求IP所對應(yīng)所屬地;5)在圖5所示的步驟S55中,內(nèi)容組裝模塊A33調(diào)用內(nèi)容模版管理模塊A35,根據(jù)HTTP請求參數(shù)及IP所屬地域查找其內(nèi)容模版;6)在圖5所示的步驟S56中,內(nèi)容模版管理模塊A35向內(nèi)容組裝模塊A33返回內(nèi)容模版;7)在圖5所示的步驟S57中,內(nèi)容組裝模塊A33根據(jù)HTTP請求參數(shù)及內(nèi)容模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成生成框架頁面;8)在圖5所示的步驟S58中,內(nèi)容組裝模塊A33向HTTP應(yīng)答輸出模塊A32輸出框架頁面;9)在圖5所示的步驟S59中,HTTP應(yīng)答輸出模塊A32向瀏覽器返回應(yīng)答,輸出框架頁面。
下面,將以互聯(lián)星空門戶網(wǎng)站為例,具體說明如何根據(jù)本發(fā)明的采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法及系統(tǒng)進行實施。
首先建設(shè)互聯(lián)星空網(wǎng)站內(nèi)容推送中心,內(nèi)容推送中心可以是一臺web服務(wù)器或服務(wù)器集群,并為其注冊域名www.vnet.cn。互聯(lián)星空用戶只需要記住這個統(tǒng)一的域名,但各省子網(wǎng)站可以有獨立的域名,如廣東為gd.vnet.cn、上海為sh.vnet.cn。
圖6具體示出廣東用戶訪問互聯(lián)星空門戶的系統(tǒng)交互流程。其交互過程如下1)在圖6所示的步驟S61中,廣東用戶A1在瀏覽器A2輸入統(tǒng)一入口網(wǎng)址www.vnet.cn;2)在圖6所示的步驟S62中,瀏覽器A2通過統(tǒng)一入口網(wǎng)址,訪問互聯(lián)星空全國內(nèi)容推送中心A3(www.vnet.cn);3)在圖6所示的步驟S63中,內(nèi)容推送中心A3獲取用戶IP地址,判斷其歸屬地為廣東;4)在圖6所示的步驟S64中,內(nèi)容推送中心A3根據(jù)用戶歸屬地,選擇頁面模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成生成框架頁面,此框架頁面包含指向全國性內(nèi)容源的URL鏈接www.vnet.cn及廣東本地內(nèi)容源的URL鏈接gd.vnet.cn;5)在圖6所示的步驟S65中,內(nèi)容推送中心A3向瀏覽器A2返回框架頁面;6)在圖6所示的步驟S66中,瀏覽器A2向內(nèi)容推送中心A3(www.vnet.cn)獲取全局性內(nèi)容;7)在圖6所示的步驟S67中,內(nèi)容推送中心A3向瀏覽器A2返回全局性內(nèi)容;8)在圖6所示的步驟S68中,瀏覽器A2根據(jù)框架頁面中的URL,向廣東區(qū)域內(nèi)容門戶系統(tǒng)A4(gd.vnet.cn)獲取廣東區(qū)域性內(nèi)容;9)在圖6所示的步驟S69中,廣東區(qū)域內(nèi)容門戶系統(tǒng)A4向瀏覽器A2返回廣東本地區(qū)域性內(nèi)容;10)在圖6所示的步驟S70中,瀏覽器A2向廣東用戶A1顯示包含全局性內(nèi)容及廣東本地性內(nèi)容的頁面。
雖然上面詳細描述了本發(fā)明的實施例的示例,但是本發(fā)明也可以采取例如系統(tǒng)、設(shè)備、方法、程序或存儲介質(zhì)(記錄介質(zhì))等的形式。更具體地說,本發(fā)明可以應(yīng)用于由多個裝置組成的系統(tǒng)或者包括單個裝置的設(shè)備。
應(yīng)該指出的是,本發(fā)明也可以通過這樣的方式實現(xiàn),即直接或間接地將實現(xiàn)前述實施例的功能的軟件程序(與在根據(jù)這些實施例的附圖中示出的流程圖相對應(yīng)的程序)提供給系統(tǒng)或設(shè)備,通過該系統(tǒng)或設(shè)備的計算機讀取所提供的程序代碼,然后執(zhí)行該程序代碼。
從而,由于本發(fā)明的功能處理由計算機實現(xiàn),因此安裝在計算機中的程序代碼本身也能夠?qū)崿F(xiàn)本發(fā)明。換句話說,本發(fā)明的權(quán)利要求也涵蓋用于實現(xiàn)本發(fā)明的功能處理的目的的計算機程序本身。
在這種情況下,只要系統(tǒng)或設(shè)備具有該程序的功能,就可以以任何形式,例如作為目標代碼由解釋器執(zhí)行的程序、或者提供給操作系統(tǒng)的腳本數(shù)據(jù),執(zhí)行該程序。
可以用來提供該程序的記錄介質(zhì)的例子是軟盤、硬盤、光盤、磁光盤、MO、CD-ROM、CD-R、CD-RW、磁帶、非易失性類型的存儲卡、ROM和DVD(DVD-ROM和DVD-R)。
對于提供該程序的方法,客戶端計算機可以使用該客戶端計算機的瀏覽器連接到因特網(wǎng)上的網(wǎng)站,并且可以將本發(fā)明的計算機程序或者該程序的可自動安裝壓縮文件下載到諸如硬盤的記錄介質(zhì)。此外,可以通過將組成程序的程序代碼劃分成多個文件并且從不同的網(wǎng)站下載這些文件來提供本發(fā)明的程序。換句話說,通過計算機向多個用戶下載實現(xiàn)本發(fā)明的功能處理的程序文件的WWW(萬維網(wǎng))服務(wù)器也被本發(fā)明的權(quán)利要求涵蓋。
此外,還有可能對本發(fā)明的程序進行加密并將其存儲在諸如CD-ROM的存儲介質(zhì)上,將該存儲介質(zhì)分發(fā)給用戶,允許滿足特定要求的用戶通過因特網(wǎng)從網(wǎng)站下載解密密鑰信息,并允許這些用戶通過使用該密鑰信息對被加密程序進行解密,由此將該程序安裝在用戶計算機中。
此外,除了通過由計算機執(zhí)行所讀取的程序來實現(xiàn)根據(jù)這些實施例的前述功能的情況之外,在計算機上運行的操作系統(tǒng)等也可以基于該程序的指令而執(zhí)行全部或部分實際處理,以便可以通過該處理實現(xiàn)前述實施例的功能。
此外,在將從記錄介質(zhì)讀取的程序?qū)懭氲奖徊迦氲接嬎銠C中的功能擴展板或者在連接到計算機的功能擴展單元中提供的存儲器之后,安裝在該功能擴展板或功能擴展單元上的CPU等基于該程序的指令而執(zhí)行全部或部分實際處理,以便可以通過該處理實現(xiàn)前述實施例的功能。
如上所述,根據(jù)本發(fā)明的采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法及系統(tǒng),用戶無需記住不同的子網(wǎng)站域名,對于在不同物理地點部署的網(wǎng)站群,不同地點的用戶可以采用統(tǒng)一域名訪問到其本地的網(wǎng)站內(nèi)容,統(tǒng)一了用戶的體驗。而且,相對于單純的HTTP重定向技術(shù),內(nèi)容推送中心可以做到對用戶訪問首頁更靈活的控制,既可返回統(tǒng)一的內(nèi)容,也可返回本地化的內(nèi)容。
由于在不脫離本發(fā)明的精神和范圍的情況下可以獲得很多顯而易見的、具有較大差別的本發(fā)明的實施例,因此應(yīng)當理解,本發(fā)明不局限于其特定實施例,而是在所附權(quán)利要求中加以限定。
權(quán)利要求
1.一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法,其特征在于包括根據(jù)訪問者的相關(guān)信息,判斷訪問者的歸屬地;以及使用統(tǒng)一的入口網(wǎng)址,向訪問者推送最適合其使用的內(nèi)容,所述內(nèi)容來自不同的網(wǎng)站并且包括來自與訪問者的歸屬地相關(guān)的網(wǎng)站的內(nèi)容。
2.如權(quán)利要求1所述的方法,其中,統(tǒng)一的入口網(wǎng)址使用統(tǒng)一域名,各相關(guān)網(wǎng)站組織成一個聯(lián)盟并且對外只使用所述統(tǒng)一域名。
3.如權(quán)利要求1所述的方法,其中,集成的各個網(wǎng)站可以有不同于統(tǒng)一域名的網(wǎng)站域名,且各網(wǎng)站在物理及邏輯上可以相互獨立部署。
4.如權(quán)利要求1所述的方法,其中,訪問者的相關(guān)信息基于其IP地址,根據(jù)其IP地址判斷其歸屬地。
5.如權(quán)利要求4所述的方法,其中按照以下步驟設(shè)置IP地址范圍與歸屬地對應(yīng)關(guān)系列表將IP地址范圍表示為S[IPL,IPH],其中IPL為IP范圍的下限,IPH為IP范圍的上限,IPL、IPH為32位整數(shù),IPL≤IPH;將不同的IP地址范圍表示為Si[IPLi,IPHi],其中下標i為正整數(shù),不同的IP范圍S間沒有交集;為IP地址范圍S與所屬地Site建立對應(yīng)關(guān)系表述為Ri(Si[IPLi,IPHi],Sitej),Site與S為1對多關(guān)系,即對于一個區(qū)域Sitej,可能存在多個對應(yīng)的IP地址范圍Si;預(yù)先對所有R進行排序以滿足條件Ri≤Rj當且僅當IPLi≤IPLj,以采用二分查找法從IP地址范圍找到對應(yīng)的網(wǎng)站Site。
6.如權(quán)利要求5所述的方法,還包括按照以下步驟使用二分查找法查找遞增有序的IP地址與歸屬地的對應(yīng)關(guān)系R,以對IP地址來源進行判斷設(shè)[low..high]為當前查找區(qū)間,low、high分別為R的位置下標;確定該查找區(qū)間中點位置mid=(low+high)/2;檢查HTTP請求源IP是否落在Rmid的IP地址范圍Smid[IPLmid,IPHmid],若是則返回Rmid對應(yīng)的所屬地Sitemid;若IP<IPLmid,則在區(qū)間[low..mid-1]進行查找,若IP>IPLmid,則在區(qū)間[mid+1..high]進行查找;遞歸執(zhí)行上述步驟,直至找到IP對應(yīng)的歸屬地。
7.如權(quán)利要求1所述的方法,其中向訪問者推送最適合其使用的內(nèi)容的步驟包括在一個頁面中集成不同網(wǎng)站的內(nèi)容,不同網(wǎng)站的頁面內(nèi)容在瀏覽器顯示時,地址欄中呈現(xiàn)的仍然是統(tǒng)一入口網(wǎng)址,而非各網(wǎng)站的獨立網(wǎng)址。
8.如權(quán)利要求7所述的方法,其中頁面內(nèi)容的展現(xiàn)使用框架頁面實現(xiàn),此框架頁面采用Iframe技術(shù),框架頁面分為若干部分,其中的一個內(nèi)部框架包含了全局性內(nèi)容的URL,而另一個內(nèi)部框架包含本地區(qū)域性內(nèi)容的URL,分別向用戶展現(xiàn)全局性及區(qū)域性內(nèi)容。
9.一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的系統(tǒng),其特征在于包括HTTP請求解析模塊,用于接收并解析用戶瀏覽器提交的HTTP訪問請求;內(nèi)容組裝模塊,根據(jù)HTTP請求解析模塊所解析的HTTP參數(shù)及相關(guān)上下文信息,選取合適的內(nèi)容模版,組裝成適合用戶使用的頁面;HTTP應(yīng)答輸出模塊,用于將內(nèi)容組裝模塊所組裝的適合用戶使用的頁面輸出給瀏覽器;IP地址管理模塊,用于對IP地址進行管理并對IP地址所屬地進行查找;內(nèi)容模版管理模塊,用于對內(nèi)容模版進行管理;以及數(shù)據(jù)庫,用于存儲各類系統(tǒng)數(shù)據(jù)。
10.如權(quán)利要求9所述的系統(tǒng),其中HTTP請求解析模塊對請求參數(shù)進行處理,轉(zhuǎn)換為能夠供其它處理模塊所識別的數(shù)據(jù)表示方式,向其它處理模塊提供有關(guān)此HTTP請求完整的上下文信息,所述上下文信息包括請求參數(shù)、源IP地址、源端口、目的IP地址、目的端口。
11.如權(quán)利要求9所述的系統(tǒng),其中IP地址管理模塊對IP地址范圍及其所屬地對應(yīng)關(guān)系進行包括增加、刪除、修改、排序在內(nèi)的管理,管理功能使用Web圖形界面,被管理數(shù)據(jù)存儲于數(shù)據(jù)庫。
12.如權(quán)利要求11所述的系統(tǒng),其中IP地址所屬地查找通過二分查找法進行。
13.如權(quán)利要求9所述的系統(tǒng),其中內(nèi)容模版管理模塊對內(nèi)容模版進行的管理包括對所返回頁面模版的可視化設(shè)計、增加、刪除、修改,管理功能使用Web圖形界面,頁面模版存儲于數(shù)據(jù)庫中。
14.一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法,其特征在于包括瀏覽器向HTTP請求解析模塊發(fā)出HTTP請求;HTTP請求解析模塊解析HTTP請求,并將解析后的HTTP請求參數(shù)及相關(guān)上下文信息轉(zhuǎn)交內(nèi)容組裝模塊處理;內(nèi)容組裝模塊調(diào)用IP地址管理模塊,向其查詢HTTP請求IP所對應(yīng)所屬地;IP地址管理模塊向內(nèi)容組裝模塊返回HTTP請求IP所對應(yīng)所屬地;內(nèi)容組裝模塊調(diào)用內(nèi)容模版管理模塊,根據(jù)HTTP請求參數(shù)及IP所屬地域查找其內(nèi)容模版;內(nèi)容模版管理模塊向內(nèi)容組裝模塊返回內(nèi)容模版;內(nèi)容組裝模塊根據(jù)HTTP請求參數(shù)及內(nèi)容模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成框架頁面;內(nèi)容組裝模塊向HTTP應(yīng)答輸出模塊輸出框架頁面;以及HTTP應(yīng)答輸出模塊向瀏覽器返回應(yīng)答,輸出框架頁面。
15.一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括在計算機可讀存儲介質(zhì)中實施的程序代碼,用于采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容,所述計算機程序代碼包括實現(xiàn)下列步驟的計算機程序代碼瀏覽器向HTTP請求解析模塊發(fā)出HTTP請求;HTTP請求解析模塊解析HTTP請求,并將解析后的HTTP請求參數(shù)及相關(guān)上下文信息轉(zhuǎn)交內(nèi)容組裝模塊處理;內(nèi)容組裝模塊調(diào)用IP地址管理模塊,向其查詢HTTP請求IP所對應(yīng)所屬地;IP地址管理模塊向內(nèi)容組裝模塊返回HTTP請求IP所對應(yīng)所屬地;內(nèi)容組裝模塊調(diào)用內(nèi)容模版管理模塊,根據(jù)HTTP請求參數(shù)及IP所屬地域查找其內(nèi)容模版;內(nèi)容模版管理模塊向內(nèi)容組裝模塊返回內(nèi)容模版;內(nèi)容組裝模塊根據(jù)HTTP請求參數(shù)及內(nèi)容模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成框架頁面;內(nèi)容組裝模塊向HTTP應(yīng)答輸出模塊輸出框架頁面;以及HTTP應(yīng)答輸出模塊向瀏覽器返回應(yīng)答,輸出框架頁面。
全文摘要
本發(fā)明公開一種采用統(tǒng)一入口網(wǎng)站地址集成和推送多網(wǎng)站內(nèi)容的方法、系統(tǒng)及計算機程序產(chǎn)品,其特征在于包括瀏覽器向HTTP請求解析模塊發(fā)出HTTP請求;HTTP請求解析模塊解析HTTP請求,并將解析后的HTTP請求參數(shù)及相關(guān)上下文信息轉(zhuǎn)交內(nèi)容組裝模塊處理;內(nèi)容組裝模塊調(diào)用IP地址管理模塊,向其查詢HTTP請求IP所對應(yīng)所屬地;IP地址管理模塊向內(nèi)容組裝模塊返回HTTP請求IP所對應(yīng)所屬地;內(nèi)容組裝模塊調(diào)用內(nèi)容模版管理模塊,根據(jù)HTTP請求參數(shù)及IP所屬地域查找其內(nèi)容模版;內(nèi)容模版管理模塊向內(nèi)容組裝模塊返回內(nèi)容模版;內(nèi)容組裝模塊根據(jù)HTTP請求參數(shù)及內(nèi)容模版,根據(jù)預(yù)先配置的規(guī)則,動態(tài)生成框架頁面;內(nèi)容組裝模塊向HTTP應(yīng)答輸出模塊輸出框架頁面;以及HTTP應(yīng)答輸出模塊向瀏覽器返回應(yīng)答,輸出框架頁面。
文檔編號H04L29/06GK101060539SQ20061007523
公開日2007年10月24日 申請日期2006年4月17日 優(yōu)先權(quán)日2006年4月17日
發(fā)明者楊可可, 王愛寶, 吳炯, 齊秋生, 徐雄, 張京輝, 蔡堅錚, 盧燕青 申請人:中國電信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1