(57)【要約】  コードを短文メッセージサービスを利用して容易に伝送しうる短文メッセージサービスを利用したコード提供方法、短文メッセージサービスを利用したコード提供装置、短文メッセージを通じて受信されたコードの認識装置、及び短文メッセージを通じて伝送可能なコードを提供する。コード提供装置は発給申込の要請されたチケットの情報を提供する情報提供モジュールと、前記情報提供モジュールから提供されたチケット情報を短文メッセージサービス(Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ)を通じて伝送されることが可能なテキスト形式の３次元コードに変換するコード生成モジュール、及び前記コード生成モジュールから前記３次元コードの提供を受けて前記３次元コードを含む短文メッセージを生成した後、前記生成された短文メッセージを、短文メッセージサービスを通じて送る ＳＭＳ伝送モジュールを含む。よって、３次元コードをＳＭＳを通じて容易に伝送することができ、３次元コードを送るのに所要される費用が減少される。
2011519448.tif 000002
【特許請求の範囲】
【請求項１】
発給申込の要請されたチケット情報を短文メッセージサービスを通じて伝送されることが可能なテキスト形式の３次元コードに変換する段階と、
前記変換された３次元コードを含む短文メッセージを生成する段階と、
前記生成された短文メッセージを、短文メッセージを通じて伝送する段階と、を含むことを特徴とする短文メッセージサービスを利用したコード提供方法。
【請求項２】
前記３次元コードは、
┼、┌、┐、└、┘、├、┤、┬、┴、─、及び│より少なくとも一つを含むことを特徴とする請求項１に記載の短文メッセージサービスを利用したコード提供方法。
【請求項３】
前記３次元コードは、
前記短文メッセージに含まれた前記３次元コードの位置を示すための少なくとも３つのマーカーを含むことを特徴とする請求項１に記載の短文メッセージサービスを利用したコード提供方法。
【請求項４】
前記発給申込の要請されたチケット情報を短文メッセージサービスを通じて伝送されることが可能なテキスト形式の３次元コードに変換する段階は、
前記チケット情報を暗号化して前記３次元コードに変換することを特徴とする請求項１に記載の短文メッセージサービスを利用したコード提供方法。
【請求項５】
前記発給申込の要請されたチケット情報を短文メッセージサービスを通じて伝送されることが可能なテキスト形式の３次元コードに変換する段階は、
前記チケット情報を変換した３次元コードに前記３次元コードのエラーを検出するパリティ情報を変換した３次元コードを追加することを特徴とする請求項１に記載の短文メッセージサービスを利用したコード提供方法。
【請求項６】
発給申込の要請されたチケットの情報を提供する情報提供モジュールと、
前記情報提供モジュールから提供されたチケット情報を短文メッセージサービス(Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ、ＳＭＳ)を通じて伝送されることが可能なテキスト形式の３次元コードに変換するコード生成モジュールと、
前記コード生成モジュールから前記３次元コードが提供され、前記３次元コードを含む短文メッセージを生成した後、前記生成された短文メッセージを短文メッセージサービスを通じて伝送するＳＭＳ伝送モジュールと、を含むことを特徴とする短文メッセージサービスを利用したコード提供装置。
【請求項７】
前記３次元コードは、
┼、┌、┐、└、┘、├、┤、┬、┴、─、及び│より少なくとも一つを含むことを特徴とする請求項６に記載の短文メッセージサービスを利用したコード提供装置。
【請求項８】
前記３次元コードは、
前記短文メッセージに含まれた前記３次元コードの位置を表示するための少なくとも３つのマーカーを含むことを特徴とする請求項６に記載の短文メッセージサービスを利用したコード提供装置。
【請求項９】
前記コード生成モジュールは、
前記３次元コードを所定の行と列を有するパターンに配列し、前記少なくとも３つのマーカーを前記短文メッセージにおいて前記３次元コードが位置する領域の開始位置、横幅、及び終了位置を示すために配置することを特徴とする請求項８に記載の短文メッセージサービスを利用したコード提供装置。
【請求項１０】
前記コード生成モジュールは、
前記提供されたチケット情報を暗号化して前記３次元コードに変換することを特徴とする請求項６に記載の短文メッセージサービスを利用したコード提供装置。
【請求項１１】
前記コード生成モジュールは、
前記提供されたチケット情報を変換した３次元コードに前記３次元コードのエラーを検出するパリティ情報を変換した３次元コードを追加することを特徴とする請求項６に記載の短文メッセージサービスを利用したコード提供装置。
【請求項１２】
前記コード生成モジュールは、
前記提供されたチケット情報を変換した３次元コードと前記パリティ情報を変換した３次元コードを予め決められた手順によって配列することを特徴とする請求項１１に記載の短文メッセージサービスを利用したコード提供装置。
【請求項１３】
前記情報提供モジュールは前記発給申込の要請されたチケットの発給情報を前記ＳＭＳ伝送モジュールに提供し、前記ＳＭＳ伝送モジュールは前記チケットの発給情報及び前記３次元コードを含む短文メッセージを生成して、短文メッセージサービスを通じて伝送することを特徴とする請求項６に記載の短文メッセージサービスを利用したコード提供装置。
【請求項１４】
前記短文メッセージサービスを利用したコード提供装置は、
前記短文メッセージサービスを通じて伝送された３次元コードが使用者別に区分されて保存されるデータベースを更に含むことを特徴とする請求項６に記載の短文メッセージサービスを利用したコード提供装置。
【請求項１５】
受信されたＳＭＳメッセージに含まれた３次元コードを撮影した後、前記撮影された画像を提供するカメラ部と、
前記カメラ部から提供された前記３次元コードを撮影した画像のカラーをグレイスケールに変換した後、前記グレイスケールに変換された画像を２進化してマーカーを検出し、前記検出されたマーカーに基づいて前記グレイスケールに変換された画像から前記３次元コードを含むパターン画像を抽出した後、神経網を利用して前記抽出されたパターン画像に対応する数字列に変換するパターン認識部と、を含むことを特徴とするコード認識装置。
【請求項１６】
前記パターン認識部は、
前記グレイスケールに変換された画像の中央を基準に予め設定された大きさに該当する領域の明るさ値に対するヒストグラムを分析して前記３次元コードパターンが示される領域である背景色を判断し、前記グレイスケールに変換された画像において白色と黒色との境界を設定した後、前記設定された境界に基づいて前記グレイスケールに変換された画像を白色と黒色とに２進化することを特徴とする請求項１５に記載のコード認識装置。
【請求項１７】
前記パターン認識部は、
前記２進化された画像において背景色が予め設定された色ではない場合には前記２進化された画像を反転させることを特徴とする請求項１６に記載のコード認識装置。
【請求項１８】
前記パターン認識部は、
前記検出されたマーカーのうち、第１マーカーと第２マーカーとの間の長さ及び前記第２マーカーと第３マーカーとの間の長さの割合と、前記第１マーカーと第２マーカーとを連結する直線と前記第２マーカーと前記第３マーカーとを連結する直線の角度に基づいて前記検出されたマーカーの有効性を判断することを特徴とする請求項１５に記載のコード認識装置。
【請求項１９】
前記パターン認識部は、
前記検出されたマーカーの座標値に基づいて前記グレイスケールに変換された画像において前記検出されたマーカーのうち、第１マーカーと第２マーカーとを連結する直線が一本の横辺で構成され、前記第２マーカーと第３マーカーとを連結する直線が一本の縦辺で構成された四角形の領域を前記パターン画像に抽出することを特徴とする請求項１５に記載のコード認識装置。
【請求項２０】
前記パターン認識部は、
前記抽出されたパターン画像をそれぞれ３次元コードの含まれた少なくとも一つのパターン領域に区分した後、前記区分されたそれぞれのパターン領域を予め設定された個数の詳細領域に区分し、前記詳細領域に区分された各領域のカラー平均値を獲得して、前記獲得したカラー平均値を神経網の入力に提供し、前記神経網の出力値に基づいて前記パターン画像に対応する数字に変換することを特徴とする請求項１５に記載のコード認識装置。
【請求項２１】
前記コード認識装置は、
前記パターン認識部から提供された数字列に対するデコーディングを行った後、デコーディングされたチケットの有效性を検証する制御部を更に含むことを特徴とする請求項１５に記載のコード認識装置。
【請求項２２】
前記制御部は、前記デコーディング過程で、
前記パターン認識部から提供された数字列をビット列に変換した後、前記変換されたビット列に対するエラーを検出し、暗号化されたビット列を復号することを特徴とする請求項１５に記載のコード認識装置。
【請求項２３】
前記制御部は、前記復号されたビット列を予め決められたデータパターンと比較して前記デコーディングされたチケットの有效性有無を検証することを特徴とする請求項２２に記載のコード認識装置。
【請求項２４】
前記コード認識装置は、
前記制御部の制御に基づいて前記デコーディングされたチケットの検証結果を示すディスプレイ部を更に含むことを特徴とする請求項１５に記載のコード認識装置。
【請求項２５】
短文メッセージを通じて伝送されることが可能な罫線文字で構成されたテキストコードと、
前記テキストコードが位置する領域の位置を示す少なくとも３つのマーカーと、を含むことを特徴とする短文メッセージを通じて伝送可能な３次元コード。
【請求項２６】
前記テキストコードは、
┼、┌、┐、└、┘、├、┤、┬、┴、─、及び│より少なくとも一つを含むことを特徴とする請求項２５に記載の短文メッセージを通じて伝送可能な３次元コード。
【請求項２７】
前記テキストコードは、
それぞれ所定進数の互いに異なる数字と対応することを特徴とする請求項２６に記載の短文メッセージを通じて伝送可能な３次元コード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコードの提供及び活用に関わり、より詳細には短文メッセージサービスを利用してコードを提供することができ、短文メッセージを通じて受信されたメッセージに含まれたコードを認識することのできる短文メッセージサービスを利用したコード提供方法、短文メッセージサービスを利用したコード提供装置、短文メッセージを通じて受信されたコードの認識装置、及び短文メッセージを通じて伝送可能なコードに関する。
【背景技術】
【０００２】
短文メッセージサービス(Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ、以下「ＳＭＳ」と略称する)は、携帯電話、ＰＤＡ(Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ)などのような携帯用端末機を利用して８０バイト以内の文字を送受信することができる移動通信付加サービスであって、メッセージの送信時点と受信時点との間の遅延時間が少なく、かつ料金がチープであるため、移動通信サービスが常用化した後、音声通話の次にもっとも多く利用されるサービスである。
【０００３】
最近にはＳＭＳの外にも、ＬＭＳ(Ｌｏｎｇ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ)、ＭＭＳ(Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ)などのように長文の文字やイメージ、 動画、音楽などのようなマルチメディアをメッセージに付加して伝送することができる多様なメッセージサービスが使われているが、ＳＭＳに比べてサービス費用が非常に高いためＳＭＳほどには使われていない。
【０００４】
現在、ＳＭＳは個人使用者間のメッセージ交換の外にもクレジットカード会社が使用者のクレジットカードの使用内訳を伝送する用途で用いたり、電子決済、電子商取引の時に要求される認証番号の伝送用途にも使われている。
【０００５】
また、ＳＭＳは使用者が携帯用端末機またはコンピューターを利用してオンラインでチケットを前売りした場合、チケットの前売り情報を伝送する用途としても使われている。
しかし、ＳＭＳは前記のように、メッセージの最大サイズ(例えば、８０バイト)が予め設定されているため、限定された範囲内でメッセージを作成しなければならず、発給したチケットは他人が無断に盗用することができなくて、チケットを購買した使用者のみが使うことができるようにする認証及び保安対策が必要であるので、従来には使用者が前売りしたチケットをＳＭＳを通じて直接伝送せずチケットが前売りされたことを知らせるチケット前売り情報のみをＳＭＳを通じて伝送した。
【０００６】
そして、ＳＭＳを通じてチケット前売り情報を受信した使用者は前売りしたチケットを発給する場所に訪問してチケット発給者に ＳＭＳメッセージに含まれたチケット前売り情報を示すか或いはチケット前売り情報を話してからチケットを発給されなければならないため、チケットの発給時間またはチケットの購買時間が浪費され、チケット発給人力及びチケットを紙またはプラスチックなどに類型化するのに必要な資源が浪費されるとの問題点がある。
【０００７】
特許文献１(発明の名称「２次元コード方式のカードシステム」)は、太い線を基準に細い線が交差する方向に基づいて２次基礎コードを生成し、生成された２次基礎コードを記録したカードに対する技術を開示している。
【０００８】
しかし、特許文献１は、生成された２次元コードが一般的な記号ではないグラフィック形態に構成されるため、携帯用端末機に伝送するためには２次元コード集合(または２次元コードパターン)をグラフィック形態に変換しなければならない。よって、グラフィック形態に変換された２次元コードはＳＭＳを通じて伝送が不可能であるためＭＭＳとして伝送しなければならなくて、これによって伝送費用が上昇するとの短所がある。
【０００９】
また、前記特許文献１に開示された２次元コード以外にもＱＲコード、データマトリックス(Ｄａｔａ  Ｍａｔｒｉｘ)コード、ＰＤＦ４１７コード、Ｍａｘｉコード、Ｖｅｒｉ  Ｃｏｄｅなどのような２次元コードが各種チケットやクーポンに使われている。
【００１０】
しかし、前記のような２次元コードは、全て２次元のイメージ形態に構成されるため所定バイト(８０バイト) 以内のテキストのみ伝送しうるＳＭＳを通じてコードを伝送することができない。よって、前記したような従来の２次元コードは生成過程が複雑で、ＳＭＳを通じてコードを伝送することができないため、コード伝送に莫大な費用がかかるようになり、これによってコードが多様な分野で活用されることが不可能であるとの問題点がある。
【００１１】
また、従来の２次元コードは、複雑な形態の２次元イメージで構成されるため、コード認識過程でエラーが発生する確率が高く、これによって認識精密度の高い認識装置が要求されて、認識装置の製造費用が上昇するようになるとの短所がある。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平０８−１８５４９３号
【発明の概要】
【発明が解決しようとする課題】
【００１３】
そこで、本発明の第１目的は、コードを短文メッセージサービスを利用して容易に伝送することのできる短文メッセージサービスを利用したコード提供方法を提供することにある。
【００１４】
また、本発明の第２目的は、コードを短文メッセージサービスを利用して容易に伝送することのできる短文メッセージサービスを利用したコード提供装置を提供することにある。
【００１５】
また、本発明の第３目的は、短文メッセージサービスを通じて受信されたメッセージに含まれたコードを迅速かつ正確に認識することのできる短文メッセージサービスを通じて受信されたコードの認識装置を提供することにある。
【００１６】
また、本発明の第４目的は、別途の付加的な処理なしに短文メッセージサービスを通じて伝送することのできるコードを提供することにある。
【課題を解決するための手段】
【００１７】
前述した本発明の第１目的を達成するための本発明の一側面による短文メッセージサービスを利用したコード提供方法は、発給申込の要請されたチケット情報を短文メッセージサービスを通じて伝送されることが可能なテキスト形式の３次元コードに変換する段階と、前記変換された３次元コードを含む短文メッセージを生成する段階と、前記生成された短文メッセージを、短文メッセージを通じて伝送する段階と、を含む。前記３次元コードは、┼、┌、┐、└、┘、├、┤、┬、┴、─、及び│より少なくとも一つを含むことができる。前記３次元コードは、前記短文メッセージに含まれた前記３次元コードの位置を示すための少なくとも３つのマーカーを含むことができる。前記発給申込の要請されたチケット情報を短文メッセージサービスを通じて伝送されることが可能なテキスト形式の３次元コードに変換する段階は、前記チケット情報を暗号化して前記３次元コードに変換することができる。前記発給申込の要請されたチケット情報を短文メッセージサービスを通じて伝送されることが可能なテキスト形式の３次元コードに変換する段階は、前記チケット情報を変換した３次元コードに前記３次元コードのエラーを検出するパリティ情報を変換した３次元コードを追加することができる。
【００１８】
また、前述した本発明の第２目的を達成するための本発明の一側面による短文メッセージサービスを通じて受信されたチケットの認識装置は、発給申込の要請されたチケットの情報を提供する情報提供モジュールと、前記情報提供モジュールから提供されたチケット情報を短文メッセージサービス(Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ、ＳＭＳ)を通じて伝送されることが可能なテキスト形式の３次元コードに変換するコード生成モジュールと、前記コード生成モジュールから前記３次元コードが提供され、前記３次元コードを含む短文メッセージを生成した後、前記生成された短文メッセージを短文メッセージサービスを通じて伝送するＳＭＳ伝送モジュールと、を含む。前記３次元コードは、┼、┌、┐、└、┘、├、┤、┬、┴、─、及び│より少なくとも一つを含むことができる。前記３次元コードは、前記短文メッセージに含まれた前記３次元コードの位置を表示するための少なくとも３つのマーカーを含むことができる。前記コード生成モジュールは、前記３次元コードを所定の行と列を有するパターンに配列し、前記少なくとも３つのマーカーを前記短文メッセージにおいて前記３次元コードが位置する領域の開始位置、横幅、及び終了位置を示すために配置することができる。前記コード生成モジュールは、前記提供されたチケット情報を暗号化して前記３次元コードに変換することができる。前記コード生成モジュールは、前記提供されたチケット情報を変換した３次元コードに前記３次元コードのエラーを検出するパリティ情報を変換した３次元コードを追加することができる。前記コード生成モジュールは、前記提供されたチケット情報を変換した３次元コードと前記パリティ情報を変換した３次元コードを予め決められた手順によって配列することができる。前記情報提供モジュールは前記発給申込の要請されたチケットの発給情報を前記ＳＭＳ伝送モジュールに提供し、前記ＳＭＳ伝送モジュールは前記チケットの発給情報及び前記３次元コードを含む短文メッセージを生成して、短文メッセージサービスを通じて伝送することができる。前記短文メッセージサービスを利用したコード提供装置は、前記短文メッセージサービスを通じて伝送された３次元コードが使用者別に区分されて保存されるデータベースを更に含むことができる。
【００１９】
また、本発明の第３目的を達成するための本発明の一側面によるコード認識装置は、受信されたＳＭＳメッセージに含まれた３次元コードを撮影した後、前記撮影された画像を提供するカメラ部と、前記カメラ部から提供された前記３次元コードを撮影した画像のカラーをグレイスケールに変換した後、前記グレイスケールに変換された画像を２進化してマーカーを検出し、前記検出されたマーカーに基づいて前記グレイスケールに変換された画像から前記３次元コードを含むパターン画像を抽出した後、神経網を利用して前記抽出されたパターン画像に対応する数字列に変換するパターン認識部と、を含む。前記パターン認識部は、前記グレイスケールに変換された画像の中央を基準に予め設定された大きさに該当する領域の明るさ値に対するヒストグラムを分析して前記３次元コードパターンが示される領域である背景色を判断し、前記グレイスケールに変換された画像において白色と黒色との境界を設定した後、前記設定された境界に基づいて前記グレイスケールに変換された画像を白色と黒色とに２進化することができる。前記パターン認識部は、前記２進化された画像において背景色が予め設定された色ではない場合には前記２進化された画像を反転させることができる。前記パターン認識部は、前記検出されたマーカーのうち、第１マーカーと第２マーカーとの間の長さ及び前記第２マーカーと第３マーカーとの間の長さの割合と、前記第１マーカーと第２マーカーとを連結する直線と前記第２マーカーと前記第３マーカーとを連結する直線の角度に基づいて前記検出されたマーカーの有効性を判断することができる。前記パターン認識部は、前記検出されたマーカーの座標値に基づいて前記グレイスケールに変換された画像において前記検出されたマーカーのうち、第１マーカーと第２マーカーとを連結する直線が一本の横辺で構成され、前記第２マーカーと第３マーカーとを連結する直線が一本の縦辺で構成された四角形の領域を前記パターン画像に抽出することができる。前記パターン認識部は、前記抽出されたパターン画像をそれぞれ３次元コードの含まれた少なくとも一つのパターン領域に区分した後、前記区分されたそれぞれのパターン領域を予め設定された個数の詳細領域に区分し、前記詳細領域に区分された各領域のカラー平均値を獲得して、前記獲得したカラー平均値を神経網の入力に提供し、前記神経網の出力値に基づいて前記パターン画像に対応する数字に変換することができる。前記コード認識装置は、前記パターン認識部から提供された数字列に対するデコーディングを行った後、デコーディングされたチケットの有效性を検証する制御部を更に含むことができる。前記制御部は、前記デコーディング過程で、前記パターン認識部から提供された数字列をビット列に変換した後、前記変換されたビット列に対するエラーを検出し、暗号化されたビット列を復号することができる。前記制御部は、前記復号されたビット列を予め決められたデータパターンと比較して前記デコーディングされたチケットの有效性有無を検証することができる。前記コード認識装置は、前記制御部の制御に基づいて前記デコーディングされたチケットの検証結果を示すディスプレイ部を更に含むことができる。
【００２０】
また、本発明の第４目的を達成するための本発明の一側面による短文メッセージを通じて伝送可能なコードは、短文メッセージを通じて伝送されることが可能な罫線文字で構成されたテキストコードと、前記テキストコードが位置する領域の位置を示す少なくとも３つのマーカーと、を含む。前記テキストコードは、┼、┌、┐、└、┘、├、┤、┬、┴、─、及び│より少なくとも一つを含むことができる。前記テキストコードは、それぞれ所定進数の互いに異なる数字と対応することができる。
【発明の効果】
【００２１】
前記のような短文メッセージサービスを利用したコード提供方法、短文メッセージサービスを利用したコード提供装置、短文メッセージを通じて受信されたコードの認識装置、及び短文メッセージを通じて伝送可能なコードによると、使用者が通信網を通じて発給を要請したチケット情報をＳＭＳを通じて伝送されることが可能なテキスト形式の３次元コードパターンに変換した後、変換された３次元コードを含む文字メッセージをＳＭＳを通じて使用者の携帯用端末機に伝送する。また、コード認識装置は、使用者の携帯用端末機を通じて示される３次元コードパターン形態のメッセージを撮影した後、マーカーを認識し、認識されたマーカーに基づいて３次元コードパターンの含まれたパターン画像を抽出した後、神経網を利用して３次元コードに対応する数字列に変換した後、変換された数字列をデコーディングして３次元コードを認識する。
【００２２】
よって、コードを生成するための別途のイメージ処理及び生成されたコードを伝送するための処理が必要でないため、３次元コードをＳＭＳを通じて容易に伝送することができる。
【００２３】
また、生成された３次元コードを別途の処理過程なしにＳＭＳを通じて伝送することができるため、３次元コードを伝送するのに所要される費用が減少され、これによって３次元コードが多様な分野で活用されることが可能になる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施例による短文メッセージサービスを利用したコード提供過程を示すフローチャートである。
【図２】本発明の一実施例による短文メッセージサービスを利用したコード提供システムの構成を示すブロック図である。
【図３】図２に示したコード提供システムにおいてコード認識装置の詳細な構成を示すブロック図である。
【図４】コード提供装置から提供されたコードを受信した携帯用端末機のＳＭＳメッセージ表示画面を示す。
【図５】図２に示したコード提供装置によって提供されるチケット情報を含む３次元コードのパターンを示す。
【図６】図５に示した３次元コードに対応する数字を示す。
【発明を実施するための形態】
【００２５】
本発明は多様に変更することができ、多様な形態を有することができるが、ここでは、特定の実施形態を図面に例示して詳細に説明する。但し、ここでの記載は、本発明を特定の開示形態に限定するものではなく、本発明の権利範囲は、本発明の思想及び技術範囲に含まれる全ての変更、均等物、乃至代替物を含むことを理解すべきである。以下の記載では、各図面を説明しながら類似の参照符号を類似の構成要素に対して付与した。
【００２６】
また、第１、第２、Ａ、Ｂ等の用語は、多様な構成要素を説明するために使用することができるが、構成要素は用語によって限定されない。用語は一つの構成要素を他の構成要素から区別する目的としてのみ使用される。例えば、本発明の権利範囲から逸脱することなしに、第１構成要素は第２構成要素と称されてもよく、同様に第２構成要素も第１構成要素に称されてもよい。この他、「及び／または」という用語は、複数関連記載の項目の組合せまたは複数関連記載の項目のうちのいずれかを含む用語である。
【００２７】
また、いかなる構成要素についても、当該構成要素が他の構成要素に「連結」されている、或いは、「接続」されていると言及する時には、他の構成要素に直接的に連結されているか或いは接続されていることもあるが、それらの中間に更に他の構成要素が存在することもあることを理解すべきである。反面、いかなる構成要素についても、当該構成要素が他の構成要素に「直接連結」されている、或いは、「直接接続」されていると言及するときには、中間に更に他の構成要素が存在しないことと理解すべきである。
【００２８】
また、本出願において用いた用語は、ただ特定の実施例を説明するためのものであって、本発明を限定するものではない。単数の表現は、文脈上、明白に相違が示されない限り、複数の表現を含む。本出願において、「含む」または「有する」等の用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品、又はこれらを組み合わせたものが存在することを意図するものであって、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品、又はこれらを組み合わせたもの等の存在または付加の可能性を予め排除しないことを理解しなければならない。
【００２９】
以下、添付の図面を参照して、本発明の望ましい実施例をより詳細に説明する。以下、図面における同一の構成要素に対しては同一の参照符号を付与し、同一の構成要素に対しては重複された説明は省略する。
【００３０】
以下、本発明の実施例において、ＳＭＳを通じて伝送されるコードは２次元に配列され、それぞれのコードは少なくとも１０個以上の互いに異なるパターンを有するため、３次元コードに命名する。なお、本発明の実施例において、チケットは、入場券、乗車券、購買券、クーポンなどを全て含む概念である。
【００３１】
図１は、本発明の一実施例による短文メッセージサービスを利用したコード提供過程を示すフローチャートであって、使用者から提供されたチケット発給要請に相応してチケットを３次元コードに変換し、変換されたチケットを短文メッセージサービス(ＳＭＳ: Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ)を通じて使用者の携帯用端末機に提供する過程を示す。
【００３２】
図１を参照すると、まず、チケット情報が含まれた３次元コードを提供するコード提供装置は、通信網を通じて接続した使用者に対する認証を行い(段階１０)、使用者の認証が成功した場合、使用者から提供されたチケット発給要請情報に基づいて(段階２０)チケットの発給可否を確認する(段階３０)。
【００３３】
ここで、コード提供装置は、データベースを検索して使用者が発給を要請したチケットの残余数量を確認することでチケットの発給可否を確認することができる。
その後、コード提供装置は、使用者が要請したチケットの発給可否を判断し(段階４０)、前記チケットの発給が可能であると判断されると、前記チケット情報を３次元コードに変換する(段階５０)。
【００３４】
本発明の一実施例で、前記３次元コードはＳＭＳを通じて伝送されることが可能なテキスト形態のコードとして罫線文字(即ち、┼、┌、┐、└、┘、├、┤、┬、┴、─、│)になることがあり、文字メッセージにおいて前記３次元コードの位置を判断するための少なくとも３つのマーカー(即ち、●)を含む。
【００３５】
また、コード提供装置は、前記チケット情報を３次元コードに変換する過程で前記チケット情報をまずビット列に変換した後、変換されたビット列に対して公知された公開キー暗号化アルゴリズムなどを用いて前記チケット情報を暗号化した後、３次元コードに変換することができる。
【００３６】
または、前記コード提供装置は、前記変換された３次元コードの認識過程においてエラーを検出するためのパリティビットを追加し、追加されたパリティビットを３次元コードに変換した後、前記チケット情報を変換した３次元コードに含ませることができる。
【００３７】
段階３０でチケット情報を含む３次元情報が生成されると、コード提供装置は前記生成された３次元コードを含む文字メッセージを生成した後(段階６０)、生成された文字メッセージをＳＭＳを通じて使用者の携帯用端末機に伝送する(段階７０)。
【００３８】
ここで、前記３次元コードは、テキスト形式を有するため従来の ２次元コードのように別途のイメージ処理が不必要であり、直接的に文字メッセージに入力されることが可能であるため、ＳＭＳメッセージで容易に伝送されることが可能である。
【００３９】
図２は、本発明の一実施例による短文メッセージサービスを利用したコード提供システムの構成を示すブロック図であり、図３は、図２に示したコード提供システムにおいてコード認識装置の詳細な構成を示すブロック図である。また、図４はコード提供装置から提供されたコードを受信した携帯用端末機のＳＭＳメッセージの表示画面を示す。
【００４０】
図２〜図４を参照すると、コード提供システムは、携帯用端末機１００、通信網１５０、コード提供装置２００、及びコード認識装置３００を含むことができる。
携帯用端末機１００は例えば、ＳＭＳメッセージの受信が可能な携帯電話、ＰＤＡなどであってもよく、無線インターネットサービスを利用して通信網１５０と連結されたコード提供装置２００に接続してチケットの予約または発給を申込み、提供装置２００からＳＭＳを通じて提供された３次元コードを示す。
【００４１】
ここで、前記３次元コードは、使用者が携帯用端末機１００を通じて予約または申し込んだチケットの情報を含むことができる。
図２では、コード提供装置２００に接続するための使用者接続手段として携帯用端末機１００を例として示したが、携帯用端末機１００の外にもコンピューターのようにデータ通信が可能である多様な情報処理装置が使用者の接続手段として利用されることが可能であることは勿論である。
【００４２】
通信網１５０は、インターネット及び移動通信網を含むことができ、携帯用端末機１００とコード提供装置２００との間に接続され、インターネットデータ及びＳＭＳメッセージのなどのようなデータの伝送経路を提供する。
【００４３】
コード提供装置２００は、通信網１５０と接続されたコンピューター(例えば、メインフレーム、ミニコンピューター、ワークステーション)で構成されることが可能である。コード提供装置２００は例えば、チケット、クーポンなどのような多様な情報を含む３次元コードを生成し、生成された３次元コードが含まれたメッセージをＳＭＳを通じて携帯用端末機１００に伝送する。
【００４４】
具体的に、コード提供装置２００は、使用者認証モジュール２１０、チケット情報提供モジュール２２０、コード生成モジュール２３０、ＳＭＳ伝送モジュール２４０、使用者データベース２５０、チケット発給データベース２６０、及びコードデータベース２７０を含むことができる。
【００４５】
使用者認証モジュール２１０は、使用者データベース２５０に保存された情報または接続した使用者が提供した情報に基づいてチケット発給のために必要な使用者認証を行い、コード提供装置２００に接続した使用者の個人情報を使用者別に区分して使用者データベース２５０に保存する。
【００４６】
チケット情報提供モジュール２２０は、使用者認証モジュール２１０によって認証の完了した使用者がチケットの前売りまたは発給を申し込む場合、チケット発給データベース２６０を検索してチケットの残余数量情報を獲得し、これに基づいてチケットの前売りまたは発給可否を判断する。
【００４７】
また、チケット情報提供モジュール２２０は、チケットの前売りまたは発給が可能であると判断されると、チケット発給費用に対する決済のための処理を行った後、決済が完了すると前売りまたは発給されるチケット情報及び／またはチケットの発給情報をコード生成モジュール２３０及び／またはＳＭＳ伝送モジュール２４０に提供する。ここで、チケット情報提供モジュール２２０は、無料で提供されるチケットに対しては前記チケット発給費用に対する決済処理を行わないこともある。
【００４８】
前記チケット情報は、チケットを構成する内容情報(例えば、チケット名、金額、有效期間、座席番号、チケット発給会社名など)及びチケット前売りまたは発給を申し込んだ使用者の情報を含むことができ、前記チケットの発給情報は、前記チケットを構成する内容情報から抽出された所定情報で構成されたチケットの要約情報になることができる。
【００４９】
コード生成モジュール２３０は、チケット情報提供モジュール２２０から提供されたチケット情報に対応する３次元コードを生成し、３次元コードの生成過程でチケットの暗号化及びエラー検出のための処理を行った後、生成されたチケット情報をＳＭＳ伝送モジュール２４０に提供する。
【００５０】
ここで、前記３次元コードは別途のイメージ処理なしにＳＭＳを通じて伝送されることの可能なテキストで構成される。
コード生成モジュール２３０は、前記チケット情報の中でチケットの内容情報のみを３次元コードに変換することもでき、チケットの内容情報及びチケットの発給を受ける使用者情報を全部３次元コードに変換することができる。
【００５１】
ＳＭＳ伝送モジュール２４０は、チケット情報提供モジュール２２０からチケット前売り情報またはチケット発給情報の提供を受け、チケット前売り情報またはチケット発給情報の含まれたメッセージを生成した後、生成されたメッセージを使用者の携帯用端末機１００に伝送することで使用者にチケットが前売りまたは発給されたことを一次的に知らせる。
【００５２】
また、ＳＭＳ伝送モジュール２４０は、コード生成モジュール２３０からチケット情報が含まれた３次元コードの提供を受け、提供を受けた３次元コードを含むメッセージを生成した後、生成されたメッセージをＳＭＳを通じて使用者の携帯用端末機１００に伝送する。
【００５３】
図４は、コード提供装置２００からＳＭＳを通じて提供された３次元コードを受信した携帯用端末機１００のＳＭＳメッセージ表示画面を示す。図４に示したようにＳＭＳを通じて受信されたメッセージに含まれた３次元コードは、テキスト形態を有する複数の３次元コード４１０及び３次元コードの位置を指示する３つのマーカー４３０、チケットの発給情報４５０で構成されることが可能である。ここで、チケットの発給情報４５０は、前記チケットを構成する内容情報から抽出された所定情報で構成されたチケットの要約情報になることができる。
【００５４】
使用者データベース２５０は、コード提供装置２００に接続した使用者の個人情報が保存され、使用者データベース２５０に保存された情報は使用者認証モジュール２１０によって接続した使用者の認証のために用いられることが可能である。
【００５５】
チケット発給データベース２６０は、チケット情報提供モジュール２２０によって前売りまたは発給されるチケット情報が保存される。
コードデータベース２７０は、前売りまたは発給されたチケット情報を含む３次元コード情報が使用者別に区分されて保存される。
【００５６】
コード認識装置３００は、携帯用端末機１００のディスプレイ装置に示される３次元コードで構成されたチケットを撮影した後、撮影された画像に対するイメージ処理を行って少なくとも一つの３次元コードが位置する領域を指示するマーカーを認識し、認識されたマーカーの座標値に基づいて少なくとも一つの３次元コード(即ち、３次元コードパターン)が位置するパターン領域を抽出した後、神経網を利用して抽出されたパターン領域を予め決められた数字列に変換した後、変換された数字列をデコーディングして３次元コード即ち、チケットを認識し、認識された３次元コードの有效性を検証する。
【００５７】
具体的に、コード認識装置３００は、カメラ部３１０、パターン認識部３２０、制御部３３０、及びディスプレイ部３４０を含むことができる。
カメラ部３１０は、チケット情報を含む３次元コードを示す携帯用端末機１００を撮影した後、撮影された画像をパターン認識部３２０に提供する。
【００５８】
パターン認識部３２０は、カメラ部３１０から提供された画像に対して前処理過程を行った後、マーカーを検出して検出されたマーカーに基づいて３次元コードが示される領域であるパターン領域を抽出する。パターン認識部３２０は、抽出されたパターン画像をそれぞれ３次元コードを含む少なくとも一つのパターン領域に区分した後、区分された各パターン領域を処理して神経網３２７の入力に提供し、神経網３２７の出力に基づいて各パターン領域、即ち、３次元コードに対応する数字に変換する。
【００５９】
具体的に、パターン認識部３２０は、前処理モジュール３２１、マーカー検出モジュール３２３、パターン画像抽出モジュール３２５、及び神経網３２７を含めて構成することができる。
【００６０】
前処理モジュール３２１は、カメラ部３１０から提供された画像のカラーを８ビットのグレイスケール(ｇｒａｙ  ｓｃａｌｅ)に変換した後、グレイスケールにカラーが変換された画像に対してノイズフィルタリングを行ってノイズを減殺させる。ここで、前記ノイズフィルタリングは、ガウスブラー(Ｇａｕｓｓｉａｎ  Ｂｌｕｒ) フィルタを使って行うことができる。
【００６１】
マーカー検出モジュール３２３は、前処理モジュール３２１から前処理が行われた画像の提供を受け、前記前処理が行われた画像において背景色を判断するために、画像の中央部分に対する明るさ値のヒストグラムを分析して背景色を判断し、前処理が行われた画像において黒色と白色に対する境界を設定する。
【００６２】
例えば、マーカー検出モジュール３２３は、画像の中央を中心に予め設定された大きさの領域(例えば、９０×１２０ピクセル)を設定し、設定された領域の明るさ値に対するヒストグラムを分析して背景色を判断することができる。
【００６３】
そして、マーカー検出モジュール３２３は、画像において黒色と白色に対する境界を設定した後、設定された境界に基づいてグレイスケールの画像を白色と黒色に２進化する。ここで、２進化された画像に含まれたマーカーの色は、背景色と反対であるため、マーカー検出モジュール３２３は２進化された画像においてマーカーの色が予め設定された色ではない場合には２進化された画像を反転させることでマーカーの色を予め設定された色に変換することができる。
【００６４】
例えば、予め設定されたマーカーの色が白色であり、２進化された画像が白色と黒色のマーカーに示される場合、マーカー検出モジュール３２３は、２進化された画像のカラーを反転させてマーカーの色が予め設定された色である白色になるように変換することができる。
【００６５】
また、マーカー検出モジュール３２３は、２進化された画像または２進化された後で反転された画像に対して侵食(ｅｒｏｄｅ)処理を行って画像に含まれたノイズを除去することで画像においてマーカーが明確に区分されることが可能であるようにする。
【００６６】
前記のような画像に対する２進化が行われた後、マーカー検出モジュール３２３はマーカーを検出する。ここで、マーカー検出モジュール３２３はトップハットフィルタ(Ｔｏｐ−Ｈａｔ  Ｆｉｌｔｅｒ)を利用して画像からマーカーを検出することができる。また、 携帯用端末機１００ごとに示されるマーカーの大きさが異なることがあるため３次元コード認識装置はトップハットフィルタのマスクを１５×１５ピクセルから５０×５０ピクセルまで調整してマーカーを検出することができる。
【００６７】
マーカー検出モジュール３２３は、予め決められたマーカーの特徴に基づいて検出されたマーカーの有效性を検証することができる。例えば、マーカーは３つの円で構成されることが可能で、第１マーカーと第２マーカーとを連結する直線は第２マーカーと第３マーカーとを連結する直線と互いに直角を成すことが可能である。
【００６８】
マーカー検出モジュール３２３は検出されたマーカーが前記したような特徴を満たすかを検査することで、検出されたマーカーの有效性を検証することができる。
マーカー検出モジュール３２３は、前記のように検出されたマーカーの検証が完了すると、検出されたマーカーの座標値をパターン画像抽出モジュール３２５に提供する。
【００６９】
パターン画像抽出モジュール３２５はマーカー検出モジュール３２３から提供されたマーカーの座標値に基づいて前処理モジュール３２１によってグレイスケールに変換された画像から３次元コードが示される領域であるパターン画像を抽出する。
【００７０】
例えば、パターン画像抽出モジュール３２５は、グレイスケール画像において第１マーカーと第２マーカーとを連結する線が一本の横辺で構成され、第２マーカーと第３マーカーとを連結する線が一本の縦辺で構成された四角形の領域を抽出する。
【００７１】
その後、パターン画像抽出モジュール３２５は、抽出されたパターン画像をそれぞれ一つの２次元コードを含む複数のパターン領域に区分する。ここで、前記複数のパターン領域の個数は３次元コードで構成されたパターンの大きさによって変わることができる。例えば、ＳＭＳを通じて受信されたメッセージに含まれた３次元コードのパターンが３つのマーカーを含んで３２個(４行８列)の３次元コードで構成された場合には、前記パターン画像は３２個のパターン領域に区分されることが可能である。また、区分されたそれぞれのパターン領域は、一つの３次元コードまたはマーカーを含む。
【００７２】
パターン画像抽出モジュール３２５は、区分された複数のパターン領域それぞれに対してまた予め設定された個数の細部領域に区分する。ここで、区分される細部領域の個数は神経網３２７の入力ノードの個数と同一の個数になってもよい。例えば、神経網３２７の入力ノードの個数が２５個である場合、パターン画像抽出モジュール３２５はそれぞれのパターン領域を２５個(即ち、５×５)の細部領域に区分する。
【００７３】
パターン画像抽出モジュール３２５は、区分されたそれぞれの詳細領域に対するカラー平均値を求めた後、前記カラー平均値を神経網３２７の入力に提供する。
神経網３２７は、入力ノード、隠匿ノード及び出力ノードの３つのレイヤーで構成されることが可能で、入力ノードは２５個、隠匿ノードは１０個、出力ノードは１０個で構成されることが可能である。
【００７４】
また、神経網３２７の学習は逆伝搬(ｂａｃｋ  ｐｒｏｐａｇａｔｉｏｎ)方法を通じて学習されることが可能で、前記区分されたパターン領域の中でマーカーを含むパターン領域を除いたそれぞれのパターン領域を神経網３２７の入力に次第に提供することで学習されることが可能である。そして、多様化した携帯用端末機それぞれの特性を考慮して神経網３２７の加重値を調整して３次元コード認識の正確度を向上させることができる。
【００７５】
神経網３２７は、パターン領域の細部領域に対する平均値の提供を受けて、学習されたパターンに基づいて複数の出力ノードのうち、所定ノードの値を活性化させる。
即ち、パターン画像はそれぞれ一つの３次元コードを含むパターン領域に区分され、パターン領域は神経網３２７の入力ノードの個数と同一数の細部領域に区分されて区分されたそれぞれの詳細領域に対するカラー平均値が求められた後、神経網３２７の入力ノードに提供されると神経網３２７は学習されたパターンに基づいて入力ノードに提供された出力ノードのうち、いずれか一つのノードを活性化させる。
【００７６】
前記のような神経網３２７を通じる３次元コードの変換はマーカーを含むパターン領域を除いたすべてのパターン領域に対して行われて３次元コードは所定進数(例えば、十進数)の数字列に変換される。
【００７７】
制御部３３０は、デコーディングモジュール３３１及びコード検証モジュール３３３を含むことができ、デコーディングモジュール３３１はパターン認識部３２０によって数字列に変換されたチケット情報をビット列に変換した後、エラーを検出し、暗号化されたビット列を復号した後コード検証モジュールに提供する。
【００７８】
ここで、デコーディングモジュール３３１は、前記復号されたビット列を人が認識可能な形態(例えば、文字及び／または数字で構成されたテキスト)のデータに変換することもできる。
【００７９】
コード検証モジュール３３３は、デコーディングモジュール３３１から提供された復号されたビット列を予め決められたデータパターンと比較して３次元コードの有效性有無を検証した後、検証結果をディスプレイ部３４０に提供する。
【００８０】
または、コード検証モジュール３３３はチケットの検証結果及び人が認識可能な形態のデータに変換されたチケットの内容をディスプレイ部３４０を通じて示すこともできる。
制御部３３０は、前記したようなデコーディング及びコード検証機能の外にもカメラ部３１０、パターン認識部３２０、及びディスプレイ部３４０の全般的な動作を制御することができる。
【００８１】
ディスプレイ部３４０は、液晶表示装置(ＬＣＤ)または有機電界発光装置(ＯＬＥＤ)で構成されることが可能で、制御部３３０から提供された３次元コード検証結果及び／またはチケットの内容を示す。
【００８２】
図２では、コード提供装置２００が使用者認証モジュール２１０、チケット情報提供モジュール２２０、コード生成モジュール２３０、ＳＭＳ伝送モジュール２４０、使用者データベース２５０、チケット発給データベース２６０、及びコードデータベース２７０を全て含むことを例を挙げて示したが、本発明の他の実施例ではコード提供装置２００が少なくとも一つ以上の装置で構成され、それぞれの装置が前記コード提供装置２００に含まれたモジュールのうち、少なくとも一つのモジュールを含むように構成されることも可能である。
【００８３】
図５は、図２に示したコード提供装置によって提供されるチケット情報を含む３次元コードのパターンを示し、図６は、図５に示した３次元コードに対応する数字を示す。
図５及び図６を参照すると、コード生成モジュール２３０によって生成される３次元コードは、┼、┌、┐、└、┘、├、┤、┬、┴、─、│のいずれかで構成されることが可能である。前記３次元コードは、従来の２次元コードのように別途のイメージ処理またはイメージ生成過程が不必要であり、ＳＭＳを通じて伝送されることが可能なテキスト形態を有する。
【００８４】
それぞれの３次元コード４１０は、図６に示したように特定数字と対応し、コード認識装置によって図６に示された該当数字に変換されることが可能である。
一つの３次元コード４１０は、特定進数(例えば、１０進数)のうち、一つの数字に変換されることが可能であり、複数の３次元コード４１０で構成された３次元コードパターン４００は特定進数の数字列に変換されることが可能である。変換された数字列はまたビット列に変換されることが可能である。
【００８５】
３次元コード４１０は、表現する情報の種類によって３次元コード４１０の種類を増加させるか或いは３次元コード４１０の個数を増加させることができる。
例えば、３次元コード４１０が┼、┌、┐、└、┘、├、┤、┬、┴、─、│のいずれかで構成され、それぞれの３次元コード４１０は図６に示したように１０進数のいずれかの数に対応する場合、１０個の互いに異なる３次元コード４１０で表現可能な情報の数は１０10になる。
【００８６】
また、ＳＭＳメッセージを通じて伝送されるチケットが４行８列の３次元コードパターン４００で構成される場合、３つのマーカー(４３１、４３３、及び４３５)を除いた３次元コード４１０の個数は２９個になり、表現可能な情報の数は１０29になる。
【００８７】
また、マーカー(４３１、４３３、及び４３５)は、三つの●で構成されることが可能である。即ち、マーカー(４３１、４３３、及び４３５)は３次元コードパターン４００の開始位置を示すための第１マーカー４３１、３次元コードパターン４００の横幅を示すための第２マーカー４３３、及び３次元コードパターン４００の終了位置を示すための第３マーカー４３５で構成されることが可能であり、第１マーカー４３１及び第２マーカー４３３を連結する直線と、第２マーカー４３３及び第３マーカー４３５を連結する直線とは互いに直角になるように配置されることが可能である。
【００８８】
また、第１マーカー４３１と第２マーカー４３３との間の距離及び第２マーカー４３３と第３マーカー４３５との間の距離は、携帯用端末機１００に具備されたディスプレイ装置の解像度及び／または各３次元コードのフォントの大きさによって一定割合になるように構成されることが可能である。
【００８９】
以下、本発明の一実施例によってチケットのエンコーディング過程を説明すると次のようである。チケットのエンコーディングは図 １に示したコード生成モジュール２３０によって行われることが可能である。
【００９０】
例えば、チケットの情報が５４ビットで構成されていると仮定すれば、コード生成モジュール２３０はチケットを暗号化するための情報とエラーを検出するための情報を追加して３次元コードパターン４００に含まれることが可能なビット数に変換する。
【００９１】
例えば、３次元コードが図６に示したように１０個の記号で構成され、それぞれの３次元コードに互いに異なる十進数が対応すると、５４ビットの情報を示すためには１７個の３次元コードが必要である。
【００９２】
また、ＳＭＳメッセージに伝送されるチケットの３次元コードパターン４００が４行８列で構成されると、３つのマーカーを除いた使用可能な３次元コードの個数は２９個になる。よって、３次元コードパターンは３つのマーカーと、コード情報を示す１７個の３次元コードと、暗号化及びエラー検出のための１２個の３次元コードとで構成されることが可能である。
【００９３】
暗号化とエラー検出のための３次元コードの割り当てはチケットの特性(チケットのハッキング可能性と使用環境)によって変わることが可能である。
例えば、チケットに対するハッキングの危険が少ない場合には暗号化に割り当てられる３次元コードをエラー検出用に転用することができ、 チケットの使用環境が安定的であればエラー検出に割り当てられる３次元コードを暗号化用に転用することができる。
【００９４】
チケットの暗号化は、ハッキングなどによってチケットが不正に使われることを防止するためのもので、公開キー(ｐｕｂｌｉｃ  ｋｅｙ)アルゴリズムを用いることができる。
また、エラー検出はチケットのデコーディング過程でエラー発生の有無を判断するためのもので、パリティビット(ｐａｒｉｔｙ  ｂｉｔ)が利用されることが可能である。例えば、ビット列で構成されたチケット情報においてビット列を予め設定されたビット単位に区分した後、区分されたビット単位にパリティビットを生成することができる。
【００９５】
一般的な２進データ伝送はビット単位にエラーが発生するが、ＳＭＳを通じて伝送されたチケットのデコーディング時には３次元コード単位にエラーが発生するため、従来のように各ビット単位にパリティビットが直接挿入されると、特定の３次元コードの認識失敗が発生した場合にパリティビットとデータとが同時に損失されてエラーを検出することができないとの問題がある。よって、本発明の一実施例によるチケットエンコーディング過程では、前記区分されたそれぞれのビット単位別に生成された複数のパリティビットは該当ビットの単位に挿入することなく別途に管理して３次元コードに変換した後、３次元コードパターンの特定位置に配列する。
【００９６】
また、チケットエンコーディング過程で暗号化のために追加された３次元コードとエラー検出のために追加された３次元コードを３次元コードパターンに順次配列することなく事業者が決めた手順によって配列して保安性を更に向上させることもできる。
【００９７】
前記した３次元コードパターンの構成は、例を挙げて説明したものであって、チケットの内容、３次元コードの種類、及び３次元コードパターンの行列数によって３次元コードパターンがそれぞれ相違に構成されることが可能である。
【００９８】
図５及び図６では３次元コード４１０が┼、┌、┐、└、┘、├、┤、┬、┴、─、│で構成され、マーカー（４３１、４３３、及び４３５)が●で構成されたものと例を挙げて示したが、本発明の他の実施例では３次元コード４１０がＳＭＳメッセージを通じて伝送可能である多様な文字、数字、記号などで構成されることが可能である。また、マーカー(４３１、４３３、及び４３５)は、３次元コードに比べて識別が容易であり、コード認識装置３００が容易に認識可能である多様な記号で構成されることが可能である。
【００９９】
以下、図１〜図６を参照して使用者がＳＭＳを通じてチケットの提供を受け、提供を受けたチケットを利用する過程を例を挙げて説明する。
まず、使用者が携帯用端末機１００またはコンピューターなどを利用して通信網１５０を通じてコード提供装置２００に接続した後、使用者認証を行った後、各種チケットよりいずれか一つを選択する。
【０１００】
例えば、使用者が鉄道乗車券の発給を受ける場合、使用者はまず搭乗する日付、搭乗時間、出発駅、搭乗駅を選択した後、座席の存在有無を確認する。ここで、座席の存在有無はチケット情報提供モジュール２２０がチケット発給データベース２６０の検索結果に基づいて提供することができる。
【０１０１】
前記のような過程を通じて使用者が鉄道乗車券の発給申込を完了すると、チケット情報提供モジュール２２０は、搭乗日付、搭乗時間、列車種類、座席番号、金額などが示されたチケット発給情報を ＳＭＳ伝送モジュール２４０に提供してＳＭＳメッセージを通じて使用者の携帯用端末機１００に送ることで使用者にチケットの発給申込が完了したことを１次的に知らせる。
【０１０２】
その後、コード提供装置２００は、使用者が申し込んだチケットの情報を３次元コードに変換してＳＭＳメッセージを構成した後、予め指定された時間(例えば、搭乗時間３０分〜１時間前)に使用者の携帯用端末機１００にＳＭＳを通じて伝送する。
【０１０３】
その後、使用者は列車搭乗時にＳＭＳを通じて受信された鉄道乗車券を携帯用端末機１００に示して乗務員に提示し、乗務員はコード認識装置３００を通じて使用者の携帯用端末機１００に示された ３次元コードを認識して使用者の携帯用端末機１００に示された ３次元コード(即ち、鉄道乗車券)の有效性を検証する。
【０１０４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範囲内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【図１】
2011519448.tif 000003
【図２】
2011519448.tif 000004
【図３】
2011519448.tif 000005
【図４】
2011519448.tif 000006
【図５】
2011519448.tif 000007
【図６】
2011519448.tif 000008
【国際調査報告】
2011519448.tif 000009
2011519448.tif 000010
2011519448.tif 000011
2011519448.tif 000012