携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも1つのモードを動作させる通信モジュールを備える通信装置であって、前記携帯型通信機器の地面に対する向きを取得する取得手段と、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替手段とを備えたことを特徴とする通信装置。前記通信モジュールは、複数の前記通信装置の間でデータ通信を行う端末間通信モードをさらに含むことを特徴とする請求項1に記載の通信装置。前記取得手段は、前記取得手段が取得した前記地面に対する向きが変化した場合、前記地面に対する向きの経時変化をさらに取得し、前記切替手段は、前記経時変化が所定の範囲内にあるときに限り、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替えることを特徴とする請求項1または2に記載の通信装置。前記取得手段は、前記携帯型通信機器の位置をさらに取得し、前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記携帯型通信機器の位置とに対応付けられたモードに切り替えることを特徴とする請求項1から3のいずれか1項に記載の通信装置。前記取得手段は、現在時刻をさらに取得し、前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記現在時刻とに対応付けられたモードに切り替えることを特徴とする請求項1から4のいずれか1項に記載の通信装置。前記取得手段は、前記通信モジュールに含まれる1つのモードに切り替えた時点からの経過時間をさらに取得し、前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、前記経過時間に対応付けられたモードに切り替えることを特徴とする請求項1から5のいずれか1項に記載の通信装置。前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、ユーザからの入力に対応付けられたモードに切り替えることを特徴とする請求項1から6のいずれか1項に記載の通信装置。請求項1から7のいずれか1項に記載の通信装置を備えたことを特徴とする携帯型通信機器。携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも1つのモードを動作させる通信モジュールを備える通信装置の制御方法であって、前記通信機器の地面に対する向きを取得する取得ステップと、前記取得ステップが取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替ステップとを含むことを特徴とする通信装置の制御方法。請求項1から7のいずれか1項に記載の通信装置を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。請求項10に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。上記モジュールには、カードエミュレーション機能とリーダライタエミュレーション機能とを、同時に動作させることができないものがある。携帯電話にこのタイプのモジュールが搭載されていた場合、例えば上記アプリケーション等を用いて、ユーザは2つの機能を手動で切り替える必要がある。しかし、ユーザ自身で使用状況を判断し、動作切り替えのために機器を操作することには煩わしさが伴う。また、2つの機能を同時に動作できるタイプのモジュールは、両機能の瞬間的な切り替えを繰り返すことにより、機能の両立を擬似的に実現するに過ぎない。このため、切り替えによって発生するオーバヘッドが計算資源を圧迫し、他の計算処理の応答速度が低下するなどのおそれがある。さらに、リーダライタエミュレーション機能の動作中は、常に搬送波を出力することで電力を消費する。したがって、真に必要な状況でのみリーダライタエミュレーション機能を動作させることでこの動作時間を短くし、消費電力を抑える必要がある。本発明は、上記の課題に鑑みてなされたものであり、その目的は、携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できる通信装置を提供することである。上記の課題を解決するために、本発明の通信装置は、1携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも1つのモードを動作させる通信モジュールを備える通信装置であって、2前記通信機器の地面に対する向きを取得する取得手段と、3前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替手段とを備えたことを特徴としている。また、上記の課題を解決するために、本発明の通信装置の制御方法は、1携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも1つのモードを動作させる通信モジュールを備える通信装置の制御方法であって、2前記通信機器の地面に対する向きを取得する取得ステップと、3前記取得ステップが取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替ステップとを含むことを特徴としている。上記の構成によれば、所定のセンサ例えば、加速度センサなどによって取得された地面に対する向きにより、ユーザが携帯型通信機器を把持する状態携帯型通信機器の姿勢を識別できる。各状態には、上記通信モジュールの読み書き待機モードまたは読み書き実行モードが対応付けられているため、通信装置は識別した状態に対応付けられた前記通信モジュールのモードへ切り替え、当該モードを実行させる。したがって、従来のようにユーザが自身で使用状況を判断して動作切り替えのために機器を操作する必要はなく、ユーザが当該機器を把持する状態を簡単な構成で識別することにより、当該状態に適したモードを自動的に実行できる。また、必要に応じて自動的に機能を切り替えることで機器の計算資源を浪費することがないため、無駄な電力消費を抑制することもできる。すなわち、上記構成によれば、携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できるという効果を奏する。また、前記通信装置では、1前記通信モジュールは、複数の前記通信装置の間でデータ通信を行う端末間通信モードをさらに含むことが望ましい。端末間通信モードとは、例えば連絡先の情報、メールの内容、撮影した動画など、各機器に記憶されたデータを、ケーブル等で接続することなく簡単に交換できる機能を動作させるモードである。図7は、この端末間通信モードを動作させ、2台の携帯型通信機器401、402の間でデータを交換する様子を表す。このように、例えば携帯型通信機器を横倒しにして接近させることにより、手軽にデータ交換を行うことができる。上記の構成によれば、上記通信モジュールが端末間通信モードを含んでいるため、通信装置がモードを切り替えることによりこれを動作させることができる。したがって、ユーザが当該機器を把持する状態を簡単な構成で識別することにより、当該状態に適したモードとしてさらに端末間通信モードを自動的に実行できる。また、前記通信装置では、1前記取得手段は、前記取得手段が取得した前記地面に対する向きが変化した場合、前記地面に対する向きの経時変化をさらに取得し、2前記切替手段は、前記検出手段によって検出された前記経時変化が所定の範囲内にあるときに限り、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替えることが望ましい。上記の構成によれば、所定のセンサによって取得された地面に対する向きが変化した場合、その変化の経時変化例えば、上記向きが携帯型通信機器の傾き角として計測される場合は角速度と等価であるを検出できる。そして、前記切替手段は、前記検出手段によって検出された前記経時変化が所定の範囲内にあるときに限り、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える。一方、前記切替手段は、前記検出手段によって検出された経時変化が所定の範囲を超えているときは、モードの切り替えを行わない。前記検出手段によって検出された経時変化が所定の範囲を超えることは、当該携帯型通信機器の状態がユーザの意図しない状態へ変化したことを示すからである。例えば、経時変化を角速度の大きさで示した場合、所定の範囲を超えて角速度が大きいことは、ユーザが携帯型通信機器を手に持って動かしたのではなく、携帯型通信機器を落下させたなどのアクシデントが発生したことを意味する。すなわち、ユーザが当該機器を把持して動かしたことによる変化であるか、またはユーザが意図しない当該機器の状態変化、例えば当該機器が重力にしたがって落下したことによる変化であるかなどを正確に判定できるため、誤動作を防ぐとともに、ユーザが当該機器を把持する状態に適したモードをより正確に実行できる。また、前記通信装置では、1前記取得手段は、前記携帯型通信機器の位置をさらに取得し、2前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記特定手段が特定した前記携帯型通信機器の位置とに対応付けられたモードに切り替えることが望ましい。上記の構成によれば、通信装置は、地面に対する向きによりユーザが携帯型通信機器を把持する状態を識別できる。そして、通信装置は、この向きだけでなく携帯型通信機器の位置情報を追加情報として用いてモードを切り替える。例えば、ICチップが備えられた広告媒体が設置されている場所であることがあらかじめ分かっている場合は、優先的に読み書き実行モードに切り替えるなど、特定した携帯型通信機器の位置に基づく切替処理を行える。したがって、ユーザの使用状況に適したモードをより正確に実行できる。また、前記通信装置では、1前記取得手段は、現在時刻をさらに取得し、2前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記時刻取得手段が取得した現在時刻とに対応付けられたモードに切り替えることが望ましい。上記の構成によれば、地面に対する向きによりユーザが携帯型通信機器を把持する状態を識別できる。そして、通信装置は、この向きだけでなく現在時刻を追加情報として用いてモードを切り替える。例えば、過去の使用履歴から毎日決まった時刻に駅の改札機を通過することが分かる場合、その時刻は取得されたセンサ情報の内容にかかわらずカードエミュレーション機能を動作させることができる。したがって、ユーザの使用状況に適したモードをより正確に実行できる。また、前記通信装置では、1前記取得手段は、前記通信モジュールに含まれる1つのモードに切り替えた時点からの経過時間をさらに取得し、2前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、前記計測手段によって計測された経過時間に対応付けられたモードに切り替えることが望ましい。上記の構成によれば、読み書き実行モードまたは端末間通信モードに切り替えてから経過した時間が所定の時間を超えたときは、携帯型通信機器の状態にかかわらず読み書き待機モードへ切り替えることができる。したがって、長時間読み書き実行モードまたは端末間通信モードを動作させることによる電力消費を抑えるとともに、外乱による誤識別を防ぎ、ユーザの使用態様に適したモード切り替えを行うことができる。また、前記通信装置では、1前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、ユーザからの入力に対応付けられたモードに切り替えることが望ましい。上記の構成によれば、ユーザは通信装置に入力を与えることができるため、例えば通信装置がモードを切り替える前にユーザからの切替許可を待機するといった動作を行うことができ、ユーザが所望のモードを能動的に選択できる。また、本発明の携帯型通信機器は、1前記通信装置を備えたことを特徴としている。上記の構成によれば、携帯型通信機器が前記通信装置を備えていることにより、従来のようにユーザが自身で使用状況を判断して動作切り替えのために機器を操作する必要はなく、ユーザが当該機器を把持する状態を簡単な構成で識別することにより、当該状態に適したモードを自動的に実行できる。なお、上記通信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記通信装置の各手段として動作させることにより、上記通信装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。以上のように、本発明の通信装置は、携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも1つのモードを動作させる通信モジュールを備える通信装置であって、前記通信機器の地面に対する向きを取得する取得手段と、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替手段とを備えた構成である。また、本発明の通信装置の制御方法は、携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも1つのモードを動作させる通信モジュールを備える通信装置の制御方法であって、前記通信機器の地面に対する向きを取得する取得ステップと、前記取得ステップが取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替ステップとを含む構成である。したがって、簡単な構成により携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できるという効果を奏する。以下、本発明の実施の形態について、図1~図4に基づいて詳細に説明する。なお、以下で説明する実施の形態では、近距離通信機器通信装置1を内蔵した電子機器として、携帯型通信機器100を想定する。なお、本実施の形態における近距離とは、外部の機器非接触型ICチップ、リーダライタ、または他の携帯型通信機器と無接触で通信可能な距離をいう。概要本実施の形態に係る携帯型通信機器100は、その姿勢や移動速度などを検出できるセンサを用いて機器本体の状態を推定することにより、カードエミュレーション機能読み書き待機モードを動作させるべき状況と、リーダライタエミュレーション機能読み書き実行モードを動作させるべき状況と、端末間通信機能端末間通信モードを動作させるべき状況とを識別する。携帯型通信機器100が上記3つの状況を識別する方法の一例について、図2および3に基づいて説明する。図2は、携帯型通信機器100に対する3軸加速度センサの座標系と重力の加わる方向地面に対する向きとを表す。図3は、近距離通信機器1が識別する携帯型通信機器100の各状態を表したものであり、同図aは携帯型通信機器100を地面に対して垂直に立てた状態、同図bは携帯型通信機器100を地面に対して水平に寝かせた状態、および同図cは側面部が地面に対して水平になるよう携帯型通信機器100を横に倒した状態を表す。非接触型ICチップは看板等の広告媒体などに含まれ、これらは垂直方向に設置されていることがほとんどであるため、ユーザは携帯型通信機器100を垂直に把持してかざすことが多いと考えられる。それに対して、リーダライタは店舗に置かれる電子マネー決済装置や駅の改札機などに含まれ、これらは水平方向に設置されていることが多いため、ユーザは携帯型通信機器100を水平に把持して近接させることが通常と考えられる。また、2つの機器間で通信を行う際は、両機器を横倒しにして接近させることが多いと予想される。こうした実際の使用態様の違いを利用すれば、図3に図示するように、例えば3軸加速度センサを用いて携帯型通信機器100が垂直状態、水平状態、または横倒し状態のいずれの状態にあるかを判定するだけで上記3つの状況を識別でき、それぞれ適切な通信機能を動作させることができる。すなわち、例えば携帯型通信機器100が図3aの垂直状態にある場合は、垂直方向に設置された看板等に向けられているとしてリーダライタエミュレーション機能を動作させ図6参照、携帯型通信機器100が同図bの水平状態にある場合は、水平方向に設置された電子マネー決済装置等に向けられているとしてカードエミュレーション機能を動作させ図5参照、または携帯型通信機器100が同図cの水平状態にある場合は、データの交換が行われるとして端末間通信機能を動作させる図7参照。携帯型通信機器の構成本実施の形態に係る携帯型通信機器100の構成について、図1に基づいて説明する。図1は、携帯型通信機器100の要部構成を示すブロック図である。図示の通り、携帯型通信機器100は、近距離通信機器1、記憶部記憶媒体5、センサ部6、および入力部7を含む。近距離通信機器1は、センサ情報取得部取得手段2、通信方式切替部切替手段3、および小電力無線通信部通信モジュール4を含み、小電力無線通信部4は、カードエミュレーション実行部41、リーダライタエミュレーション実行部42、および端末間通信実行部43を含む。また、センサ部6は、加速度検出部61、時間検出部62、位置検出部63、および角度検出部64を含む。なお、本実施の形態に直接関係のない部分例えば一般的な携帯型通信機器に含まれることの多い、通話や画像撮影などを実現する部分は、構成の説明およびブロック図から省略した。以下、近距離通信機器1センサ情報取得部2、通信方式切替部3、小電力無線通信部4、カードエミュレーション実行部41、リーダライタエミュレーション実行部42、端末間通信実行部43、記憶部5、センサ部6加速度検出部61、時間検出部62、位置検出部63、角度検出部64、入力部7の順序で各構成が担う機能を説明する。近距離通信機器1近距離通信機器1は、カードエミュレーション実行部41で実現されるカードエミュレーション機能読み書き待機モード、リーダライタエミュレーション実行部42で実現されるリーダライタエミュレーション機能読み書き実行モード、または端末間通信実行部43で実現される端末間通信機能端末間通信モードの少なくとも1つの機能を動作させる。なお、本実施の形態では、近距離通信機器1が携帯型通信機器100の内部に含まれる構成としたが、外部に設置した近距離通信機器1と携帯型通信機器100とを通信可能とすることで上記機能を実現する構成としてもよい。センサ情報取得部2は、センサ部6から各センサの計測値を取得し、これを通信方式切替部3へ出力する。本実施の形態では、センサ情報取得部2は、加速度検出部61から携帯型通信機器100の加速度情報を、時間検出部62から現在時刻を、位置検出部63から携帯型通信機器100の位置情報を、角度検出部64から携帯型通信機器100の角度情報を得る。通信方式切替部3は、センサ情報取得部2から入力された各種のセンサ情報から、ユーザが携帯型通信機器100を把持する状態を識別し、識別した状態に応じて小電力無線通信部4に含まれる機能カードエミュレーション実行部41、リーダライタエミュレーション実行部42、端末間通信実行部43を切り替える。通信方式切替部3は、切り替えるべき機能を特定するための信号を小電力無線通信部4に出力するが、この出力は当該機能を特定できさえすれば何でもよい。具体的な切替方法については後で詳述する。また、通信方式切替部3は、入力部7から入力信号を受け付ける。小電力無線通信部4は、通信方式切替部3から切替信号の入力を受けて当該機能を動作させ、外部の機器と近距離の無線通信を行う。この通信規格としては、NFCNearFieldCommunicationなどの国際規格を用いてよい。カードエミュレーション実行部41は、カードエミュレーション機能を実現する。すなわち、外部機器リーダライタからの通信要求に応答し、必要に応じて記憶部5に記憶されている情報の読み書きを行う。リーダライタエミュレーション実行部42は、リーダライタエミュレーション機能を実現する。すなわち、外部の非接触型ICチップに記憶された情報を読み出す。端末間通信実行部43は、端末間通信機能を実現する。すなわち、複数の通信機器の間で情報を送受信する。記憶部5記憶部5は、センサ情報取得部2が用いるデータを記憶した不揮発性の記憶装置であり、例えば半導体メモリ、ハードディスク、DVD等で構成できる。当該データには、切り替えの対象となる3つの機能と携帯型通信機器100の状態とが対応付けられたテーブル、3つの機能と時刻とが対応付けられたテーブル、3つの機能と1つのモードへ切り替えてからの経過時間とが対応付けられたテーブル、および広告媒体が存在する位置情報が含まれる。なお、本実施の形態では、記憶部5は携帯型通信機器100に内蔵される装置として図1に示しているが、携帯型通信機器100と通信可能な外部記憶装置として実現されてもよい。センサ部6センサ部6は、これに含まれる計測装置の計測値をセンサ情報取得部2に出力する。加速度検出部61は、携帯型通信機器100の地面に対する重力の向きを計測する機器であり、例えば一般的な携帯型の情報通信機器が備える3軸または6軸の加速度センサでよい。時間検出部62は、現在時刻を取得する機器であり、一般的な時計でよい。位置検出部63は、携帯型通信機器100の位置情報を取得する機器であり、例えば一般的なGPSセンサでよい。角度検出部64は、携帯型通信機器100の傾き角、および/または、角速度地面に対する向きの経時変化を計測できる機器であり、例えば一般的なジャイロスコープでよい。入力部7入力部7は、ユーザからの入力操作を受け付けるインターフェースであり、例えばボタンやキーボードなどで実現できる。通信方式切替部3の切り替え処理通信方式切替部3は、原則としてカードエミュレーション機能を動作させるよう切替信号を出力する。他の機器からの通信要求を待機するこの機能では、電力消費が小さくて済むからである。一方で、通信方式切替部3は、センサ情報取得部2から入力されたセンサ情報に基づいてユーザが携帯型通信機器100を使用する状態を識別し、リーダライタエミュレーション機能または端末間通信機能へ切り替える信号を小電力無線通信部4に出力する。ここでは、通信方式切替部3の詳細な処理内容を説明する。加速度による状態の識別通信方式切替部3は、加速度検出部61で計測される携帯型通信機器100の地面に対する加速度重力の向きにより、携帯型通信機器100の状態垂直状態、水平状態、または横倒し状態を識別し、それぞれの状態に対応する機能カードエミュレーション機能、リーダライタエミュレーション機能、および端末間通信機能のうち、少なくとも1つの機能を動作させるための切替信号を小電力無線通信部4へ出力する。なお、携帯型通信機器100に対する加速度センサの座標系と重力の加わる方向と関係、および各関係と対応する携帯型通信機器100の状態については、図3を参照して前述した通りである。また、地面に対する加速度の代わりに、角度検出部64から取得される地面に対する傾き角を使用してもよい。角速度を利用した識別精度の改善通信方式切替部3は、角度検出部64で計測される携帯型通信機器100の角速度により、各状態から別の状態へと遷移する速度を取得できる。これにより、加速度を取得するだけでは十分な識別精度を発揮できない状況において、誤判定を回避し、無駄なモード切り替えを抑制できる。例えば、加速度センサによって携帯型通信機器100が垂直状態と識別される場合でも、角速度が所定の範囲を超えているときは、通信方式切替部3はリーダライタエミュレーション機能へ切り替える信号を出力しない。所定の範囲を超えて角速度が大きいときは、ユーザが携帯型通信機器100を手に持って動かしたのではなく、誤って携帯型通信機器100を落下させたなどのアクシデントが発生していると考えられるからである。位置情報を利用したリーダライタエミュレーション機能への切り替え通信方式切替部3は、リーダライタエミュレーション機能へ切り替えるための基礎情報として、位置検出部63で計測される携帯型通信機器100の位置情報を利用してもよい。これにより、非接触型ICチップを備えた媒体が設置されている場所であることがあらかじめ分かっている場合や、過去にユーザが手動でリーダライタエミュレーション機能に切り替えた場所である場合などには、優先的にリーダライタエミュレーション機能に切り替えることができる。なお、既知の位置であるか否かの判定は、記憶部5に当該位置が記憶されているか否かを判定すればよい。経過時間を考慮した機能の切り替え通信方式切替部3は、リーダライタエミュレーション機能または端末間通信機能に切り替えた後、所定の時間が経過したときは、携帯型通信機器100の状態にかかわらず、カードエミュレーション機能に戻すための切替信号を出力するようにしてもよい。これにより、搬送波を出力するリーダライタエミュレーション機能または端末間通信機能が、長時間動作することによる無駄な電力消費を抑えることができる。なお、時間経過の判定に用いる時間情報は、時間検出部62から取得される。また、リーダライタエミュレーション機能を動作させるべき状況では、ユーザは非接触型ICチップを備えた媒体に携帯型通信機器100をかざして使用するため、携帯型通信機器100を把持したまま静止させる状況が想定される。または、端末間通信機能を動作させるべき状況では、ユーザは携帯型通信機器100を横倒しにして静止させる状況が想定される。したがって、通信方式切替部3は、垂直状態または横倒し状態が識別された場合であって、所定の時間だけ静止状態が継続した後により詳細には、加速度の変化量が所定の範囲におさまっていることにより、静止していると判断できる場合、リーダライタエミュレーション機能または端末間通信機能へ切り替える信号を出力してもよい。逆に、垂直状態または横倒し状態が識別された場合であっても、所定の時間だけ静止状態が継続しないときは、通信方式切替部3はカードエミュレーション機能の動作を維持してもよい。カードエミュレーション機能を動作させるべき状況では、ユーザは把持した携帯型通信機器100を動かしながら外部機器に接触または近接させることが多いと想定されるからである。ユーザの入力操作による機能の切り替えユーザは、入力部7から所定のユーザインターフェースを操作して、自ら3種類の機能を切り替えることもできる。ユーザから切り替えの指示があった場合、通信方式切替部3は、携帯型通信機器100の状態にかかわらず指示された機能に切り替える。または、通信方式切替部3は、小電力無線通信部4に切替信号を出力する際にユーザへ切り替えの可否を問うインターフェースを表示し、ユーザから切り替えを許可する入力があるまで切替処理を待機してもよい。その他の変形例通信方式切替部3は、携帯型通信機器100が備える電池の残量が所定値を下回っているときは、機能を切り替えないようにしてもよい。リーダライタエミュレーション機能や端末間通信機能では、情報を送受信する搬送波を出力することにより電力消費が大きいからである。近距離通信機器1が実行する処理携帯型通信機器100が実行する処理の流れを、図4に基づいて説明する。図4は、携帯型通信機器100が実行する処理の一例を示すフローチャートである。まず、通信方式切替部3が、カードエミュレーション実行部41に切り替えるための信号を小電力無線通信部4に出力することで、小電力無線通信部4がカードエミュレーション機能を動作させるステップ1:以下、S1のように略記する。次に、通信方式切替部3は、入力部7からの入力の有無を判定することにより、ユーザによるモード選択の入力の有無を判定するS2。ユーザがカードエミュレーション機能を選択する入力操作を行っていると判定される場合S2においてカードエミュレーション機能を選択、すでにカードエミュレーション機能は動作しているため、そのまま処理は終了する。一方、ユーザがリーダライタエミュレーション機能を選択する入力操作を行っていると判定される場合S2においてリーダライタエミュレーション機能を選択、通信方式切替部3はリーダライタエミュレーション実行部42に切り替えるための信号を小電力無線通信部4に出力し、小電力無線通信部4がリーダライタエミュレーション機能を動作させるS7。または、ユーザが端末間通信機能を選択する入力操作を行っていると判定される場合S2において端末間通信機能を選択、通信方式切替部3は端末間通信実行部43に切り替えるための信号を小電力無線通信部4に出力し、小電力無線通信部4が端末間通信機能を動作させるS8。一方、ユーザによるモード選択の入力が無いと判定される場合S2においてNO、センサ情報取得部2は、加速度検出部61、時間検出部62、位置検出部63、および角度検出部64からそれぞれの計測値を取得し、これを通信方式切替部3へ出力するS3。次に、通信方式切替部3は、センサ情報取得部2から入力を受けた角速度の計測値が所定の範囲内にあるか否かを判定するS4。範囲内にない場合はS4においてNO、そのまま処理を終了する。範囲内にある場合S4においてYES、通信方式切替部3は、センサ情報取得部2から入力を受けた携帯型通信機器100の現在の位置情報が、非接触型ICチップの搭載された広告等の位置すなわち、リーダライタエミュレーション機能を動作させる位置として、記憶部5に記憶されているか否かを判定するS5。当該位置が記憶部5に記憶されている場合S5においてYES、通信方式切替部3はリーダライタエミュレーション実行部42に切り替えるための信号を小電力無線通信部4に出力し、小電力無線通信部4がリーダライタエミュレーション機能を動作させるS7。一方、当該位置が記憶部5に記憶されていない場合S5においてNO、通信方式切替部3は、センサ情報取得部2から入力を受けた加速度情報に基づいて、携帯型通信機器100の状態を識別するS6。水平状態と識別される場合S6において水平状態、すでにカードエミュレーション機能は動作しているため、そのまま処理は終了する。垂直状態と識別される場合S6において垂直状態、通信方式切替部3はリーダライタエミュレーション実行部42に切り替えるための信号を小電力無線通信部4に出力し、小電力無線通信部4がリーダライタエミュレーション機能を動作させるS7。または、横倒し状態と識別される場合S6において横倒し状態、通信方式切替部3は端末間通信実行部43に切り替えるための信号を小電力無線通信部4に出力し、小電力無線通信部4が端末間通信機能を動作させるS8。リーダライタエミュレーション機能、または端末間通信機能に切り替えた場合S7、S8、通信方式切替部3は当該動作を開始させてからの経過時間を監視するS9。すなわち、センサ情報取得部2から入力を受けた上記時刻と、所定の間隔でセンサ情報取得部2から入力される時刻との差経過時間が、所定時間を超えているか否かを判定するS9。所定時間を超えていない場合S9においてNOは動作を継続させ、所定時間を超えている場合S9においてYESは処理を終了する。近距離通信機器1の効果簡単な構成により携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できる。ソフトウェアによる実現例最後に、近距離通信機器1の各ブロック、集積回路ICチップ上に形成された論理回路によってハードウェア的に実現してもよいし、CPUCentralProcessingUnitを用いてソフトウェア的に実現してもよい。後者の場合、近距離通信機器1は、各機能を実現するプログラムの命令を実行するCPU、上記プログラムを格納したROMReadOnlyMemory、上記プログラムを展開するRAMRandomAccessMemory、上記プログラムおよび各種データを格納するメモリ等の記憶装置記録媒体などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである近距離通信機器1の制御プログラムのプログラムコード実行形式プログラム、中間コードプログラム、ソースプログラムをコンピュータで読み取り可能に記録した記録媒体を近距離通信機器1に供給し、そのコンピュータまたはCPUやMPUが記録媒体に記録されているプログラムコードを読み出し実行することによっても達成可能である。上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー登録商標ディスク/ハードディスク等の磁気ディスクやCD-ROM/MO/MD/DVD/CD-R等の光ディスクを含むディスク類、ICカードメモリカードを含む/光カード等のカード類、マスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ類、あるいはPLDProgrammablelogicdeviceやFPGAFieldProgrammableGateArray等の論理回路類などを用いることができる。また、近距離通信機器1を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網VirtualPrivateNetwork、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSLAsymmetricDigitalSubscriberLine回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth登録商標、IEEE802.11無線、HDRHighDataRate、NFCNearFieldCommunication、DLNADigitalLivingNetworkAlliance、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。