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

JP5037004B2 - Terminal equipment and communication system - Google Patents

Terminal equipment and communication system Download PDF

Info

Publication number
JP5037004B2
JP5037004B2 JP2005342895A JP2005342895A JP5037004B2 JP 5037004 B2 JP5037004 B2 JP 5037004B2 JP 2005342895 A JP2005342895 A JP 2005342895A JP 2005342895 A JP2005342895 A JP 2005342895A JP 5037004 B2 JP5037004 B2 JP 5037004B2
Authority
JP
Japan
Prior art keywords
connection destination
terminal device
lan
connection
attribute value
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
JP2005342895A
Other languages
Japanese (ja)
Other versions
JP2007150762A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2005342895A priority Critical patent/JP5037004B2/en
Publication of JP2007150762A publication Critical patent/JP2007150762A/en
Application granted granted Critical
Publication of JP5037004B2 publication Critical patent/JP5037004B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、端末機器、サーバ、及び通信システムに関し、より詳細には2つの機器相互がピアツーピア(P2P)通信を行なうための技術に関する。   The present invention relates to a terminal device, a server, and a communication system, and more particularly to a technique for two devices to perform peer-to-peer (P2P) communication.

近年、xDSLや光ファイバ等のブロードバンド環境が整ったことにより、企業、一般家庭を問わずインターネットが急速に普及してきている。また、パーソナルコンピュータ(PC)だけでなく、テレビやDVDレコーダ、エアコン、冷蔵庫のような家電機器もインターネットに接続できるようになってきている。   In recent years, with the establishment of broadband environments such as xDSL and optical fiber, the Internet has been rapidly spreading regardless of companies and general households. In addition to personal computers (PCs), home appliances such as televisions, DVD recorders, air conditioners, and refrigerators can be connected to the Internet.

家庭や企業内のローカルエリアネットワーク(以下、「LAN」という)に接続されている機器がLANを介してインターネットに接続する場合、Network Address Translation(以下、「NAT」という)機能や、Network Address Port Translation(以下、「NAPT」という)機能(「IPマスカレード機能」とも呼ばれる)を有するルータを用いることが一般的である。   When a device connected to a local area network (hereinafter referred to as “LAN”) in a home or a company connects to the Internet via a LAN, a Network Address Translation (hereinafter referred to as “NAT”) function or a Network Address Port Generally, a router having a translation (hereinafter referred to as “NAPT”) function (also referred to as “IP masquerade function”) is used.

インターネットに接続された機器相互が通信する場合、機器毎に一意に割り当てられたグローバルIPアドレスが使用される。インターネットに接続する機器の急増により、グローバルIPアドレスの数が不足する傾向にある。そのため、インターネットに直接接続されずLANに接続されている機器には、RFC1918で規定された、LAN内でのみ一意であるプライベートIPアドレスが割り当てられることが多い。プライベートIPアドレスはインターネット上では一意ではなく、またその使用は許されていない。そのため、プライベートIPアドレスのみが割り当てている機器は、そのままの状態ではインターネットに接続された他の機器と通信することができない。   When devices connected to the Internet communicate with each other, a global IP address uniquely assigned to each device is used. Due to the rapid increase in devices connected to the Internet, the number of global IP addresses tends to be insufficient. For this reason, devices that are not directly connected to the Internet but are connected to the LAN are often assigned private IP addresses that are defined in RFC 1918 and are unique only within the LAN. Private IP addresses are not unique on the Internet and are not allowed to be used. Therefore, a device to which only a private IP address is assigned cannot communicate with other devices connected to the Internet as it is.

NAT機能及びNAPT機能は、こうした問題を解決するもので、プライベートIPアドレスとグローバルIPアドレスとの相互変換を行ない、プライベートIPアドレスが割り当てられた、LANに接続されている機器が、インターネットに接続されている機器と通信することができるようにする。   The NAT function and the NAPT function solve these problems. A device connected to the LAN, to which a private IP address is assigned, performs mutual conversion between a private IP address and a global IP address, is connected to the Internet. To communicate with the device.

いわゆるインターネット(the Internet)は、LANと明確に区別するために、WAN(Wide Area Network)と表記される場合がある。また、NAT機能とNAPT機能とはその性質が類似しているため、区別する必要が無い場合、両者を代表してNAT機能と記述する。   The so-called Internet may be referred to as WAN (Wide Area Network) in order to clearly distinguish from the LAN. In addition, since the NAT function and the NAPT function are similar in nature, when it is not necessary to distinguish between them, the NAT function and the NAPT function are described as the NAT function as a representative.

NAT機能が用いられる環境において、P2P通信を行なう2台の端末機器が同じLANに接続されているか、インターネットを介して接続されているかは、通信の動作に大きな影響を与える条件となる。例えば、P2P通信を行なう2台の端末機器が同じLANに接続されている場合、インターネットを介して接続されている場合に比べて、通信のセキュリティを低くしてもよく、また通信帯域も任意に大きく取ることができる。それに対して、P2P通信を行なう2台の端末機器がインターネットを介して接続されている場合、通信のセキュリティを高くすることが要求されたり、通信帯域に制限が加えられたりすることがある。   In an environment where the NAT function is used, whether two terminal devices that perform P2P communication are connected to the same LAN or the Internet is a condition that greatly affects the operation of communication. For example, when two terminal devices that perform P2P communication are connected to the same LAN, the security of communication may be lowered as compared to the case where they are connected via the Internet, and the communication band may be arbitrarily set. Can take big. On the other hand, when two terminal devices that perform P2P communication are connected via the Internet, it may be required to increase communication security or limit the communication band.

従ってP2P通信を行なう2台の端末機器がインターネットを介して接続されている場合、情報を送信する側の端末機器は、例えばAVコンテンツを送信する場合、符号化のビットレートを変更したり、セキュリティの強度を変えたり、送信可能なコンテンツを制限したりしなければならない場合がある。   Accordingly, when two terminal devices that perform P2P communication are connected via the Internet, the terminal device on the information transmission side may change the bit rate of encoding, for example, when transmitting AV content, In some cases, it is necessary to change the strength of the content or limit the content that can be transmitted.

すなわち、2台の端末機器がインターネットを介して接続されている場合、双方の端末機器は、P2P通信を行なう際、それらが同じLANに接続されている場合とは別の対応をする必要がある。
特開2004−56325号公報
That is, when two terminal devices are connected via the Internet, both terminal devices need to take different measures when performing P2P communication than when they are connected to the same LAN. .
JP 2004-56325 A

しかしながら、ユーザが接続先の機器を選択する際、例えば機器の一覧から接続先機器を選択する際、ユーザが直接操作する機器(以下、「ユーザ機器」という)と接続先機器とが同じLANに接続されているか、インターネットを介して接続されているかは自明ではない。そのため、ユーザ機器は、接続先機器に実際に接続してみてはじめて、送信対象の情報を低いビットレートで送信しなければならないことを判明する可能性がある。また、ユーザ機器は、誤って宅内のLANに接続されている機器に適したセキュリティの低い方法で、インターネットを介して別のLANに接続されている宅外の機器に、情報を送信する可能性がある。したがって、ユーザは、ユーザ機器の通信相手の機器(接続先機器)が、ユーザ機器が接続しているLANに接続しているのか否かを知りたい。更に、ユーザは、接続先機器が、ポータブル機器であるのか、据置型の機器であるのかモバイル機器であるのか、を知りたい。   However, when a user selects a connection destination device, for example, when selecting a connection destination device from a list of devices, the device directly operated by the user (hereinafter referred to as “user device”) and the connection destination device are in the same LAN. It is not obvious whether it is connected or connected via the Internet. For this reason, there is a possibility that the user device will know that the information to be transmitted must be transmitted at a low bit rate only after actually connecting to the connection destination device. In addition, the user device may transmit information to a device outside the home connected to another LAN via the Internet in a low security method suitable for the device connected to the home LAN by mistake. There is. Therefore, the user wants to know whether or not the communication partner device (connection destination device) of the user device is connected to the LAN to which the user device is connected. Furthermore, the user wants to know whether the connection destination device is a portable device, a stationary device, or a mobile device.

本発明は、接続先機器が同じLANに接続されているのか、インターネットを介して接続されているのかを判定することができ、最適な通信方式を選択することができる端末機器を提供することを目的とする。また、本発明は、接続先機器が同じLANに接続されているのか、インターネットを介して接続されているのかを特定するためのサーバを提供することを目的とする。   The present invention provides a terminal device that can determine whether a connection destination device is connected to the same LAN or the Internet, and can select an optimal communication method. Objective. Another object of the present invention is to provide a server for specifying whether a connection destination device is connected to the same LAN or connected via the Internet.

上記課題を解決し上記目的を達成するために、本発明の端末機器は、インターネットに接続されているLANに接続され、前記LANを介して通信する端末機器であって、前記
端末機器の通信相手の機器である接続先機器の識別子と、前記接続先機器が前記LANに接続されているか否かを示す接続特定属性値と、前記接続先機器がポータブル機器であるのか据置型機器であるのかを示す種別特定属性値とを含むリストを記憶する記憶手段と、前記接続先機器と通信し、前記接続先機器がポータブル機器であるのか据置型機器であるのかを判定し、かつ、前記接続先機器が前記LANに接続されているか否かを判定する判定手段と、前記判定手段によって得られた判定結果に基づいて、前記接続特定属性値及び前記種別特定属性値を前記リストに登録する登録手段とを備え、前記端末機器は、前記リストに登録されている前記接続先機器の前記接続特定属性値及び前記種別特定属性値に応じ符号化ビットレートの異なるコンテンツを前記接続先機器から受信する。
In order to solve the above problems and achieve the above object, a terminal device of the present invention is a terminal device that is connected to a LAN connected to the Internet and communicates via the LAN, the communication partner of the terminal device An identifier of a connection destination device that is a device, a connection specific attribute value indicating whether or not the connection destination device is connected to the LAN, and whether the connection destination device is a portable device or a stationary device. Storage means for storing a list including a type specifying attribute value to be indicated; communicating with the connection destination device; determining whether the connection destination device is a portable device or a stationary device; and the connection destination device Based on the determination result obtained by the determination means and the determination result obtained by the determination means, the connection specific attribute value and the type specific attribute value And a registration means for registering in the terminal device in response to the connection specified attribute value and the type identification attribute value of the connection destination device registered in the list, the different content of coding bit rate Receive from the connected device.

本発明の端末機器は、更に、前記接続先機器と通信し、前記接続先機器が前記LANに接続されているか否かを判定する判定手段と、前記判定手段によって得られた判定結果に基づいて、前記接続特定属性値を前記リストに登録する登録手段とを備えてもよい。   The terminal device of the present invention further communicates with the connection destination device, based on a determination unit that determines whether or not the connection destination device is connected to the LAN, and a determination result obtained by the determination unit. And registration means for registering the connection specific attribute value in the list.

本発明の端末機器は、更に、前記LANが接続しているインターネットに接続されているサーバに、前記接続特定属性値を特定するための情報を送信することを要求する要求手段と、前記サーバから、前記要求手段が行なった要求に対する応答として、前記接続先機器が前記LANに接続されているか否かを示す接続特定情報を受信する受信手段と、前記接続特定情報に基づいて、前記接続特定属性値を前記リストに登録する登録手段とを備えてもよい。   The terminal device of the present invention further includes request means for requesting transmission of information for specifying the connection specifying attribute value to a server connected to the Internet to which the LAN is connected, and from the server Receiving means for receiving connection specifying information indicating whether or not the connection destination device is connected to the LAN as a response to the request made by the requesting means, and the connection specifying attribute based on the connection specifying information Registration means for registering values in the list may be provided.

本発明の端末機器は、更に、前記接続先機器が前記LANに接続されているか否かを判定する判定手段を備え、前記接続特定情報は、前記接続先機器がインターネットを介して通信する場合に用いられる第1のグローバルIPアドレスであり、前記判定手段は、前記第1のグローバルIPアドレスと、前記端末機器がインターネットを介して通信する場合に用いられる第2のグローバルIPアドレスとが一致している場合、前記接続先機器が前記LANに接続されていると判定し、前記登録手段は、前記判定手段によって得られた判定結果に基づいて、前記接続特定属性値を前記リストに登録してもよい。   The terminal device of the present invention further includes a determination unit that determines whether or not the connection destination device is connected to the LAN, and the connection specifying information is obtained when the connection destination device communicates via the Internet. A first global IP address to be used, wherein the determining means matches the first global IP address with a second global IP address used when the terminal device communicates via the Internet. If the connection destination device is determined to be connected to the LAN, the registration unit may register the connection specific attribute value in the list based on the determination result obtained by the determination unit. Good.

本発明の端末機器は、更に、前記リストの前記接続先機器に対応するエントリを、前記エントリの前記接続特定属性値に基づいて、前記接続先機器が、前記LANに接続されている機器であるのか、前記LANに接続されていない機器であるのかを区別して表示する表示手段を備えてもよい。   The terminal device of the present invention is a device in which the connection destination device is further connected to the LAN based on the connection specific attribute value of the entry for an entry corresponding to the connection destination device in the list. Display means for distinguishing whether the device is not connected to the LAN.

前記表示手段は、前記接続先機器が前記LANに接続されている機器である場合、前記エントリを第1の接続先リストに表示し、前記接続先機器が前記LANに接続されていない機器である場合、前記エントリを第2の接続先リストに表示してもよい。   When the connection destination device is a device connected to the LAN, the display means displays the entry in a first connection destination list, and the connection destination device is a device not connected to the LAN. In this case, the entry may be displayed in the second connection destination list.

前記表示手段は、前記第1の接続先リストに表示すべき前記エントリと、前記第2の接続先リストに表示すべき前記エントリとを、形状若しくは色を変えることにより、又は特定のマークを用いることにより、区別して表示してもよい。   The display means changes the shape or color of the entry to be displayed in the first connection destination list and the entry to be displayed in the second connection destination list, or uses a specific mark. Thus, the information may be displayed separately.

本発明の端末機器は、更に、ユーザが前記接続先機器を操作するための操作手段を備え、前記表示手段は、前記接続特定属性値に基づいて決定される、前記接続先機器に対して実行可能な操作内容を、前記エントリに含めて表示してもよい。   The terminal device according to the present invention further includes an operation unit for a user to operate the connection destination device, and the display unit is executed on the connection destination device determined based on the connection specific attribute value. Possible operation contents may be included in the entry and displayed.

前記リストは、更に、前記接続先機器がポータブル機器であるのか据置型機器であるのかを示す種別特定属性値を含んでもよい。   The list may further include a type specifying attribute value indicating whether the connection destination device is a portable device or a stationary device.

本発明の端末機器は、更に、前記接続先機器と通信し、前記接続先機器がポータブル機器であるのか据置型機器であるのかを判定し、かつ、前記接続先機器が前記LANに接続されているか否かを判定する判定手段と、前記判定手段によって得られた判定結果に基づいて、前記接続特定属性値及び前記種別特定属性値を前記リストに登録する登録手段とを備えてもよい。   The terminal device of the present invention further communicates with the connection destination device, determines whether the connection destination device is a portable device or a stationary device, and the connection destination device is connected to the LAN. Determination means for determining whether or not there is, and registration means for registering the connection specific attribute value and the type specific attribute value in the list based on the determination result obtained by the determination means.

本発明の端末機器は、更に、前記接続先機器に、前記接続特定属性値を特定するための情報を送信することを要求する要求手段と、前記接続先機器から、前記要求手段が行なった要求に対する応答として、前記接続先機器が前記LANに接続されているか否かを示す接続特定情報を受信する受信手段とを備え前記登録手段は、前記接続特定情報に基づいて、前記接続特定属性値を前記リストに登録してもよい。 Terminal device of the present invention, further, to the connection destination device, and requesting means for requesting to transmit information for identifying the connection specific attribute value, from said connection destination device, wherein the request means is carried requested in response to, and a receiving means for the connection destination device receives a connection specific information indicating whether or not it is connected to the LAN, the registration means, based on said connection specific information, the connection specified attribute value May be registered in the list .

本発明の端末機器は、更に、前記接続先機器が前記LANに接続されているか否かを判定する判定手段を備え、前記接続特定情報は、前記接続先機器がインターネットを介して通信する場合に用いられる第1のグローバルIPアドレスであり、前記判定手段は、前記第1のグローバルIPアドレスと、前記端末機器がインターネットを介して通信する場合に用いられる第2のグローバルIPアドレスとが一致している場合、前記接続先機器が前記LANに接続されていると判定し、前記登録手段は、前記判定手段によって得られた判定結果に基づいて、前記接続特定属性値を前記リストに登録してもよい。   The terminal device of the present invention further includes a determination unit that determines whether or not the connection destination device is connected to the LAN, and the connection specifying information is obtained when the connection destination device communicates via the Internet. A first global IP address to be used, wherein the determining means matches the first global IP address with a second global IP address used when the terminal device communicates via the Internet. If the connection destination device is determined to be connected to the LAN, the registration unit may register the connection specific attribute value in the list based on the determination result obtained by the determination unit. Good.

本発明の端末機器は、更に、前記接続先機器に、前記種別特定属性値を特定するための情報を送信することを要求する要求手段と、前記接続先機器から、前記要求手段が行なった要求に対する応答として、前記接続先機器がポータブル機器であるのか据置型機器であるのかを示す種別特定情報を受信する受信手段とを備え前記登録手段は、前記種別特定情報に基づいて、前記種別特定属性値を前記リストに登録してもよい。 Terminal device of the present invention, further, to the connection destination device, and requesting means for requesting to transmit information for identifying the type specifying attribute value, from said connection destination device, wherein the request means is carried requested in response to, and receiving means for receiving a type identification information, wherein the connection destination device indicates whether it is a to or stationary equipment and portable equipment, said registration means, based on the type identification information, the type identification The attribute value may be registered in the list .

本発明の端末機器は、更に、前記リストの前記接続先機器に対応するエントリを、前記エントリの前記接続特定属性値及び前記種別特定属性値に基づいて、前記接続先機器が、ポータブル機器、据置型機器であって前記LANに接続されている機器、及び据置型機器であって前記LANに接続されていない機器のいずれであるのかを区別して表示する表示手段を備えてもよい。   The terminal device of the present invention further includes an entry corresponding to the connection destination device in the list based on the connection specification attribute value and the type specification attribute value of the entry, wherein the connection destination device is a portable device, a stationary device, The display device may include a display device that distinguishes between a type device that is connected to the LAN and a stationary device that is not connected to the LAN.

前記表示手段は、前記接続先機器がポータブル機器である場合、前記エントリを第1の接続先リストに表示し、前記接続先機器が据置型機器であって前記LANに接続されている機器である場合、前記エントリを第2の接続先リストに表示し、前記接続先機器が据置型機器であって前記LANに接続されていない機器である場合、前記エントリを第3の接続先リストに表示してもよい。   When the connection destination device is a portable device, the display means displays the entry in the first connection destination list, and the connection destination device is a stationary device that is connected to the LAN. The entry is displayed in the second connection destination list, and if the connection destination device is a stationary device and is not connected to the LAN, the entry is displayed in the third connection destination list. May be.

前記表示手段は、前記第1の接続先リストに表示すべき前記エントリと、前記第2の接続先リストに表示すべき前記エントリと、前記第3の接続先リストに表示すべき前記エントリとを、形状若しくは色を変えることにより、又は特定のマークを用いることにより、区別して表示してもよい。   The display means includes the entry to be displayed in the first connection destination list, the entry to be displayed in the second connection destination list, and the entry to be displayed in the third connection destination list. They may be displayed separately by changing their shapes or colors, or by using specific marks.

本発明の端末機器は、更に、ユーザが前記接続先機器を操作するための操作手段を備え、前記表示手段は、前記接続特定属性値及び前記種別特定属性値に基づいて決定される、前記接続先機器に対して実行可能な操作内容を、前記エントリに含めて表示してもよい。
本発明の前記端末機器は、さらに、前記接続先機器が前記LANに接続されている場合に、前記LANに接続されていない場合よりセキュリティの低い通信方式で前記接続先機器と通信してもよい。
また、本発明の前記端末機器は、さらに、前記接続先機器が前記LANに接続されている場合に、前記LANに接続されていない場合より通信帯域が大きい通信方式で前記接続先機器と通信してもよい。
さらに、発明の前記端末機器は、前記接続先機器が前記LANに接続されており、且つ据置型機器である場合に、前記接続先機器からMPEG2に基づくコンテンツを受信し、前記接続先機器が前記LANに接続されておらず、且つ据置型機器である場合に、前記接続先機器からMPEG4に基づくコンテンツを受信し、前記接続先機器がポータブル機器である場合に、前記接続先機器からJPEGに基づくコンテンツを受信してもよい。
The terminal device of the present invention further includes an operation unit for a user to operate the connection destination device, and the display unit is determined based on the connection specifying attribute value and the type specifying attribute value. The contents of operations that can be executed on the destination device may be included in the entry and displayed.
The terminal device according to the present invention may further communicate with the connection destination device by a communication method with lower security than when the connection destination device is connected to the LAN when the connection destination device is not connected to the LAN. .
In addition, the terminal device of the present invention further communicates with the connection destination device by a communication method having a communication band larger when the connection destination device is connected to the LAN than when the connection destination device is not connected to the LAN. May be.
Furthermore, the terminal device according to the present invention receives content based on MPEG2 from the connection destination device when the connection destination device is connected to the LAN and is a stationary device, and the connection destination device When it is not connected to the LAN and is a stationary device, content based on MPEG4 is received from the connection destination device, and when the connection destination device is a portable device, the connection destination device changes to JPEG. Based content may be received.

本発明のサーバは、インターネットに接続され、第1の端末機器及び第2の端末機器と通信するサーバであって、前記第2の端末機器がインターネットを介して通信する場合に用いられる第2のグローバルIPアドレスを記憶するための記憶手段と、前記第1の端末機器から、前記第2の端末機器が前記第1の端末機器が接続しているLANに接続されているか否かを示す接続特定情報の送信要求を受信する受信手段と、前記受信手段が前記送信要求を受信した場合、前記第1の端末機器がインターネットを介して通信する場合に用いられる第1のグローバルIPアドレスと、前記第2のグローバルIPアドレスとが一致しているか否かを判定する判定手段と、前記判定手段によって得られた判定結果を前記第1の端末機器に送信する送信手段とを備える。   The server of the present invention is a server that is connected to the Internet and communicates with the first terminal device and the second terminal device. The second terminal device is used when the second terminal device communicates via the Internet. Connection means for indicating whether or not the second terminal device is connected to the LAN to which the first terminal device is connected from the storage means for storing the global IP address and the first terminal device. A receiving means for receiving an information transmission request; a first global IP address used when the first terminal device communicates via the Internet when the receiving means receives the transmission request; Determining means for determining whether or not the two global IP addresses match, and a transmitter for transmitting the determination result obtained by the determining means to the first terminal device Provided with a door.

また、本発明のサーバは、インターネットに接続され、第1の端末機器及び第2の端末機器と通信するサーバであって、前記第2の端末機器がインターネットを介して通信する場合に用いられるグローバルIPアドレスを記憶するための記憶手段と、前記第1の端末機器から、前記第2の端末機器が前記第1の端末機器が接続しているLANに接続されているか否かを示す接続特定情報の送信要求を受信する受信手段と、前記受信手段が前記送信要求を受信した場合、前記グローバルIPアドレスを前記第1の端末機器に送信する送信手段とを備える。   The server of the present invention is a server that is connected to the Internet and communicates with the first terminal device and the second terminal device, and is used when the second terminal device communicates via the Internet. Connection specifying information indicating whether the second terminal device is connected to the LAN to which the first terminal device is connected from the storage means for storing the IP address and the first terminal device. Receiving means for receiving the transmission request, and transmitting means for transmitting the global IP address to the first terminal device when the receiving means receives the transmission request.

また、本発明の通信システムは、インターネットに接続されているLANに接続され、前記LANを介して通信する第1の端末機器と、第2の端末機器と、インターネットに接続され、前記第1の端末機器及び前記第2の端末機器と通信するサーバとを備える通信システムであって、前記第1の端末機器は、前記第2の端末機器の識別子と、前記第2の端末機器が前記LANに接続されているか否かを示す接続特定属性値とを含むリストを記憶する記憶手段を有し、前記サーバからの情報に基づいて前記第2の端末機器が前記LANに接続されているか否かを判定し、得られた判定結果に従って、前記接続特定属性値を前記リストに登録し、前記第2の端末機器は、定期的に、前記サーバに、前記第2の端末機器の識別子を送信し、前記サーバは、前記第2の端末機器の識別子と、前記第2の端末機器がインターネットを介して通信する場合に用いられる第2のグローバルIPアドレスとを関連付けて保持し、前記第1の端末機器から、前記第2の端末機器が前記LANに接続されているか否かを判定するための接続判定情報の送信要求を受信した場合、前記第2の端末機器の識別子を利用して前記第2のグローバルIPアドレスを検索し、前記第2のグローバルIPアドレスと、前記第1の端末機器がインターネットを介して通信する場合に用いられる第1のグローバルIPアドレスとが一致しているか否かを判定し、得られた判定結果を前記接続判定情報として前記第1の端末機器に送信し、前記第1の端末機器は、前記第1のグローバルIPアドレスと前記第2のグローバルIPアドレスとが一致していることを示す前記接続判定情報を受信した場合、前記第2の端末機器が前記LANに接続されていると判定する。   The communication system of the present invention is connected to a LAN connected to the Internet, and is connected to the first terminal device, the second terminal device, and the Internet that communicate via the LAN. A communication system comprising a terminal device and a server that communicates with the second terminal device, wherein the first terminal device is an identifier of the second terminal device, and the second terminal device is connected to the LAN. Whether or not the second terminal device is connected to the LAN based on information from the server has storage means for storing a list including a connection specific attribute value indicating whether or not the device is connected. In accordance with the obtained determination result, the connection specific attribute value is registered in the list, and the second terminal device periodically transmits the identifier of the second terminal device to the server, The sir Holds the identifier of the second terminal device and the second global IP address used when the second terminal device communicates via the Internet, from the first terminal device, When receiving a connection determination information transmission request for determining whether or not the second terminal device is connected to the LAN, the second global IP is used using the identifier of the second terminal device. An address is searched to determine whether the second global IP address matches the first global IP address used when the first terminal device communicates via the Internet. The determined determination result is transmitted to the first terminal device as the connection determination information, and the first terminal device transmits the first global IP address and the second global device. When receiving the connection determination information indicating that the P address and match, determines that the second terminal device is connected to the LAN.

また、本発明の通信システムは、インターネットに接続されているLANに接続され、前記LANを介して通信する第1の端末機器と、第2の端末機器とを備える通信システムであって、前記第1の端末機器は、前記第2の端末機器の識別子と、前記第2の端末機器が前記LANに接続されているか否かを示す接続特定属性値と、前記第2の端末機器がポータブル機器であるのか据置型機器であるのかを示す種別特定属性値とを含むリストを記憶する記憶手段、前記第2の端末機器からの情報に基づいて前記第2の端末機器が前記LANに接続されているか否かを判定し、かつ、前記第2の端末機器がポータブル機器であるのか据置型機器であるのかを判定する判定手段と前記判定手段によって得られた判定結果に従って、前記接続特定属性値及び前記種別特定属性値を前記リストに登録する登録手段とを備え、前記第2の端末機器は、前記第1の端末機器から、前記第2の端末機器が前記LANに接続されているか否かを判定するための接続判定情報の送信要求を受信した場合、前記第2の端末機器がインターネットを介して通信する場合に用いられる第2のグローバルIPアドレスを前記接続判定情報として前記第1の端末機器に送信し、前記第1の端末機器は、前記リストに登録されている前記接続先機器の前記接続特定属性値及び前記種別特定属性値に応じて、符号化ビットレートの異なるコンテンツを前記第2の端末機器から受信する。 The communication system of the present invention is a communication system including a first terminal device connected to a LAN connected to the Internet and communicating via the LAN, and a second terminal device, The first terminal device includes an identifier of the second terminal device, a connection identification attribute value indicating whether or not the second terminal device is connected to the LAN, and the second terminal device is a portable device. storage means for storing a list containing the type specific attribute value indicating which of what is located in or stationary equipment, the second terminal equipment based on information from the second terminal device is connected to the LAN to determine dolphin not, and a judgment means for said second terminal device to determine whether it is a to or stationary equipment and portable equipment, according to the determination result obtained by said determining means, said connection specific And a registration means for registering sex value and the type identification attribute value in the list, the second terminal device, from the first terminal device, the second terminal device is connected to the LAN When receiving a connection determination information transmission request for determining whether or not the second terminal device communicates via the Internet, the first global IP address used when the second terminal device communicates via the Internet is used as the connection determination information. The first terminal device transmits contents having different encoding bit rates according to the connection specification attribute value and the type specification attribute value of the connection destination device registered in the list. Receive from the second terminal device.

更に、本発明は、本発明の端末機器の特徴的な構成手段をステップとする方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムが格納された、CD−ROM等の記録媒体として実現することもできる。プログラムは、通信ネットワーク等の伝送媒体を介して流通させることができる。   Furthermore, the present invention can be realized as a method using the characteristic constituent means of the terminal device of the present invention as steps, or as a program for causing a computer to execute those steps, or a CD- It can also be realized as a recording medium such as a ROM. The program can be distributed via a transmission medium such as a communication network.

本発明は、接続先機器が同じLANに接続されているのか、インターネットを介して接続されているのかを判定することができ、最適な通信方式を選択することができる端末機器を提供することができる。また、本発明は、接続先機器が同じLANに接続されているのか、インターネットを介して接続されているのかを特定するためのサーバを提供することができる。   The present invention provides a terminal device that can determine whether a connection destination device is connected to the same LAN or is connected via the Internet, and can select an optimal communication method. it can. In addition, the present invention can provide a server for specifying whether a connection destination device is connected to the same LAN or connected via the Internet.

以下に、本発明を実施するための最良の形態について、図面を参照して説明する。
図1は本実施の形態の通信システムの構成図である。本実施の形態の通信システムは、第1の住宅111に設置されている、端末機器101、端末機器102、ルータ103、及びLAN104と、第2の住宅112に設置されている、端末機器105、ルータ106、及びLAN107と、インターネット108と、サーバ109と、携帯端末機器110とで構成されている。ルータ103、ルータ106、サーバ109、及び携帯端末機器110は、インターネット108に接続されている。端末機器101及び端末機器102は、LAN104を介してルータ103に接続されている。端末機器105は、LAN107を介してルータ106に接続されている。
The best mode for carrying out the present invention will be described below with reference to the drawings.
FIG. 1 is a configuration diagram of a communication system according to the present embodiment. The communication system according to the present embodiment includes a terminal device 101, a terminal device 102, a router 103, and a LAN 104 that are installed in a first house 111, and a terminal device 105 that is installed in a second house 112. A router 106, a LAN 107, the Internet 108, a server 109, and a mobile terminal device 110 are configured. The router 103, the router 106, the server 109, and the mobile terminal device 110 are connected to the Internet 108. The terminal device 101 and the terminal device 102 are connected to the router 103 via the LAN 104. The terminal device 105 is connected to the router 106 via the LAN 107.

端末機器101は、接続元の機器であって、ユーザが操作する。本実施の形態では、端末機器101はデジタルAVレコーダである。端末機器102は、図1に示すように、ルータ103を介して、端末機器101が接続されているLAN104に接続されている。本実施の形態では、端末機器102は、デジタルAVレコーダであって、MPEG2やMPEG4に基づくコンテンツを蓄積している。   The terminal device 101 is a connection source device and is operated by a user. In the present embodiment, the terminal device 101 is a digital AV recorder. As shown in FIG. 1, the terminal device 102 is connected via a router 103 to a LAN 104 to which the terminal device 101 is connected. In the present embodiment, the terminal device 102 is a digital AV recorder, and stores content based on MPEG2 or MPEG4.

端末機器105は、図1に示すように、接続元の機器である端末機器101が接続されているLAN104とは別のLAN107に接続されている。本実施の形態では、端末機器105は、デジタルAVレコーダであって、MPEG2やMPEG4に基づくコンテンツを蓄積している。   As shown in FIG. 1, the terminal device 105 is connected to a LAN 107 different from the LAN 104 to which the terminal device 101 that is a connection source device is connected. In the present embodiment, the terminal device 105 is a digital AV recorder, and stores content based on MPEG2 or MPEG4.

携帯端末機器110は、モバイル機器であって、図1に示すように、インターネット108に直接接続されている。携帯端末機器110は、インターネット108を介して、LAN104に接続されている端末機器101及び端末機器102と通信することができ、LAN107に接続されている端末機器105とも通信することができる。携帯端末機器110はJPEGに基づく静止画像を蓄積している。   The mobile terminal device 110 is a mobile device and is directly connected to the Internet 108 as shown in FIG. The mobile terminal device 110 can communicate with the terminal device 101 and the terminal device 102 connected to the LAN 104 via the Internet 108, and can also communicate with the terminal device 105 connected to the LAN 107. The mobile terminal device 110 stores still images based on JPEG.

次に、端末機器101の構成を説明する。図2は端末機器101の構成図である。図2に示すように、端末機器101は、記憶部201と、要求部202と、受信部203と、登録部204と、表示部205とを有する。   Next, the configuration of the terminal device 101 will be described. FIG. 2 is a configuration diagram of the terminal device 101. As illustrated in FIG. 2, the terminal device 101 includes a storage unit 201, a request unit 202, a reception unit 203, a registration unit 204, and a display unit 205.

記憶部201は、通信相手の機器である接続先機器の識別子(ID)と、接続先機器が、端末機器101が接続されているLAN104に接続されているか否かを示す接続特定属性値と、接続先機器が据置型の機器であるのかポータブル(モバイル)機器であるのかを示す種別特定属性値とを含むリストを記憶する。要求部202は、サーバ109に、接続特定属性値及び種別特定属性値を特定するための情報を送信することを要求する。受信部203は、サーバ109から要求部202が行なった要求に対する応答を受信する。登録部204は、受信部203によって受信された上記応答を記憶部201に記憶されているリストに登録する。表示部205は情報を表示する。   The storage unit 201 includes an identifier (ID) of a connection destination device that is a communication partner device, a connection identification attribute value that indicates whether the connection destination device is connected to the LAN 104 to which the terminal device 101 is connected, A list including a type specifying attribute value indicating whether the connection destination device is a stationary device or a portable (mobile) device is stored. The request unit 202 requests the server 109 to transmit information for specifying the connection specifying attribute value and the type specifying attribute value. The receiving unit 203 receives a response to the request made by the request unit 202 from the server 109. The registration unit 204 registers the response received by the reception unit 203 in a list stored in the storage unit 201. The display unit 205 displays information.

次に、サーバ109の構成を説明する。図3はサーバ109の構成図である。図3に示すように、サーバ109は、記憶部301と、受信部302と、判定部303と、送信部304とを有する。   Next, the configuration of the server 109 will be described. FIG. 3 is a configuration diagram of the server 109. As illustrated in FIG. 3, the server 109 includes a storage unit 301, a reception unit 302, a determination unit 303, and a transmission unit 304.

記憶部301は、端末機器101、端末機器102、端末機器105、及び携帯端末機器110それぞれに関する情報を記憶する。受信部302は、端末機器101、端末機器102、端末機器105、及び携帯端末機器110それぞれからの情報を受信する。判定部303は、端末機器102、端末機器105、及び携帯端末機器110それぞれが端末機器101が接続されているLAN104に接続されているか否かを判定する。送信部304は、判定部303によって得られた判定結果を端末機器101に送信する。   The storage unit 301 stores information regarding each of the terminal device 101, the terminal device 102, the terminal device 105, and the mobile terminal device 110. The receiving unit 302 receives information from each of the terminal device 101, the terminal device 102, the terminal device 105, and the mobile terminal device 110. The determination unit 303 determines whether each of the terminal device 102, the terminal device 105, and the mobile terminal device 110 is connected to the LAN 104 to which the terminal device 101 is connected. The transmission unit 304 transmits the determination result obtained by the determination unit 303 to the terminal device 101.

次に、本実施の形態のシステムの動作を、図4及び5を用いて説明する。
図4は、本実施の形態のシステムの動作の各手順を示すシーケンス図である。
Next, the operation of the system according to the present embodiment will be described with reference to FIGS.
FIG. 4 is a sequence diagram showing each procedure of the operation of the system according to the present embodiment.

端末機器101、端末機器102、端末機器105、及び携帯端末機器110は、設置された際に、自身に関するデータをサーバ109に登録する。図4において、登録フェイズS401は、各端末機器が自身に関するデータをサーバ109に登録する際の通信シーケンスを示す。登録フェイズS401において、各端末機器は、自身が持つ識別子である機器IDと、自身がモバイル機器であるのか又は据置型の機器であるのかと、自身がインターネット108に接続される点(ルータ103,又は106)のグローバルIPアドレスとをサーバ109に登録する(S406)。登録される情報はサーバ109の記憶部301に記憶される。   When the terminal device 101, the terminal device 102, the terminal device 105, and the mobile terminal device 110 are installed, the terminal device 101 registers data related to itself in the server 109. In FIG. 4, a registration phase S401 shows a communication sequence when each terminal device registers data related to itself in the server 109. In the registration phase S401, each terminal device is connected to the Internet 108 as to whether it is a device ID, which is its own identifier, whether it is a mobile device or a stationary device (router 103, Or the global IP address of 106) is registered in the server 109 (S406). Information to be registered is stored in the storage unit 301 of the server 109.

端末機器101は、表示部205によって表示される図5に示す遷移図に従って、他の機器と接続し、他の機器が持つコンテンツ(MPEG2、MPEG4、又はJPEGに基づくコンテンツ)を表示部205により表示する。   The terminal device 101 is connected to another device according to the transition diagram shown in FIG. 5 displayed by the display unit 205, and the content (content based on MPEG2, MPEG4, or JPEG) possessed by the other device is displayed on the display unit 205. To do.

端末機器101は、以下に示す手順で、端末機器101が内蔵する記憶部201に記憶されている接続先端末機器のリストへのエントリの登録を行なう。   The terminal device 101 registers an entry in the list of connection destination terminal devices stored in the storage unit 201 built in the terminal device 101 in the following procedure.

ユーザは、まず、端末機器101の表示部205によって表示されるメニュー501の中の“接続先機器登録”を選択し、機器ID入力画面508に遷移させる。次に、ユーザは、機器ID入力画面508において接続先機器のIDを入力する。これにより、端末機器101は、図4のS407〜S421のシーケンスに従って通信を行ない、その結果に従って接続先端末機器のリストへのエントリの登録を行なう。   The user first selects “connection destination device registration” in the menu 501 displayed by the display unit 205 of the terminal device 101, and transits to the device ID input screen 508. Next, the user inputs the ID of the connection destination device on the device ID input screen 508. Thereby, the terminal device 101 performs communication according to the sequence of S407 to S421 in FIG. 4, and registers an entry in the list of connection destination terminal devices according to the result.

S407において、機器ID入力画面508において接続先の機器のIDとして端末機器102のIDが入力されると、端末機器101の要求部202は、サーバ109に対し検索要求を行なう(S408)。サーバ109では、受信部302が検索要求を受信し、判定部303は、記憶部301に登録されている情報に基づいて、端末機器101と端末機器102とのグローバルIPアドレスが一致すると判断し、その判断に基づいて端末機器102は端末機器101が接続されているLAN104に接続されていると判定する(S409)。サーバ109では、送信部304が、端末機器102が据置型の機器であることを示す情報をS409において得た判定結果に含めて判定結果410として、端末機器101に送信する。端末機器101では、受信部203が、サーバ109からの、端末機器102が据置型の機器であって、自らが接続されているLAN104に接続されていることを示す判定結果を受信し、登録部204が、受信された判定結果に基づく属性値を、接続先端末機器のリストのエントリへ登録する(S411)。   In S407, when the ID of the terminal device 102 is input as the ID of the connection destination device on the device ID input screen 508, the request unit 202 of the terminal device 101 makes a search request to the server 109 (S408). In the server 109, the reception unit 302 receives the search request, and the determination unit 303 determines that the global IP addresses of the terminal device 101 and the terminal device 102 match based on the information registered in the storage unit 301. Based on the determination, the terminal device 102 determines that it is connected to the LAN 104 to which the terminal device 101 is connected (S409). In the server 109, the transmission unit 304 includes information indicating that the terminal device 102 is a stationary device in the determination result obtained in S 409 and transmits the information to the terminal device 101 as a determination result 410. In the terminal device 101, the receiving unit 203 receives a determination result from the server 109 indicating that the terminal device 102 is a stationary device and is connected to the LAN 104 to which the terminal device 102 is connected, and the registration unit 203 204 registers an attribute value based on the received determination result in an entry in the list of connection destination terminal devices (S411).

S412において、機器ID入力画面508において接続先の機器のIDとして端末機器105のIDが入力されると、端末機器101の要求部202は、サーバ109に対し検索要求を行なう(S413)。サーバ109では、受信部302が検索要求を受信し、判定部303は、記憶部301に登録されている情報に基づいて、端末機器101と端末機器105とのグローバルIPアドレスが一致しないと判断し、その判断に基づいて端末機器105は端末機器101が接続されているLAN104に接続されていないと判定する(S414)。サーバ109では、送信部304が、端末機器105が据置型の機器であることを示す情報をS412において得た判定結果に含めて判定結果415として、端末機器101に送信する。端末機器101では、受信部203が、サーバ109からの、端末機器105が据置型の機器であって、自らが接続されているLAN104に接続されていないことを示す判定結果を受信し、登録部204が、受信された判定結果に基づく属性値を、接続先端末機器のリストのエントリへ登録する(S416)。   In S412, when the ID of the terminal device 105 is input as the connection destination device ID on the device ID input screen 508, the request unit 202 of the terminal device 101 makes a search request to the server 109 (S413). In the server 109, the reception unit 302 receives the search request, and the determination unit 303 determines that the global IP addresses of the terminal device 101 and the terminal device 105 do not match based on the information registered in the storage unit 301. Based on the determination, the terminal device 105 determines that it is not connected to the LAN 104 to which the terminal device 101 is connected (S414). In the server 109, the transmission unit 304 includes information indicating that the terminal device 105 is a stationary device in the determination result obtained in S412 and transmits the information to the terminal device 101 as a determination result 415. In the terminal device 101, the reception unit 203 receives a determination result from the server 109 indicating that the terminal device 105 is a stationary device and is not connected to the LAN 104 to which the terminal device 105 is connected, and the registration unit 203 204 registers an attribute value based on the received determination result in an entry in the list of connection destination terminal devices (S416).

S417において、機器ID入力画面508において接続先の機器のIDとして携帯端末機器110のIDが入力されると、端末機器101の要求部202は、サーバ109に対し検索要求を行なう(S418)。サーバ109では、受信部302が検索要求を受信し、判定部303は、記憶部301に登録されている情報に基づいて、端末機器101と携帯端末機器110とのグローバルIPアドレスが一致しないと判断し、その判断に基づいて携帯端末機器110は端末機器101が接続されているLAN104に接続されていないと判定する(S419)。サーバ109では、送信部304が、携帯端末機器110がモバイル機器であることを示す情報をS419において得た判定結果に含めて判定結果420として、端末機器101に送信する。端末機器101では、受信部203が、サーバ109からの、携帯端末機器110がモバイル機器であって、自らが接続されているLAN104に接続されていないことを示す判定結果を受信し、登録部204が、受信された判定結果に基づく属性値を、接続先端末機器のリストのエントリへ登録する(S421)。   In S417, when the ID of the mobile terminal device 110 is input as the ID of the connection destination device on the device ID input screen 508, the request unit 202 of the terminal device 101 makes a search request to the server 109 (S418). In the server 109, the reception unit 302 receives the search request, and the determination unit 303 determines that the global IP addresses of the terminal device 101 and the mobile terminal device 110 do not match based on the information registered in the storage unit 301. Based on the determination, the mobile terminal device 110 determines that it is not connected to the LAN 104 to which the terminal device 101 is connected (S419). In the server 109, the transmission unit 304 includes information indicating that the mobile terminal device 110 is a mobile device in the determination result obtained in S419, and transmits the information to the terminal device 101 as the determination result 420. In the terminal device 101, the receiving unit 203 receives a determination result from the server 109 indicating that the mobile terminal device 110 is a mobile device and is not connected to the LAN 104 to which the receiving device 203 is connected, and the registration unit 204 However, the attribute value based on the received determination result is registered in the entry of the connection destination terminal device list (S421).

以上のようにして端末機器101が接続先機器を登録した後に、ユーザは、端末機器101の表示部205によって表示されるメニュー501の中の“NETコンテンツ視聴”を指定する。これにより、ユーザは、接続先を選択するための画面502、503、504に示される3種類のリストのいずれかを利用することにより、接続先機器を選択することが可能となる。宅内の機器リスト502は、端末機器101が接続されているLAN104に接続されている据置型の機器のエントリを表示し、宅外の機器リスト503は、端末機器101が接続されているLAN104に接続されていない据置型の機器のエントリを表示し、モバイル機器リスト504は、モバイル機器のエントリを表示する。各エントリには、登録内容に従って、宅内の機器リスト502に端末機器102が表示され、宅外の機器リスト503に端末機器105が表示され、モバイル機器リスト504に携帯端末機器110が表示される。   After the terminal device 101 registers the connection destination device as described above, the user designates “NET content viewing” in the menu 501 displayed by the display unit 205 of the terminal device 101. As a result, the user can select a connection destination device by using one of the three types of lists shown on the screens 502, 503, and 504 for selecting the connection destination. The in-home device list 502 displays entries of stationary devices connected to the LAN 104 to which the terminal device 101 is connected, and the out-of-home device list 503 is connected to the LAN 104 to which the terminal device 101 is connected. The entry of the stationary device that has not been displayed is displayed, and the mobile device list 504 displays the entry of the mobile device. In each entry, the terminal device 102 is displayed in the in-home device list 502, the terminal device 105 is displayed in the out-of-home device list 503, and the mobile terminal device 110 is displayed in the mobile device list 504 according to the registered contents.

ユーザが、接続先を選択するための画面(宅内の機器リスト502、宅外の機器リスト503、又はモバイル機器リスト504)において表示されている機器を選択すると、端末機器101は、選択された機器と、選択された機器に適した方法で通信する。本実施の形態では、ユーザは、宅内の機器リスト502から、端末機器102に蓄積されているMPEG2に基づくコンテンツを視聴することができ、宅外の機器リスト503から、端末機器105に蓄積されているMPEG4に基づくコンテンツを視聴することができ、モバイル機器リスト504から、携帯端末機器110に蓄積されているJPEGに基づくコンテンツを視聴することができる。   When the user selects a device displayed on a screen for selecting a connection destination (in-home device list 502, out-of-home device list 503, or mobile device list 504), the terminal device 101 selects the selected device. To communicate with the selected device. In this embodiment, the user can view content based on MPEG2 stored in the terminal device 102 from the in-home device list 502, and is stored in the terminal device 105 from the out-of-home device list 503. The content based on MPEG4 can be viewed, and the content based on JPEG stored in the mobile terminal device 110 can be viewed from the mobile device list 504.

このように、端末機器101は、接続先に応じた通信方式により、ユーザによって選択されたコンテンツを取得することができる。また、ユーザにとって、リスト毎に通信可能な機器を認識することができるので、操作性の良いGUIを提供することが可能である。   Thus, the terminal device 101 can acquire the content selected by the user by the communication method according to the connection destination. In addition, since a user can recognize a communicable device for each list, it is possible to provide a GUI with good operability.

なお、端末機器101は、通信相手の機器である接続先機器が、端末機器101が接続されているLAN104に接続されているか否かを判定する判定部を有してもよい。例えば、要求部202が、サーバ109に接続特定属性値を特定するための情報を送信することを要求した場合、サーバ109から応答として、接続先機器がインターネット108を介して通信する際に用いられるグローバルIPアドレスを送信したとき、上記判定部は、送信されてきたグローバルIPアドレスと、端末機器101がインターネット108を介して通信する際に用いられるグローバルIPアドレス(ルータ103のグローバルIPアドレス)とを比較して、接続先機器がLAN104に接続されているか否かを判定する。具体的には、送信されてきたグローバルIPアドレスと、ルータ103のグローバルIPアドレスとが一致している場合のみ、上記判定部は、接続先機器がLAN104に接続されていると判定する。上記判定部は、接続先機器と通信し、接続先機器がLAN104に接続されているか否かを判定してもよい。同様に、上記判定部は、接続先機器と通信し、接続先機器がモバイル機器であるのか、据置型の機器であるのかを判定してもよい。いずれの場合も、登録部204は、上記判定部によって得られた判定結果を、記憶部201のリストに登録する。   Note that the terminal device 101 may include a determination unit that determines whether a connection destination device that is a communication partner device is connected to the LAN 104 to which the terminal device 101 is connected. For example, when the request unit 202 requests the server 109 to transmit information for specifying a connection specifying attribute value, the request unit 202 is used when the connection destination device communicates via the Internet 108 as a response from the server 109. When the global IP address is transmitted, the determination unit determines the transmitted global IP address and the global IP address (global IP address of the router 103) used when the terminal device 101 communicates via the Internet 108. In comparison, it is determined whether or not the connection destination device is connected to the LAN 104. Specifically, the determination unit determines that the connection destination device is connected to the LAN 104 only when the transmitted global IP address matches the global IP address of the router 103. The determination unit may communicate with the connection destination device and determine whether the connection destination device is connected to the LAN 104. Similarly, the determination unit may communicate with the connection destination device and determine whether the connection destination device is a mobile device or a stationary device. In any case, the registration unit 204 registers the determination result obtained by the determination unit in the list of the storage unit 201.

また、端末機器101の表示部205は、宅内の機器リスト502に表示するエントリと、宅外の機器リスト503に表示するエントリと、モバイル機器リスト504に表示するエントリとを、形状若しくは色を変えることにより、又は特定のマークを用いることにより、区別して表示してもよい。   The display unit 205 of the terminal device 101 changes the shape or color of the entry displayed in the home device list 502, the entry displayed in the outside device list 503, and the entry displayed in the mobile device list 504. Or by using a specific mark.

更に、端末機器101は、ユーザが接続先機器を操作するための操作部を有してもよい。この場合、表示部205は、接続先機器に対して実行可能な操作内容を、エントリに含めて表示してもよい。   Furthermore, the terminal device 101 may have an operation unit for the user to operate the connection destination device. In this case, the display unit 205 may display the operation content executable for the connection destination device in the entry.

本発明の端末機器及びサーバは、ネットワークを介して通信する装置等として有用である。   The terminal device and server of the present invention are useful as a device that communicates via a network.

実施の形態のシステムの構成図System configuration diagram of the embodiment 端末機器101の構成図Configuration diagram of terminal device 101 サーバ109の構成図Configuration diagram of server 109 実施の形態のシステムの動作の各手順を示すシーケンス図Sequence diagram showing each procedure of the operation of the system of the embodiment 端末機器101の表示部205によって表示される遷移図Transition diagram displayed by the display unit 205 of the terminal device 101

符号の説明Explanation of symbols

101,102,105 端末機器
103,106 ルータ
104,107 LAN
108 インターネット
109 サーバ
110 携帯端末機器
201 記憶部
202 要求部
203 受信部
204 登録部
205 表示部
101, 102, 105 Terminal equipment 103, 106 Router 104, 107 LAN
108 Internet 109 Server 110 Mobile terminal device 201 Storage unit 202 Request unit 203 Reception unit 204 Registration unit 205 Display unit

Claims (14)

インターネットに接続されているLANに接続され、前記LANを介して通信する端末機器であって、
前記端末機器の通信相手の機器である接続先機器の識別子と、前記接続先機器が前記LANに接続されているか否かを示す接続特定属性値と、前記接続先機器がポータブル機器であるのか据置型機器であるのかを示す種別特定属性値とを含むリストを記憶する記憶手段と、
前記接続先機器と通信し、前記接続先機器がポータブル機器であるのか据置型機器であるのかを判定し、かつ、前記接続先機器が前記LANに接続されているか否かを判定する判定手段と、
前記判定手段によって得られた判定結果に基づいて、前記接続特定属性値及び前記種別特定属性値を前記リストに登録する登録手段とを備え、
前記端末機器は、前記リストに登録されている前記接続先機器の前記接続特定属性値及び前記種別特定属性値に応じ符号化ビットレートの異なるコンテンツを前記接続先機器から受信する
端末機器。
A terminal device connected to a LAN connected to the Internet and communicating via the LAN,
An identifier of a connection destination device that is a communication partner device of the terminal device, a connection specific attribute value indicating whether or not the connection destination device is connected to the LAN, and whether the connection destination device is a portable device Storage means for storing a list including a type-specific attribute value indicating whether it is a type device;
Determining means for communicating with the connection destination device, determining whether the connection destination device is a portable device or a stationary device, and determining whether the connection destination device is connected to the LAN; ,
Registration means for registering the connection specific attribute value and the type specific attribute value in the list based on the determination result obtained by the determination means;
The terminal device receives contents having different encoding bit rates from the connection destination device according to the connection specification attribute value and the type specification attribute value of the connection destination device registered in the list.
更に、
前記接続先機器に、前記接続特定属性値を特定するための情報を送信することを要求する要求手段と、
前記接続先機器から、前記要求手段が行なった要求に対する応答として、前記接続先機器が前記LANに接続されているか否かを示す接続特定情報を受信する受信手段とを備え、
前記登録手段は、前記接続特定情報に基づいて、前記接続特定属性値を前記リストに登録する
を備える請求項1記載の端末機器。
Furthermore,
Request means for requesting the connection destination device to transmit information for specifying the connection specific attribute value;
Receiving means for receiving connection identification information indicating whether or not the connection destination device is connected to the LAN, as a response to the request made by the request means from the connection destination device;
The terminal device according to claim 1, wherein the registration unit includes: registering the connection specific attribute value in the list based on the connection specifying information.
前記接続特定情報は、前記接続先機器がインターネットを介して通信する場合に用いられる第1のグローバルIPアドレスであり、
前記判定手段は、前記第1のグローバルIPアドレスと、前記端末機器がインターネッ
トを介して通信する場合に用いられる第2のグローバルIPアドレスとが一致している場合、前記接続先機器が前記LANに接続されていると判定し、
前記登録手段は、前記判定手段によって得られた判定結果に基づいて、前記接続特定属性値を前記リストに登録する
請求項2記載の端末機器。
The connection specifying information is a first global IP address used when the connection destination device communicates via the Internet,
When the first global IP address and the second global IP address used when the terminal device communicates via the Internet match, the determination unit determines that the connection destination device is in the LAN. It is determined that it is connected,
The terminal device according to claim 2, wherein the registration unit registers the connection specific attribute value in the list based on a determination result obtained by the determination unit.
更に、
前記接続先機器に、前記種別特定属性値を特定するための情報を送信することを要求する要求手段と、
前記接続先機器から、前記要求手段が行なった要求に対する応答として、前記接続先機器がポータブル機器であるのか据置型機器であるのかを示す種別特定情報を受信する受信手段とを備え、
前記登録手段は、前記種別特定情報に基づいて、前記種別特定属性値を前記リストに登録する
を備える請求項1〜3のいずれか1項記載の端末機器。
Furthermore,
Request means for requesting the connection destination device to transmit information for specifying the type specifying attribute value;
Receiving means for receiving type specifying information indicating whether the connection destination device is a portable device or a stationary device as a response to the request made by the request unit from the connection destination device;
The terminal device according to claim 1, wherein the registration unit includes: the type specifying attribute value is registered in the list based on the type specifying information.
更に、前記リストの前記接続先機器に対応するエントリを、前記エントリの前記接続特定属性値及び前記種別特定属性値に基づいて、前記接続先機器が、ポータブル機器、据置型機器であって前記LANに接続されている機器、及び据置型機器であって前記LANに接続されていない機器のいずれであるのかを区別して表示する表示手段
を備える請求項1〜4のいずれか1項に記載の端末機器。
Further, an entry corresponding to the connection destination device in the list is determined based on the connection specification attribute value and the type specification attribute value of the entry, and the connection destination device is a portable device, a stationary device, and the LAN. The terminal according to any one of claims 1 to 4, further comprising: a display unit that distinguishes and displays which is a device connected to the device and a device that is a stationary device and is not connected to the LAN. machine.
前記表示手段は、
前記接続先機器がポータブル機器である場合、前記エントリを第1の接続先リストに表示し、
前記接続先機器が据置型機器であって前記LANに接続されている機器である場合、前記エントリを第2の接続先リストに表示し、
前記接続先機器が据置型機器であって前記LANに接続されていない機器である場合、前記エントリを第3の接続先リストに表示する
請求項5記載の端末機器。
The display means includes
If the connection destination device is a portable device, the entry is displayed in a first connection destination list;
When the connection destination device is a stationary device and a device connected to the LAN, the entry is displayed in a second connection destination list;
The terminal device according to claim 5, wherein when the connection destination device is a stationary device and is not connected to the LAN, the entry is displayed in a third connection destination list.
前記表示手段は、前記第1の接続先リストに表示すべき前記エントリと、前記第2の接続先リストに表示すべき前記エントリと、前記第3の接続先リストに表示すべき前記エントリとを、形状若しくは色を変えることにより、又は特定のマークを用いることにより、区別して表示する
請求項6記載の端末機器。
The display means includes the entry to be displayed in the first connection destination list, the entry to be displayed in the second connection destination list, and the entry to be displayed in the third connection destination list. The terminal device according to claim 6, wherein the terminal device is distinguished and displayed by changing a shape or a color, or by using a specific mark.
更に、ユーザが前記接続先機器を操作するための操作手段を備え、
前記表示手段は、前記接続特定属性値及び前記種別特定属性値に基づいて決定される、前記接続先機器に対して実行可能な操作内容を、前記エントリに含めて表示する
請求項5〜7のいずれか1項に記載の端末機器。
Furthermore, an operation means for a user to operate the connection destination device is provided,
8. The display unit includes an operation content that is determined based on the connection specific attribute value and the type specific attribute value and that can be executed on the connection destination device, and displays the operation content in the entry. The terminal device according to any one of the above.
前記端末機器は、さらに、前記接続先機器が前記LANに接続されている場合に、前記LANに接続されていない場合よりセキュリティの低い通信方式で前記接続先機器と通信する
請求項1〜8のいずれか1項に記載の端末機器。
The terminal device further communicates with the connection destination device by a communication method with a lower security when the connection destination device is connected to the LAN than when the connection destination device is not connected to the LAN. The terminal device according to any one of the above.
前記端末機器は、さらに、前記接続先機器が前記LANに接続されている場合に、前記LANに接続されていない場合より通信帯域が大きい通信方式で前記接続先機器と通信する
請求項1〜9のいずれか1項に記載の端末機器。
The terminal device further communicates with the connection destination device when the connection destination device is connected to the LAN by a communication method having a communication band larger than that when the connection destination device is not connected to the LAN. The terminal device according to any one of the above.
記端末機器は、
前記接続先機器が前記LANに接続されており、且つ据置型機器である場合に、前記接続先機器からMPEG2に基づくコンテンツを受信し、
前記接続先機器が前記LANに接続されておらず、且つ据置型機器である場合に、前記接続先機器からMPEG4に基づくコンテンツを受信し、
前記接続先機器がポータブル機器である場合に、前記接続先機器からJPEGに基づくコンテンツを受信する
請求項1〜10のいずれか1項に記載の端末機器。
Before Symbol terminal equipment,
When the connection destination device is connected to the LAN and is a stationary device, content based on MPEG2 is received from the connection destination device;
When the connection destination device is not connected to the LAN and is a stationary device, content based on MPEG4 is received from the connection destination device;
The terminal device according to claim 1, wherein when the connection destination device is a portable device, content based on JPEG is received from the connection destination device.
インターネットに接続されているLANに接続され、前記LANを介して通信する第1の端末機器と、第2の端末機器とを備える通信システムであって、
前記第1の端末機器は、
記第2の端末機器の識別子と、前記第2の端末機器が前記LANに接続されているか否かを示す接続特定属性値と、前記第2の端末機器がポータブル機器であるのか据置型機器であるのかを示す種別特定属性値とを含むリストを記憶する記憶手段
記第2の端末機器からの情報に基づいて前記第2の端末機器が前記LANに接続されているか否かを判定し、かつ、前記第2の端末機器がポータブル機器であるのか据置型機器であるのかを判定する判定手段と
前記判定手段によって得られた判定結果に従って、前記接続特定属性値及び前記種別特定属性値を前記リストに登録する登録手段とを備え
前記第2の端末機器は、前記第1の端末機器から、前記第2の端末機器が前記LANに接続されているか否かを判定するための接続判定情報の送信要求を受信した場合、前記第2の端末機器がインターネットを介して通信する場合に用いられる第2のグローバルIPアドレスを前記接続判定情報として前記第1の端末機器に送信し、
前記第1の端末機器は、前記リストに登録されている前記接続先機器の前記接続特定属性値及び前記種別特定属性値に応じて、符号化ビットレートの異なるコンテンツを前記第2の端末機器から受信する
通信システム。
A communication system comprising a first terminal device connected to a LAN connected to the Internet and communicating via the LAN, and a second terminal device,
The first terminal device is:
Before Symbol identifier of the second terminal device, the second terminal device is connected particular attribute value indicating whether or not it is connected to the LAN, the second terminal device is a portable device for either stationary equipment storage means for storing a list containing the type specific attribute value indicating which of what is,
Before Symbol the second terminal device determines whether or not it is connected to the LAN based on information from the second terminal device, and said second terminal device is a portable device for either stationary equipment a determining means for determining which of the or at,
In accordance with the determination result obtained by the determination means , comprising: a registration means for registering the connection specific attribute value and the type specific attribute value in the list;
When the second terminal device receives a connection determination information transmission request for determining whether or not the second terminal device is connected to the LAN from the first terminal device, A second global IP address used when the two terminal devices communicate via the Internet is transmitted as the connection determination information to the first terminal device;
The first terminal device transmits contents with different encoding bit rates from the second terminal device according to the connection specification attribute value and the type specification attribute value of the connection destination device registered in the list. Receiving communication system.
請求項1〜11のいずれか1項に記載の端末機器の各手段としてコンピュータを機能させるためのプログラム。   The program for functioning a computer as each means of the terminal device of any one of Claims 1-11. 請求項1〜11のいずれか1項に記載の端末機器の各手段としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。   The computer-readable recording medium which recorded the program for functioning a computer as each means of the terminal device of any one of Claims 1-11.
JP2005342895A 2005-11-28 2005-11-28 Terminal equipment and communication system Expired - Fee Related JP5037004B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005342895A JP5037004B2 (en) 2005-11-28 2005-11-28 Terminal equipment and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005342895A JP5037004B2 (en) 2005-11-28 2005-11-28 Terminal equipment and communication system

Publications (2)

Publication Number Publication Date
JP2007150762A JP2007150762A (en) 2007-06-14
JP5037004B2 true JP5037004B2 (en) 2012-09-26

Family

ID=38211627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005342895A Expired - Fee Related JP5037004B2 (en) 2005-11-28 2005-11-28 Terminal equipment and communication system

Country Status (1)

Country Link
JP (1) JP5037004B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7861260B2 (en) 2007-04-17 2010-12-28 Almondnet, Inc. Targeted television advertisements based on online behavior
US8566164B2 (en) 2007-12-31 2013-10-22 Intent IQ, LLC Targeted online advertisements based on viewing or interacting with television advertisements
US8024469B1 (en) * 2010-03-05 2011-09-20 Brass Monkey Inc. System and method for connecting network sockets between applications
JP7124387B2 (en) * 2018-03-29 2022-08-24 ブラザー工業株式会社 Communication device and computer program for the communication device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3836575B2 (en) * 1996-09-19 2006-10-25 株式会社東芝 Security system and security method
TW200605574A (en) * 2004-02-17 2006-02-01 Ginganet Corp Address resolution apparatus, address resolution method and telecommunication system thereof
JP4313707B2 (en) * 2004-03-19 2009-08-12 日本電信電話株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM THEREOF

Also Published As

Publication number Publication date
JP2007150762A (en) 2007-06-14

Similar Documents

Publication Publication Date Title
US10742592B2 (en) Dynamic DNS-based service discovery
JP4804364B2 (en) Communication system, terminal device and communication device
US7917615B2 (en) Apparatus and method for real-time monitoring and controlling of networked appliances using an intermediate server
US8055802B2 (en) Open service gateway initiative-based home gateway apparatus and device registration method thereof
JP5756146B2 (en) User terminal, remote support method, and user terminal program
US20090222541A1 (en) Dynamic sensor network registry
CN102201842B (en) Information processing system, messaging device and information processing method
US10712988B2 (en) Method and apparatus for controlling controlled device included in network
US20100014529A1 (en) Network Communication Apparatus, Network Communication Method, And Address Management Apparatus
CN104994077A (en) Wireless local area network access equipment identity marking method and device
EP2795850B1 (en) Modifying a property of a sequence of sent packets to uniquely identify an entity on a network such as an encrypted network
US7551605B2 (en) Home gateway apparatus
KR20080005622A (en) Control point at upnp network and registration method of preference device
JP5357920B2 (en) Home device cooperation control device and home device cooperation control method
JP4576637B2 (en) Network camera, management server and video distribution system
JP5037004B2 (en) Terminal equipment and communication system
WO2015087508A1 (en) Communication method, system, and device
US20070282996A1 (en) Network connection apparatus and providing service control program
JP4576839B2 (en) Communications system
KR20090053978A (en) System and method for providing remote for contents in home network
CN110691023A (en) Address system
JP2021013094A (en) Ip equipment remote control operation system
JP2012238143A (en) Home equipment management system and home equipment management method
JP2014150372A (en) Communication method, communication system, and communication device
JP2020162045A (en) Remote control system, communication method for remote control system, terminal, remote control server device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110607

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120208

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120704

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

Free format text: PAYMENT UNTIL: 20150713

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees