JP3860555B2 - Program providing method, member service subscription method, member service providing method, and program issuing server - Google Patents
Program providing method, member service subscription method, member service providing method, and program issuing server Download PDFInfo
- Publication number
- JP3860555B2 JP3860555B2 JP2003101991A JP2003101991A JP3860555B2 JP 3860555 B2 JP3860555 B2 JP 3860555B2 JP 2003101991 A JP2003101991 A JP 2003101991A JP 2003101991 A JP2003101991 A JP 2003101991A JP 3860555 B2 JP3860555 B2 JP 3860555B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- communication terminal
- mobile communication
- phone number
- mobile phone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、プログラム発行サーバにより発行されたプログラムを携帯通信端末に提供するプログラム提供方法、携帯通信端末から携帯電話番号を会員IDとする会員サービスの加入要求(加入申し込み)を受け付ける会員サービス加入方法、携帯通信端末に対して携帯電話番号を会員IDとする会員サービスを提供する会員サービス提供方法、これらに用いて好適なプログラム発行サーバ及びプログラムに関する。
【0002】
【従来の技術】
従来、携帯通信端末によってダウンロードされたプログラム(アプリケーション)を介して、会員サービスを提供する会員サービス提供システムが知られている(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開2002-92527号
【0004】
【発明が解決しようとする課題】
しかしながら、従来の会員サービス提供システムは、会員サービスを提供するに際して、プログラムが正当なユーザの携帯通信端末にインストールされているかについて正確に確認するスキームを有していないため、安全性に欠け、ユーザ情報提供サービス等の各ユーザ固有の会員サービスを提供することができないという問題点があった。
【0005】
すなわち、従来の会員サービス提供システムでは、正当なユーザの携帯通信端末にインストールされたプログラムを、不当にコピーすることによって、正当なユーザになりすまして会員サービスの提供を受けることも可能であった。
【0006】
そこで、本発明は、以上の点に鑑みてなされたもので、プログラムが正当にインストールされている携帯通信端末に対してのみ会員サービスを提供することが可能な会員サービス提供方法、かかるプログラムを提供可能なプログラム提供方法、これらに用いて好適なプログラム発行サーバ及びプログラムを提供することを目的とする。
【0007】
【課題を解決するための手段】
本発明の第1の特徴は、プログラム発行サーバにより発行されたプログラムを携帯通信端末に提供するプログラム提供方法であって、前記携帯通信端末が、前記プログラム発行サーバに対して、発番通知機能によって該携帯通信端末の携帯電話番号を通知すると共に、前記プログラムの発行要求を送信する工程Aと、前記プログラム発行サーバが、前記プログラムの発行要求に応じて、前記携帯通信端末に対して、通知された前記携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行する工程Bと有することを要旨とする。
【0008】
かかる発明によれば、前記プログラム発行サーバが、発番通知機能によって通知された携帯電話番号を内部に書き換え不能に組み込んだプログラムを、当該携帯電話番号の携帯通信端末に対して発行するため、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0009】
本発明の第2の特徴は、プログラム発行サーバにより発行されたプログラムを携帯通信端末に提供するプログラム提供方法であって、前記携帯通信端末が、前記プログラム発行サーバに対して、発番通知機能によって該携帯通信端末の携帯電話番号を通知すると共に、該携帯通信端末にインストールされている前記プログラムの登録要求を送信する工程Aと、前記プログラム発行サーバが、前記プログラムの登録要求に応じて、前記携帯通信端末に対して、通知された該携帯通信端末の携帯電話番号を通知する工程Bと、前記携帯通信端末が、前記プログラム発行サーバより通知された前記携帯電話番号を、前記インストールされているプログラムの内部に書き換え不能に組み込む工程Cとを有することを要旨とする。
【0010】
かかる発明によれば、工場出荷時に携帯通信端末にインストールされたプログラムに対しても正当な携帯電話番号を書き換え不能に組み込むことができ、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0011】
本発明の第2の特徴において、前記工程Bで、前記プログラム発行サーバが、通知された前記携帯通信端末の携帯電話番号を、該携帯通信端末にインストールされている前記プログラムの内部に書き換え不能に組み込むための携帯電話番号組込用プログラムを発行し、前記工程Cで、前記携帯通信端末が、前記携帯電話番号組込用プログラムを実行することによって、通知された前記携帯電話番号を、前記プログラムの内部に書き換え不能に組み込むことが好ましい。
【0012】
かかる発明によれば、ユーザは、携帯電話番号組込用プログラムを実行することによって、容易に正当な携帯電話番号をプログラムに組み込むことができる。また、かかる発明によれば、プログラムにおいて携帯電話番号が組み込まれる領域が、携帯電話番号組込用プログラム以外に知られないようにすることで、より安全性を高めることができる。
【0013】
本発明の第3の特徴は、プログラム発行サーバにより発行されたプログラムを携帯通信端末に提供するプログラム提供方法であって、前記携帯通信端末が、前記プログラムの発行要求及び該携帯通信端末の携帯電話番号を送信する工程Aと、前記プログラム発行サーバが、受信した前記プログラムの発行要求に応じて、受信した前記携帯通信端末の携帯電話番号と音声応答サーバの電話番号の一部である付加番号とを関連付けて記憶すると共に、前記携帯通信端末に対して、該音声応答サーバの電話番号及び前記プログラムを送信する工程Cと、前記携帯通信端末が、前記音声応答サーバの電話番号により特定される前記音声応答サーバに対して、該携帯通信端末の携帯電話番号を通知する工程Dと、前記音声応答サーバが、前記プログラム発行サーバに対して、通知された前記携帯通信端末の携帯電話番号及び前記付加番号が関連付けて記憶されているか否かについての確認要求を送信する工程Eと、前記プログラム発行サーバによる前記確認結果が肯定的である場合、前記音声応答サーバが、その旨を前記携帯通信端末に通知する工程Fとを有することを要旨とする。
【0014】
かかる発明によれば、発番通知機能に対応しているネットワークに接続されている音声応答サーバが、プログラム発行サーバによる肯定的な確認結果を携帯通信端末に通知した場合に、携帯通信端末においてプログラムを使用可能となるため、プログラム発行サーバが、発番通知機能に対応していないネットワークに接続されている場合であっても、プログラムに正当な携帯電話番号を組み込むことができ、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0015】
本発明の第3の特徴において、前記工程Cで、前記プログラム発行サーバが、前記携帯通信端末に対して、前記音声応答サーバの電話番号と前記プログラムと秘密キーとを送信し、前記プログラム発行サーバが、前記プログラムの登録要求に応じて、秘密キーを送信する工程と、前記携帯通信端末が、前記工程Cにおいて送信された前記秘密キーと、受信した秘密キーとの照合結果が肯定的である場合に、前記プログラムが使用可能であると判断する工程とを有することが好ましい。
【0016】
かかる発明によれば、秘密キーによる照合によって、携帯通信端末が、プログラムが使用可能であると判断するため、より安全に、プログラムに正当な携帯電話番号を組み込むことができる。
【0017】
本発明の第4の特徴は、携帯通信端末から、携帯電話番号を会員IDとする会員サービスの加入要求を受け付ける会員サービス加入方法であって、前記携帯通信端末にインストールされているプログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程Aと、照合結果が肯定的である場合、前記プログラムは、該プログラムを発行したプログラム発行サーバに対して、発番通知機能により前記携帯通信端末の携帯電話番号を通知すると共に、前記会員サービスの加入要求を送信する工程Bと、前記プログラム発行サーバが、受信した前記会員サービスの加入要求に応じて、通知された前記携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する工程Cと、前記判断結果が肯定的である場合、前記プログラム発行サーバが、前記会員サービスの加入要求を受け付ける会員サービス提供者装置に対して、前記会員サービスの加入要求を送信すると共に、前記携帯通信端末の携帯電話番号を前記会員IDとして送信する工程Dと、前記携帯通信端末が、前記会員サービス提供者装置に対して、前記会員サービスの加入に必要なデータを送信する工程Eとを有することを要旨とする。
【0018】
本発明の第5の特徴は、携帯通信端末から、携帯電話番号を会員IDとする会員サービスの加入要求を受け付ける会員サービス加入方法であって、前記携帯通信端末にインストールされているプログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程Aと、照合結果が肯定的である場合、前記プログラムが、会員識別装置を介して、前記会員サービスを提供する会員サービス提供者装置に対して、前記会員サービスの加入要求を送信すると共に、該プログラムに組み込まれている前記携帯通信端末の携帯電話番号を前記会員IDとして送信する工程Bと、前記携帯通信端末が、前記会員識別装置を介して、前記会員サービス提供者装置に対して、前記会員サービスの加入に必要なデータを送信する工程Cとを有することを要旨とする。
【0019】
本発明の第5の特徴において、前記工程Aは、前記携帯通信端末が、前記会員識別装置に対して、前記携帯通信端末の携帯電話番号を通知する工程と、前記会員識別装置が、通知された前記携帯通信端末の携帯電話番号について、前記会員IDとしての認証を行い、前記携帯通信端末に対して、該認証結果を通知する工程と、前記プログラムが、通知された前記認証結果に応じて、前記携帯通信端末の携帯電話番号と該プログラムに組み込まれている前記携帯電話番号との照合を行う工程とを有することが好ましい。
【0020】
本発明の第6の特徴は、携帯通信端末に対して、携帯電話番号会員IDとする会員サービスを提供する会員サービス提供方法であって、前記携帯通信端末にインストールされているプログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程Aと、照合結果が肯定的である場合、前記プログラムが、該プログラムを発行したプログラム発行サーバに対して、発番通知機能により前記携帯通信端末の携帯電話番号を通知すると共に、前記会員サービスの提供要求を送信する工程Bと、前記プログラム発行サーバが、受信した前記会員サービスの提供要求に応じて、通知された前記携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する工程Cと、前記判断結果が肯定的である場合、前記プログラム発行サーバが、前記会員サービスを提供する会員サービス提供者装置に対して、前記会員サービスの提供要求を送信すると共に、前記携帯通信端末の携帯電話番号を前記会員IDとして送信する工程Dとを有することを要旨とする。
【0021】
かかる発明によれば、プログラムが、携帯通信端末の携帯電話番号と、当該プログラムに組み込まれている携帯電話番号とが一致する場合のみ、会員サービスの提供要求を送信するように制御し、プログラム発行サーバが、会員サービスの提供要求に応じて、通知された携帯通信端末の携帯電話番号に対してプログラムを発行した場合にのみ、当該会員サービスの提供要求を会員サービス提供者装置に送信するように制御するため、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0022】
本発明の第7の特徴は、携帯通信端末に対して、携帯電話番号を会員IDとする会員サービスを提供する会員サービス提供方法であって、前記携帯通信端末にインストールされているプログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程Aと、照合結果が肯定的である場合、前記プログラムが、前記会員サービスを提供する会員識別装置に対して、会員サービスの提供要求を送信すると共に、該プログラムに組み込まれている前記携帯通信端末の携帯電話番号を前記会員IDとして送信する工程Bとを有することを要旨とする。
【0023】
かかる発明によれば、プログラムが、携帯通信端末の携帯電話番号と、当該プログラムに組み込まれている携帯電話番号とが一致する場合のみ、会員識別装置を介して前記会員サービス提供者装置に対して会員サービスの提供要求を送信するように制御するため、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0024】
本発明の第7の特徴において、前記工程Aは、前記携帯通信端末が、前記会員識別装置に対して、前記携帯通信端末の携帯電話番号を通知する工程と、前記会員識別装置が、通知された前記携帯通信端末の携帯電話番号について、前記会員IDとしての認証を行い、前記携帯通信端末に対して、該認証結果を通知する工程と、前記プログラムが、通知された前記認証結果に応じて、前記携帯通信端末の携帯電話番号と当該プログラムに組み込まれている携帯電話番号との照合を行う工程とを有することが好ましい。
【0025】
かかる発明によれば、プログラムが、携帯通信端末の携帯電話番号を読み取ることができない場合であっても、当該携帯通信端末の携帯電話番号と、プログラムに組み込まれている携帯電話番号との照合を行うことができる。
【0026】
本発明の第8の特徴は、携帯通信端末に対してプログラムを発行するプログラム発行サーバであって、前記携帯通信端末から送信された前記プログラムの発行要求に応じて、発番通知機能により該携帯通信端末から通知された該携帯通信端末の携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行するプログラム発行部を具備することを要旨とする。
【0027】
本発明の第9の特徴は、携帯通信端末に対してプログラムを発行するプログラム発行サーバであって、前記携帯通信端末から送信された該携帯通信端末にインストールされている前記プログラムの登録要求に応じて、発番通知機能により該携帯通信端末から通知された該携帯通信端末の携帯電話番号を、該携帯通信端末に対して通知する携帯電話番号通知部を具備し、前記携帯通信端末が、通知された前記携帯電話番号を、前記インストールされているプログラムの内部に書き換え不能に組み込むことを要旨とする。
【0028】
本発明の第9の特徴において、前記携帯電話番号通知部が、通知された前記携帯通信端末の携帯電話番号を、該携帯通信端末にインストールされているプログラムの内部に書き換え不能に組み込むための携帯電話番号組込用プログラムを発行し、前記携帯通信端末が、前記携帯電話番号組込用プログラムを実行することによって、通知された前記携帯電話番号を、前記プログラムの内部に書き換え不能に組み込むことが好ましい。
【0029】
本発明の第10の特徴は、携帯通信端末に対してプログラムを発行するプログラム発行サーバであって、前記携帯通信端末から送信された前記プログラムの発行要求に応じて、該携帯通信端末から送信された前記携帯通信端末の携帯電話番号と音声応答サーバの電話番号の一部である付加番号とを関連付けて記憶する記憶部と、前記携帯通信端末に対して、前記音声応答サーバの電話番号及び前記プログラムを送信するプログラム送信部と、前記音声応答サーバからの確認要求に応じて、前記携帯通信端末の携帯電話番号及び前記付加番号が関連付けて記憶されているか否かについて確認する確認部とを具備することを要旨とする。
【0030】
本発明の第10の特徴において、前記プログラム送信部が、前記携帯通信端末に対して、前記音声応答サーバの電話番号と前記プログラムと秘密キーとを送信し、前記携帯通信端末から送信された前記プログラムの登録要求に応じて、秘密キーを送信する秘密キー送信部を、更に具備することが好ましい。
【0031】
本発明の8乃至10の特徴において、前記携帯通信端末から送信された会員サービスの提供要求又は会員サービスの加入要求に応じて、該携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する判断部と、前記判断結果が肯定的である場合、前記会員サービスを提供する会員サービス提供者装置に対して、前記会員サービスの提供要求又は会員サービスの加入要求を送信すると共に、前記携帯通信端末の携帯電話番号を前記会員IDとして送信する会員サービス提供要求送信部とを具備することが好ましい。
【0032】
本発明の第11の特徴は、ユーザからの指示に応じて、前記携帯通信端末の携帯電話番号と、組み込まれている携帯電話番号とが一致するか否かを照合する工程Aと、照合結果が肯定的である場合、プログラム発行サーバに対して、発番通知機能により前記携帯通信端末の携帯電話番号を通知すると共に、会員サービス提供者装置により提供される会員サービスの提供要求又は会員サービスの加入要求を送信する工程Bとを、携帯通信端末に実行させるためのプログラムであることを要旨とする。
【0033】
本発明の第12の特徴は、ユーザからの指示に応じて、前記携帯通信端末の携帯電話番号と、組み込まれている携帯電話番号とが一致するか否かを照合する工程Aと、照合結果が肯定的である場合、会員識別装置を介して、前記会員サービスを提供する会員識別装置に対して、前記会員サービスの提供要求又は前記会員サービスの加入要求を送信すると共に、該プログラムに組み込まれている前記携帯通信端末の携帯電話番号を会員IDとして送信する工程Bとを、携帯通信端末に実行させるためのプログラムであることを要旨とする。
【0034】
本発明の第12の特徴において、前記工程Aは、前記携帯通信端末が、前記会員識別装置に対して、前記携帯通信端末の携帯電話番号を通知する工程と、前記会員識別装置が、通知された前記携帯通信端末の携帯電話番号について、前記会員IDとしての認証を行い、前記携帯通信端末に対して、該認証結果を通知する工程と、前記プログラムは、通知された前記認証結果に応じて、前記携帯通信端末の携帯電話番号と該プログラムに組み込まれている携帯電話番号との照合を行う工程とを有することが好ましい。
【0035】
【発明の実施の形態】
(本発明の第1の実施形態に係る会員サービス提供システムの構成)
本発明の第1の実施形態に係る会員サービス提供システムの構成について、図1乃至図5を参照して説明する。
【0036】
本実施形態に係る会員サービス提供システムは、図1に示すように、複数の販売店等にそれぞれ設置されている会員識別装置601乃至60nと、会員管理装置70と、プログラム発行サーバ30と、会員サービス提供者装置50とを具備している。
【0037】
携帯通信端末10は、図2に示すように、携帯電話番号登録部10Aと、プログラム10Bと、無線通信部10Cと、操作部10Dとを具備している。
【0038】
携帯電話番号登録部10Aは、携帯通信事業者から割り当てられた当該携帯通信端末10の携帯電話番号を記憶するものである。携帯電話番号登録部10Aは、書き換え不能に構成されている。
【0039】
プログラム10Bは、会員ID記憶部11と、照合部12と、会員情報記憶部13と、ダウンロード制御部14と、会員情報交換部15とを具備している。
【0040】
会員ID記憶部11は、プログラム発行サーバ30によって割り当てられた携帯電話番号(会員ID)を書き換え不能に記憶するものである。具体的には、会員ID記憶部11は、携帯通信端末10に設けられた記憶領域の一部であるが、外部から当該記憶領域のどの部分が会員ID記憶部11に該当するか分からないように構成されている。
【0041】
会員ID記憶部11は、プログラム発行サーバ30によって組み込まれた携帯電話番号を記憶するものであってもよいし、プログラム発行サーバ30から通知された携帯電話番号を記憶するものであってもよいし、携帯電話番号組込用プログラムによって組み込まれた携帯電話番号を記憶するものであってもよい。
【0042】
ここで、プログラム発行サーバ30によるプログラム10Bへの携帯電話番号の組み込み処理について説明する。プログラム発行サーバ30は、予めプログラム10Bの部品となるソースコードやライブラリや単体モジュール等を持っており、プログラム10Bを発行する際に、これらの部品を携帯電話番号データと共に実行モジュール化(コンパイルやリンク等)して、実行可能なプログラム(ロードモジュール)を作成する。この結果、携帯電話番号データは、プログラム10Bに書き換え不可能な状態で組み込まれる。
【0043】
なお、コンパイルとは、ソースファイルからソースコードを読み取って機械語に変換することをいう。また、リンクとは、ソースファイルをコンパイルしたオブジェクトファイルと、別に用意された機械語ファイル(ライブラリファイル)をつなぎ合わせて実行可能なファイル(ロードモジュール)を生成することをいう。
【0044】
照合部12は、ユーザからの操作部10Dを介したプログラム起動指示に応じて、携帯電話番号登録部10Aに記憶されている携帯通信端末10の携帯電話番号と、当該プログラム内の会員ID記憶部11に組み込まれている携帯電話番号とが一致するか否かを照合するものである。
【0045】
すなわち、照合部12は、当該プログラムがプログラム発行サーバ30から正当に発行されたものであるか否かについて(正しい動作環境にあるか否かについて)照合するものである。照合部12は、当該照合結果が肯定的である場合に、当該プログラムの起動を許可する。
【0046】
また、照合部12は、会員情報記憶部13に蓄積されているクレジットカードデータの読み出し要求があった場合等、必要に応じて、動作するように構成されていてもよい。
【0047】
会員情報記憶部13は、当該携帯通信端末10のユーザが加入している会員サービス提供者毎の会員情報を記憶するものである。会員情報記憶部13の会員サービス提供者毎の会員情報は、ダウンロード制御部14が、プログラム発行サーバ30又は会員識別装置60を経由して会員サービス提供者装置50から初期データをダウンロードすることによって、蓄積される。また、会員情報記憶部13の会員サービス提供者毎の会員情報は、会員情報交換部15が、プログラム発行サーバ30又は会員識別装置60を経由して会員サービス提供者装置50から更新データを取得することによって、その一部乃至全部が更新される。つまり、会員情報記憶部13内の会員情報は、携帯通信端末10のユーザによって書き換え不能なように記憶されている。
【0048】
例えば、会員情報記憶部13は、図3に示すように、「会員サービス提供者ID」と「名称」と「種別」と「設定データ」と「有効期限」と「連絡先」と「利用実績」と「広告情報」と「アラーム付サービス情報」と「登録個人データ」とを関連付けて記憶する。
【0049】
「会員サービス提供者ID」は、会員サービスを提供する会員サービス提供者をユニークに識別するものである。「会員サービス提供者ID」は、会員サービス提供者の代表電話番号であってもよい。
【0050】
「名称」は、会員サービス提供者の名称であって、商標登録されている名称であってもよいし、慣用的に用いられている名称であってもよい。
【0051】
「種別」は、会員サービス提供者が提供する会員サービスの種別を示すものであり、「一般サービス提供種別」と「決済サービス提供種別」と「第三者証明サービス提供種別」とを含む。
【0052】
「一般サービス提供種別」は、会員と会員サービス提供者との間で、直接、会員サービスの提供を行う種別である。
【0053】
「決済サービス提供種別」は、支払いを伴う会員サービスを提供する際に、決済サービスを代行する種別である。例えば、クレジットカード会社の提供する会員サービス等が「決済サービス提供種別」に該当する。「決済サービス提供種別」に該当する会員サービスの提供に必要なデータは「設定データ」として蓄積される。
【0054】
「第三者証明サービス提供種別」は、会員が、第三者に対して所定サービスを要求する際に、会員サービス提供者が、当該所定サービスの要求の正当性を証明する種別である。例えば、旅行代理店(会員サービス提供者)による乗車券やクーポン券等の販売サービス(この場合、第三者は、鉄道会社や航空会社やホテル等)、チケット販売業者(会員サービス提供者)による映画やコンサート等の入場チケットの販売サービス(この場合、第三者は、映画配給会社やコンサート運営業者等)、保険代理店(会員サービス提供者)による海外旅行保険や損害保険等の証書発行サービス(この場合、第三者は、保険会社)、病院や医療機関(会員サービス提供者)による薬の処方箋発行サービス(この場合、第三者は、薬屋等)、出版やデパートやビール業界団体等(会員サービス提供者)による全国共通で使用可能な金券の販売サービス(この場合、第三者は、金券が使用される店)、ショッピングセンターや商店街等(会員サービス提供者)によるくじ引き抽選券や引換券の発行サービス(この場合、第三者は、くじ引き等の運営団体)等が「第三者証明サービス提供種別」に該当する。「第三者証明サービス提供種別」に該当する会員サービスの提供に必要なデータは「設定データ」として蓄積される。
【0055】
「設定データ」は、所定の会員サービスの提供に必要なデータである。例えば、会員サービス提供者において、決済サービスの承認に必要なデータや、第三者に対する証明に必要なデータ等が「設定データ」に該当する。「設定データ」は、携帯通信端末10の出力部から印刷することが可能である。「第三者証明サービス提供種別」に係る「設定データ」は、会員が所定サービスの提供を受けた場合、一部又は全部が削除されるように構成されていてもよい。
【0056】
また、「設定データ」は、「一般サービス提供種別」に該当するホテルサービス提供者において、ホテル滞在中のチェックインからチェックアウトまでの部屋付け明細を記憶してもよく、「決済サービス提供種別」と組み合わせることにより、チェックイン又はチェックアウトでの係員を不要とすることができる。なお、チェックアウト時には、支払明細が、当該ホテルを会員サービス提供者とする「利用実績」に記憶され、「設定データ」は、全部削除されるように構成されていてもよい。
【0057】
「有効期限」は、会員サービスの有効期限や、「設定データ」として設定された内容の有効期限を示すものである。
【0058】
「連絡先」は、会員サービス提供者へ連絡するための電話番号や住所や電子メールアドレスやURL等のデータである。
【0059】
「利用実績」は、会員が、会員サービス提供者の提供する会員サービスを利用した実績(例えば、レシートデータや累積特典ポイント等)を示すものである。
【0060】
「広告情報」は、会員サービス提供者が、広告活動や宣伝活動のために用いるデータである。例えば、「広告情報」は、テキストや画像や音声や映像等の表現手段でフォーマットされる。
【0061】
「アラーム付サービス情報」は、会員サービス提供者から会員に対して時系列上の注意を喚起することが必要な場合に設定される日時データである。例えば、レンタルビデオ等の返却期限や、会員サービスの予約日時や、会員サービスの有効期限や、「登録個人データ」として設定されているデータ(例えば、パスポートや運転免許証等)の有効期限等が「アラーム付サービス情報」に該当する。
【0062】
「登録個人データ」は、会員と会員サービス提供者との間の会員加入契約による合意の上に登録された個人データである。例えば、「登録個人データ」には、「氏名」や「性別」や「生年月日」や「顔写真」や「住所」や「血液型」や「家族構成(続柄や氏名を含む)」や「職業(会社名)」や「会社電話番号」や「趣味」や「携帯通信端末の電子メールアドレス」や「連絡用固定電話番号」や「健康保険証番号」や「運転免許証番号」や「パスポート番号」や「住民基本台帳番号」や「個人パスワード(認証キー)」や「声紋データ」や「指紋データ」や「虹彩データ」や「筆跡データ」等その他会員サービス提供者が必要とするデータが含まれる。
【0063】
また、「登録個人データ」は、国際標準化団体IMC(Internet Mail Consortium)が規定した「vCard(Electronic Business Cards)」に準じたデータであってもよい。
【0064】
ダウンロード制御部14は、会員情報記憶部13に蓄積されている「登録個人データ」等の初期データを、プログラム発行サーバ30経由で、又は会員識別装置60経由で、会員サービス提供者装置50からダウンロードして、ダウンロードした初期データを会員情報記憶部13に格納するものである。
【0065】
また、ダウンロード制御部14は、初期データのダウンロードの際に会員サービス提供者側で認証が行われる場合、個人パスワードや声紋や指紋や虹彩等の認証に必要な情報を、携帯通信端末の操作部10Dから取り込む処理を行う。
【0066】
また、ダウンロード制御部14は、プログラム発行サーバ30から通知された当該携帯通信端末10の携帯電話番号を、インストールされているプログラム10Bの内部(すなわち、会員ID記憶部11)に書き換え不能に組み込む。
【0067】
また、ダウンロード制御部14は、操作部10Dを介したユーザからの携帯電話番号組込用プログラムの実行指示に応じて、当該携帯電話番号組込用プログラムを実行することによって、当該携帯通信端末10の携帯電話番号を、会員ID記憶部11に書き換え不能に組み込むように構成されていてもよい。
【0068】
会員情報交換部15は、会員サービスの提供を受ける際、会員情報記憶部13に蓄積されている会員サービス提供者毎の会員情報に係る更新データを、携帯通信端末10の無線通信部10Cを介して、プログラム発行サーバ30又は会員識別装置60を経由して、会員サービス提供者装置50から取得するものである。また、会員情報交換部15は、取得した会員情報に係る更新データに基づいて、会員情報記憶部13の会員サービス提供者毎の会員情報の一部乃至全部を更新する。
【0069】
無線通信部10Cは、赤外線通信やBluetooth(登録商標)等の近傍無線通信機能や、コネクタを介した会員識別装置60との双方向の直接通信機能や、移動体通信網1を介したプログラム発行サーバ30との通信機能を具備するものである。例えば、無線通信部10Cは、赤外線通信の国際規格であるIrMC(IrDA infrared Mobile Communication)やIrFM(IrDA infrared Financial Messaging)を用いるように構成されていてもよい。
【0070】
ここで、移動体通信網1は、携帯通信端末による電話通信及びデータ通信(パケット通信)の双方を提供可能なネットワークであり、いずれの通信においても発番通知機能を提供することができる。
【0071】
操作部10Dは、ユーザからの各種の指示を受け付けるものである。また、操作部10Dは、入力機能や出力機能や編集機能も具備する。
【0072】
例えば、操作部10Dは、ユーザからの指示に応じて、会員情報記憶部13に蓄積されている「利用実績(レシートデータや累積特典ポイントや割引ポイントやレンタル中の商品及び返却期限等)」等を抽出し、時系列や項目別等の分類を行い、家計簿のように編集して携帯通信端末10の画面上に表示するように構成されていてもよいし、携帯通信端末10のスピーカを介して音声表現するように構成されていてもよい。
【0073】
また、操作部10Dは、上述の会員情報の初期データをダウンロードする際に、会員サービス提供者側から要求された場合、ユーザに対して、パスワードや、声紋や、指紋や、携帯通信端末10のカメラにより撮影されたユーザの顔写真を入力させるように構成されていてもよい。
【0074】
また、ユーザは、操作部10Dを介して、会員サービスからの脱退通知や住所変更等の通知を、会員情報記憶部13に蓄積されている「連絡先」を参照して行うように構成されていてもよい。
【0075】
プログラム発行サーバ30は、携帯通信端末10に対してプログラムを発行するものであって、図4に示すように、ダウンロード要求受信部31と、プログラム記憶部32と、プログラム発行部33と、発行履歴記憶部34と、会員サービス提供要求受信部35と、照合部36と、会員サービス提供要求転送部37とを具備している。
【0076】
ダウンロード要求受信部31は、携帯通信端末10の無線通信部10Cから送信されたプログラムダウンロード要求(プログラム10Bの発行要求、又は、携帯通信端末10にインストールされているプログラム10Bの登録要求)を受信するものである。
【0077】
プログラム記憶部32は、上述のプログラム10Bや、携帯通信端末10の携帯電話番号を当該携帯通信端末10にインストールされているプログラムの内部に書き換え不能に組み込むための携帯電話番号組込用プログラム等を記憶するものである。
【0078】
プログラム発行部33は、携帯通信端末10から送信されたプログラムダウンロード要求(プログラム10Bの発行要求)に応じて、発番通知機能により当該携帯通信端末10から通知された当該携帯通信端末10の携帯電話番号を内部に書き換え不能に組み込んだプログラムを発行するものである。
【0079】
また、プログラム発行部33は、携帯通信端末10から送信されたプログラムダウンロード要求(携帯通信端末10にインストールされているプログラム10Bの登録要求)に応じて、発番通知機能により携帯通信端末10から通知された当該携帯通信端末10の携帯電話番号を、当該携帯通信端末10に対して通知する携帯電話番号通知部を構成する。
【0080】
また、プログラム発行部33は、携帯通信端末10から送信されたプログラムダウンロード要求(携帯通信端末10にインストールされているプログラム10Bの登録要求)に応じて、上述の携帯電話番号組込用プログラムを発行するように構成されていてもよい。
【0081】
発行履歴記憶部34は、プログラム10Bを発行した携帯通信端末10の携帯電話番号を管理するものである。
【0082】
会員サービス提供要求受信部35は、携帯通信端末10から送信された会員サービスの提供要求を受信するものである。会員サービス提供要求受信部35は、移動体通信網1を介して会員サービスの提供要求(又は、会員サービスの加入要求)を受信することができる。また、会員サービス提供要求受信部35は、会員識別装置60及び会員管理装置70を介してプログラム発行履歴の照合要求を受信することができるように構成されていてもよい。
【0083】
照合部36は、携帯通信端末10から送信された会員サービスの提供要求(又は、会員サービスの加入要求)に応じて、携帯通信端末10から発番通知機能により通知された当該携帯通信端末10の携帯電話番号に対してプログラム10Bを発行したか否かについて判断する判断部である。
【0084】
会員サービス提供要求転送部37は、照合部36による上述の判断結果が肯定的である場合、会員サービスを提供する会員サービス提供者装置50に対して、会員サービスの提供要求(又は、会員サービスの加入要求)を送信すると共に、携帯通信端末の携帯電話番号を会員IDとして送信するものである。
【0085】
会員サービス提供装置50は、携帯通信端末に対して、携帯電話番号を会員IDとする会員サービスを提供するものであって、図5に示すように、会員サービス提供要求受信部51と、会員情報記憶部52と、認証部53と、会員サービス提供部54とを具備する。また、会員サービス提供装置50は、携帯通信端末からの携帯電話番号を会員IDとする会員サービスの加入要求を受け付けるものである。
【0086】
会員サービス提供要求受信部51は、プログラム発行サーバ30又は会員識別装置60から送信された会員サービスの提供要求(又は、会員サービスの加入要求)及び会員IDとしての携帯通信端末10の携帯電話番号を受信するものである。
【0087】
会員情報記憶部52は、会員毎の会員情報を記憶するものである。会員情報記憶部52は、各会員の携帯通信端末10の会員情報記憶部13に記憶されている会員情報と同じデータを記憶するように構成されていてもよい。
【0088】
認証部53は、会員サービスを提供する際に、携帯通信端末10に対して認証キー要求を送信し、携帯通信端末10から送信された認証キーを用いた認証を行うものである。
【0089】
会員サービス提供部54は、認証部53による上述の認証結果が肯定的である場合、会員情報記憶部52を参照して、当該携帯通信端末10に対して会員サービスを提供するものである。ここで、提供される会員サービスとしては、上述の「一般サービス提供種別」や「決済サービス提供種別」や「第三者証明サービス提供種別」に該当するものが考えられる。また、かかる会員サービスにおいて、会員の携帯通信端末10に対して、当該会員の会員情報の初期データをダウンロードさせることも可能である。
【0090】
また、会員サービス提供部54は、会員サービス提供要求受信部51から送信された会員サービスの加入要求に応じて、当該会員サービスの加入要求に係るユーザの会員サービスへの加入手続を行う。この際、会員サービス提供部54は、会員サービス加入に必要なデータ(例えば、登録個人データ)を、携帯通信端末10から取得する。
【0091】
会員識別装置60は、会員サービス提供者のユーザ窓口に設置されているPOSレジスタの機能に加えて、バーコードリーダや非接触ICスキャナや直接通信用コネクタ等を具備するものである。また、会員識別装置60は、赤外線通信やBluetooth(登録商標)等の近傍無線通信機能を具備し、携帯通信端末10から、携帯通信端末10の携帯電話番号を会員IDとする会員サービスの加入要求や、会員情報の初期データのダウンロード要求を含む会員サービスの提供要求を受け付けるものである。
【0092】
会員管理装置70は、複数の会員識別装置601乃至60nに接続されており、複数の会員識別装置601乃至60nを統括して管理するものである。会員情報が、会員識別装置60や会員管理装置70において記憶されるように構成されていてもよい。
【0093】
また、個人商店のような小規模な会員サービス提供者向けに、会員識別装置60と会員管理装置70とが一体化されて構成されていてもよい。
【0094】
(本実施形態に係る会員サービス提供システムの動作)
本実施形態に係る会員サービス提供システムの動作を、図6乃至図8を参照して説明する。図6は、本実施形態に係る会員サービス提供システムにおけるプログラムダウンロード時の動作を示すシーケンス図であり、図7は、本実施形態に係る会員サービス提供システムにおける会員サービス加入時の動作を示すシーケンス図であり、図8は、本実施形態に係る会員サービス提供システムにおける会員サービス提供時の動作を示すシーケンス図である。
【0095】
第1に、図6を参照して、本実施形態に係る会員サービス提供システムにおけるプログラムダウンロード時の動作を説明する。ステップ601において、携帯通信端末10が、ユーザからの指示に応じて、プログラム発行サーバ30に対して、移動体通信網1における発番通知機能を用いて携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号を通知すると共に、プログラムダウンロード要求を送信する。携帯通信端末10は、プログラム発行サーバ30により提供されるWWWページを介してプログラムダウンロード要求を提供することもできる。
【0096】
ステップ602において、プログラム発行サーバ30のプログラム発行部33が、携帯通信端末10から送信されたプログラムダウンロード要求に応じて、発番通知機能により携帯通信端末10から通知された携帯通信端末10の携帯電話番号を、プログラム記憶部32に記憶されているプログラムの内部に書き換え不能に組み込む。
【0097】
ここで、プログラム発行サーバ30によるプログラム10Bへの携帯電話番号の組み込み処理について説明する。プログラム発行サーバ30は、予めプログラム10Bの部品となるソースコードやライブラリや単体モジュール等を持っており、プログラム10Bを発行する際に、これらの部品を携帯電話番号データと共に実行モジュール化(コンパイルやリンク等)して、実行可能なプログラム(ロードモジュール)を作成する。この結果、携帯電話番号データは、プログラム10Bに書き換え不可能な状態で組み込まれる。
【0098】
ステップ603において、プログラム発行サーバ30のプログラム発行部33が、上述のプログラムを、移動体通信網1を介して、携帯通信端末10に送信する。ここで、プログラム発行サーバ30の発行履歴記憶部34が、携帯通信端末10に対してプログラムを発行したことを履歴として蓄積しておくために、携帯通信端末10の携帯電話番号を蓄積する。
【0099】
第2に、図7を参照して、本実施形態に係る会員サービス提供システムにおける会員サービス加入時の動作を説明する。
【0100】
ステップ711において、プログラム10Bの照合部12が、操作部10Dを介したユーザからの指示に応じて、携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号と、当該プログラム10Bの会員ID記憶部11に組み込まれている携帯電話番号とが一致するか否かについて照合する。
【0101】
ステップ712において、携帯通信端末10の無線通信部10Cは、上述の照合結果が肯定的である場合に、所定の会員サービスについての会員サービスの加入要求を、プログラム発行サーバ30に対して、移動体通信網1を介して送信する。ここで、携帯通信端末10の無線通信部10Cは、プログラム発行サーバ30に対して、移動体通信網1における発番通知機能を用いて携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号(会員ID)も併せて通知する。
【0102】
ステップ713において、プログラム発行サーバ30の照合部36が、会員サービスの加入要求に応じて、通知された携帯通信端末10の携帯電話番号が、プログラム発行サーバ30の発行履歴記憶部34に蓄積されているか否かについて、すなわち、携帯通信端末10に対してプログラムが発行されているか否かについて判断する。
【0103】
ステップ714において、プログラム発行サーバ30の会員サービスの提供要求転送部37が、上述の判断結果が肯定的である場合、当該所定の会員サービスを提供する会員サービス提供者装置50に対して、上述の会員サービスの加入要求を送信すると共に、携帯通信端末10の携帯電話番号(会員ID)を会員IDとして送信する。
【0104】
ステップ715において、会員サービス提供者装置50の会員サービス提供部54が、携帯通信端末10に対して、会員サービス加入に必要なデータ(例えば、
登録個人データ)の送信要求を送信する。
【0105】
ステップ716において、携帯通信端末10の無線通信部10Cが、上述の送信要求に応じて、上述の登録個人データを、会員サービス提供者装置50に送信する。
【0106】
ステップ717において、会員サービス提供者装置50の会員サービス提供部54が、受信した登録個人データに基づいて、会員サービスの加入手続を行う。
【0107】
かかる会員サービス加入手続は、上述のように携帯通信端末10等を用いてオンラインで行われてもよいし、郵送等を用いてオフラインで行われてもよい。
【0108】
第3に、図8を参照して、本実施形態に係る会員サービス提供システムにおける会員サービス提供時の動作を説明する。本実施形態では、会員サービスとして、会員情報の初期データのダウンロードサービスを提供する場合について説明する。
【0109】
ステップ701において、プログラム10Bの照合部12が、操作部10Dを介したユーザからの指示に応じて、携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号と、当該プログラム10Bの会員ID記憶部11に組み込まれている携帯電話番号とが一致するか否かについて照合する。
【0110】
ステップ702において、携帯通信端末10の無線通信部10Cは、上述の照合結果が肯定的である場合に、所定の会員サービスについての会員サービスの提供要求を、プログラム発行サーバ30に対して、移動体通信網1を介して送信する。ここで、携帯通信端末10の無線通信部10Cは、プログラム発行サーバ30に対して、移動体通信網1における発番通知機能を用いて携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号も併せて通知する。
【0111】
ステップ703において、プログラム発行サーバ30の照合部36が、会員サービスの提供要求に応じて、通知された携帯通信端末10の携帯電話番号が、プログラム発行サーバ30の発行履歴記憶部34に蓄積されているか否かについて、すなわち、携帯通信端末10に対してプログラムが発行されているか否かについて判断する。
【0112】
ステップ704において、プログラム発行サーバ30の会員サービスの提供要求転送部37が、上述の判断結果が肯定的である場合、当該所定の会員サービスを提供する会員サービス提供者装置50に対して、上述の会員サービスの提供要求を送信すると共に、携帯通信端末10の携帯電話番号を会員IDとして送信する。
【0113】
ステップ705において、会員サービス提供者装置50の認証部53が、確立している携帯通信端末10との間の通信路を介して、認証キー要求を送信する。
【0114】
ステップ706において、携帯通信端末10の無線通信部10Cが、上述の認証キー要求に応じて、会員サービス提供者50に対して認証キーを送信する。
【0115】
ステップ707において、会員サービス提供者50の認証部53が、携帯通信端末10から送信された認証キーと、会員から事前に通知されている認証キーとが一致するか否かについての認証を行う。ここで、会員は、郵送等の手段により、当該認証キーを会員サービス提供者50に対して通知しているものとする。また、認証キーは、会員サービス提供者50から会員に事前に通知されるものであってもよい。
【0116】
ステップ708において、会員サービス提供者50の会員サービス提供部54が、上述の認証結果が肯定的である場合、携帯通信端末10に対して、当該会員サービス提供者用の会員情報の初期データ(クレジットカードサービス用の初期データ等)のダウンロードサービスを提供する。
【0117】
(本実施形態に係る会員サービス提供システムの作用・効果)
本実施形態に係る会員サービス提供システムによれば、プログラム発行サーバ30が、発番通知機能によって通知された携帯電話番号を内部に書き換え不能に組み込んだプログラムを、当該携帯電話番号の携帯通信端末10に対して発行するため、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0118】
本実施形態に係る会員サービス提供システムによれば、プログラム10Bの照合部12が、携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号と、当該プログラム10Bの会員ID記憶部11に組み込まれている携帯電話番号とが一致する場合のみ、会員サービスの提供要求(又は、会員サービスの加入要求)を送信するように制御し、プログラム発行サーバ30が、会員サービスの提供要求(又は、会員サービスの加入要求)に応じて、通知された携帯通信端末10の携帯電話番号に対してプログラム10Bを発行した場合にのみ、会員サービスの提供要求(又は、会員サービスの加入要求)を会員サービス提供者装置50に送信するように制御するため、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0119】
(第1の変更例)
図9を参照して、本発明の第1の変更例に係る会員サービス提供システムにおけるプログラムダウンロード時の動作を説明する。
【0120】
ステップ801において、携帯通信端末10が、ユーザからの指示に応じて、プログラム発行サーバ30に対して、移動体通信網1における発番通知機能を用いて携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号を通知すると共に、プログラムダウンロード要求(携帯通信端末にインストールされているプログラムの登録要求)を送信する。ここで、プログラムダウンロード要求には、携帯通信端末10にプログラムがインストールされている旨を示すプログラムインストール済フラグが含まれている。また、携帯通信端末10は、プログラム発行サーバ30により提供されるWWWページを介してプログラムダウンロード要求を提供することもできる。
【0121】
ステップ802において、プログラム発行サーバ30のプログラム発行部33が、携帯通信端末10から送信されたプログラムダウンロード要求に含まれるプログラムインストール済フラグを検出して、プログラム記憶部32から、通知された携帯通信端末10の携帯電話番号を上述のプログラムに組み込むように構成された携帯電話番号組込用プログラムを抽出する。
【0122】
ステップ803において、プログラム発行サーバ30のプログラム発行部33が、抽出された携帯電話番号組込用プログラムを、移動体通信網1を介して、携帯通信端末10に送信する。ここで、プログラム発行サーバ30の発行履歴記憶部34が、携帯通信端末10に対して携帯電話番号組込用プログラムを発行したことを履歴として蓄積しておくために、携帯通信端末10の携帯電話番号を蓄積する。
【0123】
そして、携帯通信端末10のダウンロード制御部14が、ユーザの指示に応じて、ダウンロードした携帯電話番号組込用プログラムを実行することによって、携帯通信端末10の携帯電話番号を、プログラム10Bの会員ID記憶部11に書き換え不能に組み込む。
【0124】
本変更例に係る会員サービス提供システムによれば、工場出荷時に携帯通信端末10にインストールされたプログラム10Bに対しても正当な携帯電話番号を書き換え不能に組み込むことができ、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0125】
また、本変更例に係る会員サービス提供システムによれば、ユーザは、携帯電話番号組込用プログラムを実行することによって、容易に正当な携帯電話番号をプログラムに組み込むことができる。また、本変更例に係る会員サービス提供システムによれば、プログラム10Bにおいて携帯電話番号が組み込まれる領域が、携帯電話番号組込用プログラム以外に知られないようにすることで、より安全性を高めることができる。
【0126】
(第2の変更例)
第1に、図10を参照して、本発明の第2の変更例に係る会員サービス提供システムにおける会員サービス加入時の動作を説明する。
【0127】
ステップ911において、携帯通信端末10の照合部12が、携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号と、会員ID記憶部11に記憶されている携帯電話番号とが一致するか否かについて照合する。
【0128】
当該照合結果が肯定的である場合、ステップ912において、携帯通信端末10の無線通信部10Cが、近傍無線通信によって、携帯電話番号を会員IDとする会員サービスの加入要求を、会員識別装置60に送信する。この際、携帯通信端末10は、会員ID記憶部に記憶されている携帯電話番号を会員IDとして会員識別装置60に送信する。ここで、携帯通信端末10の無線通信部10Cは、コネクタを介した直接通信によって、会員サービスの加入要求及び携帯電話番号(会員ID)を会員識別装置60に送信してもよい。
【0129】
ここで、携帯通信端末10が、上述の照合をすることなく、IrMC等の近傍無線通信やコネクタを介した直接通信やバーコード入力や手入力等によって、会員識別装置60に携帯電話番号を通知し、会員識別装置60が、通知された携帯電話番号(会員ID)について、会員IDとしての認証を行い、携帯通信端末10に対して、当該該認証結果を通知するように構成されていてもよい。
【0130】
当該認証結果が肯定的である場合に、携帯通信端末10の無線通信部10Cが、近傍無線通信によって、上述の会員サービスの加入要求を、会員識別装置60に送信する。
【0131】
この結果、携帯通信端末10の照合部12が(プログラム10B)が、携帯通信端末10を読み取ることができない場合であっても、上述の照合を行うことが可能となる。
【0132】
ステップ913において、会員識別装置60が、携帯電話番号(会員ID)を含む会員サービスの加入要求を会員管理装置70に送信する。ここで、会員識別装置60が、受信した会員サービスの加入要求についての認証を行い、認証結果が肯定的である場合に、携帯電話番号(会員ID)を含む会員サービスの加入要求を会員管理装置70に送信するように構成されていてもよい。
【0133】
会員管理装置70が、ステップ914において、受信した会員サービスの加入要求についての認証を行い、認証結果が肯定的である場合に、ステップ915において、携帯電話番号(会員ID)を含む会員サービスの加入要求を、当該会員サービスを提供する会員サービス提供装置50に送信する。
【0134】
ステップ916において、会員サービス提供者装置50の会員サービス提供部54が、携帯通信端末10に対して、会員サービス加入に必要なデータ(例えば、
登録個人データ)の送信要求を送信する。
【0135】
ステップ917において、携帯通信端末10の無線通信部10Cが、上述の送信要求に応じて、上述の登録個人データを、会員サービス提供者装置50に送信する。
【0136】
ステップ918において、会員サービス提供者装置50の会員サービス提供部54が、受信した登録個人データに基づいて、会員サービスの加入手続を行う。
【0137】
かかる会員サービス加入手続は、上述のように携帯通信端末10等を用いてオンラインで行われてもよいし、郵送等を用いてオフラインで行われてもよい。
【0138】
第2に、図11を参照して、本発明の第2の変更例に係る会員サービス提供システムにおける会員サービス提供時の動作を説明する。本実施形態では、会員サービスとして、会員情報の初期データのダウンロードサービスを提供する場合について説明する。
【0139】
ステップ900において、携帯通信端末10の照合部12が、携帯電話番号登録部10Aに登録されている携帯通信端末10の携帯電話番号と、会員ID記憶部11に記憶されている携帯電話番号とが一致するか否かについて照合する。
【0140】
当該照合結果が肯定的である場合、ステップ901において、携帯通信端末10の無線通信部10Cが、近傍無線通信によって、携帯電話番号を会員IDとする会員サービスの提供要求を、会員識別装置60に送信する。この際、携帯通信端末10は、会員ID記憶部に記憶されている携帯電話番号を会員IDとして会員識別装置60に送信する。ここで、携帯通信端末10の無線通信部10Cは、コネクタを介した直接通信によって、会員サービスの提供要求及び携帯電話番号(会員ID)を会員識別装置60に送信してもよい。
【0141】
ここで、携帯通信端末10が、上述の照合をすることなく、IrMC等の近傍無線通信やコネクタを介した直接通信やバーコード入力や手入力等によって、会員識別装置60に携帯電話番号を通知し、会員識別装置60が、通知された携帯電話番号(会員ID)について、会員IDとしての認証を行い、携帯通信端末10に対して、当該該認証結果を通知するように構成されていてもよい。
【0142】
当該認証結果が肯定的である場合に、携帯通信端末10の無線通信部10Cが、近傍無線通信によって、上述の会員サービスの提供要求を、会員識別装置60に送信する。
【0143】
この結果、携帯通信端末10の照合部12が(プログラム10B)が、携帯通信端末10を読み取ることができない場合であっても、上述の照合を行うことが可能となる。
【0144】
ステップ902において、会員識別装置60が、携帯電話番号(会員ID)を含む会員サービスの提供要求を会員管理装置70に送信する。ここで、会員識別装置60が、受信した会員サービスの提供要求についての認証を行い、認証結果が肯定的である場合に、携帯電話番号(会員ID)を含む会員サービスの提供要求を会員管理装置70に送信するように構成されていてもよい。
【0145】
会員管理装置70が、ステップ903において、受信した会員サービスの提供要求についての認証を行い、認証結果が肯定的である場合に、ステップ904において、携帯電話番号(会員ID)を含む会員サービスの提供要求を、当該会員サービスを提供する会員サービス提供装置50に送信する。
【0146】
ステップ905において、会員サービス提供者装置50の認証部53が、確立している携帯通信端末10との間の通信路を介して、認証キー要求を送信する。
【0147】
ステップ906において、携帯通信端末10の無線通信部10Cが、上述の認証キー要求に応じて、会員サービス提供者50に対して認証キーを送信する。
【0148】
ステップ907において、会員サービス提供者50の認証部53が、携帯通信端末10から送信された認証キーと、会員から事前に通知されている認証キーとが一致するか否かについての認証を行う。ここで、会員は、郵送等の手段により、当該認証キーを会員サービス提供者50に対して通知しているものとする。
【0149】
ステップ908において、会員サービス提供者50の会員サービス提供部54が、上述の認証結果が肯定的である場合、携帯通信端末10に対して、当該会員サービス提供者用の会員情報の初期データ(クレジットカードサービス用の初期データ等)のダウンロードサービスを提供する。
【0150】
本変更例に係る会員サービス提供システムによれば、プログラム10Bが、携帯通信端末10の携帯電話番号と、当該プログラム10Bに組み込まれている携帯電話番号とが一致する場合のみ、会員識別装置60に対して会員サービスの提供要求(又は、会員サービスの加入要求)を送信するように制御するため、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0151】
また、本変更例に係る会員サービス提供システムによれば、プログラム10Bが、携帯通信端末10の携帯電話番号を読み取ることができない場合であっても、当該携帯通信端末10の携帯電話番号と、プログラム10Bに組み込まれている携帯電話番号との照合を行うことができる。
【0152】
(本発明の第2の実施形態に係る会員サービス提供システム)
本発明の第2の実施形態に係る会員サービス提供システムについて、図12乃至図15を参照して説明する。本実施形態に係る会員サービス提供システムは、発番通知機能を具備しない通信網である非移動体通信網2に接続されているプログラム発行サーバ30と、発番通知機能を具備する移動体通信網3に接続されているCTI(Computer Telephony Integration)サーバ80とを具備している。
【0153】
ここで、非移動体通信網2は、移動体通信網3に接続されたネットワークであり、移動体通信網3からの発番通知を受けることができないものである。例えば、インターネットやLAN等が、非移動体通信網2に該当する。
【0154】
プログラム発行サーバ30は、携帯通信端末10に対してプログラムを発行するものであって、図13に示すように、ダウンロード要求受信部31と、プログラム記憶部32と、プログラム発行部33と、発行履歴記憶部34と、会員サービス提供要求受信部35と、照合部36と、会員サービス提供要求転送部37と、確認要求受信部38とを具備している。基本的に、本実施形態に係るプログラム発行サーバ30の構成は、上述の第1の実施形態に係るプログラム発行サーバ30の構成と同じであるため、以下、両者の相違点についてのみ説明する。
【0155】
発行履歴記憶部34は、携帯通信端末10に対して、プログラムを発行した場合、当該携帯通信端末10の携帯電話番号である「会員ID」と「付加番号」と「秘密キー」と「プログラム状態」と「発行日時」とを関連付けて記憶する。
【0156】
ここで、「付加番号」は、会員毎にユニークな数字列である。また、「プログラム状態」は、携帯通信端末10において未だ実行できない状態である「仮登録状態」と、携帯通信端末10において実行可能な状態である「正登録状態」とを含む。
【0157】
また、プログラム発行部33は、携帯通信端末10に対して、CTIサーバ(音声応答サーバ)80の電話番号と秘密キーとプログラムとを送信するプログラム送信部及び秘密キー送信部を構成する。ここで、付加番号が、CTIサーバ80の電話番号の一部であるため、携帯通信端末10毎に送信されるCTIサーバ80の電話番号は異なるものとなる。例えば、かかるCTIサーバ80の電話番号は、ダイアルインサービスやサブアドレスサービスによって割り当てられる電話番号である。
【0158】
また、プログラム発行部33は、携帯通信端末10からのプログラムの登録要求に応じて、秘密キーを送信するように構成されていてもよい。
【0159】
確認要求受信部38は、CTIサーバ80から送信された確認要求受信部38を受信するものである。ここで、照合部36は、CTIサーバ(音声応答サーバ)80からの確認要求に応じて、発行履歴記憶部34において、携帯通信端末10の携帯電話番号(会員ID)及び付加番号が関連付けて記憶されているか否かについて確認する確認部を構成する。また、確認要求受信部38は、照合部36による確認結果を、CTIサーバ80に返送する。
【0160】
CTIサーバは、図14に示すように、携帯電話番号受信部81と、付加番号確認部82と、応答部83とを具備する音声応答サーバである。
【0161】
携帯電話番号受信部81は、移動体通信網3を介して、発番号通知機能を用いて携帯通信端末10から通知された携帯電話番号を受信するものである。
【0162】
付加番号確認部82は、プログラム発行サーバに対して、通知された携帯通信端末10の携帯電話番号(会員ID)及び付加番号が関連付けて記憶されているか否かについての確認要求を送信する。
【0163】
応答部83は、プログラム発行サーバ30による確認結果が肯定的である場合、当該確認結果を携帯通信端末10に通知する。
【0164】
図15を参照して、本実施形態に係る会員サービス提供システムにおけるプログラムダウンロード時の動作を説明する。
【0165】
ステップ1101において、携帯通信端末10の無線通信部10Cが、ユーザからの指示に応じて、非移動体通信網2を介して、プログラム発行サーバ30に対して、プログラムダウンロード要求を送信する。かかる場合、ユーザは、携帯通信端末10を用いて、プログラム発行サーバ30により提供されるWebページ上で、当該プログラムダウンロード要求を送信してもよい。
【0166】
ステップ1102において、プログラム発行サーバ30のダウンロード要求受信部31が、携帯通信端末10に対して、携帯電話番号の入力要求を送信する。
【0167】
ステップ1103において、携帯通信端末10の無線通信部10Cが、携帯電話番号を送信する。無線通信部10Cは、携帯電話番号登録部10Aに登録されている携帯電話番号を自動的に送信してもよいし、操作部10Dを介してユーザから入力された携帯電話番号を送信してもよい。
【0168】
ステップ1104において、プログラム発行部33は、プログラム記憶部32から抽出したプログラムに、携帯通信端末10から送信された携帯電話番号を書き換え不能に組み込む。
【0169】
ステップ1105において、プログラム発行部33は、携帯通信端末10に対して、携帯電話番号を組み込んだプログラム(仮登録状態)と、CTIサーバ80の電話番号(携帯電話番号毎にユニークな付加番号を含む)と、秘密キーとを送信する。この状態のプログラムは、プログラム発行サーバ30において仮登録状態であるため、携帯通信端末10は、当該プログラムを実行することができない。
【0170】
また、プログラム発行部33は、発行履歴記憶部34に、携帯通信端末10の携帯電話番号である「会員ID」と「付加番号」と「秘密キー」と「プログラム状態」とを関連付けて記憶する。
【0171】
ステップ1106において、携帯通信端末10の無線通信部10Cは、CTIサーバ80の電話番号宛てに発呼することによって、移動体通信網3における発番通知機能を用いて、携帯通信端末10の携帯電話番号を通知する。
【0172】
ステップ1107において、CTIサーバ80の付加番号確認部82が、通知された携帯通信端末10の携帯電話番号及び付加番号を含む確認要求を、プログラム発行サーバ30に送信する。
【0173】
ステップ1108において、プログラム発行サーバ30の照合部36が、確認要求に含まれる携帯電話番号及び付加番号が、発行履歴記憶部34に記憶されているか否かについて確認する。そして、プログラム発行サーバ30の確認要求受信部38が、上述の確認結果(肯定応答又は否定応答)を、CTIサーバ80に対して返答する。
【0174】
ステップ1109において、CTIサーバ80の応答部83が、上述の確認結果を、移動体通信網3を介して、携帯通信端末10に通知する。ここで、CTIサーバ80の応答部83は、上述の確認結果を、音声応答で通知するように構成されてもよい。
【0175】
上述の確認結果が肯定的である場合、ステップ1110において、携帯通信端末10の無線通信部10Cが、ユーザからの指示に応じて、上述のプログラムについての正当録要求を、非移動体通信網2を介して、プログラム発行サーバ30に送信する。
【0176】
ステップ1111において、プログラム発行サーバ30は、ステップ1108における携帯通信端末10についての確認結果が肯定的であった場合、発行履歴記憶部34において、当該携帯通信端末10に対応する「プログラムの状態」を、仮登録状態から正登録状態に変更すると共に、当該携帯通信端末10に対応する「秘密キー」を抽出して携帯通信端末10に送信する。
【0177】
その後、携帯通信端末10のダウンロード制御部14が、受信した「秘密キー」と、ステップ1105において受信した「秘密キー」とが一致するか否かについて判断する。当該判断結果が肯定的である場合、当該プログラムが実行可能となる。
【0178】
本実施形態に係る会員サービス提供システムによれば、発番通知機能に対応している移動体通信網3に接続されているCTIサーバ80が、プログラム発行サーバ30による肯定的な確認結果を携帯通信端末10に通知した場合に、携帯通信端末10においてプログラム10Bを使用可能となるため、プログラム発行サーバ30が、発番通知機能に対応していない非移動体通信網2に接続されている場合であっても、プログラム10Bに正当な携帯電話番号を組み込むことができ、偽の携帯電話番号を利用したプログラムの不正利用を防止することができる。
【0179】
また、本実施形態に係る会員サービス提供システムによれば、秘密キーによる照合によって、携帯通信端末10が、プログラム10Bが使用可能であると判断するため、より安全に、プログラム10Bに正当な携帯電話番号を組み込むことができる。
【0180】
【発明の効果】
以上説明したように本発明によれば、プログラムが正当にインストールされている携帯通信端末10に対してのみ会員サービスを提供することが可能な会員サービス提供方法、かかるプログラムを提供可能なプログラム提供方法、これらに用いて好適なプログラム発行サーバ及びプログラムを提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る会員サービス提供システムの全体構成図である。
【図2】本発明の一実施形態に係る会員サービス提供システムにおける携帯通信端末の機能ブロック図である。
【図3】本発明の一実施形態に係る会員サービス提供システムの携帯通信端末の会員情報記憶部に記憶される会員情報の一例を示す図である。
【図4】本発明の一実施形態に係る会員サービス提供システムのプログラム発行サーバの機能ブロック図である。
【図5】本発明の一実施形態に係る会員サービス提供システムの会員サービス提供者装置の機能ブロック図である。
【図6】本発明の一実施形態に係る会員サービス提供システムにおけるプログラムダウンロード時の動作を示すシーケンス図である。
【図7】本発明の一実施形態に係る会員サービス提供システムにおける会員サービス加入時の動作を示すシーケンス図である。
【図8】本発明の一実施形態に係る会員サービス提供システムにおける会員サービス提供時の動作を示すシーケンス図である。
【図9】本発明の一変更例に係る会員サービス提供システムにおけるプログラムダウンロード時の動作を示すシーケンス図である。
【図10】本発明の一変更例に係る会員サービス提供システムにおける会員サービス加入時の動作を示すシーケンス図である。
【図11】本発明の一変更例に係る会員サービス提供システムにおける会員サービス提供時の動作を示すシーケンス図である。
【図12】本発明の一実施形態に係る会員サービス提供システムの全体構成図である。
【図13】本発明の一実施形態に係る会員サービス提供システムのプログラム発行サーバの機能ブロック図である。
【図14】本発明の一実施形態に係る会員サービス提供システムのCTIサーバの機能ブロック図である。
【図15】本発明の一変更例に係る会員サービス提供システムにおけるプログラムダウンロード時の動作を示すシーケンス図である。
【符号の説明】
1…移動体通信網
2…非移動体通信網
3…移動体通信網
10…携帯通信端末
10A…携帯電話番号登録部
10B…プログラム
11…会員ID記憶部
12、36…照合部
13、52…会員情報記憶部
14…ダウンロード制御部
15…会員情報交換部
10C…プログラムダウンロード部
10D…操作部
30…プログラム発行サーバ
31…ダウンロード要求受信部
32…プログラム記憶部
33…プログラム発行部
34…発行履歴記憶部
35、51…会員サービス提供要求受信部
37…会員サービス提供要求転送部
38…確認要求受信部
50…会員サービス提供者装置
53…認証部
54…会員サービス提供部
80…CTIサーバ
81…携帯電話番号受信部
82…付加番号確認部
83…応答部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a program providing method for providing a program issued by a program issuing server to a mobile communication terminal, and a member service subscription method for accepting a membership service subscription request (subscription application) having a mobile phone number as a member ID from the mobile communication terminal. The present invention relates to a member service providing method for providing a member service with a mobile phone number as a member ID for a mobile communication terminal, a program issuing server and a program suitable for use in these methods.
[0002]
[Prior art]
Conventionally, a member service providing system that provides a member service via a program (application) downloaded by a mobile communication terminal is known (see, for example, Patent Document 1).
[0003]
[Patent Document 1]
JP 2002-92527 A
[0004]
[Problems to be solved by the invention]
However, since the conventional member service providing system does not have a scheme for accurately confirming whether the program is installed in the mobile communication terminal of a legitimate user when providing the member service, it is not safe and the user There is a problem that it is impossible to provide a member service unique to each user such as an information providing service.
[0005]
That is, in the conventional member service providing system, it is possible to impersonate a legitimate user and receive provision of the member service by illegally copying a program installed in the mobile communication terminal of the legitimate user.
[0006]
Therefore, the present invention has been made in view of the above points, and provides a member service providing method capable of providing a member service only to a mobile communication terminal in which the program is properly installed, and such a program. An object of the present invention is to provide a possible program providing method, a program issuing server suitable for use in these methods, and a program.
[0007]
[Means for Solving the Problems]
A first feature of the present invention is a program providing method for providing a program issued by a program issuance server to a portable communication terminal, wherein the portable communication terminal uses a numbering notification function to the program issuance server. Notifying the mobile phone number of the mobile communication terminal and sending the program issuance request, and the program issuance server are notified to the mobile communication terminal in response to the program issuance request. Further, the present invention includes a step B for issuing the program in which the mobile phone number is incorporated in a non-rewritable manner.
[0008]
According to this invention, since the program issuance server issues a program in which the mobile phone number notified by the calling number notification function is embedded in a non-rewritable manner to the mobile communication terminal of the mobile phone number, It is possible to prevent unauthorized use of the program using the mobile phone number.
[0009]
According to a second aspect of the present invention, there is provided a program providing method for providing a program issued by a program issuing server to a portable communication terminal, wherein the portable communication terminal uses a numbering notification function to the program issuing server. Notifying the mobile phone number of the mobile communication terminal and transmitting a registration request for the program installed in the mobile communication terminal, and the program issuing server in response to the registration request for the program, The step B of notifying the mobile communication terminal of the notified mobile phone number of the mobile communication terminal and the mobile communication terminal installed with the mobile phone number notified from the program issuing server are installed. The gist of the present invention is to have a process C which is incorporated in the program in a non-rewritable manner.
[0010]
According to this invention, a legitimate mobile phone number can be incorporated into a program installed in a mobile communication terminal at the time of factory shipment in an unrewritable manner, and unauthorized use of a program using a fake mobile phone number is prevented. be able to.
[0011]
In the second aspect of the present invention, in the step B, the program issuing server makes the notified mobile phone number of the mobile communication terminal unrewritable inside the program installed in the mobile communication terminal. A mobile phone number incorporation program for incorporation is issued, and in step C, the mobile communication terminal executes the mobile phone number incorporation program, whereby the notified mobile phone number is It is preferable to embed it in a non-rewritable manner.
[0012]
According to this invention, the user can easily incorporate a valid mobile phone number into the program by executing the mobile phone number incorporation program. Further, according to this invention, it is possible to further improve safety by preventing the area in which the mobile phone number is incorporated in the program from being known other than the program for incorporating the mobile phone number.
[0013]
According to a third aspect of the present invention, there is provided a program providing method for providing a program issued by a program issuing server to a mobile communication terminal, wherein the mobile communication terminal receives the program issue request and the mobile phone of the mobile communication terminal. A step of transmitting a number, and an additional number that is a part of the mobile phone number of the mobile communication terminal and the phone number of the voice response server received by the program issuing server in response to the program issuing request received And the step C of transmitting the telephone number of the voice response server and the program to the mobile communication terminal, and the mobile communication terminal is specified by the telephone number of the voice response server Step D for notifying the voice response server of the mobile phone number of the mobile communication terminal, and the voice response server includes the program The process E of transmitting a confirmation request as to whether or not the notified mobile phone number and the additional number of the mobile communication terminal are stored in association with each other to the row server, and the confirmation result by the program issuing server is If the answer is affirmative, the voice response server includes a step F of notifying the mobile communication terminal of the fact.
[0014]
According to this invention, when the voice response server connected to the network that supports the calling number notification function notifies the mobile communication terminal of the positive confirmation result by the program issuing server, the program is executed in the mobile communication terminal. Therefore, even if the program issuance server is connected to a network that does not support the calling number notification function, a legitimate mobile phone number can be incorporated into the program, and a fake mobile phone Unauthorized use of programs that use numbers can be prevented.
[0015]
In the third aspect of the present invention, in the step C, the program issuing server transmits the telephone number of the voice response server, the program, and a secret key to the mobile communication terminal, and the program issuing server However, in response to the program registration request, the step of transmitting a secret key, and the mobile communication terminal is positive in the collation result between the secret key transmitted in step C and the received secret key. In some cases, it is preferable to include a step of determining that the program is usable.
[0016]
According to this invention, since the mobile communication terminal determines that the program can be used by collation using the secret key, it is possible to incorporate a valid mobile phone number into the program more safely.
[0017]
A fourth feature of the present invention is a member service subscription method for accepting a membership service subscription request having a cellular phone number as a member ID from a portable communication terminal, wherein a program installed in the portable communication terminal is a user In response to the instruction from the step A for checking whether the mobile phone number of the mobile communication terminal and the mobile phone number incorporated in the program match, and if the check result is positive, The program notifies the program issuance server that issued the program of the mobile phone number of the mobile communication terminal by a call notification function, and transmits the membership service subscription request, and the program issuance In response to the received membership service subscription request, the server sends the program to the mobile phone number of the mobile communication terminal notified. When the determination result is affirmative and the determination result is affirmative, the program issuing server sends a member service provider device that accepts the membership service subscription request to the member service provider device. Transmitting a subscription request and transmitting a mobile phone number of the mobile communication terminal as the member ID; and the mobile communication terminal is required for the membership service provider device to subscribe to the member service. And a process E for transmitting data.
[0018]
A fifth feature of the present invention is a member service subscription method for accepting a membership service subscription request with a cellular phone number as a member ID from a portable communication terminal, wherein a program installed in the portable communication terminal is a user In response to the instruction from the step A for checking whether the mobile phone number of the mobile communication terminal and the mobile phone number incorporated in the program match, and if the check result is positive, The program transmits a subscription request for the member service to a member service provider device that provides the member service via the member identification device, and the portable communication terminal that is incorporated in the program is portable. The step B of transmitting a telephone number as the member ID and the mobile communication terminal to the member service provider device via the member identification device And, and summarized in that a step C of transmitting the data necessary for the subscription of the member services.
[0019]
In the fifth aspect of the present invention, in the step A, the mobile communication terminal notifies the member identification device of the mobile phone number of the mobile communication terminal, and the member identification device is notified. The mobile phone number of the mobile communication terminal is authenticated as the member ID, the step of notifying the mobile communication terminal of the authentication result, and the program according to the notified authentication result Preferably, the method includes a step of collating the mobile phone number of the mobile communication terminal with the mobile phone number incorporated in the program.
[0020]
A sixth feature of the present invention is a member service providing method for providing a member service with a mobile phone number member ID to a mobile communication terminal, wherein a program installed in the mobile communication terminal is received from a user. In response to the instruction, step A for checking whether the mobile phone number of the mobile communication terminal matches the mobile phone number incorporated in the program, and if the result of the check is affirmative, A step B in which the program notifies the program issuing server that issued the program of the mobile phone number of the mobile communication terminal by a calling number notification function, and transmits the member service provision request; and the program issuing server In response to the received request to provide the member service, the program is issued to the mobile phone number of the notified mobile communication terminal. If the determination result is affirmative and the determination result is affirmative, the program issuing server transmits the member service provision request to the member service provider device that provides the member service. And a step D of transmitting the mobile phone number of the mobile communication terminal as the member ID.
[0021]
According to this invention, the program is controlled to send a member service provision request only when the mobile phone number of the mobile communication terminal matches the mobile phone number incorporated in the program, and the program issuance Only when the server issues a program for the mobile phone number of the notified mobile communication terminal in response to the request for providing the member service, the request for providing the member service is sent to the member service provider device. Because of control, unauthorized use of a program using a fake mobile phone number can be prevented.
[0022]
A seventh feature of the present invention is a member service providing method for providing a member service with a mobile phone number as a member ID to a mobile communication terminal, wherein a program installed in the mobile communication terminal is a user In response to the instruction from the step A for checking whether the mobile phone number of the mobile communication terminal and the mobile phone number incorporated in the program match, and if the check result is positive, The program transmits a member service provision request to a member identification device that provides the member service, and transmits a mobile phone number of the mobile communication terminal incorporated in the program as the member ID. And B.
[0023]
According to this invention, only when the mobile phone number of the mobile communication terminal matches the mobile phone number incorporated in the program, the program provides the member service provider device via the member identifying device. Since control is performed so as to transmit a member service provision request, unauthorized use of a program using a fake mobile phone number can be prevented.
[0024]
In the seventh aspect of the present invention, in the step A, the mobile communication terminal notifies the member identification device of the mobile phone number of the mobile communication terminal, and the member identification device is notified. The mobile phone number of the mobile communication terminal is authenticated as the member ID, the step of notifying the mobile communication terminal of the authentication result, and the program according to the notified authentication result Preferably, the method includes a step of collating the mobile phone number of the mobile communication terminal with the mobile phone number incorporated in the program.
[0025]
According to this invention, even if the program cannot read the mobile phone number of the mobile communication terminal, the mobile phone number of the mobile communication terminal is checked against the mobile phone number incorporated in the program. It can be carried out.
[0026]
An eighth feature of the present invention is a program issuance server that issues a program to a mobile communication terminal, and the mobile communication terminal uses the number notification function in response to a request to issue the program transmitted from the mobile communication terminal. The gist of the invention is that it includes a program issuing unit that issues the program in which the mobile phone number of the mobile communication terminal notified from the communication terminal is incorporated in an unrewritable manner.
[0027]
A ninth feature of the present invention is a program issuing server that issues a program to a mobile communication terminal, and responds to a registration request for the program installed in the mobile communication terminal transmitted from the mobile communication terminal. A mobile phone number notifying unit for notifying the mobile communication terminal of the mobile phone number of the mobile communication terminal notified from the mobile communication terminal by the calling number notification function. The gist of the present invention is to embed the mobile phone number in the installed program in a non-rewritable manner.
[0028]
In a ninth aspect of the present invention, the mobile phone number notifying unit is configured to embed the notified mobile phone number of the mobile communication terminal in a program installed in the mobile communication terminal so as not to be rewritten. Issuing a phone number incorporation program, and the mobile communication terminal executes the mobile phone number incorporation program so that the notified mobile phone number is incorporated into the program in an unrewritable manner. preferable.
[0029]
A tenth feature of the present invention is a program issuing server that issues a program to a mobile communication terminal, and is transmitted from the mobile communication terminal in response to an issuance request for the program transmitted from the mobile communication terminal. A storage unit that associates and stores the mobile phone number of the mobile communication terminal and an additional number that is a part of the phone number of the voice response server; and for the mobile communication terminal, the phone number of the voice response server and the A program transmission unit that transmits a program; and a confirmation unit that confirms whether the mobile phone number of the mobile communication terminal and the additional number are stored in association with each other in response to a confirmation request from the voice response server The gist is to do.
[0030]
In the tenth feature of the present invention, the program transmission unit transmits a telephone number of the voice response server, the program, and a secret key to the mobile communication terminal, and is transmitted from the mobile communication terminal. It is preferable to further include a secret key transmission unit that transmits a secret key in response to a program registration request.
[0031]
In the features 8 to 10 of the present invention, has the program been issued to the mobile phone number of the mobile communication terminal in response to a member service provision request or a member service subscription request transmitted from the mobile communication terminal? A determination unit that determines whether or not, and if the determination result is affirmative, the member service providing device that provides the member service sends a member service provision request or a member service subscription request to the member service provider device And a member service provision request transmitting unit that transmits a mobile phone number of the mobile communication terminal as the member ID.
[0032]
According to an eleventh feature of the present invention, in accordance with an instruction from a user, a step A for checking whether or not a mobile phone number of the mobile communication terminal matches an embedded mobile phone number, and a check result Is affirmative, the mobile phone number of the mobile communication terminal is notified to the program issuing server by the calling number notification function, and the member service provision request provided by the member service provider device or the member service The gist of the present invention is a program for causing a mobile communication terminal to execute the process B for transmitting a subscription request.
[0033]
According to a twelfth feature of the present invention, in accordance with an instruction from a user, a step A for checking whether or not a mobile phone number of the mobile communication terminal matches an embedded mobile phone number, and a check result Is positive, a member service providing request or a member service subscription request is transmitted to the member identifying apparatus that provides the member service via the member identifying apparatus, and is incorporated into the program. The present invention is summarized as a program for causing a mobile communication terminal to execute the process B of transmitting the mobile phone number of the mobile communication terminal as a member ID.
[0034]
In the twelfth feature of the present invention, in the step A, the mobile communication terminal notifies the member identification device of the mobile phone number of the mobile communication terminal, and the member identification device is notified. The mobile phone number of the mobile communication terminal is authenticated as the member ID, the authentication result is notified to the mobile communication terminal, and the program is in accordance with the notified authentication result. Preferably, the method includes a step of collating the mobile phone number of the mobile communication terminal with the mobile phone number incorporated in the program.
[0035]
DETAILED DESCRIPTION OF THE INVENTION
(Configuration of member service providing system according to the first embodiment of the present invention)
The configuration of the member service providing system according to the first embodiment of the present invention will be described with reference to FIGS.
[0036]
As shown in FIG. 1, the member service providing system according to the present embodiment is a member identification device 60 installed in each of a plurality of stores. 1 60 n A
[0037]
As shown in FIG. 2, the
[0038]
The mobile phone number registration unit 10A stores the mobile phone number of the
[0039]
The
[0040]
The member
[0041]
The member
[0042]
Here, the process of incorporating the mobile phone number into the
[0043]
Compiling means reading a source code from a source file and converting it into a machine language. Linking refers to generating an executable file (load module) by connecting an object file obtained by compiling a source file and a machine language file (library file) prepared separately.
[0044]
In response to a program activation instruction from the user via the
[0045]
That is, the
[0046]
Moreover, the
[0047]
The member
[0048]
For example, as shown in FIG. 3, the member
[0049]
The “member service provider ID” uniquely identifies a member service provider that provides a member service. The “member service provider ID” may be a representative telephone number of the member service provider.
[0050]
The “name” is a name of a member service provider and may be a trademark registered name or a commonly used name.
[0051]
“Type” indicates the type of member service provided by the member service provider, and includes “general service provision type”, “settlement service provision type”, and “third party certification service provision type”.
[0052]
The “general service provision type” is a type in which the member service is directly provided between the member and the member service provider.
[0053]
The “settlement service provision type” is a type for substituting a settlement service when providing a member service with payment. For example, a member service provided by a credit card company corresponds to a “settlement service provision type”. Data necessary for providing the member service corresponding to the “settlement service provision type” is stored as “setting data”.
[0054]
The “third-party certification service provision type” is a type in which when a member requests a predetermined service from a third party, the member service provider proves the validity of the request for the predetermined service. For example, a travel agent (member service provider) offers a ticket or coupon ticket sales service (in this case, a third party is a railroad company, airline company, hotel, etc.) or a ticket seller (member service provider) Ticket issuance services such as overseas travel insurance and non-life insurance, etc. by admission ticket sales services for movies and concerts (in this case, third parties are movie distributors and concert operators, etc.) and insurance agents (member service providers) (In this case, a third party is an insurance company), a prescription issuance service for a medicine by a hospital or medical institution (member service provider) (in this case, a third party is a drugstore, etc.), publishing, department stores, beer industry organizations, etc. (Member service provider) nationwide common use voucher sales service (in this case, third party is the store where the voucher is used), shopping center, shopping street, etc. The issuance of lottery lottery tickets and vouchers by the member service provider) service (in this case, a third party, governing body), and the like of the lottery or the like corresponds to the "third-party certification service provider type". Data necessary for providing the member service corresponding to the “third-party certification service provision type” is stored as “setting data”.
[0055]
“Setting data” is data necessary for providing a predetermined member service. For example, in the member service provider, data necessary for approval of the settlement service, data necessary for certification to a third party, and the like correspond to “setting data”. The “setting data” can be printed from the output unit of the
[0056]
Further, the “setting data” may store room details from check-in to check-out while staying at the hotel service provider corresponding to the “general service provision type”. By combining with, a staff member at check-in or check-out can be made unnecessary. At the time of check-out, the payment details may be stored in a “usage record” with the hotel as a member service provider, and all “setting data” may be deleted.
[0057]
The “expiration date” indicates the expiration date of the member service and the expiration date of the content set as “setting data”.
[0058]
“Contact” is data such as a telephone number, an address, an e-mail address, and a URL for contacting the member service provider.
[0059]
The “usage record” indicates a record (for example, receipt data, accumulated privilege points, etc.) that the member has used the member service provided by the member service provider.
[0060]
“Advertisement information” is data used by member service providers for advertising activities and promotional activities. For example, the “advertisement information” is formatted by expression means such as text, images, sounds, and videos.
[0061]
“Service information with alarm” is date / time data set when it is necessary to alert the member to the member in time series from the member service provider. For example, the return date of rental video, the reservation date and time of the member service, the expiration date of the member service, the expiration date of data set as “registered personal data” (for example, passport, driver's license, etc.) Corresponds to "Service information with alarm".
[0062]
“Registered personal data” is personal data registered on the basis of an agreement based on a membership contract between a member and a member service provider. For example, “registered personal data” includes “name”, “sex”, “birth date”, “face photo”, “address”, “blood type”, “family structure (including relationship and name)”, “Occupation (company name)”, “Company phone number”, “Hobby”, “E-mail address of mobile communication device”, “Contact fixed phone number”, “Health insurance card number”, “Driver license number” "Passport number", "Basic Resident Register Number", "Personal Password (Authentication Key)", "Voiceprint Data", "Fingerprint Data", "Iris Data", "Handwriting Data" and other member service providers need Contains data.
[0063]
Further, the “registered personal data” may be data conforming to “vCard (Electronic Business Cards)” defined by the International Standardization Organization IMC (Internet Mail Consortium).
[0064]
The
[0065]
In addition, when the member service provider side performs authentication when downloading the initial data, the
[0066]
Further, the
[0067]
In addition, the
[0068]
When the member
[0069]
The
[0070]
Here, the mobile communication network 1 is a network that can provide both telephone communication and data communication (packet communication) by a mobile communication terminal, and can provide a calling number notification function in any communication.
[0071]
The
[0072]
For example, in response to an instruction from the user, the
[0073]
In addition, when the
[0074]
Further, the user is configured to perform notification of withdrawal from the member service, notification of address change, and the like with reference to the “contact” stored in the member
[0075]
The
[0076]
The download
[0077]
The
[0078]
In response to the program download request (issue request for
[0079]
Further, the
[0080]
The
[0081]
The issue
[0082]
The member service provision
[0083]
In response to the member service provision request (or member service subscription request) transmitted from the
[0084]
The member service provision request transfer unit 37 sends a member service provision request (or member service request) to the member
[0085]
The member
[0086]
The member service provision
[0087]
The member
[0088]
When providing the member service, the
[0089]
The member
[0090]
Further, the member
[0091]
The member identification device 60 includes a bar code reader, a non-contact IC scanner, a direct communication connector, and the like in addition to the function of the POS register installed at the user window of the member service provider. In addition, the member identification device 60 has a near field wireless communication function such as infrared communication or Bluetooth (registered trademark), and receives a membership service subscription request from the
[0092]
The
[0093]
Further, the member identification device 60 and the
[0094]
(Operation of member service providing system according to this embodiment)
The operation of the member service providing system according to the present embodiment will be described with reference to FIGS. FIG. 6 is a sequence diagram showing an operation at the time of program download in the member service providing system according to the present embodiment, and FIG. 7 is a sequence diagram showing an operation at the time of membership service subscription in the member service providing system according to the present embodiment. FIG. 8 is a sequence diagram showing an operation at the time of providing a member service in the member service providing system according to the present embodiment.
[0095]
First, with reference to FIG. 6, the operation at the time of program download in the member service providing system according to the present embodiment will be described. In
[0096]
In
[0097]
Here, the process of incorporating the mobile phone number into the
[0098]
In
[0099]
Secondly, with reference to FIG. 7, the operation at the time of membership service subscription in the membership service providing system according to the present embodiment will be described.
[0100]
In
[0101]
In
[0102]
In
[0103]
In
[0104]
In
Send a request to send (registered personal data).
[0105]
In
[0106]
In
[0107]
The membership service subscription procedure may be performed online using the
[0108]
Thirdly, with reference to FIG. 8, the operation at the time of providing the member service in the member service providing system according to the present embodiment will be described. In the present embodiment, a case where a service for downloading initial data of member information is provided as a member service will be described.
[0109]
In
[0110]
In
[0111]
In
[0112]
In
[0113]
In
[0114]
In
[0115]
In
[0116]
In
[0117]
(Operation and effect of the member service providing system according to the present embodiment)
According to the member service providing system according to the present embodiment, the
[0118]
According to the member service providing system according to the present embodiment, the
[0119]
(First change example)
With reference to FIG. 9, the operation at the time of program download in the member service providing system according to the first modified example of the present invention will be described.
[0120]
In
[0121]
In
[0122]
In
[0123]
Then, the
[0124]
According to the member service providing system according to this modified example, a valid mobile phone number can be incorporated into the
[0125]
Further, according to the member service providing system according to this modification, the user can easily incorporate a valid mobile phone number into the program by executing the mobile phone number incorporation program. Moreover, according to the member service providing system according to the present modification, the area where the mobile phone number is incorporated in the
[0126]
(Second modification)
First, with reference to FIG. 10, the operation at the time of membership service subscription in the membership service providing system according to the second modification of the present invention will be described.
[0127]
In
[0128]
If the collation result is affirmative, in
[0129]
Here, the
[0130]
If the authentication result is affirmative, the
[0131]
As a result, even when the
[0132]
In
[0133]
When the
[0134]
In
Send a request to send (registered personal data).
[0135]
In
[0136]
In
[0137]
The membership service subscription procedure may be performed online using the
[0138]
Secondly, with reference to FIG. 11, the operation at the time of providing the member service in the member service providing system according to the second modification of the present invention will be described. In the present embodiment, a case where a service for downloading initial data of member information is provided as a member service will be described.
[0139]
In
[0140]
If the collation result is affirmative, in
[0141]
Here, the
[0142]
When the authentication result is affirmative, the
[0143]
As a result, even when the
[0144]
In
[0145]
In
[0146]
In
[0147]
In
[0148]
In
[0149]
In
[0150]
According to the member service providing system according to the present modified example, the
[0151]
Further, according to the member service providing system according to the present modification, even if the
[0152]
(Member service providing system according to the second embodiment of the present invention)
A member service providing system according to a second embodiment of the present invention will be described with reference to FIGS. The member service providing system according to the present embodiment includes a
[0153]
Here, the
[0154]
The
[0155]
When the issuance
[0156]
Here, the “additional number” is a number string unique to each member. Further, the “program state” includes a “temporary registration state” that cannot be executed yet in the
[0157]
The
[0158]
The
[0159]
The confirmation
[0160]
As shown in FIG. 14, the CTI server is a voice response server including a mobile phone
[0161]
The mobile phone
[0162]
The additional
[0163]
When the confirmation result by the
[0164]
With reference to FIG. 15, the operation at the time of program download in the member service providing system according to the present embodiment will be described.
[0165]
In
[0166]
In
[0167]
In
[0168]
In
[0169]
In
[0170]
Further, the
[0171]
In
[0172]
In
[0173]
In step 1108, the
[0174]
In
[0175]
If the confirmation result is affirmative, in
[0176]
In
[0177]
Thereafter, the
[0178]
According to the member service providing system according to the present embodiment, the
[0179]
In addition, according to the member service providing system according to the present embodiment, the
[0180]
【The invention's effect】
As described above, according to the present invention, a member service providing method capable of providing a member service only to the
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a member service providing system according to an embodiment of the present invention.
FIG. 2 is a functional block diagram of a mobile communication terminal in a member service providing system according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating an example of member information stored in a member information storage unit of the mobile communication terminal of the member service providing system according to the embodiment of the present invention.
FIG. 4 is a functional block diagram of a program issuing server of the member service providing system according to an embodiment of the present invention.
FIG. 5 is a functional block diagram of a member service provider apparatus of the member service providing system according to an embodiment of the present invention.
FIG. 6 is a sequence diagram showing an operation when downloading a program in the member service providing system according to the embodiment of the present invention.
FIG. 7 is a sequence diagram illustrating an operation when a member service is subscribed in a member service providing system according to an embodiment of the present invention.
FIG. 8 is a sequence diagram showing an operation at the time of providing a member service in the member service providing system according to the embodiment of the present invention.
FIG. 9 is a sequence diagram showing an operation at the time of downloading a program in the member service providing system according to a modified example of the present invention.
FIG. 10 is a sequence diagram illustrating an operation when a member service is subscribed in a member service providing system according to a modification of the present invention.
FIG. 11 is a sequence diagram showing an operation at the time of providing a member service in the member service providing system according to a modified example of the present invention.
FIG. 12 is an overall configuration diagram of a member service providing system according to an embodiment of the present invention.
FIG. 13 is a functional block diagram of a program issuing server of the member service providing system according to an embodiment of the present invention.
FIG. 14 is a functional block diagram of a CTI server of the member service providing system according to the embodiment of the present invention.
FIG. 15 is a sequence diagram showing an operation at the time of downloading a program in a member service providing system according to a modified example of the present invention.
[Explanation of symbols]
1 ... Mobile communication network
2 ... Non-mobile communication network
3 ... Mobile communication network
10: Mobile communication terminal
10A ... Mobile phone number registration part
10B ... Program
11 ... Member ID storage
12, 36 ... collation part
13, 52 ... Member information storage unit
14 ... Download control unit
15… Member Information Exchange Department
10C ... Program Download Department
10D: Operation unit
30 ... Program issuing server
31 ... Download request receiver
32. Program storage unit
33 ... Program issuing department
34. Issuance history storage unit
35, 51 ... Member service provision request receiving section
37 ... Member service provision request forwarding section
38 ... Confirmation request receiver
50. Member service provider device
53. Authentication part
54… Member Service Department
80 ... CTI server
81 ... Mobile phone number receiver
82 ... Additional number confirmation part
83 ... Response unit
Claims (10)
前記携帯通信端末が、プログラム発行サーバに対して、移動体通信網における発番通知機能を用いて該携帯通信端末の携帯電話番号を通知すると共に、プログラムの発行要求を送信する工程と、
前記プログラム発行サーバが、前記プログラムの発行要求に応じて、前記携帯通信端末に対して、前記発番通知機能を用いて通知された前記携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行する工程と、
前記携帯通信端末が、発行された前記プログラムをインストールする工程と、
前記携帯通信端末にインストールされている前記プログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程と、
照合結果が肯定的である場合、前記プログラムが、該プログラムを発行したプログラム発行サーバに対して、前記発番通知機能を用いて前記携帯通信端末の携帯電話番号を通知すると共に、前記会員サービスの加入要求を送信する工程と、
前記プログラム発行サーバが、受信した前記会員サービスの加入要求に応じて、前記発番通知機能を用いて通知された前記携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する工程と、
前記判断結果が肯定的である場合、前記プログラム発行サーバが、前記会員サービスの加入要求を受け付ける会員サービス提供者装置に対して、前記会員サービスの加入要求を送信すると共に、前記携帯通信端末の携帯電話番号を前記会員IDとして送信する工程と、
前記携帯通信端末が、前記会員サービス提供者装置に対して、前記会員サービスの加入に必要なデータを送信する工程とを有することを特徴とする会員サービス加入方法。A membership service subscription method for accepting a subscription request for a membership service with a mobile phone number as a membership ID from a mobile communication terminal,
The mobile communication terminal notifying the program issuing server of the mobile phone number of the mobile communication terminal using a calling number notification function in a mobile communication network, and transmitting a program issuance request;
The program issuance server issues the program in which the mobile phone number notified by using the call number notification function is embedded in the mobile communication terminal in an unrewritable manner in response to the program issuance request. And a process of
The portable communication terminal installing the issued program;
The program installed in the mobile communication terminal checks whether the mobile phone number of the mobile communication terminal matches the mobile phone number incorporated in the program according to an instruction from the user. And a process of
If the collation result is affirmative, the program notifies the program issuing server that issued the program of the mobile phone number of the mobile communication terminal using the number notification function, and the member service Sending a subscription request; and
In response to the received membership service subscription request, the program issuance server determines whether or not the program has been issued to the mobile phone number of the mobile communication terminal notified using the call number notification function. And a process of
When the determination result is affirmative, the program issuing server transmits the membership service subscription request to the membership service provider device that accepts the membership service subscription request, and the portable communication terminal Transmitting a telephone number as the member ID;
The mobile communication terminal includes a step of transmitting data necessary for subscribing to the member service to the member service provider device.
前記携帯通信端末が、プログラム発行サーバに対して、移動体通信網における発番通知機能を用いて該携帯通信端末の携帯電話番号を通知すると共に、プログラムの発行要求を送信する工程と、
前記プログラム発行サーバが、前記プログラムの発行要求に応じて、前記携帯通信端末に対して、前記発番通知機能を用いて通知された前記携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行する工程と、
前記携帯通信端末が、発行された前記プログラムをインストールする工程と、
前記携帯通信端末にインストールされているプログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程と、
照合結果が肯定的である場合、前記プログラムが、該プログラムを発行したプログラム発行サーバに対して、前記発番通知機能を用いて前記携帯通信端末の携帯電話番号を通知すると共に、前記会員サービスの提供要求を送信する工程と、
前記プログラム発行サーバが、受信した前記会員サービスの提供要求に応じて、前記発番通知機能を用いて通知された前記携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する工程と、
前記判断結果が肯定的である場合、前記プログラム発行サーバが、前記会員サービスを提供する会員サービス提供者装置に対して、前記会員サービスの提供要求を送信すると共に、前記携帯通信端末の携帯電話番号を前記会員IDとして送信する工程とを有することを特徴とする会員サービス提供方法。A member service providing method for providing a member service with a mobile phone number as a member ID for a mobile communication terminal,
The mobile communication terminal notifying the program issuing server of the mobile phone number of the mobile communication terminal using a calling number notification function in a mobile communication network, and transmitting a program issuance request;
The program issuance server issues the program in which the mobile phone number notified by using the call number notification function is embedded in the mobile communication terminal in an unrewritable manner in response to the program issuance request. And a process of
The portable communication terminal installing the issued program;
The program installed in the mobile communication terminal checks whether or not the mobile phone number of the mobile communication terminal matches the mobile phone number incorporated in the program according to an instruction from the user. Process,
If the collation result is affirmative, the program notifies the program issuing server that issued the program of the mobile phone number of the mobile communication terminal using the number notification function, and the member service Sending a provision request; and
In response to the received member service provision request, the program issuing server determines whether or not the program has been issued to the mobile phone number of the mobile communication terminal notified using the calling number notification function. And a process of
If the determination result is affirmative, the program issuing server transmits a request for providing the member service to a member service provider device that provides the member service, and the mobile phone number of the mobile communication terminal Transmitting as the member ID. A member service providing method comprising:
前記携帯通信端末から送信された前記プログラムの発行要求に応じて、移動体通信網における発番通知機能を用いて該携帯通信端末から通知された該携帯通信端末の携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行するプログラム発行部と、
前記携帯通信端末から送信された会員サービスの提供要求又は会員サービスの加入要求に応じて、該携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する判断部と、
前記判断結果が肯定的である場合、前記会員サービスを提供する会員サービス提供者装置に対して、前記会員サービスの提供要求又は前記会員サービスの加入要求を送信すると共に、前記携帯通信端末の携帯電話番号を会員IDとして送信する会員サービス提供要求送信部とを具備することを特徴とするプログラム発行サーバ。A program issuing server that issues a program to a mobile communication terminal,
In response to an issuance request for the program transmitted from the mobile communication terminal, the mobile phone number of the mobile communication terminal notified from the mobile communication terminal using the number notification function in the mobile communication network cannot be rewritten internally. A program issuing unit for issuing the program incorporated in
A determination unit that determines whether or not the program has been issued for the mobile phone number of the mobile communication terminal in response to a request for membership service transmission or a request to subscribe to the member service transmitted from the mobile communication terminal;
If the determination result is affirmative, the member service provider device that provides the member service transmits a request for membership service or a request for subscription to the member service, and the mobile phone of the mobile communication terminal A program issuance server, comprising: a member service provision request transmitting unit that transmits a number as a member ID.
前記携帯通信端末が、プログラム発行サーバに対して、移動体通信網における発番通知機能を用いて該携帯通信端末の携帯電話番号を通知すると共に、該携帯通信端末にインストールされている前記プログラムの登録要求を送信する工程と、
前記プログラム発行サーバが、前記プログラムの登録要求に応じて、前記携帯通信端末に対して、前記発番通知機能を用いて通知された該携帯電話番号を通知する工程と、
前記携帯通信端末が、前記プログラム発行サーバより通知された前記携帯電話番号を、前記インストールされているプログラムの内部に書き換え不能に組み込む工程とを有することを特徴とするプログラム提供方法。A program providing method for providing a program to a mobile communication terminal,
The mobile communication terminal notifies the program issuing server of the mobile phone number of the mobile communication terminal using a call number notification function in a mobile communication network , and the program installed in the mobile communication terminal Sending a registration request;
The program issuing server notifying the mobile communication terminal of the mobile phone number notified using the calling number notification function in response to the registration request of the program;
The mobile communication terminal includes the step of incorporating the mobile phone number notified from the program issuing server into the installed program in a non-rewritable manner.
前記組み込む工程において、前記携帯通信端末が、前記携帯電話番号組込用プログラムを実行することによって、前記発番通知機能を用いて通知された前記携帯電話番号を、前記プログラムの内部に書き換え不能に組み込むことを特徴とする請求項7に記載のプログラム提供方法。In the step of notifying, the program issuing server incorporates the mobile phone number of the notified mobile communication terminal into the program installed in the mobile communication terminal so as not to be rewritable. Issue a program for
In the assembling step, the mobile communication terminal executes the mobile phone number incorporation program so that the mobile phone number notified using the calling number notification function can not be rewritten in the program. 8. The program providing method according to claim 7, wherein the program providing method is incorporated.
前記携帯通信端末から送信された該携帯通信端末にインストールされている前記プログラムの登録要求に応じて、移動体通信網における発番通知機能を用いて該携帯通信端末から通知された該携帯通信端末の携帯電話番号を、該携帯通信端末に対して通知する携帯電話番号通知部を具備し、
前記携帯通信端末が、前記発番通知機能を用いて通知された前記携帯電話番号を、前記インストールされているプログラムの内部に書き換え不能に組み込むことを特徴とするプログラム発行サーバ。A program issuing server that issues a program to a mobile communication terminal,
The mobile communication terminal notified from the mobile communication terminal using a call number notification function in a mobile communication network in response to a registration request for the program installed in the mobile communication terminal transmitted from the mobile communication terminal A mobile phone number notification unit for notifying the mobile communication terminal of the mobile phone number,
The program issuance server, wherein the mobile communication terminal incorporates the mobile phone number notified using the calling number notification function into the installed program so as not to be rewritten.
前記携帯通信端末が、前記携帯電話番号組込用プログラムを実行することによって、前記発番通知機能を用いて通知された前記携帯電話番号を、前記プログラムの内部に書き換え不能に組み込むことを特徴とする請求項9に記載のプログラム発行サーバ。A mobile phone in which the mobile phone number notifying unit incorporates the mobile phone number of the mobile communication terminal notified by using the calling number notification function into a program installed in the mobile communication terminal in a non-rewritable manner. Issue a number-embedded program,
The mobile communication terminal incorporates the mobile phone number notified by using the calling number notification function in a non-rewritable manner inside the program by executing the mobile phone number incorporation program. The program issuing server according to claim 9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003101991A JP3860555B2 (en) | 2003-04-04 | 2003-04-04 | Program providing method, member service subscription method, member service providing method, and program issuing server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003101991A JP3860555B2 (en) | 2003-04-04 | 2003-04-04 | Program providing method, member service subscription method, member service providing method, and program issuing server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004312290A JP2004312290A (en) | 2004-11-04 |
| JP3860555B2 true JP3860555B2 (en) | 2006-12-20 |
Family
ID=33465615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003101991A Expired - Fee Related JP3860555B2 (en) | 2003-04-04 | 2003-04-04 | Program providing method, member service subscription method, member service providing method, and program issuing server |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3860555B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100714534B1 (en) | 2005-03-02 | 2007-05-07 | 그랜드 어드밴스 코포레이션 | Network video camera recognition system and method |
| WO2008129773A1 (en) * | 2007-03-30 | 2008-10-30 | Access Co., Ltd. | Portable communication terminal and program executed by portable communication terminal |
| JP4588800B2 (en) * | 2010-01-21 | 2010-12-01 | 株式会社ケンウッド | Information providing system and information providing method |
| JP5520262B2 (en) * | 2011-08-03 | 2014-06-11 | 株式会社Nttドコモ | Application providing system and application providing method |
| JP2022108239A (en) * | 2021-01-12 | 2022-07-25 | 鎮寿 李 | Smartphone application and writing recording |
-
2003
- 2003-04-04 JP JP2003101991A patent/JP3860555B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004312290A (en) | 2004-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI591554B (en) | Electronic ticket security system and method | |
| US8447355B2 (en) | Communication system, settlement management apparatus and method, portable information terminal and information processing method, and program | |
| US7708194B2 (en) | Virtual wallet | |
| US20040030658A1 (en) | Electronic ticket, system for issuing electronic tickets, and devices for using and performing operations on electronic tickets | |
| US7197767B2 (en) | Information distribution system and information management method | |
| US20120185398A1 (en) | Mobile payment system with two-point authentication | |
| JP2004506258A (en) | Personal data device and protection system and method for storing and protecting personal data | |
| JP7461241B2 (en) | Customer information management server and customer information management method | |
| KR20030080111A (en) | System and Method for Operating Coupons Connected Personal Information by Using IC Card | |
| WO2007117073A1 (en) | System and method for authentication using a bar-code | |
| KR20200038713A (en) | Contracting method for rental using terminal and system for thereof | |
| JP4738110B2 (en) | Sales promotion system, sales promotion method and sales promotion program | |
| JP2012073890A (en) | Server device, ticket information display program and electronic ticket providing method, or the like | |
| JP2001357019A (en) | Consumer integrated support system using IC card and IC card used for it | |
| JP2008040890A (en) | Financial transaction system and server | |
| JP3860555B2 (en) | Program providing method, member service subscription method, member service providing method, and program issuing server | |
| JP2004126898A (en) | Authentication and payment system | |
| JP4517889B2 (en) | Member authentication system and server, portable terminal, information confirmation terminal, member authentication method and program, and program recording medium | |
| CN114861848B (en) | Removable tag element with access credentials | |
| JP2009140352A (en) | System and method for confirming service consumption | |
| JP2006323728A (en) | Service system and optimum service providing method | |
| WO2001088792A1 (en) | Authenticating method and system and settling method and system | |
| JP5358967B2 (en) | User authentication server, user authentication method, and user authentication system | |
| JP2009146170A (en) | Card issuing method, card issuing system, and card validating device | |
| KR100837121B1 (en) | Electronic coupon service system and method using smart card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050315 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051108 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060110 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060912 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060921 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090929 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100929 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110929 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110929 Year of fee payment: 5 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110929 Year of fee payment: 5 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110929 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |