两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

頁面生成方法和裝置的制造方法

文檔序號:9750993閱讀:451來源:國知局
頁面生成方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網領域,具體而言,涉及一種頁面生成方法和裝置。
【背景技術】
[0002]Web應用程序是一種可以通過Web訪問的應用程序。Web應用程序的最大好處是用戶可以很容易地訪問該應用程序,用戶只需要有瀏覽器即可,不需要再安裝其他軟件。電腦端可以通過Chrome、Firefox、Safar1、IE等訪問該應用程序,手機端可以通過系統(tǒng)自帶的網頁應用系統(tǒng)訪問該應用程序,或在該應用程序中嵌入Web V i ew訪問系統(tǒng)。
[0003]隨著HTML5標準的發(fā)布以及推廣,Web頁面已經成為Web應用程序的首選?,F(xiàn)有的Web頁面的開發(fā)一般通過兩種方式:第一種方式,編碼實現(xiàn)頁面,即當需要頁面展示時,根據(jù)需要展示的內容設計頁面,然后選擇合適的技術框架編碼實現(xiàn)頁面;第二種方式,配置實現(xiàn)頁面,即首先配置生成頁面的框架,然后根據(jù)頁面展示需求制定統(tǒng)一建模語言(UnifiedModeing Language,簡稱為UML)生成配置信息,通過配置信息生成頁面。
[0004]現(xiàn)有的頁面生成方式都是在存在頁面展示需求時根據(jù)需求生成頁面,但是,當存在新的頁面展示需求時,現(xiàn)有技術需要重新編碼或者配置以實現(xiàn)新的頁面展示需求。這樣將會導致重復投入大量的人力物力以及成本,且開發(fā)的周期不可控,后期維護成本增高,極大地降低了頁面生成效率。
[0005]針對相關技術在接收到頁面生成請求時,采用重新編碼或者重新配置的方式生成頁面,導致頁面生成效率較低的問題,目前尚未提出有效的解決方案。

【發(fā)明內容】

[0006]本發(fā)明實施例提供了一種頁面生成方法和裝置,以至少解決相關技術在接收到頁面生成請求時,采用重新編碼或者重新配置的方式生成頁面,導致頁面生成效率較低的技術問題。
[0007]根據(jù)本發(fā)明實施例的一個方面,提供了一種頁面生成方法,包括:獲取待顯示數(shù)據(jù),其中,待顯示數(shù)據(jù)為用于顯示在網頁頁面上的數(shù)據(jù);分析待顯示數(shù)據(jù)的顯示類型;生成用于顯示待顯示數(shù)據(jù)的頁面,其中,待顯示數(shù)據(jù)在頁面中按照顯示類型進行顯示;檢測頁面是否符合預設條件;以及在檢測到頁面不符合預設條件的情況下,重新分析待顯示數(shù)據(jù)的顯示類型。
[0008]進一步地,在檢測頁面是否符合預設條件之后,該方法還包括:在檢測到頁面符合預設條件的情況下,累加頁面的使用次數(shù);判斷頁面的使用次數(shù)是否達到第一閾值;以及在頁面的使用次數(shù)達到第一閾值的情況下,將頁面標記為有效頁面,并將頁面數(shù)據(jù)以及從頁面中提取的頁面模板進行存儲。
[0009]進一步地,在按照顯示類型生成頁面之后,該方法還包括:檢測頁面是否是歷史頁面,其中,歷史頁面為預先存儲的有效頁面;在檢測到頁面是歷史頁面的情況下,累加頁面的使用次數(shù);以及在檢測到頁面不是歷史頁面的情況下,生成臨時頁面數(shù)據(jù)。
[0010]進一步地,檢測頁面是否符合預設條件包括:監(jiān)聽用戶在頁面上的操作行為和用戶的反饋信息,其中,當用戶在頁面上的操作行為滿足預設的頁面不可用條件,或用戶的反饋信息表明頁面不可用時,則頁面不符合預設條件,當用戶的反饋信息表明頁面可用時,則頁面符合預設條件。
[0011]進一步地,分析待顯示數(shù)據(jù)的顯示類型可以通過以下任意一種方式:分析待顯示數(shù)據(jù)的數(shù)據(jù)名稱,得到待顯示數(shù)據(jù)的顯示類型;分析待顯示數(shù)據(jù)的數(shù)據(jù)類型,得到待顯示數(shù)據(jù)的顯示類型;分析待顯示數(shù)據(jù)與歷史數(shù)據(jù)之間的關聯(lián),得到待顯示數(shù)據(jù)的顯示類型;分析待顯示數(shù)據(jù)在文檔對象模型結構中的節(jié)點位置,得到待顯示數(shù)據(jù)的顯示類型,其中,文檔對象模型結構為利用歷史數(shù)據(jù)生成的頁面對應的結構,在文檔對象模型結構中包括至少一個節(jié)點,一個數(shù)據(jù)對應一個節(jié)點,節(jié)點的屬性為數(shù)據(jù)的顯示類型。
[0012]進一步地,分析待顯示數(shù)據(jù)的數(shù)據(jù)名稱,得到待顯示數(shù)據(jù)的顯示類型包括:根據(jù)歷史數(shù)據(jù)的數(shù)據(jù)名稱或者名稱縮寫規(guī)則分析與顯示類型之間的對應關系統(tǒng)計每種數(shù)據(jù)名稱或者縮寫名稱對應的顯示類型的概率;以及按照每種數(shù)據(jù)名稱或者縮寫名稱對應的顯示類型的概率分析待顯示數(shù)據(jù)的數(shù)據(jù)名稱對應的顯示類型。
[0013]進一步地,分析待顯示數(shù)據(jù)的數(shù)據(jù)類型,得到待顯示數(shù)據(jù)的顯示類型包括:按照歷史數(shù)據(jù)的數(shù)據(jù)類型與顯示類型的對應關系統(tǒng)計每種數(shù)據(jù)類型對應的顯示類型的概率;以及按照每種數(shù)據(jù)類型對應的顯示類型的概率分析待顯示數(shù)據(jù)的數(shù)據(jù)類型對應的顯示類型。
[0014]進一步地,該方法分別在多個服務器中執(zhí)行,其中,多個服務器中的每個服務器在根據(jù)待顯示數(shù)據(jù)生成頁面時生成有效頁面的數(shù)據(jù),其中,有效頁面的數(shù)據(jù)為已經生成的、通過用戶反饋確定可用的頁面的數(shù)據(jù);多個服務器中的每個服務器通過比較多個服務器的有效頁面的數(shù)據(jù),得到多個服務器之間存在差異的有效頁面的數(shù)據(jù);以及在多個服務器之間共享存在差異的有效頁面的數(shù)據(jù)。
[0015]進一步地,該方法分別在多個服務器中執(zhí)行,其中,多個服務器分別選擇不同的頁面生成方式生成用于顯示待顯示數(shù)據(jù)的頁面;以及在多個服務器中的任意一個服務器通過選擇的頁面生成方式生成有效頁面的情況下,在多個服務器之間共享頁面生成方式以及通過頁面生成方式生成的有效頁面的數(shù)據(jù),其中,有效頁面為已經生成的、通過用戶反饋確定可用的頁面。
[0016]根據(jù)本發(fā)明實施例的另一方面,還提供了一種頁面生成裝置,包括:獲取模塊,用于獲取待顯示數(shù)據(jù),其中,待顯示數(shù)據(jù)為用于顯示在網頁頁面上的數(shù)據(jù);第一分析模塊,用于分析待顯示數(shù)據(jù)的顯示類型;第一生成模塊,用于生成用于顯示待顯示數(shù)據(jù)的頁面,其中,待顯示數(shù)據(jù)在頁面中按照顯示類型進行顯示;第一檢測模塊,用于檢測頁面是否符合預設條件;以及第二分析模塊,用于在檢測到頁面不符合預設條件的情況下,重新分析待顯示數(shù)據(jù)的顯示類型。
[0017]在本發(fā)明實施例中,采用獲取待顯示數(shù)據(jù),其中,待顯示數(shù)據(jù)為用于顯示在網頁頁面上的數(shù)據(jù);分析待顯示數(shù)據(jù)的顯示類型;生成用于顯示待顯示數(shù)據(jù)的頁面,其中,待顯示數(shù)據(jù)在頁面中按照顯示類型進行顯示;檢測頁面是否符合預設條件;以及在檢測到頁面不符合預設條件的情況下,重新分析待顯示數(shù)據(jù)的顯示類型的方式,通過實時檢測當前頁面是否符合預設條件,在不滿足預設條件時重新分析待顯示數(shù)據(jù),重新生成頁面直到生成的頁面預設條件時結束重復過程,達到了根據(jù)頁面展示需求自動生成并進化頁面的目的,從而實現(xiàn)了縮短頁面生成周期,提高頁面生成效率的技術效果,進而解決了相關技術在接收到頁面生成請求時,采用重新編碼或者重新配置的方式生成頁面,導致頁面生成效率較低的技術問題。
【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實施例的頁面生成方法的流程圖;
[0020]圖2是根據(jù)本發(fā)明實施例的獨立進化模型的示意圖;
[0021 ]圖3是根據(jù)本發(fā)明實施例的進化模塊的示意圖;
[0022]圖4是根據(jù)本發(fā)明實施例的進化模塊對頁面進行進化的流程圖;
[0023]圖5是根據(jù)本發(fā)明實施例的數(shù)據(jù)分析模塊進行名稱分析的示意圖;
[0024]圖6是根據(jù)本發(fā)明實施例的數(shù)據(jù)分析模塊進行類型分析的示意圖;
[0025]圖7是根據(jù)本發(fā)明實施例的數(shù)據(jù)分析模塊進行用戶數(shù)據(jù)分析的示意圖;
[0026]圖8是根據(jù)本發(fā)明實施例的共同進化模型的示意圖;
[0027]圖9是根據(jù)本發(fā)明實施例的共同進化模型中多個系統(tǒng)共享有效的進化結果信息的示意圖;
[0028]圖10是根據(jù)本發(fā)明實施例的共同進化模型中多個系統(tǒng)共享進化過程信息的示意圖;
[0029]圖11是根據(jù)本發(fā)明實施例的頁面進化系統(tǒng)部署在企業(yè)內部的示意圖;
[0030]圖12是根據(jù)本發(fā)明實施例的頁面進化系統(tǒng)部署在云端的示意圖;以及
[0031]圖13是根據(jù)本發(fā)明實施例的頁面生成裝置的示意圖。
【具體實施方式】
[0032]為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0033]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0034]根據(jù)本發(fā)明實施例,提供了一種頁面生成方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0035]
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玛纳斯县| 宁城县| 深州市| 尼勒克县| 镇江市| 惠水县| 康定县| 巴彦淖尔市| 沙田区| 监利县| 扬州市| 清镇市| 获嘉县| 延边| 南昌市| 盈江县| 徐汇区| 清新县| 军事| 溧水县| 荆门市| 乌苏市| 东宁县| 新绛县| 嵩明县| 连山| 石楼县| 霍城县| 新乡县| 麻江县| 沂水县| 五原县| 水城县| 华亭县| 宁乡县| 泊头市| 双流县| 遂溪县| 葵青区| 屏东市| 宜昌市|