一種可控制網絡推播信息的系統及其方法
2023-08-05 04:54:41 2
專利名稱:一種可控制網絡推播信息的系統及其方法
技術領域:
本發明涉及一種服務推播技術,尤其涉及一種用於行動終端裝置上之安全機制。
背景技術:
近年來行動廣告之所以成為風行的話題,無線通訊的進步居功蹶偉。自從GSM行動網絡 普及之後,發送文字簡訊逐漸成為產品宣傳的方式之一,而後無線應用協議(Wireless Application Protocol, WAP)的出現,讓行動廣告的變化更多了,其不僅能快速下載聲音、 屏幕圖樣,還有許多電子優惠券、遊戲可供使用。
然而,由於WAP推播(WAP Push)規格書的規範,推播伺服器(Push Initiator, PI)可 於未認證的情形下,主動將推播訊息透過推播代理網關器(Push Proxy Gateway, PPG)傳 送到客戶端的移動裝置上,而當使用者的移動裝置收到該推播訊息時,該移動裝置會立即聯 機至該推播初始器,之後該推播初始器再將廣告訊息內容回復至該移動裝置。因此,使用者 可能接收到未經同意的聯機請求、惡意的內容傳送、未經同意的Push訊息等
因此,如何有效過濾並控管經由WAP Push而接收到廣告數量,成為以行動廣告為一種商 業模式所必須考慮的要素之一。
發明內容
鑑於以上內容,有必要提供一種可控制網絡推播信息的系統及其方法,其可通過設置一 白名單(White List)而達到可有效過瀘並控管經由WAP Push而接收到的廣告數量。
一種可控制網絡推播信息的系統,所述系統包含設置有一白名單的移動裝置, 一推播 初始器,及一推播代理伺服器,其中該白名單包含至少一地址。該推播初始器用於發出推播 訊息的服務通知,而該推播代理伺服器用於在接收該推播訊息的服務通知後,通過一推播空 中協議將該服務通知傳送至所述移動裝置。該移動裝置在接收到該服務通知後,認證該推播 訊息的來源地址是否存在於該白名單,若該地址存在於該白名單,該移動裝置則進一步聯機 到該推播初始器以擷取該推播訊息。
一種網絡推播信息的控制方法,其特徵在於,該方法包括如下步驟於一移動裝置上設 置一白名單,該白名單包含至少一地址;接收由一推播初始器發出且經由一推播代理伺服器 傳送的一推播訊息的服務通知;認證該服務通知的來源地址是否存在於該白名單;及如果該 服務通知的來源地址存在於該白名單,該移動裝置則進一步聯機到該推播初始器以擷取該推
4播訊息。
相較於現有技術,所述的可控制網絡推播信息的系統及其方法,其通過設置一白名單過 瀘不明來源的推播訊息,如此一來,即可有效控管傳送到該行動裝置的推播訊息。
圖l為本發明中可控制網絡推播信息系統的較佳實施例的系統架構圖。 圖2為本發明中網絡推播信息控制方法的較佳實施例的流程圖。
具體實施例方式
圖l所示為本發明中可控制網絡推播信息系統(後稱"系統100")的較佳實施例的系統架 構圖。本系統100包含一移動裝置10、 一推播代理伺服器20及一推播初始器30。
於本較佳實施例中,該推播代理伺服器20安裝於移動裝置10的移動營運商(Internet Service Provider, ISP),用於將信息發送至該移動營運商所服務的用戶。該推播初始器 30連接至網際網路上,且其用於將夾帶有信息的相關推播訊息傳送至該移動裝置IO,該信息可 能是股票行情、商店促銷活動、及活動信息...等。
在其它實施例中,該推播初始器30可能也安裝移動營運商處,用於將移動營運商所欲廣 告的信息發送到客戶端。此外,還可能是由同一臺伺服器同時執行該推播代理伺服器20與該 推播初始器30的相關功能。
首先,當推播初始器30欲發送一推播訊息到該移動裝置10時,其必需知道移動裝置10的 地址,才能通過網際網路上的一推播存取協議(Push Access Protocol, PAP)將推播訊息的服 務通知(Service Indication, SI)以文字型態傳送至該推播代理伺服器20。
推播代理伺服器20是網際網路和無線網絡之間的進入點。當推播代理伺服器20接收到推播 訊息的服務通知(文字型態)時,其會針對該推播訊息進行一些必要的處理,例如將文字型態 的服務通知轉換成二進位型態的服務通知。之後,該推播代理伺服器20利用推播空中協議 (Push Over-the-Air, Push OTA)將這些推播訊息的服務通知傳送到指定的移動裝置IO,其 中該推播空中協議架構於無線會議協議(Wireless Session Protocol, WSP)上。
於本實施例中,該移動裝置10上設置一白名單,其於收到該推播訊息的服務通知後,針 對發出該推播訊息的推播初始器30的來源地址進行認證。若該推播訊息的來源地址不存在於 該白名單,則該移動裝置10直接丟棄該推播訊息,而不再進一步聯機至該推播初始器30。若 該推播訊息的來源地址存在於該白名單,則該移動裝置10利用一WAP取得(WAP Get)方式連 上該推播代理伺服器20。
當該推播代理伺服器20收到來自該WAP取得的請求後,其依據該推播訊息內所註明的的網址,利用HTTP取得(HTTP GET)方式連上推播初始器30以擷取該推播訊息的詳細內容。
之後,該推播初始器30利用HTTP響應(HTTP Response)的方式將文字型態的信息頁面傳 送到推播代理伺服器20。應注意的是,此時,該信息頁面是以無線標記語言(Wireless Markup Language, WML)編碼成文字型態。
當該推播代理伺服器20收到該信息頁面時,其會將該廣告內容再進一步編輯成二進位型 態,為了減少該廣告內容所需浪費的系統資源之後,該推播代理伺服器20再以WAP響應(WAP Response)方式將該二進位型態的信息頁面傳送至該移動裝置IO。
圖4所示為本發明中網絡推播信息控制方法的較佳實施例的流程圖。首先,步驟S2,該 推播初始器30通過推播存取協議將該推播訊息的服務通知以文字型態傳送至該推播代理服務 器20。步驟S4,該推播代理伺服器20通過推播空中協議將該推播訊的服務型態以二進位型態 傳送至該推播初始器30。步驟S6,該移動裝置10依據一白名單認證該推播服務的來源地址。 若該來源地址存在於該白名單,於步驟S8,該移動裝置10利用一WAP取得的方式聯機至該推 播代理伺服器20。之後,於步驟SIO,該推播代理伺服器20依據該推播訊息內所註明的的網 址,利用HTTP取得方式連上推播初始器30以擷取信息。
於步驟S12,該推播初始器30利用HTTP響應的方式將文字型態的信息頁面傳送到推播代 理伺服器20。最後,於步驟S14,該推播代理伺服器20將二進位型態的信息頁面傳送到移動 裝置IO,並結束本流程。
於本實施例中,該白名單是存儲於該移動裝置IO,因此該認證程序是於該移動裝置10上 執行了。於其它實施例中,為了進一步節省移動裝置10的系統資源,使用者可進一步將其所 設定的白名單上傳到該推播代理伺服器20,由該推播代理伺服器20進行此認證程序。此時, 當該推播代理伺服器20僅於該推播訊息的來源地址通過認證時,才通過推播空中協議將該推 播訊的服務型態以二進位型態傳送至該推播初始器30。
另外,為了進一步減少用戶收到來自不明推播初始器的廣告訊息,移動營運商也可自行 於推播代理伺服器20設置一代理伺服器端的白名單,並於經過使用者同意之後,利用該代理 伺服器端的白名單主動阻擋來路不明的廣告訊息。
權利要求
1.一種可控制網絡推播信息的系統,其特徵在於,所述系統包含設置有一白名單的移動裝置,該白名單包含至少一地址;一推播初始器,其用於發出推播訊息的服務通知;一推播代理伺服器,用於在接收該推播訊息的服務通知後,通過一推播空中協議將該服務通知傳送至所述移動裝置;及該移動裝置在接收到該服務通知後,認證該推播訊息的來源地址是否存在於該白名單,若該地址存在於該白名單,該移動裝置則進一步聯機到該推播初始器以擷取該推播訊息。
2 如權利要求l所述的系統,其特徵在於,該推播初始器通過一推播 存取協議將該服務通知以文字型態傳送到該推播代理伺服器。
3 如權利要求2所述的系統,其特徵在於,該推播代理伺服器將服務 通知轉換為二進位型態後,再將其通過所述推播空中協議傳送到該移動裝置。
4 如權利要求l所述的系統,其特徵在於,該移動裝置通過該推播代 理伺服器聯機到該推播初始器,其中該移動裝置以一無線應用協議聯機至該推播代理伺服器 後,該推播代理伺服器再依據該服務通知所註明的網址連接到該推播初始器。
5 如權利要求4所述的系統,其特徵在於,當該推播代理伺服器與該 推播初始器建立聯機後,該推播初始器將文字型態的信息頁面傳送到該推播代理伺服器。
6 如權利要求5所述的系統,其特徵在於,該文字型態的信息頁面是 以無線標記語言所編碼而成。
7 如權利要求6所述的系統,其特徵在於,該推播代理伺服器將由該 推播初始器接收的文字型態的信息頁面轉換成二進位型態,再該將二進位型態的信息頁面傳 送至該移動裝置。
8 如權利要求l所述的系統,其特徵在於,該移動裝置於確認該推播 訊息的來源地址不存在於該白名單後,直接丟棄該推播訊息。
9 如權利要求l所述的系統,其特徵在於,該白名單也可安裝於該推播代理伺服器,以認證該服務通知的來源地址是否存在於該白名單。
10 一種網絡推播信息的控制方法,其特徵在於,該方法包括如下步驟於一移動裝置上設置一白名單,該白名單包含至少一地址;接收由 一推播初始器發出且經由 一推播代理伺服器傳送的一推播訊息的服務通知; 認證該服務通知的來源地址是否存在於該白名單;及如果該服務通知的來源地址存在於該白名單,該移動裝置則進一步聯機到該推播初始 器以擷取該推播訊息。
11 如權利要求10所述的控制方法,其特徵在於,由該推播初始器發 出的服務通知是通過一推播存取協議以文字型態傳送到該推播代理伺服器。
12 如權利要求ll所述的控制方法,其特徵在於,該推播代理伺服器 將服務通知轉換為二進位型態後,再將其通過一推播空中協議傳送到該移動裝置。
13 如權利要求10所述的控制方法,其特徵在於,該移動裝置通過該 推播代理伺服器聯機到該推播初始器,其中該移動裝置以一無線應用協議聯機至該推播代理 伺服器後,該推播代理伺服器再依據該服務通知所註明的網址連接到該推播初始器。
14 如權利要求13所述的控制方法,其特徵在於,該推播代理伺服器 與該推播初始器建立聯機後,將文字型態的信息頁面傳送到該推播代理伺服器。
15 如權利要求14所述的控制方法,其特徵在於,該文字型態的信息 頁面是以無線標記語言所編碼而成。
16 如權利要求15所述的控制方法,其特徵在於,該推播代理伺服器 將由該推播初始器接收的文字型態的信息頁面轉換成二進位型態,再該將二進位型態的信息 頁面傳送至該移動裝置。
17 如權利要求10所述的控制方法,其特徵在於,該移動裝置於確認 該推播訊息的來源地址不存在於該白名單後,直接丟棄該推播訊息。
18 如權利要求10所述的控制方法,其特徵在於,該白名單也可安裝 於該推播代理伺服器,以認證該服務通知的來源地址是否存在於該白名單。
全文摘要
一種網絡推播信息的控制方法,其特徵在於,該方法包括如下步驟於一移動裝置上設置一白名單,該白名單包含至少一地址;接收由一推播初始器發出且經由一推播代理伺服器傳送的一推播訊息的服務通知;認證該服務通知的來源地址是否存在於該白名單;及如果該服務通知的來源地址存在於該白名單,該移動裝置則進一步聯機到該推播初始器以擷取該推播訊息。利用本發明通過設置一白名單過濾不明來源的推播訊息,可有效控管傳送到該行動裝置的推播訊息。
文檔編號H04L29/06GK101621508SQ20081030251
公開日2010年1月6日 申請日期2008年7月3日 優先權日2008年7月3日
發明者鄭建宏 申請人:深圳富泰宏精密工業有限公司;奇美通訊股份有限公司