[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007157156A - 分散ストレージシステム上でコンテンツを送受信する方法及び装置 - Google Patents

分散ストレージシステム上でコンテンツを送受信する方法及び装置 Download PDF

Info

Publication number
JP2007157156A
JP2007157156A JP2006327495A JP2006327495A JP2007157156A JP 2007157156 A JP2007157156 A JP 2007157156A JP 2006327495 A JP2006327495 A JP 2006327495A JP 2006327495 A JP2006327495 A JP 2006327495A JP 2007157156 A JP2007157156 A JP 2007157156A
Authority
JP
Japan
Prior art keywords
content
streaming
unit
copy
original
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006327495A
Other languages
English (en)
Other versions
JP5060775B2 (ja
Inventor
Joon-Ho Cho
俊 皓 趙
Hyun-Sik Yoon
鉉 植 尹
Sang Hoon Choi
相 勳 崔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2007157156A publication Critical patent/JP2007157156A/ja
Application granted granted Critical
Publication of JP5060775B2 publication Critical patent/JP5060775B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D25/00Superstructure or monocoque structure sub-units; Parts or details thereof not otherwise provided for
    • B62D25/08Front or rear portions
    • B62D25/10Bonnets or lids, e.g. for trucks, tractors, busses, work vehicles
    • B62D25/12Parts or details thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/34Protecting non-occupants of a vehicle, e.g. pedestrians
    • B60R21/38Protecting non-occupants of a vehicle, e.g. pedestrians using means for lifting bonnets
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B83/00Vehicle locks specially adapted for particular types of wing or vehicle
    • E05B83/16Locks for luggage compartments, car boot lids or car bonnets
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B83/00Vehicle locks specially adapted for particular types of wing or vehicle
    • E05B83/16Locks for luggage compartments, car boot lids or car bonnets
    • E05B83/24Locks for luggage compartments, car boot lids or car bonnets for car bonnets

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Lock And Its Accessories (AREA)
  • Superstructure Of Vehicle (AREA)

Abstract

【課題】 分散ストレージシステム上でコンテンツを送受信する方法及び装置を提供する。
【解決手段】 ネットワークに分散されて位置する複数のストレージからコンテンツコピーのストリーミングを受信し、コンテンツコピーのストリーミングの品質によってコンテンツの原本のストリーミングを選択的に受信することによって、分散ストレージからアーカイバル断片形態のコピーを獲得することによって発生する低品質及び信頼性の喪失を克服し、高品質のコンテンツストリーミングサービスを安定的に提供されうる。
【選択図】 図3

Description

本発明は、コンテンツのストリーミングを送受信する方法及び装置に係り、特に、分散ストレージシステム上でコンテンツを送受信する方法及び装置に関する。
分散ストレージ技術は、ネットワークに分散されて位置する複数のストレージを縛り、これを論理的に一つの大きいストレージのように使用する技術を言う。これは、ホーム内のメディアサーバのストレージ拡張のために使用され、ホーム内に存在するコンテンツへの接近性及び可用性を向上させうる。ホーム内のメディアサーバは、ユーザにコンテンツを提供できるが、ホームの外部に位置したユーザは、このメディアサーバに接近し難いという問題点があった。分散ストレージ技術は、このような問題点を解決するために利用された。すなわち、ユーザが分散ストレージにメディアサーバのコンテンツをバックアップして置けば、ユーザがホームの外部にいる場合、またはメディアサーバの電源が消えてある場合にも、ユーザは、分散ストレージからコンテンツを獲得できる。
代表的な分散ストレージ技術としては、DHT(ディストリビューテッド ハッシュ テーブル)が挙げられる。DHTは、分散ストレージ技術に分散ハッシュメカニズムを適用したものであって、ユーザは、ハッシュ値さえ知っていれば、ローカルストレージを利用するように、自由に分散ストレージにデータを保存し、分散ストレージからデータを獲得できる。特に、この技術によれば、ユーザが、UNIX(登録商標)のファイルシステムAPI(アプリケーション プログラム インタフェース)のような方式でデータを保存すれば、データは、断片に分離された後、分散ストレージを構成するストレージに均一に保存される。また、ユーザが、APIを通じてデータを要請すれば、分散ストレージの内部ルーティングメカニズムによりこのデータを構成する断片が検索され、この断片は、一つのデータに合わせられる。
DHTのAPIとしては、ハッシュキーを利用してDHTからデータを獲得するためのGet(key)、ハッシュキー及びデータをDHTに保存するためのPut(key,value)、ハッシュキー及びデータをDHTから削除するためのDestroy(key)、ハッシュキー及びデータを更新するためのUpdate(key,value)、DHT分散ストレージに加入するためのJoin(node)、DHT分散ストレージから脱退するためのLeave(node)などがある。現在周知のDHT適用分散ストレージ技術としては、Tapestry、Chord、OceanStore、CANなどがある。
図1は、従来の分散ストレージシステムの構成図である。図1に示すように、従来の分散ストレージシステムは、ユーザ端末11、分散ストレージ13及びメディアサーバ16から構成される。
分散ストレージ13は、インターネット12に分散されて位置する複数のストレージから構成される。分散ストレージ13には、コンテンツコピー14が保存される。実際には、分散ストレージ13を構成する複数のストレージのそれぞれにコンテンツコピー14のアーカイバル断片15単位で保存される。コンテンツコピー14のいかなるアーカイバル断片がどのストレージに保存されるかは、分散ストレージ13の内部のメカニズムによる。
図1に示すように、メディアサーバ16の電源が消えている場合に、ホームの内部のまたはホームの外部に位置したユーザ端末11は、分散ストレージ23からコンテンツコピー24のストリーミングを受信することができる。ここで、ユーザ端末11に受信されたコンテンツコピー24は、分散ストレージ23を構成する複数のストレージのそれぞれに保存されたアーカイバル断片15の和である。これは、一つのコンテンツを複数の断片に分離して複数箇所に保存することによって、分散ストレージシステム全体の使用性を向上させ、コンテンツの接近性、可用性、保安性及び安定性を向上させうる。
ところが、このような従来の分散ストレージ技術によれば、一つのコンテンツを構成するそれぞれの断片が複数のストレージに保存されるため、コンテンツストリーミング時点によって可用ストレージの数が変わる。その結果、コンテンツストリーミングの品質が一定ではない。これは、分散ストレージシステムの特性上、ネットワーク上のノードは、自由に分散ストレージに加入または脱退できるため、ユーザの意思とは関係なく、あるノードのストレージに保存されたアーカイバル断片を獲得できないということに起因する。すなわち、従来の分散ストレージ技術は、安定したコンテンツストリーミングないしコンテンツストリーミングサービスのQOS(クオリティ オブ サービス)を保障できないという問題点があった。
さらに、あるコンテンツストリーミング時点で可用ストレージがほとんどないこともあり、可用ストレージさえもコンテンツストリーミング以外に他の多くの作業を並行して処理することによって、コンテンツストリーミングのためのリソースを制限することもある。このような場合、ユーザは、非常に低い品質のコンテンツストリーミングサービスを受け、これにより、分散ストレージを利用したコンテンツストリーミングサービスに対する信頼性が劣るという問題点があった。
本発明が解決しようとする技術的課題は、分散ストレージからアーカイバル断片形態のコピーを獲得することによって発生する低い品質及び信頼性の喪失を克服し、高品質のコンテンツストリーミングサービスを安定的に提供可能にする装置及び方法を提供するところにある。また、前記方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
前記技術的課題を解決するための本発明に係るコンテンツストリーミングの受信方法は、ネットワークに分散されて位置する複数のストレージからコンテンツコピーのストリーミングを受信するステップと、前記受信されたコピーのストリーミングの品質によって、前記コンテンツの原本のストリーミングを選択的に受信するステップと、を含む。
前記他の技術的課題を解決するための本発明に係るコンテンツストリーミングの受信装置は、ネットワークに分散されて位置する複数のストレージからコンテンツコピーのストリーミングを受信する受信部と、前記受信部に受信されたコピーのストリーミングの品質によって前記原本のストリーミングを選択的に要請する第1要請部と、を備え、前記受信部は、前記第1要請部からの要請に対する応答として前記原本のストリーミングを受信する。
前記さらに他の技術的課題を解決するために、本発明は、前記のコンテンツストリーミングの受信方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
前記さらに他の技術的課題を解決するための本発明に係るコンテンツの伝送方法は、ネットワークに分散されて位置する複数のストレージにコンテンツを伝送するステップと、前記ストレージから前記コンテンツコピーを獲得した端末の要請に応じて、前記端末に前記コンテンツを選択的に伝送するステップと、を含む。
前記さらに他の技術的課題を解決するための本発明に係るコンテンツの伝送装置は、ネットワークに分散されて位置する複数のストレージにコンテンツを伝送する伝送部と、外部から受信されたメッセージが、前記ストレージから前記コンテンツコピーを獲得した端末が前記コンテンツの原本を伝送することを要請する第1メッセージであるか否かを判別する判別部とを備え、前記伝送部は、前記判別部での判別結果によって前記端末に前記コンテンツを選択的に伝送する。
前記さらに他の技術的課題を解決するために、本発明は、前記のコンテンツの伝送方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
本発明によれば、分散ストレージから受信されたコンテンツコピーのストリーミングの品質によって、コンテンツの原本のストリーミングを選択的に受信することによって、分散ストレージからアーカイバル断片形態のコピーを獲得することによって発生する低品質及び信頼性の喪失を克服し、高品質のコンテンツストリーミングサービスを安定的に提供されうる。すなわち、本発明によれば、分散ストレージからコンテンツコピーを獲得する方式の長所と、メディアサーバからコンテンツ原本を獲得する方式の長所とを何れも生かしうるという効果がある。前者の長所は、コンテンツへの接近性及び可用性が高いということであり、後者の長所は、コンテンツストリーミングの品質が一定であり、信頼性が高いということである。
また、本発明によれば、コンテンツコピーに付属されたメタデータからメディアサーバの電源を制御するのに必要な事項が記述された電源制御明細を獲得することによって、ユーザ端末がメディアサーバの電源を制御する方法を予め知っていなくても、メディアサーバの電源を付け、コンテンツストリーミングのソースを交替できる。また、本発明によれば、メディアサーバの電源が付き、このメディアサーバからコンテンツ原本のストリーミングを受信できるまではコンテンツコピーのストリーミングを受信するため、コンテンツソースの交替過程でストリーミングの途切れがない。
特に、本発明は、次のような場合に非常に有用である。第一に、分散ストレージから受信されたコンテンツコピーのアーカイバル断片のうち、その一部の品質が非常に低い場合に、コンテンツストリーミングのソースをメディアサーバのコンテンツ原本に交替することによって、コンテンツストリーミングの品質を向上させうる。第二に、分散ストレージから受信されたコンテンツコピーのアーカイバル断片のうち、その一部が存在しない場合に、コンテンツストリーミングのソースをメディアサーバのコンテンツ原本に交替することによって、コンテンツストリーミングを完成できる。第三に、分散ストレージから受信されたコンテンツコピーが完成した形態で存在するが、その品質が非常に低い場合に、コンテンツストリーミングのソースをメディアサーバのコンテンツ原本に交替することによって、コンテンツストリーミングの品質を向上させうる。
以下では、図面を参照して本発明の望ましい実施形態を詳細に説明する。
図2は、本発明の望ましい一実施形態に係る分散ストレージシステムの構成図である。図2に示すように、本実施形態に係る分散ストレージシステムは、ユーザ端末21、分散ストレージ22及びメディアサーバ26から構成される。
ユーザ端末21は、分散ストレージ23、すなわち、インターネット22に分散されて位置する複数のストレージからコンテンツコピー24のストリーミングを受信し、これをレンダリングしてユーザに出力する。このとき、分散ストレージ23を構成するストレージのうち、可用ストレージの数が少ない場合のように、コンテンツコピー24のストリーミングの品質が非常に低い場合、次のようにコンテンツストリーミングのソースをコンテンツコピー24からコンテンツ原本27に交替する。
すなわち、ユーザ端末21は、コンテンツコピー24のストリーミングの品質が所定レベル未満である場合、メディアサーバ26の電源を付けて、このメディアサーバ26にコンテンツ原本27のストリーミングを要請する。この要請に対する応答として、ユーザ端末21は、メディアサーバ26からコンテンツ原本27のストリーミングを受信し、これをレンダリングしてユーザに出力する。これにより、分散ストレージ23からアーカイバル断片形態のコピーを獲得することによって発生する低い品質及び信頼性の喪失を克服し、高品質のコンテンツストリーミングサービスを安定的に提供されうる。
ユーザが獲得しようとするコンテンツは、分散ストレージ23にコンテンツコピー24の形態で存在し、かつメディアサーバ26にコンテンツ原本27の形態で存在する。分散ストレージ23からコンテンツコピー24を獲得する方式は、コンテンツへの接近性及び可用性が高いという長所がある一方、コンテンツストリーミングの品質が一定ではなく、信頼性が劣るという短所がある。また、メディアサーバ26からコンテンツ原本27を獲得する方式は、コンテンツストリーミングの品質が一定であり、信頼性が高いという長所がある一方、コンテンツへの接近性及び可用性が低いという短所がある。本実施形態及び以下の実施形態は、前記二つの方式の長所のみを取り入れたものである。
図3は、本発明の望ましい一実施形態に係るコンテンツストリーミングの受信装置の構成図である。図3に示すように、本実施形態に係るユーザ端末21に搭載されたコンテンツストリーミングの受信装置は、コピー要請部211、バッファ212、品質測定部213、電源制御明細獲得部214、電源制御要請部215、予測部216、原本要請部217、レンダラー218及び送受信部219から構成される。
コピー要請部211は、分散ストレージ23にコンテンツコピー24のストリーミングを要請する。さらに詳細に説明すれば、コピー要請部211は、分散ストレージ23を構成するストレージのそれぞれが搭載されたノードに、このノードが保有しているコンテンツコピー24のアーカイバル断片を伝送することを要請するコピー要請メッセージを生成し、これを送受信部219に出力する。
バッファ212は、送受信部219での受信速度と、レンダラー218でのレンダリング速度との差を補償するために、送受信部219に受信されたコンテンツコピー24のストリーミング及びコンテンツ原本27のストリーミングをバッファリングする。
品質測定部213は、バッファ212にバッファリングされたコンテンツコピー24のストリーミングの品質を測定する。さらに詳細に説明すれば、品質測定部213は、バッファ212にバッファリングされたコンテンツコピー24のストリーミングのうち、損失されたアーカイバル断片の数、単位時間当り受信されるアーカイバル断片の数などを測定することによって、コンテンツコピー24のストリーミングの品質を測定できる。ただし、当業者ならば、前記方式ではない他の方式でコンテンツコピー24のストリーミングの品質を測定できるということが理解できる。
電源制御明細獲得部214は、品質測定部213により測定されたコンテンツコピー24のストリーミングの品質が所定レベル未満である場合、コンテンツコピー24に付属されたメタデータからメディアサーバ26の電源の制御に必要な事項が記述された電源制御明細を獲得する。さらに詳細に説明すれば、電源制御明細獲得部214は、品質測定部213により測定されたコンテンツコピー24のストリーミングの品質が所定レベル未満であることを認知したユーザから、コンテンツストリーミングのソースをコンテンツコピー24からコンテンツ原本27に交替せよという要請を受信した場合に電源制御明細を獲得する。ただし、電源制御明細獲得部214は、前記要請を受信せずに、直ちに品質測定部213により測定されたコンテンツコピー24のストリーミングの品質が所定レベル未満である場合に電源制御明細を獲得してもよい。
電源制御明細は、ホームゲートウェイ29が提供するメディアサーバ26の電源制御サービスについての明細であって、電源制御サービスのタイプまたは電源制御サービスに使用されるプロトコルによって適切な形態のフォーマットで作成されうる。一般的に、電源制御サービスは、一種のウェブとみなされ、このプロトコルとしてHTTP(Hyper Text Transfer Protocol)を使用できる。この電源制御明細281には、メディアサーバ26の電源を制御するサービスを提供するホームゲートウェイ29のアドレス、メディアサーバ26の識別情報、メディアサーバ26の電源を制御する命令コードなどが記載されている。
図4は、本発明の望ましい一実施形態に係る電源制御明細を獲得することを示す図である。図4に示すように、電源制御明細獲得部214は、分散ストレージ23を構成するストレージのそれぞれが搭載されたノードから受信されたコンテンツコピー24のアーカイバル断片をパージングすることによって、コンテンツコピー24に付属されたコンテンツメタデータ241を抽出する。次いで、電源制御明細獲得部214は、コンテンツメタデータ241からこれに付属されたコンテナメタデータ242を抽出する。次いで、電源制御明細獲得部214は、コンテナメタデータ242からこれに付属されたメディアサーバメタデータ243を抽出する。
メディアサーバメタデータ243は、メディアサーバ26に関するデバイス明細28を備える。一般的に、デバイス明細28には、デバイスに関する情報、すなわち、メディアサーバ26に関する情報が記述されている。特に、本実施形態に係るデバイス明細28は、メディアサーバ26の電源の制御に必要な事項が記述された電源制御明細281を備える。したがって、電源制御明細281は、コンテンツコピー24に一対一でマッピングされているより、メディアサーバメタデータ243に一対一でマッピングされていると言える。ただし、当業者ならば、電源制御明細281がデバイス明細28に含まれておらず、メディアサーバメタデータ243内に単独で存在してもよいということが理解できる。
一般的に、DHT方式の分散ストレージ技術は、図4に示すような階層的構造を支援するために、電源制御明細獲得部214が前記のように、階層的に電源制御明細281を獲得することが可能である。
電源制御要請部215は、品質測定部213により測定されたコンテンツコピー24のストリーミングの品質が所定レベル未満である場合、コンテンツ原本27を保有しているメディアサーバ26の電源を付けることを要請する。さらに詳細に説明すれば、電源制御要請部215は、電源制御明細獲得部214により獲得された電源制御明細281に基づいてメディアサーバ26の電源を付けることを要請する電源制御メッセージを生成し、これを送受信部219に出力する。前記のように、電源制御明細281は、ホームゲートウェイ29が提供するメディアサーバ26の電源制御サービスについての明細であるので、電源制御メッセージは、ホームゲートウェイ29が提供するサービスのAPI(アプリケーション プログラム インタフェース)で具現されうる。
図5は、本発明の望ましい一実施形態に係る電源制御明細281を利用してメディアサーバ26の電源を制御することを示す図である。図5に示すように、ユーザ端末21は、分散ストレージ23からコンテンツコピー24に付属された電源制御明細28を獲得すれば、これを利用してメディアサーバ26の電源を遠隔で制御する。さらに詳細に説明すれば、ユーザ端末21は、電源制御明細281に基づいて電源制御メッセージのヘッダーの目的地アドレスフィールドにホームゲートウェイ29のアドレスを記録し、電源制御メッセージのペイロードにメディアサーバ26の識別情報及びメディアサーバ26の電源を付けることを要請する命令コードを記録する。
ホームゲートウェイ29は、ユーザ端末21からメディアサーバ26の電源を付けることを要請する電源制御メッセージを受信すれば、ホームゲートウェイ29の内部の電源制御ポイント291は、この電源制御メッセージのペイロードに記録されたメディアサーバ26の識別情報及びメディアサーバ26の電源を付けることを要請する命令コードを参照して、ユーザ端末21から受信された電源制御メッセージがメディアサーバ26の電源を付けることを要請する電源制御メッセージであることを認知し、メディアサーバ26にメディアサーバ26の電源を付けることを指示する電源駆動メッセージを伝送する。
一般的なホームデバイスの電源制御技術によれば、ホームゲートウェイ29は、電源が完全に遮断された状態にあるデバイスの電源を遠隔で制御するのではなく、ホームゲートウェイ29から伝送される電源制御命令を受信できる待機状態にあるデバイスの電源を遠隔で制御する。すなわち、メディアサーバ26の電源制御機能を担当する部分は、常に動作状態にあり、ホームゲートウェイ29から電源制御命令を受信すれば、メディアサーバ26の他の部分を動作させる。このようなホームデバイスの電源制御技術としては、LAN(ローカル エリア ネットワーク)上でマジックパケットを利用する技術が代表的に挙げられる。すなわち、前記電源駆動メッセージとしてマジックパケットを使用できる。
以後、電源制御ポイント291は、メディアサーバ26の電源が付いたことを確認すれば、メディアサーバ26の電源が付いたということを表す電源制御応答メッセージをユーザ端末21に伝送する。特に、この電源制御応答メッセージには、電源制御応答メッセージの伝送時点が記録されている。
予測部216は、電源制御要請部215からの要請に応じて電源が付いたメディアサーバ29との通信環境を考慮して、コンテンツコピー24からコンテンツ原本27に交替される地点を予測する。さらに詳細に説明すれば、予測部216は、送受信部219から入力された電源制御応答メッセージに含まれた伝送時点と、電源制御応答メッセージの到着時点とを参照して、コンテンツ原本27の到着時点を計算し、これに基づいてコンテンツコピー24からコンテンツ原本27に交替される地点を予測する。ここで、電源制御応答メッセージの伝送時点と到着時点との差は、メディアサーバ29から伝送されたコンテンツ原本27のストリーミングがユーザ端末21に到着するまでにかかる時間とほぼ一致する。
原本要請部217は、送受信部219に受信されたコンテンツコピー24のストリーミングの品質によってコンテンツ原本27のストリーミングを選択的に要請する。さらに詳細に説明すれば、原本要請部217は、電源制御要請部215からの要請がある場合、この要請に応じて電源の付いたメディアサーバ29に、予測部216により予測された地点から始めてコンテンツ原本27のストリーミングを要請する。すなわち、原本要請部217は、メディアサーバ26に、メディアサーバ26が保有しているコンテンツ原本27を伝送することを要請する原本要請メッセージを生成し、これを送受信部219に出力する。
レンダラー218は、送受信部219に受信されたコンテンツコピー24のストリーミングまたはコンテンツ原本27のストリーミングをレンダリングし、これをユーザに出力する。特に、レンダラー218は、予測部216により予測された地点以前までは、送受信部219に受信されたコンテンツコピー24のストリーミングをレンダリングし、予測された地点からは、送受信部219に受信されたコンテンツ原本27のストリーミングをレンダリングする。このように、メディアサーバ26の電源が付き、このメディアサーバ26からコンテンツ原本27のストリーミングを受信できるまでは、コンテンツコピー24のストリーミングを受信するために、コンテンツソースの交替過程でストリーミングの途切れがない。
送受信部219は、インターネットに連結されて、次のような送受信動作を行う。すなわち、送受信部219は、コピー要請部211からの要請を分散ストレージ23に伝送する。さらに詳細に説明すれば、送受信部219は、コピー要請部211により生成されたコピー要請メッセージを、分散ストレージ23を構成するストレージのそれぞれが搭載されたノードに伝送する。また、送受信部219は、コピー要請部211からの要請に対する応答として、分散ストレージ23からコンテンツコピー24のストリーミングを受信し、これをバッファ212に出力する。さらに詳細に説明すれば、送受信部219は、コピー要請部211により生成されたコピー要請メッセージに対する応答として、分散ストレージ23を構成するストレージのそれぞれが搭載されたノードのうち、少なくとも一つ以上のノードからコンテンツコピー24のアーカイバル断片を受信し、これをバッファ212に出力する。
また、送受信部219は、原本要請部217からの要請をメディアサーバ26に伝送する。さらに詳細に説明すれば、送受信部219は、原本要請部217により生成された原本要請メッセージをメディアサーバ26に伝送する。また、送受信部219は、原本要請部217からの要請に対する応答として、メディアサーバ26からコンテンツ原本27のストリーミングを受信し、これをバッファ212に出力する。さらに詳細に説明すれば、送受信部219は、原本要請部217により生成された原本要請メッセージに対する応答としてコンテンツ原本27のストリーミングを受信し、これをバッファ212に出力する。
また、送受信部219は、電源制御要請部215からの要請をホームゲートウェイ29に伝送する。さらに詳細に説明すれば、送受信部219は、電源制御要請部215により生成された電源制御応答メッセージをホームゲートウェイ29に伝送する。また、送受信部219は、電源制御要請部215からの要請に対する応答を受信し、これを予測部216に出力する。さらに詳細に説明すれば、送受信部219は、電源制御要請部215により生成された電源制御応答メッセージに対する応答として、ホームゲートウェイ29からメディアサーバ26の電源が付いたことを表す電源制御応答メッセージを受信し、これを予測部216に出力する。
図6は、本発明の望ましい一実施形態に係るコンテンツの伝送装置の構成図である。図6に示すように、本実施形態に係るメディアサーバ29のコンテンツの伝送装置は、メインシステム261、電源駆動部262及び送受信部263から構成される。また、メインシステム261は、分散ストレージ加入部2611、電源制御明細生成部2612、判別部2613、コンテンツ伝送制御部2614及びストレージ2615から構成される。特に、メディアサーバ29が保有しているコンテンツは、当然コンテンツ原本27であるので、以下では、コンテンツ原本27を簡単にコンテンツ27と表現する。
分散ストレージ加入部2611は、分散ストレージ23に加入するためのメッセージを生成して送受信部263に出力し、この加入メッセージに対する応答が分散ストレージ23への加入が完了したことを表すことを確認することによって、分散ストレージ23に加入する。分散ストレージ23がDHT方式に従うとすれば、分散ストレージ加入部2611は、Join(node)APIを伝送することによって分散ストレージ23に加入できる。
電源制御明細生成部2612は、メディアサーバ26の電源を制御するのに必要な事項が記述された電源制御明細281を生成する。前記のように、この電源制御明細281には、メディアサーバ26の電源を制御するサービスを提供するホームゲートウェイ29のアドレス、メディアサーバ26の識別情報、メディアサーバ26の電源を制御する命令コードなどが記載されている。
メッセージ判別部2613は、送受信部263に受信されたメッセージが、分散ストレージ26からコンテンツコピー24を獲得したユーザ端末21がコンテンツ原本27を伝送することを要請する原本要請メッセージであるか否かを判別する。
コンテンツ伝送制御部2614は、分散ストレージ加入部2611での加入結果またはメッセージ判別部2613での判別結果に基づいて、送受信部263からのコンテンツの伝送を制御する。さらに詳細に説明すれば、コンテンツ伝送制御部2614は、分散ストレージ加入部2611により分散ストレージ加入が完了した場合に、送受信部263に分散ストレージ23にコンテンツ27を伝送することを指示する。また、コンテンツ伝送制御部2614は、メッセージ判別部2613により送受信部263に受信されたメッセージが原本要請メッセージであると判別された場合に、送受信部263にユーザ端末21にコンテンツ27を伝送することを指示する。
ストレージ2615は、コンテンツ27及び電源制御明細生成部2612により生成された電源制御明細281を保存する。特に、ストレージ2615は、分散ストレージ加入部2611による分散ストレージ23の加入によって、分散ストレージ23を構成する一つのストレージとして機能を行う。
前記された分散ストレージ加入部2611、電源制御明細生成部2612、判別部2613、コンテンツ伝送制御部2614及びストレージ2615から構成されたメインシステム261は、ユーザによりメディアサーバ36の電源スイッチがオンになった場合にのみ動作する。一方、下記の電源駆動部262及び送受信部263は、常に動作状態にある。
電源駆動部262は、送受信部263での伝送動作及び他の作業が処理された以後に、メインシステム261の電源を遮断することによって、ホームゲートウェイ29から伝送される電源制御命令を受信できる待機状態に入る。また、電源駆動部262は、送受信部263に受信されたメッセージがメディアサーバ26の電源を付けることを指示する電源駆動メッセージである場合、メインシステム261に電源を印加することによってメディアサーバ26の電源を付ける。前記のように、この電源駆動メッセージは、電源制御明細281を獲得したユーザ端末21からメディアサーバ26の電源を付けることを要請されたホームゲートウェイ29がメディアサーバ26の電源を付けることを指示するメッセージであり、電源駆動メッセージとしてマジックパケットを使用できる。
送受信部263は、ホームネットワークに連結されて、次のような送受信動作を行う。すなわち、送受信部263は、コンテンツ伝送制御部2614での制御によって、ストレージ2615に保存されたコンテンツ27を伝送する。さらに詳細に説明すれば、送受信部263は、コンテンツ伝送制御部2614の指示によって分散ストレージ23にコンテンツ27を伝送するか、またはユーザ端末21にコンテンツ27を伝送する。特に、送受信部263が分散ストレージ23にコンテンツ27を伝送するとき、ストレージ2615に保存された電源制御明細281も共に伝送される。
分散ストレージ28を構成するあらゆるストレージに電源制御明細281が保存されてもよく、そのストレージの一部にのみ電源制御明細281が保存されてもよい。これは、分散ストレージ28の資源を最大限効率的に使用しつつ、ユーザ端末21が電源制御明細281を円滑に獲得できるように、分散ストレージ23を設計する側面から考慮されねばならない問題である。
図7は、本発明の望ましい一実施形態に係るコンテンツストリーミングの受信方法のフローチャートである。図7に示すように、本実施形態に係るコンテンツストリーミングの受信方法は、図3に示すユーザ端末21のコンテンツストリーミングの受信装置で時系列的に処理されるステップで構成される。したがって、以下で省略された内容であっても、図3に示すユーザ端末21のコンテンツストリーミングの受信装置に関して前述した内容は、本実施形態に係るコンテンツストリーミングの受信方法にも適用される。
ステップ71で、ユーザ端末21は、分散ストレージ23にコンテンツコピー24のストリーミングを要請する。
ステップ72で、ユーザ端末21は、ステップ71での要請に対する応答として、分散ストレージ23からコンテンツコピー24のストリーミングを受信する。
ステップ73で、ユーザ端末21は、ステップ72で受信されたコンテンツコピー24のストリーミングをレンダリングし、これをユーザに出力する。
ステップ74で、ユーザ端末21は、ステップ72で受信されたコンテンツコピー24のストリーミングの品質を測定する。
ステップ75で、ユーザ端末21は、ステップ73で測定されたコンテンツコピー24のストリーミングの品質が所定レベル未満である場合には、ステップ76に進み、コンテンツコピー24のストリーミングの品質が所定レベル以上である場合には、ステップ72に戻る。
ステップ76で、ユーザ端末21は、コンテンツコピー24のストリーミングの品質が所定レベル未満であることを認知したユーザから、コンテンツストリーミングのソースをコンテンツコピー24からコンテンツ原本27に交替せよという要請を受信した場合には、ステップ77に進み、この要請を受信していない場合には、ステップ72に戻る。
ステップ77で、ユーザ端末21は、コンテンツコピー24に付属されたメタデータからメディアサーバ26の電源を制御するのに必要な事項が記述された電源制御明細を獲得する。ただし、ステップ77で、ユーザ端末21は、前記された要請を受信せずに、直ちにステップ74で測定されたコンテンツコピー24のストリーミングの品質が所定レベル未満である場合に電源制御明細を獲得してもよい。
ステップ78で、ユーザ端末21は、ステップ77で獲得された電源制御明細281に基づいて、コンテンツ原本27を保有しているメディアサーバ26の電源を付けることを要請する。
ステップ79で、ユーザ端末21は、ステップ78での要請に応じて電源の付いたメディアサーバ29との通信環境を考慮して、コンテンツコピー24からコンテンツ原本27に交替される地点を予測する。
ステップ710で、ユーザ端末21は、ステップ78での要請に応じて電源の付いたメディアサーバ29に、ステップ79で予測された地点から始めてコンテンツ原本27のストリーミングを要請する。
ステップ711で、ユーザ端末21は、ステップ710での要請に対する応答として、メディアサーバ26からコンテンツ原本27のストリーミングを受信する。
ステップ712で、ユーザ端末21は、ステップ711で受信されたコンテンツ原本27のストリーミングをレンダリングし、これをユーザに出力する。
図8は、本発明の望ましい一実施形態に係るコンテンツの伝送方法のフローチャートである。図8に示すように、本実施形態に係るコンテンツの伝送方法は、図6に示すメディアサーバ26のコンテンツの伝送装置で時系列的に処理されるステップで構成される。したがって、以下で省略された内容であっても、図6に示すメディアサーバ26のコンテンツの伝送装置に関して前述した内容は、本実施形態に係るコンテンツストリーミングの受信方法にも適用される。
ステップ81で、メディアサーバ26は、分散ストレージ23に加入する。
ステップ82で、メディアサーバ26は、メディアサーバ26の電源を制御するのに必要な事項が記述された電源制御明細281を生成する。
ステップ83で、メディアサーバ26は、ステップ81で分散ストレージ加入が完了した場合に、分散ストレージ23にコンテンツ27及びステップ81で生成された電源制御明細281を伝送する。
ステップ84で、メディアサーバ26は、ステップ83での伝送動作及び他の作業が処理された以後にメインシステム261の電源を遮断することによって、ホームゲートウェイ29から伝送される電源制御命令を受信できる待機状態に進入する。
ステップ85で、メディアサーバ26は、ステップ84で進入した待機状態で外部からメッセージを受信する。
ステップ86で、メディアサーバ26は、ステップ85で受信されたメッセージがメディアサーバ26の電源を付けることを指示する電源駆動メッセージである場合には、ステップ87に進み、電源駆動メッセージではない場合には、ステップ85に戻る。
ステップ87で、メディアサーバ26は、メインシステム261に電源を供給することによってメディアサーバ26の電源を付ける。
ステップ88で、メディアサーバ26は、メディアサーバ26の電源の付いた状態で外部からメッセージを受信する。
ステップ89で、メディアサーバ26は、ステップ88で受信されたメッセージが、分散ストレージ26からコンテンツコピー24を獲得したユーザ端末21がコンテンツ原本27を伝送することを要請する原本要請メッセージであるか否かを判別し、その結果、ステップ88で受信されたメッセージが原本要請メッセージである場合には、ステップ810に進み、原本要請メッセージではない場合には、ステップ88に戻る。
ステップ810で、メディアサーバ26は、ユーザ端末21にコンテンツ27を伝送する。
一方、前述の本発明の実施形態は、コンピュータで実行できるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用のデジタルコンピュータで具現されうる。また、前述の本発明の実施形態で使用されたデータの構造は、コンピュータで読み取り可能な記録媒体に多様な手段を通じて記録されうる。
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体(例えば、ROM、フロッピー(登録商標)ディスク、ハードディスクなど)、光学的判読媒体(例えば、CD−ROM、DVDなど)及びキャリアウェーブ(例えば、インターネットを介した伝送)のような記録媒体を含む。
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうることを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されねばならない。本発明の範囲は、前述の説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にある全ての差異点は、本発明に含まれたものと解釈されねばならない。
本発明は、ユーザ端末、メディアサーバなどに関連した技術分野に適用可能である。
従来の分散ストレージシステムの構成図である。 本発明の望ましい一実施形態に係る分散ストレージシステムの構成図である。 本発明の望ましい一実施形態に係るコンテンツストリーミングの受信装置の構成図である。 本発明の望ましい一実施形態に係る電源制御明細を獲得することを示す図である。 本発明の望ましい一実施形態に係る電源制御明細を利用してメディアサーバの電源を制御することを示す図である。 本発明の望ましい一実施形態に係るコンテンツの伝送装置の構成図である。 本発明の望ましい一実施形態に係るコンテンツストリーミングの受信方法のフローチャートである。 本発明の望ましい一実施形態に係るコンテンツの伝送方法のフローチャートである。
符号の説明
21 ユーザ端末
22 分散ストレージ
211 コピー要請部
212 バッファ
213 品質測定部
214 電源制御明細獲得部
215 電源制御要請部
216 予測部
217 原本要請部
218 レンダラー
219 送受信部

Claims (16)

  1. (a)ネットワークに分散されて位置する複数のストレージからコンテンツコピーのストリーミングを受信するステップと、
    (b)前記受信されたコピーのストリーミングの品質によって、前記コンテンツの原本のストリーミングを選択的に受信するステップと、を含むことを特徴とするコンテンツストリーミングの受信方法。
  2. 前記(a)ステップは、前記ストレージのそれぞれが搭載されたノードのうち、少なくとも一つ以上のノードから前記コピーの断片を受信することによって、前記コピーのストリーミングを受信することを特徴とする請求項1に記載のコンテンツストリーミングの受信方法。
  3. (c)前記受信されたコピーのストリーミングの品質によって前記原本のストリーミングを選択的に要請するステップをさらに含み、
    前記(b)ステップは、前記要請に対する応答として前記原本のストリーミングを受信することを特徴とする請求項1に記載のコンテンツストリーミングの受信方法。
  4. (d)前記受信されたコピーのストリーミングの品質が所定レベル未満である場合、前記原本を保有しているサーバの電源を付けることを要請するステップをさらに含み、
    前記(c)ステップは、前記要請に応じて電源の付いたサーバに前記原本のストリーミングを要請することを特徴とする請求項3に記載のコンテンツストリーミングの受信方法。
  5. 前記コピーに付属されたメタデータから前記サーバの電源を制御するのに必要な事項が記述された明細を獲得するステップをさらに含み、
    前記(d)ステップは、前記獲得された明細に基づいて前記サーバの電源を付けることを要請することを特徴とする請求項4に記載のコンテンツストリーミングの受信方法。
  6. 前記要請に応じて電源の付いたサーバとの通信環境を考慮して、前記コピーから前記原本に交替される地点を予測するステップをさらに含み、
    前記(c)ステップは、前記予測された地点から前記原本のストリーミングを要請することを特徴とする請求項3に記載のコンテンツストリーミングの受信方法。
  7. ネットワークに分散されて位置する複数のストレージからコンテンツコピーのストリーミングを受信する受信部と、
    前記受信部に受信されたコピーのストリーミングの品質によって前記原本のストリーミングを選択的に要請する第1要請部と、を備え、
    前記受信部は、前記第1要請部からの要請に対する応答として前記原本のストリーミングを受信することを特徴とするコンテンツストリーミングの受信装置。
  8. 前記受信部に受信されたコピーのストリーミングの品質が所定レベル未満である場合、前記原本を保有しているサーバの電源を付けることを要請する第2要請部をさらに備え、
    前記第1要請部は、前記第2要請部からの要請に応じて電源の付いたサーバに前記原本のストリーミングを要請することを特徴とする請求項7に記載のコンテンツストリーミングの受信装置。
  9. 請求項1ないし請求項6のうち何れか一項に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
  10. (a)ネットワークに分散されて位置する複数のストレージにコンテンツを伝送するステップと、
    (b)前記ストレージから前記コンテンツコピーを獲得した端末の要請に応じて、前記端末に前記コンテンツを選択的に伝送するステップと、を含むことを特徴とするコンテンツの伝送方法。
  11. 外部から受信されたメッセージが、前記端末が前記コンテンツの原本を伝送することを要請する第1メッセージであるか否かを判別するステップを含み、
    前記(b)ステップは、前記外部から受信されたメッセージが前記第1メッセージである場合に、前記コンテンツを伝送することを特徴とする請求項10に記載のコンテンツの伝送方法。
  12. 外部から受信されたメッセージが、前記コンテンツの伝送方法を行うサーバの電源を付けることを指示する第2メッセージである場合に、前記サーバの電源を付けるステップをさらに含み、
    前記(b)ステップは、前記サーバの電源の付いた状態で前記コンテンツを伝送することを特徴とする請求項10に記載のコンテンツの伝送方法。
  13. 前記サーバの電源を制御するのに必要な事項が記述された電源制御明細を生成するステップをさらに含み、
    前記(a)ステップは、前記コンテンツ及び前記電源制御明細を伝送し、
    前記第2メッセージは、前記電源制御明細を獲得した端末から前記サーバの電源を付けることを要請されたホームゲートウェイが、前記サーバの電源を付けることを指示するメッセージであることを特徴とする請求項12に記載のコンテンツの伝送方法。
  14. ネットワークに分散されて位置する複数のストレージにコンテンツを伝送する伝送部と、
    外部から受信されたメッセージが、前記ストレージから前記コンテンツコピーを獲得した端末が前記コンテンツの原本を伝送することを要請する第1メッセージであるか否かを判別する判別部とを備え、
    前記伝送部は、前記判別部での判別結果によって前記端末に前記コンテンツを選択的に伝送することを特徴とするコンテンツの伝送装置。
  15. 前記判別部は、外部から受信されたメッセージが、前記コンテンツの伝送装置が搭載されたサーバの電源を付けることを指示する第2メッセージである場合、前記サーバの電源を選択的に付ける電源駆動部をさらに備え、
    前記伝送部は、前記電源駆動部により前記サーバの電源の付いた状態で前記コンテンツを伝送することを特徴とする請求項14に記載のコンテンツの伝送装置。
  16. 請求項10ないし請求項13のうち何れか一項に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
JP2006327495A 2005-12-07 2006-12-04 分散ストレージシステム上でコンテンツを送受信する方法及び装置 Expired - Fee Related JP5060775B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050118609A KR20070059597A (ko) 2005-12-07 2005-12-07 후드 고정 장치
KR10-2005-0118609 2005-12-07

Publications (2)

Publication Number Publication Date
JP2007157156A true JP2007157156A (ja) 2007-06-21
JP5060775B2 JP5060775B2 (ja) 2012-10-31

Family

ID=38241353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006327495A Expired - Fee Related JP5060775B2 (ja) 2005-12-07 2006-12-04 分散ストレージシステム上でコンテンツを送受信する方法及び装置

Country Status (2)

Country Link
JP (1) JP5060775B2 (ja)
KR (1) KR20070059597A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018209867A1 (de) * 2018-06-19 2019-12-19 Witte Automotive Gmbh Entriegelungsvorrichtung zum Entriegeln eines Schlosses eines beweglichen Fahrzeugelements

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002032280A (ja) * 2000-07-13 2002-01-31 Ism Consulting Firm Kk 分散型サーバによるコンテンツ及びソフトウェア配信サービスシステム、及び分散型サーバによるコンテンツ及びソフトウェア配信方法、並びに情報記憶媒体
JP2005020437A (ja) * 2003-06-26 2005-01-20 Matsushita Electric Ind Co Ltd コンテンツ補正システムおよび受信機器
JP2005045627A (ja) * 2003-07-24 2005-02-17 Sony Corp 放送番組コンテンツ管理配信システムおよび方法
WO2005026967A1 (ja) * 2003-09-10 2005-03-24 Fujitsu Limited データ通信システムおよびデータ通信方法
JP2005157800A (ja) * 2003-11-26 2005-06-16 Victor Co Of Japan Ltd ホームネットワークシステム用クライアント
JP2005327291A (ja) * 2004-05-14 2005-11-24 Microsoft Corp 部分的複製を使用する、Webコンテンツの分散型ホスティング
JP2005328518A (ja) * 2004-04-16 2005-11-24 Utstarcom Inc 大規模分散型マルチメディア・ストリーミング・システムとそのメディア・コンテンツ配給の方法および装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002032280A (ja) * 2000-07-13 2002-01-31 Ism Consulting Firm Kk 分散型サーバによるコンテンツ及びソフトウェア配信サービスシステム、及び分散型サーバによるコンテンツ及びソフトウェア配信方法、並びに情報記憶媒体
JP2005020437A (ja) * 2003-06-26 2005-01-20 Matsushita Electric Ind Co Ltd コンテンツ補正システムおよび受信機器
JP2005045627A (ja) * 2003-07-24 2005-02-17 Sony Corp 放送番組コンテンツ管理配信システムおよび方法
WO2005026967A1 (ja) * 2003-09-10 2005-03-24 Fujitsu Limited データ通信システムおよびデータ通信方法
JP2005157800A (ja) * 2003-11-26 2005-06-16 Victor Co Of Japan Ltd ホームネットワークシステム用クライアント
JP2005328518A (ja) * 2004-04-16 2005-11-24 Utstarcom Inc 大規模分散型マルチメディア・ストリーミング・システムとそのメディア・コンテンツ配給の方法および装置
JP2005327291A (ja) * 2004-05-14 2005-11-24 Microsoft Corp 部分的複製を使用する、Webコンテンツの分散型ホスティング

Also Published As

Publication number Publication date
JP5060775B2 (ja) 2012-10-31
KR20070059597A (ko) 2007-06-12

Similar Documents

Publication Publication Date Title
US7958253B2 (en) Method and apparatus for transmitting and receiving content on distributed storage system
JP4972409B2 (ja) ノード及びネットワークの特性を考慮したサービスロケーション管理を行うためのシステム
US9590887B2 (en) Method and system for keeping interest alive in a content centric network
JP2018525927A (ja) コンテンツ指向ネットワーキング(ccn)ネットワークにおいてデータをプッシュするための方法および装置
JP2011134017A (ja) 画像形成装置及びその省電力制御方法とプログラム
WO2013097525A1 (zh) 传输网络视频的方法及系统
EP3128702B1 (en) Transferring state in content centric network stacks
JP2009171307A (ja) 中継装置および情報通知方法、プログラム
JP2013542681A (ja) コンテンツ中心のネットワーク環境でグループ変更に関する情報を用いるコンテンツ共有方法及び装置
EP2993593A1 (en) System and method for a reliable content exchange of a ccn pipeline stream
US9847963B2 (en) Communicating service denials back to client during MDNS service discovery
EP3125495A1 (en) Content negotiation in a content centric network
US8510461B2 (en) Network selection for streaming media among multiple devices
JP5060775B2 (ja) 分散ストレージシステム上でコンテンツを送受信する方法及び装置
JP2007516499A (ja) クライアントデバイスによって要求されたコンテンツにサービスを提供するプロバイダが選択されるシステム及び方法
JP2002354019A (ja) 通信装置、宛先変更装置、通信方法及び通信制御プログラム
JP2009199281A (ja) データ送信装置
US10063414B2 (en) Updating a transport stack in a content centric network
JP2009512011A5 (ja)
JP5825940B2 (ja) 分散処理制御システム及びその制御方法
CN105321097B (zh) 使消费者状态与内容中心网络中的兴趣相关联
JP5979223B2 (ja) 分散処理におけるサービス検索方法、プログラム、およびサーバ装置
JP2009053770A (ja) 通信制御装置、通信制御方法及び通信制御プログラム
JP6875474B2 (ja) 通信システムおよび通信方法
JP5140107B2 (ja) メディアセッション終端方法とプログラム、およびメディアセッション終端装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091026

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110802

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111102

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20111108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120417

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120710

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120806

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150810

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees