1.一種用于自動(dòng)地生成內(nèi)容項(xiàng)的系統(tǒng),所述系統(tǒng)包括:
一個(gè)或多個(gè)處理器;以及存儲(chǔ)指令的一個(gè)或多個(gè)存儲(chǔ)裝置,所述指令當(dāng)由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器執(zhí)行包括以下的操作:
接收具有用于創(chuàng)建內(nèi)容項(xiàng)的元素集合的內(nèi)容項(xiàng)模板以及所述元素集合的內(nèi)容項(xiàng)數(shù)據(jù),其中,所述內(nèi)容項(xiàng)模板的所述元素集合中的每個(gè)元素包括索引和錨,
針對(duì)所述內(nèi)容項(xiàng)模板的所述元素集合中的每個(gè)元素生成占位符,
至少部分地基于針對(duì)所述元素集合中的每個(gè)元素的所生成的占位符針對(duì)所述元素集合中的每個(gè)元素確定空間分配,
基于針對(duì)所述元素集合中的每個(gè)元素的所確定的空間分配而確定是否存在沖突,以及
響應(yīng)于確定不存在沖突而使用所述元素集合的所述內(nèi)容項(xiàng)數(shù)據(jù)和所確定的空間分配來生成內(nèi)容項(xiàng)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),所述錨包括錨基準(zhǔn)、類型和距離。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),所述錨基準(zhǔn)是所述內(nèi)容項(xiàng)模板的所述元素集合中的第二元素或所述內(nèi)容項(xiàng)。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述類型是相對(duì)于所述內(nèi)容項(xiàng)的方向。
5.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述距離是預(yù)定值或相對(duì)于所述內(nèi)容項(xiàng)的相對(duì)值。
6.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述錨還包括靈活性指示符。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述內(nèi)容項(xiàng)模板的所述元素集合中的元素還包括要求指示符。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,針對(duì)所述元素集合中的每個(gè)元素生成所述占位符包括:
基于所述元素集合中的每個(gè)元素的索引對(duì)所述元素集合進(jìn)行排序。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,針對(duì)所述元素集合中的每個(gè)元素生成所述占位符包括:
至少部分地基于與所述每個(gè)元素相關(guān)聯(lián)的所述錨針對(duì)所述元素集合中的每個(gè)元素確定左部值、頂部值、右部值和底部值。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,針對(duì)所述元素集合中的每個(gè)元素確定空間分配包括:
基于針對(duì)所述元素集合中的元素的所生成的占位符針對(duì)所述元素確定初始空間分配,
基于所述初始空間分配針對(duì)所述元素集合中的所述元素確定最小空間分配,以及
將針對(duì)所述元素集合中的所述元素的所確定的最小空間分配的尺寸遞增預(yù)定像素值。
11.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,確定是否存在沖突包括:確定所述元素集合中的第一元素的第一空間分配的一部分是否與所述元素集合中的第二元素的第二空間分配的一部分重疊。
12.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,確定是否存在沖突包括:基于所述元素集合中的元素的所確定的空間分配來確定所述元素是否超過所述內(nèi)容項(xiàng)的尺寸。
13.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述一個(gè)或多個(gè)存儲(chǔ)裝置存儲(chǔ)指令,所述指令當(dāng)由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器執(zhí)行還包括以下的操作:
響應(yīng)于存在沖突的確定而從所述元素集合中移除元素以創(chuàng)建第二元素集合,
針對(duì)所述內(nèi)容項(xiàng)模板的所述第二元素集合中的每個(gè)元素生成第二占位符,
至少部分地基于針對(duì)所述第二元素集合中的每個(gè)元素的所生成的第二占位符針對(duì)所述第二元素集合中的每個(gè)元素確定第二空間分配,以及
基于針對(duì)所述第二元素集合中的每個(gè)元素的所確定的第二空間分配而確定是否存在沖突。
14.一種用于自動(dòng)地生成內(nèi)容項(xiàng)的方法,所述方法包括:
在一個(gè)或多個(gè)數(shù)據(jù)處理器處接收登錄頁面URL、第一尺寸值和第二尺寸值;
在一個(gè)或多個(gè)數(shù)據(jù)處理器處接收具有用于創(chuàng)建內(nèi)容項(xiàng)的元素集合的內(nèi)容項(xiàng)模板;
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來至少部分地基于所述第一尺寸值和所述第二尺寸值針對(duì)所述內(nèi)容項(xiàng)模板的所述元素集合中的每個(gè)元素生成占位符;
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來至少部分地基于針對(duì)所述元素集合中的每個(gè)元素的所生成的占位符針對(duì)所述元素集合中的每個(gè)元素確定空間分配;
使用一個(gè)或多個(gè)處理器來基于針對(duì)所述元素集合中的每個(gè)元素的所確定的空間分配而確定是否存在沖突;
使用一個(gè)或多個(gè)處理器來響應(yīng)于確定不存在沖突而使用所確定的空間分配以及與所述登錄頁面URL相關(guān)聯(lián)的登錄頁面資源的內(nèi)容項(xiàng)數(shù)據(jù)來生成內(nèi)容項(xiàng);以及
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來至少部分地基于所確定的空間分配而確定所生成的內(nèi)容項(xiàng)的分?jǐn)?shù)。
15.根據(jù)權(quán)利要求14所述的方法,其中,所述內(nèi)容項(xiàng)模板的所述元素集合中的每個(gè)元素包括索引和錨。
16.根據(jù)權(quán)利要求14所述的方法,其中,所述內(nèi)容項(xiàng)模板的所述元素集合中的每個(gè)元素包括索引和錨,其中,所述錨包括錨基準(zhǔn)、類型和距離。
17.根據(jù)權(quán)利要求14所述的方法,其中,所述沖突是以下中的至少一個(gè):重疊沖突、溢出沖突、不足邊距沖突或文本截?cái)鄾_突。
18.根據(jù)權(quán)利要求14所述的方法,其中,所述分?jǐn)?shù)是第一分?jǐn)?shù)并且所生成的內(nèi)容項(xiàng)是第一生成的內(nèi)容項(xiàng),所述方法還包括:
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來至少部分地基于針對(duì)所述第二元素集合中的每個(gè)元素的第二確定的空間分配而確定第二生成的內(nèi)容項(xiàng)的第二分?jǐn)?shù);
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來對(duì)所述第一分?jǐn)?shù)和所述第二分?jǐn)?shù)進(jìn)行比較;以及
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來至少部分地基于經(jīng)比較的第一分?jǐn)?shù)和第二分?jǐn)?shù)而選擇所述第一生成的內(nèi)容項(xiàng)或所述第二生成的內(nèi)容項(xiàng)。
19.根據(jù)權(quán)利要求14所述的方法,其中,針對(duì)所述元素集合中的每個(gè)元素確定空間分配包括:
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來基于針對(duì)所述元素集合中的元素的所生成的占位符針對(duì)所述元素確定初始空間分配,
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來基于所述初始空間分配針對(duì)所述元素集合中的所述元素確定最小空間分配,以及
使用一個(gè)或多個(gè)數(shù)據(jù)處理器來將針對(duì)所述元素集合中的所述元素的所確定的最小空間分配的尺寸遞增預(yù)定像素值。
20.一種存儲(chǔ)指令的計(jì)算機(jī)可讀存儲(chǔ)裝置,所述指令當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器執(zhí)行包括以下的操作:
接收登錄頁面URL、第一尺寸值、第二尺寸值以及具有用于創(chuàng)建內(nèi)容項(xiàng)的元素集合的內(nèi)容項(xiàng)模板;
至少部分地基于所述第一尺寸值和所述第二尺寸值針對(duì)所述內(nèi)容項(xiàng)模板的所述元素集合中的每個(gè)元素生成占位符;
至少部分地基于針對(duì)所述元素集合中的每個(gè)元素的所生成的占位符針對(duì)所述元素集合中的每個(gè)元素確定空間分配,其中,針對(duì)所述元素集合中的每個(gè)元素確定空間分配包括:
基于針對(duì)所述元素集合中的元素的所生成的占位符針對(duì)所述元素確定初始空間分配,
基于所述初始空間分配針對(duì)所述元素集合中的所述元素確定最小空間分配,以及
將針對(duì)所述元素集合中的所述元素的所確定的最小空間分配的尺寸遞增預(yù)定像素值;
基于針對(duì)所述元素集合中的每個(gè)元素的所確定的空間分配而確定是否存在沖突;
響應(yīng)于確定不存在沖突而使用所確定的空間分配以及與所述登錄頁面URL相關(guān)聯(lián)的登錄頁面資源的內(nèi)容項(xiàng)數(shù)據(jù)來生成內(nèi)容項(xiàng);以及
響應(yīng)于來自客戶端裝置的內(nèi)容項(xiàng)請求而輸出用于顯示所生成的內(nèi)容項(xiàng)的數(shù)據(jù)。