JP2005051578A - 通信装置及び通信システム及びプログラム - Google Patents
通信装置及び通信システム及びプログラム Download PDFInfo
- Publication number
- JP2005051578A JP2005051578A JP2003282531A JP2003282531A JP2005051578A JP 2005051578 A JP2005051578 A JP 2005051578A JP 2003282531 A JP2003282531 A JP 2003282531A JP 2003282531 A JP2003282531 A JP 2003282531A JP 2005051578 A JP2005051578 A JP 2005051578A
- Authority
- JP
- Japan
- Prior art keywords
- information
- external device
- processing
- processing request
- communication
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【解決手段】 CPU2によって実行されたデバイスドライバプログラム32は、処理要求情報を外部デバイス14に渡し、外部デバイス14から処理要求情報に対応する応答情報を入力し、処理要求情報に基づいて応答情報の出力先を決定する。CPU2は、処理要求情報を生成するアプリケーションプログラムを取得してアプリケーションプログラムを通信相手の通信装置へ無線送信するとともに、決定された出力先に応答情報を出力する。無線処理部5は、通信相手の通信装置でアプリケーションプログラムが実行されたことにより送信された処理要求情報を通信相手の通信装置から無線受信して、CPU2によって実行されているデバイスドライバプログラム32へ渡す。
【選択図】 図1
Description
装置間で必要なアプリケーションプログラムの送信処理が実行される。このため、外部デバイスを接続した通信装置のユーザの手を介することなく、通信相手が自由に外部デバイスを使用できる環境を整えることができる効果がある。
この実施の形態では、通信端末の一例として携帯電話装置等の通話端末を用いるものとする。また、通話端末は、外部デバイスを接続可能な通話端末であって、外部デバイスを接続している通話端末が、外部デバイスの情報を他の通話端末に送信することを特徴とする通話端末について説明する。また、外部デバイスを接続していない通話端末は、外部デバイスを接続している通話端末と通話を開始する際に、外部デバイスを接続している通話端末から外部デバイスを動作させるための情報を受信し、受信した外部デバイスを動作させるための情報を用いて外部デバイスに対する処理の要求を行う処理要求情報を生成して、処理要求情報を通信回線を通じて外部デバイスを接続している通話端末に送信して外部デバイスの動作を制御することを特徴とする通話端末の一例を説明する。すなわち、通話端末を接続していない通話端末は、外部デバイスを接続している通話端末から外部デバイスの動作を制御するための情報を、通信回線を通じて外部デバイスよりダウンロードすることを特徴とする通話端末について説明する。
)。図5は通話端末Aがカメラ14aに送信するデバイスドライバプログラム送信要求メッセージ104を示す図である。デバイスドライバプログラム送信要求メッセージ104は製品IDの情報を含む。
ボード11上の「1」というキーを押すことにより、カメラ14aからの画像をキャプチャすることが可能となる。
バイスの使用を指示されると、アプリケーションプログラム送信要求メッセージ120が通話端末Bから通話端末Aへ送信される(S25)。このアプリケーションプログラム送信要求メッセージ120は図7に示したものと同様である。アプリケーションプログラム送信要求メッセージ120は、オペレーションシステム31のもとCPU2により生成されて、無線処理部5からアンテナ7を介して通信網60を経由して送信される。アプリケーションプログラム送信要求メッセージ120は、外部デバイスを接続していない通話端末から外部デバイスを接続する通話端末に対して外部デバイスを制御することを指示するものであり、制御情報に相当する。
が、外部デバイス接続通知メッセージ118の送信元が通話端末Aであることはこのメッセージに付加されたヘッダ情報より確認できるので、外部デバイス接続通知メッセージ118の内容を不揮発メモリ3上に格納する場合には、送信元を確認できる情報も一緒に格納する。この場合、通話端末A上でアプリケーションプログラムを起動した場合と異なり、デバイス依存メッセージ124を無線処理部5よりアンテナ7を介して通信網60経由で通話端末Aに送信する(S32)。図17は通話端末Bが通話端末Aに送信するデバイス依存メッセージ124の例を示す図である。図9と同様の内容であるが、相違点は送信元が「REMOTE」となっている点である。送信元「REMOTE」が要求元情報に相当する。また、データ「CAPTURE」が、外部デバイスに対して要求する処理の内容に相当する。送信元「REMOTE」は、通話端末Bで起動中のアプリケーションプログラムが、「ABCDE−0001」に対応する外部デバイスが通話相手である通話端末Aに接続されていることを確認し、この値を付与したものである。
ることである。この動作は、通話端末Aのユーザ1が自己の通話端末に接続した外部デバイスを使用する場合の動作と同様である。このため、通話端末Bのユーザ2は、あたかも自己の通話端末Bに外部デバイスを接続しているかのように通話端末Aに接続された外部デバイスを使用できる。
この実施の形態では、他の通信装置に接続されている外部デバイスを制御するためのデバイス情報を、広域ネットワーク上に接続されたサーバ装置よりダウンロードすることを特徴とする通信装置について一例を説明する。通信装置の構成は上記実施の形態1と同様
とする。
この実施の形態では、外部デバイスを接続していない通話端末から外部デバイスを接続した通話端末宛に外部デバイスを遠隔制御するための要求をあらわす遠隔制御要求情報(許可要求情報)を送信する通話端末の一例を説明する。
この実施の形態では、アプリケーションプログラムを送信するか否かを設定する送信設定情報を記憶する送信設定情報記憶部を通信装置が備え、送信設定情報に基づきデバイス情報を送信するか否かを決定する通信装置の一例を説明する。
なる。
上記実施の形態1においては、通話端末Bには外部デバイス(カメラ)が接続されていない例を示したが、通話端末Aにも通話端末Bにも外部デバイスが接続されている場合が考えられる。このような場合に、上記実施の形態1で説明した外部デバイス制御プログラムはユーザに対してどちらの外部デバイスを制御するか(あるいはどちらも制御しないか)を確認する処理を実行するように構成しても良い。
上記実施の形態1〜5では、外部デバイスを接続していない通話端末Bが通話相手の通話端末Aに接続された外部デバイスを使用する場合、通話端末Bは通話端末A(又は外部デバイス)からアプリケーションプログラムを受信して、受信したアプリケーションプログラムを通話端末Bの不揮発メモリ3にインストールしていた。しかし、通話端末Bが通話端末Aの接続する外部デバイスを使用する場合、既に自己の不揮発メモリ3にはアプリケーションプログラムがインストールされているため、再度アプリケーションプログラムをインストールする必要がない場合がある。このため、外部デバイス制御プログラムは、図14のS24で外部デバイスを使用することを指示された際に、自通話端末Bの不揮発メモリ3にインストールされている内容を確認し、外部デバイスの制御に必要なアプリケーションプログラムがインストールされている場合には、アプリケーションプログラム送信要求メッセージ120の送信は行わずに、アプリケーションプログラムを起動する処理を有するようにしてもかまわない。
なお、外部デバイスはカメラでなくとも、プリンタその他どのような外部デバイスでも良いことはいうまでもない。
8 外部デバイス接続通知メッセージ、126 遠隔メッセージ。
Claims (16)
- 別の装置と無線通信を行う無線処理部を備えた外部デバイスを接続する通信装置において、
上記外部デバイスに対して要求する処理の内容と上記処理の要求元を示す要求元情報とを有する処理要求情報を入力して、処理要求情報に従い外部デバイスを動作させて上記処理要求情報に対する応答情報を上記外部デバイスから受け取り、上記処理要求情報の要求元情報を判断して上記応答情報の出力先を決定するデバイスドライバ部と、
上記処理要求情報を生成するための処理要求生成プログラム情報を取得して、取得した処理要求生成プログラム情報を上記無線処理部を介して上記別の装置に宛てて無線送信するとともに、上記デバイスドライバ部から上記応答情報を受け取り上記デバイスドライバ部が決定した出力先に対して受け取った応答情報を出力する実行部と
を備え、
上記無線処理部は、上記別の装置へ送信した処理要求生成プログラム情報が実行されたことにより生成された処理要求情報を上記別の装置から無線受信して、無線受信した処理要求情報を上記デバイスドライバ部に出力する
ことを特徴とする通信装置。 - 別の装置と無線通信を行う無線処理部を備えた外部デバイスを接続する通信装置において、
上記外部デバイスに対して要求する処理の内容と上記処理の要求元を示す要求元情報とを有する処理要求情報を入力して、処理要求情報に従い外部デバイスを動作させて上記処理要求情報に対する応答情報を上記外部デバイスから受け取り、上記処理要求情報の要求元情報を判断して上記応答情報の出力先を決定するデバイスドライバ部と、
上記デバイスドライバ部から上記応答情報を受け取り上記デバイスドライバ部が決定した出力先に対して受け取った応答情報を出力する実行部と
を備え、
上記無線処理部は、上記別の装置から上記処理要求情報を無線受信して、無線受信した処理要求情報を上記デバイスドライバ部に出力する
ことを特徴とする通信装置。 - 上記無線処理部は、上記別の装置との通信開始を検出し、
上記実行部は、上記無線処理部が通信開始を検出した場合、上記処理要求生成プログラム情報を取得して、取得した処理要求生成プログラム情報を上記無線処理部を介して上記別の装置へ無線送信することを特徴とする請求項1記載の通信装置。 - 上記通信装置は、上記外部デバイスが接続されたことを検出する外部インタフェース部を備え、
上記実行部は、上記無線処理部が上記別の装置と無線通信を行っている際に上記外部インタフェースにより外部デバイスが接続されたことを検出すると、上記処理要求生成プログラム情報を取得して、取得した処理要求生成プログラム情報を上記無線処理部を介して上記別の装置へ無線送信することを特徴とする請求項1記載の通信装置。 - 上記無線処理部は、上記別の装置より上記処理要求生成プログラム情報の取得を要求するプログラム要求情報を受信し、
上記実行部は、上記無線処理部により上記プログラム要求情報を受信した場合、上記処理要求生成プログラム情報を取得して、取得した処理要求生成プログラム情報を上記無線処理部を介して上記別の装置へ無線送信することを特徴とする請求項1記載の通信装置。 - 上記無線処理部は、上記別の装置より上記外部デバイスを遠隔制御する許可を要求する許可要求情報を受信し、
上記通信装置は、さらに、上記無線処理部により受信した許可要求情報に対する許可応答情報を生成し、生成した許可応答情報を上記無線処理部を介して上記別の通信装置へ無線送信する許可応答部を備えた
ことを特徴とする請求項1記載の通信装置。 - 上記通信装置は、上記別の装置に対して上記処理要求生成プログラム
情報の送信を許可するか否かを示す送信設定情報を記憶する送信設定情報記憶部を備え、
上記実行部は、上記送信設定情報記憶部に記憶された送信設定情報に基づいて送信を許可するか否かを判定し、判定した結果送信を許可する場合に、上記処理要求生成プログラム情報を取得して、取得した処理要求生成プログラム情報を上記別の通信装置へ無線送信する
ことを特徴とする請求項1記載の通信装置。 - 外部デバイスを接続する別の装置と無線通信を行う無線処理部を備えた通信装置において、
上記無線処理部は、上記外部デバイスに対して要求する処理の内容を示す処理要求情報を生成するための処理要求生成プログラム情報を上記別の装置より無線受信し、
上記通信装置は、さらに、上記無線受信した処理要求生成プログラム情報を実行するとともに、実行した結果生成された処理要求情報を上記無線処理部を介して上記別の装置へ無線送信する実行部を備え、
上記無線処理部は、上記処理要求情報情報に対する応答情報を上記別の装置より無線受信する
ことを特徴とする通信装置。 - 外部デバイスを接続する別の装置と無線通信を行う無線処理部を備えた通信装置において、
上記外部デバイスに対して要求する処理の内容を示す処理要求情報を生成するための処理要求生成プログラム情報を記憶するメモリと、
上記メモリに記憶された処理要求生成プログラム情報を実行するとともに、実行した結果生成された処理要求情報を上記無線処理部を介して上記別の装置へ無線送信する実行部と
を備え、
上記無線処理部は、上記処理要求情報情報に対する応答情報を上記別の装置より無線受信する
ことを特徴とする通信装置。 - 上記無線処理部は、上記処理要求生成プログラム情報の取得を要求するプログラム要求情報を無線送信して、上記プログラム要求情報に対する応答として上記別の装置より上記処理要求生成プログラム情報を無線受信することを特徴とする請求項8記載の通信装置。
- 上記通信装置は、上記処理要求生成プログラム情報を記憶するサーバ装置を所定のネットワークを介して接続し、
上記無線処理部は、上記処理要求生成プログラム情報の取得を要求するプログラム要求情報を上記所定のネットワークを介して上記サーバ装置へ無線送信して、上記プログラム要求情報に対する応答として上記サーバ装置より上記処理要求生成プログラム情報を無線受信することを特徴とする請求項8記載の通信装置。 - 上記無線処理部は、上記別の装置に対して上記外部デバイスを遠隔制御する許可を要求する許可要求情報を無線送信することを特徴とする請求項8記載の通信装置。
- 外部デバイスを接続する第1の通信装置と所定の情報を無線通信する第2の通信装置とを備えた通信システムにおいて、
上記第1の通信装置は、
上記外部デバイスに対して要求する処理の内容と上記処理の要求元を示す要求元情報とを有する処理要求情報を入力して、処理要求情報に従い外部デバイスを動作させて上記処理要求情報に対する応答情報を上記外部デバイスから受け取り、上記処理要求情報の要求元情報を判断して上記応答情報の出力先を決定するデバイスドライバ部と、
上記処理要求情報を生成するための処理要求生成プログラム情報を上記第2の通信装置へ無線送信する第1の無線処理部と、
上記処理要求生成プログラム情報を取得して、取得した処理要求情報生成プログラム情
報を上記第1の無線処理部へ出力するとともに、上記デバイスドライバ部から上記応答情報を受け取り上記デバイスドライバ部が決定した出力先に対して受け取った応答情報を出力する第1の実行部とを備え、
上記第2の通信装置は、
上記第1の通信装置から無線送信された処理要求生成プログラム情報を無線受信する第2の無線処理部と、
上記第2の無線処理部が無線受信した処理要求生成プログラム情報を実行するとともに、実行した結果生成された処理要求情報を上記第2の無線処理部を介して上記第1の通信装置へ無線送信する第2の実行部とを備え、
上記第1の無線処理部は、上記第2の通信装置から無線送信された処理要求情報を無線受信して、無線受信した処理要求情報を上記デバイスドライバ部に出力する
ことを特徴とする通信システム。 - 外部デバイスを接続する第1の通信装置と所定の情報を無線通信する第2の通信装置とを備えた通信システムにおいて、
上記第1の通信装置は、
上記外部デバイスに対して要求する処理の内容と上記処理の要求元を示す要求元情報とを有する処理要求情報を入力して、処理要求情報に従い外部デバイスを動作させて上記処理要求情報に対する応答情報を上記外部デバイスから受け取り、上記処理要求情報の要求元情報を判断して上記応答情報の出力先を決定するデバイスドライバ部と、
上記デバイスドライバ部から上記応答情報を受け取り上記デバイスドライバ部が決定した出力先に対して受け取った応答情報を出力する第1の実行部と、
上記第2の通信装置から上記処理要求情報を無線受信して、無線受信したした処理要求情報を上記デバイスドライバ部に出力する第1の無線処理部とを備え、
上記第2の通信装置は、
上記第1の無線処理部から出力された応答情報を受信する第2の無線処理部と、
上記処理要求情報を生成するための処理要求生成プログラム情報を記憶するメモリと、
上記処理要求生成プログラムを実行して、実行した結果生成された処理要求情報を上記第2の無線処理部を介して上記第1の通信装置へ無線送信する第2の実行部を備えた
ことを特徴とする通信システム。 - 第1の外部デバイスを接続する別の装置と無線通信を行う通信装置で動作するプログラムにおいて、
上記別の装置に接続されている第1の外部デバイスの種類を示すデバイス種類情報を検出する処理と、
上記検出したデバイス種類情報を表示するとともに、上記表示したデバイス種類情報によって示される上記第1の外部デバイスを制御するかしないかを指示する指示情報を入力させる処理と、
上記入力された指示情報が第1の外部デバイスを制御することを指示する場合に上記別の装置に対して第1の外部デバイスを制御する制御情報を生成して生成した制御情報を無線送信する処理と
をコンピュータに実行させることを特徴とするプログラム。 - 上記通信装置は、第2の外部デバイスを接続し、
上記制御情報を生成する処理は、上記第1の外部デバイスと上記第2の外部デバイスとのいずれの外部デバイスを制御するかを示す対象デバイス指示情報を上記制御情報に含める処理をコンピュータに実行させることを特徴とする請求項15記載のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003282531A JP2005051578A (ja) | 2003-07-30 | 2003-07-30 | 通信装置及び通信システム及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003282531A JP2005051578A (ja) | 2003-07-30 | 2003-07-30 | 通信装置及び通信システム及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009151794A Division JP2009225468A (ja) | 2009-06-26 | 2009-06-26 | 通信装置及び通信システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005051578A true JP2005051578A (ja) | 2005-02-24 |
Family
ID=34267717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003282531A Pending JP2005051578A (ja) | 2003-07-30 | 2003-07-30 | 通信装置及び通信システム及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005051578A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008146398A (ja) * | 2006-12-11 | 2008-06-26 | Hitachi Ltd | 情報処理システム、情報処理システムの制御方法、サービス利用装置及びサービス提供装置 |
JP2011526717A (ja) * | 2008-07-02 | 2011-10-13 | リュウ,サンギュ | 一側端末の制御によって他端末の周辺装置を利用する端末装置及びそのインターフェース方法 |
JP2014164401A (ja) * | 2013-02-22 | 2014-09-08 | Nec Corp | ストレージシステム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06153188A (ja) * | 1992-11-06 | 1994-05-31 | Canon Inc | 通信装置 |
JP2000032026A (ja) * | 1998-07-08 | 2000-01-28 | Sharp Corp | 万能リモコンを用いたリモートコントロールシステム及び、その統括被制御装置 |
JP2002034026A (ja) * | 2000-07-13 | 2002-01-31 | Nec Corp | 遠隔監視システム |
JP2003022225A (ja) * | 2001-07-09 | 2003-01-24 | Sony Corp | 機器制御装置および方法 |
-
2003
- 2003-07-30 JP JP2003282531A patent/JP2005051578A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06153188A (ja) * | 1992-11-06 | 1994-05-31 | Canon Inc | 通信装置 |
JP2000032026A (ja) * | 1998-07-08 | 2000-01-28 | Sharp Corp | 万能リモコンを用いたリモートコントロールシステム及び、その統括被制御装置 |
JP2002034026A (ja) * | 2000-07-13 | 2002-01-31 | Nec Corp | 遠隔監視システム |
JP2003022225A (ja) * | 2001-07-09 | 2003-01-24 | Sony Corp | 機器制御装置および方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008146398A (ja) * | 2006-12-11 | 2008-06-26 | Hitachi Ltd | 情報処理システム、情報処理システムの制御方法、サービス利用装置及びサービス提供装置 |
JP2011526717A (ja) * | 2008-07-02 | 2011-10-13 | リュウ,サンギュ | 一側端末の制御によって他端末の周辺装置を利用する端末装置及びそのインターフェース方法 |
JP2014164401A (ja) * | 2013-02-22 | 2014-09-08 | Nec Corp | ストレージシステム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4380592B2 (ja) | データ共有システムおよび方法 | |
JP5780235B2 (ja) | 情報処理システム、情報処理装置、プログラム及び携帯端末装置 | |
JP5838988B2 (ja) | 通信プログラムおよび通信装置 | |
US10462319B2 (en) | Image reading apparatus transmitting device identification information and reading information to push notification server, and method for controlling the image reading apparatus | |
JP6182904B2 (ja) | 通信端末装置、通信制御方法及び通信制御プログラム | |
US20180054247A1 (en) | Information processing system, information processing method and program | |
JP6182919B2 (ja) | 通信プログラムおよび通信装置 | |
JP2018093433A (ja) | 通信システム、画像形成装置とその制御方法、及びプログラム | |
JP4643555B2 (ja) | 印刷システム、印刷管理サーバおよびその制御方法とプログラム | |
JP5807584B2 (ja) | 画像形成装置、画像形成装置制御プログラム、通信端末装置、通信端末装置制御プログラム、および、情報処理システム | |
US10089050B2 (en) | Information processing device, and method and computer-readable medium therefor | |
JP2007201544A (ja) | 移動通信端末 | |
JP2016177463A (ja) | 情報処理装置、データ共有方法、プログラム及び情報処理システム | |
JP2006209462A (ja) | 端末装置 | |
JP2005051578A (ja) | 通信装置及び通信システム及びプログラム | |
JP5360524B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2016025636A (ja) | 画像処理装置、画像処理装置の制御方法及びコンピュータープログラム | |
JP5707366B2 (ja) | Usb端末の制御方法及びこれを実行する装置 | |
JP2003141005A (ja) | データ転送装置、画像入出力装置、データ転送制御方法、記憶媒体、及びプログラム | |
JP2009225468A (ja) | 通信装置及び通信システム | |
JP6098492B2 (ja) | 機能実行装置および機能実行プログラム | |
JP4147077B2 (ja) | 端末装置およびデータ通信システムおよびデータ通信制御方法およびデータ通信方法およびコンピュータが読み取り可能な記憶媒体およびプログラム | |
JP6264028B2 (ja) | 情報処理プログラムおよび情報処理装置 | |
JP7344366B2 (ja) | データ処理装置、データ処理方法、及びプログラム | |
JP2018074385A (ja) | 通信装置、通信装置の制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060623 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080916 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090428 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090626 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091117 |