本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種移動頁面信息傳遞方法及裝置。
背景技術(shù):
軟件開發(fā)工具包(外語首字母縮寫:SDK、外語全稱:Software Development Kit)一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件時的開發(fā)工具的集合。
目前,隨著社交媒體的興起,社交信息,如微博,移動即時通訊已經(jīng)成為了傳播信息的重要途徑,尤其隨著自媒體的興起,以個人發(fā)布的信息、如文章等可以通過社交網(wǎng)絡(luò)的重重傳播到達(dá)很高的傳播度,對于個人品牌,商品品牌的傳播(如廣告等)都具有十分重要的意義。這些信息通常以網(wǎng)頁的形式進(jìn)行呈現(xiàn)。
對于文章發(fā)布者而言,很希望通過一些手段來統(tǒng)計文章的利用情況,例如文章被什么樣的用戶點擊、分享或者收藏,但本發(fā)明的發(fā)明人發(fā)現(xiàn):現(xiàn)有技術(shù)并沒有很好的手段來統(tǒng)計這些行為,從而造成媒體資源的極大浪費(fèi)。
技術(shù)實現(xiàn)要素:
有鑒于此,提供一種能夠解決上述問題的移動頁面信息傳遞方法及裝置實有必要。
本發(fā)明實施例提供一種移動頁面信息傳遞方法,所述方法包括:在頁面中嵌入軟件開發(fā)工具包;接收用戶對頁面的查看操作請求,相應(yīng)發(fā)送身份驗證請求至客戶端;若客戶端本地存儲用戶身份信息,則調(diào)取該用戶身份信息,否則為客戶端分發(fā)惟一的身份識別信息;接收客戶端的反饋信息,所述反饋信息記錄所述用戶身份信息或身份識別信息,以及用戶在所述頁面上的瀏覽操作;根據(jù)所述反饋信息生成用戶瀏覽記錄信息。
一種移動頁面信息傳遞裝置,包括:頁面單元,用于在頁面中嵌入軟件開發(fā)工具包;身份請求單元,接收用戶對頁面的查看操作請求,相應(yīng)發(fā)送身份驗證請求至客戶端;身份調(diào)取單元,用于若客戶端本地存儲用戶身份信息,則調(diào)取該用戶身份信息,否則為客戶端分發(fā)惟一的身份識別信息;反饋單元,用于接收客戶端的反饋信息,所述反饋信息記錄所述用戶身份信息或身份識別信息,以及用戶在所述頁面上的瀏覽操作;瀏覽記錄單元,用于根據(jù)所述反饋信息生成用戶瀏覽記錄信息
根據(jù)上述的移動頁面信息傳遞方法及裝置,其能夠通過在頁面中嵌入軟件開發(fā)工具包,接收用戶對頁面的查看操作請求,并通過調(diào)取(或服務(wù)器分配)用戶身份信息來記錄用戶瀏覽記錄信息,使得頁面的點擊、分享、翻頁、每頁停留時間等信息可以被記錄到,從而追蹤及統(tǒng)計對頁面的行為,使是媒體資源可以得到更有效率的利用。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明第一實施例提供的移動頁面信息傳遞系統(tǒng)的架構(gòu)示意圖。
圖2是圖1的移動頁面信息傳遞系統(tǒng)的交互示意圖。
圖3是本發(fā)明第二實施例提供的移動頁面信息傳遞方法的流程圖。
圖4是本發(fā)明第三實施例提供的移動頁面信息傳遞方法的流程圖。
圖5是本發(fā)明第四實施例提供的移動頁面信息傳遞服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
第一實施例
參閱圖1,其為本發(fā)明第一實施例提供的移動頁面信息傳遞系統(tǒng)的架構(gòu)示意圖。移動頁面信息傳遞系統(tǒng)包括服務(wù)器10以及客戶端20,客戶端20可包括第一客戶端21、第二客戶端22、以及第三客戶端23。服務(wù)器10可為通用的服務(wù)器,其內(nèi)運(yùn)行有應(yīng)用程序。其中,第一客戶端21例如是運(yùn)行安卓(Android)操作系統(tǒng)的智能電子設(shè)備,第二客戶端22例如是運(yùn)行IOS操作系統(tǒng)的智能電子設(shè)備,而第三客戶端23例如是運(yùn)行Windows Phone操作系統(tǒng)的智能電子設(shè)備。
參閱圖2,其為本實施例的移動頁面信息傳遞系統(tǒng)的交互示意圖。服務(wù)器10存儲各類攜帶有軟件開發(fā)工具包(下文簡稱SDK)的頁面(網(wǎng)頁),服務(wù)器10用于接收用戶對頁面的查看操作請求,并發(fā)送嵌有SDK的頁面及身份驗證請求至客戶端。頁面可以直接存儲在服務(wù)器10內(nèi)置的存儲器內(nèi),當(dāng)然,頁面也可以存儲在網(wǎng)絡(luò)存儲器或者存儲服務(wù)器(例如數(shù)據(jù)庫30)中。
如果客戶端20本地存儲用戶身份信息,則客戶端20調(diào)取該用戶身份信息并響應(yīng)用戶在所述頁面上的瀏覽操作生成反饋信息,
如果客戶端20本地沒有存儲用戶身份信息,則服務(wù)器10為客戶端20分發(fā)惟一的身份識別信息ID(identification的縮寫)。
服務(wù)器10接著接收客戶端的反饋信息,所述反饋信息記錄所述用戶身份信息或身份識別信息,以及用戶在所述頁面上的瀏覽操作。瀏覽操作例如包括點擊、分享、翻頁、收藏等行為。
進(jìn)一步地,服務(wù)器10還根據(jù)所述反饋信息生成用戶瀏覽記錄信息。所述瀏覽記錄信息記錄了用戶的瀏覽操作例如包括點擊、分享、翻頁、收藏等行為,甚至可以記錄頁面停留時間等信息,并不局限于具體實施例。
所述用戶瀏覽記錄信息可以存儲在服務(wù)器10內(nèi)置的存儲器或數(shù)據(jù)庫30中,以在使用時進(jìn)行調(diào)用。例如,當(dāng)需要統(tǒng)計同一頁面的瀏覽操作行為時,可以調(diào)出對應(yīng)該頁面的瀏覽記錄信息進(jìn)行統(tǒng)計,這時,可以統(tǒng)計網(wǎng)頁的點擊次數(shù)、分享次數(shù),收藏次數(shù)等供用戶進(jìn)行參考。
在一種實施方式中,例如統(tǒng)計用戶對某一頁面(例如,主題為“女性如何穿鞋才顯優(yōu)雅”)的點擊次數(shù)為50萬次,分享次數(shù)為5萬次,收藏次數(shù)為5000次,可以看出該頁面對應(yīng)的文章具有較高的受歡迎度。
如若統(tǒng)計用戶對某一頁面(例如,主題為“什么樣的發(fā)型適合男性”)的點擊次數(shù)為10萬次,分享次數(shù)為500萬次,收藏次數(shù)為500次,可以看出該頁面對應(yīng)的文章雖然具有較高的點擊次數(shù)(訂閱人數(shù)較高),但由于與之對應(yīng)的分享次數(shù)和收藏次數(shù)較低,可以看出該篇文章的受歡迎程度并不高。
根據(jù)本實施例的移動頁面信息傳遞系統(tǒng),其能夠通過在頁面中嵌入軟件開發(fā)工具包,接收用戶對頁面的查看操作請求,并通過調(diào)取(或服務(wù)器分配)用戶身份信息來記錄用戶瀏覽記錄信息,使得頁面的點擊、分享、翻頁、每頁停留時間等信息可以被記錄到,從而追蹤及統(tǒng)計對頁面的行為,使是媒體資源可以得到更有效率的利用。
第二實施例
參閱圖3,其為第二實施例提供的移動頁面信息傳遞方法的流程圖,如圖3所示,該方法包括以下步驟S101-S105:
步驟S101,在頁面中嵌入軟件開發(fā)工具包。
此處的軟件開發(fā)工具包插件SDK是輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合。在本實施例中,所述SDK用于響應(yīng)用戶對頁面的查看操作請求,并通過調(diào)取(或服務(wù)器分配)用戶身份信息來記錄用戶瀏覽記錄信息,使得頁面的點擊、分享、翻頁、每頁停留時間等信息可以被記錄到。
步驟S102,接收用戶對頁面的查看操作請求,相應(yīng)發(fā)送身份驗證請求至客戶端。
對客戶端點擊某個鏈接以打開某個頁面時,其發(fā)送頁面加載請求至服務(wù)器,由服務(wù)器返回嵌有SDK的頁面內(nèi)容至客戶端,同時發(fā)送身份驗證請求至該客戶端。
步驟S103,若客戶端本地存儲用戶身份信息,則調(diào)取該用戶身份信息,否則為客戶端分發(fā)惟一的身份識別信息。
如果客戶端本地存儲用戶身份信息,客戶端調(diào)取本地cookie存儲的用戶身份信息。
如果客戶端本地沒有存儲用戶身份信息,則服務(wù)器為客戶端分發(fā)惟一的身份識別信息ID(identification的縮寫)并生成反饋信息。
步驟S104,接收客戶端的反饋信息,所述反饋信息記錄所述用戶身份信息或身份識別信息,以及用戶在所述頁面上的瀏覽操作。
當(dāng)用戶對頁面進(jìn)行操作,如點擊、分享、收藏時,SDK自動運(yùn)行頁面加載的函數(shù),且客戶端生成反饋信息。所述反饋信息記錄所述用戶身份信息或身份識別信息,以及用戶在所述頁面上的瀏覽操作。瀏覽操作例如包括所述點擊、分享、翻頁、收藏等行為。
服務(wù)器接著接收客戶端的反饋信息。
步驟S105,根據(jù)所述反饋信息生成用戶瀏覽記錄信息。
服務(wù)器根據(jù)所述反饋信息生成用戶瀏覽記錄信息。所述瀏覽記錄信息記錄了用戶的瀏覽操作例如包括點擊、分享、翻頁、收藏等行為,甚至可以記錄頁面停留時間等信息,并不局限于具體實施例。
例如,當(dāng)需要統(tǒng)計同一頁面的瀏覽操作行為時,可以調(diào)出對應(yīng)該頁面的瀏覽記錄信息進(jìn)行統(tǒng)計,這時,可以統(tǒng)計網(wǎng)頁的點擊次數(shù)、分享次數(shù),收藏次數(shù)等供用戶進(jìn)行參考,在此不在贅述。
因此,根據(jù)本實施例的移動頁面信息傳遞方法,其能夠通過在頁面中嵌入軟件開發(fā)工具包,接收用戶對頁面的查看操作請求,并通過調(diào)取(或服務(wù)器分配)用戶身份信息來記錄用戶瀏覽記錄信息,使得頁面的點擊、分享、翻頁、每頁停留時間等信息可以被記錄到,從而追蹤及統(tǒng)計對頁面的行為,使是媒體資源可以得到更有效率的利用。
第三實施例
參閱圖4,其為第三實施例提供的移動頁面信息傳遞方法的流程圖。本實施例的方法與圖3所示的方法相似,其不同之處在于,在步驟S102之前,即在接收用戶對頁面的查看操作請求前,還包括步驟101A:
步驟101A:接收用戶的登錄操作,將用戶身份信息存儲在本地cookie中。
在本步驟中,假設(shè)頁面來自媒體開放平臺,而用戶的登錄操作包括用戶輸入用戶在該媒體開放平臺所注冊的用戶名,密碼,甚至驗證碼等信息,這些信息即為用戶的身份信息,但用戶輸入這些身份信息后,其被存儲在客戶端本地的cookie中。
另外,在本實例中,用戶接入該媒體開放平臺的方式,其決定了用戶的身份驗證方式,具體而言,所述方法在接收用戶對頁面的查看操作請求前,且在步驟101A后,進(jìn)一步包括步驟101B:接收用戶所選擇的平臺接入方式。
在本實施例中,所述媒體開放平臺接入方式包含兩種,其一為作品(文章)接入;其二為第三方平臺接入方式。
當(dāng)所述平臺接入方式為作品接入時,則由服務(wù)器每次為客戶端分發(fā)惟一的SDK;當(dāng)所述平臺接入方式為第三方平臺(如微博等)時,則由服務(wù)器為客戶端一次性分發(fā)與第三方平臺相對應(yīng)的SDK。
而無論是作品接入還是第三方平臺接入,所述方法都允許第三方的身份授權(quán),即在接收用戶對頁面的查看操作請求前,所述方法可進(jìn)一步包括:接收用戶基于第三方的身份授權(quán),以調(diào)取該用戶身份信息。
另外,在本實施例中,所述接收客戶端的反饋信息時,其采用異步加載推送方式,即由所述客戶端運(yùn)行的軟件開發(fā)工具包監(jiān)測客戶端發(fā)送所述反饋信息是否成功,并在發(fā)送失敗后延遲一定時間監(jiān)控客戶端再次發(fā)送所述反饋信息。以確保所述反饋信息可以被服務(wù)器收到。
第四實施例
參閱圖5,其為第四實施例提供的移動頁面信息傳遞裝置100的結(jié)構(gòu)示意圖。
所述裝置100在本實施例中可以配置為一個服務(wù)器,具體包括:
頁面單元11,用于在頁面中嵌入軟件開發(fā)工具包;
身份請求單元12,接收用戶對頁面的查看操作請求,相應(yīng)發(fā)送身份驗證請求至客戶端;
身份調(diào)取單元13,用于若客戶端本地存儲用戶身份信息,則調(diào)取該用戶身份信息,否則為客戶端分發(fā)惟一的身份識別信息;
反饋單元14,用于接收客戶端的反饋信息,所述反饋信息記錄所述用戶身份信息或身份識別信息,以及用戶在所述頁面上的瀏覽操作;
瀏覽記錄單元15,用于根據(jù)所述反饋信息生成用戶瀏覽記錄信息。
在本實施例中,所述客戶端本地存儲的用戶身份信息存儲在本地cookie中。
在本實施例中,所述裝置100進(jìn)一步包括登錄單元16和授權(quán)單元17,登錄單元16用于在接收用戶對頁面的查看操作請求前,接收用戶的登錄操作,將用戶身份信息存儲在本地cookie中。授權(quán)單元17用于在接收用戶對頁面的查看操作請求前,接收用戶基于第三方的身份授權(quán),以調(diào)取該用戶身份信息。
根據(jù)上述的移動頁面信息傳遞裝置100,其能夠通過在頁面中嵌入軟件開發(fā)工具包,接收用戶對頁面的查看操作請求,并通過調(diào)取(或服務(wù)器分配)用戶身份信息來記錄用戶瀏覽記錄信息,使得頁面的點擊、分享、翻頁、每頁停留時間等信息可以被記錄到,從而追蹤及統(tǒng)計對頁面的行為,使是媒體資源可以得到更有效率的利用。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。