JP2003308264A - Network device and network device control method - Google Patents
Network device and network device control methodInfo
- Publication number
- JP2003308264A JP2003308264A JP2002323266A JP2002323266A JP2003308264A JP 2003308264 A JP2003308264 A JP 2003308264A JP 2002323266 A JP2002323266 A JP 2002323266A JP 2002323266 A JP2002323266 A JP 2002323266A JP 2003308264 A JP2003308264 A JP 2003308264A
- Authority
- JP
- Japan
- Prior art keywords
- network
- network device
- information
- function
- message
- 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.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【課題】 サブネットワークに新たな装置が加わった場
合でも、使用者が通信装置で新たな装置の機器リストや
機能情報を登録しなくても、メインネットワークから新
たな装置を制御できるようにすることである。
【解決手段】 新たな装置が有する機能情報や該ネット
ワーク装置を制御するための情報と制御関数呼び出し情
報を有する制御情報とを、第1のネットワーク装置の要
求に従って、少なくとも機能の種類や制御に用いるパラ
メータの有無を第1のネットワークに接続された第1の
ネットワーク装置が解釈できるデータ形式で生成し、第
1のネットワークに共通のメッセージ形式で提供する。
(57) [Summary] [PROBLEMS] Even if a new device is added to a sub-network, even if a user does not register a device list or function information of the new device with a communication device, a new device can be added from the main network. To be able to control it. SOLUTION: In accordance with a request of a first network device, at least a function type and control of function information of a new device, information for controlling the network device, and control information having control function call information are used. The presence or absence of the parameter is generated in a data format that can be interpreted by the first network device connected to the first network, and is provided in a message format common to the first network.
Description
【0001】[0001]
【発明の属する技術分野】本発明はネットワーク装置お
よびネットワーク装置の制御方法に関するものであり、
特に、同一ネットワークに接続されるネットワーク装置
とゲートウェイを介して異なるネットワークに接続され
るネットワーク装置が混在した制御システムの構築に適
したネットワーク装置及びその装置制御方法に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network device and a method for controlling the network device,
In particular, the present invention relates to a network device suitable for constructing a control system in which network devices connected to the same network and network devices connected to different networks via gateways coexist, and a device control method thereof.
【0002】[0002]
【従来の技術】従来の複数のネットワークが混在する場
合のサブネットワークに接続された機器の情報の取得方
法には、特開平11−187061がある。そこには、
サブネットワークに接続された1394機器の情報を家
庭内ネットワークのディレクトリエージェントにサービ
スを登録する通信装置を用いて登録している。2. Description of the Related Art As a conventional method for acquiring information of a device connected to a sub-network when a plurality of networks coexist, there is JP-A-11-187061. There
Information of 1394 devices connected to the sub-network is registered using a communication device that registers a service with a directory agent of a home network.
【0003】[0003]
【特許文献1】特開平11−187061号公報[Patent Document 1] Japanese Patent Laid-Open No. 11-187061
【0004】[0004]
【発明が解決しようとする課題】しかし、上記従来技術
では、通信装置が1394機器の機能情報等をディレク
トリエージェントに登録していることから、新たな13
94機器がサブネットワークに加わった場合に、通信装
置を用いて、新たに使用者が登録する必要があった。However, in the above conventional technique, since the communication device registers the function information and the like of the 1394 device in the directory agent, a new 13
When 94 devices join the sub-network, it is necessary for the user to newly register using the communication device.
【0005】そこで、本発明の課題は、サブネットワー
クに新たな装置が加わった場合でも、使用者が通信装置
で新たな装置の機器リストや機能情報を登録しなくて
も、メインネットワークから新たな装置を制御できるよ
うにすることである。Therefore, an object of the present invention is to add a new device from the main network even if a new device is added to the sub-network, even if the user does not register the device list or function information of the new device with the communication device. To be able to control the device.
【0006】[0006]
【課題を解決するための手段】上記課題は、特許請求の
範囲に記載された発明により解決される。The above problems can be solved by the inventions described in the claims.
【0007】[0007]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について詳しく説明する。図1は本発明の一実
施例によるネットワーク装置で構成されるネットワーク
装置制御システムの一例である。100はネットワーク
装置の接続されるIPネットワークで、110はIPネ
ットワーク100に接続された他のネットワーク装置を
制御する機能を有するネットワーク装置(以下、コント
ローラ)、120はAV系のネットワーク装置の一例と
してのデジタルビデオカメラ(D−CAM)、130は
白物系のネットワーク装置の一例としての洗濯機であ
る。140はAV機器系のネットワークへのゲートウェ
イ機能を持ったネットワーク装置で、デジタルテレビ
(D−TV)141やデジタルビデオレコーダ(D−V
TR)142など1394IF143で接続されたデジ
タルAV機器を制御する能力を持つAV機器ゲートウェ
イ(以下、AV機器GW)、150は白物家電系のネッ
トワークへのゲートウェイ機能を持ったネットワーク装
置で、電子レンジ151や冷蔵庫152などエコーネッ
ト(ECHONET)153で接続された白物家電を制
御する能力を持つ白物家電GWである。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 1 is an example of a network device control system including network devices according to an embodiment of the present invention. Reference numeral 100 is an IP network to which network devices are connected, 110 is a network device (hereinafter, controller) having a function of controlling other network devices connected to the IP network 100, and 120 is an example of an AV network device. The digital video camera (D-CAM) 130 is a washing machine as an example of a white goods network device. Reference numeral 140 is a network device having a gateway function to a network of AV equipment systems, such as a digital television (D-TV) 141 and a digital video recorder (D-V).
TR) 142, etc., an AV device gateway (hereinafter, AV device GW) having the ability to control digital AV devices connected by 1394IF 143, 150 is a network device having a gateway function to a network of white goods, such as a microwave oven. This is a white goods household appliance GW having the ability to control white goods household appliances connected by ECHONET 153 such as 151 and refrigerator 152.
【0008】本実施の形態において、コントローラ10
0はネットワーク上のネットワーク装置(120、13
0、140、150)、および、ゲートウェイ機能を持
つネットワーク装置(140、150)はメッセージ交
換により連携して動作可能なプログラムモジュールを備
える。コントローラはメッセージ交換によりネットワー
ク装置を制御するために必要な情報を取得でき、ゲート
ウェイ機能を持つネットワーク装置の配下に接続された
機器も含め共通のプロトコルでネットワーク装置、およ
び、その配下の機器を制御することが可能となる。In the present embodiment, the controller 10
0 is a network device on the network (120, 13
0, 140, 150) and the network device (140, 150) having a gateway function include program modules that can operate in cooperation by exchanging messages. The controller can acquire the information necessary to control the network device by exchanging messages, and controls the network device and the devices under it with a common protocol including the devices connected under the network device having the gateway function. It becomes possible.
【0009】以下、図面を参照して本発明にかかる制御
方法とネットワーク装置の構成を説明する。図2は本発
明の一実施例によるコントローラとネットワーク装置の
ソフトウェア構成の一例である。図中、図1と同じ機能
を表すものは同じ番号で示し、説明は省略する。100
はネットワーク装置の接続されるIPネットワーク、1
10はネットワーク装置を制御する機能を有するコント
ローラ、120は制御されるネットワーク装置の1つデ
ジタルビデオカメラで以下、ターゲット装置と呼ぶ。The configuration of the control method and network device according to the present invention will be described below with reference to the drawings. FIG. 2 is an example of a software configuration of the controller and the network device according to the embodiment of the present invention. In the figure, components having the same functions as those in FIG. 1 are designated by the same reference numerals, and the description thereof will be omitted. 100
Is an IP network to which network devices are connected, 1
Reference numeral 10 is a controller having a function of controlling the network device, and 120 is one of the network devices to be controlled, which is a digital video camera, and is hereinafter referred to as a target device.
【0010】コントローラ110はネットワーク装置を
制御するコントローラ・アプリケーション(以下、コン
トローラAP)230、コントローラAPの要請により
情報処理プロトコルに従ったメッセージを生成したり、
受信したメッセージを解釈しコントローラAPに渡すメ
ッセージ生成/解釈処理部221からなり、ネットワー
ク装置に共通のプロトコルに従いメッセージ交換を行な
う情報交換プロトコル処理部220、ネットワーク物理
層とデータの送受信を行なうネットワークドライバで構
成する。ターゲット装置120は、ターゲット装置自身
を制御するための関数呼び出しのインターフェースを提
供し、呼び出された関数に従いターゲット装置自身を制
御する機器制御サービス241とターゲット装置の機能
などターゲット装置を制御するために必要な情報を提供
するための関数呼び出しのインターフェースを提供し、
呼び出された関数に従い要求された情報を提供する機器
情報提供サービス242からなるターゲット装置自身を
制御するためのサービスをコントローラに提供するター
ゲットサービス240、受信したメッセージを解釈して
渡すべきプロトコル処理部に判断しメッセージを振り分
け、戻り値を受け取りメッセージの送信元にかえすメッ
セージ生成/解釈処理部221とメッセージ生成/解釈
処理部221から受け取ったメッセージを解釈し、対応
する関数にパラメータを与え、処理結果を受け取りメッ
セージ生成/解釈処理部221へかえす機器制御プロト
コル処理部222、および、機器情報提供プロトコル2
23からなる情報交換プロとトコル処理220、ネット
ワークドライバ210で構成する。The controller 110 generates a message according to an information processing protocol at the request of a controller application (hereinafter, controller AP) 230 for controlling a network device and a controller AP,
A message generation / interpretation processing unit 221 that interprets a received message and passes it to the controller AP. An information exchange protocol processing unit 220 that exchanges messages according to a protocol common to network devices, and a network driver that transmits and receives data to and from the network physical layer. Constitute. The target device 120 provides an interface for calling a function for controlling the target device itself, and is necessary for controlling the target device such as a device control service 241 that controls the target device itself according to the called function and a function of the target device. Interface of function call to provide various information,
A target service 240 that provides a controller with a service for controlling the target device itself, which includes a device information providing service 242 that provides requested information according to a called function, and a protocol processing unit that should interpret and pass the received message. Judge the message, sort the message, receive the return value and return it to the message sender. Interpret the message received from the message generation / interpretation processing unit 221 and the message generation / interpretation processing unit 221, give parameters to the corresponding function, and process the result. Device control protocol processing unit 222 for returning to received message generation / interpretation processing unit 221, and device information provision protocol 2
It is composed of an information exchange professional consisting of 23, a tocol processing 220, and a network driver 210.
【0011】ここで、図3、図4を用いてコントローラ
110とターゲット装置120の振る舞いを説明する。
図3は本発明の一実施例によるターゲット装置がコント
ローラ110に提供するターゲットサービス240の情
報の一例で、図4はコントローラ110とターゲット装
置120で交換されるメッセージの一例でコントローラ
110がターゲット装置のカメラ機能のズームを制御す
る例を示す。The behaviors of the controller 110 and the target device 120 will be described with reference to FIGS. 3 and 4.
FIG. 3 is an example of information of a target service 240 provided by the target device to the controller 110 according to an embodiment of the present invention, and FIG. 4 is an example of messages exchanged between the controller 110 and the target device 120. The example which controls the zoom of a camera function is shown.
【0012】コントローラ110はネットワーク上のタ
ーゲット装置120を検出すると、ターゲット装置にメ
ッセージを送信し(図4(1))、図3に一例として示
すようなターゲットサービス240の情報を取得する。
なお、コントローラが目的とするターゲット装置を検出
する方法の一例としては、コントローラがUDP(Us
er Datagram Protocol)のマルチ
キャストメッセージを用いて目的の機能を有するターゲ
ット装置を問い合わせるメッセージをネットワークに送
信し、問い合わせに答えたネットワーク装置をターゲッ
ト装置と判断し、その応答メッセージから目的のターゲ
ット装置のIPアドレスを取得する方法などが可能であ
る。しかしながら、本発明においてはターゲット装置の
検出方法については限定を加えない。図3ではターゲッ
ト装置120はターゲットサービスとして、機器制御サ
ービスはVCR制御とカメラ制御の機能を有する機器制
御サービス241と機器情報提供サービス242を持つ
ことを示し、各機能の関数名、使用されるパラメータや
アクセスするためのURLなどの情報を示している。タ
ーゲット装置の提供するサービスの機能やアクセス関数
などのフォーマット情報を取得したコントローラは、ユ
ーザの操作や、他のアプリケーションの要求に従ってタ
ーゲット装置を制御する関数を含むメッセージをターゲ
ット装置のアクセスURLに送信しターゲット装置を制
御する。図4の例では、機器リスト取得要求を送信し
(図4(3))、応答からターゲット機器120がカメ
ラ機能とVCR機能を持つことを知る。更にカメラ機能
の関数名を得るためCAMERAをパラメータに機能関
数名取得要求を送信し(図4(5))、ズームの関数Z
oomを得る。そして、ズーム倍率10をパラメータに
ズームの関数Zoomを送信し、ターゲット機器120
のズーム倍率が10倍に設定され、戻り値として指定さ
れたズーム倍率10を得る。When the controller 110 detects the target device 120 on the network, it sends a message to the target device (FIG. 4 (1)) and acquires the information of the target service 240 as an example shown in FIG.
As an example of a method for the controller to detect a target device, the controller uses the UDP (Us
er Datagram Protocol) multicast message is used to send a message inquiring a target device having a desired function to the network, the network device that responded to the inquiry is determined to be the target device, and the IP address of the target device is determined from the response message. Can be obtained. However, the present invention does not limit the detection method of the target device. FIG. 3 shows that the target device 120 has a target service, and the device control service has a device control service 241 having a VCR control function and a camera control function, and a device information providing service 242. The function name of each function and the parameter used. And information such as a URL for accessing. The controller, which has obtained the format information such as the function of the service provided by the target device and the access function, sends a message including a function for controlling the target device according to the user's operation or the request of another application to the access URL of the target device. Control the target device. In the example of FIG. 4, a device list acquisition request is transmitted (FIG. 4 (3)), and it is known from the response that the target device 120 has a camera function and a VCR function. Further, in order to obtain the function name of the camera function, a function function name acquisition request is sent with CAMERA as a parameter (FIG. 4 (5)), and the zoom function Z is sent.
get oom. Then, the zoom function Zoom is transmitted with the zoom magnification of 10 as a parameter, and the target device 120
The zoom magnification of is set to 10 and the zoom magnification of 10 designated as the return value is obtained.
【0013】以上、説明したようにコントローラ110
はターゲット装置120とのメッセージ交換により、タ
ーゲット装置の機能や、機能にアクセスするためのUR
Lや関数名、パラメータなどの情報を得てターゲット機
器を制御する。従ってこの方法によれば、ターゲット機
器を制御するための情報をコントローラが予め知ってお
く必要はなく、コントローラとターゲット装置間でメッ
セージ交換のプロトコルや、データの表現形式だけを共
有していればよいため、ネットワーク装置の増減や、A
V機器や白物家電といった装置の種類の違いに対し柔軟
なネットワーク装置制御システムを構築できる。As described above, the controller 110
Exchanges a message with the target device 120 to enable the UR to access the function of the target device and the function.
The target device is controlled by obtaining information such as L, function name, and parameter. Therefore, according to this method, the controller does not need to know the information for controlling the target device in advance, and only the protocol for message exchange and the data expression format need to be shared between the controller and the target device. Therefore, increase / decrease of network equipment and A
A flexible network device control system can be constructed for different types of devices such as V appliances and white goods.
【0014】本実施の形態においてはカメラ機能を有す
るターゲット機器が1台の場合について説明したが、2
台以上ある場合はコントローラが目的に最適なカメラを
選択することも可能である。すなわち最大ズーム倍率が
3倍のカメラと20倍のカメラがあり、ズーム倍率10
倍を要求されていた場合、各カメラの機能の詳細情報か
ら最大ズーム倍率情報を取得することにより、最大ズー
ム倍率20倍のカメラを選択可能となる。すなわち、ユ
ーザが操作する機器を一つ一つ選択し個別に操作するの
ではなく、ユーザの要求を満たす機能を有する機器をネ
ットワーク上から探し出したり、機能Aを有する機器と
機能Bを有する機器を連携して動作させユーザの要求を
満たすシステムを構築たりといったような制御が可能と
なる。尚、コントローラのコントローラAP230やタ
ーゲット装置のターゲットサービス240を構成するア
プリケーションコンポーネントの一例としては、インタ
ーネット標準の各種Webプロトコルを利用してアクセ
ス可能なWebサービスがある。Webサービスでは、
データの表現形式にXML(Extensible M
arkup Language)形式を用い、メッセー
ジのやりとりにSOAP(Simple Object
Access Protocol)を用いる。また、
Webサービスが提供する機能の記述のためにWSDL
(WebService Description L
anguage)というXMLを元とした言語仕様が用
いられている。独自のメッセージプロトコルやデータ形
式で本発明にかかるネットワーク制御装置および制御方
法を構築することも可能出るが、インターネット標準の
技術を応用することで、より汎用性の高いシステムを構
築できる。In this embodiment, the case where there is one target device having a camera function has been described.
When there are more than one camera, the controller can select the most suitable camera for the purpose. That is, there are cameras with a maximum zoom magnification of 3 times and a camera with a maximum zoom magnification of 20 times.
When the magnification is requested, the camera with the maximum zoom magnification of 20 can be selected by acquiring the maximum zoom magnification information from the detailed information of the function of each camera. That is, instead of individually selecting and operating each device operated by the user, a device having a function satisfying the user's request is searched for on the network, or a device having the function A and a device having the function B are selected. It is possible to perform control such as building a system that operates in cooperation with each other to meet the user's request. As an example of application components that configure the controller AP 230 of the controller and the target service 240 of the target device, there are web services accessible using various web protocols of the Internet standard. In Web services,
The data representation format is XML (Extensible M
arkup Language) format is used, and SOAP (Simple Object) is used for exchanging messages.
Access Protocol) is used. Also,
WSDL for describing the functions provided by Web services
(Web Service Description L
The language specification based on XML is used. Although it is possible to construct the network control device and control method according to the present invention with a unique message protocol or data format, a system with higher versatility can be constructed by applying the Internet standard technology.
【0015】図5は本発明の一実施例によるコントロー
ラとゲートウェイ機能を持つネットワーク装置のソフト
ウェア構成の一例である。図中、同じ機能を表すのもの
は同じ番号で示している。100はコントローラ、14
0は制御されるGW機能を持つネットワーク装置の1つ
STBで以下、ターゲットGW装置と呼ぶ。コントロー
ラの機能は図2と同じなので省略する。ターゲットGW
装置140は、ターゲットGW装置自身とゲートウェイ
の管理下にある機器(図1の141、142)を制御す
るインターフェースを提供する機器制御サービス241
とターゲットGW装置自身とゲートウェイの管理下にあ
る機器(図1の141、142)の機能などの機器制御
に必要な情報を提供する機器情報サービス242で構成
され、ターゲットGW装置およびゲートウェイの管理下
の機器を制御するためのサービスを提供するターゲット
サービス240、情報処理プロトコルに従ったメッセー
ジを生成したり、受信したメッセージを解釈し対応する
オブジェクトに渡したりするメッセージ生成/解釈処理
部221メッセージ生成/解釈処理部221から受け取
った制御メッセージに従って対応する機器制御サービス
にアクセスする機器制御プロトコル処理222、メッセ
ージ生成/解釈処理部221から受け取った情報要求メ
ッセージに従い、機器情報取得サービスにアクセスし機
器情報を取得し返す機器情報プロトコル処理部223で
構成する情報交換プロとトコル処理220とネットワー
クドライバ210、ゲートウェイ管理下の機器と第2の
ネットワーク143を介してデータの送受信を行なうネ
ットワーク2ドライバ520と第2のネットワークで用
いられるネットワーク2ミドルウェア510で構成す
る。FIG. 5 shows an example of a software configuration of a network device having a controller and a gateway function according to an embodiment of the present invention. In the figure, the same function is indicated by the same number. 100 is a controller, 14
0 is one of the network devices having a GW function to be controlled, STB, and is hereinafter referred to as a target GW device. The function of the controller is the same as in FIG. Target GW
The device 140 is a device control service 241 that provides an interface for controlling the target GW device itself and the devices (141 and 142 in FIG. 1) under the control of the gateway.
And a device information service 242 that provides information necessary for device control such as functions of devices (141 and 142 in FIG. 1) under the control of the target GW device itself and the gateway, and under the control of the target GW device and the gateway. Service 240 for providing a service for controlling the device of the above, message generation / interpretation processing unit 221 message generation / message generation / message generation / message generation / interpretation of the message according to the information processing protocol, and interpreting the received message and passing it to the corresponding object. According to the device control protocol processing 222 that accesses the corresponding device control service according to the control message received from the interpretation processing unit 221, and according to the information request message received from the message generation / interpretation processing unit 221, access the device information acquisition service and acquire the device information. Return In the information exchange professional and protocol processing 220 and the network driver 210 configured by the device information protocol processing unit 223, the network 2 driver 520 and the second network that transmit and receive data to and from the device under gateway management and the second network 143. It is configured by the network 2 middleware 510 used.
【0016】ターゲットGW装置はネットワーク2ミド
ルウェア510を用いて、第2のネットワークに接続さ
れた機器の増減を検出し、ネットワーク2ミドルウェア
510の機能を用いて、機器制御サービス241からゲ
ートウェイ配下の機器を制御するためのアプリケーショ
ンである機器2制御531、機器3制御532、およ
び、機器情報提供サービスからゲートウェイ配下の機器
情報を取得するためのアプリケーションである機器2情
報541、機器3情報542を取得あるいは生成する。The target GW apparatus uses the network 2 middleware 510 to detect an increase / decrease in the number of devices connected to the second network, and uses the function of the network 2 middleware 510 to switch the devices under the gateway from the device control service 241. The device 2 control 531 and the device 3 control 532 which are applications for controlling, and the device 2 information 541 and the device 3 information 542 which are applications for acquiring device information under the gateway from the device information providing service are acquired or generated. To do.
【0017】ここで、本発明の一実施例におけるコント
ローラが制御対象となる機器の情報を収集し制御する手
順を図6、図7、図8を用いて説明する。図6は機器一
覧情報の一例でXMLのデータ構造で表した場合を示
す。ネットワーク装置自身(140)と、第2のネット
ワーク(143)に接続された機器(141、142)
の機器情報を含む。図中、”<”と”>”で囲まれた表
記はタグと呼ばれるもので記述される情報の意味を示
す。本例では<target_list>がターゲット
GW装置140の管理するターゲット装置を示し、<d
evice>が物理的な機器の切り分け、<targe
t>が個々の機器の持つ操作可能な機能を示している。
<device_name>は機器を識別するための名
前、<device_display_name>はユ
ーザに示す場合に用いる表示名である。この機器一覧情
報は機器情報提供サービス240が第2のネットワーク
(143)に接続された機器2(141)、機器3(1
42)の機器情報を機器2情報541と機器3情報54
2を用いて取得、あるいは生成し、各々の機器情報を連
結したものである。Here, the procedure for the controller in one embodiment of the present invention to collect and control the information of the equipment to be controlled will be described with reference to FIGS. 6, 7 and 8. FIG. 6 shows an example of the device list information, which is represented by an XML data structure. Devices (141, 142) connected to the network device itself (140) and the second network (143)
Device information is included. In the figure, the notation enclosed by “<” and “>” indicates the meaning of information described by what is called a tag. In this example, <target_list> indicates the target device managed by the target GW device 140, and <d
device> separates physical devices, <target>
t> indicates an operable function of each device.
<Device_name> is a name for identifying the device, and <device_display_name> is a display name used to show the user. The device list information is obtained by connecting the device information providing service 240 to the device 2 (141) and the device 3 (1) connected to the second network (143).
42) device information, device 2 information 541 and device 3 information 54
2 is obtained or generated using 2 and each piece of device information is connected.
【0018】図7は機器機能リストの一例である。本実
施例においては、図6の<target>の単位で機器
機能リストを持ち<function_list>の下
に1つ1つの機能の詳細情報を<function>タ
グで列挙する。機能の詳細情報の例として図7に機能の
名称を示す<function_name>、機能の動
作が制御か状態問合せかなどを示す<function
_type>、使用するパラメータの名前を示す<pa
rameter_name>、パラメータの詳細情報と
して入力パラメータか出力パラメータか、入出力パラメ
ータかを示す<parameter_directio
n>、パラメータの型を示す<parameter_t
ype>を示す。機器機能リストに関しても、機器一覧
情報と同様に機器情報提供サービス240が第2のネッ
トワーク(143)に接続された機器2(141)、機
器3(142)の機器2情報541と機器3情報542
を用いて取得、あるいは生成し、管理する。FIG. 7 is an example of a device function list. In the present embodiment, the device function list is provided in the unit of <target> in FIG. 6, and detailed information of each function is listed under the <function_list> by the <function> tag. As an example of the detailed information of the function, <function_name> indicating the name of the function is shown in FIG. 7, and <function is indicating whether the operation of the function is control or status inquiry.
_Type>, indicating the name of the parameter to be used <pa
parameter_name>, <parameter_directio indicating the input parameter, the output parameter, or the input / output parameter as the detailed information of the parameter
n>, <parameter_t indicating the parameter type
type> is shown. Regarding the device function list, similarly to the device list information, the device 2 information 541 and the device 3 information 542 of the device 2 (141) and the device 3 (142) to which the device information providing service 240 is connected to the second network (143).
To obtain or generate and manage.
【0019】図8はコントローラ110がターゲット装
置140の情報を取得し、所望のターゲット機能を操作
する手順の一例を示したものである。コントローラ11
0はネットワーク上のターゲット装置140を検出する
と、ターゲット装置にメッセージを送信し(図8
(1))、応答として機器情報提供サービスにアクセス
するための情報を取得する。ターゲット装置140が機
器情報提供サービスをWebサービスとして公開してい
るなら、応答は機器情報提供サービスを利用するための
WSDLのアドレスとなる(図8(2))。コントロー
ラはWSDLから機器情報提供サービス242が提供す
るサービスとそのインターフェース情報を取得する。こ
こで提供するサービスは図3(242)に示すサービス
と同じものである。機器情報提供サービスを利用し、コ
ントローラ110は機器一覧リスト取得要求を送信し
(図8(3))する。ターゲット装置の機器情報提供サ
ービス242は、生成した機器一覧情報(図6)を参照
し、第2のネットワークに接続された装置の情報も含
め、機器一覧リストを生成し応答を返す(図8
(4))。FIG. 8 shows an example of a procedure in which the controller 110 acquires information on the target device 140 and operates a desired target function. Controller 11
0 detects the target device 140 on the network, and sends a message to the target device (see FIG. 8).
(1)) As a response, information for accessing the device information providing service is acquired. If the target device 140 publishes the device information providing service as a Web service, the response is the address of the WSDL for using the device information providing service ((2) in FIG. 8). The controller acquires the service provided by the device information providing service 242 and its interface information from the WSDL. The service provided here is the same as the service shown in FIG. 3 (242). Using the device information providing service, the controller 110 transmits a device list list acquisition request ((3) in FIG. 8). The device information providing service 242 of the target device refers to the generated device list information (FIG. 6), generates a device list including the information of the devices connected to the second network, and returns a response (FIG. 8).
(4)).
【0020】次に、コントローラは所望の機器の機能を
取得するために機器機能リスト取得要求を送信する(図
8(5))。図8の例ではTVの機能一覧を要求する。
機器情報提供サービス242は機器一覧情報(図6)を
参照し、チューナ機能(tuner)と時計機能(cl
ock)を機能リストに入れ返す(図8(6))。更
に、所望の機能の関数名を得るために機能関数取得要求
を送信し(図8(7))する。この例では、パラメータ
指定を無しとし、機器全般の操作に関連する関数のリス
トを要求している。機器情報提供サービス242は機器
機能リスト(図7)を参照し、機器全般操作に関する関
数のリストとアクセス先情報を返す(図8(8))。Next, the controller sends a device function list acquisition request to acquire the function of the desired device ((5) in FIG. 8). In the example of FIG. 8, a list of TV functions is requested.
The device information providing service 242 refers to the device list information (FIG. 6) and refers to the tuner function (tuner) and the clock function (cl).
ock) is returned to the function list (FIG. 8 (6)). Furthermore, a function function acquisition request is transmitted to obtain the function name of the desired function ((7) in FIG. 8). In this example, no parameters are specified, and a list of functions related to general device operations is requested. The device information providing service 242 refers to the device function list (FIG. 7) and returns a list of functions related to general device operations and access destination information (FIG. 8 (8)).
【0021】そして、コントローラから図8(8)で取
得したアクセス先に対し、電源状態を参照するgetP
owerStateを送信し(図8(9))、応答から
TVの電源がオンであることを知ることができる(図8
(10))。コントローラにより第1のネットワークに
共通のプロトコルに従って送信された関数getPow
erStateは機器制御プロトコル222により解釈
され、機器制御サービス241の対応する制御オブジェ
クト機器2制御531に渡される。機器2制御は機器2
(141)の解釈できるプロトコルに変換し、第2のネ
ットワークを介して機器2(141)に送信する。機器
2(141)からのレスポンスは、機器2制御531が
受信し、第1のネットワークに共通のプロトコルに変換
し情報交換プロトコル220を介してコントローラに返
される。すなわち、コントローラは第2のネットワーク
に接続された装置の情報も第2のネットワークに接続さ
れた機器と同じ手順で取得し、制御することが可能とな
る。Then, the getP that refers to the power state is referred to the access destination obtained from the controller in FIG. 8 (8).
It is possible to know from the response that the TV is powered on by transmitting the powerState (Fig. 8 (9)) (Fig. 8).
(10)). The function getPow sent by the controller according to the protocol common to the first network
The erState is interpreted by the device control protocol 222 and passed to the corresponding control object device 2 control 531 of the device control service 241. Equipment 2 Control is Equipment 2
(141) is converted into a protocol that can be interpreted and transmitted to the device 2 (141) via the second network. The response from the device 2 (141) is received by the device 2 control 531, converted into a protocol common to the first network, and returned to the controller via the information exchange protocol 220. That is, the controller can acquire and control the information of the device connected to the second network in the same procedure as the device connected to the second network.
【0022】以上本発明によれば、ターゲットGW装置
140がゲートウェイ配下の機器を管理し、コントロー
ラからアクセス可能な形式で機器情報、機器制御サービ
スを管理するためコントローラはIPネットワークに直
接接続されているネットワーク装置も、ゲートウェイの
配下に接続されている機器も共通の方法を用いて制御す
ることが可能となる。According to the present invention, the controller is directly connected to the IP network so that the target GW device 140 manages the devices under the gateway and manages the device information and the device control service in a format accessible by the controller. Both the network device and the devices connected under the gateway can be controlled using a common method.
【0023】尚、ターゲットGW装置が管理する機器の
アクセスURLは図6に示すようにターゲットGW装置
のIPアドレス610からディレクトリ構造で辿ってい
くような形式620でもよいし、ターゲットGW装置の
配下の機器に仮想的なIPアドレスを設定し(63
0)、設定した仮想的なIPアドレスから呼び出す形式
(640)をとってもよい。The access URL of the device managed by the target GW device may be in a format 620 in which the directory structure is followed from the IP address 610 of the target GW device as shown in FIG. Set a virtual IP address for the device (63
0), a format (640) of calling from the set virtual IP address may be adopted.
【0024】[0024]
【発明の効果】本発明によれば、サブネットワークに新
たな装置が加わった場合でも、使用者が通信装置で新た
な装置の機器リストや機能情報を登録しなくても、メイ
ンネットワークのネットワーク装置から新たな装置を制
御できるようになる。According to the present invention, even when a new device is added to the sub-network, the network device of the main network can be used even if the user does not register the device list or function information of the new device with the communication device. You will be able to control a new device.
【図1】 本発明の一実施例によるネットワーク装置で
構成されるネットワーク装置制御システムを示す図であ
る。FIG. 1 is a diagram showing a network device control system including network devices according to an embodiment of the present invention.
【図2】 本発明の一実施例によるコントローラとネッ
トワーク装置のソフトウェア構成を示す図である。FIG. 2 is a diagram showing a software configuration of a controller and a network device according to an embodiment of the present invention.
【図3】 本発明の一実施例によるターゲット装置がコ
ントローラに提供するターゲットサービスの情報を示す
図である。FIG. 3 is a diagram showing target service information provided by a target device to a controller according to an embodiment of the present invention.
【図4】 本発明の一実施例によるコントローラとター
ゲット装置で交換されるメッセージを示す図である。FIG. 4 is a diagram showing messages exchanged between a controller and a target device according to an embodiment of the present invention.
【図5】 本発明の一実施例によるコントローラとゲー
トウェイ機能を持つネットワーク装置のソフトウェア構
成を示す図である。FIG. 5 is a diagram showing a software configuration of a network device having a controller and a gateway function according to an embodiment of the present invention.
【図6】 本発明の一実施例によるターゲット装置がコ
ントローラに提供するターゲットサービスの機器一覧情
報を示す図である。FIG. 6 is a diagram showing device list information of a target service provided to a controller by a target device according to an embodiment of the present invention.
【図7】 本発明の一実施例によるターゲット装置がコ
ントローラに提供するターゲットサービスの機器機能リ
スト情報を示す図である。FIG. 7 is a diagram showing device function list information of a target service provided to a controller by a target device according to an embodiment of the present invention.
【図8】 本発明の一実施例によるコントローラとター
ゲット装置で交換されるメッセージを示す図である。FIG. 8 is a diagram showing messages exchanged between a controller and a target device according to an embodiment of the present invention.
【図9】 本発明の一実施例によるターゲットGW装置
が管理する機器のアクセスURLの構成例を示す図であ
る。FIG. 9 is a diagram showing a configuration example of an access URL of a device managed by a target GW device according to an embodiment of the present invention.
100 IPネットワーク 110 コントローラ 120 デジタルビデオカメラ(D−CAM) 130 洗濯機 140 AV機器ゲートウェイのSTB 141 デジタルテレビ(D−TV) 142 デジタルビデオレコーダ(D−VTR) 143 IEEE1394 150 白物家電ゲートウェイ 151 電子レンジ 152 冷蔵庫 153 ECHINET 210 ネットワークドライバ 220 情報交換プロトコル処理部 221 メッセージ生成/解釈処理部 222 機器制御プロトコル処理部 223 機器情報プロトコル処理部 230 コントローラAP 240 ターゲットサービス 241 機器制御サービス 242 機器情報提供サービス 510 ネットワーク2ミドルウェア 520 ネットワーク2ドライバ 531 機器2制御 532 機器3制御 541 機器2情報 542 機器3情報 100 IP network 110 controller 120 Digital Video Camera (D-CAM) 130 washing machine 140 AV device gateway STB 141 Digital Television (D-TV) 142 Digital Video Recorder (D-VTR) 143 IEEE1394 150 white goods appliances gateway 151 microwave oven 152 refrigerator 153 ECHINET 210 network driver 220 Information Exchange Protocol Processing Unit 221 Message generation / interpretation processing unit 222 Equipment control protocol processing unit 223 Device information protocol processing unit 230 Controller AP 240 Target Service 241 Equipment control service 242 Equipment information provision service 510 network 2 middleware 520 Network 2 driver 531 Device 2 control 532 Device 3 control 541 Device 2 information 542 Device 3 information
フロントページの続き (72)発明者 工藤 善道 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 (72)発明者 大條 成人 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 (72)発明者 桑原 禎司 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 Fターム(参考) 5B089 GA11 GA23 GA31 GB02 HB02 JA35 JB10 KA01 KF05 5K033 BA01 CB02 CB08 DA05 EC02Continued front page (72) Inventor Yoshimichi Kudo 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Ceremony Hitachi Digital Media Development Book Department (72) Inventor Ojo Adult 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Ceremony Hitachi Digital Media Development Book Department (72) Inventor Teiji Kuwahara 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Ceremony Hitachi Digital Media Development Book Department F-term (reference) 5B089 GA11 GA23 GA31 GB02 HB02 JA35 JB10 KA01 KF05 5K033 BA01 CB02 CB08 DA05 EC02
Claims (13)
の通信インターフェースと第2のネットワークに接続す
るための第2の通信インターフェースとを備え、該第2
のネットワークに接続された第2のネットワーク装置を
管理し制御する機能を有するネットワーク装置におい
て、 該ネットワーク装置及び該第2のネットワーク装置が有
する機能情報や該ネットワーク装置を制御するための情
報と制御関数呼び出し情報を有する制御情報とを、該第
1のネットワーク装置の要求に従って、少なくとも機能
の種類や制御に用いるパラメータの有無を第1のネット
ワークに接続された第1のネットワーク装置が解釈でき
るデータ形式で生成し、該ネットワーク装置と該ネット
ワーク装置が管理する第2のネットワーク装置とを区別
をせずに該機能情報や該制御情報を、第1のネットワー
クに共通のメッセージ形式で提供し、該第1のネットワ
ークに共通のメッセージ形式で送信された該第2のネッ
トワーク装置の制御関数を該第2のネットワークで周知
のコマンド形式に変換するターゲットサービス手段と、 該第1のネットワークに共通のメッセージ形式に従った
メッセージを生成して送信したり、受信した該第1のネ
ットワークに共通のメッセージ形式に従って生成された
メッセージを解釈して該ターゲットサービス手段に渡す
情報交換プロトコル処理手段とを備えることを特徴とす
るネットワーク装置。1. A first for connecting to a first network.
And a second communication interface for connecting to a second network.
A network device having a function of managing and controlling a second network device connected to another network, function information of the network device and the second network device, and information and a control function for controlling the network device The control information having the call information is in a data format in which the first network device connected to the first network can interpret at least the type of function and the presence or absence of a parameter used for control according to the request of the first network device. The function information and the control information are generated and provided to the first network in a message format common to the first network without making a distinction between the network apparatus and the second network apparatus managed by the network apparatus. Of the second network device transmitted in a message format common to the network of Target service means for converting a control function into a command format known in the second network, and the first network that has generated and transmitted a message according to a message format common to the first network, and has received the message. And an information exchange protocol processing means for interpreting a message generated according to a message format common to the above and passing it to the target service means.
の通信インターフェースを備えたネットワーク装置にお
いて、 他のネットワーク装置に第1のネットワークに共通のメ
ッセージ形式のメッセージを送信して該他のネットワー
ク装置が有する機能情報を取得し、該機能情報を基に目
的の機能を有するネットワーク装置を探索し、該目的の
機能を有するネットワーク装置を操作する制御情報を取
得し、該制御情報を基に、該他のネットワーク装置を制
御するためのメッセージを構築し、送信して該他のネッ
トワーク装置を制御するコントロール手段と、 該コントロール手段の要求に従い、該第1のネットワー
クに共通のメッセージ形式に従ったメッセージを生成し
て該他のネットワーク装置に送信したり、受信した該第
1のネットワークに共通のメッセージ形式に従って生成
されたメッセージを解釈して該コントロール手段に渡す
情報交換プロトコル処理手段とを備えることを特徴とす
るネットワーク装置。2. A first for connecting to a first network
In a network device having a communication interface of the above, a message in a message format common to the first network is transmitted to another network device to acquire the function information of the other network device, and the purpose is to be based on the function information. Searching for a network device having the above function, obtaining control information for operating the network device having the desired function, constructing a message for controlling the other network device based on the control information, and transmitting the message. And a control means for controlling the other network device, and, in accordance with a request from the control means, generate a message according to a message format common to the first network, and send or receive the message to the other network device. Generated according to a message format common to the first network Network device characterized by comprising an information exchange protocol processing means to pass to the control unit interprets.
の通信インターフェースを備えたネットワーク装置にお
いて、 該ネットワーク装置が有する機能情報や該ネットワーク
装置を制御するための情報と制御関数呼び出し情報を有
する制御情報を第1のネットワークに共通のメッセージ
形式でアクセスできるデータ形式で生成し、他のネット
ワーク機器の要求に従って該機能情報や該制御情報を提
供し、更には、該第1のネットワークに共通のメッセー
ジ形式で呼ばれた制御関数を該ネットワーク装置に固有
のコマンド形式に変換するターゲットサービス手段と、 該第1のネットワークに共通のメッセージ形式に従った
メッセージを生成して送信したり、受信した該第1のネ
ットワークに共通のメッセージ形式に従って生成された
メッセージを解釈して該ターゲットサービス手段に渡す
情報交換プロトコル処理手段とを備えることを特徴とす
るネットワーク装置。3. A first for connecting to a first network
In a network device having a communication interface of the above, data capable of accessing the control information having the function information of the network device, the information for controlling the network device and the control function call information in a message format common to the first network. Command, which is generated in a format, provides the function information and the control information in accordance with a request of another network device, and further, a control function called in a message format common to the first network is a command unique to the network device. Target service means for converting to a format, and generating and transmitting a message according to a message format common to the first network, and interpreting a received message generated according to a message format common to the first network Information exchanged to the target service means Network device, characterized in that it comprises a protocol processing unit.
ワーク装置において、 該ネットワーク装置間でメッセージのやりとりをするこ
とで、該ネットワーク装置の提供する機能を呼び出した
り、該ネットワーク装置の持つ情報を取得したりするこ
とを可能とするネットワーク装置。4. The network device according to claim 1, wherein a message is exchanged between the network devices to call a function provided by the network device or information held by the network device. A network device that enables you to obtain
ワーク装置において、 該ネットワーク装置間で交換するメッセージの情報の記
述形式はXML(Extensible Markup
Language)形式を用いることを特徴とするネ
ットワーク装置。5. The network device according to claim 1, wherein a description format of information of a message exchanged between the network devices is XML (Extensible Markup).
A network device using the Language format.
ワーク装置において、 該ネットワーク装置間で交換されるメッセージの通信プ
ロトコルにSOAP(Simple Object A
ccess Protocol)を用いることを特徴と
するネットワーク装置。6. The network device according to claim 1, wherein SOAP (Simple Object A) is used as a communication protocol of a message exchanged between the network devices.
access protocol) is used.
ワーク装置において、 該ネットワーク装置間で交換されるメッセージの機能や
引数の形式をWSDL(Web Service De
scription Language)を用いて記述
することを特徴とするネットワーク装置。7. The network device according to any one of claims 1 to 3, wherein a function of a message exchanged between the network devices and a format of an argument are set to WSDL (Web Service Decode).
A network device characterized in that it is described by using a description language.
ワーク装置において、 UDP(User Datagram Protoco
l)のマルチキャストメッセージによる問合せメッセー
ジの送信と応答を用いて、該第1のネットワークに共通
のメッセージ形式に従ってメッセージ交換できるネット
ワーク装置を探索することを特徴とするネットワーク装
置。8. The network device according to claim 1, wherein the UDP (User Datagram Protocol) is used.
A network device for searching a network device capable of exchanging messages according to a message format common to the first network by using the inquiry message transmission and response by the multicast message of l).
て、 該第2のネットワーク装置が有する機能情報や該第2の
ネットワーク装置を装置制御するための情報と制御関数
呼び出し情報を有する制御情報とを、該ネットワーク装
置のIPアドレスをルートとして、該第2のネットワー
ク装置の名前又は機能により、階層的に構成されたUR
L(Uniform ResourceLocato
r)で呼び出せるように構成したことを特徴とするネッ
トワーク装置。9. The network device according to claim 1, further comprising: function information of the second network device; information for controlling the second network device; and control information having control function call information. , A UR hierarchically configured by the name or function of the second network device with the IP address of the network device as a route
L (Uniform Resource Locato
A network device characterized by being configured so that it can be called up in r).
いて、 該第2のネットワーク装置が有する機能情報や該第2の
ネットワーク装置を装置制御するための情報と制御関数
呼び出し情報を有する制御情報とを、該ネットワーク装
置が該第2のネットワーク装置に仮想的に割り当てたI
Pアドレスを用いて呼び出せるよう構成したことを特徴
とするネットワーク装置。10. The network device according to claim 1, further comprising: function information of the second network device, information for controlling the second network device, and control information having control function call information. , I virtually assigned by the network device to the second network device
A network device characterized in that it can be called by using a P address.
ク装置が接続されたネットワークシステムに用いられる
ネットワーク装置制御方法において、 該ネットワークシステムの中の少なくとも一つのネット
ワーク装置はゲートウェイ機能を有し第2のネットワー
クと接続可能であり、該第2のネットワークに接続され
た第2のネットワーク装置を管理し、制御する機能を有
するネットワーク装置であり、該ネットワーク装置は該
ネットワーク装置及び該第2のネットワーク装置が有す
る機能情報や該ネットワーク装置を制御するための情報
と制御関数呼び出し情報を有する制御情報とを、第1の
ネットワークに共通のメッセージ形式でアクセスできる
データ形式で生成し、該他のネットワーク機器の要求に
従って該ネットワーク装置と該第2のネットワーク装置
とを区別をせずに該機能情報や該制御情報を提供し、更
には、該第1のネットワークに共通のメッセージ形式で
呼ばれた該第2のネットワーク装置の制御関数を該第2
のネットワークで周知のコマンド形式に変換した制御コ
マンドを該当する該第2のネットワーク装置に送信して
該第2のネットワーク装置を制御することを特徴とする
ネットワーク装置制御方法。11. A network device control method used in a network system in which a plurality of network devices are connected to a first network, wherein at least one network device in the network system has a gateway function and a second network. Is a network device that has a function of managing and controlling a second network device that is connectable to the second network device and that is connected to the second network. The network device has the network device and the second network device. Function information, control information for controlling the network device, and control information having control function call information are generated in a data format that can be accessed in a message format common to the first network, and according to a request from the other network device. The network device and the second Providing the function information and the control information without making a distinction from the network device of the second network device, and further providing the control function of the second network device called in a message format common to the first network. Two
A method for controlling a network device, comprising: transmitting a control command converted into a known command format in the above network to the corresponding second network device to control the second network device.
ク装置が接続されたネットワークシステムに用いられる
ネットワーク装置制御方法において、 該ネットワーク装置は、第1のネットワークに共通のメ
ッセージ形式に従ってメッセージ交換を行い、該第1の
ネットワーク以外のネットワークに接続された他のネッ
トワーク装置を制御する機能を備え、 該他のネットワーク装置に第1のネットワークに共通の
メッセージ形式のメッセージを送信して該他のネットワ
ーク装置が有する機能情報や該他のネットワーク装置を
制御するための情報と制御関数呼び出し情報を有する制
御情報とを取得して、取得した該機能情報と該制御情報
を基に、該他のネットワーク装置を制御するためのメッ
セージを構築し、該第1のネットワークに共通のメッセ
ージ形式に従ったメッセージを生成して該他のネットワ
ーク装置に送信することによって該他のネットワーク装
置を制御するネットワーク装置制御方法。12. A network device control method used in a network system in which a plurality of network devices are connected to a first network, wherein the network device exchanges messages according to a message format common to the first network, The other network device has a function of controlling another network device connected to a network other than the first network, and the other network device has a message in a message format common to the first network. Acquiring function information and information for controlling the other network device and control information having control function call information, and controlling the other network device based on the acquired function information and the control information. A message common to the first network. Network device control method for controlling the said other network devices by generating and transmitting a message according to the message format said other network devices.
ットワークシステムに用いられるネットワーク装置制御
方法において、 該ネットワーク装置は、共通のメッセージ形式に従って
メッセージ交換を行なう機能を備え、該ネットワーク装
置が有する機能情報や該ネットワーク装置を制御するた
めの情報と制御関数呼び出し情報を有する制御情報を第
1のネットワークに共通のメッセージ形式でアクセスで
きるデータ形式で生成し、該第1のネットワーク以外の
ネットワークに接続された他のネットワーク装置の要求
に従って該機能情報や該制御情報を提供し、更には、該
第1のネットワークに共通のメッセージ形式で呼ばれた
制御関数を該他のネットワーク装置に固有のコマンド形
式に変換して該他のネットワーク装置を制御することを
特徴とするネットワーク装置制御方法。13. A network device control method used in a network system to which a plurality of network devices are connected, the network device having a function of exchanging messages according to a common message format, Control information having information for controlling the network device and control function call information is generated in a data format that can be accessed in a message format common to the first network, and is connected to a network other than the first network. The function information and the control information are provided according to the request of the network device, and the control function called in the message format common to the first network is converted into a command format unique to the other network device. Control the other network device. Method of controlling network device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002323266A JP2003308264A (en) | 2002-02-15 | 2002-11-07 | Network device and network device control method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002037601 | 2002-02-15 | ||
| JP2002-37601 | 2002-02-15 | ||
| JP2002323266A JP2003308264A (en) | 2002-02-15 | 2002-11-07 | Network device and network device control method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007185220A Division JP4743178B2 (en) | 2002-02-15 | 2007-07-17 | Network system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003308264A true JP2003308264A (en) | 2003-10-31 |
Family
ID=29405177
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002323266A Pending JP2003308264A (en) | 2002-02-15 | 2002-11-07 | Network device and network device control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003308264A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006108837A (en) * | 2004-10-01 | 2006-04-20 | Sharp Corp | AV equipment |
| JP2006218128A (en) * | 2005-02-10 | 2006-08-24 | Olympus Corp | Operation system |
| JP2006228063A (en) * | 2005-02-18 | 2006-08-31 | Fujitsu Ltd | Device control service providing program, device control service providing system, and device control service providing method |
| JP2007043396A (en) * | 2005-08-02 | 2007-02-15 | Toshiba Corp | Network home appliance control system |
| JP2007109236A (en) * | 2005-10-12 | 2007-04-26 | Samsung Electronics Co Ltd | Method and apparatus for providing home network device service to outside of home network via web service |
| JP2007172289A (en) * | 2005-12-22 | 2007-07-05 | Mitsubishi Electric Corp | Network device management apparatus, network management system, and network device management method |
| JP2007272868A (en) * | 2006-03-07 | 2007-10-18 | Sony Corp | Information processing apparatus, information communication system, information processing method, and computer program |
| JP2009071612A (en) * | 2007-09-13 | 2009-04-02 | Ricoh Co Ltd | Image forming apparatus, data communication apparatus, data communication method, and data communication program |
| JP2009111785A (en) * | 2007-10-30 | 2009-05-21 | Ricoh Co Ltd | Image processing apparatus and processing distribution method |
| KR101220511B1 (en) * | 2006-06-29 | 2013-01-10 | 주식회사 케이티 | Apparatus for automatically discovering link information between network equipments using multicast PIM protocol and method thereof |
| WO2013179769A1 (en) * | 2012-05-28 | 2013-12-05 | 船井電機株式会社 | Electronic apparatus, electronic apparatus system, and electronic apparatus control method |
| WO2015063959A1 (en) * | 2013-10-30 | 2015-05-07 | 株式会社アイ・エル・シー | Inter-apparatus control method, inter-apparatus control program, and inter-apparatus control system |
| JP2015186032A (en) * | 2014-03-24 | 2015-10-22 | 東芝ライテック株式会社 | Communication device, communication system, and communication method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10178438A (en) * | 1996-12-18 | 1998-06-30 | Sony Corp | Data communication system, data communication apparatus and method |
| JPH11249709A (en) * | 1998-03-05 | 1999-09-17 | Matsushita Electric Ind Co Ltd | Network control system and device and controller in network control system |
| JP2001007861A (en) * | 1999-06-24 | 2001-01-12 | Matsushita Electric Ind Co Ltd | Gateway device |
| JP2001053779A (en) * | 1999-08-10 | 2001-02-23 | Matsushita Graphic Communication Systems Inc | Home network gateway device and home network equipment |
| JP2001223730A (en) * | 2000-02-14 | 2001-08-17 | Matsushita Electric Ind Co Ltd | Gateway device and recording medium |
| JP2001356976A (en) * | 2000-06-15 | 2001-12-26 | Sharp Corp | User interface device in digital information home appliance network, control method therefor, and recording medium therefor |
-
2002
- 2002-11-07 JP JP2002323266A patent/JP2003308264A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10178438A (en) * | 1996-12-18 | 1998-06-30 | Sony Corp | Data communication system, data communication apparatus and method |
| JPH11249709A (en) * | 1998-03-05 | 1999-09-17 | Matsushita Electric Ind Co Ltd | Network control system and device and controller in network control system |
| JP2001007861A (en) * | 1999-06-24 | 2001-01-12 | Matsushita Electric Ind Co Ltd | Gateway device |
| JP2001053779A (en) * | 1999-08-10 | 2001-02-23 | Matsushita Graphic Communication Systems Inc | Home network gateway device and home network equipment |
| JP2001223730A (en) * | 2000-02-14 | 2001-08-17 | Matsushita Electric Ind Co Ltd | Gateway device and recording medium |
| JP2001356976A (en) * | 2000-06-15 | 2001-12-26 | Sharp Corp | User interface device in digital information home appliance network, control method therefor, and recording medium therefor |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006108837A (en) * | 2004-10-01 | 2006-04-20 | Sharp Corp | AV equipment |
| JP2006218128A (en) * | 2005-02-10 | 2006-08-24 | Olympus Corp | Operation system |
| US8443055B2 (en) | 2005-02-18 | 2013-05-14 | Fujitsu Limited | System and method to provide device control service, and computer product |
| JP2006228063A (en) * | 2005-02-18 | 2006-08-31 | Fujitsu Ltd | Device control service providing program, device control service providing system, and device control service providing method |
| JP2007043396A (en) * | 2005-08-02 | 2007-02-15 | Toshiba Corp | Network home appliance control system |
| JP2007109236A (en) * | 2005-10-12 | 2007-04-26 | Samsung Electronics Co Ltd | Method and apparatus for providing home network device service to outside of home network via web service |
| US8248992B2 (en) | 2005-10-12 | 2012-08-21 | Samsung Electronics Co., Ltd. | Method and apparatus for providing home network device service to an external device through web service |
| JP2007172289A (en) * | 2005-12-22 | 2007-07-05 | Mitsubishi Electric Corp | Network device management apparatus, network management system, and network device management method |
| JP2007272868A (en) * | 2006-03-07 | 2007-10-18 | Sony Corp | Information processing apparatus, information communication system, information processing method, and computer program |
| US8230004B2 (en) | 2006-03-07 | 2012-07-24 | Sony Corporation | Information processing apparatus, information communication system, information processing method, and computer program |
| KR101220511B1 (en) * | 2006-06-29 | 2013-01-10 | 주식회사 케이티 | Apparatus for automatically discovering link information between network equipments using multicast PIM protocol and method thereof |
| JP2009071612A (en) * | 2007-09-13 | 2009-04-02 | Ricoh Co Ltd | Image forming apparatus, data communication apparatus, data communication method, and data communication program |
| JP2009111785A (en) * | 2007-10-30 | 2009-05-21 | Ricoh Co Ltd | Image processing apparatus and processing distribution method |
| WO2013179769A1 (en) * | 2012-05-28 | 2013-12-05 | 船井電機株式会社 | Electronic apparatus, electronic apparatus system, and electronic apparatus control method |
| WO2015063959A1 (en) * | 2013-10-30 | 2015-05-07 | 株式会社アイ・エル・シー | Inter-apparatus control method, inter-apparatus control program, and inter-apparatus control system |
| WO2015063902A1 (en) * | 2013-10-30 | 2015-05-07 | 株式会社アイ・エル・シー | Inter-apparatus control method, inter-apparatus control program, and inter-apparatus control system |
| JP2015186032A (en) * | 2014-03-24 | 2015-10-22 | 東芝ライテック株式会社 | Communication device, communication system, and communication method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7912928B2 (en) | Network device and network device control method | |
| KR100440583B1 (en) | A Method and Apparatus of Management and Control of UPnP Device in Home Network from the Internet | |
| JP4068094B2 (en) | Method for realizing dynamic network configuration and resource sharing between devices | |
| JP4531794B2 (en) | Method for controlling a device connected to a UPnP home network through the Internet, and system and apparatus therefor | |
| US20030169728A1 (en) | Apparatus for controlling devices in a sub-network of a home-network and a method thereof | |
| CN110830841B (en) | Screen projection method, system and intelligent device under different local area networks | |
| EP1058422A1 (en) | Methods for bridging a HAVi sub-network and a UPnP sub-network and device for implementing said methods | |
| JP2005526450A6 (en) | Method for realizing dynamic network configuration and resource sharing between devices | |
| US20050021714A1 (en) | Home network apparatus and system for cooperative work service and method thereof | |
| JP2005539420A (en) | Device equal connection method when realizing dynamic network configuration in home network | |
| JP2004252974A (en) | Control point server system with efficient access to home network device and method therefor | |
| WO2022262465A1 (en) | Opc ua-based centralized user configuration method and system for time sensitive network | |
| CN1943171B (en) | Method and network station for controlling devices in a network of distributed stations | |
| JP2003308264A (en) | Network device and network device control method | |
| JP3877738B2 (en) | Apparatus and method for connecting individually existing networks | |
| KR100791298B1 (en) | Device control method and method in home network | |
| JP2002009807A (en) | Network server and network system | |
| CN104935484A (en) | A method and device for invoking home appliance services through a gateway | |
| CN1825823B (en) | Service framework for home network | |
| KR20050078541A (en) | Protocol for monitoring and control of home network devices | |
| KR100758791B1 (en) | Proxy device and method for controlling home network device | |
| KR20050079480A (en) | Upnp based on rg system for home network service | |
| KR100661856B1 (en) | Agent-based Service Discovery System and Service Discovery Method and Recording Media Recording the Same | |
| JP4743178B2 (en) | Network system | |
| KR100456457B1 (en) | Universal plug and play power line communication adapter device and a control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050307 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060420 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061101 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061114 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070112 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070515 |