輸出內容的方法及裝置、內容輸出系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種在宿主網頁中輸出第三方內容的方法,所述方法包括:在宿主網頁中設置調用第三方內容的接口;調用宿主網頁時,通過所述接口發(fā)起對第三方內容的異步請求;接收到封裝有第三方內容的字符串后,解析所述字符串并輸出第三方內容。本發(fā)明還公開了一種在宿主網頁中輸出第三方內容的裝置、網頁服務器、第三方內容服務器、以及第三方內容輸出系統(tǒng)。本發(fā)明的技術方案通過異步請求對第三方內容進行訪問,宿主網頁的加載不受影響。如第三方系統(tǒng)出問題,網頁將不顯示該內容區(qū)域,不影響整個宿主網頁的結構。
【專利說明】輸出內容的方法及裝置、內容輸出系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及網頁輸出技術,尤其涉及一種在宿主網頁中輸出第三方內容的方法及裝置、網頁服務器、第三方內容服務器、以及第三方內容輸出系統(tǒng)。
【背景技術】
[0002]隨著互聯(lián)網技術的不斷發(fā)展,互聯(lián)網已成為信息的主要載體,網頁上不僅承載有網站信息,一般還集成有第三方內容如來自于第三方的廣告系統(tǒng)、推薦系統(tǒng)以及其他各種各樣的在線服務系統(tǒng)的內容。例如,很多網頁有來自于Google的在線廣告內容。
[0003]目前在宿主網頁輸出第三方的內容的主要方式有兩種。一種方式是,在網頁插入一段Java腳本(Javascript)代碼,該代碼同步請求后臺得到超文本標記語言(HTML,Hypertext Markup Language)片段,然后插入到宿主網頁中進行顯示;另一種方式是,在網頁插入框架(iframe),并將其src屬性設置為第三方網頁的地址,瀏覽器將自動異步加載該網頁,第三方內容的加載不影響宿主網頁其他元素的加載。該iframe也可以通過Javascript動態(tài)創(chuàng)建。
[0004]通過Javascript同步請求后臺得到HTML片段,然后輸出到宿主網頁的方式存在以下技術問題:由于是同步請求,當?shù)谌较到y(tǒng)出問題時,宿主網頁由于等待結果返回,響應將受到影響;另外該方式無法很好地控制和調試返回的HTML片段的樣式,也無法在異步創(chuàng)建的文件對象模型(DOM,Document ObjectModel)元素上放置第三方內容。例如,無法在網頁上動態(tài)彈出的對話框上放置內容。
[0005]直接通過使用iframe并向其src屬性傳遞參數(shù),引入到宿主網站的方式存在以下技術問題:內部無法改變展示區(qū)域的大小,即無法動態(tài)設置顯示位置的大小,不論內容如何,都顯示在固定的區(qū)域;對于靜態(tài)創(chuàng)建的iframe,在內容未加載之前,會顯示一塊空白區(qū)域;如果第三方系統(tǒng)出問題,會在iframe里面顯示錯誤信息如“404EirOr”等,會影響網頁的外觀;對于動態(tài)創(chuàng)建的iframe,需要發(fā)送兩次請求,在第三方系統(tǒng)出錯的時候內容會顯不為空白。
【發(fā)明內容】
[0006]有鑒于此,本發(fā)明的主要目的在于提供一種在宿主網頁中輸出第三方內容的方法及裝置、網頁服務器、第三方內容服務器、以及第三方內容輸出系統(tǒng),能在輸出宿主網頁時一并通過封裝于宿主網頁中的第三方內容調用接口靈活快捷地動態(tài)調用第三方內容并輸出。
[0007]為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
[0008]一種在宿主網頁中輸出第三方內容的方法,包括:
[0009]在宿主網頁中設置調用第三方內容的接口 ;
[0010]調用宿主網頁時,通過所述接口發(fā)起對第三方內容的異步請求;
[0011]接收到封裝有第三方內容的字符串后,解析所述字符串并輸出第三方內容。[0012]優(yōu)選地,第三方內容封裝為字符串,包括:
[0013]將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;
[0014]生成匿名函數(shù),并將所述匿名函數(shù)存放于字符串中;其中,所述匿名函數(shù)調用所述script 函數(shù)。
[0015]優(yōu)選地,在宿主網頁中設置調用第三方內容的接口,包括:
[0016]動態(tài)創(chuàng)建script標簽,所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。
[0017]優(yōu)選地,所述解析所述字符串并輸出第三方內容,包括:
[0018]解析所接收的字符串,獲取匿名函數(shù),自動執(zhí)行所述匿名函數(shù);
[0019]所述匿名函數(shù)調用所述script函數(shù),根據所述script函數(shù)的框架iframe動態(tài)輸出第三方內容。
[0020]一種在宿主網頁中輸出第三方內容的裝置,包括設置單元、調用單元、發(fā)送單元、接收單元和解析輸出單元,其中:
[0021]設置單元,用于在宿主網頁中設置調用第三方內容的接口 ;
[0022]調用單元,用于調用宿主網頁;
[0023]發(fā)送單元,用于在調用宿主網頁時,通過所述接口發(fā)起對第三方內容的異步請求;
[0024]接收單元,用于接收封裝有第三方內容的字符串;
[0025]解析輸出單元,用于解析所述字符串并輸出第三方內容。
[0026]優(yōu)選地,所述裝置還包括封裝單元、生成單元和存放單元,其中:
[0027]封裝單元,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;
[0028]生成單元,用于生成匿名函數(shù);所述匿名函數(shù)調用所述script函數(shù);
[0029]存放單元,用于將所述匿名函數(shù)存放于字符串中。
[0030]優(yōu)選地,所述設置單元,還用于動態(tài)創(chuàng)建script標簽,所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。
[0031]優(yōu)選地,所述解析輸出單元,還用于解析所接收的字符串,獲取匿名函數(shù),自動執(zhí)行所述匿名函數(shù);調用所述script函數(shù),根據所述script函數(shù)的框架iframe動態(tài)輸出第三方內容。
[0032]一種網頁服務器,包括生成單元和設置單元,其中:
[0033]生成單元,用于生成構成網頁的腳本函數(shù);
[0034]設置單元,用于在所述腳本函數(shù)中設置調用第三方內容的接口。
[0035]優(yōu)選地,所述生成單元,還用于動態(tài)創(chuàng)建script標簽,
[0036]對應的,所述設置單元,還用于設置所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。[0037]—種第三方內容服務器,包括封裝單元、生成單元和存放單元,其中:
[0038]封裝單元,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;
[0039]生成單元,用于生成匿名函數(shù);所述匿名函數(shù)調用所述script函數(shù);
[0040]存放單元,用于將所述匿名函數(shù)存放于字符串中。
[0041]一種第三方內容輸出系統(tǒng),包括網頁服務器、第三方內容服務器及用戶終端,其中:
[0042]網頁服務器,用于生成構成網頁的腳本函數(shù),在所述腳本函數(shù)中設置調用第三方內容的接口;
[0043]第三方內容服務器,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;生成匿名函數(shù),并將所述匿名函數(shù)存放于字符串中;其中,所述匿名函數(shù)調用所述script函數(shù);
[0044]用戶終端,用于訪問所述網頁服務器中的網頁,通過所述接口訪問所述第三方內容服務器中的封裝有第三方內容的script函數(shù)。
[0045]本發(fā)明中,在宿主網頁中設置調用第三方內容的接口 ;調用宿主網頁時,通過所述接口發(fā)起對第三方內容的異步請求;第三方內容服務器將第三方內容按照該第三方內容的特征參數(shù)封裝為HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;生成匿名函數(shù),并將該匿名函數(shù)存放于字符串中;其中,匿名函數(shù)調用script函數(shù);接收到封裝有第三方內容的字符串后,解析字符串并輸出第三方內容。本發(fā)明的技術方案通過異步請求對第三方內容進行訪問,宿主網頁的加載不受影響。如第三方系統(tǒng)出問題,網頁將不顯示該內容區(qū)域,不影響整個宿主網頁的結構。輸出內容為完整的HTML網頁,可以直接引入獨立的樣式文件,也可以在第三方內容服務器上使用參數(shù)動態(tài)改變推薦區(qū)域的大小,內容的展現(xiàn)樣式靈活易控制。由于輸出第三方內容的方式是通過待輸出的元素的文件對象模型標識DOMID進行的,即使該元素是動態(tài)創(chuàng)建的,只要在第三方內容發(fā)送至用戶終端前該元素已存在,即可在該元素上輸出第三方內容。
【專利附圖】
【附圖說明】
[0046]圖1為本發(fā)明實施例的在宿主網頁中輸出第三方內容的方法的流程圖;
[0047]圖2為本發(fā)明實施例的第三方內容輸出系統(tǒng)的組成結構示意圖;
[0048]圖3為本發(fā)明實施例的網頁服務器的組成結構示意圖;
[0049]圖4為本發(fā)明實施例的第三方內容服務器的組成結構示意圖;
[0050]圖5為本發(fā)明實施例的在宿主網頁中輸出第三方內容的裝置的組成結構示意圖。
【具體實施方式】
[0051]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對本發(fā)明進一步詳細說明。[0052]圖1為本發(fā)明實施例的在宿主網頁中輸出第三方內容的方法的流程圖,如圖1所示,本實施例的在宿主網頁中輸出第三方內容的方法包括以下步驟:
[0053]步驟101,在宿主網頁中設置調用第三方內容的接口。
[0054]本發(fā)明中,調用第三方內容的接口是通過在宿主網頁中插入第三方內容調用代碼實現(xiàn)的。具體的,在服務網站的網頁上插入第三方內容服務器的第三方內容調用代碼。該代碼采用動態(tài)創(chuàng)建script標簽的方式,調用第三方內容服務器上的Javascript (js),并設置待插入第三方內容的位置的元素domid、所需內容的特征如當前用戶的信息等參數(shù)。
[0055]在宿主網頁中設置調用第三方內容的接口,示例如下:
[0056]
var somecontent = document.createElement('sciipt');
somecontent.type = 'text/Javascript':
somecontent.charseWUTF-S";
somecontent.src = 'lntp://www.soiriesite..com/js/somecoiitent.js' + "?" +someparameter;
document,lastChild.appendChildi somecontent);
[0057]步驟102,調用宿主網頁時,通過上述接口發(fā)起對第三方內容的異步請求;
[0058]本步驟中,當用戶終端通過瀏覽器訪問宿主網頁,執(zhí)行宿主網頁的Javascript時,將會發(fā)起對第三方內容的異步請求。
[0059]本發(fā)明中,之所以采用異步請求方式,主要是考慮將第三方內容的輸出與宿主網頁并行進行,即使第三方內容的Javascript不能正常顯示,也不會影響宿主網頁其他內容的加載。
[0060]步驟103,第三方內容服務器生成第三方內容,并將生成的第三方內容封裝為Javascript匿名函數(shù),并返回至用戶終端;
[0061]第三方內容服務器按照第三方內容的特征參數(shù)生成第三方內容;該第三方內容為完整的HTML格式,可包括style、script等元素。第三方內容服務器采用動態(tài)封裝Javascript函數(shù)的方式,將HTML格式的第三方內容封裝為一個Javascript匿名函數(shù),并返回至用戶終端的瀏覽器。
[0062]具體的,第三方內容服務器生成一個Javascript函數(shù)的代碼,該函數(shù)的輸入為第三方內容服務器生成的HTML格式的第三方內容,并設置待插入第三方內容的位置id、顯示的尺寸大小等參數(shù)。該Javascript函數(shù)的作用是在該位置id上動態(tài)插入一個指定內容和參數(shù)的iframe (第三方內容)。第三方內容的顯示尺寸大小可以通過后臺設置或自動計算確定。 [0063]然后,生成一個匿名函數(shù)的代碼,該匿名函數(shù)的作用是調用上述Javascript函數(shù);將上述匿名函數(shù)的所有代碼存放在一個字符串中,并將該字符串返回至用戶終端的瀏覽器。[0064]步驟104,用戶終端的瀏覽器將接收的字符串解釋為匿名函數(shù)并自動執(zhí)行,輸出第三方內容。
[0065]本發(fā)明的在宿主網頁中輸出第三方內容的方法可廣泛應用于互聯(lián)網推薦系統(tǒng)、廣告系統(tǒng)等需要在宿主網頁上根據用戶行為動態(tài)輸出對應的推薦內容或廣告內容的場景,具有不影響宿主網頁的加載及網頁結構、第三方內容的顯示樣式可自由控制等優(yōu)點。
[0066]圖2為本發(fā)明實施例的第三方內容輸出系統(tǒng)的組成結構示意圖,如圖2所示,本示例的第三方內容輸出系統(tǒng)包括網頁服務器、第三方內容服務器及用戶終端,用戶終端可通過有線或無線網絡等對網頁服務器及第三方內容服務器進行訪問,其中:
[0067]網頁服務器,用于生成構成網頁的腳本函數(shù),在所述腳本函數(shù)中設置調用第三方內容的接口。網頁服務器裝置調用第三方內容的接口的方式,可參見前述步驟101的相關描述。
[0068]第三方內容服務器,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;生成匿名函數(shù),并將所述匿名函數(shù)存放于字符串中;其中,所述匿名函數(shù)調用所述script函數(shù)。
[0069]第三方內容服務器封裝第三方內容的方式,可參見前述步驟103的相關描述。
[0070]用戶終端,用于訪問所述網頁服務器中的網頁,通過所述接口訪問第三方內容服務器上的封裝有第三方內容的script函數(shù)。
[0071]本發(fā)明中,用戶終端可以為個人計算機、個人數(shù)字助理或上網本等終端。
[0072]本發(fā)明中的網頁服務器、第三方內容服務器,可通過圖3所示的網頁服務器及圖4所示的第三方內容服務器實現(xiàn)。
[0073]圖3為本發(fā)明實施例的網頁服務器的組成結構示意圖,如圖3所示,本示例的網頁服務器包括生成單元30和設置單元31,其中:
[0074]生成單元30,用于生成構成網頁的腳本函數(shù);
[0075]設置單元31,用于在所述腳本函數(shù)中設置調用第三方內容的接口。
[0076]上述生成單元30,還用于動態(tài)創(chuàng)建script標簽,
[0077]對應的,上述設置單元31,還用于設置所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。
[0078]本領域技術人員應當理解,圖3中所示的網頁服務器中的各處理單元的實現(xiàn)功能可參照前述在宿主網頁中輸出第三方內容的方法的相關描述而理解。本領域技術人員應當理解,圖3所示的網頁服務器中各處理單元的功能可通過運行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而實現(xiàn)。
[0079]圖4為本發(fā)明實施例的第三方內容服務器的組成結構示意圖,如圖4所示,本示例的第三方內容服務器包括封裝單元40、生成單元41和存放單元42,其中:
[0080]封裝單元40,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;
[0081]生成單元41,用于生成匿名函數(shù);所述匿名函數(shù)調用所述script函數(shù);
[0082]存放單元42,用于將所述匿名函數(shù)存放于字符串中。[0083]本領域技術人員應當理解,圖4中所示的第三方內容服務器中的各處理單元的實現(xiàn)功能可參照前述在宿主網頁中輸出第三方內容的方法的相關描述而理解。本領域技術人員應當理解,圖4所示的第三方內容服務器中各處理單元的功能可通過運行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而實現(xiàn)。
[0084]圖5為本發(fā)明實施例的在宿主網頁中輸出第三方內容的裝置的組成結構示意圖,如圖5所示,本示例的在宿主網頁中輸出第三方內容的裝置包括設置單元50、調用單元51、發(fā)送單元52、接收單元53和解析輸出單元54,其中:
[0085]設置單元50,用于在宿主網頁中設置調用第三方內容的接口 ;
[0086]調用單元51,用于調用宿主網頁;
[0087]發(fā)送單元52,用于在調用宿主網頁時,通過所述接口發(fā)起對第三方內容的異步請求;
[0088]接收單元53,用于接收封裝有第三方內容的字符串;
[0089]解析輸出單元54,用于解析所述字符串并輸出第三方內容。
[0090]在圖5所示在宿主網頁中輸出第三方內容的裝置的基礎上,本示例的在宿主網頁中輸出第三方內容的裝置還包括封裝單元(圖5中未示出)、生成單元(圖5中未示出)和存放單元(圖5中未示出),其中:
[0091]封裝單元,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;
[0092]生成單元,用于生成匿名函數(shù);所述匿名函數(shù)調用所述script函數(shù);
[0093]存放單元,用于將所述匿名函數(shù)存放于字符串中。
[0094]上述設置單元50,還用于動態(tài)創(chuàng)建script標簽,所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。
[0095]上述解析輸出單元54,還用于解析所接收的字符串,獲取匿名函數(shù),自動執(zhí)行所述匿名函數(shù);調用所述script函數(shù),根據所述script函數(shù)的框架iframe動態(tài)輸出第三方內容。
[0096]本領域技術人員應當理解,圖5中所示的在宿主網頁中輸出第三方內容的裝置中的各處理單元的實現(xiàn)功能可參照前述在宿主網頁中輸出第三方內容的方法的相關描述而理解。本領域技術人員應當理解,圖5所示的在宿主網頁中輸出第三方內容的裝置中各處理單元的功能可通過運行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而實現(xiàn)。
[0097]顯然,本領域的技術人員應該明白,上述的本發(fā)明的各處理單元或各步驟可以用通用的計算裝置來實現(xiàn),其可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,其可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
[0098]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
【權利要求】
1.一種在宿主網頁中輸出第三方內容的方法,其特征在于,所述方法包括: 在宿主網頁中設置調用第三方內容的接口; 調用宿主網頁時,通過所述接口發(fā)起對第三方內容的異步請求; 接收到封裝有第三方內容的字符串后,解析所述字符串并輸出第三方內容。
2.根據權利要求1所述的方法,其特征在于,第三方內容封裝為字符串,包括: 將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息; 生成匿名函數(shù),并將所述匿名函數(shù)存放于字符串中;其中,所述匿名函數(shù)調用所述script 函數(shù)。
3.根據權利要求1所述的 方法,其特征在于,在宿主網頁中設置調用第三方內容的接口,包括: 動態(tài)創(chuàng)建script標簽,所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。
4.根據權利要求2所述的方法,其特征在于,所述解析所述字符串并輸出第三方內容,包括: 解析所接收的字符串,獲取匿名函數(shù),自動執(zhí)行所述匿名函數(shù); 所述匿名函數(shù)調用所述script函數(shù),根據所述script函數(shù)的框架iframe動態(tài)輸出第三方內容。
5.一種在宿主網頁中輸出第三方內容的裝置,其特征在于,所述裝置包括設置單元、調用單元、發(fā)送單元、接收單元和解析輸出單元,其中: 設置單元,用于在宿主網頁中設置調用第三方內容的接口 ; 調用單元,用于調用宿主網頁; 發(fā)送單元,用于在調用宿主網頁時,通過所述接口發(fā)起對第三方內容的異步請求; 接收單元,用于接收封裝有第三方內容的字符串; 解析輸出單元,用于解析所述字符串并輸出第三方內容。
6.根據權利要求5所述的裝置,其特征在于,所述裝置還包括封裝單元、生成單元和存放單元,其中: 封裝單元,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息; 生成單元,用于生成匿名函數(shù);所述匿名函數(shù)調用所述script函數(shù); 存放單元,用于將所述匿名函數(shù)存放于字符串中。
7.根據權利要求5所述的裝置,其特征在于,所述設置單元,還用于動態(tài)創(chuàng)建script標簽,所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。
8.根據權利要求6所述的裝置,其特征在于,所述解析輸出單元,還用于解析所接收的字符串,獲取匿名函數(shù),自動執(zhí)行所述匿名函數(shù);調用所述script函數(shù),根據所述script函數(shù)的框架iframe動態(tài)輸出第三方內容。
9.一種網頁服務器,其特征在于,所述網頁服務器包括生成單元和設置單元,其中: 生成單元,用于生成構成網頁的腳本函數(shù); 設置單元,用于在所述腳本函數(shù)中設置調用第三方內容的接口。
10.根據權利要求9所述的網頁服務器,其特征在于,所述生成單元,還用于動態(tài)創(chuàng)建script 標簽, 對應的,所述設置單元,還用于設置所述script標簽調用封裝第三方內容的腳本函數(shù);在所述script標簽中設置待插入第三方內容的位置元素及內容特征參數(shù)。
11.一種第三方內容服務器,其特征在于,所述第三方內容服務器包括封裝單元、生成單元和存放單元,其中: 封裝單元,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息; 生成單元,用于生成匿名函數(shù);所述匿名函數(shù)調用所述script函數(shù); 存放單元,用于將所述匿名函數(shù)存放于字符串中。
12.—種第三方內容輸出系統(tǒng),其特征在于,所述系統(tǒng)包括網頁服務器、第三方內容服務器及用戶終端,其中: 網頁服務器,用于 生成構成網頁的腳本函數(shù),在所述腳本函數(shù)中設置調用第三方內容的接口 ; 第三方內容服務器,用于將第三方內容按照該第三方內容的特征參數(shù)封裝為超文本標記語言HTML格式,將HTML格式的第三方內容封裝為腳本script函數(shù),并在所述script函數(shù)中設置HTML格式的第三方內容的顯示位置及尺寸信息;生成匿名函數(shù),并將所述匿名函數(shù)存放于字符串中;其中,所述匿名函數(shù)調用所述script函數(shù); 用戶終端,用于訪問所述網頁服務器中的網頁,通過所述接口訪問所述第三方內容服務器中的封裝有第三方內容的script函數(shù)。
【文檔編號】G06F17/30GK103885988SQ201210564635
【公開日】2014年6月25日 申請日期:2012年12月21日 優(yōu)先權日:2012年12月21日
【發(fā)明者】胡可云 申請人:中國移動通信集團公司