專利名稱:一種通過手機瀏覽器閱讀彩信的方法及裝置的制作方法
技術領域:
本發明涉及一種通過手機瀏覽器閱讀彩信的方法及裝置,屬于數據業務技術領域。
背景技術:
因為彩信圖文并茂和即時性的特點,已成為一種廣泛使用的移動通訊方式,目前幾乎所有的手機都能支持彩信收發和顯示。除了點對點彩信之外,訂閱各種手機報類型彩信逐漸成為手機用戶獲取最新資訊的常用方式。這些資訊聚合類彩信在通常包含的文字、 圖片之外,一般還帶有信息源的網址,并且采用多幀顯示播放方式。隨著移動互聯網的迅速發展,使用手機上網的用戶越來越多,而手機瀏覽器也成為使用頻率最高的上網工具,絕大部分手機都內置了瀏覽器或者用戶自行安裝了第三方瀏
IrWSB 見益。彩信內容描述采用了 SMIL語言的子集,而手機瀏覽器支持的常用內容格式包括 WML.XHTML MP和HTML等語言,并且彩信和短信一起保存在手機信息收件箱中,因此從手機瀏覽器無法直接打開和閱讀手機上的彩信內容,只能使用手機自帶的彩信閱讀器。但同一條彩信在不種手機上,通過自帶彩信閱讀器閱讀效果差異很大,特別是手機報類型的彩信, 因為這類資訊聚合彩信除了包含常見的文字和圖片內容外,一般還帶有可訪問的信息源網址,并且采用多幀內容組合方式,很多自帶彩信閱讀器不解析彩信中帶有的網址,也不能進行多幀內容的自動拼接,需用戶手工點擊翻頁瀏覽,影響了用戶閱讀體驗。
發明內容
本發明針對現有技術不足,提供一種通過擴展手機瀏覽器的功能,截取發送到手機終端的指定來源彩信,并將彩信內容轉換成適合手機瀏覽器顯示的格式,最終達到網頁效果的彩信閱讀體驗的方法和裝置。本發明通過以下技術方案實現
一種通過手機瀏覽器閱讀彩信的方法,包括以下步驟
步驟1,手機系統接收到新彩信時,將該新彩信寫入收件箱,并同時向手機瀏覽器發送新彩信到達通知;
步驟2,手機瀏覽器接收到新彩信到達通知后,從收件箱中抓取彩信,同時刪除這條彩信在收件箱的記錄;
步驟3,將所抓取的彩信內容轉換為手機瀏覽器支持的頁面格式,然后進行儲存; 步驟4,將步驟3所儲存的手機瀏覽器支持的頁面格式與手機瀏覽器之間建立鏈接,促使手機瀏覽器能夠打開并顯示步驟3所儲存的手機瀏覽器支持的頁面格式。所述通過手機瀏覽器閱讀彩信的方法,步驟2中,手機瀏覽器接受新信息到達通知步驟為,
步驟加,在所述手機瀏覽器中注冊接受彩信信息的監聽廣播;步驟2b,新彩信通知到達發件箱時將信息反饋給監聽廣播; 步驟2c,監聽廣播將新彩信通知到達信息發送給手機瀏覽器。所述通過手機瀏覽器閱讀彩信的方法,所述監聽廣播內設置彩信匹配條件,如果符合彩信匹配條件,進行彩信抓取;否則,不作處理;彩信匹配條件包括匹配彩信發送方號碼或者匹配彩信標題關鍵字。所述通過手機瀏覽器閱讀彩信的方法,步驟3中所述的將所抓取的彩信內容轉換為手機瀏覽器支持的頁面格式,包括以下解析步驟
步驟3a,在瀏覽器中創建彩信轉換后文件的存儲目錄,并生成一個手機瀏覽器支持的空白頁面文件;
步驟北,從系統數據庫中查詢出該條彩信的所有附件信息,彩信附件包括文本附件和圖片附件,循環查詢每個附件,如為圖片附件,以二進制流寫入圖片文件并添加到瀏覽器支持頁面文件中;如為文字信息,逐行讀取文本并判斷當前行是否包含符合IETF URL規范的超文本鏈接,如有符合IETF URL規范的超文本鏈接,則生成超文本鏈接并添加到瀏覽器支持頁面文件中,如無,將當前文本添加到瀏覽器支持頁面文件中;
步驟3c,處理完所有的彩信附件后,將手機瀏覽器支持頁面文件寫入存儲目錄。一種通過手機瀏覽器閱讀彩信的裝置,所述裝置為手機,該裝置包括監聽抓取模塊,格式轉換模塊以及瀏覽核心模塊,其中
監聽抓取模塊,用戶手機接收到新彩信時,該模塊用于即時獲取新彩信到達通知,并將該新彩信到達通知發送給手機瀏覽器,手機瀏覽器提取新彩信的所有附件,并傳遞給格式轉換模塊;
格式轉換模塊,該模塊用于將抓取的新彩信轉換為手機瀏覽器支持的頁面文件;將彩信中文本內容和圖片文件按原彩信順序添加到手機瀏覽器支持的頁面文件;識別文本中的網址并轉換為超鏈接并添加到手機瀏覽器支持的頁面文件;將轉換后的文件保存至手機存儲和/或SD卡;轉換完成后,格式轉換模塊將生成的文件完整路徑發送到瀏覽核心模塊; 瀏覽核心模塊,負責打開和顯示保存在手機存儲中轉換后的手機瀏覽器支持的頁面文件。所述通過手機瀏覽器閱讀彩信的裝置,監聽抓取模塊中還包括信息匹配模塊,用于匹配彩信發送方號碼或者彩信標題關鍵字,如果符合匹配條件,提取彩信中所有附件,并傳遞給格式轉換模塊;否則,不作處理。與現有技術相比,本發明的有益效果為
和使用手機自帶彩信閱讀器相比,通過擴展手機瀏覽器抓取、轉換和顯示彩信具有以下優點
1、彩信轉換后的網頁文件在不同手機上具有接近的布局和顯示效果,解決了不同手機自帶彩信閱讀器的顯示差異;
2、彩信中的頁面鏈接,在手機自帶彩信閱讀器一般按照普通文本處理,不可點擊,經過本提案轉換后可直接點擊;
3、多幀彩信,在手機自帶彩信閱讀器上一般需要用戶手工點擊進行翻頁,部分手機只能顯示彩信第一頁,經過本提案轉換后拼裝成單一頁面,無需再進行翻頁操作,非常適合閱讀各種手機報類型、內容信息量較大的彩信;4、用戶可以設定要抓取的彩信來源號碼或者標題格式,能夠有針對性對彩信進行分類保存,避免了所有短彩信都淹沒在一個收件箱中,不便于檢索查看的問題。
圖1為本發明手機瀏覽器閱讀彩信方法的流程圖; 圖2為本發明手機瀏覽器閱讀彩信裝置的結構示意圖。
具體實施例方式為了使本發明的目的,技術方案及優點更加清楚,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發明,并不限定本發明。本發明的基本思想是,通過擴展手機瀏覽器的功能,截取發送到手機終端的指定來源彩信,并將彩信內容轉換成適合手機瀏覽器顯示的格式,最終達到網頁效果的彩信閱讀體驗。圖1為本發明通過手機瀏覽器閱讀彩信的方法的流程圖,圖中步驟為
步驟101,接收到新彩信,手機系統接收到新彩信時,將該新彩信寫入收件箱,并同時向手機瀏覽器發送新彩信到達通知;
步驟102,匹配發送號碼或標題,將收到彩信的號碼或者標題進行篩選,如果符合彩信匹配條件,進行彩信抓取進入下一步驟;否則,不作處理;
步驟103,抓取彩信內容并從收件箱移除,瀏覽器抓取彩信后進入下一步驟; 步驟104,轉換彩信內容并保存成頁面,瀏覽器將所抓取的彩信內容轉換為手機瀏覽器支持的頁面格式,然后進行儲存;
步驟105,顯示轉換后的頁面,所儲存的手機瀏覽器支持的頁面格式與手機瀏覽器之間建立鏈接,促使手機瀏覽器能夠打開并顯示所儲存的手機瀏覽器支持的頁面格式。其中步驟101,更進一步的可以在手機瀏覽器中注冊監聽廣播,新彩信通知到達發件箱時將信息反饋給監聽廣播;監聽廣播再將新彩信通知到達信息發送給手機瀏覽器。同時監聽廣播內也可設置彩信匹配條件,如果符合彩信匹配條件,進行彩信抓取;否則,不作處理。彩信匹配條件可以根據用戶需要自己在瀏覽器中設定,設定方式包括匹配彩信發送方號碼或者匹配彩信標題關鍵字等。本發明的另一重要保護點在步驟104中,所述的將所抓取的彩信內容轉換為手機瀏覽器支持的頁面格式,包括以下解析步驟步驟3a,在瀏覽器中創建彩信轉換后文件的存儲目錄,并生成一個手機瀏覽器支持的空白頁面文件;步驟北,從系統數據庫中查詢出該條彩信的所有附件信息,彩信附件包括文本附件和圖片附件,循環查詢每個附件,如為圖片附件,以二進制流寫入圖片文件并添加到瀏覽器支持頁面文件中;如為文字信息,逐行讀取文本并判斷當前行是否包含符合IETF URL規范的超文本鏈接,如有符合IETF URL規范的超文本鏈接,則生成超文本鏈接并添加到瀏覽器支持頁面文件中,如無,將當前文本添加到瀏覽器支持頁面文件中;步驟3c,處理完所有的彩信附件后,將手機瀏覽器支持頁面文件寫入存儲目錄。其中,手機瀏覽器支持頁面文件為單頁面文件。
與方法相對應,本發明還保護一種通過手機瀏覽器閱讀彩信的裝置,圖2為該裝置的結構示意圖,該裝置包括手機信息接收模塊201,手機信息收件箱205、手機存儲206以及監聽抓取模塊202,格式轉換模塊203和瀏覽核心模塊204,監聽抓取模塊202、格式轉換模塊203和瀏覽核心模塊204為本發明的擴展模塊,其中
監聽抓取模塊202,用戶手機接收到新彩信時,該模塊用于即時獲取新彩信到達通知, 并將該新彩信到達通知發送給手機瀏覽器,手機瀏覽器提取新彩信的所有附件,并傳遞給格式轉換模塊;
格式轉換模塊203,該模塊用于將抓取的新彩信轉換為手機瀏覽器支持的頁面文件; 將彩信中文本內容和圖片文件按原彩信順序添加到手機瀏覽器支持的頁面文件;識別文本中的網址并轉換為超鏈接并添加到手機瀏覽器支持的頁面文件;將轉換后的文件保存至手機存儲和/或SD卡;轉換完成后,格式轉換模塊將生成的文件完整路徑發送到瀏覽核心模塊;
瀏覽核心模塊204,負責打開和顯示保存在手機存儲中轉換后的手機瀏覽器支持的頁面文件。所述通過手機瀏覽器閱讀彩信的裝置,監聽抓取模塊中還包括信息匹配模塊,用于匹配彩信發送方號碼或者彩信標題關鍵字,如果符合匹配條件,提取彩信中所有附件,并傳遞給格式轉換模塊;否則,不作處理。本發明解決了現有技術中諸多問題,如利用自帶彩信閱讀器上一般需要用戶手工點擊進行翻頁,部分手機只能顯示彩信第一頁的問題,本發明能夠單頁面顯示所有內容;能夠有針對性對彩信進行分類保存,避免了所有短彩信都淹沒在一個收件箱中,不便于檢索查看的問題;彩信中的頁面鏈接,在手機自帶彩信閱讀器一般按照普通文本處理,不可點擊,經過本提案轉換后可直接點擊;彩信轉換后的網頁文件在不同手機上具有接近的布局和顯示效果,解決了不同手機自帶彩信閱讀器的顯示差異;同時用戶可以設定要抓取的彩信來源號碼或者標題格式,更具人性化。
權利要求
1.一種通過手機瀏覽器閱讀彩信的方法,其特征在于,包括以下步驟步驟1,手機系統接收到新彩信時,將該新彩信寫入收件箱,并同時向手機瀏覽器發送新彩信到達通知;步驟2,手機瀏覽器接收到新彩信到達通知后,從收件箱中抓取彩信,同時刪除這條彩信在收件箱的記錄;步驟3,將所抓取的彩信內容轉換為手機瀏覽器支持的頁面格式,然后進行儲存;步驟4,將步驟3所儲存的手機瀏覽器支持的頁面格式與手機瀏覽器之間建立鏈接,促使手機瀏覽器能夠打開并顯示步驟3所儲存的手機瀏覽器支持的頁面格式。
2.如權利要求1所述通過手機瀏覽器閱讀彩信的方法,其特征在于,步驟2中,手機瀏覽器接受新信息到達通知步驟為,步驟加,在所述手機瀏覽器中注冊接受彩信信息的監聽廣播;步驟2b,新彩信通知到達發件箱時將信息反饋給監聽廣播;步驟2c,監聽廣播將新彩信通知到達信息發送給手機瀏覽器。
3.如權利要求2所述通過手機瀏覽器閱讀彩信的方法,其特征在于,所述監聽廣播內設置彩信匹配條件,如果符合彩信匹配條件,進行彩信抓取;否則,不作處理;彩信匹配條件包括匹配彩信發送方號碼或者匹配彩信標題關鍵字。
4.如權利要求1,2或3所述通過手機瀏覽器閱讀彩信的方法,其特征在于,步驟3中所述的將所抓取的彩信內容轉換為手機瀏覽器支持的頁面格式,包括以下解析步驟步驟3a,在瀏覽器中創建彩信轉換后文件的存儲目錄,并生成一個手機瀏覽器支持的空白頁面文件;步驟北,從系統數據庫中查詢出該條彩信的所有附件信息,彩信附件包括文本附件和圖片附件,循環查詢每個附件,如為圖片附件,以二進制流寫入圖片文件并添加到瀏覽器支持頁面文件中;如為文字信息,逐行讀取文本并判斷當前行是否包含符合IETF URL規范的超文本鏈接,如有符合IETF URL規范的超文本鏈接,則生成超文本鏈接并添加到瀏覽器支持頁面文件中,如無,將當前文本添加到瀏覽器支持頁面文件中;步驟3c,處理完所有的彩信附件后,將手機瀏覽器支持頁面文件寫入存儲目錄。
5.一種通過手機瀏覽器閱讀彩信的裝置,所述裝置為手機,其特征在于,該裝置包括監聽抓取模塊,格式轉換模塊以及瀏覽核心模塊,其中監聽抓取模塊,用戶手機接收到新彩信時,該模塊用于即時獲取新彩信到達通知,并將該新彩信到達通知發送給手機瀏覽器,手機瀏覽器提取新彩信的所有附件,并傳遞給格式轉換模塊;格式轉換模塊,該模塊用于將抓取的新彩信轉換為手機瀏覽器支持的頁面文件;將彩信中文本內容和圖片文件按原彩信順序添加到手機瀏覽器支持的頁面文件;識別文本中的網址并轉換為超鏈接并添加到手機瀏覽器支持的頁面文件;將轉換后的文件保存至手機存儲和/或SD卡;轉換完成后,格式轉換模塊將生成的文件完整路徑發送到瀏覽核心模塊;瀏覽核心模塊,負責打開和顯示保存在手機存儲中轉換后的手機瀏覽器支持的頁面文件。
6.如權利要求5所述通過手機瀏覽器閱讀彩信的裝置,其特征在于,監聽抓取模塊中還包括信息匹配模塊,用于匹配彩信發送方號碼或者彩信標題關鍵字,如果符合匹配條件,提取彩信中所有附件,并傳遞給格式轉換模塊;否則,不作處理。
全文摘要
本發明公開了一種通過手機瀏覽器閱讀彩信的方法,該方法通過擴展手機瀏覽器的功能,截取發送到手機終端的指定來源彩信,并將彩信內容轉換成適合手機瀏覽器顯示的格式,最終達到網頁效果的彩信閱讀體驗。通過手機瀏覽器監聽新彩信到達通知,匹配用戶設定的發送方號碼或者標題文本格式,抓取彩信內容并轉換為手機瀏覽器可以顯示的頁面格式,識別原彩信文本中所有網址并轉換為可點擊鏈接,以及同時將多幀彩信拼裝成單頁面格式。本發明還公開了通過手機瀏覽器閱讀彩信的裝置,所述裝置為手機,該裝置包括監聽抓取模塊,格式轉換模塊以及瀏覽核心模塊。
文檔編號H04M1/725GK102447788SQ20121000973
公開日2012年5月9日 申請日期2012年1月13日 優先權日2012年1月13日
發明者彭智, 李勇 申請人:北京寬連十方數字技術有限公司