国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種郵件中附件的瀏覽處理方法和裝置的制作方法

      文檔序號:7751288閱讀:184來源:國知局
      專利名稱:一種郵件中附件的瀏覽處理方法和裝置的制作方法
      技術領域
      本發(fā)明涉及郵件技術領域,特別涉及一種郵件中附件的瀏覽處理方法和裝置。
      背景技術
      隨著郵件推送技術的發(fā)展,在移動終端收取、閱讀和回復郵件的應用已經(jīng)越來越廣泛。通常,郵件內(nèi)容包括郵件正文,有時還會附有附件,在移動終端上瀏覽郵件時,郵件正文的內(nèi)容能夠比較容易地推送到移動終端上直接顯示出來;但是由于受到移動終端本身的應用局限性,郵件中附件的內(nèi)容通常無法在移動終端直接顯示,此時,用戶只能先將附件下載到移動終端中,再用與附件的文件格式對應的第三方軟件打開附件??梢?,現(xiàn)有郵件中附件的瀏覽方法較繁瑣,而且下載附件也會消耗移動終端的網(wǎng)絡流量。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供了一種郵件中附件的瀏覽處理方法和裝置,用以解決現(xiàn)有郵件中附件的瀏覽方法較繁瑣、下載附件會消耗移動終端的網(wǎng)絡流量的問題。本發(fā)明實施例提供一種郵件中附件的瀏覽處理方法,包括接收客戶端發(fā)送的瀏覽郵件中附件的請求,所述請求包括所述郵件的郵件標識和所述附件的附件標識;根據(jù)所述請求和預先生成的郵件相關信息列表確定所述附件的文件格式,并判斷所述客戶端是否支持所述附件的文件格式;當所述客戶端支持所述附件的文件格式時,直接向所述客戶端返回所述附件的訪問地址;當所述客戶端不支持所述附件的文件格式時,向所述客戶端返回轉(zhuǎn)換后附件的訪問地址,所述轉(zhuǎn)換后附件是按照所述客戶端支持的文件格式對所述附件進行格式轉(zhuǎn)換后生成。其中,優(yōu)選地,所述當所述客戶端不支持所述附件的文件格式時,向所述客戶端返回轉(zhuǎn)換后附件的訪問地址,具體為當所述客戶端不支持所述附件的文件格式時,判斷轉(zhuǎn)換任務狀態(tài)表是否記錄有所述附件的轉(zhuǎn)換任務狀態(tài),所述轉(zhuǎn)換任務狀態(tài)表記錄有轉(zhuǎn)換任務隊列中轉(zhuǎn)換任務的狀態(tài)并實時更新,所述轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務由網(wǎng)絡側(cè)按照所述客戶端支持的文件格式依序執(zhí)行;當所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為未轉(zhuǎn)換或正在轉(zhuǎn)換,則在完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換成功,則向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;當所述轉(zhuǎn)換任務狀態(tài)表未記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,在所述轉(zhuǎn)換任務隊列中新建所述附件的轉(zhuǎn)換任務,并在完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址。優(yōu)選地,所述在完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回所述轉(zhuǎn)換后附件的訪問地址之前,所述瀏覽處理方法還可包括向所述客戶端返回包括所述附件的轉(zhuǎn)換任務狀態(tài)的通知。優(yōu)選地,所述判斷轉(zhuǎn)換任務狀態(tài)表是否記錄有所述附件的轉(zhuǎn)換任務狀態(tài)之后,所述瀏覽處理方法還可包括當所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時,向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知。優(yōu)選地,所述向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知之后或同時, 所述瀏覽處理方法還可包括將所述轉(zhuǎn)換任務狀態(tài)表中的該附件的轉(zhuǎn)換任務狀態(tài)刪除。其中,優(yōu)選地,所述附件的大小等于或者小于預設值。另外,優(yōu)選地,當所述附件為壓縮包時,所述附件的訪問地址為壓縮包的訪問地址;所述壓縮包的訪問地址頁面中包括所述壓縮包中各文件的訪問地址。本發(fā)明實施例還提供了一種郵件中附件的瀏覽處理裝置,包括請求接收模塊,用于接收客戶端發(fā)送的瀏覽郵件中附件的請求,所述請求包括所述郵件的郵件標識和所述附件的附件標識;類型確定模塊,用于根據(jù)所述請求和預先生成的郵件相關信息列表確定所述附件的文件格式;判斷模塊,用于判斷所述客戶端是否支持所述附件的文件格式;第一反饋模塊,用于當所述客戶端支持所述附件的文件格式時,直接向所述客戶端返回所述附件的訪問地址;第二反饋模塊,用于當所述客戶端不支持所述附件的文件格式時,向所述客戶端返回轉(zhuǎn)換后附件的訪問地址,所述轉(zhuǎn)換后附件是按照所述客戶端支持的文件格式對所述附件進行格式轉(zhuǎn)換后生成。其中,所述第二反饋模塊可進一步包括第一存儲子模塊,用于存儲轉(zhuǎn)換任務隊列;轉(zhuǎn)換子模塊,用于按照所述客戶端支持的文件格式依序執(zhí)行所述轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務;第二存儲子模塊,用于存儲轉(zhuǎn)換任務狀態(tài)表,所述轉(zhuǎn)換任務狀態(tài)表記錄有所述轉(zhuǎn)換任務隊列中轉(zhuǎn)換任務的狀態(tài)并實時更新;判斷子模塊,用于當所述客戶端不支持所述附件的文件格式時,判斷所述轉(zhuǎn)換任務狀態(tài)表是否記錄有所述附件的轉(zhuǎn)換任務狀態(tài);第一處理子模塊,用于當所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為未轉(zhuǎn)換或正在轉(zhuǎn)換,則在所述轉(zhuǎn)換子模塊完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換成功,則向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;
      第二處理子模塊,用于當所述轉(zhuǎn)換任務狀態(tài)表未記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,在所述轉(zhuǎn)換任務隊列中新建所述附件的轉(zhuǎn)換任務,并在所述轉(zhuǎn)換子模塊完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址。優(yōu)選地,所述瀏覽處理裝置還可包括通知模塊,用于在所述第一處理子模塊或第二處理子模塊在所述轉(zhuǎn)換子模塊完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回所述轉(zhuǎn)換后附件的訪問地址之前,向所述客戶端返回包括所述附件的轉(zhuǎn)換任務狀態(tài)的通知。另外,所述通知模塊,還可用于在所述判斷子模塊判斷出所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時,向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知。優(yōu)選地,所述瀏覽處理裝置還可包括刪除模塊,用于在所述通知模塊在所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知之后或同時,將所述轉(zhuǎn)換任務狀態(tài)表中的該附件的轉(zhuǎn)換任務狀態(tài)刪除。本發(fā)明實施例提供的技術方案中,當客戶端預瀏覽郵件中附件的內(nèi)容時,網(wǎng)絡側(cè)可接收客戶端發(fā)送的瀏覽郵件中附件的請求,根據(jù)請求和預先生成的郵件相關信息列表確定附件的文件格式,判斷客戶端是否支持附件的文件格式;當客戶端支持附件的文件格式時,直接向客戶端返回附件的訪問地址;當客戶端不支持附件的文件格式時,向客戶端返回轉(zhuǎn)換后附件的訪問地址,最終,客戶端收到訪問地址并進入訪問地址的頁面,頁面中包括附件正文內(nèi)容,從而達到瀏覽附件的目的。與現(xiàn)有技術相比,本發(fā)明實施例提供的瀏覽處理方法使得客戶端在瀏覽附件內(nèi)容時不需依靠第三方軟件,使得處理過程簡單,而且不需下載附件,節(jié)省了網(wǎng)絡流量。


      圖1為本發(fā)明實施例中郵件中附件的瀏覽處理方法流程圖;圖2為本發(fā)明實施例中郵件中附件的瀏覽處理裝置的結構示意圖;圖3為圖2中第二反饋模塊的結構示意圖。
      具體實施例方式為使本發(fā)明實施例要解決的技術問題、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例進行詳細描述。本發(fā)明實施例提供了一種郵件中附件的瀏覽處理方法,該方法可應用于網(wǎng)絡側(cè)的郵件服務器或者其它設備上,如圖1所示,該方法包括以下步驟S11、接收客戶端發(fā)送的瀏覽郵件中附件的請求,該請求包括該郵件的郵件標識和該附件的附件標識。其中,郵件標識用來唯一標識該郵件,比如可以是一串數(shù)字“12345”,可以是英文與數(shù)字的組合“12ab”,只要能唯一標識該郵件即可。附件標識用來唯一標識該附件,可以與郵件標識相同或不同。郵件標識和附件標識可以是網(wǎng)絡側(cè)在將郵件推送給客戶端的同時一起推送給客戶端的,此時,郵件標識和附件標識是由網(wǎng)絡側(cè)編排的。優(yōu)選地,為了避免網(wǎng)絡側(cè)處理任務繁重,可限制本方法中的附件的大小等于或者小于預設值(預設值的大小可由網(wǎng)絡側(cè)根據(jù)需要設置),此時,在執(zhí)行步驟S12之前,還可包括判斷附件的大小是否大于預設值,如果是則結束流程,同時向客戶端發(fā)送一附件預覽非法的通知;否則繼續(xù)執(zhí)行步驟S12。S12、根據(jù)該請求和預先生成的郵件相關信息列表確定附件的文件格式,并判斷客戶端是否支持附件的文件格式。郵件相關信息列表由網(wǎng)絡側(cè)預先生成,例如可以是網(wǎng)絡側(cè)接收到該郵件后通知客戶端有新郵件到達之前生成,該郵件相關信息列表包括經(jīng)過網(wǎng)絡側(cè)的所有郵件(包括接收的郵件和發(fā)送的郵件)。郵件相關信息列表中包括每封郵件對應的郵件標識、附件標識、 附件大小、附件名稱、附件文件格式等信息,例如表1所示
      郵件標識附件名稱附件大小附件文件格式附件標識11220asd4000doc123451122112;346(或者無) 表 1通過查詢表1,可得知郵件標識為11220的郵件存在一大小為4000K、文件格式為 doc、名稱為asd的附件;郵件標識為11221的郵件沒有附件。另外,客戶端支持的文件格式這一信息可以是網(wǎng)絡側(cè)預先獲知的,比如客戶端可預先向網(wǎng)絡側(cè)進行注冊,以使客戶端成為應用上述瀏覽處理方法的合法用戶,客戶端在向網(wǎng)絡側(cè)遞交注冊信息的同時,會向網(wǎng)絡側(cè)遞交客戶端的型號、操作系統(tǒng)類型號、操作系統(tǒng)的版本號、客戶端的版本號等信息,這些信息代表了客戶端的處理能力,網(wǎng)絡側(cè)根據(jù)這些信息就可獲知客戶端支持的文件格式,客戶端支持的文件格式可以是d0C、pdf、tXt、jpg、tif等文件格式中的任意一種或任意多種。當附件的文件格式與客戶端支持的文件格式相同,則說明客戶端支持附件的文件格式;反之,當附件的文件格式與客戶端支持的文件格式不相同,則說明客戶端不支持附件的文件格式。S13、當客戶端支持附件的文件格式時,直接向客戶端返回附件的訪問地址;當客戶端不支持附件的文件格式時,向客戶端返回轉(zhuǎn)換后附件的訪問地址,轉(zhuǎn)換后附件是按照客戶端支持的文件格式對附件進行格式轉(zhuǎn)換后生成,即是將附件的文件格式轉(zhuǎn)換為客戶端支持的文件格式后形成的轉(zhuǎn)換后附件。其中,當客戶端支持附件的文件格式時,網(wǎng)絡側(cè)可根據(jù)附件在網(wǎng)絡側(cè)的文件路徑生成附件的訪問地址(如可http訪問的url),直接將該訪問地址返回給客戶端,客戶端收到訪問地址并進入訪問地址的頁面,頁面中包括附件正文內(nèi)容,從而達到瀏覽附件的目的。其中,當客戶端不支持附件的文件格式時,網(wǎng)絡側(cè)可根據(jù)該附件對應的轉(zhuǎn)換后附件在網(wǎng)絡側(cè)的文件路徑生成轉(zhuǎn)換后附件的訪問地址(如可http訪問的url,與上述附件的訪問地址相比,該轉(zhuǎn)換后附件的訪問地址中可攜帶轉(zhuǎn)換標識如在url的末尾設置一個參數(shù)
      7c),將該訪問地址返回給客戶端,客戶端收到訪問地址并進入訪問地址的頁面,頁面中包括附件正文內(nèi)容,從而達到瀏覽附件的目的??梢?,本發(fā)明實施例提供的瀏覽處理方法中,當客戶端預瀏覽郵件中附件的內(nèi)容時,網(wǎng)絡側(cè)可接收客戶端發(fā)送的瀏覽郵件中附件的請求,根據(jù)請求和預先生成的郵件相關信息列表確定附件的文件格式,判斷客戶端是否支持附件的文件格式;當客戶端支持附件的文件格式時,直接向客戶端返回附件的訪問地址;當客戶端不支持附件的文件格式時,向客戶端返回轉(zhuǎn)換后附件的訪問地址,最終,客戶端收到訪問地址并進入訪問地址的頁面,頁面中包括附件正文內(nèi)容,從而達到瀏覽附件的目的。與現(xiàn)有技術相比,本發(fā)明實施例提供的瀏覽處理方法使得客戶端在瀏覽附件內(nèi)容時不需依靠第三方軟件,使得處理過程簡單,而且不需下載附件,節(jié)省了網(wǎng)絡流量。在步驟S13中,當客戶端不支持附件的文件格式時,向客戶端返回轉(zhuǎn)換后附件的訪問地址可進一步包括以下步驟A1-A3,其中,步驟A2與步驟A3的執(zhí)行頁序不分先后步驟Al、當客戶端不支持附件的文件格式時,判斷轉(zhuǎn)換任務狀態(tài)表是否記錄有附件的轉(zhuǎn)換任務狀態(tài),其中,轉(zhuǎn)換任務狀態(tài)表記錄有轉(zhuǎn)換任務隊列中轉(zhuǎn)換任務的狀態(tài) (status)并實時更新,轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務由網(wǎng)絡側(cè)按照客戶端支持的文件格式依序執(zhí)行,轉(zhuǎn)換任務隊列中的每個轉(zhuǎn)換任務都對應一個源文件路徑和轉(zhuǎn)換后文件路徑,針對每個轉(zhuǎn)換任務,網(wǎng)絡側(cè)都根據(jù)相應的路徑指示進行文件格式轉(zhuǎn)換。優(yōu)選地,轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務可以由網(wǎng)絡側(cè)按照目的文件格式(目的文件格式是指客戶端支持的一種文件格式)為列隊依序執(zhí)行,例如目的文件格式為jpg,則轉(zhuǎn)換任務子隊列中均為目的文件格式為jpg的轉(zhuǎn)換任務。另外,優(yōu)選地,轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務也可以是由網(wǎng)絡側(cè)按照原始文件格式和目的文件格式為列隊依序執(zhí)行,例如原始文件格式為doc,目的文件格式為jpg,則轉(zhuǎn)換任務隊列中均為“doc轉(zhuǎn)jpg”的轉(zhuǎn)換任務。這樣的分類處理方式不僅便于對轉(zhuǎn)換任務的管理和查詢,還可以提高轉(zhuǎn)換任務的效率,當一個類型的轉(zhuǎn)換任務出現(xiàn)問題時,不會影響其它類型的轉(zhuǎn)換任務。步驟A2、當轉(zhuǎn)換任務狀態(tài)表記錄有附件的轉(zhuǎn)換任務狀態(tài)時,如果附件的轉(zhuǎn)換任務狀態(tài)為未轉(zhuǎn)換(starting)或正在轉(zhuǎn)換(started),則在完成附件的轉(zhuǎn)換任務后向客戶端返回轉(zhuǎn)換后附件的訪問地址;如果附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換成功(success),則向客戶端返回轉(zhuǎn)換后附件的訪問地址。其中,在完成附件的轉(zhuǎn)換任務后向客戶端返回轉(zhuǎn)換后附件的訪問地址之前,還可包括向客戶端返回包括附件的轉(zhuǎn)換任務狀態(tài)的通知,比如向客戶端返回包括未轉(zhuǎn)換 (starting)或正在轉(zhuǎn)換(started)的通知,以使客戶端獲知附件的轉(zhuǎn)換任務狀態(tài)。另外,在判斷轉(zhuǎn)換任務狀態(tài)表是否記錄有附件的轉(zhuǎn)換任務狀態(tài)之后,還可包括 當轉(zhuǎn)換任務狀態(tài)表記錄有附件的轉(zhuǎn)換任務狀態(tài)時,如果附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時 (timeout), (failed)失敗或非法時,則向客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)(為轉(zhuǎn)換超時、失敗或非法)的通知,以使客戶端能采取其它瀏覽措施。優(yōu)選地,在向客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)(為轉(zhuǎn)換超時、失敗或非法) 的通知之后或同時,還可包括將轉(zhuǎn)換任務狀態(tài)表中的該附件的轉(zhuǎn)換任務狀態(tài)刪除,這樣, 網(wǎng)絡側(cè)便可在客戶端再一次發(fā)起請求時對附件進行文件格式轉(zhuǎn)換。
      步驟A3、當轉(zhuǎn)換任務狀態(tài)表未記錄有附件的轉(zhuǎn)換任務狀態(tài)時,在轉(zhuǎn)換任務隊列中新建附件的轉(zhuǎn)換任務,并在完成附件的轉(zhuǎn)換任務后向客戶端返回轉(zhuǎn)換后附件的訪問地址。另外,當郵件中附件是一個壓縮包時(壓縮包通常包括一個或多個文件),本方法可以進行任務嵌套,即在執(zhí)行步驟S13之前,網(wǎng)絡側(cè)先對壓縮包進行解壓,解壓完成后, 對于壓縮包內(nèi)文件格式被客戶端支持的那些文件,直接生成該些文件的訪問地址;對于壓縮包內(nèi)文件格式不被客戶端支持的那些文件,則在轉(zhuǎn)換任務隊列中新增該些文件的轉(zhuǎn)換任務,待該些文件的轉(zhuǎn)換任務完成后,生成該些文件的轉(zhuǎn)換后文件的訪問地址;最后,網(wǎng)絡側(cè)可向客戶端返回壓縮包的一個訪問地址,在壓縮包的訪問地址頁面中進一步包括壓縮包中各文件的訪問地址(對于經(jīng)過轉(zhuǎn)換的那些文件,則對應包括的是該些文件對應的轉(zhuǎn)換后文件的訪問地址)。如圖2所示,本發(fā)明實施例還提供了一種郵件中附件的瀏覽處理裝置,包括請求接收模塊,用于接收客戶端發(fā)送的瀏覽郵件中附件的請求,請求包括郵件的郵件標識和附件的附件標識;類型確定模塊,用于根據(jù)請求和預先生成的郵件相關信息列表確定附件的文件格式;判斷模塊,用于判斷客戶端是否支持附件的文件格式;第一反饋模塊,用于當客戶端支持附件的文件格式時,直接向客戶端返回附件的訪問地址;第二反饋模塊,用于當客戶端不支持附件的文件格式時,向客戶端返回轉(zhuǎn)換后附件的訪問地址,轉(zhuǎn)換后附件是按照客戶端支持的文件格式對附件進行格式轉(zhuǎn)換后生成。本發(fā)明實施例提供的郵件中附件的瀏覽處理裝置,使得客戶端在瀏覽附件內(nèi)容時不需依靠第三方軟件,使得處理過程簡單,而且不需下載附件,節(jié)省了網(wǎng)絡流量。其中,如圖3所示,上述第二反饋模塊可進一步包括第一存儲子模塊,用于存儲轉(zhuǎn)換任務隊列;轉(zhuǎn)換子模塊,用于按照客戶端支持的文件格式依序執(zhí)行轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務;第二存儲子模塊,用于存儲轉(zhuǎn)換任務狀態(tài)表,轉(zhuǎn)換任務狀態(tài)表記錄有轉(zhuǎn)換任務隊列中轉(zhuǎn)換任務的狀態(tài)并實時更新;判斷子模塊,用于當客戶端不支持附件的文件格式時,判斷轉(zhuǎn)換任務狀態(tài)表是否記錄有附件的轉(zhuǎn)換任務狀態(tài);第一處理子模塊,用于當轉(zhuǎn)換任務狀態(tài)表記錄有附件的轉(zhuǎn)換任務狀態(tài)時,如果附件的轉(zhuǎn)換任務狀態(tài)為未轉(zhuǎn)換或正在轉(zhuǎn)換,則在轉(zhuǎn)換子模塊完成附件的轉(zhuǎn)換任務后向客戶端返回轉(zhuǎn)換后附件的訪問地址;如果附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換成功,則向客戶端返回轉(zhuǎn)換后附件的訪問地址;第二處理子模塊,用于當轉(zhuǎn)換任務狀態(tài)表未記錄有附件的轉(zhuǎn)換任務狀態(tài)時,在轉(zhuǎn)換任務隊列中新建附件的轉(zhuǎn)換任務,并在轉(zhuǎn)換子模塊完成附件的轉(zhuǎn)換任務后向客戶端返回轉(zhuǎn)換后附件的訪問地址。優(yōu)選地,上述瀏覽處理裝置還可包括通知模塊,用于在第一處理子模塊或第二處理子模塊在轉(zhuǎn)換子模塊完成附件的轉(zhuǎn)換任務后向客戶端返回轉(zhuǎn)換后附件的訪問地址之前,向客戶端返回包括上述附件的轉(zhuǎn)換任務狀態(tài)的通知。另外,通知模塊,還可用于在判斷子模塊判斷出轉(zhuǎn)換任務狀態(tài)表記錄有附件的轉(zhuǎn)換任務狀態(tài)時,如果附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時,向客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)(為轉(zhuǎn)換超時、失敗或非法)的通知。優(yōu)選地,上述瀏覽處理裝置還可包括刪除模塊,用于在通知模塊在附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時向客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知之后或同時,將轉(zhuǎn)換任務狀態(tài)表中的該附件的轉(zhuǎn)換任務狀態(tài)(為轉(zhuǎn)換超時、失敗或非法)刪除。本發(fā)明實施例提供的上述瀏覽處理裝置可應用于網(wǎng)絡側(cè)的服務器或其它設備中。本領域普通技術人員可以理解,實現(xiàn)上述事實的方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,上述的程序可以存儲于一計算機所可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,包括上述的步驟。上述的存儲介質(zhì),可以是ROM/RAM、磁盤、光盤等。以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
      權利要求
      1.一種郵件中附件的瀏覽處理方法,其特征在于,包括接收客戶端發(fā)送的瀏覽郵件中附件的請求,所述請求包括所述郵件的郵件標識和所述附件的附件標識;根據(jù)所述請求和預先生成的郵件相關信息列表確定所述附件的文件格式,并判斷所述客戶端是否支持所述附件的文件格式;當所述客戶端支持所述附件的文件格式時,直接向所述客戶端返回所述附件的訪問地址;當所述客戶端不支持所述附件的文件格式時,向所述客戶端返回轉(zhuǎn)換后附件的訪問地址,所述轉(zhuǎn)換后附件是按照所述客戶端支持的文件格式對所述附件進行格式轉(zhuǎn)換后生成。
      2.如權利要求1所述的瀏覽處理方法,其特征在于,所述當所述客戶端不支持所述附件的文件格式時,向所述客戶端返回轉(zhuǎn)換后附件的訪問地址,具體為當所述客戶端不支持所述附件的文件格式時,判斷轉(zhuǎn)換任務狀態(tài)表是否記錄有所述附件的轉(zhuǎn)換任務狀態(tài),所述轉(zhuǎn)換任務狀態(tài)表記錄有轉(zhuǎn)換任務隊列中轉(zhuǎn)換任務的狀態(tài)并實時更新,所述轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務由網(wǎng)絡側(cè)按照所述客戶端支持的文件格式依序執(zhí)行;當所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為未轉(zhuǎn)換或正在轉(zhuǎn)換,則在完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換成功,則向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;當所述轉(zhuǎn)換任務狀態(tài)表未記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,在所述轉(zhuǎn)換任務隊列中新建所述附件的轉(zhuǎn)換任務,并在完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址。
      3.如權利要求2所述的瀏覽處理方法,其特征在于,所述在完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回所述轉(zhuǎn)換后附件的訪問地址之前,還包括向所述客戶端返回包括所述附件的轉(zhuǎn)換任務狀態(tài)的通知。
      4.如權利要求2所述的瀏覽處理方法,其特征在于,所述判斷轉(zhuǎn)換任務狀態(tài)表是否記錄有所述附件的轉(zhuǎn)換任務狀態(tài)之后,還包括當所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時,向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知。
      5.如權利要求4所述的瀏覽處理方法,其特征在于,所述向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知之后或同時,還包括將所述轉(zhuǎn)換任務狀態(tài)表中的該附件的轉(zhuǎn)換任務狀態(tài)刪除。
      6.如權利要求1或2所述的瀏覽處理方法,其特征在于,所述附件的大小等于或者小于預設值。
      7.如權利要求1或2所述的瀏覽處理方法,其特征在于,當所述附件為壓縮包時,所述附件的訪問地址為壓縮包的訪問地址;所述壓縮包的訪問地址頁面中包括所述壓縮包中各文件的訪問地址。
      8.一種郵件中附件的瀏覽處理裝置,其特征在于,包括請求接收模塊,用于接收客戶端發(fā)送的瀏覽郵件中附件的請求,所述請求包括所述郵件的郵件標識和所述附件的附件標識;類型確定模塊,用于根據(jù)所述請求和預先生成的郵件相關信息列表確定所述附件的文件格式;判斷模塊,用于判斷所述客戶端是否支持所述附件的文件格式;第一反饋模塊,用于當所述客戶端支持所述附件的文件格式時,直接向所述客戶端返回所述附件的訪問地址;第二反饋模塊,用于當所述客戶端不支持所述附件的文件格式時,向所述客戶端返回轉(zhuǎn)換后附件的訪問地址,所述轉(zhuǎn)換后附件是按照所述客戶端支持的文件格式對所述附件進行格式轉(zhuǎn)換后生成。
      9.如權利要求8所述的瀏覽處理裝置,其特征在于,所述第二反饋模塊包括第一存儲子模塊,用于存儲轉(zhuǎn)換任務隊列;轉(zhuǎn)換子模塊,用于按照所述客戶端支持的文件格式依序執(zhí)行所述轉(zhuǎn)換任務隊列中的轉(zhuǎn)換任務;第二存儲子模塊,用于存儲轉(zhuǎn)換任務狀態(tài)表,所述轉(zhuǎn)換任務狀態(tài)表記錄有所述轉(zhuǎn)換任務隊列中轉(zhuǎn)換任務的狀態(tài)并實時更新;判斷子模塊,用于當所述客戶端不支持所述附件的文件格式時,判斷所述轉(zhuǎn)換任務狀態(tài)表是否記錄有所述附件的轉(zhuǎn)換任務狀態(tài);第一處理子模塊,用于當所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為未轉(zhuǎn)換或正在轉(zhuǎn)換,則在所述轉(zhuǎn)換子模塊完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換成功,則向所述客戶端返回轉(zhuǎn)換后附件的訪問地址;第二處理子模塊,用于當所述轉(zhuǎn)換任務狀態(tài)表未記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時, 在所述轉(zhuǎn)換任務隊列中新建所述附件的轉(zhuǎn)換任務,并在所述轉(zhuǎn)換子模塊完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回轉(zhuǎn)換后附件的訪問地址。
      10.如權利要求9所述的瀏覽處理裝置,其特征在于,還包括通知模塊,用于在所述第一處理子模塊或第二處理子模塊在所述轉(zhuǎn)換子模塊完成所述附件的轉(zhuǎn)換任務后向所述客戶端返回所述轉(zhuǎn)換后附件的訪問地址之前,向所述客戶端返回包括所述附件的轉(zhuǎn)換任務狀態(tài)的通知。
      11.如權利要求9所述的瀏覽處理裝置,其特征在于,所述通知模塊,還用于在所述判斷子模塊判斷出所述轉(zhuǎn)換任務狀態(tài)表記錄有所述附件的轉(zhuǎn)換任務狀態(tài)時,如果所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時,向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知。
      12.如權利要求11所述的瀏覽處理裝置,其特征在于,還包括刪除模塊,用于在所述通知模塊在所述附件的轉(zhuǎn)換任務狀態(tài)為轉(zhuǎn)換超時、失敗或非法時向所述客戶端返回包括該附件的轉(zhuǎn)換任務狀態(tài)的通知之后或同時,將所述轉(zhuǎn)換任務狀態(tài)表中的該附件的轉(zhuǎn)換任務狀態(tài)刪除。
      全文摘要
      本發(fā)明提供了一種郵件中附件的瀏覽處理方法和裝置,用以解決現(xiàn)有郵件中附件的瀏覽方法較繁瑣、下載附件會消耗移動終端的網(wǎng)絡流量的問題。該方法包括接收客戶端發(fā)送的瀏覽郵件中附件的請求,根據(jù)請求和預先生成的郵件相關信息列表確定附件的文件格式,判斷客戶端是否支持附件的文件格式;當客戶端支持附件的文件格式時,直接向客戶端返回附件的訪問地址;當客戶端不支持附件的文件格式時,向客戶端返回轉(zhuǎn)換后附件的訪問地址??蛻舳送ㄟ^點擊訪問地址進入頁面,頁面中包括附件正文內(nèi)容,從而達到瀏覽附件的目的。與現(xiàn)有技術相比,客戶端在瀏覽附件內(nèi)容時不需依靠第三方軟件,處理過程簡單,而且不需下載附件,節(jié)省了網(wǎng)絡流量。
      文檔編號H04L29/12GK102355487SQ20111023125
      公開日2012年2月15日 申請日期2011年8月12日 優(yōu)先權日2011年8月12日
      發(fā)明者丁瑞彭 申請人:莫雅靜
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1