專利名稱:電子圖書推送方法及裝置的制作方法
技術領域:
本發明涉及數據業務領域,特別是指一種電子圖書推送方法及裝置。
背景技術:
現有技術在對移動終端用戶進行電子圖書推薦時,往往采用歷史數據或者固定標簽的方式對用戶進行偏好標定,根據用戶的偏好向用戶推送電子圖書。但是這種標定具有系統延時滯后性和相對穩定性,因而利用這種相對滯后的和靜態用戶標簽無法及時獲得用戶的實時狀態,無法對用戶的時空環境和心理狀態及時了解,在此情況下對于用戶進行相同內容的推送容易對用戶造成打擾甚至引起用戶的厭惡情緒,使得電子圖書的點擊率和訂購率比較低。
發明內容
本發明要解決的技術問題是提供一種電子圖書推送方法及裝置,能夠提高電子圖書的點擊率和訂購率。為解決上述技術問題,本發明的實施例提供技術方案如下:一方面,提供一種電子圖書推送方法,包括:獲取用戶所在位置的地理坐標,根據所述地理坐標確定用戶所在位置的位置特征;根據所述位置特征從電子圖書數據庫中查找出與所述位置特征相匹配的電子圖書;將獲取到的電子圖書的圖書信息推送給用戶。進一步地,所述獲取用戶所在位置的地理坐標之前還包括:預先設置各個地理區塊的位置特征,所述位置特征包括地理區塊的歷史背景、產業特征和服務設施。進一步地,所述根據所述地理坐標確定用戶所在位置的位置特征包括:根據用戶所在位置的地理坐標確定用戶所在的地理區塊,并根據所述地理區塊的位置特征確定用戶所在位置的位置特征中的至少一個。進一步地,所述根據所述位置特征從電子圖書數據庫中查找出與所述位置特征相匹配的電子圖書包括:確定與所述位置特征關聯度最高的預設數目個圖書特征關鍵詞;根據所述圖書特征關鍵詞在所述電子圖書數據庫中搜索出對應的電子圖書。進一步地,所述將獲取到的電子圖書的圖書信息推送給用戶之前還包括:獲取用戶的閱讀偏好,并根據用戶的閱讀偏好對所述電子圖書進行篩選。進一步地,所述根據所述地理坐標確定用戶所在位置的位置特征還包括:根據所述地理坐標確定用戶所在的地理區塊,確定用戶位于所述地理區塊時的空閑時間片長度,若所述空閑時間片長度大于預設值,則確定用戶所在地理區塊的位置特征為業務閑;若所述空閑時間片長度小于預設值,則確定用戶所在地理區塊的位置特征為業務忙。進一步地,所述將獲取到的電子圖書的圖書信息推送給用戶之前還包括:根據用戶所在地理區塊的業務忙、閑信息,確定待推送的電子圖書的篇幅,其中,推送給身處業務忙的地理區塊的用戶的電子圖書的篇幅小于身處業務閑的地理區塊的用戶的電子圖書的篇幅。本發明實施例還提供了一種電子圖書推送裝置,包括:獲取模塊,用于獲取用戶所在位置的地理坐標,根據所述地理坐標確定用戶所在位置的位置特征;查找模塊,用于根據所述位置特征從電子圖書數據庫中查找出與所述位置特征相匹配的電子圖書;推送模塊,用于將獲取到的電子圖書的圖書信息推送給用戶。進一步地,所述裝置還包括:設置模塊,用于預先設置各個地理區塊的位置特征,所述位置特征包括地理區塊的歷史背景、產業特征和服務設施中的至少一個。進一步地,所述獲取模塊具體用于根據用戶所在位置的地理坐標確定用戶所在的地理區塊,并根據所述地理區塊的位置特征確定用戶所在位置的位置特征。進一步地,所述查找模塊包括:關聯子模塊,用于確定與所述位置特征關聯度最高的預設數目個圖書特征關鍵詞;搜索子模塊,用于根據所述圖書特征關鍵詞在所述電子圖書數據庫中搜索出對應的電子圖書。進一步地,所述裝置還包括:第一篩選模塊,用于在將獲取到的電子圖書的圖書信息推送給用戶之前,獲取用戶的閱讀偏好,并根據用戶的閱讀偏好對所述電子圖書進行篩選。進一步地,所述獲取模塊還用于根據所述地理坐標確定用戶所在的地理區塊,確定用戶位于所述地理區塊時的空閑時間片長度,若所述空閑時間片長度大于預設值,則確定用戶所在地理區塊的位置特征為業務閑;若所述空閑時間片長度小于預設值,則確定用戶所在地理區塊的位置特征為業務忙。進一步地,所述裝置還包括:第二篩選模塊,用于根據用戶所在地理區塊的業務忙、閑信息,確定待推送的電子圖書的篇幅,其中,推送給身處業務忙的地理區塊的用戶的電子圖書的篇幅小于身處業務閑的地理區塊的用戶的電子圖書的篇幅。本發明的實施例具有以下有益效果:上述方案中,首先通過用戶所在位置的地理坐標確定用戶所在位置的位置特征,再根據用戶的位置特征信息從手機閱讀平臺的電子圖書數據庫中找出匹配的電子圖書,將獲取到的電子圖書的圖書信息推送給用戶,以便用戶下載對應的電子圖書。本發明通過獲取用戶所在位置的位置特征能夠及時了解用戶的時空環境和心理狀態,在此基礎上推送的電子圖書不會對用戶造成打擾或者引起用戶的厭惡情緒,從而能夠提高電子圖書的點擊率和訂購率。
圖1為本發明實施例的電子圖書推送方法的流程示意圖;圖2為本發明實施例的電子圖書推送裝置的結構框圖;圖3為本發明實施例的電子圖書推送方法的另一流程示意圖;圖4為本發明實施例的電子圖書推送方法的再一流程示意圖。
具體實施例方式為使本發明的實施例要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具體實施例進行詳細描述。本發明的實施例針對現有技術的電子圖書推送方法導致電子圖書的點擊率和訂購率比較低的問題,提供一種電子圖書推送方法及裝置,能夠提高電子圖書的點擊率和訂購率。圖1為本發明實施例的電子圖書推送方法的流程示意圖,如圖1所示,本實施例包括:步驟101:獲取用戶所在位置的地理坐標,根據地理坐標確定用戶所在位置的位置特征;步驟102:根據位置特征從電子圖書數據庫中查找出與位置特征相匹配的電子圖書;步驟103:將獲取到的電子圖書的圖書信息推送給用戶。本實施例中,首先預先設置各個地理區塊的位置特征,位置特征包括地理區塊的歷史背景、產業特征和服務設施,之后獲取用戶所在位置的地理坐標,根據用戶所在位置的地理坐標確定用戶所在的地理區塊,并根據地理區塊的位置特征確定用戶所在位置的位置特征。在進行圖書匹配時,確定與位置特征相關聯的圖書特征關鍵詞,根據圖書特征關鍵詞在電子圖書數據庫中搜索出對應的電子圖書。進一步地,將獲取到的電子圖書的圖書信息推送給用戶之前還包括:獲取用戶的閱讀偏好,并根據用戶的閱讀偏好對電子圖書進行篩選。進一步地,位置特征還包括地理區塊的業務忙、閑信息,根據地理坐標確定用戶所在位置的位置特征還包括:根據地理坐標確定用戶所在的地理區塊,確定用戶位于地理區塊時的空閑時間片長度,若空閑時間片長度大于預設值,則確定用戶所在地理區塊的位置特征為業務閑;若空閑時間片長度小于預設值,則確定用戶所在地理區塊的位置特征為業務忙。將獲取到的電子圖書的圖書信息推送給用戶之前還包括:根據用戶所在地理區塊的業務忙、閑信息,確定待推送的電子圖書的篇幅,其中,推送給身處業務忙的地理區塊的用戶的電子圖書的篇幅小于身處業務閑的地理區塊的用戶的電子圖書的篇幅。
本發明的電子圖書推送方法,首先通過用戶所在位置的地理坐標確定用戶所在位置的位置特征,再根據用戶的位置特征信息從手機閱讀平臺的電子圖書數據庫中找出匹配的電子圖書,將獲取到的電子圖書的圖書信息推送給用戶,以便用戶下載對應的電子圖書。本發明通過獲取用戶所在位置的位置特征能夠及時了解用戶的時空環境和心理狀態,在此基礎上推送的電子圖書不會對用戶造成打擾或者引起用戶的厭惡情緒,從而能夠提高電子圖書的點擊率和訂購率。圖2為本發明實施例的電子圖書推送裝置的結構框圖,如圖2所示,本實施例包括:獲取模塊20,用于獲取用戶所在位置的地理坐標,根據地理坐標確定用戶所在位置的位置特征;查找模塊21,用于根據位置特征從電子圖書數據庫中查找出與位置特征相匹配的電子圖書;推送模塊22,用于將獲取到的電子圖書的圖書信息推送給用戶。進一步地,該裝置還包括:設置模塊23,用于預先設置各個地理區塊的位置特征,位置特征包括地理區塊的歷史背景、產業特征和服務設施中的至少一個。其中,獲取模塊20具體用于根據用戶所在位置的地理坐標確定用戶所在的地理區塊,并根據地理區塊的位置特征確定用戶所在位置的位置特征。進一步地,查找模塊21包括:關聯子模塊,用于確定與所述位置特征關聯度最高的預設數目個圖書特征關鍵詞;搜索子模塊,用于根據圖書特征關鍵詞在電子圖書數據庫中搜索出對應的電子圖書。進一步地,該裝置還包括:第一篩選模塊,用于在將獲取到的電子圖書的圖書信息推送給用戶之前,獲取用戶的閱讀偏好,并根據用戶的閱讀偏好對電子圖書進行篩選。進一步地,獲取模塊20還用于根據地理坐標確定用戶所在的地理區塊,確定用戶位于該地理區塊時的空閑時間片長度,若該空閑時間片長度大于預設值,則確定用戶所在地理區塊的位置特征為業務閑;若該空閑時間片長度小于預設值,則確定用戶所在地理區塊的位置特征為業務忙。進一步地,該裝置還包括:第二篩選模塊,用于根據用戶所在地理區塊的業務忙、閑信息,確定待推送的電子圖書的篇幅,其中,推送給身處業務忙的地理區塊的用戶的電子圖書的篇幅小于身處業務閑的地理區塊的用戶的電子圖書的篇幅。本發明的電子圖書推送裝置,首先通過用戶所在位置的地理坐標確定用戶所在位置的位置特征,再根據用戶的位置特征信息從手機閱讀平臺的電子圖書數據庫中找出匹配的電子圖書,將獲取到的電子圖書的圖書信息推送給用戶,以便用戶下載對應的電子圖書。本發明通過獲取用戶所在位置的位置特征能夠及時了解用戶的時空環境和心理狀態,在此基礎上推送的電子圖書不會對用戶造成打擾或者引起用戶的厭惡情緒,從而能夠提高電子圖書的點擊率和訂購率。下面結合圖3和圖4,對本發明的電子圖書推送方法進行進一步介紹,如圖3所示,本實施例包括以下步驟:步驟301:獲取用戶的地理坐標;對于每個可以根據手機號碼唯一確定身份的用戶,手機號碼成為用戶的識別標識,首先通過調用GIS (Geographic Information System,地理信息系統)定位系統位置定位功能或者用戶主動輸入方式,獲得用戶在某一特定時間的相應地理位置信息即用戶的所在位置的地理坐標。為了避免提取到不必要的位置信息,可以設置在用戶在某位置停留時間超過預設時間后,再提取用戶的位置信息。例如,用戶進入西湖景區等區域并在西湖景區停留超過30分鐘,則獲得其所在位置的地理坐標;步驟302:根據用戶的地理坐標確定用戶所在位置的位置特征;首先對地理區塊進行類別判定,使每個地理區塊都有一個對應的位置特征。以此建立一個位置信息數據庫,其中存儲有地理區塊與位置特征之間的對應關系。位置特征包括地理區塊的歷史背景、產業特征、服務設施和業務忙、閑信息中的至少一個,比如地理區塊是高科技產業園區還是歷史文化名勝地、或者地理區塊屬于比較繁忙的區域還是屬于比較休閑的區域等等。本發明中的地理區塊不同于現有技術中的地理區域,是一個細粒度的位置信息,能夠高精度地表明用戶所在的位置。根據用戶所在位置的地理坐標判斷該地理坐標所屬的地理區塊,之后查詢位置信息數據庫,得到用戶所在地理區塊對應的位置特征,由于該位置信息數據庫具有較高的精度,因此可以很精確地獲知用戶所在位置的位置特征。例如,用戶進入故宮,根據獲取的用戶所在位置的地理坐標,可以精確地判斷出用戶位于故宮中,在位置信息數據庫庫中,故宮所在地理區塊對應的位置特征是歷史文化名勝地,則確定用戶所在位置的位置特征為歷史文化名勝地;或者用戶進入上地區域,根據獲取的用戶所在位置的地理坐標,可以精確地判斷出用戶位于上地區域,在位置信息數據庫庫中,上地區域所在地理區塊對應的位置特征是高科技產業園區,則確定用戶所在位置的位置特征為高科技產業園區;步驟303:根據確定的位置特征到電子圖書數據庫中進行電子圖書匹配;首先采用類別分類的方式對手機閱讀平臺的電子圖書數據庫中的電子圖書進行管理,提取電子圖書的圖書特征關鍵詞,形成一個關鍵詞列表,并根據地理上的位置特征對該關鍵詞列表進行分類,建立一個位置特征與圖書特征關鍵詞之間的關聯關系。在進行電子圖書匹配時,把位置特征和關鍵詞列表中的圖書特征關鍵詞進行關聯度計算,確定與用戶所在位置的位置特征關聯度最高的預設數目個圖書特征關鍵詞,再在電子圖書數據庫中根據這些圖書特征關鍵詞搜索出對應的電子圖書,從而在電子圖書數據庫中查找出與用戶所在位置的位置特征相匹配的電子圖書,建立電子圖書推薦列表。例如,在上述關聯關系中,與歷史文化名勝這一位置特征相關聯的圖書特征關鍵詞包括旅游安全和歷史,則對于身處歷史文化名勝的用戶,查找出對應的旅游安全或者歷史相關分類的電子圖書;與高科技產業園區這一位置特征相關聯的圖書特征關鍵詞包括職場禮儀和勵志,則對于身處高科技產業園區的用戶,查找出對應的職場禮儀或者勵志類電子圖書;步驟304:獲取用戶的閱讀偏好,并根據用戶的閱讀偏好對匹配出的電子圖書進行篩選;通過在手機閱讀平臺提取用戶的歷史訪問話單,可以從平臺數據庫中提取用戶的個人信息和歷史閱讀信息,通過這些信息推斷出用戶的電子圖書閱讀偏好等相關信息,根據用戶的閱讀偏好對電子圖書推薦列表中的電子圖書進行進一步篩選,以便向用戶推送其感興趣的電子圖書。例如,用戶身處于故宮景區,而用戶的閱讀偏好為旅游和歷史類電子圖書,則可以對其推送故宮相關旅游電子圖書或歷史類相關電子圖書;步驟305:根據用戶所在位置的位置特征結合電子圖書的篇幅對匹配出的電子圖書進行篩選。由于用戶在不同的時空狀態下的空閑時間片長度不同,因而必須根據用戶所在位置的位置特征結合電子圖書的篇幅,有針對性地進行電子圖書的推薦。對于身處比較休閑的區域內的用戶,推送電子圖書的篇幅可以較長,在電子圖書推薦列表中將連載電子圖書和全本電子圖書排名靠前;而對于身處比較繁忙的區域的用戶,則在電子圖書推薦列表中將短篇電子圖書排名靠前,也可以只推送電子圖書的簡介和目錄章節。例如,用戶身處高科技產業園區,而高科技產業園區為比較繁忙的區域,則向用戶推薦短篇電子圖書,也可以只向用戶推送電子圖書的簡介和目錄章節。之后將電子圖書推薦列表中電子圖書的圖書信息推送給用戶,以便用戶根據該圖書信息下載需要的電子圖書。本發明根據用戶所在位置的地理坐標提取用戶所在位置的位置特征,對用戶所在位置進行類別判定,根據位置特征到電子圖書數據庫中找出與位置特征相匹配的電子圖書,還能夠結合用戶的閱讀偏好和電子圖書的篇幅對匹配出的電子圖書進行進一步篩選,以便向用戶推薦合適的電子圖書,為向用戶推送電子圖書提供了可靠依據,在此基礎上推送的電子圖書不會對用戶造成打擾或者引起用戶的厭惡情緒,從而能夠提高電子圖書的點擊率和訂購率。此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強調其實現方式的獨立性。本發明實施例中,模塊可以用軟件實現,以便由各種類型的處理器執行。舉例來說,一個標識的可執行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構建為對象、過程或函數。盡管如此,所標識模塊的可執行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當這些指令邏輯上結合在一起時,其構成模塊并且實現該模塊的規定目的。實際上,可執行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個不同的代碼段上,分布在不同程序當中,以及跨越多個存儲器設備分布。同樣地,操作數據可以在模塊內被識別,并且可以依照任何適當的形式實現并且被組織在任何適當類型的數據結構內。所述操作數據可以作為單個數據集被收集,或者可以分布在不同位置上(包括在不同存儲設備上),并且至少部分地可以僅作為電子信號存在于系統或網絡上。在模塊可以利用軟件實現時,考慮到現有硬件工藝的水平,所以可以以軟件實現的模塊,在不考慮成本的情況下,本領域技術人員都可以搭建對應的硬件電路來實現對應的功能,所述硬件電路包括常規的超大規模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現有半導體或者是其它分立的元件。模塊還可以用可編程硬件設備,諸如現場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等實現。在本發明各方法實施例中,所述各步驟的序號并不能用于限定各步驟的先后順序,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,對各步驟的先后變化也在本發明的保護范圍之內。以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種電子圖書推送方法,其特征在于,包括: 獲取用戶所在位置的地理坐標,根據所述地理坐標確定用戶所在位置的位置特征; 根據所述位置特征從電子圖書數據庫中查找出與所述位置特征相匹配的電子圖書; 將獲取到的電子圖書的圖書信息推送給用戶。
2.根據權利要求1所述的電子圖書推送方法,其特征在于,所述獲取用戶所在位置的地理坐標之前還包括: 預先設置各個地理區塊的位置特征,所述位置特征包括地理區塊的歷史背景、產業特征和服務設施中的至少一個。
3.根據權利要求2所述的電子圖書推送方法,其特征在于,所述根據所述地理坐標確定用戶所在位置的位置特征包括: 根據用戶所在位置的地理坐標確定用戶所在的地理區塊,并根據所述地理區塊的位置特征確定用戶所在位置的位置特征。
4.根據權利要 求1所述的電子圖書推送方法,其特征在于,所述根據所述位置特征從電子圖書數據庫中查找出與所述位置特征相匹配的電子圖書包括: 確定與所述位置特征關聯度最高的預設數目個圖書特征關鍵詞; 根據所述圖書特征關鍵詞在所述電子圖書數據庫中搜索出對應的電子圖書。
5.根據權利要求1所述的電子圖書推送方法,其特征在于,所述將獲取到的電子圖書的圖書信息推送給用戶之前還包括: 獲取用戶的閱讀偏好,并根據用戶的閱讀偏好對所述電子圖書進行篩選。
6.根據權利要求2所述的電子圖書推送方法,其特征在于,所述根據所述地理坐標確定用戶所在位置的位置特征還包括: 根據所述地理坐標確定用戶所在的地理區塊,確定用戶位于所述地理區塊時的空閑時間片長度,若所述空閑時間片長度大于預設值,則確定用戶所在地理區塊的位置特征為業務閑; 若所述空閑時間片長度小于預設值,則確定用戶所在地理區塊的位置特征為業務忙。
7.根據權利要求6所述的電子圖書推送方法,其特征在于,所述將獲取到的電子圖書的圖書信息推送給用戶之前還包括: 根據用戶所在地理區塊的業務忙、閑信息,確定待推送的電子圖書的篇幅,其中,推送給身處業務忙的地理區塊的用戶的電子圖書的篇幅小于身處業務閑的地理區塊的用戶的電子圖書的篇幅。
8.一種電子圖書推送裝置,其特征在于,包括: 獲取模塊,用于獲取用戶所在位置的地理坐標,根據所述地理坐標確定用戶所在位置的位置特征; 查找模塊,用于根據所述位置特征從電子圖書數據庫中查找出與所述位置特征相匹配的電子圖書; 推送模塊,用于將獲取到的電子圖書的圖書信息推送給用戶。
9.根據權利要求8所述的電子圖書推送裝置,其特征在于,所述裝置還包括: 設置模塊,用于預先設置各個地理區塊的位置特征,所述位置特征包括地理區塊的歷史背景、產業特征和服務設施中的至少一個。
10.根據權利要求9所述的電子圖書推送裝置,其特征在于, 所述獲取模塊具體用于根據用戶所在位置的地理坐標確定用戶所在的地理區塊,并根據所述地理區塊的位置特征確定用戶所在位置的位置特征。
11.根據權利要求8所述的電子圖書推送裝置,其特征在于,所述查找模塊包括: 關聯子模塊,用于確定與所述位置特征關聯度最高的預設數目個圖書特征關鍵詞; 搜索子模塊,用于根據所述圖書特征關鍵詞在所述電子圖書數據庫中搜索出對應的電子圖書。
12.根據權利要求8所述的電子圖書推送裝置,其特征在于,所述裝置還包括: 第一篩選模塊,用于在將獲取到的電子圖書的圖書信息推送給用戶之前,獲取用戶的閱讀偏好,并根據用戶的閱讀偏好對所述電子圖書進行篩選。
13.根據權利要求8所述的電子圖書推送裝置,其特征在于, 所述獲取模塊還用于根據所述地理坐標確定用戶所在的地理區塊,確定用戶位于所述地理區塊時的空閑時間片長度,若所述空閑時間片長度大于預設值,則確定用戶所在地理區塊的位置特征為業務閑; 若所述空閑時間片長度小于預設值,則確定用戶所在地理區塊的位置特征為業務忙。
14.根據權利要求13所述的電子圖書推送裝置,其特征在于,所述裝置還包括: 第二篩選模塊,用于根據用戶所在地理區塊的業務忙、閑信息,確定待推送的電子圖書的篇幅,其中,推送給身處業務忙的地理區塊的用戶的電子圖書的篇幅小于身處業務閑的地理區塊的用戶的電子圖書的篇幅。
全文摘要
本發明提供了一種電子圖書推送方法及裝置,屬于數據業務領域。其中,該電子圖書推送方法,包括獲取用戶所在位置的地理坐標,根據所述地理坐標確定用戶所在位置的位置特征;根據所述位置特征從電子圖書數據庫中查找出與所述位置特征相匹配的電子圖書;將獲取到的電子圖書的圖書信息推送給用戶,以便用戶根據所述圖書信息下載對應的電子圖書。本發明的技術方案能夠提高電子圖書的點擊率和訂購率。
文檔編號G06F17/30GK103177012SQ20111043554
公開日2013年6月26日 申請日期2011年12月22日 優先權日2011年12月22日
發明者戴和忠, 邱一豐, 田原, 沈治, 斯凌, 李玉巍 申請人:中國移動通信集團浙江有限公司