(57)【特許請求の範囲】
【請求項１】
無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末と、該バックエンドサーバとの間でバーコード画像を利用して通信を行う方法であって、
前記モバイル端末のユーザを前記バックエンドサーバのユーザとして登録し、該バックエンドサーバが該ユーザの登録情報を固有のユーザ名で保存し、
前記モバイル端末に設けられたカメラで前記バーコード画像を撮影し、
撮影された前記バーコード画像を前記モバイル端末でデコードしてコーディング情報を取得し、
前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断し、該バーコード画像が該所定のコーディング規則に従って生成されている場合は後続のステップを実行し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合は前記モバイル端末が前記コーディング情報に対応するウェブページに接続されるまでプロセスを続行し、
前記バーコード画像が該所定のコーディング規則に従って生成されている場合は、
前記コーディング情報に従って、前記モバイル端末が該コーディング情報に対応するサービス情報を抽出し、
前記モバイル端末が、該モバイル端末を一義的に識別できる情報を少なくとも含むサービス提供要求メッセージを前記バックエンドサーバに送信し、
前記バックエンドサーバが前記サービス提供要求メッセージの内容に従って前記モバイル端末にサービスを提供する、
ことを含む方法。
【請求項２】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項１に記載の方法において、さらに
前記バーコード画像は、前記バックエンドサーバ又は二次元コード生成装置により生成及び発行されたものであり、該バックエンドサーバ又は二次元コード生成装置は、所定のコーディング規則に従ってサービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応する該バーコード画像を生成するとともに、ユーザが接触できる少なくとも１つの領域に該バーコード画像を発行するものであることを含む方法。
【請求項３】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項１または２に記載の方法において、
前記モバイル端末が、前記サービス提供要求メッセージの内容を暗号化した後、該サービス提供要求メッセージを前記バックエンドサーバに送信し、該バックエンドサーバが、該サービス提供要求メッセージの内容を復号化した後、該モバイル端末にサービスを提供する、方法。
【請求項４】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項１または２に記載の方法において、
前記モバイル端末がファインダ画面を有し、前記カメラが前記バーコード画像を捉え、且つ該ファインダ画面上で該バーコード画像が十分に合焦した時に、該カメラが自動的に該バーコード画像を撮影する、方法。
【請求項５】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項１または２に記載の方法において、さらに、
前記モバイル端末のユーザへ提供されるサービスに対し、該モバイル端末が前記サービス情報に従って前処理を行う、
ことを含む方法。
【請求項６】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項１または２に記載の方法において、
前記モバイル端末を一義的に識別できる情報は、該モバイル端末の電話番号、前記モバイル端末のＩＭＥＩ番号、該モバイル端末のインターフェースの物理アドレス、及び前記ユーザ名の１つまたは複数を含む、方法。
【請求項７】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項１または２に記載の方法において、
前記バーコード画像は一次元コード、二次元コード、または多次元コードである、方法。
【請求項８】
無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末と、該バックエンドサーバとの間でバーコード画像を利用して通信を行う方法であって、
前記モバイル端末のユーザを前記バックエンドサーバのユーザとして登録し、該バックエンドサーバが該ユーザの登録情報を固有のユーザ名で保存し、
前記モバイル端末に設けられたカメラで前記バーコード画像を撮影し、
撮影された前記バーコード画像を前記モバイル端末でデコードしてコーディング情報を取得し、
前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断し、該バーコード画像が該所定のコーディング規則に従って生成されている場合は後続のステップを実行し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合は前記モバイル端末が該コーディング情報に対応するウェブページに接続されるまでプロセスを続行し、
前記バーコード画像が該所定のコーディング規則に従って生成されている場合は、
前記コーディング情報に従って、前記モバイル端末が前記コーディング情報に対応するサービス情報を抽出し、
前記モバイル端末が、前記コーディング情報と、該モバイル端末を一義的に識別できる情報を少なくとも含むユーザ情報に対応するコーディング情報とを結合して別のバーコード画像を生成し、且つ該別のバーコード画像を前記バックエンドサーバに送信し、
前記バックエンドサーバが前記別のバーコード画像をデコードし、前記モバイル端末にサービスを提供する、
ことを含む方法。
【請求項９】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項８に記載の方法において、さらに、
前記バーコード画像は、前記バックエンドサーバ又は二次元コード生成装置により生成及び発行されたものであり、該バックエンドサーバ又は二次元コード生成装置は、所定のコーディング規則に従ってサービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応する該バーコード画像を生成するとともに、ユーザが接触できる少なくとも１つの領域に該バーコード画像を発行することを含む方法。
【請求項１０】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項８または９に記載の方法において、
前記モバイル端末がファインダ画面を有し、前記カメラが前記バーコード画像を捉え、且つ該ファインダ画面上で該バーコード画像が十分に合焦した時に、該カメラが自動的に該バーコード画像を撮影する、方法。
【請求項１１】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項８または９に記載の方法において、さらに、
前記モバイル端末のユーザへ提供されるサービスに対し、該モバイル端末が前記サービス情報に従って前処理を行う、
ことを含む方法。
【請求項１２】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項８または９に記載の方法において、
前記モバイル端末を一義的に識別できる情報は、該モバイル端末の電話番号、該モバイル端末のＩＭＥＩ番号、該モバイル端末のインターフェースの物理アドレス、及びユーザ名のいずれか１つまたは複数を含む、方法。
【請求項１３】
モバイル端末とバックエンドサーバとの間でバーコード画像を利用して通信を行う請求項８または９に記載の方法において、
前記バーコード画像は一次元コード、二次元コード、または多次元コードである、方法。
【請求項１４】
自身のインターフェースを通じてサービス提供装置へ接続できるモバイル端末と、該サービス提供装置との間でバーコード画像を利用して通信を行う方法であって、
前記バーコード画像は、前記バックエンドサーバ又は二次元コード生成装置により生成及び発行されたものであり、該バックエンドサーバ又は二次元コード生成装置は、所定のコーディング規則に従ってサービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応する該バーコード画像を生成するとともに、ユーザが接触できる少なくとも１つの領域に該バーコード画像を発行するものであり、
前記モバイル端末に設けられたカメラで前記バーコード画像を撮影し、
撮影された前記バーコード画像を前記モバイル端末でデコードしてコーディング情報を取得し、
前記コーディング情報を解析して前記バーコード画像が前記所定のコーディング規則に従って生成されているか否かを判断し、該バーコード画像が該所定のコーディング規則に従って生成されている場合は後続のステップを実行し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合は前記モバイル端末が該コーディング情報に対応するウェブページに接続されるまでプロセスを続行し、
前記バーコード画像が該所定のコーディング規則に従って生成されている場合は、
前記コーディング情報に従って、前記モバイル端末が該コーディング情報に対応する前記サービス情報を抽出し、
前記モバイル端末が前記サービス提供装置にサービス提供要求メッセージを送信し、
前記サービス提供装置が前記サービス提供要求メッセージの内容に従って前記モバイル端末にサービスを提供する、
ことを含む方法。
【請求項１５】
モバイル端末とサービス提供装置との間でバーコード画像を利用して通信を行う請求項１４に記載の方法において、
前記モバイル端末がファインダ画面を有し、前記カメラが前記バーコード画像を捉え、且つ該ファインダ画面上で該バーコード画像が十分に合焦した時に、該カメラが自動的に該バーコード画像を撮影する、方法。
【請求項１６】
モバイル端末とサービス提供装置との間でバーコード画像を利用して通信を行う請求項１４または１５に記載の方法において、
前記インターフェースは、ＵＳＢインターフェース、メモリカードスロット、ＳＩＭカードスロット、赤外線インターフェース、またはブルートゥースインターフェースである。
【請求項１７】
モバイル端末とサービス提供装置との間でバーコード画像を利用して通信を行う請求項１４に記載の方法において、
前記バーコード画像は一次元コード、二次元コード、または多次元コードである、方法。
【請求項１８】
無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末であって、
バーコード画像を撮影するカメラと、
撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと、
前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと、
前記バックエンドサーバに登録情報を送信し、且つ該バックエンドサーバから登録完了メッセージを受信することに用いられ、前記バーコード画像が所定のコーディング規則に従って生成されている場合はさらに該バックエンドサーバにサービス提供要求メッセージを送信し、且つ該バックエンドサーバからサービスを受信し、前記バーコード画像が該所定のコーディング規則に従って生成されていない場合はさらにネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する送受信ユニットと、
前記バックエンドサーバから要求される情報を入力する入力ユニットと、
前記バックエンドサーバから要求される情報を表示する表示ユニットと、
を含むモバイル端末。
【請求項１９】
請求項１８に記載のモバイル端末であって、前記コーディング情報と、前記モバイル端末を一義的に識別できる情報を少なくとも含むユーザ情報に対応するコーディング情報とを結合して別のバーコード画像を生成するバーコード画像生成ユニットをさらに含む、モバイル端末。
【請求項２０】
請求項１８または１９に記載のモバイル端末であって、ファインダ画面をさらに有し、前記カメラが前記バーコード画像を捉え、且つ該ファインダ画面上で該バーコード画像が十分に合焦した時に、該カメラが自動的に該バーコード画像を撮影する、モバイル端末。
【請求項２１】
請求項２０に記載のモバイル端末であって、前記サービス提供要求メッセージの内容を暗号化する暗号化ユニットをさらに含む、モバイル端末。
【請求項２２】
請求項１８または１９に記載のモバイル端末であって、前記モバイル端末のユーザへ提供されるサービスに対して前処理を行う前処理ユニットをさらに含む、モバイル端末。
【請求項２３】
インターフェースを通じてサービス提供装置へ接続できるモバイル端末であって、
バーコード画像を撮影するカメラと、
撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと、
前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと、
前記バーコード画像が前記所定のコーディング規則に従って生成されている場合に前記サービス提供装置にサービス提供要求メッセージを送信し、且つ該サービス提供装置からサービスを受信し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合はネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する送受信ユニットと、
前記バックエンドサーバから要求される情報を入力する入力ユニットと、
前記バックエンドサーバから要求される情報を表示する表示ユニットと、
を含むモバイル端末。
【請求項２４】
請求項２３に記載のモバイル端末であって、前記インターフェースは、ＵＳＢインターフェース、メモリカードスロット、ＳＩＭカードスロット、赤外線インターフェース、またはブルートゥースインターフェースである、モバイル端末。
【請求項２５】
請求項２３または２４に記載のモバイル端末であって、前記モバイル端末がファインダ画面を有し、前記カメラが前記バーコード画像を捉え、且つ該ファインダ画面上で該バーコード画像が十分に合焦した時に、該カメラが自動的に該バーコード画像を撮影する、モバイル端末。
【請求項２６】
無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末と、該バックエンドサーバとを含み、バーコード画像を利用して通信を行う装置であって、
前記バックエンドサーバは、
サービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応するバーコード画像を生成するバーコード画像生成ユニットと、
前記モバイル端末からサービス提供要求メッセージを受信し、且つ該モバイル端末にサービスを提供することに用いられ、さらに該モバイル端末から登録情報を受信し、且つ該モバイル端末に登録完了メッセージを送信する第１の送受信ユニットと、
ユーザの登録を完了させ、且つユーザ登録情報をデータベースに保存するユーザ登録ユニットと、を含み、
前記モバイル端末は、
バーコード画像を撮影するカメラと、
撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと、
前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと、
前記バックエンドサーバに登録情報を送信し、且つ該バックエンドサーバから登録完了メッセージを受信することに用いられ、前記バーコード画像が所定のコーディング規則に従って生成されている場合はさらに該バックエンドサーバにサービス提供要求メッセージを送信し、且つ該バックエンドサーバからサービスを受信し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合はさらにネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する第２の送受信ユニットと、
前記バックエンドサーバから要求される情報を入力する入力ユニットと、
前記バックエンドサーバから要求される情報を表示する表示ユニットと、
を含む装置。
【請求項２７】
バーコード画像を利用して通信を行う請求項２６に記載の装置において、
前記バックエンドサーバはさらに、前記サービス情報と前記登録情報とを保存するデータベースを含む、装置。
【請求項２８】
バーコード画像を利用して通信を行う請求項２６または２７に記載の装置において、
前記モバイル端末はさらに、前記コーディング情報と、該モバイル端末を一義的に識別できる情報を少なくとも含むユーザ情報に対応するコーディング情報とを結合して別のバーコード画像を生成する別のバーコード画像生成ユニットを含む、装置。
【請求項２９】
バーコード画像を利用して通信を行う請求項２８に記載の装置において、
前記バックエンドサーバはさらに、前記別のバーコード画像をデコードして対応するコーディング情報を取得する別のデコーダを含む、装置。
【請求項３０】
バーコード画像を利用して通信を行う請求項２６または２７に記載の装置において、
前記モバイル端末はさらに、前記サービス提供要求メッセージの内容を暗号化する暗号化ユニットを含み、前記バックエンドサーバはさらに、該サービス提供要求メッセージの内容を復号化する復号化ユニットを含む、装置。
【請求項３１】
バーコード画像を利用して通信を行う請求項２６または２７に記載の装置において、
前記モバイル端末はさらに、該モバイル端末のユーザへ提供されるサービスに対して前処理を行う前処理ユニットを含む、装置。
【請求項３２】
自身のインターフェースを通じてサービス提供装置へ接続できるモバイル端末と、該サービス提供装置とを含み、バーコード画像を利用して通信を行う装置であって、
前記サービス提供装置は、前記モバイル端末からサービス提供要求メッセージを受信し、且つ該モバイル端末にサービスを提供する第１の送受信ユニットを含み、
前記モバイル端末は、
バーコード画像を撮影するカメラと、
撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと、
前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと、
前記バーコード画像が前記所定のコーディング規則に従って生成されている場合は前記サービス提供装置にサービス提供要求メッセージを送信し、且つ該サービス提供装置からサービスを受信し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合はネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する第２の送受信ユニットと、
前記バックエンドサーバから要求される情報を入力する入力ユニットと、
前記バックエンドサーバから要求される情報を表示する表示ユニットと、
を含む装置。
【請求項３３】
バーコード画像を利用して通信を行う請求項３２に記載の装置において、
前記インターフェースは、ＵＳＢインターフェース、メモリカードスロット、ＳＩＭカードスロット、赤外線インターフェース、またはブルートゥースインターフェースである、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信方法及び装置に関し、特にバーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う方法、装置、及びそのモバイル端末に関し、さらにバーコード画像を利用してモバイル端末とサービス提供装置との間で通信を行う方法、装置、及びそのモバイル端末に関する。
【背景技術】
【０００２】
二次元コード（二次元バーコード）は、ある特定の幾何学模様を用い、所定の規則に従って二次元方向に分布する白黒の図形によりデータシンボル情報を記録する。携帯電話の二次元コード機能は、モバイル端末における二次元コード機能の応用である。現在、携帯電話用の二次元コードサービスには、パッシブ読み取り型とアクティブ読み取り型の２種類がある。
【０００３】
携帯電話を用いるパッシブ読み取りでは、通常、端末ユーザが様々なオンラインまたはオフライン方式で取引を完了させた後、二次元コード形式のデジタル証明書が送信され、且つモバイル端末の画面に表示される。店舗は専用装置を用いてこれを読み取ることができ、且つ取引の信頼性を検証することができる。携帯電話のパッシブ読み取り型サービスは電子チケット、電子クーポン、ダウンロード(electronic delivery)クーポン、電子会員カード、及び支払証明書等に応用することができる。携帯電話のパッシブ読み取り型サービスでは、モバイル端末は二次元コードを保存・表示する装置としてのみ使用される。
【０００４】
一方、携帯電話を用いるアクティブ読み取りでは、二次元コードを識別し読み取るツールとしてカメラ付きのモバイル端末を使用し、該モバイル端末に二次元コード読み取りソフトウェアをインストールする。そのカメラで新聞、雑誌、広告、書籍、パッケージ、及び個人名刺等の様々な媒体に印刷された二次元コード画像を撮影し、撮影された二次元コード画像を二次元コード読み取りソフトウェアでデコードし、その結果モバイル端末が上記二次元コードのコーディング情報に対応するウェブページに接続される。携帯電話を用いるアクティブ読み取りによれば、ユーザはＵＲＬを入力しなくても素早くインターネット・アクセスを行うことができる。しかし、現行の携帯電話を用いるアクティブ読み取りでは、モバイル端末は二次元コードを用いたインターネット・アクセスしか行うことができず、それより先のサービス、例えば購入、支払いなどをワンストップで提供することができない。
【０００５】
２００５年３月３１日出願の中国特許、出願番号第２００５１００３３９１８．７号「モバイル端末によるショッピング方法及びそのシステム」には、二次元コードを利用したモバイル端末によるショッピングを実現する方法及びシステムが開示されている。モバイル端末が内蔵のカメラで二次元コードを撮影してそれをデコードし、該モバイル端末が支払いサブシステムに支払い要求メッセージを送信し、該支払いサブシステムが支払を完了させる。
【０００６】
２００４年３月８日出願の中国特許、出願番号第ＺＬ２００４８０００５６２５．１号「コードグラフを利用してモバイルサービスを提供する方法」には、コードグラフを利用してモバイルサービスを提供する方法及びシステムが開示されている。具体的には、二次元コードを利用したコンテンツ提供サービス、地理情報提供サービス、製品情報提供サービス、タクシー配車サービス、個人連絡情報提供サービス、または支払いサービスを提供する方法及びシステムである。モバイル端末が内蔵のカメラで二次元コードを撮影してそれをデコードし、該モバイル端末がサービスプロバイダのサーバにサービス提供要求メッセージを送信し、該サービスプロバイダのサーバが送信元の該モバイル端末にサービスを提供するか、または該サービスプロバイダのサーバが別のサーバと通信し、該モバイル端末にサービスを提供する。
【０００７】
従来技術において、上記２件の特許出願に記載されるモバイル端末は、ある所定のコーディング規則に従って生成された二次元コードしかデコードすることができず、汎用性を欠く。上記の所定のコーディング規則と符合しない二次元コードをデコードすると、上記モバイル端末に「エラー」情報が表示されることが多く、ユーザにとって使い勝手が悪い。
【０００８】
また、上記２件の特許出願に開示された課題を解決するための手段によると、モバイル端末へ様々なサービスを提供するためには、バックエンドサーバが必須である。モバイル端末には、上記バックエンドサーバと通信するためにクライアントソフトウェアをインストールする必要がある。上記モバイル端末は通常、無線ネットワークを通じてバックエンドサーバに無線接続される。無線ネットワークのない場所または無線ネットワーク信号が弱い場所（例えば地下鉄の中）にいると、上記モバイル端末で様々なサービスの提供を受けることが難しい。
【０００９】
また、従来技術において、上記２件の特許出願に記載されるモバイル端末は、二次元コードをデコードすることしかできず、二次元コードそのものを生成することはできない。
【００１０】
また、従来技術では、モバイル端末の内蔵のカメラで撮影を行う際、モバイル端末のユーザは自身の感覚でファインダ画面の二次元コード画像が鮮明であるかを判断し、手動でシャッターボタンを押して撮影する。このように撮影された二次元コード画像は時として不鮮明な場合があり、二次元コードのデコードが失敗に終わる可能性がある。したがって、モバイル端末のユーザは、鮮明な撮影結果が得られるまで二次元コード画像を撮り直さなければならない。このような手動による撮影は効率が悪く、撮影工程も煩雑である。
【００１１】
また、従来技術において、上記２件の特許出願に記載されるモバイル端末は、バックエンドサーバからサービスを受信することしかできず、該モバイル端末自身はサービスの提供に関与しない。即ち、上記モバイル端末のクライアントソフトウェアは上記バックエンドサーバに要求メッセージを送信することで、該バックエンドサーバのサービスを受信することしかできない。上記モバイル端末のクライアントソフトウェアは、サービスに対する処理能力を持たない。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従来技術の上記欠点に鑑み、本発明の第１の目的は、バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う方法と装置、及びそのモバイル端末を提供し、あらゆるコード形式のバーコード画像を正確にデコードすることにある。
【００１３】
本発明の第２の目的は、バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う方法と装置、及びそのモバイル端末を提供し、暗号化と復号化を経ずにユーザ情報のセキュリティを保証することにある。
【００１４】
本発明の第３の目的は、バーコード画像を利用してモバイル端末とサービス提供装置との間で通信を行う方法と装置、及びそのモバイル端末を提供し、モバイル端末側でサービスを提供することにある。
【課題を解決するための手段】
【００１５】
本発明の第１の目的を実現するための本発明の好ましい実施形態によれば、本発明は無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末と、該バックエンドサーバとの間でバーコード画像を利用して通信を行う方法を提供するものであり、該方法は、前記モバイル端末のユーザを前記バックエンドサーバのユーザとして登録し、該バックエンドサーバが該ユーザの登録情報を固有のユーザ名で保存し；前記モバイル端末に設けられたカメラで前記バーコード画像を撮影し；撮影された前記バーコード画像を前記モバイル端末でデコードしてコーディング情報を取得し；前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断し、該バーコード画像が該所定のコーディング規則に従って生成されている場合は後続のステップを実行し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合は前記モバイル端末が前記コーディング情報に対応するウェブページに接続された後にプロセスの実行を中止し；前記コーディング情報に従って、前記モバイル端末が該コーディング情報に対応するサービス情報を抽出し；前記モバイル端末が、該モバイル端末を一義的に識別できる情報を少なくとも含むサービス提供要求メッセージを前記バックエンドサーバに送信し；前記バックエンドサーバが前記サービス提供要求メッセージの内容に従って前記モバイル端末にサービスを提供する、ことを含む。
【００１６】
好ましくは、前記方法はさらに、所定のコーディング規則に従ってサービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応するバーコード画像を生成し、ユーザが接触できる少なくとも１つの領域に前記バーコード画像を発行することを含む。
【００１７】
好ましくは、前記モバイル端末が、前記サービス提供要求メッセージの内容を暗号化した後、該サービス提供要求メッセージを前記バックエンドサーバに送信し、該バックエンドサーバが、該サービス提供要求メッセージの内容を復号化した後、該モバイル端末にサービスを提供する。
【００１８】
好ましくは、前記バーコード画像は一次元コード、二次元コード、または多次元コードである。
【００１９】
本発明の第１の目的を実現するための本発明の好ましい実施形態によれば、本発明は、無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末を提供するものであり、該モバイル端末は、バーコード画像を撮影するカメラと；撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと；前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと；前記バックエンドサーバに登録情報を送信し、且つ該バックエンドサーバから登録完了メッセージを受信することに用いられ、前記バーコード画像が所定のコーディング規則に従って生成されている場合はさらに該バックエンドサーバにサービス提供要求メッセージを送信し、且つ該バックエンドサーバからサービスを受信し、前記バーコード画像が該所定のコーディング規則に従って生成されていない場合はさらにネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する送受信ユニットと；前記バックエンドサーバから要求される情報を入力する入力ユニットと；前記バックエンドサーバから要求される情報を表示する表示ユニットと、を含む。
【００２０】
本発明の第１の目的を実現するための本発明の好ましい実施形態によれば、本発明は、無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末と、該バックエンドサーバーとを含み、バーコード画像を利用して通信を行う装置を提供するものであり、前記バックエンドサーバは、サービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応するバーコード画像を生成するバーコード画像生成ユニットと；前記モバイル端末からサービス提供要求メッセージを受信し、且つ該モバイル端末にサービスを提供することに用いられ、さらに該モバイル端末から登録情報を受信し、且つ該モバイル端末に登録完了メッセージを送信する第１の送受信ユニットと；ユーザの登録を完了させ、且つユーザ登録情報をデータベースに保存するユーザ登録ユニットと、を含み、前記モバイル端末は、バーコード画像を撮影するカメラと；撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと；前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと；
前記バックエンドサーバに登録情報を送信し、且つ該バックエンドサーバから登録完了メッセージを受信することに用いられ、前記バーコード画像が所定のコーディング規則に従って生成されている場合はさらに該バックエンドサーバにサービス提供要求メッセージを送信し、且つ該バックエンドサーバからサービスを受信し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合はさらにネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する第２の送受信ユニットと；前記バックエンドサーバから要求される情報を入力する入力ユニットと；前記バックエンドサーバから要求される情報を表示する表示ユニットと、を含む。
【００２１】
好ましくは、前記バックエンドサーバはさらに、前記サービス情報及び前記登録情報を保存するデータベースを含む。
【００２２】
好ましくは、前記モバイル端末がファインダ画面を有し、前記カメラが前記バーコード画像を捉え、且つ該ファインダ画面上で該バーコード画像が十分に合焦した時に、該カメラが自動的に該バーコード画像を撮影する。
【００２３】
好ましくは、前記モバイル端末はさらに、前記サービス提供要求メッセージの内容を暗号化する暗号化ユニットを含み、前記バックエンドサーバはさらに、該サービス提供要求メッセージの内容を復号化する復号化ユニットを含む。
【００２４】
本発明の第２の目的を実現するための本発明の好ましい実施形態によれば、本発明は、無線ネットワークを通じてバックエンドサーバへ無線接続できるモバイル端末と、該バックエンドサーバとの間でバーコード画像を利用して通信を行う方法を提供するものであり、該方法は、前記モバイル端末のユーザを前記バックエンドサーバのユーザとして登録し、該バックエンドサーバが該ユーザの登録情報を固有のユーザ名で保存し；前記モバイル端末に設けられたカメラで前記バーコード画像を撮影し；撮影された前記バーコード画像を前記モバイル端末でデコードしてコーディング情報を取得し；前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断し、該バーコード画像が該所定のコーディング規則に従って生成されている場合は後続のステップを実行し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合は前記モバイル端末が該コーディング情報に対応するウェブページに接続された後にプロセスの実行を中止し；前記コーディング情報に従って、前記モバイル端末が前記コーディング情報に対応するサービス情報を抽出し；前記モバイル端末が、前記コーディング情報と、該モバイル端末を一義的に識別できる情報を少なくとも含むユーザ情報に対応するコーディング情報とを結合して別のバーコード画像を生成し、且つ該別のバーコード画像を前記バックエンドサーバに送信し；前記バックエンドサーバが前記別のバーコード画像をデコードし、前記モバイル端末にサービスを提供する、ことを含む。
【００２５】
好ましくは、前記方法はさらに、所定のコーディング規則に従ってサービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応するバーコード画像を生成し、ユーザが接触できる少なくとも１つの領域に前記バーコード画像を発行する、ことを含む。
【００２６】
本発明の第２の目的を実現するための本発明の好ましい実施形態によれば、本発明は、モバイル端末を提供するものであり、該モバイル端末は、コーディング情報と、該モバイル端末を一義的に識別できる情報を少なくとも含むユーザ情報に対応するコーディング情報とを結合して別のバーコード画像を生成するバーコード画像生成ユニットを含む。
【００２７】
好ましくは、前記モバイル端末はさらに、前記サービス提供要求メッセージの内容を暗号化する暗号化ユニットを含む。
【００２８】
本発明の第２の目的を実現するための本発明の好ましい実施形態によれば、本発明は、モバイル端末と、バックエンドサーバとを含み、バーコード画像を利用して通信を行う装置を提供するものであり、前記モバイル端末はさらに、前記コーディング情報と、該モバイル端末を一義的に識別できる情報を少なくとも含むユーザ情報に対応するコーディング情報とを結合して別のバーコード画像を生成する別のバーコード画像生成ユニットを含む。
【００２９】
好ましくは、前記バックエンドサーバはさらに、前記別のバーコード画像をデコードして対応するコーディング情報を取得する別のデコーダを含む。
【００３０】
本発明の第３の目的を実現するための本発明の好ましい実施形態によれば、本発明は、自身のインターフェースを通じてサービス提供装置へ接続できるモバイル端末と、該サービス提供装置との間でバーコード画像を利用して通信を行う方法を提供するものであり、該方法は、所定のコーディング規則に従ってサービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応するバーコード画像を生成し；ユーザが接触できる少なくとも１つの領域に前記バーコード画像を発行し；前記モバイル端末に設けられたカメラで前記バーコード画像を撮影し；撮影された前記バーコード画像を前記モバイル端末でデコードしてコーディング情報を取得し；前記コーディング情報を解析して前記バーコード画像が前記所定のコーディング規則に従って生成されているか否かを判断し、該バーコード画像が該所定のコーディング規則に従って生成されている場合は後続のステップを実行し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合は前記モバイル端末が該コーディング情報に対応するウェブページに接続された後にプロセスを中止し；前記コーディング情報に従って、前記モバイル端末が該コーディング情報に対応する前記サービス情報を抽出し；該モバイル端末の電話番号及び／またはＩＭＥＩ（国際移動体装置識別）番号を少なくとも含むサービス提供要求メッセージを前記モバイル端末が前記サービス提供装置に送信し；前記サービス提供装置が前記サービス提供要求メッセージの内容に従って前記モバイル端末にサービスを提供する、ことを含む。
【００３１】
好ましくは、前記インターフェースは、ＵＳＢインターフェース、メモリカードスロット、ＳＩＭカードスロット、赤外線インターフェース、またはブルートゥースインターフェースである。
【００３２】
本発明の第３の目的を実現するための本発明の好ましい実施形態によれば、本発明は、自身のインターフェースを通じてサービス提供装置へ接続できるモバイル端末を提供するものであり、該モバイル端末は、バーコード画像を撮影するカメラと；撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと；前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと；前記バーコード画像が前記所定のコーディング規則に従って生成されている場合は前記サービス提供装置にサービス提供要求メッセージを送信し、且つ該サービス提供装置からサービスを受信し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合はネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する送受信ユニットと；前記サービス提供装置から要求される情報を入力する入力ユニットと；前記サービス提供装置から要求される情報を表示する表示ユニットと、を含む。
【００３３】
好ましくは、前記モバイル端末がファインダ画面を有し、前記カメラが前記バーコード画像を捉え、且つ該ファインダ画面上で該バーコード画像が十分に合焦した時に、該カメラが自動的に該バーコード画像を撮影する。
【００３４】
本発明の第３の目的を実現するための本発明の好ましい実施形態によれば、本発明は、自身のインターフェースを通じてサービス提供装置へ接続できるモバイル端末と、該サービス提供装置とを含み、バーコード画像を利用して通信を行う装置を提供するものであり、前記サービス提供装置は、前記モバイル端末からサービス提供要求メッセージを受信し、且つ該モバイル端末にサービスを提供する第１の送受信ユニットを含み；前記モバイル端末は、バーコード画像を撮影するカメラと；撮影された前記バーコード画像をデコードしてコーディング情報を取得するデコーダと；前記コーディング情報を解析して前記バーコード画像が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該バーコード画像が該所定のコーディング規則に従って生成されている場合はさらに該コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニットと；前記バーコード画像が前記所定のコーディング規則に従って生成されている場合は前記サービス提供装置にサービス提供要求メッセージを送信し、且つ該サービス提供装置からサービスを受信し、該バーコード画像が該所定のコーディング規則に従って生成されていない場合はネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから前記コーディング情報に対応するウェブページを受信する第２の送受信ユニットと；前記バックエンドサーバから要求される情報を入力する入力ユニットと；前記バックエンドサーバから要求される情報を表示する表示ユニットと、を含む。
【発明の効果】
【００３５】
本発明の通信方法、装置、及びそのモバイル端末の有益な効果は以下の通りである。
【００３６】
本発明の好ましい実施形態に係る通信方法、装置、及びそのモバイル端末によれば、バーコード画像が所定のコーディング規則に従って生成されているか否かにかかわらず、該バーコード画像を正確にデコードすることができる。たとえバーコード画像が所定のコーディング規則に従って生成されていなくても、該バーコード画像に対応するＵＲＬに接続してウェブページを取得することができ、モバイル端末に「エラー」メッセージが表示されることはない。本発明の好ましい実施形態に係る通信方法、装置、及びそのモバイル端末によれば、あらゆるコード形式のバーコード画像がデコードできるので、モバイル端末のユーザがバーコード画像を介して提供されるサービスをより快適に利用することができる。
【００３７】
本発明の好ましい実施形態に係るモバイル端末におけるカメラによれば、ファインダ画面上でバーコード画像が十分に合焦した時に、自動的にバーコード画像を撮影することができる。したがって、マニュアル撮影時のようにバーコード画像がボケたり、撮り直しの必要が生ずる等の煩雑なステップが生じない。
【００３８】
本発明の好ましい実施形態に係る通信方法、装置、及びそのモバイル端末によれば、該モバイル端末からバックエンドサーバへ送信されるメッセージの内容が暗号化され、且つ該バックエンドサーバが受信したメッセージの内容を復号化することができる。情報の暗号化及び復号化によりデータセキュリティを保証することができ、これらは支払いサービス、投票サービス等の高度なデータセキュリティが要求されるサービスに適用できる。
【００３９】
本発明の好ましい実施形態に係る通信方法、装置、及びそのモバイル端末によれば、該モバイル端末がオリジナルのバーコード画像にユーザ情報を追加して、新しいバーコード画像を生成する。バーコード画像のデータセキュリティが極めて高いため、暗号化及び復号化を経ずにユーザ情報のセキュリティを保証することができる。
【００４０】
本発明の好ましい実施形態に係る通信方法、装置、及びそのモバイル端末によれば、バックエンドサーバを経由せずとも、モバイル端末のみで購入、支払い等のサービスを完結させることができる。サービス提供装置は、モバイル端末側で行われるインターフェースマッチングによって該モバイル端末と接続される。したがって、無線ネットワーク環境が無いか、または無線ネットワーク信号が弱い場合でも、上記サービス提供装置はいつでもどこでもサービスを提供することができる。
【００４１】
本発明の好ましい実施形態に係る通信方法、装置、及びそのモバイル端末によれば、モバイル端末とバックエンドサーバとが協働してサービスの提供を完結させる。上記モバイル端末は上記バックエンドサーバにサービス提供要求メッセージを送信するのみならず、サービス提供作業の一部を担うことができる。
【図面の簡単な説明】
【００４２】
【図１】本発明のサービス提供システムの第１実施形態の構成を示すブロック図である。
【図２】図１に示すモバイル端末の第１実施形態の構成を示すブロック図である。
【図３】図１に示すバックエンドサーバの第１実施形態の構成を示すブロック図である。
【図４】図１に示すバックエンドサーバの第２実施形態の構成を示すブロック図である。
【図５】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第１実施形態を示すフローチャートである。
【図６】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第２実施形態を示すフローチャートである。
【図７】図１に示すモバイル端末の第２実施形態の構成を示すブロック図である。
【図８】図１に示すバックエンドサーバの第３実施形態の構成を示すブロック図である。
【図９】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第３実施形態を示すフローチャートである。
【図１０】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第４実施形態を示すフローチャートである。
【図１１】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第５実施形態を示すフローチャートである。
【図１２】図１に示すモバイル端末の第３実施形態の構成を示すブロック図である。
【図１３】図１に示すバックエンドサーバの第４実施形態の構成を示すブロック図である。
【図１４】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第６実施形態を示すフローチャートである。
【図１５】本発明のサービス提供システムの第２実施形態の構成を示すブロック図である。
【図１６】バーコード画像を利用してモバイル端末とサービス提供装置との間で通信を行う本発明の方法の第１実施形態を示すフローチャートである。
【図１７】バーコード画像を利用してモバイル端末とサービス提供装置との間で通信を行う本発明の方法の第２実施形態を示すフローチャートである。
【図１８】図１に示すモバイル端末の第４実施形態の構成を示すブロック図である。
【図１９】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第７実施形態を示すフローチャートである。
【図２０】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第８実施形態を示すフローチャートである。
【図２１】バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第９実施形態を示すフローチャートである。
【図２２】本発明のモバイル端末においてバーコード画像を二次生成する方法の好ましい実施形態を示すフローチャートである。
【発明を実施するための形態】
【００４３】
本発明の概念、具体的な構造、及びそれがもたらす技術的効果への理解を深めるために、本発明の目的、特徴及び効果を図面を参照しながらさらに説明する。
【００４４】
本発明において、バーコード画像はサービスの関連情報に対応するコーディング情報を完全に保存できれば、一次元コード、二次元コード、多次元コードのいずれでも構わない。一次元コードは、情報保存量こそ多くないものの、理論上可能である。以下の文中では二次元コードを例として、本発明の方法、モバイル端末、及び装置について詳しく説明する。
【００４５】
図１は、バーコード画像を利用して通信を行う本発明の装置、即ち、サービス提供システム１の第１実施形態の構成を示すブロック図である。図１に示すように、上記サービス提供システム１はモバイル端末２と、無線ネットワーク３と、バックエンドサーバ４とを含む。上記モバイル端末２は上記無線ネットワーク３を通じて上記バックエンドサーバ４と無線接続される。上記バックエンドサーバ４は、無線ネットワークまたは有線ネットワークを通じて外部サーバ５と通信を行う。上記バックエンドサーバ４は、好ましくは無線ネットワークを通じて上記外部サーバ５と接続される。上記無線ネットワークは、ＧＰＲＳネットワーク、３Ｇネットワーク、４Ｇネットワーク、ＷＩＦＩネットワーク、ブルートゥースネットワーク等、ネットワーク信号が存在する場所であればいつでも上記モバイル端末２を上記バックエンドサーバ４と通信させることができるネットワークである。上記モバイル端末２は内蔵のカメラでバーコード画像６を撮影し、撮影された該バーコード画像６をデコードし、デコードで得られた情報に従って上記バックエンドサーバ４にサービスの提供を要求する。サービスの種類によって、上記バックエンドサーバ４は単独で上記モバイル端末２にサービスを提供してもよいし、上記外部サーバ５と協働して上記モバイル端末２にサービスを提供してもよい。
【００４６】
本発明の好ましい一実施形態では、上記モバイル端末２はカメラが内蔵されたモバイル端末であればよい。上記モバイル端末２はダウンロード、メモリカード、またはその他の方法でクライアントソフトウェアを取得でき、これをインストールした後、該クライアントソフトウェアを介して上記バックエンドサーバ４と通信できる。上記モバイル端末２はカメラが内蔵された携帯電話、携帯情報端末（ＰＤＡ）等であっても構わない。
【００４７】
図２は、図１に示す上記モバイル端末２の第１実施形態の構成を示すブロック図である。図２に示すように、上記モバイル端末２は、他の各ユニットを制御する信号を生成し、且つ他の各ユニットがそれぞれの機能を果たすように制御する制御ユニット２１と、二次元コード６の撮影に用いられ、二次元コード６を鮮明に撮影できる３０万画素以上のカメラ２２と、撮影された上記二次元コード６をデコードしてコーディング情報を取得するデコーダ２３と、デコードした上記コーディング情報を解析し、上記二次元コード６が所定のコーディング規則に従って生成されているか否かを判断することに用いられ、該二次元コード６が所定のコーディング規則に従って生成されている場合はさらに上記コーディング情報に従って対応するサービス情報を抽出するコーディング情報解析ユニット２４と、上記バックエンドサーバ４に登録情報を送信し、登録完了後に該バックエンドサーバ４から登録完了メッセージを受信することに用いられ、上記二次元コード６が所定のコーディング規則に従って生成されている場合はさらに上記バックエンドサーバ４にサービス提供要求メッセージを送信し、且つ該バックエンドサーバ４からサービスを受信し、上記二次元コード６が所定のコーディング規則に従って生成されていない場合は、さらに或るネットワークブラウザにウェブページ要求メッセージを送信し、且つ該ネットワークブラウザから上記コーディング情報に対応するウェブページを受信する送受信ユニット２５と、上記バックエンドサーバ４から要求される情報を入力する入力ユニット２６と、上記バックエンドサーバ４から要求される情報を表示する表示ユニット２７と、を含む。
【００４８】
上記コーディング情報解析ユニット２４は上記コーディング情報を解析し、上記二次元コード６のコーディング規則を見分ける。上記二次元コード６のコーディング規則が上記バックエンドサーバ４のコーディング規則に一致していれば、上記送受信ユニット２５が該バックエンドサーバ４と通信し、所望のサービスを取得できる。上記二次元コード６のコーディング規則が上記バックエンドサーバ４のコーディング規則に一致していなければ、従来技術におけるサービスと同様、上記モバイル端末２は自動的に上記二次元コード６に対応するウェブサイトに接続してウェブページを閲覧することができ、上記表示ユニット２７に「エラー」メッセージが表示されることはない。上記二次元コード６が上記バックエンドサーバ４のコーディング規則に一致しているか否かにかかわらず、上記モバイル端末２は上記二次元コード６を正確に解読することができる。上記モバイル端末２は、如何なるコード形式の二次元コード６もデコードできるので、該モバイル端末２のユーザは該二次元コード６を介して提供されるサービスをより快適に利用することができる。
【００４９】
上記入力ユニット２６はユーザの登録情報、例えばユーザ名（即ちユーザＩＤ）、パスワード、住所、趣味、ＱＱ番号、支払口座等をを入力することができる。上記入力ユニット２６は、上記バックエンドサーバ４に要求される選択肢の一つであってもよい。入力ユニット２６はキーボードでもタッチスクリーンでも構わない。
【００５０】
また、上記表示ユニット２７は、ユーザの登録情報、上記バックエンドサーバ４から要求される選択情報、及びプロンプト情報を表示することができる。
【００５１】
図３は、図１に示す上記バックエンドサーバ４の第１実施形態の構成を示すブロック図である。図３に示すように、上記バックエンドサーバ４は、他の各ユニットを制御する信号を生成し、且つ他の各ユニットがそれぞれの機能を果たすように制御する制御ユニット４１と、サービス情報に対応するコーディング情報を生成し、且つ該コーディング情報に対応する二次元コード６を生成する二次元コード生成ユニット４２と、上記モバイル端末２からサービス提供要求メッセージを受信し、且つ該モバイル端末２にサービスを提供することに用いられ、さらに該モバイル端末２から登録情報を受信し、且つ該モバイル端末２に登録完了メッセージを送信する送受信ユニット４３と、ユーザの登録を完了させ、且つユーザの登録情報を外部のデータベース４５に保存するユーザ登録ユニット４４と、を含む。上記バックエンドサーバ４は、上記データベース４５中のデータをいつでも呼び出すことができる。
【００５２】
上記モバイル端末２に撮影される二次元コード６は、上記バックエンドサーバ４の上記二次元コード生成ユニット４２によって生成されてもよく、または外部二次元コード生成装置によって生成されてもよい。勿論、上記二次元コード生成ユニット４２と上記外部二次元コード生成装置のコーディング規則は一致する。
【００５３】
図４は、図１に示す上記バックエンドサーバ４の第２実施形態の構成を示すブロック図である。図４と図３との違いは、上記データベース４５が図３ではバックエンドサーバ４の外部にあり、図４では該バックエンドサーバ４の内部にある点である。
【００５４】
図５は、バーコード画像を利用してモバイル端末２とバックエンドサーバ４との間で通信を行う本発明の方法の第１実施形態を示すフローチャートである。図５に示すように、ステップＳ５００では、二次元コード生成装置７が所定のコーディング規則に従って二次元コード６を生成する。上記バックエンドサーバ４が提供するサービスに応じて、サービスの関連情報を用い、所定のコーディング規則に従って対応するコーディング情報を生成し、さらに該コーディング情報を用いて対応する二次元コード６を生成する。上記二次元コード生成装置７のコーディング規則と上記バックエンドサーバ４のコーディング規則とは一致しており、従って上記モバイル端末２のデコーディング規則にも一致している。
【００５５】
ステップＳ５１０では、上記二次元コード６をモバイル端末２のユーザが接触できる場所に発行する。例えば、上記二次元コード６をインターネットのウェブページに発行してもよく、或いは販売カタログ、テレビ通販画面、ビル広告媒体等の複数の情報プラットフォームに発行してもよい。
【００５６】
ステップＳ５２０では、モバイル端末２を通じて或るユーザを上記バックエンドサーバ４のユーザとして登録し、該バックエンドサーバ４はユーザ登録情報を保存し、且つ該モバイル端末２に登録完了メッセージを送信する。この登録情報は、少なくとも固有のユーザ名とパスワードとを含む。勿論、上記登録情報は住所、趣味、ＱＱ番号、支払口座等、その他の個人情報を含んでもよい。
【００５７】
ステップＳ５３０では、上記モバイル端末２に設けられたカメラで二次元コード６を撮影する。上記カメラの画素数は通常３０万画素またはそれ以上であり、上記二次元コード６の鮮明さを保証できる。上記カメラが上記二次元コード６を捉え、且つファインダ画面上で該二次元コード６が十分に合焦した時に、該カメラが自動的に該二次元コード６を撮影する。
【００５８】
ステップＳ５４０では、上記モバイル端末２が撮影された二次元コード６をデコードし、サービス情報に対応するコーディング情報を取得する。
【００５９】
ステップＳ５５０では、上記モバイル端末２がコーディング情報を解析し、上記二次元コード６が所定のコーディング規則に従って生成されているか否かを判断する。即ち、上記二次元コード６が上記二次元コード生成装置７によって生成されているか、或いはその他の装置によって生成されているかを判断する。上記二次元コード６が上記二次元コード生成装置７によって生成されている場合、上記モバイル端末２は上記バックエンドサーバ４が提供するサービスの取得を要求できる。上記二次元コード６が上記二次元コード生成装置７によって生成されていない場合は、上記モバイル端末２は或るネットワークブラウザにウェブページ要求メッセージを送信し、該ネットワークブラウザが対応するウェブページを該モバイル端末２に送信し、且つそれを該モバイル端末２の画面に表示する。上記二次元コード６が上記二次元コード生成装置７によって生成されていない場合は、上記モバイル端末が上記対応するウェブページに接続された後に本実施形態の方法がこれ以上実行されることはない。
【００６０】
ステップＳ５６０では、コーディング情報を解析し、上記モバイル端末２が上記バックエンドサーバ４から、上記データベース４５に保存されたサービス情報を抽出し、且つユーザが閲覧できるようにサービスの関連情報を該モバイル端末２の画面に表示する。
【００６１】
ステップＳ５７０では、上記モバイル端末２が上記バックエンドサーバ４にサービス提供要求メッセージを送信し、該バックエンドサーバ４にサービス提供を要求する。上記サービス提供要求メッセージは、少なくとも上記モバイル端末２を一義的に識別できる情報を含む。上記モバイル端末２を一義的に識別できる情報は、該モバイル端末２の電話番号、該モバイル端末２のＩＭＥＩ番号、ユーザ名、及び該モバイル端末２のインターフェースの物理アドレスのいずれか１つまたは複数を含む。上記モバイル端末２の電話番号、該モバイル端末２のＩＭＥＩ番号、ユーザ名、または該モバイル端末２のインターフェースの物理アドレスはユーザの固有の識別子として機能するので、上記バックエンドサーバ４は該モバイル端末２を正しく識別することができる。勿論、上記サービス提供要求メッセージは、上記バックエンドサーバ４が必要とするその他の情報を含んでもよい。
【００６２】
ステップＳ５８０では、上記バックエンドサーバ４が上記サービス提供要求メッセージの内容に従って上記モバイル端末２にサービスを提供する。本実施形態では具体的に、上記バックエンドサーバ４が上記外部サーバ５と協働して上記モバイル端末２にサービスを提供する。勿論、上記モバイル端末２はバックエンドサーバ４とのみ通信を行い、上記外部サーバ５とは直接に通信を行わない。
【００６３】
図６は、バーコード画像を利用してモバイル端末２とバックエンドサーバ４との間で通信を行う本発明の方法の第２実施形態を示すフローチャートである。図６と図５との違いは、上記二次元コード６が図６では上記バックエンドサーバ４によって生成され、図５では上記二次元コード生成装置７によって生成される点である。また、図６では上記バックエンドサーバ４が単独で上記モバイル端末２にサービスを提供するのに対し、図５では該モバイル端末２にサービスを提供する上で該バックエンドサーバ４が上記外部サーバ５と協働する必要がある。上記外部サーバ５を利用する必要があるか否かは、サービスの種類によって決まる。例えば、支払いサービスであれば、外部の支払いサーバによって支払を完了させる必要がある。一方、コンテンツ提供サービスであれば、上記バックエンドサーバ４が十分なコンテンツ情報を有している場合に限り、該バックエンドサーバー４が単独で該コンテンツ提供サービスを完結させることができる。
【００６４】
図７は図１に示す上記モバイル端末２の第２実施形態の構成を示すブロック図である。図７と図２との違いは、図７ではさらに、上記モバイル端末２が上記バックエンドサーバ４に送信する上記サービス提供要求メッセージの内容を暗号化するのに用いられる暗号化ユニット２８が含まれる点である。一方、図８と図３との違いは、図８ではさらに、上記サービス提供要求メッセージの内容を復号化するのに用いられる復号化ユニット４６が含まれる点である。情報の暗号化及び復号化によりデータのセキュリティを保証することができ、これらは支払いサービス、投票サービス等の高度なデータセキュリティが要求されるサービスに適用される。
【００６５】
図９は、バーコード画像を利用してモバイル端末２とバックエンドサーバ４との間で通信を行う本発明の方法の第３実施形態を示すフローチャートである。図９と図６との違いは、図９ではステップＳ５７０の前にステップＳ５９０が追加され、上記モバイル端末２が上記サービス提供要求メッセージの内容を暗号化することである。上記サービス提供要求メッセージはＳＩＭカード番号や支払口座等、ユーザの個人情報を含むため、これらの情報が漏洩すれば、ユーザに多大な損害を与える虞れがある。情報の暗号化はユーザのプライバシーのセキュリティを保証できる。また、ステップＳ５８０の前にステップＳ５９５が追加されており、ここで上記バックエンドサーバ４が上記サービス提供要求メッセージの内容を復号化する。
【００６６】
以下、バーコード画像を利用してモバイル端末２とバックエンドサーバ４との間で通信を行う本発明の方法について、商品の購入と支払いを例として詳しく説明する。
【００６７】
図１０は、バーコード画像を利用してモバイル端末２とバックエンドサーバ４との間で通信を行う本発明の方法の第４実施形態を示すフローチャートである。
【００６８】
ステップＳ９００では、上記バックエンドサーバ４が商品の商品情報をコーディングし、該商品情報に対応する二次元コードを生成し、且つ該商品情報をデータベースに保存する。上記商品情報は、商品コード、商品カテゴリ、ＧＩＳ分類情報、取引価格、販売組織、流通経路、支払方法、代金受取銀行口座、第三者鑑定機関口座番号(third-party shroff)その他の商品関連情報を含むことが可能である。
【００６９】
ステップＳ９０５では、上記商品の二次元コードを様々な情報プラットフォームに発行する。
【００７０】
ステップＳ９１０では、上記モバイル端末２のユーザがユーザ名とパスワードを入力して上記バックエンドサーバ４のユーザとして登録し、該バックエンドサーバ４がユーザ登録情報を保存し、該モバイル端末２に登録完了メッセージを送信する。
【００７１】
ステップＳ９１５では、上記モバイル端末２のカメラで上記商品の二次元コードを撮影する。
【００７２】
ステップＳ９２０では、撮影された上記二次元コードをデコードして商品情報に対応するコーディング情報を取得する。
【００７３】
ステップＳ９２５では、上記コーディング情報を解析し、上記二次元コードが所定のコーディング規則に従って生成されているか否か、即ち、該二次元コードが上記バックエンドサーバ４によって生成されたか、或いはその他の装置によって生成されているかを判断する。上記二次元コードが上記バックエンドサーバ４によって生成されている場合は、上記モバイル端末２は該バックエンドサーバ４が提供するサービスの取得を要求できる。上記二次元コードが上記バックエンドサーバ４によって生成されていない場合、即ち、該二次元コードが他業者の商品のものである場合は、上記モバイル端末２が該商品に対応するウェブページに接続した後、本方法の実行を中止する。
【００７４】
ステップＳ９３０では、上記コーディング情報に従って上記バックエンドサーバ４から商品情報を抽出し、ユーザが閲覧できるように該商品情報を上記モバイル端末２の画面に表示する。
【００７５】
ステップＳ９３５では、ユーザはその商品が気に入れば、上記バックエンドサーバ４に購入要求メッセージを送信する。上記購入要求メッセージは、上記モバイル端末２の電話番号、該モバイル端末２のＩＭＥＩ番号、ユーザ名、及び該モバイル端末２のインターフェースの物理アドレスのいずれか１つまたは複数を含み、さらにその他のユーザ情報を含むことも可能である。上記購入要求メッセージは、さらに購入個数、支払方法等の取引情報を含む。
【００７６】
ステップＳ９４０では、上記バックエンドサーバ４が注文を作成する。
【００７７】
ステップＳ９４５では、上記バックエンドサーバ４が支払いサーバ８に支払要求メッセージを送信する。上記支払いサーバ８は、銀行の支払いサーバ、移動体通信事業者の支払いサーバ、またはPayPalの支払いサーバ等であっても構わない。
【００７８】
ステップＳ９５０では、上記支払いサーバ８が支払処理を行い、上記商品に関する支払を完了させる。
【００７９】
ステップＳ９５５では、上記支払いサーバ８が上記バックエンドサーバ４に支払い完了メッセージを送信する。
【００８０】
ステップＳ９６０では、上記バックエンドサーバ４が上記モバイル端末２に支払い完了メッセージを送信し、上記モバイル端末２の画面に該メッセージを表示してユーザに通知する。
【００８１】
本実施形態において、上記バックエンドサーバ４はさらに宅配業者のサーバと通信し、配達住所を通知することができる。上記バックエンドサーバ４はさらに店舗と通信し、商品の購入及び支払い完了を通知することができる。上記バックエンドサーバ４はさらに、二次元コードを発行する情報プラットフォームの手数料等の売上手数料を計算することができる。
【００８２】
本実施形態の方法によれば、便利な電子商取引が提供される。上記モバイル端末２にカメラが内蔵されているため、二次元コードリーダーのようなハードウェアを別途用意する必要がない。商品の二次元コードには注文、取引管理に必要な支払関連情報等が含まれるので、撮影という簡単な動作だけで後続の一連の取引を開始させることができ、複雑な電子商取引の全プロセスを実現し、且つ電子取引票を発行することができる。本実施形態の方法によれば、いつでも電子商取引を実現でき（店に出向かなくても、二次元コードを使えば買い物ができる）、誰でもこれを利用できる（外国人は中国語を翻訳したり話す必要もなく、観光名所での買い物、義烏（イーウー）マーケットでの買い物、海外テレビ局のテレビ通販などを利用することができる）。
【００８３】
本実施形態の方法によれば、安全な支払方法が提供される。上記二次元コード、上記モバイル端末２、及び上記バックエンドサーバ４はいずれも所定のコーディング規則に従っていつので、これら三者が同時に同じウイルスにでも感染しない限り、支払口座が漏洩するリスクはない。また、本実施形態の方法によれば、上記バックエンドサーバ４に登録情報を提示するだけで、様々な情報プラットフォームの二次元コードを利用して買い物ができる。このため、様々なショッピングサイトに個人情報（特に支払い情報）を繰り返し提示する必要がなく、上記リスクが回避される。
【００８４】
本実施形態の方法によれば、スタッフ全員による直接販売という新しい販売経路と、対応する売上の統計分析を提供することができる。商品の上記二次元コードには取引管理に必要な情報が含まれるため、メーカーは既存の販売体制を変えることなく自社の全従業員を、例えば経理部の担当者ですらも、直販営業担当者に早変わりさせることができる。例えば、商品情報には販売経路、販売組織、販売代表者、販売価格、還元率などが含まれるので、会社の各従業員が該商品情報に対応する二次元コードを友人や家族に勧めることで、電子商取引による買い物を実現できる。上記バックエンドサーバ４は、各従業員への手数料を計算し、各販売経路における売上の統計分析を行うことができる。
【００８５】
二次元コードが広く普及していることと上記モバイル端末２に移動の柔軟性があることから、ユーザはいつでもどこでも買い物及び支払いを便利に済ますことができる。本実施形態の方法が大きな商業的成功を収めることは確実である。
【００８６】
図１１は、バーコード画像を利用してモバイル端末２とバックエンドサーバ４との間で通信を行う本発明の方法の第５実施形態を示すフローチャートである。図１１と図１０との違いは、図１１では上記支払いサーバ８がなく、外部の支払いサーバが支払いサービスを提供する必要がない点である。ステップＳ９４０の後、ステップＳ９６５を実行し、上記バックエンドサーバ４が上記モバイル端末２に購入完了メッセージを送信する。ステップＳ９７０では、上記モバイル端末２の画面に購入完了プロンプトが表示され、且つ代金受取り口座が表示される。本実施形態では、注文が作成されるだけで、支払動作は実行されない。ユーザは、代金引換またはオンライン送金で支払を完了させる。本実施形態では、上記バックエンドサーバ４は、外部サーバの助けを借りずに単独で購入サービスを完結させることができる。本実施形態は第４実施形態の方法ほど便利ではないが、より高い支払のセキュリティが保証できる。これも買い物の別の一方法として、商業的応用に大きな可能性を秘めている。
【００８７】
図１２は、図１に示す上記モバイル端末２の第３実施形態の構成を示すブロック図である。図１２と図２との違いは、図１２では上記モバイル端末２が新しい二次元コードを生成する二次元コード生成ユニット２９をさらに含む点である。上記二次元コード６をカメラ２２で撮影し、この二次元コードを上記デコーダ２３でデコードし、コーディング情報解析ユニットがこれを解析して、該二次元コード６に含まれるサービス関連情報を抽出する。上記二次元コード生成ユニット２９が、元の二次元コード６に含まれているサービス関連情報に基づき、ユーザ情報を追加して対応する新しいコーディング情報を生成し、対応する新しい二次元コードを生成する。上記ユーザ情報は、少なくとも上記モバイル端末２の電話番号、該モバイル端末２のＩＭＥＩ番号、ユーザ名、及び該モバイル端末２のインターフェースの物理アドレスのいずれか１つまたは複数を含んでおり、これにより該モバイル端末２のユーザを一義的に識別できる。勿論、上記ユーザ情報は、上記バックエンドサーバ４が提供するサービスに関連する他の情報をさらに含んでもよい。上記二次元コードのセキュリティが高いので、上記ユーザ情報を二次元コードに含めて上記バックエンドサーバ４へ送信することができ、暗号化や復号化を経なくても該ユーザ情報のセキュリティを保証することができる。
【００８８】
図１３は、図１に示す上記バックエンドサーバ４の第４実施形態の構成を示すブロック図である。図１２に示した上記モバイル端末２に対応し、図１３に示す上記バックエンドサーバ４は上記モバイル端末２が生成した新しい二次元コードをデコードするデコーダ４７を有し、上記新しい二次元コードに含まれるユーザ情報を抽出する。
【００８９】
図１４は、バーコード画像を利用して上記モバイル端末２と上記バックエンドサーバ４との間で通信を行う本発明の方法の第６実施形態を示すフローチャートである。図１４と図１０との違いは、図１４ではステップＳ９３０の後に、新しいステップＳ９７５が追加され、上記モバイル端末２がステップＳ９３０で抽出した商品情報とユーザ情報（取引個数などの取引関連情報を含む）とを結合させ、新しい二次元コードを生成する。ステップＳ９８０では、上記モバイル端末２が、生成された上記新しい二次元コードを上記バックエンドサーバ４に送信する。ステップＳ９８５では、上記バックエンドサーバ４が上記新しい二次元コードをデコードし、商品情報及びその他のユーザ情報を抽出する。
【００９０】
図１５は、本発明のサービス提供システム１の第２実施形態の構成を示すブロック図である。上記サービス提供システム１は上記モバイル端末２と、上記サービス提供装置８とを含み、該モバイル端末２は自身のインターフェースを通じて該サービス提供装置８と接続される。
【００９１】
上記モバイル端末２のインターフェースがメモリカードスロットである場合は、これに対応して上記サービス提供装置８は所定のサービスを提供できるＳＤカードである。上記モバイル端末２のインターフェースがＵＳＢインターフェースである場合は、これに対応して上記サービス提供装置８は所定のサービスを提供できるＵＳＢ装置である。上記モバイル端末２のインターフェースがＳＩＭカードスロットである場合は、これに対応する上記サービス提供装置８は所定のサービスを提供できるＳＩＭカードである。上記モバイル端末２のインターフェースが赤外線インターフェースまたはブルートゥースインターフェースなどの無線通信インターフェースである場合は、これに対応する上記サービス提供装置８は所定のサービスを提供できる赤外線装置またはブルートゥース装置等である。本実施形態において、上記モバイル端末２のインターフェースは特に限定されず、あらゆるモバイル端末２のインターフェースが本実施形態に適用できる。
【００９２】
図１５に示すモバイル端末２は図２に示す上記モバイル端末と同じであり、いずれも制御ユニット２１と、カメラ２２と、デコーダ２３と、コーディング情報解析ユニット２４と、送受信ユニット２５と、入力ユニット２６と、表示ユニット２７と、を含む。上記サービス提供装置８は、上記モバイル端末２からサービス提供要求メッセージを受信し、該モバイル端末２にサービスを提供する送受信ユニット３０を含む。上記サービス提供装置８は小型で、ユーザが持ち歩くことができる。ユーザがサービスを提供する時は、上記サービス提供装置８を取り出して上記モバイル端末２と接続する。バックエンドサーバ４を必要としていた前述の実施形態と比べ、本実施形態にはサービス提供に関してより高度な意志決定力がある。前述の実施形態では、上記バックエンドサーバ４と上記モバイル端末２とが無線ネットワークによって接続されるため、無線ネットワーク環境が無い場合や、無線ネットワーク信号が弱い場合には該バックエンドサーバ４が該モバイル端末２にサービスを提供することができない。これに対し、上記サービス提供装置８は無線ネットワーク環境が無い場合でも、いつでもどこでもサービスを提供することができる。
【００９３】
図１６は、バーコード画像を利用してモバイル端末２とサービス提供装置８との間で通信を行う本発明の方法の第１実施形態を示すフローチャートである。図１６と図５との違いは、図１６では上記サービス提供装置８がサービスを提供し、図５では上記バックエンドサーバ４がサービスを提供する点である。また、上記サービス提供装置８は単独でサービスを提供し、上記外部サーバ５の関与を必要としない。
【００９４】
また、図１６ではステップＳ５２０は不要である。即ち、上記モバイル端末２は無線ネットワークを経由して登録情報を送信する必要がない。しかし、上記モバイル端末２のユーザは、上記サービス提供装置８の提供者へユーザ情報を提供することについて、該サービス提供装置８の該提供者と合意しておく必要がある。現在、このようなユーザ情報の提供は書面で行われている。一例として、上記サービス提供装置８が乗車カードであれば、上記提供者は交通事業者である。別の例として、上記サービス提供装置８がＳＩＭカードであれば、上記提供者は移動体通信事業者である。勿論、本実施形態は、将来無線ネットワークを通じてユーザ情報を提供する可能性を排除しない。
【００９５】
図１７は、バーコード画像を利用してモバイル端末２とサービス提供装置８との間で通信を行う本発明の方法の第２実施形態を示すフローチャートである。
【００９６】
ステップＳ１７１０では、二次元コード生成装置７が所定のコーディング規則に従って二次元コード６を生成する。
【００９７】
ステップＳ１７１５では、上記二次元コード６を上記モバイル端末２のユーザが接触できる場所に発行する。
【００９８】
ステップＳ１７２０では、上記モバイル端末２に設けられたカメラで上記二次元コード６を撮影する。
【００９９】
ステップＳ１７２５では、撮影された上記二次元コード６を上記モバイル端末２がデコードし、サービス情報に対応するコーディング情報を取得する。
【０１００】
ステップＳ１７３０では、上記モバイル端末２が上記コーディング情報を解析し、上記二次元コード６が所定のコーディング規則に従って生成されているか否か、即ち、該二次元コード６が上記二次元コード生成装置７によって生成されたか、或いはその他の装置によって生成されているかを判断する。上記二次元コード６が上記二次元コード生成装置７によって生成されている場合、上記モバイル端末２は上記サービス提供装置８が提供するサービスの取得を要求できる。一方、上記二次元コード６が上記二次元コード生成装置７によって生成されていない場合は、上記モバイル端末２が対応するウェブページに接続された後、本実施形態の方法はそれ以上実行されない。
【０１０１】
ステップＳ１７３５では、上記コーディング情報を解析し、上記モバイル端末２が上記サービス提供装置８から記憶されている商品情報を抽出し、ユーザが閲覧できるよう、このサービスに関連する情報を上記モバイル端末２の画面に表示する。
【０１０２】
ステップＳ１７４０では、上記モバイル端末２が購入要求メッセージを上記サービス提供装置８に送信する。上記モバイル端末２と上記サービス提供装置８とが直接に接続されているため、上記購入要求メッセージには該モバイル端末２を一義的に識別できる情報、例えば該モバイル端末２の電話番号、該モバイル端末２のＩＭＥＩ番号、該モバイル端末２のインターフェースの物理アドレス等の情報が含まれている必要はない。勿論、本実施形態はこれに限られるものではなく、上記購入要求メッセージには上記モバイル端末２の電話番号、該モバイル端末２のＩＭＥＩ番号、該モバイル端末２のインターフェースの物理アドレスのいずれか１つまたは複数が含まれていてもよい。
【０１０３】
ステップＳ１７４５では、上記サービス提供装置８が注文を作成する。
【０１０４】
ステップＳ１７５０では、上記サービス提供装置８が支払処理を行う。例えば、上記サービス提供装置８が乗車カードであれば、該乗車カードから相応する金額が直接引き落とされる。残高不足の場合は、上記サービス提供装置８が上記モバイル端末２にプロンプトを送る。また、例えば上記サービス提供装置８がＳＩＭカードであれば、該ＳＩＭカードの通話料から相応する金額が直接引き落とされるか、または移動体通信事業者が請求書を発行する。本実施形態は上記サービス提供装置８に限定されず、インターフェースを通じて上記モバイル端末２と接続でき、且つ預金状況を記憶できるあらゆる装置が本実施形態の範囲に含まれる。
【０１０５】
ステップＳ１７５５では、上記サービス提供装置８が上記モバイル端末２に支払い完了メッセージを送信し、該支払い完了メッセージを該モバイル端末２の画面に表示する。
【０１０６】
本実施形態の通信方法によれば、上記バックエンドサーバを介さずに上記モバイル端末だけで購入、支払い、その他のサービスを完結させることができる。したがって、無線ネットワーク環境が無かったり、または無線ネットワーク信号が弱い場合でも、上記サービス提供装置８はいつでもどこでもサービスを提供することができる。
【０１０７】
図１８は、図１に示す上記モバイル端末２の第４実施形態の構成を示すブロック図である。図１８と図７との違いは、図１８では、本実施形態の上記モバイル端末２が、該モバイル端末のユーザへ提供されるサービスに対して前処理を行う前処理ユニット２０を含む点である。本実施形態では、上記モバイル端末２も該モバイル端末２のユーザへ提供されるサービスに対して処理を行う。つまり、サービスの提供は上記バックエンドサーバ４単独で完結するのではなく、上記モバイル端末２自身も提供されるサービスに対する前処理に関与できる。上記モバイル端末２と上記バックエンドサーバ４とが協働して該モバイル端末２のユーザへのサービス提供を完結させる。
【０１０８】
図１９は、バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第７実施形態を示すフローチャートである。図１９と図５との違いは、図１９ではサービス情報を抽出するステップＳ５６０の後にステップＳ５６５が追加され、ここで上記モバイル端末２が、ステップＳ５６０で抽出された上記サービス情報に従って該モバイル端末２のユーザへ提供されるサービスに対して前処理を行う点である。前処理が完了すると、上記モバイル端末２が上記バックエンドサーバ４にサービス提供要求メッセージを送信し、該バックエンドサーバ４に更なるサービスの提供を要求する。
【０１０９】
図２０は、バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第８実施形態を示すフローチャートである。本実施形態では、上記モバイル端末２のメモリカードインターフェースに、銀行から発行されたデジタル証明書が挿入されている。上記デジタル証明書は上記モバイル端末２との紐付けに利用される。例えば、上記デジタル証明書は上記モバイル端末２の電話番号及び／または該モバイル端末２のＩＭＥＩ番号と紐付けされる。上記デジタル証明書がこれに紐付けられた上記モバイル端末２のメモリカードインターフェースに挿入されている場合のみ、上記バックエンドサーバ４は紐付けられた該モバイル端末２のユーザの銀行口座から代金を引き落とすことを、上記支払いサーバ８に通知することができる。
【０１１０】
図２０と図１０との違いは、図２０では、ステップＳ９４０で上記バックエンドサーバ４が注文を作成した後、ステップＳ９９０で該バックエンドサーバ４が上記モバイル端末２に支払い検証要求メッセージを送信し、それが上記デジタル証明書と紐付けられたモバイル端末２であるか否かを検証する点である。
【０１１１】
ステップＳ９９１では、上記モバイル端末２が上記デジタル証明書と紐付けられているか否かを検証する。
【０１１２】
ステップＳ９９２では、上記モバイル端末２が上記デジタル証明書と紐付けられている場合、該モバイル端末２が上記バックエンドサーバ４に検証完了メッセージを送信する。
【０１１３】
これ以降のステップは図１０に示す各ステップと同じであり、上記バックエンドサーバ４と上記支払いサーバ８とが支払いサービスを完結させる。
【０１１４】
本実施形態では、上記モバイル端末２が支払いサービスに関与し、該モバイル端末２と上記デジタル証明書との関連性が判断される。本実施形態によれば、上記モバイル端末２のユーザはキャッシュカードを使用する必要も、店舗側に銀行口座番号を知らせる必要もないため、銀行カードのセキュリティが十分に保証される。
【０１１５】
図２１は、バーコード画像を利用してモバイル端末とバックエンドサーバとの間で通信を行う本発明の方法の第９実施形態を示すフローチャートである。
【０１１６】
ステップＳ２１０５〜ステップＳ２１３０は、図２０のステップＳ９００〜ステップＳ９２５と同じである。ステップＳ２１３５では、上記モバイル端末２が上記コーディング情報からクーポン情報を抽出する。
【０１１７】
ステップＳ２１４０では、上記モバイル端末２の測位ユニットが該モバイル端末２の位置を取得し、該モバイル端末２が店舗付近にあるか否かを判断する。上記測位ユニットはＧＰＳモジュールまたはＷＩＦＩモジュール等であってよく、本発明の実施形態はこれらに限られず、上記モバイル端末２の位置を取得できる機能モジュールであればよい。
【０１１８】
上記モバイル端末２が店舗付近にない場合、ステップＳ２１４５では、上記モバイル端末２が上記バックエンドサーバ４にクーポン生成要求メッセージを送信する。上記モバイル端末２が店舗付近になく消費行動が発生する可能性が低いため、ステップＳ２１５０では上記バックエンドサーバ４が１割引クーポンを作成し、ステップＳ２１５５では該クーポンを該モバイル端末２に送信し、該クーポンを該モバイル端末２の画面に表示する。
【０１１９】
一方、上記モバイル端末２が店舗付近にある場合、ステップＳ２１６０では、上記モバイル端末２が上記バックエンドサーバ４にクーポン生成要求メッセージを送信する。上記モバイル端末２が店舗付近にあり消費行動が発生する可能性が高いため、ステップＳ２１６５では上記バックエンドサーバ４が２割引クーポンを作成し、ステップＳ２１７０で該クーポンを上記モバイル端末２に送信し、該クーポンを該モバイル端末２の画面に表示する。
【０１２０】
本実施形態では、上記モバイル端末２がクーポン提供サービスに関与し、該モバイル端末２の位置が取得され判断される。上記モバイル端末２と上記バックエンドサーバ４とが協働してクーポン提供サービスを完結させる。
【０１２１】
図２２は、モバイル端末内でバーコード画像を二次生成させる本発明の方法の好ましい実施形態を示すフローチャートである。ステップＳ２２０５では、二次元コード生成装置７がクーポン情報を用い、所定のコーディング規則に従って二次元コードを生成する。
【０１２２】
ステップＳ２２１０では、上記二次元コードを上記モバイル端末２のユーザが接触できる場所に発行する。
【０１２３】
ステップＳ２２１５では、上記モバイル端末２に設けられたカメラで上記二次元コードを撮影する。
【０１２４】
ステップＳ２２２０では、撮影された上記二次元コードを上記モバイル端末２がデコードし、上記クーポン情報に対応するコーディング情報を取得する。
【０１２５】
ステップＳ２２２５では、上記モバイル端末２が上記コーディング情報を解析し、上記二次元コードが所定のコーディング規則に従って生成されているか否か、即ち、該二次元コードが上記二次元コード生成装置７によって生成されたか、或いはその他の装置によって生成されているかを判断する。上記二次元コードが上記二次元コード生成装置７によって生成されていない場合は、上記モバイル端末２が対応するウェブページに接続された後、本実施形態の方法はそれ以上実行されない。。
【０１２６】
ステップＳ２２３０では、上記二次元コードが上記二次元コード生成装置７によって生成されている場合、上記モバイル端末２が上記コーディング情報から対応するクーポン情報を抽出する。
【０１２７】
ステップＳ２２３５では、上記モバイル端末２は元のクーポン情報に基づき、ユーザ情報を追加して新しい二次元コードを生成し、この新しい二次元コードを該モバイル端末２の画面に表示する。上記ユーザ情報は少なくとも上記モバイル端末２の電話番号、該モバイル端末２のＩＭＥＩ番号、ユーザ名、及び該モバイル端末２のインターフェースの物理アドレスのいずれか１つまたは複数を含んでおり、これにより該モバイル端末２のユーザを一義的に識別することができる。勿論、上記ユーザ情報はさらに、上記クーポン情報に関連する他の情報を含んでもよい。
【０１２８】
上記モバイル端末２のユーザは買い物をしに店舗へ出向き、店員にこの新しい二次元コードを提示する。上記二次元コードが上記店舗の二次元コードスキャナでスキャン及びデコードされ、上記店員は上記クーポン情報と上記ユーザ情報とを受け取って、該クーポンの信頼性を検証する。
【０１２９】
本発明の好ましい実施形態として、上記モバイル端末２のユーザの登録ステップは、該モバイル端末２が上記バックエンドサーバ４と通信する前に実行することができる。または、上記モバイル端末２のユーザの登録ステップはサービス情報の抽出ステップの後に置かれてもよい。勿論、上記二次元コード生成装置７または上記バックエンドサーバ４が上記二次元コードを生成するステップより前に、上記モバイル端末２のユーザの登録ステップを実行しても構わない。
【０１３０】
本発明の好ましい実施形態として、勿論、上記モバイル端末２のユーザは該モバイル端末２を経ずにユーザ登録を行うことができる。例えば、デスクトップ型やノート型等のパーソナルコンピュータを通じてユーザ登録を行っても構わない。勿論、該デスクトップ型コンピュータやノート型コンピュータは上記バックエンドサーバ４と通信できなければならない。
【０１３１】
以上、本発明の好ましい具体的な実施例を詳しく説明した。当業者であれば、本発明の趣旨に従って様々な改良や変更を行うことには特段の努力を要しない。従って、本発明の趣旨に従い、当業者が従来技術に論理解析、推理、または有限な数の実験を施して想到し得るあらゆる技術的解決は、請求の範囲に述べる本発明の範囲に包含される。
【図１】
0005866544.tif 000002
【図２】
0005866544.tif 000003
【図３】
0005866544.tif 000004
【図４】
0005866544.tif 000005
【図５】
0005866544.tif 000006
【図６】
0005866544.tif 000007
【図７】
0005866544.tif 000008
【図８】
0005866544.tif 000009
【図９】
0005866544.tif 000010
【図１０】
0005866544.tif 000011
【図１１】
0005866544.tif 000012
【図１２】
0005866544.tif 000013
【図１３】
0005866544.tif 000014
【図１４】
0005866544.tif 000015
【図１５】
0005866544.tif 000016
【図１６】
0005866544.tif 000017
【図１７】
0005866544.tif 000018
【図１８】
0005866544.tif 000019
【図１９】
0005866544.tif 000020
【図２０】
0005866544.tif 000021
【図２１】
0005866544.tif 000022
【図２２】
0005866544.tif 000023