【技術實現步驟摘要】
本專利技術涉及大數據,尤其涉及一種頁面加載的方法和裝置。
技術介紹
1、定向投放是指對部分用戶、部分地區或者特定時間等投放規則實現針對性的頁面數據投放,即根據設置的投放規則,對不同用戶或者不同地區顯示不同的頁面內容,或者在某個時間段顯示特定的頁面內容。例如:在醫療健康領域中,需要對部分用戶、部分地區或者特定時間等投放規則實現針對性的醫療健康頁面數據投放,以使得醫療工作人員或者不同癥狀的患者能夠獲得各自需要的信息。目前定向投放的方案為以整個頁面為最小單位設置投放規則,以對不同用戶或者不同地區、或者在某個時間段顯示不同的頁面內容。
2、在實現本專利技術過程中,專利技術人發現現有技術中至少存在如下問題:
3、現有的頁面數據定向投放以頁面為最小單位,粒度較大,使得定向投放成本大,定向投放效率低,且定投規則不夠全面,不支持多種投放規則組合定投,使得醫療工作人員或者不同癥狀的患者無法準確獲得各自需要的信息,定向投放的投放效果差。
技術實現思路
1、有鑒于此,本專利技術實施例提供一種頁面加載的方法和裝置,能夠以內容層為單位配置定投規則,細化定向投放的最小粒度,降低定向投放成本,提高定向投放效率,增加了定投規則的全面性,支持多種投放規則組合定投,實現定向投放的個性化定制,使得醫療工作人員或者不同癥狀的患者能夠準確獲得各自需要的信息,提高定向投放的投放效果。
2、為實現上述目的,根據本專利技術實施例的一個方面,提供了一種頁面加載的方法。
3、一種頁面加
4、可選地,所述對于每一所述內容層數據,根據所述頁面加載請求的請求信息對與所述內容層數據對應的加載規則集合中的每個加載規則進行命中判定之前,還包括:對于每一所述內容層數據,預先配置所述內容層數據對應的加載規則集合。
5、可選地,所述加載規則集合包括:版本規則、白名單規則、黑名單規則、時間規則、登陸規則、地址規則、接口規則、模版規則、渠道包規則中的一種或多種。
6、可選地,所述版本規則為對客戶端版本號設置的加載規則,所述白名單規則和所述黑名單規則為對設備標識和/或用戶標識設置的加載規則,所述時間規則為對頁面加載請求的請求時間設置的加載規則,所述登錄規則為對登錄狀態設置的加載規則,所述地址規則為對定位地址設置的加載規則,所述接口規則為通過自定義接口設置的加載規則,所述模板規則為通過模板引擎設置的加載規則,所述渠道包規則為對客戶端的下載渠道設置的加載規則。
7、可選地,所述頁面加載請求的請求信息包括:客戶端版本號、設備標識和/或用戶標識、請求時間、登錄狀態、定位地址、自定義接口對應的參數、模板引擎對應的參數和客戶端的下載渠道,所述根據所述頁面加載請求的請求信息對與所述內容層數據對應的加載規則集合中的每個加載規則進行命中判定,包括:獲取與所述內容層數據對應的加載規則集合;對所述加載規則集合中的每個加載規則進行命中判定,其中,若所述加載規則為版本規則,則根據所述客戶端版本號對所述版本規則進行命中判定;若所述加載規則為白名單規則或黑名單規則,則根據所述設備標識和/或用戶標識對所述白名單規則或所述黑名單規則進行命中判定;若所述加載規則為時間規則,則根據所述請求時間對所述時間規則進行命中判定;若所述加載規則為登錄規則,則根據所述登錄狀態對所述登錄規則進行命中判定;若所述加載規則為地址規則,則根據所述定位地址對所述地址規則進行命中判定;若所述加載規則為接口規則,則根據所述自定義接口對應的參數對所述接口規則進行命中判定;若所述加載規則為模板規則,則根據所述模板引擎對應的參數對所述模板規則進行命中判定;若所述加載規則為渠道包規則,則根據所述客戶端的下載渠道對所述渠道包規則進行命中判定。
8、可選地,所述版本規則包括:基于版本號或版本號區間、無版本以及全版本所實現的加載規則,所述根據所述客戶端版本號對所述版本規則進行命中判定,包括:在所述版本規則設置為全版本的情況下,所述版本規則被命中;在所述版本規則設置為無版本的情況下,所述版本規則不被命中;在所述版本規則設置為版本號或版本號區間的情況下,若所述客戶端版本號與所述版本號一致或者位于所述版本號區間中,則所述版本規則被命中,否則,所述版本規則不被命中。
9、可選地,所述對于每一所述內容層數據,根據所述頁面加載請求的請求信息對與所述內容層數據對應的加載規則集合中的每個加載規則進行命中判定之后,還包括:在有加載規則未被命中的情況下,刪除所述內容層數據。
10、根據本專利技術實施例的另一方面,提供了一種頁面加載的裝置。
11、一種頁面加載的裝置,包括:內容層數據獲取模塊,用于接收頁面加載請求,根據所述頁面加載請求得到頁面標識,并獲取與所述頁面標識對應的不少于一個內容層數據;待顯示內容層數據確定模塊,用于對于每一所述內容層數據,根據所述頁面加載請求的請求信息對與所述內容層數據對應的加載規則集合中的每個加載規則進行命中判定,在所有加載規則均被命中的情況下,將所述內容層數據作為待顯示內容層數據;頁面加載模塊,用于根據所有待顯示內容層數據進行頁面加載。
12、可選地,還包括加載規則集合配置模塊,用于:對于每一所述內容層數據,預先配置所述內容層數據對應的加載規則集合。
13、可選地,所述加載規則集合包括:版本規則、白名單規則、黑名單規則、時間規則、登陸規則、地址規則、接口規則、模版規則、渠道包規則中的一種或多種。
14、可選地,所述版本規則為對客戶端版本號設置的加載規則,所述白名單規則和所述黑名單規則為對設備標識和/或用戶標識設置的加載規則,所述時間規則為對頁面加載請求的請求時間設置的加載規則,所述登錄規則為對登錄狀態設置的加載規則,所述地址規則為對定位地址設置的加載規則,所述接口規則為通過自定義接口設置的加載規則,所述模板規則為通過模板引擎設置的加載規則,所述渠道包規則為對客戶端的下載渠道設置的加載規則。
15、可選地,所述頁面加載請求的請求信息包括:客戶端版本號、設備標識和/或用戶標識、請求時間、登錄狀態、定位地址、自定義接口對應的參數、模板引擎對應的參數和客戶端的下載渠道,所述待顯示內容層數據確定模塊還用于:獲取與所述內容層數據對應的加載規則集合;對所述加載規則集合中的每個加載規則進行命中判定,其中,若所述加載規則為版本規則,則根據所述客戶端版本號對所述版本規則進行命中判定;若所述加載規則為白名單規則或黑名單規則,則根據所述設備標識和/或用戶標識對所述白名單規則或所述黑名單規則進行命中判定;若所述加載規則為時間規則,則根據所述請求時間對所述時間規則進行命中判定;本文檔來自技高網...
【技術保護點】
1.一種頁面加載的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述對于每一所述內容層數據,根據所述頁面加載請求的請求信息對與所述內容層數據對應的加載規則集合中的每個加載規則進行命中判定之前,還包括:
3.根據權利要求2所述的方法,其特征在于,所述加載規則集合包括:版本規則、白名單規則、黑名單規則、時間規則、登陸規則、地址規則、接口規則、模版規則、渠道包規則中的一種或多種。
4.根據權利要求3所述的方法,其特征在于,所述版本規則為對客戶端版本號設置的加載規則,所述白名單規則和所述黑名單規則為對設備標識和/或用戶標識設置的加載規則,所述時間規則為對頁面加載請求的請求時間設置的加載規則,所述登錄規則為對登錄狀態設置的加載規則,所述地址規則為對定位地址設置的加載規則,所述接口規則為通過自定義接口設置的加載規則,所述模板規則為通過模板引擎設置的加載規則,所述渠道包規則為對客戶端的下載渠道設置的加載規則。
5.根據權利要求4所述的方法,其特征在于,所述頁面加載請求的請求信息包括:客戶端版本號、設備標識和/或用戶標識、請求
6.根據權利要求5所述的方法,其特征在于,所述版本規則包括:基于版本號或版本號區間、無版本以及全版本所實現的加載規則,所述根據所述客戶端版本號對所述版本規則進行命中判定,包括:
7.根據權利要求1所述的方法,其特征在于,所述對于每一所述內容層數據,根據所述頁面加載請求的請求信息對與所述內容層數據對應的加載規則集合中的每個加載規則進行命中判定之后,還包括:
8.一種頁面加載的裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-7中任一所述的方法。
...【技術特征摘要】
1.一種頁面加載的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述對于每一所述內容層數據,根據所述頁面加載請求的請求信息對與所述內容層數據對應的加載規則集合中的每個加載規則進行命中判定之前,還包括:
3.根據權利要求2所述的方法,其特征在于,所述加載規則集合包括:版本規則、白名單規則、黑名單規則、時間規則、登陸規則、地址規則、接口規則、模版規則、渠道包規則中的一種或多種。
4.根據權利要求3所述的方法,其特征在于,所述版本規則為對客戶端版本號設置的加載規則,所述白名單規則和所述黑名單規則為對設備標識和/或用戶標識設置的加載規則,所述時間規則為對頁面加載請求的請求時間設置的加載規則,所述登錄規則為對登錄狀態設置的加載規則,所述地址規則為對定位地址設置的加載規則,所述接口規則為通過自定義接口設置的加載規則,所述模板規則為通過模板引擎設置的加載規則,所述渠道包規則為對客戶端的下載渠道設置的加載規則。
5.根據權利要求4所述的方法,...
【專利技術屬性】
技術研發人員:劉鵬輝,
申請(專利權)人:北京京東拓先科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。