(57)【要約】【課題】  ネットワークを介したプリペイド決済用バリューの購入処理と購入したバリューの書き込み処理を１プロセスで実現し、利用者の操作性、利便性を向上し、かつそのアプリケーションの修正、更新に柔軟に対応可能な携帯通信端末を提供する。【解決手段】  プリペイド決済用バリューの購入時等にダウンロードされるマークアップ言語によりバリュー購入処理および購入したバリューの記録処理をなすプログラムの動作を定義する動作定義部３０３ｂと、定義された動作を実行する動作実行部３０３ａとの２つを有している。プリペイド決済用バリューの購入処理から購入したバリューの書き込み処理までを1プロセスで実行可能である。また、マークアップ言語による動作の定義部分である動作定義部３０３ｂを修正することで、そのプログラム動作の修正、更新を可能とする。【選択図】  図３
2005228013.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末に適用されるプリペイド決済プログラムにおいて、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、
前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、
前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであることを特徴とするプリペイド決済プログラム。
【請求項２】
前記動作定義部（３０３ｂ）は、前記バリュー購入動作定義として、
プリペイド決済用バリュー購入時の携帯通信端末におけるＧＵＩ動作を定義するＧＵＩ動作定義部（３０３７）と、
プリペイド決済用バリュー購入額の携帯通信端末におけるバリューデータ記憶動作を定義するバリュー読み書き動作定義部（３０３６）とを含んでいる請求項１に記載のプリペイド決済プログラム。
【請求項３】
前記動作実行部（３０３ａ）は、前記動作定義部のマークアップ言語による記述から動作定義を解析するマークアップ言語解析部（３０３２）を備えている請求項１または２に記載のプリペイド決済プログラム。
【請求項４】
前記動作定義部（３０３ｂ）は、課金済みの対価に相当するバリューデータをさらに含む請求項１乃至３のいずれか１つに記載のプリペイド決済プログラム。
【請求項５】
前記動作実行部（３０３ａ）は、バリュー販売サーバからネットワークを介して更新可能に得られるものである請求項１乃至４のいずれか１つに記載のプリペイド決済プログラム。
【請求項６】
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバに適用されるプリペイド決済プログラムにおいて、
プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするプリペイド決済プログラム。
【請求項７】
前記携帯通信端末に送信すべく課金済みの対価に相当するバリューデータを生成するバリューデータ発行部をさらに有する請求項６に記載のプリペイド決済プログラム。
【請求項８】
請求項１乃至５のいずれか１つに記載の前記プリペイド決済プログラムと、
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバに適用されるプリペイド決済プログラムとを有するプリペイド決済プログラム。
【請求項９】
請求項６または７に記載の前記プリペイド決済プログラムと、
ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末に適用されるプリペイド決済プログラムとを有するプリペイド決済プログラム。
【請求項１０】
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバと、該バリュー販売サーバから該プリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末とを有するプリペイド決済システムに適用されるプリペイド決済プログラムにおいて、
前記携帯通信端末に適用される構成として、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、
前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、
前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであり、
前記バリュー販売サーバに適用される構成として、
プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするプリペイド決済プログラム。
【請求項１１】
ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末に適用されるプリペイド決済方法において、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程（３０３ｂ）と、
前記動作定義工程における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行工程（３０３ａ）とを有し、
前記動作定義工程は、バリュー販売サーバからネットワークを介して更新可能になされるものであることを特徴とするプリペイド決済方法。
【請求項１２】
前記動作定義工程（３０３ｂ）は、前記バリュー購入動作定義として、
プリペイド決済用バリュー購入時の携帯通信端末におけるＧＵＩ動作を定義するＧＵＩ動作定義工程（３０３７）と、
プリペイド決済用バリュー購入額の携帯通信端末におけるバリューデータ記憶動作を定義するバリュー読み書き動作定義工程（３０３６）とを含んでいる請求項１１に記載のプリペイド決済方法。
【請求項１３】
前記動作実行工程（３０３ａ）は、前記動作定義工程のマークアップ言語による記述から動作定義を解析するマークアップ言語解析工程（３０３２）を備えている請求項１１または１２に記載のプリペイド決済方法。
【請求項１４】
前記動作定義工程（３０３ｂ）は、課金済みの対価に相当するバリューデータをさらに含む請求項１１乃至１３のいずれか１つに記載のプリペイド決済方法。
【請求項１５】
前記動作実行工程（３０３ａ）は、バリュー販売サーバからネットワークを介して更新可能に得られるものである請求項１１乃至１４のいずれか１つに記載のプリペイド決済方法。
【請求項１６】
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバに適用されるプリペイド決済方法において、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程を前記携帯通信端末に配布する動作定義工程配布工程（３０１２）を有することを特徴とするプリペイド決済方法。
【請求項１７】
前記携帯通信端末に送信すべく課金済みの対価に相当するバリューデータを生成するバリューデータ発行工程をさらに有する請求項１６に記載のプリペイド決済方法。
【請求項１８】
請求項１１乃至１５のいずれか１つに記載の前記プリペイド決済方法と、
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバに適用されるプリペイド決済方法とを有するプリペイド決済方法。
【請求項１９】
請求項１６または１７に記載の前記プリペイド決済方法と、
ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末に適用されるプリペイド決済方法とを有するプリペイド決済方法。
【請求項２０】
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバと、該バリュー販売サーバから該プリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末とを有するプリペイド決済システムに適用されるプリペイド決済方法において、
前記携帯通信端末に適用される構成として、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程（３０３ｂ）と、
前記動作定義工程における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行工程（３０３ａ）とを有し、
前記動作定義工程は、バリュー販売サーバからネットワークを介して更新可能になされるものであり、
前記バリュー販売サーバに適用される構成として、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程を前記携帯通信端末に配布する動作定義工程配布工程（３０１２）を有することを特徴とするプリペイド決済方法。
【請求項２１】
ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末において、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、
前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、
前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであることを特徴とする携帯通信端末。
【請求項２２】
前記動作定義部（３０３ｂ）は、前記バリュー購入動作定義として、
プリペイド決済用バリュー購入時の携帯通信端末におけるＧＵＩ動作を定義するＧＵＩ動作定義部（３０３７）と、
プリペイド決済用バリュー購入額の携帯通信端末におけるバリューデータ記憶動作を定義するバリュー読み書き動作定義部（３０３６）とを含んでいる請求項２１に記載の携帯通信端末。
【請求項２３】
前記動作実行部（３０３ａ）は、前記動作定義部のマークアップ言語による記述から動作定義を解析するマークアップ言語解析部（３０３２）を備えている請求項２１または２２に記載の携帯通信端末。
【請求項２４】
前記動作定義部（３０３ｂ）は、課金済みの対価に相当するバリューデータをさらに含む請求項２１乃至２３のいずれか１つに記載の携帯通信端末。
【請求項２５】
前記動作実行部（３０３ａ）は、バリュー販売サーバからネットワークを介して更新可能に得られるものである請求項２１乃至２４のいずれか１つに記載の携帯通信端末。
【請求項２６】
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバにおいて、
プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするバリュー販売サーバ。
【請求項２７】
前記携帯通信端末に送信すべく課金済みの対価に相当するバリューデータを生成するバリューデータ発行部をさらに有する請求項２６に記載のバリュー販売サーバ。
【請求項２８】
請求項２１乃至２５のいずれか１つに記載の前記携帯通信端末と、
ネットワークを介して接続される前記携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバとを有するプリペイド決済システム。
【請求項２９】
請求項２６または２７に記載の前記バリュー販売サーバと、
ネットワークを介して接続される前記バリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末とを有するプリペイド決済システム。
【請求項３０】
ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバと、該バリュー販売サーバから該プリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末とを有するプリペイド決済システムにおいて、
前記携帯通信端末は、
プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、
前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、
前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであり、
前記バリュー販売サーバは、
プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするプリペイド決済システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されるバリュー販売サーバと端末との間でプリペイド決済用バリューを売買してこのプリペイド決済用バリューを用いてプリペイド決済を行うプリペイド決済システムに関し、特に、端末としてデータ通信機能を持つ携帯電話機等の携帯通信端末を用いるプリペイド決済システムに関する。
【背景技術】
【０００２】
商取引における実通貨や有価証券の受け渡しの一部を電子バリュー等と呼ばれる電子通貨の受け渡しに代えた電子商取引サービスを実現する電子商取引システムの一種として、プリペイド決済システムが提案ならびに実現されている。
【０００３】
プリペイド決済システムによる処理の一部として、携帯通信端末がネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入する動作がある。
【０００４】
携帯通信端末によるプリペイド決済用バリューの購入動作は、詳しくは、携帯通信端末におけるプリペイド決済用バリュー購入時の画面表示等のＧＵＩ（Graphical User Interface）動作と、携帯通信端末におけるプリペイド決済用バリューの購入額の半導体メモリへの記憶動作との二動作を含んでいる。
【０００５】
従来、この種のプリペイド決済システムにおいては、図１に示された従来技術１のように、携帯通信端末１００によるバリュー販売サーバ１０１（Ｗｅｂサーバ）からのネットワークを介したバリューの購入処理と、携帯通信端末１００による購入したバリューの書き込み処理とが、互いに異なる２つのプロセス（アプリケーション）によって実現されている。即ち、携帯通信端末１００は、標準Ｗｅｂブラウザ１０２によるＨＴＭＬ（Hyper Text Markup Language）ベースのＧＵＩを用いたバリュー購入処理と、Ｊａｖａ（登録商標）プログラム等によって構成されたバリュー読み書き部１０３によるバリューデータの半導体メモリから成るバリュー記憶手段１０４への書き込み処理とを実行する。
【０００６】
あるいは、従来のプリペイド決済システムにおいては、図２に示された従来技術２のように、携帯通信端末２００によるバリュー販売サーバ２０１からのネットワークを介したバリューの購入処理と、携帯通信端末２００による購入したバリューの書き込み処理とが、専用の１つのプロセス（アプリケーション）によって実現されている。即ち、携帯通信端末２００に備えられた当該プリペイド決済に専用のＪａｖａプログラム等によって構成された専用アプリケーション２０３は、ＧＵＩを用いたバリュー購入処理と、バリューデータのバリュー記憶手段２０４への書き込み処理との両方を実行する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来技術１であるプリペイド決済システムにおいては、バリューの購入処理と購入したバリューの書き込み処理が異なる２つのプロセスにより実現されているため、携帯通信端末は、ＷｅｂブラウザベースのＧＵＩを用いるバリュー購入動作を実行した後に、アプリケーションを切り替え、ブラウザとは異なるＪａｖａプログラム等によって構成されたプログラムによるバリュー書き込み動作に移行する必要があり、携帯通信端末の利用者は、アプリケーションの切り替えを待ったり、両ステップそれぞれに特有の操作を個別に行う必要があり、時間を要すると共に、利便性に欠けるという問題があった。
【０００８】
また、従来技術２であるプリペイド決済システムにおいては、携帯通信端末は、バリューの購入時のＧＵＩに関する動作からメモリへの書き込みまでの処理がＪａｖａプログラム等の専用アプリケーションによって一元処理されているため、専用アプリケーションの提供サイドでは、処理画面上の表記の一部を変更するような微細な更新を行う際にも、プログラミング言語を熟知した者が専用アプリケーションを改版の上、各利用者（各端末）に再配布する必要性が生じ、また各端末の仕様に合わせて個別に専用アプリケーションを開発する必要性が生じ、サービスを提供する事業者にとって運用上の課題であった。また、携帯通信端末のユーザ側も、例えばメニュー項目が一項目増加するなどの処理画面上の表記の一部が更新された際であっても、プログラム全体をダウンロードする必要が生じ、ダウンロードに時間を要し、パケット通信費がかかるという問題点がある。これらの問題点は、Ｊａｖａプログラム等のプログラムはその性質上、一部を改定するのみであってもプログラム全体を改定する必要があるからである。しかも、Ｊａｖａプログラム等のプログラムは、ＨＴＭＬ文書の作成とは異なり、プログラミング言語を熟知した者でなければプログラミングが不可能であるからである。さらに、改定されたプログラム全体を再度コンパイルすることも必要である。
【０００９】
それ故、本発明の課題は、ネットワークを介したプリペイド決済用バリューの購入処理と購入したバリューの書き込み処理を１つのプロセスで実現することで操作性、利便性を向上するだけではなく、処理画面上の表記の変更などのアプリケーションの修正、更新に柔軟に対応可能なバリュー決済プログラム、携帯通信端末、バリュー販売サーバ、プリペイド決済システム、ならびに、プリペイド決済方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明によれば、ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末に適用されるプリペイド決済プログラムにおいて、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであることを特徴とするプリペイド決済プログラムが得られる。
【００１１】
本発明によれば、ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバに適用されるプリペイド決済プログラムにおいて、プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするプリペイド決済プログラムが得られる。
【００１２】
本発明によれば、ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバと、該バリュー販売サーバから該プリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末とを有するプリペイド決済システムに適用されるプリペイド決済プログラムにおいて、前記携帯通信端末に適用される構成として、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであり、前記バリュー販売サーバに適用される構成として、プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするプリペイド決済プログラムが得られる。
【００１３】
本発明によれば、ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末に適用されるプリペイド決済方法において、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程（３０３ｂ）と、前記動作定義工程における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行工程（３０３ａ）とを有し、前記動作定義工程は、バリュー販売サーバからネットワークを介して更新可能になされるものであることを特徴とするプリペイド決済方法が得られる。
【００１４】
本発明によれば、ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバに適用されるプリペイド決済方法において、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程を前記携帯通信端末に配布する動作定義工程配布工程（３０１２）を有することを特徴とするプリペイド決済方法が得られる。
【００１５】
本発明によれば、ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバと、該バリュー販売サーバから該プリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末とを有するプリペイド決済システムに適用されるプリペイド決済方法において、前記携帯通信端末に適用される構成として、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程（３０３ｂ）と、前記動作定義工程における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行工程（３０３ａ）とを有し、前記動作定義工程は、バリュー販売サーバからネットワークを介して更新可能になされるものであり、前記バリュー販売サーバに適用される構成として、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義をマークアップ言語によって記述する動作定義工程を前記携帯通信端末に配布する動作定義工程配布工程（３０１２）を有することを特徴とするプリペイド決済方法が得られる。
【００１６】
本発明によれば、ネットワークを介して接続されるバリュー販売サーバからプリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末において、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであることを特徴とする携帯通信端末が得られる。
【００１７】
本発明によれば、ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバにおいて、プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするバリュー販売サーバが得られる。
【００１８】
本発明によれば、ネットワークを介して接続される携帯通信端末にプリペイド決済用バリューを販売するバリュー販売サーバと、該バリュー販売サーバから該プリペイド決済用バリューを購入して該プリペイド決済用バリューを用いてプリペイド決済を行う携帯通信端末とを有するプリペイド決済システムにおいて、前記携帯通信端末は、プリペイド決済用バリューの購入に関する携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部（３０３ｂ）と、前記動作定義部における動作定義に基づいてバリュー購入動作を携帯通信端末に実行させる動作実行部（３０３ａ）とを有し、前記動作定義部は、バリュー販売サーバからネットワークを介して更新可能に得られるものであり、前記バリュー販売サーバは、プリペイド決済用バリューの購入に関する前記携帯通信端末におけるバリュー購入動作定義がマークアップ言語によって記述されて成る動作定義部を該携帯通信端末に配布する動作定義部配布部（３０１２）を有することを特徴とするプリペイド決済システムが得られる。
【発明の効果】
【００１９】
第１の効果は、バリュー購入処理と購入したバリューの書き込み処理が１プロセス（アプリケーション）により実行されるため、利用者がより少ない操作で処理を完了することが可能となり、操作性が向上することである。
【００２０】
第２の効果は、バリュー購入用のＧＵＩ生成や購入したバリューの書き込み処理などのプログラムの動作をタグ記号等を用いたマークアップ言語で定義できるようにし、その定義に基づいて実際の処理、実行を行う動作実行部と独立させたことにより、サービス提供事業者にとって、テキストベースでの動作実行部（プログラム）の開発、修正、更新が容易となり、運用性が向上することである。
【００２１】
第３の効果は、端末ハードウェア等に依存して仕様が異なる箇所は、動作実行部で吸収可能であり、マークアップ言語により定義された動作定義部自体は、環境に依存することなく共用可能となり、サービス提供事業者にとって、プログラムの開発、修正、更新の手間が軽減され、運用性が向上することである。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明によるプリペイド決済プログラム、プリペイド決済方法、ならびに、携帯通信端末、バリュー販売サーバ、およびプリペイド決済システムについて説明する。
【００２３】
図４を参照して、本発明によるプリペイド決済システムは、従来技術と同様に、インターネット等を含むネットワークを介して接続されるバリュー販売サーバ３０１と、前記ネットワークを使用するデータ通信を行う機能を持つ携帯通信端末３００とを有している。尚、実際上、このようなデータ通信機能を持つ携帯通信端末はＷｅｂブラウザを備えていることが多いけれども、本願発明における携帯通信端末は、Ｗｅｂブラウザを有していなくともよい。
【００２４】
図５を参照して、携帯通信端末３００は、バリュー販売サーバ３０１との無線もしくは有線の遠距離通信手段３００１と、遠距離通信手段３００１を介してＪａｖａプログラム等のプログラムをダウンロードして実行する中央制御部３００４と、中央制御部３００４の実行経過・結果を表示する表示手段３００３と、プリペイド決済を行うための無線もしくは有線の近距離通信手段３００２と、近距離通信手段３００２を介して決済処理を行うプリペイド決済部３００５と、プリペイド決済残高を記録するバリュー記憶手段３０４とを有している。
【００２５】
携帯通信端末３００はさらに、後述する動作定義部３０３ｂによる動作定義に基づいた動作を実行する動作実行部３０３ａを、例えばバリュー販売サーバ３０１からダウンロードすること等によって備えている。動作実行部３０３ａの初回の取得は、例えば、携帯通信端末３００の購入時にプリインストールされている形態であってもよいし、あるいは、携帯通信端末３００のユーザが特定のプリペイド決済サービスに加入する際にダウンロードする形態であってもよい。
【００２６】
図６を参照して、動作実行部３０３ａは、例えばＪａｖａプログラムから成り、その処理動作の定義がマークアップ言語によって記述された動作定義部３０３ｂをバリュー販売サーバ３０１からダウンロードする動作定義部取得部３０３１と、動作定義部取得部３０３１が取得した動作定義部３０３ｂ内の、動作を定義するタグ記号を解析するマークアップ言語解析部３０３２と、バリュー読み書き動作を指すタグ記号に対応した実際の処理を行うバリュー読み書き部３０３４と、ＧＵＩ生成動作を指すタグ記号に対応した実際の処理を行う情報閲覧部３０３５と、マークアップ言語解析部３０３２の解析結果に基づき、バリュー読み書き部３０３４と情報閲覧部３０３５に指示を出し、動作定義部３０３ｂで定義された通りの処理を実行する動作実行要素３０３３とを備えている。
【００２７】
図７を参照して、タグ記述を含む動作定義部３０３ｂは、動作実行部３０３ａのバリュー書き込み部３０３４による購入したバリューのバリュー記憶手段３０４への書き込み動作を定義するバリュー読み書き動作定義部３０３６と、動作実行部３０３ａの情報閲覧部３０３５によるバリュー購入用のＧＵＩ生成を定義するＧＵＩ動作定義部３０３７とを備えている。
【００２８】
図８を参照して、バリュー販売サーバ３０１は、携帯通信端末３００との無線もしくは有線の遠距離通信手段３０１５と、この遠距離通信手段３０１５を介して動作実行部３０３ａを携帯通信端末３００に配布する動作実行部配布部３０１１と、この遠距離通信手段３０１５を介して動作定義部３０３ｂを携帯通信端末３００に配布する動作定義部配布部３０１２と、携帯通信端末３００より購入要求のあったバリューの対価を課金するバリュー対価課金部３０１４と、課金済みの対価に相当するバリューデータを生成し、携帯通信端末３００に送信するバリューデータ発行部３０１３とを有している。
【００２９】
次に、図３〜図８を参照して、本実施形態の全体の動作について詳細に説明する。
【００３０】
尚、携帯通信端末３００には、既に、動作実行部３０３ａならびに動作定義部３０３ｂがダウンロードされ、かつ記憶されているものとする。即ち、携帯通信端末３００の利用者は、携帯通信端末３００に、例えばＪａｖａプログラムから成る動作実行部３０３ａを、バリュー販売サーバ３０１からネットワークを介して予めダウンロードしておく。バリュー販売サーバ３０１は、サービス提供事業者が提供する他のアプリケーションサーバであってもよい。動作定義部３０３ｂについても、少なくとも一回はダウンロードされているものとする。
【００３１】
プリペイド決済用のバリューを購入する場合は、携帯通信端末３００上で動作実行部３０３ａを起動し、バリュー販売サーバ３０１のＵＲＬ（Uniform Resource Locator）を手動で（もしくは自動的に）指定してバリュー販売サーバ３０１にアクセスし、動作定義部を取得する。携帯通信端末３００上で動作実行部３０３ａは、取得した動作定義部を記憶手段に記憶させる。尚、携帯通信端末３００は、動作定義部を毎回バリュー販売サーバ３０１から取得するか、あるいは、２回目以降は、携帯通信端末３００にバリュー記憶手段とは別途設けた動作定義部記憶手段（図示せず）に記憶された動作定義部を用いることもできる。
【００３２】
バリュー販売サーバ３０１の動作定義部配布部３０１２は、携帯通信端末３００から要求があると、動作定義部を携帯通信端末３００に配布する。尚、バリュー販売サーバ３０１は、携帯通信端末３００からのアクセスに応じて動作定義部を毎回配布するか、携帯通信端末３００から動作定義部の提供の要求があったときに配布するか、あるいは、携帯通信端末３００からのアクセスがあったときにバリュー販売サーバ３０１側で任意の場合に配布することもできる。
【００３３】
続いて、携帯通信端末３００の動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５は、マークアップ言語解析部３０３２が解析した記憶されている最新の動作定義部３０３ｂに含まれる動作定義に基づいて、中央制御部３００４を介して表示手段３００３に画面表示をさせ、ユーザＩＤ、パスワード等をユーザに要求する。ユーザが必要事項を入力すると、動作実行要素３０３３は、中央制御部３００４を介して遠距離通信手段３００１を介して、携帯通信端末３００にネットワークを介して接続されたバリュー販売サーバ３０１に本人認証要求をユーザＩＤ、パスワード等と共にセキュリティ策を講じた状態で送信し、認証結果を待機する。これらの処理におけるＧＵＩは、動作定義部３０３ｂにおける定義に基づいて動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５より生成される。
【００３４】
バリュー販売サーバ３０１は、ネットワークおよび遠距離通信手段３０１５を介して携帯通信端末３００から本人認証要求を受けると、この要求と共に得られたＩＤ、パスワード等の情報に基づいて本人認証処理を行い、認証結果を遠距離通信手段３０１５およびネットワークを介して携帯通信端末３００に返信する。
【００３５】
認証結果が合格であると、携帯通信端末３００の動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５は、マークアップ言語解析部３０３２が解析した記憶されている最新の動作定義部３０３ｂに含まれる動作定義に基づいて、中央制御部３００４を介して表示手段３００３に画面表示をさせ、購入するバリューの金額、支払方法等をユーザに要求する。ユーザが必要事項を入力すると、動作実行要素３０３３は、中央制御部３００４を介して遠距離通信手段３００１を介して、携帯通信端末３００にネットワークを介して接続されたバリュー販売サーバ３０１に購入するバリューの金額、支払方法等を送信する。これらの処理におけるＧＵＩも、動作定義部３０３ｂにおける定義に基づいて動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５より生成される。
【００３６】
バリュー販売サーバ３０１は、ネットワークおよび遠距離通信手段３０１５を介して携帯通信端末３００から得られた購入するバリューの金額、支払方法等の情報を受けると、ユーザにバリューの金額、支払方法等に間違いがないかの確認を促す情報を遠距離通信手段３０１５およびネットワークを介して携帯通信端末３００に返信する。
【００３７】
バリュー販売サーバ３０１からバリューの金額、支払方法等の確認要求を受けると、携帯通信端末３００の動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５は、マークアップ言語解析部３０３２が解析した記憶されている最新の動作定義部３０３ｂに含まれる動作定義に基づいて、中央制御部３００４を介して表示手段３００３に画面表示をさせ、購入するバリューの金額、支払方法等の確認をユーザに要求する。ユーザが確認の旨を入力すると、動作実行要素３０３３は、中央制御部３００４を介して遠距離通信手段３００１を介して、携帯通信端末３００にネットワークを介して接続されたバリュー販売サーバ３０１に購入するバリューの金額、支払方法等に間違いがない旨を送信する。これらの処理におけるＧＵＩも、動作定義部３０３ｂにおける定義に基づいて動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５より生成される。
【００３８】
バリュー販売サーバ３０１は、ネットワークおよび遠距離通信手段３０１５を介して携帯通信端末３００からバリューの金額、支払方法等の確認を受けると、バリュー対価課金部３０１４が指定された支払方法（クレジットカードなど）で課金処理を行う。次いで、バリューデータ発行部３０１３は、課金済みの対価に相当するバリューデータを生成し、遠距離通信手段３０１５、およびネットワークを介して携帯通信端末３００に送信する。尚、バリューデータは、動作定義部３０３ｂとは独立して送信されるか、あるいは、動作定義部３０３ｂに含ませられた形態で動作定義部配布部３０１２を通して送信される。
【００３９】
バリュー販売サーバ３０１からバリューデータを受信すると、携帯通信端末３００の動作実行部３０３ａの動作実行要素３０３３のバリュー読み書き部３０３４は、マークアップ言語解析部３０３２が解析した記憶されている最新の動作定義部３０３ｂに含まれる動作定義に基づいて、中央制御部３００４を介してバリュー記憶手段３０４にバリューの金額を更新的に記録させる（バリュー追加）。これと共に、携帯通信端末３００の動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５は、マークアップ言語解析部３０３２が解析した記憶されている最新の動作定義部３０３ｂに含まれる動作定義に基づいて、中央制御部３００４を介して表示手段３００３にバリューの追加が完了した旨、バリュー残額等の画面表示をさせる。この処理におけるＧＵＩも、動作定義部３０３ｂにおける定義に基づいて動作実行部３０３ａの動作実行要素３０３３の情報閲覧部３０３５より生成される。また、このバリュー記憶手段３０４へのバリューデータの書き込み処理は、動作定義部３０３ｂにおける定義に基づき動作実行部３０３ａにより実行される。
【実施例】
【００４０】
以下、図面を参照して、本発明によるプリペイド決済方法として、プリペイド決済用バリューの追加処理について説明する。
【００４１】
まず、本発明の理解の助けとして、前述の従来技術１（Ｗｅｂブラウザ＋Ｊａｖａプログラムによる）によるプリペイド決済用バリューの追加処理について説明する。
【００４２】
図９および図１０は、従来技術１（Ｗｅｂブラウザ＋Ｊａｖａプログラム）によるプリペイド決済用バリューの追加処理時の画面遷移図である。
【００４３】
従来は、携帯通信端末のＷｅｂブラウザによってＨＴＭＬベースのメニュー画面４０１上でバリューの追加を選択し、認証画面４０２上でユーザＩＤおよびパスワードを入力して本人認証を行い、追加金額の指定画面４０３上で追加するバリューの金額を指定し、支払方法の指定画面４０４上で支払方法を指定し、金額の確認画面４０５上で追加するバリューの金額を確認し、バリュー書込み確認画面４０６上で追加するバリューの携帯通信端末内バリュー記憶手段への書込み実行を確認すると、バリュー書き込み用アプリケーション起動の許可画面４０７が表示され、起動を許可するとＨＴＭＬブラウザから切り替わってバリュー書き込み用アプリケーションが起動しバリューの書込み画面４０８が表示されバリュー書き込み処理が実行され、書込みが完了するとその結果を表示するためＵＲＬを含む結果表示ＵＲＬ画面４０９が表示され、そのＵＲＬをクリックするとバリュー書き込み用アプリケーションからＨＴＭＬブラウザに切り替わってバリュー書込み完了表示画面４１０が表示されることにより、一連のバリュー追加動作が完了する。
【００４４】
次に、本発明の実施例について説明する。
【００４５】
図１１は、本発明の実施例によるプリペイド決済用バリューの追加処理時の画面遷移図である。
【００４６】
図３〜図１１を参照して、本発明によれば、携帯通信端末３００の動作実行部３０３ｂによってＨＴＭＬ等と同様なマークアップ言語ベースのメニュー画面５０１上でバリューの追加を選択し、認証画面５０２上でユーザＩＤおよびパスワードを入力して本人認証を行い、追加金額の指定画面５０３上で追加するバリューの金額を指定し、支払方法の指定画面５０４上で支払方法を指定し、金額の確認画面５０５上で追加するバリューの金額を確認すると、アプリケーションが切り替わることなくバリューの書込み画面４０６が表示されバリュー書込み処理が実行され、書込みが完了するとアプリケーションが切り替わることなくバリュー書込み完了表示画面４０７が表示されることにより、一連のバリュー追加動作が完了する。
【００４７】
図１２は、本発明における金額の確認画面５０５の実施例を示すマークアップ言語記述である。
【００４８】
本発明によれば、図１２に示されるようにＧＵＩの定義に加え、バリュー書込み処理についてもマークアップ言語によるタグ記号により定義することが可能なため、図１１で示されるように、より少ない画面遷移でプリペイド決済用バリューの追加動作を完了することが可能となる。
【００４９】
また、従来の専用アプリケーション（専用Ｊａｖａプログラム）のみを用いた場合と比較し、Ｊａｖａプログラミング知識を必要としないアプリケーションの開発やＧＵＩの変更といったことが容易に可能となる。
【００５０】
携帯通信端末３００のユーザは、携帯通信端末３００を用いて購入したバリューで買い物（バリューの消費）をすることが可能である。買い物方法には、大別して二種類ある。
【００５１】
一方は、遠距離通信手段３００１を用いたオンラインストアでの買い物である。この場合には、以上説明したネットワークを介したバリュー購入（追加バリューのメモリへの更新書き込み）に似たシーケンスで、消費バリューのメモリへの更新書き込み（バリュー残額の減算）がなされる。
【００５２】
以下に、本発明によるプリペイド決済による代金支払い（購入したバリューの消費）の実施例を説明する。本発明によれば、携帯通信端末３００からの遠距離通信によるオンラインショッピング時の決済（代金支払い）が可能となる。図５を参照して、携帯通信端末３００上で動作実行部３０３ａを実行し、遠距離通信手段３００１を介してオンラインショッピングサーバへ接続して商品リスト画面などを携帯通信端末３００の画面上に表示するための動作定義部３０３ｂを取得して購入する商品を選択し、プリペイド決済による代金支払いを確定すると、動作定義部３０３ｂに基づいて動作実行部３０３ａがバリュー記憶手段３０４に記録された残価を確認し、代金以上の残高が残っている場合には、代金分を引いた額をバリュー記憶手段３０４に書き戻すとともに、代金の決済処理が完了した旨をオンラインショッピングサーバ側へ遠距離通信手段３００１を介して通知することで、オンラインショッピングにおける一連の遠隔での決済処理を完了する。
【００５３】
他方は、近距離通信手段３００２を用いた店頭での買い物、電車、バス、タクシー、飛行機、船舶等の交通手段への搭乗（改札通過）、映画館、美術館、博物館、遊園地等の施設への入場などである。
【００５４】
例えば、店頭において近距離通信手段を持つレジ端末と、携帯通信端末３００の近距離通信手段３００２を介した決済の場合には、携帯通信端末３００のプリペイド決済手段３００５が近距離通信手段３００２を介して、直接レジ端末より決済要求を受け、プリペイド決済手段３００５がバリュー記憶手段３０４に記録された残価の確認、および代金分の減算処理を行い、代金の決済処理が完了した旨をレジ端末側へ近距離通信手段３００２を介して通知することで、店頭における近距離通信による一連の対面での決済処理を完了する。
【００５５】
尚、この種のレジ端末は、具体的には、セキュリティ策を十分に採るのであれば、パーソナルコンピュータ等で構成することが可能である。この場合、レジ端末に、本発明の携帯通信端末と同様に、プリペイド決済に関するレジ端末における決済動作定義がマークアップ言語によって記述されて成る動作定義部と、動作定義部における動作定義に基づいて決済動作をレジ端末に実行させる動作実行部とを設け、動作定義部をバリュー販売サーバ等からネットワークを介して更新可能に得られるように構成してもよい。
【産業上の利用可能性】
【００５６】
以上、本発明の実施例について説明してきたが、本発明はこれら実施例に限定されるものではなく、当該特許請求の範囲に記載された技術範囲内であれば、種々の変形がが可能であることは云うまでもない。
【図面の簡単な説明】
【００５７】
【図１】従来の処理（ＷｅｂブラウザとＪａｖａプログラムによる２プロセス）の流れを示すフロー図である。
【図２】従来の処理（専用Ｊａｖａプログラムによる１プロセス）の流れを示すフロー図である。
【図３】本発明における処理の流れを示すフロー図である。
【図４】本発明における全体構成を示すブロック図である。
【図５】図３に示した携帯通信端末の構成を示すブロック図である。
【図６】図３に示した動作実行部の構成を示すブロック図である。
【図７】図３に示した動作定義部の構成を示すブロック図である。
【図８】図３に示したバリュー販売サーバの構成を示すブロック図である。
【図９】従来の実施例を示すプリペイド決済用バリューの追加アプリケーション画面遷移図である。
【図１０】従来の実施例を示す図９に続くプリペイド決済用バリューの追加アプリケーション画面遷移図である。
【図１１】本発明における実施例を示すプリペイド決済用バリューの追加アプリケーション画面遷移図である。
【図１２】本発明における金額の確認画面の実施例を示すマークアップ言語記述である。
【符号の説明】
【００５８】
１００      携帯通信端末
１０１      バリュー販売サーバ（Ｗｅｂサーバ）
１０２      標準Ｗｅｂブラウザ
１０３      バリュー読み書き専用Ｊａｖａプログラム
１０４      バリュー記憶手段
２００      携帯通信端末
２０１      バリュー販売サーバ（アプリケーションサーバ）
２０３      専用アプリケーション
２０４      バリュー記憶手段
３００      携帯通信端末
３０１      バリュー販売サーバ（アプリケーションサーバ）
３０３ａ    動作実行部
３０３ｂ    動作定義部
３０４      バリュー記憶手段
３００１    遠距離通信手段
３００２    近距離通信手段
３００３    表示手段
３００４    中央制御部
３００５    プリペイド決済部
３０１１    動作実行部配布部
３０３１    動作定義部取得部
３０１２    動作定義部配布部
３０３２    マークアップ言語解析部
３０３３    動作実行要素
３０３４    バリュー読み書き部
３０３５    情報閲覧部
３０３６    バリュー読み書き動作定義部
３０３７    ＧＵＩ動作定義部
４０１      メニュー画面
４０２      認証画面
４０３      追加金額の指定画面
４０４      支払方法の指定画面
４０５      金額の確認画面
４０６      バリュー書込み確認画面
４０７      Ｊａｖａプログラム起動の許可画面
４０８      バリューの書込み画面
４０９      結果表示ＵＲＬ画面
４１０      バリュー書込み完了表示画面
５０１      メニュー画面
５０２      認証画面
５０３      追加金額の指定画面
５０４      支払方法の指定画面
５０５      金額の確認画面
５０６      バリューの書込み画面
５０７      バリュー書込み完了表示画面
６０１      金額の確認画面のマークアップ言語記述
【図１】
2005228013.tif 000003
【図２】
2005228013.tif 000004
【図３】
2005228013.tif 000005
【図４】
2005228013.tif 000006
【図５】
2005228013.tif 000007
【図６】
2005228013.tif 000008
【図７】
2005228013.tif 000009
【図８】
2005228013.tif 000010
【図９】
2005228013.tif 000011
【図１０】
2005228013.tif 000012
【図１１】
2005228013.tif 000013
【図１２】
2005228013.tif 000014