[go: up one dir, main page]

JP6733264B2 - Image processing device and communication device - Google Patents

Image processing device and communication device Download PDF

Info

Publication number
JP6733264B2
JP6733264B2 JP2016070551A JP2016070551A JP6733264B2 JP 6733264 B2 JP6733264 B2 JP 6733264B2 JP 2016070551 A JP2016070551 A JP 2016070551A JP 2016070551 A JP2016070551 A JP 2016070551A JP 6733264 B2 JP6733264 B2 JP 6733264B2
Authority
JP
Japan
Prior art keywords
communication
transmission
mobile terminal
reception
processing
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.)
Active
Application number
JP2016070551A
Other languages
Japanese (ja)
Other versions
JP2017182551A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2016070551A priority Critical patent/JP6733264B2/en
Publication of JP2017182551A publication Critical patent/JP2017182551A/en
Application granted granted Critical
Publication of JP6733264B2 publication Critical patent/JP6733264B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Facsimiles In General (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Description

本発明は、画像処理装置、及び通信装置に関する。 The present invention relates to an image processing device and a communication device.

特許文献1には、画像処理装置として、携帯端末との間で無線通信を実行可能な複合機が開示されている。この複合機では、携帯端末からユーザ認証に必要な認証情報を取得し、当該取得した認証情報と、自装置の使用を許可されたユーザの認証情報である許可情報とに基づいてユーザ認証を行うことで、なりすましのログインを防止している。 Japanese Unexamined Patent Application Publication No. 2004-242242 discloses, as an image processing apparatus, a multifunction peripheral capable of executing wireless communication with a mobile terminal. In this multifunction device, the authentication information necessary for user authentication is acquired from the mobile terminal, and the user authentication is performed based on the acquired authentication information and the permission information that is the authentication information of the user who is permitted to use the own device. This prevents spoofed logins.

特開2015−103162号公報JP, 2005-103162, A

ところで、画像処理装置には、機器同士を中継装置を介さずに接続する無線通信方式を利用して、携帯端末との間でデータの送受信を行う装置も知られている。この種の無線通信方式には、例えば、アクセスポイントを介さずに機器同士を直接接続するアドホックモードによる無線通信や、Wi-Fi(登録商標)の一種で、機器にアクセスポイントの機能を持たせることで、機器同士を直接接続可能とするWi-Fiダイレクト(登録商標)などがある。 By the way, as the image processing apparatus, there is also known an apparatus that transmits and receives data to and from a mobile terminal by using a wireless communication system in which devices are connected to each other without a relay device. This type of wireless communication system is, for example, wireless communication in an ad hoc mode in which devices are directly connected without going through an access point, or a type of Wi-Fi (registered trademark) that allows a device to have an access point function. Therefore, there is Wi-Fi Direct (registered trademark) that allows devices to be directly connected to each other.

このような機器同士を中継装置を介さずに接続する無線通信方式を利用すると、携帯端末との間の無線通信環境を容易に構築することができる反面、中継装置を介さない分だけセキュリティが低下する。従って、例えば、画像処理装置が、不正プログラムがインストールされている携帯端末との間でデータの送受信を行った場合、画像処理装置内のデータの外部への流出などの異常が生じ得る。 By using a wireless communication system that connects such devices to each other without using a relay device, it is possible to easily establish a wireless communication environment with a mobile terminal, but on the other hand, security is reduced due to the absence of a relay device. To do. Therefore, for example, when the image processing apparatus transmits/receives data to/from a portable terminal in which an unauthorized program is installed, an abnormality such as outflow of data in the image processing apparatus may occur.

特許文献1に記載された複合機では、なりすましのログインを防止することは可能であるが、ユーザの意図とは関係なく携帯端末に不正プログラムがインストールされていた場合には、複合機内のデータの外部への流出などが生じ、且つ、その異常を検出することができない。 In the multi-function peripheral described in Patent Document 1, it is possible to prevent spoofed login, but if the malicious program is installed in the mobile terminal regardless of the user's intention, the data in the multi-function peripheral will be deleted. Outflow to the outside occurs, and the abnormality cannot be detected.

そこで、本発明の目的は、中継装置を介さない無線通信によるデータの送受信処理において、当該送受信処理に異常が生じていることを判断することができる、画像処理装置及び通信装置を提供することである。 Therefore, an object of the present invention is to provide an image processing device and a communication device capable of determining that an abnormality has occurred in the transmission/reception process in the data transmission/reception process by wireless communication without passing through a relay device. is there.

上記の課題を解決するために、第1の発明に係る画像処理装置は、携帯端末と通信可能な画像処理装置であって、前記携帯端末との間で、無線通信を行うための通信部と、中継装置を介さない無線通信にて前記携帯端末から画像データを受信する際に、この画像データの受信に応答して前記携帯端末に対して送信する応答信号の一定期間の通信量の閾値を記憶するための記憶部と、前記携帯端末から受信した画像データに従って、記録媒体に画像を記録するための画像記録部と、前記通信部を制御するための制御部とを備え、前記制御部は、前記中継装置を介さない無線通信にて前記携帯端末から画像データを受信し、この受信に応答して前記携帯端末に前記応答信号を送信する送受信処理と、前記送受信処理のときに、前記中継装置を介さない無線通信にて前記携帯端末に対して送信する前記応答信号の一定期間の通信量を監視する監視処理と、前記監視処理により監視した前記応答信号の一定期間の通信量が前記閾値を超えた場合に、前記画像処理装置において不正な処理が行われ、前記送受信処理に異常が生じていると判断する判断処理とを実行することを特徴とする。 In order to solve the above problems, an image processing apparatus according to a first aspect of the present invention is an image processing apparatus capable of communicating with a mobile terminal, and a communication unit for performing wireless communication with the mobile terminal. When receiving image data from the mobile terminal by wireless communication not via a relay device, a threshold of the communication amount of a response signal to be transmitted to the mobile terminal in response to the reception of the image data for a certain period is set. The storage unit for storing, an image recording unit for recording an image on a recording medium according to the image data received from the mobile terminal, and a control unit for controlling the communication unit, the control unit , A transmission/reception process of receiving image data from the mobile terminal by wireless communication without passing through the relay device and transmitting the response signal to the mobile terminal in response to the reception, and the relay at the time of the transmission/reception process. A monitoring process for monitoring the communication amount of the response signal transmitted to the mobile terminal by wireless communication without passing through a device, and the communication amount of the response signal monitored by the monitoring process for the certain period is the threshold value. When the value exceeds the limit, the image processing apparatus performs an illegitimate process and executes a determination process of determining that the transmission/reception process is abnormal.

また、第2の発明に係る画像処理装置は、携帯端末と通信可能な画像処理装置であって、前記携帯端末との間で、無線通信を行うための通信部と、記録媒体に記録された画像を読み取り、当該画像に係る画像データを生成する画像読取部と、前記画像読取部により生成された画像データを、中継装置を介さない無線通信にて前記携帯端末に送信する際に、この送信に応答して前記携帯端末から受信する応答信号の一定期間の通信量の閾値を記憶するための記憶部と、前記通信部を制御するための制御部とを備え、前記制御部は、前記中継装置を介さない無線通信にて前記携帯端末に画像データを送信し、この送信に応答して前記携帯端末から前記応答信号を受信する送受信処理と、前記送受信処理のときに、前記中継装置を介さない無線通信にて前記携帯端末から受信する前記応答信号の一定期間の通信量を監視する監視処理と、前記監視処理により監視した前記応答信号の一定期間の通信量が前記閾値を超えた場合に、前記携帯端末において不正な処理が行われ、前記送受信処理に異常が生じていると判断する判断処理とを実行することを特徴とする。 An image processing apparatus according to a second aspect of the present invention is an image processing apparatus capable of communicating with a mobile terminal, and is recorded in a communication unit for performing wireless communication with the mobile terminal and a recording medium. When transmitting an image to an image reading unit that reads an image and generates image data related to the image and the image data generated by the image reading unit to the mobile terminal by wireless communication without passing through a relay device, this transmission In response to the response signal received from the mobile terminal, the storage unit for storing a threshold value of the communication amount of the response signal for a certain period, and a control unit for controlling the communication unit, wherein the control unit is the relay. A transmission/reception process of transmitting image data to the mobile terminal by wireless communication not via a device and receiving the response signal from the mobile terminal in response to the transmission, and a transmission/reception process via the relay device during the transmission/reception process. Monitoring processing for monitoring the communication amount of the response signal received from the mobile terminal by wireless communication for a certain period, and when the communication amount of the response signal monitored by the monitoring process for the certain period exceeds the threshold value. And a determination process of determining that an abnormal process is performed in the mobile terminal and an abnormality occurs in the transmission/reception process.

また、本発明の通信装置は、通信対象機器との間で、無線通信を行うための通信部と、前記通信対象機器との間で、中継装置を介さない無線通信にて送信元から受信元へデータを送信する際に、当該データの送信に応答して当該受信元から当該送信元に対して送信される応答信号の一定期間の通信量の閾値を記憶するための記憶部と、前記通信部を制御するための制御部とを備え、前記制御部は、前記通信対象機器との間で前記中継装置を介さない無線通信にて送信元から受信元へデータを送信し、このデータの送信に応答して当該受信元から当該送信元に前記応答信号を送信する送受信処理と、前記送受信処理のときに、前記中継装置を介さない無線通信にて受信元から送信元へ送信される前記応答信号の前記一定期間の通信量を監視する監視処理と、前記監視処理により監視した前記応答信号の前記一定期間の通信量が前記閾値を超えた場合に、前記受信元において不正な処理が行われ、前記送受信処理に異常が生じていると判断する判断処理とを実行することを特徴とする。 Further, the communication device of the present invention is a communication unit for performing wireless communication with a communication target device, and a communication unit for wireless communication between the communication target device and the communication target device from a transmission source to a reception source. A storage unit for storing a threshold value of a communication amount of a response signal transmitted from the reception source to the transmission source in response to the transmission of the data when transmitting the data to the communication unit; And a control unit for controlling a unit, the control unit transmitting data from a transmission source to a reception source by wireless communication with the communication target device without passing through the relay device, and transmitting the data. In response to the transmission/reception process of transmitting the response signal from the reception source to the transmission source, and in the transmission/reception process, the response transmitted from the reception source to the transmission source by wireless communication without passing through the relay device. Monitoring processing for monitoring the communication amount of the signal for the certain period, and when the communication amount of the response signal monitored by the monitoring process for the certain period exceeds the threshold value , an unauthorized process is performed at the receiving source. And a determination process for determining that the transmission/reception process is abnormal.

応答信号はデータ量が少ないため、通常は、応答信号に係る一定期間の通信量は所定の閾値以下となる。このため、応答信号の一定期間の通信量が閾値を超える場合には、データの受信元から送信元に対してデータが不正に送信されている可能性が高い。本発明では、この応答信号の一定期間の通信量を監視することで、当該一定時間の通信量が閾値を超えた場合に、異常が生じていると判断することができる。 Since the response signal has a small amount of data, the communication amount of the response signal for a certain period is usually less than or equal to a predetermined threshold value. Therefore, when the communication amount of the response signal for a certain period exceeds the threshold value, there is a high possibility that the data is illegally transmitted from the data receiving source to the transmitting source. In the present invention, by monitoring the communication amount of the response signal for a certain period, it is possible to determine that an abnormality has occurred when the communication amount for the certain period exceeds the threshold value.

複合機の電気的構成図である。It is an electric block diagram of a compound machine. 携帯端末の電気的構成図である。It is an electric block diagram of a portable terminal. 画像記録指示に係る、複合機の動作フロー図である。FIG. 7 is an operation flow diagram of the multifunction peripheral related to an image recording instruction. 画像記録指示に係る、携帯端末と複合機との間のデータ通信の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the data communication between a portable terminal and a multifunctional device which concerns on an image recording instruction. 変形例に係る複合機の動作フロー図である。It is an operation|movement flowchart of the multifunctional device which concerns on a modification. 画像読取指示に係る、複合機の動作フロー図である。FIG. 9 is an operation flow diagram of the multifunction peripheral related to the image reading instruction. 画像読取指示に係る、携帯端末と複合機との間のデータ通信の手順を示すシーケンス図である。FIG. 6 is a sequence diagram showing a procedure of data communication between a mobile terminal and a multifunction peripheral related to an image reading instruction.

以下、本発明の画像処理装置及び通信装置を、複合機(MFP:Multi Function Peripheral)1に適用して、図面を参照しつつ説明する。 Hereinafter, the image processing apparatus and the communication apparatus of the present invention will be described with reference to the drawings, applied to a multi-function peripheral (MFP: Multi-Function Peripheral) 1.

複合機1は、画像記録機能や画像読取機能(スキャナ機能)を有する画像処理装置であり、図1に示すように、画像記録機構11、画像読取機構12、ユーザインターフェース13、通信インターフェース14、及び、これらを制御する制御装置50を備えている。 The multifunction machine 1 is an image processing apparatus having an image recording function and an image reading function (scanner function), and as shown in FIG. 1, an image recording mechanism 11, an image reading mechanism 12, a user interface 13, a communication interface 14, and A control device 50 for controlling these is provided.

画像記録機構11は、インクジェット方式やレーザ方式の印刷機構であり、制御装置50からの指示に従い、用紙等の記録媒体に対して、画像データに従った画像を記録する。画像読取機構12は、CCDやCIS等の画像読取機構であり、制御装置50からの指示に従い、用紙等の記録媒体に記録された画像を読み取り、当該画像に係る画像データを生成する。 The image recording mechanism 11 is an inkjet type or laser type printing mechanism, and records an image according to the image data on a recording medium such as a sheet according to an instruction from the control device 50. The image reading mechanism 12 is an image reading mechanism such as a CCD or CIS, and according to an instruction from the control device 50, reads an image recorded on a recording medium such as paper and generates image data related to the image.

ユーザインターフェース13は、ユーザに対する情報の出力、及び、ユーザからの入力を受け付けるためのインターフェースであり、操作キー13a及びディスプレイ13b(出力装置)を備えている。操作キー13aは、ユーザからの入力を受け付けて、制御装置50に出力する。ディスプレイ13bは、制御装置50からの指示に従い、種々の情報を表示(出力)する。 The user interface 13 is an interface for outputting information to the user and receiving an input from the user, and includes operation keys 13a and a display 13b (output device). The operation key 13a receives an input from the user and outputs it to the control device 50. The display 13b displays (outputs) various information according to an instruction from the control device 50.

通信インターフェース14は、無線又は有線により、携帯電話などの携帯端末100やPC250などの外部端末とデータの送受信を行うためのインターフェースである。通信インターフェース14には、有線ネットワークインターフェース15(以下、有線ネットワークI/F15)、NFCインターフェース16(以下、NFC I/F16)、及び、無線ネットワークインターフェース17(以下、無線ネットワークI/F17)が含まれる。 The communication interface 14 is an interface for transmitting/receiving data to/from an external terminal such as a mobile terminal 100 such as a mobile phone or a PC 250 by wireless or wired. The communication interface 14 includes a wired network interface 15 (hereinafter, wired network I/F 15), an NFC interface 16 (hereinafter, NFC I/F 16), and a wireless network interface 17 (hereinafter, wireless network I/F 17). ..

有線ネットワークI/F15は、LAN回線を介して、ハブ機能を有するルータ80に接続されている。そして、有線ネットワークI/F15は、このルータ80を介して、同一のネットワーク上にあるPC250との間でデータ通信を行うことができる。また、有線ネットワークI/F15は、このルータ80を介してインターネット85上にあるサーバ90との間でデータ通信を行うことができる。なお、ルータ80が無線通信のアクセスポイントの機能を有しており、有線ネットワークI/F15がルータ80を利用して、携帯端末100との間で無線通信を行うことが可能に構成されていてもよい。 The wired network I/F 15 is connected to the router 80 having a hub function via a LAN line. Then, the wired network I/F 15 can perform data communication with the PC 250 on the same network via the router 80. Further, the wired network I/F 15 can perform data communication with the server 90 on the Internet 85 via the router 80. The router 80 has a function of an access point for wireless communication, and the wired network I/F 15 is configured to use the router 80 to perform wireless communication with the mobile terminal 100. Good.

NFC I/F16は、NFC(Near Field Communication)規格の通信方式による近距離無線通信(以下、NFC通信と称す。)を行うためのインターフェースである。NFC規格は、ISO/IEC21481又はISO/IEC18092の国際標準規格である。NFC通信は、10cm程度の極近距離を通信可能距離とする近距離無線通信であり、送信元及び受信元の装置を近接(又は接触)させることで通信が確立される。なお、NFC通信は、通信速度が遅いため、比較的小容量のデータの通信に用いられる。また、NFC通信の場合、その通信可能距離の物理的制限から通信相手の特定が容易であり、その分、通信の確立が容易である。例えば、複合機1と携帯端末100との間でNFC通信を確立させる際には、ユーザが通信対象機器となる複合機1に携帯端末100を近接させる必要があるが、その行為自体が通信相手を指定することになり、NFC通信が確立される。 The NFC I/F 16 is an interface for performing near field communication (hereinafter, referred to as NFC communication) by a communication method of NFC (Near Field Communication) standard. The NFC standard is an international standard of ISO/IEC21481 or ISO/IEC18092. NFC communication is short-distance wireless communication in which a communication distance is an extremely short distance of about 10 cm, and communication is established by bringing (approaching) a transmission source device and a reception source device close to each other. Since NFC communication has a low communication speed, it is used for communication of a relatively small amount of data. Further, in the case of NFC communication, it is easy to specify the communication partner due to the physical limitation of the communicable distance, and the communication can be easily established correspondingly. For example, when establishing NFC communication between the multi-function peripheral 1 and the mobile terminal 100, the user needs to bring the mobile terminal 100 close to the multi-function peripheral 1 which is a communication target device. Will be designated, and NFC communication will be established.

無線ネットワークI/F17は、中継装置であるアクセスポイント95を介した、インフラストラクチャー・モードによる無線通信を実行可能である。また、無線ネットワークI/F17は、アクセスポイントなどの中継装置を介さない無線通信方式の1種であるWi−Fiダイレクト方式の無線通信(以下、WFD通信)を実行可能である。このWFD通信は、通信可能距離が数メートル〜数十メートル程度のローカルな無線通信である。 The wireless network I/F 17 can execute wireless communication in the infrastructure mode via the access point 95 which is a relay device. In addition, the wireless network I/F 17 can execute wireless communication of a Wi-Fi direct system (hereinafter, WFD communication), which is one type of wireless communication system that does not use a relay device such as an access point. This WFD communication is local wireless communication with a communicable distance of several meters to several tens of meters.

ここで、WFD通信は、無線ネットワークを構築し、その無線ネットワーク内でデータの受け渡しを可能にする通信方式である。そのため、送信元及び受信元の通信対象機器間でデータ通信を行うには、無線ネットワークを構築する必要がある。そこで、本実施形態では、複合機1と携帯端末100との間でNFC通信が確立されたときに、WFD通信を確立させるための接続情報を、複合機1と携帯端末100との間で送受信する。そして、この接続情報に基づいて、複合機1と携帯端末100との間でWFD通信を確立(所謂、ハンドオーバー)するように構成されている。 Here, the WFD communication is a communication method that establishes a wireless network and enables data to be transferred within the wireless network. Therefore, in order to perform data communication between the communication target devices of the transmission source and the reception source, it is necessary to construct a wireless network. Therefore, in the present embodiment, when NFC communication is established between the multifunction device 1 and the mobile terminal 100, connection information for establishing WFD communication is transmitted and received between the multifunction device 1 and the mobile terminal 100. To do. Then, based on this connection information, WFD communication is established (so-called handover) between the multifunction device 1 and the mobile terminal 100.

制御装置50は、CPU51と、メモリ52とを有している。メモリ52は、ROM、RAM、フラッシュメモリ等によって構成されており、CPU51によって実行されるプログラムが記憶されている。メモリ52は、各種プログラムが読み出される作業領域として、或いはデータを一時的に記憶する記憶領域として利用される。また、メモリ52には、後述する閾値が記憶されている。 The control device 50 has a CPU 51 and a memory 52. The memory 52 is composed of a ROM, a RAM, a flash memory, etc., and stores a program executed by the CPU 51. The memory 52 is used as a work area in which various programs are read or a storage area for temporarily storing data. Further, the memory 52 stores a threshold value described later.

次に、複合機1の通信対象機器となる携帯端末100について説明する。携帯端末100は、図2に示すように、タッチパネル101、NFC I/F102、無線ネットワークI/F103、及びこれらを制御する制御装置120を備えている。 Next, the mobile terminal 100 that is a communication target device of the multi-function peripheral 1 will be described. As shown in FIG. 2, the mobile terminal 100 includes a touch panel 101, an NFC I/F 102, a wireless network I/F 103, and a control device 120 that controls these.

タッチパネル101は、ユーザへの情報の表示、及び、ユーザからの入力の受付を行う。NFC I/F102は、複合機1のNFC I/F16と同様に、NFC通信を可能にするインターフェースである。無線ネットワークI/F103は、複合機1の無線ネットワークI/F17と同様に、インフラストラクチャー・モードによる無線通信や、WFD通信を可能にするインターフェースである。 The touch panel 101 displays information to the user and accepts input from the user. The NFC I/F 102 is an interface that enables NFC communication, like the NFC I/F 16 of the multifunction peripheral 1. The wireless network I/F 103 is an interface that enables wireless communication in the infrastructure mode and WFD communication, like the wireless network I/F 17 of the multifunction peripheral 1.

制御装置120は、CPU121と、メモリ122とを備えている。メモリ122は、画像データを記憶可能である。また、メモリ122には、複合機1に対して画像記録指示や画像読取指示などの指示を行うためのアプリケーションプログラム(以下、アプリ)がインストールされている。携帯端末100は、アプリが起動されている状態で、複合機1との間でNFC通信が確立されたときに、複合機1に対して指示に応じた種々の処理を実行させることができる。 The control device 120 includes a CPU 121 and a memory 122. The memory 122 can store image data. Further, in the memory 122, an application program (hereinafter referred to as an application) for giving instructions such as an image recording instruction and an image reading instruction to the multi-function peripheral 1 is installed. The mobile terminal 100 can cause the multifunction device 1 to execute various processes according to an instruction when NFC communication is established with the multifunction device 1 while the application is activated.

本実施形態では、画像記録指示を行うためのアプリが起動されている状態で、ユーザが携帯端末100を複合機1に近接させると、ハンドオーバーによりNFC通信から切り替えられたWFD通信にて、携帯端末100から複合機1に画像データが送信される。そして、複合機1において、携帯端末100から受信した画像データに従って、画像を記録媒体に記録する画像記録処理が実行される。 In the present embodiment, when the user brings the mobile terminal 100 close to the multi-function peripheral 1 in a state where the application for issuing the image recording instruction is activated, the mobile communication is performed by WFD communication switched from NFC communication by handover. Image data is transmitted from the terminal 100 to the multifunction device 1. Then, in the multifunction device 1, an image recording process of recording an image on a recording medium is executed according to the image data received from the mobile terminal 100.

また、画像読取指示を行うためのアプリが起動されている状態で、ユーザが携帯端末100を複合機1に近接させると、複合機1において、記録媒体に記録された画像を読み取り、当該画像に係る画像データを生成する画像読取処理が実行される。この後、画像読取処理において生成された画像データが、ハンドオーバーによりNFC通信から切り替えられたWFD通信にて、複合機1から携帯端末100に画像データが送信される。 Further, when the user brings the mobile terminal 100 close to the multi-function peripheral 1 in a state where the application for issuing the image reading instruction is activated, the multi-function peripheral 1 reads the image recorded on the recording medium and displays the image. An image reading process for generating the image data is executed. After that, the image data generated in the image reading process is transmitted from the multifunction device 1 to the mobile terminal 100 by the WFD communication switched from the NFC communication by the handover.

ところで、携帯端末100のメモリ122に不正プログラムが格納されており、この不正プログラムが複合機1に送信された場合、複合機1のメモリ52内のデータの漏洩などの異常が生じ得る。ここで、上述のように、アクセスポイント95やルータ80などの中継装置を利用した無線通信の場合、これらの中継装置のセキュリティ機能により、携帯端末100からの不正プログラムが複合機1に侵入することを防ぐことは可能である。 By the way, when a malicious program is stored in the memory 122 of the mobile terminal 100 and the malicious program is transmitted to the multi-function peripheral 1, an abnormality such as data leakage in the memory 52 of the multi-function peripheral 1 may occur. Here, as described above, in the case of wireless communication using relay devices such as the access point 95 and the router 80, the security function of these relay devices prevents an unauthorized program from the portable terminal 100 from entering the multifunction device 1. It is possible to prevent

これに対して、WFD通信の場合、中継装置を介さない無線通信であるため、中継装置を介する無線通信と比べてセキュリティが低い。このため、WFD通信の場合には、携帯端末100からの不正プログラムが複合機1に侵入する可能性が高く、複合機1に異常が生じやすい。このため、上述の画像記録指示や画像読取指示に関して、携帯端末100と複合機1との間で、WFD通信にて画像データが送受信される際に、携帯端末100から送信された不正プログラムが複合機1に侵入する虞がある。 On the other hand, in the case of WFD communication, since it is wireless communication that does not go through a relay device, security is lower than wireless communication that goes through a relay device. Therefore, in the case of WFD communication, there is a high possibility that an unauthorized program from the mobile terminal 100 will enter the multi-function peripheral 1, and the multi-function peripheral 1 is likely to malfunction. Therefore, regarding the above-described image recording instruction and image reading instruction, when the image data is transmitted and received between the mobile terminal 100 and the multifunction device 1 by WFD communication, the malicious program transmitted from the mobile terminal 100 is combined. There is a risk of entering the machine 1.

ここで、複合機1にセキュリティソフトを導入して不正プログラムの侵入を検知することも考えられるが、種々の不正プログラムに対応すべくセキュリティソフトを常に更新する必要があるため、この更新に係る負担が大きくなる。また、セキュリティソフトを導入したとしても不正プログラムの侵入を全て検知できるとは限らない。 Here, it is conceivable to introduce security software into the multi-function peripheral 1 to detect the intrusion of malicious programs, but it is necessary to constantly update the security software in order to deal with various malicious programs. Will grow. Even if security software is introduced, it is not always possible to detect all intrusions of malicious programs.

そこで、本実施形態では、携帯端末100と複合機1との間で、WFD通信にて画像データが送受信される際に、複合機1のCPU51が、この画像データの受信元から送信元に対して送信される応答信号の一定時間の通信量を監視する。そして、CPU51は、応答信号の一定時間の通信量が所定の閾値(上限値)を超えた場合に、画像データの送受信において異常が生じていると判断するように構成されている。以下、具体的に説明する。 Therefore, in the present embodiment, when image data is transmitted/received between the mobile terminal 100 and the multifunction device 1 by WFD communication, the CPU 51 of the multifunction device 1 transfers the image data from the reception source to the transmission source. Monitor the amount of communication of the response signal transmitted for a certain period of time. Then, the CPU 51 is configured to determine that an abnormality has occurred in transmission/reception of image data when the communication amount of the response signal for a certain period of time exceeds a predetermined threshold value (upper limit value). The details will be described below.

なお、応答信号の一定時間の通信量とは、単位時間当たりの応答信号の通信量や、画像データの送受信が開始した時点から現在の時点までの期間の応答信号の総通信量などの通信量である。以下では、応答信号の一定時間の通信量が、単位時間当たりの応答信号の通信量であるものとして説明する。 Note that the communication volume of the response signal for a certain period of time is the communication volume of the response signal per unit time or the total communication volume of the response signal during the period from the start of transmission/reception of image data to the current time. Is. In the following description, the communication amount of the response signal for a certain period of time is described as the communication amount of the response signal per unit time.

上記の応答信号は、ACK(Acknowledgements)信号や、NACK(Negative ACKnowledgement)信号などの、データの受信に応じて受信元から送信元に対して送信される応答信号である。ACK信号は、データ送受信の際に、受信元でデータを正常に受信したときに受信元から送信元に送信される応答信号である。NACKは、データ送受信の際に、受信元でデータを正常に受信しなかったときに受信元から送信元に送信される応答信号である。 The response signal is a response signal such as an ACK (Acknowledgements) signal or a NACK (Negative ACKnowledgement) signal that is transmitted from the reception source to the transmission source in response to the reception of data. The ACK signal is a response signal transmitted from the reception source to the transmission source when the reception source normally receives the data when transmitting/receiving the data. NACK is a response signal transmitted from the receiving source to the transmitting source when the receiving source does not normally receive the data during data transmission/reception.

通常、これらの応答信号は、画像データ等とは異なりデータ量が少ないため、データの受信元から送信元に送信される応答信号の一定期間の通信量は少ない。しかしながら、携帯端末100から複合機1に対して不正プログラムが送信される際には、画像データの受信元から送信元に送信されるデータ量が多くなり、当該応答信号の一定時間の通信量が多くなる。 Normally, these response signals have a small amount of data, unlike image data, so that the amount of communication of the response signal transmitted from the data receiving source to the transmitting source is small during a certain period. However, when the malicious program is transmitted from the mobile terminal 100 to the multi-function peripheral 1, the amount of data transmitted from the image data receiving source to the transmitting source increases, and the communication amount of the response signal for a certain period of time increases. Will increase.

例えば、携帯端末100から複合機1に対して画像記録指示が行われた場合には、携帯端末100から複合機1に対してWFD通信にて画像データが送信されることになる。このとき、複合機1のメモリ52に記憶されたデータが、当該WFD通信にて携帯端末100に対して不正に送信されている場合には、応答信号の一定期間の通信量が多くなる。 For example, when the mobile terminal 100 issues an image recording instruction to the multifunction device 1, the image data is transmitted from the mobile terminal 100 to the multifunction device 1 by WFD communication. At this time, when the data stored in the memory 52 of the multi-function peripheral 1 is illegally transmitted to the mobile terminal 100 by the WFD communication, the communication amount of the response signal for a certain period increases.

また、携帯端末100から複合機1に対して画像読取指示が行われた場合には、複合機1から携帯端末100に対してWFD通信にて画像データが送信されることになる。このとき、携帯端末100から複合機1に対して不正プログラムが当該WFD通信にて送信されている場合には、応答信号の一定期間の通信量が多くなる。 In addition, when the mobile terminal 100 issues an image reading instruction to the multifunction device 1, the image data is transmitted from the multifunction device 1 to the mobile terminal 100 by WFD communication. At this time, when the malicious program is transmitted from the mobile terminal 100 to the multi-function device 1 by the WFD communication, the communication amount of the response signal for a certain period increases.

以上のように、携帯端末100と複合機1との間で画像データ及び応答信号の送受信を行う送受信処理において、応答信号の一定期間の通信量が多い場合には、この送受信処理において異常が生じている可能性が高い。従って、本実施形態では、複合機1のCPU51は、応答信号の一定時間の通信量が、メモリ52に記憶されている所定の閾値を超えた場合に、送受信処理において異常が生じていると判断するように構成されている。なお、後で詳細に説明するが、このメモリ52に記憶された閾値は、携帯端末100と複合機1との間でのWFD通信の通信速度に応じて変更される。 As described above, in the transmission/reception process for transmitting/receiving the image data and the response signal between the mobile terminal 100 and the multifunction device 1, when the communication amount of the response signal is large for a certain period, an abnormality occurs in the transmission/reception process. There is a high possibility that Therefore, in the present embodiment, the CPU 51 of the multi-function peripheral 1 determines that an abnormality has occurred in the transmission/reception processing when the communication amount of the response signal for a certain time exceeds the predetermined threshold value stored in the memory 52. Is configured to. As will be described in detail later, the threshold value stored in the memory 52 is changed according to the communication speed of WFD communication between the mobile terminal 100 and the multifunction device 1.

ここで、送受信処理の際に、応答信号の一定時間の通信量が、不正プログラム以外の他の要因により閾値を超える場合がある。そこで、本実施形態では、複合機1のCPU51は、送受信処理において異常が生じていると判断したときには、この判断の正否をサーバ90(外部装置)に問い合わせるように構成されている。以下、具体的に説明する。 Here, during the transmission/reception processing, the communication amount of the response signal for a certain time may exceed the threshold value due to factors other than the malicious program. Therefore, in the present embodiment, the CPU 51 of the multi-function peripheral 1 is configured to inquire of the server 90 (external device) whether or not the determination is correct when it is determined that an abnormality has occurred in the transmission/reception processing. The details will be described below.

CPU51は、送受信処理において異常が生じていると判断したときに、その判断した異常に係る異常候補情報を、インターネット85を介してサーバ90に送信する。この異常候補情報には、サーバ90において、CPU51の上記判断の正否を行うのに必要な種々の情報が含まれる。例えば、異常候補情報には、送受信処理において異常が生じていると判断したときの、応答信号の一定期間の通信量やメモリ52に記憶されている閾値、並びに、複合機1と携帯端末100との間の通信速度や、携帯端末100が複合機1に対して行った指示内容(画像記録指示や画像読取指示)などの情報が含まれる。 When determining that an abnormality has occurred in the transmission/reception processing, the CPU 51 transmits abnormality candidate information related to the determined abnormality to the server 90 via the Internet 85. The abnormality candidate information includes various pieces of information necessary for the server 90 to judge whether or not the above determination by the CPU 51 is correct. For example, in the abnormality candidate information, the communication amount of the response signal for a certain period and the threshold value stored in the memory 52 when it is determined that an abnormality has occurred in the transmission/reception processing, and the multifunction device 1 and the mobile terminal 100. Information such as the communication speed between the two and the content of the instruction (the image recording instruction or the image reading instruction) that the mobile terminal 100 has given to the multifunction device 1 is included.

サーバ90は、図1に示すように、制御装置91、及びデータベース92を備えている。データベース92には、上記送受信処理において生じ得る異常に係る複数の異常情報が格納されている。これらの異常情報は、それぞれ、携帯端末100から複合機1に対して不正プログラムがWFD通信にて送信されるときに、送受信処理において生じ得る現象についての情報が含まれる。従って、この異常情報には、例えば、携帯端末100から複合機1に対して不正プログラムがWFD通信にて送信されるときの、応答信号の一定期間の通信量やメモリ52に記憶されている閾値、並びに、複合機1と携帯端末100との間の通信速度や、携帯端末100が複合機1に対して行った指示内容(画像記録指示や画像読取指示)が含まれる。また、データベース92に格納されている、これらの異常情報については、所定期間毎に新しい内容に更新されるように構成されている。 The server 90 includes a control device 91 and a database 92, as shown in FIG. The database 92 stores a plurality of pieces of abnormality information relating to abnormalities that may occur in the transmission/reception processing. Each of these pieces of abnormality information includes information about a phenomenon that may occur in the transmission/reception process when an unauthorized program is transmitted from the mobile terminal 100 to the multifunction device 1 by WFD communication. Therefore, this abnormal information includes, for example, the communication amount of the response signal for a certain period and the threshold value stored in the memory 52 when the malicious program is transmitted from the mobile terminal 100 to the multifunction device 1 by WFD communication. In addition, the communication speed between the multifunction device 1 and the mobile terminal 100, and the instruction content (the image recording instruction or the image reading instruction) performed by the mobile terminal 100 to the multifunction device 1 are included. Further, the abnormality information stored in the database 92 is configured to be updated with new contents every predetermined period.

サーバ90の制御装置91は、複合機1から異常候補情報を受信したときに、この異常候補情報がデータベース92に格納された異常情報の何れかと一致するかを判定することで、この異常候補情報に係る複合機1における異常判断が正しいか否かを決定する。その後、制御装置91は、その決定結果をインターネット85を介して複合機1に送信する。これにより、複合機1のCPU51は、送受信処理に異常が生じているか否かをより正確に決定することが可能となる。 When the abnormality candidate information is received from the multi-function peripheral 1, the control device 91 of the server 90 determines whether the abnormality candidate information matches any of the abnormality information stored in the database 92, and thus the abnormality candidate information. It is determined whether or not the abnormality determination in the multi-function peripheral 1 is correct. After that, the control device 91 transmits the determination result to the multi-function peripheral 1 via the Internet 85. As a result, the CPU 51 of the multifunction device 1 can more accurately determine whether or not an abnormality has occurred in the transmission/reception processing.

続いて、携帯端末100から画像記録指示を受けた際の、複合機1のCPU51が、メモリ52に記録されたプログラムに従って実行する処理の一例について、図3を参照しつつ説明する。 Next, an example of a process executed by the CPU 51 of the multifunction machine 1 according to the program recorded in the memory 52 when receiving an image recording instruction from the mobile terminal 100 will be described with reference to FIG.

まず、携帯端末100が複合機1に近接されたとき、CPU51は、NFC I/F16を制御して、携帯端末100との間でNFC通信を確立する(A1)。このとき、このNFC通信を通じて携帯端末100と複合機1との間で、WFD通信を確立するために必要なWFD接続情報が送受信される。また、複合機1は、携帯端末100からNFC通信にて画像記録指示を受信する。 First, when the mobile terminal 100 is brought close to the multifunction device 1, the CPU 51 controls the NFC I/F 16 to establish NFC communication with the mobile terminal 100 (A1). At this time, the WFD connection information necessary for establishing the WFD communication is transmitted and received between the mobile terminal 100 and the multifunction device 1 through this NFC communication. The multifunction device 1 also receives an image recording instruction from the mobile terminal 100 by NFC communication.

次に、CPU51は、無線ネットワークI/F17を制御して、A1の処理で携帯端末100と複合機1との間で送受信されたWFD接続情報を利用して、携帯端末100との間でWFD通信を確立する(A2)。この後、CPU51は、無線ネットワークI/F17を制御して、複合機1と携帯端末100との間のWFD通信の通信速度を計測する(A3)。例えば、CPU51は、WFD通信にて、携帯端末100に対してテストデータを送信することで、複合機1から携帯端末100に向かう方向のWFD通信の通信速度を計測する。この後、CPU51は、メモリ52に記憶された閾値が、A3で計測した通信速度に応じた適切な値であるか否かを判断する(A4)。閾値が適切な値であると判断した場合(A4:YES)には、A6の処理に移る。 Next, the CPU 51 controls the wireless network I/F 17, and uses the WFD connection information transmitted/received between the mobile terminal 100 and the multifunction device 1 in the process of A1 to use the WFD connection with the mobile terminal 100. Communication is established (A2). After that, the CPU 51 controls the wireless network I/F 17 to measure the communication speed of WFD communication between the multifunction device 1 and the mobile terminal 100 (A3). For example, the CPU 51 measures the communication speed of the WFD communication in the direction from the multifunction machine 1 to the mobile terminal 100 by transmitting the test data to the mobile terminal 100 by the WFD communication. After that, the CPU 51 determines whether or not the threshold value stored in the memory 52 is an appropriate value according to the communication speed measured in A3 (A4). When it is determined that the threshold value is an appropriate value (A4: YES), the process proceeds to A6.

一方で、閾値が適切な値ではないと判断した場合(A4:NO)には、CPU51は、メモリ52に記憶された閾値を、通信速度に応じた適切な値にすべく補正する(A5)。具体的には、A3で計測した通信速度が、メモリ52に記憶された閾値に対応する通信速度よりも速い場合には、メモリ52に記憶された閾値を大きくする補正をする。一方で、A3で計測した通信速度が、メモリ52に記憶された閾値に対応する通信速度よりも遅い場合には、メモリ52に記憶された閾値を小さくする補正をする。これにより、メモリ52に記憶された閾値を、計測した通信速度に応じた適切な値にすることができる。この後、A6の処理に移る。 On the other hand, when determining that the threshold value is not an appropriate value (A4: NO), the CPU 51 corrects the threshold value stored in the memory 52 to an appropriate value according to the communication speed (A5). .. Specifically, when the communication speed measured in A3 is higher than the communication speed corresponding to the threshold value stored in the memory 52, the threshold value stored in the memory 52 is corrected to be increased. On the other hand, when the communication speed measured in A3 is slower than the communication speed corresponding to the threshold stored in the memory 52, the threshold stored in the memory 52 is corrected to be smaller. As a result, the threshold value stored in the memory 52 can be set to an appropriate value according to the measured communication speed. After this, the process moves to A6.

A6の処理では、CPU51は、無線ネットワークI/F17を制御して、WFD通信にて、携帯端末100から画像データを受信し、且つこの受信に応答する応答データを携帯端末100に送信する送受信処理を開始する。また、このとき、CPU51は、この送受信処理のときの応答信号の一定期間の通信量を監視する監視処理を開始する。この後、CPU51は、画像データを携帯端末100から受信中であることを示す受信中画面をディスプレイ13bに表示させる(A7)。次に、CPU51は、監視処理により監視した応答信号の一定期間の通信量が閾値を超えたか否かを判断する(A8)。応答信号の一定期間の通信量が閾値未満であると判断した場合(A8:NO)には、CPU51は、送受信処理に異常が生じていないと判断して、A19の処理に移る。 In the process of A6, the CPU 51 controls the wireless network I/F 17, receives image data from the mobile terminal 100 by WFD communication, and transmits/receives response data in response to the reception to the mobile terminal 100. To start. Further, at this time, the CPU 51 starts a monitoring process of monitoring the communication amount of the response signal during the transmission/reception process for a certain period. After that, the CPU 51 causes the display 13b to display a receiving screen indicating that image data is being received from the mobile terminal 100 (A7). Next, the CPU 51 determines whether or not the communication amount of the response signal monitored by the monitoring process for a certain period exceeds a threshold value (A8). When it is determined that the communication amount of the response signal for the certain period is less than the threshold value (A8: NO), the CPU 51 determines that there is no abnormality in the transmission/reception process, and proceeds to the process of A19.

一方で、応答信号の一定期間の通信量が閾値を超えたと判断した場合(A8:YES)には、CPU51は、送受信処理に異常が生じていると判断して、無線ネットワークI/F17を制御して、送受信処理を中断する(A9)。なお、このとき、ディスプレイ13bには、上記受信中画面を表示させたままにしておく。 On the other hand, when it is determined that the communication amount of the response signal for the certain period exceeds the threshold value (A8: YES), the CPU 51 determines that an abnormality has occurred in the transmission/reception process and controls the wireless network I/F 17. Then, the transmission/reception process is interrupted (A9). At this time, the receiving screen is kept displayed on the display 13b.

次に、CPU51は、無線ネットワークI/F17を制御して、WFD通信にて、携帯端末100に対してテストデータを送信し、複合機1から携帯端末100に向かう方向のWFD通信の通信速度を再計測する(A10)。そして、CPU51は、再計測した通信速度が、A3の処理で計測したときの通信速度よりも上昇している(速い)か否かを判断する(A11)。通信速度が上昇していないと判断した場合(A11:NO)には、A14の処理に移る。 Next, the CPU 51 controls the wireless network I/F 17, transmits test data to the mobile terminal 100 by WFD communication, and sets the communication speed of the WFD communication in the direction from the multifunction machine 1 to the mobile terminal 100. Remeasure (A10). Then, the CPU 51 determines whether or not the re-measured communication speed is higher (faster) than the communication speed measured in the process of A3 (A11). When it is determined that the communication speed has not increased (A11: NO), the process proceeds to A14.

一方で、通信速度が上昇していると判断した場合(A11:YES)には、CPU51は、メモリ52に記憶された閾値を、A10の処理で再計測した通信速度に応じて大きくする補正する(A12)。次に、CPU51は、A8の処理の判断で用いた、応答信号の一定期間の通信量が、この補正後の閾値も超えているか否かを判断する(A13)。応答信号の一定期間の通信量が、補正後の閾値も超えていると判断した場合(A13:YES)には、A14の処理に移る。一方で、応答信号の一定期間の通信量が、補正後の閾値を下回ると判断した場合(A13:NO)には、A9の処理で送受信処理に異常が生じているとした判断が誤りであり、送受信処理には異常が生じていないとして、A18の処理に移る。このように、現在の通信速度に応じて変更された閾値と、応答信号の一定期間の通信量とを比較することで、送受信処理に異常が生じているか否かをより正確に判断することができる。 On the other hand, when it is determined that the communication speed is increasing (A11: YES), the CPU 51 corrects the threshold stored in the memory 52 to be increased according to the communication speed remeasured in the process of A10. (A12). Next, the CPU 51 determines whether or not the communication amount of the response signal used in the determination of the process of A8 for a certain period also exceeds the corrected threshold value (A13). When it is determined that the communication amount of the response signal for the certain period exceeds the threshold value after correction (A13: YES), the process proceeds to A14. On the other hand, when it is determined that the communication amount of the response signal for the certain period is below the corrected threshold value (A13: NO), it is erroneous to determine that the transmission/reception process is abnormal in the process of A9. Assuming that no abnormality has occurred in the transmission/reception process, the process proceeds to A18. In this way, by comparing the threshold value changed according to the current communication speed with the communication amount of the response signal for a certain period, it is possible to more accurately determine whether or not an abnormality has occurred in the transmission/reception processing. it can.

A14の処理では、CPU51は、有線ネットワークI/F15を制御して、A9の処理で判断した異常に係る異常候補情報をサーバ90に送信し、A9の処理における異常判断の正否を決定した決定結果をサーバ90から受信する問合処理を実行する。 In the process of A14, the CPU 51 controls the wired network I/F 15 to transmit the abnormality candidate information related to the abnormality determined in the process of A9 to the server 90, and determines whether or not the abnormality determination in the process of A9 is correct. Is received from the server 90, the inquiry process is executed.

そして、CPU51は、問合処理において、サーバ90から受信した決定結果が、A9の処理における異常の判断が正しいとする結果であった場合(A15:YES)には、CPU51は、送受信処理に異常が生じていると決定して、無線ネットワークI/F17を制御して、送受信処理の中断を継続し、且つ、携帯端末100との間のWFD通信を切断する(A16)。また、このとき、CPU51は、携帯端末100からの画像データの受信が中断したことを示す中断画面をディスプレイ13bに表示させる。この後、本処理を終了する。 Then, in the inquiry process, when the determination result received from the server 90 is the result that the determination of abnormality in the process of A9 is correct (A15: YES), the CPU 51 causes abnormality in the transmission/reception process. Is determined to occur, the wireless network I/F 17 is controlled to continue the interruption of the transmission/reception process, and disconnect the WFD communication with the mobile terminal 100 (A16). At this time, the CPU 51 also causes the display 13b to display an interruption screen indicating that the reception of the image data from the mobile terminal 100 has been interrupted. After this, this processing is terminated.

一方で、A15の処理で、問合処理においてサーバ90から受信した決定結果が、A9の処理における異常の判断が正しくないとする結果であった場合(A15:NO)には、CPU51は、メモリ52に記憶された閾値が適切ではないとして、この閾値を大きくする補正をする(A17)。具体的には、CPU51は、メモリ52に記憶された閾値を、A8の処理の判断で用いた応答信号の一定期間の通信量と同じ値、又は、測定誤差等を考慮して所定値だけ大きい値に補正する。この後、A18の処理に移る。 On the other hand, in the processing of A15, when the determination result received from the server 90 in the inquiry processing is the result that the abnormality determination in the processing of A9 is incorrect (A15: NO), the CPU 51 causes the memory Assuming that the threshold stored in 52 is not appropriate, correction is performed to increase this threshold (A17). Specifically, the CPU 51 increases the threshold value stored in the memory 52 by the same value as the communication amount of the response signal used in the determination of the processing of A8 for a certain period, or by a predetermined value in consideration of measurement error or the like. Correct to the value. After this, the process proceeds to A18.

A18の処理では、CPU51は、送受信処理に異常が生じていないとして、無線ネットワークI/F17を制御して、中断していた送受信処理を再開して、A19の処理に移る。 In the processing of A18, the CPU 51 determines that no abnormality has occurred in the transmission/reception processing, controls the wireless network I/F 17, restarts the interrupted transmission/reception processing, and shifts to the processing of A19.

A19の処理では、CPU51は、携帯端末100からの画像データの受信が終了したか否かを判断する。そして、携帯端末100からの画像データの受信が終了していないと判断した場合(A19:NO)には、A8の処理に戻る。一方で、携帯端末100からの画像データの受信が終了したと判断した場合(A19:YES)には、CPU51は、携帯端末100からの画像データの受信が終了したことを示す終了画面をディスプレイ13bに表示させ、且つ、携帯端末100から受信した画像データに従って、記録媒体に画像を記録するよう画像記録機構11を制御する(A20)。A19の処理が終了すると、本処理を終了する。 In the process of A19, the CPU 51 determines whether or not the reception of the image data from the mobile terminal 100 is completed. Then, when it is determined that the reception of the image data from the mobile terminal 100 is not completed (A19: NO), the process returns to A8. On the other hand, when it is determined that the reception of the image data from the mobile terminal 100 is completed (A19: YES), the CPU 51 displays an end screen indicating that the reception of the image data from the mobile terminal 100 is completed on the display 13b. The image recording mechanism 11 is controlled to record an image on the recording medium according to the image data received from the portable terminal 100 (A20). When the processing of A19 ends, this processing ends.

続いて、図4を参照しつつ、画像記録指示に係る、携帯端末100と複合機1との間における主なデータ通信手順について説明する。なお、図4中の「ALT」は、分岐処理を示すフラグメントである。 Next, with reference to FIG. 4, a main data communication procedure between the mobile terminal 100 and the multifunction device 1 related to the image recording instruction will be described. In addition, "ALT" in FIG. 4 is a fragment indicating a branch process.

まず、携帯端末100において、メモリ122に記憶された画像データのなかから、画像記録処理の対象となる画像データが、タッチパネル101を介してユーザにより選択される(S1)。この後、ユーザが携帯端末100を複合機1に近接させることによりNFC通信が確立すると(S2)、携帯端末100は、画像記録指示をNFC通信にて複合機1に送信する(S3)。次に、NFC通信を通じて送受信されたWFD接続情報を利用して、携帯端末100と複合機1との間でWFD通信を確立する(S4)。次に、この確立したWFD通信にて、携帯端末100から複合機1に対して、S1の処理で選択された画像データを送信し、且つ、複合機1から携帯端末100に対して応答信号を送信する送受信処理が開始される(S5)。 First, in the mobile terminal 100, the image data to be subjected to the image recording process is selected by the user from the image data stored in the memory 122 via the touch panel 101 (S1). After that, when NFC communication is established by the user bringing the mobile terminal 100 close to the multifunction device 1 (S2), the mobile terminal 100 transmits an image recording instruction to the multifunction device 1 by NFC communication (S3). Next, WFD communication is established between the mobile terminal 100 and the multifunction device 1 using the WFD connection information transmitted and received through NFC communication (S4). Next, in the established WFD communication, the mobile terminal 100 transmits the image data selected in the process of S1 to the multi function peripheral 1, and the multi function peripheral 1 transmits a response signal to the mobile terminal 100. The transmission/reception process for transmitting is started (S5).

そして、送受信処理に異常が生じていると複合機1が決定することなく、携帯端末100から複合機1への画像データの送信が終了すると、複合機1において当該画像データに係る画像記録処理が行われる(S6)。この後、携帯端末100と複合機1との間のWFD通信が切断されて(S7)、本処理を終了する。 Then, when the transmission of the image data from the mobile terminal 100 to the multifunction device 1 is completed without the multifunction device 1 determining that the transmission/reception process is abnormal, the image recording process of the image data is performed in the multifunction device 1. (S6). After that, the WFD communication between the mobile terminal 100 and the multi-function peripheral 1 is cut off (S7), and this processing ends.

一方で、携帯端末100から複合機1への画像データの送信が終了する前に、送受信処理に異常が生じていると複合機1が決定した場合には、送受信処理は中断される(S8)。この後、携帯端末100と複合機1との間のWFD通信が切断されて(S9)、本処理を終了する。 On the other hand, if the multifunction peripheral 1 determines that an abnormality has occurred in the transmission/reception processing before the transmission of the image data from the mobile terminal 100 to the multifunction peripheral 1 is completed, the transmission/reception processing is interrupted (S8). .. After that, the WFD communication between the mobile terminal 100 and the multi-function peripheral 1 is disconnected (S9), and this processing ends.

以上、本実施形態によると、複合機1は、応答信号の一定期間の通信量と、メモリ52に記憶された閾値とに基づいて、送受信処理に異常が生じているか否かを判断することができる。また、複合機1が、送受信処理に異常が生じていると判断した場合には、送受信処理が中断されるため、複合機1から携帯端末100に対して不正にデータが流出することを防ぐことができる。 As described above, according to the present embodiment, the multi-function device 1 can determine whether or not an abnormality has occurred in the transmission/reception processing based on the communication amount of the response signal for a certain period and the threshold value stored in the memory 52. it can. Further, when the multifunction peripheral 1 determines that an abnormality has occurred in the transmission/reception processing, the transmission/reception processing is interrupted, so that illegal data leakage from the multifunction peripheral 1 to the mobile terminal 100 can be prevented. You can

また、本実施形態によると、複合機1が送受信処理に異常が生じていると判断した場合には、複合機1からサーバ90に対して、その判断の正否の問い合せが行われる。このように、複合機1が、サーバ90に対して問い合せを行うことで、送受信処理に異常が生じているか否かをより正確に決定することができる。 Further, according to the present embodiment, when the multi-function peripheral 1 determines that the transmission/reception processing is abnormal, the multi-function peripheral 1 makes an inquiry to the server 90 as to whether or not the determination is correct. In this way, the multi-function device 1 makes an inquiry to the server 90, thereby making it possible to more accurately determine whether or not an abnormality has occurred in the transmission/reception processing.

また、複合機1が送受信処理に異常が生じていると判断した場合には、サーバ90に対して問い合せを行う前に送受信処理が中断されるため、複合機1から携帯端末100に対して不正にデータが流出することを早く防ぐことができる。 If the multifunction device 1 determines that the transmission/reception process is abnormal, the transmission/reception process is interrupted before making an inquiry to the server 90. It is possible to prevent data from leaking quickly.

また、複合機1が送受信処理に異常が生じていると判断したときから、サーバ90から決定結果を受信するまでの送受信処理を中断している期間においても、送受信処理を実行しているときと同様に、ディスプレイ13bには受信中画面が表示される。このため、送受信処理に実際には異常が生じていない場合において、ユーザが不要な懸念を抱くことを抑制することができる。 In addition, even when the transmission/reception process is being executed even during the period in which the transmission/reception process is interrupted until the multifunction device 1 determines that the transmission/reception process is abnormal, until the determination result is received from the server 90. Similarly, the receiving screen is displayed on the display 13b. For this reason, it is possible to prevent the user from having an unnecessary concern when the transmission/reception process is not actually abnormal.

次に、携帯端末100から画像記録指示を受けた際の、複合機1の動作の変形例について、図5を参照して説明する。本変形例では、図5に示すように、送受信処理のときの応答信号の一定期間の通信量が閾値を超えて(A8:YES)、CPU51が、送受信処理に異常が生じていると判断した(A50)ときには、送受信処理の中断を行わない。A14の問合処理において、サーバ90から受信した決定結果が、A9の処理における異常の判断が正しいとする結果であった場合(A15:YES)に、CPU51が、無線ネットワークI/F17を制御して、送受信処理を中断する(A51)。 Next, a modified example of the operation of the multifunction machine 1 when receiving the image recording instruction from the mobile terminal 100 will be described with reference to FIG. In this modification, as shown in FIG. 5, the communication amount of the response signal during the transmission/reception process exceeds a threshold value (A8: YES), and the CPU 51 determines that an abnormality has occurred in the transmission/reception process. When (A50), the transmission/reception process is not interrupted. In the inquiry processing of A14, when the determination result received from the server 90 is the result that the determination of abnormality in the processing of A9 is correct (A15: YES), the CPU 51 controls the wireless network I/F 17. Then, the transmission/reception process is interrupted (A51).

以上、本変形例では、送受信処理において、実際には異常が生じていないにも関わらず、当該送受信処理が不要に中断されることを抑制することができる。 As described above, in the present modification, it is possible to prevent the transmission/reception process from being unnecessarily interrupted even though no abnormality actually occurs in the transmission/reception process.

続いて、携帯端末100から画像読取指示を受けた際の、複合機1のCPU51が、メモリ52に記録されたプログラムに従って実行する処理の一例について、図6を参照しつつ説明する。 Next, an example of a process executed by the CPU 51 of the multi-function peripheral 1 when receiving an image reading instruction from the mobile terminal 100 according to a program recorded in the memory 52 will be described with reference to FIG.

まず、携帯端末100が複合機1に近接されたとき、CPU51は、NFC I/F16を制御して、携帯端末100との間でNFC通信を確立する(B1)。このとき、複合機1は、携帯端末100からNFC通信にて画像読取指示を受信する。次に、CPU51は、画像読取機構12を制御して、記録媒体に記録されていた画像を読み取り、当該画像に係る画像データを生成する(B2)。 First, when the mobile terminal 100 is brought close to the multifunction device 1, the CPU 51 controls the NFC I/F 16 to establish NFC communication with the mobile terminal 100 (B1). At this time, the multifunction device 1 receives the image reading instruction from the mobile terminal 100 by NFC communication. Next, the CPU 51 controls the image reading mechanism 12 to read the image recorded on the recording medium and generate image data related to the image (B2).

次に、CPU51は、無線ネットワークI/F17を制御して、携帯端末100との間でWFD通信を確立する(B3)。この後、CPU51は、無線ネットワークI/F17を制御して、WFD通信にて、携帯端末100からテストデータを受信し、携帯端末100から複合機1に向かう方向のWFD通信の通信速度を計測する(B4)。この後、CPU51は、メモリ52に記憶された閾値が、B4で計測した通信速度に応じた適切な値であるか否かを判断する(B5)。閾値が適切な値であると判断した場合(B5:YES)には、B7の処理に移る。一方で、閾値が適切な値ではないと判断した場合(B5:NO)には、CPU51は、メモリ52に記憶された閾値を計測した通信速度に応じて補正して(B6)、B7の処理に移る。 Next, the CPU 51 controls the wireless network I/F 17 to establish WFD communication with the mobile terminal 100 (B3). After that, the CPU 51 controls the wireless network I/F 17, receives the test data from the mobile terminal 100 by WFD communication, and measures the communication speed of WFD communication in the direction from the mobile terminal 100 to the multifunction device 1. (B4). After that, the CPU 51 determines whether or not the threshold value stored in the memory 52 is an appropriate value according to the communication speed measured in B4 (B5). When it is determined that the threshold value is an appropriate value (B5: YES), the process proceeds to B7. On the other hand, when it is determined that the threshold is not an appropriate value (B5: NO), the CPU 51 corrects the threshold stored in the memory 52 according to the measured communication speed (B6), and the process of B7. Move on to.

B7の処理では、CPU51は、無線ネットワークI/F17を制御して、WFD通信にて、携帯端末100に対してB2で生成した画像データを送信し、且つ応答データを携帯端末100から受信する送受信処理を開始する。また、このとき、CPU51は、この送受信処理のときの応答信号の一定期間の通信量を監視する監視処理を開始する。 In the processing of B7, the CPU 51 controls the wireless network I/F 17 to transmit the image data generated in B2 to the mobile terminal 100 and receive the response data from the mobile terminal 100 by WFD communication. Start processing. Further, at this time, the CPU 51 starts a monitoring process of monitoring the communication amount of the response signal during the transmission/reception process for a certain period.

以下、B8〜B14の処理は、送受信処理における画像データ及び応答信号の送信方向がそれぞれ異なるだけで、上述の図3を参照して説明したA7〜A13の処理と略同様な処理であるため、説明を省略する。 Hereinafter, the processes of B8 to B14 are substantially the same as the processes of A7 to A13 described with reference to FIG. 3 described above, except that the transmission directions of the image data and the response signal in the transmission/reception process are different. The description is omitted.

B12の処理で、B11の処理で再計測した通信速度が、B4の処理で計測したときの通信速度よりも上昇していないと判断した場合(B12:NO)、又は、B14の処理で、B9の処理の判断で用いた、応答信号の一定期間の通信量が、補正後の閾値も超えているかと判断した場合(B14:YES)には、CPU51は、B10の処理で送受信処理に異常が生じているとした判断が正しいと決定する(B16)。そして、CPU51は、無線ネットワークI/F17を制御して、携帯端末100との間のWFD通信を切断し、且つ、携帯端末100からの画像データの受信が中断したことを示す中断画面をディスプレイ13bに表示させる(B17)。この後、本処理を終了する。 In the process of B12, when it is determined that the communication speed remeasured in the process of B11 is not higher than the communication speed measured in the process of B4 (B12: NO), or in the process of B14, B9 When it is determined that the communication amount of the response signal used in the determination of the processing of step B exceeds the threshold value after correction (B14: YES), the CPU 51 determines that the transmission/reception processing is abnormal in the processing of step B10. It is determined that the determination that it has occurred is correct (B16). Then, the CPU 51 controls the wireless network I/F 17, disconnects the WFD communication with the mobile terminal 100, and displays an interruption screen indicating that reception of image data from the mobile terminal 100 is interrupted on the display 13b. Is displayed on the screen (B17). After this, this processing is terminated.

また、B14の処理で、B9の処理の判断で用いた、応答信号の一定期間の通信量が、補正後の閾値を下回ると判断した場合(B14:NO)には、CPU51は、B10の処理で送受信処理に異常が生じているとした判断が誤りであり、送受信処理には異常が生じていないとして、無線ネットワークI/F17を制御して、中断していた送受信処理を再開する(B15)。この後、B18の処理に移る。 Further, in the processing of B14, when it is determined that the communication amount of the response signal used in the determination of the processing of B9 for a certain period is below the corrected threshold value (B14: NO), the CPU 51 causes the processing of B10. Since it is erroneous to judge that the transmission/reception process has an abnormality, and the transmission/reception process has no abnormality, the wireless network I/F 17 is controlled to restart the interrupted transmission/reception process (B15). .. After this, the process proceeds to B18.

B18の処理では、CPU51は、携帯端末100に対する画像データの送信が終了したか否かを判断する。携帯端末100に対する画像データの送信が終了していないと判断した場合(B18:NO)には、B9の処理に戻る。一方で、携帯端末100に対する画像データの送信が終了したと判断した場合(B18:YES)には、CPU51は、携帯端末100への画像データの送信が終了したことを示す終了画面をディスプレイ13bに表示させ(B19)、本処理を終了する。 In the process of B18, the CPU 51 determines whether or not the transmission of the image data to the mobile terminal 100 is completed. When it is determined that the transmission of the image data to the mobile terminal 100 is not completed (B18: NO), the process returns to B9. On the other hand, when determining that the transmission of the image data to the mobile terminal 100 is finished (B18: YES), the CPU 51 displays on the display 13b an end screen indicating that the transmission of the image data to the mobile terminal 100 is finished. This is displayed (B19), and this processing ends.

続いて、図7を参照しつつ、画像読取指示に係る、携帯端末100と複合機1との間における主なデータ通信手順について説明する。 Next, with reference to FIG. 7, a main data communication procedure between the mobile terminal 100 and the multi-function peripheral 1 related to the image reading instruction will be described.

ユーザが携帯端末100を複合機1に近接させることによりNFC通信が確立すると(C1)、携帯端末100は、画像読取指示をNFC通信にて複合機1に送信する(C2)。次に、複合機1は、記録媒体に記録されていた画像を読み取り、当該画像に係る画像データを生成する画像読取処理を実行する(C3)。この後、NFC通信を通じて送受信されたWFD接続情報を利用して、携帯端末100と複合機1との間でWFD通信を確立する(C4)。次に、この確立したWFD通信にて、複合機1が携帯端末100に対して生成された画像データを送信し、且つ、携帯端末100が複合機1に対して応答信号を送信する送受信処理が開始される(C5)。 When NFC communication is established by the user bringing the mobile terminal 100 close to the multifunction device 1 (C1), the mobile terminal 100 transmits an image reading instruction to the multifunction device 1 by NFC communication (C2). Next, the multi-function peripheral 1 reads the image recorded on the recording medium and executes an image reading process for generating image data related to the image (C3). After that, the WFD communication is established between the mobile terminal 100 and the multifunction device 1 by using the WFD connection information transmitted and received through the NFC communication (C4). Next, in this established WFD communication, a transmission/reception process in which the multifunction device 1 transmits the generated image data to the mobile terminal 100 and the mobile terminal 100 transmits a response signal to the multifunction device 1 is performed. It is started (C5).

そして、送受信処理に異常が生じていると複合機1が決定することなく、複合機1から携帯端末100への画像データの送信が終了すると、携帯端末100と複合機1との間のWFD通信が切断されて(C6)、本処理を終了する。 Then, when the transmission of the image data from the multi-function peripheral 1 to the mobile terminal 100 ends without the multi-function peripheral 1 deciding that an abnormality has occurred in the transmission/reception processing, WFD communication between the mobile terminal 100 and the multi-function peripheral 1 is performed. Is disconnected (C6), and this processing ends.

一方で、複合機1から携帯端末100への画像データの送信が終了する前に、送受信処理に異常が生じていると複合機1が決定した場合には、送受信処理は中断される(C7)。この後、携帯端末100と複合機1との間のWFD通信が切断されて(C8)、本処理を終了する。 On the other hand, if the multifunction peripheral 1 determines that an abnormality has occurred in the transmission/reception processing before the transmission of the image data from the multifunction peripheral 1 to the mobile terminal 100 ends, the transmission/reception processing is interrupted (C7). .. After that, the WFD communication between the mobile terminal 100 and the multi-function peripheral 1 is cut off (C8), and this processing ends.

以上、画像読取指示に係る処理についても、複合機1は、応答信号の一定期間の通信量と、メモリ52に記憶された閾値とに基づいて、送受信処理に異常が生じているか否かを判断することができる。また、複合機1が、送受信処理に異常が生じていると判断した場合には、送受信処理が中断されるため、携帯端末100から複合機1に対して不正プログラムが侵入することを防ぐことができる。 As described above, also regarding the processing related to the image reading instruction, the multifunction device 1 determines whether or not an abnormality has occurred in the transmission/reception processing based on the communication amount of the response signal for a certain period and the threshold value stored in the memory 52. can do. Further, when the multifunction device 1 determines that the transmission/reception process has an abnormality, the transmission/reception process is interrupted, so that it is possible to prevent an unauthorized program from entering the multifunction device 1 from the mobile terminal 100. it can.

以上、本発明の好適な実施形態について説明したが、本発明は上述の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な変更が可能なものである。従って、本発明の技術思想の範囲内において、上述の実施形態を組み合わせたり、一部の構成を変更したりしてもよい。例えば、携帯端末100から画像読取指示を受けた際の、複合機1の動作においても、CPU51が、異常が生じていると判断したときは、その判断の正否をサーバ90に問い合わせる構成にされていてもよい。反対に、携帯端末100から画像記録指示を受けた際の、複合機1の動作において、CPU51が、異常が生じていると判断したときは、その判断の正否をサーバ90に問い合わせない構成にされていてもよい。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications can be made as long as they are set forth in the claims. Therefore, the above-described embodiments may be combined or part of the configuration may be changed within the scope of the technical idea of the present invention. For example, in the operation of the multi-function peripheral 1 when receiving an image reading instruction from the mobile terminal 100, when the CPU 51 determines that an abnormality has occurred, the CPU 90 is configured to inquire the server 90 as to whether or not the determination is correct. May be. On the contrary, when the CPU 51 determines that an abnormality has occurred in the operation of the multifunction device 1 when receiving the image recording instruction from the portable terminal 100, the server 90 is configured not to inquire whether the determination is correct or not. May be.

また、メモリ52に記憶された閾値は、複合機1と携帯端末100との間のWFD通信の通信速度に応じて変更される構成にされていたが、固定の閾値であってもよい。また、サーバ90などの外部装置からの指示に基づいて閾値が変更される構成にされていてもよい。また、メモリ52に記憶された閾値が、送受信処理において、携帯端末100と複合機1との間のWFD通信の通信速度に応じて随時更新されるように構成されていてもよい。 Further, although the threshold value stored in the memory 52 is configured to be changed according to the communication speed of the WFD communication between the multifunction device 1 and the mobile terminal 100, it may be a fixed threshold value. Further, the threshold may be changed based on an instruction from an external device such as the server 90. Further, the threshold value stored in the memory 52 may be configured to be updated at any time in the transmission/reception process according to the communication speed of the WFD communication between the mobile terminal 100 and the multifunction device 1.

また、上述の実施形態では、複合機1と携帯端末100との間での、画像データ及び応答信号の送受信は、WFD通信を介して行われていたが、特にこれに限定されるものではなく、中継装置を介さない無線通信であればよい。従って、例えば、複合機1と携帯端末100との間での、画像データ及び応答信号の送受信がアドホックモードの無線通信により行うように構成されていてもよい。 Further, in the above-described embodiment, the transmission and reception of the image data and the response signal between the multifunction device 1 and the mobile terminal 100 are performed via the WFD communication, but the present invention is not limited to this. Any wireless communication that does not go through a relay device may be used. Therefore, for example, the image data and the response signal may be transmitted and received between the multifunction device 1 and the mobile terminal 100 by the wireless communication in the ad hoc mode.

また、CPU51が、送受信処理において異常が生じたと判断したときにおいても、当該送受信処理の中断を行わないように構成されていてもよい。また、送受信処理において送受信されるデータが、画像データ以外のデータであってもよい。また、WFD通信における応答信号の一定期間の通信量の監視、及び、送受信処理における以上の判断を携帯端末100で行うように構成されていてもよい。本発明の画像処理装置及び通信装置は、複合機以外の種々の装置に適用することができる。 Further, even when the CPU 51 determines that an abnormality has occurred in the transmission/reception processing, the CPU 51 may be configured not to suspend the transmission/reception processing. Further, the data transmitted/received in the transmission/reception processing may be data other than image data. Further, the mobile terminal 100 may be configured to monitor the communication amount of the response signal in the WFD communication for a certain period and to perform the above determination in the transmission/reception processing. The image processing device and the communication device of the present invention can be applied to various devices other than the multifunction peripheral.

1 複合機(画像処理装置、通信装置)
11 画像記録機構(画像記録部)
12 画像読取機構(画像読取部)
14 通信インターフェース(通信部)
51 CPU(制御部)
52 メモリ(記憶部)
100 携帯端末
1 Multifunction device (image processing device, communication device)
11 Image recording mechanism (image recording unit)
12 Image reading mechanism (image reading unit)
14 Communication interface (communication section)
51 CPU (control unit)
52 Memory (storage unit)
100 mobile terminals

Claims (10)

携帯端末と通信可能な画像処理装置であって、
前記携帯端末との間で、無線通信を行うための通信部と、
中継装置を介さない無線通信にて前記携帯端末から画像データを受信する際に、この画像データの受信に応答して前記携帯端末に対して送信する応答信号の一定期間の通信量の閾値を記憶するための記憶部と、
前記携帯端末から受信した画像データに従って、記録媒体に画像を記録するための画像記録部と、
前記通信部を制御するための制御部と
を備え、
前記制御部は、
前記中継装置を介さない無線通信にて前記携帯端末から画像データを受信し、この受信に応答して前記携帯端末に前記応答信号を送信する送受信処理と、
前記送受信処理のときに、前記中継装置を介さない無線通信にて前記携帯端末に対して送信する前記応答信号の一定期間の通信量を監視する監視処理と、
前記監視処理により監視した前記応答信号の一定期間の通信量が前記閾値を超えた場合に、前記画像処理装置において不正な処理が行われ、前記送受信処理に異常が生じていると判断する判断処理と
を実行することを特徴とする画像処理装置。
An image processing apparatus capable of communicating with a mobile terminal,
A communication unit for performing wireless communication with the mobile terminal,
When image data is received from the mobile terminal by wireless communication without passing through a relay device, a threshold of the communication amount for a certain period of a response signal transmitted to the mobile terminal in response to the reception of the image data is stored. A storage unit for
An image recording unit for recording an image on a recording medium according to the image data received from the mobile terminal;
A control unit for controlling the communication unit,
The control unit is
A transmission/reception process of receiving image data from the mobile terminal by wireless communication without passing through the relay device, and transmitting the response signal to the mobile terminal in response to the reception.
During the transmission/reception process, a monitoring process of monitoring the communication amount of the response signal transmitted to the mobile terminal by wireless communication without passing through the relay device,
Judgment processing for judging that an abnormal processing is performed in the image processing apparatus and an abnormality occurs in the transmission/reception processing when the communication amount of the response signal monitored by the monitoring processing for a certain period exceeds the threshold value An image processing apparatus, characterized in that:
携帯端末と通信可能な画像処理装置であって、
前記携帯端末との間で、無線通信を行うための通信部と、
記録媒体に記録された画像を読み取り、当該画像に係る画像データを生成する画像読取部と、
前記画像読取部により生成された画像データを、中継装置を介さない無線通信にて前記携帯端末に送信する際に、この送信に応答して前記携帯端末から受信する応答信号の一定期間の通信量の閾値を記憶するための記憶部と、
前記通信部を制御するための制御部と
を備え、
前記制御部は、
前記中継装置を介さない無線通信にて前記携帯端末に画像データを送信し、この送信に応答して前記携帯端末から前記応答信号を受信する送受信処理と、
前記送受信処理のときに、前記中継装置を介さない無線通信にて前記携帯端末から受信する前記応答信号の一定期間の通信量を監視する監視処理と、
前記監視処理により監視した前記応答信号の一定期間の通信量が前記閾値を超えた場合に、前記携帯端末において不正な処理が行われ、前記送受信処理に異常が生じていると判断する判断処理と
を実行することを特徴とする画像処理装置。
An image processing apparatus capable of communicating with a mobile terminal,
A communication unit for performing wireless communication with the mobile terminal,
An image reading unit that reads an image recorded on a recording medium and generates image data related to the image;
When the image data generated by the image reading unit is transmitted to the mobile terminal by wireless communication without passing through a relay device, the communication amount of a response signal received from the mobile terminal in response to the transmission during a certain period. A storage unit for storing the threshold value of
A control unit for controlling the communication unit,
The control unit is
A transmission/reception process of transmitting image data to the mobile terminal by wireless communication not via the relay device, and receiving the response signal from the mobile terminal in response to the transmission,
A monitoring process of monitoring the communication amount of the response signal received from the mobile terminal by wireless communication without passing through the relay device during the transmission/reception process,
When the communication amount of the response signal monitored by the monitoring process for a certain period exceeds the threshold value, the mobile terminal performs an unauthorized process and determines that the transmission/reception process is abnormal. An image processing apparatus, which executes the following.
前記制御部は、
前記判断処理において、前記送受信処理に異常が生じていると判断したときに、前記送受信処理を中断することを特徴とする請求項1又は2に記載の画像処理装置。
The control unit is
The image processing apparatus according to claim 1, wherein the transmission/reception process is interrupted when it is determined in the determination process that an abnormality has occurred in the transmission/reception process.
前記通信部は、
前記送受信処理において生じ得る異常に係る異常情報を格納したデータベースと、前記画像処理装置から前記判断処理により判断された異常に係る異常候補情報を受信したときに、当該異常候補情報が前記データベースに格納された異常情報の何れかと一致するか否かを判定することで前記判断処理による判断が正しいか否かを決定し、その決定結果を前記画像処理装置に送信する決定手段と、を備えた外部装置と通信可能であり、
前記制御部は、
前記判断処理において、前記送受信処理に異常が生じていると判断したときに、当該判断した異常に係る前記異常候補情報を前記外部装置に送信し、前記決定結果を前記外部装置から受信する問合処理をさらに実行することを特徴とする請求項1又は2に記載の画像処理装置。
The communication unit is
When the database storing the abnormality information related to the abnormality that may occur in the transmission/reception processing and the abnormality candidate information related to the abnormality determined by the determination processing from the image processing device, the abnormality candidate information is stored in the database. A determination means for determining whether or not the determination by the determination processing is correct by determining whether or not any of the abnormality information is determined, and transmitting the determination result to the image processing apparatus. Can communicate with the device,
The control unit is
In the determination processing, when it is determined that an abnormality has occurred in the transmission/reception processing, the abnormality candidate information related to the determined abnormality is transmitted to the external device, and the determination result is received from the external device. The image processing apparatus according to claim 1, further comprising a process.
前記制御部は、
前記問合処理において、前記外部装置から受信した前記決定結果が前記判断処理における前記判断が正しいとする結果であった場合には、前記送受信処理を中断し、
前記問合処理において、前記外部装置から受信した前記決定結果が前記判断処理における前記判断が正しくないとする結果であった場合には、前記送受信処理を継続することを特徴とする請求項4に記載の画像処理装置。
The control unit is
In the inquiry process, when the determination result received from the external device is a result that the determination in the determination process is correct, the transmission/reception process is interrupted,
In the inquiry process, if the determination result received from the external device is a result that the determination in the determination process is incorrect, the transmission/reception process is continued. The image processing device described.
前記制御部は、
前記判断処理により前記送受信処理に異常が生じていると判断したときから、前記問合処理において前記決定結果を受信するまでの間、前記送受信処理を中断し、
前記問合処理において、前記外部装置から受信した前記決定結果が前記判断処理における前記判断が正しいとする結果であった場合には、前記送受信処理の中断を継続し、
前記問合処理において、前記外部装置から受信した前記決定結果が前記判断処理における前記判断が正しくないとする結果であった場合には、前記送受信処理を再開することを特徴とする請求項4に記載の画像処理装置。
The control unit is
From the time when it is determined that an abnormality has occurred in the transmission/reception processing by the determination processing, until the determination result is received in the inquiry processing, the transmission/reception processing is interrupted,
In the inquiry process, when the determination result received from the external device is a result that the determination in the determination process is correct, the interruption of the transmission/reception process is continued,
The transmission/reception process is restarted when the determination result received from the external device is a result that the determination in the determination process is incorrect in the inquiry process. The image processing device described.
ユーザに情報を出力する出力装置を更に備え、
前記制御部は、
前記送受信処理を実行している期間、及び、前記判断処理により前記送受信処理に異常が生じていると判断したときから、前記問合処理において前記決定結果を受信するまでの期間に、前記出力装置に画像データの送受信中であることを示す情報を出力させ、且つ、
前記問合処理において、前記外部装置から受信した前記決定結果が前記判断処理における前記判断が正しいとする結果であった場合に、前記出力装置に画像データの送受信を中断したことを示す情報を出力させる出力処理をさらに実行することを特徴とする請求項6に記載の画像処理装置。
Further comprising an output device for outputting information to the user,
The control unit is
During the period during which the transmission/reception process is executed, and during the period from when the determination process determines that the transmission/reception process is abnormal to the time when the determination result is received in the inquiry process, the output device To output information indicating that image data is being sent and received, and
In the inquiry process, when the determination result received from the external device is a result that the determination in the determination process is correct, information indicating that transmission/reception of image data is interrupted is output to the output device. The image processing apparatus according to claim 6, further comprising: performing an output process that causes the image processing to be performed.
前記制御部は、
前記送受信処理の前において、
前記携帯端末との間でテストデータを送受信することで、前記携帯端末との間の、前記中継装置を介さない無線通信の通信速度を計測する第1通信速度計測処理と、
前記第1通信速度計測処理の計測結果に基づいて前記記憶部に記憶された前記閾値を変更する第1閾値変更処理と
をさらに実行することを特徴とする請求項1〜7の何れか一項に記載の画像処理装置。
The control unit is
Before the transmission/reception process,
A first communication speed measurement process for measuring a communication speed of wireless communication with the mobile terminal by transmitting and receiving test data to and from the mobile terminal,
8. A first threshold value changing process for changing the threshold value stored in the storage unit based on a measurement result of the first communication speed measuring process, is further executed. The image processing device according to 1.
前記制御部は、
前記判断処理により前記送受信処理に異常が生じていると判断した場合に、前記携帯端末との間でテストデータを送受信することで、前記携帯端末との間の、前記中継装置を介さない無線通信の通信速度を計測する第2通信速度計測処理と、
前記第2通信速度計測処理により計測した通信速度が、前記第1通信速度計測処理により計測した通信速度よりも速い場合には、前記第2通信速度計測処理の計測結果に基づいて前記記憶部に記憶された前記閾値を大きくする第2閾値変更処理と、
前記監視処理により監視した前記応答信号の一定期間の通信量が、前記第2閾値変更処理により変更された前記閾値を下回る場合に、前記判断処理による前記送受信処理に異常が生じているとした判断が誤りであり、前記送受信処理に異常が生じていないと判断する取消処理と、
をさらに実行することを特徴とする請求項8に記載の画像処理装置。
The control unit is
When it is determined by the determination processing that the transmission/reception processing has an abnormality, by transmitting/receiving test data to/from the mobile terminal, wireless communication with the mobile terminal not via the relay device is performed. A second communication speed measurement process for measuring the communication speed of
When the communication speed measured by the second communication speed measurement processing is higher than the communication speed measured by the first communication speed measurement processing, the storage unit stores the result in the storage unit based on the measurement result of the second communication speed measurement processing. A second threshold value changing process for increasing the stored threshold value;
It is determined that an abnormality has occurred in the transmission/reception processing by the determination processing when the communication amount of the response signal monitored by the monitoring processing for a certain period is less than the threshold changed by the second threshold changing processing. Is erroneous, and cancellation processing to determine that there is no abnormality in the transmission and reception processing,
The image processing apparatus according to claim 8, further comprising:
通信対象機器との間で、無線通信を行うための通信部と、
前記通信対象機器との間で、中継装置を介さない無線通信にて送信元から受信元へデータを送信する際に、当該データの送信に応答して当該受信元から当該送信元に対して送信される応答信号の一定期間の通信量の閾値を記憶するための記憶部と、
前記通信部を制御するための制御部と
を備え、
前記制御部は、
前記通信対象機器との間で前記中継装置を介さない無線通信にて送信元から受信元へデータを送信し、このデータの送信に応答して当該受信元から当該送信元に前記応答信号を送信する送受信処理と、
前記送受信処理のときに、前記中継装置を介さない無線通信にて受信元から送信元へ送信される前記応答信号の前記一定期間の通信量を監視する監視処理と、
前記監視処理により監視した前記応答信号の前記一定期間の通信量が前記閾値を超えた場合に、前記受信元において不正な処理が行われ、前記送受信処理に異常が生じていると判断する判断処理と
を実行することを特徴とする通信装置。
A communication unit for performing wireless communication with the communication target device,
When data is transmitted from the transmission source to the reception source by wireless communication with the communication target device without passing through a relay device, the data is transmitted from the reception source to the transmission source in response to the transmission of the data. A storage unit for storing a threshold value of the communication amount of the response signal for a certain period,
A control unit for controlling the communication unit,
The control unit is
Data is transmitted from a transmission source to a reception source by wireless communication with the communication target device without passing through the relay device, and in response to the transmission of this data, the response signal is transmitted from the reception source to the transmission source. Send and receive processing,
During the transmission/reception process, a monitoring process of monitoring the communication amount of the response signal transmitted from the reception source to the transmission source by wireless communication without passing through the relay device,
Judgment processing for determining that the reception source has performed an unauthorized process and an abnormality has occurred in the transmission/reception processing when the communication amount of the response signal monitored by the monitoring processing for the certain period exceeds the threshold value. And a communication device for executing the following.
JP2016070551A 2016-03-31 2016-03-31 Image processing device and communication device Active JP6733264B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016070551A JP6733264B2 (en) 2016-03-31 2016-03-31 Image processing device and communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016070551A JP6733264B2 (en) 2016-03-31 2016-03-31 Image processing device and communication device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020118573A Division JP6992850B2 (en) 2020-07-09 2020-07-09 Image processing equipment and communication equipment

Publications (2)

Publication Number Publication Date
JP2017182551A JP2017182551A (en) 2017-10-05
JP6733264B2 true JP6733264B2 (en) 2020-07-29

Family

ID=60007143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016070551A Active JP6733264B2 (en) 2016-03-31 2016-03-31 Image processing device and communication device

Country Status (1)

Country Link
JP (1) JP6733264B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7014456B2 (en) * 2020-04-28 2022-02-01 Necプラットフォームズ株式会社 Fraud judgment system, fraud judgment method and program

Also Published As

Publication number Publication date
JP2017182551A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
US10389902B2 (en) Information processing apparatus, cooperation system and computer readable medium
JP5962564B2 (en) Communication control program and communication device
JP5853981B2 (en) Function execution device
US20090077187A1 (en) Method and apparatus for communications
CN110321085A (en) Printer
US20180284678A1 (en) Image forming apparatus, image forming method
US20150082036A1 (en) Image forming apparatus, control method, and storage medium
US20210271432A1 (en) Information processing apparatus having a plurality of lines, control method therefor, and storage medium
JP6733264B2 (en) Image processing device and communication device
JP5724795B2 (en) Wireless communication device
US10389913B2 (en) Information management control apparatus, image processing apparatus, and information management control system
JP6992850B2 (en) Image processing equipment and communication equipment
JP2015126246A (en) Information display system and electronic device
US10904249B2 (en) Terminal management apparatus, terminal management system, and non-transitory computer readable medium
JP6044202B2 (en) Information display system, portable terminal device used therefor, and information display method
JP6268492B2 (en) Printing system
JP6108207B2 (en) Image processing system, image processing apparatus, and data communication program
JP2016029780A (en) Communication device, image forming apparatus, communication control method, and communication control program
JP6072093B2 (en) Printing system
JP6477862B2 (en) Image processing apparatus and communication method
JP2016049666A (en) Communication equipment
JP2018029346A (en) Image forming apparatus and information display system
JP7673503B2 (en) Information processing device, information processing system, and information processing program
JP7334436B2 (en) Information processing system, information processing device, and information processing program
US10630783B2 (en) Terminal management apparatus, terminal management system, and non-transitory computer readable medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200401

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200525

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: 20200609

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200622

R150 Certificate of patent or registration of utility model

Ref document number: 6733264

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150