基于app客戶端的頁(yè)面數(shù)據(jù)處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于app客戶端的頁(yè)面數(shù)據(jù)處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,在各類智能移動(dòng)終端例如智能手機(jī)、電腦等設(shè)備在人們生活中扮演著越來(lái)越重要的角色,尤其是人們?cè)絹?lái)越多地運(yùn)用各種各樣的app,從而方便了自己的生活。然而,實(shí)際上,app的用戶在使用過程中的操作會(huì)產(chǎn)生非常多的數(shù)據(jù)或信息,而若能對(duì)這些數(shù)據(jù)或信息進(jìn)行有效地利用,則有望使得服務(wù)提供者或商家更好地為消費(fèi)者服務(wù),同時(shí)也得以使得服務(wù)提供者或商家得以更低的成本進(jìn)行app再營(yíng)銷。本申請(qǐng)文件中所說的app,包含所有類型的客戶端軟件,當(dāng)然也包含指智能手機(jī)的第三方應(yīng)用程序。而現(xiàn)有的app再營(yíng)銷都是是在app客戶端嵌套并調(diào)用第三方SDK(即軟件開發(fā)工具包)的接口將再營(yíng)銷數(shù)據(jù)傳遞給第三方公司,這種方式需要在app客戶端嵌套第三方SDK,有一定安全隱患,同時(shí)每增加一家第三方公司就需要多嵌套一次第三方SDK,增加app客戶端包大小,不利于用戶下載使用,同時(shí)app客戶端改動(dòng)很大,也不利于各個(gè)版本的控制。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中app用戶的操作所產(chǎn)生的數(shù)據(jù)或信息得不到有效利用,同時(shí)缺乏有效、安全的app營(yíng)銷方式的缺陷,提供一種基于app客戶端的頁(yè)面數(shù)據(jù)處理方法及系統(tǒng)。
[0004]本發(fā)明是通過下述技術(shù)方案來(lái)解決上述技術(shù)問題的:
[0005]—種基于App客戶端的頁(yè)面數(shù)據(jù)處理方法,其特點(diǎn)在于,包括以下步驟:
[0006]S1、檢測(cè)第一類用戶的瀏覽頁(yè)面操作,并將瀏覽頁(yè)面操作對(duì)應(yīng)的頁(yè)面數(shù)據(jù)保存在App客戶端本地;
[0007]S2、檢測(cè)安裝有App客戶端的終端設(shè)備的網(wǎng)絡(luò)狀況,在連入互聯(lián)網(wǎng)的情況下每隔一預(yù)設(shè)時(shí)間間隔將保存在App客戶端本地的頁(yè)面數(shù)據(jù)發(fā)送到服務(wù)器,服務(wù)器將收到的頁(yè)面數(shù)據(jù)存儲(chǔ)至一數(shù)據(jù)隊(duì)列;
[0008]S3、服務(wù)器根據(jù)預(yù)設(shè)的數(shù)據(jù)過濾策略對(duì)該數(shù)據(jù)隊(duì)列中的頁(yè)面數(shù)據(jù)進(jìn)行依次過濾,并解析過濾得到的頁(yè)面數(shù)據(jù)以得到可用數(shù)據(jù);
[0009]S4、服務(wù)器讀取第二類用戶的數(shù)據(jù)要求,根據(jù)數(shù)據(jù)要求匹配可用數(shù)據(jù),將匹配成功的可用數(shù)據(jù)推送給第二類用戶。
[0010]在較為典型的情況下,第一類用戶為app的使用者,即用戶或消費(fèi)者,而第二類用戶為商家或服務(wù)提供者。
[0011]較佳地,步驟S2中通過http的方式將保存在app客戶端本地的頁(yè)面數(shù)據(jù)發(fā)送到服務(wù)器。
[0012]較佳地,步驟S4中服務(wù)器通過http請(qǐng)求將匹配成功的可用數(shù)據(jù)推送給第二類用戶。
[0013]較佳地,步驟S1中將瀏覽頁(yè)面操作對(duì)應(yīng)的頁(yè)面數(shù)據(jù)保存在App客戶端本地的同時(shí)設(shè)置一定時(shí)器,當(dāng)頁(yè)面數(shù)據(jù)的保存時(shí)間達(dá)到該定時(shí)器的超時(shí)時(shí)間,則清除相應(yīng)的頁(yè)面數(shù)據(jù)。
[0014]較佳地,數(shù)據(jù)要求包括以下的一項(xiàng)或多項(xiàng):數(shù)據(jù)的格式、數(shù)據(jù)的更新時(shí)間、數(shù)據(jù)包含的關(guān)鍵字。
[0015]本發(fā)明還提供了一種基于App客戶端的頁(yè)面數(shù)據(jù)處理系統(tǒng),其特點(diǎn)在于,包括客戶端設(shè)備和服務(wù)器,其中客戶端設(shè)備包括頁(yè)面數(shù)據(jù)提取模塊和頁(yè)面數(shù)據(jù)發(fā)送模塊、并安裝有App客戶端,服務(wù)器包括頁(yè)面數(shù)據(jù)過濾模塊及數(shù)據(jù)推送模塊;
[0016]該頁(yè)面數(shù)據(jù)提取模塊用于檢測(cè)第一類用戶的瀏覽頁(yè)面操作,并將瀏覽頁(yè)面操作對(duì)應(yīng)的頁(yè)面數(shù)據(jù)保存在本地;
[0017]該頁(yè)面數(shù)據(jù)發(fā)送模塊用于客戶端設(shè)備的網(wǎng)絡(luò)狀況,在連入互聯(lián)網(wǎng)的情況下每隔一預(yù)設(shè)時(shí)間間隔將保存在本地的頁(yè)面數(shù)據(jù)發(fā)送到該頁(yè)面數(shù)據(jù)過濾模塊;
[0018]該頁(yè)面數(shù)據(jù)過濾模塊用于將收到的頁(yè)面數(shù)據(jù)存儲(chǔ)至一數(shù)據(jù)隊(duì)列,并根據(jù)預(yù)設(shè)的數(shù)據(jù)過濾策略對(duì)該數(shù)據(jù)隊(duì)列中的頁(yè)面數(shù)據(jù)進(jìn)行依次過濾,并解析過濾得到的頁(yè)面數(shù)據(jù)以得到可用數(shù)據(jù);
[0019]該數(shù)據(jù)推送模塊用于讀取第二類用戶的數(shù)據(jù)要求,根據(jù)數(shù)據(jù)要求匹配可用數(shù)據(jù),將匹配成功的可用數(shù)據(jù)推送給第二類用戶。
[0020]較佳地,該頁(yè)面數(shù)據(jù)發(fā)送模塊通過http的方式將保存在本地的頁(yè)面數(shù)據(jù)發(fā)送到服務(wù)器。
[0021]較佳地,該數(shù)據(jù)推送模塊通過http請(qǐng)求將匹配成功的可用數(shù)據(jù)推送給第二類用戶。
[0022]較佳地,該頁(yè)面數(shù)據(jù)提取模塊在將瀏覽頁(yè)面操作對(duì)應(yīng)的頁(yè)面數(shù)據(jù)保存在本地的同時(shí)還設(shè)置一定時(shí)器,當(dāng)頁(yè)面數(shù)據(jù)的保存時(shí)間達(dá)到該定時(shí)器的超時(shí)時(shí)間,則清除相應(yīng)的頁(yè)面數(shù)據(jù)。
[0023]較佳地,數(shù)據(jù)要求包括以下的一項(xiàng)或多項(xiàng):數(shù)據(jù)的格式、數(shù)據(jù)的更新時(shí)間、數(shù)據(jù)包含的關(guān)鍵字。
[0024]在符合本領(lǐng)域常識(shí)的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實(shí)例。
[0025]本發(fā)明的積極進(jìn)步效果在于:本發(fā)明的基于app客戶端的頁(yè)面數(shù)據(jù)處理方法及系統(tǒng)能夠有效并更主動(dòng)地利用app用戶的操作所產(chǎn)生的數(shù)據(jù)或信息,同時(shí)也能保障安全性并且不影響用戶的使用體驗(yàn)。
【附圖說明】
[0026]圖1為本發(fā)明實(shí)施例1的基于App客戶端的頁(yè)面數(shù)據(jù)處理方法的流程圖。
[0027]圖2為本發(fā)明實(shí)施例2的基于App客戶端的頁(yè)面數(shù)據(jù)處理系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0028]下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
[0029]實(shí)施例1
[0030]如圖1所示,本實(shí)施例的基于App客戶端的頁(yè)面數(shù)據(jù)處理方法,包括以下步驟:
[0031]S1、檢測(cè)第一類用戶的瀏覽頁(yè)面操作,并將瀏覽頁(yè)面操作對(duì)應(yīng)的頁(yè)面數(shù)據(jù)保存在App客戶端本地;
[0032]S2、檢測(cè)安裝有App客戶端的終端設(shè)備的網(wǎng)絡(luò)狀況,在連入互聯(lián)網(wǎng)的情況下每隔一預(yù)設(shè)時(shí)間間隔通過http的方式將保存在App客戶端本地的頁(yè)面數(shù)據(jù)發(fā)送到服務(wù)器,服務(wù)器將收到的頁(yè)面數(shù)據(jù)存儲(chǔ)至一數(shù)據(jù)隊(duì)列;
[0033]S3、服務(wù)器根據(jù)預(yù)設(shè)的數(shù)據(jù)過濾策略對(duì)該數(shù)據(jù)隊(duì)列中的頁(yè)面數(shù)據(jù)進(jìn)行依次過濾,并解析過濾得到的頁(yè)面數(shù)據(jù)以得到可用數(shù)據(jù);
[0034]S4、服務(wù)器讀取第二類用戶的數(shù)據(jù)要求,根據(jù)數(shù)據(jù)要求匹配可用數(shù)據(jù),服務(wù)器通過http請(qǐng)求將匹配成功的可用數(shù)據(jù)推送給第二類用戶。
[0035]并且,步驟S1中將瀏覽頁(yè)面操作對(duì)應(yīng)的頁(yè)面