On-Device Portals (ODP) 簡介
ODP 為預載手機應用,強化數位內容(鈴聲、音樂、壁紙、視頻、遊戲、應用)與 Mobile Web 內容的發現、瀏覽、購買。由營運商/出版商免費提供,透過行動廣告獲利。優於瀏覽器體驗,可個性化推薦,採用率高。海量內容分發使 Java ME 成首選平台,跨大眾機與智能機提供一致豐富體驗。
ODP 架構示意圖
多模搜尋:ODP 用戶體驗核心
用戶以文字、語音、圖像三種模式搜尋、瀏覽、發現內容。單一搜尋欄捕獲所有查詢類型,點擊連結瀏覽。截圖展示基於部分輸入與用戶歷史的建議查詢列表(圖底部圓形導航)。預測分析在應用畫面呈現相關推薦,最終點擊購買。
多模搜尋介面示意
三大輸入模式
- 文字:鍵盤輸入。
- 語音:對著麥克風說短語。
- 圖像:拍攝圖像、條碼、QR Code 搜尋。
攻克語音搜尋三大難題
- 聲音捕捉:需 JSR-135 (MMAPI) 支援錄音,手機須具低頻編解碼器 (如 AMR)。
- 嘈雜環境:語音轉文字服務必須處理車內、酒吧、機場、演唱會等背景噪音。
- 複雜語法:需支援自然非結構化語句,而非僅限歌名/藝人等封閉詞表。建議結合 phoneME 識別與用戶行為分析。
ODP 開發兩大技術挑戰與 Java ME 解法
- 營運商/出版商整合:應用需切換至其服務預覽購買。透過 HTTP 302 導向 microbrowser、或 Push Registry (MIDP 2.0) / Content Handler (JSR-211) 啟動獨立 Java ME 應用完成。
- 網絡效率:多模搜尋需高效協議。實施 HTTP 與 Java ME 應用/服務間的二進制協議,非同步通訊,狀態更新與搜尋請求合併同一交易,極大化網絡效率。