JP2012034140A - 通信装置、中継装置、無線通信システム、通信装置の制御方法、中継装置の制御方法およびプログラム - Google Patents
通信装置、中継装置、無線通信システム、通信装置の制御方法、中継装置の制御方法およびプログラム Download PDFInfo
- Publication number
- JP2012034140A JP2012034140A JP2010171176A JP2010171176A JP2012034140A JP 2012034140 A JP2012034140 A JP 2012034140A JP 2010171176 A JP2010171176 A JP 2010171176A JP 2010171176 A JP2010171176 A JP 2010171176A JP 2012034140 A JP2012034140 A JP 2012034140A
- Authority
- JP
- Japan
- Prior art keywords
- access
- communication
- relay
- communication device
- relay device
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15557—Selecting relay station operation mode, e.g. between amplify and forward mode, decode and forward mode or FDD - and TDD mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/59—Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】中継装置と接続し、前記中継装置を介して接続するサーバ装置にデータを送信する通信装置は、サーバ装置とのアクセス処理を実行するためのアクセス機能を通信装置が保持しているか、中継装置が保持しているかを判定する判定部と、判定結果に応じて、アクセス機能を保持している装置のアクセス処理部にアクセス処理を実行させて、データを送信するための送信方法を決定する決定部と、決定された送信方法によりデータを送信する送信部と、を有する。
【選択図】 図11
Description
前記サーバ装置とのアクセス処理を実行するためのアクセス機能を前記通信装置が保持しているか、前記中継装置が保持しているかを判定する判定手段と、
前記判定手段による判定結果に応じて、前記アクセス機能を保持している装置のアクセス処理手段に前記アクセス処理を実行させて、前記データを送信するための送信方法を決定する決定手段と、
前記決定手段で決定された前記送信方法により前記データを送信する送信手段と、を有することを特徴とする。
前記サーバ装置とのアクセス処理を実行するためのアクセス機能を前記通信装置が保持しているか、前記中継装置が保持しているかを判定する判定手段と、
前記判定手段による判定結果に応じて、前記アクセス機能を保持している装置のアクセス処理手段に前記アクセス処理を実行させて、前記データを送信するための送信方法を決定する決定手段と、
前記決定手段で決定された前記送信方法により前記データを送信する送信手段と、を有することを特徴とする。
(通信機器のハードウェア構成)
以下、本実施形態に係る通信装置(通信機器)について、図面を参照しながら詳細に説明する。図1の参照により、本発明の実施形態に係る通信機器としてカメラ100のハードウェア構成を説明する。表示部101および操作部102は、アプリケーションの表示や実行など、ユーザインタフェースとして機能する。操作部102からの操作入力の有無により通信機器が操作されているか否かが判定される。撮像部103は被写体の光学像を撮像する。画像処理部104は撮像部103から出力された撮像画像を所定フォーマットの画像データに変換し、画像データに透かしデータを付与する。符号化/復号化部105は画像処理部104から出力された画像データに対して、所定の高能率符号化(例えば、DCT変換、量子化後に可変長符号化)を行う。符号化/復号化部105はまた、記録再生部106から再生された圧縮画像データを伸長復号化し、その画像データを画像処理部104に供給する。記録再生部106は圧縮符号化された画像データを不図示の記録媒体に記録再生する。本実施形態の通信機器は、画像データを符号化する技術として、例えば、JPEG(Joint Photographic Experts Group)方式を用いて圧縮符号化している。記憶部107は無線通信ネットワーク情報、データ送受信情報、通信機器情報、利用可能なサービス情報など各種データを記憶、管理する。時計部108は時間を計測する。制御部109はカメラ100を制御する。ROM110には制御命令つまりプログラムが格納されている。111はRAMである。アンテナ115は無線LAN通信を行う。無線LANアンテナ制御部112はアンテナ115を制御する。通信インタフェース部(以下、通信IF113)はネットワークの検索、構築、接続、管理など通信処理を行う。電源部114は通信機器(通信装置)に電力を供給する。
次に、図2を参照して通信機器の機能構成について説明する。本実施形態において、通信機器の機能ブロックは、ROM110にプログラムとして記憶され、制御部109によって実行される。なお、通信機器の機能ブロックに含まれる一部乃至全部がハードウェア化されていてもよい。
ここで、IPルータモードとProxyモードについて詳細に説明を行う。図14(a)は、IPルータモードによる通信手順の一例を示す図である。まず、通信機器であるカメラ100(図13(a))とWebサーバ1300(図13(a))における通信手順について説明する。インターネット手順1401および1407はIPパケットなどを取扱う。トランスポート手順1402および1408は、TCPやUDPパケットなどを取扱う。アプリケーション手順1403および1409は、HTTPなどを取扱う。アプリケーションインタフェース手順1404および1410はWebサーバ1300が提供するWebサービスにアクセスするためのAPIを表す。
(中継器のハードウェア構成)
次に、本実施形態に係る中継機器について、図面を参照しながら詳細に説明する。図3は、本発明の実施形態に係る中継機器のハードウェア構成図である。図3は、中継機器として携帯電話300のハードウェア構成を例示するものである。表示部301および操作部302は、アプリケーションの表示や実行などを行う。操作部302からの操作入力の有無により中継機器が操作されているか否かが判定される。記憶部305は無線通信ネットワーク情報、データ送受信情報、通信機器情報、利用可能なサービス情報など各種データを記憶、管理する。
次に、図4を参照して中継機器の機能構成について説明する。本実施形態において、中継機器の機能ブロックは、ROM308にプログラムとして記憶され、制御部307によって実行される。なお、中継機器の機能ブロックに含まれる一部乃至全部がハードウェア化されていてもよい。
図5および図6を用いて、カメラ100の動作フローの一例を説明する。図5は、カメラ100における画像のアップロード処理実行時の動作フローである。この処理は、ユーザが操作部102を用いてアップロード処理を開始するための操作を実行した際に開始される。アップロード処理を開始するための操作は、ボタン押しのような操作でも良いし、たとえば撮像操作などの他の操作と連動して開始するようにしてもかまわない。また、本処理が実行される前に、カメラ100と携帯電話300との間で無線LANの接続処理は完了しているものとする。
次に、図6を用いて、ステップS506の詳細な動作を説明する。Webサービスにアクセスする機器を決定する際、まず判定処理部250がアップロード先のWebサービスに対するアクセス機能をサポートしている機器がカメラ100なのか携帯電話300なのかを判定する(S601)。
次に図7および図8を用いて、携帯電話300の動作フローの一例を説明する。図7は、ユーザがカメラ100でアップロード処理を実行した際の携帯電話300の動作フローである。この処理は、アップロード処理部421がカメラ100からアップロード処理開始通知を受信した際に開始される。また、本処理が実行される前に、カメラ100と携帯電話300との間で無線LANの接続処理は完了しているものとする。
次に、図8を用いて、ステップS706の詳細な処理を説明する。Proxyモードでの中継動作中、アップロード処理部421はカメラ100からのメッセージを待ち受ける(S801)。
次に、カメラ100、携帯電話300、およびWebサーバ1300(サーバ装置)における機器間の通信シーケンスの一例について、図11を用いて解説する。図11は、ユーザがカメラ100を操作し、カメラ100が有する画像データを、携帯電話300を介して、Webサーバ1300が提供するWebサービスにアップロードする場合の通信シーケンスを例示する図である。
ステップS1106による処理の結果、カメラ100がWebサービスにアクセスする場合、カメラ100は携帯電話300にIPルータモードで中継処理を動作させるよう通知メッセージを送信する(S1107)。これを受けて、携帯電話300はIPルータモードによる中継処理を開始し(S1108)、応答メッセージをカメラ100に送信する(S1109)。
ステップS1106による処理の結果、携帯電話300がWebサービスにアクセスする場合、カメラ100は携帯電話300にProxyモードで中継処理を動作させるよう通知メッセージを送信する(S1116)。これを受けて、携帯電話300はProxyモードによる中継処理を開始し(S1117、図8)、応答メッセージをカメラ100に送信する(S1118)。応答メッセージを受信すると、カメラ100は携帯電話300に対して、ログイン要求メッセージを送信する(S1119)。このログイン要求メッセージには、ステップS1105でユーザが選択したアップロード先のWebサービスに関する情報を付加して送信する。ログイン要求メッセージを受信した携帯電話300は、Webサービスに対してログイン処理を実行し(S1120)、処理の結果をカメラ100に送信する(S1121)。カメラ100は次に、アップロードする画像のデータを添付したアップロード要求メッセージを携帯電話300に送信する(S1122)。アップロード要求メッセージを受信した携帯電話300は、メッセージに添付された画像データを取得し、Webサービスに対してこれをアップロードし(S1123)、アップロード処理の結果をカメラ100に送信する(S1124)。アップロード処理の応答メッセージを受信したカメラ100は、ログアウト要求メッセージを携帯電話300に送信する(S1125)。ログアウト要求メッセージを受信した携帯電話300は、Webサービスに対するログアウト処理を実行し(S1126)、処理の結果をカメラ100に送信する(S1127)。ログアウト処理が完了すると、カメラ100は携帯電話300にアップロード処理終了通知を送信する(S1128)。アップロード処理終了通知を受信した携帯電話300は、Proxyモードによる中継処理を停止し(S1129)、応答メッセージをカメラ100に送信する(S1130)。
実施形態1では、ユーザがカメラを操作して画像データをWebサービスにアップロードする場合の実施形態を示した。以下に示す実施形態2では、実施形態1と同様の機器構成で、ユーザが携帯電話を操作してカメラの画像データをWebサービスにアップロードする場合の実施形態を説明する。また、実施形態1と同様に実施形態2においても、IPルータモードは図14(a)あるいは図14(b)の形態であり、Proxyモードについては図14(c)あるいは図14(d)の形態である。
図9を用いて、携帯電話300における画像のアップロード処理実行時の動作フローを説明する。この処理は、ユーザが操作部302を用いてアップロード処理を開始するための操作を実行した際に開始される。また、本処理が実行される前に、カメラ100と携帯電話300との間で無線LANの接続処理は完了しているものとする。
次に図10を用いて、ユーザが携帯電話300でアップロード処理を実行した際のカメラ100の動作フローを説明する。この処理は、アップロード処理部221が携帯電話300からアップロード処理開始通知を受信した際に開始される。また、本処理が実行される前に、カメラ100と携帯電話300との間で無線LANの接続処理は完了しているものとする。
次に、カメラ100、携帯電話300、およびWebサーバ1300における機器間の通信シーケンスの一例について、図12を用いて説明する。図12は、ユーザが携帯電話300を操作し、カメラ100が持つ画像データを、携帯電話300を介して、Webサーバ1300が提供するWebサービスにアップロードする場合の通信シーケンスを例示する図である。
ステップS1208による処理の結果、カメラ100がWebサービスにアクセスする場合、携帯電話300はIPルータモードによる中継処理を開始する(S1209)。続いて、携帯電話300はカメラ100に対してログイン要求メッセージを送信する(S1210)。このログイン要求メッセージには、ステップS1207でユーザが選択したWebサービスに関する情報を付加して送信する。ログイン要求メッセージを受信したカメラ100は、Webサービスに対してログイン処理を実行し(S1211)、処理の結果を携帯電話300に送信する(S1212)。次に、携帯電話300は、アップロードする画像の識別子を指定したアップロード要求メッセージをカメラ100に送信する(S1213)。アップロード要求メッセージを受信したカメラ100は、メッセージで指定された画像の実画像データをWebサービスに対してこれをアップロードし(S1214)、アップロード処理の結果を携帯電話300に送信する(S1215)。アップロード処理の応答メッセージを受信した携帯電話300は、ログアウト要求メッセージをカメラ100に送信する(S1216)。ログアウト要求メッセージを受信したカメラ100は、Webサービスに対するログアウト処理を実行し(S1217)、処理の結果を携帯電話300に送信する(S1218)。ログアウト要求に対する応答メッセージを受信すると、携帯電話300はIPルータモードによる中継処理を停止し(S1219)、アップロード処理終了通知をカメラ100に送信する(S1220)。カメラ100はアップロード処理終了通知に対する応答メッセージを携帯電話300に返す(S1221)。なお、IPルータモードとして図14(b)のように動作しても同様の効果が得られる。
ステップS1208による処理の結果、携帯電話300がWebサービスにアクセスする場合、携帯電話300はWebサービスに対してログイン処理を行う(S1222)。ログイン処理に成功すると、携帯電話300はカメラ100に対してアップロード画像要求メッセージを送信し、ステップS1207で選択された画像の実画像データをカメラ100に対して要求する(S1223)。カメラ100は、アップロード画像要求メッセージで指定された画像の実画像データを携帯電話300に送信する(S1224)。これを受けて、携帯電話300は受信した画像データをWebサービスにアップロードし(S1225)、アップロード処理が完了するとログアウト処理を実行する(S1226)。ログアウト処理が完了すると、携帯電話300はアップロード処理終了通知をカメラ100に送信し(S1227)、カメラ100はこれに対する応答メッセージを携帯電話300に送信する(S1228)。
上記の実施形態1、2に記載されている構成要素はあくまで例示であり、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、個別の実施形態によって限定されるわけではない。例えば、実施形態1、2では、携帯電話がフレームデータを透過させる手段として、IPレイヤを終端するIPルータの動作を例示したが、本発明の趣旨はこれに限定するものではない。カメラとWebサービス間で送受信するアップロード処理に関するフレームデータを透過させるように動作すればよい。より具体的には認証処理に係るフレームデータに含まれる機密情報を、携帯電話で解析できない形でフレームが透過されれば良い。よって、たとえばSOCKSプロキシのような技術を用いてこれを実現してもかまわない。また、カメラと携帯電話間の通信に利用するローカルIPアドレスを、携帯電話とWebサーバ間の通信に利用するグローバルIPアドレスに置き換えるNAT(Network Address Translation)を用いてこれを実現してもかまわない。さらには、IPレイヤ以上のフレームを透過する(MACレイヤ以下を終端する)ように動作してもかまわない。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (25)
- 中継装置と接続し、前記中継装置を介して接続するサーバ装置にデータを送信する通信装置であって、
前記サーバ装置とのアクセス処理を実行するためのアクセス機能を前記通信装置が保持しているか、前記中継装置が保持しているかを判定する判定手段と、
前記判定手段による判定結果に応じて、前記アクセス機能を保持している装置のアクセス処理手段に前記アクセス処理を実行させて、前記データを送信するための送信方法を決定する決定手段と、
前記決定手段で決定された前記送信方法により前記データを送信する送信手段と、
を有することを特徴とする通信装置。 - 前記通信装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記通信装置のアクセス処理手段は、前記アクセス機能による通信により前記サーバ装置に対する前記アクセス処理を実行することを特徴とする請求項1に記載の通信装置。 - 前記通信装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、前記中継装置において検知されずに、前記アクセス機能による通信に用いるアクセス情報を前記サーバ装置に送信するための送信方法を決定することを特徴とする請求項2に記載の通信装置。 - 前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、前記アクセス機能による通信を前記中継装置のアクセス処理手段に実行させることを特徴とする請求項1に記載の通信装置。 - 前記決定手段は、TCPレイヤ以上におけるデータフレームをブリッジするブリッジ機能、NAT(Network Address Translation)、およびSOCKSプロキシのうち少なくともいずれか1つを、前記中継装置の前記アクセス処理手段が実行することが可能な前記送信方法として決定することを特徴とする請求項4に記載の通信装置。
- 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、前記通信装置が保持する前記アクセス機能を特定するためのアクセス情報のバージョンと前記中継装置が保持する前記アクセス機能による通信に用いるアクセス情報のバージョンとを比較して、新しいバージョンのアクセス情報を保持する装置のアクセス処理手段に前記サーバ装置へのアクセス処理を実行させることを特徴とする請求項1乃至5のいずれか1項に記載の通信装置。 - 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、前記通信装置を操作するための操作手段からの操作入力の有無と、前記中継装置を操作するための操作手段からの操作入力の有無とにより、ユーザが操作している装置が前記通信装置であるか前記中継装置であるかを判定し、前記判定に従って前記ユーザが操作している装置のアクセス処理手段に前記サーバ装置へのアクセス処理を実行させることを特徴とする請求項1乃至5のいずれか1項に記載の通信装置。 - 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、あらかじめ設定されている優先順位に従って定められる装置のアクセス処理手段に前記サーバ装置へのアクセス処理を実行させることを特徴とする請求項1乃至5のいずれか1項に記載の通信装置。 - 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定し、かつ、前記通信装置の前記アクセス処理手段が前記アクセス処理に失敗したと判定したことにより、
前記決定手段は、前記アクセス処理を実行していない前記中継装置のアクセス処理手段に前記アクセス処理を実行させることを特徴とする請求項1乃至5のいずれか1項に記載の通信装置。 - 前記通信装置および前記中継装置のうち少なくともいずれか一方が保持する前記アクセス機能を表示する表示手段と、
前記サーバ装置にデータを送信する際に使用するアクセス機能として、前記表示手段により表示された前記アクセス機能の中からいずれか1つを選択する選択手段と、を更に有することを特徴とする請求項1乃至9のいずれか1項に記載の通信装置。 - 通信装置とサーバ装置とに接続し、前記通信装置から前記サーバ装置へのデータの送信を中継する中継装置であって、
前記サーバ装置とのアクセス処理を実行するためのアクセス機能を前記通信装置が保持しているか、前記中継装置が保持しているかを判定する判定手段と、
前記判定手段による判定結果に応じて、前記アクセス機能を保持している装置のアクセス処理手段に前記アクセス処理を実行させて、前記データを送信するための送信方法を決定する決定手段と、
前記決定手段で決定された前記送信方法により前記データを送信する送信手段と、
を有することを特徴とする中継装置。 - 前記通信装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記通信装置のアクセス処理手段は、前記アクセス機能による通信により前記サーバ装置に対する前記アクセス処理を実行することを特徴とする請求項11に記載の中継装置。 - 前記通信装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、前記中継装置において検知されずに、前記アクセス機能による通信に用いるアクセス情報を前記サーバ装置に送信するための送信方法を決定することを特徴とする請求項12に記載の中継装置。 - 前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記中継装置のアクセス処理手段は、前記アクセス機能による通信により前記サーバ装置に対する前記アクセス処理を実行することを特徴とする請求項11に記載の中継装置。 - 前記決定手段は、TCPレイヤ以上におけるデータフレームをブリッジするブリッジ機能、NAT(Network Address Translation)、およびSOCKSプロキシのうち少なくともいずれか1つを、前記中継装置の前記アクセス処理手段が実行することが可能な前記送信方法として決定することを特徴とする請求項14に記載の中継装置。
- 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、前記通信装置が保持する前記アクセス機能を特定するためのアクセス情報のバージョンと前記中継装置が保持する前記アクセス機能による通信に用いるアクセス情報のバージョンとを比較して、新しいバージョンのアクセス情報を保持する装置のアクセス処理手段に前記サーバ装置へのアクセス処理を実行させることを特徴とする請求項11乃至15のいずれか1項に記載の中継装置。 - 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、前記通信装置を操作するための操作手段からの操作入力の有無と、前記中継装置を操作するための操作手段からの操作入力の有無とにより、ユーザが操作している装置が前記通信装置であるか前記中継装置であるかを判定し、前記判定に従って前記ユーザが操作している装置のアクセス処理手段に前記サーバ装置へのアクセス処理を実行させることを特徴とする請求項11乃至15のいずれか1項に記載の中継装置。 - 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定したことにより、
前記決定手段は、あらかじめ設定されている優先順位に従って定められる装置のアクセス処理手段に前記サーバ装置へのアクセス処理を実行させることを特徴とする請求項11乃至15のいずれか1項に記載の中継装置。 - 前記通信装置および前記中継装置が前記アクセス機能を保持すると、前記判定手段が判定し、かつ、前記中継装置の前記アクセス処理手段が前記アクセス処理に失敗したと判定したことにより、
前記決定手段は、アクセス処理を実行していない前記通信装置のアクセス処理手段に前記アクセス処理を実行させることを特徴とする請求項11乃至15のいずれか1項に記載の中継装置。 - 前記通信装置および前記中継装置のうち少なくともいずれか一方が保持する前記アクセス機能を表示する表示手段と、
前記サーバ装置にデータを送信する際に使用するアクセス機能として、前記表示手段により表示された前記アクセス機能の中からいずれか1つを選択する選択手段と、を更に有することを特徴とする請求項11乃至19のいずれか1項に記載の中継装置。 - 通信装置が中継装置に接続し、前記中継装置を介して接続するサーバ装置にデータを送信する無線通信システムであって、
前記通信装置および前記中継装置は、
前記サーバ装置とのアクセス処理を実行するためのアクセス機能を前記通信装置が保持しているか、前記中継装置が保持しているかを判定する判定手段と、
前記判定手段による判定結果に応じて、前記アクセス機能を保持している装置のアクセス処理手段に前記アクセス処理を実行させて、前記データを送信するための送信方法を決定する決定手段と、
前記決定手段で決定された前記送信方法により前記データを送信する送信手段と、
を有することを特徴とする無線通信システム。 - 中継装置と接続し、前記中継装置を介して接続するサーバ装置にデータを送信する通信装置の制御方法であって、
前記通信装置の判定手段が、前記サーバ装置とのアクセス処理を実行するためのアクセス機能を前記通信装置が保持しているか、前記中継装置が保持しているかを判定する判定工程と、
前記通信装置の決定手段が、前記判定工程による判定結果に応じて、前記アクセス機能を保持している装置のアクセス処理手段に前記アクセス処理を実行させて、前記データを送信するための送信方法を決定する決定工程と、
前記通信装置の送信手段が、前記決定工程で決定された前記送信方法により前記データを送信する送信工程と、
を有することを特徴とする通信装置の制御方法。 - 通信装置とサーバ装置とに接続し、前記通信装置から前記サーバ装置へのデータの送信を中継する中継装置の制御方法であって、
前記中継装置の判定手段が、前記サーバ装置とのアクセス処理を実行するためのアクセス機能を前記通信装置が保持しているか、前記中継装置が保持しているかを判定する判定工程と、
前記中継装置の決定手段が、前記判定工程による判定結果に応じて、前記アクセス機能を保持している装置のアクセス処理手段に前記アクセス処理を実行させて、前記データを送信するための送信方法を決定する決定工程と、
前記中継装置の送信手段が、前記決定工程で決定された前記送信方法により前記データを送信する送信工程と、
を有することを特徴とする中継装置の制御方法。 - コンピュータに、請求項22に記載の通信装置の制御方法を実行させるためのプログラム。
- コンピュータに、請求項23に記載の中継装置の制御方法を実行させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010171176A JP5698475B2 (ja) | 2010-07-29 | 2010-07-29 | 通信装置、中継装置、通信装置の制御方法、中継装置の制御方法およびプログラム |
| US13/166,954 US8494442B2 (en) | 2010-07-29 | 2011-06-23 | Communication apparatus, relay apparatus, wireless communication system, control method of communication apparatus, control method of relay apparatus, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010171176A JP5698475B2 (ja) | 2010-07-29 | 2010-07-29 | 通信装置、中継装置、通信装置の制御方法、中継装置の制御方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012034140A true JP2012034140A (ja) | 2012-02-16 |
| JP5698475B2 JP5698475B2 (ja) | 2015-04-08 |
Family
ID=45527214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010171176A Active JP5698475B2 (ja) | 2010-07-29 | 2010-07-29 | 通信装置、中継装置、通信装置の制御方法、中継装置の制御方法およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8494442B2 (ja) |
| JP (1) | JP5698475B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012032965A (ja) * | 2010-07-29 | 2012-02-16 | Canon Inc | 通信装置、中継装置、無線通信システム、通信装置の制御方法、中継装置の制御方法およびプログラム |
| JP2015514259A (ja) * | 2012-04-01 | 2015-05-18 | ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. | 無線ルーティング装置、モバイル端末ならびに管理システムおよび方法 |
| JP2019118123A (ja) * | 2015-02-02 | 2019-07-18 | キヤノン株式会社 | 通信装置、その制御方法、およびプログラム |
| CN110536288A (zh) * | 2017-03-24 | 2019-12-03 | 阿托巴恩公司 | 病毒分子网络体系结构和设计 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5449050B2 (ja) * | 2010-06-18 | 2014-03-19 | キヤノン株式会社 | 通信装置及びその制御方法 |
| US9436274B2 (en) * | 2011-06-30 | 2016-09-06 | International Business Machines Corporation | System to overlay application help on a mobile device |
| JP6385205B2 (ja) | 2014-09-01 | 2018-09-05 | キヤノン株式会社 | 通信装置、通信装置の制御方法およびプログラム |
| US9912759B2 (en) * | 2015-06-24 | 2018-03-06 | International Business Machines Corporation | Dynamically generating solution stacks |
| JP6594212B2 (ja) | 2016-01-15 | 2019-10-23 | キヤノン株式会社 | 通信装置およびその制御方法、通信システム |
| CN113660109B (zh) * | 2021-07-06 | 2024-07-26 | 深圳市联洲国际技术有限公司 | 网关切换方法、装置、终端设备及计算机可读存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH098808A (ja) * | 1995-06-15 | 1997-01-10 | Sharp Corp | 無線通信システム |
| JP2002032340A (ja) * | 2000-07-14 | 2002-01-31 | Nec Corp | Webサイトに対するシングルサインオンシステム及び方法並びに記録媒体 |
| JP2007184892A (ja) * | 2005-12-07 | 2007-07-19 | Ntt Docomo Inc | 代理端末、サーバ装置、代理端末の通信経路設定方法及びサーバ装置の通信経路設定方法 |
| JP2008052448A (ja) * | 2006-08-23 | 2008-03-06 | Nikon Corp | 電子カメラ |
| JP2009223608A (ja) * | 2008-03-17 | 2009-10-01 | Osaka Gas Co Ltd | リバースプロキシシステム |
| JP2010026562A (ja) * | 2008-07-15 | 2010-02-04 | Konica Minolta Business Technologies Inc | 中継サーバ、中継方法および中継プログラム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3715444B2 (ja) * | 1998-06-30 | 2005-11-09 | 株式会社東芝 | 構造化文書保存方法及び構造化文書保存装置 |
| JP3619958B2 (ja) * | 2000-06-13 | 2005-02-16 | 富士通株式会社 | 危機管理システム及びコンピュータ |
| JP2003078570A (ja) * | 2001-09-03 | 2003-03-14 | Fujitsu Ltd | サービス提供方法、中継装置及びサービス提供装置 |
| JPWO2003052656A1 (ja) * | 2001-12-14 | 2005-04-28 | 松下電器産業株式会社 | 家庭電化製品、サーバ装置、および家庭電化製品ネットワークシステム |
| EP1330073B1 (en) * | 2002-01-18 | 2006-03-15 | Nokia Corporation | Method and apparatus for access control of a wireless terminal device in a communications network |
| JP2004135051A (ja) * | 2002-10-10 | 2004-04-30 | Sony Corp | 情報処理システム、サービス提供装置および方法、情報処理装置および方法、記録媒体、並びにプログラム |
| JP4218336B2 (ja) * | 2002-12-12 | 2009-02-04 | ソニー株式会社 | 情報処理システム、サービス提供装置および方法、情報処理装置および方法、並びにプログラム |
| JP4642384B2 (ja) * | 2004-06-03 | 2011-03-02 | パナソニック株式会社 | 無線網制御システム、無線網制御装置、および基地局 |
| JP2007124258A (ja) * | 2005-10-27 | 2007-05-17 | Fujitsu Ltd | ネットワーク中継プログラム、ネットワーク中継方法、ネットワーク中継装置および通信制御プログラム |
| US20070240330A1 (en) * | 2006-04-13 | 2007-10-18 | Beasley King D | Shoe shark |
| US20080005359A1 (en) * | 2006-06-30 | 2008-01-03 | Khosravi Hormuzd M | Method and apparatus for OS independent platform based network access control |
| JP2008015786A (ja) * | 2006-07-06 | 2008-01-24 | Hitachi Ltd | アクセス制御システム及びアクセス制御サーバ |
| US8122497B2 (en) * | 2007-09-10 | 2012-02-21 | Redcloud, Inc. | Networked physical security access control system and method |
| JP4973598B2 (ja) * | 2008-05-27 | 2012-07-11 | 沖電気工業株式会社 | ゲートウェイ装置 |
| JP5257273B2 (ja) * | 2009-06-30 | 2013-08-07 | 富士通株式会社 | 移動端末の認証方法およびその方法に用いられる装置 |
-
2010
- 2010-07-29 JP JP2010171176A patent/JP5698475B2/ja active Active
-
2011
- 2011-06-23 US US13/166,954 patent/US8494442B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH098808A (ja) * | 1995-06-15 | 1997-01-10 | Sharp Corp | 無線通信システム |
| JP2002032340A (ja) * | 2000-07-14 | 2002-01-31 | Nec Corp | Webサイトに対するシングルサインオンシステム及び方法並びに記録媒体 |
| JP2007184892A (ja) * | 2005-12-07 | 2007-07-19 | Ntt Docomo Inc | 代理端末、サーバ装置、代理端末の通信経路設定方法及びサーバ装置の通信経路設定方法 |
| JP2008052448A (ja) * | 2006-08-23 | 2008-03-06 | Nikon Corp | 電子カメラ |
| JP2009223608A (ja) * | 2008-03-17 | 2009-10-01 | Osaka Gas Co Ltd | リバースプロキシシステム |
| JP2010026562A (ja) * | 2008-07-15 | 2010-02-04 | Konica Minolta Business Technologies Inc | 中継サーバ、中継方法および中継プログラム |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012032965A (ja) * | 2010-07-29 | 2012-02-16 | Canon Inc | 通信装置、中継装置、無線通信システム、通信装置の制御方法、中継装置の制御方法およびプログラム |
| JP2015514259A (ja) * | 2012-04-01 | 2015-05-18 | ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. | 無線ルーティング装置、モバイル端末ならびに管理システムおよび方法 |
| US9491682B2 (en) | 2012-04-01 | 2016-11-08 | Huawei Device Co., Ltd. | Wireless routing device, mobile terminal, and management system and method |
| JP2019118123A (ja) * | 2015-02-02 | 2019-07-18 | キヤノン株式会社 | 通信装置、その制御方法、およびプログラム |
| CN110536288A (zh) * | 2017-03-24 | 2019-12-03 | 阿托巴恩公司 | 病毒分子网络体系结构和设计 |
| JP2020526992A (ja) * | 2017-03-24 | 2020-08-31 | アトバン、インコーポレイテッド | バイラル分子ネットワークのアーキテクチャおよび設計 |
| JP7269217B2 (ja) | 2017-03-24 | 2023-05-08 | アトバン、インコーポレイテッド | バイラル分子ネットワークのアーキテクチャおよび設計 |
| JP2023100727A (ja) * | 2017-03-24 | 2023-07-19 | アトバン、インコーポレイテッド | バイラル分子ネットワークのアーキテクチャおよび設計 |
| JP7571985B2 (ja) | 2017-03-24 | 2024-10-23 | アトバン、インコーポレイテッド | バイラル分子ネットワークのアーキテクチャおよび設計 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8494442B2 (en) | 2013-07-23 |
| JP5698475B2 (ja) | 2015-04-08 |
| US20120028571A1 (en) | 2012-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5698475B2 (ja) | 通信装置、中継装置、通信装置の制御方法、中継装置の制御方法およびプログラム | |
| JP5574869B2 (ja) | 通信装置、中継装置、無線通信システム、通信装置の制御方法、中継装置の制御方法およびプログラム | |
| JP5347847B2 (ja) | 画像撮影装置、通信確立方法、プログラム | |
| JP5780235B2 (ja) | 情報処理システム、情報処理装置、プログラム及び携帯端末装置 | |
| TWI487324B (zh) | 一種傳送資訊的方法、機器可讀記憶體和傳送資訊的系統 | |
| JP5600407B2 (ja) | 通信装置、通信装置の制御方法及びコンピュータプログラム | |
| JP6378606B2 (ja) | 通信装置、その制御方法、およびプログラム | |
| JP6282046B2 (ja) | 情報処理装置、情報処理装置の制御方法、プログラム | |
| JP2019114910A (ja) | 通信装置およびその制御方法 | |
| JP5359998B2 (ja) | 情報処理システム、情報処理方法及び情報処理プログラム | |
| JP6338344B2 (ja) | 通信装置、通信装置の制御方法およびプログラム | |
| KR102374855B1 (ko) | 통신장치, 통신방법, 및 기억매체 | |
| JP2015061169A (ja) | 通信装置および通信システム | |
| JP4925906B2 (ja) | 制御装置、情報提供方法及び情報提供プログラム | |
| JP6173085B2 (ja) | 情報処理装置及びその制御方法、プログラム、並びに記憶媒体 | |
| US9245528B2 (en) | Communication system, method, and apparatus | |
| JP5197387B2 (ja) | 通信装置および通信装置の制御方法 | |
| JP2015095686A (ja) | 撮像装置、撮像システム、撮像装置の制御方法、撮像システムの制御方法、及びプログラム | |
| CN100367707C (zh) | 数据传输方法及服务器计算机 | |
| JP2019070981A5 (ja) | ||
| US20180152491A1 (en) | Image provision apparatus and image reception apparatus, control method thereof, image communication system, and computer-readable storage medium | |
| JP5462964B2 (ja) | 通信装置および通信装置の制御方法 | |
| CN112352465B (zh) | 通信设备、通信设备的控制方法和存储介质 | |
| JP6669402B2 (ja) | 通信装置、システム、情報処理方法及びプログラム | |
| JP6587722B2 (ja) | 通信装置、その制御方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130613 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140418 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141024 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141224 |
|
| 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: 20150116 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150213 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5698475 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |