Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5486384B2 - Data transmitting apparatus, data receiving apparatus, and control method and program thereof - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2010092625A
Other languages
Japanese (ja)
Other versions
JP2011223475A5 (en
JP2011223475A (en
Inventor
崇博 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2010092625A priority Critical patent/JP5486384B2/en
Publication of JP2011223475A publication Critical patent/JP2011223475A/en
Publication of JP2011223475A5 publication Critical patent/JP2011223475A5/ja
Application granted granted Critical
Publication of JP5486384B2 publication Critical patent/JP5486384B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2006−31531号公報JP 2006-31531 A

しかしながら近接無線通信において、誤ったデータが送信されたことにユーザが気づき、近接無線通信を切断することにより、データ転送を中断する場合が存在する。このような場合、誤って送信されて記録装置に記録されたデータを削除するためには、記録装置を直接閲覧し、所望のデータを探し出して削除する必要があった。   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.

本実施形態に係るシステム構成を示した図。The figure which showed the system configuration | structure which concerns on this embodiment. 本実施形態のデジタルカメラの機能構成を示した図。The figure which showed the function structure of the digital camera of this embodiment. 本実施形態のデータステーションの機能構成を示した図。The figure which showed the function structure of the data station of this embodiment. 実施形態1のカメラ側近接無線通信処理のフローチャート。5 is a flowchart of camera-side proximity wireless communication processing according to the first embodiment. 実施形態1のステーション側近接無線通信処理のフローチャート。3 is a flowchart of station-side proximity wireless communication processing according to the first embodiment. 実施形態2のカメラ側近接無線通信処理のフローチャート。10 is a flowchart of camera-side proximity wireless communication processing according to the second embodiment. 実施形態2のステーション側近接無線通信処理のフローチャート。9 is a flowchart of station-side proximity wireless communication processing according to the second embodiment. 送信対象外データを選択するGUI例を示した図。The figure which showed the example of GUI which selects the non-transmission object data.

(実施形態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 digital camera 100 has an antenna for close proximity wireless communication on the bottom surface, and is close to the antenna for close proximity wireless communication (proximity communication unit 204) on the top surface of the data station 200, thereby transmitting and receiving data by close proximity wireless communication. Can be done. The proximity wireless communication described in the present embodiment is a wireless communication system based on a communication protocol defined on the assumption that the communication distance is less than several tens of centimeters, particularly less than several centimeters.

図2は、本発明の実施形態に係るデジタルカメラ100の機能構成を示すブロック図である。なお、図2に示すデジタルカメラ100の構成は、一例であり、本発明の実施は以下の構成に限らない。   FIG. 2 is a block diagram showing a functional configuration of the digital camera 100 according to the embodiment of the present invention. The configuration of the digital camera 100 shown in FIG. 2 is an example, and the implementation of the present invention is not limited to the following configuration.

カメラ制御部101は、例えばCPUであり、カメラROM102に記憶されているデジタルカメラ100の各ブロックの動作プログラムを読み出し、カメラRAM107に展開して実行することにより、デジタルカメラ100の各ブロックの動作を制御する。カメラROM102は、書き換え可能な不揮発性メモリであり、デジタル前ら100の各ブロックの動作プログラムに加え、各ブロックの動作パラメータや、後述するカメラ表示部105に表示するGUIデータ等が記憶されている。カメラ記録媒体103は、例えばデジタルカメラ100の内部に有する内蔵メモリや、デジタルカメラ100に着脱可能に接続されるメモリカードやHDD等の記録装置であり、画像データや動画データ等のデータを格納可能である。   The camera control unit 101 is a CPU, for example, and reads out an operation program of each block of the digital camera 100 stored in the camera ROM 102 and develops and executes the operation program on the camera RAM 107, thereby performing the operation of each block of the digital camera 100. Control. The camera ROM 102 is a rewritable nonvolatile memory, and stores operation parameters of each block, GUI data to be displayed on a camera display unit 105 described later, and the like in addition to the operation program of each block of the digital front 100. . The camera recording medium 103 is a recording device such as a built-in memory inside the digital camera 100, a memory card or an HDD detachably connected to the digital camera 100, and can store data such as image data and moving image data. It is.

カメラ近接通信部104は、近接無線通信のためのインタフェースであり、近接無線通信の規格に準拠したアンテナやデータ変換部を有する。またカメラ近接通信部104は、近接無線通信の接続及び切断を検出可能であり、近接無線通信の状態変化に応じて、カメラ制御部101に通信状態を通知する。   The camera proximity communication unit 104 is an interface for proximity wireless communication, and includes an antenna and a data conversion unit compliant with the proximity wireless communication standard. The camera proximity communication unit 104 can detect the connection and disconnection of the proximity wireless communication, and notifies the camera control unit 101 of the communication state in accordance with the state change of the proximity wireless communication.

カメラ表示部105は、例えば小型LCDや有機ELディスプレイ等の表示装置であり、記録媒体に記録されている画像データ等の表示や、カメラROM102に記憶されているGUIデータ等を表示する。カメラ操作部106は、電源ボタンやレリーズボタン等の、デジタルカメラ100が備えるユーザからの指示を受け付ける入力インタフェースであり、入力された指示の内容をカメラ制御部101に伝送する。   The camera display unit 105 is a display device such as a small LCD or an organic EL display, and displays image data recorded on a recording medium, GUI data stored in the camera ROM 102, and the like. The camera operation unit 106 is an input interface that receives an instruction from a user such as a power button or a release button, and transmits the content of the input instruction to the camera control unit 101.

図3は、本発明の実施形態に係るデータステーション200の機能構成を示すブロック図である。
制御部201は、例えばCPUであり、ROM202に記憶されているデータステーション200の各ブロックの動作プログラムを読み出し、RAM206に展開して実行することにより、データステーション200の各ブロックの動作を制御する。なお、RAM206は、書き換え可能な揮発性メモリであり、プログラム実行中のワーク領域や、近接無線通信で受信したデータの一時的な格納領域として用いられる。ROM202は、書き換え可能な不揮発性メモリであり、データステーション200の各ブロックの動作プログラムに加え、各ブロックの動作パラメータや後述する音声出力部205で再生する音源データ等が記憶されている。
FIG. 3 is a block diagram showing a functional configuration of the data station 200 according to the embodiment of the present invention.
The control unit 201 is, for example, a CPU, and controls the operation of each block of the data station 200 by reading the operation program of each block of the data station 200 stored in the ROM 202 and developing the program in the RAM 206. Note that the RAM 206 is a rewritable volatile memory, and is used as a work area during program execution and a temporary storage area for data received by close proximity wireless communication. The ROM 202 is a rewritable nonvolatile memory, and stores operation parameters for each block of the data station 200, sound source data to be reproduced by an audio output unit 205 described later, and the like.

近接通信部204は、近接無線通信のためのインタフェースであり、近接無線通信の規格に準拠したアンテナやデータ変換部を有する。近接通信部204は、近接無線通信の接続及び切断を検出可能であり、近接無線通信の状態変化に応じて、制御部201に通信状態を通知する。近接通信部204で受信したデータは、一度RAM206に記憶された後、記録媒体203に記録される。記録媒体203は、例えばデータステーション200の内部に有する内蔵メモリや、データステーション200に有線または無線で着脱可能に接続されるメモリカードやHDD等の記録装置であり、画像データや動画データ等のデータを格納可能である。音声出力部205は、近接無線通信の状態変化に応じて、ユーザに近接無線通信の状態を報知するための音源を出力する。   The near field communication unit 204 is an interface for near field wireless communication, and includes an antenna and a data conversion unit compliant with the near field communication standard. The close proximity communication unit 204 can detect connection and disconnection of close proximity wireless communication, and notifies the control unit 201 of a communication state according to a change in the state of close proximity wireless communication. Data received by the near field communication unit 204 is once stored in the RAM 206 and then recorded on the recording medium 203. The recording medium 203 is, for example, a recording device such as a built-in memory included in the data station 200 or a memory card or HDD that is detachably connected to the data station 200 by wire or wirelessly. Can be stored. The voice output unit 205 outputs a sound source for notifying the user of the state of the proximity wireless communication according to the state change of the proximity wireless communication.

(カメラ側近接無線通信処理)
このような構成をもつ本実施形態のデジタルカメラ100の、カメラ側近接無線通信処理について、図4のフローチャートをさらに用いて説明する。なお、本カメラ側近接無線通信処理は、ユーザによるメニュー操作などにより、近接無線通信によるデータ転送機能が選択された際に開始される。また、本実施形態ではユーザによってデータ転送機能が選択された際、カメラ記録媒体103に記録されているデータ(画像及び動画像等)のうち、これまでに転送されていないデータの全てが転送されるよう選択されるものとして説明する。しかしながら、本発明の実施はこれに限らず、ユーザによって転送するデータが選択されてもよいし、常に記録されている全てのデータが転送するデータとして選択されてもよい。また、常に記録されている全てのデータが転送するデータとして選択される場合、カメラ制御部101は、転送が完了したデータをカメラ記録媒体103から消去するようにしてもよい。
(Camera-side proximity wireless communication processing)
The camera-side proximity wireless communication processing of the digital camera 100 of the present embodiment having such a configuration will be further described with reference to the flowchart of FIG. Note that this camera-side close proximity wireless communication processing is started when a data transfer function by close proximity wireless communication is selected by a menu operation or the like by the user. In the present embodiment, when the data transfer function is selected by the user, all the data (images, moving images, etc.) recorded on the camera recording medium 103 that has not been transferred so far is transferred. It will be described as being selected. However, the embodiment of the present invention is not limited to this, and data to be transferred may be selected by the user, or all recorded data may be selected as data to be transferred. Further, when all the data that is always recorded is selected as the data to be transferred, the camera control unit 101 may delete the data that has been transferred from the camera recording medium 103.

S401で、カメラ制御部101は、カメラ記録媒体103に記録されているデータのうち、これまでにデータ転送がなされていないデータのリストを、送信データ管理テーブルとして生成する。送信データ管理テーブルは、例えばデータに割り振られている個別のID情報及び、データ転送が完了したか否かを判別する情報(完了フラグ)、及びファイル名やファイルパス等の情報が含まれているものとする。なお、カメラ記録媒体103に記録されているデータが、これまでにデータ転送がなされたか否かの情報は、例えばデータ転送が完了するごとにカメラRAM107に記録しておけばよい。   In step S <b> 401, the camera control unit 101 generates, as a transmission data management table, a list of data that has not been transferred so far among data recorded on the camera recording medium 103. The transmission data management table includes, for example, individual ID information allocated to data, information (completion flag) for determining whether or not the data transfer is completed, and information such as a file name and a file path. Shall. Information about whether or not the data recorded in the camera recording medium 103 has been transferred so far may be recorded in the camera RAM 107 every time the data transfer is completed, for example.

S402で、カメラ制御部101は、カメラROM102に記憶されている、ユーザに近接無線通信接続を促すためのGUIデータをカメラ表示部105に伝送し、表示させる。そしてS403で、カメラ制御部101は、ユーザによってデジタルカメラ100が近接無線通信接続する外部機器に近接され、近接無線通信接続が確立したか否かを判断する。具体的には、カメラ制御部101は、カメラ近接通信部104が近接無線通信接続が確立した際に通知する信号を受信したか否かによって、近接無線通信接続が確立したか否かを判断する。カメラ制御部101は、近接無線通信接続が確立していない場合は処理をS402に戻し、近接無線通信接続が確立した場合は処理をS404に移す。   In step S <b> 402, the camera control unit 101 transmits GUI data stored in the camera ROM 102 for prompting the user to establish a close proximity wireless communication connection to the camera display unit 105 for display. In step S <b> 403, the camera control unit 101 determines whether the digital camera 100 is in close proximity to the external device to which the close proximity wireless communication connection is made and the close proximity wireless communication connection is established. Specifically, the camera control unit 101 determines whether or not the proximity wireless communication connection has been established based on whether or not the camera proximity communication unit 104 has received a signal notified when the proximity wireless communication connection has been established. . If the close proximity wireless communication connection is not established, the camera control unit 101 returns the process to S402, and if the close proximity wireless communication connection is established, the camera control unit 101 moves the process to S404.

S404で、カメラ制御部101は、カメラROM102に記憶されているデジタルカメラ100を特定するための情報であるユニークIDをカメラ近接通信部104に伝送し、カメラ近接通信部104から近接無線通信で送信させる。ここで、ユニークIDとは近接無線通信でデータステーション200に接続される外部機器を特定する情報であり、近接無線通信の接続が確立した際に接続相手の外部機器から受信する情報である。カメラ制御部101は、近接無線通信接続している外部機器から、ユニークID受信のレスポンスを受信するまで、S404の処理を繰り返す。   In step S <b> 404, the camera control unit 101 transmits a unique ID, which is information for specifying the digital camera 100 stored in the camera ROM 102, to the camera proximity communication unit 104, and transmits the camera proximity communication unit 104 by proximity wireless communication. Let Here, the unique ID is information for specifying an external device connected to the data station 200 by proximity wireless communication, and is information received from the external device of the connection partner when the connection of the proximity wireless communication is established. The camera control unit 101 repeats the process of S404 until a unique ID reception response is received from an external device connected by close proximity wireless communication.

S405で、カメラ制御部101は、送信データ管理テーブルから近接無線通信で送信する形式の、送信データリストを生成する(送信リスト生成)。送信データリストは、近接無線通信処理で送信するデータを、近接無線通信接続している外部機器に認識させるためのリスト情報であり、送信データ管理テーブルと同様に、ファイル名及びデータ転送がなされたかの情報が含まれていればよい。そしてS406で、カメラ制御部101は生成した送信データリストを、カメラ近接通信部104に伝送し、近接無線通信接続している外部機器に送信させる。また、カメラ制御部101は、近接無線通信接続している外部機器から、送信データリスト受信のレスポンスを受信するまで、S406の処理を繰り返す。   In step S <b> 405, the camera control unit 101 generates a transmission data list in a format to be transmitted by proximity wireless communication from the transmission data management table (transmission list generation). The transmission data list is list information for allowing the external device connected to the proximity wireless communication to recognize the data to be transmitted in the proximity wireless communication processing. As with the transmission data management table, the file name and the data transfer have been performed. Information only needs to be included. In step S <b> 406, the camera control unit 101 transmits the generated transmission data list to the camera proximity communication unit 104, and transmits the list to the external device connected to the proximity wireless communication. In addition, the camera control unit 101 repeats the process of S406 until it receives a transmission data list reception response from an external device connected by near field communication.

S407で、カメラ制御部101は、送信データ管理テーブルに含まれる送信するデータを、順番にカメラ近接通信部104に伝送し、近接無線通信接続している外部機器に順次送信させる。1つのファイルの送信が開始すると、カメラ制御部101はS408でイベントの発生があるまで処理を待機する。カメラ制御部101は、送信開始していた1つのファイルの送信が完了したことを表す、データ受信のレスポンスをカメラ近接通信部104が受信した場合は、処理をS409に移す。また、カメラ制御部101は、送信開始していた1つのファイルの送信の途中に、近接無線通信の接続状況が切断となったことをカメラ近接通信部104から通知された場合は、処理をS413に移す。なお、本実施形態において近接無線通信接続はユーザによって、デジタルカメラ100がデータステーション200から近接無線通信不可能な距離に離されるものとして説明するが、本発明の実施において接続切断の手段は問わない。   In step S407, the camera control unit 101 sequentially transmits the data to be transmitted included in the transmission data management table to the camera proximity communication unit 104, and sequentially transmits the data to an external device connected to the proximity wireless communication. When transmission of one file starts, the camera control unit 101 waits for processing until an event occurs in S408. If the camera proximity communication unit 104 receives a data reception response indicating that transmission of one file that has started transmission has been completed, the camera control unit 101 moves the process to S409. If the camera proximity communication unit 104 notifies the camera control unit 101 that the connection status of the proximity wireless communication has been disconnected during the transmission of one file that has started transmission, the process proceeds to step S413. Move to. In the present embodiment, the proximity wireless communication connection is described as a case where the user separates the digital camera 100 from the data station 200 at a distance at which close proximity wireless communication is not possible. .

送信開始していた1つのファイルの送信が完了した場合、カメラ制御部101はS409で、送信データ管理テーブルのうち、送信が完了したファイルの完了フラグをONにする(送信リスト更新)。そしてS410で、カメラ制御部101は、送信データ管理テーブルの全データを近接無線通信接続している外部機器に転送していない場合は処理をS407に戻し、次のファイルのデータ送信を行う。具体的には、カメラ制御部101は、送信データ管理テーブルの全てのファイルの情報の完了フラグがONに成っているかを判断することにより、送信管理テーブルの全データを転送しているか否かを判断する。また、カメラ制御部101は、送信データ管理テーブルの全データを転送している場合、処理をS411に移す。   When the transmission of one file that has started transmission is completed, the camera control unit 101 turns ON the completion flag of the file that has been transmitted in the transmission data management table in S409 (transmission list update). In step S410, if all the data in the transmission data management table has not been transferred to the external device connected by the close proximity wireless communication, the camera control unit 101 returns the process to step S407 and transmits data of the next file. Specifically, the camera control unit 101 determines whether or not all data in the transmission management table is transferred by determining whether or not the completion flag of the information of all the files in the transmission data management table is ON. to decide. If all data in the transmission data management table has been transferred, the camera control unit 101 moves the process to S411.

S411で、カメラ制御部101は、カメラROM102に記憶されている、ユーザに近接無線通信接続の切断を促すためのGUIデータをカメラ表示部105に伝送し、表示させる。そしてS412で、カメラ制御部101は、ユーザによってデジタルカメラ100が近接無線通信接続する外部機器から、近接無線通信不可能な位置まで離され、近接無線通信接続が切断したか否かを判断する。具体的には、カメラ制御部101は、カメラ近接通信部104が近接無線通信接続が切断した際に通知する信号を受信したか否かによって、近接無線通信接続が確立したか否かを判断する。カメラ制御部101は、近接無線通信接続が切断していない場合は処理をS411に戻し、近接無線通信接続が切断した場合はカメラ側近接無線通信処理を完了する。   In step S <b> 411, the camera control unit 101 transmits GUI data stored in the camera ROM 102 for prompting the user to disconnect the close proximity wireless communication connection to the camera display unit 105 and displays the GUI data. In step S <b> 412, the camera control unit 101 determines whether or not the proximity wireless communication connection is disconnected because the digital camera 100 is separated from the external device to which the proximity wireless communication connection is made by the user to a position where the proximity wireless communication is not possible. Specifically, the camera control unit 101 determines whether or not the proximity wireless communication connection has been established based on whether or not the camera proximity communication unit 104 has received a signal notified when the proximity wireless communication connection is disconnected. . If the close proximity wireless communication connection is not disconnected, the camera control unit 101 returns the process to S411. If the close proximity wireless communication connection is disconnected, the camera control unit 101 completes the camera close proximity wireless communication process.

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 camera control unit 101 uses the camera data in step S413 to cause the user to select data to be excluded from the transmission target stored in the camera ROM 102. The data is transmitted to the display unit 105 and displayed. The screen for allowing the user to select data to be excluded from transmission is a screen as shown in FIG. 8. The camera control unit 101 determines the transmission data management table at the time when the close proximity wireless communication connection is disconnected, Configure information. The screen that allows the user to select data to be excluded from transmission includes at least information for specifying data (file name, ID, thumbnail image, etc.) and information on whether or not the data transfer is complete. It only has to be.

そしてS413で、カメラ制御部101は、ユーザによって送信対象外にするデータの選択が完了したか否かを判断する。具体的にはカメラ制御部101は、カメラ操作部106からユーザが送信対象外にするデータを決定したことを通知されたか否かによって判断する。送信対象外にするデータの選択が完了した場合、カメラ制御部101は送信対象外に設定されたデータの情報をカメラRAM107に記憶し、カメラ表示部105に送信対象外データの選択画面の表示を終了させ、処理をS415に移す。また、送信対象外にするデータの選択が完了していない場合は、カメラ制御部101は処理をS413に戻す。   In step S413, the camera control unit 101 determines whether selection of data to be excluded from transmission is completed by the user. Specifically, the camera control unit 101 determines whether or not the camera operation unit 106 has notified that the user has determined data to be excluded from transmission. When the selection of data to be excluded from transmission is completed, the camera control unit 101 stores information on data set as not to be transmitted in the camera RAM 107, and displays a selection screen for data to be excluded from transmission on the camera display unit 105. The process is terminated, and the process proceeds to S415. If the selection of data to be excluded from transmission is not completed, the camera control unit 101 returns the process to S413.

S415で、カメラ制御部101は、近接無線通信接続していた機器に対して、削除するデータを通知するための削除データリスト(削除リスト)を生成する(削除リスト生成)。削除データリストは、S414でユーザによって選択された送信対象外に設定されたデータのうち、送信データ完了テーブルにおいて、データ転送の完了フラグがONであったデータのリストである。カメラ制御部101は、カメラRAM107に記憶した送信対象外に設定されたデータの情報と送信データ管理テーブルとを参照して、削除データリストを生成する。   In step S415, the camera control unit 101 generates a deletion data list (deletion list) for notifying data to be deleted to a device that has been connected by close proximity wireless communication (deletion list generation). The deletion data list is a list of data whose data transfer completion flag is ON in the transmission data completion table among the data set as non-transmission targets selected by the user in S414. The camera control unit 101 generates a deletion data list with reference to the information of the data set as the non-transmission target stored in the camera RAM 107 and the transmission data management table.

S416で、カメラ制御部101は、送信データ管理テーブルから、送信対象外に設定されたデータ、及び既に送信が完了したデータの情報を削除し、送信データ管理テーブルを新たな送信データ管理テーブルに更新する。このとき、新たな送信データ管理テーブルには、近接無線通信接続が切断される前に送信されなかったデータであって、送信対象外に設定されなかったデータのみが含まれる。即ち、新たな送信データ管理テーブルには、近接無線通信接続が再開された際に転送されるべきデータがリスト化されている。   In step S <b> 416, the camera control unit 101 deletes information on data set as non-transmission targets and data that has already been transmitted from the transmission data management table, and updates the transmission data management table to a new transmission data management table. To do. At this time, the new transmission data management table includes only data that was not transmitted before the close proximity wireless communication connection was disconnected and that was not set as a transmission target. That is, the new transmission data management table lists data to be transferred when the close proximity wireless communication connection is resumed.

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 camera control unit 101 completes the generation of the deletion data list and the new transmission data management table. The user is prompted again for the proximity wireless communication connection. In step S <b> 420, the camera control unit 101 transmits the deletion data list to the camera proximity communication unit 104, and transmits the deletion data list to the external device connected to the proximity wireless communication. If the response to the deletion data list reception is received, the camera control unit 101 moves the process to S405. At this time, the transmission data list generated in S405 is generated from a new transmission data management table.

このようにしてデジタルカメラ100は、近接無線通信でデータ送信中に通信接続が切断されてから再接続した際に、削除したいデータの情報、及び接続後に送信を再開するデータの情報を近接無線通信接続している外部機器に一度に通知することが可能である。つまりユーザは、切断後に再度機器同士を近接させるだけで、データ送信の再開と所望のデータの削除という2つの処理を指示することが可能となる。   In this way, when the digital camera 100 reconnects after the communication connection is disconnected during data transmission in the proximity wireless communication, the digital camera 100 transmits the information of the data to be deleted and the information of the data whose transmission is resumed after the connection. It is possible to notify the connected external device at once. That is, the user can instruct two processes of resuming data transmission and deleting desired data simply by bringing the devices close again after disconnection.

(ステーション側近接無線通信処理)
次に、上述ような構成をもつ本実施形態のデータステーション200の、ステーション側近接無線通信処理について、図5のフローチャートをさらに用いて説明する。なお、本ステーション側近接無線通信処理は、データステーション200の電源が投入され、各種の起動時処理が完了した後に行われる処理であるとする。
(Station-side proximity wireless communication processing)
Next, the data station 200 of this embodiment having the above-described configuration, the station-side near field communication process will be further described with reference to the flowchart of FIG. Note that the near-field wireless communication processing on the station side is processing performed after the data station 200 is turned on and various startup processing is completed.

S501で、制御部201は、近接通信部204から近接無線通信接続の確立を通知されたか否かを判断する。制御部201は、近接無線通信接続が確立した場合は処理をS502に移し、近接無線通信接続が確立していない場合はS501の処理を繰り返す。   In step S <b> 501, the control unit 201 determines whether the proximity communication unit 204 has notified the establishment of the proximity wireless communication connection. The control unit 201 moves the process to S502 when the close proximity wireless communication connection is established, and repeats the process of S501 when the close proximity wireless communication connection is not established.

S502で、制御部201はイベントの発生があるまで処理を待機する。制御部201は、近接無線通信接続している外部機器から、外部機器を特定する情報であるユニークIDの情報を受信した場合は処理をS503に移す。S503で、制御部201は受信したユニークIDの情報を、現在近接無線通信接続している外部機器のユニークIDとしてRAM206に記憶する。そしてS504で、制御部201は近接無線通信接続している外部機器に対して、ユニークIDの受信を通知するレスポンス信号を近接通信部204に伝送し、近接無線通信接続している外部機器に対して送信させた後、処理をS502に戻す。   In step S502, the control unit 201 waits for processing until an event occurs. When the control unit 201 receives information on a unique ID, which is information for specifying an external device, from an external device connected by close proximity wireless communication, the process proceeds to S503. In step S <b> 503, the control unit 201 stores the received unique ID information in the RAM 206 as the unique ID of the external device currently connected to the close proximity wireless communication. In step S <b> 504, the control unit 201 transmits a response signal notifying reception of the unique ID to the external device connected in the proximity wireless communication to the proximity communication unit 204, and transmits the response signal to the external device connected in the proximity wireless communication. Then, the process returns to S502.

S502で、制御部201は、近接無線通信接続している外部機器から、外部機器から送信されるデータの情報である、送信データリストを受信した場合は、処理をS505に移す。S505で、制御部201は受信した送信データリストを下に、受信データ管理テーブルを作成する(受信リスト記録)。受信データ管理テーブルは、例えばデータに割り振られている個別のID情報及び、データ転送が完了したか否かの情報(完了フラグ)、及びファイル名やファイルパス等の情報が含まれているものとする。制御部201は生成した受信管理テーブルの情報を、近接無線通信接続している外部機器のユニークIDに関連付けてRAM206に記憶する。そしてS506で、制御部201は送信データリストの受信を通知するレスポンス信号を近接通信部204に伝送し、近接無線通信接続している外部機器に対して送信させた後、処理をS502に戻す。   In step S502, when the control unit 201 receives a transmission data list, which is information on data transmitted from the external device, from the external device connected by near field communication, the process proceeds to step S505. In step S505, the control unit 201 creates a reception data management table based on the received transmission data list (reception list recording). The received data management table includes, for example, individual ID information allocated to data, information on whether or not data transfer is completed (completion flag), and information such as a file name and a file path To do. The control unit 201 stores the generated information in the reception management table in the RAM 206 in association with the unique ID of the external device connected by near field communication. In step S506, the control unit 201 transmits a response signal for notifying reception of the transmission data list to the near field communication unit 204, transmits the response signal to the external device connected to the near field wireless communication, and then returns the process to step S502.

S502で、制御部201は、近接無線通信接続している外部機器から、転送されるデータ、即ち受信データ管理テーブルに含まれるデータを順次受信した場合は、処理をS507に移す。なお、データを受信するとは、本実施形態において、1つのファイルの全てのデータを受信完了した場合を指し、データの一部を受信した状態では制御部201は処理をS507には移さないものとする。S507で、制御部201は近接通信部204が受信したデータを記録媒体203に伝送させ、記録させる(データ記録)。そしてS508で、制御部201はデータの受信を通知するレスポンス信号を近接通信部204に伝送し、近接無線通信接続している外部機器に対して送信させた後、処理をS509に移す。   In step S502, if the control unit 201 sequentially receives data to be transferred, that is, data included in the reception data management table, from the external device connected by close proximity wireless communication, the process proceeds to step S507. Note that receiving data refers to the case where all the data of one file has been received in the present embodiment, and the control unit 201 does not move the process to S507 when a part of the data has been received. To do. In step S507, the control unit 201 transmits the data received by the near field communication unit 204 to the recording medium 203 and records the data (data recording). In step S508, the control unit 201 transmits a response signal for notifying reception of data to the near field communication unit 204, and transmits the response signal to the external device connected to the near field wireless communication. Then, the process proceeds to step S509.

S509で、制御部201は、RAM206に記憶されている受信データ管理テーブルのうち、受信したデータの情報の完了フラグをONに変更する。そして制御部201は、受信データ管理テーブルの全ての完了フラグの情報を参照し、全ての受信すべきデータの転送が完了したかを判断する。具体的には制御部201は、受信データ管理テーブルの全てのデータの完了フラグがONである場合は、全てのデータ転送が完了したと判断して処理をS511に移し、全てのデータの完了フラグがONではない場合は処理をS502に戻す。   In step S <b> 509, the control unit 201 changes the completion flag of the received data information in the received data management table stored in the RAM 206 to ON. Then, the control unit 201 refers to the information on all completion flags in the reception data management table, and determines whether or not the transfer of all data to be received has been completed. Specifically, if the completion flag for all data in the received data management table is ON, the control unit 201 determines that all data transfer has been completed, moves the process to S511, and completes the completion flag for all data. If is not ON, the process returns to S502.

S511で、制御部201は、ROM202に記憶されている、ユーザに近接無線通信接続の切断を促す音声データを音声出力部205に伝送し、再生させることによりユーザに対して報知させる。制御部201は、S512でユーザによって近接無線通信接続している外部機器が、近接無線通信接続不可能な距離まで離されて、近接無線通信接続が切断されたかを判断する。制御部201は、近接無線通信接続が切断されていない場合は処理をS511に戻し、切断されている場合は本ステーション側近接無線通信処理を完了する。   In step S <b> 511, the control unit 201 transmits to the audio output unit 205 audio data stored in the ROM 202 that prompts the user to disconnect the close proximity wireless communication connection, and causes the user to be notified. In step S512, the control unit 201 determines whether or not the external device connected by the proximity wireless communication by the user is separated to a distance where the proximity wireless communication connection is not possible and the proximity wireless communication connection is disconnected. If the close proximity wireless communication connection is not disconnected, the control unit 201 returns the process to S511. If the close proximity wireless communication connection is disconnected, the control unit 201 completes this station side close proximity wireless communication process.

またS502で、制御部201は、近接無線通信接続している外部機器から、既に受信したデータのうち削除するデータの情報である、削除データリストを受信した場合は、処理をS513に移す。S513で、制御部201は受信した削除データリストを参照し、記録媒体203から削除データリストに含まれるデータを削除する。そしてS514で、制御部201は削除データリストの受信を通知するレスポンス信号を近接通信部204に伝送し、データ近接無線通信接続している外部機器に対して送信させた後、処理をS502に戻す。   In S502, when the control unit 201 receives a deletion data list, which is information on data to be deleted among the already received data, from an external device connected by close proximity wireless communication, the process proceeds to S513. In step S513, the control unit 201 refers to the received deletion data list and deletes data included in the deletion data list from the recording medium 203. In step S514, the control unit 201 transmits a response signal for notifying reception of the deletion data list to the near field communication unit 204, and transmits the response signal to the external device connected to the data near field wireless communication. Then, the process returns to step S502. .

なお、S502で、近接通信部204が近接無線通信接続の切断を検出した場合、カメラ制御部201は処理をS501に戻し、再接続を待つ。   If the close proximity communication unit 204 detects disconnection of the close proximity wireless communication connection in S502, the camera control unit 201 returns the process to S501 and waits for reconnection.

このようにしてデータステーション200は、記録媒体203に記録したデータを削除する場合には削除データリストを、記録媒体203に記録するデータを受信する場合には送信データリストを受信することで、データの記録/削除指示を受け付けることができる。   In this way, the data station 200 receives the deletion data list when deleting the data recorded on the recording medium 203, and receives the transmission data list when receiving the data recorded on the recording medium 203. Recording / deleting instructions can be received.

以上説明したように、本実施形態のデータ送信装置は、近接無線通信でデータをデータ受信装置に送信中に通信接続を切断した後に再開する際に、削除するデータの通知、及び送信を再開するデータを、一度にデータ受信装置に通知することが可能である。具体的には、データ送信装置はデータを送信する際に送信データリストを生成し、データの送信が完了したか否かの情報を管理する。さらに、データの送信中に近接無線通信接続が切断された際に、ユーザに送信対象外とするデータを選択させ、送信対象外のデータのうち、既に送信が完了しているデータの情報を、削除データリストとして生成する。また、切断された際に既に送信されたデータ及び送信対象外とされたデータを、送信データのリストから削除して、新たな送信データリストを生成し、近接無線通信接続が再開された際に、削除データリスト及び新たな送信データリストをデータ受信装置宛に送信する。データ受信装置は、送信データリストを受信した場合は、送信データリストで指定されたデータを受信して接続された記録媒体に記録する。またデータ受信装置は、削除データリストを受信した場合は、接続された記録媒体から、削除データリストで指定されたデータを削除する。   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 camera control unit 101 deletes the information of the data that has been excluded from the transmission from the transmission data management table in S601, and moves the process to SS402. In this way, after the close proximity wireless communication connection is resumed and the transmission of the S404 unique ID is completed, the transmission data list generated by the camera control unit 101 in S405 becomes a new transmission data list. In other words, the new transmission data list is a transmission data list in which information on data excluded from transmission is deleted from the transmission data list transmitted before the close proximity wireless communication connection is disconnected, and is finally transferred. This list includes information indicating whether or not the transmission of data is complete. By transferring the new transmission data list generated in this way, the data transmission device can at least resume transmission of the interrupted data.

(ステーション側近接無線通信処理)
S502で、制御部201は、近接無線通信接続している外部機器から、外部機器から送信されるデータの情報である、送信データリストを受信した場合は、処理をS701に移す。S701で、制御部201はRAM206を参照し、現在近接無線通信接続している外部機器のユニークIDに関連付けられている受信データ管理テーブル(該当テーブル)が存在し、さらに完了フラグがOFFのデータが存在するかを判断する。即ち、現在近接無線通信接続している外部機器が、近接無線通信接続でデータの受信中に切断された外部機器であるかを判断する。制御部201は、現在近接無線通信接続している外部機器が、データの受信中に切断された外部機器である場合は処理をS702へ移し、データの受信中に切断された外部機器ではない場合は処理をS505に移す。
(Station-side proximity wireless communication processing)
In step S502, when the control unit 201 receives a transmission data list, which is information on data transmitted from the external device, from an external device connected by close proximity wireless communication, the process proceeds to step S701. In step S <b> 701, the control unit 201 refers to the RAM 206, and there is a reception data management table (corresponding table) associated with the unique ID of the external device currently connected by close proximity wireless communication. Determine if it exists. That is, it is determined whether the external device that is currently connected by proximity wireless communication is an external device that is disconnected during data reception via the proximity wireless communication connection. The control unit 201 moves the process to S <b> 702 if the external device that is currently connected to close proximity wireless communication is an external device that is disconnected during data reception, and is not an external device that is disconnected during data reception. Moves the process to S505.

S702で、制御部201は、受信した送信データリストを参照し、該当テーブルに含まれている完了フラグがONのデータの情報のうち、送信データリストに存在しないデータを検出する。即ち制御部201は、受信した送信データリストに指示されていないデータであって、受信完了して記録媒体203に記録されているデータは、削除対象データであると判断する。そして制御部201は、記録媒体203に、検出された送信データリストに存在しないデータを削除させ、処理をS506に移す。そして、受信データリストを更新する(受信リスト更新)。   In step S <b> 702, the control unit 201 refers to the received transmission data list, and detects data that does not exist in the transmission data list from among pieces of information of data whose completion flag is ON included in the corresponding table. That is, the control unit 201 determines that data that is not instructed in the received transmission data list and that has been received and recorded on the recording medium 203 is data to be deleted. Then, the control unit 201 causes the recording medium 203 to delete data that does not exist in the detected transmission data list, and moves the process to S506. Then, the reception data list is updated (reception list update).

このようにして、データステーション200は、近接無線通信接続の切断の前後で受信した送信データリストの差異から、削除するデータを認識して削除することが可能である。   In this way, the data station 200 can recognize and delete data to be deleted from the difference between the transmission data lists received before and after the close proximity wireless communication connection is disconnected.

以上説明したように、本実施形態のデータ送信装置は、近接無線通信でデータをデータ受信装置に送信中に通信接続を切断した後に再開する際に、データ送信の再開するとともに、さらにデータ受信装置に削除するデータを削除させることが可能である。具体的には、データ送信装置はデータを送信する際に送信データリストを生成し、データの送信が完了したか否かの情報を管理する。さらに、データの送信中に近接無線通信接続が切断された際に、ユーザに送信対象外とするデータを選択させる。そして送信対象外とされたデータを、送信データのリストから削除して、新たな送信データリストを生成し、近接無線通信接続が再開された際に、新たな送信データリストをデータ受信装置に送信する。データ受信装置は、送信データリストを受信した場合は、送信データリストで指定されたデータを受信して接続された記録媒体に記録する。またデータ受信装置は、既に同一のデータ送信装置から送信データリストを受信しており、さらにその送信データリストで指定された全てのデータの受信が完了していない場合は、次のように処理する。即ち、古い送信データリストと新たに受信した送信データリストとを比較し、古い送信データリストで受信完了したデータであって、新たに受信した送信データリストに含まれないデータがある場合は、該当のデータを接続された記録媒体から削除する。   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)

データ受信装置と接続を確立して、データの送信を行うデータ送信装置であって、A data transmission device that establishes a connection with a data reception device and transmits data,
前記データ送信装置に接続された記録媒体に記録されているデータのうち、送信対象となるデータを管理するデータ管理手段と、  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に記載のデータ送信装置。The data transmission apparatus according to claim 1, wherein the data management unit manages the data to be transmitted using a transmission list, and deletes the data selected by the selection unit from the transmission list. . 前記データ管理手段は、前記選択手段により選択されたデータのうち、前記中断前に既に送信されたデータを削除リストを用いて管理し、The data management means manages the data already transmitted before the interruption among the data selected by the selection means using a deletion list,
前記送信手段は、前記削除リストの内容に基づき、前記中断前に既に送信されたデータを前記データ受信装置から削除させるための通知を送信することを特徴とする請求項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.
前記削除リストには、前記中断前に前記データ受信装置に送信されなかったデータは含まれないことを特徴とする請求項3に記載のデータ送信装置。4. The data transmission apparatus according to claim 3, wherein the deletion list does not include data that has not been transmitted to the data reception apparatus before the interruption. 前記データ受信装置との間の通信は近接無線通信により行われ、Communication with the data receiving device is performed by proximity wireless communication,
前記送信処理を中断するイベントは前記送信処理中に前記近接無線通信の接続が切断されたことを含むことを特徴とする請求項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.
前記再開手段は、前記近接無線通信が切断されたことによる前記送信処理の中断後、再度近接無線通信の接続が行われた場合に前記送信処理を再開させることを特徴とする請求項5に記載のデータ送信装置。The said restarting part restarts the said transmission process, when the connection of near field communication is performed again after the said transmission process is interrupted by the said near field communication having been cut | disconnected. Data transmission device. 前記判断手段により前記送信処理を中断するイベントが発生したと判断された場合、ユーザ操作を受け付けるための操作画面を表示する表示手段をさらに有し、When it is determined by the determination means that an event for interrupting the transmission process has occurred, the display further includes a display means for displaying an operation screen for accepting a user operation,
前記選択手段は、前記操作画面を介して受け付けられたユーザ操作に基づき、前記送信対象から除外するデータを選択することを特徴とする請求項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. .
前記操作画面は、前記送信対象から除外するデータの候補のリストを含み、The operation screen includes a list of data candidates to be excluded from the transmission target,
前記送信対象から除外するデータの候補は、前記送信処理の中断前に既に送信されたデータと、前記中断前に送信されなかったデータとを含むことを特徴とする請求項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.
前記データ送信装置はデジタルカメラとして動作することを特徴とする請求項1乃至8のいずれか1項に記載のデータ送信装置。9. The data transmission apparatus according to claim 1, wherein the data transmission apparatus operates as a digital camera. データ受信装置と接続を確立して、データの送信を行うデータ送信装置の制御方法であって、A method of controlling a data transmission device that establishes a connection with a data reception device and transmits data,
前記データ送信装置に接続された記録媒体に記録されているデータのうち、送信対象となるデータを管理するデータ管理工程と、  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.
コンピュータを、請求項1乃至9のいずれか1項に記載のデータ送信装置の各手段として機能させるためのプログラム。The program for functioning a computer as each means of the data transmitter of any one of Claims 1 thru | or 9.
JP2010092625A 2010-04-13 2010-04-13 Data transmitting apparatus, data receiving apparatus, and control method and program thereof Expired - Fee Related JP5486384B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112020007298T5 (en) * 2020-06-05 2023-05-11 Mitsubishi Electric Corporation transmission device and communication system

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