[發明專利]一種資源發布方法及系統無效
| 申請號: | 201010119137.0 | 申請日: | 2010-02-24 |
| 公開(公告)號: | CN102164156A | 公開(公告)日: | 2011-08-24 |
| 發明(設計)人: | 陳謙;魯小鎖;王志華;邵穎哲 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 張穎玲;蔣雅潔 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 發布 方法 系統 | ||
技術領域
本發明涉及一種資源發布技術,尤其涉及一種提供可靠海量資源下載的資源發布方法及系統。
背景技術
資源發布的主要目的是把資源公開化,變為大眾可見的資源。一般的做法是把資源和資源的位置作為一個二元信息公布于眾。例如把一個文檔資源的資源標識(ID)和其下載位置列表(SrcList)組成一條元數據。用戶只要獲得該元數據,即可知道文檔資源的具體位置,然后完成資源發布后的下載工作。在資源發布時,只要把資源加入到資源池或者資源存儲數據庫中,即認為資源發布成功。按照資源的發布方式,現有的資源發布可以分為集中式發布和分布式發布兩種方案,以下分別闡述。
針對集中式發布的資源發布方案而言,集中式發布是資源管理方主動將資源放到資源下載服務器上,然后將資源發布到大家可以看到的地方,例如以網頁、BBS等形式發布。常見的網頁下載就是一種典型的集中式發布的例子。資源發布方需要在用戶熟知的網頁發布可以使用的資源。總之,采用集中式發布的資源發布方案,資源管理方默認為是可信的資源提供方,那么由資源管理方提供的資源就是可信的資源,資源的質量是有保證的。雖然采用集中式發布的資源發布方案,可以保證資源的質量,但是,集中式發布資源時,資源都放在專門的資源下載服務器上,資源的發布也必須完全依靠資源下載服務器的管理方即以上涉及到的資源管理方所完成,對資源的數量和種類的提供受到一定限制。
針對分布式發布的資源發布方案而言,隨著分布式技術的發展和普及,特別是點對點(P2P)方式下載的普及,普通的用戶也能成為資源發布者的一員,分布式發布是用戶的下載客戶端分布式發布自己資源的一種方式。例如,采用P2P下載工具BitTorrent下載資源時可以由用戶自己制作資源的種子文件,然后上傳到資源下載服務器上發布;再比如采用另一種p2p下載工具eMule時,用戶A下載完資源后把自己的資源通知該用戶A周圍的其他用戶所在的下載客戶端,其他用戶需要該資源時,通過檢索就可以知道在用戶A上擁有該資源??傊?,采用分布式發布的資源發布方案,由于資源的發布由所有下載用戶的參與,因此,豐富了下載資源的數量和種類。然而,采用分布式發布的資源發布方案也帶來了一定的問題,其中最重要的就是無法保證下載資源的質量,其原因在于:普通的用戶區別于資源管理方,并不是默認的可信的資源提供方,從而導致普通的用戶發布了資源以后,資源的質量、可信度和可靠性是不確定的。綜上所述,無論采用現有的集中式發布的資源發布方案,還是分布式發布的資源發布方案都存在問題,無法兼顧到資源發布時的資源質量、資源數量及種類同時保證的需要。
發明內容
有鑒于此,本發明的主要目的在于提供一種資源發布方法及系統,能兼顧到資源發布時的資源質量、資源數量及種類同時保證的需要。
為達到上述目的,本發明的技術方案是這樣實現的:
一種資源發布方法,該方法包括:將集中式發布方式和分布式發布方式相結合,實現資源的發布;
其中,采用所述集中式發布方式時,由可信的資源管理方所發布的資源,直接加入資源池或者資源存儲數據庫并對資源索取方發布;采用所述分布式發布方式時,由非可信的資源管理方所發布的資源,驗證成功后加入所述資源池或者所述資源存儲數據庫并對資源索取方發布。
上述方案中,所述驗證成功的依據具體包括:所述由非可信的資源管理方所發布的資源,與所述資源池或者所述資源存儲數據庫中已存在的資源為同一資源時,驗證成功。
上述方案中,采用所述分布式發布方式時,該方法還包括:驗證失敗后丟棄所述由非可信的資源管理方所發布的資源;
其中,所述驗證未成功的依據具體包括:所述由非可信的資源管理方所發布的資源,與所述資源池或者所述資源存儲數據庫中已存在的資源為不同資源時,驗證失敗。
一種資源發布系統,該系統包括:資源發布實現單元,用于將集中式發布方式和分布式發布方式相結合,實現資源的發布;
其中,資源發布實現單元還包括:資源集中發布平臺和資源分布發布平臺;所述資源集中發布平臺,用于將由可信的資源管理方所發布的資源,直接加入資源池或者資源存儲數據庫并對資源索取方發布;所述資源分布發布平臺,用于將由非可信的資源管理方所發布的資源,驗證成功后加入所述資源池或者所述資源存儲數據庫并對資源索取方發布。
上述方案中,所述資源集中發布平臺進一步包括:資源集中發布模塊、所述資源池或者所述資源存儲數據庫、和資源展示模塊;其中,
資源集中發布模塊,用于將由可信的資源管理方所發布的資源進行集中發布;
所述資源池或者所述資源存儲數據庫,用于存儲所述由可信的資源管理方所發布的資源;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010119137.0/2.html,轉載請聲明來源鉆瓜專利網。





