(57)【要約】【課題】非接触ＩＣ部の定期券が有効期限切れであるためチャージ残高から料金が払い出された場合、定期券の有効切れをユーザに報知する。【解決手段】自動改札機２００を通過するときに、無線端末１００の非接触ＩＣ部１８０が定期券として機能する。非接触ＩＣ部１８０の定期券としての機能が、定期券の有効期限切れによって使用できない場合、非接触ＩＣ部１８０の運賃支払い機能により自動改札機２００に運賃を払い出す。ＣＰＵ１５０は、非接触ＩＣ部１８０の定期券が有効期限切れであり、かつ、運賃支払い機能により運賃が払い出された場合、その旨を表示部１２０に報知する。【選択図】図１
2007264956.tif 000002
【特許請求の範囲】
【請求項１】
定期券としての機能と運賃支払い機能とを備え、自動改札機を通過するときに定期券が有効期限内でない場合は運賃支払い機能により運賃を払い出す無線端末において、
前記定期券が有効期限内であるか否かを判別する有効期限判別手段と、
前記有効期限判別手段が、前記定期券が有効期限内でないと判別したときに、前記運賃支払い機能により自動改札機に運賃を払い出したか否かを判別する払出判別手段と、
前記払出判別手段が、前記運賃支払い機能により自動改札機に運賃を払い出したと判別したときに、前記定期券が有効期限内でないことをユーザに報知する報知手段と、
を備えることを特徴とする無線端末。
【請求項２】
前記運賃支払い機能により支払い可能な残高の大小を判別する金額を設定する金額設定手段と、
前記払出判別手段が、前記運賃支払い機能により自動改札機に運賃を払い出したと判別したときに、前記運賃支払い機能による支払い可能な残高が前記金額設定手段により設定された金額より小さいか否かを判別する支払可能残高判別手段と、をさらに備え、
前記報知手段は、
前記支払可能残高判別手段が、前記運賃支払い機能による支払い可能な残高が前記金額設定手段により設定された金額より小さいと判別したときに、前記定期券が有効期限内でないことをユーザに報知することを特徴とする請求項１に記載の無線端末。
【請求項３】
前記定期券が有効期限内であるか否かを前記有効期限判別手段が判別する周期を設定する周期設定手段をさらに備え、
前記有効期限判別手段は、
前記周期設定手段により設定された周期ごとに前記定期券が有効期限内であるか否かを判別することを特徴とする請求項１又は２に記載の無線端末。
【請求項４】
前記定期券が有効期限内であるか否かを前記有効期限判別手段が判別する時刻を設定する時刻設定手段をさらに備え、
前記有効期限判別手段は、
前記時刻設定手段により設定された時刻に前記定期券が有効期限内であるか否かを判別することを特徴とする請求項１又は２に記載の無線端末。
【請求項５】
前記有効期限判別手段は、
自動改札機通過時に前記定期券が有効期限内であるか否かを判別することを特徴とする請求項１又は２に記載の無線端末。
【請求項６】
定期券としての機能と運賃支払い機能とを備え、自動改札機を通過するときに定期券が有効期限内でない場合は運賃支払い機能により運賃を払い出すコンピュータに、
前記定期券が有効期限内であるか否かを判別する有効期限判別機能と、
前記有効期限判別機能により、前記定期券が有効期限内でないと判別したときに、前記運賃支払い機能により自動改札機に運賃を払い出したか否かを判別する払出判別機能と、
前記払出判別機能により、前記運賃支払い機能により自動改札機に運賃を払い出したと判別したときに、前記定期券が有効期限内でないことをユーザに報知する報知機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触ＩＣカード機能を有する無線端末、及び、プログラムに関する。
【背景技術】
【０００２】
近年、非接触通信によって改札処理するＩＣ（Integrated Circuit）カード類を接続または搭載した通信端末が提案されている。
【０００３】
例えば、特許文献１の通信端末は、非接触通信によって改札処理するＩＣカード類を接続または搭載し、改札処理時にＩＣカード類に記憶された情報を受け取り、端末を自動的に制御する機能を備え、改札時に定期券の残期限やプリペイド残金額を自動的に表示させる。
【０００４】
特許文献１の通信端末では、定期券が期限切れになったときには、期限切れを報知することはできなかった。そのため、それ以降の改札処理において、定期券の期限切れのためプリペイド残金から支払われたことが報知されない。
【特許文献１】特開２００４−１７８４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記実情に鑑みてなされたもので、非接触ＩＣカード機能を有する無線端末において、非接触ＩＣカード機能に搭載される定期券が期限切れになったときに、期限切れを報知する無線端末、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る無線端末は、
定期券としての機能と運賃支払い機能とを備え、自動改札機を通過するときに定期券が有効期限内でない場合は運賃支払い機能により運賃を払い出す無線端末において、
前記定期券が有効期限内であるか否かを判別する有効期限判別手段と、
前記有効期限判別手段が、前記定期券が有効期限内でないと判別したときに、前記運賃支払い機能により自動改札機に運賃を払い出したか否かを判別する払出判別手段と、
前記払出判別手段が、前記運賃支払い機能により自動改札機に運賃を払い出したと判別したときに、前記定期券が有効期限内でないことをユーザに報知する報知手段と、
を備えることを特徴とする。
【０００７】
例えば、前記運賃支払い機能により支払い可能な残高が小さいか否かを判別する金額を設定する金額設定手段と、
前記払出判別手段が、前記運賃支払い機能により自動改札機に運賃を払い出したと判別したときに、前記運賃支払い機能による支払い可能な残高が前記金額設定手段により設定された金額より小さいか否かを判別する支払可能残高判別手段と、をさらに備え、
前記報知手段は、
前記支払可能残高判別手段が、前記運賃支払い機能による支払い可能な残高が前記金額設定手段により設定された金額より小さいと判別したときに、前記定期券が有効期限内でないことをユーザに報知してもよい。
【０００８】
例えば、前記定期券が有効期限内であるか否かを前記有効期限判別手段が判別する周期を設定する周期設定手段をさらに備え、
前記有効期限判別手段は、
前記周期設定手段により設定された周期ごとに前記定期券が有効期限内であるか否かを判別してもよい。
【０００９】
例えば、前記定期券が有効期限内であるか否かを前記有効期限判別手段が判別する時刻を設定する時刻設定手段をさらに備え、
前記有効期限判別手段は、
前記時刻設定手段により設定された時刻に前記定期券が有効期限内であるか否かを判別してもよい。
【００１０】
例えば、前記有効期限判別手段は、
自動改札機通過時に前記定期券が有効期限内であるか否かを判別してもよい。
【００１１】
本発明の第２の観点に係るプログラムは、定期券としての機能と運賃支払い機能とを備え、自動改札機を通過するときに定期券が有効期限内でない場合は運賃支払い機能により運賃を払い出すコンピュータに、
前記定期券が有効期限内であるか否かを判別する有効期限判別機能と、
前記有効期限判別機能により、前記定期券が有効期限内でないと判別したときに、前記運賃支払い機能により自動改札機に運賃を払い出したか否かを判別する払出判別機能と、
前記払出判別機能により、前記運賃支払い機能により自動改札機に運賃を払い出したと判別したときに、前記定期券が有効期限内でないことをユーザに報知する報知機能と、
を実現させるためのプログラムであることを特徴とする。
【発明の効果】
【００１２】
非接触ＩＣカード機能を有する無線端末において、非接触ＩＣカード機能に搭載される定期券が期限切れであるため、チャージ残高から料金が払い出された場合、定期券の有効切れをユーザに報知することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態に係る非接触ＩＣを備える無線端末１００について、図面を参照して説明する。本実施形態では、無線端末１００が携帯電話の例を示すが、ＰＨＳ（Personal Handyphone System）であってもよい。
【００１４】
まず、構成を説明する。
図１は、本発明の実施形態に係る無線端末１００の構成を示すブロック図である。
無線端末１００は、図１に示すように、操作部１１０と、表示部１２０と、音声処理部１３０と、通信部１４０と、ＣＰＵ１５０と、記憶部１６０と、から構成される無線通信部１７０と、非接触ＩＣ部１８０と、から構成される。
【００１５】
操作部１１０は、無線端末１００の外面上に構成されたボタンやキーなどからユーザの操作を受け付ける。操作部１１０は、ユーザの操作に応じた入力信号をＣＰＵ１５０に入力する。
【００１６】
表示部１２０は、ＣＰＵ１５０の制御信号に基づき、各種画面を表示する。
【００１７】
音声処理部１３０は、無線端末１００の通話機能などにかかる音声の処理をする。音声処理部１３０は、マイクロフォン１３２から音声の入力を受け、デジタル変換した音声信号をＣＰＵ１５０の制御のもと、通信部１４０に送出する。また、ＣＰＵ１５０の制御のもと、通信部１４０からデジタル音声信号の入力を受け、アナログ変換してスピーカ１３１により出力する。
【００１８】
通信部１４０は、アンテナ１４１を介して通信網から音声信号を受信する。通信部１４０は、音声処理部１３０から受信した音声信号を、アンテナ１４１を介して通信網へ送信する。また、通信部１４０は、データ通信機能にかかる通信を制御し、例えば、ウェブサイトへのアクセスや電子メールの送受信をおこなう。
【００１９】
ＣＰＵ１５０は、無線端末１００の各部の動作を制御する。ＣＰＵ１５０は、記憶部１６０に格納されているプログラムに基づき、各処理を実行する。なお、無線端末１００の各構成はそれぞれＣＰＵ１５０と接続されており、各構成間でのデータ授受などはＣＰＵ１５０を介しておこなわれるものとする。
【００２０】
記憶部１６０は、ＣＰＵ１５０が実行する動作プログラムを格納する他、本発明を実現するために必要な種々のデータを格納する。本実施形態では、図２に示すように、プログラム格納領域１６１、検出条件テーブル格納領域１６２、などの記憶領域が構成される。
【００２１】
プログラム格納領域１６１は、ＣＰＵ１５０が実行するプログラムを格納するための領域である。プログラム格納領域１６１には、無線端末１００全体の動作を制御するための基本ソフトウエア（いわゆる、ＯＳなど）や、無線端末１００の種々の機能を実現するためのアプリケーションソフトウェアなどが格納される。
【００２２】
検出条件テーブル格納領域１６２は、ＣＰＵ１５０が非接触ＩＣ部１８０の有する定期券情報を検出するタイミング等が設定される検出条件テーブル４００を格納する。
【００２３】
図３は、検索条件テーブルの例を示す図である。
検出条件テーブル４００は、図３に示すような、項目と、設定内容と、有効フラグと、を対応付けて記憶する。
【００２４】
「周期検出」は、一定周期ごとに非接触ＩＣ部１８０から定期券情報を検出するか否かの設定である。「周期検出」が有効に設定されているとき、有効フラグが「１」になり、無効に設定されているとき、有効フラグが「０」となる。設定内容には、定期券情報を検出する周期が設定される。図３の例では、１５分の周期で定期券情報を検出する設定となっている。
【００２５】
「定時検出」は、一定時刻に非接触ＩＣ部１８０から定期券情報を検出するか否かの設定である。「定時検出」が有効に設定されているとき、有効フラグが「１」になり、無効に設定されているとき、有効フラグが「０」となる。設定内容には、定期券情報を検出する時刻が設定される。図３の例では、午前５時に定期券情報を検出する設定となっている。
【００２６】
「自動改札機通過時検出」は、自動改札機２００を通過するときに非接触ＩＣ部１８０から定期券情報を検出するか否かの設定である。「自動改札機通過時検出」が有効に設定されているとき、有効フラグが「１」になり、無効に設定されているとき、有効フラグが「０」となる。設定内容の設定項目はない。
【００２７】
「残高比較」は、定期券が期限切れのため、非接触ＩＣ部１８０の有する運賃支払い機能のチャージ残高から支払処理された場合、チャージ残高を所定の金額と比較し、所定の金額より少ない場合のみ、その旨を報知するか否かの設定である。「残高比較」が有効に設定されているとき、有効フラグが「１」になり、無効に設定されているとき、有効フラグが「０」となる。設定内容には、チャージ残高と比較する金額が設定される。図３の例では、チャージ残高が２０００円より少ないときのみ、チャージ残高から支払処理されたことを報知する。
【００２８】
検出条件テーブル４００は、ユーザが操作部１１０を所定の操作をすることで変更することができる。具体的には、ＣＰＵ１５０が図７の設定処理により変更する。設定処理の動作については後述する。
【００２９】
非接触ＩＣ部１８０は、自動改札機２００による改札処理に対し定期券機能、運賃支払い機能、を有する。定期券機能には、所定の有効期限、乗車駅、降車駅、所定の経路、などが設定される。定期券機能により、所定の有効期限内、乗車駅と降車駅間の所定の経路では自動改札機２００を通過することができる。それ以外の区間や、定期券が期限切れであるときは、運賃支払い機能により、予めチャージされた（入金された）チャージ残高から所定の料金を支払い、自動改札機２００を通過する。チャージ残高からは、自動改札機２００以外のリーダライタと通信して、所定料金を支払うことも可能である。また、本実施例では運賃支払い機能として、予め入金したチャージ残高から支払う例を説明するが、予め登録されたクレジットカードなど、与信価値を有する料金情報から支払うようにしてもよい。
【００３０】
非接触ＩＣ部１８０は、無線端末１００に固定されるものであってもよいし、着脱可能な非接触ＩＣ部カードによって構成してもよい。
【００３１】
図４は、非接触ＩＣ部の構成例を示すブロック図である。
非接触ＩＣ部１８０は、図４に示すように、ＩＣカード制御部１８１と、メモリ１８２と、通信制御部１８３と、アンテナ１８４と、から構成される。
【００３２】
ＩＣカード制御部１８１は、メモリ１８２に格納されるプログラムを実行することで、非接触ＩＣ部１８０の各部の動作を制御し、改札処理に対する支払い機能、定期券機能を実現する。
また、ＩＣカード制御部１８１は、無線通信部１７０と接続され、ＣＰＵ１５０の要求に応じてデータを送出する。
【００３３】
メモリ１８２は、ＩＣカード制御部１８１の動作を制御するためのプログラムを格納する。また、図５に示すような定期券情報、チャージ残高・支払履歴情報、を記憶する。
【００３４】
定期券情報は、図５（ａ）に示すように、有効期限、乗車駅、降車駅、経路、などの情報を格納する。
【００３５】
チャージ残高・支払履歴情報は、図５（ｂ）に示すように、チャージ残高、入金出金の履歴、などを格納する。
【００３６】
通信制御部１８３は、アンテナ１８４を介して外部の自動改札機２００と非接触通信により改札処理のデータを送受信する。また、外部のリーダライタと非接触通信により料金の支払いに必要なデータを送受信する。
【００３７】
図１に示すＣＰＵ１５０は、検出条件テーブル４００に設定されるタイミングで非接触ＩＣ部１８０より定期券情報を検出する。定期券の有効期限切れのため、チャージ残高から支払処理されていると、図６に示すような表示を表示部１２０に表示させてユーザに報知する。詳細の動作については後述する。
【００３８】
本実施形態では、ＣＰＵ１５０がプログラムを実行することによって、上記機能構成が論理的に実現されるものとするが、これらの機能を、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などの物理的な構成によって実現してもよい。
【００３９】
なお、上記各構成は、無線端末１００によって本発明を実現するために必要な主要な構成であり、無線端末１００として必要なその他の構成については、必要に応じて備えられているものとする。
【００４０】
以上が、無線端末１００の構成の説明である。
次に、上記構成の無線端末１００の動作を、図面を参照しながら説明する。
【００４１】
先ず、ユーザの設定操作に応じて、ＣＰＵ１５０が非接触ＩＣ部１８０から定期券情報を検出するタイミング等についての検出条件テーブル４００を変更（初期設定）するときの動作について説明する。
【００４２】
図７は、設定処理の動作を説明するためのフローチャートである。
無線端末１００が初期起動されたとき、又は、ユーザによる操作部１１０の所定の操作があったときに、ＣＰＵ１５０は、図７に示す、設定処理を実行する。
【００４３】
先ず、ＣＰＵ１５０は、ユーザが周期検出を設定したか否かを判別する（ステップＳ１０１）。
【００４４】
周期検出を設定した場合（ステップＳ１０１；Ｙｅｓ）、検出条件テーブル４００の「周期検出」の設定内容に入力された周期を格納し、有効フラグを「１」にする（ステップＳ１０２）。
【００４５】
周期検出を設定しない場合（ステップＳ１０１；Ｎｏ）、「周期検出」の有効フラグを「０」にする（ステップＳ１０３）。
【００４６】
続いて、ＣＰＵ１５０は、ユーザが定時検出を設定したか否かを判別する（ステップＳ１０４）。
【００４７】
定時検出を設定した場合（ステップＳ１０４；Ｙｅｓ）、検出条件テーブル４００の「定時検出」の設定内容に入力された時刻を格納し、有効フラグを「１」にする（ステップＳ１０５）。
【００４８】
定時検出を設定しない場合（ステップＳ１０４；Ｎｏ）、「定時検出」の有効フラグを「０」にする（ステップＳ１０６）。
【００４９】
次に、ユーザが自動改札機通過時検出を設定したか否かを判別する（ステップＳ１０７）。
【００５０】
自動改札機通過時検出を設定した場合（ステップＳ１０７；Ｙｅｓ）、検出条件テーブル４００の「自動改札機通過時検出」の有効フラグを「１」にする（ステップＳ１０８）。
【００５１】
自動改札機通過時検出を設定しない場合（ステップＳ１０７；Ｎｏ）、検出条件テーブル４００の「自動改札機通過時検出」の有効フラグを「０」にする（ステップＳ１０９）。
【００５２】
次に、ユーザが残高比較を設定したか否かを判別する（ステップＳ１１０）。
【００５３】
残高比較を設定した場合（ステップＳ１１０；Ｙｅｓ）、検出条件テーブル４００の「残高比較」の設定内容に入力された金額を格納し、有効フラグを「１」にする（ステップＳ１１１）。
【００５４】
残高比較を設定しない場合（ステップＳ１１０；Ｎｏ）、検出条件テーブル４００の「残高比較」の有効フラグを「０」にする（ステップＳ１１２）。
【００５５】
最後に、ユーザが設定操作を終了したか否かを判別する（ステップＳ１１３）。
【００５６】
設定操作を終了した場合（ステップＳ１１３；Ｙｅｓ）、設定処理を終了する。
【００５７】
ユーザが設定を最初からやり直す操作をするなどにより、設定操作を終了していない場合（ステップＳ１１３；Ｎｏ）、処理を最初に戻し、判別をやり直す。
【００５８】
このようにして、検出条件テーブル４００を変更（初期設定）することができる。
【００５９】
次に、検出条件テーブル４００の「周期検出」の有効フラグが「１」であり、周期検出が有効である場合の、ＣＰＵ１５０が周期的に定期券情報を検出する動作について説明する。
【００６０】
図８は、周期処理の動作を説明するためのフローチャートである。
ＣＰＵ１５０は、周期検出が有効である場合、図８に示す、周期処理を実行する。
【００６１】
先ず、ＣＰＵ１５０は、定期券情報を非接触ＩＣ部１８０のメモリ１８２より取得する（ステップＳ２０１）。
【００６２】
そして、取得した定期券情報の有効期限が有効であるか否かを判別する（ステップＳ２０２）。
【００６３】
定期券が有効である場合（ステップＳ２０２；Ｙｅｓ）、ＣＰＵ１５０は、無線端末１００に設定される日付が更新されるまで待つ（ステップＳ２０３；Ｎｏ）。
【００６４】
無線端末１００に設定される日付が更新されると（ステップＳ２０３；Ｙｅｓ）、ステップＳ２０１に処理を戻して、再び定期券情報を取得する。
【００６５】
一方、定期券が有効でなかった場合（ステップＳ２０２；Ｎｏ）、ＣＰＵ１５０は、払出報知処理を実行する（ステップＳ２０４）。
【００６６】
図９は、払出報知処理の動作を説明するためのフローチャートである。
払出報知処理の動作を、図９を用いて説明する。払出報知処理は、定期券の有効期限切れで有効でなかった場合に、チャージ残高から払い出しがされると、その旨を報知する処理である。
【００６７】
払出報知処理では、先ず、ＣＰＵ１５０は、チャージ残高情報を非接触ＩＣ部１８０のメモリ１８２より取得する（ステップＳ３０１）。
【００６８】
そして、検出条件テーブル４００を参照して、「残高比較」が有効であるか否かを判別する（ステップＳ３０２）。
【００６９】
残高比較が有効である場合（ステップＳ３０２；Ｙｅｓ）、チャージ残高情報と検出条件テーブル４００とを比較してチャージ残高が比較金額より少ないか否かを判別する（ステップＳ３０３）。
【００７０】
チャージ残高が比較金額より多い場合（ステップＳ３０３；Ｎｏ）、払い出しの報知をおこなわず、払出報知処理を終了する。
【００７１】
チャージ残高が比較金額より少ない場合（ステップＳ３０３；Ｙｅｓ）、または、「残高比較」が無効である場合（ステップＳ３０２；Ｎｏ）、支払履歴情報を非接触ＩＣ部１８０のメモリ１８２より取得する（ステップＳ３０４）。
【００７２】
そして、支払履歴情報に乗降履歴が追加されているか否かを判別する（ステップＳ３０５）。
【００７３】
乗降履歴が追加されていない場合（ステップＳ３０５；Ｎｏ）、払い出しの報知をおこなわず、払出報知処理を終了する。
【００７４】
乗降履歴が追加されている場合（ステップＳ３０５；Ｙｅｓ）、ＣＰＵ１５０は、定期券が無効であるためチャージ残高から料金が払い出されたことを、図６に示すように、表示部１２０に表示する（ステップＳ３０６）。
【００７５】
以上で、払出報知処理を終了する。このようにして、定期券が無効であるためチャージ残高から料金が払い出されたことをユーザに報知することができる。報知の方法は、表示部１２０による表示に限らず、音声処理部１３０から音声等を発するようにしたり、無線端末１００のバイブレータ機能により報知するようにしてもよい。
【００７６】
払出報知処理が終了すると、図８の周期処理に戻る。そして、ＣＰＵ１５０は、検出条件テーブル４００に設定されている検出周期の時間、周期処理の実行を待機する（ステップＳ２０５）。
【００７７】
以上説明した周期処理により、一定周期ごとに定期券情報を検出することができる。そして、定期券が無効であるためチャージ残高から料金が払い出された場合、そのことをユーザに報知することができる。
【００７８】
また、非接触ＩＣ部１８０が自動改札機２００や無線通信部１７０から要求を受信したときの動作を説明する。
【００７９】
非接触ＩＣ部１８０のＩＣカード制御部１８１は、要求を受信すると要求受信処理を実行する。
図１０は、要求受信処理の動作を説明するためのフローチャートである。
【００８０】
要求受信処理では、先ず、ＩＣカード制御部１８１は受信した要求が自動改札機２００からの要求であるか否かを判別する（ステップＳ６０１）。
【００８１】
自動改札機２００からの要求であった場合（ステップＳ６０１；Ｙｅｓ）、該要求を解析する（ステップＳ６０２）。自動改札機２００からの要求には、定期券やチャージ残高の情報出力要求、運賃の支払い要求、がある。
【００８２】
続いて、ＩＣカード制御部１８１は、解析した要求に応じた処理を実行する（ステップＳ６０３）。ＩＣカード制御部１８１は、要求のあった情報の送信や運賃の支払い処理を実行する。
【００８３】
そして、ＩＣカード制御部１８１は、支払った金額を、メモリ１８２に記憶されるチャージ残高・支払履歴情報のチャージ残高からより減額し、支払履歴情報を更新する（ステップＳ６０４）。
【００８４】
ＩＣカード制御部１８１は、支払通知を無線通信部１７０に出力し（ステップＳ６０５）、要求受信処理を終了する。
【００８５】
一方、自動改札機２００からの要求でない場合（ステップＳ６０１；Ｎｏ）、ＩＣカード制御部１８１は受信した要求が無線通信部１７０からの要求であるか否かを判別する（ステップＳ６０６）。
【００８６】
無線通信部１７０からの要求でもない場合（ステップＳ６０６；Ｎｏ）、要求受信処理を終了する。
【００８７】
無線通信部１７０からの要求である場合（ステップＳ６０６；Ｙｅｓ）、要求がいずれの情報出力要求であるかを解析する（ステップＳ６０７）。
【００８８】
そして、ＩＣカード制御部１８１は、解析した要求の種別の情報を無線通信部１７０に出力する（ステップＳ６０８）。そして、要求受信処理を終了する。
【００８９】
図１１は、周期処理の具体例を示すシーケンス図である。図１１の例では、非接触ＩＣ部１８０の定期券の有効期限が切れているものとする。
図１１のシーケンス図では、ＣＰＵ１５０は定期券情報（ステップＳ２０１）、チャージ残高情報（ステップＳ３０１）、支払履歴情報（ステップＳ３０４）、を非接触ＩＣ部１８０から取得し、乗降履歴がないため（ステップＳ３０５；Ｎｏ）、報知せず、設定周期時間待機する（ステップＳ２０５）。
【００９０】
一方、非接触ＩＣ部１８０は、自動改札機２００から定期券情報の出力要求を受信し（ステップＳ６０１）、自動改札機２００に定期券情報を送信する（ステップＳ６０３）。そして、定期券情報の有効期限が無効なので、自動改札機２００からチャージ残高情報の出力要求を受信し（ステップＳ６０１）、自動改札機２００にチャージ残高情報を送信する（ステップＳ６０３）。また、運賃支払要求を受信し（ステップＳ６０１）、運賃の支払い処理をする（ステップＳ６０３）。運賃を支払うと非接触ＩＣ部１８０は、チャージ残高・支払履歴情報を更新する（ステップＳ６０４）。
【００９１】
設定周期時間経過すると、ＣＰＵ１５０は再び周期処理を実行する。今回は、支払履歴情報が更新されているため、図６に示すような画面を表示部１２０に表示して、定期券が無効であり、チャージ残高から運賃を払い出した旨を報知する。
【００９２】
以上説明した無線通信部１７０の周期処理及び非接触ＩＣ部１８０の要求受信処理により、一定周期ごとに定期券情報を検出することができ、定期券が無効であるためチャージ残高から料金が払い出された場合、そのことを周期的にユーザに報知することができる。
【００９３】
次に、検出条件テーブル４００の「定時検出」の有効フラグが「１」であり、定時検出が有効である場合の動作について説明する。
【００９４】
図１２は、時刻処理の動作を説明するためのフローチャートである。
ＣＰＵ１５０は、定時検出が有効である場合、図１２に示す、時刻処理を実行する。
【００９５】
時刻処理では、先ず、ＣＰＵ１５０は検出条件テーブル４００の「定時検出」に設定された時刻になったか否かを判別する（ステップＳ４０１）。
【００９６】
設定された時刻になっていない場合（ステップＳ４０１；Ｎｏ）、設定された時刻になるまで待機する。
【００９７】
設定された時刻になった場合（ステップＳ４０１；Ｙｅｓ）、定期券情報を非接触ＩＣ部１８０のメモリ１８２より取得する（ステップＳ４０２）。
【００９８】
そして、取得した定期券情報の有効期限が有効であるか否かを判別する（ステップＳ４０３）。
【００９９】
定期券が有効であれば（ステップＳ４０３；Ｙｅｓ）、報知はおこなわず、時刻処理を終了する。
【０１００】
定期券が有効でなかった場合（ステップＳ４０３；Ｎｏ）、図９に示す払出報知処理を実行し、定期券が無効であるためチャージ残高から料金が払い出された場合、そのことをユーザに報知する（ステップＳ４０４）。そして、時刻処理を終了する。
【０１０１】
図１３は、時刻処理の具体例を示すシーケンス図である。図１３の例では、非接触ＩＣ部１８０の定期券の有効期限が切れていて、設定時刻より前にチャージ残高から払い出しがおこなわれたものとする。
図１３のシーケンス図では、ＣＰＵ１５０は設定時刻を検出すると（ステップＳ４０１；Ｙｅｓ）、定期券情報（ステップＳ４０２）、チャージ残高情報（ステップＳ３０１）、支払履歴情報（ステップＳ３０４）、を非接触ＩＣ部１８０から取得し、図６に示すような画面を表示部１２０に表示して、定期券が無効であり、チャージ残高から運賃を払い出した旨を報知する。
【０１０２】
以上説明した時刻処理により、設定した時刻に定期券情報を検出することができる。そして、定期券が無効であるためチャージ残高から料金が払い出された場合、そのことをユーザに報知することができる。
【０１０３】
続いて、検出条件テーブル４００の「自動改札機通過時検出」の有効フラグが「１」であり、自動改札機通過時検出が有効である場合の動作について説明する。
【０１０４】
図１４は、通過処理の動作を説明するためのフローチャートである。
ＣＰＵ１５０は、自動改札機通過時検出が有効である場合、図１４に示す、通過処理を実行する。
【０１０５】
通過処理では、先ず、ＣＰＵ１５０はＩＣカード制御部１８１より払出通知を取得したか否かを判別する（ステップＳ５０１）。
【０１０６】
払出通知を取得しない場合（ステップＳ５０１；Ｎｏ）、払出通知を取得するまで待機する。
【０１０７】
払出通知を取得した場合（ステップＳ５０１；Ｙｅｓ）、定期券情報を非接触ＩＣ部１８０のメモリ１８２より取得する（ステップＳ５０２）。
【０１０８】
そして、取得した定期券情報の有効期限が有効であるか否かを判別する（ステップＳ５０３）。
【０１０９】
定期券が有効であれば（ステップＳ５０３；Ｙｅｓ）、報知はおこなわず、通過処理を終了する。
【０１１０】
定期券が有効でなかった場合（ステップＳ５０３；Ｎｏ）、図９に示す払出報知処理を実行し、定期券が無効であるためチャージ残高から料金が払い出された場合、そのことをユーザに報知する（ステップＳ５０４）。そして、通過処理を終了する。
【０１１１】
図１５は、通過処理の具体例を示すシーケンス図である。図１５の例では、非接触ＩＣ部１８０の定期券の有効期限が切れていて、自動改札機を通過したときにチャージ残高から払い出しがおこなわれたものとする。
図１５のシーケンス図では、ＣＰＵ１５０は非接触ＩＣ部１８０から支払通知（ステップＳ６０５）を取得すると（ステップＳ５０１；Ｙｅｓ）、定期券情報（ステップＳ５０２）、チャージ残高情報（ステップＳ３０１）、支払履歴情報（ステップＳ３０４）、を非接触ＩＣ部１８０から取得し、図６に示すような画面を表示部１２０に表示して、定期券が無効であり、チャージ残高から運賃を払い出した旨を報知する。
【０１１２】
以上説明した通過処理により、自動改札機を通過したときに定期券情報を検出することができる。そして、定期券が無効であるためチャージ残高から料金が払い出された場合、そのことをユーザに報知することができる。
【０１１３】
なお、この発明は上記実施形態に限定されず、種々の変形及び応用が可能である。
【０１１４】
上記実施形態では、ＣＰＵ１５０が実行するプログラムは、予め記憶部１６０のプログラム格納領域１６１に記憶されていたが、通信網を介してプログラム格納領域１６１に記憶するようにしてもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施形態に係る無線端末の構成を示すブロック図である。
【図２】記憶部の構成を説明するためのブロック図である。
【図３】検索条件テーブルの例を示す図である。
【図４】非接触ＩＣ部の構成を示すブロック図である。
【図５】非接触ＩＣ部のメモリの記憶内容を示す図である。
【図６】定期券無効であって、チャージ残高から払い出されたときの報知画面の表示例である。
【図７】設定処理の動作を説明するためのフローチャートである。
【図８】周期処理の動作を説明するためのフローチャートである。
【図９】払出報知処理の動作を説明するためのフローチャートである。
【図１０】要求受信処理の動作を説明するためのフローチャートである。
【図１１】周期処理の具体例を説明するためのシーケンス図である。
【図１２】時刻処理の動作を説明するためのフローチャートである。
【図１３】時刻処理の具体例を説明するためのシーケンス図である。
【図１４】通過処理の動作を説明するためのフローチャートである。
【図１５】通過処理の具体例を説明するためのシーケンス図である。
【符号の説明】
【０１１６】
１００…無線端末、１１０…操作部、１２０…表示部、１３０…音声処理部、１３１…スピーカ、１３２…マイクロフォン、１４０…通信部、１４１…アンテナ、１５０…ＣＰＵ、１６０…記憶部、１６１…プログラム格納領域、１６２…検出条件テーブル格納領域、１７０…無線通信部、１８０…非接触ＩＣ部、１８１…ＩＣカード制御部、１８２…メモリ、１８３…通信制御部、１８４…アンテナ、２００…自動改札機、４００…検出条件テーブル
【図１】
2007264956.tif 000003
【図２】
2007264956.tif 000004
【図３】
2007264956.tif 000005
【図４】
2007264956.tif 000006
【図５】
2007264956.tif 000007
【図６】
2007264956.tif 000008
【図７】
2007264956.tif 000009
【図８】
2007264956.tif 000010
【図９】
2007264956.tif 000011
【図１０】
2007264956.tif 000012
【図１１】
2007264956.tif 000013
【図１２】
2007264956.tif 000014
【図１３】
2007264956.tif 000015
【図１４】
2007264956.tif 000016
【図１５】
2007264956.tif 000017