[發明專利]一種基于微視頻和對等網絡的實景網絡地圖漫游中的視頻下載方法無效
| 申請號: | 201010260468.6 | 申請日: | 2010-08-19 |
| 公開(公告)號: | CN101945124A | 公開(公告)日: | 2011-01-12 |
| 發明(設計)人: | 周寅 | 申請(專利權)人: | 周寅 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/56 |
| 代理公司: | 寧波市天晟知識產權代理有限公司 33219 | 代理人: | 張文忠 |
| 地址: | 315016 浙江省寧波*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 視頻 對等 網絡 實景 地圖 漫游 中的 下載 方法 | ||
技術領域
本發明屬于計算機技術領域。特別是涉及一種計算機多媒體信息下載的方法,尤其涉及一種基于微視頻和對等網絡的實景網絡地圖漫游中的視頻下載方法。
背景技術
隨著多媒體技術和網絡地圖技術的迅猛發展,實景網絡地圖技術成為了未來網絡地圖發展的一個重要方向。實景網絡地圖技術不僅可以提供地名搜索和路線導航等傳統電子地圖功能,而且還能夠為路線導航提供路線同步的實景視頻,極大地提高了用戶的現場感和導航體驗。
為了針對支持分布化處理和任意的線路查詢操作,離散數學結構“圖”是較為理想的大型實景網絡地圖的存儲方式。該存儲方式將實景網絡地圖抽象為一個圖。圖中的每一個頂點為路口,圖中的邊為路口與路口之間那部分道路,或稱作道路邊。每一條邊都由組成這條邊的空間點組成,并且關聯了一段反應該道路邊真實場景的視頻,每一個視頻幀中還存儲了相應的空間點用以與地圖同步。
然而,由于用戶在實景漫游的時候,需要實時播放與道路同步的視頻,因此需要實時或者提前下載實景漫游所需的大量視頻。由于視頻的信息量較大,當用戶規模比較大的時候,大量向服務器的視頻下載請求會極大增加服務器的負載,造成服務器帶寬擁擠,提高運營上的帶寬成本。或者,當帶寬和計算資源不足時,就會造成用戶實景視頻的播放斷流,影響用戶實景漫游的體驗質量。
針對以上問題,本發明提出了一種基于微視頻和對等網絡的實景網絡地圖漫游中的視頻下載方法用以解決大型實景網絡地圖實景視頻下載的效率、帶寬、穩定性和可靠性問題。
發明內容
本發明所要解決的技術問題是針對大型實景網絡地圖的網絡環境的特點,提供一種能滿足大型實景網絡地圖的視頻下載方面對服務器負載和網絡帶寬的需求的基于微視頻和對等網絡的實景網絡地圖漫游中的視頻下載方法。
本發明解決上述技術問題所采用的技術方案為:一種基于微視頻和對等網絡的實景網絡地圖漫游中的視頻下載方法,該方法至少包括以下操作步驟;
步驟1:通過該區域已有的GIS系統,獲取每一條街道,以及街道與街道之間的交叉信息,形成一個圖,該圖的節點為所有交叉路口,邊為路口到路口的道路或道路邊,將此圖存儲于服務器上的空間數據庫里;
步驟2:圖中的一條邊對應一段道路實景視頻,將這段視頻切分為一系列長度至多為l的微視頻,其中每個微視頻的主鍵信息為K,K的數學表達式為四元組(P、Q、l、s),其中P有P1和P2是道路邊的兩個路口端點對象,l是該段微視頻的長度,s為該段微視頻在所在道路邊的微視頻系列中的序號,將每一段微視頻和它的主鍵信息存儲入服務器上的空間數據庫中;
步驟3:實景網絡地圖的用戶的客戶端或對等體的集合以及服務器形成一個對等網絡,服務器和客戶端對等體都維持一個微視頻索引和視頻緩存;該視頻索引根據已有的對等網絡索引技術建立分布式索引,用P2P技術聯合所有對等體分布式地存儲、更新和檢索微視頻索引信息;
步驟4:當一個用戶開始實景漫游的時候,啟動定時器;
步驟5:每當一個用戶在客戶端漫游的時候,該對等體先檢測視頻緩存,如果視頻存在,就播放緩存的視頻;如果不存在,就從服務器下載視頻;
步驟6:在定時器每一次觸發時,對等體根據當前漫游位置計算地圖中的鄰域道路邊上的微視頻索引集合V;
步驟7:將V內的微視頻索引根據其所代表道路到當前漫游位置的距離從小到大排序;
步驟8:依據從小到大的順序遍歷集合V內的微視頻索引,檢測每個微視頻是否在對等體視頻緩存里存在,如果不存在,該對等體向對等網絡索引系統檢索在對等網絡中擁有該微視頻的對等體集合,對等體嘗試向該對等體集合中尚未與之建立連接的對等體建立多點通訊連接,以成功建立的連接為基礎,利用成熟的多點下載技術和多線程技術同時下載該視頻,下載完畢后,如果該微視頻不在本地視頻緩存中,則將該微視頻插入本地視頻緩存,更新整個對等網絡的視頻索引;
步驟9:當一個用戶結束實景漫游的時候,終止定時器。
所采取的措施還包括:
上述的步驟6至少包括如下步驟;
步驟61:從當前漫游位置出發,沿著漫游者漫游的向前方向,找到當前所在道路邊的一個端點,記錄從當前漫游位置到該端點的距離為D1,設L1為向前漫游鄰域的最大漫游距離;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于周寅,未經周寅許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010260468.6/2.html,轉載請聲明來源鉆瓜專利網。





