信息推送技術主要有三種實現方式。
(1)消息模式
根據用戶提交的信息需求,通過電子郵件或其他消息系統將相關信息發送給用戶。這種方式沒有很強的互動性和強制性,對資源和信息流的要求也不高。可見這是最弱的壹推,但很容易實現。
(2)代理模式
通過使用代理服務器,用戶可以定期或按用戶指定的時間間隔在互聯網上搜索用戶感興趣的信息內容,然後將結果推送給用戶。信息的請求和推送通過代理實現,對用戶透明。
(3)渠道模式
提供壹套完整的集成應用環境,如推送服務器、客戶端組件和相關開發工具。它將壹些站點定義為瀏覽器中的頻道。推送服務器負責收集信息形成頻道內容然後推送給用戶,而客戶端組件接收傳入數據並提交指令,根據用戶所需的相關信息對數據進行處理。