頁(yè)面的構(gòu)建方法、裝置及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種頁(yè)面的構(gòu)建方法、裝置及系統(tǒng)。本發(fā)明實(shí)施例通過(guò)獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件中每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和N個(gè)目標(biāo)頁(yè)面組件的拼裝信息,N為大于或等于1的整數(shù),進(jìn)而根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼,使得能夠根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼,由于根據(jù)頁(yè)面的頁(yè)面組件數(shù)據(jù)自動(dòng)生成頁(yè)面的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需預(yù)先配置模板頁(yè)面的頁(yè)面源代碼,從而提高了頁(yè)面的開(kāi)發(fā)效率。
【專(zhuān)利說(shuō)明】頁(yè)面的構(gòu)建方法、裝置及系統(tǒng) 【【技術(shù)領(lǐng)域】】
[0001] 本發(fā)明涉及頁(yè)面處理技術(shù),尤其涉及一種頁(yè)面的構(gòu)建方法、裝置及系統(tǒng)。 【【背景技術(shù)】】
[0002] 頁(yè)面,有時(shí)也可以稱(chēng)為萬(wàn)維網(wǎng)(World Wide Web,Web)頁(yè)面,可以是基于超文本標(biāo) 記語(yǔ)言(HyperText Markup Language,HTML)編寫(xiě)的網(wǎng)頁(yè)(Web Page),即 HTML頁(yè)面,或者還 可以是基于HTML和Java語(yǔ)言編寫(xiě)的網(wǎng)頁(yè),即Java服務(wù)器頁(yè)面(Java Server Page, JSP), 或者還可以為其他語(yǔ)言編寫(xiě)的網(wǎng)頁(yè)。當(dāng)用戶需要構(gòu)建頁(yè)面時(shí),首先利用指定應(yīng)用訪問(wèn)預(yù)先 配置的模板頁(yè)面,將用戶需要發(fā)布的信息和設(shè)置的樣式移動(dòng)到模板頁(yè)面中,以生成所需要 的頁(yè)面。
[0003] 然而,由于模板頁(yè)面是開(kāi)發(fā)人員分別根據(jù)每種待發(fā)布信息的發(fā)布需求,預(yù)先配置 的固定頁(yè)面,開(kāi)發(fā)周期長(zhǎng),從而導(dǎo)致了頁(yè)面的開(kāi)發(fā)效率的降低。 【
【發(fā)明內(nèi)容】
】
[0004] 本發(fā)明的多個(gè)方面提供一種頁(yè)面的構(gòu)建方法、裝置及系統(tǒng),用以提高頁(yè)面的開(kāi)發(fā) 效率。
[0005] 本發(fā)明的一方面,提供一種頁(yè)面的構(gòu)建方法,包括:
[0006] 獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件中每個(gè)目標(biāo) 頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和N個(gè)目標(biāo)頁(yè)面 組件的拼裝信息,N為大于或等于1的整數(shù);
[0007] 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信 息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼;
[0008] 根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行拼裝處理,以生 成所述頁(yè)面的頁(yè)面源代碼。
[0009] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所 述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲 得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼,包括:
[0010] 向頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組 件的組件配置信息的標(biāo)識(shí)信息,以使得所述頁(yè)面組件平臺(tái)根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo) 識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件 的頁(yè)面源代碼;
[0011] 接收所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0012] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述向頁(yè)面 組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信 息的標(biāo)識(shí)信息,包括:
[0013] 依次向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目 標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息;或者
[0014] 同時(shí)向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目 標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息。
[0015] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述獲取頁(yè) 面的頁(yè)面組件數(shù)據(jù)之前,還包括:
[0016] 展現(xiàn)Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí),Μ為大于或等于Ν的整數(shù);
[0017]采集輸入設(shè)備所輸入的操作指令;
[0018] 根據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo) 識(shí),以將所述一個(gè)候選頁(yè)面組件作為目標(biāo)頁(yè)面組件;
[0019] 展現(xiàn)所述目標(biāo)頁(yè)面組件的配置頁(yè)面;
[0020] 采集所述輸入設(shè)備在所述配置頁(yè)面中輸入的組件配置信息;
[0021] 對(duì)所述目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息 和所述目標(biāo)頁(yè)面組件的組件配置信息,進(jìn)行存儲(chǔ)處理。
[0022] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述獲取頁(yè) 面的頁(yè)面組件數(shù)據(jù)之前,還包括:
[0023] 根據(jù)所述頁(yè)面的標(biāo)識(shí)信息,獲取所述頁(yè)面的初始源代碼;
[0024] 根據(jù)所述頁(yè)面的初始源代碼,展現(xiàn)所述頁(yè)面;
[0025] 根據(jù)所述操作指令,將Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中的一個(gè)候選頁(yè)面組件的標(biāo)識(shí)移 動(dòng)到所述頁(yè)面中的指定位置;
[0026] 根據(jù)所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的模板源代 碼;
[0027] 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選 頁(yè)面組件的組件模板。
[0028] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所 述一個(gè)候選頁(yè)面組件的模板源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面組件的組件 模板同時(shí)或之后,還包括:
[0029] 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼和所述一個(gè)候選頁(yè)面組件的組件配置 信息的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼;
[0030] 根據(jù)所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選 頁(yè)面組件的組件實(shí)例。
[0031] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述操作指 令包括點(diǎn)擊操作指令或拖拽操作指令。
[0032] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述頁(yè)面組 件包括至少一個(gè)頁(yè)面元素。
[0033] 本發(fā)明的另一方面,提供一種頁(yè)面的構(gòu)建裝置,包括:
[0034] 獲取單元,用于獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括Ν個(gè)目標(biāo)頁(yè)面 組件中每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息 和Ν個(gè)目標(biāo)頁(yè)面組件的拼裝信息,Ν為大于或等于1的整數(shù);
[0035] 渲染單元,用于根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件 的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼;
[0036] 拼裝單元,用于根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行 拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼。
[0037] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述渲染單 元,具體用于
[0038] 向頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組 件的組件配置信息的標(biāo)識(shí)信息,以使得所述頁(yè)面組件平臺(tái)根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo) 識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件 的頁(yè)面源代碼;以及
[0039] 接收所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0040] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述渲染單 元,具體用于
[0041] 依次向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目 標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息;或者
[0042] 同時(shí)向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目 標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息。
[0043] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還 包括配置單元,用于
[0044] 展現(xiàn)Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí),Μ為大于或等于Ν的整數(shù);
[0045]采集輸入設(shè)備所輸入的操作指令;
[0046] 根據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo) 識(shí),以將所述一個(gè)候選頁(yè)面組件作為目標(biāo)頁(yè)面組件;
[0047] 展現(xiàn)所述目標(biāo)頁(yè)面組件的配置頁(yè)面;
[0048] 采集所述輸入設(shè)備在所述配置頁(yè)面中輸入的組件配置信息;以及
[0049] 對(duì)所述目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息 和所述目標(biāo)頁(yè)面組件的組件配置信息,進(jìn)行存儲(chǔ)處理。
[0050] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述配置單 元,還用于
[0051] 根據(jù)所述頁(yè)面的標(biāo)識(shí)信息,獲取所述頁(yè)面的初始源代碼;
[0052] 根據(jù)所述頁(yè)面的初始源代碼,展現(xiàn)所述頁(yè)面;
[0053] 根據(jù)所述操作指令,將Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中的一個(gè)候選頁(yè)面組件的標(biāo)識(shí)移 動(dòng)到所述頁(yè)面中的指定位置;
[0054] 根據(jù)所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的模板源代 碼;以及
[0055] 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選 頁(yè)面組件的組件模板。
[0056] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述配置單 元,還用于
[0057] 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼和所述一個(gè)候選頁(yè)面組件的組件配置 信息的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼;以及
[0058] 根據(jù)所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選 頁(yè)面組件的組件實(shí)例。
[0059] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述操作指 令包括點(diǎn)擊操作指令或拖拽操作指令。
[0060] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述頁(yè)面組 件包括至少一個(gè)頁(yè)面元素。
[0061] 本發(fā)明的另一方面,提供一種頁(yè)面的構(gòu)建系統(tǒng),包括頁(yè)面組件平臺(tái)和上述的方面 所述的頁(yè)面的構(gòu)建裝置;其中,
[0062] 所述頁(yè)面組件平臺(tái),用于
[0063] 接收所述頁(yè)面的構(gòu)建裝置發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè) 目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息;
[0064] 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信 息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼;以及
[0065] 向所述頁(yè)面的構(gòu)建裝置發(fā)送所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的 頁(yè)面源代碼。
[0066] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述頁(yè)面組 件平臺(tái),具體用于
[0067] 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的模板源代 碼;
[0068] 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面 組件的組件配置信息;以及
[0069] 根據(jù)所述模板源代碼和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息,獲得所述每個(gè)目 標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0070] 如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述頁(yè)面組 件平臺(tái),還用于
[0071] 對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的模板源代碼,進(jìn) 行存儲(chǔ)處理。
[0072] 由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過(guò)獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組 件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件中每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的 組件配置信息的標(biāo)識(shí)信息和N個(gè)目標(biāo)頁(yè)面組件的拼裝信息,N為大于或等于1的整數(shù),進(jìn)而 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí) 信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼,使得能夠根據(jù)所述拼裝信息,對(duì)所述每個(gè) 目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼,由于根據(jù)頁(yè)面 的頁(yè)面組件數(shù)據(jù)自動(dòng)生成頁(yè)面的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的頁(yè)面源 代碼,無(wú)需預(yù)先配置模板頁(yè)面的頁(yè)面源代碼,從而提高了頁(yè)面的開(kāi)發(fā)效率。
[0073] 另外,采用本發(fā)明提供的技術(shù)方案,由于根據(jù)頁(yè)面的頁(yè)面組件數(shù)據(jù)自動(dòng)生成頁(yè)面 的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需預(yù)先配置模板頁(yè)面 的頁(yè)面源代碼,能夠節(jié)省頁(yè)面的開(kāi)發(fā)成本。
[0074] 另外,采用本發(fā)明提供的技術(shù)方案,針對(duì)待發(fā)布信息的發(fā)布需求變化的情況,開(kāi)發(fā) 人員只需要重新配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需重新配置模板頁(yè)面的頁(yè)面源代碼,能夠 進(jìn)一步提高頁(yè)面的開(kāi)發(fā)效率,以及還能夠進(jìn)一步降低頁(yè)面的開(kāi)發(fā)成本。
[0075]另外,采用本發(fā)明提供的技術(shù)方案,通過(guò)采集輸入設(shè)備所輸入的操作指令,進(jìn)而根 據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo)識(shí),以將所述 一個(gè)候選頁(yè)面組件作為組成頁(yè)面組件數(shù)據(jù)中的一個(gè)目標(biāo)頁(yè)面組件,由于不再完全依賴(lài)固定 內(nèi)容的模板頁(yè)面進(jìn)行頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建, 使得所構(gòu)建的頁(yè)面能夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠避免現(xiàn)有技術(shù)中由 于用戶通過(guò)指定應(yīng)用反復(fù)進(jìn)行模板頁(yè)面的調(diào)整而導(dǎo)致的增加應(yīng)用與服務(wù)器之間的數(shù)據(jù)交 互的問(wèn)題,從而降低了服務(wù)器的處理負(fù)擔(dān)。
[0076]另外,采用本發(fā)明提供的技術(shù)方案,由于不再完全依賴(lài)固定內(nèi)容的模板頁(yè)面進(jìn)行 頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建,使得所構(gòu)建的頁(yè)面能 夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠有效提高頁(yè)面構(gòu)建的有效性。
[0077]另外,采用本發(fā)明提供的技術(shù)方案,由于不再完全依賴(lài)固定內(nèi)容的模板頁(yè)面進(jìn)行 頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建,使得所構(gòu)建的頁(yè)面能 夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠有效提高頁(yè)面構(gòu)建的效率。 【【專(zhuān)利附圖】
【附圖說(shuō)明】】
[0078] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述 中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí) 施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0079] 圖1為本發(fā)明一實(shí)施例提供的頁(yè)面的構(gòu)建方法的流程示意圖;
[0080] 圖2為本發(fā)明另一實(shí)施例提供的頁(yè)面的構(gòu)建方法的流程示意圖;
[0081] 圖3為圖2對(duì)應(yīng)的實(shí)施例中一界面展現(xiàn)示意圖;
[0082] 圖4為圖2對(duì)應(yīng)的實(shí)施例中另一界面展現(xiàn)示意圖;
[0083] 圖5為圖2對(duì)應(yīng)的實(shí)施例中另一界面展現(xiàn)示意圖;
[0084] 圖6為圖2對(duì)應(yīng)的實(shí)施例中另一界面展現(xiàn)示意圖;
[0085] 圖7為本發(fā)明另一實(shí)施例提供的頁(yè)面的構(gòu)建裝置的結(jié)構(gòu)示意圖;
[0086] 圖8為本發(fā)明另一實(shí)施例提供的頁(yè)面的構(gòu)建裝置的結(jié)構(gòu)示意圖;
[0087] 圖9為本發(fā)明另一實(shí)施例提供的頁(yè)面的構(gòu)建系統(tǒng)的結(jié)構(gòu)示意圖。 【【具體實(shí)施方式】】
[0088] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的全部其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0089] 可以理解的是,本發(fā)明所涉及的頁(yè)面,也可以稱(chēng)為Web頁(yè)面,可以是基于超文本標(biāo) 記語(yǔ)言(HyperText Markup Language,HTML)編寫(xiě)的網(wǎng)頁(yè)(Web Page),即 HTML頁(yè)面,或者還 可以是基于HTML和Java語(yǔ)言編寫(xiě)的網(wǎng)頁(yè),即Java服務(wù)器頁(yè)面(Java Server Page, JSP), 或者還可以為其他語(yǔ)言編寫(xiě)的網(wǎng)頁(yè),本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0090] 頁(yè)面可以包括由一個(gè)或者多個(gè)頁(yè)面標(biāo)簽例如,HTML標(biāo)簽、JSP標(biāo)簽等,定義的一個(gè) 顯示區(qū)塊,稱(chēng)為頁(yè)面元素,例如,文字、圖片、超鏈接、按鈕、輸入框、下拉框等,本實(shí)施例對(duì)此 不進(jìn)行特別限定。
[0091] 需要說(shuō)明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于手機(jī)、個(gè)人數(shù)字 助理(Personal Digital Assistant, PDA)、無(wú)線手持裝置、無(wú)線上網(wǎng)本、個(gè)人電腦、便攜電 腦、個(gè)人電腦(Personal Computer, PC)、MP3播放器、MP4播放器等。
[0092] 另外,本文中術(shù)語(yǔ)"和/或",僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在 三種關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情 況。另外,本文中字符"/",一般表示前后關(guān)聯(lián)對(duì)象是一種"或"的關(guān)系。
[0093] 需要說(shuō)明的是,本實(shí)施例中所涉及的頁(yè)面,可以為PC站點(diǎn)的頁(yè)面,或者還可以為 移動(dòng)站點(diǎn)的頁(yè)面,本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0094] 隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,移動(dòng)站點(diǎn)的建設(shè)浪潮正在興起,與此同時(shí)一批面向個(gè)人 和中小企業(yè)的移動(dòng)站點(diǎn)構(gòu)建工具和服務(wù)也應(yīng)運(yùn)而生。其共同特點(diǎn)是為用戶提供了可視化、 所見(jiàn)即所得的在線站點(diǎn)構(gòu)建平臺(tái),包括了頁(yè)面內(nèi)容的構(gòu)建、頁(yè)面樣式的配置、站點(diǎn)托管、域 名部署等功能,幫助用戶快速、便捷的創(chuàng)建和管理移動(dòng)站點(diǎn)。
[0095] 與傳統(tǒng)PC站點(diǎn)相比,移動(dòng)站點(diǎn)具有頁(yè)面尺寸小、布局簡(jiǎn)單(以垂直為主)、頁(yè)面元 素簡(jiǎn)單規(guī)范、以內(nèi)容為主的交互等特點(diǎn)。由于模板頁(yè)面是以站點(diǎn)風(fēng)格和樣式見(jiàn)長(zhǎng),因此,移 動(dòng)站點(diǎn)所使用的頁(yè)面采用模板頁(yè)面進(jìn)行構(gòu)建,會(huì)使得模板頁(yè)面中有大量冗余或者需要修改 的頁(yè)面元素,可能會(huì)使得所構(gòu)建的頁(yè)面無(wú)法滿足用戶的真正意圖,使得用戶需要通過(guò)指定 應(yīng)用反復(fù)進(jìn)行模板頁(yè)面的調(diào)整而導(dǎo)致的增加應(yīng)用與服務(wù)器之間的數(shù)據(jù)交互的問(wèn)題,從而導(dǎo) 致了服務(wù)器的處理負(fù)擔(dān)的增加。
[0096] 圖1為本發(fā)明一實(shí)施例提供的頁(yè)面的構(gòu)建方法的流程示意圖,如圖1所示。
[0097] 101、獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件中每個(gè) 目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和N個(gè)目標(biāo) 頁(yè)面組件的拼裝信息,N為大于或等于1的整數(shù)。
[0098] 其中,目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息可以包括但不限于頁(yè)面組件的身份標(biāo)識(shí) (IDentity, ID)、編號(hào)等。
[0099] 其中,目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息可以包括但不限于目標(biāo)頁(yè)面組件 的組件配置信息的ID、編號(hào)等。
[0100] 102、根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配 置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0101] 103、根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行拼裝處理, 以生成所述頁(yè)面的頁(yè)面源代碼。
[0102] 至此,獲得一個(gè)完整的頁(yè)面的頁(yè)面源代碼,例如,HTML頁(yè)面源代碼或JSP源代碼 等。將頁(yè)面源代碼所對(duì)應(yīng)的HTML源代碼提供給用戶訪問(wèn)頁(yè)面的應(yīng)用,以使得該應(yīng)用根據(jù)該 頁(yè)面源代碼,將所述頁(yè)面展現(xiàn)給用戶。
[0103] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述頁(yè)面組件可以包括但不限于 至少一個(gè)頁(yè)面元素,也就是說(shuō),頁(yè)面組件是頁(yè)面元素的一個(gè)集合。
[0104] 具體地,所述頁(yè)面組件可以包括但不限于標(biāo)題組件、導(dǎo)航組件、目錄組件、圖片上 傳組件、文本組件、表格組件、地圖組件、選項(xiàng)卡(TAB)組件、鏈接組件、編輯組件、分享組 件、聯(lián)系方式組件、第三方組件和其他組件,本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0105] 例如,標(biāo)題組件可以文字這一個(gè)頁(yè)面元素。
[0106] 或者,再例如,圖片組件可以包括超鏈接、輸入框、按鈕和下拉框等頁(yè)面元素。
[0107] 或者,再例如,編輯組件可以包括輸入框和按鈕等頁(yè)面元素。
[0108] 或者,再例如,聯(lián)系方式組件可以包括輸入框、按鈕和下拉框等頁(yè)面元素。
[0109] 本實(shí)施例中,所謂的頁(yè)面組件,并不是一個(gè)靜態(tài)的實(shí)體,而是一個(gè)包括了前端展示 模板、業(yè)務(wù)邏輯代碼、數(shù)據(jù)存儲(chǔ)的動(dòng)態(tài)的實(shí)體,其能夠?yàn)橛脩籼峁└鼮樨S富的交互效果,并 且頁(yè)面組件之間可以通過(guò)事件驅(qū)動(dòng)機(jī)制,進(jìn)行信息的交換和協(xié)作,進(jìn)一步提升頁(yè)面組件的 表達(dá)能力。
[0110] 這些頁(yè)面組件部署在頁(yè)面組件平臺(tái)中,例如組件托管模塊等,并且每個(gè)頁(yè)面組件 都有唯一的標(biāo)識(shí)信息,例如,頁(yè)面組件的ID或編號(hào)等。
[0111] 頁(yè)面組件平臺(tái),是各種頁(yè)面組件的運(yùn)行和管理平臺(tái),負(fù)責(zé)頁(yè)面組件的提交、審核、 安裝、運(yùn)行、更新等生命周期中的各項(xiàng)操作。為了頁(yè)面組件的開(kāi)發(fā)更方便以及運(yùn)行更為高 效,頁(yè)面組件平臺(tái)提供了詳解的頁(yè)面組件開(kāi)發(fā)規(guī)范和頁(yè)面組件開(kāi)發(fā)框架。根據(jù)開(kāi)發(fā)規(guī)范,開(kāi) 發(fā)人員可以通過(guò)配置文件的方式實(shí)現(xiàn)頁(yè)面組件權(quán)限的申請(qǐng)、頁(yè)面組件依賴(lài)描述、頁(yè)面組件 接口導(dǎo)出、頁(yè)面組件數(shù)據(jù)表申請(qǐng)等工作;開(kāi)發(fā)框架為頁(yè)面組件提供了模板系統(tǒng)、頁(yè)面緩存、 數(shù)據(jù)庫(kù)訪問(wèn)、URL映射、靜態(tài)文件訪問(wèn)等基礎(chǔ)服務(wù),頁(yè)面組件開(kāi)發(fā)者只需要專(zhuān)注于頁(yè)面組件 的業(yè)務(wù)邏輯即業(yè)務(wù)源代碼業(yè)務(wù)邏輯的開(kāi)發(fā)。
[0112] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述拼裝信息可以包括但不限于 頁(yè)面的頭部信息、頁(yè)面的導(dǎo)航信息、頁(yè)面的正文信息和頁(yè)面的尾部信息中的至少一項(xiàng),以及 頁(yè)面組件的布局信息。其中,
[0113] 所述頁(yè)面的頭部信息,可以用于指示位于頁(yè)面的上邊框與頁(yè)面的正文之間的部 分,中的內(nèi)容,例如,頁(yè)面標(biāo)題、頁(yè)面描述和頁(yè)面關(guān)鍵字等。
[0114] 所述頁(yè)面的導(dǎo)航信息,可以用于指示頁(yè)面的導(dǎo)航欄中的內(nèi)容。一般頁(yè)面都有導(dǎo)航 欄,方便用戶的瀏覽。所謂的頁(yè)面的導(dǎo)航欄指的是引導(dǎo)用戶訪問(wèn)網(wǎng)站的欄目、菜單、在線幫 助、分類(lèi)等布局結(jié)構(gòu)等形式的總稱(chēng)。所以網(wǎng)站建設(shè)的過(guò)程中一定要使網(wǎng)站導(dǎo)航結(jié)構(gòu)清晰,能 夠使用戶在最短時(shí)間內(nèi)找到自己喜歡的內(nèi)容。
[0115] 所述頁(yè)面的正文信息,可以用于指示頁(yè)面的正文,中的內(nèi)容,例如,文章、目錄等。
[0116] 所述頁(yè)面的尾部信息,可以用于指示從頁(yè)面的正文與頁(yè)面的下邊框之間的部分, 中的內(nèi)容,例如,版權(quán)信息等。
[0117] 需要說(shuō)明的是,101?103的執(zhí)行主體,可以為位于本地終端的應(yīng)用,或者還可以 為位于本地終端的應(yīng)用中的插件或軟件開(kāi)發(fā)工具包(Software Development Kit, SDK)等 功能單元,或者還可以為位于網(wǎng)絡(luò)側(cè)的服務(wù)器中的處理引擎,或者還可以為位于網(wǎng)絡(luò)側(cè)的 分布式系統(tǒng),本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0118] 可以理解的是,所述應(yīng)用可以是安裝在終端上的應(yīng)用程序(Native App),或者還 可以是瀏覽器的一個(gè)網(wǎng)頁(yè)程序(Web App),本實(shí)施例對(duì)此不進(jìn)行限定。
[0119] 這樣,通過(guò)獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件 中每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和Ν 個(gè)目標(biāo)頁(yè)面組件的拼裝信息,Ν為大于或等于1的整數(shù),進(jìn)而根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的 標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組 件的頁(yè)面源代碼,使得能夠根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn) 行拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼,由于根據(jù)頁(yè)面的頁(yè)面組件數(shù)據(jù)自動(dòng)生成頁(yè)面 的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需預(yù)先配置模板頁(yè)面 的頁(yè)面源代碼,從而提高了頁(yè)面的開(kāi)發(fā)效率。
[0120] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在101中,具體可以接收客戶端發(fā) 送的頁(yè)面訪問(wèn)請(qǐng)求,所述頁(yè)面訪問(wèn)請(qǐng)求中包含頁(yè)面的標(biāo)識(shí)信息,例如,頁(yè)面的統(tǒng)一資源定位 符(Uniform Resource Locator, URL),有時(shí)也被稱(chēng)為網(wǎng)頁(yè)地址。進(jìn)而,貝U可以根據(jù)頁(yè)面的 標(biāo)識(shí)信息,獲得所述頁(yè)面的頁(yè)面組件數(shù)據(jù)。
[0121] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102中,具體可以向頁(yè)面組件平 臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo) 識(shí)信息,以使得所述頁(yè)面組件平臺(tái)根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo) 頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。然后,則 可以接收所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0122] 具體地,具體可以依次向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信 息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息。例如,可以依次向所述頁(yè)面組件 平臺(tái)發(fā)送請(qǐng)求,每次所發(fā)送的請(qǐng)求中只包含一個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和一個(gè)目標(biāo)頁(yè)面 組件的組件配置信息的標(biāo)識(shí)信息。這樣,由于采用串行方式向頁(yè)面組件平臺(tái)進(jìn)行請(qǐng)求,頁(yè)面 的構(gòu)建的效率不高。
[0123] 具體地,具體可以同時(shí)向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信 息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息。例如,可以向所述頁(yè)面組件平臺(tái) 發(fā)送一個(gè)請(qǐng)求,該一個(gè)請(qǐng)求中包含每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和每個(gè)目標(biāo)頁(yè)面組件的組 件配置信息的標(biāo)識(shí)信息。這樣,由于采用并行方式向頁(yè)面組件平臺(tái)進(jìn)行請(qǐng)求,能夠有效提高 頁(yè)面的構(gòu)建的效率。
[0124] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在103中,具體可以根據(jù)所述拼裝 信息,并利用頁(yè)面標(biāo)簽例如,HTML標(biāo)簽、JSP標(biāo)簽等,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代 碼進(jìn)行拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼。
[0125] 例如,具體可以利用DIV標(biāo)簽。DIV標(biāo)簽是用來(lái)為HTML頁(yè)面內(nèi)若干區(qū)域的內(nèi)容提 供結(jié)構(gòu)和背景的元素。DIV標(biāo)簽的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來(lái)定義這個(gè) 區(qū)域的,其中所包含頁(yè)面組件的特性由DIV標(biāo)簽的屬性來(lái)進(jìn)行控制,或者是通過(guò)使用級(jí)聯(lián) 樣式表(Cascading Style Sheet, CSS)格式化這個(gè)區(qū)域來(lái)進(jìn)行控制。DIV標(biāo)簽的詳細(xì)描述 可以參見(jiàn)現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。
[0126] 本實(shí)施例中,通過(guò)獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè) 面組件中每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信 息和N個(gè)目標(biāo)頁(yè)面組件的拼裝信息,N為大于或等于1的整數(shù),進(jìn)而根據(jù)所述每個(gè)目標(biāo)頁(yè)面 組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo) 頁(yè)面組件的頁(yè)面源代碼,使得能夠根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源 代碼進(jìn)行拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼,由于根據(jù)頁(yè)面的頁(yè)面組件數(shù)據(jù)自動(dòng)生 成頁(yè)面的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需預(yù)先配置模 板頁(yè)面的頁(yè)面源代碼,從而提高了頁(yè)面的開(kāi)發(fā)效率。
[0127] 另外,采用本發(fā)明提供的技術(shù)方案,由于根據(jù)頁(yè)面的頁(yè)面組件數(shù)據(jù)自動(dòng)生成頁(yè)面 的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需預(yù)先配置模板頁(yè)面 的頁(yè)面源代碼,能夠節(jié)省頁(yè)面的開(kāi)發(fā)成本。
[0128] 另外,采用本發(fā)明提供的技術(shù)方案,針對(duì)待發(fā)布信息的發(fā)布需求變化的情況,開(kāi)發(fā) 人員只需要重新配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需重新配置模板頁(yè)面的頁(yè)面源代碼,能夠 進(jìn)一步提高頁(yè)面的開(kāi)發(fā)效率,以及還能夠進(jìn)一步降低頁(yè)面的開(kāi)發(fā)成本。
[0129] 可選地,本發(fā)明另一實(shí)施例中,在101之前,還可以進(jìn)一步預(yù)先對(duì)頁(yè)面所包括的目 標(biāo)頁(yè)面組件執(zhí)行實(shí)例化操作,以獲得目標(biāo)頁(yè)面組件的組件實(shí)例。具體地,具體可以利用一可 視化編輯平臺(tái),以下簡(jiǎn)稱(chēng)建站平臺(tái),完成上述操作。建站平臺(tái)可以為用戶提供站點(diǎn)以及頁(yè)面 的創(chuàng)建和管理功能,其核心是一個(gè)所見(jiàn)即所得的頁(yè)面編輯器,使用頁(yè)面編輯器的用戶可以 通過(guò)點(diǎn)擊頁(yè)面組件或拖放頁(yè)面組件等操作,進(jìn)行頁(yè)面組件的選擇,以完成頁(yè)面的構(gòu)建和實(shí) 時(shí)的效果預(yù)覽。用戶在利用建站平臺(tái)進(jìn)行站點(diǎn)創(chuàng)建時(shí),首先可以填寫(xiě)站點(diǎn)名稱(chēng)等站點(diǎn)基本 信息,然后,填寫(xiě)頁(yè)面名稱(chēng)等頁(yè)面基本信息,進(jìn)而執(zhí)行頁(yè)面的構(gòu)建操作。圖2為本發(fā)明另一 實(shí)施例提供的頁(yè)面的構(gòu)建方法的流程示意圖。
[0130] 201、建站平臺(tái)展現(xiàn)Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí),Μ為大于或等于N的整數(shù)。
[0131] 例如,如圖3所示,圖3中建站平臺(tái)在界面最左邊的區(qū)域展現(xiàn)一組件庫(kù)界面,有時(shí) 還可以稱(chēng)為組件面板。該組件面板中具體展現(xiàn)了導(dǎo)航組件的標(biāo)識(shí)、幻燈片組件的標(biāo)識(shí)、圖片 組件的標(biāo)識(shí)、文本組件的標(biāo)識(shí)等若干候選頁(yè)面組件的標(biāo)識(shí),以供用戶進(jìn)行選擇。其中,候選 頁(yè)面組件的標(biāo)識(shí)可以為候選頁(yè)面組件的圖片標(biāo)注等。
[0132] 202、建站平臺(tái)采集輸入設(shè)備所輸入的操作指令。
[0133] 需要說(shuō)明的是,本實(shí)施例所涉及的輸入設(shè)備可以包括但不限于鼠標(biāo)、鍵盤(pán)或觸摸 屏,本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0134] 具體地,所述操作指令可以包括但不限于點(diǎn)擊操作指令或拖拽操作指令,本實(shí)施 例對(duì)此不進(jìn)行特別限定。
[0135] 具體地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在202中,建站平臺(tái)具體可以采集 用戶所使用的輸入設(shè)備在建站平臺(tái)所展現(xiàn)界面上的操作指令,例如,用戶利用輸入設(shè)備點(diǎn) 擊所選擇的候選頁(yè)面組件的標(biāo)識(shí)或拖動(dòng)所選擇的候選頁(yè)面組件的標(biāo)識(shí)預(yù)設(shè)距離等。
[0136] 203、建站平臺(tái)根據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選 頁(yè)面組件的標(biāo)識(shí),以將所述一個(gè)候選頁(yè)面組件作為目標(biāo)頁(yè)面組件。
[0137] 204、建站平臺(tái)展現(xiàn)所述目標(biāo)頁(yè)面組件的配置頁(yè)面。
[0138] 例如,如圖3所示,圖3中建站平臺(tái)在界面最右邊的區(qū)域展現(xiàn)一組件管理界面,有 時(shí)還可以稱(chēng)為組件實(shí)例配置面板。該組件實(shí)例配置面板中具體展現(xiàn)了目標(biāo)頁(yè)面組件的配置 選項(xiàng),例如,組件內(nèi)容、組件樣式等,以供用戶進(jìn)行選擇與配置。
[0139] 205、建站平臺(tái)采集所述輸入設(shè)備在所述配置頁(yè)面中輸入的組件配置信息。
[0140] 具體地,建站平臺(tái)具體可以采集用戶所使用的輸入設(shè)備在所述配置頁(yè)面上所展現(xiàn) 的目標(biāo)頁(yè)面組件的配置選項(xiàng)中輸入的組件配置信息。若建站平臺(tái)采集用戶所使用的輸入設(shè) 備在所述配置頁(yè)面上所展現(xiàn)的指定按鈕上點(diǎn)擊操作,則結(jié)束輸入操作,不再展現(xiàn)所述目標(biāo) 頁(yè)面組件的配置頁(yè)面。
[0141] 例如,繼續(xù)參見(jiàn)圖3,用戶具體可以點(diǎn)擊保存按鈕,以結(jié)束輸入操作。
[0142] 206、建站平臺(tái)對(duì)所述目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述目標(biāo)頁(yè)面組件的組件配置信 息的標(biāo)識(shí)信息和所述目標(biāo)頁(yè)面組件的組件配置信息,進(jìn)行存儲(chǔ)處理。
[0143] 具體地,建站平臺(tái)具體可以將所述目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息與所述目標(biāo)頁(yè)面組件 的組件配置信息的標(biāo)識(shí)信息,作為數(shù)據(jù)對(duì),存儲(chǔ)為結(jié)構(gòu)化數(shù)據(jù)列表中的一條記錄。進(jìn)而,建 站平臺(tái)再將所述目標(biāo)頁(yè)面組件的組件配置信息,移動(dòng)到所對(duì)應(yīng)的記錄中,以作為一條完整 的目標(biāo)頁(yè)面組件的結(jié)構(gòu)化數(shù)據(jù)。這些結(jié)構(gòu)化數(shù)據(jù)可以存儲(chǔ)在一個(gè)分布式數(shù)據(jù)庫(kù)中。
[0144] 可以理解的是,所述目標(biāo)頁(yè)面組件的組件配置信息,可以直接作為結(jié)構(gòu)化數(shù)據(jù)列 表中一條記錄的一個(gè)數(shù)據(jù)項(xiàng),或者還可以與目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息, 一一對(duì)應(yīng),單獨(dú)存儲(chǔ)在另一個(gè)結(jié)構(gòu)化數(shù)據(jù)列表中。本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0145] 可選地,組件實(shí)例列表中每個(gè)目標(biāo)頁(yè)面組件的記錄,可以按照目標(biāo)頁(yè)面組件的相 對(duì)位置關(guān)系,進(jìn)行排列。例如,目標(biāo)頁(yè)面組件的相對(duì)位置關(guān)系為順次向下排列,那么,相應(yīng) 地,這些目標(biāo)頁(yè)面組件的記錄則也按照目標(biāo)頁(yè)面組件的排列順序,順次向下配置。
[0146] 至此,獲得一個(gè)目標(biāo)頁(yè)面組件的組件實(shí)例。依次類(lèi)推,可以反復(fù)執(zhí)行201?206,以 獲得頁(yè)面所包含的其他目標(biāo)頁(yè)面組件的組件實(shí)例,本實(shí)施例對(duì)此不再贅述。
[0147] 需要說(shuō)明的是,201?206的建站平臺(tái),可以為位于本地終端的應(yīng)用,或者還可以 為位于本地終端的應(yīng)用中的插件或軟件開(kāi)發(fā)工具包(Software Development Kit, SDK)等 功能單元,或者還可以為位于網(wǎng)絡(luò)側(cè)的服務(wù)器中的處理引擎,或者還可以為位于網(wǎng)絡(luò)側(cè)的 分布式系統(tǒng),本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0148] 可以理解的是,所述應(yīng)用可以是安裝在終端上的應(yīng)用程序(Native App),或者還 可以是瀏覽器的一個(gè)網(wǎng)頁(yè)程序(Web App),本實(shí)施例對(duì)此不進(jìn)行限定。
[0149] 這樣,采用本發(fā)明提供的技術(shù)方案,通過(guò)采集輸入設(shè)備所輸入的操作指令,進(jìn)而根 據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo)識(shí),以將所述 一個(gè)候選頁(yè)面組件作為組成頁(yè)面組件數(shù)據(jù)中的一個(gè)目標(biāo)頁(yè)面組件,由于不再完全依賴(lài)固定 內(nèi)容的模板頁(yè)面進(jìn)行頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建, 使得所構(gòu)建的頁(yè)面能夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠避免現(xiàn)有技術(shù)中由 于用戶通過(guò)指定應(yīng)用反復(fù)進(jìn)行模板頁(yè)面的調(diào)整而導(dǎo)致的增加應(yīng)用與服務(wù)器之間的數(shù)據(jù)交 互的問(wèn)題,從而降低了服務(wù)器的處理負(fù)擔(dān)。
[0150] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,建站平臺(tái)還可以進(jìn)一步對(duì)所構(gòu)建 的頁(yè)面進(jìn)行實(shí)時(shí)展現(xiàn)。
[0151] 首先,建站平臺(tái)可以根據(jù)所述頁(yè)面的標(biāo)識(shí)信息,獲取所述頁(yè)面的初始源代碼,進(jìn)而 則可以根據(jù)所述頁(yè)面的初始源代碼,展現(xiàn)所述頁(yè)面。初始源代碼,可以包含頁(yè)面名稱(chēng)等信息 對(duì)應(yīng)的頁(yè)面代碼,如圖4所示,只展現(xiàn)了包含頁(yè)面名稱(chēng)為"百度輕應(yīng)用"的頁(yè)面。
[0152] 接著,建站平臺(tái)則可以根據(jù)所述操作指令,將Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中的一個(gè) 候選頁(yè)面組件的標(biāo)識(shí)移動(dòng)到所述頁(yè)面中的指定位置。
[0153] 如圖5所示,圖5中,建站平臺(tái)具體可以根據(jù)所采集的輸入設(shè)備所輸入的拖拽操作 命令等,將文章列表的標(biāo)識(shí)移動(dòng)到所展現(xiàn)的頁(yè)面中的指定位置。
[0154] 可以理解的是,所謂的指定位置,可以為預(yù)先配置的位置,例如,每個(gè)目標(biāo)頁(yè)面組 件順次向下排列的位置,或者還可以為開(kāi)發(fā)者利用格式組件例如,TAB組件、分欄組件或表 格組件等頁(yè)面組件所指定的位置,本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0155] 然后,建站平臺(tái)可以根據(jù)所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信息,獲得所述一個(gè)候選 頁(yè)面組件的模板源代碼。
[0156] 具體地,建站平臺(tái)具體可以向頁(yè)面組件平臺(tái)發(fā)送所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信 息,以使得頁(yè)面組件平臺(tái)根據(jù)所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面 組件的模板源代碼。進(jìn)而,建站平臺(tái)則可以接收頁(yè)面組件平臺(tái)所發(fā)送的所述一個(gè)候選頁(yè)面 組件的模板源代碼。
[0157] 最后,建站平臺(tái)則可以根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼,在所述指定位 置,展現(xiàn)所述一個(gè)候選頁(yè)面組件的組件模板。
[0158] 如圖6所示,建站平臺(tái)在展現(xiàn)所述一個(gè)候選頁(yè)面組件的組件模板的同時(shí),或者之 后,還可以進(jìn)一步根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼和所述一個(gè)候選頁(yè)面組件的組 件配置信息的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼,進(jìn)而根據(jù)所述一個(gè)候 選頁(yè)面組件的頁(yè)面源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面組件的組件實(shí)例。
[0159] 具體地,建站平臺(tái)具體可以向頁(yè)面組件平臺(tái)發(fā)送所述一個(gè)候選頁(yè)面組件的組件配 置信息的標(biāo)識(shí)信息,以使得頁(yè)面組件平臺(tái)根據(jù)所述一個(gè)候選頁(yè)面組件的組件配置信息的標(biāo) 識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的組件配置信息。進(jìn)而,建站平臺(tái)則可以接收頁(yè)面組件 平臺(tái)所發(fā)送的所述一個(gè)候選頁(yè)面組件的組件配置信息。然后,建站平臺(tái)則可以根據(jù)所述一 個(gè)候選頁(yè)面組件的模板源代碼和所述一個(gè)候選頁(yè)面組件的組件配置信息,獲得所述一個(gè)候 選頁(yè)面組件的頁(yè)面源代碼。
[0160] 繼續(xù)參見(jiàn)圖6,用戶可以點(diǎn)擊界面中所展現(xiàn)的預(yù)覽按鈕,建站平臺(tái)則可以展現(xiàn)所述 頁(yè)面,以供用戶預(yù)覽頁(yè)面的實(shí)際效果。
[0161] 本實(shí)施例中,通過(guò)采集輸入設(shè)備所輸入的操作指令,進(jìn)而根據(jù)所述操作指令,從Μ 個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo)識(shí),以將所述一個(gè)候選頁(yè)面組件作 為組成頁(yè)面組件數(shù)據(jù)中的一個(gè)目標(biāo)頁(yè)面組件,由于不再完全依賴(lài)固定內(nèi)容的模板頁(yè)面進(jìn)行 頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建,使得所構(gòu)建的頁(yè)面能 夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠避免現(xiàn)有技術(shù)中由于用戶通過(guò)指定應(yīng)用 反復(fù)進(jìn)行模板頁(yè)面的調(diào)整而導(dǎo)致的增加應(yīng)用與服務(wù)器之間的數(shù)據(jù)交互的問(wèn)題,從而降低了 服務(wù)器的處理負(fù)擔(dān)。
[0162]另外,采用本發(fā)明提供的技術(shù)方案,由于不再完全依賴(lài)固定內(nèi)容的模板頁(yè)面進(jìn)行 頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建,使得所構(gòu)建的頁(yè)面能 夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠有效提高頁(yè)面構(gòu)建的有效性。
[0163]另外,采用本發(fā)明提供的技術(shù)方案,由于不再完全依賴(lài)固定內(nèi)容的模板頁(yè)面進(jìn)行 頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建,使得所構(gòu)建的頁(yè)面能 夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠有效提高頁(yè)面構(gòu)建的效率。
[0164] 需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列 的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)?依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明 所必須的。
[0165] 在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部 分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
[0166] 圖7為本發(fā)明另一實(shí)施例提供的頁(yè)面的構(gòu)建裝置的結(jié)構(gòu)示意圖,如圖7所示。本 實(shí)施例的頁(yè)面的構(gòu)建裝置可以包括獲取單元71、渲染單元72和拼裝單元73。其中,獲取單 元71,用于獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件中每個(gè)目 標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和N個(gè)目標(biāo)頁(yè) 面組件的拼裝信息,N為大于或等于1的整數(shù);渲染單元72,用于根據(jù)所述每個(gè)目標(biāo)頁(yè)面組 件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè) 面組件的頁(yè)面源代碼;拼裝單元73,用于根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的 頁(yè)面源代碼進(jìn)行拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼。
[0167] 需要說(shuō)明的是,本實(shí)施例所提供的頁(yè)面的構(gòu)建裝置,可以為位于本地終端的應(yīng)用, 或者還可以為位于本地終端的應(yīng)用中的插件或軟件開(kāi)發(fā)工具包(Software Development Kit, SDK)等功能單元,或者還可以為位于網(wǎng)絡(luò)側(cè)的服務(wù)器中的處理引擎,或者還可以為位 于網(wǎng)絡(luò)側(cè)的分布式系統(tǒng),本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0168] 可以理解的是,所述應(yīng)用可以是安裝在終端上的應(yīng)用程序(Native App),或者還 可以是瀏覽器的一個(gè)網(wǎng)頁(yè)程序(Web App),本實(shí)施例對(duì)此不進(jìn)行限定。
[0169] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述頁(yè)面組件可以包括但不限于 至少一個(gè)頁(yè)面元素,也就是說(shuō),頁(yè)面組件是頁(yè)面元素的一個(gè)集合。
[0170] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述渲染單元72,具體可以用于向 頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配 置信息的標(biāo)識(shí)信息,以使得所述頁(yè)面組件平臺(tái)根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所 述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代 碼;以及接收所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0171] 具體地,所述渲染單元72,具體可以用于依次向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè) 目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息。
[0172] 具體地,所述渲染單元72,具體可以用于同時(shí)向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè) 目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息。
[0173] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,如圖8所示,本實(shí)施例所提供的頁(yè) 面的構(gòu)建裝置還可以進(jìn)一步包括配置單元81,用于展現(xiàn)Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí),Μ為大于 或等于Ν的整數(shù);采集輸入設(shè)備所輸入的操作指令;根據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組 件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo)識(shí),以將所述一個(gè)候選頁(yè)面組件作為目標(biāo)頁(yè)面組 件;展現(xiàn)所述目標(biāo)頁(yè)面組件的配置頁(yè)面;采集所述輸入設(shè)備在所述配置頁(yè)面中輸入的組件 配置信息;以及對(duì)所述目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述目標(biāo)頁(yè)面組件的組件配置信息的標(biāo) 識(shí)信息和所述目標(biāo)頁(yè)面組件的組件配置信息,進(jìn)行存儲(chǔ)處理。
[0174] 進(jìn)一步可選地,所述配置單元81,還可以進(jìn)一步用于根據(jù)所述頁(yè)面的標(biāo)識(shí)信息, 獲取所述頁(yè)面的初始源代碼;根據(jù)所述頁(yè)面的初始源代碼,展現(xiàn)所述頁(yè)面;根據(jù)所述操作 指令,將Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中的一個(gè)候選頁(yè)面組件的標(biāo)識(shí)移動(dòng)到所述頁(yè)面中的指定 位置;根據(jù)所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的模板源代碼; 以及根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面 組件的組件模板。
[0175] 進(jìn)一步可選地,所述配置單元81,還可以進(jìn)一步用于根據(jù)所述一個(gè)候選頁(yè)面組件 的模板源代碼和所述一個(gè)候選頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè) 面組件的頁(yè)面源代碼;以及根據(jù)所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼,在所述指定位置,展 現(xiàn)所述一個(gè)候選頁(yè)面組件的組件實(shí)例。
[0176] 其中,所述操作指令可以包括但不限于點(diǎn)擊操作指令或拖拽操作指令,本實(shí)施例 對(duì)此不進(jìn)行特別限定。
[0177] 需要說(shuō)明的是,圖1對(duì)應(yīng)的實(shí)施例中方法,可以由本實(shí)施例提供的頁(yè)面的構(gòu)建裝 置實(shí)現(xiàn)。詳細(xì)描述可以參見(jiàn)圖1對(duì)應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0178] 本實(shí)施例中,通過(guò)獲取單元獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括Ν 個(gè)目標(biāo)頁(yè)面組件中每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息 的標(biāo)識(shí)信息和Ν個(gè)目標(biāo)頁(yè)面組件的拼裝信息,Ν為大于或等于1的整數(shù),進(jìn)而由渲染單元根 據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信 息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼,使得拼裝單元能夠根據(jù)所述拼裝信息,對(duì)所 述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行拼裝處理,以生成所述頁(yè)面的頁(yè)面源代碼,由于根 據(jù)頁(yè)面的頁(yè)面組件數(shù)據(jù)自動(dòng)生成頁(yè)面的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的 頁(yè)面源代碼,無(wú)需預(yù)先配置模板頁(yè)面的頁(yè)面源代碼,從而提高了頁(yè)面的開(kāi)發(fā)效率。
[0179] 另外,采用本發(fā)明提供的技術(shù)方案,由于根據(jù)頁(yè)面的頁(yè)面組件數(shù)據(jù)自動(dòng)生成頁(yè)面 的頁(yè)面源代碼,開(kāi)發(fā)人員只需要預(yù)先配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需預(yù)先配置模板頁(yè)面 的頁(yè)面源代碼,能夠節(jié)省頁(yè)面的開(kāi)發(fā)成本。
[0180] 另外,采用本發(fā)明提供的技術(shù)方案,針對(duì)待發(fā)布信息的發(fā)布需求變化的情況,開(kāi)發(fā) 人員只需要重新配置頁(yè)面組件的頁(yè)面源代碼,無(wú)需重新配置模板頁(yè)面的頁(yè)面源代碼,能夠 進(jìn)一步提高頁(yè)面的開(kāi)發(fā)效率,以及還能夠進(jìn)一步降低頁(yè)面的開(kāi)發(fā)成本。
[0181]另外,采用本發(fā)明提供的技術(shù)方案,通過(guò)采集輸入設(shè)備所輸入的操作指令,進(jìn)而根 據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo)識(shí),以將所述 一個(gè)候選頁(yè)面組件作為組成頁(yè)面組件數(shù)據(jù)中的一個(gè)目標(biāo)頁(yè)面組件,由于不再完全依賴(lài)固定 內(nèi)容的模板頁(yè)面進(jìn)行頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建, 使得所構(gòu)建的頁(yè)面能夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠避免現(xiàn)有技術(shù)中由 于用戶通過(guò)指定應(yīng)用反復(fù)進(jìn)行模板頁(yè)面的調(diào)整而導(dǎo)致的增加應(yīng)用與服務(wù)器之間的數(shù)據(jù)交 互的問(wèn)題,從而降低了服務(wù)器的處理負(fù)擔(dān)。
[0182]另外,采用本發(fā)明提供的技術(shù)方案,由于不再完全依賴(lài)固定內(nèi)容的模板頁(yè)面進(jìn)行 頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建,使得所構(gòu)建的頁(yè)面能 夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠有效提高頁(yè)面構(gòu)建的有效性。
[0183]另外,采用本發(fā)明提供的技術(shù)方案,由于不再完全依賴(lài)固定內(nèi)容的模板頁(yè)面進(jìn)行 頁(yè)面的構(gòu)建,而是結(jié)合輸入設(shè)備所輸入的操作指令進(jìn)行頁(yè)面的構(gòu)建,使得所構(gòu)建的頁(yè)面能 夠基本滿足用戶構(gòu)建頁(yè)面的真正意圖,因此,能夠有效提高頁(yè)面構(gòu)建的效率。
[0184] 圖9為本發(fā)明另一實(shí)施例提供的頁(yè)面的構(gòu)建系統(tǒng)的結(jié)構(gòu)示意圖,如圖9所示。本 實(shí)施例的頁(yè)面的構(gòu)建系統(tǒng)可以包括頁(yè)面組件平臺(tái)91和圖7或圖8對(duì)應(yīng)的實(shí)施例所提供的 頁(yè)面的構(gòu)建裝置92。其中,所述頁(yè)面組件平臺(tái)91,用于接收所述頁(yè)面的構(gòu)建裝置92發(fā)送的 所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息; 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí) 信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼;以及向所述頁(yè)面的構(gòu)建裝置92發(fā)送所述 頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0185] 所述頁(yè)面的構(gòu)建裝置92的詳細(xì)描述可以參見(jiàn)圖7或圖8對(duì)應(yīng)的實(shí)施例中的相關(guān) 內(nèi)容,此處不再贅述。
[0186] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述頁(yè)面組件平臺(tái)91,具體可以用 于根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的模板源代碼;根 據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的組件 配置信息;以及根據(jù)所述模板源代碼和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息,獲得所述 每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
[0187] 可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述頁(yè)面組件平臺(tái)91,還可以進(jìn)一 步用于對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的模板源代碼,進(jìn)行 存儲(chǔ)處理。
[0188] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng), 裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0189] 在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或頁(yè)面 組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯 示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間 接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0190] 所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0191] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0192] 上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存 儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算 機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā) 明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器 (Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤(pán) 等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0193] 最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
【權(quán)利要求】
1. 一種頁(yè)面的構(gòu)建方法,其特征在于,包括: 獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件中每個(gè)目標(biāo)頁(yè)面 組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和N個(gè)目標(biāo)頁(yè)面組件 的拼裝信息,N為大于或等于1的整數(shù); 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的 標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼; 根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行拼裝處理,以生成所 述頁(yè)面的頁(yè)面源代碼。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí) 信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的 頁(yè)面源代碼,包括: 向頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的 組件配置信息的標(biāo)識(shí)信息,以使得所述頁(yè)面組件平臺(tái)根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信 息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè) 面源代碼; 接收所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo) 頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,包括: 依次向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè) 面組件的組件配置信息的標(biāo)識(shí)信息;或者 同時(shí)向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè) 面組件的組件配置信息的標(biāo)識(shí)信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取頁(yè)面的頁(yè)面組件數(shù)據(jù)之前,還包 括: 展現(xiàn)Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí),Μ為大于或等于Ν的整數(shù); 采集輸入設(shè)備所輸入的操作指令; 根據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo)識(shí),以 將所述一個(gè)候選頁(yè)面組件作為目標(biāo)頁(yè)面組件; 展現(xiàn)所述目標(biāo)頁(yè)面組件的配置頁(yè)面; 采集所述輸入設(shè)備在所述配置頁(yè)面中輸入的組件配置信息; 對(duì)所述目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和所 述目標(biāo)頁(yè)面組件的組件配置信息,進(jìn)行存儲(chǔ)處理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取頁(yè)面的頁(yè)面組件數(shù)據(jù)之前,還包 括: 根據(jù)所述頁(yè)面的標(biāo)識(shí)信息,獲取所述頁(yè)面的初始源代碼; 根據(jù)所述頁(yè)面的初始源代碼,展現(xiàn)所述頁(yè)面; 根據(jù)所述操作指令,將Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中的一個(gè)候選頁(yè)面組件的標(biāo)識(shí)移動(dòng)到 所述頁(yè)面中的指定位置; 根據(jù)所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的模板源代碼; 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面 組件的組件模板。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述一個(gè)候選頁(yè)面組件的模板 源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面組件的組件模板同時(shí)或之后,還包括: 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼和所述一個(gè)候選頁(yè)面組件的組件配置信息 的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼; 根據(jù)所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面 組件的組件實(shí)例。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述操作指令包括點(diǎn)擊操作指令或拖拽 操作指令。
8.根據(jù)權(quán)利要求1?7任一權(quán)利要求所述的方法,其特征在于,所述頁(yè)面組件包括至少 一個(gè)頁(yè)面元素。
9. 一種頁(yè)面的構(gòu)建裝置,其特征在于,包括: 獲取單元,用于獲取頁(yè)面的頁(yè)面組件數(shù)據(jù),所述頁(yè)面組件數(shù)據(jù)包括N個(gè)目標(biāo)頁(yè)面組件 中每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和N 個(gè)目標(biāo)頁(yè)面組件的拼裝信息,N為大于或等于1的整數(shù); 渲染單元,用于根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組 件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼; 拼裝單元,用于根據(jù)所述拼裝信息,對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼進(jìn)行拼裝 處理,以生成所述頁(yè)面的頁(yè)面源代碼。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述渲染單元,具體用于 向頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的 組件配置信息的標(biāo)識(shí)信息,以使得所述頁(yè)面組件平臺(tái)根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信 息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè) 面源代碼;以及 接收所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述渲染單元,具體用于 依次向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè) 面組件的組件配置信息的標(biāo)識(shí)信息;或者 同時(shí)向所述頁(yè)面組件平臺(tái)發(fā)送所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè) 面組件的組件配置信息的標(biāo)識(shí)信息。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括配置單元,用于 展現(xiàn)Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí),Μ為大于或等于Ν的整數(shù); 采集輸入設(shè)備所輸入的操作指令; 根據(jù)所述操作指令,從Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中,選擇一個(gè)候選頁(yè)面組件的標(biāo)識(shí),以 將所述一個(gè)候選頁(yè)面組件作為目標(biāo)頁(yè)面組件; 展現(xiàn)所述目標(biāo)頁(yè)面組件的配置頁(yè)面; 采集所述輸入設(shè)備在所述配置頁(yè)面中輸入的組件配置信息;以及 對(duì)所述目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息、所述目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息和所 述目標(biāo)頁(yè)面組件的組件配置信息,進(jìn)行存儲(chǔ)處理。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述配置單元,還用于 根據(jù)所述頁(yè)面的標(biāo)識(shí)信息,獲取所述頁(yè)面的初始源代碼; 根據(jù)所述頁(yè)面的初始源代碼,展現(xiàn)所述頁(yè)面; 根據(jù)所述操作指令,將Μ個(gè)候選頁(yè)面組件的標(biāo)識(shí)中的一個(gè)候選頁(yè)面組件的標(biāo)識(shí)移動(dòng)到 所述頁(yè)面中的指定位置; 根據(jù)所述一個(gè)候選頁(yè)面組件的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的模板源代碼; 以及 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面 組件的組件模板。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述配置單元,還用于 根據(jù)所述一個(gè)候選頁(yè)面組件的模板源代碼和所述一個(gè)候選頁(yè)面組件的組件配置信息 的標(biāo)識(shí)信息,獲得所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼;以及 根據(jù)所述一個(gè)候選頁(yè)面組件的頁(yè)面源代碼,在所述指定位置,展現(xiàn)所述一個(gè)候選頁(yè)面 組件的組件實(shí)例。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述操作指令包括點(diǎn)擊操作指令或拖 拽操作指令。
16.根據(jù)權(quán)利要求9?15任一權(quán)利要求所述的裝置,其特征在于,所述頁(yè)面組件包括至 少一個(gè)頁(yè)面元素。
17. -種頁(yè)面的構(gòu)建系統(tǒng),其特征在于,包括頁(yè)面組件平臺(tái)和權(quán)利要求9?16任一權(quán)利 要求所述的頁(yè)面的構(gòu)建裝置;其中, 所述頁(yè)面組件平臺(tái),用于 接收所述頁(yè)面的構(gòu)建裝置發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo) 頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息; 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的 標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面源代碼;以及 向所述頁(yè)面的構(gòu)建裝置發(fā)送所述頁(yè)面組件平臺(tái)發(fā)送的所述每個(gè)目標(biāo)頁(yè)面組件的頁(yè)面 源代碼。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述頁(yè)面組件平臺(tái),具體用于 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件的模板源代碼; 根據(jù)所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息的標(biāo)識(shí)信息,獲得所述每個(gè)目標(biāo)頁(yè)面組件 的組件配置信息;以及 根據(jù)所述模板源代碼和所述每個(gè)目標(biāo)頁(yè)面組件的組件配置信息,獲得所述每個(gè)目標(biāo)頁(yè) 面組件的頁(yè)面源代碼。
19.根據(jù)權(quán)利要求17或18所述的系統(tǒng),其特征在于,所述頁(yè)面組件平臺(tái),還用于 對(duì)所述每個(gè)目標(biāo)頁(yè)面組件的標(biāo)識(shí)信息和所述每個(gè)目標(biāo)頁(yè)面組件的模板源代碼,進(jìn)行存 儲(chǔ)處理。
【文檔編號(hào)】G06F9/44GK104142826SQ201410364136
【公開(kāi)日】2014年11月12日 申請(qǐng)日期:2014年7月28日 優(yōu)先權(quán)日:2014年7月28日
【發(fā)明者】嚴(yán)龍, 涂德巨, 鐘茹, 王洪亮 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司