JP5327810B2 - Content reproduction method and system in home network - Google Patents

Content reproduction method and system in home network Download PDF

Info

Publication number
JP5327810B2
JP5327810B2 JP2010000936A JP2010000936A JP5327810B2 JP 5327810 B2 JP5327810 B2 JP 5327810B2 JP 2010000936 A JP2010000936 A JP 2010000936A JP 2010000936 A JP2010000936 A JP 2010000936A JP 5327810 B2 JP5327810 B2 JP 5327810B2
Authority
JP
Japan
Prior art keywords
content
terminal
address
recording terminal
recording
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.)
Expired - Fee Related
Application number
JP2010000936A
Other languages
Japanese (ja)
Other versions
JP2011142424A (en
Inventor
和之 田坂
貴仁 吉原
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.)
KDDI R&D Laboratories Inc
Original Assignee
KDDI R&D Laboratories Inc
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 KDDI R&D Laboratories Inc filed Critical KDDI R&D Laboratories Inc
Priority to JP2010000936A priority Critical patent/JP5327810B2/en
Publication of JP2011142424A publication Critical patent/JP2011142424A/en
Application granted granted Critical
Publication of JP5327810B2 publication Critical patent/JP5327810B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、ホームネットワークにおけるコンテンツ再生方法及びシステムに関する。   The present invention relates to a content reproduction method and system in a home network.

一般家庭内では、複数の家電機器をLAN(Local Area Network)に接続したホームネットワークシステムが普及してきている。異なる家電機器を相互接続することによって、他の機器からの遠隔制御や動作状態監視を実現することができる。   In general households, home network systems in which a plurality of home appliances are connected to a LAN (Local Area Network) have become widespread. By interconnecting different home appliances, remote control and operation state monitoring from other devices can be realized.

ホームネットワークに接続される機器間で用いられるプロトコルを規定する業界標準化団体として、DLNA(Digital Living Network Alliance)がある。DLNA準拠のプロトコルは、マルチベンダ環境におけるホームネットワークを実現し、異なる家電機器の相互接続性を実現する。これによって、一方の家電機器に蓄積されたデジタルコンテンツを、他方の家電機器から利用することができる。   There is a DLNA (Digital Living Network Alliance) as an industry standardization organization that prescribes a protocol used between devices connected to a home network. The DLNA-compliant protocol realizes a home network in a multi-vendor environment and realizes interoperability between different home appliances. Accordingly, digital content stored in one home appliance can be used from the other home appliance.

DLNAのプロトコルスタックによれば、ホームネットワークにおける物理層として、イーサネット(登録商標)又は無線LAN(IEEE802.11)が適用され、ネットワーク層として、TCP/IP(Transmission Control Protocol / Internet Protocol)が適用される。トランスポート層として、コンテンツ伝送機能にはHTTP(HyperText Transfer Protocol)が適用され、コンテンツ選択機能にはSOAP(Simple Object Access Protocol:簡易オブジェクトアクセスプロトコル)が適用され、アドレス設定・機器発見機能にはSSDP(Simple Service Discovery Protocol:簡易サービス検出プロトコル)が適用される。また、各デバイスの固有情報は、XML(Extensible Markup Language)で記述される。   According to the DLNA protocol stack, Ethernet (registered trademark) or wireless LAN (IEEE802.11) is applied as a physical layer in a home network, and TCP / IP (Transmission Control Protocol / Internet Protocol) is applied as a network layer. The As the transport layer, HTTP (HyperText Transfer Protocol) is applied to the content transmission function, SOAP (Simple Object Access Protocol) is applied to the content selection function, and SSDP is used for the address setting / device discovery function. (Simple Service Discovery Protocol) is applied. The unique information of each device is described in XML (Extensible Markup Language).

従来、ホームネットワークに接続された情報家電機器を、遠隔地の移動端末から、広域ネットワークを介して遠隔制御及び動作状態監視をする技術がある(例えば特許文献1又は2参照)。この技術によれば、移動端末自体が、遠隔制御等のためのドライバプログラムをインストールしている。移動端末は、広域ネットワークを介して情報家電管理サーバにアクセスし、その情報家電を介してホームネットワーク内の家電機器と通信する。情報家電管理サーバは、移動端末のドライバプログラムから受信した制御コマンド基づいて、ホームネットワーク内の家電機器を制御する。   2. Description of the Related Art Conventionally, there is a technique for remotely controlling and monitoring an operation state of an information home appliance connected to a home network from a remote mobile terminal via a wide area network (see, for example, Patent Document 1 or 2). According to this technique, the mobile terminal itself installs a driver program for remote control or the like. The mobile terminal accesses the information home appliance management server via the wide area network, and communicates with home appliances in the home network via the information home appliance. The information home appliance management server controls home appliances in the home network based on the control command received from the driver program of the mobile terminal.

図1は、従来技術におけるDLNAの基本シーケンス図である。   FIG. 1 is a basic sequence diagram of DLNA in the prior art.

図1によれば、ホームネットワークに、DLNAに対応した以下の端末が接続されている。
記録端末:DMS(Digital Media Server)又はM−DMS(Mobile-DMS)
再生端末:DMR(Digital Media Renderer)又はM−DMR(Mobile-DMR)
DMP(Digital Media Player)又はM−DMP(Mobile-DMP)
制御端末:DMC(Digital Media Controller)又はM−DMC(Mobile-DMC)
According to FIG. 1, the following terminals corresponding to DLNA are connected to the home network.
Recording terminal: DMS (Digital Media Server) or M-DMS (Mobile-DMS)
Playback terminal: DMR (Digital Media Renderer) or M-DMR (Mobile-DMR)
DMP (Digital Media Player) or M-DMP (Mobile-DMP)
Control terminal: DMC (Digital Media Controller) or M-DMC (Mobile-DMC)

記録端末1は、コンテンツを蓄積する例えばセットトップボックスであって、そのコンテンツを再生端末3へ送信する。再生端末3は、コンテンツを再生する例えばテレビであって、そのコンテンツを記録端末1から受信する。制御端末2は、再生端末3及び記録端末1を制御するリモートコントローラ(例えば携帯電話機に搭載することもできる)である。制御端末2は、利用者の操作に応じて、所望のコンテンツを蓄積した記録端末1から、所望の再生端末3へ、当該コンテンツを転送させる。その再生端末3は、当該コンテンツを再生し、利用者に視聴させる。   The recording terminal 1 is, for example, a set top box that stores content, and transmits the content to the playback terminal 3. The playback terminal 3 is, for example, a television that plays back content, and receives the content from the recording terminal 1. The control terminal 2 is a remote controller (for example, can be mounted on a mobile phone) that controls the playback terminal 3 and the recording terminal 1. The control terminal 2 causes the content to be transferred from the recording terminal 1 storing the desired content to the desired playback terminal 3 in accordance with a user operation. The playback terminal 3 plays back the content and allows the user to view it.

(S11)制御端末2は、利用者の操作によって、発見要求(M-SEARCH, Description)メッセージをホームネットワークへ送信する。発見要求メッセージを受信した再生端末3及び記録端末1は、発見応答(200OK)メッセージを、制御端末2へ返信する。M-SEARCHは、制御可能な周辺装置を発見するためのものであり、Descriptionは、その装置の仕様を取得するためのものである。
(S12)次に、制御端末2は、コンテンツリスト検索要求メッセージBROWSE(HTTP GET)を、記録端末1へ送信する。これに対し、記録端末1は、コンテンツリストを含む検索応答メッセージを、制御端末2へ返信する。コンテンツリストには、少なくともコンテンツ名とURI(Uniform Resource Locator)とを含む。
(S13)制御端末2は、受信したコンテンツリストをディスプレイに表示し、利用者にコンテンツを選択させる。そして、制御端末2は、再生端末3へ、利用者によって選択されたコンテンツのURIを含む設定要求POST(SetAV_TransportURI)メッセージを送信する。これによって、再生端末3は、そのコンテンツの保存場所となるURIを知ることができる。
(S14)次に、制御端末2は、再生端末3へ、そのコンテンツの再生要求(PLAY)メッセージを送信する。
(S15)再生要求(PLAY)メッセージを受信した再生端末3は、記録端末1へ、再生要求(HTTP GET)メッセージを送信する。
(S16)これによって、記録端末1は、再生端末3へ、要求されたコンテンツを送信する。再生端末3は、受信したコンテンツを再生し、利用者は、このコンテンツを視聴することができる。
(S11) The control terminal 2 transmits a discovery request (M-SEARCH, Description) message to the home network by a user operation. The playback terminal 3 and the recording terminal 1 that have received the discovery request message return a discovery response (200 OK) message to the control terminal 2. M-SEARCH is for discovering peripheral devices that can be controlled, and Description is for acquiring specifications of the devices.
(S12) Next, the control terminal 2 transmits a content list search request message BROWSE (HTTP GET) to the recording terminal 1. In response to this, the recording terminal 1 returns a search response message including the content list to the control terminal 2. The content list includes at least a content name and a URI (Uniform Resource Locator).
(S13) The control terminal 2 displays the received content list on the display and causes the user to select content. Then, the control terminal 2 transmits a setting request POST (SetAV_TransportURI) message including the URI of the content selected by the user to the reproduction terminal 3. Thus, the playback terminal 3 can know the URI that is the storage location of the content.
(S14) Next, the control terminal 2 transmits a playback request (PLAY) message for the content to the playback terminal 3.
(S15) The playback terminal 3 that has received the playback request (PLAY) message transmits a playback request (HTTP GET) message to the recording terminal 1.
(S16) Thereby, the recording terminal 1 transmits the requested content to the reproduction terminal 3. The playback terminal 3 plays back the received content, and the user can view this content.

図1によれば、記録端末1が、所定時間間隔で時々刻々と更新されるコンテンツを蓄積している場合、制御端末2は、再び、S12のコンテンツリスト検索要求を送信し、コンテンツを検索する。そして、S13〜S16が繰り替えされる。   According to FIG. 1, when the recording terminal 1 accumulates content that is updated every moment at a predetermined time interval, the control terminal 2 transmits the content list search request of S12 again to search for the content. . And S13-S16 are repeated.

特開2004−096234号公報JP 2004-096234 A 特開2006−227825号公報JP 2006-227825 A

所定時間間隔で時々刻々と更新されるコンテンツとしては、例えばセンサ装置によって検出されるセンサデータがある。センサ装置は、例えば人体に装着された人体検知センサであってもよく、その人体データをセンサデータとして送信する。そもそも、既存のDLNAガイドラインにおける再生対象となるコンテンツは、音声、静止画像又は動画像であって、人体データのようなセンサデータについては全く想定されていない。このようなセンサデータは、所定時間間隔で時々刻々と更新されるコンテンツであるので、そのコンテンツが生成される毎に、制御端末2がそのコンテンツリストを知る必要がある。短い時間間隔で更新されるセンサデータほど、コンテンツリストを取得するシーケンスを実行する回数が増加し、処理負荷が増加する。   As content updated every moment at a predetermined time interval, for example, there is sensor data detected by a sensor device. The sensor device may be, for example, a human body detection sensor attached to a human body, and transmits the human body data as sensor data. In the first place, the content to be played back in the existing DLNA guidelines is audio, still images or moving images, and sensor data such as human body data is not assumed at all. Since such sensor data is content that is updated every predetermined time interval, the control terminal 2 needs to know the content list each time the content is generated. As the sensor data is updated at shorter time intervals, the number of times the sequence for acquiring the content list is executed increases, and the processing load increases.

そこで、本発明は、所定時間間隔で時々刻々と更新されるコンテンツであっても、コンテンツリスト検索シーケンスの実行する回数を、できる限り低減させることができるコンテンツ再生方法及びシステムを提供することを目的とする。   Accordingly, an object of the present invention is to provide a content reproduction method and system capable of reducing the number of times that a content list search sequence is executed as much as possible even for content that is updated every predetermined time interval. And

本発明によれば、ホームネットワークプロトコル対応の記録端末、再生端末及び制御端末を有するシステムにおけるコンテンツ再生方法であって、
記録端末は、所定の更新時間間隔で時々刻々と更新されるコンテンツを蓄積し、当該コンテンツにその日時刻を一部に含んで記述されたアドレスを付与する第1のステップと、
記録端末が、複数のコンテンツに共通のURL(Uniform Resource Locator)に、更新開始時の基準日時刻更新時間間隔を含めて記述したルールアドレスを作成する第2のステップと、
制御端末が、記録端末へ、コンテンツリスト検索要求を送信する第3のステップと、
記録端末が、ルールアドレスを含むコンテンツリスト検索応答を、制御端末へ返信する第4のステップと、
制御端末が、ルールアドレスに基づいて、基準日時刻から更新時間間隔の整数倍となる日時刻を含んで記述したコンテンツアドレスを作成する第5のステップと、
制御端末が、作成されたコンテンツアドレス毎に、設定要求メッセージを再生端末へ送信する第6のステップと
を有し、
制御端末が、更なるコンテンツリスト検索要求を記録端末へ送信することなく、記録端末で作成された複数のコンテンツのコンテンツアドレスについて、再生端末へ設定要求メッセージを送信することができることを特徴とする。
According to the present invention, there is provided a content playback method in a system having a recording terminal, a playback terminal, and a control terminal compatible with a home network protocol,
The recording terminal accumulates content that is updated every moment at a predetermined update time interval, and assigns an address that includes the date and time as a part of the content,
Recording terminal, and a second step of creating a common URL to a plurality of contents (Uniform Resource Locator), Rules addresses including Umate describe and reference date time and update interval of the time of updating the start,
A third step in which the control terminal transmits a content list search request to the recording terminal;
A fourth step in which the recording terminal returns a content list search response including the rule address to the control terminal;
A fifth step in which the control terminal creates a content address described including a date and time that is an integer multiple of the update time interval from the reference date and time based on the rule address;
The control terminal has a sixth step of transmitting a setting request message to the playback terminal for each created content address;
The control terminal is capable of transmitting a setting request message to the playback terminal for the content addresses of a plurality of contents created at the recording terminal without transmitting a further content list search request to the recording terminal.

本発明のコンテンツ再生方法における他の実施形態によれば、
制御端末が、作成されたコンテンツアドレスを含む再生要求メッセージを再生端末へ送信する第7のステップと、
記録端末が、再生端末から、コンテンツアドレスを含む送信要求メッセージを受信した際に、コンテンツアドレスに対応するコンテンツを、再生端末へ送信する第8のステップとを有することも好ましい。
According to another embodiment of the content reproduction method of the present invention,
A seventh step in which the control terminal transmits a reproduction request message including the created content address to the reproduction terminal;
It is also preferable that the recording terminal has an eighth step of transmitting content corresponding to the content address to the playback terminal when receiving a transmission request message including the content address from the playback terminal.

本発明のコンテンツ再生方法における他の実施形態によれば、
システムは、ホームネットワークプロトコル対応のセンサ装置を更に有し、
第1のステップについて、
記録端末が、センサ装置を発見した際に、仮想記録端末を生成するステップと、
仮想記録端末が、所定時間間隔で時々刻々と更新されるセンサデータを、センサ装置から受信した際に、再生端末で再生可能なセンサコンテンツに変換するステップと
を有することも好ましい。
According to another embodiment of the content reproduction method of the present invention,
The system further includes a sensor device compatible with the home network protocol,
For the first step,
Generating a virtual recording terminal when the recording terminal discovers the sensor device; and
It is also preferable that the virtual recording terminal has a step of converting sensor data updated every moment at predetermined time intervals into sensor content that can be played back by the playback terminal when received from the sensor device.

本発明のコンテンツ再生方法における他の実施形態によれば、
ホームネットワークプロトコルは、DLNA(Digital Living Network Alliance)準拠プロトコルであり、
再生端末は、DLNA対応のDMP(Digital Media Player)又はM−DMP(Mobile-DMP)として、又は、DLNA対応のDMR(Digital Media Renderer)又はM−DMR(Mobile-DMR)として機能し、
記録端末は、DLNA対応のDMS(Digital Media Server)又はM−DMS(Mobile-DMS)として機能し、
制御端末は、DLNA対応のDMC(Digital Media Controller)又はM−DMC(Mobile-DMC)として機能し、
再生端末は、記録端末に対して、HTTP(HyperText Transfer Protocol)クライアントとして機能することも好ましい。
According to another embodiment of the content reproduction method of the present invention,
The home network protocol is a DLNA (Digital Living Network Alliance) compliant protocol,
The playback terminal functions as DLNA compatible DMP (Digital Media Player) or M-DMP (Mobile-DMP), or DLNA compatible DMR (Digital Media Renderer) or M-DMR (Mobile-DMR),
The recording terminal functions as a DLNA compatible DMS (Digital Media Server) or M-DMS (Mobile-DMS),
The control terminal functions as a DLNA-compliant DMC (Digital Media Controller) or M-DMC (Mobile-DMC),
The playback terminal preferably functions as an HTTP (HyperText Transfer Protocol) client with respect to the recording terminal.

本発明のコンテンツ再生方法における他の実施形態によれば、
コンテンツリスト検索要求は、Browseメソッドであり、
コンテンツリスト検索応答は、200OKメソッドであり、
設定要求メッセージは、POSTメソッドにおけるSetAV_TransportURIアクションであることも好ましい。
According to another embodiment of the content reproduction method of the present invention,
The content list search request is the Browse method,
The content list search response is a 200OK method,
The setting request message is also preferably a SetAV_TransportURI action in the POST method.

本発明によれば、ホームネットワークプロトコル対応の記録端末、再生端末及び制御端末を有するコンテンツ再生システムにおいて、
記録端末は、
所定の更新時間間隔で時々刻々と更新されるコンテンツを蓄積するコンテンツ蓄積手段と、
当該コンテンツにその日時刻を一部に含んで記述されたアドレスを付与するアドレス付与手段と、
複数のコンテンツに共通のURLに、更新開始時の基準日時刻更新時間間隔を含めて記述したルールアドレスを作成するルールアドレス作成手段と、
制御端末からコンテンツリスト検索要求を受信した際に、ルールアドレスを含むコンテンツリスト検索応答を返信する検索応答手段と
を有し、
制御端末は、
記録端末へ、コンテンツリスト検索要求を送信し、ルールアドレスを含むコンテンツリスト検索応答を受信する検索要求手段と、
ルールアドレスに基づいて、基準日時刻から更新時間間隔の整数倍となる日時刻を含んで記述した複数のコンテンツアドレスを作成するコンテンツアドレス作成手段と、
作成されたコンテンツアドレス毎に、設定要求メッセージを再生端末へ送信する設定要求手段と
を有し、
制御端末が、更なるコンテンツリスト検索要求を記録端末へ送信することなく、記録端末で作成された複数のコンテンツのコンテンツアドレスについて、再生端末へ設定要求メッセージを送信することができることを特徴とする。
According to the present invention, in a content playback system having a recording terminal, a playback terminal, and a control terminal compatible with a home network protocol,
The recording terminal
Content storage means for storing content that is updated every moment at a predetermined update time interval;
An address assigning means for giving an address described in part including the date and time of the content;
To a common URL to a plurality of content, and rules address creating means to create a rule addresses including Umate describing the reference date time and update time interval at the time of update start,
Search response means for returning a content list search response including a rule address when a content list search request is received from the control terminal;
The control terminal
Search request means for transmitting a content list search request to a recording terminal and receiving a content list search response including a rule address;
Based on the rule address, content address creating means for creating a plurality of content addresses described including a date and time that is an integral multiple of the update time interval from the reference date and time,
Setting request means for transmitting a setting request message to the playback terminal for each created content address;
The control terminal is capable of transmitting a setting request message to the playback terminal for the content addresses of a plurality of contents created at the recording terminal without transmitting a further content list search request to the recording terminal.

本発明のコンテンツ再生システムにおける他の実施形態によれば、
制御端末は、作成されたコンテンツアドレスを含む再生要求メッセージを再生端末へ送信する再生要求手段を更に有し、
記録端末は、再生端末から、コンテンツアドレスを含む送信要求メッセージを受信した際に、コンテンツアドレスに対応するコンテンツを、再生端末へ送信するコンテンツ送信手段を更に有することも好ましい。
According to another embodiment of the content reproduction system of the present invention,
The control terminal further includes a reproduction request means for transmitting a reproduction request message including the created content address to the reproduction terminal,
The recording terminal preferably further includes content transmission means for transmitting content corresponding to the content address to the playback terminal when receiving a transmission request message including the content address from the playback terminal.

本発明のコンテンツ再生システムにおける他の実施形態によれば、
システムは、ホームネットワークプロトコル対応のセンサ装置を更に有し、
記録端末は、センサ装置を発見した際に、アドレス付与手段、ルールアドレス作成手段及び検索応答手段を機能させる仮想記録端末を生成する仮想記録端末生成手段を有し、
仮想記録端末は、所定時間間隔で時々刻々と更新されるセンサデータを、センサ装置から受信した際に、再生端末で再生可能なセンサコンテンツに変換するセンサコンテンツ生成手段を有し、
記録端末のコンテンツ蓄積手段は、変換されたコンテンツを蓄積することも好ましい。
According to another embodiment of the content reproduction system of the present invention,
The system further includes a sensor device compatible with the home network protocol,
The recording terminal has a virtual recording terminal generating means for generating a virtual recording terminal that causes the address giving means, the rule address creating means, and the search response means to function when the sensor device is found,
The virtual recording terminal has sensor content generation means for converting sensor data that is updated every moment at predetermined time intervals into sensor content that can be played back on the playback terminal when received from the sensor device,
The content storage means of the recording terminal preferably stores the converted content.

本発明のコンテンツ再生システムにおける他の実施形態によれば、
ホームネットワークプロトコルは、DLNA準拠プロトコルであり、
再生端末は、DLNA対応のDMP又はM−DMPとして、又は、DLNA対応のDMR又はM−DMRとして機能し、
記録端末は、DLNA対応のDMS又はM−DMSとして機能し、
制御端末は、DLNA対応のDMC又はM−DMCとして機能し、
再生端末は、記録端末に対して、HTTPクライアントとして機能することも好ましい。
According to another embodiment of the content reproduction system of the present invention,
The home network protocol is a DLNA compliant protocol,
The playback terminal functions as DLNA-compatible DMP or M-DMP, or DLNA-compatible DMR or M-DMR,
The recording terminal functions as a DLNA-compliant DMS or M-DMS,
The control terminal functions as a DLNA-compliant DMC or M-DMC,
It is also preferable that the playback terminal functions as an HTTP client with respect to the recording terminal.

本発明のコンテンツ再生システムにおける他の実施形態によれば、
コンテンツリスト検索要求は、Browseメソッドであり、
コンテンツリスト検索応答は、200OKメソッドであり、
設定要求メッセージは、POSTメソッドにおけるSetAV_TransportURIアクションであり、
送信要求メッセージは、HTTP GETメソッドであることも好ましい。
According to another embodiment of the content reproduction system of the present invention,
The content list search request is the Browse method,
The content list search response is a 200OK method,
The setting request message is the SetAV_TransportURI action in the POST method.
The transmission request message is also preferably an HTTP GET method.

本発明のコンテンツ再生方法及びシステムによれば、所定時間間隔で時々刻々と更新されるコンテンツであっても、コンテンツリスト検索シーケンスの実行する回数を、できる限り低減させることができる。   According to the content reproduction method and system of the present invention, the number of times that the content list search sequence is executed can be reduced as much as possible even for content that is updated every predetermined time interval.

従来技術におけるDLNAの基本シーケンス図である。It is a basic sequence diagram of DLNA in the prior art. 本発明におけるシステム構成図である。It is a system configuration diagram in the present invention. 本発明におけるホームネットワーク内のシーケンス図である。It is a sequence diagram in the home network in the present invention. 本発明における記録端末の機能構成図である。It is a functional block diagram of the recording terminal in this invention. 本発明における制御端末の機能構成図である。It is a function block diagram of the control terminal in this invention. 本発明におけるセンタサーバとの間のシーケンス図である。It is a sequence diagram between center servers in the present invention.

以下、本発明の実施の形態について、図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図2は、本発明におけるシステム構成図である。   FIG. 2 is a system configuration diagram according to the present invention.

図2によれば、ホームネットワークに、DLNAに対応した、記録端末1と、制御端末2と、再生端末3と、センサ装置4と、ホームゲートウェイ5とが接続されている。ホームネットワークは、有線又は無線におけるLANである。また、ホームゲートウェイ5は、アクセスネットワークを介してインターネットに接続されている。インターネットには、センタサーバ6が接続されている。   According to FIG. 2, a recording terminal 1, a control terminal 2, a playback terminal 3, a sensor device 4, and a home gateway 5 corresponding to DLNA are connected to the home network. The home network is a wired or wireless LAN. The home gateway 5 is connected to the Internet via an access network. A center server 6 is connected to the Internet.

制御端末2は、ユーザによって操作可能であって、例えば携帯電話機のような端末である。携帯電話機は、LANに接続されたWiFi(Wireless Fidelity)基地局又はフェムトセル基地局と、無線によって通信する。   The control terminal 2 can be operated by a user and is a terminal such as a mobile phone. The mobile phone communicates wirelessly with a WiFi (Wireless Fidelity) base station or femtocell base station connected to the LAN.

センサ装置4は、UPnP(Universal Plug and Play)に対応しており、記録端末1とホームネットワークを介して通信することができる。センサ装置4は、所定時間間隔で時々刻々と更新されるセンサデータを出力するものであって、例えば加速度計、電力計、人体検知センサのようなものである。計測された加速度データ、消費電力量、消費カロリ等のセンサデータは、ホームネットワークを介して記録端末1へ送信される。   The sensor device 4 corresponds to UPnP (Universal Plug and Play), and can communicate with the recording terminal 1 via the home network. The sensor device 4 outputs sensor data that is constantly updated at predetermined time intervals, and is, for example, an accelerometer, a wattmeter, or a human body detection sensor. Sensor data such as measured acceleration data, power consumption, and calorie consumption is transmitted to the recording terminal 1 via the home network.

記録端末1は、例えばユーザ宅内に設置されたセットトップボックスSTB(Set Top Box)のような情報機器であって、ユーザによって視聴可能なコンテンツ(音声、静止画像、動画像等)を蓄積している。本発明における記録端末1は、センサ装置4から受信したセンサデータを、ユーザによって視認可能なフォーマットに変換したセンサコンテンツを蓄積する。   The recording terminal 1 is an information device such as a set top box STB (Set Top Box) installed in the user's house, for example, and accumulates content (sound, still image, moving image, etc.) that can be viewed by the user. Yes. The recording terminal 1 according to the present invention stores sensor content obtained by converting sensor data received from the sensor device 4 into a format that can be viewed by the user.

再生端末3は、例えばテレビのような家電機器であって、コンテンツをユーザに視聴させる装置である。本発明によれば、再生端末3は、記録端末1に蓄積されたセンサコンテンツをディスプレイに表示し、ユーザに視認させることができる。   The playback terminal 3 is a home appliance such as a television, and is a device that allows a user to view content. According to the present invention, the playback terminal 3 can display the sensor content stored in the recording terminal 1 on the display so that the user can visually recognize it.

尚、制御端末2は、「一般コンテンツ+センサコンテンツ」を再生端末3で再生するべく指示することができる。これに対し、記録端末1は、一般コンテンツとセンサコンテンツとを再生端末3へ送信する。これによって、図2のように、再生端末3は、既存の映像コンテンツを再生すると共に、センサコンテンツを重畳して表示することもできる。   The control terminal 2 can instruct to play “general content + sensor content” on the playback terminal 3. On the other hand, the recording terminal 1 transmits general content and sensor content to the reproduction terminal 3. As a result, as shown in FIG. 2, the playback terminal 3 can play back the existing video content and display the sensor content in a superimposed manner.

センタサーバ6は、ホームネットワーク毎におけるセンサコンテンツを蓄積している。ユーザA宅内に配置された再生端末は、ユーザB宅内で計測されたセンサコンテンツをセンタサーバ6から受信し、そのセンサコンテンツをディスプレイに表示することができる。これによって、ユーザAは、センタサーバ6から、親類や友人などの他のユーザBからのセンサデータと、自らのセンサデータとを比較することもできる。   The center server 6 stores sensor content for each home network. The playback terminal arranged in the user A home can receive the sensor content measured in the user B home from the center server 6 and display the sensor content on the display. As a result, the user A can also compare the sensor data from other users B such as relatives and friends with his / her sensor data from the center server 6.

図3は、本発明におけるホームネットワーク内のシーケンス図である。   FIG. 3 is a sequence diagram in the home network according to the present invention.

(S301)記録端末1は、ホームネットワークへ、発見要求メッセージを送信する。発見要求メッセージを受信したUPnP対応のセンサ装置4は、応答メッセージとしてNotifyを返信する。これによって、記録端末1は、センサ装置4を発見することができる。 (S301) The recording terminal 1 transmits a discovery request message to the home network. Upon receiving the discovery request message, the UPnP-compatible sensor device 4 returns Notify as a response message. Thereby, the recording terminal 1 can discover the sensor device 4.

(S302)センサ装置4は、所定時間間隔で時々刻々と更新されるセンサデータを、記録端末1へ送信する。 (S302) The sensor device 4 transmits to the recording terminal 1 sensor data updated every moment at a predetermined time interval.

(S303)記録端末1は、センサ装置4から時々刻々と送信されるセンサデータを蓄積する。そして、記録端末1は、これらセンサデータに対するセンサコンテンツに、その日時刻を一部に含んで記述されたアドレスを付与する。例えば、以下のようなコンテンツアドレスを生成する。
http://<DMS IP addres>/<Sensor Name>-<測定時刻>
http://192.168.0.100/calorie-0912112304.txt
http://192.168.0.100/calorie-0912112305.txt
http://192.168.0.100/calorie-0912112306.txt
・・・・・
http://192.168.0.100/calorie-0912112310.txt
これらコンテンツアドレスは、2009年12月11日23時4分から1分毎に作成されている。
(S303) The recording terminal 1 accumulates sensor data transmitted from the sensor device 4 every moment. Then, the recording terminal 1 assigns an address described including part of the date and time to the sensor content corresponding to the sensor data. For example, the following content address is generated.
http: // <DMS IP addres> / <Sensor Name>-<Measurement time>
http://192.168.0.100/calorie-0912112304.txt
http://192.168.0.100/calorie-0912112305.txt
http://192.168.0.100/calorie-0912112306.txt
...
http://192.168.0.100/calorie-0912112310.txt
These content addresses are created every minute from 23: 4 on December 11, 2009.

(S304)制御端末2は、利用者の操作によって、発見要求(M-SEARCH, Description)メッセージをホームネットワークへ送信する。発見要求メッセージを受信した再生端末3及び記録端末1は、発見応答(200OK)メッセージを、制御端末2へ返信する。 (S304) The control terminal 2 transmits a discovery request (M-SEARCH, Description) message to the home network by a user operation. The playback terminal 3 and the recording terminal 1 that have received the discovery request message return a discovery response (200 OK) message to the control terminal 2.

(S305)記録端末1は、基準日時刻及び更新時間間隔を含んで記述された、コンテンツのルールアドレスを作成する。例えば、以下のようなルールアドレスを生成する。
http://<DMS IP addres>/<Sensor Name>-<測定時刻>-<測定間隔の単位><間隔>
http://192.168.0.100/calorie-0912112304-m1
"m1":1分毎
このルールアドレスは、2009年12月11日23時4分から1分毎にコンテンツが作成されていることを意味する。
(S305) The recording terminal 1 creates a rule address of content described including the reference date and time and the update time interval. For example, the following rule address is generated.
http: // <DMS IP addres> / <Sensor Name>-<Measurement time>-<Measurement interval unit><Interval>
http://192.168.0.100/calorie-0912112304-m1
“m1”: Every minute This rule address means that content is created every minute from 23: 4 on December 11, 2009.

(S306)次に、制御端末2は、コンテンツリスト検索要求メッセージBROWSE(HTTP GET)を、記録端末1へ送信する。これに対し、記録端末1は、コンテンツリストを含む検索応答メッセージを、制御端末2へ返信する。本発明によれば、コンテンツリストには、少なくともルールアドレス(URI)が含まれる。 (S306) Next, the control terminal 2 transmits a content list search request message BROWSE (HTTP GET) to the recording terminal 1. In response to this, the recording terminal 1 returns a search response message including the content list to the control terminal 2. According to the present invention, the content list includes at least a rule address (URI).

(S307)制御端末2は、ルールアドレスに基づいて、基準日時刻から更新時間間隔の整数倍となる日時刻を含んで記述されたコンテンツアドレスを作成する。
[ルールアドレス]
http://<DMS IP addres>/<Sensor Name>-<測定時刻>-<測定間隔の単位><間隔>
http://192.168.0.100/calorie-0912112304-m1
ここでは、基準日時刻2009年12月11日23時4分から、更新時間間隔1分の整数倍となる日時刻を含んで記述されたコンテンツアドレスを作成することができる。
[コンテンツアドレス]
http://<DMS IP addres>/<Sensor Name>-<測定時刻>
http://192.168.0.100/calorie-0912112304.jpg
http://192.168.0.100/calorie-0912112305.jpg
http://192.168.0.100/calorie-0912112306.jpg
・・・・・
http://192.168.0.100/calorie-0912112310.jpg
(S307) Based on the rule address, the control terminal 2 creates a content address described including the date and time that is an integral multiple of the update time interval from the reference date and time.
[Rule address]
http: // <DMS IP addres> / <Sensor Name>-<Measurement time>-<Measurement interval unit><Interval>
http://192.168.0.100/calorie-0912112304-m1
Here, from 23: 4 on December 11, 2009, the standard date and time, a content address described including a date and time that is an integer multiple of the update time interval can be created.
[Content Address]
http: // <DMS IP addres> / <Sensor Name>-<Measurement time>
http://192.168.0.100/calorie-0912112304.jpg
http://192.168.0.100/calorie-0912112305.jpg
http://192.168.0.100/calorie-0912112306.jpg
...
http://192.168.0.100/calorie-0912112310.jpg

例えば、更新時間間隔1分の場合、ルールアドレスの末尾は"-m1"で表される(m:分)。この場合、1分間毎にセンサデータが更新され、そのセンサデータが変換されたセンサコンテンツにURLが付与される。これによって、更新時間間隔3分の場合"-m3"で表され、更新時間間隔25分の場合"-m25"で表される。
For example, when the update time interval is 1 minute, the end of the rule address is represented by “-m1” (m: minute). In this case, the sensor data is updated every minute, and a URL is given to the sensor content converted from the sensor data. Thus, when the 3 minute update time interval is represented by "-m3", represented by the case of the update time 25 minutes "-m25".

また、更新時間間隔1時間の場合、ルールアドレスの末尾は"-h1"で表され(h:時間)、5時間の場合"-h5"で表される。ここでは、"-m60"は、"-h1”と同じ更新時間間隔を意味する。   When the update time interval is 1 hour, the end of the rule address is represented by “-h1” (h: time), and when it is 5 hours, it is represented by “-h5”. Here, “-m60” means the same update time interval as “-h1”.

更に、更新時間間隔が1日の場合"-d1"で表され(d:日)、更新時間間隔が1年の場合"-y1"で表される(y:年)ことも好ましい。   Furthermore, it is also preferable that the update time interval is represented by “-d1” (d: day) when the update time interval is one day, and “-y1” (y: year) when the update time interval is one year.

(S308)制御端末2は、再生端末3へ、作成されたコンテンツアドレスのURIを含む設定要求POST(SetAV_TransportURI)メッセージを送信する。これによって、再生端末3は、そのコンテンツの保存場所となるURIを知ることができる。 (S308) The control terminal 2 transmits a setting request POST (SetAV_TransportURI) message including the URI of the created content address to the playback terminal 3. Thus, the playback terminal 3 can know the URI that is the storage location of the content.

(S309)次に、制御端末2は、再生端末3へ、そのコンテンツの再生要求(PLAY)メッセージを送信する。 (S309) Next, the control terminal 2 transmits a playback request (PLAY) message for the content to the playback terminal 3.

(S310)再生要求(PLAY)メッセージを受信した再生端末3は、記録端末1へ、送信要求(HTTP GET)メッセージを送信する。これに対し、記録端末1は、制御端末2へ、応答(200OK)メッセージを返信する。 (S310) The playback terminal 3 that has received the playback request (PLAY) message transmits a transmission request (HTTP GET) message to the recording terminal 1. In response to this, the recording terminal 1 returns a response (200 OK) message to the control terminal 2.

(S311)これによって、記録端末1は、再生端末3へ、要求されたコンテンツを送信する。再生端末3は、受信したコンテンツを再生し、利用者は、このコンテンツを視聴することができる。 (S311) Thereby, the recording terminal 1 transmits the requested content to the reproduction terminal 3. The playback terminal 3 plays back the received content, and the user can view this content.

図3の本発明のシーケンスによって、制御端末2が、更なるコンテンツリスト検索要求を記録端末1へ送信することなく、記録端末1で生成される複数のコンテンツのコンテンツアドレスについて、再生端末3へ設定要求メッセージを送信することができる。   According to the sequence of the present invention of FIG. 3, the control terminal 2 sets the content addresses of a plurality of contents generated by the recording terminal 1 to the reproduction terminal 3 without transmitting a further content list search request to the recording terminal 1. A request message can be sent.

図4は、本発明における記録端末の機能構成図である。   FIG. 4 is a functional configuration diagram of the recording terminal according to the present invention.

図4によれば、記録端末1は、ホームネットワークに接続する通信インタフェース部10と、記録端末機能部11と、コンテンツ蓄積部12と、仮想記録端末13と有する。通信インタフェース部10を除くこれら機能構成部は、DLNA対応の記録端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。   According to FIG. 4, the recording terminal 1 includes a communication interface unit 10 connected to a home network, a recording terminal function unit 11, a content storage unit 12, and a virtual recording terminal 13. These functional components excluding the communication interface unit 10 are realized by executing a program that causes a computer mounted on a DLNA compatible recording terminal to function.

記録端末機能部11は、検索応答部111と、コンテンツ送信部112と、センサ発見要求部113と、仮想記録端末生成部114と、センサデータ受信部115とを有する。   The recording terminal function unit 11 includes a search response unit 111, a content transmission unit 112, a sensor discovery request unit 113, a virtual recording terminal generation unit 114, and a sensor data reception unit 115.

検索応答部111は、制御端末2から、コンテンツリスト検索要求メッセージを受信し、応答メッセージを返信する。ここで、検索応答部111は、制御端末2から受信したコンテンツリスト検索要求メッセージの宛先アドレスが仮想記録端末13のアドレスである場合、仮想記録端末13へ転送する。また、仮想記録端末13から受信した応答メッセージは、制御端末2へ転送される。   The search response unit 111 receives a content list search request message from the control terminal 2 and returns a response message. Here, when the destination address of the content list search request message received from the control terminal 2 is the address of the virtual recording terminal 13, the search response unit 111 transfers it to the virtual recording terminal 13. The response message received from the virtual recording terminal 13 is transferred to the control terminal 2.

コンテンツ送信部112は、再生端末3から、送信要求メッセージを受信し、応答メッセージを返信する。そして、コンテンツ送信部112は、コンテンツ蓄積部12に蓄積されているコンテンツのリストを再生端末3へ送信する。ここで、コンテンツ送信部112は、再生端末3から受信した送信要求メッセージの宛先アドレスが仮想記録端末13のアドレスである場合、その送信要求メッセージを仮想記録端末13へ転送する。また、仮想記録端末13から受信した応答メッセージ及びコンテンツは、再生端末3へ転送される。   The content transmission unit 112 receives a transmission request message from the playback terminal 3 and returns a response message. Then, the content transmission unit 112 transmits the content list stored in the content storage unit 12 to the playback terminal 3. Here, when the destination address of the transmission request message received from the playback terminal 3 is the address of the virtual recording terminal 13, the content transmission unit 112 transfers the transmission request message to the virtual recording terminal 13. The response message and content received from the virtual recording terminal 13 are transferred to the playback terminal 3.

センサ発見要求部113は、ホームネットワークへ発見要求メッセージを送信し、センサ装置4からの応答メッセージを受信する。センサ装置4が発見された場合、その旨の情報が、仮想記録端末生成部114へ出力される。   The sensor discovery request unit 113 transmits a discovery request message to the home network and receives a response message from the sensor device 4. When the sensor device 4 is found, information to that effect is output to the virtual recording terminal generation unit 114.

仮想記録端末生成部114は、センサ装置4が発見された際に、仮想記録端末(Virtual DMS)13を生成する。   The virtual recording terminal generation unit 114 generates a virtual recording terminal (Virtual DMS) 13 when the sensor device 4 is discovered.

センサデータ受信部115は、センサ装置4からセンサデータを受信する。センサデータは、所定時間間隔で時々刻々と受信され、仮想記録端末13へ転送される。   The sensor data receiving unit 115 receives sensor data from the sensor device 4. The sensor data is received from time to time at predetermined time intervals and transferred to the virtual recording terminal 13.

仮想記録端末13は、センサコンテンツ生成部131と、アドレス付与部132と、検索応答部134と、ルールアドレス作成部133と、コンテンツ送信部135とを有する。   The virtual recording terminal 13 includes a sensor content generation unit 131, an address assignment unit 132, a search response unit 134, a rule address generation unit 133, and a content transmission unit 135.

センサコンテンツ生成部131は、センサ装置4から受信したセンサデータを、再生端末で再生可能なセンサコンテンツに変換する。例えばテキスト形式のセンサデータを、jpegの画像コンテンツに変換する。画像コンテンツに変換することによって、再生端末のディスプレイに表示することが可能となる。変換されたセンサコンテンツは、アドレス付与部132へ出力される。   The sensor content generation unit 131 converts the sensor data received from the sensor device 4 into sensor content that can be played back on the playback terminal. For example, sensor data in a text format is converted into jpeg image content. By converting to image content, it can be displayed on the display of the playback terminal. The converted sensor content is output to the address assigning unit 132.

尚、センサコンテンツ生成部131は、再生端末3の再生コンテンツ仕様に応じて、変換する画像コンテンツを選択可能であることも好ましい。記録端末1が、ホームネットワークへ発見要求(M-SEARCH, Description)メッセージを送信することによって、再生端末3の再生コンテンツ仕様を取得することができる。   In addition, it is also preferable that the sensor content generation unit 131 can select the image content to be converted according to the playback content specification of the playback terminal 3. The recording terminal 1 can acquire the playback content specification of the playback terminal 3 by transmitting a discovery request (M-SEARCH, Description) message to the home network.

アドレス付与部132は、日時刻毎のコンテンツに、一部にその日時刻を含んで記述されたアドレスを付与する。アドレスは、例えばURLで表される。アドレスが付与されたコンテンツは、コンテンツ蓄積部12へ出力される。   The address assigning unit 132 assigns an address described partially including the date and time to the content for each date and time. The address is represented by a URL, for example. The content to which the address is assigned is output to the content storage unit 12.

これにより、コンテンツ蓄積部12は、記録端末機能部11に基づく既存のコンテンツと、仮想記録端末に基づくセンサコンテンツとを蓄積する。   Thereby, the content storage unit 12 stores the existing content based on the recording terminal function unit 11 and the sensor content based on the virtual recording terminal.

ルールアドレス作成部133は、基準日時刻及び更新時間間隔を含んで記述された、コンテンツのルールアドレスを作成する。作成されたルールアドレスは、検索応答部134へ出力される。   The rule address creation unit 133 creates a rule address of content described including the reference date and time and the update time interval. The created rule address is output to the search response unit 134.

検索応答部134は、制御端末2から記録端末機能部11を介してコンテンツリスト検索要求メッセージを受信した際に、ルールアドレスを含むコンテンツリスト検索応答を、制御端末2へ返信する。   When receiving a content list search request message from the control terminal 2 via the recording terminal function unit 11, the search response unit 134 returns a content list search response including the rule address to the control terminal 2.

コンテンツ送信部135は、再生端末3から記録端末機能部11を介してコンテンツアドレスを含む送信要求メッセージを受信した際に、コンテンツアドレスに対応するコンテンツを、コンテンツ蓄積部12から取得し、再生端末3へ送信する。   When the content transmission unit 135 receives a transmission request message including a content address from the playback terminal 3 via the recording terminal function unit 11, the content transmission unit 135 acquires the content corresponding to the content address from the content storage unit 12, and plays back the playback terminal 3. Send to.

図5は、本発明における制御端末の機能構成図である。   FIG. 5 is a functional configuration diagram of the control terminal in the present invention.

図5によれば、制御端末2は、ホームネットワークに接続する通信インタフェース部20と、検索要求部21と、コンテンツアドレス作成部22と、設定要求部23と、再生要求部24と、ユーザによって操作される操作インタフェース部25とを有する。通信インタフェース部20及び操作インタフェース部25を除くこれら機能構成部は、DLNA対応の制御端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。   According to FIG. 5, the control terminal 2 is operated by a communication interface unit 20 connected to a home network, a search request unit 21, a content address creation unit 22, a setting request unit 23, a reproduction request unit 24, and a user. And an operation interface unit 25. These functional components excluding the communication interface unit 20 and the operation interface unit 25 are realized by executing a program that causes a computer installed in a DLNA compatible control terminal to function.

検索要求部21は、記録端末1へ、コンテンツリスト検索要求メッセージを送信し、ルールアドレスを含むコンテンツリスト検索応答を受信する。受信したルールアドレスは、コンテンツアドレス作成部22へ出力される。   The search request unit 21 transmits a content list search request message to the recording terminal 1 and receives a content list search response including a rule address. The received rule address is output to the content address creation unit 22.

コンテンツアドレス作成部22は、ルールアドレスに基づいて、基準日時刻から更新時間間隔の整数倍となる日時刻を含んで記述された複数のコンテンツアドレスを作成する。作成されたコンテンツアドレスは、設定要求部23へ出力される。   Based on the rule address, the content address creation unit 22 creates a plurality of content addresses described including a date and time that is an integer multiple of the update time interval from the reference date and time. The created content address is output to the setting request unit 23.

設定要求部23は、ユーザの操作に応じて、作成されたコンテンツアドレスを含む設定要求メッセージを再生端末3へ送信する。これに対し、設定要求部23は、再生端末3から、設定応答メッセージを受信し、その旨を再生要求部24へ出力する。ユーザは、ルールアドレスによって作成されたセンサコンテンツのアドレスの中から、再生端末3に表示すべき1つ以上のアドレスを選択することができる。   The setting request unit 23 transmits a setting request message including the created content address to the playback terminal 3 in accordance with a user operation. In response to this, the setting request unit 23 receives a setting response message from the reproduction terminal 3 and outputs a message to that effect to the reproduction request unit 24. The user can select one or more addresses to be displayed on the playback terminal 3 from the sensor content addresses created by the rule address.

尚、設定要求部23は、一般コンテンツのアドレスと、センサコンテンツのアドレスとを含む設定要求メッセージを、再生端末3へ送信するものであってもよい。これによって、記録端末1は、一般コンテンツ及びセンサコンテンツを、再生端末3へ送信する。ここで、設定要求部23は、設定要求メッセージに、センサコンテンツの表示位置を指定することも好ましい。これによって、図2の再生端末3のディスプレイのように、一般コンテンツにセンサコンテンツを重畳的に表示させることができる。   The setting request unit 23 may transmit a setting request message including the address of the general content and the address of the sensor content to the playback terminal 3. As a result, the recording terminal 1 transmits the general content and the sensor content to the reproduction terminal 3. Here, it is also preferable that the setting request unit 23 designates the display position of the sensor content in the setting request message. As a result, the sensor content can be displayed superimposed on the general content like the display of the playback terminal 3 in FIG.

再生要求部24は、設定応答メッセージを受信した旨を設定要求部23から入力された場合、作成されたコンテンツアドレスを含む再生要求メッセージを再生端末へ送信する。これに対し、再生要求部24は、再生端末3から、再生応答メッセージを受信する。   When receiving from the setting request unit 23 that the setting request message has been received, the playback request unit 24 transmits a playback request message including the created content address to the playback terminal. On the other hand, the reproduction request unit 24 receives a reproduction response message from the reproduction terminal 3.

図6は、本発明におけるセンタサーバとの間のシーケンス図である。   FIG. 6 is a sequence diagram with the center server in the present invention.

図6によれば、図3と異なって、制御端末2は、S304における発見要求メッセージと、S306におけるコンテンツリスト検索メッセージとを、センタサーバ6へ送信している。また、図6によれば、図3と異なって、再生端末3は、S310における送信要求メッセージをセンタサーバ6へ送信し、センタサーバ6からセンサコンテンツを受信している。これによって、一方のユーザ宅内に配置された再生端末は、異なるユーザ宅内で計測されたセンサコンテンツをセンタサーバ6から受信し、そのセンサコンテンツをディスプレイに表示することができる。   According to FIG. 6, unlike FIG. 3, the control terminal 2 transmits the discovery request message in S304 and the content list search message in S306 to the center server 6. Further, according to FIG. 6, unlike FIG. 3, the playback terminal 3 transmits the transmission request message in S <b> 310 to the center server 6 and receives sensor content from the center server 6. Thereby, the reproduction terminal arranged in one user's house can receive the sensor content measured in the different user's house from the center server 6 and display the sensor content on the display.

以上、詳細に説明したように、本発明のコンテンツ再生方法及びシステムによれば、所定時間間隔で時々刻々と更新されるコンテンツであっても、コンテンツリスト検索シーケンスの実行する回数を、できる限り低減させることができる。   As described above in detail, according to the content reproduction method and system of the present invention, the number of times that the content list search sequence is executed is reduced as much as possible even for content that is updated every predetermined time interval. Can be made.

前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。   Various changes, modifications, and omissions of the above-described various embodiments of the present invention can be easily made by those skilled in the art. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.

1 記録端末、DMS
10 通信インタフェース部
11 記録端末機能部
111 検索応答部
112 コンテンツ送信部
113 センサ発見要求部
114 仮想記録端末生成部
115 センサデータ受信部
12 コンテンツ蓄積部
13 仮想記録端末
131 センサコンテンツ生成部
132 アドレス付与部
133 ルールアドレス作成部
134 検索応答部
135 コンテンツ送信部
2 制御端末、DMC
20 通信インタフェース部
21 検索要求部
22 コンテンツアドレス作成部
23 設定要求部
24 再生要求部
25 操作インタフェース部
3 再生端末、DMR
4 センサ装置
5 ホームゲートウェイ
6 センタサーバ
1 Recording terminal, DMS
DESCRIPTION OF SYMBOLS 10 Communication interface part 11 Recording terminal function part 111 Search response part 112 Content transmission part 113 Sensor discovery request part 114 Virtual recording terminal production | generation part 115 Sensor data reception part 12 Content storage part 13 Virtual recording terminal 131 Sensor content production | generation part 132 Address assignment part 133 Rule address creation unit 134 Search response unit 135 Content transmission unit 2 Control terminal, DMC
DESCRIPTION OF SYMBOLS 20 Communication interface part 21 Search request part 22 Content address creation part 23 Setting request part 24 Playback request part 25 Operation interface part 3 Playback terminal, DMR
4 Sensor device 5 Home gateway 6 Center server

Claims (10)

ホームネットワークプロトコル対応の記録端末、再生端末及び制御端末を有するシステムにおけるコンテンツ再生方法であって、
前記記録端末は、所定の更新時間間隔で時々刻々と更新されるコンテンツを蓄積し、当該コンテンツにその日時刻を一部に含んで記述されたアドレスを付与する第1のステップと、
前記記録端末が、前記複数のコンテンツに共通のURL(Uniform Resource Locator)に、更新開始時の基準日時刻と前記更新時間間隔を含めて記述したルールアドレスを作成する第2のステップと、
前記制御端末が、前記記録端末へ、コンテンツリスト検索要求を送信する第3のステップと、
前記記録端末が、前記ルールアドレスを含むコンテンツリスト検索応答を、前記制御端末へ返信する第4のステップと、
前記制御端末が、前記ルールアドレスに基づいて、前記基準日時刻から前記更新時間間隔の整数倍となる日時刻を含んで記述したコンテンツアドレスを作成する第5のステップと、
前記制御端末が、作成された前記コンテンツアドレス毎に、設定要求メッセージを前記再生端末へ送信する第6のステップと
を有し、
前記制御端末が、更なるコンテンツリスト検索要求を前記記録端末へ送信することなく、前記記録端末で作成された複数のコンテンツのコンテンツアドレスについて、前記再生端末へ前記設定要求メッセージを送信することができることを特徴とするコンテンツ再生方法。
A content playback method in a system having a recording terminal, a playback terminal, and a control terminal compatible with a home network protocol,
The recording terminal accumulates content that is updated every moment at a predetermined update time interval, and assigns an address that includes the date and time as a part of the content,
The recording terminal, the plurality of contents to a common URL (Uniform Resource Locator), and a second step of creating a rule addresses described including Umate date time when updating the start and said update time intervals,
A third step in which the control terminal transmits a content list search request to the recording terminal;
A fourth step in which the recording terminal returns a content list search response including the rule address to the control terminal;
A fifth step in which the control terminal creates a content address described including a date and time that is an integral multiple of the update time interval from the reference date and time based on the rule address;
The control terminal has a sixth step of transmitting a setting request message to the playback terminal for each of the created content addresses;
The control terminal can transmit the setting request message to the playback terminal for the content addresses of a plurality of contents created by the recording terminal without transmitting a further content list search request to the recording terminal. A content reproduction method characterized by the above.
前記更新時間間隔は、秒、分、時間、日、月又は年単位と、その単位の整数倍となる数値とから表されることを特徴とする請求項1に記載のコンテンツ再生方法。   2. The content reproduction method according to claim 1, wherein the update time interval is represented by a second, minute, hour, day, month, or year unit and a numerical value that is an integral multiple of the unit. 前記制御端末が、作成された前記コンテンツアドレスを含む再生要求メッセージを前記再生端末へ送信する第7のステップと、
前記記録端末が、前記再生端末から、前記コンテンツアドレスを含む送信要求メッセージを受信した際に、前記コンテンツアドレスに対応するコンテンツを、前記再生端末へ送信する第8のステップと
を有することを特徴とする請求項1又は2に記載のコンテンツ再生方法。
A seventh step in which the control terminal transmits a reproduction request message including the created content address to the reproduction terminal;
When the recording terminal receives a transmission request message including the content address from the reproduction terminal, the recording terminal includes an eighth step of transmitting the content corresponding to the content address to the reproduction terminal. The content reproduction method according to claim 1 or 2.
前記システムは、前記ホームネットワークプロトコル対応のセンサ装置を更に有し、
第1のステップについて、
前記記録端末が、前記センサ装置を発見した際に、仮想記録端末を生成するステップと、
前記仮想記録端末が、所定時間間隔で時々刻々と更新されるセンサデータを、前記センサ装置から受信した際に、前記再生端末で再生可能なセンサコンテンツに変換するステップと
を有することを特徴とする請求項1から3のいずれか1項に記載のコンテンツ再生方法。
The system further includes a sensor device compatible with the home network protocol,
For the first step,
Generating a virtual recording terminal when the recording terminal discovers the sensor device;
The virtual recording terminal includes a step of converting sensor data updated every moment at a predetermined time interval into sensor content that can be played back by the playback terminal when received from the sensor device. The content reproduction method according to any one of claims 1 to 3.
前記ホームネットワークプロトコルは、DLNA(Digital Living Network Alliance)準拠プロトコルであり、
前記再生端末は、DLNA対応のDMP(Digital Media Player)又はM−DMP(Mobile-DMP)として、又は、DLNA対応のDMR(Digital Media Renderer)又はM−DMR(Mobile-DMR)として機能し、
前記記録端末は、DLNA対応のDMS(Digital Media Server)又はM−DMS(Mobile-DMS)として機能し、
前記制御端末は、DLNA対応のDMC(Digital Media Controller)又はM−DMC(Mobile-DMC)として機能し、
前記再生端末は、前記記録端末に対して、HTTP(HyperText Transfer Protocol)クライアントとして機能し、
前記コンテンツリスト検索要求は、Browseメソッドであり、
前記コンテンツリスト検索応答は、200OKメソッドであり、
前記設定要求メッセージは、POSTメソッドにおけるSetAV_TransportURIアクションである
ことを特徴とする請求項1から4のいずれか1項に記載のコンテンツ再生方法。
The home network protocol is a DLNA (Digital Living Network Alliance) compliant protocol,
The playback terminal functions as DLNA-compatible DMP (Digital Media Player) or M-DMP (Mobile-DMP), or DLNA-compatible DMR (Digital Media Renderer) or M-DMR (Mobile-DMR),
The recording terminal functions as a DLNA compatible DMS (Digital Media Server) or M-DMS (Mobile-DMS),
The control terminal functions as a DLNA compatible DMC (Digital Media Controller) or M-DMC (Mobile-DMC),
The playback terminal functions as an HTTP (HyperText Transfer Protocol) client to the recording terminal,
The content list search request is a Browse method,
The content list search response is a 200OK method,
5. The content reproduction method according to claim 1, wherein the setting request message is a SetAV_TransportURI action in a POST method.
ホームネットワークプロトコル対応の記録端末、再生端末及び制御端末を有するコンテンツ再生システムにおいて、
前記記録端末は、
所定の更新時間間隔で時々刻々と更新されるコンテンツを蓄積するコンテンツ蓄積手段と、
当該コンテンツにその日時刻を一部に含んで記述されたアドレスを付与するアドレス付与手段と、
前記複数のコンテンツに共通のURLに、更新開始時の基準日時刻と前記更新時間間隔を含めて記述したルールアドレスを作成するルールアドレス作成手段と、
前記制御端末からコンテンツリスト検索要求を受信した際に、前記ルールアドレスを含むコンテンツリスト検索応答を返信する検索応答手段と
を有し、
前記制御端末は、
前記記録端末へ、コンテンツリスト検索要求を送信し、前記ルールアドレスを含むコンテンツリスト検索応答を受信する検索要求手段と、
前記ルールアドレスに基づいて、前記基準日時刻から前記更新時間間隔の整数倍となる日時刻を含んで記述した複数のコンテンツアドレスを作成するコンテンツアドレス作成手段と、
作成されたコンテンツアドレス毎に、設定要求メッセージを前記再生端末へ送信する設定要求手段と
を有し、
前記制御端末が、更なるコンテンツリスト検索要求を前記記録端末へ送信することなく、前記記録端末で作成された複数のコンテンツのコンテンツアドレスについて、前記再生端末へ前記設定要求メッセージを送信することができることを特徴とするコンテンツ再生システム。
In a content playback system having a recording terminal, a playback terminal and a control terminal compatible with a home network protocol,
The recording terminal
Content storage means for storing content that is updated every moment at a predetermined update time interval;
An address assigning means for giving an address described in part including the date and time of the content;
To a common URL to the plurality of content, and rules address creating means to create a rule addresses including Umate description date time when updating the start and with the update time interval,
Search response means for returning a content list search response including the rule address when a content list search request is received from the control terminal;
The control terminal
Search request means for transmitting a content list search request to the recording terminal and receiving a content list search response including the rule address;
Based on the rule address, content address creating means for creating a plurality of content addresses described including a date and time that is an integral multiple of the update time interval from the reference date and time,
Setting request means for transmitting a setting request message to the playback terminal for each created content address;
The control terminal can transmit the setting request message to the playback terminal for the content addresses of a plurality of contents created by the recording terminal without transmitting a further content list search request to the recording terminal. The content reproduction system characterized by this.
前記更新時間間隔は、秒、分、時間、日、月又は年単位と、その単位の整数倍となる数値とから表されることを特徴とする請求項6に記載のコンテンツ再生システム。   7. The content reproduction system according to claim 6, wherein the update time interval is represented by units of seconds, minutes, hours, days, months, or years, and a numerical value that is an integral multiple of the units. 前記制御端末は、作成された前記コンテンツアドレスを含む再生要求メッセージを前記再生端末へ送信する再生要求手段を更に有し、
前記記録端末は、前記再生端末から、前記コンテンツアドレスを含む送信要求メッセージを受信した際に、前記コンテンツアドレスに対応するコンテンツを、前記再生端末へ送信するコンテンツ送信手段を更に有する
ことを特徴とする請求項6又は7に記載のコンテンツ再生システム。
The control terminal further includes a reproduction request means for transmitting a reproduction request message including the created content address to the reproduction terminal,
The recording terminal further includes content transmission means for transmitting content corresponding to the content address to the reproduction terminal when receiving a transmission request message including the content address from the reproduction terminal. The content reproduction system according to claim 6 or 7.
前記システムは、前記ホームネットワークプロトコル対応のセンサ装置を更に有し、
前記記録端末は、前記センサ装置を発見した際に、前記アドレス付与手段、前記ルールアドレス作成手段及び前記検索応答手段を機能させる仮想記録端末を生成する仮想記録端末生成手段を有し、
前記仮想記録端末は、所定時間間隔で時々刻々と更新されるセンサデータを、前記センサ装置から受信した際に、前記再生端末で再生可能なセンサコンテンツに変換するセンサコンテンツ生成手段を有し、
前記記録端末のコンテンツ蓄積手段は、変換された前記コンテンツを蓄積する
ことを特徴とする請求項6から8のいずれか1項に記載のコンテンツ再生システム。
The system further includes a sensor device compatible with the home network protocol,
The recording terminal has a virtual recording terminal generation unit that generates a virtual recording terminal that causes the address assigning unit, the rule address generation unit, and the search response unit to function when the sensor device is discovered;
The virtual recording terminal has sensor content generation means for converting sensor data updated every moment at predetermined time intervals into sensor content that can be played back on the playback terminal when received from the sensor device,
9. The content reproduction system according to claim 6, wherein the content storage unit of the recording terminal stores the converted content.
前記ホームネットワークプロトコルは、DLNA準拠プロトコルであり、
前記再生端末は、DLNA対応のDMP又はM−DMPとして、又は、DLNA対応のDMR又はM−DMRとして機能し、
前記記録端末は、DLNA対応のDMS又はM−DMSとして機能し、
前記制御端末は、DLNA対応のDMC又はM−DMCとして機能し、
前記再生端末は、前記記録端末に対して、HTTPクライアントとして機能し、
前記コンテンツリスト検索要求は、Browseメソッドであり、
前記コンテンツリスト検索応答は、200OKメソッドであり、
前記設定要求メッセージは、POSTメソッドにおけるSetAV_TransportURIアクションであり、
前記送信要求メッセージは、HTTP GETメソッドである
ことを特徴とする請求項6から9のいずれか1項に記載のコンテンツ再生システム。
The home network protocol is a DLNA compliant protocol;
The playback terminal functions as DLNA-compatible DMP or M-DMP, or DLNA-compatible DMR or M-DMR,
The recording terminal functions as a DLNA-compliant DMS or M-DMS,
The control terminal functions as a DLNA-compliant DMC or M-DMC,
The playback terminal functions as an HTTP client to the recording terminal,
The content list search request is a Browse method,
The content list search response is a 200OK method,
The setting request message is a SetAV_TransportURI action in the POST method,
The content reproduction system according to claim 6, wherein the transmission request message is an HTTP GET method.
JP2010000936A 2010-01-06 2010-01-06 Content reproduction method and system in home network Expired - Fee Related JP5327810B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010000936A JP5327810B2 (en) 2010-01-06 2010-01-06 Content reproduction method and system in home network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010000936A JP5327810B2 (en) 2010-01-06 2010-01-06 Content reproduction method and system in home network

Publications (2)

Publication Number Publication Date
JP2011142424A JP2011142424A (en) 2011-07-21
JP5327810B2 true JP5327810B2 (en) 2013-10-30

Family

ID=44457986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010000936A Expired - Fee Related JP5327810B2 (en) 2010-01-06 2010-01-06 Content reproduction method and system in home network

Country Status (1)

Country Link
JP (1) JP5327810B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5694913B2 (en) * 2011-12-19 2015-04-01 Necプラットフォームズ株式会社 Communication apparatus and communication method
CN103297666B (en) * 2012-02-24 2018-07-31 中兴通讯股份有限公司 The method, apparatus and system of video monitoring are realized based on universal plug and play

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11136365A (en) * 1997-10-31 1999-05-21 Hitachi Ltd Information distribution system
JP3870733B2 (en) * 2001-07-26 2007-01-24 ヤマハ株式会社 Mobile communication terminal capable of receiving content, content distribution server device, and program used therefor
JP2003110703A (en) * 2001-10-02 2003-04-11 Sony Corp Information communication system, information communication method and computer program
JP2003271494A (en) * 2002-03-13 2003-09-26 Ntt Comware Corp Information collection system, information collection method, information collection program and recording medium
JP2007280486A (en) * 2006-04-05 2007-10-25 Sony Corp Recording device, reproduction device, recording and reproducing device, recording method, reproducing method, recording and reproducing method, and recording medium
JP2008090369A (en) * 2006-09-29 2008-04-17 Sharp Corp Content receiving device and method

Also Published As

Publication number Publication date
JP2011142424A (en) 2011-07-21

Similar Documents

Publication Publication Date Title
KR101510878B1 (en) Method and apparatus to control digital living network alliance network in digital living network alliance network
CN101056277B (en) Method for transferring a content in dlna system
US8160081B2 (en) Apparatus and method for sharing content using digital living network alliance (DLNA) network and computer-readable medium thereof
CN102577247B (en) Use the UE connecting outer net from first earth mat UE to the second local network UE transfer medium session
US8316140B2 (en) Method for controlling a device in a network of distributed stations, and network station
EP1926252B1 (en) Apparatus and method of controlling a device connected to a network
KR101117286B1 (en) Apparatus and Method for Digital Contents Play Back by using Digital Media Renderer in Home Network System
US7844738B2 (en) Method of and apparatus for bridging a UPnP network and a rendezvous network
KR20070048922A (en) System and its method for media contents sharing over inter-homenetwork
US9049040B2 (en) System and a method for remotely using electrical devices
JP2006236354A (en) Service framework of home network and control method thereof
US20100235498A1 (en) Information processing apparatus and method for controlling the same
EP1603306A2 (en) Method for controlling a printer using a portable terminal in a home network
US20090254671A1 (en) Remote control of a device by a terminal
JP2008502259A (en) Remote control receiver
JP5317835B2 (en) Content attribute information providing apparatus, content attribute information providing method, and computer program
JP5327810B2 (en) Content reproduction method and system in home network
JP5142216B2 (en) Content transmission method and system for transmitting content from terminal in home network to wide area network
KR20050040750A (en) Information transmission method, information transmission system and information transmission apparatus
KR101329668B1 (en) Contents sharing system and method using push server
JP2008097297A (en) Communication apparatus, communication method and communication program
KR20060063633A (en) Media adaptation apparatus, media renderer and intelligent mutimedia service system in home network environment
KR101782884B1 (en) System and method for detecting bottleneck
EP2168305B1 (en) Method of receiving/transmitting event message, controlled device, and control point
JP4883786B2 (en) Data transfer method, server, and program for transferring content data of information home appliance to portable terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130620

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130625

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: 20130717

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130717

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees