JP5486384B2 - Data transmitting apparatus, data receiving apparatus, and control method and program thereof - Google Patents
Data transmitting apparatus, data receiving apparatus, and control method and program thereof Download PDFInfo
- Publication number
- JP5486384B2 JP5486384B2 JP2010092625A JP2010092625A JP5486384B2 JP 5486384 B2 JP5486384 B2 JP 5486384B2 JP 2010092625 A JP2010092625 A JP 2010092625A JP 2010092625 A JP2010092625 A JP 2010092625A JP 5486384 B2 JP5486384 B2 JP 5486384B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- wireless communication
- transmitted
- proximity wireless
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Communication Control (AREA)
Description
本発明は、近接無線通信でデータの送受信を行う技術に関する。 The present invention relates to a technique for transmitting and receiving data by proximity wireless communication.
デジタルカメラやプリンタ等の情報機器間において、内部に記録しているデータを無線通信で送受信を行う技術が知られている。近年、携帯電話等に組み込まれたICタグを利用した通信に代表されるNFC(Near Field Communication)技術を用いた近接無線通信があり、ユーザは情報機器同士を一定の距離内に近接させることにより、データの送受信が可能である。このような近接無線通信の通信プロトコルとしては、通信距離が約70cm以下の「近傍型」、同約10cm以下の「近接型」非接触通信プロトコルが知られている。 2. Description of the Related Art There is a known technique for transmitting and receiving data recorded inside between information devices such as digital cameras and printers by wireless communication. In recent years, there is proximity wireless communication using NFC (Near Field Communication) technology represented by communication using an IC tag incorporated in a mobile phone or the like, and a user moves information devices close to each other within a certain distance. Data transmission / reception is possible. As a communication protocol for such close proximity wireless communication, a “neighbor type” communication distance of about 70 cm or less and a “proximity type” non-contact communication protocol of about 10 cm or less are known.
特許文献1には、広告媒体にICタグのリーダライタを組み込み、携帯電話を広告媒体に近接させることで近接無線通信によってデータの送受信を行う技術が開示されている。 Japanese Patent Application Laid-Open No. 2004-133867 discloses a technique for sending and receiving data by proximity wireless communication by incorporating an IC tag reader / writer into an advertising medium and bringing a mobile phone close to the advertising medium.
しかしながら近接無線通信において、誤ったデータが送信されたことにユーザが気づき、近接無線通信を切断することにより、データ転送を中断する場合が存在する。このような場合、誤って送信されて記録装置に記録されたデータを削除するためには、記録装置を直接閲覧し、所望のデータを探し出して削除する必要があった。 However, in near field communication, there is a case where the user notices that erroneous data has been transmitted and interrupts the data transfer by disconnecting the near field communication. In such a case, in order to delete the data transmitted by mistake and recorded in the recording device, it is necessary to browse the recording device directly to find and delete the desired data.
本発明は、上述の問題点に鑑みてなされたものであり、近接無線通信のデータ転送を中断した場合において、送信対象外に設定されたデータを、転送した装置から近接無線通信を用いて、簡単なユーザ操作で削除することを目的とする。 The present invention has been made in view of the above-described problems, and when data transfer of close proximity wireless communication is interrupted, the data set to be excluded from the transmission target is transmitted using the close proximity wireless communication from the device. The purpose is to delete with simple user operation.
前述の目的を達成するために、本発明のデータ送信装置は、以下の構成を備える。 In order to achieve the above object, a data transmission apparatus of the present invention comprises the following arrangement.
データ受信装置と接続を確立して、データの送信を行うデータ送信装置であって、データ送信装置に接続された記録媒体に記録されているデータのうち、送信対象となるデータを管理するデータ管理手段と、送信処理において送信対象のデータを送信する送信手段と、送信手段による送信対象のデータの送信中に、送信処理を中断するイベントが発生したかを判断する判断手段と、判断手段により送信処理を中断するイベントが発生したと判断された場合、送信対象となるデータのうち、送信対象から除外するデータをユーザ操作に基づき選択する選択手段と、送信処理を中断するイベントにより中断された送信処理を再開させる再開手段とを有し、送信手段は、再開手段により送信処理が再開された場合に、選択手段により選択されたデータのうち、中断前に既に送信されたデータをデータ受信装置から削除させるための通知と、中断前にデータ受信装置に送信されなかったデータのうち、送信対象から除外されていないデータとをデータ受信装置に送信することを特徴とする。 A data transmission device that establishes a connection with a data reception device and transmits data, and manages data to be transmitted among data recorded on a recording medium connected to the data transmission device Means, transmission means for transmitting data to be transmitted in the transmission process, determination means for determining whether an event for interrupting the transmission process has occurred during transmission of the data to be transmitted by the transmission means, and transmission by the determination means When it is determined that an event that interrupts the process has occurred, a selection unit that selects data to be excluded from the transmission target among the data to be transmitted based on a user operation, and transmission interrupted by the event that interrupts the transmission process Resuming means for resuming the processing, and the sending means receives the data selected by the selecting means when the sending processing is resumed by the resuming means. Among these, the notification for deleting the data already transmitted before the interruption from the data receiving device and the data not transmitted to the data receiving device among the data not transmitted to the data receiving device before the interruption are received. It transmits to an apparatus, It is characterized by the above-mentioned.
このような構成により本発明によれば、近接無線通信のデータ転送を中断した場合において、送信対象外に設定されたデータを、転送した装置から近接無線通信を用いて、削除することが可能である。 With such a configuration, according to the present invention, when data transfer of close proximity wireless communication is interrupted, it is possible to delete data set as an object not to be transmitted from the transferred device using close proximity wireless communication. is there.
(実施形態1)
以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、データ送信装置の一例としての、近接無線通信でデータの送受信が可能なデジタルカメラに、本発明を適用した例を説明する。また、データ受信装置の一例としての、近接無線通信でデータの送受信が可能であり、受信したデータを接続された記録媒体に記録可能なデータステーションに、本発明を適用した例を説明する。しかし、本発明は、近接無線通信でデータを送受信することが可能な任意の機器に適用可能である。
(Embodiment 1)
Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the drawings. In the following embodiment, an example in which the present invention is applied to a digital camera capable of transmitting and receiving data by proximity wireless communication, as an example of a data transmission apparatus, will be described. An example in which the present invention is applied to a data station that can transmit and receive data by proximity wireless communication and can record received data on a connected recording medium will be described as an example of a data receiving apparatus. However, the present invention can be applied to any device that can transmit and receive data by proximity wireless communication.
図1は、本発明の実施形態に係る、近接無線通信でのデータ送受信を行う際の全体構成を示した図である。 FIG. 1 is a diagram showing an overall configuration when performing data transmission / reception in close proximity wireless communication according to an embodiment of the present invention.
デジタルカメラ100は、底面に近接無線通信用のアンテナを有し、データステーション200の上面の近接無線通信用のアンテナ(近接通信部204)と近接されることにより、近接無線通信にてデータの送受信を行うことが可能である。また、本実施形態で説明する近接無線通信とは、通信距離が数十cm未満、特に数cm未満であることを想定して規定された通信プロトコルに基づく無線通信方式であるものとする。
The
図2は、本発明の実施形態に係るデジタルカメラ100の機能構成を示すブロック図である。なお、図2に示すデジタルカメラ100の構成は、一例であり、本発明の実施は以下の構成に限らない。
FIG. 2 is a block diagram showing a functional configuration of the
カメラ制御部101は、例えばCPUであり、カメラROM102に記憶されているデジタルカメラ100の各ブロックの動作プログラムを読み出し、カメラRAM107に展開して実行することにより、デジタルカメラ100の各ブロックの動作を制御する。カメラROM102は、書き換え可能な不揮発性メモリであり、デジタル前ら100の各ブロックの動作プログラムに加え、各ブロックの動作パラメータや、後述するカメラ表示部105に表示するGUIデータ等が記憶されている。カメラ記録媒体103は、例えばデジタルカメラ100の内部に有する内蔵メモリや、デジタルカメラ100に着脱可能に接続されるメモリカードやHDD等の記録装置であり、画像データや動画データ等のデータを格納可能である。
The
カメラ近接通信部104は、近接無線通信のためのインタフェースであり、近接無線通信の規格に準拠したアンテナやデータ変換部を有する。またカメラ近接通信部104は、近接無線通信の接続及び切断を検出可能であり、近接無線通信の状態変化に応じて、カメラ制御部101に通信状態を通知する。
The camera
カメラ表示部105は、例えば小型LCDや有機ELディスプレイ等の表示装置であり、記録媒体に記録されている画像データ等の表示や、カメラROM102に記憶されているGUIデータ等を表示する。カメラ操作部106は、電源ボタンやレリーズボタン等の、デジタルカメラ100が備えるユーザからの指示を受け付ける入力インタフェースであり、入力された指示の内容をカメラ制御部101に伝送する。
The
図3は、本発明の実施形態に係るデータステーション200の機能構成を示すブロック図である。
制御部201は、例えばCPUであり、ROM202に記憶されているデータステーション200の各ブロックの動作プログラムを読み出し、RAM206に展開して実行することにより、データステーション200の各ブロックの動作を制御する。なお、RAM206は、書き換え可能な揮発性メモリであり、プログラム実行中のワーク領域や、近接無線通信で受信したデータの一時的な格納領域として用いられる。ROM202は、書き換え可能な不揮発性メモリであり、データステーション200の各ブロックの動作プログラムに加え、各ブロックの動作パラメータや後述する音声出力部205で再生する音源データ等が記憶されている。
FIG. 3 is a block diagram showing a functional configuration of the
The
近接通信部204は、近接無線通信のためのインタフェースであり、近接無線通信の規格に準拠したアンテナやデータ変換部を有する。近接通信部204は、近接無線通信の接続及び切断を検出可能であり、近接無線通信の状態変化に応じて、制御部201に通信状態を通知する。近接通信部204で受信したデータは、一度RAM206に記憶された後、記録媒体203に記録される。記録媒体203は、例えばデータステーション200の内部に有する内蔵メモリや、データステーション200に有線または無線で着脱可能に接続されるメモリカードやHDD等の記録装置であり、画像データや動画データ等のデータを格納可能である。音声出力部205は、近接無線通信の状態変化に応じて、ユーザに近接無線通信の状態を報知するための音源を出力する。
The near
(カメラ側近接無線通信処理)
このような構成をもつ本実施形態のデジタルカメラ100の、カメラ側近接無線通信処理について、図4のフローチャートをさらに用いて説明する。なお、本カメラ側近接無線通信処理は、ユーザによるメニュー操作などにより、近接無線通信によるデータ転送機能が選択された際に開始される。また、本実施形態ではユーザによってデータ転送機能が選択された際、カメラ記録媒体103に記録されているデータ(画像及び動画像等)のうち、これまでに転送されていないデータの全てが転送されるよう選択されるものとして説明する。しかしながら、本発明の実施はこれに限らず、ユーザによって転送するデータが選択されてもよいし、常に記録されている全てのデータが転送するデータとして選択されてもよい。また、常に記録されている全てのデータが転送するデータとして選択される場合、カメラ制御部101は、転送が完了したデータをカメラ記録媒体103から消去するようにしてもよい。
(Camera-side proximity wireless communication processing)
The camera-side proximity wireless communication processing of the
S401で、カメラ制御部101は、カメラ記録媒体103に記録されているデータのうち、これまでにデータ転送がなされていないデータのリストを、送信データ管理テーブルとして生成する。送信データ管理テーブルは、例えばデータに割り振られている個別のID情報及び、データ転送が完了したか否かを判別する情報(完了フラグ)、及びファイル名やファイルパス等の情報が含まれているものとする。なお、カメラ記録媒体103に記録されているデータが、これまでにデータ転送がなされたか否かの情報は、例えばデータ転送が完了するごとにカメラRAM107に記録しておけばよい。
In step S <b> 401, the
S402で、カメラ制御部101は、カメラROM102に記憶されている、ユーザに近接無線通信接続を促すためのGUIデータをカメラ表示部105に伝送し、表示させる。そしてS403で、カメラ制御部101は、ユーザによってデジタルカメラ100が近接無線通信接続する外部機器に近接され、近接無線通信接続が確立したか否かを判断する。具体的には、カメラ制御部101は、カメラ近接通信部104が近接無線通信接続が確立した際に通知する信号を受信したか否かによって、近接無線通信接続が確立したか否かを判断する。カメラ制御部101は、近接無線通信接続が確立していない場合は処理をS402に戻し、近接無線通信接続が確立した場合は処理をS404に移す。
In step S <b> 402, the
S404で、カメラ制御部101は、カメラROM102に記憶されているデジタルカメラ100を特定するための情報であるユニークIDをカメラ近接通信部104に伝送し、カメラ近接通信部104から近接無線通信で送信させる。ここで、ユニークIDとは近接無線通信でデータステーション200に接続される外部機器を特定する情報であり、近接無線通信の接続が確立した際に接続相手の外部機器から受信する情報である。カメラ制御部101は、近接無線通信接続している外部機器から、ユニークID受信のレスポンスを受信するまで、S404の処理を繰り返す。
In step S <b> 404, the
S405で、カメラ制御部101は、送信データ管理テーブルから近接無線通信で送信する形式の、送信データリストを生成する(送信リスト生成)。送信データリストは、近接無線通信処理で送信するデータを、近接無線通信接続している外部機器に認識させるためのリスト情報であり、送信データ管理テーブルと同様に、ファイル名及びデータ転送がなされたかの情報が含まれていればよい。そしてS406で、カメラ制御部101は生成した送信データリストを、カメラ近接通信部104に伝送し、近接無線通信接続している外部機器に送信させる。また、カメラ制御部101は、近接無線通信接続している外部機器から、送信データリスト受信のレスポンスを受信するまで、S406の処理を繰り返す。
In step S <b> 405, the
S407で、カメラ制御部101は、送信データ管理テーブルに含まれる送信するデータを、順番にカメラ近接通信部104に伝送し、近接無線通信接続している外部機器に順次送信させる。1つのファイルの送信が開始すると、カメラ制御部101はS408でイベントの発生があるまで処理を待機する。カメラ制御部101は、送信開始していた1つのファイルの送信が完了したことを表す、データ受信のレスポンスをカメラ近接通信部104が受信した場合は、処理をS409に移す。また、カメラ制御部101は、送信開始していた1つのファイルの送信の途中に、近接無線通信の接続状況が切断となったことをカメラ近接通信部104から通知された場合は、処理をS413に移す。なお、本実施形態において近接無線通信接続はユーザによって、デジタルカメラ100がデータステーション200から近接無線通信不可能な距離に離されるものとして説明するが、本発明の実施において接続切断の手段は問わない。
In step S407, the
送信開始していた1つのファイルの送信が完了した場合、カメラ制御部101はS409で、送信データ管理テーブルのうち、送信が完了したファイルの完了フラグをONにする(送信リスト更新)。そしてS410で、カメラ制御部101は、送信データ管理テーブルの全データを近接無線通信接続している外部機器に転送していない場合は処理をS407に戻し、次のファイルのデータ送信を行う。具体的には、カメラ制御部101は、送信データ管理テーブルの全てのファイルの情報の完了フラグがONに成っているかを判断することにより、送信管理テーブルの全データを転送しているか否かを判断する。また、カメラ制御部101は、送信データ管理テーブルの全データを転送している場合、処理をS411に移す。
When the transmission of one file that has started transmission is completed, the
S411で、カメラ制御部101は、カメラROM102に記憶されている、ユーザに近接無線通信接続の切断を促すためのGUIデータをカメラ表示部105に伝送し、表示させる。そしてS412で、カメラ制御部101は、ユーザによってデジタルカメラ100が近接無線通信接続する外部機器から、近接無線通信不可能な位置まで離され、近接無線通信接続が切断したか否かを判断する。具体的には、カメラ制御部101は、カメラ近接通信部104が近接無線通信接続が切断した際に通知する信号を受信したか否かによって、近接無線通信接続が確立したか否かを判断する。カメラ制御部101は、近接無線通信接続が切断していない場合は処理をS411に戻し、近接無線通信接続が切断した場合はカメラ側近接無線通信処理を完了する。
In step S <b> 411, the
S408で、ファイルの送信中に近接無線通信接続が切断された場合、カメラ制御部101はS413で、カメラROM102に記憶されている送信対象外にするデータをユーザに選択させるためのGUIデータをカメラ表示部105に伝送し、表示させる。ユーザに送信対象外にするデータを選択させる画面は、図8のような画面であり、カメラ制御部101が近接無線通信接続が切断された時点での送信データ管理テーブルを判断し、画面内の情報を構成する。なお、ユーザに送信対象外にするデータを選択させる画面には、少なくとも、データを特定する情報(ファイル名、IDやサムネイル画像等)及びデータの転送が完了しているか否かの情報が含まれていればよい。
If the close proximity wireless communication connection is disconnected during file transmission in step S408, the
そしてS413で、カメラ制御部101は、ユーザによって送信対象外にするデータの選択が完了したか否かを判断する。具体的にはカメラ制御部101は、カメラ操作部106からユーザが送信対象外にするデータを決定したことを通知されたか否かによって判断する。送信対象外にするデータの選択が完了した場合、カメラ制御部101は送信対象外に設定されたデータの情報をカメラRAM107に記憶し、カメラ表示部105に送信対象外データの選択画面の表示を終了させ、処理をS415に移す。また、送信対象外にするデータの選択が完了していない場合は、カメラ制御部101は処理をS413に戻す。
In step S413, the
S415で、カメラ制御部101は、近接無線通信接続していた機器に対して、削除するデータを通知するための削除データリスト(削除リスト)を生成する(削除リスト生成)。削除データリストは、S414でユーザによって選択された送信対象外に設定されたデータのうち、送信データ完了テーブルにおいて、データ転送の完了フラグがONであったデータのリストである。カメラ制御部101は、カメラRAM107に記憶した送信対象外に設定されたデータの情報と送信データ管理テーブルとを参照して、削除データリストを生成する。
In step S415, the
S416で、カメラ制御部101は、送信データ管理テーブルから、送信対象外に設定されたデータ、及び既に送信が完了したデータの情報を削除し、送信データ管理テーブルを新たな送信データ管理テーブルに更新する。このとき、新たな送信データ管理テーブルには、近接無線通信接続が切断される前に送信されなかったデータであって、送信対象外に設定されなかったデータのみが含まれる。即ち、新たな送信データ管理テーブルには、近接無線通信接続が再開された際に転送されるべきデータがリスト化されている。
In step S <b> 416, the
S417からS419の処理は、S402からS404で行われている処理と同じであるため、説明を省略するが、カメラ制御部101は、削除データリスト及び新たな送信データ管理テーブルの生成が完了すると、ユーザに再度近接無線通信接続を促す。そしてS420で、カメラ制御部101は、カメラ近接通信部104に削除データリストを伝送し、近接無線通信接続している外部機器に送信させる。そして削除データリスト受信のレスポンスを受信した場合は、カメラ制御部101は処理をS405に移す。このとき、S405で生成される送信データリストは、新たな送信データ管理テーブルから生成される。
Since the processing from S417 to S419 is the same as the processing performed from S402 to S404, the description is omitted, but the
このようにしてデジタルカメラ100は、近接無線通信でデータ送信中に通信接続が切断されてから再接続した際に、削除したいデータの情報、及び接続後に送信を再開するデータの情報を近接無線通信接続している外部機器に一度に通知することが可能である。つまりユーザは、切断後に再度機器同士を近接させるだけで、データ送信の再開と所望のデータの削除という2つの処理を指示することが可能となる。
In this way, when the
(ステーション側近接無線通信処理)
次に、上述のような構成をもつ本実施形態のデータステーション200の、ステーション側近接無線通信処理について、図5のフローチャートをさらに用いて説明する。なお、本ステーション側近接無線通信処理は、データステーション200の電源が投入され、各種の起動時処理が完了した後に行われる処理であるとする。
(Station-side proximity wireless communication processing)
Next, the
S501で、制御部201は、近接通信部204から近接無線通信接続の確立を通知されたか否かを判断する。制御部201は、近接無線通信接続が確立した場合は処理をS502に移し、近接無線通信接続が確立していない場合はS501の処理を繰り返す。
In step S <b> 501, the
S502で、制御部201はイベントの発生があるまで処理を待機する。制御部201は、近接無線通信接続している外部機器から、外部機器を特定する情報であるユニークIDの情報を受信した場合は処理をS503に移す。S503で、制御部201は受信したユニークIDの情報を、現在近接無線通信接続している外部機器のユニークIDとしてRAM206に記憶する。そしてS504で、制御部201は近接無線通信接続している外部機器に対して、ユニークIDの受信を通知するレスポンス信号を近接通信部204に伝送し、近接無線通信接続している外部機器に対して送信させた後、処理をS502に戻す。
In step S502, the
S502で、制御部201は、近接無線通信接続している外部機器から、外部機器から送信されるデータの情報である、送信データリストを受信した場合は、処理をS505に移す。S505で、制御部201は受信した送信データリストを下に、受信データ管理テーブルを作成する(受信リスト記録)。受信データ管理テーブルは、例えばデータに割り振られている個別のID情報及び、データ転送が完了したか否かの情報(完了フラグ)、及びファイル名やファイルパス等の情報が含まれているものとする。制御部201は生成した受信管理テーブルの情報を、近接無線通信接続している外部機器のユニークIDに関連付けてRAM206に記憶する。そしてS506で、制御部201は送信データリストの受信を通知するレスポンス信号を近接通信部204に伝送し、近接無線通信接続している外部機器に対して送信させた後、処理をS502に戻す。
In step S502, when the
S502で、制御部201は、近接無線通信接続している外部機器から、転送されるデータ、即ち受信データ管理テーブルに含まれるデータを順次受信した場合は、処理をS507に移す。なお、データを受信するとは、本実施形態において、1つのファイルの全てのデータを受信完了した場合を指し、データの一部を受信した状態では制御部201は処理をS507には移さないものとする。S507で、制御部201は近接通信部204が受信したデータを記録媒体203に伝送させ、記録させる(データ記録)。そしてS508で、制御部201はデータの受信を通知するレスポンス信号を近接通信部204に伝送し、近接無線通信接続している外部機器に対して送信させた後、処理をS509に移す。
In step S502, if the
S509で、制御部201は、RAM206に記憶されている受信データ管理テーブルのうち、受信したデータの情報の完了フラグをONに変更する。そして制御部201は、受信データ管理テーブルの全ての完了フラグの情報を参照し、全ての受信すべきデータの転送が完了したかを判断する。具体的には制御部201は、受信データ管理テーブルの全てのデータの完了フラグがONである場合は、全てのデータ転送が完了したと判断して処理をS511に移し、全てのデータの完了フラグがONではない場合は処理をS502に戻す。
In step S <b> 509, the
S511で、制御部201は、ROM202に記憶されている、ユーザに近接無線通信接続の切断を促す音声データを音声出力部205に伝送し、再生させることによりユーザに対して報知させる。制御部201は、S512でユーザによって近接無線通信接続している外部機器が、近接無線通信接続不可能な距離まで離されて、近接無線通信接続が切断されたかを判断する。制御部201は、近接無線通信接続が切断されていない場合は処理をS511に戻し、切断されている場合は本ステーション側近接無線通信処理を完了する。
In step S <b> 511, the
またS502で、制御部201は、近接無線通信接続している外部機器から、既に受信したデータのうち削除するデータの情報である、削除データリストを受信した場合は、処理をS513に移す。S513で、制御部201は受信した削除データリストを参照し、記録媒体203から削除データリストに含まれるデータを削除する。そしてS514で、制御部201は削除データリストの受信を通知するレスポンス信号を近接通信部204に伝送し、データ近接無線通信接続している外部機器に対して送信させた後、処理をS502に戻す。
In S502, when the
なお、S502で、近接通信部204が近接無線通信接続の切断を検出した場合、カメラ制御部201は処理をS501に戻し、再接続を待つ。
If the close
このようにしてデータステーション200は、記録媒体203に記録したデータを削除する場合には削除データリストを、記録媒体203に記録するデータを受信する場合には送信データリストを受信することで、データの記録/削除指示を受け付けることができる。
In this way, the
以上説明したように、本実施形態のデータ送信装置は、近接無線通信でデータをデータ受信装置に送信中に通信接続を切断した後に再開する際に、削除するデータの通知、及び送信を再開するデータを、一度にデータ受信装置に通知することが可能である。具体的には、データ送信装置はデータを送信する際に送信データリストを生成し、データの送信が完了したか否かの情報を管理する。さらに、データの送信中に近接無線通信接続が切断された際に、ユーザに送信対象外とするデータを選択させ、送信対象外のデータのうち、既に送信が完了しているデータの情報を、削除データリストとして生成する。また、切断された際に既に送信されたデータ及び送信対象外とされたデータを、送信データのリストから削除して、新たな送信データリストを生成し、近接無線通信接続が再開された際に、削除データリスト及び新たな送信データリストをデータ受信装置宛に送信する。データ受信装置は、送信データリストを受信した場合は、送信データリストで指定されたデータを受信して接続された記録媒体に記録する。またデータ受信装置は、削除データリストを受信した場合は、接続された記録媒体から、削除データリストで指定されたデータを削除する。 As described above, the data transmission apparatus according to the present embodiment resumes notification and transmission of data to be deleted when resuming communication after disconnecting the communication connection while transmitting data to the data reception apparatus by proximity wireless communication. Data can be notified to the data receiving device at a time. Specifically, the data transmission device generates a transmission data list when transmitting data, and manages information on whether or not the data transmission is completed. Furthermore, when the close proximity wireless communication connection is disconnected during data transmission, the user is allowed to select data to be excluded from transmission, and among the data not to be transmitted, information on data that has already been transmitted, Generate as a deleted data list. In addition, when data that has already been transmitted when disconnected and data that has been excluded from transmission are deleted from the list of transmission data, a new transmission data list is generated, and close proximity wireless communication connection is resumed The deletion data list and the new transmission data list are transmitted to the data receiving apparatus. When receiving the transmission data list, the data reception device receives the data specified in the transmission data list and records it on the connected recording medium. Further, when the data receiving apparatus receives the deletion data list, the data receiving apparatus deletes the data specified in the deletion data list from the connected recording medium.
これにより、近接無線通信でデータを転送中に転送を中断した場合において、転送した装置から近接無線通信を用いて、削除するとともに転送が未完了のデータの転送を再開することが可能である。 Thereby, when the transfer is interrupted during the transfer of the data by the close proximity wireless communication, it is possible to resume the transfer of the data that has been deleted and transferred by using the close proximity wireless communication from the transferred device.
(実施形態2)
上述の実施形態1では、データ送信装置側で、データ受信装置に削除するデータを通知するための削除データリストを生成して送信する方法について説明した。本実施形態2では、データ受信装置側でデータ送信装置で設定された送信対象外とされたデータの情報を参照して、削除するデータを決定して削除する方法について説明する。
(Embodiment 2)
In the first embodiment described above, the method of generating and transmitting the deletion data list for notifying the data reception device of data to be deleted on the data transmission device side has been described. In the second embodiment, a method for determining and deleting data to be deleted with reference to information on data not set as a transmission target set in the data transmitting apparatus on the data receiving apparatus side will be described.
なお、本実施形態において、データ送信装置及びデータ受信装置の一例として説明するデジタルカメラ及びデータステーションは実施形態1と機能構成が同じであるものとして説明を省略する。また、下記のカメラ側近接無線通信処理及びステーション側近接無線通信処理において、実施形態1と同様の処理を行うステップについては、同一の参照番号を付して説明を省略し、本実施形態において特徴的なステップの説明に留める。 In this embodiment, the digital camera and the data station described as examples of the data transmission device and the data reception device have the same functional configurations as those in the first embodiment, and the description thereof is omitted. Further, in the following camera side proximity wireless communication processing and station side proximity wireless communication processing, the steps for performing the same processing as in the first embodiment are denoted by the same reference numerals, and the description thereof is omitted. I will only explain the typical steps.
(カメラ側近接無線通信処理)
S414で送信対象外にするデータの選択が完了した場合、カメラ制御部101はS601で送信データ管理テーブルから、送信対象外とされたデータの情報を削除して処理をSS402に移す。このようにして、近接無線通信接続が再開されて、S404ユニークIDの送信まで完了した後、S405でカメラ制御部101によって生成される送信データリストは、新たな送信データリストとなる。即ち、新たな送信データリストは、近接無線通信接続が切断される前に送信した送信データリストから、送信対象外とされたデータの情報が削除された送信データリストであり、最終的に転送されるデータの送信完了したか否かの情報を含むリストとなる。このようにして生成された新たな送信データリストを転送することで、データ送信装置は、少なくとも中断したデータの送信を再開することが可能となる。
(Camera-side proximity wireless communication processing)
When the selection of the data to be excluded from transmission is completed in S414, the
(ステーション側近接無線通信処理)
S502で、制御部201は、近接無線通信接続している外部機器から、外部機器から送信されるデータの情報である、送信データリストを受信した場合は、処理をS701に移す。S701で、制御部201はRAM206を参照し、現在近接無線通信接続している外部機器のユニークIDに関連付けられている受信データ管理テーブル(該当テーブル)が存在し、さらに完了フラグがOFFのデータが存在するかを判断する。即ち、現在近接無線通信接続している外部機器が、近接無線通信接続でデータの受信中に切断された外部機器であるかを判断する。制御部201は、現在近接無線通信接続している外部機器が、データの受信中に切断された外部機器である場合は処理をS702へ移し、データの受信中に切断された外部機器ではない場合は処理をS505に移す。
(Station-side proximity wireless communication processing)
In step S502, when the
S702で、制御部201は、受信した送信データリストを参照し、該当テーブルに含まれている完了フラグがONのデータの情報のうち、送信データリストに存在しないデータを検出する。即ち制御部201は、受信した送信データリストに指示されていないデータであって、受信完了して記録媒体203に記録されているデータは、削除対象データであると判断する。そして制御部201は、記録媒体203に、検出された送信データリストに存在しないデータを削除させ、処理をS506に移す。そして、受信データリストを更新する(受信リスト更新)。
In step S <b> 702, the
このようにして、データステーション200は、近接無線通信接続の切断の前後で受信した送信データリストの差異から、削除するデータを認識して削除することが可能である。
In this way, the
以上説明したように、本実施形態のデータ送信装置は、近接無線通信でデータをデータ受信装置に送信中に通信接続を切断した後に再開する際に、データ送信の再開するとともに、さらにデータ受信装置に削除するデータを削除させることが可能である。具体的には、データ送信装置はデータを送信する際に送信データリストを生成し、データの送信が完了したか否かの情報を管理する。さらに、データの送信中に近接無線通信接続が切断された際に、ユーザに送信対象外とするデータを選択させる。そして送信対象外とされたデータを、送信データのリストから削除して、新たな送信データリストを生成し、近接無線通信接続が再開された際に、新たな送信データリストをデータ受信装置に送信する。データ受信装置は、送信データリストを受信した場合は、送信データリストで指定されたデータを受信して接続された記録媒体に記録する。またデータ受信装置は、既に同一のデータ送信装置から送信データリストを受信しており、さらにその送信データリストで指定された全てのデータの受信が完了していない場合は、次のように処理する。即ち、古い送信データリストと新たに受信した送信データリストとを比較し、古い送信データリストで受信完了したデータであって、新たに受信した送信データリストに含まれないデータがある場合は、該当のデータを接続された記録媒体から削除する。 As described above, the data transmission apparatus according to the present embodiment resumes data transmission when the communication connection is resumed while data is being transmitted to the data reception apparatus by proximity wireless communication. It is possible to delete data to be deleted. Specifically, the data transmission device generates a transmission data list when transmitting data, and manages information on whether or not the data transmission is completed. Furthermore, when the close proximity wireless communication connection is disconnected during data transmission, the user is made to select data to be excluded from transmission. Then, the data excluded from the transmission target is deleted from the transmission data list, a new transmission data list is generated, and the new transmission data list is transmitted to the data receiving device when the close proximity wireless communication connection is resumed. To do. When receiving the transmission data list, the data reception device receives the data specified in the transmission data list and records it on the connected recording medium. If the data receiving apparatus has already received the transmission data list from the same data transmitting apparatus and has not received all the data specified in the transmission data list, the data receiving apparatus performs the following processing. . In other words, the old transmission data list is compared with the newly received transmission data list, and if there is data that has been received in the old transmission data list and is not included in the newly received transmission data list, From the connected recording medium.
これにより、近接無線通信でデータを転送中に転送を中断した場合において、送信対象外に設定されたデータを、転送した装置から近接無線通信を用いて、削除するとともに転送が未完了のデータの転送を再開することが可能である。 As a result, when the transfer is interrupted during the transfer of the data in the proximity wireless communication, the data set to be excluded from the transmission target is deleted from the transferred device using the proximity wireless communication, and the transfer of the data that has not been transferred yet. It is possible to resume the transfer.
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other embodiments)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
Claims (11)
前記データ送信装置に接続された記録媒体に記録されているデータのうち、送信対象となるデータを管理するデータ管理手段と、 Data management means for managing data to be transmitted among data recorded on a recording medium connected to the data transmission device;
送信処理において前記送信対象のデータを送信する送信手段と、 A transmission means for transmitting the data to be transmitted in a transmission process;
前記送信手段による前記送信対象のデータの送信中に、前記送信処理を中断するイベントが発生したかを判断する判断手段と、 A determination unit that determines whether an event that interrupts the transmission process occurs during transmission of the data to be transmitted by the transmission unit;
前記判断手段により前記送信処理を中断するイベントが発生したと判断された場合、前記送信対象となるデータのうち、送信対象から除外するデータをユーザ操作に基づき選択する選択手段と、 A selection unit that selects, based on a user operation, data to be excluded from the transmission target among the data to be transmitted when the determination unit determines that an event that interrupts the transmission process has occurred;
前記送信処理を中断するイベントにより中断された前記送信処理を再開させる再開手段とを有し、 Resuming means for resuming the transmission processing interrupted by an event that interrupts the transmission processing,
前記送信手段は、前記再開手段により前記送信処理が再開された場合に、前記選択手段により選択されたデータのうち、中断前に既に送信されたデータを前記データ受信装置から削除させるための通知と、前記中断前に前記データ受信装置に送信されなかったデータのうち、前記送信対象から除外されていないデータとを前記データ受信装置に送信することを特徴とするデータ送信装置。 The transmission means, when the transmission process is resumed by the resumption means, among the data selected by the selection means, a notification for deleting data already transmitted before interruption from the data receiving device; A data transmission device that transmits to the data reception device data that has not been transmitted to the data reception device before the interruption and that is not excluded from the transmission target.
前記送信手段は、前記削除リストの内容に基づき、前記中断前に既に送信されたデータを前記データ受信装置から削除させるための通知を送信することを特徴とする請求項1または2に記載のデータ送信装置。 3. The data according to claim 1, wherein the transmission unit transmits a notification for deleting data already transmitted before the interruption from the data receiving device based on the content of the deletion list. 4. Transmitter device.
前記送信処理を中断するイベントは前記送信処理中に前記近接無線通信の接続が切断されたことを含むことを特徴とする請求項1乃至4のいずれか1項に記載のデータ送信装置。 5. The data transmission device according to claim 1, wherein the event for interrupting the transmission process includes a disconnection of the close proximity wireless communication during the transmission process. 6.
前記選択手段は、前記操作画面を介して受け付けられたユーザ操作に基づき、前記送信対象から除外するデータを選択することを特徴とする請求項1乃至6のいずれか1項に記載のデータ送信装置。 The data transmission device according to any one of claims 1 to 6, wherein the selection unit selects data to be excluded from the transmission target based on a user operation received via the operation screen. .
前記送信対象から除外するデータの候補は、前記送信処理の中断前に既に送信されたデータと、前記中断前に送信されなかったデータとを含むことを特徴とする請求項7に記載のデータ送信装置。 8. The data transmission according to claim 7, wherein the data candidates to be excluded from the transmission target include data that has already been transmitted before the interruption of the transmission process and data that has not been transmitted before the interruption. apparatus.
前記データ送信装置に接続された記録媒体に記録されているデータのうち、送信対象となるデータを管理するデータ管理工程と、 A data management process for managing data to be transmitted among data recorded on a recording medium connected to the data transmission device;
送信処理において前記送信対象のデータを送信する送信工程と、 A transmission step of transmitting the transmission target data in a transmission process;
前記送信工程における前記送信対象のデータの送信中に、前記送信処理を中断するイベントが発生したかを判断する判断工程と、 A determination step of determining whether an event that interrupts the transmission process occurs during transmission of the transmission target data in the transmission step;
前記判断工程において前記送信処理を中断するイベントが発生したと判断された場合、前記送信対象となるデータのうち、送信対象から除外するデータをユーザ操作に基づき選択する選択工程と、 A selection step of selecting, based on a user operation, data to be excluded from the transmission target among the data to be transmitted when it is determined that an event that interrupts the transmission process has occurred in the determination step;
前記送信処理を中断するイベントにより中断された前記送信処理を再開させる再開工程とを有し、 Resuming the transmission process suspended by an event that interrupts the transmission process,
前記再開工程において前記送信処理が再開された場合に、前記選択工程において選択されたデータのうち、中断前に既に送信されたデータを前記データ受信装置から削除させるための通知と、前記中断前に前記データ受信装置に送信されなかったデータのうち、前記送信対象から除外されていないデータとを前記データ受信装置に送信する工程とを有するデータ送信装置の制御方法。 When the transmission process is resumed in the resuming step, among the data selected in the selection step, a notification for deleting data already transmitted before interruption from the data receiving device, and before the interruption A method for controlling a data transmitting apparatus, comprising: transmitting, to the data receiving apparatus, data that is not excluded from the transmission target among data that has not been transmitted to the data receiving apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010092625A JP5486384B2 (en) | 2010-04-13 | 2010-04-13 | Data transmitting apparatus, data receiving apparatus, and control method and program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010092625A JP5486384B2 (en) | 2010-04-13 | 2010-04-13 | Data transmitting apparatus, data receiving apparatus, and control method and program thereof |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2011223475A JP2011223475A (en) | 2011-11-04 |
| JP2011223475A5 JP2011223475A5 (en) | 2013-05-23 |
| JP5486384B2 true JP5486384B2 (en) | 2014-05-07 |
Family
ID=45039810
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010092625A Expired - Fee Related JP5486384B2 (en) | 2010-04-13 | 2010-04-13 | Data transmitting apparatus, data receiving apparatus, and control method and program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5486384B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112020007298T5 (en) * | 2020-06-05 | 2023-05-11 | Mitsubishi Electric Corporation | transmission device and communication system |
-
2010
- 2010-04-13 JP JP2010092625A patent/JP5486384B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011223475A (en) | 2011-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5049900B2 (en) | SETTING DEVICE, IMAGE OUTPUT DEVICE, CONTROL METHOD AND PROGRAM THEREOF | |
| US9807264B2 (en) | Information-processing apparatus, control method of information-processing apparatus, program, recording medium, portable terminal, and information-processing system | |
| US9787860B2 (en) | Image forming apparatus with option for disabling near-field communication and direct wireless communication | |
| US8634774B2 (en) | Communication device and control method thereof | |
| JP2010011364A (en) | Image output system and method of controlling the same, image input device and method of controlling the same, and image output device and method of controlling the same | |
| US20170048408A1 (en) | Information Processing Apparatus, Cooperation System and Computer Readable Medium | |
| EP2846524A2 (en) | Wireless communication apparatus, wireless communication method, program, and storage medium | |
| US9369629B2 (en) | Communication apparatus, control method of communication apparatus and program | |
| JP2015073231A (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
| JP6141061B2 (en) | Information processing apparatus, control method, and information processing system | |
| JP2015012443A (en) | Information processing terminal and radio connection control program | |
| US9596006B2 (en) | Information processing apparatus and power supply control method | |
| JP2018037894A (en) | Electronic device and control method thereof | |
| JP6433265B2 (en) | Information processing apparatus, electronic device, control method thereof, program, and storage medium | |
| JP5197387B2 (en) | COMMUNICATION DEVICE AND COMMUNICATION DEVICE CONTROL METHOD | |
| JP5486384B2 (en) | Data transmitting apparatus, data receiving apparatus, and control method and program thereof | |
| JP5721376B2 (en) | REMOTE OPERATION SYSTEM, COMMUNICATION DEVICE, IMAGING DEVICE, REMOTE OPERATION SYSTEM CONTROL METHOD, COMMUNICATION DEVICE CONTROL METHOD, IMAGING DEVICE CONTROL METHOD, AND PROGRAM | |
| JP6488777B2 (en) | Image forming system, image forming apparatus, remote control method, and remote control program | |
| JP5462964B2 (en) | COMMUNICATION DEVICE AND COMMUNICATION DEVICE CONTROL METHOD | |
| US10708447B2 (en) | Image forming apparatus sharing connection information with a terminal device | |
| JP2018006997A (en) | Communication device, method for controlling the same, system, program, and storage medium | |
| JP2017059047A (en) | Data processing apparatus, communication apparatus, control method therefor, and program | |
| US10630783B2 (en) | Terminal management apparatus, terminal management system, and non-transitory computer readable medium | |
| JP2014131184A (en) | Imaging apparatus, and control method and program for the same | |
| JP2011239234A (en) | Data transmission device, data relay device, and control method and program thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130411 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130411 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140115 |
|
| 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: 20140124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140221 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5486384 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |