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

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

文檔序號:9750993閱讀:來源:國知局
圖1是根據本發(fā)明實施例的頁面生成方法的流程圖,如圖1所示,該方法包括如下步驟:
[0036]步驟S102,獲取待顯示數據,其中,待顯示數據為用于顯示在網頁頁面上的數據。
[0037]在步驟S102提供的方案中,待顯示數據為用于顯示在網頁頁面上的數據,待顯示數據在網頁頁面中可以顯示為數字、文本或者圖片等。該實施例獲取的待顯示數據可以是頁面展示需求對應的數據,也可以是用戶針對頁面的反饋信息對應的數據,該實施例的頁面生成方法并不對待顯示數據的來源作限定。
[0038]可選地,該實施例在獲取到待顯示數據后,可以將待顯示數據作為臨時數據進行緩存,如果待顯示數據在頁面中未成功顯示,在重新生成頁面時可以代用緩存的待顯示數據。當待顯示數據在頁面中成功顯示時,該實施例的頁面生成方法可以將緩存的待顯示數據以及該待顯示數據對應的頁面數據一起存儲在數據存儲器中,其中,在該數據存儲器中存儲有待顯示數據和頁面數據的對應關系??蛇x地,數據存儲器中也可以緩存待顯示數據,需要說明的是,待顯示數據作為緩存數據存儲在數據存儲器中時,需要對其進行標記,將其標記為臨時數據,且此時數據存儲器中并不存在與待顯示數據對應的有效頁面數據,有效頁面數據可以是已經生成的、通過用戶反饋確定可用的頁面的數據。
[0039]步驟S104,分析待顯示數據的顯示類型。
[0040]在步驟S104提供的方案中,待顯示數據在頁面中的顯示類型可以包括數字、文本、圖片等。該實施例的頁面生成方法可以采用以下任意一種方式分析待顯示數據的顯示類型,具體地:分析待顯示數據的數據名稱,得到待顯示數據的顯示類型;分析待顯示數據的數據類型,得到待顯示數據的顯示類型;分析待顯示數據與歷史數據之間的關聯,得到待顯示數據的顯示類型;分析待顯示數據在文檔對象模型結構中的節(jié)點位置,得到待顯示數據的顯示類型,其中,文檔對象模型結構為利用歷史數據生成的頁面對應的結構,在文檔對象模型結構中包括至少一個節(jié)點,一個數據對應一個節(jié)點,節(jié)點的屬性為數據的顯示類型。需要說明的是,待顯示數據的顯示類型可以包括待顯示數據在頁面中的顯示位置、顯示方式等信息。
[0041]可選地,通過分析待顯示數據的數據名稱以得到待顯示數據的顯示類型可以包括以下步驟:
[0042]步驟SI,根據歷史數據的數據名稱或者名稱縮寫規(guī)則分析與顯示類型之間的對應關系統計每種數據名稱或者縮寫名稱對應的顯示類型的概率。
[0043]數據存儲器中可以存儲有歷史數據的數據名稱或者名稱縮寫規(guī)則以及歷史數據的數據名稱與顯示類型之間存在對應關系。比如,用戶名username對應的顯示類型為文本類型TextField,用戶AAA對應的顯示類型為文本類型TextField。該實施例根據歷史數據的數據名稱或者名稱縮寫規(guī)則分析與顯示類型之間的對應關系,可以統計每種數據名稱或者縮寫名稱對應的顯示類型的概率。比如,用戶AAA或者用戶名對應的顯示類型為文本類型TextField的概率為90%。
[0044]步驟S2,按照每種數據名稱或者縮寫名稱對應的顯示類型的概率分析所述待顯示數據的數據名稱對應的顯示類型。
[0045]該實施例的頁面生成方法利用數據存儲器中存儲的歷史數據的數據名稱或者名稱縮寫規(guī)則可以對待顯示數據的數據名稱進行分析,判斷待顯示數據的數據名稱是否與數據存儲器中存儲的名稱相同或相似,或者是否符合某個歷史數據的數據名稱的名稱縮寫規(guī)貝1J,如果能夠從數據存儲器中找到與待顯示數據的數據名稱相同或者相似,或者符合某個歷史數據的數據名稱的名稱縮寫規(guī)則,則按照每種數據名稱或者縮寫名稱對應的顯示類型的概率可以確定待顯示數據的數據名稱對應的顯示類型。優(yōu)選地,該實施例將概率較高的數據名稱或者縮寫名稱對應的顯示類型作為待顯示數據的顯示類型。
[0046]該實施例待顯示數據的數據名稱與歷史數據的數據名稱相同或者相似,或者待顯示數據的數據名稱符合某個歷史數據的數據名稱的名稱縮寫規(guī)則時,待顯示數據的數據名稱與歷史數據的數據名稱的關聯度較高,反之,待顯示數據的數據名稱與歷史數據的數據名稱的關聯度較低。檢測待顯示數據的數據名稱與歷史數據的數據名稱的關聯度目的是便于按照數據存儲器中存儲的歷史數據的數據名稱與顯示類型之間存在對應關系確定待顯示數據的數據名稱。
[0047]該實施例在檢測到待顯示數據的數據名稱與歷史數據的數據名稱的關聯度較高時,待顯示數據的顯示類型為概率較高的歷史數據的數據名稱對應的顯示類型,否則,待顯示數據的顯示類型為默認顯示類型。該實施例優(yōu)選地設置默認顯示類型為文本顯示類型,需要說明的是,根據網頁頁面需求默認顯示類型還可以是其他類型,不如圖片等。
[0048]可選地,分析待顯示數據的數據類型以得到待顯示數據的顯示類型可以包括以下步驟:
[0049]步驟S3,按照歷史數據的數據類型與顯示類型的對應關系統計每種數據類型對應的顯示類型的概率。
[0050]數據存儲器中可以存儲有歷史數據的數據類型與顯示類型的對應關系,比如,字符串string對應的顯示類型為文本類型TextFie Id,整型int對應的顯示類型為下拉列表類型。數據存儲器中存儲的歷史數據的數據類型可以對應一個或者多個顯示類型,通過統計歷史數據的每種數據類型對應的顯示類型的概率,可以分別確定每種數據類型對應的顯示類型,這樣能夠提高歷史數據的數據類型與顯示類型的對應關系的準確度。
[0051]步驟S4,按照每種數據類型對應的顯示類型的概率分析待顯示數據的數據類型對應的顯示類型。
[0052]該實施例的頁面生成方法利用每種數據類型對應的顯示類型的概率可以對待顯示數據的數據類型對應的顯示類型進行分析。優(yōu)選地,該實施例首先確定待顯示數據的數據類型,然后選擇概率值最高的該數據類型對應的顯示類型作為待顯示數據的顯示類型。比如,通過統計得到整型int對應的顯示類型為下拉列表類型DropdownList的概率為80%,整型int對應的顯示類型為下拉列表類型DropdownList的概率為10%,則當待顯示數據的數據類型為整型int時,優(yōu)選地將待顯示數據的顯示類型確定為下拉列表類型DropdownList0
[0053]可選地,該實施例中的關聯性分析可以用于分析數據之間的關系,根據基礎數據、配置數據以及歷史數據可以分析出待顯示數據的顯示類型。比如,比如待顯示數據為用戶AAA,通過關聯性分析,該數據與歷史數據中的部門department存在關聯關系,部門department對應的顯示類型為文本類型TextFie Id,則可以確定用戶AAA的顯示類型也為文本類型 TextFi eld。
[0054]可選地,該實施例還可以通過分析待顯示數據在文檔對象模型結構中的節(jié)點位置得到待顯示數據的顯示類型,其中,文檔對象模型結構為利用歷史數據生成的頁面對應的結構。利用數據生成頁面時會建立與該頁面對應的文檔對象模型結構,在該頁面對應的文檔對象模型結構可以為樹型結構,文檔對象模型結構中可以包括至少一個節(jié)點,每個節(jié)點對應頁面中的一個數據,節(jié)點的屬性可以為對應的數據的顯示類型,包括顯示位置、顯示方式等。該實施例通過對歷史數據對應的文檔對象模型結構中節(jié)點展現規(guī)律的分析,可以分析得到待顯示數據的顯示類型。比如,二維數據可以以圖表的方式展現,每個節(jié)點都會有對應的位置信息。此時如果接入三維數據或四維數據,可以通過二維數據的文檔對象模型結構的特點分析得到三維數據或四維數據對應的顯示類型。
[0055]可選地,該實施例的頁面生成方法每分析一個待顯示數據,便會將該數據以及該數據對應的顯示類型添加至歷史數據中,以實現實時更新歷史數據的目的,從而為后續(xù)待顯示數據的顯示類型的分析提供更加準確的數據依據,提高待顯示數據的顯示類型分析的準確度。
[0056]步驟S106,生成用于顯示待顯示數據的頁面,其中,待顯示數據在頁面中按照顯示類型進行顯示。
[0057]在步驟S106提供的技術方案中,結合步驟S104分析得到的待顯示數據的顯示類型以及預先存儲的頁面模板生成頁面,待顯示數據在生成的頁面中按照步驟S104分析得到的顯示類型進行顯示。需要說明的是,頁面模板可以是整體的頁面模板,也可以是組件模板。該實施例利用預先存儲的頁面模板生成頁面,能夠縮短頁面生成時間,提高頁面生成效率??蛇x地,頁面模板可以存儲在模板庫中,且該模板庫也支持實時更新。
[0058]可選地,在步驟S106生成頁面之后,該實施例的頁面生成方法還可以包括:檢測頁面是否是歷史頁面,其中,歷史頁面為預先存儲的有效頁面,有效頁面為已經生成的、通過用戶反饋確定可用的頁面。在檢測到頁面是歷史頁面的情況下,累加頁面的使用次數,并實時檢測該頁面的使用次數是否已經達到預設閾值,如果達到預設閾值則可以確定該頁面為有效頁面,并保存待顯示數據、該有效頁面的頁面數據以及從有效頁面中提取的頁面模板,以供后續(xù)使用。在檢測到頁面不是歷史頁面的情況下,生成臨時頁面數據,該臨時頁面數據可能是有效頁面的數據,也可能是無效頁面的數據,需要通過用戶在頁面上的操作行為或者用戶的反饋信息進行驗證,如果通過驗證其為有效頁面的數據,則將其進行存儲,如果其為無效頁面的數據,則將其進行標記,以便于后續(xù)生產頁面過程中避免采用該方式生成頁面,進而提高了頁面生成效率。
[0059]步驟S108,檢測頁面是否符合預設條件。
[0060]在步驟S108提供的
當前第2頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大荔县| 随州市| 甘谷县| 石棉县| 镇坪县| 岢岚县| 磐安县| 锡林郭勒盟| 威信县| 贵德县| 方正县| 遂昌县| 安义县| 三门峡市| 筠连县| 卫辉市| 天台县| 阿巴嘎旗| 四子王旗| 贵阳市| 贵州省| 昌平区| 顺义区| 孟州市| 禄丰县| 水富县| 仪征市| 河曲县| 日喀则市| 兴宁市| 延吉市| 抚顺市| 黎城县| 靖边县| 合川市| 喜德县| 汾阳市| 龙里县| 峨山| 微山县| 大厂|