[發明專利]一種在WAP環境下傳輸流式數據的方法、客戶端和系統在審
| 申請號: | 201110227163.X | 申請日: | 2011-08-09 |
| 公開(公告)號: | CN102291401A | 公開(公告)日: | 2011-12-21 |
| 發明(設計)人: | 李彬孟;易成;段志民 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 何青瓦;李慶波 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 wap 環境 傳輸 數據 方法 客戶端 系統 | ||
【技術領域】
本發明涉及移動通信技術領域,特別涉及一種在無線應用協議(WAP)環境下傳輸流式數據的方法、客戶端和系統。
【背景技術】
隨著無線互聯網技術和應用的發展,越來越多的用戶擺脫了網線的束縛,開始利用無線終端訪問無線互聯網,以實現隨時隨地的信息獲取、娛樂、購物和互動。其中往往會存在一些例如語音、視頻聊天,語音搜索等對實時性要求較高的應用,在這些應用中,客戶端需要將用戶輸入的語音或視頻等流式數據進行諸如錄音、錄像等制作,在制作完成后再將流式數據上傳到服務器端。
在無線應用協議(WAP)環境下,由于WAP環境在其僅支持的超文本傳輸協議(HTTP)模式下并不支持HTTP?chunk的方式,因此,在客戶端在進行流式數據上傳時,必須在對用戶輸入的流式數據制作完成后再上傳至服務器端。以語音搜索為例,如果客戶端錄音需要的時長為N,流式數據上傳至服務器端需要的時長為M,服務器端對流式數據進行處理需要的時長為O,則單單語音處理的部分的時長就達到了N+M+O,導致時延過長,無法很好地滿足實時性要求。
【發明內容】
本發明提供了一種在WAP環境下傳輸流式數據的方法、客戶端和系統,以便于縮短流式數據傳輸造成的時延,提高流式數據的實時性。
具體技術方案如下:
一種在WAP環境下傳輸流式數據的方法,該方法包括:
客戶端啟動流式數據制作后,在制作流式數據的過程中,每制作達到預設大小要求的流式數據片段就將所述流式數據片段傳輸給服務器端;
其中所述流式數據片段中包含所述客戶端和所述服務器端進行本次網絡交互的唯一識別碼的信息以及所述流式數據片段在本次網絡交互中的片段序號。
所述唯一識別碼的生成方式為:利用所述客戶端的唯一特征參數和隨機參數,按照所述客戶端與所述服務器端約定的算法生成所述唯一識別碼。
其中,所述客戶端的唯一特征參數包括:客戶端的媒體訪問控制MAC地址、國際移動裝置識別碼IMEI或者國際移動用戶識別碼IMSI;
所述隨機參數包括:當前時間或者隨機生成串;
所述約定的算法包括:對稱算法DES、消息摘要算法第五版MD5、國際數據加密算法IDEA或者數字簽名算法DSA。
具體地,所述唯一識別碼的信息和所述片段序號攜帶在包含所述流式數據片段內容的HTTP?POST字段中。
所述唯一識別碼的信息為:唯一識別碼或者生成唯一識別碼所利用的參數。
更進一步地,該方法還包括:
所述服務器端接收到所述客戶端發送的流式數據片段后,將具有相同唯一識別碼的流式數據片段按照片段序號進行整合。
特別地,如果所述唯一識別碼的信息為生成唯一識別碼所利用的參數,則所述服務器端利用所述生成唯一識別碼所使用的參數,采用與所述客戶端約定的算法生成唯一識別碼。
一種在WAP環境下傳輸流式數據的客戶端,該客戶端包括:制作單元、片段處理單元和片段傳輸單元;
所述制作單元,用于啟動流式數據制作后,制作流式數據;
所述片段處理單元,用于在所述制作單元每制作達到預設大小要求的流式數據片段,就在所述流式數據片段中包含所述客戶端和服務器端進行本次網絡交互的唯一識別碼的信息以及所述流式數據片段在本次網絡交互中的片段序號,將所述流式數據片段提供給所述片段傳輸單元;
所述片段傳輸單元,用于將所述流式數據片段傳輸給所述服務器端。
具體地,所述片段處理單元利用所述客戶端的唯一特征參數和隨機參數,按照所述客戶端與所述服務器端約定的算法生成所述唯一識別碼。
其中,所述客戶端的唯一特征參數包括:客戶端的媒體訪問控制MAC地址、國際移動裝置識別碼IMEI或者國際移動用戶識別碼IMSI;
所述隨機參數包括:當前時間或者隨機生成串;
所述約定的算法包括:對稱算法DES、消息摘要算法第五版MD5、國際數據加密算法IDEA或者數字簽名算法DSA。
具體地,所述片段處理單元將所述唯一識別碼的信息和所述片段序號攜帶在包含所述流式數據片段內容的HTTP?POST字段中。
其中,所述唯一識別碼的信息為:唯一識別碼或者生成唯一識別碼所利用的參數。
一種在WAP環境下傳輸流式數據的系統,該系統包括:上述客戶端和服務器端;
所述服務器端接收到所述客戶端發送的流式數據片段后,將具有相同唯一識別碼的流式數據片段按照片段序號進行整合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110227163.X/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





