(57)【要約】【課題】  予想困難なＩＤであって、同時に、人が数量を管理しやすいＩＤを生成するＩＤ生成装置を提供することである。【解決手段】  演算部２を備え、演算部２は、初期値が設定されたとき、この初期値から所定の最終値までの連続番号Ｎを特定する機能と、特定された個々の番号に対応付けるランダム信号Ｍを生成する機能と、上記個々の番号Ｎからなるシリアル番号部７ｂとランダム信号Ｍからなるランダム部７ａとを連結してＩＤ７を生成し、生成したＩＤをシリアル番号部７ｂの番号順に出力する機能とを備えている。【選択図】  図３
2006350693.tif 000002
【特許請求の範囲】
【請求項１】
演算部を備え、演算部は、初期値が設定されたとき、この初期値から所定の最終値までの連続番号を特定する機能と、特定された個々の番号に対応付けるランダム信号を生成する機能と、上記個々の番号からなるシリアル番号部とランダム信号からなるランダム信号部とを連結してＩＤを生成し、生成したＩＤをシリアル番号部の番号順に出力する機能とを備えたＩＤ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ギフトカードなどに貼付するためのＩＤを生成する装置に関する。
【背景技術】
【０００２】
商品を贈る代わりに、ギフトカードを贈り、これを受け取った受贈者は、このギフトカードを、予め決められた小売店へ持っていって、特定の商品と交換できるようにするシステムがある。このようなシステムの例を、以下に簡単に説明する。
このシステムで利用するカードには、予め、カードＩＤをプリントし、各カードＩＤに交換可能な商品データを対応付けて管理サーバーに登録しておく。カードの受贈者が、商品交換のために小売店などにカードを持って行くと、小売店では、カードＩＤを読み取って、管理サーバーへ送信する。管理サーバーでは、受信したカードＩＤからそのカードが正規のものであるか否かを判定し、判定結果を小売店へ送信する。小売店では、カードが正規のものであると分かったら、そのカードとそれに応じた商品とを交換するようにしている。
【特許文献１】特開２００２−３３４３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなシステムでは、カードＩＤによってそのカードの真偽を判定するようにしているので、カードＩＤが簡単に偽造されないようにすることが必要である。しかも、同一ＩＤのカードを繰り返し使うことができないようにしている。
そのため、偽カードを利用しようとする不正者は、有効なＩＤを予想して、偽のカードに付けなければならない。
例えば、カードＩＤとして連続する番号を用いて、それを順番にカードに付けて正規のカードとしている場合、不正者が、実在のカードＩＤを探し当てることは容易である。なぜなら、正規のカードを１枚だけ手に入れれば、そこにプリントされているＩＤから、その前後の番号からなるＩＤが実際に発行済みであることを予想できるからである。現実には、予想したＩＤが、すでに利用済みであるなど、利用できない場合も考えられるが、全くランダムに数字を予想する場合と比べれば、正しいＩＤを当てる確率は圧倒的に高い。
【０００４】
このような不正者の予測を防ぐために、連続番号をそれぞれカードＩＤにするのではなく、ランダムに選んだ数字列をＩＤとすることが考えられる。例えば、発行するカード順に、「０３１０」，「１０３４」，・・・のように、連続性のない番号を順番にカードＩＤとする。単に、連続番号をランダムに並べ変えたのではなく、ランダムに数字列を生成するようにすれば、カードＩＤとして「０３１０」が有ったからといって、一番違いの「０３０９」が有るとは限らない。そのため、不正者が、カードを偽造しようとしても、有効なＩＤを予想することが難しくなる。
【０００５】
しかし、上記のように、ランダムに生成した番号をＩＤとしてばらばらに付けた場合、カードの印刷業者や、カード販売者など、人がカードの束を管理することは面倒である。
例えば、１００枚のカードを１束として管理し、その中からユーザーへ、１枚単位でカードを販売しているような場合でも、連続番号が付けられていれば、その番号によって販売枚数の計数も簡単にできるし、残りの枚数を知ることもできるが、不連続の番号が付いていた場合には、残りのカードが何枚なのか、何枚売れたのかということを簡単に知ることはできない。
つまり、不連続な番号をＩＤとして採用した場合、それらのカードを、人が管理するときに不都合が生じる。
【０００６】
この発明の目的は、予想困難なＩＤであって、同時に、人が数量を管理しやすいＩＤを生成するＩＤ生成装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明のＩＤ生成装置は、演算部を備え、演算部は、初期値が設定されたとき、この初期値から所定の最終値までの連続番号を特定する機能と、特定された個々の番号に対応付けるランダム信号を生成する機能と、上記個々の番号からなるシリアル番号部とランダム信号からなるランダム信号部とを連結してＩＤを生成し、生成したＩＤをシリアル番号部の番号順に出力する機能とを備えた点に特徴を有する。
【発明の効果】
【０００８】
この発明によれば、ランダム信号部を備えることによって、正しいＩＤを簡単に予想することができなくなるため、ＩＤの不正使用を抑制できる。また、ＩＤには、シリアル番号部を備えているので、このシリアル番号部を表示すれば、人が数量を把握し易く、ＩＤを付与した物の管理がやり易くなる。
【発明を実施するための最良の形態】
【０００９】
図１〜図６にこの発明の実施形態を示す。
図１は、この発明のＩＤ生成装置１のブロック図である。このＩＤ生成装置１は、ＩＤ生成のためのデータ処理を行う演算部２と、この演算部２に接続した入力部３、出力部４および記憶部５を備えている。上記入力部３は、オペレータが操作する操作部に接続して命令信号などを入力する機能を備え、出力部４は、生成したＩＤをプリンターなどへ出力する機能を備えている。
【００１０】
このＩＤ生成装置１でＩＤを生成する手順を説明するが、ここで生成されたＩＤは、図２に示すカード６にプリントするカードＩＤ７となる。なお、カード６には、カードＩＤ７の内容を含んだ二次元コード８もプリントするようにしている。
上記カードＩＤ７は、具体的には、図３に示すような文字列であるが、ランダム信号部７ａとシリアル番号部７ｂとを備えている。
ランダム信号部７ａは、所定の桁数の文字列であるが、数字のみで構成されてもよいし、数字とアルファベットなどで構成されていてもよい。
【００１１】
これに対し、シリアル番号部７ｂは、数字だけで構成される番号Ｎで、連続番号の一つである。連続番号の一つというのは、次のような意味である。
例えば、１００枚のカード６にそれぞれ対応するカードＩＤをつける場合、１００個のカードＩＤにおけるシリアル番号部７ｂの数字が連続番号であるということである。
図３には、１００個のカードＩＤを並べているが、個々のカードＩＤのシリアル番号部７ｂが、１から１００までの連続番号である。ここでは、シリアル番号部７ｂの番号を１から１００まで、１ずつ増える連続番号としているが、連続番号は差が１の連続に限る必要はなく、所定の間隔で連続していればよい。
また、上記シリアル番号部７ｂに、アルファベットなどを付けてグループ分けをするようにしてもよい。
【００１２】
上記のようなカードＩＤ７を上記ＩＤ作成装置１を用いて生成し、それをプリントした１００枚のカード６を作成する上記演算部２の処理手順を、図４のフローチャートに従って説明する。なお、ここでは、図１に示すＩＤ生成装置１の出力部４にプリンターを接続し、このプリンターによってカード６にカードＩＤ７をプリントするようにする。
まず、カード作成者は、ＩＤ生成装置１へ、入力部３を介して、１００枚のカード６を作成するための命令信号を入力する。この命令信号には、初期値、例えば、「１」と、必要な個数「１００」を含んでいる。
【００１３】
ステップＳ１で、上記命令信号が入力された演算部２は、ステップＳ２で、初期値「１」と必要個数「１００」とから、最終値「１００」を算出する。最終値「１００」が、上記入力部３から入力される場合には、最終値を算出するステップＳ２は不要である。
ステップＳ３で、演算部２は、初期値「１」から最終値「１００」までの間の連続する１００個の番号Ｎを特定する。例えば、１，２，３，・・・１００の１００個の番号Ｎが特定されるものとする。
ステップＳ４で、個々の番号Ｎに対応付けるためのランダム信号Ｍを生成する。このランダム信号Ｍは、数字列でも、その他の文字列などでもかまわないが、このステップＳ４で、ランダムに生成するものである。ただし、桁数などは予め決められていて、演算部２に設定しておく。例えば、このランダム信号Ｍは、乱数を用いて生成する。なお、上記連続する個々の番号Ｎである１から１００のそれぞれに対応させるので、１００個のランダム信号Ｍを生成する。
【００１４】
ステップＳ５で、演算部２は、ランダム信号Ｍをランダム信号部７ａとし、上記番号Ｎをシリアル番号部７ｂとし、両者を連結してカードＩＤとする。そして、ステップＳ６で、生成したカードＩＤを記憶部５に記憶させる。
さらに、ステップＳ７で、上記記憶部４が記憶しているカードＩＤを、そのシリアル番号部７ｂの番号Ｎ順に出力部４へ出力する。つまり、ランダム信号部７ａのランダム信号Ｍには関係なく、シリアル番号部７ｂの番号Ｎが「１」のカードＩＤから、番号Ｎが「２」，「３」，・・・，「１００」のカードＩＤまでを順に出力する。
ステップＳ８では、出力部４へ出力された順に、そのカードＩＤをカード６にプリントする。以上で、カードＩＤをプリントしたカード６の作成が終了する。
【００１５】
このようにして作成されたカード６には、上記ＩＤ生成装置１で生成されたカードＩＤ７がプリントされている。このカードＩＤ７はカード特有のものであるが、その中に、ランダム信号部７ａを備えているために、このランダム信号部７ａとシリアル番号部７ｂとを連結して生成されたカードＩＤ７全体を予測することはほとんど不可能である。
また、シリアル番号部７ｂの番号Ｎは連続しているので、この番号Ｎ順にカードを並べることができる。カード６が、連続する番号順に並べられていれば、このシリアル番号部７ｂによって数量を把握でき、人がカードの束を管理する際に便利である。
【００１６】
以下に、この発明のＩＤ生成装置１で生成したＩＤを用いたカード６の利用例を、図５，図６を用いて説明する。
図５は、このシステムにおけるカード６や情報の流れを示した図であり、図６は、この発明のＩＤ生成装置１を用いて生成したカードＩＤをプリントしたカード６を用いた商品受け渡しシステムの全体概要図である。
この商品受け渡しシステムは、贈呈者１３が受贈者１４に商品を贈るような場合、直接商品を贈るのではなく、贈呈者１３はこの商品の代わりにカードデータを有するカード６を受贈者１４に贈り、受贈者１４が受渡代理店１５にカード６を提示することによって商品を受け取るものである。
【００１７】
なお、図５の実線矢印（１）〜（３）はカードの流れを示し、点線矢印ａ，ｂは上記カード６の流れに基づいた情報の流れを示している。また、受贈者１４から受渡代理店１５への矢印（４）は、受贈者が受渡代理店１５に対してカードを提示することを示している。
また、この商品受け渡しシステムでは、図６に示したように、コンピュータ１６と販売代理店１２の端末１７、受渡代理店１５の端末１８とが、通信手段１９を介して接続している。上記コンピュータ１６は、このシステムを管理する管理センターに設置されたコンピュータである。
【００１８】
上記販売代理店１２とは、カードを贈呈者１３に販売する代理店であり、受渡代理店１５とは、受贈者１４が受け取ったカード６によって商品を受贈者１４に渡す代理店である。
さらに、上記コンピュータ１６には、カードデータ記憶部２０と、処理部２２と、代理店記憶部２１とを備えている。上記カードデータ記憶部２０には、販売用に準備したカード６すべてに対応したカードデータが記憶されている。
【００１９】
このカードデータには、あらかじめセンターによって設定される初期データと、カードが販売されたり、商品が受け渡されたりしたときに追加されるデータとがある。
また、上記販売代理店１２および受渡代理店１５の端末１７，１８には、それぞれを識別する端末ＩＤを付け、この端末ＩＤを代理店記憶部２１に記憶させておく。このように端末１７，１８に端末ＩＤを付すことによって、端末１７あるいは１８からコンピュータ１６にアクセスがあった場合、どの端末からのアクセスであるのか、すなわちどの代理店からのアクセスであるのかを判断できるようにしている。
【００２０】
次に、このシステムの作用を説明する。
上記カード６は、図２に示すように、カードＩＤ７をプリントしたカードであるが、メッセージを記入する欄を備えた絵はがきやクリスマスカード、グリーティングカードなどである。そして、各カードＩＤ７に、そのカードで受取可能な商品データを対応付けて、上記コンピュータ１６のカードデータ記憶部２０に記憶させておく。
また、カード６の二次元コード８には、上記カードＩＤ７のほか、管理センターのコンピュータ１６のアドレスも含んでいる。つまり、この二次元コード８のデータに基づいて、コンピュータ１６にアクセスできるとともに、上記二次元コード８がプリントされたカード６のカードＩＤを特定できる。
【００２１】
なお、上記のような、カードＩＤと商品データとの対応付けは、カード販売者１１が行なってもよいし、カードの販売代理店１２で行なってもよい。
また、上記商品データの代わりに、利用可能金額を対応付けて設定し、商品は、上記利用可能金額の範囲内で、受贈者が選択できるようにしてもよい。
そして、商品が決められたカード６がどのように流れ、これに基づいてどのような情報が流れるのかを図５を用いて説明する。
まず、図５の実線矢印（１）で示したように、カード６を、カード販売者１１が販売代理店１２に仮販売する。
【００２２】
上記カード販売者１１から販売代理店１２にカードを仮販売したときの価格は、カード６のカード代だけであり、実際の商品の代金は含まれない。
なお、このカード６を取り扱う販売代理店１２は、上記商品を取り扱う販売店あってもよいし、その商品は取り扱わない販売店でもよい。つまり、カード６を販売できればよい。
上記のようにして、カード販売者１１から販売代理店１２にカード６が仮販売されると、今度は図５の実線矢印（２）に示したように、この販売代理店１２が消費者である贈呈者１３にカードを販売する。
贈呈者１３が販売代理店１２からカードを購入すると、図５の点線矢印ａで示したように、販売代理店１２は販売終了信号をコンピュータ１６に送信する。
【００２３】
すなわち、販売代理店１２がカードを贈呈者１３に販売したら、販売代理店１２は端末１７から通信手段１９を介してコンピュータ１６に、販売したカードのカードＩＤを入力する。
販売代理店１２では、自店の端末１７に接続したコードリーダーで、カード６の二次元コード８を読み取れば、上記コンピュータ１６のアドレスと、カードＩＤとが、端末１７に入力されるので、それらを用いて上記コンピュータ１６にアクセスし、カードＩＤを簡単に入力することができる。
【００２４】
一方、コンピュータ１６の処理部２２は、カードＩＤが入力されたら、そのカードＩＤと一致するカードデータをカードデータ記憶部２０から抽出し、これを端末１７のディスプレイに表示させる。
販売代理店１２では、端末１７に表示されたカードデータの支払チェック欄をチェックする。この支払チェック欄がチェックされると、販売代理店１２に料金を支払ったことが確認される。
【００２５】
このように、支払チェック欄がチェックされたら、処理部２２はこれを販売終了信号としてカードデータに追加する。また、このように販売終了信号がコンピュータ１６に入力されたら、処理部２２は、この入力された日付を確認し、この日付をカードデータに追加する。上記日付は、コンピュータ１６に設定されている日付を用いる。
さらに、処理部２２は販売代理店１２に設置した端末１７の端末ＩＤによって、上記販売終了信号と支払信号とが、どの販売代理店１２から送信されたものであるかを識別することができる。したがって、処理部２２はこの販売店代理店１２のデータを代理店記憶部２１から抽出し、このデータを上記カードデータに追加する。
【００２６】
ここで、贈呈者１３がカードを購入するとき販売代理店１２に支払う料金は、このカードで受け取ることができる商品の料金と、カード代との合計金額である。
さらに、上記販売代理店１２は、贈呈者１３が支払った代金のうち、商品の分の代金を管理センターに送金する。この送金は、電子決済で瞬時におこなうこともできる。贈呈者１３の支払いが電子決済の場合には、電子決済データを、端末１７を介して管理センターのコンピュータ１６に送信する。
上記管理センターでは、送金された商品の代金、あるいは送信された電子決済データを受贈者１４が実際に商品を受け取るまでストックしている。
上記販売代理店１２でカード６を購入した贈呈者１３は、このカード６に受贈者１４宛のメッセージを記入することができる。そして、このメッセージを記入したカード６を実線矢印（３）で示したように、受贈者１４に手渡したり、郵送したりする。
【００２７】
上記カードを受け取った受贈者１４は、カード６に記入された贈呈者１３からのメッセージを受け取ることができるとともに、商品を受け取ることができるようになる。すなわち、受贈者１４は、最寄りの受渡代理店１５にこのカードをもって行って、カードを提示することによって商品を受け取ることができる。ただし、上記受贈者１４は、この受渡代理店１５で、カード６を提示するだけでなく、渡してしまってもかまわない。
この受渡代理店１５は、上記商品を取り扱っている小売店などで、特定のチェーン店など、予め、指定された代理店である。
【００２８】
受渡代理店１５は、カードを受贈者１４から提示されたら、点線矢印ｂで示したように、商品受渡終了信号をコンピュータ１６へ送信する。
すなわち、受渡代理店１５はこのカードに記載されているカードＩＤを、端末１８を用いてコンピュータ１６に入力する。この際にも、カード６の二次元コード８を読み取るようにすれば、受渡代理店１５の店員の作業が簡単になるし、カードＩＤの入力間違いを防止できる。
【００２９】
管理センターのコンピュータ１６は、端末１８からカードＩＤが入力されると、処理部２２が、カード記憶部２０に記憶されているカードデータの中から、上記入力されたカードＩＤと一致するものを抽出する。そして、処理部２２は、この抽出したカードデータの販売終了データを照会する。すなわち、カードの販売終了日と、入金済みのチェックが入力されているかどうかを判断する。つまり、この照会によって贈呈者１３が商品の分の代金を支払い、このカードを商品受け渡し用として購入したことを判断することができる。
【００３０】
上記入金済みのチェックが入力されていない場合には、端末１８にエラーメッセージが表示される。この場合、入力したカードＩＤが間違えていたか、あるいは、上記カード６が正規の販売ルートで販売されていない可能性がある。
そして、上記入金済みのチェックが正しく入力されている場合には、このカードデータを端末１８に表示させる。
このとき表示されるカードデータとは、上記カードＩＤに対応した商品の商品データ、販売代理店名、カードの販売日などである。
このように、カードＩＤを入力することによって、このカードで受け渡しができる商品の種類が表示されるので、受渡代理店１５は確実に上記カードに応じた商品を受贈者１４に渡すことができる。
【００３１】
上記受渡代理店１５が受贈者１４に商品を渡したら、上記端末１８に表示されたカードデータに、商品を受け渡したことを追加し、これを受渡終了信号としてコンピュータ１６に送信する。
コンピュータ１６の処理部２２は、この受渡終了信号を受信したら、これをカードデータに追加する。このように受渡終了信号が追加されたとき、処理部２２はコンピュータ１６に設定された日付を確認し、この日付をカードデータに追加する。また、処理部２２は上記受渡終了信号を送信した受渡代理店１５を端末１８の端末ＩＤから判断し、この受渡代理店１５のデータを上記カードデータに追加する。
また、商品の受け渡しが終了したら、受渡代理店１５は、このカードに、例えばパンチホールを入れたり、捺印したりして、受け渡し済みであることが分かるようにする。
【００３２】
上記のように、カードと商品との受け渡しが終わったら、管理センターは例えば月単位で、受渡代理店１５ごとに受け渡し件数を集計する。そして、この受け渡し件数に応じて販売代理店１２から管理センターにストックされていた販売代金を、上記受渡代理店１５に送金する。
上記管理センターではコンピュータ１６に記憶されたカードデータを参照することによって、そのカードがどの受渡代理店１５で受け渡されたのかを確認することができる。したがって、上記カードを受け渡した受渡代理店１５に、商品の代金を確実に送金することができる。
【００３３】
このようなシステムでは、カードＩＤをコンピュータ１６で管理することによって、カードの流れを把握しながら受贈者１４へ商品を渡すことができるようにしている。
カードＩＤが偽造された場合には、商品が不正者へ渡ってしまうことになる。しかし、上記ＩＤ生成装置１で生成したカードＩＤ７は、ランダム信号部７ａを備えることによって予想し難くなっているので、不正使用され難い。
また、上記したように、カードＩＤ７のシリアル番号部７ｂの番号Ｎによって、人がカード６の枚数などを管理しやすくなるが、上記商品の受渡システムにおいては、上記カード販売者１１や、販売代理店１２などで、カードを取り扱う者が、販売枚数や残りの枚数などを管理しやすくなる。
【００３４】
さらに、カードＩＤ７に対応したカードデータを入力する際に、上記シリアル番号部７ｂの番号Ｎだけを入力すれば、コンピュータ１６では、カードＩＤ７を特定できるので、カード販売者１１などが、カードデータを登録する際などに便利である。例えば、５０枚のカードに全て同じ商品を対応付ける場合などにも、５０枚のカード６のカードＩＤ７をいちいち手入力したり、コードリーダーで読み込んだりしなくてもよい。シリアル番号部７ｂの番号Ｎが連続しているので、例えば、番号Ｎ「００５１」〜「０１００」と、１種類の商品データを入力するだけで、コンピュータ１６の処理部２２が、上記番号Ｎに対応する５０のカードＩＤを特定し、それぞれに、商品情報を対応付けたカードデータを作成することができる。
【００３５】
そのため、カードデータを入力するための手間を省き、入力間違いをなくすことができる。
もしも、カードＩＤとして不連続な番号がランダムに採用されている場合には、このようなことはできない。
【図面の簡単な説明】
【００３６】
【図１】この発明の実施形態におけるＩＤ生成装置の構成図である。
【図２】この実施形態で用いるカードの一例を示した平面図である。
【図３】実施形態のＩＤ生成装置で生成したカードＩＤである。
【図４】実施形態のＩＤ生成装置のＩＤ生成手順を示したフローチャートである。
【図５】実施形態のカードＩＤを利用した商品受け渡しシステムにおけるカードおよび情報の流れを示した模式図である。
【図６】実施形態のカードＩＤを利用した商品受け渡しシステムの全体概要図である。
【符号の説明】
【００３７】
１      ＩＤ生成装置
２      演算部
３      入力部
４      出力部
７      カードＩＤ
７ａ    ランダム信号部
７ｂ    シリアル番号部
Ｍ      ランダム信号
Ｎ      番号
【図１】
2006350693.tif 000003
【図２】
2006350693.tif 000004
【図３】
2006350693.tif 000005
【図４】
2006350693.tif 000006
【図５】
2006350693.tif 000007
【図６】
2006350693.tif 000008