(57)【要約】      （修正有）【課題】会員情報を一括して更新できる更新制御プログラム、更新制御方法及び更新制御装置を提供する。【解決手段】更新制御プログラムは、情報処理端末から利用者識別情報と更新情報とを受信すし、利用者識別情報に対応づけて、１又は複数の登録先サービスについての会員識別情報を記憶する記憶部を参照し、受信した利用者識別情報に対応する複数の登録先サービスについての会員識別情報を特定し、特定した複数の登録先サービスについての会員識別情報を用いて、複数の登録先サービスを管理する各情報処理装置に対して更新情報を反映させる対象の会員情報を指定する処理を、コンピュータに実行させる。【選択図】図６
2018181275.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末からユーザ識別情報と更新情報とを受信し、
ユーザ識別情報に対応づけて、１又は複数の登録先サービスについての会員識別情報を記憶する記憶部を参照して、受信した前記ユーザ識別情報に対応する複数の登録先サービスについての会員識別情報を特定すると、特定した前記複数の登録先サービスについての会員識別情報を用いて、前記複数の登録先サービスを管理する各情報処理装置に対して前記更新情報を反映させる対象の会員情報を指定する、
処理をコンピュータに実行させることを特徴とする更新制御プログラム。
【請求項２】
それぞれ会員情報を管理する管理システム群のうち、情報処理端末によって指定された複数の管理システムについて、特定のユーザ識別情報に対応づけて、前記複数の管理システムの各会員識別情報への関連づけ情報を記憶部に記憶させ、
前記情報処理端末における前記特定のユーザ識別情報に対応する会員情報の１又は複数の項目に関する更新処理の内容を受信すると、前記記憶部に記憶された前記関連づけ情報に基づいて前記複数の管理システムのそれぞれにおける前記各会員識別情報を特定し、
特定した前記各会員識別情報を用いて、前記複数の管理システムのそれぞれにおける各会員情報に前記更新処理の内容を反映させる依頼を送信する、
ことを特徴とする更新制御プログラム。
【請求項３】
前記更新情報又は前記更新処理の内容は、個人情報である、
ことを特徴とする請求項１又は２に記載の更新制御プログラム。
【請求項４】
前記更新情報又は前記更新処理の内容は、氏名又は年齢又は居所又クレジットカードに関する情報である、
ことを特徴とする請求項１又は２に記載の更新制御プログラム。
【請求項５】
前記指定する処理は、受信した前記更新情報のうち、前記登録先サービスにおいて用いられる情報を抽出することを特徴とする請求項１に記載の更新制御プログラム。
【請求項６】
前記指定する処理は、前記情報処理装置における前記更新情報を反映させる処理が成功するまで、指定した前記会員情報を前記情報処理装置に送信する処理を繰り返し、前記反映させる処理の結果を前記情報処理端末に送信することを特徴とする請求項１に記載の更新制御プログラム。
【請求項７】
前記特定する処理は、受信した前記会員情報の１又は複数の項目に関する更新処理の内容のうち、前記複数の管理システムのそれぞれにおいて用いられる項目の内容を特定し、
前記送信する処理は、特定された前記項目の内容を含む前記依頼を送信する
ことを特徴とする請求項２に記載の更新制御プログラム。
【請求項８】
前記送信する処理は、前記管理システムにおける前記更新処理の内容を前記会員情報に反映させる処理が成功するまで処理を繰り返し、前記反映させる処理の結果を前記情報処理端末に送信することを特徴とする請求項２に記載の更新制御プログラム。
【請求項９】
情報処理端末からユーザ識別情報と更新情報とを受信し、
ユーザ識別情報に対応づけて、１又は複数の登録先サービスについての会員識別情報を記憶する記憶部を参照して、受信した前記ユーザ識別情報に対応する複数の登録先サービスについての会員識別情報を特定すると、特定した前記複数の登録先サービスについての会員識別情報を用いて、前記複数の登録先サービスを管理する各情報処理装置に対して前記更新情報を反映させる対象の会員情報を指定する、
処理をコンピュータが実行することを特徴とする更新制御方法。
【請求項１０】
それぞれ会員情報を管理する管理システム群のうち、情報処理端末によって指定された複数の管理システムについて、特定のユーザ識別情報に対応づけて、前記複数の管理システムの各会員識別情報への関連づけ情報を記憶部に記憶させ、
前記情報処理端末における前記特定のユーザ識別情報に対応する会員情報の１又は複数の項目に関する更新処理の内容を受信すると、前記記憶部に記憶された前記関連づけ情報に基づいて前記複数の管理システムのそれぞれにおける前記各会員識別情報を特定し、
特定した前記各会員識別情報を用いて、前記複数の管理システムのそれぞれにおける各会員情報に前記更新処理の内容を反映させる依頼を送信する、
処理をコンピュータが実行することを特徴とする更新制御方法。
【請求項１１】
ユーザ識別情報に対応づけて、１又は複数の登録先サービスについての会員識別情報を記憶する記憶部と、
情報処理端末からユーザ識別情報と更新情報とを受信する取得部と、
前記記憶部を参照して、受信した前記ユーザ識別情報に対応する複数の登録先サービスについての会員識別情報を特定すると、特定した前記複数の登録先サービスについての会員識別情報を用いて、前記複数の登録先サービスを管理する各情報処理装置に対して前記更新情報を反映させる対象の会員情報を指定する特定部と、
を有することを特徴とする更新制御装置。
【請求項１２】
それぞれ会員情報を管理する管理システム群のうち、情報処理端末によって指定された複数の管理システムについて、特定のユーザ識別情報と対応づけられた、前記複数の管理システムの各会員識別情報への関連づけ情報を記憶する記憶部と、
前記複数の管理システムの各会員識別情報への関連づけ情報を、前記特定のユーザ識別情報と対応付けて前記記憶部に記憶させる管理部と、
前記情報処理端末における前記特定のユーザ識別情報に対応する会員情報の１又は複数の項目に関する更新処理の内容を受信する取得部と、
前記記憶部に記憶された前記関連づけ情報に基づいて前記複数の管理システムのそれぞれにおける前記各会員識別情報を特定し、特定した前記各会員識別情報を用いて、前記複数の管理システムのそれぞれにおける各会員情報に前記更新処理の内容を反映させる依頼を送信する特定部と
を有することを特徴とする更新制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、更新制御プログラム、更新制御方法及び更新制御装置に関する。
【背景技術】
【０００２】
複数のポイントサービスコミュニティ間で、ポイントを交換する技術が知られている。例えば、複数のことなるポイントサービスコミュニティに固有のポイントを、複数のポイントサービスで獲得したポイントに共通のポイントに変換し、積算して共通の交換商品、サービスを提供して共通ポイントを積算して交換可能にする技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６９２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術において、ポイントサービスを始めとする各種の会員制サービスの利用を希望する会員は、ポイントサービスコミュニティごとに個別に会員登録や登録した会員情報の更新を行う。この場合において、例えば複数のポイントサービスを利用する会員は、住所や電話番号等の会員情報として登録される情報の変更があったときは、個別のポイントサービスコミュニティごとに会員情報を更新する必要がある。
【０００５】
一つの側面では、会員情報を一括して更新できる更新制御プログラム、更新制御方法及び更新制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様において、更新制御プログラムは、情報処理端末から利用者識別情報と更新情報とを受信する処理をコンピュータに実行させる。更新制御プログラムは、利用者識別情報に対応づけて、１又は複数の登録先サービスについての会員識別情報を記憶する記憶部を参照する処理をコンピュータに実行させる。更新制御プログラムは、受信した利用者識別情報に対応する複数の登録先サービスについての会員識別情報を特定する処理をコンピュータに実行させる。更新制御プログラムは、特定した複数の登録先サービスについての会員識別情報を用いて、複数の登録先サービスを管理する各情報処理装置に対して更新情報を反映させる対象の会員情報を指定する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
一つの態様によれば、会員情報を一括して更新できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１に係るシステムの構成を示す図である。
【図２】図２は、実施例１に係る個人情報記憶部の一例を示す図である。
【図３】図３は、実施例１に係る端末に出力される情報更新画面の一例を示す図である。
【図４】図４は、実施例１に係る更新制御装置の構成を示す機能ブロック図である。
【図５】図５は、実施例１に係る会員情報テーブルの一例を示す図である。
【図６】図６は、実施例１に係る情報更新処理の一例を示すシーケンス図である。
【図７】図７は、実施例２に係るサービス情報テーブルの一例を示す図である。
【図８】図８は、実施例２に係る情報更新処理の一例を示すシーケンス図である。
【図９】図９は、実施例３に係る端末に出力される入会申請画面の一例を示す図である。
【図１０】図１０は、更新制御プログラムを実行するコンピュータのハードウェア構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する更新制御プログラム、更新制御方法及び更新制御装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００１０】
図１は、実施例１に係るシステムの構成を示す図である。図１に示すシステムは、更新制御装置１０と、端末２０と、各事業者の事業者サーバ３０とを有し、ネットワーク４０を介して相互に通信可能に接続されている。なお、以下において、図１に示すＡ社事業者サーバ３０ａとＢ社事業者サーバ３０ｂとを区別せずに表記する場合、「事業者サーバ３０」と表記することがある。また、端末２０は、情報処理端末の一例であり、事業者サーバ３０は、複数の登録先サービスを管理する各情報処理装置及び管理システムの一例である。
【００１１】
端末２０は、様々な事業者のポイントサービスを利用する利用者が所持する情報処理端末であり、タブレット端末やスマートフォン等の移動体通信端末や可搬型のパーソナルコンピュータ等で実現される。利用者は、端末２０にインストールされているアプリケーションプログラム（以下において「アプリ」と表記する場合がある。）を用いて更新制御装置１０との間でデータの送受を行う。なお、端末２０は、ネットワーク４０を介さずに更新制御装置１０とＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信により直接通信してもよい。
【００１２】
図１に示すように、端末２０は、利用者の識別情報及びその他の個人情報を記憶する個人情報記憶部２１を有する。図２は、実施例１に係る個人情報記憶部の一例を示す図である。図２に示すように、個人情報記憶部２１は、管理ＩＤと氏名と住所と電話番号とメールアドレスとを含む。なお、会員情報テーブル１４ａに記憶される情報は、例えば後述するＩＤ管理部１５ｃにより予め入力される。
【００１３】
図２において、管理ＩＤは、更新制御装置１０に登録されている利用者を識別する識別情報を表し、以下「ＩＤ」と記載する場合がある。なお、管理ＩＤは、ユーザ識別情報の一例である。また、氏名、住所、電話番号及びメールアドレスは、利用者の個人情報を記憶する。なお、個人情報記憶部２１が記憶する情報は一例であり、生年月日や銀行の口座番号などのその他の個人情報をさらに記憶してもよく、また図２に示す個人情報の一部を記憶しないような構成であってもよい。
【００１４】
図２に示す個人情報記憶部２１に記憶される個人情報、又は端末２０が更新制御装置１０に送信する情報は、例えば図３に示すような情報更新画面を通じて、利用者により入力される。図３は、実施例１に係る端末に出力される情報更新画面の一例を示す図である。なお、図３に示す情報更新画面は、例えば端末２０にインストールされたアプリを起動することにより表示される。なお、以下において、端末２０が、更新処理の内容として更新制御装置１０に送信する個人情報を含む情報を、「更新情報」と表記する場合がある。
【００１５】
図３に示すように、情報更新画面には、図２に示す個人情報記憶部２１に記憶される情報に対応して、氏名、住所、電話番号及びメールアドレスを入力する欄が含まれる。また、図３に示すように、情報更新画面には、図２に示す個人情報記憶部２１に記憶される管理ＩＤが表示される。なお、情報更新画面に含まれる欄は一例であり、これ以外の入力欄を含んでもよく、また一部の入力欄を含まないような構成であってもよい。なお、図３に示す例においては、情報更新画面に、個人情報記憶部２１に記憶される個人情報がデフォルト値として予め表示される。
【００１６】
端末２０は、図３に示す情報更新画面において「入力」ボタンの操作を受け付けると、入力された情報を用いて個人情報記憶部２１を更新し、又は入力された情報を更新制御装置１０に送信する。なお、端末２０は、情報更新画面において予め表示された情報及び利用者により更新された情報の全てを、更新情報として更新制御装置１０に送信するが、これに限られ、例えば利用者により更新された情報のみを更新情報として更新制御装置１０に送信してもよい。
【００１７】
また、端末２０は、更新制御装置１０から、後述する更新完了通知を受信すると、例えば「サービスＡにおける会員情報の更新が完了しました」などのメッセージを、図示しない表示部等に出力する。
【００１８】
図１に戻って、事業者サーバ３０は、事業者のポイントサービスを提供するサーバ装置であり、事業者ごとに複数存在する。事業者サーバ３０は、事業者のポイントサービスの利用登録を行い会員となった利用者の会員情報を管理する。会員情報には、会員を識別する識別情報に対応づけた各会員が保有するポイント高が含まれる。なお、ポイントサービスは、登録先サービスの一例である。また、登録先サービスはこれにポイントサービスに限られず、オンラインショッピングサービス等のその他の会員制サービスであってもよい。
【００１９】
図１に示すように、Ａ社事業者サーバ３０ａは会員情報記憶部３１ａを有し、Ｂ社事業者サーバ３０ｂは会員情報記憶部３１ｂを有する。なお、以下において、会員情報記憶部３１ａと会員情報記憶部３１ｂとを区別せずに表記する場合、「会員情報記憶部３１」と表記することがある。会員情報記憶部３１は、各ポイントサービスにおいて用いられる、各利用者の個人情報を含む情報を記憶する。なお、会員情報記憶部３１に記憶される情報は、事業者サーバ３０の制御部により入力され又は更新される。
【００２０】
更新制御装置１０は、端末２０の利用者による様々な事業者の会員情報の一括更新を制御するサーバ装置である。更新制御装置１０は、端末２０の利用者の指示に基づいて、利用者の管理ＩＤに対応付けられた、後述する各事業者が発行する各社ＩＤを特定する。そして、更新制御装置１０は、各事業者サーバ３０に、各社ＩＤと、端末２０から受信した更新情報とを送信する。これにより、更新制御装置１０は、各事業者のサービスにおける会員情報を一括して更新する。
【００２１】
［機能ブロック］
次に、本実施例における更新制御装置１０について、図４を用いて説明する。図４は、実施例１に係る更新制御装置の構成を示す機能ブロック図である。図４に示すように、本実施例における更新制御装置１０は、上述したとおり、端末２０の利用者から会員情報の一括更新申請を受け付けた場合に、各事業者サーバ３０に更新情報を送信して会員情報の更新処理を実行させるものである。
【００２２】
一実施形態として、更新制御装置１０は、上記の更新制御処理がパッケージソフトウェアやオンラインソフトウェアとして管理される更新制御プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、更新制御装置１０は、管理者が使用する情報処理装置に上記の更新制御プログラムをインストールさせることにより実装することができる。この他、更新制御装置１０は、上記の管理者が使用する情報処理装置などをクライアント端末として収容するサーバ装置に上記の更新制御プログラムをインストールさせることにより実装することができる。この場合、更新制御装置１０は、売上管理などの業務システムの一部として実装されることとしてもよいし、上記の更新制御処理により実現されるサービスをアウトソーシングによって管理するクラウドとして実装することとしてもかまわない。
【００２３】
図４には、符号１１〜符号１５に対応する機能部が示されているが、これはあくまで一例に過ぎず、図示された機能部の一部を省略し、又は図示以外の機能部が更新制御装置１０に備わることを妨げない。例えば、管理者が使用する情報処理装置が更新制御装置１０として実装される場合、パーソナルコンピュータや携帯端末装置などが標準装備する機能部、例えば入力デバイス、画像または音声の出力デバイス、通信インタフェースなどの機能部を有してもよい。また、上記の業務システムの一部として更新制御装置１０が実装される場合、後述する会員情報テーブル１４ａ以外のデータを管理するデータベースが更新制御装置１０の記憶部１４、例えば主記憶装置や補助記憶装置などに記憶されることとしてもよい。
【００２４】
図４に示すように、更新制御装置１０は、あくまで一例として、通信部１１と、記憶部１４と、制御部１５とを有する。なお、図４には、データの入出力の関係を表す実線が示されているが、説明の便宜上、最小限の部分について示されているに過ぎない。すなわち、各処理部に関するデータの入出力は、図示の例に限定されず、図示以外のデータの入出力、例えば処理部及び処理部の間、処理部及びデータの間、または、処理部及び外部装置の間のデータの入出力が行われることとしてもかまわない。
【００２５】
通信部１１は、ネットワーク４０を介して、端末２０や事業者サーバ３０等の外部装置と制御部１５とのデータ通信を制御する処理部である。通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等の通信装置に対応する。
【００２６】
記憶部１４は、制御部１５で実行されるＯＳ（Operating  System）やアプリケーションプログラムなどの各種プログラムに用いられるデータを記憶するデバイスである。例えば、記憶部１４は、更新制御装置１０における主記憶装置として実装される。例えば、記憶部１４には、各種の半導体メモリ素子、例えばＲＡＭ（Random  Access  Memory）やフラッシュメモリを採用できる。また、記憶部１４は、補助記憶装置として実装することもできる。この場合、ＨＤＤ（Hard  Disk  Drive）、光ディスクやＳＳＤ（Solid  State  Drive）などを採用できる。
【００２７】
記憶部１４は、制御部１５で実行されるプログラムに用いられるデータの一例として、会員情報テーブル１４ａを記憶する。このデータ以外にも、記憶部１４には、他の電子データを併せて記憶することもできる。
【００２８】
会員情報テーブル１４ａは、更新制御装置１０に登録されている利用者の識別情報と各事業者サーバ３０に会員として登録されている利用者の識別情報との対応付けを管理するものである。図５は、実施例１に係る会員情報テーブルの一例を示す図である。図５に示すように、会員情報テーブル１４ａは、管理ＩＤと各社ＩＤとを含む。なお、会員情報テーブル１４ａに記憶される情報は、例えば後述するＩＤ管理部１５ｃにより予め入力される。
【００２９】
図５において、各社ＩＤは、各社の事業者サーバ３０に会員として登録されている利用者を識別する識別情報を表し、以下「ｉｄ」と記載する場合がある。なお、各社ＩＤは、会員識別情報の一例である。図５には、管理ＩＤがＩＤ１である利用者が、Ａ社の事業者サーバ３０ではｉｄａ、Ｂ社の事業者サーバ３０ではｉｄｂとして識別されていることが例示されている。
【００３０】
次に、制御部１５は、更新制御装置１０の全体的な処理を司る処理部である。制御部１５は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１５は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。この制御部１５は、取得部１５ａ、特定部１５ｂ及びＩＤ管理部１５ｃを有する。なお、取得部１５ａ、特定部１５ｂ及びＩＤ管理部１５ｃは、プロセッサが有する電子回路の一例やプロセッサが実行するプロセスの一例である。
【００３１】
取得部１５ａは、端末２０から会員情報の更新要求を取得する。取得部１５ａは、例えば通信部１１を通じて、端末２０から、管理ＩＤ及び個人情報を含む情報を取得し、特定部１５ｂに出力する。
【００３２】
また、取得部１５ａは、事業者サーバ３０から、会員情報の更新が完了したことを示す更新完了通知を受信する。更新完了通知を受信した取得部１５ａは、端末２０に対して更新完了通知を送信する。
【００３３】
特定部１５ｂは、管理ＩＤに対応する各社ＩＤを特定し、各社ＩＤに対応する事業者サーバ３０に各社ＩＤ及び更新情報を送信する。特定部１５ｂは、取得部１５ａから入力された管理ＩＤを用いて会員情報テーブル１４ａを参照し、管理ＩＤに対応する各社ＩＤ（ｉｄ）を抽出する。また、特定部１５ｂは、抽出した各社ＩＤに対応するサービス事業者の事業者サーバ３０に対して、各社ＩＤ及び更新情報を送信する。
【００３４】
ＩＤ管理部１５ｃは、利用者の管理ＩＤ及び各社ＩＤの登録及び更新を行う。なお、ＩＤ管理部１５ｃは、管理部の一例である。
【００３５】
例えば利用者から更新制御プログラムの利用申請があった場合、利用者に対して新たに管理ＩＤを付与するとともに、利用者が保有する各社ＩＤの入力を受け付ける。そして、ＩＤ管理部１５ｃは、新たに付与した管理ＩＤと、入力を受け付けた各社ＩＤとを、会員情報テーブル１４ａに登録する。
【００３６】
［処理の流れ］
次に、本実施例に係るシステムにおける情報更新処理の流れについて説明する。図６は、実施例１に係る情報更新処理の一例を示すシーケンス図である。まず、端末２０は、利用者の指示に基づいてアプリを起動する（Ｓ１０１）。次に、端末２０は、個人情報記憶部２１から管理ＩＤ及び個人情報を読み出し、図３に示すような情報更新画面に表示させる（Ｓ１０２）。次に、端末２０は、情報更新画面において、更新する個人情報の入力を受け付ける（Ｓ１０３）。端末２０は、利用者により更新する個人情報の入力を受け付けると、入力された個人情報を更新情報として、管理ＩＤとともに更新制御装置１０に送信する（Ｓ１０４）。
【００３７】
更新制御装置１０の取得部１５ａは、端末２０から送信された管理ＩＤ及び更新情報を受信し、特定部１５ｂに出力する。特定部１５ｂは、会員情報テーブル１４ａを参照して、出力された管理ＩＤに対応する各社ＩＤを取得する（Ｓ１１１）。次に、特定部１５ｂは、取得した各社ＩＤに対応する事業者サーバ３０に、各社ＩＤ及び更新情報を送信する（Ｓ１１２）。
【００３８】
次に、事業者サーバ３０は、更新制御装置１０から各社ＩＤ及び更新情報を取得すると、取得した各社ＩＤ及び更新情報を用いて、会員情報を更新する（Ｓ１２１）。事業者サーバ３０は、会員情報の更新が完了すると、更新完了通知を更新制御装置１０に送信する（Ｓ１２２）。
【００３９】
更新制御装置１０の取得部１５ａは、事業者サーバ３０から更新完了通知を受信すると、端末２０に更新完了通知を送信する（Ｓ１３１）。更新完了通知を受信した端末２０は、更新完了メッセージを図示しない表示部等に出力して、処理を終了する（Ｓ１４１）。
【００４０】
［効果］
以上説明したように、本実施例における更新制御プログラムは、情報処理端末から利用者識別情報と更新情報とを受信する処理をコンピュータに実行させる。更新制御プログラムは、利用者識別情報に対応づけて、１又は複数の登録先サービスについての会員識別情報を記憶する記憶部を参照する処理をコンピュータに実行させる。更新制御プログラムは、受信した利用者識別情報に対応する複数の登録先サービスについての会員識別情報を特定する処理をコンピュータに実行させる。更新制御プログラムは、特定した複数の登録先サービスについての会員識別情報を用いて、複数の登録先サービスを管理する各情報処理装置に対して更新情報を反映させる対象の会員情報を指定する処理をコンピュータに実行させる。これにより、会員情報を一括して更新できる。例えば、本実施例によれば、端末２０の利用者は、Ａ社事業者サーバ３０ａ及びＢ社事業者サーバ３０ｂなどの個別の事業者サーバ３０において別々に会員情報の更新処理を行うことなく、一括して会員情報を更新できる。
【００４１】
なお、本実施例における更新情報又は更新処理の内容は、例えば個人情報である。また、本実施例における更新情報又は更新処理の内容は、氏名又は年齢又は居所又クレジットカードに関する情報である。本実施例において、更新制御装置１０は、一括更新処理の都度、氏名又は年齢又は居所又クレジットカードに関する情報などの個人情報を含む更新情報を、端末２０から取得する。これにより、更新制御装置１０は個人情報などを保持していなくともよいので、情報の保全に関するコストやリスクを軽減できる。
【実施例２】
【００４２】
上記実施例においては、更新制御装置１０は、端末２０から受信した更新情報の全体を各社の事業者サーバ３０に送信していたが、実施の形態はこれに限れられない。例えば、各社のポイントサービスにおいて、会員情報に含まれる項目が異なる場合がある。また、各社の事業者サーバ３０において、更新処理に時間を要したり、エラーが生じたりする場合がある。
【００４３】
本実施例においては、更新制御装置２１０が、端末２０から受信した更新情報のうち、各社の事業者サーバ３０に対して送信する項目を特定する構成について説明する。また、本実施例における更新制御装置２１０は、各社の事業者サーバ３０においてエラーが生じた場合等にリトライ依頼を送信すると共に、各社の事業者サーバ３０における更新処理の進捗状況を、端末２０に送信する。
【００４４】
［機能ブロック］
まず、本実施例における更新制御装置の一例について説明する。なお、以下の実施例において、先に説明した図面に示す部位と同一の部位には同一の符号を付し、重複する説明は省略する。また、本実施例における提案装置については図示を省略する。
【００４５】
本実施例における更新制御装置２１０は、あくまで一例として、通信部１１と、記憶部２１４と、制御部２１５とを有する。記憶部２１４は、制御部２１５で実行されるプログラムに用いられるデータの一例として、会員情報テーブル１４ａに加えて、サービス情報テーブル２１４ｂをさらに記憶する。
【００４６】
サービス情報テーブル２１４ｂは、各社の事業者サーバ３０において登録される会員情報の項目を記憶する。図７は、実施例２に係るサービス情報テーブルの一例を示す図である。図７に示すように、サービス情報テーブル２１４ｂは、「事業者」と「項目」とを含む。図７に示すように、項目は、「氏名」と「住所」と「電話番号」と「メールアドレス」とをさらに含む。なお、会員情報テーブル１４ａに記憶される情報は、例えばＩＤ管理部１５ｃにより予め入力される。
【００４７】
図７において、「事業者」は、Ａ社及びＢ社などの各事業者を記憶する。「項目」の各欄は、各事業者の事業者サーバ３０において登録される会員情報の項目を記憶する。図７の各項目の欄において、「１」は、当該事業者の事業者サーバ３０において会員情報として登録される項目を示し、「０」は、当該事業者の事業者サーバ３０において会員情報に含まれない項目を示す。例えば、「Ｂ社」においては、氏名、住所、電話番号及びメールアドレスが登録されるのに対し、「Ａ社」においては、氏名及びメールアドレスのみが登録される。
【００４８】
次に、本実施例における制御部２１５は、制御部１５は、取得部２１５ａ、特定部２１５ｂ及びＩＤ管理部１５ｃを有する。
【００４９】
本実施例における取得部２１５ａは、実施例１における取得部１５ａが実行する処理に加えて、各事業者サーバ３０から受信した通知に応じたステータスを、端末２０に通知する。例えば、取得部２１５ａは、いずれかの事業者サーバ３０から、更新処理においてエラーが発生したことの通知を受信した場合、更新処理が未完了であることを示すステータスを端末２０に通知する。また、取得部２１５ａは、いずれかの事業者サーバ３０から、所定の期間内に更新完了通知を受信しない場合にも、更新処理が未完了であることを示すステータスを端末２０に通知するような構成であってもよい。
【００５０】
また、本実施例における取得部２１５ａは、いずれかの事業者サーバ３０から更新処理においてエラーが発生したことの通知を受信した場合、当該事業者サーバ３０に対して、更新処理のリトライ依頼を送信する。取得部２１５ａは、当該事業者サーバ３０に対して、更新処理が完了するまで、リトライ依頼を繰り返す。
【００５１】
次に、本実施例における特定部２１５ｂは、特定部１５ｂが実行する処理に加えて、サービス情報テーブル２１４ｂを参照し、入力された更新情報のうち、特定された各社ＩＤに対応する事業者が提供するポイントサービスにおいて登録される項目を特定する。なお、以下において、更新情報のうち、取得した各社ＩＤに対応する事業者が提供するポイントサービスにおいて登録される項目に該当すると特定された情報を、「更新項目」と表記する場合がある。
【００５２】
特定部２１５ｂは、特定された更新項目を、各社ＩＤとともに各事業者サーバ３０に送信する。
【００５３】
また、本実施例における端末２０は、更新制御装置２１０から受信したステータスに関する通知に基づいて、表示部にメッセージを表示させる。例えば、端末２０は、一部の事業者サーバ３０において更新処理が完了していない場合、「サービスＡにおける処理が完了しました。サービスＢにおける処理の結果を待っています。」などのメッセージを表示部等に出力する。端末２０は、更新制御装置２１０から更新完了通知を受信すると、例えば「サービスＡ及びＢにおける会員情報の更新が完了しました」などのメッセージを表示部等に出力する。
【００５４】
［処理の流れ］
次に、本実施例における情報更新処理について、図８を用いて説明する。図８は、実施例２に係る情報更新処理の一例を示すシーケンス図である。なお、以下の説明において、図６に示すステップと同じ符号については同様のステップであるため、詳細な説明を省略する。
【００５５】
図８に示すように、Ｓ１１１において管理ＩＤに対応する各社ＩＤを取得した更新制御装置２１０の特定部２１５ｂは、サービス情報テーブル２１４ｂを参照して、更新項目を特定する（Ｓ２１２）。そして、特定部２１５ｂは、Ａ社事業者サーバ３０ａ及びＢ社事業者サーバ３０ｂのそれぞれに、各社ＩＤ及び更新項目を送信する（Ｓ２１３）。
【００５６】
各社ＩＤ及び更新項目を受信したＢ社事業者サーバ３０ｂは、取得した各社ＩＤ及び更新項目を用いて、会員情報を更新する（Ｓ２２１）。Ｂ社事業者サーバ３０ｂは、会員情報の更新処理においてエラーが発生したことを検出した場合、更新制御装置２１０にエラー通知を送信する（Ｓ２２２）。
【００５７】
更新制御装置２１０の取得部２１５ａは、Ａ社事業者サーバ３０ａから更新完了通知を受信し、Ｂ社事業者サーバ３０ｂからエラー通知を受信すると、Ｂ社事業者サーバ３０ｂにリトライ依頼を送信する（Ｓ２３１）。また、取得部２１５ａは、端末２０に対して、現在の更新状況に関するステータスを通知する（Ｓ２３２）。端末２０は、更新制御装置２１０から受信した現在のステータスに関するメッセージを表示する（Ｓ２４１）。
【００５８】
一方、リトライ依頼を更新制御装置２１０から受信したＢ社事業者サーバ３０ｂは、各社ＩＤ及び更新項目を用いて、再度会員情報を更新する（Ｓ２５１）。Ｂ社事業者サーバ３０ｂは、会員情報の更新が完了した場合、更新制御装置２１０に更新完了通知を送信する（Ｓ２５２）。
【００５９】
更新制御装置１０の取得部１５ａは、事業者サーバ３０から更新完了通知を受信すると、端末２０に更新完了通知を送信する（Ｓ１３１）。更新完了通知を受信した端末２０は、更新完了メッセージを図示しない表示部等に出力して、処理を終了する（Ｓ１４１）。
【００６０】
［効果］
以上説明したように、本実施例における更新制御プログラムは、受信した更新情報のうち、登録先サービスにおいて用いられる情報を抽出する処理をコンピュータに実行させる。これにより、各ポイントサービスに応じた更新項目を選択できる。
【００６１】
また、本実施例における更新制御プログラムは、情報処理装置における更新情報を反映させる処理が成功するまで、指定した会員情報を情報処理装置に送信する処理を繰り返す処理をコンピュータに実行させる。また、更新制御プログラムは、反映させる処理の結果を情報処理端末に送信する処理をコンピュータに実行させる。これにより、事業者サーバ３０における更新処理が失敗した場合においても、更新が完了するまで処理を繰り返すことができる。また、端末２０の利用者に対して、更新処理の進捗状況を通知することができる。
【実施例３】
【００６２】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。例えば、端末２０が個人情報記憶部２１を有さず、更新処理の都度利用者から個人情報の入力を受け付けるような構成であってもよい。また、端末２０又は更新制御装置１０が、利用者の指示に従い、外部のコンピュータに記憶された利用者の個人情報を取得するような構成であってもよい。
【００６３】
また、上記実施例においては、更新制御装置が、利用者が入会済みのポイントサービスの会員情報を更新する例について説明したが、例えば更新制御装置が、利用者がポイントサービスに新たに入会を希望する際に、更新情報を一括して送信するような構成であってもよい。
【００６４】
本実施例における更新制御装置３１０は、図９に示すような入会申請画面を端末２０に表示させることにより、端末２０の利用者から、新たなポイントサービスへの入会申請を受け付ける。図９は、実施例３に係る端末に出力される入会申請画面の一例を示す図である。図９に示すように、入会申請画面は、各事業者が提供するポイントサービスを、端末２０の利用者が入会済であるか否かを示す情報とともに表示させる。端末２０は、図９に示す入会申請画面において、利用者から「入会する」ボタンの選択を受け付けた場合に、図３に示すような情報更新画面を表示させ、利用者から情報の入力を受け付ける。
【００６５】
図３に示すような情報更新画面においては、個人情報記憶部２１に記憶された情報が、予め入力された状態の画面が表示される。これにより、端末２０の利用者は、新たなポイントサービスへの入会に必要な情報の入力を簡略化できる。
【００６６】
なお、図９に示す入会申請画面において、複数のポイントサービスの「入会する」ボタンを一括して選択できるような構成であってもよい。これにより、複数のポイントサービスに対する入会に必要な情報の入力を簡略化するので、利用者は容易に一括して入会申請ができる。また、図９に示す入会申請画面においては、複数の「お問い合わせ」ボタンを一括して選択することにより、複数のポイントサービスに対して一括して問い合わせができるような構成であってもよい。
【００６７】
また、本実施例におけるＩＤ管理部３１５ｃは、利用者から新たなポイントサービスの入会申請を受け付けた場合、当該ポイントサービスを運営する事業者から新たに発行される各社ＩＤを、事業者サーバ３０から通信部１１を通じて受信する。そして、ＩＤ管理部３１５ｃは、受信した各社ＩＤを、当該利用者の管理ＩＤと対応付けて、会員情報テーブル１４ａに登録する。これにより、新たに入会したポイントサービスについても、以後の情報更新処理の際に、一括して会員情報を更新することができる。
【００６８】
また、各ポイントサービスにおいては、会員情報の更新に際し、各社ＩＤの入力に加えて、パスワードの入力を求める場合がある。この場合において、例えば端末２０は、事前に各ポイントサービスのパスワードの入力を利用者から受け付け、更新制御装置１０を通じて各事業者サーバ３０に各社ＩＤと合わせて送信するが、実施の形態はこれに限られない。例えば、各事業者サーバ３０が、各社ＩＤ及び更新情報を受信した際に、端末２０に対してパスワードの入力を要求する画面を表示させるような構成であってもよい。例えば、実施例２において、更新制御装置１０が、各事業者サーバ３０から会員情報更新のステータス情報として、パスワードの入力要求を受信し、端末２０に対するステータス通知として、パスワード入力画面の表示要求を送信するような構成であってもよい。
【００６９】
なお、実施例２において、特定部２１５ｂは、周知のスクレイピング技術等を用いて、各事業者サーバ３０が提供する会員情報更新画面を解析することにより、各ポイントサービスにおいて要求される個人情報を特定してもよい。これにより、各ポイントサービスにおける異なる会員情報更新方法に対応することができる。この際、各事業者サーバ３０が提供する会員情報更新画面のフォーマットに応じて、更新項目をさらに特定してもよい。例えば、特定部２１５ｂは、氏名を「苗字」と「ファーストネーム」に分割して各事業者サーバ３０に送信したり、メールアドレスを「＠」の前後で分割して送信したりしてもよい。
【００７０】
［更新制御プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１０を用いて、上記の実施例と同様の機能を有する更新制御プログラムを実行するコンピュータの一例について説明する。
【００７１】
図１０は、更新制御プログラムを実行するコンピュータのハードウェア構成例を示す図である。図１０に示すように、コンピュータ１００は、入力装置１１０と、ディスプレイ１２０と、通信部１３０とを有する。さらに、このコンピュータ１００は、ＣＰＵ１５０と、ＲＯＭ１６０と、ＨＤＤ１７０と、ＲＡＭ１８０とを有する。これら１１０〜１８０の各部はバス１４０を介して接続される。
【００７２】
ＨＤＤ１７０には、図１０に示すように、上記の実施例１で示した制御部１５と同様の機能を発揮する更新制御プログラム１７０ａが記憶される。この更新制御プログラム１７０ａは、図４に示した制御部１５の各構成要素と同様、統合又は分離してもかまわない。すなわち、ＨＤＤ１７０には、必ずしも上記の実施例１で示した全てのデータが格納されずともよく、処理に用いるデータがＨＤＤ１７０に格納されればよい。
【００７３】
このような環境の下、ＣＰＵ１５０は、ＨＤＤ１７０から更新制御プログラム１７０ａを読み出した上でＲＡＭ１８０へ展開する。この結果、更新制御プログラム１７０ａは、図１０に示すように、更新制御プロセス１８０ａとして機能する。この更新制御プロセス１８０ａは、ＲＡＭ１８０が有する記憶領域のうち更新制御プロセス１８０ａに割り当てられた領域にＨＤＤ１７０から読み出した各種データを展開し、この展開した各種データを用いて各種の処理を実行する。なお、ＣＰＵ１５０では、必ずしも上記の実施例１で示した全ての処理部が動作せずともよく、実行対象とする処理に対応する処理部が仮想的に実現されればよい。
【００７４】
なお、上記の更新制御プログラム１７０ａは、必ずしも最初からＨＤＤ１７０やＲＯＭ１６０に記憶されておらずともかまわない。例えば、コンピュータ１００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ１００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ１００がこれらの装置から各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００７５】
１０  更新制御装置
１１  通信部
１４  記憶部
１４ａ  会員情報テーブル
１５  制御部
１５ａ  取得部
１５ｂ  特定部
１５ｃ  ＩＤ管理部
２０  端末
２１  個人情報記憶部
３０  事業者サーバ
３１  会員情報記憶部
４０  ネットワーク
【図１】
2018181275.tif 000003
【図２】
2018181275.tif 000004
【図３】
2018181275.tif 000005
【図４】
2018181275.tif 000006
【図５】
2018181275.tif 000007
【図６】
2018181275.tif 000008
【図７】
2018181275.tif 000009
【図８】
2018181275.tif 000010
【図９】
2018181275.tif 000011
【図１０】
2018181275.tif 000012