[發(fā)明專利]一種基于SIP的斷點續(xù)傳的可靠數(shù)據(jù)傳輸方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410633882.5 | 申請日: | 2014-11-12 |
| 公開(公告)號: | CN104320490B | 公開(公告)日: | 2018-07-24 |
| 發(fā)明(設計)人: | 譚永銳;林建銳 | 申請(專利權)人: | 博康云信科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海漢聲知識產(chǎn)權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 518063 廣東省深圳市南山區(qū)粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 sip 斷點續(xù)傳 可靠 數(shù)據(jù)傳輸 方法 系統(tǒng) | ||
本發(fā)明提供了一種基于SIP的斷點續(xù)傳的可靠數(shù)據(jù)傳輸方法和系統(tǒng),流數(shù)據(jù)接收客戶端向SIP信令服務器發(fā)送申請數(shù)據(jù)流命令,SIP信令服務器把消息轉(zhuǎn)發(fā)到流數(shù)據(jù)發(fā)送服務器,流數(shù)據(jù)發(fā)送服務器返回消息,里面包含是否支持斷點續(xù)傳的標志,流數(shù)據(jù)接收客戶端可以根據(jù)此標志判斷是否需要走斷點續(xù)傳流程;需要斷點續(xù)傳功能的話,流數(shù)據(jù)接收客戶端向SIP信令服務器申請分段信息,SIP信令服務器轉(zhuǎn)發(fā)到流數(shù)據(jù)發(fā)送服務器上,流數(shù)據(jù)發(fā)送服務器根據(jù)流的情況計算分段信息,返回給流數(shù)據(jù)接收客戶端;流數(shù)據(jù)接收客戶端根據(jù)自身的設置和需要,可以同時向SIP信令服務器發(fā)送多個斷點續(xù)傳的數(shù)據(jù)流,必要包含的數(shù)據(jù)包括段號、序號、接收端口號。
技術領域
本發(fā)明涉及通信技術領域,具體地,涉及一種基于SIP的斷點續(xù)傳的可靠數(shù)據(jù)傳輸方法和系統(tǒng)。
背景技術
近年來SIP協(xié)議越來越得到重視和發(fā)展,尤其是隨著安防視頻技術的發(fā)展,為了解決視頻系統(tǒng)的互聯(lián)互通、信息共享,公安部推動國標GB/T 28181標準的制定,而該國標是基于SIP協(xié)議的,各大安防廠家都爭相推出各自的基于SIP的產(chǎn)品。
SIP(Session Initiation Protocol)是一個應用層的信令控制協(xié)議。用于創(chuàng)建、修改和釋放一個或多個參與者的會話。SIP 的一個重要特點是它不定義要建立的會話的類型,而只定義應該如何管理會話。有了這種靈活性,也就意味著SIP可以用于眾多應用和服務中,包括交互式游戲、音樂和視頻點播以及語音、視頻和 Web 會議。SIP消息是基于文本的,因而易于讀取和調(diào)試。SIP 較為靈活,可擴展,而且是開放的。
目前采用基于SIP的國標中,傳輸數(shù)據(jù)是在UDP上的, UDP本身是一種無連接的協(xié)議,它只管發(fā)送,而不需要知道發(fā)送的包是不是準確的到達了目的地,所以它具有發(fā)送效率高、速度快、占用資源少等優(yōu)點,在傳輸實時數(shù)據(jù)中可以提高系統(tǒng)傳輸數(shù)據(jù)的效率,但是也存在一些問題:不具備保障可靠傳送數(shù)據(jù)的傳輸機制,不能滿足應用程序傳輸數(shù)據(jù)、消息的可靠性要求;而且沒有斷點續(xù)傳的機制,遇到網(wǎng)絡故障時,數(shù)據(jù)傳輸必須重頭開始,由此造成了大量時間的浪費。
發(fā)明內(nèi)容
針對現(xiàn)有技術中的缺陷,本發(fā)明的目的是提供一種基于SIP的斷點續(xù)傳的可靠數(shù)據(jù)傳輸方法和系統(tǒng)。
根據(jù)本發(fā)明提供的一種基于SIP的斷點續(xù)傳的可靠數(shù)據(jù)傳輸方法,其特征在于,包括:
步驟S001:流數(shù)據(jù)接收客戶端通過SIP信令服務器向流數(shù)據(jù)發(fā)送服務器發(fā)送一數(shù)據(jù)申請請求;
步驟S002:流數(shù)據(jù)發(fā)送服務器接收到所述數(shù)據(jù)申請請求后,通過SIP信令服務器向流數(shù)據(jù)接收客戶端返回一第一反饋消息,所述第一反饋消息包含是否支持斷點續(xù)傳的標志;
步驟S003:若支持斷點續(xù)傳,則流數(shù)據(jù)接收客戶端通過SIP信令服務器向流數(shù)據(jù)發(fā)送服務器發(fā)送一分段請求;
步驟S004:流數(shù)據(jù)發(fā)送服務器根據(jù)需要傳輸?shù)牧鲾?shù)據(jù)計算分段信息,進而通過SIP信令服務器將所述分段信息發(fā)送給流數(shù)據(jù)接收客戶端;
步驟S005:流數(shù)據(jù)接收客戶端響應所述分段信息自動根據(jù)自身的設置和需要,通過SIP信令服務器向流數(shù)據(jù)發(fā)送服務器發(fā)送一流數(shù)據(jù)預接收信息,所述流數(shù)據(jù)預接收信息包含請求傳輸?shù)脑摱瘟鲾?shù)據(jù)所對應的段號、序號、流數(shù)據(jù)接收客戶端的接收端口號;
步驟S006:流數(shù)據(jù)發(fā)送服務器接收到所述流數(shù)據(jù)預接收信息后,然后通過SIP信令服務器向流數(shù)據(jù)接收客戶端發(fā)送確認信息。
步驟S007:流數(shù)據(jù)接收客戶端接收所述確認信息后,通過SIP信令服務器向流數(shù)據(jù)發(fā)送服務器發(fā)送最終請求消息,表示準備接收;
步驟S008:進行該段流數(shù)據(jù)的傳輸;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博康云信科技有限公司,未經(jīng)博康云信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410633882.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





