[go: up one dir, main page]

JP2004185589A - Point linkage system - Google Patents

Point linkage system Download PDF

Info

Publication number
JP2004185589A
JP2004185589A JP2003092612A JP2003092612A JP2004185589A JP 2004185589 A JP2004185589 A JP 2004185589A JP 2003092612 A JP2003092612 A JP 2003092612A JP 2003092612 A JP2003092612 A JP 2003092612A JP 2004185589 A JP2004185589 A JP 2004185589A
Authority
JP
Japan
Prior art keywords
point
conversion
information
identification information
destination
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.)
Granted
Application number
JP2003092612A
Other languages
Japanese (ja)
Other versions
JP4330911B2 (en
Inventor
Yu Amamiya
祐 雨宮
Akira Ikeda
亮 池田
Hiroshi Ogiwara
浩 荻原
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.)
Konami Online Inc
Original Assignee
Konami Online Inc
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 Konami Online Inc filed Critical Konami Online Inc
Priority to JP2003092612A priority Critical patent/JP4330911B2/en
Publication of JP2004185589A publication Critical patent/JP2004185589A/en
Application granted granted Critical
Publication of JP4330911B2 publication Critical patent/JP4330911B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a point linkage system for enabling to utilize points a user accumulated in a service for another service. <P>SOLUTION: Point information which is coordinated with individual user identification information and stored in a plurality of point management databases 48. User information which is structured by matching common user identification information and individual user identification information which is individually managed in each of the plurality of databases is stored in a user information storing part 30. A conversion request accepting part 32 accepts point conversion request information including the common user identification information, conversion source database identification information and conversion target database identification information. An update request generation part 34 generates the conversion source update request information and conversion target update request information based on the point conversion request and the user information. An update part 42 updates point management databases 48 based on the conversion source update request information and the conversion target update request information. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、ポイント連携システム、ポイント連携装置、ポイント連携装置の制御方法及びプログラムに関する。
【0002】
【背景技術】
物販やゲーム等のサービス利用に応じてユーザがポイントを貯めることができ、該ポイントに基づいて様々な特典が受けられるようになる、いわゆるポイント制度が知られている。
【0003】
【発明が解決しようとする課題】
従来、あるサービスにおいてユーザが貯めたポイントを、他のサービスで利用することはできなかった。しかしながら、あるポイントを他のポイントに変換可能とするようなポイント連携システムが実現され、あるサービスにおいてユーザが貯めたポイントを他のサービスで利用できるようになれば、ユーザは当該他のサービスに興味を抱くようになり、ビジネスを拡大させることができるものと期待される。
【0004】
本発明は上記課題に鑑みてなされたものであって、その目的は、あるサービスにおいてユーザが貯めたポイントを、他のサービスで利用できるようにするポイント連携システムを提供することにある。
【0005】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るポイント連携システムは、個別ユーザ識別情報に対応づけてポイント情報を記憶する、複数のポイント管理データベースと、共通ユーザ識別情報と、前記複数のポイント管理データベースそれぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段と、共通ユーザ識別情報と、変換元データベース識別情報と、変換先データベース識別情報と、を含むポイント変換要求を受け付ける変換要求受付手段と、前記ポイント変換要求に含まれる変換元データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量と、を含む変換元更新要求を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換元データベース識別情報と、に基づいて生成する変換元更新要求生成手段と、前記ポイント変換要求に含まれる変換先データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量と、を含む変換先更新要求を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換先データベース識別情報と、に基づいて生成する変換先更新要求生成手段と、前記変換元データベース識別情報によって識別されるポイント管理データベースに、前記変換元更新要求に含まれる変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元更新要求に含まれる変換元ポイント減少量に基づいて更新する変換元更新手段と、前記変換先データベース識別情報によって識別されるポイント管理データベースに、前記変換先更新要求に含まれる変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先更新要求に含まれる変換先ポイント増加量に基づいて更新する変換先更新手段と、を含むことを特徴とする。
【0006】
また、本発明に係るポイント連携装置は、個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理データベースと通信接続されるポイント連携装置において、共通ユーザ識別情報と、前記複数のポイント管理データベースそれぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段と、共通ユーザ識別情報と、変換元データベース識別情報と、変換先データベース識別情報と、を含むポイント変換要求を受け付ける変換要求受付手段と、前記ポイント変換要求に含まれる変換元データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量と、を含む変換元更新要求を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換元データベース識別情報と、に基づいて生成する変換元更新要求生成手段と、前記ポイント変換要求に含まれる変換先データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量と、を含む変換先更新要求を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換先データベース識別情報と、に基づいて生成する変換先更新要求生成手段と、前記変換元データベース識別情報によって識別されるポイント管理データベースに、前記変換元更新要求に基づく要求を行う変換元更新要求手段と、前記変換先データベース識別情報によって識別されるポイント管理データベースに、前記変換先更新要求に基づく要求を行う変換先更新要求手段と、を含むことを特徴とする。
【0007】
また、本発明に係るポイント連携装置の制御方法は、個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理データベースと通信接続されるポイント連携装置の制御方法において、共通ユーザ識別情報と、前記複数のポイント管理データベースそれぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶手段に記憶させるユーザ情報記憶ステップと、共通ユーザ識別情報と、変換元データベース識別情報と、変換先データベース識別情報と、を含むポイント変換要求を受け付ける変換要求受付ステップと、前記ポイント変換要求に含まれる変換元データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量と、を含む変換元更新要求を、前記記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換元データベース識別情報と、に基づいて生成する変換元更新要求生成ステップと、前記ポイント変換要求に含まれる前記変換先データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量と、を含む変換先更新要求を、前記記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換先データベース識別情報と、に基づいて生成する変換先更新要求生成ステップと、前記変換元データベース識別情報によって識別されるポイント管理データベースに、前記変換元更新要求に基づく要求を行う変換元更新要求ステップと、前記変換先データベース識別情報によって識別されるポイント管理データベースに、前記変換先更新要求に基づく要求を行う変換先更新要求ステップと、を含むことを特徴とする。
【0008】
また、本発明に係るプログラムは、個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理データベースと通信接続されるポイント連携装置として、コンピュータを機能させるためのプログラムであって、共通ユーザ識別情報と、前記複数のポイント管理データベースそれぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段、共通ユーザ識別情報と、変換元データベース識別情報と、変換先データベース識別情報と、を含むポイント変換要求を受け付ける変換要求受付手段、前記ポイント変換要求に含まれる前記変換元データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量と、を含む変換元更新要求を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換元データベース識別情報と、に基づいて生成する変換元更新要求生成手段、前記ポイント変換要求に含まれる前記変換先データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量と、を含む変換先更新要求を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求に含まれる共通ユーザ識別情報と、変換先データベース識別情報と、に基づいて生成する変換先更新要求生成手段、前記変換元データベース識別情報によって識別されるポイント管理データベースに、前記変換元更新要求に基づく要求を行う変換元更新要求手段、及び、前記変換先データベース識別情報によって識別されるポイント管理データベースに、前記変換先更新要求に基づく要求を行う変換先更新要求手段、として前記コンピュータを機能させるためのプログラムである。
【0009】
また、本発明に係るポイント連携システムは、個別ユーザ識別情報に対応づけてポイント情報を記憶する、複数のポイント管理情報記憶手段と、共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段と、共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付手段と、前記ポイント変換要求情報に含まれる変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を含む変換元更新要求情報を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて生成する変換元更新要求生成手段と、前記ポイント変換要求情報に含まれる変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を含む変換先更新要求情報を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて生成する変換先更新要求生成手段と、前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元更新要求情報に含まれる変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元更新要求情報に含まれる変換元ポイント減少量情報に基づいて更新する変換元更新手段と、前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先更新要求情報に含まれる変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先更新要求情報に含まれる変換先ポイント増加量情報に基づいて更新する変換先更新手段と、を含むことを特徴とする。
【0010】
また、本発明に係るポイント連携装置は、個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理情報記憶手段と通信接続されるポイント連携装置において、共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段と、共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付手段と、前記ポイント変換要求情報に含まれる前記変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて取得する変換元更新要求生成手段と、前記ポイント変換要求情報に含まれる前記変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて取得する変換先更新要求生成手段と、前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元ポイント減少量情報に基づいて更新させる変換元更新要求手段と、前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先ポイント増加量情報に基づいて更新させる変換先更新要求手段と、を含むことを特徴とする。
【0011】
また、本発明に係るポイント連携装置の制御方法は、個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理情報記憶手段と通信接続可能なポイント連携装置の制御方法において、共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶手段に記憶させるユーザ情報記憶ステップと、共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付ステップと、前記ポイント変換要求情報に含まれる前記変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を、前記記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて取得する変換元更新要求生成ステップと、前記ポイント変換要求情報に含まれる前記変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を、前記記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて取得する変換先更新要求生成ステップと、前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元ポイント減少量情報に基づいて更新させる変換元更新要求ステップと、前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先ポイント増加量情報に基づいて更新させる変換先更新要求ステップと、を含むことを特徴とする。
【0012】
また、本発明に係るプログラムは、個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理情報記憶手段と通信接続可能なポイント連携装置として、コンピュータを機能させるためのプログラムであって、共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段、共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付手段、前記ポイント変換要求情報に含まれる前記変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて取得する変換元更新要求生成手段、前記ポイント変換要求情報に含まれる前記変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて取得する変換先更新要求生成手段、前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元ポイント減少量情報に基づいて更新させる変換元更新要求手段、及び、前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先ポイント増加量情報に基づいて更新させる変換先更新要求手段、として、サーバコンピュータやパーソナルコンピュータ等の前記コンピュータを機能させるためのプログラムである。
【0013】
本発明によれば、複数のポイント管理データベース(ポイント管理情報記憶手段)にはそれぞれ、個別ユーザ識別情報に対応づけてポイント情報が記憶される。また、共通ユーザ識別情報と個別ユーザ識別情報とを対応づけてなるユーザ情報が記憶される。ここで、共通ユーザ識別情報は、ポイント連携システム全体において各ユーザを識別するためのユーザ識別情報であり、例えばポイント連携装置において管理されるユーザ識別情報である。個別ユーザ識別情報は、ポイント管理データベースそれぞれにおいて各ユーザを識別するためのユーザ識別情報であり、ポイント管理データベースそれぞれにおいて個別に管理されるユーザ識別情報である。ポイント情報は、例えばポイント(「コイン」や「メダル」等、他の名前で呼ばれるものを含む)の残高を表す数値情報等である。
【0014】
そして、共通ユーザ識別情報と、変換元のポイント管理データベースを識別する変換元データベース識別情報(変換元のポイント管理情報記憶手段を識別する変換元識別情報)と、変換先のポイント管理データベースを識別する変換先データベース識別情報(変換先のポイント管理情報記憶手段を識別する変換先識別情報)と、を含むポイント変換要求情報を受け付ける。そして、該ポイント変換要求情報に含まれる変換元データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を含む変換元更新要求情報を、ユーザ情報と、該ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元データベース識別情報と、に基づいて生成する。また、該ポイント変換要求情報に含まれる変換先データベース識別情報によって識別されるポイント管理データベースにおいて管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を含む変換先更新要求情報を、ユーザ情報と、該ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先データベース識別情報と、に基づいて生成する。ここで、ポイント変換要求情報は1又は複数のポイント種類から他のポイント種類へのポイント変換要求を示す情報(データ)である。変換元更新要求情報は変換元のポイント管理データベースに対するポイント情報の更新要求を示す情報(データ)である。変換先更新要求情報は変換先のポイント管理データベースに対するポイント情報の更新要求を示す情報(データ)である。変換元ポイント減少量情報は変換元ポイント種類の残高をどれだけ減少させるかを示す情報(データ)である。変換先ポイント増加量情報は変換先ポイント種類の残高をどれだけ増加させるかを示す情報(データ)である。
【0015】
そして、変換元データベース識別情報によって識別されるポイント管理データベースに記憶されるポイント情報のうち、変換元更新要求情報に含まれる変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、変換元更新要求情報に含まれる変換元ポイント減少量情報に基づいて更新する。また、変換先データベース識別情報によって識別されるポイント管理データベースに記憶されるポイント情報のうち、変換先更新要求情報に含まれる変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、変換先更新要求情報に含まれる変換先ポイント増加量情報に基づいて更新する。
【0016】
こうすれば、1又は複数のあるサービスに関連するポイントから、他のサービスに関連するポイントへ変換が、共通ユーザ識別情報によって管理され、ユーザは容易にポイントの変換を行うことができる。このため、一方のサービスのユーザが他方のサービスに興味を抱くようにできる。
【0017】
また、本発明の一態様では、前記ポイント変換要求は、変換元ポイント減少量を含み、前記変換先更新要求生成手段は、変換レート情報を記憶する変換レート記憶手段と、を含み、前記変換レート情報と、前記ポイント変換要求に含まれる変換元ポイント減少量と、に基づいて、前記変換先ポイント増加量を取得する、ことを特徴とする。こうすれば、変換元となるポイントと変換先となるポイントとの間に変換レートを定めることができるようになり、変換先ポイントの増加量を変換元ポイント減少量に基づいて取得することができるようになる。
【0018】
また、本発明の一態様では、前記ポイント変換要求情報は、変換元ポイント減少量情報を含み、前記変換先更新要求生成手段は、前記ポイント変換要求情報に含まれる変換元ポイント減少量情報に基づいて、前記変換先ポイント増加量情報を取得する、ことを特徴とする。こうすれば、ポイント変換要求において例えば指定等された変換元ポイント減少量に基づいて、変換先ポイント増加量を取得できるようになる。
【0019】
また、本発明の一態様では、前記変換先更新要求生成手段は、前記ポイント変換要求情報に含まれる変換元ポイント減少量情報によって示される変換元ポイント減少量の一部を変換対象とすることを特徴とする。こうすれば、ポイント変換要求において例えば指定等された変換元ポイント減少量の一部を変換対象として、変換先ポイント増加量を取得できるようになる。
【0020】
また、本発明の一態様では、前記変換先更新要求生成手段は、変換レート情報を記憶する変換レート記憶手段を含み、前記変換レート情報にさらに基づいて、前記変換先ポイント増加量情報を取得する、ことを特徴とする。こうすれば、変換元となるポイント種類と変換先となるポイント種類との間に変換レートを定めることができるようになり、この変換レートと、ポイント変換要求において例えば指定等された変換元ポイント減少量とに基づいて、変換先ポイント増加量を取得できるようになる。
【0021】
また、本発明の一態様では、前記ポイント変換要求は、変換先ポイント増加量を含み、前記変換元更新要求生成手段は、変換レート情報を記憶する変換レート記憶手段と、を含み、前記変換レート情報と、前記ポイント変換要求に含まれる変換先ポイント増加量と、に基づいて、前記変換元ポイント減少量を取得する、ことを特徴とする。こうすれば、変換元となるポイントと変換先となるポイントとの間に変換レートを定めることができるようになり、変換先ポイントの増加量に基づいて変換元ポイント減少量を取得することができるようになる。
【0022】
また、本発明の一態様では、前記ポイント変換要求情報は、変換先ポイント増加量情報を含み、前記変換元更新要求生成手段は、前記ポイント変換要求情報に含まれる変換先ポイント増加量情報に基づいて、前記変換元ポイント減少量情報を取得する、ことを特徴とする。こうすれば、ポイント変換要求において例えば指定等された変換先ポイント増加量に基づいて、変換元ポイント減少量を取得できるようになる。
【0023】
前記変換元更新要求生成手段は、前記ポイント変換要求情報に含まれる変換先ポイント増加量情報によって示される変換先ポイント増加量が変換元ポイント減少量の一部に基づくポイント量となるように、前記変換元ポイント減少量情報を取得することを特徴とする。こうすれば、変換先ポイント増加量が変換元ポイント減少量の一部に基づくポイント量となるように、変換元ポイント減少量を取得できるようになる。
【0024】
また、本発明の一態様では、前記変換元更新要求生成手段は、変換レート情報を記憶する変換レート記憶手段を含み、前記変換レート情報にさらに基づいて、前記変換元ポイント減少量情報を取得する、ことを特徴とする。こうすれば、変換元となるポイント種類と変換先となるポイント種類との間に変換レートを定めることができるようになり、この変換レートと、ポイント変換要求において例えば指定等された変換先ポイント増加量に基づいて、変換元ポイント減少量を取得できるようになる。
【0025】
また、本発明の一態様では、ポイント変換履歴を記憶する変換履歴記憶手段と、前記変換元更新要求情報と、前記変換先更新要求情報と、に基づいて、前記ポイント変換履歴を更新する変換履歴更新手段と、前記ポイント変換履歴に基づいて、ポイント変換履歴情報を生成して出力する変換履歴情報出力手段と、を含むことを特徴とする。ここで、出力は、例えば画面表示、印刷や送信等することである。こうすれば、ポイント変換履歴を記憶し、該ポイント変換履歴に基づくポイント変換履歴情報を出力することができるようになる。
【0026】
また、本発明の一態様では、個別ユーザ識別情報を含むポイント管理情報に基づくバーコード画像を出力するバーコード出力手段を含むことを特徴とする。こうすれば、個別ユーザ識別情報を含むポイント管理情報に基づくバーコード画像を出力することができるようになる。
【0027】
また、本発明の一態様では、前記変換レート情報は、ポイント変換において、前記変換元ポイント減少量情報によって示される変換元ポイント減少量のポイント価値と、前記変換先ポイント増加量情報によって示される変換先ポイント増加量のポイント価値と、が等価となるように設定されることを特徴とする。こうすれば、変換元ポイント減少量と変換先ポイント増加量とのポイント価値が等価となるようにすることができる。ここで、ポイント価値はポイント種類の価値を示すものであり、各ポイントサービスごと(例えば各ポイント管理データベースごと)に定められるものである。ポイント価値は、例えばポイントがあるサービスにおいて仮想貨幣として機能する(金銭的価値を有する)場合にはその貨幣価値(金銭的価値)によって示される。また例えば、ポイントがあるサービスにおいてポイント量に応じた商品と交換可能な場合にはその商品の価値によって示される。変換元ポイント減少量又は変換先ポイント増加量のポイント価値は、各ポイントサービスごとに定められるポイント価値に基づいて算出される。例えば、各ポイントサービスごとに定められる、所定ポイント量あたりのポイント価値(例えばポイント単位量あたりのポイント価値)に基づいて算出される。
【0028】
また、本発明の一態様では、前記変換レート情報は、ポイント変換において、前記変換先ポイント増加量情報によって示される変換先ポイント増加量のポイント価値が、前記変換元ポイント減少量情報によって示される変換元ポイント減少量のポイント価値よりも所定分下がるように設定されることを特徴とする。こうすれば、変換先ポイント増加量のポイント価値が変換元ポイント減少量のポイント価値よりも低くなるようにすることができる。ポイント変換において、変換に係るポイントのポイント価値を下げるようにすることができる。
【0029】
また、本発明に係るポイント連携システムは、1のユーザの複数種類のポイント情報をそれぞれにおいて個別に記憶し、管理する複数のポイント管理情報記憶手段と、該ユーザからの要求に基づき前記各ポイント管理情報記憶手段間で該ユーザのポイントを移動するポイント変換手段と、を含むことを特徴とする。
【0030】
また、本発明の一態様では、前記変換手段は、予め定めた変換レートに基づいて、前記各ポイント管理情報記憶手段間で該ユーザのポイントを移動すること、を特徴とする。
【0031】
また、本発明の一態様では、前記変換レートは、移動に係るポイントのポイント価値を当該移動に係るポイント管理情報記憶手段間において等価とする変換レートであること、を特徴とする。
【0032】
また、本発明の一態様では、前記変換レートは、変換元ポイント管理情報記憶手段から移動されるポイント価値に対して予め定めた分だけ価値を下げた変換レートであること、を特徴とする。
【0033】
【発明の実施の形態】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【0034】
図1は、本発明の一実施形態に係るポイント連携システムの全体構成を示す図である。同図に示すように、このポイント連携システム10では、インターネット等のデータ通信ネットワーク12に、ポイント連携サーバ14、ポイント管理サーバ16a〜16c及び携帯電話基地局26が直接又は間接に接続されている。
【0035】
ポイント連携サーバ14は、公知のサーバコンピュータシステムを含んで構成されており、携帯電話24からアクセスされ、ポイント連携(変換)サービスを提供する。ポイント連携サーバ14には、公知のハードディスク記憶装置から構成されるデータベース18が接続されている。
【0036】
また、ポイント管理サーバ16a〜16cは、ポイント連携サーバ14と同様に公知のサーバコンピュータシステムを含んで構成されており、ポイント連携サーバ14からアクセスされる。ポイント管理サーバ16a〜16cには、それぞれ公知のハードディスク記憶装置から構成されるデータベース20a〜20cが接続されている。
【0037】
携帯電話機24は、入力部(ダイヤルボタン等)及び表示部(液晶表示装置等)を備えており、通話機能に加え、特にデータ通信機能を備えている。そして、携帯電話基地局26及び通信ネットワーク12を介してポイント連携サーバ14にアクセスして、HTTP(Hypertext Transfer Protocol)や独自プロトコル等に則って、各種要求を送信したり、各種画面データを受信したりできるようになっている。
【0038】
以上の構成を有するポイント連携システム10では、ポイント管理サーバ16a〜16cで管理される、あるサービスに関連するポイントと、他のポイント管理サーバ16a〜16cで管理される、他のサービスに関連するポイントとが連携され、ユーザが、あるサービスに関連するポイントを他のサービスに関連するポイントへ変換することができるようになっている。
【0039】
図2は、ポイント連携システム10の機能構成を示すブロック図である。同図では、ポイント連携システム10で実現される機能のうち、本発明に関係するものを中心として示している。同図に示すように、ポイント連携システム10で実現される機能には、ユーザ情報記憶部30、変換要求受付部32、更新要求生成部34、更新部42、ポイント管理データベース(ポイント管理情報記憶部)48、変換履歴更新部50、変換履歴記憶部52及び変換履歴出力部54が含まれる。
【0040】
これらの機能は、ポイント連携サーバ14又はポイント管理サーバ16a〜16cが、CGI(Common Gateway Interface)等のプログラムを実行することによって実現される。また、これらの機能は、ポイント連携サーバ14又はデータベース18によって実現されるようにしてもよいし、ポイント管理サーバ16a〜16c又はデータベース20a〜20cによって実現されるようにしてもよい。なお、以下では、ユーザ情報記憶部30、変換要求受付部32、更新要求生成部34は、変換履歴更新部50、変換履歴記憶部52及び変換履歴出力部54は、ポイント連携サーバ14及びデータベース18によって実現されるものとして説明する。また、更新部42及びポイント管理データベース48は、ポイント管理サーバ16a〜16c及びデータベース20a〜20cによって実現されるものとして説明する。
【0041】
ユーザ情報記憶部30は、主としてデータベース18により構成され、共通ユーザ識別情報と、個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶する。ここで、共通ユーザ識別情報は、ポイント連携サービスにおいて各ユーザを識別するためのユーザ識別情報である。個別ユーザ識別情報は、各ポイントサービスにおいて各ユーザを識別するためのユーザ識別情報であり、ポイント管理データベースそれぞれにおいて個別に管理されるユーザ識別情報である。ユーザ情報は、例えば、図3に示すような共通ユーザ情報テーブルと、図4に示すような個別ユーザ情報テーブルを含む。
【0042】
図3に示すように、共通ユーザ情報テーブルには、共通ユーザID(共通ユーザ識別情報)に対応づけて、共通パスワード及びユーザ名が記憶されている。なお、他にも電子メールアドレス等の個人情報を記憶させるようにしてもよい。共通ユーザIDと共通パスワードは、ポイント連携システム10によって提供されるポイント連携サービスを利用する上で必要となるものである(図12参照)。ポイント連携システム10によって提供されるポイント連携サービスの利用がユーザによって申し込まれると、該ユーザに対して共通ユーザID及び共通パスワードが発行され、共通ユーザ情報テーブルに該ユーザの情報が登録されることになる。
【0043】
図4に示すように、個別ユーザ情報テーブルには、共通ユーザIDに対応づけて、ポイントID、個別ユーザID(個別ユーザ識別情報)及び認証キーが記憶されている。個別ユーザIDは各ポイントサービスにおいてユーザを識別するためのものであり、ポイント管理データベース48において個別に管理されるユーザ識別情報である。ポイント管理データベース48では、独自に管理するポイントについて、例えば図5に示すような会員情報テーブル(同図(a))とポイント利用情報テーブル(同図(b))とが記憶される。これらは、本ポイント連携システム10とは別個に、ポイントサービス提供者(ポイントを発行する業者等)によって管理されるものである。例えば、会員情報テーブルには、ポイントカードの発行を受けたユーザ(ポイントカードサービスに入会したユーザ)に関する情報が登録される。また、例えば、ポイント利用情報テーブルには、ユーザが商品購入等をした場合に発生するポイントや消費されるポイントについて登録される。
【0044】
図4において、ポイントIDは、ポイント種類を識別する情報である。ポイント連携システム10では、図6に示すようなポイント連携情報テーブルが記憶される。ポイント連携情報テーブルは、ポイント連携システム10によって提供されるポイント連携サービスの対象であるポイント種類を示すものであり、ポイントIDに対応づけて、ポイント名及びURL(Uniform Resource Locators)等を記憶している。ポイント連携情報テーブルには、ポイントサービス提供者(ポイントを発行する業者等)によってポイント連携サービスへの参加が申し込まれた場合に、該ポイント種類に関する情報が登録される。ポイント連携情報テーブルにポイント種類が登録されると、ユーザは連携対象として該ポイント種類を選択できるようになる。URLは、ポイントIDによって識別されるポイント種類を管理するポイント管理データベース48へアクセスするためのCGIプログラムへのURLである。したがって、ポイント連携システム10では、ポイント管理データベース48に記憶される情報を参照したり、更新したりする場合には、該URLに基づいて、所定CGIプログラムに所定引数を指定することによって行うようになっている。なお、以下では、ポイント連携情報テーブルはデータベース18に記憶されるものとして説明する。また、ポイント「A」は、ポイント管理サーバ16a及びデータベース20aによって管理され、ポイント「B」は、ポイント管理サーバ16b及びデータベース20bによって管理され、ポイント「C」は、ポイント管理サーバ16c及びデータベース20cによって管理されるものとして説明する。
【0045】
認証キーは、ポイント管理データベース48にアクセスする場合に、個別パスワードの代わりとして使用されるものである。すなわち、「UID1」のユーザについて、ポイント「A」の残高を照会等する場合には、IDとして「AUID1」を、パスワードとして個別パスワード「APWD1」の代わりに「AKEY1」を渡すことによって、認証が行われるようになっている。個別パスワードをポイント管理データベース48にアクセスする側で保持し、ポイント管理データベース48にアクセスする場合には、この個別パスワードを使用するようにすると、個別パスワードがポイント管理データベース48側で変更される度に、保持する個別パスワードも併せて変更する必要がある。通常、ID(個別ユーザID)は、一旦発行された後には変更されることがほとんどないのに対し、パスワード(個別パスワード)は、セキュリティの観点からも変更されるのが一般的である。しかし、認証キーを別途用意し、個別パスワードの代わりに使用するようにすると、このようなことを考慮する必要がない。
【0046】
変換要求受付部32は、例えばCPU、RAM(Random Access Memory)やROM(Read Only Memory)等のメモリ、プログラムを含んで構成され、ポイント変換要求を受け付ける。変換要求受付部32は、データ通信ネットワークを介してポイント変換要求を受信する場合には、例えば公知の通信インタフェースを含んで構成される。ここで、ポイント変換要求は、共通ユーザ識別情報(共通ユーザID)、変換元データベース識別情報(例えば、変換元とするポイントID)、変換先データベース識別情報(例えば、変換先とするポイントID)を含み、具体的にはポイント変換要求を示すデータである。また、ポイント変換要求は、変換元のポイント減少量又は/及び変換先のポイント増加量を示す情報等を含むようにしてもよい。
【0047】
更新要求生成部34は、変換元更新要求生成部36、変換先更新要求生成部38及び変換レート記憶部40を含む。変換元更新要求生成部36及び変換先更新要求生成部38は、例えばCPU、RAMやROM等のメモリ、プログラムを含んで構成される。変換レート記憶部40は、例えば公知のハードディスク記憶装置やデータベースマネージメントシステムを含んで構成される。
【0048】
変換先更新要求生成部38は、ユーザ情報記憶部30に記憶されるユーザ情報と、ポイント変換要求(変換要求受付部32によって受け付けられる)に含まれる共通ユーザ識別情報と、変換先データベース識別情報と、に基づいて、変換先更新要求を生成する。変換先更新要求は、変換先ユーザ識別情報と、変換先ポイント増加量を示す情報と、を含み、具体的には変換先ポイント管理データベースに対するポイント情報更新要求を示すデータである。変換先ユーザ識別情報は変換先のポイントサービスにおいて各ユーザを識別するユーザ識別情報であり、変換先ポイント管理データベースにおいて管理される個別ユーザ識別情報である。変換先ポイント管理データベースは変換先ポイント種類を管理するポイント管理データベースであり、ポイント変換要求(変換要求受付部32によって受け付けられる)に含まれる変換先データベース識別情報によって識別されるポイント管理データベースである。
【0049】
なお、ポイント変換要求に変換元ポイント減少量を示す変換元ポイント減少量情報が含まれる場合には、変換先更新要求生成部38は、該ポイント変換要求に含まれる変換元ポイント減少量情報によって示される変換元ポイント減少量に基づいて変換先ポイント増加量を取得し、変換先更新要求を生成するようにしてもよい。この場合、該ポイント変換要求に含まれる変換元ポイント減少量情報によって示される変換元ポイント減少量の一部を変換対象とするようにしてもよい。すなわち、該変換元ポイント減少量を割引したもの(例えば、該変換元ポイント減少量から所定量減じたものや該変換元ポイント減少量に所定率を乗じたもの)を変換対象とし、これに基づいて変換先ポイント増加量を取得するようにしてもよい。
【0050】
この場合、割引量記憶部に割引量情報を記憶させておくようにすればよい。そして、変換先更新要求生成部38は、この割引量情報にさらに基づいて変換先ポイント増加量を取得するようにすればよい。割引量記憶部は、例えば公知のハードディスク記憶装置やデータベースマネージメントシステムを含んで構成されるようにすればよい。割引量情報は、変換元ポイント種類と変換先ポイント種類との組み合わせに対応する割引量を示すものであり、例えば図25に示すようにすればよい。同図に示すように、割引量情報には、変換元ポイント種類と変換先ポイント種類との組み合わせに対応づけて、割引量を記憶させるようにすればよい。ここで、割引量は、割引するポイント量を示すようにしてもよいし、割引率を示すようにしてもよいし、変換対象ポイント率(1−割引率)を示すようにしてもよい。同図は、割引量を変換対象ポイント率とした例を示している。割引量は、変換可能なポイント種類同士の組み合わせについてのみ記憶させておくようにすればよい。ここでは、変換元ポイント種類と変換先ポイント種類との組み合わせに対応して割引量を記憶させるようにしたが、ポイントの変換方向に関係なくポイント種類の組み合わせに対応して割引量を記憶させるようにしてもよいし、ポイント種類の組み合わせに関係なくポイント連携システム10において割引量が一定となるようにしてもよい。
【0051】
変換元更新要求生成部36は、ユーザ情報記憶部30に記憶されるユーザ情報と、ポイント変換要求(変換要求受付部32によって受け付けられる)に含まれる共通ユーザ識別情報と、変換元データベース識別情報と、に基づいて、変換元更新要求を生成する。変換元更新要求は、変換元ユーザ識別情報と、変換元ポイント減少量を示す情報と、を含み、具体的には変換元ポイント管理データベースに対するポイント情報更新要求を示すデータである。変換元ユーザ識別情報は変換元のポイントサービスにおいて各ユーザを識別するユーザ識別情報であり、変換元ポイント管理データベースにおいて管理される個別ユーザ識別情報である。変換元ポイント管理データベースは変換元ポイント種類を管理するポイント管理データベースであり、ポイント変換要求(変換要求受付部32によって受け付けられる)に含まれる変換元データベース識別情報によって識別されるポイント管理データベースである。
【0052】
なお、ポイント変換要求に変換先ポイント増加量を示す変換先ポイント増加量情報が含まれる場合には、変換元更新要求生成部36は、当該ポイント変換要求に含まれる変換先ポイント増加量情報によって示される変換先ポイント増加量に基づいて変換元ポイント減少量を取得し、変換元更新要求を生成するようにしてもよい。この場合、ポイント変換要求に含まれる変換先ポイント増加量情報によって示される変換先ポイント増加量が変換元ポイント減少量の一部に基づくポイント量となるように、変換元ポイント減少量を取得するようにしてもよい。変換元更新要求生成部36は、例えば前述したような割引量情報にさらに基づいて変換元ポイント減少量を取得するようにしてもよい。
【0053】
変換レート記憶部40は、変換レート情報を記憶する。変換レート情報は、変換可能なポイント種類の組み合わせと、変換不可能なポイント種類の組み合わせと、を示すとともに、変換可能なポイント種類の組み合わせについては、その変換レートを示すものであり、例えば図7に示すようになっている。同図によれば、ポイント「A」をポイント「B」に変換する場合には、変換に係るポイント「A」のポイント数の1/2倍のポイント数が、ポイント「B」の残高に加算されることになる。逆に、ポイント「B」をポイント「A」に変換する場合には、変換に係るポイント「B」のポイント数の2倍のポイント数が、ポイント「A」の残高に加算されることになる。また、同図において、「*」はポイント変換不可能であることを示している。なお、変換先更新要求生成部38は、ポイント変換要求に変換元ポイント減少量を示す情報が含まれるとき、該変換元ポイント減少量と、変換レート記憶部40に記憶される変換レート情報と、に基づいて、変換先ポイント増加量を取得するようにしてもよい。また、変換元更新要求生成部36は、ポイント変換要求に変換先ポイント増加量を示す情報が含まれるとき、該変換先ポイント増加量と、変換レート記憶部40に記憶される変換レート情報と、に基づいて、変換元ポイント減少量を取得するようにしてもよい。
【0054】
ここで、変換レート情報は、例えば異なるポイント種類間におけるポイント変換が等価変換となるように設定すればよい。各ポイント種類についてポイント単位量(例えば1ポイント)当たりのポイント価値が定められている場合には、これらに基づいて算出される、ポイント変換における変換元ポイント種類と変換先ポイント種類とに対するポイント増減量のポイント価値が等しく(又は同等に)なるように、変換レート情報を設けるようにすればよい。例えば、ポイント「A」に関連するサービスでは1ポイントを1円として使用できるようになっており、ポイント「B」に関連するサービスでは1ポイントを2円として使用できるようになっている場合には、図7に示すように変換レート情報を設ければよい。同図によれば、ユーザがポイント「A」について100ポイントをポイント「B」に変換すると、ポイント「B」には50ポイント加算されることになる。この場合、ポイント「A」においては、100ポイントは100円の価値を有し、ポイント「B」においては、50ポイントは100円の価値を有するため、ポイントの等価変換が行われるようになっている。また、一のポイントサービスにおいてポイント量に応じて商品等と交換可能な場合において、所定商品と交換可能な所定ポイント量を他のポイントサービスのポイントに変換する場合には、当該他のポイントサービスにおいて当該所定商品と同程度の価値である商品等と交換可能なポイント量が、或いは当該所定商品と同程度の金銭的価値であるポイント量が、当該他のポイントサービスのポイント残高に加算されるように、変換レート情報を設けるようにしてもよい。なお、各ポイント種類についてポイント単位量当たりのポイント価値が定められている場合には、これらの情報を記憶させておき、ポイント変換の際には、これらの情報(各ポイントサービスにおいて定められるポイント単位量当たりのポイント価値)に基づいて等価変換が実現されるようにしてもよい。
【0055】
なお、変換先更新要求生成部38は、ポイント変換要求に変換元ポイント減少量を示す情報が含まれる場合、該変換元ポイント減少量に変換対象ポイント率(図25参照)を乗じ、さらにこれに変換レートを乗ずることによって、変換先ポイント増加量を取得するようにしてもよい。また、該変換元ポイント減少量に変換レートを乗じた後に、これに変換対象ポイント率を乗ずることによって、変換先ポイント増加量を取得するようにしてもよい。変換レート記憶部40と割引量記憶部とは別に設けるようにしてもよいし、変換レート情報と割引量情報とを統合するようにしてもよい。例えば、図7において変換可能なポイント種類の組み合わせに対応づけて、変換レートと変換対象ポイント率とを乗じたものを記憶させるようにしてもよい。
【0056】
更新部42は、変換元更新部44及び変換先更新部46を含む。変換元更新部44及び変換先更新部46は、例えばCPU、RAMやROM等のメモリ、プログラムを含んで構成される。変換元更新部44は、変換元ユーザ識別情報に対応づけて変換元ポイント管理データベース(変換元データベース識別情報によって識別されるポイント管理データベース48)に記憶されるポイント情報を、変換元更新要求に含まれる変換元ポイント減少量を示す情報に基づいて、変換元ポイント減少量だけ残高が減るように更新する。変換先更新部46は、変換先ユーザ識別情報に対応づけて変換先ポイント管理データベース(変換先データベース識別情報によって識別されるポイント管理データベース48)に記憶されるポイント情報を、変換先更新要求に含まれる変換先ポイント増加量を示す情報に基づいて、変換先ポイント増加量だけ残高が増えるように更新する。例えば、変換元更新部44や変換先更新部46は、データ通信ネットワークを介して、変換元更新要求や変換先更新要求(具体的にはこれらを示すデータ)をそれぞれ受信し、ポイント管理データベース48を更新する。
【0057】
ポイント管理データベース48は、主としてデータベース20a〜20cにより構成され、個別に管理するユーザ識別情報(個別ユーザ識別情報)に対応づけてポイント情報を記憶する。ポイント情報は、例えばポイントの残高を表す数値情報等である。ポイント管理データベース48は、例えば図8〜図10に示すようなポイント情報テーブルを記憶する。同図に示すように、ポイント情報テーブルには、個別ユーザIDに対応づけて、認証キー及びポイント残高が記憶される。ポイント連携システム10では、後述するポイント連携登録(図14参照)が行われると、所定のポイント情報テーブルに情報が登録されるようになっている。ポイント残高は、更新部42によって更新される。また、ポイント残高は、ポイント利用情報テーブルになされた更新に基づいて、所定タイミングで更新されるようになっている。すなわち、ポイント残高について、ポイント情報テーブルとポイント利用情報テーブルは同期をとるようになっている。例えば、ポイント情報テーブルが参照されたタイミングや、ポイント情報テーブルが更新されたタイミングや、ポイント利用情報テーブルが更新されたタイミングで、同期をとるようにすればよい。なお、ここで、図8はポイント「A」に関するポイント情報テーブルを示しており、図9はポイント「B」に関するポイント情報テーブルを示しており、図10はポイント「C」に関するポイント情報テーブルを示している。
【0058】
変換履歴更新部50は、例えばCPU、RAMやROM等のメモリ、プログラムを含んで構成され、変換元更新要求(具体的には変換元更新要求を示すデータ)と、変換先更新要求(具体的には変換先更新要求を示すデータ)と、に基づいて、変換履歴記憶部52に記憶されるポイント変換履歴を更新する。
【0059】
変換履歴記憶部52は、主としてデータベース18を含んで構成され、ポイント変換履歴を記憶する。変換履歴記憶部52は、例えば図11に示すようなポイント変換履歴テーブルを記憶する。ポイント変換履歴テーブルは、いつ、どのユーザによって、どのポイント種類からどのポイント種類へ、どれだけのポイント数の変換が実行されたか、を記憶するためのものである。ポイント変換履歴テーブルは、例えば、変換履歴ID、変換日、共通ユーザID、変換元ポイントID、変換元個別ユーザID、変換元ポイント減少数(変換元ポイント減少量)、変換先ポイントID、変換先個別ユーザID及び変換先ポイント増加数(変換先ポイント増加量)を含む。
【0060】
また、ポイント変換履歴テーブルには、例えば図26に示すように、ポイント割引数(割引量)を含むようにしてもよい。ポイント割引数は、例えば変換元ポイント減少数に割引率(図25参照)を乗じることによって算出される。同図の例では、変換元ポイント減少数からポイント割引数を差し引いたポイント数(変換対象ポイント数)が、変換レート情報(図7参照)に基づいて、変換先ポイント種類に変換されたことを示している。
【0061】
変換履歴情報出力部54は、例えばCPU、RAMやROM等のメモリ、プログラムを含んで構成され、変換履歴記憶部52に記憶されるポイント変換履歴に基づいて、ポイント変換履歴情報を生成して出力(例えば、画面表示、印刷や送信等)する。ここで、ポイント変換履歴情報は、例えば、各ポイント種類間のポイント変換履歴を所定期間ごとに集計したものとすればよい。図11に示すポイント変換履歴テーブルであれば、変換日を条件にして、変換元ポイントID及び変換先ポイントIDの組み合わせについて、変換元ポイント減少数を集計すればよい。また、ポイント変換履歴情報は、この集計結果に基づいて、変換元ポイント種類の管理者から変換先ポイント種類の管理者へ請求される変換ポイント分の対価を示すようにしてもよい。この場合、相互に変換が行われている場合には、ポイント変換履歴を集計する際に相殺したり、対価を算出する際に相殺したりすればよい。
【0062】
また、図26に示すポイント変換履歴テーブルであれば、変換日を条件にして、変換元ポイントID及び変換先ポイントIDの組み合わせについて、ポイント割引数をさらに集計させるようにすればよい。この場合、ポイント変換履歴情報は、当該ポイント割引分の対価を示すようにすればよい。このとき、当該ポイント割引分の対価を変換元ポイント種類の管理者又は/及び変換先ポイント種類の管理者に配分できるように、当該対価のうち変換元ポイント種類の管理者に対する配分又は/及び変換先ポイント種類の管理者に対する配分を示すようにすればよい。
【0063】
以下に、ポイント連携システム10の動作について説明する。
【0064】
図12は、ポイント連携サービスの提供を受けるべく、ユーザが携帯電話24からポイント連携サーバ14にアクセスした際に、該携帯電話の表示部に表示されるログイン画面(ID及びパスワード入力画面)の一例を示している。この画面において、ポイント連携サービスに関して、同ユーザに対して登録されているID及びパスワード、すなわち共通ユーザ情報テーブル(図3参照)に記憶される共通ユーザID及び共通パスワードを入力すると、ユーザは、CGI(CommonGateway Interface)によって実現されたポイント連携サービスを利用することができるようになっている。なお、ポイント連携サーバ14では、同図のログイン画面において入力されたID及びパスワード(具体的にはこれらを示すデータ)を受信すると、その真偽を確認するようになっている。そして、該ID及びパスワードが正当であると確認された場合には、図13に示されるようなサービスメニュー画面を表示するための画面データを携帯電話24に送信するようになっている。
【0065】
図13は、携帯電話24の表示部に表示されるサービスメニュー画面の一例を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。同メニューに示されるように、連携対象とするポイントを登録するサービス(「ポイント連携登録」)と、ポイントの変換を実行するサービス(「ポイント変換」)と、ポイントを利用するサービス(「ポイント利用」)とがメニューとして含まれている。
【0066】
以下に、図13に示されるメニューにおいて、ユーザが「ポイント連携登録」を選択した場合に、携帯電話24の表示部に表示される画面の一例について説明する。本ポイント連携システム10において、ユーザは、ポイント連携サービスに参加しているポイント種類(図6参照)から、連携対象とするポイント種類を各自選択するようになっており、この「ポイント連携登録」メニューにおいて、連携対象とするポイント種類を選択できるようになっている。なお、本ポイント連携システム10においては、連携対象として各自選択したポイント種類のみを、変換元又は変換先ポイント種類として選択することができるようになっているため、ポイント変換を行う場合には、この「ポイント連携登録」メニューにおいて、連携対象とするポイント種類を選択しておく必要がある。
【0067】
図14は、図13に示されるメニューにおいて、ユーザが「ポイント連携登録」を選択した場合に、携帯電話24の表示部に表示されるポイント連携登録画面の一例を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。同図に示すように、ユーザが「ポイント連携登録」を選択すると、ポイント連携サーバ16で連携対象として登録されているポイント種類、すなわちポイント連携情報テーブル(図6参照)に登録されているポイント種類のポイント名が表示される。各ポイント名表示は、リンクボタンになっている。ここで、既に連携対象として選択されているポイント種類については、選択が制限されるように表示すると好適である。また、ポイント名は、50音順で表示したり、業種別に区分けして表示したりすればよい。業種別に表示する場合には、ポイント連携情報テーブル(図6参照)において、ポイントIDに対応づけて業種情報を記憶するようにすればよい。この画面において、ユーザは、連携対象とするポイント種類のポイント名表示(リンクボタン)を選択する。ポイント名表示が選択されると、選択されたポイント種類のポイントIDがポイント連携サーバ14に送信される。ポイント連携サーバ14はポイントID(具体的にはこれを示すデータ)を受信すると、図15に示されるような、ポイント連携登録対象に対するログイン画面を表示するための画面データを携帯電話24に送信する。
【0068】
図15は、携帯電話24の表示部に表示されるポイント連携登録対象に対するログイン画面の一例(同図の例は、「A書店」が選択された場合)を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。この画面において、ユーザは、「A書店」のポイントサービスに関して、ユーザに対して登録されているID及びパスワード、すなわち会員情報テーブル(図5(a))に記憶される個別ユーザID及び個別パスワードを入力する。入力された個別ユーザID及び個別パスワード(具体的にはこれらを示すデータ)はポイント連携サーバ14に送信される。ポイント連携サーバ14はその正当性を確認すると、図16に示されるようなポイント連携登録確認画面を表示するための画面データを携帯電話24に送信する。
【0069】
図16は、携帯電話24の表示部に表示されるポイント連携登録確認画面の一例を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。同図に示すように、個別ユーザID等の正当性が確認された旨のメッセージと、「ポイント連携登録する」ボタンが表示されている。この画面において、「ポイント連携登録する」ボタンが選択されると、ポイント連携サーバ14においてポイント連携登録処理が実行され、ポイント連携登録画面(図14参照)において選択されたポイントが連携対象として登録される。具体的には、個別ユーザ情報テーブル(図4参照)及びポイント情報テーブル(図8参照)に新たにレコードが追加される。ポイント連携登録処理については後述する(図22参照)。
【0070】
次に、図13に示されるメニューにおいて、ユーザが「ポイント変換」を選択した場合に、携帯電話24の表示部に表示される画面の一例について説明する。
【0071】
図17は、図13に示されるメニューにおいて、ユーザが「ポイント変換」を選択した場合に、携帯電話24の表示部に表示される変換元ポイント選択画面の一例を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。同図に示すように、ユーザが「ポイント変換」を選択すると、該ユーザが連携対象として登録したポイント種類(該ユーザに対応づけて、個別ユーザ情報テーブル(図4参照)に記憶されるポイント種類)のポイント名と、「次へ」ボタンが表示されている。なお、各ポイント名に関連付けて各ポイント残高が表示されるようにしてもよい。この画面において、ユーザは、ポイント名が表示されるポイント種類のうち少なくとも1つを変換元として選択し、「次へ」ボタンを選択する。同図の例では、「Bビデオショップ」と「C量販店」とが変換元として選択されている。「次へ」ボタンが選択されると、選択されたポイント種類のポイントID(具体的にはポイントID(変換元データベース識別情報)を示すデータ)がポイント連携サーバ14に送信される。
【0072】
図18は、図17に示される変換元ポイント選択画面において、ユーザが変換元とするポイント種類を選択し、「次へ」ボタンを選択した場合に、携帯電話24の表示部に表示される変換先ポイント選択画面の一例を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。同図に示すように、該ユーザが連携対象として登録したポイント種類のポイント名と、「次へ」ボタンが表示されている。なお、変換元ポイント選択画面において変換元として選択されたポイント種類については、選択が制限されるように表示すると好適である。また、各ポイント名に関連付けて各ポイント残高が表示されるようにしてもよい。この画面において、ユーザは、ポイント名が表示されるポイント種類のうち1つを選択し、「次へ」ボタンを選択する。同図の例では、「A書店」が変換先として選択されている。「次へ」ボタンが選択されると、選択されたポイント種類のポイントID(具体的にはポイントID(変換先データベース識別情報)を示すデータ)がポイント連携サーバ14に送信される。
【0073】
図19は、図18に示される変換先ポイント選択画面において、ユーザが変換先ポイント種類を選択し、「次へ」ボタンを選択した場合に、携帯電話24の表示部に表示される変換実行確認画面の一例を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。同図に示すように、図17に示される変換元ポイント選択画面において選択されたポイント種類について、その残高と、そのポイントを変換した場合に変換先ポイント種類のポイント残高に加算されるポイント数と、が表示されている。例えば、「Bビデオショップ」の場合、現在ポイント残高は「100」であり、これを「A書店」のポイントに変換すると、「A書店」のポイントの残高が「200」加算されることを示している。変換した場合に変換先ポイント種類の残高に加算されるポイント数は、変換レート情報(図7参照)に基づいて算出される。この場合、変換レート情報(図7参照)に基づいて、変換不可能とされるポイント種類については、その旨を表示するようにすればよい。詳細については後述する(図23参照)。また、同図に示すように、「変換実行」ボタンが表示されている。この画面において、ユーザは変換元ポイント種類を最終的に選択し(確認し)、「変換実行」ボタンを選択する。「変換実行」ボタンが選択されると、ポイント連携サーバ14にポイント変換要求として、共通ユーザID、変換先ポイントID、変換先ポイントID(具体的にはこれらを示すデータ)が送信され、ポイント変換処理が実行される。ポイント変換処理の詳細については後述する(図24参照)。
【0074】
図20は、図13に示されるメニューにおいて、ユーザが「ポイント利用」を選択した場合に、携帯電話24の表示部に表示される利用ポイント選択画面の一例を示している。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。同図に示すように、ユーザが「ポイント利用」を選択すると、該ユーザが連携対象として登録した(ポイント連携登録した)ポイント種類のポイント名と、「次へ」ボタンが表示される。なお、各ポイント名に関連付けて各ポイント残高が表示されるようにしてもよい。この画面において、ユーザは、ポイント名が表示されるポイント種類のうち1つを選択し、「次へ」ボタンを選択する。同図の例では、「A書店」が選択されている。「次へ」ボタンが選択されると、図15に示されるログイン画面が表示され、入力されるID及びパスワードの正当性が確認されると、図21に示すようなバーコード画像表示画面が携帯電話24の表示部に表示される。同画面はポイント連携サーバ14から送信される画面データに基づいて表示される。
【0075】
バーコード画像は、例えば、ポイント管理データベース48において管理されるポイント情報(図8〜図10参照)に基づいて生成される。バーコード画像は、例えば、ポイントIDや個別ユーザID等の情報を含むようにすればよい。また、ポイント残高の情報を含むようにしてもよい。こうすれば、ユーザは、このバーコード画像が表示された携帯電話24を、携帯電話表示バーコード読み取り機器が設置された所定店舗等(同図の例であれば、「書店A」)に持って行くことで、例えば商品購入の際にポイントカードの代わりに使用することができるようになる。このため、ポイントカードを発行を受けていないユーザであっても、ID(個別ユーザID)及びパスワード(個別パスワード)の発行さえ受けていれば、ポイントを利用することができるようになる。
【0076】
なお、ポイント連携登録(図14〜図16参照)において、ID(個別ユーザID)及びパスワード(個別パスワード)の発行を受けてなくとも、ポイント連携登録できるようにした場合、すなわち、ID(個別ユーザID)等の発行を受けていないポイント種類にポイント変換できるようにした場合、当該ポイント種類については、このバーコード画像を利用することによって、当該ポイントを利用できるようにすればよい。こうすれば、ID(個別ユーザID)及びパスワード(個別パスワード)の発行を受けてなくとも、変換したポイントを利用することができるようになる。
【0077】
以下に、ポイント連携登録処理、すなわち、図15に示されるログイン画面において「ログイン」が選択された後、ポイント連携登録が完了するまでの処理について説明する。図22は、同処理を示すフロー図である。
【0078】
図15に示されるログイン画面において「ログイン」が選択されると、入力されたID及びパスワード(具体的にはこれらを示すデータ)が携帯電話24からポイント連携サーバ14へ送信される。ポイント連携サーバ14はID及びパスワードを受信すると、そのID及びパスワードが正当であるか否かを確認する(S101)。具体的には、入力されたID及びパスワードの組み合わせが、図5(a)に示される会員情報テーブルに記憶されているか否かについて確認する。入力されたID及びパスワードが正当でない場合には、その旨を表示する画面データを携帯電話24へ返信し、ポイント連携登録処理を中止する。
【0079】
一方、入力されたID及びパスワードが正当である場合には、ポイント連携登録の実行確認を表示する画面データを携帯電話24に返信し、例えばポイント連携登録確認画面(図16参照)を携帯電話24に表示させ、ポイント連携登録の実行確認を行う(S102)。ユーザによって、ポイント連携登録の実行確認がなされない場合、すなわち、ポイント連携登録確認画面(図16参照)において、「ポイント連携登録する」ボタンが選択されない場合には、ポイント連携登録処理は中止となる。
【0080】
一方、ユーザによって、ポイント連携登録の実行確認がなされた場合、すなわち、ポイント連携登録確認画面(図16参照)において、「ポイント連携登録する」ボタンが選択された場合には、ポイント連携サーバ14は、ポイント残高を取得する(S103)。具体的には、S101で正当性が確認されたIDに対応するポイント残高を、図5(b)に示されるポイント利用情報テーブルより取得する。
【0081】
次に、ポイント連携サーバ14は、認証キーを生成する(S104)。認証キーは、例えば乱数に基づいて生成するようにすればよい。また、例えば、携帯機種IDに基づいて生成するようにしてもよい。認証キーは、ポイント連携サーバ14からポイント管理サーバ16にアクセスする場合に、個別パスワードの代わりに使用されるものである。
【0082】
次に、ポイント連携サーバ14は、ポイント情報を更新する(S105)。すなわち、ポイント連携登録の対象とされたポイントに係るポイント情報(図8〜図10参照)が更新される。例えば、図16の場合であれば、「A書店」のポイント、すなわち、ポイント「A」に係るポイント情報(図8参照)に、S101で正当性が確認されたID、S104で生成された認証キー、S103で取得されたポイント残高の組み合わせのレコードが作成される。
【0083】
そして、ユーザ情報が更新される(S106)。具体的には、個別ユーザ情報テーブル(図4参照)に、共通ユーザID(図12に示されるログイン画面において入力されたID)、ポイントID(図14で選択されたポイント種類を識別するポイントID)、S101で正当性が確認されたID、S104で生成された認証キーのレコードが作成される。
【0084】
そして、ポイント連携登録処理が完了した旨を表示する画面データが携帯電話24に返信され、本処理は完了する。なお、以上に説明した処理は、ポイント連携サーバ14やポイント管理サーバ16a〜16cにおいてプログラムが実行されることによって実現される。
【0085】
以下に、変換実行確認表示処理、すなわち、変換先ポイント選択画面(図18参照)において、ユーザが変換先ポイント種類を選択し、「次へ」ボタンを選択した後、変換実行確認画面(図19参照)が表示されるまでの処理について説明する。図23は、同処理を示すフロー図である。
【0086】
同図に示すように、ポイント連携サーバ14は、変換元ポイント選択画面(図17参照)において、変換元として選択されたポイント種類を取得する(S201)。変換元ポイント選択画面においてなされた選択は、例えば非表示属性のフォームに保持されるようにしてもよいし、URLに引数として付加することによって保持されるようにしてもよい。ここでは、ポイント連携サーバ14は、このように保持された情報を受信し、それらの情報から変換元として選択されたポイント種類を取得する。
【0087】
次に、ポイント連携サーバ14は、変換先ポイント選択画面(図18参照)において、変換先として選択されたポイント種類を取得する(S202)。変換先ポイント選択画面においてなされた選択は、例えば非表示属性のフォームやURLに付加された引数から取得される。そして、ポイント連携サーバ14は、S201で取得した変換元ポイント種類について、そのポイント残高を取得する(S203)。具体的には、S201で取得した変換元ポイント種類に対応するポイント情報(図8〜図10)から取得する。
【0088】
次に、ポイント連携サーバ14は、変換先ポイント増加量を取得する(S204)。変換先ポイント増加量は、変換元ポイント種類のポイントを変換することによって、変換先ポイント種類の残高がどれだけ増加するかを示すものである。変換先ポイント増加量は、変換レート記憶部40に記憶される変換レート情報に、S203で取得した残高を適用することによって取得される。
【0089】
そして、変換実行確認画面を表示するための画面データを生成し、携帯電話24へ返信する。携帯電話24では、同画面データに基づいて、変換実行確認画面が表示される(S205)。変換実行確認画面には、変換元とするポイント名に関連づけて、S203で取得した残高と、S204で取得した変換先ポイント増加量とが表示されるように、画面データを生成する。以上で、本処理は完了する。なお、以上説明した処理は、ポイント連携サーバ14やポイント管理サーバ16a〜16cにおいてプログラムが実行されることによって実現される。
【0090】
以下に、ポイント変換処理、すなわち、変換実行確認画面(図19参照)において、「変換実行」ボタンが選択された後の処理について説明する。図24は、同処理を示すフロー図である。
【0091】
変換実行確認画面(図19参照)において、「変換実行」ボタンが選択されると、携帯電話24からポイント連携サーバ14へポイント変換要求(具体的にはポイント変換要求を示すデータ)が送信される。ポイント変換要求には、共通ユーザID(図12に示されるログイン画面において入力されたID)、変換元ポイントID(図17に示される変換実行選択画面において確認されたポイントを識別する)、変換先ポイントID(図18に示される変換先ポイント選択画面において選択されたポイント種類を識別する)を示す情報が含まれている。図19の場合であれば、変換元ポイントID(変換先データベース識別情報)として、ポイントID「B」「C」を示す情報が含まれ、変換先ポイントID(変換先データベース識別情報)として、ポイントID「A」を示す情報が含まれる。変換要求受付部32は、該ポイント変換要求を受信して受け付ける(S301)。
【0092】
次に、更新要求生成部34は、個別ユーザID及び認証キーを取得する(S302)。変換元更新要求生成部36は、ポイント変換要求に含まれる共通ユーザIDに対応する個別ユーザID及び認証キーであって、ポイント変換要求に含まれる変換元ポイントIDに対応するものを、個別ユーザ情報テーブル(図4参照)から取得する。また、変換先更新要求生成部38は、ポイント変換要求に含まれる共通ユーザIDに対応する個別ユーザID及び認証キーであって、ポイント変換要求に含まれる変換先ポイントIDに対応するものを、個別ユーザ情報テーブル(図4参照)から取得する。
【0093】
次に、更新要求生成部34は、ポイント情報テーブル(図8等参照)を参照したり更新したりするCGIプログラムにアクセスするためのURLを取得する(S303)。変換元更新要求生成部36は、ポイント変換要求に含まれる変換元ポイントIDに対応づけて、ポイント連携情報テーブル(図6参照)に記憶されるURLを取得する。変換先更新要求生成部38は、ポイント変換要求に含まれる変換先ポイントIDに対応づけて、ポイント連携情報テーブル(図6参照)に記憶されるURLを取得する。
【0094】
次に、変換元更新要求生成部36は、ポイント変換要求に含まれる変換元ポイントIDに対応するポイント情報テーブル(ここでは、図9及び図10参照)より変換元ポイント残高を取得する(S304)。S303において取得したURLに基づいて、ポイント情報テーブルアクセス用のCGIプログラムに、S302で取得した個別ユーザIDと認証キーを引数として渡すことによって、変換元ポイント残高を取得する。
【0095】
次に、変換先更新要求生成部38は、変換先ポイント更新量を取得する(S305)。具体的には、ポイント変換要求に含まれる変換元ポイントIDそれぞれについて、ポイント変換要求に含まれる変換先ポイントIDに対する変換レートを、変換レート記憶部40に記憶される変換レート情報から取得し、該変換レートをS304において取得されるポイント残高に適用することによって、変換先ポイント更新量(変換先ポイント増加量)を取得する。
【0096】
この場合、S304において取得されるポイント残高に割引率を適用した後に、これに該変換レートを適用することによって、変換先ポイント更新量を取得するようにしてもよい。割引率は、ポイント変換要求に含まれる変換元ポイントIDそれぞれについて、ポイント変換要求に含まれる変換先ポイントIDに対する割引率(又は変換対象ポイント率)を、割引量記憶部に記憶される割引量情報(図25参照)から取得するようにすればよい。
【0097】
そして、変換元更新要求生成部36は、S302において取得した個別ユーザID及び認証キー、S304において取得した変換元ポイント残高(変換元ポイント減少量)に基づいて、変換元更新要求(具体的には変換元更新要求を示すデータ)を生成し、変換元更新要求を実行する(例えば変換元更新要求を示すデータを送信する)。変換元更新要求が実行されると、変換元更新部44は、該変換元更新要求に基づいて、ポイント情報を更新する(S306)。具体的には、S302において取得された個別ユーザIDに対応づけて記憶されるポイント情報を、S304において取得された変換元ポイント残高分減少するように更新する。換言すると、変換元更新要求生成部36は、S303において取得したURLに基づいて、ポイント情報アクセス用のCGIプログラムを起動させ、S302において取得した個別ユーザIDに対応づけて記憶されるポイント情報を、S304において取得した変換元ポイント残高分減少するように更新させる。
【0098】
そして、変換先更新要求生成部38は、S302において取得した個別ユーザID及び認証キー、S305において取得した変換先ポイント更新量に基づいて、変換先更新要求(具体的には変換先更新要求を示すデータ)を生成し、変換先更新要求を実行する(例えば変換先更新要求を示すデータを送信する)。変換先更新要求が実行されると、変換先更新部46は、該変換先更新要求に基づいて、ポイント情報を更新する(S307)。具体的には、S302において取得された個別ユーザIDに対応づけて記憶されるポイント情報を、S305において取得された変換先ポイント更新量分増加するように更新する。換言すると、変換先更新要求生成部38は、S303において取得したURLに基づいて、ポイント情報アクセス用のCGIプログラムを起動させ、S302において取得した個別ユーザIDに対応づけて記憶されるポイント情報を、S305において取得した変換先ポイント更新量分増加するように更新させる。なお、S306又はS307において実行される更新の少なくとも一方が正常終了しない場合には、正常終了した方の更新についても破棄し、更新前の状態に戻すようにする。
【0099】
次に、変換履歴更新部50は、変換履歴記憶部52に記憶される変換履歴テーブル(図11参照)を更新する(S308)。変換履歴更新部50は、ポイント変換要求に含まれる共通ユーザID、変換元ポイントID及び変換先ポイントID、S302において取得された個別ユーザID、S304において取得された変換元ポイント残高(変換元ポイント減少数)、S305において取得された変換先ポイント更新量(変換先ポイント増加数)を、変換日時とともに、変換履歴記憶部52に記憶される変換履歴テーブル(図11参照)に登録する。
【0100】
そして、ポイント変換が正常に終了した旨を表示するための画面データを生成し、携帯電話24に返信する。以上で、本処理は完了する。なお、以上に説明した処理は、ポイント連携サーバ14やポイント管理サーバ16a〜16cにおいてプログラムが実行されることによって実現される。
【0101】
以上説明したように、本ポイント連携システム10によれば、あるサービスに関連するポイントと他のサービスに関連するポイントとを連携することができるようになる。このため、ユーザはあるサービスに関連して貯めたポイントを、他のサービスに関連するポイントに変換して利用することができるようになる。また、本ポイント連携システム10においては、ユーザは共通ユーザIDによって管理されるようになっている。そして、各サービスにおいて管理される個別ユーザは、この共通ユーザIDに対応づけて管理されるようになっている。このため、ユーザはポイント変換を実行する場合において、変換に係るポイントに関連するサービスの個別ユーザをそれぞれ指定することなく、共通ユーザIDを指定するだけで、ポイント変換を実行することができるようになっている。こうして、ユーザがあるポイントを他のポイントに容易に変換できるようになっている。
【0102】
ポイント連携システム10によれば、ユーザは、例えば旅行先等で取得したポイントや少量ポイント等のような利用頻度の低いポイントを、他の利用頻度の高いポイントに変換することができるようになり、低利用頻度のポイントを有効利用することができるようになる。また、ポイントサービス提供者(ポイントを発行する業者等)は、ポイントの相互変換が可能となることによって、ポイントサービスを拡張することができるようになる。
【0103】
また、ポイント連携システム10によれば、ポイント変換を行われる際に、ポイントの割引が行われるようにすることができる。こうすれば、ポイント変換において、変換に係るポイントの実質的価値が減少されるようになる。このため、ポイントを変換せずに利用する方がユーザにとって有利となる。したがって、変換元のポイントサービス提供者は、ユーザが基本的にはポイントを変換せずに自サービスにおいて使用することを期待できるようになる。また、割引によってポイントの価値が実質的に減少されるとしても、ポイントの有効利用を図るために、ユーザがポイント変換を行うことを期待できる。このため、変換先のポイントサービス提供者は、変換元のポイントサービス提供者の顧客の来店や購買を期待できるようになる。すなわち、集客力の向上を期待できるようになる。例えば、ポイント連携システム10によって提供されるポイント連携サービスに加入していない同業者がある場合、当該同業者に比較して、集客力の向上を期待できるようになる。
【0104】
なお、本発明は上記実施の形態に限定されるものではない。
【0105】
例えば、以上では携帯電話24を端末として説明したが、端末はパーソナルコンピュータ、PDA(携帯情報端末)、家庭用ゲーム機や携帯ゲーム機であってもよい。
【0106】
また、例えば、ポイント管理データベース48において、会員情報テーブル(図5(a))、ポイント利用情報テーブル(図5(b))、ポイント情報テーブル(図8等)は統合されるようにしてもよい。
【0107】
また、例えば、ポイント変換において、以上では変換元ポイント種類のポイント残高がすべて変換先ポイント種類に変換されることとして説明したが、ユーザが、変換元ポイント種類のポイント残高のうち変換するポイント量(変換元ポイント減少量)を指定できるようにしてもよい。この場合、変換元ポイント選択画面(図17参照)や変換実行確認画面(図19参照)において指定できるようにすればよい。この場合、携帯電話24からポイント連携サーバ14に送信されるポイント変換要求に変換元ポイント減少量を示す情報が含まれるようにすればよい。例えば、変換実行確認画面(図19参照)において、変換元ポイント種類のポイント残高を表示するとともに、変換するポイント量指定欄をポイント残高を上限として増減できるように設ければよい。また、この場合、計算機能と、変換レート情報記憶機能と、を画面に含ませるようにし、変換するポイント量指定欄が変更された場合には、該変更に応じて変換先ポイント更新量の表示が変更されるようにすればよい。また、例えば、ユーザが、変換先ポイント種類について増加したい量(変換先ポイント増加量)を指定できるようにしてもよい。この場合、変換先ポイント選択画面(図18参照)において指定できるようにすればよい。また、この場合、携帯電話24からポイント連携サーバ14に送信されるポイント変換要求に変換先ポイント増加量を示す情報が含まれるようにすればよい。
【0108】
また、例えば、図13に示されるメニューにおいて、「ポイント変換」が選択された場合には、変換先ポイント選択画面(図18参照)、変換元ポイント選択画面(図17参照)、変換実行確認画面(図19参照)の順に、画面遷移するようにしてもよい。この場合、変換元ポイント選択画面では、変換先ポイント選択画面において選択されたポイント種類に変換可能なポイント種類を変換レート情報(図7参照)に基づいて取得し、同ポイント種類のみを表示するようにすればよい。また、同ポイント種類のうち、ポイント残高があるポイント種類のみを表示するようにしてもよい。
【0109】
【発明の効果】
以上説明したように、本発明によれば、1又は複数のあるサービスに関連するポイントから、他のサービスに関連するポイントへ変換することができ、あるサービスにおいてユーザが貯めたポイントを、他のサービスで利用できるようになる。このため、一方のサービスのユーザが他方のサービスに興味を抱くようにできる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るポイント連携システムのシステム構成を示す図である。
【図2】本発明の実施形態に係るポイント連携システムの機能ブロックを示す図である。
【図3】共通ユーザ情報テーブルの一例を示す図である。
【図4】個別ユーザ情報テーブルの一例を示す図である。
【図5】会員情報テーブル及びポイント利用情報テーブルの一例を示す図である。
【図6】ポイント連携情報テーブルの一例を示す図である。
【図7】変換レート情報テーブルの一例を示す図である。
【図8】ポイント情報テーブルの一例を示す図である。
【図9】ポイント情報テーブルの一例を示す図である。
【図10】ポイント情報テーブルの一例を示す図である。
【図11】変換履歴テーブルの一例を示す図である。
【図12】ログイン画面の一例を示す図である。
【図13】サービスメニュー画面の一例を示す図である。
【図14】ポイント連携登録画面の一例を示す図である。
【図15】ログイン画面の一例を示す図である。
【図16】ポイント連携登録確認画面の一例を示す図である。
【図17】変換元ポイント選択画面の一例を示す図である。
【図18】変換先ポイント選択画面の一例を示す図である。
【図19】変換実行確認画面の一例を示す図である。
【図20】利用ポイント選択画面の一例を示す図である。
【図21】バーコード画像表示画面の一例を示す図である。
【図22】ポイント連携登録処理を示すフロー図である。
【図23】変換実行確認表示処理を示すフロー図である。
【図24】ポイント変換処理を示すフロー図である。
【図25】割引量情報テーブルの一例を示す図である。
【図26】変換履歴テーブルの一例を示す図である。
【符号の説明】
10 ポイント連携システム、12 データ通信ネットワーク、14 ポイント連携サーバ、16a,16b,16c ポイント管理サーバ、18,20a,20b,20c データベース、24 携帯電話、26 携帯電話基地局、30 ユーザ情報記憶部、32 変換要求受付部、34 更新要求生成部、36 変換元更新要求生成部、38 変換先更新要求生成部、40 変換レート記憶部、42 更新部、44 変換元更新部、46 変換先更新部、48 ポイント管理データベース、50 変換履歴更新部、52 変換履歴記憶部、54 変換履歴出力部。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a point cooperation system, a point cooperation apparatus, a control method of the point cooperation apparatus, and a program.
[0002]
[Background Art]
A so-called point system is known in which a user can accumulate points in accordance with services such as product sales and games, and various privileges can be received based on the points.
[0003]
[Problems to be solved by the invention]
Conventionally, points accumulated by a user in one service cannot be used in another service. However, if a point cooperation system is realized in which a certain point can be converted to another point, and if the points accumulated by the user in one service can be used in another service, the user will be interested in the other service. Is expected to be able to expand the business.
[0004]
The present invention has been made in view of the above problems, and an object of the present invention is to provide a point cooperation system that enables a user to use points accumulated in a certain service in another service.
[0005]
[Means for Solving the Problems]
In order to solve the above problems, a point cooperation system according to the present invention stores a plurality of point management databases, common user identification information, and the plurality of point management databases, which store point information in association with individual user identification information. User information storage means for storing user information that associates individual user identification information individually managed with each other, common user identification information, conversion source database identification information, and conversion destination database identification information. Conversion request receiving means for receiving the point conversion request including the conversion source user identification information which is individual user identification information managed in the point management database identified by the conversion source database identification information included in the point conversion request; Conversion source update request including the amount of point reduction, Conversion source update request generation means for generating based on user information stored in the user information storage means, common user identification information included in the point conversion request, and conversion source database identification information; A conversion destination update request including conversion destination user identification information that is individual user identification information managed in the point management database identified by the conversion destination database identification information included in the conversion destination point increase amount, Conversion destination update request generation means for generating based on the user information stored in the storage means, the common user identification information included in the point conversion request, and the conversion destination database identification information, In the identified point management database, the change included in the conversion source update request is stored. Conversion source updating means for updating the point information stored in association with the source user identification information based on the source point reduction amount included in the conversion source update request, and a point identified by the conversion destination database identification information Conversion destination updating means for updating the point information stored in the management database in association with the conversion destination user identification information included in the conversion destination update request, based on the conversion destination point increment included in the conversion destination update request. And characterized in that:
[0006]
Further, the point cooperation device according to the present invention is a point cooperation device communicatively connected to a plurality of point management databases storing point information in association with individual user identification information, wherein the common user identification information and the plurality of point management Individual user identification information individually managed in each database, user information storage means for storing user information corresponding to each other, common user identification information, conversion source database identification information, conversion destination database identification information, Conversion request receiving means for receiving a point conversion request including: conversion source user identification information which is individual user identification information managed in a point management database identified by conversion source database identification information included in the point conversion request; Conversion source including source point reduction amount Conversion source update request generation means for generating a new request based on user information stored in the user information storage means, common user identification information included in the point conversion request, and conversion source database identification information, A conversion destination update request including conversion destination user identification information, which is individual user identification information managed in the point management database identified by the conversion destination database identification information included in the point conversion request, and a conversion destination point increase amount. Conversion destination update request generation means for generating based on user information stored in the user information storage means, common user identification information included in the point conversion request, and conversion destination database identification information, The conversion source update request is stored in the point management database identified by the database identification information. Conversion request means for making a request based on the conversion destination update request means for making a request based on the conversion destination update request in the point management database identified by the conversion destination database identification information. .
[0007]
Further, the control method of the point cooperation apparatus according to the present invention is a method of controlling a point cooperation apparatus that is connected to a plurality of point management databases that store point information in association with individual user identification information. A user information storing step of storing user information in which a plurality of point management databases are individually managed in each of the plurality of point management databases with user information stored in a storage unit; common user identification information; and conversion source database identification information. And a conversion request receiving step for receiving a point conversion request including the conversion destination database identification information, and individual user identification information managed in the point management database identified by the conversion source database identification information included in the point conversion request. Some conversion source user identification information , The conversion source update request including the conversion source point reduction amount, based on the user information stored in the storage unit, the common user identification information included in the point conversion request, and the conversion source database identification information. A conversion source update request generation step to be generated; conversion destination user identification information that is individual user identification information managed in a point management database identified by the conversion destination database identification information included in the point conversion request; A conversion destination that generates a conversion destination update request including an increase amount based on the user information stored in the storage unit, the common user identification information included in the point conversion request, and the conversion destination database identification information. An update request generation step; and a point management data identified by the conversion source database identification information. A conversion source update requesting step of making a request based on the conversion source update request to a database; and a conversion destination update requesting step of making a request based on the conversion destination update request to a point management database identified by the conversion destination database identification information. And characterized in that:
[0008]
Further, the program according to the present invention is a program for causing a computer to function as a point cooperation device that is connected to and communicate with a plurality of point management databases that store point information in association with individual user identification information, User information storage means for storing user information that associates identification information with individual user identification information individually managed in each of the plurality of point management databases; common user identification information; conversion source database identification information; , Conversion request receiving means for receiving a point conversion request including the conversion destination database identification information, and individual user identification information managed in the point management database identified by the conversion source database identification information included in the point conversion request. Source user identification information And a conversion source update request including the conversion source point reduction amount, user information stored in the user information storage unit, common user identification information included in the point conversion request, and conversion source database identification information, Conversion source update request generation means for generating based on the conversion destination user identification information which is individual user identification information managed in the point management database identified by the conversion destination database identification information included in the point conversion request; A conversion destination update request including a destination point increase amount, based on the user information stored in the user information storage unit, the common user identification information included in the point conversion request, and the conversion destination database identification information. A conversion destination update request generating means for generating, and a pointer identified by the conversion source database identification information. Source update request means for making a request based on the conversion source update request to a point management database; and a conversion destination for making a request based on the conversion destination update request to a point management database identified by the conversion destination database identification information. A program for causing the computer to function as an update request unit.
[0009]
In addition, the point cooperation system according to the present invention, in each of the plurality of point management information storage means, common user identification information, and the plurality of point management information storage means for storing point information in association with individual user identification information User information storage means for storing user information associated with individual user identification information individually managed; common user identification information; conversion source identification information for identifying conversion source point management information storage means; Conversion request receiving means for receiving point conversion request information including conversion destination identification information for identifying conversion destination point management information storage means, and point management information identified by conversion source identification information included in the point conversion request information Conversion source user identification information, which is individual user identification information managed in the storage unit, and conversion source point The conversion source update request information including the decrease amount information, based on the user information stored in the user information storage unit, the common user identification information included in the point conversion request information, and the conversion source identification information, Conversion source update request generation means for generating, conversion destination user identification information which is individual user identification information managed in point management information storage means identified by conversion destination identification information included in the point conversion request information, and conversion destination The conversion destination update request information including the point increase amount information, based on the user information stored in the user information storage unit, the common user identification information included in the point conversion request information, and the conversion destination identification information, The conversion source update request generation means and the point management information storage means identified by the conversion source identification information. Conversion source updating means for updating the point information stored in association with the conversion source user identification information included in the conversion request information based on the conversion source point decrease amount information included in the conversion source update request information; In the point management information storage means identified by the identification information, the point information stored in association with the conversion destination user identification information included in the conversion destination update request information is stored in the conversion destination point included in the conversion destination update request information. Conversion destination updating means for updating based on the increase amount information.
[0010]
Further, the point cooperation apparatus according to the present invention is a point cooperation apparatus communicatively connected to a plurality of point management information storage means for storing point information in association with individual user identification information, wherein the common user identification information and the plurality of User information storage means for storing user information in which individual user identification information managed individually in each point management information storage means, common user identification information, and point management information storage means of a conversion source are identified. Conversion request receiving means for receiving point conversion request information including conversion source identification information to be converted and conversion destination identification information for identifying conversion destination point management information storage means, and the conversion source identification included in the point conversion request information Individual user identification information managed in the point management information storage means identified by the information Conversion source user identification information and conversion source point reduction amount information, user information stored in the user information storage means, common user identification information included in the point conversion request information, conversion source identification information, Conversion source update request generation means for obtaining based on the conversion information, and conversion destination user identification information which is individual user identification information managed in point management information storage means identified by the conversion destination identification information included in the point conversion request information And conversion destination point increase information, based on the user information stored in the user information storage unit, the common user identification information included in the point conversion request information, and the conversion destination identification information. The conversion destination update request generation unit and the point management information storage unit identified by the conversion source identification information store the conversion source user identification information. A conversion source update requesting unit for updating the point information stored in association with the conversion source point reduction amount information, and a point management information storage unit identified by the conversion destination identification information; Conversion destination update request means for updating the point information stored in association with the identification information based on the conversion destination point increase information.
[0011]
Also, a control method of a point cooperation apparatus according to the present invention is a control method of a point cooperation apparatus communicable with a plurality of point management information storage means for storing point information in association with individual user identification information. A user information storage step of storing in the storage means user information in which information is associated with individual user identification information individually managed in each of the plurality of point management information storage means; A conversion request receiving step for receiving conversion request identification information including conversion source identification information for identifying original point management information storage means and conversion destination identification information for identifying conversion destination point management information storage means; In the point management information storage means identified by the conversion source identification information included in the request information, The conversion source user identification information and the conversion source point reduction amount information, which are individual user identification information managed by the user, are stored in the storage unit, and the common user identification information included in the point conversion request information. , A conversion source update request generating step of acquiring based on the conversion source identification information, and an individual user identification managed by a point management information storage unit identified by the conversion destination identification information included in the point conversion request information. Conversion destination user identification information and conversion destination point increment information, which are information, user information stored in the storage means, common user identification information included in the point conversion request information, conversion destination identification information, And a point management information storage unit identified by the conversion source identification information. A conversion source update requesting step of updating point information stored in association with the conversion source user identification information based on the conversion source point reduction information; and point management information identified by the conversion destination identification information. A conversion destination update requesting step of updating point information stored in association with the conversion destination user identification information based on the conversion destination point increase information.
[0012]
Further, the program according to the present invention is a program for causing a computer to function as a point cooperation device that can be communicatively connected to a plurality of point management information storage units that store point information in association with individual user identification information, User information storage means for storing user information in which common user identification information is associated with individual user identification information individually managed in each of the plurality of point management information storage means; common user identification information; Conversion request receiving means for receiving conversion request identification information including conversion source identification information for identifying point management information storage means of the present invention and conversion destination identification information for identifying conversion destination point management information storage means; In the point management information storage means identified by the conversion source identification information included in Conversion source user identification information, which is individual user identification information managed by the user, and conversion source point reduction information, the common user included in the user information stored in the user information storage means and the point conversion request information. Conversion source update request generation means for acquiring based on identification information and conversion source identification information, and individual users managed in point management information storage means identified by the conversion destination identification information included in the point conversion request information The conversion destination user identification information and the conversion destination point increase amount information, which are identification information, are converted into user information stored in the user information storage unit, common user identification information included in the point conversion request information, and conversion destination Conversion destination update request generation means for acquiring based on the identification information, and point management information identified by the conversion source identification information A conversion source update requesting unit that updates the point information stored in the storage unit in association with the conversion source user identification information based on the conversion source point reduction information; and the conversion destination identification information. A conversion destination update requesting means for updating the point information stored in the point management information storage means in association with the conversion destination user identification information based on the conversion destination point increase amount information; For causing the computer to function.
[0013]
According to the present invention, the point information is stored in each of the plurality of point management databases (point management information storage means) in association with the individual user identification information. Further, user information in which the common user identification information is associated with the individual user identification information is stored. Here, the common user identification information is user identification information for identifying each user in the entire point cooperation system, and is, for example, user identification information managed in the point cooperation apparatus. The individual user identification information is user identification information for identifying each user in each point management database, and is user identification information individually managed in each point management database. The point information is, for example, numerical information indicating the balance of points (including those called by other names such as “coin” and “medal”).
[0014]
Then, the common user identification information, the conversion source database identification information for identifying the conversion source point management database (the conversion source identification information for identifying the conversion source point management information storage unit), and the conversion destination point management database are identified. Point conversion request information including conversion destination database identification information (conversion destination identification information for identifying a conversion destination point management information storage unit) is received. Then, conversion including conversion source user identification information, which is individual user identification information managed in the point management database identified by the conversion source database identification information included in the point conversion request information, and conversion source point reduction information. Original update request information is generated based on the user information, the common user identification information included in the point conversion request information, and the conversion source database identification information. A conversion including conversion destination user identification information, which is individual user identification information managed in the point management database identified by the conversion destination database identification information included in the point conversion request information, and conversion destination point increase information. The destination update request information is generated based on the user information, the common user identification information included in the point conversion request information, and the conversion destination database identification information. Here, the point conversion request information is information (data) indicating a point conversion request from one or more point types to another point type. The conversion source update request information is information (data) indicating a request for updating the point information to the conversion source point management database. The conversion destination update request information is information (data) indicating a request for updating the point information to the conversion destination point management database. The conversion source point decrease amount information is information (data) indicating how much the balance of the conversion source point type is reduced. The conversion destination point increase amount information is information (data) indicating how much the balance of the conversion destination point type is increased.
[0015]
Then, of the point information stored in the point management database identified by the conversion source database identification information, the point information stored in association with the conversion source user identification information included in the conversion source update request information is converted into the conversion source update information. Update is performed based on the conversion source point decrease amount information included in the request information. Further, of the point information stored in the point management database identified by the conversion destination database identification information, the point information stored in association with the conversion destination user identification information included in the conversion destination update request information is updated. Update is performed based on the conversion destination point increase information included in the request information.
[0016]
In this way, the conversion from points related to one or a plurality of services to points related to other services is managed by the common user identification information, and the user can easily convert points. Therefore, the user of one service can be interested in the other service.
[0017]
Further, in one aspect of the present invention, the point conversion request includes a conversion source point decrease amount, and the conversion destination update request generation unit includes a conversion rate storage unit that stores conversion rate information, The conversion destination point increase amount is acquired based on information and a conversion source point decrease amount included in the point conversion request. In this case, the conversion rate can be determined between the conversion source point and the conversion destination point, and the increase amount of the conversion destination point can be obtained based on the conversion source point decrease amount. Become like
[0018]
Further, in one aspect of the present invention, the point conversion request information includes conversion source point reduction information, and the conversion destination update request generation unit performs processing based on conversion source point reduction information included in the point conversion request information. And acquiring the conversion destination point increase amount information. In this way, it is possible to acquire the conversion destination point increase amount based on the conversion source point decrease amount specified, for example, in the point conversion request.
[0019]
Further, in one aspect of the present invention, the conversion destination update request generation means may set a part of the conversion source point reduction amount indicated by the conversion source point reduction amount information included in the point conversion request information as a conversion target. Features. By doing so, it becomes possible to acquire the increase in the conversion destination point, with a part of the conversion source point decrease specified, for example, in the point conversion request as the conversion target.
[0020]
In one aspect of the present invention, the conversion destination update request generation means includes conversion rate storage means for storing conversion rate information, and further obtains the conversion destination point increase amount information based on the conversion rate information. , Is characterized. In this way, the conversion rate can be determined between the conversion source point type and the conversion destination point type, and the conversion rate and the conversion source point reduction specified in the point conversion request, for example, can be determined. Based on the amount, the conversion destination point increase amount can be obtained.
[0021]
Further, in one aspect of the present invention, the point conversion request includes a conversion destination point increase amount, the conversion source update request generation unit includes a conversion rate storage unit that stores conversion rate information, The conversion source point decrease amount is acquired based on information and a conversion destination point increase amount included in the point conversion request. In this case, the conversion rate can be determined between the conversion source point and the conversion destination point, and the conversion source point decrease amount can be obtained based on the increase amount of the conversion destination point. Become like
[0022]
Further, in one aspect of the present invention, the point conversion request information includes conversion destination point increase amount information, and the conversion source update request generation means is configured to perform conversion based on the conversion destination point increase amount information included in the point conversion request information. And acquiring the conversion source point decrease amount information. In this way, the conversion source point decrease amount can be obtained based on the conversion destination point increase amount specified, for example, in the point conversion request.
[0023]
The conversion source update request generation means, so that the conversion destination point increase amount indicated by the conversion destination point increase amount information included in the point conversion request information is a point amount based on a part of the conversion source point decrease amount. The method is characterized in that conversion source point decrease amount information is obtained. In this way, the conversion source point decrease amount can be acquired such that the conversion destination point increase amount becomes a point amount based on a part of the conversion source point decrease amount.
[0024]
In one aspect of the present invention, the conversion source update request generation unit includes a conversion rate storage unit that stores conversion rate information, and further obtains the conversion source point decrease amount information based on the conversion rate information. , Is characterized. This makes it possible to determine the conversion rate between the conversion source point type and the conversion destination point type, and to increase the conversion rate and the conversion destination point specified in the point conversion request, for example. Based on the amount, the source point reduction amount can be obtained.
[0025]
Further, in one aspect of the present invention, a conversion history storing means for storing a point conversion history, a conversion history for updating the point conversion history based on the conversion source update request information and the conversion destination update request information. Updating means and conversion history information output means for generating and outputting point conversion history information based on the point conversion history. Here, the output is, for example, screen display, printing, transmission, or the like. This makes it possible to store the point conversion history and output point conversion history information based on the point conversion history.
[0026]
One embodiment of the present invention is characterized by including a barcode output unit that outputs a barcode image based on point management information including individual user identification information. In this case, a barcode image based on the point management information including the individual user identification information can be output.
[0027]
In one aspect of the present invention, the conversion rate information includes, in point conversion, a point value of the conversion source point decrease amount indicated by the conversion source point decrease amount information and a conversion value indicated by the conversion destination point increase amount information. The point value of the point increase amount is set so as to be equivalent. In this way, the point value of the conversion source point decrease amount and the conversion destination point increase amount can be made equivalent. Here, the point value indicates the value of the point type, and is determined for each point service (for example, for each point management database). For example, when a point functions as a virtual currency (has a monetary value) in a certain service, the point value is indicated by the monetary value (monetary value). For example, when a point can be exchanged for a product corresponding to the amount of a point in a certain service, the value is indicated by the value of the product. The point value of the conversion source point decrease amount or the conversion destination point increase amount is calculated based on the point value determined for each point service. For example, it is calculated based on the point value per predetermined point amount (for example, the point value per point unit amount) determined for each point service.
[0028]
In one aspect of the present invention, in the point conversion, the conversion rate information indicates that the point value of the conversion destination point increase amount indicated by the conversion destination point increase information is a conversion value indicated by the conversion source point decrease amount information. It is set so as to be lower than the point value of the original point reduction amount by a predetermined amount. In this way, the point value of the conversion destination point increase amount can be made lower than the point value of the conversion source point decrease amount. In the point conversion, it is possible to reduce the point value of the points related to the conversion.
[0029]
Further, the point cooperation system according to the present invention includes a plurality of point management information storage means for individually storing and managing a plurality of types of point information of one user, and the respective point management systems based on a request from the user. Point conversion means for moving the point of the user between the information storage means.
[0030]
In one aspect of the present invention, the conversion means moves the user's points between the respective point management information storage means based on a predetermined conversion rate.
[0031]
Further, in one aspect of the present invention, the conversion rate is a conversion rate that makes the point value of the point related to the movement equivalent between the point management information storage units related to the movement.
[0032]
In one aspect of the present invention, the conversion rate is a conversion rate obtained by lowering the value of the point value transferred from the conversion source point management information storage means by a predetermined amount.
[0033]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0034]
FIG. 1 is a diagram showing an overall configuration of a point cooperation system according to an embodiment of the present invention. As shown in FIG. 1, in the point cooperation system 10, a point cooperation server 14, point management servers 16a to 16c, and a mobile phone base station 26 are directly or indirectly connected to a data communication network 12 such as the Internet.
[0035]
The point cooperation server 14 includes a known server computer system, is accessed from the mobile phone 24, and provides a point cooperation (conversion) service. The point cooperation server 14 is connected to a database 18 including a known hard disk storage device.
[0036]
Each of the point management servers 16a to 16c includes a known server computer system, similarly to the point cooperation server 14, and is accessed from the point cooperation server 14. The point management servers 16a to 16c are connected to databases 20a to 20c each including a known hard disk storage device.
[0037]
The mobile phone 24 includes an input unit (such as a dial button) and a display unit (such as a liquid crystal display device), and particularly includes a data communication function in addition to a call function. Then, it accesses the point cooperation server 14 via the mobile phone base station 26 and the communication network 12 to transmit various requests and receive various screen data in accordance with HTTP (Hypertext Transfer Protocol) or a unique protocol. Or have been able to.
[0038]
In the point cooperation system 10 having the above configuration, the points related to a certain service managed by the point management servers 16a to 16c and the points related to other services managed by the other point management servers 16a to 16c. Are linked so that the user can convert points related to one service to points related to another service.
[0039]
FIG. 2 is a block diagram illustrating a functional configuration of the point cooperation system 10. FIG. 1 mainly shows functions related to the present invention among functions realized by the point cooperation system 10. As shown in FIG. 1, the functions realized by the point cooperation system 10 include a user information storage unit 30, a conversion request reception unit 32, an update request generation unit 34, an update unit 42, a point management database (point management information storage unit). ) 48, a conversion history update unit 50, a conversion history storage unit 52, and a conversion history output unit 54.
[0040]
These functions are realized by the point cooperation server 14 or the point management servers 16a to 16c executing a program such as CGI (Common Gateway Interface). In addition, these functions may be realized by the point cooperation server 14 or the database 18 or may be realized by the point management servers 16a to 16c or the databases 20a to 20c. In the following, the user information storage unit 30, the conversion request reception unit 32, the update request generation unit 34, the conversion history update unit 50, the conversion history storage unit 52, and the conversion history output unit 54 It will be described as being realized by. The update unit 42 and the point management database 48 will be described as being realized by the point management servers 16a to 16c and the databases 20a to 20c.
[0041]
The user information storage unit 30 is mainly configured by the database 18, and stores user information in which common user identification information and individual user identification information are associated with each other. Here, the common user identification information is user identification information for identifying each user in the point cooperation service. The individual user identification information is user identification information for identifying each user in each point service, and is user identification information individually managed in each point management database. The user information includes, for example, a common user information table as shown in FIG. 3 and an individual user information table as shown in FIG.
[0042]
As shown in FIG. 3, the common user information table stores a common password and a user name in association with a common user ID (common user identification information). Alternatively, personal information such as an e-mail address may be stored. The common user ID and the common password are necessary for using the point cooperation service provided by the point cooperation system 10 (see FIG. 12). When the user applies for the point cooperation service provided by the point cooperation system 10, a common user ID and a common password are issued to the user, and the information of the user is registered in the common user information table. Become.
[0043]
As shown in FIG. 4, the individual user information table stores a point ID, an individual user ID (individual user identification information), and an authentication key in association with the common user ID. The individual user ID is for identifying a user in each point service, and is user identification information individually managed in the point management database 48. In the point management database 48, for example, a member information table (FIG. 5A) and a point use information table (FIG. 5B) as shown in FIG. These are managed separately from the point cooperation system 10 by a point service provider (a company that issues points, etc.). For example, in the member information table, information on a user who has been issued a point card (a user who has joined the point card service) is registered. Further, for example, in the point use information table, points generated when a user purchases a product or the like and points consumed are registered.
[0044]
In FIG. 4, the point ID is information for identifying the point type. In the point cooperation system 10, a point cooperation information table as shown in FIG. 6 is stored. The point cooperation information table indicates a point type which is a target of the point cooperation service provided by the point cooperation system 10, and stores a point name, a URL (Uniform Resource Locators) and the like in association with the point ID. I have. In the point cooperation information table, when a point service provider (a company that issues points or the like) applies for participation in the point cooperation service, information on the point type is registered. When the point type is registered in the point link information table, the user can select the point type as a link target. The URL is a URL to a CGI program for accessing the point management database 48 for managing the point type identified by the point ID. Therefore, in the point cooperation system 10, when referring to or updating information stored in the point management database 48, it is performed by designating a predetermined argument in a predetermined CGI program based on the URL. Has become. In the following, a description will be given assuming that the point cooperation information table is stored in the database 18. The point "A" is managed by the point management server 16a and the database 20a, the point "B" is managed by the point management server 16b and the database 20b, and the point "C" is managed by the point management server 16c and the database 20c. Description will be made assuming that it is managed.
[0045]
The authentication key is used in place of the individual password when accessing the point management database 48. That is, when inquiring the balance of the point "A" for the user of "UID1", the authentication is performed by passing "AUID1" as the ID and "AKEY1" instead of the individual password "APWD1" as the password. Is being done. When the individual password is held on the side accessing the point management database 48 and the individual password is used when accessing the point management database 48, every time the individual password is changed on the side of the point management database 48. In addition, it is necessary to change the individual password to be stored. Normally, an ID (individual user ID) is hardly changed once issued, whereas a password (individual password) is generally changed from the viewpoint of security. However, if an authentication key is separately prepared and used instead of the individual password, it is not necessary to consider such a matter.
[0046]
The conversion request receiving unit 32 includes, for example, a CPU, a memory such as a RAM (Random Access Memory) and a ROM (Read Only Memory), and a program, and receives a point conversion request. When receiving the point conversion request via the data communication network, the conversion request receiving unit 32 includes, for example, a known communication interface. Here, the point conversion request includes common user identification information (common user ID), conversion source database identification information (for example, point ID to be converted), and conversion destination database identification information (for example, point ID to be converted). It is data indicating a point conversion request. In addition, the point conversion request may include information indicating the amount of point decrease at the conversion source and / or the amount of point increase at the conversion destination.
[0047]
The update request generation unit 34 includes a conversion source update request generation unit 36, a conversion destination update request generation unit 38, and a conversion rate storage unit 40. The conversion source update request generation unit 36 and the conversion destination update request generation unit 38 are configured to include, for example, a CPU, a memory such as a RAM or a ROM, and a program. The conversion rate storage unit 40 includes, for example, a known hard disk storage device or a database management system.
[0048]
The conversion destination update request generation unit 38 stores the user information stored in the user information storage unit 30, the common user identification information included in the point conversion request (received by the conversion request reception unit 32), the conversion destination database identification information, , A conversion destination update request is generated. The conversion destination update request includes conversion destination user identification information and information indicating an increase amount of the conversion destination point, and specifically, is data indicating a point information update request to the conversion destination point management database. The conversion destination user identification information is user identification information for identifying each user in the conversion destination point service, and is individual user identification information managed in the conversion destination point management database. The conversion destination point management database is a point management database that manages the conversion destination point types, and is a point management database identified by the conversion destination database identification information included in the point conversion request (received by the conversion request receiving unit 32).
[0049]
If the point conversion request includes conversion source point reduction information indicating the conversion source point reduction amount, the conversion destination update request generating unit 38 indicates the conversion by the conversion source point reduction information included in the point conversion request. The conversion destination point increase amount may be acquired based on the conversion source point decrease amount, and the conversion destination update request may be generated. In this case, a part of the conversion source point decrease amount indicated by the conversion source point decrease information included in the point conversion request may be set as a conversion target. That is, the conversion source point reduction amount discounted (for example, the conversion source point reduction amount reduced by a predetermined amount or the conversion source point reduction amount multiplied by a predetermined rate) is set as a conversion target, and based on this, Alternatively, the conversion destination point increase amount may be obtained.
[0050]
In this case, the discount amount information may be stored in the discount amount storage unit. Then, the conversion destination update request generation unit 38 may obtain the conversion destination point increase amount based on the discount amount information. The discount amount storage unit may be configured to include, for example, a known hard disk storage device or a database management system. The discount amount information indicates the discount amount corresponding to the combination of the conversion source point type and the conversion destination point type, and may be as shown in FIG. 25, for example. As shown in the figure, the discount amount may be stored in the discount amount information in association with the combination of the conversion source point type and the conversion destination point type. Here, the discount amount may indicate a point amount to be discounted, may indicate a discount rate, or may indicate a conversion target point rate (1-discount rate). This figure shows an example in which the discount amount is set as the conversion target point rate. The discount amount may be stored only for combinations of convertible point types. Here, the discount amount is stored corresponding to the combination of the conversion source point type and the conversion destination point type. However, the discount amount is stored corresponding to the combination of the point types regardless of the point conversion direction. Alternatively, the discount amount may be constant in the point cooperation system 10 regardless of the combination of the point types.
[0051]
The conversion source update request generation unit 36 generates the user information stored in the user information storage unit 30, the common user identification information included in the point conversion request (received by the conversion request reception unit 32), the conversion source database identification information, , A conversion source update request is generated. The conversion source update request includes conversion source user identification information and information indicating the conversion source point decrease amount, and specifically, is data indicating a point information update request to the conversion source point management database. The conversion source user identification information is user identification information for identifying each user in the conversion source point service, and is individual user identification information managed in the conversion source point management database. The conversion source point management database is a point management database that manages the conversion source point types, and is a point management database identified by the conversion source database identification information included in the point conversion request (received by the conversion request receiving unit 32).
[0052]
If the point conversion request includes conversion destination point increase information indicating the conversion destination point increase, the conversion source update request generation unit 36 indicates the conversion target point increase information included in the point conversion request. The conversion source point decrease amount may be acquired based on the conversion destination point increase amount, and the conversion source update request may be generated. In this case, the conversion source point decrease amount is obtained such that the conversion destination point increase amount indicated by the conversion destination point increase amount information included in the point conversion request is a point amount based on a part of the conversion source point decrease amount. It may be. The conversion source update request generation unit 36 may obtain the conversion source point decrease amount based on the discount amount information as described above, for example.
[0053]
The conversion rate storage unit 40 stores conversion rate information. The conversion rate information indicates a combination of convertible point types and a combination of non-convertible point types, and the conversion of the convertible point types indicates the conversion rate. For example, FIG. It is shown as follows. According to the figure, when converting the point “A” into the point “B”, the number of points which is 1 / times the number of points of the converted point “A” is added to the balance of the point “B”. Will be done. Conversely, when converting the point "B" into the point "A", the doubled number of points of the converted point "B" is added to the balance of the point "A". . Also, in the figure, “*” indicates that point conversion is impossible. Note that, when the point conversion request includes information indicating the conversion source point reduction amount, the conversion destination update request generation unit 38 determines the conversion source point reduction amount, the conversion rate information stored in the conversion rate storage unit 40, May be obtained on the basis of. Further, when the conversion source update request generation unit 36 includes the information indicating the conversion destination point increase amount in the point conversion request, the conversion source update request generation unit 36 calculates the conversion destination point increase amount, the conversion rate information stored in the conversion rate storage unit 40, May be used to acquire the conversion source point decrease amount.
[0054]
Here, the conversion rate information may be set, for example, such that point conversion between different point types becomes equivalent conversion. When the point value per point unit amount (for example, 1 point) is determined for each point type, the point increase / decrease amount for the conversion source point type and the conversion destination point type in the point conversion calculated based on these values. The conversion rate information may be provided so that the point values of the two are equal (or equivalent). For example, if the service related to point "A" can be used for one point as one yen, and the service related to point "B" can be used for one point as two yen, , Conversion rate information may be provided as shown in FIG. According to the figure, if the user converts 100 points for point "A" to point "B", 50 points are added to point "B". In this case, at point "A", 100 points have a value of 100 yen, and at point "B", 50 points have a value of 100 yen, so that the point equivalent conversion is performed. I have. Also, in the case where one point service can be exchanged for a product or the like according to the point amount, and when the predetermined point amount that can be exchanged for a predetermined product is converted into a point of another point service, in the other point service, The amount of points that can be exchanged for a product or the like having the same value as the predetermined product or the amount of points having the same monetary value as the predetermined product is added to the point balance of the other point service. May be provided with conversion rate information. If the point value per point unit amount is determined for each point type, such information is stored, and at the time of point conversion, the information (point unit determined in each point service) is stored. The equivalent conversion may be realized based on (point value per amount).
[0055]
When the point conversion request includes information indicating the amount of decrease in the conversion source point, the conversion destination update request generation unit 38 multiplies the reduction amount of the conversion source point by the conversion target point rate (see FIG. 25), and further multiplies this. By multiplying the conversion rate, the conversion destination point increase amount may be obtained. Also, after the conversion source point decrease amount is multiplied by the conversion rate, the conversion target point rate may be multiplied by the conversion rate to obtain the conversion destination point increase amount. The conversion rate storage unit 40 and the discount amount storage unit may be provided separately, or the conversion rate information and the discount amount information may be integrated. For example, in FIG. 7, a value obtained by multiplying the conversion rate by the conversion target point rate may be stored in association with a combination of convertible point types.
[0056]
The update unit 42 includes a conversion source update unit 44 and a conversion destination update unit 46. The conversion source update unit 44 and the conversion destination update unit 46 include, for example, a CPU, a memory such as a RAM and a ROM, and a program. The conversion source update unit 44 includes, in the conversion source update request, the point information stored in the conversion source point management database (the point management database 48 identified by the conversion source database identification information) in association with the conversion source user identification information. Based on the information indicating the conversion source point reduction amount, the balance is updated so as to reduce the balance by the conversion source point reduction amount. The conversion destination update unit 46 includes, in the conversion destination update request, the point information stored in the conversion destination point management database (the point management database 48 identified by the conversion destination database identification information) in association with the conversion destination user identification information. Based on the information indicating the conversion destination point increase amount, the balance is updated so as to increase the balance by the conversion destination point increase amount. For example, the conversion source update unit 44 and the conversion destination update unit 46 receive a conversion source update request and a conversion destination update request (specifically, data indicating these) via the data communication network, and receive the point management database 48. To update.
[0057]
The point management database 48 mainly includes databases 20a to 20c, and stores point information in association with user identification information (individual user identification information) that is individually managed. The point information is, for example, numerical information indicating the balance of points. The point management database 48 stores, for example, a point information table as shown in FIGS. As shown in the figure, the point information table stores an authentication key and a point balance in association with an individual user ID. In the point cooperation system 10, when a point cooperation registration described later (see FIG. 14) is performed, information is registered in a predetermined point information table. The point balance is updated by the updating unit 42. The point balance is updated at a predetermined timing based on the update made to the point use information table. That is, the point information table and the point use information table are synchronized with respect to the point balance. For example, synchronization may be performed at the timing when the point information table is referred to, when the point information table is updated, or when the point use information table is updated. 8 shows a point information table for point "A", FIG. 9 shows a point information table for point "B", and FIG. 10 shows a point information table for point "C". ing.
[0058]
The conversion history update unit 50 includes, for example, a CPU, a memory such as a RAM or a ROM, and a program, and includes a conversion source update request (specifically, data indicating a conversion source update request) and a conversion destination update request (specifically, , The point conversion history stored in the conversion history storage unit 52 is updated.
[0059]
The conversion history storage unit 52 is mainly configured to include the database 18, and stores the point conversion history. The conversion history storage unit 52 stores, for example, a point conversion history table as shown in FIG. The point conversion history table is used to store when and by which user the number of points has been converted from which point type to which point type. The point conversion history table includes, for example, a conversion history ID, a conversion date, a common user ID, a conversion source point ID, a conversion source individual user ID, a reduction number of conversion source points (a reduction amount of conversion source points), a conversion destination point ID, and a conversion destination. Includes the individual user ID and the number of conversion destination point increases (conversion destination point increase amount).
[0060]
Further, the point conversion history table may include a point discount number (discount amount) as shown in FIG. 26, for example. The point discount number is calculated, for example, by multiplying the conversion source point reduction number by a discount rate (see FIG. 25). In the example shown in the figure, the point number (the number of conversion target points) obtained by subtracting the point discount number from the conversion source point decrease number is converted into the conversion destination point type based on the conversion rate information (see FIG. 7). Is shown.
[0061]
The conversion history information output unit 54 includes, for example, a CPU, a memory such as a RAM and a ROM, and a program, and generates and outputs point conversion history information based on the point conversion history stored in the conversion history storage unit 52. (For example, screen display, printing, transmission, etc.). Here, the point conversion history information may be, for example, the point conversion histories for each point type totaled for each predetermined period. In the case of the point conversion history table shown in FIG. 11, the conversion source point decrease number may be totaled for a combination of the conversion source point ID and the conversion destination point ID on the condition of the conversion date. In addition, the point conversion history information may indicate the value of the conversion points charged by the manager of the conversion source point type to the manager of the conversion destination point type based on the total result. In this case, if conversion is performed mutually, offset may be performed when totaling the point conversion histories, or may be offset when calculating the consideration.
[0062]
Further, in the case of the point conversion history table shown in FIG. 26, the point discount number may be further summed up for the combination of the conversion source point ID and the conversion destination point ID on the condition of the conversion date. In this case, the point conversion history information may indicate the price for the point discount. At this time, in order to distribute the consideration for the point discount to the manager of the conversion source point type and / or the manager of the conversion destination point type, of the consideration, the allocation to the conversion source point type manager and / or the conversion is performed. What is necessary is just to show the distribution of the point type to the manager.
[0063]
Hereinafter, the operation of the point cooperation system 10 will be described.
[0064]
FIG. 12 shows an example of a login screen (ID and password input screen) displayed on the display unit of the mobile phone when the user accesses the point cooperation server 14 from the mobile phone 24 to receive the provision of the point cooperation service. Is shown. On this screen, when the user inputs the ID and password registered for the same user, that is, the common user ID and common password stored in the common user information table (see FIG. 3), the user enters the CGI. (Common Gateway Interface) can be used. When the point cooperation server 14 receives the ID and the password (specifically, data indicating these) input on the login screen in FIG. 3, the authenticity thereof is confirmed. When the ID and the password are confirmed to be valid, screen data for displaying a service menu screen as shown in FIG. 13 is transmitted to the mobile phone 24.
[0065]
FIG. 13 shows an example of a service menu screen displayed on the display unit of the mobile phone 24. The screen is displayed based on screen data transmitted from the point cooperation server 14. As shown in the menu, a service for registering points to be linked ("point linkage registration"), a service for executing point conversion ("point conversion"), and a service for using points ("point use") )) Are included as a menu.
[0066]
Hereinafter, an example of a screen displayed on the display unit of the mobile phone 24 when the user selects “point cooperation registration” in the menu shown in FIG. 13 will be described. In the point cooperation system 10, each user selects a point type to be cooperated from the point types (see FIG. 6) participating in the point cooperation service. In, it is possible to select the type of point to be linked. In this point coordination system 10, since only the point types selected individually as coordination targets can be selected as the conversion source or conversion destination point types, when performing the point conversion, In the "point cooperation registration" menu, it is necessary to select a point type to be cooperative.
[0067]
FIG. 14 shows an example of a point cooperation registration screen displayed on the display unit of the mobile phone 24 when the user selects “point cooperation registration” in the menu shown in FIG. The screen is displayed based on screen data transmitted from the point cooperation server 14. As shown in the drawing, when the user selects “point cooperation registration”, the point types registered as cooperation targets in the point cooperation server 16, that is, the point types registered in the point cooperation information table (see FIG. 6). Is displayed. Each point name display is a link button. Here, it is preferable to display the point types that have already been selected as the cooperation targets so that the selection is restricted. Further, the point names may be displayed in the order of the Japanese syllabary, or may be displayed by classifying them by industry. When displaying by industry, the industry information may be stored in the point link information table (see FIG. 6) in association with the point ID. On this screen, the user selects the point name display (link button) of the point type to be linked. When the point name display is selected, the point ID of the selected point type is transmitted to the point cooperation server 14. Upon receiving the point ID (specifically, data indicating this), the point cooperation server 14 transmits screen data for displaying a login screen for the point cooperation registration target to the mobile phone 24 as shown in FIG. .
[0068]
FIG. 15 shows an example of a log-in screen displayed on the display unit of the mobile phone 24 for the point cooperation registration target (the example in FIG. 15 shows a case where “A bookstore” is selected). The screen is displayed based on screen data transmitted from the point cooperation server 14. On this screen, for the point service of “A Bookstore”, the user registers the ID and password registered for the user, that is, the individual user ID and individual password stored in the member information table (FIG. 5A). input. The input individual user ID and individual password (specifically, data indicating these) are transmitted to the point cooperation server 14. When the point cooperation server 14 confirms the validity, the point cooperation server 14 transmits screen data for displaying the point cooperation registration confirmation screen as shown in FIG.
[0069]
FIG. 16 shows an example of a point cooperation registration confirmation screen displayed on the display unit of the mobile phone 24. The screen is displayed based on screen data transmitted from the point cooperation server 14. As shown in the figure, a message indicating that the validity of the individual user ID or the like has been confirmed, and a “register point linkage registration” button are displayed. On this screen, when the “register point cooperation registration” button is selected, the point cooperation registration processing is executed in the point cooperation server 14, and the points selected on the point cooperation registration screen (see FIG. 14) are registered as cooperation targets. You. Specifically, a new record is added to the individual user information table (see FIG. 4) and the point information table (see FIG. 8). The point cooperation registration processing will be described later (see FIG. 22).
[0070]
Next, an example of a screen displayed on the display unit of the mobile phone 24 when the user selects “point conversion” in the menu shown in FIG. 13 will be described.
[0071]
FIG. 17 illustrates an example of a conversion source point selection screen displayed on the display unit of the mobile phone 24 when the user selects “point conversion” in the menu illustrated in FIG. The screen is displayed based on screen data transmitted from the point cooperation server 14. As shown in the figure, when the user selects “point conversion”, the point type registered by the user as a cooperation target (point type stored in the individual user information table (see FIG. 4 in association with the user)) ) Point name and a “Next” button are displayed. Note that each point balance may be displayed in association with each point name. On this screen, the user selects at least one of the point types in which the point names are displayed as the conversion source, and selects the “Next” button. In the example shown in the figure, “B video shop” and “C mass retailer” are selected as conversion sources. When the “next” button is selected, the point ID of the selected point type (specifically, data indicating the point ID (conversion source database identification information)) is transmitted to the point cooperation server 14.
[0072]
FIG. 18 shows a conversion source displayed on the display unit of the mobile phone 24 when the user selects a conversion source point type on the conversion source point selection screen shown in FIG. 17 and selects the “Next” button. 9 shows an example of a destination point selection screen. The screen is displayed based on screen data transmitted from the point cooperation server 14. As shown in the figure, a point name of a point type registered by the user as a cooperation target and a “next” button are displayed. It is preferable that the type of point selected as the conversion source on the conversion source point selection screen is displayed so that the selection is restricted. Further, each point balance may be displayed in association with each point name. On this screen, the user selects one of the point types for which the point names are displayed, and selects the “Next” button. In the example shown in the drawing, “A bookstore” is selected as the conversion destination. When the “next” button is selected, the point ID of the selected point type (specifically, data indicating the point ID (conversion destination database identification information)) is transmitted to the point cooperation server 14.
[0073]
FIG. 19 shows the conversion execution confirmation displayed on the display unit of the mobile phone 24 when the user selects the conversion destination point type and selects the “Next” button on the conversion destination point selection screen shown in FIG. 4 shows an example of a screen. The screen is displayed based on screen data transmitted from the point cooperation server 14. As shown in the figure, the balance of the point type selected on the conversion source point selection screen shown in FIG. 17 and the number of points to be added to the point balance of the conversion destination point type when the point is converted. , Is displayed. For example, in the case of “B video shop”, the current point balance is “100”, and when this is converted into the point of “A bookstore”, the point balance of “A bookstore” is added with “200”. ing. In the case of conversion, the number of points added to the balance of the conversion destination point type is calculated based on the conversion rate information (see FIG. 7). In this case, based on the conversion rate information (see FIG. 7), a point type that cannot be converted may be displayed to that effect. Details will be described later (see FIG. 23). In addition, as shown in the figure, a “Convert” button is displayed. On this screen, the user finally selects (confirms) the type of the conversion source point, and selects the “execute conversion” button. When the “execute conversion” button is selected, the common user ID, the conversion destination point ID, and the conversion destination point ID (specifically, data indicating these) are transmitted to the point cooperation server 14 as a point conversion request. Processing is executed. Details of the point conversion processing will be described later (see FIG. 24).
[0074]
FIG. 20 shows an example of a use point selection screen displayed on the display unit of the mobile phone 24 when the user selects “point use” in the menu shown in FIG. The screen is displayed based on screen data transmitted from the point cooperation server 14. As shown in the figure, when the user selects “point use”, a point name of a point type registered (cooperation registration registered) by the user and a “next” button are displayed. Note that each point balance may be displayed in association with each point name. On this screen, the user selects one of the point types for which the point names are displayed, and selects the “Next” button. In the example of FIG. 7, "A bookstore" is selected. When the “Next” button is selected, the login screen shown in FIG. 15 is displayed. When the validity of the input ID and password is confirmed, a barcode image display screen as shown in FIG. It is displayed on the display of the telephone 24. The screen is displayed based on screen data transmitted from the point cooperation server 14.
[0075]
The barcode image is generated based on, for example, point information managed in the point management database 48 (see FIGS. 8 to 10). The barcode image may include, for example, information such as a point ID and an individual user ID. Further, information on the point balance may be included. In this way, the user holds the mobile phone 24 on which the barcode image is displayed at a predetermined store or the like where the mobile phone display barcode reading device is installed ("Bookstore A" in the example of FIG. 1). As a result, for example, it can be used instead of a loyalty card when purchasing a product. For this reason, even if the user has not received the point card, the point can be used as long as only the ID (individual user ID) and the password (individual password) have been issued.
[0076]
In the point cooperation registration (refer to FIGS. 14 to 16), when the point cooperation registration can be performed without receiving an ID (individual user ID) and a password (individual password), that is, the ID (individual user) When the point can be converted into a point type that has not been issued such as ID), the bar point image may be used for the point type to use the point. In this case, the converted points can be used without receiving an ID (individual user ID) and a password (individual password).
[0077]
Hereinafter, a point cooperation registration process, that is, a process from when “login” is selected on the login screen illustrated in FIG. 15 until completion of the point cooperation registration will be described. FIG. 22 is a flowchart showing the same process.
[0078]
When “login” is selected on the log-in screen shown in FIG. 15, the input ID and password (specifically, data indicating these) are transmitted from the mobile phone 24 to the point cooperation server 14. Upon receiving the ID and the password, the point cooperation server 14 checks whether the ID and the password are valid (S101). Specifically, it is checked whether or not the combination of the input ID and password is stored in the member information table shown in FIG. If the input ID and password are not valid, screen data indicating the fact is returned to the mobile phone 24, and the point cooperation registration process is stopped.
[0079]
On the other hand, if the entered ID and password are valid, the screen data indicating the execution confirmation of the point cooperation registration is returned to the mobile phone 24, and for example, the point cooperation registration confirmation screen (see FIG. 16) is displayed on the mobile phone 24. , And the execution of the point cooperation registration is confirmed (S102). If the user does not confirm execution of the point cooperation registration, that is, if the “point cooperation registration” button is not selected on the point cooperation registration confirmation screen (see FIG. 16), the point cooperation registration processing is stopped. .
[0080]
On the other hand, when the execution of the point cooperation registration is confirmed by the user, that is, when the “point cooperation registration” button is selected on the point cooperation registration confirmation screen (see FIG. 16), the point cooperation server 14 Then, a point balance is acquired (S103). Specifically, the point balance corresponding to the ID whose validity has been confirmed in S101 is obtained from the point use information table shown in FIG. 5B.
[0081]
Next, the point cooperation server 14 generates an authentication key (S104). The authentication key may be generated based on a random number, for example. In addition, for example, it may be generated based on a mobile model ID. The authentication key is used instead of the individual password when accessing the point management server 16 from the point cooperation server 14.
[0082]
Next, the point cooperation server 14 updates the point information (S105). That is, the point information (see FIGS. 8 to 10) relating to the point set as the target of the point cooperation registration is updated. For example, in the case of FIG. 16, the point of “A bookstore”, that is, the point information (see FIG. 8) relating to the point “A” includes the ID whose validity is confirmed in S101 and the authentication generated in S104. A record of the combination of the key and the point balance acquired in S103 is created.
[0083]
Then, the user information is updated (S106). Specifically, in the individual user information table (see FIG. 4), a common user ID (ID input on the login screen shown in FIG. 12), a point ID (point ID for identifying the point type selected in FIG. 14) A record of the ID whose validity has been confirmed in S101 and the authentication key generated in S104 are created.
[0084]
Then, screen data indicating that the point linkage registration processing has been completed is returned to the mobile phone 24, and this processing is completed. The processing described above is realized by executing a program in the point cooperation server 14 and the point management servers 16a to 16c.
[0085]
Hereinafter, in the conversion execution confirmation display processing, that is, in the conversion destination point selection screen (see FIG. 18), after the user selects the conversion destination point type and selects the “Next” button, the conversion execution confirmation screen (FIG. 19) Will be described. FIG. 23 is a flowchart showing the same process.
[0086]
As shown in the figure, the point cooperation server 14 acquires the point type selected as the conversion source on the conversion source point selection screen (see FIG. 17) (S201). The selection made on the conversion source point selection screen may be held, for example, in a form of a non-display attribute, or may be held by adding it to a URL as an argument. Here, the point cooperation server 14 receives the information thus held, and acquires the type of point selected as the conversion source from the information.
[0087]
Next, the point cooperation server 14 acquires the point type selected as the conversion destination on the conversion destination point selection screen (see FIG. 18) (S202). The selection made on the conversion destination point selection screen is obtained, for example, from a form with a non-display attribute or an argument added to the URL. Then, the point cooperation server 14 acquires the point balance of the conversion source point type acquired in S201 (S203). Specifically, it is obtained from the point information (FIGS. 8 to 10) corresponding to the conversion source point type obtained in S201.
[0088]
Next, the point cooperation server 14 acquires the conversion destination point increase amount (S204). The conversion destination point increase indicates how much the balance of the conversion destination point type increases by converting the points of the conversion source point type. The conversion destination point increase amount is obtained by applying the balance obtained in S203 to the conversion rate information stored in the conversion rate storage unit 40.
[0089]
Then, screen data for displaying the conversion execution confirmation screen is generated and returned to the mobile phone 24. The mobile phone 24 displays a conversion execution confirmation screen based on the screen data (S205). On the conversion execution confirmation screen, screen data is generated such that the balance acquired in S203 and the increase in the conversion destination points acquired in S204 are displayed in association with the point name as the conversion source. This is the end of this process. The above-described processing is realized by executing a program in the point cooperation server 14 or the point management servers 16a to 16c.
[0090]
Hereinafter, the point conversion process, that is, the process after the “Conversion execution” button is selected on the conversion execution confirmation screen (see FIG. 19) will be described. FIG. 24 is a flowchart showing the same process.
[0091]
When the “Conversion” button is selected on the conversion execution confirmation screen (see FIG. 19), a point conversion request (specifically, data indicating the point conversion request) is transmitted from the mobile phone 24 to the point cooperation server 14. . The point conversion request includes a common user ID (ID input on the login screen shown in FIG. 12), a conversion source point ID (identifying a point confirmed on the conversion execution selection screen shown in FIG. 17), a conversion destination Information indicating a point ID (identifying the point type selected on the conversion destination point selection screen shown in FIG. 18) is included. In the case of FIG. 19, the conversion source point ID (conversion destination database identification information) includes information indicating the point IDs “B” and “C”, and the conversion destination point ID (conversion destination database identification information) includes Information indicating the ID “A” is included. The conversion request receiving unit 32 receives and receives the point conversion request (S301).
[0092]
Next, the update request generation unit 34 acquires an individual user ID and an authentication key (S302). The conversion source update request generation unit 36 outputs the individual user ID and the authentication key corresponding to the common user ID included in the point conversion request, which correspond to the conversion source point ID included in the point conversion request, to the individual user information. It is obtained from the table (see FIG. 4). Further, the conversion destination update request generation unit 38 determines the individual user ID and the authentication key corresponding to the common user ID included in the point conversion request, and the authentication key corresponding to the conversion destination point ID included in the point conversion request. It is obtained from the user information table (see FIG. 4).
[0093]
Next, the update request generation unit 34 acquires a URL for accessing a CGI program that refers to and updates the point information table (see FIG. 8 and the like) (S303). The conversion source update request generation unit 36 acquires the URL stored in the point cooperation information table (see FIG. 6) in association with the conversion source point ID included in the point conversion request. The conversion destination update request generation unit 38 acquires the URL stored in the point cooperation information table (see FIG. 6) in association with the conversion destination point ID included in the point conversion request.
[0094]
Next, the conversion source update request generation unit 36 acquires the conversion source point balance from the point information table (here, see FIGS. 9 and 10) corresponding to the conversion source point ID included in the point conversion request (S304). . The conversion source point balance is obtained by passing the individual user ID and the authentication key obtained in S302 as arguments to the CGI program for accessing the point information table based on the URL obtained in S303.
[0095]
Next, the conversion destination update request generation unit 38 obtains the conversion destination point update amount (S305). Specifically, for each of the conversion source point IDs included in the point conversion request, the conversion rate for the conversion destination point ID included in the point conversion request is obtained from the conversion rate information stored in the conversion rate storage unit 40. By applying the conversion rate to the point balance obtained in S304, the conversion destination point update amount (conversion destination point increase amount) is obtained.
[0096]
In this case, after applying the discount rate to the point balance acquired in S304, the conversion rate may be applied to the discount rate to acquire the conversion destination point update amount. The discount rate is, for each conversion source point ID included in the point conversion request, the discount rate (or conversion target point rate) for the conversion destination point ID included in the point conversion request, and the discount amount information stored in the discount amount storage unit. (See FIG. 25).
[0097]
Then, the conversion source update request generation unit 36, based on the individual user ID and the authentication key obtained in S302 and the conversion source point balance (the conversion source point decrease amount) obtained in S304, specifically converts the conversion source update request (specifically, A data indicating the conversion source update request is generated, and the conversion source update request is executed (for example, data indicating the conversion source update request is transmitted). When the conversion source update request is executed, the conversion source update unit 44 updates the point information based on the conversion source update request (S306). Specifically, the point information stored in association with the individual user ID acquired in S302 is updated so as to decrease by the conversion source point balance acquired in S304. In other words, the conversion source update request generation unit 36 activates the point information access CGI program based on the URL acquired in S303, and stores the point information stored in association with the individual user ID acquired in S302. In S304, the data is updated so as to decrease by the conversion source point balance acquired.
[0098]
Then, the conversion destination update request generating unit 38 converts the conversion destination update request (specifically, indicates the conversion destination update request based on the individual user ID and the authentication key obtained in S302 and the conversion destination point update amount obtained in S305). ), And executes the conversion destination update request (for example, transmits data indicating the conversion destination update request). When the conversion destination update request is executed, the conversion destination update unit 46 updates the point information based on the conversion destination update request (S307). Specifically, the point information stored in association with the individual user ID acquired in S302 is updated so as to be increased by the conversion destination point update amount acquired in S305. In other words, the conversion destination update request generation unit 38 activates the point information access CGI program based on the URL acquired in S303, and stores the point information stored in association with the individual user ID acquired in S302. In step S305, the data is updated so as to increase by the conversion destination point update amount acquired. If at least one of the updates executed in S306 or S307 does not end normally, the update that ended normally is also discarded, and the state before the update is returned.
[0099]
Next, the conversion history update unit 50 updates the conversion history table (see FIG. 11) stored in the conversion history storage unit 52 (S308). The conversion history update unit 50 converts the common user ID, the conversion source point ID and the conversion destination point ID included in the point conversion request, the individual user ID obtained in S302, the conversion source point balance obtained in S304 (the conversion source point decrease). The conversion destination point update amount (conversion destination point increase number) acquired in S305 is registered in the conversion history table (see FIG. 11) stored in the conversion history storage unit 52 together with the conversion date and time.
[0100]
Then, it generates screen data for displaying that the point conversion has been completed normally, and returns it to the mobile phone 24. This is the end of this process. The processing described above is realized by executing a program in the point cooperation server 14 and the point management servers 16a to 16c.
[0101]
As described above, according to the present point cooperation system 10, it becomes possible to cooperate points related to a certain service with points related to another service. For this reason, the user can convert points accumulated in relation to a certain service into points associated with another service and use the points. Further, in the point cooperation system 10, users are managed by a common user ID. The individual users managed in each service are managed in association with the common user ID. For this reason, when performing the point conversion, the user can execute the point conversion only by specifying the common user ID without specifying each individual user of the service related to the point related to the conversion. Has become. Thus, the user can easily convert one point to another point.
[0102]
According to the point cooperation system 10, the user can convert a less frequently used point such as a point acquired at a travel destination or a small number of points into another frequently used point, for example. The points of low use frequency can be effectively used. Also, a point service provider (a company that issues points, for example) can extend the point service by enabling mutual conversion of points.
[0103]
Further, according to the point cooperation system 10, when the point conversion is performed, the point discount can be performed. In this way, in the point conversion, the substantial value of the points related to the conversion is reduced. Therefore, it is more advantageous for the user to use the points without converting them. Therefore, the point service provider at the conversion source can expect that the user will basically use the points without converting the points in the own service. Even if the value of the points is substantially reduced by the discount, the user can be expected to perform point conversion in order to effectively use the points. Therefore, the conversion destination point service provider can expect the customer of the conversion source point service provider to visit or purchase the store. In other words, the ability to attract customers can be expected. For example, when there is a colleague who has not subscribed to the point collaborative service provided by the point collaborative system 10, it is possible to expect an improvement in the ability to attract customers as compared to the peer.
[0104]
Note that the present invention is not limited to the above embodiment.
[0105]
For example, although the mobile phone 24 has been described above as a terminal, the terminal may be a personal computer, a PDA (Personal Digital Assistant), a home game machine, or a portable game machine.
[0106]
Further, for example, in the point management database 48, the member information table (FIG. 5A), the point use information table (FIG. 5B), and the point information table (FIG. 8 and the like) may be integrated. .
[0107]
Further, for example, in the point conversion, it has been described above that all the point balances of the conversion source point type are converted to the conversion destination point type. (A conversion source point decrease amount) may be designated. In this case, it is only necessary to be able to specify on the conversion source point selection screen (see FIG. 17) and the conversion execution confirmation screen (see FIG. 19). In this case, the point conversion request transmitted from the mobile phone 24 to the point cooperation server 14 may include information indicating the amount of reduction of the conversion source point. For example, on the conversion execution confirmation screen (see FIG. 19), the point balance of the conversion source point type may be displayed, and the point amount designation column to be converted may be provided so that the point balance can be increased or decreased. Also, in this case, the calculation function and the conversion rate information storage function are included in the screen, and when the point amount designation column for conversion is changed, the conversion destination point update amount is displayed according to the change. Should be changed. Further, for example, the user may be allowed to specify an amount to be increased for the conversion destination point type (conversion destination point increase amount). In this case, it suffices to be able to specify on the conversion destination point selection screen (see FIG. 18). In this case, the point conversion request transmitted from the mobile phone 24 to the point cooperation server 14 may include information indicating the increase in the conversion destination point.
[0108]
For example, when “point conversion” is selected in the menu shown in FIG. 13, a conversion destination point selection screen (see FIG. 18), a conversion source point selection screen (see FIG. 17), a conversion execution confirmation screen (See FIG. 19). In this case, on the conversion source point selection screen, a point type convertible to the point type selected on the conversion destination point selection screen is acquired based on the conversion rate information (see FIG. 7), and only the same point type is displayed. What should I do? Alternatively, of the point types, only the point types having a point balance may be displayed.
[0109]
【The invention's effect】
As described above, according to the present invention, points related to one or a plurality of services can be converted to points related to another service, and points accumulated by a user in a certain service can be converted to other points. It will be available in the service. Therefore, the user of one service can be interested in the other service.
[Brief description of the drawings]
FIG. 1 is a diagram showing a system configuration of a point cooperation system according to an embodiment of the present invention.
FIG. 2 is a diagram showing functional blocks of the point cooperation system according to the embodiment of the present invention.
FIG. 3 is a diagram illustrating an example of a common user information table.
FIG. 4 is a diagram showing an example of an individual user information table.
FIG. 5 is a diagram showing an example of a member information table and a point use information table.
FIG. 6 is a diagram illustrating an example of a point cooperation information table.
FIG. 7 is a diagram illustrating an example of a conversion rate information table.
FIG. 8 is a diagram illustrating an example of a point information table.
FIG. 9 is a diagram illustrating an example of a point information table.
FIG. 10 is a diagram illustrating an example of a point information table.
FIG. 11 is a diagram illustrating an example of a conversion history table.
FIG. 12 is a diagram illustrating an example of a login screen.
FIG. 13 is a diagram illustrating an example of a service menu screen.
FIG. 14 is a diagram showing an example of a point cooperation registration screen.
FIG. 15 is a diagram illustrating an example of a login screen.
FIG. 16 is a diagram showing an example of a point cooperation registration confirmation screen.
FIG. 17 is a diagram illustrating an example of a conversion source point selection screen.
FIG. 18 is a diagram illustrating an example of a conversion destination point selection screen.
FIG. 19 is a diagram illustrating an example of a conversion execution confirmation screen.
FIG. 20 is a diagram showing an example of a use point selection screen.
FIG. 21 is a diagram illustrating an example of a barcode image display screen.
FIG. 22 is a flowchart showing a point cooperation registration process.
FIG. 23 is a flowchart showing a conversion execution confirmation display process.
FIG. 24 is a flowchart showing a point conversion process.
FIG. 25 is a diagram showing an example of a discount amount information table.
FIG. 26 is a diagram illustrating an example of a conversion history table.
[Explanation of symbols]
10 point cooperation system, 12 data communication network, 14 point cooperation server, 16a, 16b, 16c point management server, 18, 20a, 20b, 20c database, 24 mobile phone, 26 mobile phone base station, 30 user information storage unit, 32 Conversion request receiving unit, 34 update request generation unit, 36 conversion source update request generation unit, 38 conversion destination update request generation unit, 40 conversion rate storage unit, 42 update unit, 44 conversion source update unit, 46 conversion destination update unit, 48 Point management database, 50 conversion history update unit, 52 conversion history storage unit, 54 conversion history output unit.

Claims (18)

個別ユーザ識別情報に対応づけてポイント情報を記憶する、複数のポイント管理情報記憶手段と、
共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段と、
共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付手段と、
前記ポイント変換要求情報に含まれる変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を含む変換元更新要求情報を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて生成する変換元更新要求生成手段と、
前記ポイント変換要求情報に含まれる変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を含む変換先更新要求情報を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて生成する変換先更新要求生成手段と、
前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元更新要求情報に含まれる変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元更新要求情報に含まれる変換元ポイント減少量情報に基づいて更新する変換元更新手段と、
前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先更新要求情報に含まれる変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先更新要求情報に含まれる変換先ポイント増加量情報に基づいて更新する変換先更新手段と、
を含むことを特徴とするポイント連携システム。
A plurality of point management information storage means for storing point information in association with individual user identification information;
User information storage means for storing user information in which common user identification information and individual user identification information individually managed in each of the plurality of point management information storage means are associated;
A conversion request for receiving point conversion request information including common user identification information, conversion source identification information for identifying conversion source point management information storage means, and conversion destination identification information for identifying conversion destination point management information storage means. Reception means,
A conversion source including conversion source user identification information, which is individual user identification information managed in point management information storage means identified by conversion source identification information included in the point conversion request information, and conversion source point reduction information. Conversion source update request generation means for generating update request information based on user information stored in the user information storage means, common user identification information included in the point conversion request information, and conversion source identification information; ,
A conversion destination including conversion destination user identification information, which is individual user identification information managed in point management information storage means identified by conversion destination identification information included in the point conversion request information, and conversion destination point increase information. Conversion destination update request generation means for generating update request information based on user information stored in the user information storage means, common user identification information included in the point conversion request information, and conversion destination identification information; ,
Point information stored in the point management information storage unit identified by the conversion source identification information in association with the conversion source user identification information included in the conversion source update request information is included in the conversion source update request information. Conversion source update means for updating based on the conversion source point decrease information,
Point information stored in the point management information storage unit identified by the conversion destination identification information in association with the conversion destination user identification information included in the conversion destination update request information is included in the conversion destination update request information. Conversion destination updating means for updating based on the conversion destination point increase amount information,
The point cooperation system characterized by including.
請求項1に記載のポイント連携システムにおいて、
前記ポイント変換要求情報は、変換元ポイント減少量情報を含み、
前記変換先更新要求生成手段は、前記ポイント変換要求情報に含まれる変換元ポイント減少量情報に基づいて、前記変換先ポイント増加量情報を取得する、
ことを特徴とするポイント連携システム。
The point cooperation system according to claim 1,
The point conversion request information includes conversion source point decrease amount information,
The conversion destination update request generation unit, based on the conversion source point decrease amount information included in the point conversion request information, acquires the conversion destination point increase amount information,
A point cooperation system characterized by the following.
請求項2に記載のポイント連携システムにおいて、
前記変換先更新要求生成手段は、前記ポイント変換要求情報に含まれる変換元ポイント減少量情報によって示される変換元ポイント減少量の一部を変換対象とすることを特徴とするポイント連携システム。
The point cooperation system according to claim 2,
A point cooperation system, wherein the conversion destination update request generation means converts a part of the conversion source point reduction amount indicated by the conversion source point reduction amount information included in the point conversion request information as a conversion target.
請求項2又は3に記載のポイント連携システムにおいて、
前記変換先更新要求生成手段は、
変換レート情報を記憶する変換レート記憶手段を含み、
前記変換レート情報にさらに基づいて、前記変換先ポイント増加量情報を取得する、
ことを特徴とするポイント連携システム。
The point cooperation system according to claim 2 or 3,
The conversion destination update request generation means,
Including conversion rate storage means for storing conversion rate information,
Further acquiring the conversion destination point increase amount information based on the conversion rate information,
A point cooperation system characterized by the following.
請求項1に記載のポイント連携システムにおいて、
前記ポイント変換要求情報は、変換先ポイント増加量情報を含み、
前記変換元更新要求生成手段は、前記ポイント変換要求情報に含まれる変換先ポイント増加量情報に基づいて、前記変換元ポイント減少量情報を取得する、
ことを特徴とするポイント連携システム。
The point cooperation system according to claim 1,
The point conversion request information includes conversion destination point increase information,
The conversion source update request generation unit acquires the conversion source point decrease amount information based on the conversion destination point increase amount information included in the point conversion request information,
A point cooperation system characterized by the following.
請求項5に記載のポイント連携システムにおいて、
前記変換元更新要求生成手段は、前記ポイント変換要求情報に含まれる変換先ポイント増加量情報によって示される変換先ポイント増加量が変換元ポイント減少量の一部に基づくポイント量となるように、前記変換元ポイント減少量情報を取得することを特徴とするポイント連携システム。
The point cooperation system according to claim 5,
The conversion source update request generation means, the conversion destination point increase amount indicated by the conversion destination point increase amount information included in the point conversion request information, the point amount based on a part of the conversion source point decrease amount, the said amount. A point cooperation system for acquiring conversion source point decrease amount information.
請求項5又は6に記載のポイント連携システムにおいて、
前記変換元更新要求生成手段は、
変換レート情報を記憶する変換レート記憶手段を含み、
前記変換レート情報にさらに基づいて、前記変換元ポイント減少量情報を取得する、
ことを特徴とするポイント連携システム。
In the point cooperation system according to claim 5 or 6,
The conversion source update request generation means,
Including conversion rate storage means for storing conversion rate information,
Based on the conversion rate information, to obtain the conversion source point decrease amount information,
A point cooperation system characterized by the following.
請求項4又は7に記載のポイント連携システムにおいて、
前記変換レート情報は、ポイント変換において、前記変換元ポイント減少量情報によって示される変換元ポイント減少量のポイント価値と、前記変換先ポイント増加量情報によって示される変換先ポイント増加量のポイント価値と、が等価となるように設定されることを特徴とするポイント連携システム。
The point cooperation system according to claim 4 or 7,
The conversion rate information, in the point conversion, the point value of the source point decrease amount indicated by the source point decrease amount information, the point value of the destination point increase amount indicated by the destination point increase amount information, Are set to be equivalent to each other.
請求項4又は7に記載のポイント連携システムにおいて、
前記変換レート情報は、ポイント変換において、前記変換先ポイント増加量情報によって示される変換先ポイント増加量のポイント価値が、前記変換元ポイント減少量情報によって示される変換元ポイント減少量のポイント価値よりも所定分下がるように設定されることを特徴とするポイント連携システム。
The point cooperation system according to claim 4 or 7,
The conversion rate information, in the point conversion, the point value of the conversion destination point increase amount indicated by the conversion destination point increase amount information is greater than the point value of the conversion source point decrease amount indicated by the conversion source point decrease amount information. A point cooperation system characterized by being set so as to be lowered by a predetermined amount.
請求項1乃至9のいずれかに記載のポイント連携システムにおいて、
ポイント変換履歴を記憶する変換履歴記憶手段と、
前記変換元更新要求情報と、前記変換先更新要求情報と、に基づいて、前記ポイント変換履歴を更新する変換履歴更新手段と、
前記ポイント変換履歴に基づいて、ポイント変換履歴情報を生成して出力する変換履歴情報出力手段と、
を含むことを特徴とするポイント連携システム。
The point cooperation system according to any one of claims 1 to 9,
Conversion history storage means for storing a point conversion history;
The conversion source update request information, and the conversion destination update request information, based on the conversion history update means for updating the point conversion history,
Conversion history information output means for generating and outputting point conversion history information based on the point conversion history,
The point cooperation system characterized by including.
請求項1乃至10のいずれかに記載のポイント連携システムにおいて、
個別ユーザ識別情報を含むポイント管理情報に基づくバーコード画像を出力するバーコード出力手段を含むことを特徴とするポイント連携システム。
The point cooperation system according to any one of claims 1 to 10,
A point cooperation system including a barcode output unit that outputs a barcode image based on point management information including individual user identification information.
個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理情報記憶手段と通信接続されるポイント連携装置において、
共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段と、
共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付手段と、
前記ポイント変換要求情報に含まれる前記変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて取得する変換元更新要求生成手段と、
前記ポイント変換要求情報に含まれる前記変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて取得する変換先更新要求生成手段と、
前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元ポイント減少量情報に基づいて更新させる変換元更新要求手段と、
前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先ポイント増加量情報に基づいて更新させる変換先更新要求手段と、
を含むことを特徴とするポイント連携装置。
In a point cooperation device that is communicatively connected to a plurality of point management information storage units that store point information in association with individual user identification information,
User information storage means for storing user information in which common user identification information and individual user identification information individually managed in each of the plurality of point management information storage means are associated;
A conversion request for receiving point conversion request information including common user identification information, conversion source identification information for identifying conversion source point management information storage means, and conversion destination identification information for identifying conversion destination point management information storage means. Reception means,
The conversion source user identification information, which is individual user identification information managed in the point management information storage unit identified by the conversion source identification information included in the point conversion request information, and the conversion source point reduction amount information, Conversion source update request generation means for acquiring based on user information stored in user information storage means, common user identification information included in the point conversion request information, and conversion source identification information,
The conversion destination user identification information, which is individual user identification information managed in the point management information storage unit identified by the conversion destination identification information included in the point conversion request information, and the conversion destination point increase amount information, Conversion destination update request generation means for acquiring based on user information stored in user information storage means, common user identification information included in the point conversion request information, and conversion destination identification information,
Conversion source update request means for updating the point information stored in the point management information storage means identified by the conversion source identification information in association with the conversion source user identification information based on the conversion source point decrease information. When,
Conversion destination update request means for updating point information stored in the point management information storage means identified by the conversion destination identification information in association with the conversion destination user identification information based on the conversion destination point increase information. When,
A point cooperation device comprising:
個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理情報記憶手段と通信接続可能なポイント連携装置の制御方法において、
共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶手段に記憶させるユーザ情報記憶ステップと、
共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付ステップと、
前記ポイント変換要求情報に含まれる前記変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を、前記記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて取得する変換元更新要求生成ステップと、
前記ポイント変換要求情報に含まれる前記変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を、前記記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて取得する変換先更新要求生成ステップと、
前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元ポイント減少量情報に基づいて更新させる変換元更新要求ステップと、
前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先ポイント増加量情報に基づいて更新させる変換先更新要求ステップと、
を含むことを特徴とするポイント連携装置の制御方法。
In a control method of a point cooperation apparatus communicable with a plurality of point management information storage units that store point information in association with individual user identification information,
A user information storing step of storing in the storage means user information in which the common user identification information and the individual user identification information individually managed in each of the plurality of point management information storage means are stored;
A conversion request for receiving point conversion request information including common user identification information, conversion source identification information for identifying conversion source point management information storage means, and conversion destination identification information for identifying conversion destination point management information storage means. Receiving step,
The conversion source user identification information, which is individual user identification information managed in the point management information storage unit identified by the conversion source identification information included in the point conversion request information, and the conversion source point reduction amount information, A conversion source update request generation step of acquiring based on the user information stored in the storage unit, the common user identification information included in the point conversion request information, and the conversion source identification information,
The conversion destination user identification information, which is individual user identification information managed in the point management information storage unit identified by the conversion destination identification information included in the point conversion request information, and the conversion destination point increase amount information, A conversion destination update request generation step of acquiring based on the user information stored in the storage unit, the common user identification information included in the point conversion request information, and the conversion destination identification information,
A conversion source update requesting step of updating the point information stored in the point management information storage unit identified by the conversion source identification information in association with the conversion source user identification information based on the conversion source point decrease amount information; When,
A conversion destination update requesting step of updating the point information stored in the point management information storage unit identified by the conversion destination identification information in association with the conversion destination user identification information based on the conversion destination point increase information; When,
A method for controlling a point cooperation device, comprising:
個別ユーザ識別情報に対応づけてポイント情報を記憶する複数のポイント管理情報記憶手段と通信接続可能なポイント連携装置として、コンピュータを機能させるためのプログラムであって、
共通ユーザ識別情報と、前記複数のポイント管理情報記憶手段それぞれにおいて個別に管理される個別ユーザ識別情報と、を対応づけてなるユーザ情報を記憶するユーザ情報記憶手段、
共通ユーザ識別情報と、変換元のポイント管理情報記憶手段を識別する変換元識別情報と、変換先のポイント管理情報記憶手段を識別する変換先識別情報と、を含むポイント変換要求情報を受け付ける変換要求受付手段、
前記ポイント変換要求情報に含まれる前記変換元識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換元ユーザ識別情報と、変換元ポイント減少量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換元識別情報と、に基づいて取得する変換元更新要求生成手段、
前記ポイント変換要求情報に含まれる前記変換先識別情報によって識別されるポイント管理情報記憶手段において管理される個別ユーザ識別情報である変換先ユーザ識別情報と、変換先ポイント増加量情報と、を、前記ユーザ情報記憶手段に記憶されるユーザ情報と、前記ポイント変換要求情報に含まれる共通ユーザ識別情報と、変換先識別情報と、に基づいて取得する変換先更新要求生成手段、
前記変換元識別情報によって識別されるポイント管理情報記憶手段に、前記変換元ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換元ポイント減少量情報に基づいて更新させる変換元更新要求手段、及び、
前記変換先識別情報によって識別されるポイント管理情報記憶手段に、前記変換先ユーザ識別情報に対応づけて記憶されるポイント情報を、前記変換先ポイント増加量情報に基づいて更新させる変換先更新要求手段、
として前記コンピュータを機能させるためのプログラム。
A program for causing a computer to function as a point cooperation device communicably connectable to a plurality of point management information storage units that store point information in association with individual user identification information,
User information storage means for storing user information in which common user identification information is associated with individual user identification information individually managed in each of the plurality of point management information storage means;
A conversion request for receiving point conversion request information including common user identification information, conversion source identification information for identifying conversion source point management information storage means, and conversion destination identification information for identifying conversion destination point management information storage means. Reception means,
The conversion source user identification information, which is the individual user identification information managed in the point management information storage unit identified by the conversion source identification information included in the point conversion request information, and the conversion source point reduction amount information, Conversion source update request generation means for acquiring based on user information stored in user information storage means, common user identification information included in the point conversion request information, and conversion source identification information,
The conversion destination user identification information, which is individual user identification information managed in the point management information storage unit identified by the conversion destination identification information included in the point conversion request information, and the conversion destination point increase amount information, Conversion destination update request generation means for acquiring based on the user information stored in the user information storage means, the common user identification information included in the point conversion request information, and the conversion destination identification information,
Conversion source update request means for updating the point information stored in the point management information storage means identified by the conversion source identification information in association with the conversion source user identification information based on the conversion source point decrease information. ,as well as,
Conversion destination update request means for updating point information stored in the point management information storage means identified by the conversion destination identification information in association with the conversion destination user identification information based on the conversion destination point increase information. ,
For causing the computer to function as a computer.
一のユーザの複数種類のポイント情報をそれぞれにおいて個別に記憶し、管理する複数のポイント管理情報記憶手段と、
該ユーザからの要求に基づき前記各ポイント管理情報記憶手段間で該ユーザのポイントを移動するポイント変換手段と、
を含むことを特徴とするポイント連携システム。
A plurality of point management information storage means for individually storing and managing a plurality of types of point information of one user,
Point conversion means for moving the point of the user between the respective point management information storage means based on a request from the user;
The point cooperation system characterized by including.
請求項15に記載のポイント連携システムにおいて、
前記変換手段は、予め定めた変換レートに基づいて、前記各ポイント管理情報記憶手段間で該ユーザのポイントを移動すること、
を特徴とするポイント連携システム。
The point cooperation system according to claim 15,
The conversion means, based on a predetermined conversion rate, to move the point of the user between the respective point management information storage means,
A point cooperation system characterized by the following.
請求項16に記載のポイント連携システムにおいて、
前記変換レートは、移動に係るポイントのポイント価値を当該移動に係るポイント管理情報記憶手段間において等価とする変換レートであること、
を特徴とするポイント連携システム。
In the point cooperation system according to claim 16,
The conversion rate is a conversion rate that makes the point value of the point related to the movement equivalent between the point management information storage units related to the movement.
A point cooperation system characterized by the following.
請求項16に記載のポイント連携システムにおいて、
前記変換レートは、変換元ポイント管理情報記憶手段から移動されるポイント価値に対して予め定めた分だけ価値を下げた変換レートであること、
を特徴とするポイント連携システム。
In the point cooperation system according to claim 16,
The conversion rate is a conversion rate lowering the value of the point value transferred from the conversion source point management information storage unit by a predetermined amount,
A point cooperation system characterized by the following.
JP2003092612A 2002-10-08 2003-03-28 Point linkage system Expired - Lifetime JP4330911B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003092612A JP4330911B2 (en) 2002-10-08 2003-03-28 Point linkage system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002294627 2002-10-08
JP2003092612A JP4330911B2 (en) 2002-10-08 2003-03-28 Point linkage system

Publications (2)

Publication Number Publication Date
JP2004185589A true JP2004185589A (en) 2004-07-02
JP4330911B2 JP4330911B2 (en) 2009-09-16

Family

ID=32774289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003092612A Expired - Lifetime JP4330911B2 (en) 2002-10-08 2003-03-28 Point linkage system

Country Status (1)

Country Link
JP (1) JP4330911B2 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007013198A1 (en) * 2005-07-25 2007-02-01 Matsushita Electric Industrial Co., Ltd. Identification management system for authentication of electronic devices
JP2007087340A (en) * 2005-09-26 2007-04-05 Mizuho Bank Ltd Point exchange route search method and point exchange route search program
JP2007172421A (en) * 2005-12-23 2007-07-05 Matsushita Electric Ind Co Ltd Identification management system for authentication of electronic devices
JP2007272817A (en) * 2006-03-31 2007-10-18 Sankyo Kk Point management device
JP2008090347A (en) * 2006-09-29 2008-04-17 Toppan Printing Co Ltd Takeover server, system, method, program, and campaign server
JPWO2006043331A1 (en) * 2004-10-22 2008-05-22 ソフトバンクBb株式会社 Management device, management method, and program
JP2009501962A (en) * 2005-04-22 2009-01-22 シックス コンティネンツ ホテルズ, インコーポレイテッド General-purpose reduction vehicle
JP2009140199A (en) * 2007-12-06 2009-06-25 Japan Research Institute Ltd Point management device, point management method, and point management program
JP2009163371A (en) * 2007-12-28 2009-07-23 Japan Research Institute Ltd Point management device, point management method, and point management program
JPWO2009148109A1 (en) * 2008-06-04 2011-11-04 日本ソフトウェアマネジメント株式会社 Point management system, server device, terminal device, program, and storage medium
JP2012252600A (en) * 2011-06-03 2012-12-20 Nippon Telegr & Teleph Corp <Ntt> Conversion system and conversion method for user identifier
JP2013242898A (en) * 2013-07-16 2013-12-05 Japan Research Institute Ltd Point management device, point management method, and point management program
JP2014071721A (en) * 2012-09-28 2014-04-21 Denso Wave Inc Confirmation system
JP2016051281A (en) * 2014-08-29 2016-04-11 Kddi株式会社 Point management apparatus and point management method
JP2017182607A (en) * 2016-03-31 2017-10-05 中国電力株式会社 Point exchange management system
JP2018106386A (en) * 2016-12-26 2018-07-05 富士通株式会社 Program and information processor and information processing method
JP2018124921A (en) * 2017-02-03 2018-08-09 中国電力株式会社 Point exchange system
JP2018181279A (en) * 2017-04-21 2018-11-15 富士通株式会社 Management program, management method and management device
JP2018181278A (en) * 2017-04-21 2018-11-15 富士通株式会社 Management program, management method and management device
JP2019153117A (en) * 2018-03-05 2019-09-12 株式会社セガゲームス Information processing device and program
JP2021197183A (en) * 2020-06-15 2021-12-27 コンサラッド カンパニー,リミテッド Server, system, and method for artist identity integrated management

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2006043331A1 (en) * 2004-10-22 2008-05-22 ソフトバンクBb株式会社 Management device, management method, and program
JP2009501962A (en) * 2005-04-22 2009-01-22 シックス コンティネンツ ホテルズ, インコーポレイテッド General-purpose reduction vehicle
US10417645B2 (en) 2005-04-22 2019-09-17 Six Continents Hotels, Inc. Universal redemption vehicle
JP2014135089A (en) * 2005-04-22 2014-07-24 Six Continents Hotels Inc Universal redemption vehicle
JP2007034494A (en) * 2005-07-25 2007-02-08 Matsushita Electric Ind Co Ltd Identification management system for authentication of electronic devices
WO2007013198A1 (en) * 2005-07-25 2007-02-01 Matsushita Electric Industrial Co., Ltd. Identification management system for authentication of electronic devices
JP2007087340A (en) * 2005-09-26 2007-04-05 Mizuho Bank Ltd Point exchange route search method and point exchange route search program
JP2007172421A (en) * 2005-12-23 2007-07-05 Matsushita Electric Ind Co Ltd Identification management system for authentication of electronic devices
JP2007272817A (en) * 2006-03-31 2007-10-18 Sankyo Kk Point management device
JP2008090347A (en) * 2006-09-29 2008-04-17 Toppan Printing Co Ltd Takeover server, system, method, program, and campaign server
JP2009140199A (en) * 2007-12-06 2009-06-25 Japan Research Institute Ltd Point management device, point management method, and point management program
JP2009163371A (en) * 2007-12-28 2009-07-23 Japan Research Institute Ltd Point management device, point management method, and point management program
JPWO2009148109A1 (en) * 2008-06-04 2011-11-04 日本ソフトウェアマネジメント株式会社 Point management system, server device, terminal device, program, and storage medium
JP2012252600A (en) * 2011-06-03 2012-12-20 Nippon Telegr & Teleph Corp <Ntt> Conversion system and conversion method for user identifier
JP2014071721A (en) * 2012-09-28 2014-04-21 Denso Wave Inc Confirmation system
JP2013242898A (en) * 2013-07-16 2013-12-05 Japan Research Institute Ltd Point management device, point management method, and point management program
JP2016051281A (en) * 2014-08-29 2016-04-11 Kddi株式会社 Point management apparatus and point management method
JP2017182607A (en) * 2016-03-31 2017-10-05 中国電力株式会社 Point exchange management system
JP2018106386A (en) * 2016-12-26 2018-07-05 富士通株式会社 Program and information processor and information processing method
JP2018124921A (en) * 2017-02-03 2018-08-09 中国電力株式会社 Point exchange system
JP7003413B2 (en) 2017-02-03 2022-01-20 中国電力株式会社 Point exchange system
JP2018181279A (en) * 2017-04-21 2018-11-15 富士通株式会社 Management program, management method and management device
JP2018181278A (en) * 2017-04-21 2018-11-15 富士通株式会社 Management program, management method and management device
JP2019153117A (en) * 2018-03-05 2019-09-12 株式会社セガゲームス Information processing device and program
JP2021197183A (en) * 2020-06-15 2021-12-27 コンサラッド カンパニー,リミテッド Server, system, and method for artist identity integrated management
JP7254376B2 (en) 2020-06-15 2023-04-10 コンサラッド カンパニー,リミテッド Server, system and method for integrated management of artist ideas

Also Published As

Publication number Publication date
JP4330911B2 (en) 2009-09-16

Similar Documents

Publication Publication Date Title
JP4330911B2 (en) Point linkage system
JP3586269B2 (en) Network service system and point transfer system
JP6042011B1 (en) Point management system, apparatus, and method
JP4359401B2 (en) Information distribution apparatus and information distribution method
US20090248533A1 (en) Systems and methods for conducting transactions
JP2017162377A (en) Advertisement animation management device, advertisement animation management system, advertisement animation management program, and advertisement animation management method
JP2002099740A (en) System and method for selling digital contents
KR20010048445A (en) Method for integrated management of mileage in internet electronic commerce
JP5145949B2 (en) Campaign system, campaign method, and campaign service program
JP4963886B2 (en) Transaction system, information providing apparatus, information providing method, and information providing processing program
JP6738886B2 (en) Point processing system, method and program
JP2007272526A (en) Point settlement system
JP2008287508A (en) Point information integration service system
JP2010039702A (en) Value management server, program, value management system, and value management method
KR100731786B1 (en) Character service method for two-way communication
JP7440109B2 (en) Business management system
JP2017204127A (en) Charge calculation system and charge calculation method
JP7596467B1 (en) MOTION SPECIFICATION DEVICE, MOBILE TERMINAL, MOTION SPECIFICATION PROGRAM, AND
JP2006244201A (en) Financial privilege information return system, server, client and financial privilege information return program
JP2001134531A (en) Method and device for information processing and terminal device
JP2004227395A (en) Method for performing benefit exchange service task and benefit exchange service system
JP6652546B2 (en) Point management apparatus, point management method, point management program, and recording medium for point management program
JP2004145667A (en) System and method for transfer of personal information to shopping site, and system and method for update of personal information in shopping site
JP2001283075A (en) Privilege usage system, center unit, communication terminal unit, recording medium and transmitting medium
JP2003256558A (en) Software service management system and method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050204

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20050428

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050510

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20060427

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060523

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090511

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090617

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4330911

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120626

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130626

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130626

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140626

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term