[發明專利]一種基于comet連接進行個性化信息推送的方法在審
| 申請號: | 201410719205.5 | 申請日: | 2014-12-01 |
| 公開(公告)號: | CN104683325A | 公開(公告)日: | 2015-06-03 |
| 發明(設計)人: | 王世龍 | 申請(專利權)人: | 蘇州朗米爾照明科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/58;G06F17/30 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 215163 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 comet 連接 進行 個性化 信息 推送 方法 | ||
技術領域
本發明涉及計算機領域,尤其涉及一種基于comet連接進行個性化信息推送的方法。
背景技術
隨著經濟發展,信息的及時交互顯得越來越重要,而在大量的、多樣的信息中進行信息的有效篩選,是提高信息交互能力的重要組成部分。
為加快科學技術向商品的轉化,提升技術利用效率,有必要增加技術研發者、生產者和銷售者之間的信息交流,而能夠實現研發者、生產者和銷售者雙向信息交流的網絡平臺還很少,對相關信息的有效篩選不足,因此有必要針對這種雙向信息進行篩選,并實時顯示給用戶。
Comet,又被稱作Server?Push或者Reverse?Ajax,是一種Web應用程序的架構。在這種架構中,客戶端程序不需要顯式的向服務器端發出請求,服務器端會在其數據發生變化的時候主動的將數據異步的發送給客戶端,從而使得客戶端能夠及時的更新用戶界面以反映服務器端數據的變化。Comet已經被廣泛應用于實時推送數據,從而使得用戶可以及時了解信息的變化。
然而,將comet技術和有效的信息篩選結合起來,從而為不同客戶推送只適用于該用戶的信息的方法并未普及,而這種方法可以顯著地提升信息傳送的目的性,減少用戶信息篩選時間,提升信息流通的效率。
發明內容
為此,本發明提供了一種基于comet連接進行個性化信息推送的方法,本發明可以針對用戶,實時推送個性化的信息。
本發明解決上述技術問題的技術方案如下:
一種基于comet連接進行個性化信息推送的方法,包括以下步驟:
S1、服務器端建立全局的Map,所述Map用于記錄服務器端的所有comet連接;
S2、用戶向Web服務方注冊,服務器獲取用戶個人標簽,并生成用戶唯一標示碼;
S3、用戶登陸服務器,服務器對用戶建立comet連接,并將該連接寫入Map;
S4、用戶填寫信息供應表單,這類用戶為第一用戶,即信息供應方;和/或
用戶填寫信息需求表單,這類用戶為第二用戶,即信息需求方;
S5、服務器從信息供應表單和/或信息需求表單獲取信息標簽;
S6、根據第一用戶的個人標簽和所發布信息的信息標簽計算標簽簇;
S7、計算第二用戶標簽與標簽簇的匹配度;
S8、匹配度低于預設的閾值,兩用戶不存在聯系,第一用戶的信息對于第二用戶不可見;否則,
服務器從所述Map中查找第二用戶相應的Comet連接,基于該Comet連接推送第一用戶的信息。
優選的,所述Map中以用戶唯一標識碼為主鍵。
優選的,消息推送的實現方法為:
S1、服務器自動向客戶端注冊一個javascript回調函數,該函數每隔一段時間會自動調用服務器端方法檢測消息池的的變化通知;
S2、檢測到有變化數據存在,則該部分數據通過異步回調,已返回值的形式返回到客戶端,客戶端的腳本把這部分數據更新到頁面的相關區域。
優選的,所述comet連接中,客戶端和服務器端交換參數時可以使用JSON對象數據。
優選的,所述標簽內容為描述詞,所述描述詞涉及用戶所屬技術領域和信息所屬技術領域。
優選的,所述標簽簇包含第一主題詞、第二主題詞和第三主題詞,所述第一主題詞涵蓋范圍包括第二主題詞,所述第二主題詞范圍涵蓋第三主題詞。
優選的,所述標簽簇的計算方法采用潛在狄利克雷分配模型(Latent?Dirichlet?Allocation)獲取第一主題詞、第二主題詞和第三主題詞。
優選的,服務器設置有定時器,每隔一段時間對新提交的信息供應表單和/或信息需求表單進行處理,并將達到推送要求的信息推送至信息需求方。
本發明的有益效果是:
本發明提供一種基于comet連接進行個性化信息推送的方法,信息需求方與供應方各自發布自己所知的信息,系統為所述信息進行記錄和相似度的管理,為任意領域的信息需求方提供相關的供應方信息,并通過comet技術實時顯示給信息需求方,此方法尤其適用于能夠實現研發者、生產者和銷售者雙向信息交流的網絡平臺,能夠有效地加快科學技術向商品的轉化,提升技術利用效率。
附圖說明
圖1一種基于comet連接進行個性化信息推送的方法。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
在一個實施例中,如圖1所示,一種基于comet連接進行個性化信息推送的方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州朗米爾照明科技有限公司;,未經蘇州朗米爾照明科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410719205.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有雙通道擺渡的工業通訊隔離網閘
- 下一篇:媒體復用協商的方法和裝置





