(57)【特許請求の範囲】
【請求項１】
検針作業者による検針作業で用いられる携帯端末であって、
前記検針作業の対象となる顧客の顧客間における親子関係を示す情報を含む顧客情報を記憶する顧客情報記憶手段と、
前記検針作業の対象となる顧客の選択を受け付ける検針対象受付手段と、
前記検針対象受付手段で受け付けた顧客の検針結果を受け付ける検針結果受付手段と、
前記検針結果受付手段で受け付けた検針結果を記憶する検針結果記憶手段と、
前記顧客情報記憶手段に記憶された顧客情報から特定される、親にあたる親顧客に対して、当該親顧客の検針結果と当該親顧客と親子関係のある顧客の検針結果との合計値を出力する出力手段と、
を備えることを特徴とする携帯端末。
【請求項２】
前記検針対象受付手段により選択を受けた顧客が親顧客であるか否かを判定する親子関係判定手段と、
検針結果受付手段により子顧客の検針結果を受け付けたか否かを判定する検針終了判定手段とをさらに備え、
前記親子関係判定手段により前記検針対象受付手段で選択を受けた顧客が親顧客であると判定された場合、前記検針結果受付手段は、前記検針終了判定手段により当該親顧客と親子関係にある子顧客の検針結果を受け付けたと判定された場合に、当該親顧客の検針結果を受け付けることを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記親子関係判定手段により前記検針対象受付手段で受け付けた顧客が親顧客であると判定され、前記検針終了判定手段により当該親顧客と親子関係にある子顧客の検針結果を受け付けていないと判定された場合、当該検針結果を受け付けていない子顧客がいる旨を通知する通知手段をさらに備えることを特徴とする請求項２に記載の携帯端末。
【請求項４】
検針作業者による検針作業で用いられ、前記検針作業の対象となる顧客の顧客間における親子関係を示す情報を含む顧客情報を記憶する携帯端末における情報処理方法であって、
前記携帯端末の検針対象受付手段が、前記検針作業の対象となる顧客の選択を受け付ける検針対象受付工程と、
前記携帯端末の検針結果受付手段が、前記検針対象受付工程で受け付けた顧客の検針結果を受け付ける検針結果受付工程と、
前記携帯端末の検針結果記憶手段が、前記検針結果受付工程で受け付けた検針結果を記憶する検針結果記憶工程と、
前記携帯端末の出力手段が、前記記憶された顧客情報から特定される、親にあたる親顧客に対して、当該親顧客の検針結果と当該親顧客と親子関係のある顧客の検針結果との合計値を出力する出力工程と、
を備えることを特徴とする情報処理方法。
【請求項５】
検針作業者による検針作業で用いられ、前記検針作業の対象となる顧客の顧客間における親子関係を示す情報を含む顧客情報を記憶する携帯端末において実行されるプログラムであって、
前記携帯端末を、
前記検針作業の対象となる顧客の選択を受け付ける検針対象受付手段と、
前記検針対象受付手段で受け付けた顧客の検針結果を受け付ける検針結果受付手段と、
前記検針結果受付手段で受け付けた検針結果を記憶する検針結果記憶手段と、
前記顧客情報記憶手段に記憶された顧客情報から特定される、親にあたる親顧客に対して、当該親顧客の検針結果と当該親顧客と親子関係のある顧客の検針結果との合計値を出力する出力手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンディターミナルに代表される携帯端末による帳票印刷の制御に関するものである。
【背景技術】
【０００２】
近年、情報機器やプリンタの小型化により、帳票印刷は携帯端末を用いて場所や時間の制限無く行なう事が可能となっている。このような帳票出力方法は顧客の玄関先に作業者が伺い、その場で帳票を出力する電気、ガス、水道などの検針業務等で知られている。携帯端末のユーザは、携帯端末に搭載されているアプリで、データの入力、保存、送信といった処理を実行する。
【０００３】
検針業務において、携帯端末を用いて検針票等を出力する場合、顧客ひとりひとりの検針結果を入力し、それぞれの顧客に対して検針結果が記載された検針票や請求書を出力している。
【０００４】
しかし、例えば親が子の電気料金、ガス料金、水道料金等についても支払う場合など、複数の顧客の料金をまとめて支払う場合には、それぞれの顧客に対して出力された請求書や検針票をとりまとめ、合計金額を算出して支払いを行う必要があった。
【０００５】
特許文献１においては、複数の請求人からの請求書をとりまとめ、その合計金額を被請求人に対して通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１８７１５９
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載された記述は、複数の請求人からの請求をとりまとめて同一の被請求人に対して請求をするものであり、異なる被請求人に対する請求をとりまとめて支払いを行う者に対して請求をすることは考えられていない。
【０００８】
そこで、本発明の目的は、携帯端末を用いた検針業務において、ひとりの顧客が複数の顧客の料金をまとめて支払う場合に、当該支払いを行う顧客に対して、当該複数の顧客の料金の合計値を通知する仕組みを提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、検針作業者による検針作業で用いられる携帯端末であって、前記検針作業の対象となる顧客の顧客間における親子関係を示す情報を含む顧客情報を記憶する顧客情報記憶手段と、前記検針作業の対象となる顧客の選択を受け付ける検針対象受付手段と、前記検針対象受付手段で受け付けた顧客の検針結果を受け付ける検針結果受付手段と、前記検針結果受付手段で受け付けた検針結果を記憶する検針結果記憶手段と、前記顧客情報記憶手段に記憶された顧客情報から特定される、親にあたる親顧客に対して、当該親顧客の検針結果と当該親顧客と親子関係のある顧客の検針結果との合計値を出力する出力手段と
を備えることを特徴とする。
また、本発明は検針作業者による検針作業で用いられ、前記検針作業の対象となる顧客の顧客間における親子関係を示す情報を含む顧客情報を記憶する携帯端末の制御方法であって、前記携帯端末の検針対象受付手段が、前記検針作業の対象となる顧客の選択を受け付ける検針対象受付工程と、前記携帯端末の検針結果受付手段が、前記検針対象受付工程で受け付けた顧客の検針結果を受け付ける検針結果受付工程と、前記携帯端末の検針結果記憶手段が、前記検針結果受付工程で受け付けた検針結果を記憶する検針結果記憶工程と、前記携帯端末の出力手段が、前記顧客情報記憶工程で記憶された顧客情報から特定される、親にあたる親顧客に対して、当該親顧客の検針結果と当該親顧客と親子関係のある顧客の検針結果との合計値を出力する出力工程とを備えることを特徴とする。
また、本発明は、検針作業者による検針作業で用いられ、前記検針作業の対象となる顧客の顧客間における親子関係を示す情報を含む顧客情報を記憶する携帯端末で実行可能なプログラムであって、前記携帯端末を、前記検針作業の対象となる顧客の顧客間における親子関係を示す情報を含む顧客情報を記憶する顧客情報記憶手段と、前記検針作業の対象となる顧客の選択を受け付ける検針対象受付手段と、前記検針対象受付手段で受け付けた顧客の検針結果を受け付ける検針結果受付手段と、前記検針結果受付手段で受け付けた検針結果を記憶する検針結果記憶手段と、前記顧客情報記憶手段に記憶された顧客情報から特定される、親にあたる親顧客に対して、当該親顧客の検針結果と当該親顧客と親子関係のある顧客の検針結果との合計値を出力する出力手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、携帯端末を用いた検針業務において、ひとりの顧客が複数の顧客の料金をまとめて支払う場合に、当該支払いを行う顧客に対して、当該複数の顧客の料金の合計値を通知する仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態におけるシステム構成を示す図である
【図２】図１における携帯端末のハードウエア構成を示す図である
【図３】図１における携帯端末の機能ブロック図である
【図４】本実施形態における携帯端末が実行する処理を示すフローチャートである
【図５】本実施形態における携帯端末に表示される画面を示す図である
【図６】本実施形態における携帯端末に表示される画面を示す図である
【図７】本実施形態における携帯端末に表示される画面を示す図である
【図８】本実施形態における検針データテーブルの一例を示す図である
【図９】本実施形態における親子関係テーブルの一例を示す図である
【発明を実施するための形態】
【００１２】
以下に、本発明を適用した好適な実施形態を、図面を参照しながら説明する。
図１は、本実施形態のシステム構成の一例を示す図である。
【００１３】
本実施形態に係るシステムは、携帯端末１０１と、情報処理装置１０２とが、ＬＡＮ等のネットワーク１０３を介して相互に通信可能に接続された構成となっている。
【００１４】
携帯端末１０１は、ユーザの検針業務等に用いられる。情報処理装置１０２より、検針データテーブル（図８）、親子関係テーブル（図９）を受信し、ユーザによる処理の選択受付、検針の入力、検針票の印刷、情報処理装置１０２への検針データ送信等を可能とする。なお、携帯端末１０１は、それぞれ複数台あっても構わない。
【００１５】
次に、図２を用いて本実施形態の携帯端末１０１、情報処理装置１０２のハードウエア構成について説明する。図２は、本実施形態の携帯端末１０１、情報処理装置１０２におけるハードウエア構成の一例を示す図である。
【００１６】
図２において、２０１はＣＰＵ２０１であり、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１７】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、サーバ或いは各クライアントの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００１８】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００１９】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２０】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０への表示を制御する。ディスプレイは、ＣＲＴディスプレイでも液晶ディスプレイ等でも構わない。
【００２１】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標）（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２２】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワーク１０３を介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。
【００２４】
また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２６】
プリンタコントローラ２１２は、サーマルドットライン方式プリンタ２１３等の印刷機を制御する。
【００２７】
スキャナコントローラ２１４は、スキャナ２１５等の識別器を制御する。
【００２８】
さらに、本発明に係わるプログラムが用いる各種データ及び各種テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００２９】
次に、図３を用いて、本発明の携帯端末１０１のモジュール構成について説明する。図３は、携帯端末１０１におけるモジュール構成の一例を示す図である。
【００３０】
３０１は検針入力部であり、ユーザの操作に応じて顧客先の検針結果の入力を受付ける。
【００３１】
３０２は検針票生成部であり、検針入力部で受付けた検針結果及び顧客情報をテンプレートに適用し、検針票データを生成する。なお、検針結果を出力するための帳票テンプレートは、前述の外部メモリ２１１等の記憶領域に記憶されており、携帯端末１０１のＣＰＵ２０１から出力指示がなされると、帳票テンプレートを外部メモリ２１１等より取得して、当該生成部において、検針結果をテンプレートに適用して検針票（帳票）データを生成する。
【００３２】
３０３は印刷制御部であり、検針票データの印刷／非印刷（後出力）の選択を受付け、印刷指示を受付けた場合にはプリンタで印刷を行う。
【００３３】
３０４は親子関係判定部であり、検針を行う顧客の親子関係の判定を行う。具体的には、ユーザから検針を行う顧客として選択された顧客に親子関係のある顧客がいるか否か、選択された顧客が親にあたるのか子にあたるのかといったことを判定する。
【００３４】
また、子にあたる顧客がいる場合には、全ての子の検針が終了したか否かを判定する。
【００３５】
３０５は未印刷データ記憶部であり、子顧客の検針データを外部メモリ２１１の所定の保存領域に一時的に記憶させる。
【００３６】
３０６は顧客情報記憶部であり、情報処理装置１０２から受信した親子関係テーブル（図９  本発明における顧客情報）を記憶管理している。（顧客情報記憶手段）
【００３７】
３０７は合計値算出部であり、未印刷データ記憶部３０５により記憶された子顧客の検針結果の合計値を算出する。
【００３８】
次に、図４のフローチャートを用いて本実施形態における検針業務処理について説明する。なお、図４のフローチャートで示す処理は、携帯端末１０１のＣＰＵ２０１が外部メモリ２１１等の記憶領域に記録されているプログラムによる制御に従って行うものである。
【００３９】
ステップＳ４０１では、携帯端末１０１のＣＰＵ２０１は、メインメニュー画面（図５−５０１）をディスプレイ２１０に表示する。
【００４０】
ステップＳ４０１で表示されたメインメニュー画面上の検針メニューがユーザにより選択されると、ステップＳ４０２において検針メニュー画面（図５−５０２）を表示する。
【００４１】
ステップＳ４０２で表示された検針メニュー画面における顧客概要がユーザにより選択されると、ステップＳ４０３において、顧客一覧画面（図５−５０３）をディスプレイ２１０に表示する。
【００４２】
そして、ステップＳ４０４では、顧客一覧画面に表示された顧客から、検針対象となる顧客の選択をユーザから受け付ける。（検針対象受付手段）
【００４３】
ステップＳ４０５では、ステップＳ４０４で選択された顧客と親子関係にある顧客がいるか否かを判断する（親子関係判定手段）。具体的には、外部メモリ２１１等の記憶領域に記憶された親子関係テーブル（一例として図９）から、ステップＳ４０４で選択された顧客の顧客番号９０２を検索し、検索された顧客番号９０２に対応する親子関係９０１から判断する。
【００４４】
なお、図９の例では、顧客番号が「１２３４５６−１」の顧客は、「１２３４５６−２」の顧客と「１２３４５６−３」の顧客の親であることを示す。また、顧客番号が「１２３４５６−４」と「１２３４５６−５」の顧客については、親子関係にある顧客がいないことを示す。
【００４５】
ステップＳ４０５において親子関係にある顧客がいないと判断された場合は（ステップＳ４０５：なし）、処理をステップＳ４０９に移行する。他方、ステップＳ４０５において親子関係にある顧客がいると判断された場合は（ステップＳ４０５：あり）、処理をステップＳ４０６に移行する。
【００４６】
ステップＳ４０６では、ステップＳ４０４で選択された顧客が親であるか、それとも子であるかを判断する。
【００４７】
具体的には、親子関係テーブル（図９）の親子関係９０１の値が「０」であれば当該顧客は親であり、「１」であれば当該顧客は子であり、「９」であれば当該顧客には親子関係がないと判断する。
【００４８】
そして、ステップＳ４０４で選択された顧客が子であると判断されると（ステップＳ４０６：子）、処理をステップＳ４０９に移行する。
【００４９】
他方、親であると判断されると（ステップＳ４０６：親）、処理をステップＳ４０７に移行する。
【００５０】
ステップＳ４０７では、自分の子にあたる顧客の検針が全て終了したか否かを判断する。具体的には、まず、親子関係テーブル（図９）において、自分の顧客番号と同じ値が親顧客番号９０３に設定されている顧客（自分の子にあたる顧客）を検索する。そして、自分の子にあたる顧客の検針状態９０４の値を取得し、検針済みか否かを判断する。なお、図９の例では、検針状態９０４の値が「０」であれば検針未実施であり、「１」であれば検針済みであることを示す。（検針終了判定手段）
【００５１】
例えば、顧客番号「１２３４５６−１」の子は「１２３４５６−２」および「１２３４５６−３」であり、それぞれ検針状態９０４に「１」が設定されているため、子顧客の検針は全て済んでいると判断される。
【００５２】
ステップＳ４０７において、自分の子にあたる顧客の検針が全て済んでいると判断されると（ステップＳ４０７：ＹＥＳ）、処理をステップＳ４０９に移行する。他方、自分の子にあたる顧客の検針が済んでいないと判断されると（ステップＳ４０７：ＮＯ）、処理をステップＳ４０８に移行する。
【００５３】
ステップＳ４０８では、図７に一例を示すエラー画面を表示し、子顧客の検針を先に行うよう、ユーザに促す（通知手段）。
【００５４】
ステップＳ４０９では、ステップＳ４０４で選択された顧客の検針結果の入力を受け付ける。（検針結果受付手段）
【００５５】
そして、ステップＳ４１０では、入力された値に従い、検針請求画面（図６−６０１）を表示し、確認ボタンの押下を受け付ける（ステップＳ４１１）。
【００５６】
ステップＳ４１１において確認ボタンの押下を受け付けると、ステップＳ４０９で入力された値を検針データテーブル（図８）の今回指針８０４に設定する。また、親子関係テーブル（図９）の検針状態９０４に「１」を設定する。（ステップＳ４１２）（検針結果記憶手段）
【００５７】
ステップＳ４１３では、検針が行われた顧客（ステップＳ４０９で検針結果が入力された顧客）が子顧客であるか否かを判断する。
【００５８】
子顧客であると判断されると（ステップＳ４１３：ＹＥＳ）、本フローチャートの処理を終了する。子顧客ではない（親顧客または親子関係のない顧客）であると判断されると（ステップＳ４１３：ＮＯ）、処理をステップＳ４１４に移行する。
【００５９】
ステップＳ４１４では、帳票印刷画面（図６−６０３）を表示する。そして、帳票印刷画面の印刷ボタンがユーザにより押下されると、検針結果が記載された帳票を出力する（ステップＳ４１５）。（出力手段）
【００６０】
なお、ここで、親顧客の帳票を出力する場合は、当該親顧客の子にあたる顧客の検針結果も加えた結果（合計値）を示す帳票を出力する。具体的には、当該親顧客の子にあたる顧客の今回指針８０４に設定された値を合計することで算出する。
【００６１】
なお、本フローチャートの処理では、子顧客の検針結果のみが記載された帳票については出力しない構成をとっているが、子顧客に対しても帳票を出力する構成としても良い。
【００６２】
すなわち、親顧客に対して、子顧客の検針結果も含めた合計値を示すことができれば、本発明の課題は解決出来るのであり、子顧客に対して帳票を出力するか否かはどちらの構成を採用しても良い。
【００６３】
なお、子顧客に対しても帳票を出力する場合には、ステップＳ４１３において子顧客であると判断された場合にもステップＳ４１４およびステップＳ４１５の処理を実行することとなる。ただ、ステップＳ４１５において検針結果の合計値を算出する処理は実行せず、当該子顧客の検針結果のみが記載された帳票が出力されることになる。
【００６４】
以上説明した処理を実行することで、親子関係がある顧客の場合は、すべての子顧客が検針済みでないと親顧客の検針を受け付けず、また、子顧客の検針結果の合計値を親顧客に対して通知することが可能となる。
【００６５】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００６６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどがある。
【００６８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【符号の説明】
【００７０】
１０１  携帯端末
１０２  情報処理装置
【図１】
0005429096.tif 000002
【図２】
0005429096.tif 000003
【図３】
0005429096.tif 000004
【図４】
0005429096.tif 000005
【図５】
0005429096.tif 000006
【図６】
0005429096.tif 000007
【図７】
0005429096.tif 000008
【図８】
0005429096.tif 000009
【図９】
0005429096.tif 000010