外部装置と非接触通信を行う通信部と、報知部と、前記通信部による前記外部装置との通信状態を判定し、通信状態が通信エラーと判定した場合には、通信エラー時の通信データに基づいて自端末と前記外部装置との相対位置の変位を促す旨を前記報知部に報知させる制御部と、を備える、通信端末。前記通信データは、前記外部装置から受信したパケットデータであり、前記制御部は、前記パケットデータにおける通信エラー箇所に応じて、前記相対位置の変位量を変更する、請求項1に記載の通信端末。前記制御部は、前記パケットデータにおける前記外部装置からの受信順番が早い部分での通信エラーの場合の前記相対位置の変位量を、前記受信順番が遅い部分での通信エラーの場合の前記相対位置の変位量よりも大きくして、前記報知部に報知させる、請求項2に記載の通信端末。前記パケットデータは、前記受信順番が遅いデータ本体部分と、前記受信順番が早く前記データ本体部分の開始位置を示す付加部分とを含み、前記通信部における電圧を測定する電圧測定部を更に備え、前記制御部は、前記データ本体部分と前記付加部分のうちの前記付加部分で通信エラーが発生していると判定した場合に、前記電圧測定部に前記電圧を測定させる、請求項3に記載の通信端末。前記制御部は、通信状態が通信エラーと判定した場合には、前記電圧測定部による前記電圧の測定後に、前記相対位置の変位を促す旨を前記報知部に報知させ、前記報知部による報知後に再度測定された前記電圧が、報知前に測定された前記電圧よりも小さい場合には、前記報知部に報知態様を変えて報知させる、請求項4に記載の通信端末。前記制御部は、前記相対位置の変位として、前記自端末の所定方向への移動を前記報知部に報知させる、請求項1に記載の通信端末。前記報知部による報知後に前記自端末の移動を検出する移動検出部を更に備え、前記制御部は、前記移動検出部による移動検出後も前記通信エラーが継続していると判定した場合には、前記移動検出部により検出された移動方向とは異なる方向への移動を前記報知部に報知させる、請求項6に記載の通信端末。前記制御部は、前記移動検出部による移動検出後も前記通信エラーが継続していると判定した場合には、前記移動検出部により検出された移動方向とは逆方向への移動を前記報知部に報知させる、請求項7に記載の通信端末。前記報知部は、情報を表示する表示部と、光を発する発光部と、前記端末本体を振動させる振動部と、音声を出力する音声出力部との少なくともいずれか一つである、請求項1に記載の通信端末。通信端末が外部装置と非接触通信を行うことと、前記通信端末が前記外部装置との通信状態を判定することと、通信エラーと判定した場合に、通信エラー時の通信データに基づいて前記通信端末と前記外部装置との相対位置の変位を促す旨を前記通信端末の報知部に報知させることと、を有する、通信方法。通信端末が外部装置と非接触通信を行うことと、前記通信端末が前記外部装置との通信状態を判定することと、通信エラーと判定した場合に、通信エラー時の通信データに基づいて前記通信端末と前記外部装置との相対位置の変位を促す旨を前記通信端末の報知部に報知させることと、をコンピュータに実行させるための、プログラム。ところで、非接触通信を行うリーダ/ライタ及びICカードの少なくともいずれか一方は、固定されておらず、移動可能である。このため、リーダ/ライタとICカードの相対位置に応じて、非接触通信が失敗する場合がある。かかる場合に、リーダ/ライタやICカードの利用者は、通信失敗状態を解消する必要があるが、通信失敗の原因や解消方法を知らないケースがある。よって、利用者は、通信失敗状態を適切に解消できない。そこで、非接触通信の通信失敗時に、利用者等が通信失敗状態を適切に解消できる通信端末、通信方法、及びプログラムの実現が求められている。本開示によれば、外部装置と非接触通信を行う通信部と、報知部と、前記通信部による前記外部装置との通信状態を判定し、通信状態が通信エラーと判定した場合には、通信エラー時の通信データに基づいて自端末と前記外部装置との相対位置の変位を促す旨を前記報知部に報知させる制御部と、を備える、通信端末が提供される。また、本開示によれば、通信端末が外部装置と非接触通信を行うことと、前記通信端末が前記外部装置との通信状態を判定することと、通信エラーと判定した場合に、通信エラー時の通信データに基づいて前記通信端末と前記外部装置との相対位置の変位を促す旨を前記通信端末の報知部に報知させることと、を有する、通信方法が提供される。また、本開示によれば、通信端末が外部装置と非接触通信を行うことと、前記通信端末が前記外部装置との通信状態を判定することと、通信エラーと判定した場合に、通信エラー時の通信データに基づいて前記通信端末と前記外部装置との相対位置の変位を促す旨を前記通信端末の報知部に報知させることと、をコンピュータに実行させるための、プログラムが提供される。以上説明したように本開示によれば、非接触通信の通信失敗時に、利用者等が通信失敗状態を適切に解消できる。以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は以下の順序で行うものとする。1.通信システムの概要2.通信端末の構成3.通信失敗時の報知処理4.まとめ<1.通信システムの概要>図1を参照して、本実施形態に係る通信システム10の概要について説明する。図1は、通信システム10の構成を示す図である。通信システム10は、非接触式の無線通信で通信データの送受信を行う。通信システム10は、リーダ/ライタ機能を有する通信端末100と、ICチップが搭載されたICカード200とを有する。通信端末100は、本実施形態では携帯電話機等の携帯端末である。なお、通信システム10は、リーダ/ライタ機能を有する通信端末として、携帯端末の代わりに自動改札機を有しても良い。また、本実施形態では、ICカード200が外部装置に該当するが、ICチップを搭載した携帯電話機等の携帯端末が外部装置であっても良い。通信システム10では、特定の周波数例えば、13.56MHzの搬送波が通信に使用されている。具体的には、通信端末100が搬送波信号をのせた搬送波を送信し、搬送波を後述する通信アンテナ204で受信したICカード200が、受信した搬送波信号に対する応答信号を返信することにより、通信端末100とICカード200が通信を行っている。次に、図2を参照して、通信端末100とICカード200の概略構成について説明する。図2は、通信端末100とICカード200の概略構成を示す回路図である。図2に示すように、通信端末100は、変調部102と、通信部の一例である通信アンテナ104とを有する。変調部102は、不図示の制御部からの搬送波信号の生成命令を受けて、命令に応じた搬送波信号を生成する。なお、搬送波信号には、例えばICカード200に対する各種処理命令や処理するデータを含めることができる。通信アンテナ104は、例えば所定のインダクタンスを有するコイルを備え、変調部102が生成した搬送波信号をのせた搬送波を送信する。また、通信アンテナ104は、ICカード200からの応答信号を受信する。なお、図2では、通信アンテナ104が、コイルとキャパシタを含む共振回路で構成された例が示されている。ICカード200は、図2に示すように、通信アンテナ204と、負荷Zとを有する。負荷Zは、ICカード200に搭載されるICチップを等価的に示したものである。通信アンテナ204は、例えば所定のインダクタンスを有するコイルを備え、通信アンテナ104から送信された搬送波信号がのった搬送波を受信する。また、通信アンテナ204は、負荷変調により、受信した搬送波に対する応答を行うことができる。なお、通信端末100は、通信アンテナ104におけるアンテナ端Pの電圧を検出することにより、ICカード200からの応答信号を復調することができる。ところで、通信システム10では、通信端末100とICカード200の相対位置相対距離が非接触通信に適した位置である場合には、正常に通信を行うことができる。しかし、通信端末100とICカード200は、携帯性を有しているため、通信端末100とICカード200の相対位置は変動しやすい。このため、通信端末100とICカード200の相対位置に応じて、非接触通信が失敗することがある。例えば、通信端末100とICカード200の距離が、非接触通信に適した適正距離から外れている場合や、通信端末100とICカード200がずれて位置している場合等には、非接触通信が失敗することがある。非接触通信の失敗時に、通信失敗状態を解消する必要があるが、通信端末100やICカード200の利用者は、通信失敗の原因や解消策を知らないケースがある。このため、利用者は、通信失敗状態を適切に解消できない。そこで、上述した問題点を改善すべく、本実施形態に係る通信システム10は、通信状態が通信エラーと判定した場合には、通信エラー時の通信データに基いて通信端末100とICカード200との相対位置の変位を促す例えば、通信端末100を移動させる旨を報知させる処理通信失敗時の報知処理を行う。これにより、ユーザは、報知内容に基いて通信端末100とICカード200との相対位置を変えることで、通信エラー状態を解消することができる。なお、通信失敗時の報知処理の詳細については、後述する。<2.本実施形態に係る通信端末の詳細構成>図3を参照して、本実施形態に係る通信端末100の詳細構成について説明する。図3は、通信端末100の詳細構成を示す図である。図3に示すように、通信端末100は、アンテナコイル402と、共振用コンデンサ404と、非接触通信用IC406と、制御部の一例である携帯電話制御部408と、電圧測定部410と、表示部412と、振動部414と、発光部の一例であるLED416と、音声出力部の一例であるスピーカ418と、移動検出部の一例である加速度センサ420を備える。アンテナコイル402と共振用コンデンサ404は、図2の通信アンテナ104を構成する。また、アンテナコイル402と共振用コンデンサ404は、共振回路を形成している。非接触通信用IC406は、通信端末100において非接触通信機能を実現させるためのものである。非接触通信用IC406は、非接触通信時に、ICカード200からの通信データのデータ受信が可能か否かを判定する。ここで、図4を参照しながら、通信端末100がICカード200から受信する通信データについて説明する。図4は、通信データのデータ構造を示す図である。ICカード200から受信する通信データは、図4に示すようにパケットデータであり、プリアンブルと、SYNCコードと、データ本体部単に、データとも呼ぶと、CRCCyclicRedundancyCheckを含む。プリアンブルは、非接触通信の同期をとるためのものである。SYNCコードは、付加部分に該当し、データ本体部のスタート位置を示すコードである。データ本体部は、通信端末100で処理される実データである。CRCは、通信されるデータの誤りを検出するものである。なお、通信データは、プリアンブル、SYNCコード、データ本体部、CRCの順に受信される。すなわち、プリアンブルが最初に受信され、CRCが最後に受信される。非接触通信用IC406は、通信失敗時の通信データにおける通信エラー箇所を判定する。具体的には、非接触通信用IC406は、図5に示すように、パケットデータの、プリアンブル、SYNCコード、データ本体部、CRCのいずれの部分で、通信エラーが発生したかを判定する。非接触通信用IC406は、プリアンブル、SYNCコード、データ本体部、CRCの順にエラー判定を行い、例えばプリアンブルでエラーと判定した場合には、SYNCコード、データ本体部、CRCについては判定を行わない。これにより、判定時間を短縮可能となる。非接触通信用IC406は、判定結果を携帯電話制御部408に出力する。図5は、通信失敗例を示す図である。図5の失敗例1はパケットデータ中のプリアンブルで通信失敗が発生した場合を示し、失敗例2はSYNCコードで通信失敗が発生した場合を示し、失敗例3はデータ本体部で通信失敗が発生した場合を示し、失敗例4はCRCで通信失敗が発生した場合を示す。電圧測定部410は、通信アンテナ104におけるアンテナ端Pの電圧を測定する。そして、電圧測定部410は、アンテナ端Pの電圧の測定結果を携帯電話制御部408に出力する。本実施形態では、表示部412と、振動部414と、LED416と、スピーカ418の少なくともいずれか一つが、ユーザに通信端末100とICカード200との相対位置の変位通信端末100の移動を促す旨を報知する報知部として機能する。表示部412は、各種の情報メッセージを表示する。表示部412は、ICカード200との非接触通信の失敗時に、ユーザに通信端末100とICカード200との相対位置の変位を促すメッセージを表示する。例えば、表示部412は、図6に示すように、ユーザに通信端末100の移動を促すメッセージを表示する。図6は、非接触通信の失敗時に、表示部412が通信端末100の移動を促すメッセージを表示する表示例を示す図である。図6の表示例1と表示例3には、通信端末100を上下左右のいずれかの方向に少しだけ移動させることを促すメッセージが示されている。表示例1と表示例3の違いは、表示例1の場合は通信端末100の移動量が小さいのに対して、表示例3の場合は通信端末100の移動量が大きい点にある。また、表示例2と表示例4には、ユーザに通信端末100を右方向に少しだけ移動させることを促すメッセージが示されている。表示例2と表示例4の違いは、表示例2の場合は通信端末100の移動量が小さいのに対して、表示例4の場合は通信端末100の移動量が大きい点にある。振動部414は、バイブレータを有し、通信端末100の本体を振動させる。振動部414は、非接触通信の失敗時に振動することで、通信エラー状態であると報知させることができる。また、振動部414は、非接触通信の失敗時に、振動の度合いを変えて振動しても良い。例えば、振動部414は、ユーザに通信端末100を大きく移動させることを促す場合には、大きく振動し、ユーザに通信端末100を小さく移動させることを促す場合には、小さく振動しても良い。また、振動部414は、振動のパターンリズムを変えて、通信端末100の移動方向を特定しても良い。LED416は、複数の色の光を発する。LED416は、非接触通信の失敗時に、ユーザに通信端末100の移動を促すように光を発する。例えば、LED416は、通信端末100を左方向に移動させることを促す場合には赤色の光を発し、通信端末100を右方向に移動されることを促す場合には青色の光を発しても良い。また、LED416は、点灯パターンを変えて例えば、点灯時間を変えて、通信端末100の移動量の違いを報知しても良い。スピーカ418は、音声を出力する。スピーカ418は、非接触通信の失敗時に、ユーザに通信端末100の移動を促すように音声例えば、図6で表示部412が表示しているメッセージの音声を出力する。このように、表示部412等の報知部が、通信端末100とICカード200との相対位置の変位通信端末100の移動を促す旨を報知することで、ユーザは、非接触通信の失敗状態の解消策を知ることになる。このため、ユーザは、報知内容に基いて通信端末100とICカード200との相対位置を変える通信端末100を移動させることで、通信エラー状態を適切に解消することができる。加速度センサ420は、表示部412等の報知部による報知後に、通信端末100の移動等を検出する。例えば、加速度センサ420は、ユーザが通信端末100を移動した場合の、通信端末100の角度や移動を検出する。そして、加速度センサ420は、通信端末100の移動の検出結果を携帯電話制御部408に出力する。携帯電話制御部408は、通信端末100である携帯電話の全体を制御する。携帯電話制御部408は、非接触通信用IC406による受信データの判定結果に基づいて、通信アンテナ104によるICカード200との通信状態を判定する。そして、携帯電話制御部408は、通信状態が通信エラーと判定した場合には、通信エラー時の通信データに基づいて通信端末100とICカード200との相対位置の変位通信端末100の移動を促す旨を表示部412等の報知部に報知させる。これにより、ユーザは、報知内容に基いて通信端末100とICカード200との相対位置を変える通信端末100を移動させることとなる。携帯電話制御部408は、図4のパケットデータにおける通信エラー箇所に応じて、通信端末100とICカード200との相対位置の変位量移動量を変更して報知する。具体的には、携帯電話制御部408は、パケットデータにおけるICカード200からの受信順番が早い部分例えば、プリアンブルでの通信エラーの場合の通信端末100の移動量を、受信順番が遅い部分例えば、CRCでの通信エラーの場合の通信端末100の移動量よりも大きくする。ここで、パケットデータにおける通信エラー箇所に応じて、通信端末100の移動量を変更して報知する理由を説明する。前述したように、図4のパケットデータは、プリアンブル、SYNCコード、データ本体部、CRCの順に受信され、非接触通信用IC406は、プリアンブル、SYNCコード、データ本体部、CRCの順にエラー判定を行う。そして、SYNCで通信エラーの場合には、データ本体部及びCRCでも通信エラーの可能性が高く、通信端末100とICカード200の間の通信状態は悪いと想定できる。一方で、CRCで通信エラーの場合には、先に判定したプリアンブル、SYNCコード、データ本体部についてはエラーが無いので、プリアンブルでの通信エラーの場合に比べて通信エラーの度合いは小さいと想定できる。逆に言えば、プリアンブルやSYNCコードで通信エラーの場合には、通信状態が非常に悪いと言える。そこで、本実施形態の通信端末100は、CRCでの通信エラーの場合には通信端末100を小さい移動させる旨を報知し、プリアンブルやSYNCでの通信エラーの場合には通信端末100を大きく移動させる旨を報知する。よって、パケットデータにおける通信エラー箇所に応じて、通信端末100の移動量を変更して報知することで、ユーザはより適切に通信エラー状態を解消することができる。携帯電話制御部408は、加速度センサ420による通信端末100の移動検出後も通信エラーが継続していると判定した場合には、加速度センサ420により検出された移動方向とは異なる方向例えば、逆方向への移動を、表示部412等の報知部に報知させる。これにより、直前の報知後の通信端末100の移動で通信エラーを解消できなくても、ユーザが通信端末100を直前の移動方向とは異なる方向へ移動させることで、通信エラーを解消することができる。特に、逆方向への移動を促す旨を報知することで、仮に直前の移動が通信エラー状態を悪化させる移動であった場合に、効果的に通信エラー状態を解消できる。携帯電話制御部408は、パケットデータのプリアンブル又はSYNCコードで通信エラーが発生していると判定された場合には、電圧測定部410にアンテナ端Pの電圧を測定させる。一方で、携帯電話制御部408は、パケットデータのデータ本体部やCRCで通信エラーが発生していると判定された場合には、電圧測定部410にアンテナ端Pの電圧を測定させない。これは、プリアンブル又はSYNCコードで通信エラーが発生している場合には、通信エラーの度合いが大きいため、通信エラーを解消するためにアンテナ端Pの測定電圧を利用するためである。携帯電話制御部408は、通信状態が通信エラーと判定した場合には、電圧測定部410によるアンテナ端Pの電圧の測定後に、通信端末100とICカード200との相対位置の変位を促す旨を表示部412等の報知部に報知させる。そして、携帯電話制御部408は、報知部による報知後に再度測定されたアンテナ端Pの電圧が、報知前に測定された電圧よりも小さい場合には、報知部に報知態様を変えて報知させる。例えば、携帯電話制御部408は、直前の報知での通信端末100の移動方向とは異なる方向への移動を報知させる。これにより、通信アンテナ104がICカード200との通信に適した位置に位置するように、通信端末100の移動を誘導させることができるため、通信エラー状態を解消しやすくなる。通信端末100は、CPU前述した携帯電話制御部408を構成する、ROM、RAM等を有する。CPUは、ROMや外部の記憶装置等から読み出されたプログラムをRAM上に展開して実行することで、各種の処理後述する通信失敗時の報知処理等を実現する。なお、プログラムは、記録媒体に記録されたり、インターネットを介してダウンロードされうる。<3.通信失敗時の報知処理>図7A及び図7Bを参照して、通信失敗時の報知処理について説明する。図7A及び図7Bは、通信失敗時の報知処理を説明するためのフローチャートである。本処理は、CPUがROM等に記憶されたプログラムを実行することで、実現される。図7Aのフローチャートは、通信端末100の電源がONされた状態から開始される。まず、通信端末100の非接触通信用IC406は、ICカード200からの搬送波の有無の判定を行うステップS102。ステップS102でICカード200からの搬送波が無いと判定された場合には、非接触通信用IC406は、ICカード200からの搬送波を待ち続ける。一方で、ステップS102でICカード200からの搬送波が有りと判定された場合には、非接触通信用IC406は、ICカード200からのデータ受信が可能か否かを判定するステップS104。すなわち、非接触通信用IC406は、データを含む搬送波信号を受信できるか否かを判定する。ステップS104でデータ受信が可能と判定された場合には、非接触通信用IC406は、通常の信号処理を行うステップS106。例えば、非接触通信用IC406は、受信したデータの信号処理を行う。これにより、本処理は終了する。ステップS104でデータ受信が不可能と判定された場合には、非接触通信用IC406は、エラー判定を行うステップS108。具体的には、非接触通信用IC406は、ICカード200からのパケットデータ図4中のどの部分でエラーが発生しているかを判定する。この際、非接触通信用IC406は、パケットデータのプリアンブル、SNYCコード、データ本体部、CRCの順すなわち、通信データの受信順に、エラー判定を行う。CRC部分がエラーの場合ステップS108でCRCがエラー図5の失敗例4と判定された場合には、携帯電話制御部408は、例えば図6の表示例1のように、表示部412に少しだけ上下左右に動かしてくださいというメッセージを表示させるステップS110。表示部412に表示されたメッセージを見たユーザは、通信不良状態を解消すべく、通信端末100を上下左右のいずれかの方向に移動させることになる。なお、ユーザが通信端末100をいずれの方向に移動させたかは、加速度センサ420によって検出される。次に、非接触通信用IC406は、再度、ICカード200からのデータ受信が可能か否かを判定するステップS112。具体的には、非接触通信用IC406は、ステップ110の表示後に通信端末100の移動を検出した場合に、データ受信が可能か否かを判定する。ステップS112で、通信端末100の移動によって通信状態が改善されてデータ受信が可能と判定された場合には、非接触通信用IC406は、前述したステップS106の信号処理を行う。ステップS112で、通信端末100を移動してもデータ受信が不可能と判定された場合には、携帯電話制御部408は、直前に移動した方向とは逆方向に少しだけ動かしてくださいというメッセージを表示部412に表示させるステップS114。例えば、ステップS110の表示後に、加速度センサ420によって通信端末100の左方向の移動が検出された場合には、携帯電話制御部408は、図6の表示例2のように、表示部412に少しだけ右方向に移動してくださいというメッセージを表示させる。表示部412に表示されたメッセージを見たユーザは、通信不良状態を解消すべく、通信端末100を右方向に移動させることになる。次に、非接触通信用IC406は、ステップS112と同様に、ICカード200からのデータ受信が可能か否かを判定するステップS116。そして、ステップS116でデータ受信が可能と判定された場合には、非接触通信用IC406はステップS106の信号処理を行う。ステップS116でデータ受信が不可能と判定された場合には、携帯電話制御部408は、表示部412に通信失敗の表示例えば図9の表示を行うステップS118。これにより、本処理が終了し、ユーザはリトライすることになる。なお、ステップS116でデータ受信が不可能と判定された場合には、通信失敗の表示に代えて、再度ステップS108のエラー判定を繰り返しても良い。データ本体部がエラーの場合ステップS108でデータ本体部がエラー図5の失敗例3と判定された場合には、携帯電話制御部408は、例えば図6の表示例3のように、表示部412に上下左右に動かしてくださいというメッセージを表示させるステップS120。ステップS120で表示されるメッセージ内容は、ステップS110で表示されるメッセージ内容と異なり、通信端末100を大きく移動させることを促している。次に、非接触通信用IC406は、再度、ICカード200からのデータ受信が可能か否かを判定するステップS122。ステップS122で、通信端末100の移動によってデータ受信が可能と判定された場合には、非接触通信用IC406は、前述したステップS106の信号処理を行う。ステップS122で、通信端末100が移動してもデータ受信が不可能と判定された場合には、携帯電話制御部408は、直前に移動した方向とは逆方向に動かしてくださいというメッセージを表示部412に表示させるステップS124。例えば、ステップS120の表示後に、加速度センサ420によって通信端末100の左方向の移動が検出された場合には、携帯電話制御部408は、図6の表示例4のように、表示部412に右方向に移動してくださいというメッセージを表示させる。次に、非接触通信用IC406は、ステップS122と同様に、ICカード200からのデータ受信が可能か否かを判定するステップS126。そして、ステップS126でデータ受信が可能と判定された場合には、非接触通信用IC406はステップS106の信号処理を行う。ステップS126でデータ受信が不可能と判定された場合には、非接触通信用IC406は、再度、ステップ108のエラー判定を行う。再度エラー判定を行う理由は、データ受信が出来ない原因が、パケットデータ中のデータ本体部以外の部分例えば、CRCでエラーが発生している可能性があり、このエラーを解消するためである。SNYCコード又はプリアンブルがエラーの場合ステップS108でパケットデータ中のSNYCコード又はプリアンブルがエラー図5の失敗例1、失敗例2と判定された場合には、電圧測定部410は、通信アンテナ104のアンテナ端Pの電圧を確認するステップS128。次に、携帯電話制御部408は、前述したステップS120と同様に、表示部412に上下左右に動かしてくださいというメッセージを表示させるステップS130。これにより、ユーザは通信端末100を移動させることになる。通信端末100が移動すると、電圧測定部410は、通信端末100の移動に伴いアンテナ端Pの電圧が上がったか下がったかを判定するステップS132。ステップS132でアンテナ端Pの電圧が下がったと判定された場合には、携帯電話制御部408は、直前に移動した方向とは逆方向に動かしてくださいというメッセージを表示部412に表示させるステップS134。例えば、ステップS130の表示後に、加速度センサ420によって通信端末100の左方向の移動が検出された場合には、携帯電話制御部408は、表示部412に右方向に移動してくださいというメッセージを表示させる。次に、非接触通信用IC406は、再度、ICカード200からのデータ受信が可能か否かを判定するステップS136。ステップS136で通信端末100の移動によってデータ受信が可能と判定された場合には、非接触通信用IC406は、前述したステップS106の信号処理を行う。ステップS136で通信端末100が移動してもデータ受信が不可能と判定された場合には、非接触通信用IC406は、再度、ステップ108のエラー判定を行う。エラー判定を再度行う理由は、パケットデータ中のSNYC部分とプリアンブル部分以外の部分例えば、CRC部分でエラーが発生している可能性があり、このエラーを解消するためである。ステップS132でアンテナ端Pの電圧が上がったと判定された場合には、非接触通信用IC406は、再度、ICカード200からのデータ受信が可能か否かを判定するステップS138。ステップS138でデータ受信が可能と判定された場合には、非接触通信用IC406は、前述したステップS106の信号処理を行う。ステップS136でデータ受信が不可能と判定された場合には、非接触通信用IC406は、ステップS136と同様に、再度ステップ108のエラー判定を行う。上述した本処理によれば、非接触通信の失敗時に通信端末100を移動させるようなメッセージ図6を表示部412に表示させることで、ユーザに通信端末100の移動を促すことができる。このため、ユーザが通信端末100を適切な位置に移動させることで、通信失敗時の適切なリカバリーが可能となる。なお、本処理においては、通信失敗時に通信端末100の移動を促すために、表示部412にメッセージを表示させることとしたが、これに限定されない。例えば、スピーカ418からの音声出力、LED416の点灯、振動部414の振動等で、通信端末100の移動を促すことを報知しても良い。また、表示部412、スピーカ418、LED416、振動部414のうちの複数を組み合わせて例えば、表示部412による表示と、LED416の点灯、報知しても良い。<4.まとめ>上述したように、本実施形態に係る通信端末100は、通信アンテナ104によるICカードとの通信状態を判定し、通信状態が通信エラーと判定した場合には、通信エラー時の通信データに基づいて通信端末100とICカード200との相対位置の変位を促す旨を表示部412等の報知部に報知させる。報知部の報知内容により、ユーザは、非接触通信の失敗の解消策を知ることになる。このため、ユーザは、報知内容に基いて通信端末100とICカード200との相対位置を変える通信端末100を移動させることで、通信エラー状態を適切に解消することができる。ここで、図8と図9に示す比較例と対比して、本実施形態に係る通信端末100の有効性について、更に説明する。図8は、比較例に係る通信端末の構成を示す図である。図9は、比較例に係る通信端末の表示部の表示例を示す図である。まず、比較例について説明する。比較例に係る通信端末700の表示部712は、非接触通信の失敗時には、図9に示すメッセージ通信エラーメッセージを表示する。このため、図9のメッセージを見たユーザは、通信エラー状態であることは分かるが、通信エラーの原因や改善方法は分からない。このため、通信エラーが発生し際に、ユーザは適切に通信エラー状態を解消することが困難とある。これに対して、本実施形態では、例えば図6に示すように、通信エラーを解消するために通信端末100の移動を促すメッセージを表示する。このため、図9に示す表示とは異なり、ユーザは具体的な対処方法を知ることができるので、通信エラー状態を解消しやすくなる。また、本実施形態の通信端末100は、図8に示す通信端末700の構成とは異なり、電圧測定部410の測定結果を確認して報知部に報知するので、通信アンテナ104が適切な位置に位置するように通信端末100を移動させることができる。以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。また、上記実施形態では、通信端末として携帯電話機や自動改札機を例に挙げて説明したが、これに限定されない。通信端末は、リーダ/ライタ機能及び報知部を有する、デジタルカメラ、PDA、ゲーム機、電子辞書、タブレット等であっても良い。また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。なお、本技術は以下のような構成も取ることができる。1外部装置と非接触通信を行う通信部と、報知部と、前記通信部による前記外部装置との通信状態を判定し、通信状態が通信エラーと判定した場合には、通信エラー時の通信データに基づいて自端末と前記外部装置との相対位置の変位を促す旨を前記報知部に報知させる制御部と、を備える、通信端末。2前記通信データは、前記外部装置から受信したパケットデータであり、前記制御部は、前記パケットデータにおける通信エラー箇所に応じて、前記相対位置の変位量を変更する、前記1に記載の通信端末。3前記制御部は、前記パケットデータにおける前記外部装置からの受信順番が早い部分での通信エラーの場合の前記相対位置の変位量を、前記受信順番が遅い部分での通信エラーの場合の前記相対位置の変位量よりも大きくして、前記報知部に報知させる、前記2に記載の通信端末。4前記パケットデータは、前記受信順番が遅いデータ本体部分と、前記受信順番が早く前記データ本体部分の開始位置を示す付加部分とを含み、前記通信部における電圧を測定する電圧測定部を更に備え、前記制御部は、前記データ本体部分と前記付加部分のうちの前記付加部分で通信エラーが発生していると判定した場合に、前記電圧測定部に前記電圧を測定させる、前記3に記載の通信端末。5前記制御部は、通信状態が通信エラーと判定した場合には、前記電圧測定部による前記電圧の測定後に、前記相対位置の変位を促す旨を前記報知部に報知させ、前記報知部による報知後に再度測定された前記電圧が、報知前に測定された前記電圧よりも小さい場合には、前記報知部に報知態様を変えて報知させる、前記4に記載の通信端末。6前記制御部は、前記相対位置の変位として、前記自端末の所定方向への移動を前記報知部に報知させる、前記1から5のいずれかに記載の通信端末。7前記報知部による報知後に前記自端末の移動を検出する移動検出部を更に備え、前記制御部は、前記移動検出部による移動検出後も前記通信エラーが継続していると判定した場合には、前記移動検出部により検出された移動方向とは異なる方向への移動を前記報知部に報知させる、前記6に記載の通信端末。8前記制御部は、前記移動検出部による移動検出後も前記通信エラーが継続していると判定した場合には、前記移動検出部により検出された移動方向とは逆方向への移動を前記報知部に報知させる、前記7に記載の通信端末。9前記報知部は、情報を表示する表示部と、光を発する発光部と、前記端末本体を振動させる振動部と、音声を出力する音声出力部との少なくともいずれか一つである、前記1から8のいずれかに記載の通信端末。10通信端末が外部装置と非接触通信を行うことと、前記通信端末が前記外部装置との通信状態を判定することと、通信エラーと判定した場合に、通信エラー時の通信データに基づいて前記通信端末と前記外部装置との相対位置の変位を促す旨を前記通信端末の報知部に報知させることと、を有する、通信方法。11通信端末が外部装置と非接触通信を行うことと、前記通信端末が前記外部装置との通信状態を判定することと、通信エラーと判定した場合に、通信エラー時の通信データに基づいて前記通信端末と前記外部装置との相対位置の変位を促す旨を前記通信端末の報知部に報知させることと、をコンピュータに実行させるための、プログラム。