[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2003101991A
Other languages
Japanese (ja)
Other versions
JP2004312290A (en
Inventor
栄二 大塚
朋子 大久保
久雄 渡辺
郷太 清水
一弘 渡辺
嘉明 根津
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Access Co Ltd
Original Assignee
Access Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Access Co Ltd filed Critical Access Co Ltd
Priority to JP2003101991A priority Critical patent/JP3860555B2/en
Publication of JP2004312290A publication Critical patent/JP2004312290A/en
Application granted granted Critical
Publication of JP3860555B2 publication Critical patent/JP3860555B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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に示すように、複数の販売店等にそれぞれ設置されている会員識別装置60乃至60と、会員管理装置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は、複数の会員識別装置60乃至60に接続されており、複数の会員識別装置60乃至60を統括して管理するものである。会員情報が、会員識別装置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 member management device 70, a program issuance server 30, and a member service provider device 50.
[0037]
As shown in FIG. 2, the mobile communication terminal 10 includes a mobile phone number registration unit 10A, a program 10B, a radio communication unit 10C, and an operation unit 10D.
[0038]
The mobile phone number registration unit 10A stores the mobile phone number of the mobile communication terminal 10 assigned by the mobile communication operator. The mobile phone number registration unit 10A is configured so as not to be rewritten.
[0039]
The program 10B includes a member ID storage unit 11, a collation unit 12, a member information storage unit 13, a download control unit 14, and a member information exchange unit 15.
[0040]
The member ID storage unit 11 stores the mobile phone number (member ID) assigned by the program issuing server 30 in a non-rewritable manner. Specifically, the member ID storage unit 11 is a part of a storage area provided in the mobile communication terminal 10, but it does not seem which part of the storage area corresponds to the member ID storage unit 11 from the outside. It is configured.
[0041]
The member ID storage unit 11 may store a mobile phone number incorporated by the program issuing server 30, or may store a mobile phone number notified from the program issuing server 30. The mobile phone number incorporated by the mobile phone number incorporation program may be stored.
[0042]
Here, the process of incorporating the mobile phone number into the program 10B by the program issuing server 30 will be described. The program issuance server 30 has a source code, a library, a single module, etc., which are parts of the program 10B in advance. When the program 10B is issued, these parts are made into an execution module (compiled and linked) together with mobile phone number data. Etc.) to create an executable program (load module). As a result, the mobile phone number data is incorporated into the program 10B in a non-rewritable state.
[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 operation unit 10D, the verification unit 12 stores the mobile phone number of the mobile communication terminal 10 stored in the mobile phone number registration unit 10A and the member ID storage unit in the program 11 is checked to see if the mobile phone number incorporated in 11 matches.
[0045]
That is, the collation unit 12 collates whether or not the program is legally issued from the program issuing server 30 (whether or not it is in a correct operating environment). The collation unit 12 permits the activation of the program when the collation result is affirmative.
[0046]
Moreover, the collation part 12 may be comprised so that it may operate | move as needed, when there exists a read request | requirement of the credit card data accumulate | stored in the member information storage part 13. FIG.
[0047]
The member information storage unit 13 stores member information for each member service provider to which the user of the mobile communication terminal 10 is subscribed. The member information for each member service provider in the member information storage unit 13 is downloaded by the download control unit 14 by downloading initial data from the member service provider device 50 via the program issuing server 30 or the member identifying device 60. Accumulated. The member information exchange unit 15 acquires update data from the member service provider device 50 via the program issuance server 30 or the member identification device 60 as member information for each member service provider in the member information storage unit 13. As a result, part or all of them are updated. That is, the member information in the member information storage unit 13 is stored so that it cannot be rewritten by the user of the mobile communication terminal 10.
[0048]
For example, as shown in FIG. 3, the member information storage unit 13 includes “member service provider ID”, “name”, “type”, “setting data”, “expiration date”, “contact”, and “usage record”. ”,“ Advertisement information ”,“ service information with alarm ”, and“ registered personal data ”are stored in association with each other.
[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 mobile communication terminal 10. The “setting data” related to the “third-party certification service provision type” may be configured such that a part or all of the “setting data” is deleted when the member receives provision of a predetermined service.
[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 download control unit 14 downloads initial data such as “registered personal data” stored in the member information storage unit 13 from the member service provider device 50 via the program issuance server 30 or the member identification device 60. Thus, the downloaded initial data is stored in the member information storage unit 13.
[0065]
In addition, when the member service provider side performs authentication when downloading the initial data, the download control unit 14 transmits information necessary for authentication such as a personal password, a voice print, a fingerprint, and an iris to the operation unit of the mobile communication terminal. Processing to capture from 10D is performed.
[0066]
Further, the download control unit 14 incorporates the mobile phone number of the mobile communication terminal 10 notified from the program issuance server 30 into the installed program 10B (that is, the member ID storage unit 11) in a non-rewritable manner.
[0067]
In addition, the download control unit 14 executes the mobile phone number incorporation program in response to an instruction to execute the mobile phone number incorporation program from the user via the operation unit 10D. The mobile phone number may be incorporated into the member ID storage unit 11 in a non-rewritable manner.
[0068]
When the member information exchange unit 15 receives the provision of the member service, the member information exchange unit 15 updates the update data related to the member information for each member service provider stored in the member information storage unit 13 via the wireless communication unit 10C of the mobile communication terminal 10. Thus, it is obtained from the member service provider device 50 via the program issuing server 30 or the member identification device 60. Further, the member information exchange unit 15 updates part or all of the member information for each member service provider in the member information storage unit 13 based on the obtained update data related to the member information.
[0069]
The wireless communication unit 10C is a near-field wireless communication function such as infrared communication or Bluetooth (registered trademark), a two-way direct communication function with the member identification device 60 via a connector, or a program issuance via the mobile communication network 1. A function of communicating with the server 30 is provided. For example, the wireless communication unit 10 </ b> C may be configured to use IrMC (IrDA Infrared Mobile Communication) or IrFM (IrDA Infrared Financial Messaging), which are international standards for infrared communication.
[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 operation unit 10D receives various instructions from the user. The operation unit 10D also has an input function, an output function, and an editing function.
[0072]
For example, in response to an instruction from the user, the operation unit 10D “use record (receipt data, accumulated privilege points, discount points, rental products, return deadline, etc.)” accumulated in the member information storage unit 13, etc. May be configured to perform time-series and item-by-item classification, edit like a household account book, and display on the screen of the mobile communication terminal 10. Via voice expression.
[0073]
In addition, when the operation unit 10D downloads the initial data of the above-described member information, when requested by the member service provider side, the operation unit 10D gives the user a password, voiceprint, fingerprint, or mobile communication terminal 10 You may be comprised so that the user's face photograph image | photographed with the camera may be input.
[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 information storage unit 13 via the operation unit 10D. May be.
[0075]
The program issuing server 30 issues a program to the mobile communication terminal 10, and as shown in FIG. 4, a download request receiving unit 31, a program storage unit 32, a program issuing unit 33, and an issue history A storage unit 34, a member service provision request receiving unit 35, a verification unit 36, and a member service provision request transfer unit 37 are provided.
[0076]
The download request receiving unit 31 receives a program download request (a request for issuing the program 10B or a registration request for the program 10B installed in the mobile communication terminal 10) transmitted from the wireless communication unit 10C of the mobile communication terminal 10. Is.
[0077]
The program storage unit 32 includes the above-described program 10B, a mobile phone number incorporation program for incorporating the mobile phone number of the mobile communication terminal 10 into a program installed in the mobile communication terminal 10 in a non-rewritable manner, and the like. It is something to remember.
[0078]
In response to the program download request (issue request for program 10B) transmitted from the mobile communication terminal 10, the program issuing unit 33 is the mobile phone of the mobile communication terminal 10 notified from the mobile communication terminal 10 by the numbering notification function. A program in which a number is incorporated in a non-rewritable manner is issued.
[0079]
Further, the program issuing unit 33 notifies the mobile communication terminal 10 from the mobile communication terminal 10 using the numbering notification function in response to a program download request (registration request for the program 10B installed in the mobile communication terminal 10) transmitted from the mobile communication terminal 10. A mobile phone number notification unit that notifies the mobile communication terminal 10 of the mobile phone number of the mobile communication terminal 10 that has been made is configured.
[0080]
The program issuing unit 33 issues the above-described mobile phone number incorporation program in response to a program download request (a registration request for the program 10B installed in the mobile communication terminal 10) transmitted from the mobile communication terminal 10. It may be configured to.
[0081]
The issue history storage unit 34 manages the mobile phone number of the mobile communication terminal 10 that issued the program 10B.
[0082]
The member service provision request receiving unit 35 receives a member service provision request transmitted from the mobile communication terminal 10. The member service provision request receiving unit 35 can receive a member service provision request (or a member service subscription request) via the mobile communication network 1. Further, the member service provision request receiving unit 35 may be configured to be able to receive a program issuance history collation request via the member identification device 60 and the member management device 70.
[0083]
In response to the member service provision request (or member service subscription request) transmitted from the mobile communication terminal 10, the verification unit 36 is notified of the mobile communication terminal 10 notified by the numbering notification function from the mobile communication terminal 10. It is a determination part which determines whether the program 10B was issued with respect to the mobile telephone number.
[0084]
The member service provision request transfer unit 37 sends a member service provision request (or member service request) to the member service provider device 50 that provides the member service when the result of the determination by the collation unit 36 is affirmative. The mobile phone number of the mobile communication terminal is transmitted as a member ID.
[0085]
The member service providing apparatus 50 provides a member service with a mobile phone number as a member ID to a mobile communication terminal. As shown in FIG. 5, the member service providing request receiving unit 51, member information A storage unit 52, an authentication unit 53, and a member service providing unit 54 are provided. The member service providing apparatus 50 accepts a membership service subscription request using a mobile phone number from a mobile communication terminal as a member ID.
[0086]
The member service provision request receiving unit 51 receives the member service provision request (or member service subscription request) transmitted from the program issuing server 30 or the member identification device 60 and the mobile phone number of the mobile communication terminal 10 as the member ID. To receive.
[0087]
The member information storage unit 52 stores member information for each member. The member information storage unit 52 may be configured to store the same data as the member information stored in the member information storage unit 13 of the mobile communication terminal 10 of each member.
[0088]
When providing the member service, the authentication unit 53 transmits an authentication key request to the mobile communication terminal 10 and performs authentication using the authentication key transmitted from the mobile communication terminal 10.
[0089]
The member service providing unit 54 refers to the member information storage unit 52 and provides the member service to the mobile communication terminal 10 when the authentication result by the authentication unit 53 is affirmative. Here, as the member service to be provided, those corresponding to the above-mentioned “general service provision type”, “settlement service provision type”, and “third party certification service provision type” can be considered. In this member service, the member's mobile communication terminal 10 can also download initial data of the member information of the member.
[0090]
Further, the member service providing unit 54 performs a procedure for subscribing the user to the member service related to the membership service subscription request in response to the membership service subscription request transmitted from the member service provision request receiving unit 51. At this time, the member service providing unit 54 acquires data (for example, registered personal data) necessary for membership service subscription from the mobile communication terminal 10.
[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 mobile communication terminal 10 using the mobile phone number of the mobile communication terminal 10 as a member ID. And a request for providing a member service including a request to download initial data of member information.
[0092]
The member management device 70 includes a plurality of member identification devices 60. 1 60 n And a plurality of member identification devices 60 1 60 n To manage and manage. The member information may be stored in the member identification device 60 or the member management device 70.
[0093]
Further, the member identification device 60 and the member management device 70 may be integrated for a small member service provider such as a private store.
[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 step 601, the mobile communication terminal 10 is registered in the mobile phone number registration unit 10 </ b> A using the number notification function in the mobile communication network 1 with respect to the program issuing server 30 in accordance with an instruction from the user. The mobile phone number of the mobile communication terminal 10 is notified and a program download request is transmitted. The mobile communication terminal 10 can also provide a program download request via the WWW page provided by the program issuing server 30.
[0096]
In step 602, the program issuing unit 33 of the program issuing server 30 responds to the program download request transmitted from the mobile communication terminal 10, and the mobile phone of the mobile communication terminal 10 notified from the mobile communication terminal 10 by the calling number notification function. The number is incorporated in the program stored in the program storage unit 32 so as not to be rewritten.
[0097]
Here, the process of incorporating the mobile phone number into the program 10B by the program issuing server 30 will be described. The program issuance server 30 has a source code, a library, a single module, etc., which are parts of the program 10B in advance. When the program 10B is issued, these parts are made into an execution module (compiled and linked) together with mobile phone number data. Etc.) to create an executable program (load module). As a result, the mobile phone number data is incorporated into the program 10B in a non-rewritable state.
[0098]
In step 603, the program issuing unit 33 of the program issuing server 30 transmits the above-described program to the mobile communication terminal 10 via the mobile communication network 1. Here, the issuance history storage unit 34 of the program issuance server 30 accumulates the mobile phone number of the mobile communication terminal 10 in order to accumulate as a history that the program has been issued to the mobile communication terminal 10.
[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 step 711, the collation unit 12 of the program 10B, in response to an instruction from the user via the operation unit 10D, the mobile phone number of the mobile communication terminal 10 registered in the mobile phone number registration unit 10A, and the program 10B Whether the mobile phone number incorporated in the member ID storage unit 11 matches or not is checked.
[0101]
In step 712, the wireless communication unit 10 </ b> C of the mobile communication terminal 10 sends a membership service subscription request for a predetermined member service to the program issuing server 30 when the above-described collation result is positive. It transmits via the communication network 1. Here, the wireless communication unit 10 </ b> C of the mobile communication terminal 10 is registered in the mobile phone number registration unit 10 </ b> A with respect to the program issuing server 30 using the numbering notification function in the mobile communication network 1. The mobile phone number (member ID) is also notified.
[0102]
In step 713, the collation unit 36 of the program issuance server 30 stores the notified mobile phone number of the mobile communication terminal 10 in the issuance history storage unit 34 of the program issuance server 30 in response to the membership service subscription request. Whether or not a program is issued to the mobile communication terminal 10 is determined.
[0103]
In step 714, when the above-mentioned determination result is affirmative, the member service provision request transfer unit 37 of the program issuing server 30 sends the above-mentioned information to the member service provider device 50 that provides the predetermined member service. A member service subscription request is transmitted, and the mobile phone number (member ID) of the mobile communication terminal 10 is transmitted as a member ID.
[0104]
In step 715, the member service providing unit 54 of the member service provider device 50 provides the mobile communication terminal 10 with data necessary for subscribing to the member service (for example,
Send a request to send (registered personal data).
[0105]
In step 716, the wireless communication unit 10C of the mobile communication terminal 10 transmits the above-described registered personal data to the member service provider device 50 in response to the above-described transmission request.
[0106]
In step 717, the member service provider 54 of the member service provider device 50 performs a membership service subscription procedure based on the received registered personal data.
[0107]
The membership service subscription procedure may be performed online using the mobile communication terminal 10 or the like as described above, or may be performed offline using mail or the like.
[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 step 701, the collation unit 12 of the program 10B, in response to an instruction from the user via the operation unit 10D, the mobile phone number of the mobile communication terminal 10 registered in the mobile phone number registration unit 10A, and the program 10B Whether the mobile phone number incorporated in the member ID storage unit 11 matches or not is checked.
[0110]
In step 702, the wireless communication unit 10 </ b> C of the mobile communication terminal 10 sends a member service provision request for the predetermined member service to the program issuing server 30 when the above-described collation result is positive. It transmits via the communication network 1. Here, the wireless communication unit 10 </ b> C of the mobile communication terminal 10 is registered in the mobile phone number registration unit 10 </ b> A with respect to the program issuing server 30 using the numbering notification function in the mobile communication network 1. The mobile phone number is also notified.
[0111]
In step 703, the collation unit 36 of the program issuance server 30 stores the notified mobile phone number of the mobile communication terminal 10 in the issuance history storage unit 34 of the program issuance server 30 in response to the request for providing the member service. Whether or not a program is issued to the mobile communication terminal 10 is determined.
[0112]
In step 704, if the above-mentioned determination result is affirmative, the member service provision request transfer unit 37 of the program issuing server 30 sends the above-mentioned information to the member service provider device 50 that provides the predetermined member service. The member service provision request is transmitted, and the mobile phone number of the mobile communication terminal 10 is transmitted as the member ID.
[0113]
In step 705, the authentication unit 53 of the member service provider device 50 transmits an authentication key request via the established communication path with the mobile communication terminal 10.
[0114]
In step 706, the wireless communication unit 10C of the mobile communication terminal 10 transmits an authentication key to the member service provider 50 in response to the above-described authentication key request.
[0115]
In step 707, the authentication unit 53 of the member service provider 50 performs authentication as to whether or not the authentication key transmitted from the mobile communication terminal 10 matches the authentication key notified in advance by the member. Here, it is assumed that the member notifies the member service provider 50 of the authentication key by means such as mail. Further, the authentication key may be notified from the member service provider 50 to the member in advance.
[0116]
In step 708, when the above-mentioned authentication result is affirmative, the member service provider 54 of the member service provider 50 sends initial data (credits) of the member information for the member service provider to the mobile communication terminal 10. Provides a card data download service.
[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 program issuing server 30 installs the program in which the mobile phone number notified by the call number notification function is incorporated in the rewritable state inside the mobile communication terminal 10 of the mobile phone number. Therefore, unauthorized use of a program using a fake mobile phone number can be prevented.
[0118]
According to the member service providing system according to the present embodiment, the collation unit 12 of the program 10B has the mobile phone number of the mobile communication terminal 10 registered in the mobile phone number registration unit 10A and the member ID storage unit of the program 10B. 11 is controlled so that a member service provision request (or a member service subscription request) is transmitted only when the mobile phone number incorporated in the mobile phone number is the same as the mobile phone number incorporated in FIG. Or a member service provision request (or member service subscription request) only when the program 10B is issued to the mobile phone number of the notified mobile communication terminal 10 in response to the membership service subscription request). Since it is controlled to transmit to the member service provider device 50, unauthorized use of the program using a fake mobile phone number is prevented. It can be.
[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 step 801, the mobile communication terminal 10 is registered in the mobile phone number registration unit 10 </ b> A using the calling number notification function in the mobile communication network 1 with respect to the program issuing server 30 in accordance with an instruction from the user. Not only the mobile phone number of the mobile communication terminal 10 is notified, but also a program download request (registration request for the program installed in the mobile communication terminal) is transmitted. Here, the program download request includes a program installed flag indicating that the program is installed in the mobile communication terminal 10. The mobile communication terminal 10 can also provide a program download request via a WWW page provided by the program issuing server 30.
[0121]
In step 802, the program issuing unit 33 of the program issuing server 30 detects the program installed flag included in the program download request transmitted from the mobile communication terminal 10, and is notified from the program storage unit 32 of the mobile communication terminal notified. A mobile phone number incorporation program configured to incorporate 10 mobile phone numbers into the above-described program is extracted.
[0122]
In step 803, the program issuing unit 33 of the program issuing server 30 transmits the extracted mobile phone number incorporation program to the mobile communication terminal 10 via the mobile communication network 1. Here, in order for the issuance history storage unit 34 of the program issuance server 30 to store the fact that the mobile phone number incorporation program is issued to the mobile communication terminal 10 as a history, the mobile phone of the mobile communication terminal 10 Accumulate numbers.
[0123]
Then, the download control unit 14 of the mobile communication terminal 10 executes the downloaded mobile phone number incorporation program according to the user's instruction, so that the mobile phone number of the mobile communication terminal 10 is obtained as the member ID of the program 10B. It is incorporated in the storage unit 11 so that it cannot be rewritten.
[0124]
According to the member service providing system according to this modified example, a valid mobile phone number can be incorporated into the program 10B installed in the mobile communication terminal 10 at the time of factory shipment in a non-rewritable manner, and a fake mobile phone number can be set. Unauthorized use of the used program can be prevented.
[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 program 10B is not known except for the program for incorporating the mobile phone number, thereby further improving safety. be able to.
[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 step 911, the collation unit 12 of the mobile communication terminal 10 obtains the mobile phone number of the mobile communication terminal 10 registered in the mobile phone number registration unit 10A and the mobile phone number stored in the member ID storage unit 11. Check for a match.
[0128]
If the collation result is affirmative, in step 912, the wireless communication unit 10C of the mobile communication terminal 10 sends a membership service subscription request with the mobile phone number as the member ID to the member identification device 60 through the proximity wireless communication. Send. At this time, the mobile communication terminal 10 transmits the mobile phone number stored in the member ID storage unit to the member identification device 60 as the member ID. Here, the wireless communication unit 10C of the mobile communication terminal 10 may transmit the membership service subscription request and the mobile phone number (member ID) to the member identification device 60 by direct communication via the connector.
[0129]
Here, the mobile communication terminal 10 notifies the mobile phone number to the member identification device 60 through near field wireless communication such as IrMC, direct communication through a connector, bar code input, manual input, or the like without performing the above verification. Even if the member identification device 60 is configured to authenticate the notified mobile phone number (member ID) as a member ID and notify the mobile communication terminal 10 of the authentication result. Good.
[0130]
If the authentication result is affirmative, the wireless communication unit 10C of the mobile communication terminal 10 transmits the above-described membership service subscription request to the member identification device 60 through near field wireless communication.
[0131]
As a result, even when the collation unit 12 of the mobile communication terminal 10 cannot read the mobile communication terminal 10 (program 10B), the above collation can be performed.
[0132]
In step 913, the member identification device 60 transmits a membership service subscription request including the mobile phone number (member ID) to the member management device 70. Here, when the member identification apparatus 60 authenticates the received membership service subscription request and the authentication result is affirmative, the membership service subscription request including the mobile phone number (member ID) is sent to the membership management apparatus. 70 may be configured to transmit.
[0133]
When the member management apparatus 70 authenticates the received membership service subscription request in step 914 and the authentication result is affirmative, in step 915 subscription of the member service including the mobile phone number (member ID) is performed. The request is transmitted to the member service providing apparatus 50 that provides the member service.
[0134]
In step 916, the member service providing unit 54 of the member service provider device 50 provides the mobile communication terminal 10 with data necessary for subscribing to the member service (for example,
Send a request to send (registered personal data).
[0135]
In step 917, the wireless communication unit 10C of the mobile communication terminal 10 transmits the registered personal data described above to the member service provider device 50 in response to the transmission request.
[0136]
In step 918, the member service provider 54 of the member service provider device 50 performs a membership service subscription procedure based on the received registered personal data.
[0137]
The membership service subscription procedure may be performed online using the mobile communication terminal 10 or the like as described above, or may be performed offline using mail or the like.
[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 step 900, the collation unit 12 of the mobile communication terminal 10 obtains the mobile phone number of the mobile communication terminal 10 registered in the mobile phone number registration unit 10A and the mobile phone number stored in the member ID storage unit 11. Check for a match.
[0140]
If the collation result is affirmative, in step 901, the wireless communication unit 10C of the mobile communication terminal 10 sends a member service provision request with the mobile phone number as a member ID to the member identification device 60 through the proximity wireless communication. Send. At this time, the mobile communication terminal 10 transmits the mobile phone number stored in the member ID storage unit to the member identification device 60 as the member ID. Here, the wireless communication unit 10C of the mobile communication terminal 10 may transmit the member service provision request and the mobile phone number (member ID) to the member identifying device 60 by direct communication via the connector.
[0141]
Here, the mobile communication terminal 10 notifies the mobile phone number to the member identification device 60 through near field wireless communication such as IrMC, direct communication through a connector, bar code input, manual input, or the like without performing the above verification. Even if the member identification device 60 is configured to authenticate the notified mobile phone number (member ID) as a member ID and notify the mobile communication terminal 10 of the authentication result. Good.
[0142]
When the authentication result is affirmative, the wireless communication unit 10C of the mobile communication terminal 10 transmits the above-described member service provision request to the member identification device 60 through the proximity wireless communication.
[0143]
As a result, even when the collation unit 12 of the mobile communication terminal 10 cannot read the mobile communication terminal 10 (program 10B), the above collation can be performed.
[0144]
In step 902, the member identification device 60 transmits a member service provision request including a mobile phone number (member ID) to the member management device 70. Here, when the member identification device 60 authenticates the received request for providing the member service, and the authentication result is affirmative, the member management device sends the request for providing the member service including the mobile phone number (member ID). 70 may be configured to transmit.
[0145]
In step 903, the member management apparatus 70 authenticates the received request for providing the member service. If the authentication result is affirmative, in step 904, the member management device 70 provides the member service including the mobile phone number (member ID). The request is transmitted to the member service providing apparatus 50 that provides the member service.
[0146]
In step 905, the authentication unit 53 of the member service provider device 50 transmits an authentication key request via a communication path with the established mobile communication terminal 10.
[0147]
In step 906, the wireless communication unit 10C of the mobile communication terminal 10 transmits an authentication key to the member service provider 50 in response to the above-described authentication key request.
[0148]
In step 907, the authentication unit 53 of the member service provider 50 performs authentication as to whether or not the authentication key transmitted from the mobile communication terminal 10 matches the authentication key notified in advance by the member. Here, it is assumed that the member notifies the member service provider 50 of the authentication key by means such as mail.
[0149]
In step 908, if the above-mentioned authentication result is affirmative, the member service providing unit 54 of the member service provider 50 sends initial data (credits) of the member information for the member service provider to the mobile communication terminal 10. Provides a card data download service.
[0150]
According to the member service providing system according to the present modified example, the program 10B is assigned to the member identification device 60 only when the mobile phone number of the mobile communication terminal 10 matches the mobile phone number incorporated in the program 10B. On the other hand, since it is controlled to transmit a member service provision request (or member service subscription request), unauthorized use of a program using a fake mobile phone number can be prevented.
[0151]
Further, according to the member service providing system according to the present modification, even if the program 10B cannot read the mobile phone number of the mobile communication terminal 10, the mobile phone number of the mobile communication terminal 10 and the program The mobile phone number incorporated in 10B can be verified.
[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 program issuance server 30 connected to a non-mobile communication network 2 that is a communication network that does not have a calling number notification function, and a mobile communication network that has a calling number notification function. 3 is connected to a CTI (Computer Telephony Integration) server 80.
[0153]
Here, the non-mobile communication network 2 is a network connected to the mobile communication network 3 and cannot receive notification of numbering from the mobile communication network 3. For example, the Internet, LAN, or the like corresponds to the non-mobile communication network 2.
[0154]
The program issuing server 30 issues a program to the mobile communication terminal 10, and as shown in FIG. 13, a download request receiving unit 31, a program storage unit 32, a program issuing unit 33, and an issue history A storage unit 34, a member service provision request receiving unit 35, a collation unit 36, a member service provision request transferring unit 37, and a confirmation request receiving unit 38 are provided. Since the configuration of the program issuing server 30 according to the present embodiment is basically the same as the configuration of the program issuing server 30 according to the first embodiment described above, only the differences between the two will be described below.
[0155]
When the issuance history storage unit 34 issues a program to the mobile communication terminal 10, the “member ID”, “additional number”, “secret key”, and “program state” that are mobile phone numbers of the mobile communication terminal 10 are issued. "And" issue date "are stored in association with each other.
[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 mobile communication terminal 10 and a “normal registration state” that can be executed in the mobile communication terminal 10.
[0157]
The program issuing unit 33 constitutes a program transmitting unit and a secret key transmitting unit that transmit the telephone number, secret key, and program of the CTI server (voice response server) 80 to the mobile communication terminal 10. Here, since the additional number is a part of the telephone number of the CTI server 80, the telephone number of the CTI server 80 transmitted for each mobile communication terminal 10 is different. For example, the telephone number of the CTI server 80 is a telephone number assigned by a dial-in service or a subaddress service.
[0158]
The program issuing unit 33 may be configured to transmit a secret key in response to a program registration request from the mobile communication terminal 10.
[0159]
The confirmation request receiving unit 38 receives the confirmation request receiving unit 38 transmitted from the CTI server 80. Here, in response to a confirmation request from the CTI server (voice response server) 80, the verification unit 36 stores the mobile phone number (member ID) and the additional number of the mobile communication terminal 10 in association in the issue history storage unit 34. A confirmation unit for confirming whether or not it has been configured is configured. Further, the confirmation request receiving unit 38 returns the confirmation result by the collation unit 36 to the CTI server 80.
[0160]
As shown in FIG. 14, the CTI server is a voice response server including a mobile phone number receiving unit 81, an additional number confirmation unit 82, and a response unit 83.
[0161]
The mobile phone number receiving unit 81 receives the mobile phone number notified from the mobile communication terminal 10 using the calling number notification function via the mobile communication network 3.
[0162]
The additional number confirmation unit 82 transmits a confirmation request as to whether or not the notified mobile phone number (member ID) and additional number of the mobile communication terminal 10 are stored in association with each other to the program issuing server.
[0163]
When the confirmation result by the program issuing server 30 is affirmative, the response unit 83 notifies the portable communication terminal 10 of the confirmation result.
[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 step 1101, the wireless communication unit 10 </ b> C of the mobile communication terminal 10 transmits a program download request to the program issuing server 30 via the non-mobile communication network 2 in response to an instruction from the user. In such a case, the user may transmit the program download request on the Web page provided by the program issuing server 30 using the mobile communication terminal 10.
[0166]
In step 1102, the download request receiving unit 31 of the program issuing server 30 transmits a mobile phone number input request to the mobile communication terminal 10.
[0167]
In step 1103, the wireless communication unit 10C of the mobile communication terminal 10 transmits the mobile phone number. The wireless communication unit 10C may automatically transmit the mobile phone number registered in the mobile phone number registration unit 10A, or may transmit the mobile phone number input by the user via the operation unit 10D. Good.
[0168]
In step 1104, the program issuing unit 33 incorporates the mobile phone number transmitted from the mobile communication terminal 10 into the program extracted from the program storage unit 32 in a non-rewritable manner.
[0169]
In step 1105, the program issuing unit 33 includes, for the mobile communication terminal 10, a program incorporating a mobile phone number (temporary registration state) and a phone number of the CTI server 80 (a unique additional number for each mobile phone number). ) And a secret key. Since the program in this state is temporarily registered in the program issuing server 30, the mobile communication terminal 10 cannot execute the program.
[0170]
Further, the program issuing unit 33 stores the “member ID”, the “additional number”, the “secret key”, and the “program state”, which are the mobile phone numbers of the mobile communication terminal 10, in the issuance history storage unit 34. .
[0171]
In step 1106, the wireless communication unit 10 </ b> C of the mobile communication terminal 10 makes a call to the telephone number of the CTI server 80, thereby using the calling number notification function in the mobile communication network 3, and the mobile phone of the mobile communication terminal 10. Give the number.
[0172]
In step 1107, the additional number confirmation unit 82 of the CTI server 80 transmits a confirmation request including the notified mobile phone number and additional number of the mobile communication terminal 10 to the program issuing server 30.
[0173]
In step 1108, the collation unit 36 of the program issuance server 30 confirms whether or not the mobile phone number and the additional number included in the confirmation request are stored in the issuance history storage unit 34. Then, the confirmation request receiving unit 38 of the program issuing server 30 returns the confirmation result (positive response or negative response) to the CTI server 80.
[0174]
In step 1109, the response unit 83 of the CTI server 80 notifies the mobile communication terminal 10 of the above confirmation result via the mobile communication network 3. Here, the response unit 83 of the CTI server 80 may be configured to notify the confirmation result by a voice response.
[0175]
If the confirmation result is affirmative, in step 1110, the wireless communication unit 10C of the mobile communication terminal 10 sends a legitimate record request for the above-mentioned program in response to an instruction from the user. To the program issuance server 30.
[0176]
In step 1111, if the confirmation result for the mobile communication terminal 10 in step 1108 is affirmative, the program issuance server 30 displays “program status” corresponding to the mobile communication terminal 10 in the issuance history storage unit 34. Then, the temporary registration state is changed to the normal registration state, and the “secret key” corresponding to the mobile communication terminal 10 is extracted and transmitted to the mobile communication terminal 10.
[0177]
Thereafter, the download control unit 14 of the mobile communication terminal 10 determines whether or not the received “secret key” matches the “secret key” received in step 1105. If the determination result is affirmative, the program can be executed.
[0178]
According to the member service providing system according to the present embodiment, the CTI server 80 connected to the mobile communication network 3 corresponding to the calling number notification function receives the positive confirmation result by the program issuing server 30 as a mobile communication. When the terminal 10 is notified, since the program 10B can be used in the mobile communication terminal 10, the program issuing server 30 is connected to the non-mobile communication network 2 that does not support the calling number notification function. Even in such a case, a valid mobile phone number can be incorporated into the program 10B, and unauthorized use of the program using a fake mobile phone number can be prevented.
[0179]
In addition, according to the member service providing system according to the present embodiment, the mobile communication terminal 10 determines that the program 10B can be used by collation using a secret key, so that the mobile phone that is legitimate to the program 10B can be used more safely. A number can be incorporated.
[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 mobile communication terminal 10 in which the program is properly installed, and a program providing method capable of providing such a program. Therefore, it is possible to provide a program issuing server and a program suitable for use in these.
[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とする会員サービスの加入要求を受け付ける会員サービス加入方法であって、
前記携帯通信端末が、プログラム発行サーバに対して、移動体通信網における発番通知機能を用いて該携帯通信端末の携帯電話番号を通知すると共に、プログラムの発行要求を送信する工程と、
前記プログラム発行サーバが、前記プログラムの発行要求に応じて、前記携帯通信端末に対して、前記発番通知機能を用いて通知された前記携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行する工程と、
前記携帯通信端末が、発行された前記プログラムをインストールする工程と、
前記携帯通信端末にインストールされている前記プログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程と、
照合結果が肯定的である場合、前記プログラムが、該プログラムを発行したプログラム発行サーバに対して、前記発番通知機能を用いて前記携帯通信端末の携帯電話番号を通知すると共に、前記会員サービスの加入要求を送信する工程と、
前記プログラム発行サーバが、受信した前記会員サービスの加入要求に応じて、前記発番通知機能を用いて通知された前記携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する工程と、
前記判断結果が肯定的である場合、前記プログラム発行サーバが、前記会員サービスの加入要求を受け付ける会員サービス提供者装置に対して、前記会員サービスの加入要求を送信すると共に、前記携帯通信端末の携帯電話番号を前記会員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.
前記プログラム発行サーバは、前記プログラムの部品となるソースコード、ライブラリ又は単体モジュールを、前記発番通知機能を用いて通知された前記携帯電話番号と共に実行モジュール化することによって、該携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行することを特徴とする請求項1に記載の会員サービス加入方法。The program issuing server converts the source code, library, or single module, which is a part of the program, into an execution module together with the mobile phone number notified by using the number notification function. The member service subscription method according to claim 1, wherein the program is incorporated so as not to be rewritable. 携帯通信端末に対して、携帯電話番号を会員IDとする会員サービスを提供する会員サービス提供方法であって、
前記携帯通信端末が、プログラム発行サーバに対して、移動体通信網における発番通知機能を用いて該携帯通信端末の携帯電話番号を通知すると共に、プログラムの発行要求を送信する工程と、
前記プログラム発行サーバが、前記プログラムの発行要求に応じて、前記携帯通信端末に対して、前記発番通知機能を用いて通知された前記携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行する工程と、
前記携帯通信端末が、発行された前記プログラムをインストールする工程と、
前記携帯通信端末にインストールされているプログラムが、ユーザからの指示に応じて、該携帯通信端末の携帯電話番号と、該プログラムに組み込まれている携帯電話番号とが一致するか否かを照合する工程と、
照合結果が肯定的である場合、前記プログラムが、該プログラムを発行したプログラム発行サーバに対して、前記発番通知機能を用いて前記携帯通信端末の携帯電話番号を通知すると共に、前記会員サービスの提供要求を送信する工程と、
前記プログラム発行サーバが、受信した前記会員サービスの提供要求に応じて、前記発番通知機能を用いて通知された前記携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する工程と、
前記判断結果が肯定的である場合、前記プログラム発行サーバが、前記会員サービスを提供する会員サービス提供者装置に対して、前記会員サービスの提供要求を送信すると共に、前記携帯通信端末の携帯電話番号を前記会員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:
前記プログラム発行サーバは、前記プログラムの部品となるソースコード、ライブラリ又は単体モジュールを、前記発番通知機能を用いて通知された前記携帯電話番号と共に実行モジュール化することによって、該携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行することを特徴とする請求項3に記載の会員サービス提供方法。The program issuing server converts the source code, library, or single module, which is a part of the program, into an execution module together with the mobile phone number notified by using the number notification function. 4. The member service providing method according to claim 3, wherein the program is incorporated so as not to be rewritable. 携帯通信端末に対してプログラムを発行するプログラム発行サーバであって、
前記携帯通信端末から送信された前記プログラムの発行要求に応じて、移動体通信網における発番通知機能を用いて該携帯通信端末から通知された該携帯通信端末の携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行するプログラム発行部と、
前記携帯通信端末から送信された会員サービスの提供要求又は会員サービスの加入要求に応じて、該携帯通信端末の携帯電話番号に対して前記プログラムを発行したか否かについて判断する判断部と、
前記判断結果が肯定的である場合、前記会員サービスを提供する会員サービス提供者装置に対して、前記会員サービスの提供要求又は前記会員サービスの加入要求を送信すると共に、前記携帯通信端末の携帯電話番号を会員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.
前記プログラム発行部は、前記プログラムの部品となるソースコード、ライブラリ又は単体モジュールを、前記発番通知機能を用いて通知された前記携帯電話番号と共に実行モジュール化することによって、該携帯電話番号を内部に書き換え不能に組み込んだ前記プログラムを発行することを特徴とする請求項5に記載のプログラム発行サーバ。The program issuing unit converts the source code, library, or single module, which is a part of the program, into an execution module together with the mobile phone number notified by using the number notification function. 6. The program issuance server according to claim 5, wherein the program is incorporated so as not to be rewritable. プログラムを携帯通信端末に提供するプログラム提供方法であって、
前記携帯通信端末が、プログラム発行サーバに対して、移動体通信網における発番通知機能を用いて該携帯通信端末の携帯電話番号を通知すると共に、該携帯通信端末にインストールされている前記プログラムの登録要求を送信する工程と、
前記プログラム発行サーバが、前記プログラムの登録要求に応じて、前記携帯通信端末に対して、前記発番通知機能を用いて通知された該携帯電話番号を通知する工程と、
前記携帯通信端末が、前記プログラム発行サーバより通知された前記携帯電話番号を、前記インストールされているプログラムの内部に書き換え不能に組み込む工程とを有することを特徴とするプログラム提供方法。
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.
JP2003101991A 2003-04-04 2003-04-04 Program providing method, member service subscription method, member service providing method, and program issuing server Expired - Fee Related JP3860555B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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