JP5158587B2 - CONTENT ACCESS SYSTEM, GATEWAY DEVICE, ACCESS METHOD, AND PROGRAM - Google Patents
CONTENT ACCESS SYSTEM, GATEWAY DEVICE, ACCESS METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP5158587B2 JP5158587B2 JP2007288102A JP2007288102A JP5158587B2 JP 5158587 B2 JP5158587 B2 JP 5158587B2 JP 2007288102 A JP2007288102 A JP 2007288102A JP 2007288102 A JP2007288102 A JP 2007288102A JP 5158587 B2 JP5158587 B2 JP 5158587B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- dlna
- content list
- list
- media server
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 22
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000013507 mapping Methods 0.000 claims description 32
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 3
- 208000033748 Device issues Diseases 0.000 claims 1
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 10
- 238000012546 transfer Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、コンテンツアクセスシステム、アクセス方法、及び、プログラムに関し、更に詳しくは、メディアサーバが記憶するコンテンツにユーザ端末を用いてアクセスするコンテンツアクセスシステム、アクセス方法、及び、プログラムに関する。 The present invention relates to a content access system, an access method, and a program, and more particularly, to a content access system, an access method, and a program for accessing content stored in a media server using a user terminal.
写真や音楽、動画などのコンテンツ(デジタルコンテンツ)を、家庭内などのLAN(ホームネットワーク)内で相互利用する規格として、DLNA(Digital Living Network Alliance)がある。DLNAは、デジタルコンテンツの共有に関して、異なるメーカの装置間でのデジタルコンテンツ共有のための相互接続性を保証する仕様を規定したものである。近年、このDLNAに対応したAV機器などが、続々と製品化されている。DLNAを用いた技術としては、例えば特許文献1に記載された技術などがある。
ホームネットワーク内のDLNA対応装置のコンテンツを、DLNAに対応してないホームネットワーク外の装置からも閲覧できるシステムが求められている。これに関して、自宅のホームネットワーク上に設置されたHDDなどのメディアサーバのコンテンツを、インターネットを介した外部から閲覧できるシステムが提案されている。しかし、これらでは、DLNAを独自に拡張した装置を別途ホームネットワークと外部の双方に用意する必要がある。このため、既存のPCなどの非DLNA対応の装置から、ホームネットワーク内のDLNA対応装置のコンテンツにアクセスすることができない。 There is a need for a system that can browse the contents of a DLNA-compatible device in a home network from devices outside the home network that do not support DLNA. In this regard, a system has been proposed in which contents of a media server such as an HDD installed on a home network at home can be browsed from the outside via the Internet. However, in these cases, it is necessary to separately provide a device in which DLNA is uniquely expanded both in the home network and outside. For this reason, it is impossible to access the contents of the DLNA compatible device in the home network from a non-DLNA compatible device such as an existing PC.
本発明は、特定の規格に対応した機能を有するユーザ端末を用いなくても、特定の規格に対応したメディアサーバが記憶するコンテンツにアクセス可能なコンテンツアクセスシステム、方法、及び、プログラムを提供することを目的とする。 The present invention provides a content access system, method, and program capable of accessing content stored in a media server corresponding to a specific standard without using a user terminal having a function corresponding to the specific standard. With the goal.
上記目的を達成するために、本発明のコンテンツアクセスシステムは、ホームネットワーク上におけるDLNA(Digital Living Network Alliance)対応のメディアサーバに、外部ネットワーク上におけるDLNA非対応の端末装置から、コンテンツ提供サーバ及びゲートウェイ装置を介してアクセスを行うコンテンツアクセスシステムであって、
前記ゲートウェイ装置は、デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリスト、又は、該コンテンツリストに含まれるコンテンツを取得し、
前記コンテンツ提供サーバは、前記ゲートウェイ装置が取得したコンテンツリスト、又は、コンテンツを、DLNAによらず前記DLNA非対応の端末装置に提供する、ことを特徴とする。
In order to achieve the above object, a content access system according to the present invention includes a media server that supports DLNA (Digital Living Network Alliance) on a home network, a terminal device that does not support DLNA on an external network, a content providing server, and a gateway. A content access system for accessing through a device,
The gateway device acquires a content list or content included in the content list by DLNA from the media server storing digital content,
The content providing server provides a content list or content acquired by the gateway device to a terminal device that does not support DLNA regardless of DLNA .
本発明のゲートウェイ装置は、ホームネットワーク上におけるDLNA対応のメディアサーバと、外部ネットワーク上におけるDLNA非対応の端末装置との通信を、コンテンツ提供サーバと共に中継するゲートウェイ装置であって、
デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリストを取得するコンテンツリスト取得部と、
前記コンテンツリスト取得部が取得したコンテンツリスト及び該コンテンツリストに含まれるコンテンツの少なくとも一方を、前記DLNA非対応の端末装置からDLNAによらずアクセス可能となるように、前記コンテンツ提供サーバに送信する送信部とを備えることを特徴とする。
A gateway device of the present invention is a gateway device that relays communication between a DLNA-compatible media server on a home network and a DLNA-incompatible terminal device on an external network together with a content providing server,
A content list acquisition unit for acquiring a content list by DLNA from the media server storing digital content;
Transmission for transmitting to the content providing server such that at least one of the content list acquired by the content list acquisition unit and the content included in the content list can be accessed from the DLNA-incompatible terminal device without using DLNA. And a section.
本発明のコンテンツアクセス方法は、ホームネットワーク上におけるDLNA対応のメディアサーバと、外部ネットワーク上におけるDLNA非対応の端末装置との通信を、コンテンツ提供サーバと共に中継するゲートウェイ装置におけるコンテンツアクセス方法であって、
デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリストを取得するステップと、
前記取得したコンテンツリスト、及び、該コンテンツリストに含まれるコンテンツの少なくとも一方を、前記DLNA非対応の端末装置からDLNAによらずアクセス可能となるように、前記コンテンツ提供サーバに送信するステップとを有することを特徴とする。
The content access method of the present invention is a content access method in a gateway device that relays communication between a DLNA-compatible media server on a home network and a DLNA-incompatible terminal device on an external network together with the content providing server,
Obtaining a content list by DLNA from the media server storing digital content;
Transmitting at least one of the acquired content list and the content included in the content list to the content providing server so that the DLNA-incompatible terminal device can be accessed without using DLNA. It is characterized by that.
本発明のプログラムは、ホームネットワーク上におけるDLNA対応のメディアサーバと、外部ネットワーク上におけるDLNA非対応の端末装置との通信を、コンテンツ提供サーバと共に中継する電子機器に、所定の処理を実行させるプログラムであって、
デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリストを取得する処理と、
前記取得したコンテンツリスト、及び、該コンテンツリストに含まれるコンテンツの少なくとも一方を、前記DLNA非対応の端末装置からDLNAによらずアクセス可能となるように、前記コンテンツ提供サーバに送信する処理とを実行させることを特徴とする。
The program of the present invention is a program for causing an electronic device that relays communication between a DLNA-compatible media server on a home network and a DLNA-incompatible terminal device on an external network together with a content providing server to execute a predetermined process. There,
A process of acquiring a content list by DLNA from the media server storing digital content;
A process of transmitting at least one of the acquired content list and the content included in the content list to the content providing server so that the DLNA-incompatible terminal device can be accessed without using DLNA. It is characterized by making it.
本発明のコンテンツアクセスシステム、方法、及び、プログラムでは、特定の規格に対応した機能を有するユーザ端末を用いなくても、ユーザ端末から、特定の規格に対応したメディアサーバが記憶するコンテンツにアクセスすることができる。 In the content access system, method, and program of the present invention, the content stored in the media server corresponding to the specific standard is accessed from the user terminal without using the user terminal having a function corresponding to the specific standard. be able to.
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図1は、本発明の第1実施形態のコンテンツアクセスシステムを示している。アクセスシステムは、ゲートウェイ(HGW:Home Gateway)装置109とWebサーバ105とを有する。HGW装置109は、DLNA対応仮想DMP(Digital Media Player)111、ポートマッピング部114、Webページ作成部115、及び、Webページ送信部116を有する。HGW装置109の配下には、DLNA対応DMS(Digital Media Server)113が接続されている。HGW装置109とDLNA対応DMS113とは、ホームネットワーク107を形成している。UserPC(ユーザ端末)101は、DLNAに対応していないユーザ端末装置であり、インターネット103に接続されている。Webサーバ(提供サーバ)105も、インターネット103上に位置している。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows a content access system according to a first embodiment of the present invention. The access system includes a gateway (HGW)
HGW装置109は、インターネット103に接続される。HGW装置109は、ホームネットワーク107側のアドレス(プライベートアドレス)と、インターネット103側のアドレス(グローバルアドレス)とを有する。HGW装置109は、ポートマッピング機能を有する。ポートマッピング機能とは、グローバルアドレスの特定のポートに対して送信された接続要求を、プライベートアドレスの特定のポートに転送する機能である。ポートマッピングは、ポートマッピング部114にて行う。
The HGW
DLNA対応仮想DMP111は、リスト取得部117を有する。リスト取得部117は、DLNA対応DMS113を検出し、検出したDLNA対応DMS113から、DLNA対応DMS113が保持するデジタルコンテンツのコンテンツリストを取得する。ポートマッピング部114は、リスト取得部117がコンテンツリストを取得すると、コンテンツリストに含まれる各コンテンツについて、ポートマッピングを行う。Webページ作成部115は、ポートマッピングによりグローバルアドレスに変換されたアドレスを含むWebページを作成する。Webページ送信部116は、作成されたWebページをWebサーバ105に送信する。Webサーバ105は、HGW装置109から受け取ったWebページを図示しない記憶装置に記憶し、UserPC101からのWebページ取得要求に応じて、Webページを提供する機能を有する。
The DLNA compatible
図2に、各装置でやり取りされるデータの流れを示す。また、図3に、データやり取りをシーケンス図で示す。DLNA対応仮想DMP111のリスト取得部117は、ホームネットワーク107にDLNA対応DMS113が接続されると、DLNA対応DMS113を検出する。DLNA対応DMS113の検出は、例えばUPnP(Universal Plug and Play)機能により行う。リスト取得部117は、DLNA対応DMS113を検出すると、DLNAで策定されているCDS.browse201をDLNA対応DMS113に対して発行し、コンテンツリストの取得を要求する。DLNA対応DMS113は、CDS.browse201に対するレスポンスbrowse response203をDLNA対応仮想DMP111に対して返送し、自身のコンテンツリストを送る。
FIG. 2 shows the flow of data exchanged between the devices. FIG. 3 is a sequence diagram showing data exchange. The
ポートマッピング部114は、DLNA対応仮想DMP111のリスト取得部117がコンテンツリストを取得すると、コンテンツリストから各コンテンツのアドレス/ポート番号を抽出し、ポートマッピングを行う。このポートマッピングにより、ホームネットワーク107の外部からDLNA対応DMS113が保有するコンテンツへのアクセスが可能となる。Webページ作成部115は、ポートマッピング部114がポートマッピングを行うと、取得したコンテンツリストを基に、コンテンツリスト内の各コンテンツへのリンクを含むWebページを作成する。作成されるWebページは、基本的にXMLで記述されるものであるので、Webページ作成部115は、特別手間を掛けずにWebページを作成することができる。HGW装置109は、Webページ作成後、作成したWebページを、Webサーバ105へPUT(HTTP PUT205)する。
When the
図4に、作成されるWebページを例示する。コンテンツリストに含まれるコンテンツとして、コンテンツ611〜コンテンツ616の6つを考える。Webページ621は、コンテンツ611〜616へのリンク601〜606を含む。リンク601〜606のリンク先は、ポートマッピングによりマッピングされたグローバルアドレス/ポート番号の組である。例えば、HGW装置109によるポートマッピングにより、コンテンツ611が、aaa.aaa.aa.aa:aaaa(アドレス:ポート番号)にマッピングされているときは、Webページ621には、コンテンツ611へのリンク601として、「aaa.aaa.aa.aa:aaaa」が埋め込まれる。
FIG. 4 illustrates an example of a Web page that is created. Consider six contents 611 to 616 as contents included in the content list. The web page 621 includes links 601 to 606 to the contents 611 to 616. The link destination of the links 601 to 606 is a global address / port number pair mapped by port mapping. For example, when the content 611 is mapped to aaa.aaa.aa.aa: aaaa (address: port number) by port mapping by the
UserPC101は、Webサーバ105に対してWebページ621へのアクセス要求を発生し、Webページ621を表示する。ユーザ認証(ログイン)等は、Webページ取得前に済ませておくものとする。ユーザは、UserPC101を操作し、Webページ621に表示されたリンクの中から、アクセスしたいコンテンツへのリンクを選択する。ユーザがリンクを選択すると、UserPC101は、HGW装置109へコンテンツ取得要求(HTTP GET207)を送信する。
The
HGW装置109は、コンテンツ取得要求を受信すると、ポートマッピングで作成したポートマッピングテーブルに基づいてアドレス/ポートを変換し、DLNA対応DMS113上の該当コンテンツに対して、コンテンツ取得要求を転送する。DLNA対応DMS113は、コンテンツ取得要求を受け取ると、その要求に対する応答を(HTTP response)を、HGW装置109を介して、UserPC101へ送信する。以上の動作により、DLNAに対応していないUserPC101から、ホームネットワーク107内に配置されたDLNA対応DMS113のコンテンツにアクセスすることが可能となる。
When receiving the content acquisition request, the
本実施形態では、HGW装置109は、DLNA対応DMS113からコンテンツリストを取得し、取得したコンテンツリストを、Webサーバ105に送信する。Webサーバ105が、UserPC101に対して、受信したコンテンツリストを提示することで、ユーザは、ホームネットワーク外のUserPC101から、遠隔地にあるホームネットワーク107内のDLNA対応DMS113が保有するコンテンツのリストを閲覧できる。また、本実施形態では、ポートマッピングを行い、UserPC101が発生したコンテンツ取得要求を、マッピングテーブルに従ってDLNA対応DMS113に転送する。これにより、インターネット103側のUserPC101から、ホームネットワーク107内部のDLNA対応DMS113にアクセス可能となる。
In the present embodiment, the
本実施形態では、Webページ作成部115により、コンテンツリストに含まれるコンテンツへのリンクを含むWebページを作成し、コンテンツリストの提示を、Webページにより行う。このため、UserPC101は、一般のPC等ブラウズ機能を有していればよく、特に機能を追加せずに、DLNA対応DMS113のコンテンツを閲覧できる。また、HGW装置109は、通常のDLNA対応DMPが有する機能の一部を実装する以外は、一般的なHTTP機能を実装するだけであり、開発コストを抑制することができる。更に、HGW装置109は、コンテンツ取得要求をマッピングテーブルに従ってDLNA対応DMS113に転送すればよいので、コンテンツをHGW装置109内に貯める必要がなく、メモリなどを節約できる。
In the present embodiment, the web
図5に、本発明の第2実施形態のコンテンツアクセスシステムの構成を示す。本実施形態では、HGW装置109は、ポートマッピング部114、Webページ作成部115、及び、Webページ送信部116に代えて、コンテンツ取得部118及びコンテンツ送信部119を有する。コンテンツ取得部118は、DLNA対応仮想DMP111の機能の一部として実装される。コンテンツ取得部118は、リスト取得部117がコンテンツリストを取得すると、コンテンツリストに含まれるコンテンツを、DLNA対応DMS113から取得する。コンテンツ送信部119は、コンテンツ取得部118が取得したコンテンツを、Webサーバ105に送信する。
FIG. 5 shows the configuration of the content access system according to the second embodiment of the present invention. In the present embodiment, the
図6に、データやり取りをシーケンス図で示す。DLNA対応仮想DMP111のリスト取得部117は、DLNA対応DMS113に対して、CDS.browse201を発行し、コンテンツリストの取得を要求する。DLNA対応DMS113は、CDS.browse201に対するレスポンスbrowse response203をDLNA対応仮想DMP111に対して返送し、自身のコンテンツリストを送る。このコンテンツリスト取得時の手順は、図3に示す手順と同様である。
FIG. 6 is a sequence diagram showing data exchange. The
コンテンツ取得部118は、リスト取得部117がコンテンツリストを取得すると、そのコンテンツリストを基に、DLNA対応DMS113に対してコンテンツ取得要求を発行する(GET Contents401)。DLNA対応DMS113は、コンテンツ取得要求を受けると、該当コンテンツを、DLNA対応仮想DMP111へ送る(Contents403)。コンテンツ送信部119は、コンテンツ取得部118が取得したコンテンツを、Webサーバ105にアップロードする(Contents UPLOAD405)。
When the
UserPC101は、Webサーバ105に対して、コンテンツリストを表示するWebページの取得を要求する。Webサーバ105は、要求に応答して、要求されたWebページを、UserPC101に送信する。このときUserPC101に送信されるWebページは、図4に示すWebページ621と同様である。ただし、本実施形態では、各コンテンツへのリンクは、Webサーバ105上のコンテンツ保管場所へのリンクである。ユーザが、Webページの中に含まれるコンテンツへのリンクを選択すると、UserPC101は、Webサーバ105に、コンテンツ取得要求を発行する(HTTP GET207)。Webサーバ105は、コンテンツ取得要求を受け取ると、その要求に対する応答(GET response)を、UserPC101へ送信する。
The
本実施形態では、コンテンツ取得部118により、DLNA対応DMS113からコンテンツリストを取得し、コンテンツ送信部119により、取得したコンテンツを、Webサーバ105にアップロードする。本実施形態では、DLNA対応DMS113のコンテンツをWebサーバ105にアップロードし、UserPC101は、Webサーバ105からコンテンツを取得する方式であるので、HGW装置109にて、ポートマッピングは不要である。また、HGW装置109にてコンテンツを保持する必要がないので、HGW装置109のメモリ等を圧迫するようなこともない。
In this embodiment, the
続いて、本発明の第3実施形態について説明する。本実施形態では、コンテンツ取得に際して、HTTP(Hypertext Transfer Protocol)に代えて、HTTPS(Hypertext Transfer Protocol Security)を用いる。図7に、コンテンツ取得要求時のシーケンス図を示す。第1及び第2実施形態では、HTTP GET207(図3、図6)により、コンテンツの取得を要求した。本実施形態では、HTTPS(Hypertext Transfer Protocol Security) GET501を使用し、クライアント認証を行うことによって、セキュリティを向上させる。
Subsequently, a third embodiment of the present invention will be described. In this embodiment, when acquiring content, HTTPS (Hypertext Transfer Protocol Security) is used instead of HTTP (Hypertext Transfer Protocol). FIG. 7 shows a sequence diagram at the time of content acquisition request. In the first and second embodiments, content acquisition is requested by HTTP GET 207 (FIGS. 3 and 6). In the present embodiment, security is improved by performing client authentication using an HTTPS (Hypertext Transfer Protocol Security)
図8に、クライアント認証の仕組みをシーケンス図で示す。図8におけるClient701はUserPC101に対応し、Server702はWebサーバ105に対応する。Client701は、Client証明書703をあらかじめ取得しており、Server702は認証局証明書705をあらかじめ取得している。
FIG. 8 is a sequence diagram showing the client authentication mechanism. A
Server701は、CertificateRequest711で、Client701にClient証明書を要求する。Client701は、Certificate713でClient証明書703をServer702へ送る。Server702は、認証局証明書705にてCertificate713に付加されてきたClient証明書703の正当性をチェックする。
The
Client701は、引き続き、CertificateVerify715にデジタル署名707を付加してServer702へ送る。Server702は、その付加されてきたデジタル署名707にて、本人確認を行う。以上により、ユーザごとにDLNA対応DMS113やコンテンツへのアクセス権を設定するなど、セキュリティを向上することができる。その他の構成及び効果は、第1又は第2実施形態と同様である。
The
なお、上記各実施形態では、HGW装置109がDLNA対応仮想DMP111を有することとしたが、DLNA対応仮想DMP111は、HGW装置109の外部に配置される構成も可能である。また、コンテンツリストの作成・送信を行うWebページ作成部115、Webページ送信部116(図1)や、コンテンツの取得・送信を行うコンテンツ取得部118、コンテンツ送信部119(図5)も、HGW装置109の外部に配置される構成も可能である。すなわち、これらの機能は、インターネット103とホームネットワーク107とに接続されたHGW装置109内の機能としてでなく、HGW装置109から独立した電子装置の機能として実現することもできる。
In each of the above embodiments, the
以上、本発明をその好適な実施形態に基づいて説明したが、本発明のコンテンツアクセスシステム、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。 Although the present invention has been described based on the preferred embodiments, the content access system, method, and program of the present invention are not limited to the above embodiments, and various configurations are possible from the configuration of the above embodiments. Those modified and changed as described above are also included in the scope of the present invention.
101:UserPC(ユーザ端末)
103:インターネット
105:Webサーバ
107:ホームネットワーク
109:HGW(ホームゲートウェイ)装置
111:DLNA対応仮想DMP
113:DLNA対応DMS
114:ポートマッピング部
115:Webページ作成部
116:Webページ送信部
117:リスト取得部
118:コンテンツ取得部
119:コンテンツ送信部
101: UserPC (user terminal)
103: Internet 105: Web server 107: Home network 109: HGW (home gateway) device 111: Virtual DMP corresponding to DLNA
113: DLNA compatible DMS
114: Port mapping unit 115: Web page creation unit 116: Web page transmission unit 117: List acquisition unit 118: Content acquisition unit 119: Content transmission unit
Claims (15)
前記ゲートウェイ装置は、デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリスト、又は、該コンテンツリストに含まれるコンテンツを取得し、
前記コンテンツ提供サーバは、前記ゲートウェイ装置が取得したコンテンツリスト、又は、コンテンツを、DLNAによらず前記DLNA非対応の端末装置に提供する、ことを特徴とするコンテンツアクセスシステム。 A content access system for accessing a DLNA (Digital Living Network Alliance) compliant media server on a home network from a DLNA non-compliant terminal device on an external network via a content providing server and a gateway device,
The gateway device acquires a content list or content included in the content list by DLNA from the media server storing digital content,
The content access system, wherein the content providing server provides a content list or content acquired by the gateway device to a terminal device that does not support DLNA regardless of DLNA .
前記コンテンツ提供サーバは、前記リンク情報を含むコンテンツリストを前記DLNA非対応の端末装置に提供する、請求項2に記載のコンテンツアクセスシステム。 The gateway device further includes a link creation unit that extracts location information of the digital content from the content list acquired by the content list acquisition unit, and generates link information to the digital content from the extracted location information,
The content access system according to claim 2, wherein the content providing server provides a content list including the link information to the terminal device not supporting DLNA .
前記リンク作成部は、前記ポートマッピングにより前記ホームネットワークにおけるアドレスから前記外部ネットワークにおけるアドレスに変換された前記所在情報をリンク情報として作成する、請求項3に記載のコンテンツアクセスシステム。 The gateway device further includes a port mapping unit that performs port mapping between the home network and the external network,
The content access system according to claim 3, wherein the link creation unit creates the location information converted from an address in the home network into an address in the external network by the port mapping as link information.
デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリストを取得するコンテンツリスト取得部と、
前記コンテンツリスト取得部が取得したコンテンツリスト及び該コンテンツリストに含まれるコンテンツの少なくとも一方を、前記DLNA非対応の端末装置からDLNAによらずアクセス可能となるように、前記コンテンツ提供サーバに送信する送信部とを備えることを特徴とするゲートウェイ装置。 A gateway device that relays communication between a DLNA-compliant media server on a home network and a DLNA-noncompliant terminal device on an external network together with a content providing server,
A content list acquisition unit for acquiring a content list by DLNA from the media server storing digital content;
Transmission for transmitting to the content providing server such that at least one of the content list acquired by the content list acquisition unit and the content included in the content list can be accessed from the DLNA -incompatible terminal device without using DLNA. A gateway device.
前記送信部は、前記コンテンツ提供サーバに、前記リンク情報を含むコンテンツリストを送信する、請求項7に記載のゲートウェイ装置。 A link creating unit that extracts location information of the digital content from the content list acquired by the content list acquisition unit, and generates link information to the digital content from the extracted location information;
The gateway device according to claim 7, wherein the transmission unit transmits a content list including the link information to the content providing server.
前記リンク作成部は、前記ポートマッピングにより前記ホームネットワークにおけるアドレスから前記外部ネットワークにおけるアドレスに変換された前記所在情報をリンク情報として作成する、請求項8に記載のゲートウェイ装置。 A port mapping unit that performs port mapping between the home network and the external network;
The gateway device according to claim 8, wherein the link creating unit creates the location information converted from an address in the home network to an address in the external network as link information by the port mapping.
デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリストを取得するステップと、
前記取得したコンテンツリスト、及び、該コンテンツリストに含まれるコンテンツの少なくとも一方を、前記DLNA非対応の端末装置からDLNAによらずアクセス可能となるように、前記コンテンツ提供サーバに送信するステップとを有することを特徴とするコンテンツアクセス方法。 A content access method in a gateway device that relays communication between a DLNA-compliant media server on a home network and a DLNA-noncompliant terminal device on an external network together with a content providing server,
Obtaining a content list by DLNA from the media server storing digital content;
Transmitting at least one of the acquired content list and the content included in the content list to the content providing server so that the DLNA-incompatible terminal device can be accessed without using DLNA. A content access method characterized by the above.
前記送信するステップでは、前記コンテンツ提供サーバに、前記リンク情報を含むコンテンツリストを送信する、請求項11に記載のコンテンツアクセス方法。 Subsequent to the step of acquiring the content list, the digital content location information is further extracted from the acquired content list, and link information to the digital content is generated from the extracted location information. ,
The content access method according to claim 11, wherein in the transmitting step, a content list including the link information is transmitted to the content providing server.
デジタルコンテンツを記憶する前記メディアサーバから、DLNAによりコンテンツリストを取得する処理と、
前記取得したコンテンツリスト、及び、該コンテンツリストに含まれるコンテンツの少なくとも一方を、前記DLNA非対応の端末装置からDLNAによらずアクセス可能となるように、前記コンテンツ提供サーバに送信する処理とを実行させることを特徴とするプログラム。 A program for causing an electronic device that relays communication between a DLNA-compliant media server on a home network and a DLNA-noncompliant terminal device on an external network together with a content providing server to execute predetermined processing,
A process of acquiring a content list by DLNA from the media server storing digital content;
A process of transmitting at least one of the acquired content list and the content included in the content list to the content providing server so that the DLNA-incompatible terminal device can be accessed without using DLNA. A program characterized by letting
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007288102A JP5158587B2 (en) | 2007-11-06 | 2007-11-06 | CONTENT ACCESS SYSTEM, GATEWAY DEVICE, ACCESS METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007288102A JP5158587B2 (en) | 2007-11-06 | 2007-11-06 | CONTENT ACCESS SYSTEM, GATEWAY DEVICE, ACCESS METHOD, AND PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009118112A JP2009118112A (en) | 2009-05-28 |
JP5158587B2 true JP5158587B2 (en) | 2013-03-06 |
Family
ID=40784754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007288102A Active JP5158587B2 (en) | 2007-11-06 | 2007-11-06 | CONTENT ACCESS SYSTEM, GATEWAY DEVICE, ACCESS METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5158587B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011048510A (en) * | 2009-08-25 | 2011-03-10 | Nippon Telegr & Teleph Corp <Ntt> | Content file information management device |
JP2011090469A (en) * | 2009-10-21 | 2011-05-06 | Nec Access Technica Ltd | Content playback system, method, and program |
JP5582797B2 (en) * | 2010-01-25 | 2014-09-03 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
JP5674090B2 (en) * | 2010-04-02 | 2015-02-25 | Necプラットフォームズ株式会社 | Content transfer system, content transfer system control method, and control program therefor |
JP2012124619A (en) * | 2010-12-07 | 2012-06-28 | Nec Access Technica Ltd | Gateway device, and recording programming system and method |
JP5273827B2 (en) * | 2011-03-25 | 2013-08-28 | Necアクセステクニカ株式会社 | DLNA content playback system |
JP2013200696A (en) * | 2012-03-23 | 2013-10-03 | Nec Corp | Information processing system, information processing method, communication terminal, control method and control program for communication terminal, server, and control method and control program for server |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002141954A (en) * | 2000-11-06 | 2002-05-17 | Sony Corp | Communication relay device, communication relay method, and program storage medium |
JP2004080083A (en) * | 2002-08-09 | 2004-03-11 | Bemap:Kk | Portable information terminal radio local area network service system |
JP2005004916A (en) * | 2003-06-13 | 2005-01-06 | Matsushita Electric Ind Co Ltd | Home network management device |
JP2007179207A (en) * | 2005-12-27 | 2007-07-12 | Hitachi Ltd | Content search method |
-
2007
- 2007-11-06 JP JP2007288102A patent/JP5158587B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009118112A (en) | 2009-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5158587B2 (en) | CONTENT ACCESS SYSTEM, GATEWAY DEVICE, ACCESS METHOD, AND PROGRAM | |
CN104094554B (en) | Implicit SSL certificate management without server name indication (SNI) | |
EP2104317B1 (en) | Information processing unit, information playback unit, information processing method, information playback method, information processing system and program | |
JP4944940B2 (en) | Media information sharing system and media information sharing method | |
US20080235358A1 (en) | Proxy Device, Network System, and Communication Method | |
JP2009503923A (en) | Method for remote access to a local area network and switching node for performing the method | |
BRPI0714116A2 (en) | mapping discovered items by connection and universal execution in an smb location | |
EP2843909A1 (en) | Information processing apparatus, method for controlling the same and computer program | |
JP5122587B2 (en) | Connection control method, connection control server device, connection control client device, connection control system, and program | |
JP2014510333A (en) | Method for sharing data in a home network and apparatus for implementing the method | |
JP2005521329A (en) | Information routing device having autoconfiguration configuration | |
JP5833880B2 (en) | Information processing apparatus, device control apparatus, device control system, and control method thereof | |
US20100312789A1 (en) | Attribute data providing apparatus and method | |
US20080118005A1 (en) | Receiving apparatus and receiving method | |
JP5142216B2 (en) | Content transmission method and system for transmitting content from terminal in home network to wide area network | |
JP2010004344A (en) | Method, device, system, and program for conducting remote accessing | |
JP2009188622A (en) | Access control system, access control method, access controller, and access control program | |
KR100953093B1 (en) | Method and system for serving multi-media data through hetero upnp networks | |
JP2004349895A (en) | Lan interconnection apparatus and its upnp device disclosing method | |
JP5586689B2 (en) | Home network, device information sharing method between home networks, and home network system | |
JP6317630B2 (en) | Tunnel connection device, tunnel termination device, connection control method, and program | |
KR101972349B1 (en) | Method for providing service platform using mobile storage apparatus and apparauts thereof | |
JP2008211446A (en) | Communication system and communication method | |
JP5228081B2 (en) | Home device management system and home device management method | |
JP2011134032A (en) | Communication system and electronic apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100225 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111102 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120327 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120424 |
|
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: 20121113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5158587 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151221 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |