JP2017037531A - 通信装置及びその制御方法ならびにプログラム - Google Patents
通信装置及びその制御方法ならびにプログラム Download PDFInfo
- Publication number
- JP2017037531A JP2017037531A JP2015159133A JP2015159133A JP2017037531A JP 2017037531 A JP2017037531 A JP 2017037531A JP 2015159133 A JP2015159133 A JP 2015159133A JP 2015159133 A JP2015159133 A JP 2015159133A JP 2017037531 A JP2017037531 A JP 2017037531A
- Authority
- JP
- Japan
- Prior art keywords
- data
- external device
- data format
- file
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
Abstract
Description
参加中のネットワークを介して外部装置へデータを転送すると共に、ネットワークに参加する前に外部装置と制御情報を送受信するように構成された通信手段と、通信手段を用いた処理を制御する制御手段と、を有し、制御手段は、通信手段がネットワークに参加する前に、第1のデータ形式を持つ第1のデータが転送対象として選択された場合に、制御情報の送受信を通じて、外部装置が第1のデータ形式を処理可能か否かを判定し、外部装置が第1のデータ形式を処理可能である場合、ネットワークに参加し、外部装置が第1のデータ形式を処理可能でない場合、制御情報の送受信を通じて、外部装置が第1のデータ形式と異なる第2のデータ形式を処理可能か否かを判定するように制御する、ことを特徴とする。
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下では通信装置の一例として、通信によってデータを送受信可能な任意のデジタルカメラに本発明を適用した例を説明する。しかし、本発明は、デジタルカメラに限らず、通信によってデータを送受信可能な任意の機器にも適用可能である。これらの機器には、例えば携帯電話機、ゲーム機、タブレット端末、パーソナルコンピュータ、時計型や眼鏡型の情報端末などが含まれてよい。
図1は、本実施形態の通信装置の一例としてデジタルカメラ100の機能構成例を示すブロック図である。なお、図1に示す機能ブロックの1つ以上は、ASICやプログラマブルロジックアレイ(PLA)などのハードウェアによって実現されてもよいし、CPUやMPU等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。従って、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
図2は、本実施形態の通信制御機能を実現する、一例としてのソフトウェアによる機能ブロック201の機能構成例を示すブロック図である。機能ブロック201の通信制御機能は、デジタルカメラ100が備えるハードウェアおよびソフトウェアにより実現される。
図4は、STA−A(デジタルカメラ100に対応)が、その記憶部103に格納されている動画データを、STA−B(外部装置に対応)に送信する場合の、装置間の動作シーケンスを示す模式図である。また、図4の例ではSTA−Aがファイル転送サービスを利用する送信側の通信装置であり、STA−Bは、ファイル転送サービスを提供する受信側の通信装置として動作する。
次に、図5を参照して、デジタルカメラ100の通信制御処理に係る一連の動作を説明する。この一連の動作は、デジタルカメラ100がファイル転送サービスを利用して、記憶部103に格納されている動画データを外部装置に送信する処理である。なお、デジタルカメラ100の表示部105に転送の対象となるファイルを表示させている状態で、例えば操作部109に対するユーザからの選択操作があった場合に本処理が開始される。本処理は、制御部102が記憶部103に記憶されたプログラムを作業用領域に展開し、実行することにより実現される。
図5に示した一連の処理について、デジタルカメラ100がS505において外部装置から拒否応答信号を受信した場合の具体例を一例として説明する。
次に実施形態2について説明する。実施形態1では、セッション生成処理において拒否応答があった場合に、データ形式の異なるファイルを転送するためにデータ変換処理を行う場合について説明した。これに対して、実施形態2ではセッション生成処理に先立って予めデータ変換を開始する。本実施形態のデジタルカメラ100の構成は、実施形態1と同一の構成であり、また、通信制御処理に係る一連の動作も上述した処理を除いて実施形態1で説明した処理と同様である。このため、本実施形態において参照する図においては、実施形態1において参照した図と同一又は同様の構成及びステップについては同一の符号を付して重複する説明は省略し、相違点について重点的に説明する。
次に、図7を参照して、デジタルカメラ100の通信制御処理に係る一連の動作を説明する。この一連の動作は、実施形態1と同様、デジタルカメラ100がファイル転送サービスを利用して、記憶部103に格納されている動画データを外部装置に送信する処理である。また、本処理が開始される状態及び制御部102が各処理を実行する点は実施形態1と同様である。
次に実施形態3について説明する。実施形態1では、セッション生成処理において拒否応答があった場合に、データ形式の異なるファイルを転送するためにデータ変換処理を行う場合について説明した。実施形態3では、記憶部103がさらに応答信号の履歴を記憶する履歴記憶手段としても機能し、制御部102は過去に拒否応答のなされた拡張子のファイルに対しては、データ転送関連情報を送信しない。本実施形態のデジタルカメラ100の構成は、実施形態1と同一の構成であり、また、通信制御処理に係る一連の動作も上述した処理を除いて実施形態1で説明した処理と同様である。このため、本実施形態において参照する図においては、実施形態1において参照した図と同一又は同様の構成及びステップについては同一の符号を付して重複する説明は省略し、相違点について重点的に説明する。
図8を参照して、デジタルカメラ100の通信制御処理に係る一連の動作を説明する。この一連の動作は、実施形態1及び2と同様、デジタルカメラ100がファイル転送サービスを利用して、記憶部103に格納されている動画データを外部装置に送信する処理である。また、本処理が開始される状態及び制御部102が各処理を実行する点は実施形態1及び2と同様である。
次に実施形態4について説明する。実施形態3では、拒否応答の履歴を記憶し、過去に拒否応答された拡張子のファイルに対しては、データ転送関連情報を送信しないようにした。これに対して実施形態4では、許可応答の履歴を記憶し、過去に許可応答された拡張子のファイルを優先的に用いる。本実施形態のデジタルカメラ100の構成は、実施形態3(即ち実施形態1)と同一の構成であり、また、通信制御処理に係る一連の動作も上述した処理を除いて実施形態3で説明した処理と同様である。このため、本実施形態において参照する図においては、実施形態3において参照した図と同一又は同様の構成及びステップについては同一の符号を付して重複する説明は省略し、相違点について重点的に説明する。
図9を参照して、デジタルカメラ100の通信制御処理に係る一連の動作を説明する。この一連の動作は、実施形態1〜3と同様、デジタルカメラ100がファイル転送サービスを利用して、記憶部103に格納されている動画データを外部装置に送信する処理である。また、本処理が開始される状態及び制御部102が各処理を実行する点は実施形態1〜3と同様である。
上述した実施形態では、IEEE802.11準拠の無線LAN方式を例に説明したが通信方式はこれに限らない。即ち、本発明はワイヤレスUSB、MBOA、Bluetooth(登録商標)、UWB、ZigBee(登録商標)等の他の無線通信方式を用いてもよい。また、有線LAN等の有線通信媒体において実施してもよい。なお、MBOAは、Multi Band OFDM Allianceの略であり、UWBには、ワイヤレスUSB、ワイヤレス1394、WINETなどが含まれる。
Claims (11)
- 参加中のネットワークを介して外部装置へデータを転送すると共に、前記ネットワークに参加する前に前記外部装置と制御情報を送受信するように構成された通信手段と、
前記通信手段を用いた処理を制御する制御手段と、を有し、
前記制御手段は、
前記通信手段が前記ネットワークに参加する前に、第1のデータ形式を持つ第1のデータが転送対象として選択された場合に、前記制御情報の送受信を通じて、前記外部装置が前記第1のデータ形式を処理可能か否かを判定し、
前記外部装置が前記第1のデータ形式を処理可能である場合、前記ネットワークに参加し、前記外部装置が前記第1のデータ形式を処理可能でない場合、前記制御情報の送受信を通じて、前記外部装置が前記第1のデータ形式と異なる第2のデータ形式を処理可能か否かを判定するように制御する、
ことを特徴とする通信装置。 - 拡張子を含むファイル名を持つファイルとして、前記第1のデータを含む複数のデータを記憶するデータ記憶手段を更に備え、
前記制御手段は、前記第1のデータのファイル名と拡張子のみが異なるファイル名で第2のデータが前記データ記憶手段に記憶されている場合、前記第2のデータのデータ形式を前記第2のデータ形式とする
ことを特徴とする請求項1に記載の通信装置。 - 前記第1のデータを他のデータ形式に変換する変換手段を更に備え、
前記制御手段は、前記他のデータ形式を前記第2のデータ形式とする
ことを特徴とする請求項1に記載の通信装置。 - 拡張子を含むファイル名を持つファイルとして、前記第1のデータを含む複数のデータを記憶するデータ記憶手段と、
前記第1のデータを他のデータ形式に変換する変換手段と、を更に備え、
前記制御手段は、前記第1のデータのファイル名と拡張子のみが異なるファイル名のデータが前記データ記憶手段に記憶されていない場合、前記他のデータ形式を前記第2のデータ形式とする
ことを特徴とする請求項1に記載の通信装置。 - 前記制御手段は、前記外部装置が前記第1のデータ形式を処理可能でないと判定した後に、前記変換手段を用いた変換を開始する
ことを特徴とする請求項3又は4に記載の通信装置。 - 前記制御手段は、前記外部装置が前記第1のデータ形式を処理可能か否かを判定する前に、前記変換手段を用いた変換を開始する
ことを特徴とする請求項3に記載の通信装置。 - 前記制御手段は、前記変換手段を用いた変換の途中に、前記外部装置が前記第1のデータ形式を処理可能であると判定した場合、この変換を中止する
ことを特徴とする請求項6に記載の通信装置。 - 前記制御手段により前記外部装置が処理可能でないと判定されたデータ形式を前記外部装置と関連付けて記憶する履歴記憶手段を更に備え、
前記制御手段は、前記第1のデータ形式が前記外部装置と関連付けて前記履歴記憶手段に記憶されている場合、前記外部装置が前記第1のデータ形式を処理可能か否かの判定を行わずに、前記外部装置が前記第2のデータ形式を処理可能か否かを判定する
ことを特徴とする請求項1から7のいずれか1項に記載の通信装置。 - 前記制御手段により前記外部装置が処理可能であると判定されたデータ形式を前記外部装置と関連付けて記憶する履歴記憶手段を更に備え、
前記制御手段は、前記外部装置と関連付けて前記履歴記憶手段に記憶されているデータ形式の中から選択したデータ形式を前記第2のデータ形式とする
ことを特徴とする請求項1から7のいずれか1項に記載の通信装置。 - 参加中のネットワークを介して外部装置へデータを転送すると共に、前記ネットワークに参加する前に前記外部装置と制御情報を送受信するように構成された通信手段を有する通信装置の制御方法であって、
制御手段が、前記通信手段を用いた処理を制御する制御工程を有し、
前記制御工程では、
前記通信手段が前記ネットワークに参加する前に、第1のデータ形式を持つ第1のデータが転送対象として選択された場合に、前記制御情報の送受信を通じて、前記外部装置が前記第1のデータ形式を処理可能か否かを判定し、
前記外部装置が前記第1のデータ形式を持つデータを処理可能である場合、前記ネットワークに参加し、前記外部装置が前記第1のデータ形式を処理可能でない場合、前記制御情報の送受信を通じて、前記外部装置が前記第1のデータ形式と異なる第2のデータ形式を処理可能か否かを判定するように制御する、
ことを特徴とする通信装置の制御方法。 - コンピュータを、請求項1から9のいずれか1項に記載の通信装置の通信手段を除く各手段として機能させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015159133A JP6666669B2 (ja) | 2015-08-11 | 2015-08-11 | 通信装置及びその制御方法ならびにプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015159133A JP6666669B2 (ja) | 2015-08-11 | 2015-08-11 | 通信装置及びその制御方法ならびにプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017037531A true JP2017037531A (ja) | 2017-02-16 |
| JP6666669B2 JP6666669B2 (ja) | 2020-03-18 |
Family
ID=58048377
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015159133A Expired - Fee Related JP6666669B2 (ja) | 2015-08-11 | 2015-08-11 | 通信装置及びその制御方法ならびにプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6666669B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018153997A (ja) * | 2017-03-17 | 2018-10-04 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP2019012362A (ja) * | 2017-06-29 | 2019-01-24 | キヤノン株式会社 | 情報処理装置および情報処理方法およびプログラム |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006345319A (ja) * | 2005-06-09 | 2006-12-21 | Canon Inc | 撮像装置及びその制御方法 |
| JP2007074124A (ja) * | 2005-09-05 | 2007-03-22 | Murata Mach Ltd | ネットワークファクシミリ装置、画像出力システム、及び画像出力方法 |
| JP2010074381A (ja) * | 2008-09-17 | 2010-04-02 | Fuji Xerox Co Ltd | 推奨設定報知システム |
| JP2013054465A (ja) * | 2011-09-01 | 2013-03-21 | Canon Inc | 管理サーバ及びその処理方法 |
| WO2014025217A1 (en) * | 2012-08-08 | 2014-02-13 | Samsung Electronics Co., Ltd. | Apparatus and method of connecting service according to user intention |
| JP2014149809A (ja) * | 2013-01-11 | 2014-08-21 | Ricoh Co Ltd | 情報処理システム、情報処理装置、プログラム及び処理実行方法 |
| JP2014165602A (ja) * | 2013-02-22 | 2014-09-08 | Canon Inc | 通信装置、その制御方法、プログラム |
| JP2015531205A (ja) * | 2012-08-08 | 2015-10-29 | サムスン エレクトロニクス カンパニー リミテッド | ユーザの意向を反映したサービス接続装置及び方法 |
-
2015
- 2015-08-11 JP JP2015159133A patent/JP6666669B2/ja not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006345319A (ja) * | 2005-06-09 | 2006-12-21 | Canon Inc | 撮像装置及びその制御方法 |
| JP2007074124A (ja) * | 2005-09-05 | 2007-03-22 | Murata Mach Ltd | ネットワークファクシミリ装置、画像出力システム、及び画像出力方法 |
| JP2010074381A (ja) * | 2008-09-17 | 2010-04-02 | Fuji Xerox Co Ltd | 推奨設定報知システム |
| JP2013054465A (ja) * | 2011-09-01 | 2013-03-21 | Canon Inc | 管理サーバ及びその処理方法 |
| WO2014025217A1 (en) * | 2012-08-08 | 2014-02-13 | Samsung Electronics Co., Ltd. | Apparatus and method of connecting service according to user intention |
| JP2015531205A (ja) * | 2012-08-08 | 2015-10-29 | サムスン エレクトロニクス カンパニー リミテッド | ユーザの意向を反映したサービス接続装置及び方法 |
| JP2014149809A (ja) * | 2013-01-11 | 2014-08-21 | Ricoh Co Ltd | 情報処理システム、情報処理装置、プログラム及び処理実行方法 |
| JP2014165602A (ja) * | 2013-02-22 | 2014-09-08 | Canon Inc | 通信装置、その制御方法、プログラム |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018153997A (ja) * | 2017-03-17 | 2018-10-04 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP2019012362A (ja) * | 2017-06-29 | 2019-01-24 | キヤノン株式会社 | 情報処理装置および情報処理方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6666669B2 (ja) | 2020-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6584210B2 (ja) | 通信装置およびその制御方法、プログラム、並びに記憶媒体 | |
| JP6584186B2 (ja) | 通信装置、通信方法及びプログラム | |
| JP6245907B2 (ja) | 通信装置および通信システム | |
| JP6532333B2 (ja) | 通信装置、通信方法及びプログラム | |
| JP6338344B2 (ja) | 通信装置、通信装置の制御方法およびプログラム | |
| JP6242051B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
| JP6271843B2 (ja) | 通信装置、その制御方法、プログラム | |
| JP2014138409A (ja) | 情報通信機器、制御方法、及びプログラム | |
| US10104702B2 (en) | Communication apparatus, control method thereof and storage medium | |
| JP2016149608A (ja) | 通信装置、通信装置の制御方法、プログラム | |
| JP6666669B2 (ja) | 通信装置及びその制御方法ならびにプログラム | |
| CN103312357A (zh) | 通信装置及其控制方法 | |
| US9900829B2 (en) | Communication device, method for controlling the communication device, and program | |
| JP6157190B2 (ja) | 通信装置、その制御方法、プログラム | |
| JP6132588B2 (ja) | 通信装置、その制御方法、プログラム | |
| JP2023027265A (ja) | 通信装置、制御方法及びプログラム | |
| JP2014160319A (ja) | 通信装置、通信装置の制御方法、プログラム | |
| JP6634907B2 (ja) | 通信装置、無線端末、及びプログラム | |
| US9602687B2 (en) | Communication apparatus, method for controlling communication with an external apparatus using generated session and changed session, and program therefor | |
| JP2014165603A (ja) | 通信装置、その制御方法、プログラム | |
| JP6512882B2 (ja) | 通信機器およびその制御方法 | |
| JP6584106B2 (ja) | 通信機器およびその制御方法、プログラム | |
| JP2018007059A (ja) | 通信装置、通信制御方法及びプログラム | |
| JP2017085246A (ja) | 通信装置およびその制御方法、通信システムとプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180801 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190610 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190802 |
|
| 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: 20200124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200221 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6666669 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |