TW510106B - A QOS based content distribution network - Google Patents
A QOS based content distribution network Download PDFInfo
- Publication number
- TW510106B TW510106B TW090113228A TW90113228A TW510106B TW 510106 B TW510106 B TW 510106B TW 090113228 A TW090113228 A TW 090113228A TW 90113228 A TW90113228 A TW 90113228A TW 510106 B TW510106 B TW 510106B
- Authority
- TW
- Taiwan
- Prior art keywords
- content
- server
- exchange
- client
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0281—Proxies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/30—Routing of multiclass traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4552—Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/101—Server selection for load balancing based on network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2216/00—Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
- G06F2216/09—Obsolescence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/604—Address structures or formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/663—Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1029—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/288—Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
Description
510106 A7 _B7_ 五、發明説明(1 ) 本申請是與2000年6月1日建檔之美國申請編號 60/209,007 相關。 相關申請之相互參考 本申請是與下列之相關美國專利申請同時建檔:代理 者代號 019396-000300,名稱爲”CONTENT MANAGER";代 理者代號 019396-000400,名稱爲"VIEWER OBJECT PROXY";代理者代號 0 19396-000500,名稱爲"CONTENT TRACKING";代理者代號 019396-000600,名稱爲"ACTIVE DIRECTORY FOR CONTFNT OBJECTS";代理者代號
0 19396-000700 ,名稱爲"METHOD FOR PROVIDING MULTIPLE ADDRESSES";代理者代號 0 19396-000800 * 名 稱爲"CLIENT SIDE DETEMINISTIC ROUTINC AND TRANSPARENT REDIRECTION"; 代 理者代 號 01 9396-000900 ,名稱爲"SYSTEM FOR NETWORK ADDRESSING":代理者代號 0丨9396-00〗000,名稱爲 "SELECTIVE ROUTING";代理者代號 0 1 9396-00 1 1 00 * 名 稱爲"CLIENT SIDE HOLISTIC HEALTH CHECK";代理者 代號 0 1 9396-00 1200,名稱爲"CLIENT SIDE ADDRESS ROUTING ANALYSIS":代理者代號 01 9396-00 1 300,名稱 爲"SELF-PUBLISHING NETWORK DIRECTORY";代理者代 號 0 1 9396-00 1400,名稱爲"RESIZABLE GRAPHICAL USER INTERFACE":代理者代號 0 1 93 96-00 1 5 00,名稱爲 "REVERSE COTENT HARVESTER";以上所有文獻皆爲此處 之參考。 ------ ή 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) I裝-- (請先閲讀背面之iiw意事項Ιφ 頁) 訂 線 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 510106 A7 _B7 五、發明説明(2 ) 本發明之背景_ 本發明一般係關於內容散佈,而且,更明確地說,是 關於改進當在網際網路散佈內容時之內容服務品質(Q〇s) ° 現時需要在一固定之最小速率以高品質傳送大的內容 物件以提供適當的服務品質(Q〇s)。一種實況播送的視訊廣 播是在固定最小速率被傳送之大內容物件的良好範例。遺 憾地,因爲在許多電位跳躍時資料品質之減低、因爲受限 制於大部分傳輸之頻寬、並且因爲網際網路不是被設計以 固定資料速率長時間地流動資料,而使得網際網路不適於 作爲這些廣播型式的網路。 如上所述,以固定資料速率傳送大物件而不遺失其資 訊是有困難的。爲處理這些問題,流動媒體完全地被下載 至在稍後時間重放的局部硬體驅動器上。來自局部硬體驅 動器的重放避免妨礙來自網際網路之相關流動內容之散 佈。無論如何,需要執行從網際網路被下載時之被接收的 內容資訊流。 本發明之槪要 本發明是關於散佈內容物件至客戶電腦。其一組實施 例包含一組伺服器、一組第一內容快取、一組第二內容快 取以及一組較佳列表。該第一內容快取是在第一位址上並 且該第二內容快取是在第二位址上。該伺服器包含一組內 容物件,其被複製至該第一和第二內容快取上。來自客戶 電腦之較佳列表包含至少一組第一和第二位址。 參考至包含圖形和申請專利範圍之其餘部份說明,將 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297^釐) 丨^------1T------^ (請先閲讀背面之注意事項再填寫本頁) ^10106 A7
經濟部智慧財產局員工消費合作社印製 第2圖是該內容散佈系統之作用目錄部份之實施例的 一種方塊圖: 第3A圖是該內容散佈系統原始伺服器部份之實施例 的一種方塊圖; 第3B圖是該內容散佈系統外部原始伺服器部份之實施 例的一種方塊圖; 第4A圖是該內容散佈系統之內容交換部份之實施例 的一種方塊圖: 第4B圖是該內容散佈系統之內容交換部份之另一實施 例的一種方塊圖; 第4C圖是包含多重內容交換伺服器之內容交換位置實 施例的一種方塊圖: 第5圖是該內容散佈系統客戶電腦部份之實施例的一 種方塊圖: 第6圖是一內容散佈系統之實施例的一種方塊圖: 第7A圖是散佈內容至使用者之處理程序實施例的第 —部份流程圖: 第7B圖是第7A圖之第二部份流程圖; 第8圖是觀看者物件替代伺服器之實施例的一種方塊 本紙張尺度適用中國國家標準(CNS ) A4規格(210X2974釐) (請先閲讀背面之注意事項再 V I HI H 丹^^頁) -訂 線 510106 Α7 Β7 五、發明説明(4 ) 經濟部智慧財產局員工消費合作社印製 |βΓ| , 第9圖是觀看者物件替代伺服器之背景應用的一種流 程圖; 第10圖是觀看者物件替代伺服器之要求服務的一種流 程圖; 第Π圖是用以追蹤在原始伺服器及內容交換之間的內 容之一種方法的實施例之流程圖: 第12圖是用以通訊從內容管理者至伺服器管理者之資 訊處理程序的實施例之一種流程圖; 第13圖是用以利用內容管理者發佈資訊至伺服器管理 者之處理程序的實施例之一種流程圖; 第14圖是展示經由分離璋被連接之多重提供者的內容 交換之實施例的一種方塊圖: 第15圖是展示經由分離位址被連接之多重提供者的內 容交換之另一實施例的一種方塊圖; 第16圖是提供者及內容交換分類之實施例的階層式表 示:以及 第17圖是提供者及內容交換分類之另一實施例的階層 式表示。 特宏眚施例之說明 本發明改進從網路,例如網際網路,下載內容物件時 之服務品質(QOS)。在實施例中,客戶電腦決定一組內容交 換之喜好列表。當要求內容時,喜好列表被提供至一組原 始伺服器以引導客戶電腦從被認爲可提供足夠之QOS的內 , -- {請先閲讀背面之注意事項再填寫本頁) 訂 線 本紙張尺度適用中國國家標準(CNS > Α4規格(210X297公釐) 510106 Α7 Β7 五、發明説明( 經濟部智慧財產局員工消費合作社印製 容交換或者內容伺服器下載內容。 於圖形中,相似構件及/或特點具有相同參考符號。進 一步地,各種相同型式之構件可以利用下面的長劃線及識 別相似構件之間的第二符號之參考符號而被識別。如果僅 有第一參考符號被使用於說明中,則該說明可應用至與第 二參考符號無關而具有相同於第一參考符號之任何相似構 件。 參看第1圖,其展示內容散佈系統100實施例之方塊 圖。於這實施例中,內容散佈系統100包含一組作用目錄 104、一組或更多組之原始伺服器108、一組或更多組之客 戶電腦112、一組或更多組之內容交換處116、一組或更多 組之外部原始伺服器118、網際網路120以及一組搜尋目錄 124。特定的客戶電腦112與作用目錄104互相作用以選擇 下載之內容物件。如果該物件是流動媒體則在下載時可被 執行或者稍後可被儲存。該內容物件可以是任何型式資 訊,例如音訊、視訊或者資料,其可從網路上被下載。內 容物件之要求從客戶電腦112與較佳資訊一起被傳送至適 當的原始伺服器108。原始伺服器108決定該物件從何處被 下載。爲了提供足夠之QOS,任何內容交換處116或者即 使原始伺服器1 08它本身亦可提供物件。 作用目錄104可被界面至用以選擇內容物件之客戶電 腦Η 2。用於原始伺服器1 〇8以及選擇地用於客戶電腦1 1 2 兩者之軟體可從作用目錄1 04被下載以引動內容散佈系統 100。任何一個目錄界面網頁或者搜尋界面網頁可能被使用 ---------- 裝 II (請先閲讀背面之注意事項再頁) 訂 線 本紙張尺度適用中國國家標準(CNS ) A4規格(210><29也釐)
經濟部智慧財產局員工消費合作社印製 i、發明説明(6 ) 以決定所需的內容物件。界面以作用性之方式被保存以避 免破壞在原始伺服器上之內容物件的鏈路。當內容交 換處116需要來自原始伺服器108之內容物件時,作用目 錄1 04能提供回到適當原始伺服器1 08的通道。 其他的實施例可能具有多重作用目錄》系統使用者可 以分佈在許多作用目錄之間以分散負載。另外地,其他的 作用目錄可備份地被使用,使得如果一個作用目錄離線, 其他的作用目錄能夠承受該負載。 在一些實施例中,原始伺服器108提供內容物件之來 源,指示使用者內容物件之較佳來源並且提供目錄資訊至 作用目錄104。內容物件利用原始伺服器108被引介至系統 1 00。引介包含內容物件原始伺服器管理者之選擇以使得作 用目錄104有所作用。管理者是管理原始伺服器108之管 理人員或者管理系統。內容物件可能包含先前儲存之資訊 或者流動之饋送資訊。依據一預定週期,原始伺服器1〇8 提供一組被選擇之資訊目錄,當原始伺服器1〇8上之內容 改變時,該資訊目錄被更新β 原始伺服器108決定引導客戶電腦112以便下載內容 物件之較佳來源。客戶電腦Π 2之較佳列表、內容交換之 負載以及內容物件複製位置是原始伺服器1〇8使客戶電腦 改變至較佳之資訊來源所有需要考慮的事項。該來源可能 是原始伺服器108它自身或者一組內容交換處Π6。 使用者指示客戶電腦1 1 2以找到所需的內容物件並且 依序地下載那物件。使用從作用目錄1〇4被下載之觀看者 本紙張尺度適用中國國家標準( CNS ) Α4規格(2〗0X297冬釐) -----------^------線 (讀先閲讀背面之注意事項再填寫本頁) 510106 A7 ____B7 五、發明説明(7 ) (請先閲讀背面之注意事項再lUf本頁) 物件替代伺服器軟體,客戶電腦112決定可傳送具有適當 的QOS之內容的內容交換處Π6。決定具有適當的QOS之 內容交換處Π6的處理程序包含有,例如,利用準備好一 喜好列表之方式從很可能產生最好結果的內容交換中接收 測試資訊。如果需要一種定做方法的話,則使用者可修改 內容交換處116之喜好列表。當原始伺服器108決定內容 物件之來源時,較佳資訊被使用以提供適當的QOS。 外部原始伺服器118可以是可供應至客戶電腦112之 另外的內容物件來源。於實施例中,外部原始伺服器118 被耦合至一組內容交換處116。 內容交換處116是內容物件之快取。這些內容交換處 116被散佈至網際網路120的不同點上以快取內容物件。資 訊可依據一些考慮事項而被快取,例如使用者對資訊之需 求度,而作爲對於希望其內容可被使用者容易地取得之原 始伺服器108之服務,或者作爲希望改進QOS的使用者之 服務。內容交換處1 1 6之編組可能是群集地或者分別地以 服務客戶電腦112對內容物件之需求》 經濟部智慧財產局員工消費合作社印製 當一組被要求的內容物件或者部分被要求的內容物件 不被要求之使用者從內容交換處116中發現時,內容交換 處Π6對於其他內容交換處之該內容物件的要求被達成。 如果沒有其他的內容交換處Π 6具有該內容物件,則作用 目錄104被詢問有關該內容物件來源的原始伺服器1〇8並 且該內容物件從那兒被下載。當內容交換處116蒐集內容 物件時,客戶電腦112接收可供使用的啓始部份。內容物
510106 五、發明説明(8 ) 件可能部分地被儲存在一些內容交換處116上並且該要求 內容交換處Π6將取得那些部分以重新組合如客戶電腦112 所需要的整體內容物件。 在一些實施例中,當一個被要求的內容物件或者部份 被要求的內容物件不被要求之使用者從內容交換處116發 現時,則內容交換處116對外部原始伺服器118之要求可 被達成以重新得到所要求的內容物件。 捜尋目錄124被使用以增補原始伺服器108所報告之 目錄資訊。當爲使用者尋找內容物件時,作用目錄104可 能顯示原始伺服器108可供使用的內容物件以及搜尋目錄 124所揭露的其他內容物件。利用穿梭於網路中,搜尋目錄 1 24編錄內容物件以及它們所遇到之其他的資訊。例如,總 目之關鍵字搜尋可指示使用者至系統100上任何可供使用 的原始伺服器無法得到的內容物件。一組內容交換處Π 6 可被作用目錄104所選擇以快取客戶電腦112所下載的內 容物件。在這實施例中,雖然僅一組搜尋目錄124被使用, 但其他的實施例可使用一些搜尋目錄以提供另外的搜尋結 果。 經濟部智慧財產局員工消費合作社印製 網際網路120是利用徑由器鏈路在一起的伺服器所構 成。資料被分割成爲數據包,該數據包從一組徑由器經由 網際網路1 20而跳躍至下一組之徑由器*直至達到目的地 爲止。各數據包可能採取不同的路徑經過網際網路*而且 在不同的時間到達目的地。另外,當任何徑由器頻寬飽和 時,一些數據包在經由網際網路120時可能會遺失。由於 本紙張尺度適用中國國家標準(CNS ) A4規格(210父297以釐) 510106 A7 B7 五、發明説明(9 ) 內容物件來源和目的地之間的跳躍數目增加,過度的延遲 可能性亦增加並且數據包亦可能遺失。 當內容物件從來源經過網際網路120通過一通道而到 目的地時,在通道中任何二組徑由器之間的最小頻寬形成 通道之最大頻寬。一般,從網際網路120至客戶電腦之頻 寬具有最小的頻寬配置。在其他時間,在徑由器之間的一 些其他跳躍具有最小的頻寬。在內容交換處Π6和客戶電 腦1 1 2之間快取具有最小的跳躍數量之內容交換處Π 6的 內容物件可能改進適當的QOS。 經濟部智慧財產局員工消費合作社印製 在不超出客戶電腦至網際網路120之資料速率所需的 資料速率上下載內容物件是適當的QOS。使用者可要求之 最大QOS是由他們網際網路連接的速率、他們電腦的處理 功率以及其他的係數所定義。最小的QOS是主觀地被使用 者在某種限制範圍內依據它們所需的品質而定義。例如, 擁有400Kbps網路連接和快速電腦的使用者可以從其所選 擇的128Kbps資訊流而選擇音訊夾之28Kbps、56Kbps、或 者128Kbps的資訊流。只要客戶電腦所提供的資料速率是 在128-400Kbps範圍內,對於那資訊流的適當QOS是可能 得到的。 雖然上面之實施例主要使用網際網路120於各種資訊 塊之間連接,但其他的實施例可能使用網際網路1 20之外 的私用鏈路。另外地,在系統1 〇〇之外的內容物件可能從 系統1 〇〇所提供之延寬快取、加密螞和壓縮而得到益處。 參考第2圖,其展示內容散佈系統100作用目錄部份 本紙張尺度適用中國國家標準(CNS )A4規格(210X297^釐) 510106 A7 B7 五、發明説明(1〇 ) 1 04實施例之方塊圖。被包含於作用目錄1 〇4者有動態領域 名稱伺服器(DNS)204、伺服器管理者208、目錄網頁212、 搜尋網頁216、下載網頁220、用戶資料庫224、伺服器資 料庫22 8、內容交換資料庫232和徑由資料庫234。內容散 佈系統1〇〇與作用目錄104互相作用以提供使用者目錄資 訊並且協助使用者下載內容物件。 對內容散佈系統100而言,客戶電腦112使用者和原 始伺服器〗08管理者兩者皆是用戶。軟體從下載網頁被下 載至使用者及/或管理者。在一些實施例中,對客戶電腦112 之軟體是選擇性的並且改進QOS。供給原始伺服器108之 軟體允許作用目錄104更新系統100上的內容並且指示客 戶電腦112接收該內容之較佳來源。 經•濟部智慧財產局員工消費合作社印製 客戶電腦112附帶至作用目錄104之領域以尋得所需 要的內容物件。取決於其優先情況,使用者可能使用目錄 網頁212或者搜尋網頁216以尋得內容物件。搜尋網頁216 可能是傳統的布氏邏輯搜尋工具,其存取所有的原始伺服 器108所提供的內容物件目錄以及自搜尋目錄124所蒐集 的資訊;其他的實施例,在整個原始伺服器108的內容搜 尋失敗或者省略來自搜尋目錄124資訊之後,可能僅展示 來自搜尋目錄124之資訊。所有的原始伺服器108之內容 物件總目被保存在伺服器資料庫228中。 目錄網頁2 1 2以利用主題安排的總目階層而安排可能 的內容物件。例如,第一頁可能展示一些使用者選擇運動 之一般引發興趣的標題。接著之下一頁,是階系中之下一 本紙張尺度適用+ @ S家標準(〇阳)八4規格(210父297友釐) 1、發明説明(n) A7 B7 經濟部智慧財產局員工消費合作社印製 位準,其展示使用者選擇橄欖球的一些運動。於階系中下 面之另一位準,使用者可以選擇San Diego ChargersTM以觀 看關於內容物件鏈路之另外一頁。 管理者在原始伺服器108上編錄內容而允許目錄網頁 212適當地呈現。在一網址、目錄或者檔案基礎上,在與內 容物件相關的一組HTML SSI標籤中,管理者可選擇對 於內容物件之一種分類。這分類被得到並且被儲存在作用 目錄上而允許呈現內容物件於不同的目錄中。另外地,一 種調節器可能說明和安排目錄網頁212目錄中之內容物 件。例如,調節器可能標明某種內容物件以便更顯著地顯 示及/或增加內容物件之覆視。 伺服器管理者208保存資訊在所有的客戶電腦112 上、所有的原始伺服器1 08上、所有的外部原始伺服器1】8 上、所有的內容交換處116上、以及原始伺服器108上之 所有的內容物件。相關於客戶電腦Π2和原始伺服器108 之資訊被保存在用戶資料庫224中。全名稱、登錄名稱、 密碼、唯一辨識性、可供使用的代幣信用額度、以及其他 的資訊被保存在與各使用者相關的客戶電腦Π2之用戶資 料庫224中。這資料庫224同時也持有下列之資訊:原始伺 服器108被確認的最後時間、針對原始伺服器108之網際 網路協定(1Ρ)位址、內容管理者伺服器所執行之埠、原始伺 服器1 08上線/離線狀態、橫貫全頁大標題的現有之一致資 源定址器(URL)、原始伺服器108之名稱、原始伺服器108 之說明、需要使用原始伺服器1〇8或者其他的計價模式之
本紙張尺度適用中國國家標準(CNS ) A4規格(210X29^^釐J ._I 裝-- (請先閱讀背面之L意事項再頁) 訂 -線 510106 Α7 Β7 五、發明説明(12 ) 經濟部智慧財產局員工消費合作社印製 代幣或者信用度、以及在同一時間被允許的連接次數或者 觀看者數目。 所有的原始伺服器108之內容物件上的資訊被保存在 伺服器資料庫228中。對於各內容物件,原始伺服器名稱、 內容物件檔案名稱及路線隨著類目資訊、簡略的敘述以及 關鍵字被儲存。伺服器資料庫228被詢問以提供使用者在 目錄導航和搜尋網頁212、216期間的內容選擇。爲保存目 前之資訊於伺服器資料庫228中,伺服器管理者208週期 性地與原始伺服器1 08互相作用以得到內容物件的總目之 新近改變並且決定是否原始伺服器108已經離線。每當原 始伺服器108已經離線時,在伺服器資料庫228中對應至 原始伺服器108之項目被移除並且在用戶資料庫224中之 狀態資訊被更新。 在一些實施例中,即使在原始伺服器1 08已離線之後, 伺服器資料庫228中之項目亦保留著·狀態被更新以反映 出與原始伺服器相關的內容是不可供使用的,但是資訊仍 然被儲存在伺服器資料庫228之中。如果狀態被更新至線 上,則資訊再次地被呈現至正搜査內容物件的使用者。在 一些情況中,原始伺服器108可以指示正欲離線一段時間 之作用目錄1 04。假設此時間是短暫的,則作用目錄可保持 資訊在伺服器資料庫228中而不用呈現此訊息至使用者。 系統1〇〇可用之內容交換處Η6的列表被伺服器管理 者20 8保存在內容交換資料庫232中。在一些實施例中* 內容交換資料庫232可包含對於在內容散佈系統100之內 -- (請先閲讀背面之注意事項再填寫本頁) 訂 線 本紙張尺度適财目目家標準(CNS ) A4· ( 210X297迖釐) 510106 A7 ___B7五、發明説明(13 ) 經濟部智慧財產局員工消費合作社印製 所有可能的內容交換處116之一組IP位址列表。進一步 地,內容交換資料庫23 2可包含與各內容交換處116相關 的一些內容交換領域。例如,與內容交換資料庫23 2中各 內容交換處116相關的領域可包含一組內容交換辨識器、 內容交換位置、內容交換提供者、內容交換名稱、內容交 換位置、內容交換狀態、插圖、或者任何其他所需的或者 所要求的資訊。 同時,內容交換辨識器和內容交換位置在特定的內容 交換位置上確認一組唯一的內容交換處116。內容交換供應 器是對於內容交換負責的團體之一組指示器,例如NYZ公 司。內容名稱是一種領域名稱以及內容交換位置可以是用 於內容交換116之地理座標。在範例之實施例中*內容交 換資料庫232包含一組內容交換辨識器.、內容交換位置、 內容交換IP位址、內容交換提供者、內容交換名稱、內容 交換位置、以及在內容交換資料庫232中各內容交換處116 之插圖。 一般而言,內容交換資料庫232可利用種種方法而按 地區被安排或者劃分*該等方法包含,但不受限制於,改 進之QOS準則或者簽署之服務準則。另外地,內容交換資 料庫232可包含另外的作用目錄104、原始伺服器108、或 者任何其他可供使用的或者必須的資訊列表。 系統100中之內容交換處Π6經常地提供狀態至伺服 器管理者20 8。當內容交換處Π6成爲可供使用或者非可供 使用時,他們的操作狀態被報告至伺服器管理者208並且 —裝-- (請先閲積背面之1意事項再1m本頁) 訂 本紙張尺度適用中國國家標準(CNS ) A4規格(210X2971尽釐) 510106 A7 B7 五、發明説明(14 ) 被記錄在內容交換資料庫232中。在一些實施例中,內容 交換資料庫23 2可包含另外的狀態資訊,該資訊包含內容 交換處116負載、容量、使用、以及健康狀況。 徑由資料庫234包含外部原始伺服器118之列表。在 一些實施例中,徑由資料庫234包含關於外部原始伺服器 Π8之辨識、狀態和機構資訊。辨識資訊可包含用於外部原 始伺服器118之一組IP位址以及一組領域名稱。狀態資 訊可包含關於外部原始伺服器之有效性、負載或者其他的 狀態。機構資訊可包含另外的外部原始伺服器Π 8之列表。 在實施例中,徑由資料庫234包含用於各外部原始伺服器 118之一組IP位址以及一組領域名稱。在一些實施例中, 確認徑由資料庫234中一組外部的原始伺服器1 1 8是用以 結合外部原始伺服器118與內容散佈系統100之機構。 對於徑由資料庫中之各外部原始伺服器118,有一組被 允許使用內容交換處116以存取外部原始伺服器118上資 訊之使用者名稱列表。對客戶電腦112使用者而言,該使 用者名稱是唯一的。客戶電腦可徑由經過的內容交換處之 外部原始伺服器118之列表被提供至客戶電腦112。客戶電 腦Π2使用來自徑由資料庫之資訊以重新指示使用者由外 部原始伺服器118至內容交換處116的要求。在內容交換 處Π6從外部原始伺服器118移動內容物件之後,頻寬從 外部原始伺服器118被下載至內容交換處116。使用者可以 對於這增加的服務而付費給內容交換處所有人及/或原始伺 服器管理者》 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------1^-- (請先閱讀背面之注意事項再填寫本頁) 訂 線 經濟部智慧財產局員工消費合作社印製 510106 A7 B7五、發明説明(15 ) 經濟部智慧財產局員工消費合作社印製 動態DNS 204對用於各IP原始伺服器108之位址提供 一組原始伺服器名稱。原始伺服器名稱唯一地辨識在網際 網路120上之原始伺服器108。這資訊被保存在用戶資料庫 2 24中。內容交換處116不知道提供內容物件至內容交換處 116之原始伺服器108的IP位址,但是知道原始伺服器名 稱。當內容交換處116想要移動無法得自其他內容交換處 116供應之具有內容物件之快取或者內容物件之部分時*動 態DNS 204被詢問以決定內容物件來源之原始伺服器108 之IP位址或者領域名稱。如果領域名稱從動態DNS 204被 取得,則對應至該領域名稱之IP位址從一組DNS被取得。 接著參考第3A圖,其展示內容散佈系統100原始伺服 器部分108之實施例的方塊圖。原始伺服器108被管理者 所管理並且提供一組內容物件來源至內容散佈系統100 · QOS被引導客戶電腦至可有效地傳送所需的內容物件之內 容交換處116的原始伺服器108所提供。內容來源304、內 容伺服器308、內容管理者312、局部的內容總目3 16、內 容位置資料庫320、內容交換資訊324、以及健康檢査部330 被包含於原始伺服器108中。 內容來源304提供內容至原始伺服器108。內容來源 3 04可能是一組現場網路相機、視訊或者音訊饋送、資料物 件、資料流、視訊磁帶或者音訊磁帶、光碟或者磁碟、或 者任何其他的內容傳送機構。內容物件被內容來源304傳 送至內容伺服器308以便可能散佈至系統1〇〇。 對於內容物件或者被保存於其中的部份內容物件,時 (請先閲讀背面之注意事項再 —裝-- 本瓦) 訂 本紙張尺度適用中關家標準(CNS ) Α4祕(210X297^) * βϋ —.^1 510106 Α7 Β7 五、發明説明(16 ) 經濟部智慧財產局員工消費合作社印製 間和日期資訊被保存在各內容交換處116中。時間和曰期 資訊允許區分可能具有相同原始伺服器名稱、通道名稱和 檔案名稱之內容物件。其他的實施例可能使用任何唯一的 數碼例如,檢查和、CRC或者混和値以唯一地確認一組內 容物件。 所有原始伺服器308的內容物件被儲存在內容伺服器 3 08上。管理者可選擇用以發佈於系統100之一組內容物件 或者內容物件族群而留下不供應至系統100之內容伺服器 308上其他的內容物件。一些內容物件是考慮周到的檔案, 但是有些是,例如,利用現場網路相機被產生之內容流。 執行內容伺服器308之軟體可以利用內容管理者312之軟 體而被整合。 內容管理者312發佈所需的內容物件至系統100且指 示使用者至較佳內容交換處Π6以下載與內容管理者312 相關的內容物件。在管理者之方向,內容管理者312利用 發佈至作用目錄104之檔案名稱、目錄或者驅動量選擇內 容物件或者內容物件族群。在內容伺服器308上之一些內 容物件可以不被發佈以至於他們不被使用於系統100 β 用以發佈至系統之被選擇的內容物件被保存在局部的 內容總目316中。在局部的內容總目316中之項目目前被 內容管理者312所保留,因爲對應至那些項目之物件可能 成爲不可使用或者被更新。對於各項目*內容物件檔案名 稱和通道隨著分類資訊、簡略說明以及關鍵字之方式而被 儲存。附帶至系統100上時,對於至伺服器資料庫228之 .裝 {請先閲讀背面之注意ί項再填寫本頁) 線 0 ϋ n H· «ϋ 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297拉釐) 510106 A 7 B7 五、發明説明(17 ) 經濟部智慧財產局員工消費合作社印製 項目,局部內容總目316利用內容管理者312被傳送至作 用目錄104以進入伺服器資料庫22 8。週期地,至局部內容 總目3 1 6的改變被傳送至伺服器資料庫228以儘可能地保 留目前之目錄資訊。更新可能以有規律的區間發生,例如 每兩分鐘及/或每當局部內容目錄中的某一改變中產生時發 生。 內容管理者312同時也知道與內容管理者312相關的 所有內容物件部分的位置。附帶於系統1〇〇上時*內容管 理者312接觸用於各狀態之內容交換處116。內容交換處 116週期地將它的內容物件或者內容物件部份報告至相關 的內容管理者312。提供這資訊,內容管理者312可指示客 戶電腦112至內容交換處116,該內容交換處116可以具有 一些或者所有所需可用於下載的內容物件。 利用所有的內容交換處1 08所報告的內容物件之位匱 資訊被內容管理者保存在內容位置資料庫320中。利用詢 問內容位置資料庫320,內容管理者3 12可決定包含一組內 容物件或者部份內容物件之內容交換處Π6。在經由客戶電 腦112至內容來源時,存在於特定內容交換處112中之內 容物件可影響徑由決定。 內容交換資訊儲存324保有在所有作用的內容交換處 116上之資訊》當原始伺服器1〇8啓動時,作用目錄104中 之內容交換資料庫323被下載進入內容交換資訊儲存324 中。在狀態資訊啓動之後,所有列在內容交換資訊儲存324 上的內容交換處Π6被詢問,該狀態資訊被保留而作爲內 (請先閲讀背面之注意事項再本頁) 本 -訂 本紙張尺度適用中國國家標準(CNS > A4規格(210X297^釐) 510106 A7 ____ B7五、發明説明(18 ) 經濟部智慧財產局員工消費合作社印製 容交換資訊324。該狀態資訊包含同時被使用的鏈路數目、 被允許同時使用的鏈路之總數目、頻寬使用、以及快取攪 動速率》快取攪動速率是保存在快取中未被使用之資料的 時間數量並且是表示快取的裝載。例如,相對於快取中之 儲存數量是繁忙的內容交換處116,資料通常快速地從快取 湧出。但是,在一些可能具有粘稠性內容物件的實施例中, 其固定保存在內容交換處Π6中一時間週期而不考慮到使 用。 內容管理者3 12智慧型地再指示需要一內容物件之客 戶電腦112至該物件之較佳來源。從客戶電腦112所提供 之較佳資訊被使用以決定客戶電腦U2較佳之內容物件的 來源。這資訊與內容物件當前的位置和可能內容交換處之 負載一起被使用,以便指示客戶電腦112至下載該內容物 件之較佳內容交換處116。 在一些實施例中,內容管理者312可調整內容物件之 存取。當客戶電腦112試圖下載與內容管理者312相關的 內容物件時*如果管理者確保內容物件安全則登錄對話可 被呈現。使用者可以在登錄對話中輸入使用者名稱及/或密 碼以引動客戶電腦112改變方向至內容物件之來源。這使 用者名稱及/或密碼是附加於作用目錄104之任何需求。在 改變客戶電腦112方向至來源之前*使用者名稱及/或密碼 或者登錄資訊對照被儲存在原始伺服器108上之先前可接 受的登錄資訊列表而被加以檢査。存取全部的原始伺服器 108或者原始伺服器丨08上之容積、目錄或者內容物件可以 裝-- (請先閲讀背面之注意ί項再填寫本頁) 訂 線 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297^1 ) • Hi I fi 510106 A7 ___B7五、發明説明(l9 ) 經濟部智慧財產局員工消費合作社印製 這方式被調整。 —些實施例,允許原始伺服器108或者作用目錄104 預載內容物件於內容交換處116之上。對於內容物件之要 求被監視以決定其希求。希求資訊、帳單資訊及/或其他的 考慮通常被用以決定哪一內容物件被預載於內容交換處 116之上。原始伺服器108或者作用目錄104可從內容交換 處Π6要求內容物件以從那裡預載它們。週期性地,內容 物件可能被要求以保持著它們被負載在內容交換處上以便 它們不因爲不活動而被卸載。 健康檢査部3 30可是提供相關的原始伺服器108之操 作特性的任何一種硬體或者軟體應用。在實施例中,健康 檢查部330提供原始伺服器108狀態之一種單一指示。單一 指示是表示原始伺服器特性組合在零和一之間常態化之 値。例如,它可能包含一組CPU負載、一組CPU溫度、一 些同時連接、及/或一些原始伺服器協助之要求。在不同的 實施例中,當在另一內容交換處Π6或者原始伺服器108 上執行時,健康檢査部330可監視內容交換處116之特性。 接著參看第3B圖,其展示內容散佈系統100外部原始 伺服器部份Π 8之實施例方塊圖。外部原始伺服器1 1 8不 同於原始伺服器108,外部原始伺服器Π 8不具有安裝於其 上之內容管理者軟體。內容伺服器308和內容來源304被 包含於外部原始伺服器Π 8中。 外部原始伺服器Π 8之管理者決定一組或者多組被授 權經由內容交換Π6用以接收內容物件之客戶電腦112。 装-- (請先閲讀背面之;k意事項再ΐϋ本頁) *1Τ 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟部智慧財產局員工消費合作社印製 510106 A7 _B7 五、發明説明(20 ) 徑由資料庫234被管理者更新以允許分別的客戶電腦112 經由內容交換處Π6以存取內容物件。在作用目錄上之網 頁提供一組界面以輸入客戶電腦112上之資訊進入徑由資 料庫234。其他的實施例可能自動化在外部原始伺服器1 1 8 和徑由資料庫234之間的界面。 徑由資料庫234之更新被下載並且被客戶電腦112局 部地儲存。依序存取外部原始伺服器118的嘗試重新被指 示至內容交換處Π6以服務該要求。以這方式的重新指示 允許一組外部原始伺服器Π8重新指示客戶電腦Π2至內 容交換處Π6而不用來自內容管理者軟體之援助。 一組外部原始伺服器Π8可具有一組或者多組被分配 以攜帶外部原始伺服器Π 8內容物件之內容交換處Π 6。徑 由資料庫234可重新指示簽署之客戶電腦至一組或者多組 這些內容交換處116。如果客戶電腦被允許使用兩組或者多 組這些內容交換處Π 6,則客戶側之徑由分析將被完成在兩 組或者多組內容交換處上而允許在它們之間相對QOS的排 列。 外部原始伺服器Π8之內容物件可被預載至被安置的 內容交換處以提供那些內容物件。爲了減少當內容物件第 一次被要求時之潛伏期,作用目錄〗04可搜尋外部原始伺 服器Π 8以決定伺服器11 8可供使用的內容物件。可供使 用的內容物件可以被添加至搜尋目錄124。一旦可供使用的 內容物件是已知時,則作用目錄1 04從相關的內容交換處 要求各內容物件以便導致各內容物件裝載在相關的內容交 ___2.1 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) ---------裝------訂------線 (請先閲讀背面之注意事項再填寫本頁) 510106 A7 B7 五、發明説明(21 ) 換處上。以此方式,內容物件被預載在相關的內容交換處 上。 參考至第4A圖,其展示內容散佈系統100之內容交換 部份Π6實施例的方塊圖。內容交換處116在內容管理者 3 12控制之下快取被客戶電腦112所要求的內容物件。內容 交換處116包含一組追蹤系統402以及一組內容節點406。 追蹤系統包含一組內容追蹤器404、一組健康檢査部42 8、 —組狀態資訊420、一組局部的內容目錄416、以及一組原 始伺服器資料庫424,而內容節點406包含一組內容控制器 403以及一組內容儲存部412。 健康檢査部428可以是提供相關內容交換處Π6之操 作特性的任何一種硬體或者軟體應用。在實施例中,健康 檢查部42 8提供內容交換處116狀態之一組單一指示。該 單一指示可以是指示內容交換特性組合在零和一之間常態 化之値,該等內容交換特性包含,例如,一組CPU負載、 一組CPU溫度、一些同時連接、以及一些內容交換之要求。 在一組不同的實施例中,健康檢査部428將監視內容交換 處116之特性,而執行於另一內容交換處116、原始伺服器 108或者指定區上。 內容儲存部412擁有從內容交換處Π6下載至客戶電 腦112之可供使用的內容物件。隨著通道資訊和檔案名稱 而提供內容物件之原始伺服器108名稱被儲存在內容儲存 部412之內容物件中。經由網際網路120,客戶電腦112連 接至內容儲存部412並且下載內容物件檔案或者資料流。 24 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閲讀背面之注意事項再本頁) —裝. 木 訂 經濟部智慧財產局員工消費合作社印製 510106 經濟部智慧財產局員工消費合作社印製 A7 £7_ 五、發明説明(22 ) 當新的內容物件被添加至內容儲存部412時,舊的內容物 件被移除。內容物件之老化是與內容物件被存取的最後時 間相關。在儲存部412上之一些內容物件永不老化以至於 它們可停留在儲存部412中一預定時間。一組原始伺服器 108可安排內容交換處116以儲存一組內容物件經過一預定 期間。 當客戶電腦Π2從內容儲存部412要求內容物件時, 該內容物件可能不能夠即時地被負載在內容儲存部412 中。內容儲存部412通知內容控制器408對內容物件的要 求無法被實現。內容控制器408置放遺失的內容物件或者 其部分於其他的內容交換處116上或者來自原先產生內容 物件的內容伺服器308。遺失的內容物件利用內容控制器 408被負載進入內容儲存部412以至於客戶電腦Π2可下載 這資訊。 當來自內容儲存部412之內容物件遺失時,內容控制 器408首先檢查其他的內容交換處116以決定是否該物件 可供使用的。如果內容交換處116沒有所需要的內容物件, 則原先產生該資訊之內容伺服器308被要求該內容物件。 內容儲存部412不包含原始內容伺服器308之1P位址,因 此動態DNS 204被要求該資訊。給予原始伺服器名稱,動 態DNS 204提供IP位址以至於內容控制器408可從適當的 內容伺服器308要求內容物件。 內容追蹤器404報告系統100有關目前在內容儲存部 412中之項目以及對於內容交換處116之狀態資訊。局部的 ___25_ 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) — — II ———————— ϋ ———————————— ^ (請先閲讀背面之注意事項再填寫本頁) 510106 A7 ΒΊ_ 五、發明説明(23 ) 內容目錄416記錄內容儲存部412中之各內容物件或者內 容物件部份的原始伺服器名稱、通道以及檔案名稱。當新 的項目被添加並且舊的項目從內容儲存部412被移除時’ 局部的內容目錄416被更新。當內容管理者312連接至系 統100時,對所有的內容追蹤器404之詢問被達成以決定 內容物件之那部份被儲存在內容儲存412之上。當內容儲 存部412改變時,啓始詢問提供一組內容追蹤器404更新 之基準線。該改變直接地被傳送至具有被儲存在內容儲存 部412中之內容的各內容管理者312。在這處理期間,動態 DNS 204被使用以決定對應至各內容物件之原始伺服器名 稱的IP位址。 內容追蹤器404同時提供關於內容交換處116之狀態 資訊至內容管理者312。狀態資訊週期地被傳送至各內容管 理者312作爲一種廣播或者多重播送,例如*每五分鐘及/ 或當改變發生時。狀態資訊可能包含同時鏈路至目前使用 中之內容交換處的數目、被允許同時鏈路之總數、頻寬利 用、以及快取攪動速率。在其他的實施例中,當決定對於 下載內容物件傳送客戶電腦112至何處時,狀態資訊被登 入至內容管理者312可詢求之中央位置。 內容追蹤器404保存原始伺服器資料庫424以追蹤在 系統1 〇〇中作用之原始伺服器1 08。在附加於系統之後,所 有的原始伺服器108對內容追蹤器404確認它們自己。內 容追蹤器404記錄在原始伺服器資料庫424中之原始伺服 器名稱以及IP位址。至動態DNS之詢問對所給予的原始伺 ---26- 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公釐) --------Γ裝-- (請先閲請背面之士意事項再本頁) 訂 線 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 510106 A7 B7 五、發明説明(24 ) 服器名稱提供IP位址。如果一組原始伺服器108通知內容 追蹤器404即將發生之不可獲得者或者如果內容追蹤器404 無法接觸一組特定的原始伺服器,則原始伺服器之項目從 原始伺服器資料庫424被移除。另外地,對應至原始伺服 器108之內容可以從內容儲存部412被淸除並且局部的內 容目錄416被更新。在一些實施例中,內容物件以及內容 物件部份不被淸除,但是簡單地被給予加上標籤,以便當 需要儲存空間時予以刪除。 在一些實施例中,內容控制器408可被系統100所指 示以取得並且保留在內容儲存部412中的預定內容物件。 預期被想要的內容物件可預先被預載以備要求之需。可取 用之內容物件可利用監視按鍵從捜尋及目錄網頁216中選 擇那些的內容物件而被決定。例如,相關於名人的內容物 件可能在名人傳記節目在網路電視上被播送之前即時地被 負載在內容儲存部412之上。另外地,使用者可能簽署負 載內容物件至一些內容交換處Π6的服務。例如,預定之 網路節目可能被載下以與TV廣播同時播放,而使用者可在 網際網路120而非TV廣播之上觀看。該內容是可毫不用延 遲地送至已簽署之使用者。 參考第4B圖,其展示內容散佈系統1〇〇之內容交換部 份Π6的另一實施例之方塊圖。這實施例包含被耦合至一 組單一追蹤伺服器402的多重內容節點406。一組內容匯流 排428允許內容節點406彼此檢査內容儲存部412之遺失 的內容物件。內容匯流排425可同時耦合至其他位置中之 本紙張尺度適用中國國家標率(CNS ) A4規格(210X297公釐) --------—裝------訂------線 (請先閱讀背面之注意事項再填寫本頁) 510106 A7 B7__ 五、發明説明(25 ) 其他的內容註釋。內容匯流排425可能會或者可能不會在 部份網際網路120之上經過。 接著參看第4C圖,其展示包含多重內容交換伺服器 116之內容交換位置432的實施例方塊圖。即使內容交換位 置432包含多重內容交換伺服器116,其顯示一組單一內容 交換處116至系統。內容交換位置43 2之負載被散佈在內 容交換伺服器116之間。一組交換機436,例如第四層交換 機,散佈內容物件要求至內容交換116並且聚集環繞之反 應至網際網路120。 接著參看第5圖,其展示內容散佈系統100之客戶電 腦部份Π2實施例之方塊圖。客戶電腦112通訊至網際網 路120以便傳送內容至使用者。客戶電腦112包含一組觀 看者物件替代伺服器504、一組內容處理程式505、一組較 佳資訊512、一組網路界面516、以及主伺服器徑由器520。 內容處理程式5 05 —般是軟體,其解釋或者處理從網 際網路120被下載之內容物件。例如,內容處理程式505 包含網路瀏覽器、檔案轉換協定(FTP)軟體、査詢系統軟 體、新聞(NNTP)、郵件程式、流動媒體播放器,非流動媒 體播放器、以及其他的軟體。來自一般直接地被傳送至網 際網路之內容處理程式505的網際網路通訊被改向至觀看 者物件替代伺服器504。 觀看者物件替代伺服器504作爲在網際網路120和內 容處理程式505之間的媒介。在觀看者物件替代伺服器5〇4 安裝之後,其決定其在相對於網際網路120習知之點上的 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------—裝—— {請先閲讀背面之L意事項再頁) 訂 線 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 510106 A7 _B7 _ 五、發明説明(26 ) 一般位置。用以提供充分的QOS之適當候選者之內容交換 處116被測試,以便決定在各內容交換處116與觀看者物 件替代伺服器504之間必須的跳躍數目以及潛伏期。QOS 係數的加權値,例如所得到的跳躍數目和頻寬,被記錄作 爲較佳資訊512並且在一組HTTP檔頭中被作爲轉介資料傳 送至內容管理者312。 其他的實施例可能傳送轉介資料於任何類型之資料路 線而不是只通過HTTP檔頭。例如,轉介資料可能經由一組 目的埠、一組IP位址、一組URL、一組檔頭、或者其他邏 輯通道。 較佳資訊512是從客戶電腦112被完成的網路分析結 果。當內容物件被要求時,較佳資訊512被通訊至內容物 件管理者312,其輪流爲客戶電腦112選擇一組適當的內容 交換處1 1 6。週期地,例如每一小時,較佳資訊5 1 2使用自 動化的測試被更新或者被使用者人工地更新。依序的測試 考慮以前的結果以有效地考慮較佳內容交換》例如,最初 之分析可以檢査一百組內容交換處。但是一組依序的分析 可能消除不良地進行之內容交換,以至於僅有五十組被分 析。 較佳資訊512包含一組內容交換處116之列表並且從 客戶側網路分析上產生的相關QOS値。在一些實施例中, 有多重通道至外部原始伺服器Π8。該等多重通道被利用 埠、IP位址、伺服器辨識(ID)、及/或其他的機構而分離。 客戶側網路分析可能被使用以決定一組與至外部原始伺服 本紙張尺度適用中國國家標準(CNS > A4規格(210X297公釐) --------f裝------訂------線 (請先閲讀背面之注意事項再填寫本頁) 510106 A7 B7 五、發明説明(27 ) 器118之各通道相關的QOS値或者任何具有多重通道之內 容物件的來源。 在客戶電腦112之使用者選擇一內容物件之後,原始 伺服器名稱被提供至觀看者物件替代伺服器504。觀看者物 件替代伺服器504使用原始伺服器名稱以詢問動態DNS 204關於原始伺服器1〇8之IP位址。一旦IP位址被知悉, 內容處理程式508被改向至內容管理者312以獲得所需的 內容物件。內容管理者312被傳送較佳資訊512以允許經 由至適當的內容交換處116。在這實施例中,較佳資訊512 包含較佳的十個內容交換處,但是可能被使用者所調整。 在一些實施例中,觀看者物件替代伺服器504可能是 HTTP-特性,但與徑由資訊無關之協定。因此,徑由資訊依 據HTTP被傳送,但協定上與徑由資訊無關。總之,熟習本 技術者將明白,當需要時,觀看者物件替代伺服器504也 可被組態以與其他的網路協定起作用。例如,觀看者物件 替代伺服器504也可被組態以依據FTP、NNTP、RTP、 RTSP、SMTP、或者SHOUT等等而操作。 客戶電腦112包含一組主伺服器路由520資料庫。這 主伺服器路由520可包含與外部原始伺服器115相關而可 被客戶電腦Π 2所存取的資訊。在實施例中,主伺服器路 由5 20是被包含於作用目錄104中之路由資料庫234之一 部份。 客戶電腦112包含一組網路界面516,其連接觀看者物 件替代伺服器504至網際網路120。一般網路界面516之示 -3©- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閲讀背面之注意事項再1^本頁) —裝· 本 訂 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 510106 A7 B7_ 五、發明説明(28 ) 例包含有類比數據機、DSL數據機、ISDN、電纜線數據機、 衛星數據機、胞型數據機,等等。 在這實施例中,客戶電腦是與住家使用者相關的。在 其他的實施例中,客戶電腦可能提供數位電影至電影院或 者提供內容物件至共同的網路使用者、飯店顧客或者公寓 大樓綜合設施。 參考第6圖,其展示內容散佈系統600之實施例方塊 圖。這圖形示出在資料區塊之間的資料流程而沒有展示在 網際網路120之上的輸送。但是,應該了解的是,網際網 路120在一些實施例中被使用。同時,從第2至第5圖之 圖形上的一些區塊稍微地被簡化,並且外部原始伺服器118 及搜尋目錄124不被包含以簡化第6圖。 網路界面516是客戶電腦112至網際網路120的連接。 客戶電腦Π2連接至目錄及搜尋網頁212、216以允許使用 者選擇用以下載之內容物件。當一內容物件被選擇時*客 戶電腦1 12使用動態DNS 204從作用目錄104改向至適當 的原始伺服器108。較佳資訊512被傳送至內容管理者312 以協助內容物件選擇其來源。依據內容管理者312之選擇· 內容物件從一組內容交換處116或者從內容伺服器308被 下載。 作用目錄104與系統600中之其他的模組互相作用。 客戶電腦Π2存取目錄及搜尋網頁212、216以選擇一組內 容物件。內容追蹤器404及內容管理者312分別地提供狀 態與目錄資訊至伺服器管理者208。原始伺服器108之管理 -----¾- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------—裝! -----訂------線 {請先閲讀背面之注意事項再填寫本頁) 510106 A7 _ B7 五、發明説明(29 ) 者和客戶電腦112之使用者提供帳戶資訊至伺服器管理者 208以保存用戶資料庫224。動態DNS 204提供從原始伺服 器名稱至原始伺服器108之IP位址的改向至觀看者物件替 代伺服器504、內容追蹤器404以及內容控制器408。 原始伺服器108與伺服器管理者208、客戶電腦112、 內容追蹤器404、內容儲存部412、以及內容控制器408通 訊。局部的內容總目316從內容管理者312被提供至伺服 器管理者208以便維持伺服器資料庫228目前內容資訊。 較佳資訊512從客戶電腦112被提供至內容管理者312以 便利內容物件來源之選擇。內容追蹤器404與內容管理者 3 12互相作用以了解何等內容物件被儲存在內容交換處116 上。內容物件從內容伺服器308被任何一個內容儲存部412 或者客戶電腦Π2所讀取。 經濟部智慧財產局員工消費合作社印製 同樣地,內容交換處Π6與系統600中其他的模組互 相作用。狀態資訊被提供至作用目錄1 04及/或內容管理者 3 12。動態DNS被內容控制器408和內容追蹤器404兩者所 使用以尋得包含一組內容物件之原始伺服器108之IP位 址。當內容儲存部412需要物件時,被選擇的內容交換處 可以接觸其他的內容交換處。如果其他的內容交換處不具 有該內容物件,則內容控制器408從內容伺服器308要求 該物件以便傳送至被選擇的內容儲存部412。 接著參看第7A-B圖,其展示用以散佈內容至使用者之 處理程序實施例流程圖。在顯示出處理程序之前,使用者 和管理者分別地被下載並且安裝客戶電腦112和原始伺服 ___33- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 510106 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明説明(30 ) 器108軟體。管理者選擇在內容伺服器上用以發佈至系統 600之內容。爲決定較佳資訊512,觀看者物件替代伺服器 5 04自動地詢問在附近的內容交換處1 16以得到適當的 QOS。 所顯示之處理程序開始於步驟704,在該處使用者指示 —組網路瀏覽內容處理程式508至作用目錄104之目錄或 者搜尋網頁212、216。在這實施例中,使用者在步驟708 使用布氏詢問方式詢問在搜尋網頁216上之搜尋工具以找 到內容物件。搜尋工具將搜尋伺服器資料庫228以得到所 詢求的物件並且也可以在步驟712中搜尋一組搜尋目錄 1 24。另外地,使用者可能導航目錄網頁2 1 2以找到所需的 內容物件。 搜尋或者目錄網頁212、216呈現使用者可以在步驟7 16 中選擇的各內容物件之鏈路。各鏈路包含原始伺服器名稱 108、埠、通道以及內容物件名稱。給予可供使用的選擇, 使用者可以在步驟720中選擇對應至所需內容物件之一組 鏈路。動態DNS 204被觀看者物件替代伺服器504所詢問 以決定來自鏈路之原始伺服器名稱IP位址。一旦〖P位址被 顯示,則內容處理程式被改向至從動態DNS 204被取得的 IP位址以及來自鏈路之通道和檔案名稱。 一旦客戶電腦112被連接到內容管理者312,在步驟 724中較佳資訊512被傳送至內容管理者312。內容管理者 3 12分析內容位置資料庫320、較佳資訊512和狀態資訊以 決定內容物件之來源,而在步驟72 8和732將客戶電腦112 ϋ- 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) --------—裝------訂------線 (請先閱讀背面之注意事項再填寫本頁) 510106 A7 B7五、發明説明(31 ) 經濟部智慧財產局員工消費合作社印製 改向。 步驟736中決定內容交換處116或者內容伺服器308 將作爲來源。如果內容管理者312決定內容伺服器308可 提供適當的QOS或者較好的QOS,則內容伺服器308可以 被選擇作爲來源。一些實施例中,如果沒有內容交換處116 可提供適當的QOS,則僅內容伺服器308被考慮作爲來源。 如果內容伺服器308被選擇,則在步驟740中原始伺服器 108提供內容物件至客戶電腦112。 如果內容管理者312選擇內容交換處Π6以處理物件 要求,內容處理程式508被改向至被選擇的內容儲存部412 並且繼續第7B圖之步驟744的處理程序。在步驟744中內 容處理程式5 08要求來自內容儲存部412鏈路中之內容物 件。在步驟748和752中,如果全部的內容物件是在內容 儲存部412中,則物件從內容儲存部412被下載至客戶電 腦。 另外地,如果內容物件之任何部份遺失》則該全部內 容物件的複製在內容儲存部412中被組合。全部內容物件 的架構明顯地呈現給使用者。在步驟75 6和760中,內容 控制器408詢問其他的內容交換處116以決定其內容物件 是否有遺失的部份。從開始至結束,內容物件在內容儲存 部4 1 2中被重新組合,以至於可儘快地開始供客戶電腦Π 2 下載所需之內容物件。 以一種反覆的方式,在步驟764中遺失的部份從各內 容交換處Π6被取得直至全部的內容物件是在內容儲存412 (請先閲讀背面之注意事項再 —裝-- 本貢) 訂 ----U- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟部智慧財產局員工消費合作社印製 510106 A7 B7 五、發明説明(32 ) 中爲止。如果其他的內容交換處116之內容物件沒有遺失 部份,則在步驟768中原始伺服器108對遺失部份的詢問 被達成。動態DNS 204被詢問以決定內容物件原始伺服器 名稱之IP位址。在步驟772中,內容控制器408被動態DNS 204引導至具有內容物件之原始伺服器108。在步驟776中 遺失的部份從原始伺服器108之內容伺服器308被下載。處 理程序迴路回到步驟748以取得任何其他的遺失部份。 這遺失部份的搜索處理程序以_種反覆的方式繼續, 直至所有的遺失部份被複製至內容儲存部412爲止。雖然 這實施例依序地取得遺失的部份,其他的實施例可以任何 順序或者找到的順序決定遺失部份的位置並且平行地取得 它們。 接著參看第8圖,其展示觀看者物件替代伺服器504 實施例之方塊圖。觀看者物件替代伺服器504包含下面的 功能:一組通道鑑定器850、一組加權功能852、一組顯示 功能或者常式854、一組前瞻邏輯功能856、一組標準網路 存取功能858、一組解壓縮功能860、一組解碼功能86、一 組電子式交易功能866、一組安全功能864、以及在觀看者 物件替代伺服器504中界面各種其他功能的一組主要功能 868。應該了解的是,被包含在觀看者物件替代伺服器504 中之可能功能的先前列表只不過是作爲展示並且熟習本技 術將明白有關於觀看者物件替代伺服器504的其他功能。 因爲觀看者物件替代伺服器504是所有的觀看者所要 求之內容物件流動經由它時的物件替代器,故一組前瞻邏 本紙張尺度適用中國國家標準(CNS M4規格(210X297公釐) --------—裝------訂------線 (請先閲讀背面之注意事項再填寫本頁) A7 ___B7 五、發明説明(33 ) 經濟部智慧財產局員工消費合作社印製 輯功能85 6可被製作。在實施例中,前瞻邏輯功能85 6在 使用者實際的要求之前,預先考慮到使用者接著之瀏覽或 者移動並且擷取儲存在客戶電腦112上之相關的瀏覽資 訊。預先擷取的資訊被保留直至資訊被使用者實際要求爲 止。如果前瞻邏輯功能856不正確地預先考慮到使用者接 著之瀏覽,則預先擷取之資料被拋棄。作爲範例,前瞻邏 輯功能856進行普遍地被存取於目錄網頁212階系較下方 的網頁之預先擷取(參考第2圖之說明利用預先擷取資 訊,前瞻邏輯功能856能夠減低存取潛伏期。 在一些實施例中,解壓縮功能860和解碼功能862被 提供。這些功能860、862提供對於所接收的資訊解壓縮和 解碼之能力,該等資訊是來自任何一個原始伺服器108、內 容交換處Π6、外部原始伺服器118、或者任何網際網路120 上的其他伺服器。 對於任何使用者要求,觀看者物件替代伺服器504,依 據解壓縮860和解碼862功能之利用性,可協商在網際網 路120上當內容物件以伺服器傳送時被使用之壓縮和加密 碼型式。因此,每當使用者在網際網路120上搜索資料時, 觀看者物件替代伺服器504告訴任何被接觸的伺服器什麼 壓縮和加密碼是被支援。這並不需要被接觸伺服器具有特 殊軟體,但是可因此增加QOS,其中被接觸的伺服器支 援被觀看者物件替代伺服器504所支援之相同的壓縮、加 密碼以及安全功能。應該了解,許多的通訊機構可被使用 以解壓縮和解碼。例如,FTP、NNTP、RTP、RTSP、或者 -U- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閲讀背面之意事項再 -裝‘ 頁) 訂 線 510106 經濟部智慧財產局員工消費合作社印製 A7 ____B7 五、發明説明(34 ) SMIT可被使用。 在實施例中’解碼和解壓縮協商利用HTTP方式而被達 成。更明確地說,經由延伸的HTTP檔頭,協商被達成。 進一步地’在一些實施例中,使用者可能使任何一個 解壓縮功能860和解碼功能862或者兩者皆失效。如果解 壓縮功能860、862不被使用者引動,則觀看者物件替代伺 服器504將不予協商未引動功能之使用。 在一些實施例中,觀看者物件替代伺服器504包含安 全功能864。當適當時,安全功能864允許或者拒絕存取。 更特別地’安全功能864提供控制,以至於僅當信託系統 給予授權時內容物件才被解碼。例如,信託系統可以只提 供授權以接受及/或解碼資料,其中一特定的硬體鎖型式硬 體元件被附帶於客戶電腦11 2上並且該附帶條件利用安全 功能864經由觀看者物件替代伺服器504而被回報。 在一些實施例中,觀看者物件替代伺服器504包含電 子式交易功能866。電子式交易功能866可與存在於網際網 路120上之電子式交易工具被緊密地整合。經由電子式交 易功能866,使用者被提供一組用以購買內容物件之機構。 例如,被儲存在用戶資料庫224中的信用額度可被歸於原 始伺服器108以下載內容物件。 另外,觀看者物件替代伺服器504可包含標準網路存 取功能858,其提供存在內容散佈系統100之外之網際網路 領域的存取。在實施例中,當觀看者物件替代伺服器504 從內容處理程式508接收使用者對於來自內容散佈系統1〇〇 _________η- 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) I —I — II 裝— I— —II 訂— 線 (請先閲讀背面之注意事項再填寫本頁) 510106 A7 B7 __ 五、發明説明(35 ) 之外領域的內容物件之要求時,標準網路存取功能858決 定該內容物件是否先前被儲存在客戶電腦112上。如果該 被要求的內容物件是先前被儲存的,則先前被儲存的內容 物件被標準網路存取功能858送回以滿足使用者之要求。 如果該要求的內容物件不是先前被儲存的,則標準網路存 取功能858通過使用者之要求並且該內容物件被取得’猶 如內容處理程序程式5 08已直接地存取網際網路120。 通道鑑定器850、加權功能852以及顯示功能或者常式 854被說明於包含在第9圖之觀看者物件替代伺服器背景應 用900之相關流程圖中。背景應用900採用各種的觀看者 物件替代伺服器504功能以決定能夠提供適當的QOS至客 戶電腦Π2之所需的內容交換處116。所需的內容交換處 Π6被儲存記億體中作爲較佳資訊512並且依序地被傳送至 內容物件管理者312。 參看第9圖,一組設定982在起動980被達成並且顯 示常式8 54被發動。設定982可包含要求和啓動客戶電腦 112中之製圖記億體、啓動一組物件替代、以及發動顯示常 式854。進一步地,設定982可以包含任何用以啓動一組製 圖顯示或者物件替代之程序。 設定982之後,一組資訊要求以及接收984被進行。 在資訊要求和接收9 84時,來自作用目錄104之內容交換 資料庫232被下載至客戶電腦112。如上所述,內容交換資 料庫232可以種種方法被按地區安排或者被分割,該等方 法包含,但是不受限制於,被改進的QOS準則或者簽署服 .-.….-—----a- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------— 裝II (請先閱讀背面之ii-意事項再本頁) 訂 經濟部智慧財產局員工消費合作社印製 >10106 A7 B7 五、發明説明(36 ) 經濟部智慧財產局員工消費合作社印製 務準則。因此,在一些實施例中,資訊要求和接收984導 致僅包含在地理位置上接近客戶電腦112之內容交換處116 之內容交換資料庫232之取得。作爲範例,被取得的內容 交換資料庫232可以僅包含位於北美的內容交換處116。在 其他的實施例中,資訊要求和接收984導致僅包含內容交 換處116的內容交換資料庫23 2之取得,其支援一組特定 的簽署服務或者其歸屬於特定的提供者。另外地,內容交 換資料庫232可能受限制於內容交換處,其歸屬於一組特 定的網際網路服務提供者、或者支援一組特定的協定、或 者甚至是以一種特定語言提供內容物件。而在其他的實施 例中,資訊要求和接收984導致包含所有可能的內容交換 處116的內容交換資料庫23 2之取得。 在一些實施例中,資訊要求和接收984進一步地包含 要求和接收徑由資料庫234之一些部份,其包含針對外部 原始伺服器Π8之徑由資訊。徑由資料庫234被接收之部 份被儲存在客戶電腦Π2中的記憶體作爲主要伺服器徑由 部份520 〇 在其他的使用之間,由於資訊要求和接收984而被提 供的資訊可被使用以產生針對使用者之顯示。例如,一些 實施例中,被提供作爲內容交換資料庫232部份之位置座 標和插圖資訊可經由顯示功能或者常式854而被使用以作 爲提供至使用者之部份圖形顯示。圖形顯示可展示給使用 者在內容散佈系統100上或在網際網路120上別處之可供 使用的東西。進一步地,圖形顯示可展示從客戶電腦112 --------I裝-- (請先閱讀背面之注意事項再填寫本頁) -丁 -# 線 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 510106 A7 B7_ 五、發明説明(37 ) 至多重內容交換處Π6的各種通道。在一特定實施例中, 內容交換處116和原始伺服器108之自然的位置被置放重 疊在被顯示給使用者的世界地圖上。 除了顯示功能854使用內容交換資料庫232之外,來 自內容交換資料庫232之資訊可被使用以完成一組通道 QOS評估986。更特別地,介於客戶電腦112和各內容交換 處116或者內容交換資料庫23 2中特定的節點間之通道的 QOS可被決定並且被儲存在客戶電腦112之記憶體中。 應該了解,經由資訊要求和接收部984接收內容交換 處Π6之列表是用以決定可能內容交換處116的方法之展 示。在另外的實施例中,可得到可能內容物件來源,例如 內容交換處Π6、外部原始伺服器118以及原始伺服器108 之列表,或者使用被觀看者物件替代伺服器504所編譯的 列表。該列表可依據於內容散佈系統〗00內部或者外部先 前內容物件傳送時所得到之觀看者物件替代伺服器504知 識。
在一實施例中,針對被列表在內容交換資料庫232中 與所有的內容交換處Π6相關的通道之通道QOS評估986 被達成。爲了開始,被列表在內容交換資料庫232中與第 一內容交換處Π6相關的一組通道被分析。接著,在步驟 988中,確定是否另一內容交換處Π6在內容交換資料庫 232中被提供。如果另一內容交換處116被提供*則至內容 交換處Π6的通道被評估。這處理程序繼續直至被列表在 內容交換資料庫232中所有的內容交換處116之通道QOS ----m- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------裝-- (請先閱讀背面之ii.意事項再頁) -訂 經濟部智慧財產局員工消費合作社印製 510106 A7 B7_ 五、發明説明(38 ) 評估986被完成爲止。應該了解,通道QOS評估可在任何 內容物件來源或者傳送節點上被完成且不必受限制於評估 內容交換處Π6和原始伺服器108。應該了解,傳送節點可 以是內容交換處Π6或者能夠儲存和傳送內容物件之其他 的伺服器。應該了解,當其相關於通道QOS評估被使用時, 通道之名稱包含徑由。 在其他的實施例中,僅一組被列表在內容交換資料庫 232中之內容交換Π6之子集被評估。僅評估來自內容交換 資料庫232之內容交換處Π6之子集提供更有效的通道 QOS評估986。這增加的效率可被達成,這是所習知的*其 中某些內容交換處116是不太可能提供適當的QOS且因此 不値得予以評估。因此,例如,當客戶電腦Π2是在北美 時並且在北美之外的內容交換處是不太可能提供充分的 QOS,通道QOS評估986僅針對被置放在北美之內容交換 處Π6而達成。 另外地,一組位置爲主之通道QOS評估986可被達成* 其中不同型式的內容交換處116很可能提供類似的服務。 更明確地說,被呈現在內容交換資料庫232中與各內容交 換位置432相關的一組內容交換處116被評估。由此可決 定哪一內容交換位置432是有可能提供適當的QOS。依序 地,與內容交換位置432相關的內容交換處116被決定很 有可能提供充分的QOS而各別地被分析。以此方式,不太 可能提供QOS而與內容交換位置432相關的內容交換處 1 1 6則不被評估。 . .............U- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閲讀背面之注意事項再填寫本頁) -裝· 訂 經濟部智慧財產局員工消費合作社印製 510106 A 7 _ B7___ 五、發明说明(39 ) 在另一實施例中,通道QOS評估9 86僅針對支援特定 協定的內容交換處116。或者,另外地,通道Q〇S評估986 僅可以在內容交換位置432針對內容交換處Π6而被達 成,其中特定的協定被在位置43 2上之至少一組內容交換 處11 6所支援。 進一步地,在一些實施例中,通道QOS評估986僅針 對特定的內容交換處Π6而被達成一次。因此’當一組特 定的內容交換處116具有多重IP位址、璋或者名稱時*通 道QOS評估986僅僅針對一組IP位址、埠或者名稱而被達 成。這排除在通道QOS評估986期間之多餘的評估。但是, 應該了解,通道QOS評估986可能針對同樣的內容交換處 116之多重IP位址、埠或者名稱而被達成,其中可能有不 同的QOS。 選擇評估內容交換資料庫232中哪一內容交換處116 之子集可取決於客戶電腦Π 2所供應的準則以及取決於作 用目錄104、內容交換處116、原始伺服器108、及/或使用 者所提供之客戶電腦經歷。 在一實施例中,通道QOS評估986使用一種網路分析 方法組合而被達成*該方法包含,但是不受限制於,追蹤 徑由、經檔案傳送之頻寬測試、伺服器健康檢査、伺服器 負載/資源檢査、判斷網路狀況是否正常的網路偵測工具、 通道差量、外在閘道通信協定(BGP)徑由資訊、以及埠反應 時間。 追蹤徑由包含送回在特定的內容交換處116和客戶電 _—--43- 本紙張尺度適用中國國家標準(CNS > A4規格(210X297公釐) {請先閲讀背面之注意事項再本頁) —裝· 訂 經濟部智慧財產局員工消費合作社印製 510106 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明説明(40 ) 腦112之間取得數據包之徑由的任何分析。一般而言,追 蹤徑由送回經歷的跳躍數量、跳躍經歷的IP位址、以及在 客戶電腦1 1 2和內容交換1 1 6之間經歷所需的時間^ 經由檔案傳送之頻寬測試包含任何分析,其中大量的 資訊傳送被進行在內容交換處116和客戶電腦112之間。 在大量的傳送時,各種性能指標被導出,其包含,但是不 受限制於,進行大量傳送所需的時間。一般而言,在內容 交換處116和客戶電腦Π2之間被傳送的資料是高度隨 機。資料之隨機性質減低發生在客戶電腦112和內容交換 處116之間任何壓縮的衝擊^ 網路偵測工具包含任何分析,其中資訊被客戶電腦Π2 傳送至特定的內容交換處116並且客戶電腦Π2等待從內 容交換處Π6之反應。一般而言,網路偵測工具經由UDP 或者任何其他的有損協定(亦即,一種不保證反應之協定) 而被達成。網路偵測工具使用於核對內容交換是否可操 作。另外地,接收答覆所需的時間可以被使用而作爲一種 QOS之指示。 伺服器健康檢查和伺服器負載/資源檢査可包含決定各 種試探性之任何分析,該試探性是關於內容交換處Π6、原 始伺服器108、或者其他傳送節點之健康、負載以及可供使 用的資源。一般而言,內容交換處116被詢問以決定各種 操作特性,其包含,但是不受限制於:平均的和尖峰的CPU 負載、CPU溫度、一些在硬碟和RAM之間被傳送以解決快 取遺失的記憶頁、在內容交換處116上產生至硬碟的讀取 _____ 43- 本紙張尺度適用中國國家標準(CNS ) A4規格(2丨0X297公釐) -------— —^!^----1T------^ (請先閱讀背面之注意事項再填寫本頁) 510106 A7 _B7___ 五、發明説明(41 ) 和寫入操作之速率、目前正服務之一些內容交換處Π6要 求、使用者存取內容交換處之平均數、同時連接之數目、 輸入和輸出至/自內容交換處116之速率、從內容交換處116 被要求之內容物件的平均大小、局部記億體的大小,包括 與內容交換處116相關的RAM和硬碟記億體、包含於局部 的記億體之平均內容物件尺寸、包含於局部的記憶體之內 容物件數目、保存於局部記憶體之內容物件的平均時間、 內容物件不被發現在局部記億體的瞬間之速率、以及任何 其他的錯誤指示及/或狀態資訊。 上述之試探性可使用與特定的內容交換處Π6或者原 始伺服器108相關的健康檢査部330、428而被決定。在實 施例中,健康檢查部330、42 8是分別地在內容交換處116 和原始伺服器108上執行的軟體應用。當被觀看者物件替 代伺服器504詢問時,健康檢査部33 0、428可以提供一組 CPU負載、一組CPU溫度、一些同時連接、以及目前正服 務的內容交換處116或者原始伺服器108之一些要求。在 一些實施例中,觀看者物件替代伺服器504經由HTTP詢問 內容物件交換處Π6以取得伺服器健康檢査試探性。應該 注意到,但是,熟習本技術者將辨識許多用以存取伺服器 健康試探性之機構,其包含,但是不受限制於,FTP、NNTP、 RTP、RTSP、SHOUT、SMTP、或者經由一指定埠至節點的 連接。 在其他的實施例中,觀看者物件替代伺服器504對於 健康檢査部3 30、428之狀態要求產生單一狀態指標。單一 _________44- 本紙張尺度適用中國國家標準(CNS > A4規格(21〇X297公羡) ----------I 裝-- (讀先閲讀背面之1意ί項再本頁) 訂 線 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 510106 A7 _B7_ 五、發明説明(42 ) 狀態指標是在一和零之間,一指示不良特性並且零指示良 好特性。良好和不良特性依據內容交換處116或者其他傳 送節點之能力或者功能被決定而作用如同內容物件快取。 因此,在實施例中,0.9的一組指標指示不能在延伸的時間 保存局部的內容物件於內容交換處116中。另外地,一組 0.2的指標指示能夠在延伸的時間保存內容物件。 爲決定單一狀態指標,許多的機器特性可被監視並且 被組合。在實施例中,單一狀態指標包含下面的特性之組 合:一組平均CPU負載、一組與內容交換116相關的局部 記憶體之尺寸、一組包含於局部記憶體的平均內容物件之 尺寸、以及內容物件停留在局部記億體的平均時間。這些 分別的特性組合作爲評估內容交換處作用如同內容物件快 取之能力。爲組合特性成爲單一指標,各特性首先被常態 化成爲一組預定使用位準百分比。常態化被進行以至於 1 〇〇%指示最佳之可能特性値並且零指示最差的特性値。接 著,被常態化之値被全部狀態指標之一預定的百分比相乘 並且相乘之値被總計以產生一組在一和零之間的單一指 標。應該了解,一些另外的特性設定可被使用以形成一組 單一指標。例如,一實施例可能組合一組平均CPU負載、 一組CPU溫度、一組被連接到來源之使用者的平均數目、 以及輸入和輸出至/自內容交換處之速率以形成單一指標。 下面提供形成單一指標之一組範例,其中有:一組90% 最大値之CPU負載、一組被常態化至20%的內容物件平均 尺寸、一組包含於局部記憶體被常態化至30%的局部記憶 本紙張尺度適用中國國家標準(CNS > A4規格(210X297公釐) I---------------^1-----0 (請先閲讀背面之注意事項再填寫本頁) 510106 經濟部智慧財產局員工消费合作社印製 A7 _ B7__五、發明説明(43 ) 體尺寸、一組包含於局部記億體被常態化至80%的平均內 容物件尺寸、以及被常態化至50%停留在局部記憶體的內 容物件之平均時間。這些被常態化之値可被總計以至於各 特性在單一指標中扮演一組相等角色。因此,各常態化之 値被乘以20%並且依序地被總計以產生單一指標。因此, 在示例中之單一指標是54%或者0.54。應該了解,範例和 實施例僅作爲展示並且可能還有一些用以結合多重特性成 爲單一指標之另外的方法。 BGP徑由資訊包含作爲外在閘道通信協定分析結果之 任何返回的資訊》_般而言,這資訊是相關於通道實體網 路架構型態並且包含,〆是不受限制於,一組自主的系統 (AS)通道屬性,以及AS之下一跳躍。 通道差量包含任何分析,其決定在連接內容交換處116 和客戶電腦Π2之間不同通道之頻寬或者潛伏期差量。 埠反應時間包含任何分析,其提供一組埠反應指示。 一般而言,測試提供相關於內容交換處116之埠反應時間 之資訊。例如,埠時間可包含任何分析,其中傳送一組零 長度訊息所須的時間被決定。一般而言,零長度傳送之結 果被報告作爲每秒的交換訊息數目。每秒的交換數目可被 使用以推斷內容交換處116之潛伏期。 應該了解,任何上述之實施例可能被組合以提供QOS 或者連接內容交換處116和客戶電腦112之通道的傳輸品 質之指標。另外地,任何上述之方法可以與其他的電腦網 絡分析方法組合以提供QOS評估986。例如,在實施例中, (請先閱讀背面之注意事項再 .裝· 1^本 貢) 訂 ...............-46- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 510106 A7 B7 五、發明説明(44 ) -網路偵測工具、追蹤徑由以及健康檢查被使用於組合中以 提供一種QOS評估》 在另一實施例中*所有的上述方法被組合以決定 QOS。爲了決定QOS,各方法被執行並且各方法之QOS係 數被送回。來自各方法之QOS係數接著被常態化並且被總 計以形成各被分析的通道之單一 QOS係數。利用平均地評 估各方法,常態化QOS係數可被完成。 例如,在實施例中,下面的常態化和總計發生,其中: (1)追蹤徑由送回9個跳躍,(2)經由檔案傳送之頻寬測試送 回3 00毫秒,(3)伺服器健康檢査送回1的健康性,(4)伺服 器負載/資源檢査送回65%之平均CPU負載,(5)BGP徑由 資訊送回四個跳躍*並且(6)埠反應時間送回45毫秒。同 時,各送回之値被與分別的預定最大値比較,例如:(〗)對 於追蹤徑由爲三十個跳躍,(2)對於經由檔案傳送之頻寬測 試爲500毫秒,(3)對於伺服器健康檢査爲〗,(4)對於伺服 器負載/資源檢査之100%,(5)對於BGP徑由資訊爲六個跳 躍,以及(6)對於埠反應時間爲100毫秒。 爲使常態化和總計,各返回値被除以他們分別的預定 最大値。因此,追蹤徑由產生0.33,經由檔案傳送之頻寬 測試產生0.6,伺服器健康檢查產生〗,伺服器負載/資源檢 查產生0.65, BGP徑由資訊產生0.75,以及埠反應時間產 生〇·45。接著所有被常態化的値被總計以提供3.78作爲全 部的QOS係數。這QOS係數接著被使用以在各種內容交換 處Π 6之間比較。 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) ---------- (請先閲讀背面之注意事項再填苟本頁) 訂 線 經濟部智慧財產局員工消費合作社印製 510106 A7 B7__ 五、發明説明(45 ) 在其他的實施例中,總計前從各方法返回之値不同地 被評估。加權係數可被使用者所提供以影響返回的QOS係 數。這樣的實施例使用先前展示的値而予以說明,其中從 各種方法返回的常態化之値是:(1)對於追蹤徑由爲0.33, (2)對於經由檔案傳送之頻寬測試爲0.6,(3)對於伺服器健 康檢査爲1,(4)對於伺服器負載/資源檢査爲0.65,(5)對於 BGP徑由資訊爲0.75,以及(6)對於埠反應時間爲0.45。爲 了繼續展示,下列之加權係數被使用:對於追蹤徑由爲1 * 對於經由檔案傳送之頻寬爲3,對於伺服器健康檢査爲1 * 對於伺服器負載/資源檢查爲4,對於BGP徑由資訊爲1, 以及對於被使用於埠反應時間爲3。各常態化之値與他們分 別的加權係數相乘而產生:(1)對於追蹤徑由爲0.33。(2) 對於經由檔案傳送之頻寬測試爲1.8,(3)對於伺服器健康檢 查爲1,(4)對於伺服器負載/資源檢査爲2.6,(5)對於BGP 徑由資訊爲0.75,以及(6)對於埠反應時間爲1.35 »接著, 被加權之常態化値被總計以提供7.83作爲全部的QOS係 數。再次地,這QOS係數被使用以在各種內容交換處116 之間作比較。 除了提供加權係數之外,使用者可手動地選擇內容交 換處Π6之一組預置順序,或者僅提供一組單一可接受的 內容交換處116,其任何一組有效地操控通道QOS評估986 之自動化分析。因此*使用者可利用下面之各方式而達成 任何所需的結果··針對內容交換處116允許QOS係數的完全 自動化產生,針對內容交換處116手動地評估通道QOS評 __4«- 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) (請先閲讀背面之注意事項再本頁) —裝. 訂 經濟部智慧財產局員工消費合作社印製 510106 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明説明(46 ) 估9 86以影響送回的QOS係數,或者利用操控自動分析並 且提供所需內容交換處Π6的一組列表。 在一些實施例中,一組多層式的通道QOS評估986可 使用上述方法之子集而被達成,該方法是在進行一組粗略 的QOS分析之後緊接著進行有限數目內容交換116之較細 的QOS分析。這多層式分析利用避免不太可能提供適當 QOS的較精細內容交換之QOS分析以增加通道QOS評估 986之效率。因此,在實施例範例中*網路偵測工具和追蹤 徑由兩者皆被應用以對被包含於內容交換資料庫232中之 所有的內容交換處Π6進行粗略的QOS分析。依序地,一 預定數目的內容交換處116,最好較少於二十五,依據粗略 的QOS提供充分的QOS *其使用伺服器健康檢査而被評估 以作爲精細的QOS分析。精細的QOS分析結果形成提供充 分QOS之內容交換處116。應該了解,任何方法之組合可 被應用於進行精細的或者粗略的QOS分析。另外,應該了 解,任何一個精細的或者粗略的QOS分析本身可包含多層 式的分析。 在對於可能通道進行通道QOS評估986並且各被評估 通道之QOS係數被儲存在客戶電腦112記億體中之後,與 被評估通道相關的內容交換處116按優先順序排列990。內 容交換處116依據在通道QOS評估986中被決定的QOS係 數而被按優先順序排列。依據QOS係數,一組預定的內容 交換數目被選擇、被排列並且被儲存而作爲參考資訊512。 在實施例中,較佳資訊512包含較佳之十個內容交換處116。 (請先閲讀背面之注意事項再填寫本頁) •裝. ,ιτ 線 本紙張尺度適用中國國家標準(CNS > A4規格(210X297公釐) 510106 經濟部智慧財產局員工消費合作社印製 A7 ___B7_五、發明説明(47 ) 如上面所披露的,在另外的實施例中’吾人可在任何 內容物件來源上進行通道QOS評估,而不需要只是在內容 交換處116和原始伺服器108上進行評估。在這情況中’ 較佳資訊512可能包含內容物件來源、原始伺服器以 及內容交換處Π 6。 較佳資訊512包含提供充分QOS之內容交換處116列 表,其利用來自客戶電腦112上進行的網路分析而被決定。 利用自客戶電腦Π2分析QOS,QOS可被改進。 在一些實施例中,較佳資訊5 1 2被使用以形成將利用 通道QOS評估986而被分析之內容交換處116子集。例如, 可能被測試之內容交換處Π6存在於相同位置或者是與被 包含於較佳資訊512中之內容交換處116相同的提供者相 關。因此,僅最有可能提供適當的QOS之內容交換處116 在依序的通道QOS評估986中被重新評估。另外地*被包 含於較佳資訊512中之內容交換處116可利用通道QOS評 估9 86與其他的內容交換處116 —起被分析,該通道QOS 評估986與其他的內容交換處116在較佳資訊512最後產 生之前已被添加至內容交換資料庫23 2。在這些方法中,觀 看者物件替代伺服器504之經歷可被使用以完成一組更有 效的通道QOS評估986。應該了解,先前實施例僅作爲展 示並且存在許多用以選擇內容交換處116以增加通道QOS 評估986之效率之演算法則。例如,先前通道QOS評估986 的操作可以送返特定之內容交換處Π6的充分不良結果* 以至於其不可能再被分析,且頗可據以推定地予以拒絕。 (請先閲讀背面之注意事項再本頁) —裝* 訂 線 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ2ί^釐) 510106 經濟部智慧財產局員工消费合作社印製 A7 _B7___ 五、發明説明(48 ) 在一些實施例中,這可據以推定之拒絕可被使用者手動地 操控。 通道QOS評估986之結果可於992上顯示予使用者。 在一些實施例中,顯示之結果誘使使用者繼續在桌上型客 戶電腦Π 2上執行之觀看者物件替代伺服器504應用並且 幫助使用者更改加權功能852以手動地控制內容交換116 之選擇。在實施例中,顯示功能854提供展示在客戶電腦 Π2和被選擇的內容交換處116之間的連結動作以及描述操 作特性之統計區域圖。 除了在起動980更新較佳資訊512之外,較佳資訊512 可在使用者要求994或者依據時間區間996被更新。在實 施例中,較佳資訊512在時間區間996上被更新,時間區 間996被設定爲3600秒。 除了在相關之第9圖說明背景應用之外,觀看者物件 替代伺服器504可提供前景操作,其包含*但是不受限制 於,服務來自內容散佈系統1 00、外部原始伺服器1 1 8、以 及網際網路120對內容物件之使用者要求,以及服務電子 式交易之要求。更明確地說,觀看者物件替代伺服器504 可處理與如先前說明的電子式交易功能866相關之電子式 交易要求。 存取來自內容散佈系統100、外部原始伺服器118以及 網際網路120之內容物件,將於包含在第10圖中與觀看者 物件替代伺服器要求服務1 000相關的實施例流程圖中被說 明。參看第10圖,對內容物件之使用者要求1010被觀看 本紙張尺度適用中國國家標隼(CNs Du規格(210:^97公釐Γ --------Γ裝丨^-----訂------線 (請先閲讀背面之注意事項再填寫本頁) 510106 A7 B7 五、發明説明(49 ) 者物件替代伺服器504所接收。在實施例中,內容散佈系 統100經由內容處理程式508被存取。更明確地說,內容 處理程式508,反應於使用者命令,發出一組對內容物件之 要求。對內容物件之要求被傳送至觀看者物件替代伺服器 504作爲使用者要求1〇1〇。 在接收使用者要求1010後,觀看者物件替代伺服器504 立即決定是否被接收的使用者要求1010可被內容散佈系統 存取1020所完成。在實施例中,這決定利用比較使用者要 求1010之來源位置與內容散佈系統100相關的來源位置已 知列表而被達成。如果使用者要求1010之來源位置與內容 散佈系統100相關的來源位置符合*則該要求可被內容散 佈系統存取1020所達成。因此,內容散佈系統服務〗030 被執行以完成使用者要求1010。 在一些實施例中,觀看者物件替代伺服器504利用傳 播較佳資訊5 12至原始伺服器1 08而執行內容散佈系統服 務1 030。使用較佳資訊512,原始伺服器108選擇可針對使 用者要求1010提供充分QOS之內容交換處116或者原始伺 服器108»原始伺服器108接著傳播被選擇的內容交換處 請 先 閲 讀 背 面 ί 事
頁 訂
線 經 濟 部 智 慧 財 產 局 員 工 消 費 合 作 社 印 製 116或者原始伺服器108之位址至觀看者物件替代伺服器 504。在實施例中,原始伺服器108動態地寫入HTML以提 供被選擇的內容交換處116或者原始伺服器108之位址給 觀看者物件替代伺服器504。接著,觀看者物件替代伺服器 5 04協商相容的壓縮、加密碼以及安全措施至被選擇的內容 交換處Π6或者原始伺服器108。在不同的實施例中,觀看 本紙張尺度適用中國國家標準(CNS > A4規格(210X^7公釐) 510106 五、發明説明(50 ) 經 濟 部 智 慧 財 產 局 員 工 消費 合 作 社 印 製 者物件替代伺服器504它自己可能選擇內容交換處116以 使用較佳資訊512而提供一組被要求的內容物件。 觀看者物件替代伺服器504利用從被選擇的內容交換 處116或者原始伺服器108要求內容物件而實現使用者要 求1010。當被要求的內容物件被接收時,解壓縮、解碼以 及安全措施依據協商格式被觀看者物件替代伺服器504所 提供。因此,利用傳送客戶電腦Π2特定的資訊至原始伺 服器108,原始伺服器108可選擇有可能提供充分的QOS 之內容交換處Π6。利用來自客戶電腦112提供分析和內容 交換選擇,更精確的QOS分析被達成而導致更好的QOS。 如果使用者要求1010無法被內容散佈系統存取1020 所達成,則觀看者物件替代伺服器504接著決定是否使用 者要求1010可被外部原始伺服器存取丨040所達成。在實 施例中,這決定利用比較在使用者要求1010中被指示的一 組領域名稱與在主伺服器徑由520中所被提供對外部原始 伺服器Π8之領域名稱而被實現。如果使用者要求1010中 被指示的領域名稱符合於外部原始伺服器118之領域名 稱,則使用者要求1 〇】〇可利用進行外部原始伺服器服務 1 05 0從符合的外部原始伺服器118被達成。因此,外部原 始伺服器服務1050被達成以滿足使用者要求1〇1〇。在其他 的實施例中*使用者要求1010可能包含一組目錄名稱、一 組機器名稱、一組IP位址、或者另一辨識器,該辨識器是 與被包含在主伺服器徑由520之外部原始伺服器的對應辨 識器比較。 裝 訂 線 本紙張尺度適用中國國家標準(CNS > A4規格(210X297公釐) 53- 510106 經濟部智慧財產局員工消費合作社印製 A 7 B7__五、發明説明(51 ) 在實施例中,觀看者物件替代伺服器504利用存取已 知提供源自符合的外部原始伺服器118之內容物件的內容 交換處116而進行外部原始伺服器服務105 0。因此,觀看 者物件替代伺服器504將使用者要求1010從符合的外部原 始伺服器118改向至內容交換處116。這改向對於符合的外 部原始伺服器118以及對於內容處理程式508兩者皆是明 顯的。在一些實施例中,觀看者物件替代伺服器504協商 相容的壓縮、加密碼以及安全措施至被選擇的內容交換處 116。接著,內容交換處116依據所協商的壓縮、加密碼以 及安全措施而滿足使用者要求1010。實例中,內容交換處 116不具有被要求的內容物件,內容交換處116從被符合的 外部原始伺服器Π8要求所需的內容物件。在任一情況中* 被要求的內容物件利用內容交換處116而被提供至客戶電 腦112。當所要求的內容物件被接收時,解壓縮、解碼以及 安全措施依據所協商的格式被觀看者物件替代伺服器504 所提供。因此,利用從內容交換處Π6服務使用者要求 1 0 1 0,保留一組外部原始伺服器1 1 8之內容物件提供者是 不會因分佈內容物件而加負荷。 在不同的實施例中*觀看者物件替代伺服器504可利 用傳遞較佳資訊5 1 2至原始伺服器1 08而進行外部原始伺 服器服務1 050。使用較佳資訊5 12,原始伺服器108選擇 可提供使用者要求1010充分的QOS之內容交換處116或者 原始伺服器108。原始伺服器108傳遞一組位址至被選擇的 內容交換處Π6或者原始伺服器108至觀看者物件替代伺 (請先閱讀背面之注意事項再本頁) —裝·^^4 訂 線 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟部智慧財產局員工消費合作社印製 510106 A7 B7 五、發明説明(52 ) 服器504。 觀看者物件替代伺服器504接著利用自被選擇的內容 交換處Π6或者原始伺服器108要求內容物件而滿足使用 者要求1010。被選擇的內容交換處116或者原始伺服器108 從符合的外部原始伺服器Π8要求所需的內容物件且利用 提供被要求的內容物件至觀看者物件替代伺服器504而依 序地滿足使用者要求1010。因此,利用提供合適的服務至 客戶電腦112,更好的QOS被達成。此外,利用從內容交 換處116服務使用者要求1010,維持一組外部原始伺服器 118之內容物件提供者是不會因分佈內容物件而加負荷》 如果使用者要求1010無法被外部原始伺服器存取1040 或者內容散佈系統存取1 020所滿足,則使用者要求1010 被傳送到網際網路120。在實施例中。經由1 060被傳送至 網際網路120之使用者要求1010如與標準網路存取功能 558相關之說明被處理。 參看第Π圖,其展示用以追蹤在原始伺服器108和內 容交換處Π6之間的內容之方法的實施例。即使這圖形主 要地展示在單一原始伺服器和單一內容交換之間的互相作 用,應該了解,各原始伺服器接觸許多的內容交換並且各 內容交換接觸許多原始伺服器。在所有的原始伺服器1〇8 和所有的內容交換處116之間的互動允許系統600追蹤內 容物件部份。 處理程序開始於在離線的或者不可供使用狀態之內容 交換和原始伺服器。步驟1 1 04中,在開始操作之後,內容 本紙張尺度適用中國國家標準(CNS > Α4規格(2!0X2办公釐) I n I I I I —. I I I 訂— — I I I 線 (請先閲讀背面之注意事項再填寫本頁) 510106 A7 _B7__ 五、發明説明(53 ) 交換處Π6成爲可供使用。當首先成爲可供使用時’內容 交換處Π6是空白的並且等待客戶電腦112要求內容。當 客戶電腦Π2之要求被滿足時,內容儲存部412以內容物 件或者部份內容物件充塡它自己· 步驟Π08中,這實施例之原始伺服器108開始操作且 成爲可供使用。原始伺服器1〇8頒佈其局部的內容目錄至 作用目錄104且確認它自身至系統600中之所有的內容追 蹤器404。操作內容交換處116之內容交換資料庫232是可 供詢問的,以至於內容管理者312知道內容追蹤器404之位 址。 各內容交換處Π6保存已被接觸的原始伺服器108之原 始伺服器資料庫424。在原始伺服器108離線之前,原始伺 服器108試圖接觸所有的內容交換處Π6以通知116它們 這狀態之改變。離線的原始伺服器1 08從原始伺服器資料 庫424被移除。每當一組原始伺服器108不能反應於傳送 狀態之內容交換處Π 6時,則原始伺服器1 08被認爲離線 並且從原始伺服器資料庫424被移除。 每當內容交換處Π6將離線時,其試圖通知系統60 0。 具有內容物件或者部份內容物件之原始伺服器105被通 知,以至於在各原始伺服器108中之內容交換資訊324和 內容位置資料庫320可保有最現時的。此外,作用目錄104 被通知,因此內容交換資料庫23 2將精確地反映可供使用 的內容交換Π 16至系統600。 在步驟1108中被接觸之各內容追蹤器404,在步驟 本紙張尺度適用中國國家標準(〇奶)八4規格(210父2#公釐) --------ί^-- (請先閲讀背面之:>i'意事項再頁) 訂 線 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 510106 A7 _B7_ 五、發明説明(54 ) 1112中反應至具有狀態資訊420之內容管理者312以及與 內容管理者312相關的任何內容物件。因爲內容管理者312 剛好是在線上,不太可能有任何內容物件在內容儲存412 上,該內容儲存412是從與內容管理者312相關的內容伺 服器308產生的。來自各內容交換處116之狀態資訊420 的反應被內容管理者312所儲存而作爲內容交換資訊324。 在各種實施例中,狀態資訊420可以具有內容目錄資訊416 或者不具有內容目錄資訊416被回報。當按規定路線發送 客戶電腦112至內容物件之來源時*則內容交換資訊324 被使用以決定在考慮之下內容交換之負載》週期地,各內 容追蹤器400更新所有的作用內容管理者312狀態資訊· 以至於內容交換資訊324是現時的。當非週期之狀態顯著 改變發生時,另外實施例的內容追蹤器404可提供被更新 的狀態資訊420 ^ 步驟1116中,內容管理者312傳送一組客戶電腦112 至內容交換處Π6以滿足對內容物件之要求。在將客戶電 腦112改向之前,內容管理者312做出一組特定的內容交 換是內容物件之較佳來源之決定。如果全部的內容物件不 呈現在較佳內容交換處116上,則內容控制器408在步驟 Π 20中取得遺失的內容物件部份。一旦內容交換處116的 內容物件開始可供使用,則客戶電腦1 1 2開始下載內容物 件。 在一預定的區間或者當改變發生時,內容追蹤器404 報告被儲存在內容儲存部412中的內容物件及/或內容物件 本紙張尺度適用中國國家標準(CNS ) A4規格(21(^2¾公釐) --------1裝------訂------線 (請先閲讀背面之注意事項再填寫本頁) 510106 A7
五、發明説明(55 ) 經濟部智慧財產局員工消費合作社印製 部份至所有的內容管理者312。局部的內容目錄416儲存保 留在內容儲存部412中之內容物件及/或部分內容物件的列 表。步驟1124中,可能在步驟1120中被添加的內容物件 被報告回至原本被提供內容物件的原始伺服器108。具有內 容儲存部412上之資訊的各原始伺服器108從內容追蹤器 404接收一組報告。 在一些稍後之接觸點上,來自局部內容目錄416之進 —步資訊在步驟Π 28中從內容追蹤器404被傳送至內容管 理者312。在步驟1132,計時器於到期時發送這報告,但 是其他的實施例可能當改變發生時報告這資訊。利用來自 所有內容交換處116的報告,內容管理者312儲存位置資 訊在內容位置資料庫320中·內容管理者至內容位置資料 庫320之將來的詢問允許知曉內容管理者312可能想要將 客戶電腦112改向至目前保存任何內容物件之哪一內容交 換處Π6。 當狀態資訊420及/或內容目錄資訊416之報告被傳送 至特定的內容管理者312時,內容追蹤器404決定是否內 容管理者3 12正接受此資訊。如果內容管理者接受此資訊, 則處理程序迴路往回至另一內容物件被要求的步驟1Π6» 如果內容管理者312是離線的,例如*來自內容追蹤 器404之被報告的資訊不被接受。在內容追蹤器404推斷 出內容管理者312是不可供使用之前,其可能採取許多次 失敗的嘗試接觸。無反應之內容管理者312在步驟1136中 被檢測。與不可供使用的內容管理者312相關的任何內容 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) ---------I 裝-- (請先閱讀背面之:1意事項再^1^4頁) -、1T' 線 510106 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明説明(56 ) 物件被至局部內容目錄416的詢問所決定。相關的內容物 件從內容儲存部4 1 2被淸除以爲新的內容物件維持空間, 或者當需要儲存空間時,它們被加上刪除標籤。應該注意 到,內容追蹤器在上面處理程序時詢問動態DNS 204以轉 譯原始伺服器名稱至IP位址。 接著參看第12圖,其展示用以從內容管理者傳播資訊 至伺服器管理者之處理程序實施例流程圖。被示出之流程 圖展示在作用目錄104和單一原始伺服器108之間的互 動。但是,應該了解,作用目錄104以一種相似方式與一 些原始伺服器互相作用以逐漸產生一種登錄在伺服器資料 庫22 8中之原始伺服器數目之電子目錄。使用者以一組搜 尋網頁或者目錄網頁範例詢問伺服器資料庫228。 處理程序開始於步驟1204中,該處內容管理者312提 供狀態資訊至伺服器管理者208。於步驟1 208中,狀態資 訊被伺服器管理者208所接收並且被儲存在用戶資料庫 224。用戶資料庫224擁有目前作用於系統600中之所有原 始伺服器108上的資訊。 伺服器管理者208可調整各原始伺服器丨08多頻繁地回 報來自局部內容目錄316的資訊。在步驟1210中,各原始 伺服器報告局部內容總目3 1 6的頻率被提供回報時間區間 至內容管理者312的伺服器管理者208所控制。作用目錄 104之負載或者使用被分析以決定可供在伺服器資料庫228 中更新資訊使用的頻寬數量。依據那負載決定,一組回報 時間區間被選擇並且被傳送至內容管理者312。在一實施例 ___59 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------f ^-------1T----1 1^ (請先閲讀背面之注意事項再填寫本頁) 510106 經濟部智慧財產局員工消費合作社印製 A7 _____^B7__五、發明説明(57 ) 中,回報時間區間一般被設定爲兩分鐘,但是如果作用目 錄成爲超載的話則可增加。 各原始伺服器108保存用以發佈於系統600被管理者 所選擇的局部內容總目316之所有的內容物件。內容管理 者312第一次接觸伺服器管理者208以報告局部內容總目 316時,自總目316的所有項目被傳送出。在依序的接觸上, 僅有至局部內容總目316的改變可被報告以節省頻寬。在 另外的實施例中,全部的局部內容目錄可被報告至各接 觸。在步驟1216中,伺服器管理者208接收局部的內容總 目316或者至局部內容目錄之改變並且儲存資訊在伺服器 資料庫228中。即使在回報時間區間時沒有至局部內容目 錄3 16的改變,原始伺服器108仍接觸伺服器管理者208 以至於知道原始伺服器108仍然是可供使用的。 伺服器管理者208檢測是否任何原始伺服器1 08可能 因爲原始伺服器108是離線的或者是不可供使用的而停止 接觸它。在步驟1220中,伺服器管理者208設定一個原始 伺服器108之暫停値。在這實施例中暫停値被設定成三倍 的回報時間區間,但是其他的倍數可能被使用。一組計數 器針對暫停値被設定並且決定何時計數器達到暫停値。 在步驟1 224中,如果計數器達到暫停値,則在步驟1236 中,當需要空間時作用目錄104移除至原始伺服器108的 所有參考或者加刪除標籤於參考上。假定,如果在計數器 達到暫停値之前原始伺服器1 0 8不啓動接觸則它是不可供 使用的。針對原始伺服器108對應至局部內容總目316的 (請先閱讀背面之注意事項再填 If本頁) —裝· 訂 線 60 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) 經濟部智慧財產局員工消費合作社印製 510106 A7 _B7_ 五、發明説明(58 ) 項目從伺服器資料庫228被移除且針對原始伺服器108之 項目從用戶資料庫224被移除。利用自資料庫224、228移 除項目,任何與目錄或者搜尋網頁212、216介面之使用者 不被呈現鏈接至與原始伺服器108相關的內容物件上。另 外地,對應至局部內容總目316的項目可以在計數器達到 暫停値之後被加上刪除標籤。當其他的內容物件需要空間 時,加上刪除標籤的內容物件被重疊地寫入》 如果在步驟1228中決定原始伺服器108有接觸,則作 用目錄104知道原始伺服器108是適當地作用。該接觸導 致在儲存暫停値之計數器之重置。處理程序迴路返回至步 驟12 10,該處伺服器資料庫228被更新並且新的回報時間 區間被決定。在儲存暫停値之計數器逾時之前,迴路中之 處理程序繼續直至原始伺服器108失去報告作用。 參看第13圖,其展示內容管理者312發佈資訊至伺服 器管理者208之處理程序實施例流程圖。原始伺服器管理 者從作用目錄104之下載網頁220下載軟體。該軟體被安 裝在原始伺服器丨08上。在這位置上,內容物件是以靜止或 者流動形式可供使用於內容伺服器308上。被示出的處理 程序開始於步驟1304,該處原始伺服器以準備好的內容物 件以及被安裝的軟體開始操作。 在步驟13 08中,管理者執行手動的選擇處理程序以選 擇內容物件。在這處理程序期間,僅有內容伺服器308上 內容物件之子集可以供系統600使用。被選擇的內容物件 被輸入局部內容總目316。 ___61 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) I I I I I I I 裝— I I I I I 訂— I I I I I 务 (請先閲讀背面之注意事項再填寫本頁) 510106 A7 B7__ 五、發明説明(59 ) 在第一次接觸作用目錄104後,內容管理者312立即 在步驟1308和1312上傳遞用以進入用戶資料庫224中有 關原始伺服器108之資訊至伺服器管理者208。如果這是內 容管理者312第一次接觸作用目錄104,則管理者可以提供 一些被傳送的資訊。利用依序地接觸用戶資料庫224,被管 理者添加的資訊被儲存並且被提供。 在步驟1316中,內容管理者312接觸伺服器管理者208 以發佈在局部內容總目316中的資訊。在步驟1 320,伺服 器管理者20 8取得局部內容總目316並且在伺服器資料庫 228中針對各內容物件產生一組項目。當制定被呈現在使用 者內容搜索之目錄和搜尋網頁212、216時,伺服器資料庫 228之內容被使用。 伺服器管理者208控制所有的原始伺服器108報告他們 局部的內容總目316之頻率。如果伺服器管理者208漸達 到超載時,所給予內容管理者319之回報週期亦增加》當 至局部內容總目316之改變被檢測時*伺服器管理者20 8 也可要求內容管理者312回報。在這實施例中*在步驟13 24 中,回報週期或者區間時間是兩分鐘並且被提供至內容管 理者3 12。 在步驟1 328中,在回報至伺服器管理者208之前,內 容管理者312等待區間時間逾時。一旦計時器逾時,內容 伺服器308上之內容物件被掃瞄以決定局部內容總目3 16 是否應該有改變。在步驟1 3 32中,一旦決定改變,則處理 程序迴路回至步驟1316,該處局部內容總目316再次被發 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公瘦) --------1裝-- (請先閲讀背面之注意事項再頁) 訂 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 510106 A7 _ B7___ 五、發明説明(60 ) 佈至伺服器資料庫22 8。在步驟1316中,於第一次接觸時 全部的局部內容目錄可能被提供,但是在依序的接觸時僅 可能提供改變以更新資訊而減低資訊量。 接著參看第14圖,其展示經由分離埠1408被連接之 多重提供者之內容交換處Π6實施例的方塊圖。對於內容 交換處116有三組資料通道1404被網際網路協定埠1408 邏輯地分開。即使邏輯資料通道1408可能完全地共同使用 —組一般的管路,璋1408被使用以將它們解多工化。由於 具有多重埠1408,與那些淳1408相關的交通可被調整。 舉例而言,內容交換處116可以被使用以從外部原始 伺服器118提供內容物件。外部原始伺服器之管理者可能 希望分離在三組頻寬提供者之間的交易。埠Α1408·Α可與 提供者 Α結合,埠Β 1408-Β可與提供者Β結合並且埠 C1408-C可與提供者C結合。內容交換處可監視在那些埠 上之任何活動並且報告該資訊至提供者以至於他們可適當 地計價適用以攜帶該頻寬之外部原始伺服器11 8。 來自客戶電腦Π2之要求可能依據被外部原始伺服器 118所決定的機構而在璋1408之間被分開以安置在提供者 之間的頻寬。在一實施例中,各客戶電腦112依據加權功 能而環行經由三組埠〗408。在另一實施例中,各客戶電腦 被指定一組不同的埠1408以供使用。在另一實施例中,各 埠140 8之QOS的決定影響客戶電腦112使用埠1408的選 擇。由於使用這些技術,系統600中之客戶電腦112可影 響從各供應者所購買之頻寬數量。 63_ 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------—裝^------訂------線 (請先閲讀背面之注意事項再填寫本頁) 510106 A7 _B7__ 五、發明説明(6l ) 參考至第15圖,其展示內容交換處116另一實施例之 方塊圖,該內容交換處Π6展示經由分別的位址1508被連 接之多重提供者。在這實施例中,三組IP位址1508被使 用以邏輯地彼此分離三組資料通道1 504。雖然邏輯資料通 道主要地被期望利用提供者以分離頻寬,該邏輯資料通道 可能分離安全位準、內容物件子集、或者其他的物項。 接著參看第16圖,其展示提供者1604和內容交換處 116分組實施例之一種階層式代表。在這實施例中*有兩組 頻寬提供者1 604。各提供者1604具有它們自己專用的位置 1608-1、1608-3以及共同使用之位置1608-2。位置1608是 駐留一組或者更多伺服器1612之實際位置並且對應至可能 包含多樣的伺服器1612之單一內容交換處116。 共同使用位置1608-2之各伺服器1612-3具有共同使用 位置1 608-2之各提供者1 604的分別IP位址1616-3、 1616-4。兩組IP位址1616·3、1616·4允許對於所給予共同 使用位置1602-2的交通之邏輯分離。邏輯分離允許歸屬內 容物件要求以及頻寬以服務分別的提供者1 604之那些要 求*即使所有的交通有時候可能共同使用相同的實際管 道。一些實施例中可能利用在IP位址1 6 1 6上過濾而使與 各提供者相關的交通完全地分離。以此方式,頻寬可以被 安置在提供者1 604之間。 接著參看第17圖,其展示編組供應者和內容交換處之 另一實施例階層式表示。在這實施例中,埠m6被使用以 區分伺服器16〗2之邏輯資料通道。第一埠1716-3與第一提 __64__ 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) --------—裝! (請先閲讀背面之L意事項再^^本頁) 訂 經濟部智慧財產局員工消費合作社印製 510106 Α7 Β7 五、發明説明(62 ) 供者1604-1相關並且第二埠17 16-4是與在服務多重提供者 1 604之位置1608-2上的第二提供者1604-2相關。在一些 實施例中,各提供者可能具有一些與他們相關的埠而不是 單一通用埠在所有的伺服器上。 按照上面之說明*本發明之一些優點是非常明顯的。 客戶電腦影響決定可提供適當品質的內容交換處之程序。 另外地,客戶電腦以動態方式被引導至所選擇之內容交換 處。本發明之改進提供增強的QOS · 本發明之一些變化和修改也可被使用。例如,一些實 施例可當內容物件是從其他的內容交換處及/或內容伺服器 被取得時,從內容儲存的內容物件之起始而開始。進一步 地,一些實施例可能不同地安排各種區塊之內容散佈系 統。在一組實施例中,原始伺服器和客戶電腦可能是相同 的電腦。在另一實施例中,客戶電腦和作用目錄可能被組 合在相同的電腦上。 雖然本發明已參考其特定實施例而予以說明,但該等 實施例僅是用以展示,而非用以限制本發明,其發明範疇 則完全依所附加之申請專利範圍而決定。 (請先閱讀背面之注意事項再填寫本頁) .裝· 訂 線 經濟部智慧財產局員工消費合作社印製 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) 510106 A7 B7 五、發明説明(63 ) 經濟部智慧財產局員工消費合作社印製 元件標號對昭表 100.. •…內容散佈系統 104·. •…作用目錄 108·· •…原始伺服器 112··, …··客戶電腦 116··. …內容交換 118··· …外部原始伺服器 120… …網際網路 124… …捜尋目錄 204"· …領域名稱伺服器 2 0 8"· …伺服器管理器 2 12 — …目錄網頁 216"· …搜尋網頁 220“· …下載網頁 224 "· …用戶資料庫 228*·· …伺服器資料庫 232··· …內容交換資料庫 2 3 4 “· …線路資料庫 304 ". …內容來源 3 0 8 ". …內容伺服器 3 12··· 內容管理器 3 1 6… …內容目錄 320… …內容位置資料庫 324… …內容交換資訊 (請先閲讀背面之注意事項再填 頁) -裝· 訂 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 510106 經』濟部智慧財產局員工消費合作社印製 A7 B7 五、發明説明(64 ) 330……健康檢査部 402……追蹤系統 404……內容追蹤器 406......內容節點 408......內容控制器 4 1 6……內容目錄 420·.·…狀態資訊 424……原始伺服器資料庫 428……健康檢査部 436……交換機 5〇4……觀看者物件替代伺服器 5〇8……內容處理程式 512……較佳資訊 516……網路界面 520…···主伺服器路由 6〇〇……內容散佈系統 704-776……處理程序步驟 850……通道鑑定器 852……加權功能 854……顯示功能或常式 856……邏輯功能 858……標準網路存取功能 860……解壓縮功能 862……解碼功能 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) I I —_ 裝 —I — II 訂— II — — 線 {請先閱讀背面之注意事項再填寫本頁) 510106 經濟部智慧財產局員工消費合作社印製 A7 B7五、發明説明(65 ) 864……安全功能 866……電子式交易功能 868......主要功能 9〇〇……觀看者物件替代伺服器背景應用 980-992……背景應用步驟 1〇〇〇……觀看者物件替代伺服器要求服務 1 01 0-1060……要求服務步驟 1 104-1 140…···處理步驟 1 204-1 238···…處理步驟 1 304- 1 332……處理步驟 1404……資料通道 1408……分離埠 1 504……資料通道 1 508···…分別位址 1 600……階層式代表 1 604……頻寬提供者 1 6 0 8 ......位置 1612……伺服器 1616……位址 1700……階層式代表 1716......資料埠 --------1^ 1 (請先閱讀背面之注意事項再頁) 訂 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐)
Claims (1)
- 510106 六、申請專利乾圍 8 8 8 8 A BCD 經濟部智慧財4.^;:只工消費合作社印製 1· 一種用以散佈內容至客戶電腦之系統,其包含有: 一組包含內容物件之伺服器; 一組在第一位址上之第一內容快取,其中該第一內容 快取包含該內容物件之第一組複製; 一組在第二位址上之第二內容快取,其中該第二內容 快取包含該內容物件之第二組複製;以及 來自客戶電腦之一組喜好列表,其中該喜好列表包含 該第一位址和該第二位址之至少一組》 2· 如申請專利範圍第1項之用以散佈內容至客戶電 腦之系統,其進一步地包含一組徑由機構,其映射該內容 物件、該第一複製以及該第二複製之一至該客戶電腦。 3· 如申請專利範圍第1項之用以散佈內容至客戶電 腦之系統,其進一步地包含映射該內容物件、該第一複製 以及該第二複製之一至該客戶電腦的一組目錄》 4* 如申請專利範圍第3項之用以散佈內容至客戶電 腦之系統,其中該伺服器週期地傳送該內容物件總目至該 目錄。 5. 如申請專利範圍第3項之用以散佈內容至客戶電 腦之系統,其中該目錄受喜好列表之影響。 6. 如申請專利範圍第1項之用以散佈內容至客戶電 腦之系統,其中: 該內容物件包含一組第一部份以及一組第二部份; 該第一部份是儲存在該第一內容快取上而不是在該第 二內容快取上;並且 -----TI--丨 (請先閲讀背面之注意事項再填寫本頁) 訂 4 本纸張尺度適用中國國家標舉(CNS ) A4規格(210X297公釐) 510106 A8 B8 C8 D8 六、申請專利範圍 該第二部份是儲存在該第二內容快取上而不是在該第 一內容快取上。 7· 一種用以散佈內容至客戶電腦之系統,其包含: 一組內容物件; 一組在第一位址上之第一內容快取,其中該第一內容 快取包含一組該內容物件之第一複製: ^ 一組在第二位址上之第二內容快取,其中該第二內容 快取包含一組該內容物件之第二複製;以及 一組映射該第一複製和該第二複製之一至該客戶電腦 之目錄。 8· 如申請專利範圍第7項之用以散佈內容至客戶電 腦之系統’其進一步地包含一組來自該客戶電腦之喜好列 表’其中該喜好列表包含該第一位址和該第二位址之至少 一組。 9. 如申請專利範圍第8項之用以散佈內容至客戶電 月齒2系統’其中該目錄受喜好列表的影響。 10·如申請專利範圍第7項之用以散佈內容至客戶電 月窗;^系統’其進一步地包含一組徑由機構,該機構映射該 內容物件、第一複製以及第二複製之一至該客戶電腦。 Π_如申請專利範圍第7項之用以散佈內容至客戶電 fll 2¾ '铳’其進一步地包含一組包含該內容物件之伺服器。 12·如申請專利範圍第11項之用以散佈內容至客戶電 _ 2 Μ統’其中該伺服器週期地傳送總目資訊至該目錄。 13·如申請專利範圍第7項之用以散佈內容至客戶電 —------- -7Q 本紙張尺度適用中國國家榡率(CNS ) A4規格(2i〇X297公嫠) 裝 I I訂—— I I線 (請先閲讀背面之注意事項再填寫本頁) 510106 A8 Βδ C8 D8六、申請專利範圍 經濟部智总时* ν^θ工消費合作社印製 腦之系統,其中: 該內容物件包含一組第一部份以及一組第二部份: 該第一部份儲存在該第一內容快取上而不是在該第二 內容快取上;並且 該第二部份儲存在該第二內容快取而不是在該第一內 容快取上。 14. 一種用以散佈內容至客戶電腦之系統,其包含: 一組包含一部份之內容物件; 一組在第一位址上之第一內容快取,其中該第一內容 快取包含該部份之一組第一複製; 一組在第二位址上之第二內容快取,其中該第二內容 快取包含該部份之一組第二複製;以及 一組徑由機構,其映射該部份、該第一複製和該第二 複製之一至該客戶電腦。 15. 如申請專利範圍第14項之用以散佈內容至客戶電 腦之系統’其進一步地包含一組來自該客戶電腦之喜好列 表’其中該喜好列表包含該第一位址和該第二位址之至少 一組。 16. 如申請專利範圍第15項之用以散佈內容至客戶電 腦之系統’其中該目錄受到該喜好列表的影響。 17·如申請專利範圍第14項之用以散佈內容至客戶電 腦之系統’其進一步地包含一組包含該內容物件之伺服器。 18·如申請專利範圍第17項之用以散佈內容至客戶電 腦之系統’其中該伺服器週期地傳送該伺服器上內容物件 本紙張尺度適用中國國家標率(CNS ) A4規格(210X29$釐) ϋ m I— m I» 1 n In __===_=I I (請先閲讀背面之注意事項再填寫本頁) 、^1- 510106 A8 B8 C8 D8 I六、申請專利範圍 i 之總目至該目錄。 19·如申請專利範圍第ι6項之用以散佈內容至客戶電 腦之系統,其中: 該內容物件包含一組第_片段以及一組第二片段; ** 該第一片段儲存在該第一內容快取上而不是在該第二 , 內容快取上:並且 & 該第二片段儲存在該第二內容快取上而不是在該第一 內容快取上。 20·如申請專利範圍第14項之用以散佈內容至客戶電 腦之系統,其中該徑由機構包含_組目錄。 (請先閲讀背面之注意事項再填寫本頁 裝 訂 線 本紙&尺度適用中國國家標準(CNS ) A4規格(210X297公釐)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US20900700P | 2000-06-01 | 2000-06-01 | |
US66520400A | 2000-09-18 | 2000-09-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW510106B true TW510106B (en) | 2002-11-11 |
Family
ID=26903736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW090113228A TW510106B (en) | 2000-06-01 | 2001-07-24 | A QOS based content distribution network |
Country Status (10)
Country | Link |
---|---|
US (1) | US20010051980A1 (zh) |
EP (1) | EP1287659A2 (zh) |
JP (1) | JP2003535396A (zh) |
KR (2) | KR20030026932A (zh) |
CN (1) | CN1454426A (zh) |
AR (2) | AR029109A1 (zh) |
AU (1) | AU2001266652A1 (zh) |
CA (1) | CA2410850A1 (zh) |
TW (1) | TW510106B (zh) |
WO (1) | WO2001093532A2 (zh) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7216043B2 (en) * | 1997-02-12 | 2007-05-08 | Power Measurement Ltd. | Push communications architecture for intelligent electronic devices |
US7305469B2 (en) * | 2001-12-18 | 2007-12-04 | Ebay Inc. | Prioritization of third party access to an online commerce site |
US9167036B2 (en) * | 2002-02-14 | 2015-10-20 | Level 3 Communications, Llc | Managed object replication and delivery |
US7921443B2 (en) | 2003-01-31 | 2011-04-05 | Qwest Communications International, Inc. | Systems and methods for providing video and data services to a customer premises |
US7240361B2 (en) * | 2003-01-31 | 2007-07-03 | Qwest Communications International Inc. | Systems and methods for controlled transmittance in a telecommunication system |
US7376386B2 (en) * | 2003-06-02 | 2008-05-20 | Qwest Communications International Inc | Systems and methods for distributing content objects in a telecommunication system |
DE10320711A1 (de) * | 2003-05-08 | 2004-12-16 | Siemens Ag | Verfahren und Anordnung zur Einrichtung und Aktualisierung einer Benutzeroberfläche zum Zugriff auf Informationsseiten in einem Datennetz |
US7464385B1 (en) * | 2003-05-09 | 2008-12-09 | Vignette Corporation | Method and system for performing bulk operations on transactional items |
US7941453B1 (en) | 2003-05-09 | 2011-05-10 | Vignette Software Llc | Method and system for deployment of content using proxy objects |
CA2429761A1 (en) * | 2003-05-23 | 2004-11-23 | Ibm Canada Limited - Ibm Canada Limitee | Targeted web page redirection |
CN100461712C (zh) * | 2003-07-24 | 2009-02-11 | 华为技术有限公司 | 一种网络信令测试的方法 |
US8112449B2 (en) | 2003-08-01 | 2012-02-07 | Qwest Communications International Inc. | Systems and methods for implementing a content object access point |
EP1675318A4 (en) * | 2003-09-12 | 2010-08-11 | Nec Corp | METHOD AND APPARATUS FOR MULTI-BROADCAST DISTRIBUTION OF MEDIA FLOWS |
US7703082B2 (en) * | 2004-12-07 | 2010-04-20 | International Business Machines Corporation | Controlling user intervention in a multi-processing computer system |
KR100758281B1 (ko) * | 2004-12-20 | 2007-09-12 | 한국전자통신연구원 | 다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리시스템 및 그 방법 |
US8149847B2 (en) | 2005-11-23 | 2012-04-03 | Comcast Cable Holdings, Llc | Initializing, provisioning, and managing devices |
KR100829074B1 (ko) * | 2006-04-06 | 2008-05-16 | 경희대학교 산학협력단 | Promethee 알고리즘에 기초한 웹 서비스 제공자의선택 방법 |
CN101262413B (zh) * | 2007-03-05 | 2011-01-05 | 华为技术有限公司 | 实现媒体缓存的方法、***和装置 |
US8216221B2 (en) | 2007-05-21 | 2012-07-10 | Estech, Inc. | Cardiac ablation systems and methods |
US8108911B2 (en) | 2007-11-01 | 2012-01-31 | Comcast Cable Holdings, Llc | Method and system for directing user between captive and open domains |
US8745507B2 (en) * | 2007-11-30 | 2014-06-03 | At&T Intellectual Property I, L.P. | Preloader employing enhanced messages |
US9313108B2 (en) * | 2007-12-14 | 2016-04-12 | Ericsson Ab | Flexible and scalable method and apparatus for dynamic subscriber services configuration and management |
US10924573B2 (en) | 2008-04-04 | 2021-02-16 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
US9762692B2 (en) | 2008-04-04 | 2017-09-12 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
EP2274684A4 (en) | 2008-04-04 | 2012-12-05 | Level 3 Communications Llc | HANDLING LONG TAIL CONTENT IN A CONTENT DELIVERY NETWORK (CDN) |
AU2010202034B1 (en) | 2010-04-07 | 2010-12-23 | Limelight Networks, Inc. | Partial object distribution in content delivery network |
US20110078017A1 (en) * | 2009-09-29 | 2011-03-31 | Selina Lam | Systems and methods for rating an originator of an online publication |
US8769614B1 (en) * | 2009-12-29 | 2014-07-01 | Akamai Technologies, Inc. | Security framework for HTTP streaming architecture |
CN103109511A (zh) * | 2010-04-07 | 2013-05-15 | 杰出网络公司 | 内容分发网络中的部分对象分配 |
US10127335B2 (en) | 2010-08-22 | 2018-11-13 | Qwilt, Inc | System and method of performing analytics with respect to content storing servers caching popular content |
US9774670B2 (en) | 2010-08-22 | 2017-09-26 | Qwilt, Inc. | Methods for detection of content servers and caching popular content therein |
US10097428B2 (en) * | 2010-08-22 | 2018-10-09 | Qwilt, Inc. | System and method for caching popular content respective of a content strong server in an asymmetrical routing topology |
US11032583B2 (en) | 2010-08-22 | 2021-06-08 | QWLT, Inc. | Method and system for improving high availability for live content |
US10097863B2 (en) * | 2010-08-22 | 2018-10-09 | Qwilt, Inc. | System and method for live service content handling with content storing servers caching popular content therein |
US8943065B2 (en) * | 2012-05-23 | 2015-01-27 | Oracle International Corporation | Catalog performance and integrity analysis |
US9934482B2 (en) | 2013-05-24 | 2018-04-03 | Sap Se | Content maintenance optimization |
US10116752B2 (en) * | 2013-09-17 | 2018-10-30 | Karos Health Incorporated | System and method for bridging divergent information networks |
US9906618B2 (en) * | 2013-12-06 | 2018-02-27 | Fastly Inc. | Return path selection for content delivery |
US11038922B2 (en) | 2013-12-06 | 2021-06-15 | Fastly, Inc. | Secure traffic optimization in an edge network |
US10154110B2 (en) | 2014-04-22 | 2018-12-11 | Qwilt, Inc. | System and methods thereof for delivery of popular content using a multimedia broadcast multicast service |
EP3010195A1 (en) * | 2014-10-14 | 2016-04-20 | Alcatel Lucent | Adapting a network for transmitting data between end devices |
CN104320487B (zh) * | 2014-11-11 | 2018-03-20 | 网宿科技股份有限公司 | 内容分发网络的http调度***和方法 |
US10796022B2 (en) | 2018-05-16 | 2020-10-06 | Ebay Inc. | Weighted source data secured on blockchains |
CN108804351B (zh) * | 2018-05-30 | 2021-10-29 | 郑州云海信息技术有限公司 | 一种缓存置换方法以及装置 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03192884A (ja) * | 1989-12-21 | 1991-08-22 | Matsushita Electric Ind Co Ltd | 文字図形情報表示装置 |
US6181867B1 (en) * | 1995-06-07 | 2001-01-30 | Intervu, Inc. | Video storage and retrieval system |
US6003030A (en) * | 1995-06-07 | 1999-12-14 | Intervu, Inc. | System and method for optimized storage and retrieval of data on a distributed computer network |
US6029175A (en) * | 1995-10-26 | 2000-02-22 | Teknowledge Corporation | Automatic retrieval of changed files by a network software agent |
US5991306A (en) * | 1996-08-26 | 1999-11-23 | Microsoft Corporation | Pull based, intelligent caching system and method for delivering data over a network |
SE9603753L (sv) * | 1996-10-14 | 1998-04-06 | Mirror Image Internet Ab | Förfarande och anordning för informationsöverföring på Internet |
US6101180A (en) * | 1996-11-12 | 2000-08-08 | Starguide Digital Networks, Inc. | High bandwidth broadcast system having localized multicast access to broadcast content |
US6714976B1 (en) * | 1997-03-20 | 2004-03-30 | Concord Communications, Inc. | Systems and methods for monitoring distributed applications using diagnostic information |
KR100198476B1 (ko) * | 1997-04-23 | 1999-06-15 | 윤종용 | 노이즈에 견고한 스펙트럼 포락선 양자화기 및 양자화 방법 |
US6038599A (en) * | 1997-04-23 | 2000-03-14 | Mpath Interactive, Inc. | Latency server and matchmaker |
US5978381A (en) * | 1997-06-06 | 1999-11-02 | Webtv Networks, Inc. | Transmitting high bandwidth network content on a low bandwidth communications channel during off peak hours |
US6112239A (en) * | 1997-06-18 | 2000-08-29 | Intervu, Inc | System and method for server-side optimization of data delivery on a distributed computer network |
US6442598B1 (en) * | 1997-10-27 | 2002-08-27 | Microsoft Corporation | System and method for delivering web content over a broadcast medium |
US6591288B1 (en) * | 1998-05-19 | 2003-07-08 | Nortel Networks Limited | Data network accelerated access system |
US6108703A (en) * | 1998-07-14 | 2000-08-22 | Massachusetts Institute Of Technology | Global hosting system |
JP2000057072A (ja) * | 1998-08-04 | 2000-02-25 | Mitsubishi Electric Corp | データ転送方式 |
US6553417B1 (en) * | 1998-08-05 | 2003-04-22 | International Business Machines Corporation | Internet data access acknowledgment applet and method |
US6775828B2 (en) * | 1999-07-19 | 2004-08-10 | Microsoft Corporation | Delayed uploading of user registration data |
US6341304B1 (en) * | 1999-09-23 | 2002-01-22 | International Business Machines Corporation | Data acquisition and distribution processing system |
US6622168B1 (en) * | 2000-04-10 | 2003-09-16 | Chutney Technologies, Inc. | Dynamic page generation acceleration using component-level caching |
-
2001
- 2001-05-29 US US09/867,868 patent/US20010051980A1/en not_active Abandoned
- 2001-05-31 AR ARP010102620A patent/AR029109A1/es unknown
- 2001-05-31 AR ARP010102621A patent/AR029110A1/es unknown
- 2001-06-01 KR KR1020027016434A patent/KR20030026932A/ko active IP Right Grant
- 2001-06-01 WO PCT/US2001/017779 patent/WO2001093532A2/en not_active Application Discontinuation
- 2001-06-01 EP EP01944219A patent/EP1287659A2/en not_active Withdrawn
- 2001-06-01 CA CA002410850A patent/CA2410850A1/en not_active Abandoned
- 2001-06-01 CN CN01813213A patent/CN1454426A/zh active Pending
- 2001-06-01 JP JP2001588197A patent/JP2003535396A/ja active Pending
- 2001-06-01 KR KR1020027016449A patent/KR20040008258A/ko not_active Application Discontinuation
- 2001-06-01 AU AU2001266652A patent/AU2001266652A1/en not_active Abandoned
- 2001-07-24 TW TW090113228A patent/TW510106B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
WO2001093532A2 (en) | 2001-12-06 |
KR20040008258A (ko) | 2004-01-28 |
EP1287659A2 (en) | 2003-03-05 |
US20010051980A1 (en) | 2001-12-13 |
KR20030026932A (ko) | 2003-04-03 |
WO2001093532A3 (en) | 2002-06-06 |
WO2001093532B1 (en) | 2003-03-20 |
AU2001266652A1 (en) | 2001-12-11 |
CA2410850A1 (en) | 2001-12-06 |
JP2003535396A (ja) | 2003-11-25 |
AR029110A1 (es) | 2003-06-04 |
AR029109A1 (es) | 2003-06-04 |
CN1454426A (zh) | 2003-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW510106B (en) | A QOS based content distribution network | |
TW504621B (en) | Self-publishing network directory | |
CA2413952C (en) | Selective routing | |
US7747772B2 (en) | Viewer object proxy | |
US6904460B1 (en) | Reverse content harvester | |
JP2004513411A (ja) | コンテンツ交換装置 | |
JP2004514961A (ja) | コンテンツのトラッキング | |
JP2004507806A (ja) | クライアント側の全体的健康チェック | |
CN1444747B (zh) | 内容管理器 | |
JP2004511835A (ja) | コンテンツオブジェクトのためのアクティブディレクトリ | |
JP2004511117A (ja) | クライアント側アドレスルーティング解析 | |
JP2004501443A (ja) | クライアントの側の決定論的ルーティングおよびトランスペアレントなあて先変更 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GD4A | Issue of patent certificate for granted invention patent | ||
MM4A | Annulment or lapse of patent due to non-payment of fees |