(57)【要約】      （修正有）【課題】データ授受プログラムにおける個人情報を保護する。【解決手段】データ授受プログラムは、クライアント装置３０によって実行される。クライアント装置３０は、ＣＰＵと、ＣＰＵへの演算命令を入力するための入力装置（操作装置と受信装置）と、ＣＰＵの演算結果を出力する出力装置（メッセージ出力装置と送信装置）と、を備える。送信装置を介して記憶装置に記憶されたデータの一部または全部の譲渡を要求しＳ１１０、受信装置を介して要求に係るデータの授受の規制を解除するランダムパスワードを受け付けるＳ５００。要求に係るデータの譲受人特定情報及びランダムパスワードについて送信装置を介する送信が規制されている。【選択図】図６
2017134797.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実行されるデータ授受プログラムであって、
前記コンピュータは、
所定の演算を行うＣＰＵと、
前記ＣＰＵへの演算命令を入力するための入力装置と、
前記ＣＰＵの演算結果を出力する出力装置と、を備え、
前記入力装置は、
当該コンピュータの操作を受け付ける操作装置と、
通信回線を介して接続された外部コンピュータから所定の情報を受け付ける受信装置と、を有し、
前記出力装置は、
所定のメッセージを出力するメッセージ出力装置と、
前記外部コンピュータに対し所定の情報を送信する送信装置を有し、
前記送信装置を介して、記憶装置に記憶されたデータの一部または全部の譲渡を要求する譲渡要求ステップと、
前記受信装置を介して、前記要求に係るデータの授受の規制を解除するランダムパスワードを受け付けるパスワード受付ステップと、
前記パスワード受付ステップにて受け付けた前記ランダムパスワードが前記メッセージ出力装置を介して表示されるパスワード表示ステップと、を備え、
前記要求に係るデータの譲受人特定情報及び当該ランダムパスワードについて前記送信装置を介する送信が規制されていることを特徴とするデータ授受プログラム。
【請求項２】
前記送信装置は、新たなデータに関する定義情報を前記記憶装置に記憶する旨の要求を行うことを特徴とする請求項１記載のデータ授受プログラム。
【請求項３】
相手方が保有する譲渡希望データを譲り受けたい場合には、前記入力装置を介した前記譲渡希望データに対応付けられた前記ランダムパスワードの入力を促すパスワード入力ステップと、
前記ランダムパスワード及び前記ランダムパスワードの送信元特定情報の送信が前記送信装置を介して行われるパスワード送信ステップを、更に備え、
前記入力装置及び前記出力装置による前記相手方の特定情報の入力及び出力が規制されていることを特徴とする請求項１または２記載のデータ授受プログラム。
【請求項４】
コンピュータによって実行されるデータ授受プログラムであって、
前記コンピュータは、
所定の演算を行うＣＰＵと、
前記ＣＰＵへの演算命令を入力するための入力装置と、
前記ＣＰＵの演算結果を出力する出力装置と、を備え、
通信回線を介して接続された外部コンピュータから譲渡の要求が前記入力装置に入力されたことを契機に、前記ＣＰＵは、記憶装置に記憶され前記要求に係るデータの授受を規制する授受規制ステップと、
前記ＣＰＵを介して前記規制を解除するためのランダムパスワードを生成するランダムパスワード生成ステップと、
前記出力装置は、前記要求を行った前記外部コンピュータに対し、前記ランダムパスワードを送信するランダムパスワード送信ステップと、
前記ランダムパスワードの受付を前記入力装置が行うランダムパスワード受付ステップと、
前記ＣＰＵを介して、前記ランダムパスワード受付ステップで受け付けた前記ランダムパスワードの有効性の判定が行われる有効性判定ステップと、
前記有効性判定ステップにおいて前記ランダムパスワードが有効と判定された場合には、前記ＣＰＵを介して前記規制を解除する規制解除ステップと、
前記規制解除ステップを経て、前記要求に係るデータの授受が行われるデータ授受ステップと、を備えたことを特徴とするデータ授受プログラム。
【請求項５】
前記外部コンピュータからの要求を契機に、前記ＣＰＵが、新たなデータに関する定義情報を前記記憶装置に記憶することを特徴とする請求項４記載のデータ授受プログラム。
【請求項６】
コンピュータによって実行されるデータ授受プログラムであって、
前記コンピュータは、
所定の演算を行うＣＰＵと、
前記ＣＰＵへの演算命令を入力するための入力装置と、
前記ＣＰＵの演算結果を出力する出力装置と、を備え、
通信回線を介して接続された外部コンピュータから譲渡の要求が前記入力装置に入力されたことを契機に、前記ＣＰＵは、記憶装置に記憶され前記要求に係るデータの授受を規制する授受規制ステップと、
前記ＣＰＵを介して前記規制を解除するためのパスワードを生成するパスワード生成ステップと、
前記出力装置は、前記要求を行った前記外部コンピュータに対し、前記パスワードを送信するパスワード送信ステップと、
前記パスワードの受付を前記入力装置が行うパスワード受付ステップと、
前記ＣＰＵを介して、前記パスワード受付ステップで受け付けた前記パスワードの有効性の判定が行われる有効性判定ステップと、
前記有効性判定ステップにおいて前記パスワードが有効と判定された場合には、前記ＣＰＵを介して前記規制を解除する規制解除ステップと、
前記規制解除ステップを経て、前記要求に係るデータの授受が行われるデータ授受ステップと、を備え、
前記パスワード生成ステップでは、前記パスワードの有効期限の前記パスワードへの関連付けが行われ、
前記有効性判定ステップでは、前記パスワードに関連付けられた有効期間が経過しているか否かを判定し、前記有効期間が経過していると判定された場合には、当該パスワードを無効と判定し、前記有効期間が経過していないと判定された場合には、当該パスワードを有効と判定することを特徴とするデータ授受プログラム。
【請求項７】
前記データは、互いに関連性が定義づけられているものである、または、加算及び減算が可能なものであることを特徴とする請求項１ないし６のうちいず
【請求項８】
請求項１ないし７に記載されたデータ授受プログラムが記憶された記憶装置を備えたことを特徴とするデータ授受装置。
【請求項９】
請求項１ないし３、７及び８のうちいずれか１項に記載されたデータ授受プログラムが記憶された記憶装置を有する第１のデータ授受装置と、
通信回線を介して、前記第１のデータ授受装置と接続し、請求項４ないし８のうちいずれか１項に記載されたデータ授受プログラムが記憶された記憶装置を有する第２のデータ授受装置と、を備えたことを特徴とするデータ授受システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ授受プログラム、データ授受装置及びデータ授受システムに関する。
【背景技術】
【０００２】
販売促進やマーケティングのためのポイントシステム（例えば、特許文献１）やスタンプカードが知られている。特許文献１に記載のポイントシステムでは、店側が、購入者に対して購入額に応じたポイントを発行し、購入者は、貯めたポイントの使用により、店側から特定のサービスを受けることができる。このようなポイントシステムによれば、当該特定のサービスを受けたい人は、当該店舗から購入しようという心理が働く。このため、ポイントシステムは、販売促進として機能する。また、このポイントシステムでは、購入履歴と購入者の個人情報とを紐づけることができるため、マーケティングツールとしても機能する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３１６９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のポイントシステムでは、購入者がポイントを使用する際のパスワードとして、購入者や会員番号や氏名といった固定情報を採用している。かかる形態では、ポイント使用時の都度、自己の個人情報またはそれに近い情報を店員に開示することとなる。このような形態を有する特許文献１のポイントシステムは、購入者の店員への信頼を前提にしたものといえる。
【０００５】
ところで、ＳＮＳ（ソーシャル・ネットワーキング・サービス）の浸透により、ネットワークを介したコミュニケーションツールを利用するユーザ数は増加傾向にある。そして、「当該ツールの中で、オリジナルのポイントやスタンプといったデジタルデータを発行し、ユーザ間でデータの授受を行いたい」といった要望もある。かかる要望に応えるために特許文献１に記載のポイントシステムを採用した場合、データの授受の都度、個人情報が開示されてしまう。このため、特許文献１に記載のポイントシステムは、プライバシー及びセキュリティーの点でまだまだ不十分である。
【０００６】
本発明は、斯かる実情に鑑み、個人情報等の開示を可能な限り控えたデータ授受を行うことができるデータ授受プログラム、データ授受装置及びデータ授受システムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明は、コンピュータによって実行されるデータ授受プログラムであって、前記コンピュータは、所定の演算を行うＣＰＵと、前記ＣＰＵへの演算命令を入力するための入力装置と、前記ＣＰＵの演算結果を出力する出力装置と、を備え、前記入力装置は、当該コンピュータの操作を受け付ける操作装置と、通信回線を介して接続された外部コンピュータから所定の情報を受け付ける受信装置と、を有し、前記出力装置は、所定のメッセージを出力するメッセージ出力装置と、前記外部コンピュータに対し所定の情報を送信する送信装置を有し、前記送信装置を介して、記憶装置に記憶されたデータの一部または全部の譲渡を要求する譲渡要求ステップと、前記受信装置を介して、前記要求に係るデータの授受の規制を解除するランダムパスワードを受け付けるパスワード受付ステップと、前記パスワード受付ステップにて受け付けた前記ランダムパスワードが前記メッセージ出力装置を介して表示されるパスワード表示ステップと、を備え、前記要求に係るデータの譲受人特定情報及び当該ランダムパスワードについて前記送信装置を介する送信が規制されていることを特徴とする。
【０００８】
前記送信装置は、新たなデータに関する定義情報を前記記憶装置に記憶する旨の要求を行うことが好ましい。また、相手方が保有する譲渡希望データを譲り受けたい場合には、前記入力装置を介した前記譲渡希望データに対応付けられた前記ランダムパスワードの入力を促すパスワード入力ステップと、前記ランダムパスワード及び前記ランダムパスワードの送信元特定情報の送信が前記送信装置を介して行われるパスワード送信ステップを、更に備え、前記入力装置及び前記出力装置による前記相手方の特定情報の入力及び出力が規制されていることが好ましい。
【０００９】
本発明は、コンピュータによって実行されるデータ授受プログラムであって、前記コンピュータは、所定の演算を行うＣＰＵと、前記ＣＰＵへの演算命令を入力するための入力装置と、前記ＣＰＵの演算結果を出力する出力装置と、を備え、通信回線を介して接続された外部コンピュータから譲渡の要求が前記入力装置に入力されたことを契機に、前記ＣＰＵは、記憶装置に記憶され前記要求に係るデータの授受を規制する授受規制ステップと、前記ＣＰＵを介して前記規制を解除するためのランダムパスワードを生成するランダムパスワード生成ステップと、前記出力装置は、前記要求を行った前記外部コンピュータに対し、前記ランダムパスワードを送信するランダムパスワード送信ステップと、前記ランダムパスワードの受付を前記入力装置が行うランダムパスワード受付ステップと、前記ＣＰＵを介して、前記ランダムパスワード受付ステップで受け付けた前記ランダムパスワードの有効性の判定が行われる有効性判定ステップと、前記有効性判定ステップにおいて前記ランダムパスワードが有効と判定された場合には、前記ＣＰＵを介して前記規制を解除する規制解除ステップと、前記規制解除ステップを経て、前記要求に係るデータの授受が行われるデータ授受ステップと、を備えたことを特徴とする。
【００１０】
前記外部コンピュータからの要求を契機に、前記ＣＰＵが、新たなデータに関する定義情報を前記記憶装置に記憶することが好ましい。
【００１１】
本発明は、コンピュータによって実行されるデータ授受プログラムであって、前記コンピュータは、所定の演算を行うＣＰＵと、前記ＣＰＵへの演算命令を入力するための入力装置と、前記ＣＰＵの演算結果を出力する出力装置と、を備え、通信回線を介して接続された外部コンピュータから譲渡の要求が前記入力装置に入力されたことを契機に、前記ＣＰＵは、記憶装置に記憶され前記要求に係るデータの授受を規制する授受規制ステップと、前記ＣＰＵを介して前記規制を解除するためのパスワードを生成するパスワード生成ステップと、前記出力装置は、前記要求を行った前記外部コンピュータに対し、前記パスワードを送信するパスワード送信ステップと、前記パスワードの受付を前記入力装置が行うパスワード受付ステップと、前記ＣＰＵを介して、前記パスワード受付ステップで受け付けた前記パスワードの有効性の判定が行われる有効性判定ステップと、前記有効性判定ステップにおいて前記パスワードが有効と判定された場合には、前記ＣＰＵを介して前記規制を解除する規制解除ステップと、前記規制解除ステップを経て、前記要求に係るデータの授受が行われるデータ授受ステップと、を備え、前記パスワード生成ステップでは、前記パスワードの有効期限の前記パスワードへの関連付けが行われ、前記有効性判定ステップでは、前記パスワードに関連付けられた有効期間が経過しているか否かを判定し、前記有効期間が経過していると判定された場合には、当該パスワードを無効と判定し、前記有効期間が経過していないと判定された場合には、当該パスワードを有効と判定することを特徴とする。
【００１２】
前記データは、互いに関連性が定義づけられているものである、または、加算及び減算が可能なものであることが好ましい。
【００１３】
本発明は、上記データ授受プログラムが記憶された記憶装置を備えたことを特徴とするデータ授受装置である。また、本発明は、上記データ授受プログラムが記憶された記憶装置を有する第１のデータ授受装置と、通信回線を介して、前記第１のデータ授受装置と接続し、上記データ授受プログラムが記憶された記憶装置を有する第２のデータ授受装置と、を備えたことを特徴とするデータ授受システムである。
【発明の効果】
【００１４】
本発明によれば、個人情報等の開示を可能な限り控えたデータ授受を行うことができるデータ授受プログラム、データ授受装置及びデータ授受システムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】データ授受システムの概要を示す接続図である。
【図２】サーバ装置の概要を示すハードウェア構成図である。
【図３】クライアント装置の概要を示すハードウェア構成図である。
【図４】サーバ装置の概要を示す機能ブロック図である。
【図５】クライアント装置の概要を示す機能ブロック図である。
【図６】データ授受システムの概要を示すフロー図である。
【発明を実施するための形態】
【００１６】
図１に示すように、データ授受システム２は、通信回線１０に接続されたデータ授受サービスを提供するサーバ装置２０と、通信回線１０を介してサーバ装置２０にアクセス可能なクライアント装置３０、４０とを備える。
【００１７】
図２に示すように、サーバ装置２０は、ＣＰＵ２１と、記憶装置２２と、操作装置２３と、メッセージ出力装置２４と、入出力インターフェース２５と、バス２９と、を備える。記憶装置２２は、メモリ群２２と、外部記憶装置２２Ｂとを備える。
【００１８】
図３に示すように、クライアント装置３０は、ＣＰＵ３１と、記憶装置３２と、操作装置３３と、メッセージ出力装置３４と、入出力インターフェース３５と、バス３９と、を備える。記憶装置３２は、メモリ群３２Ａと、外部記憶装置３２Ｂとを備える。なお、クライアント装置４０のハードウェア構成は、クライアント装置３０と同様であるため、その詳細は省略する。
【００１９】
ＣＰＵ２１、３１は、いわゆる中央演算処理装置であり、各種プログラムが実行されてデータ授受に関する各種サービスを実現する。メモリ群２２Ａ、３２Ａは、ＲＡＭ（ランダム・アクセス・メモリ）と、ＲＯＭ（リード・オンリー・メモリ）と、を備える。外部記憶装置２２Ｂ、３２Ｂは、各種プログラムやその演算結果などを記憶するものであり、内蔵型の記憶装置（例えば、ハードディスクドライブ）、着脱可能な記憶装置（例えば、メモリーカード等）がある。なお、外部記憶装置２２Ｂ、３２Ｂとしては、ＮＡＳ（ネットワークアタッチストレージ）のように、通信回線１０経由で接続されるものでもよい。
【００２０】
外部記憶装置２２Ｂには、ユーザ特定情報、データ授受サービスで利用可能なデータのデータ定義情報、データ情報等が記憶される。ユーザ特定情報には、データ授受サービスを利用可能なユーザの個人情報と、当該個人情報に紐づけられたログインＩＤやログインパスワードの情報が含まれる。ユーザの個人情報としては、ユーザの氏名、ニックネーム、住所、年齢やクライアント装置ＩＤ等が互いに紐づけられている。
【００２１】
データ定義情報には、四則演算が可能な加算データ（ポイント数のデータ等）であるか、四則演算が不可能な不可算データ（スペード、クローバ、ハート、ダイヤといったマークやスタンプ等）であるかを表すものである。不可算データの場合には、それぞれのマークやスタンプ等の関係性を示す情報が定義情報に含まれる。不可算データが、じゃんけんを表す「グー」「チョキ」「パー」であれば、「グーはチョキに強い」、「チョキはパーに強い」及び「パーはグーに強い」が関係性を示す情報となる。
【００２２】
データ情報は、データの内容を表すものである。例えば、ポイント数のデータであれば、データ情報は、「１００」や「８０」等であり、マークのデータであれば、データ情報は、「スペード」、「クローバ」等である。さらに、データ情報には、当該データの保有者を表す個人情報が関連付けられている。一方、外部記憶装置３２Ｂには、少なくとも、ユーザ特定情報が記憶される。
【００２３】
操作装置２３、３３は、入力キー、キーボードやマウス等であり、ＣＰＵ２１、３１への演算命令など各種情報を入力するためのものである。メッセージ出力装置２４、３４は、ユーザに対し所定の情報を通知するディスプレイであり、ＣＰＵ２１、３１の演算結果等、各種動作状態を表示する。なお、メッセージ出力装置２４、３４は、ユーザに対し所定の通知音や音声を出力可能なスピーカ等であってもよい。入出力インターフェース２５、３５は、それぞれ受信装置と送信装置（いずれも図示しない）を備え、通信回線１０（図１）とにおける通信を可能にするものである。バス２９、３９は、各部を一体的に接続して通信を行う配線となる。
【００２４】
メモリ群２２Ａ内のＲＯＭに記憶されたＢＩＯＳと、外部記憶装置２２Ｂに記憶された基本ＯＳ及び各種プログラム（データ授受サービスのサーバ用プログラム等）と、がＣＰＵ２１によりメモリ群２２Ａに配置され、実行されると、図４に示すように、ＣＰＵ２１は、データ処理部２１Ｄと、パスワード管理部２１Ｐと、入出力規制部２１Ｌと、制御部２１Ｃと、して機能する。データ処理部２１Ｄは、外部記憶装置２２Ｂへの各種データの記憶、変更、削除や、データ情報へ所定の情報の関連付けや、所定のデータの譲渡の規制及び規制の解除を行う。パスワード管理部２１Ｐは、データの授受に必要なパスワードの生成や、パスワードの有効期限の設定、パスワードの有効性の判定処理、その他の認証に必要な処理を行う。入出力規制部２１Ｌは、操作装置２３を介した操作、メッセージ出力装置２４による表示、及び入出力インターフェース２５を介した信号の入出力について、規制及び規制の解除を個別に行うことができる。入出力規制部２１Ｌによる規制及び規制の解除の切り替えは、信号ごとに個別に行うことも可能である。制御部２１Ｃは、メモリ群２２Ａに記憶されたプログラム等に基づき演算を行い、各部を統括して制御する。
【００２５】
また、メモリ群３２Ａ内のＲＯＭに記憶されたＢＩＯＳと、外部記憶装置３２Ｂに記憶された基本ＯＳ及び各種プログラム（データ授受サービスのクライアント用プログラム等）と、がＣＰＵ３１によりメモリ群３２Ａに配置され、実行されると、図５に示すように、ＣＰＵ３１は、閲覧要求部３１Ｖと、譲渡要求部３１Ｊと、譲受要求部３１Ｙと、登録要求部３１Ｅと、入出力規制部３１Ｌと、制御部３１Ｃと、して機能する。閲覧要求部３１Ｖは、サーバ装置２０に対し、記憶装置２２に登録されたデータ状況の閲覧を要求するものである。譲渡要求部３１Ｊは、サーバ装置２０に対し、記憶装置２２に登録された自分名義のデータを他人へ譲渡することを要求するものである。譲受要求部３１Ｙは、サーバ装置２０に対し、記憶装置２２に登録された他人名義のデータを譲り受けることを要求するものである。登録要求部３１Ｅは、サーバ装置２０に対し、記憶装置２２に新たなデータを登録することを要求するものである。なお、入出力規制部３１Ｌと、制御部３１Ｃとは、サーバ装置２０における同じ名称のものと同一の機能を有するため、その詳細の説明は省略する。
【００２６】
次に、データ授受システム２の動作について説明する。
【００２７】
＜ユーザ登録＞
クライアント装置３０に、データ授受サービスのクライアント用プログラムをインストールする際、ユーザ特定情報は、クライアント装置３０の外部記憶装置３２Ｂに記憶される。さらに、ユーザ特定情報は、クライアント用プログラムをインストールする際、またはクライアント用プログラムの実行の際、クライアント装置３０からサーバ２０へ送信され、当該プログラムを利用することができるログインＩＤと紐づけられた状態で、サーバ装置２０の外部記憶装置２２Ｂに記憶される。
【００２８】
＜データ登録＞
データ授受サービスを介して他人と授受可能なデータを新たに登録したい場合には、クライアント装置３０の操作を介して、登録要求部３１Ｅは、サーバ装置２０に対して、新たなデータの登録を要求する。この要求の際、登録要求部３１Ｅは、新たなデータに関するデータ定義情報をサーバ装置２０へ送信する。登録要求部３１Ｅから、新たなデータの登録の要求を受けたサーバ装置２０は、データ処理部２１Ｄを介して、新たなデータに関するデータ情報や当該データ情報に個人情報の関連付けを行う。ユーザ登録及びデータ登録については、クライアント装置４０についても同様のため、詳細の説明は省略する。
【００２９】
＜データ授受＞
次に、データ授受について説明する。ここでは、クライアント装置３０のユーザがユーザＡ（データ授受前の保有ポイントは「１００」）であり、クライアント装置４０のユーザがユーザＢ（データ授受前の保有ポイントは「０」）である場合を例にして、説明する。
【００３０】
図６に示すように、ユーザＡ（譲渡人）は、クライアント装置３０の操作装置３３を介して、ログインＩＤ及びログインパスワードを入力し、データ授受サービスにログインする（Ｓ１００）。
【００３１】
つぎに、クライアント装置３０の操作装置３３の操作を介して、譲渡要求部３１Ｊは、サーバ装置２０に対して、「自己の１００ポイントのうち２０ポイントを他人へ譲渡したい」旨の要求を行う（Ｓ１１０）。Ｓ１１０の際、入出力規制部３１Ｌは、譲受人（ユーザＢ）を特定可能なユーザ特定情報（個人情報）の送信を規制する。なお、Ｓ１１０の際、入出力規制部３１Ｌは、譲受人を特定可能なユーザ特定情報（個人情報）の入力を規制してもよい。
【００３２】
サーバ装置２０が、クライアント装置３０の譲渡要求部３１Ｊからの要求を受けた場合、データ処理部２１Ｄは、記憶装置２２に記憶されている「ユーザＡが保有する１００ポイント」を、譲渡希望に係る２０ポイント（譲渡希望データ）と、その余の８０ポイントと、に分ける。その後、データ処理部２１Ｄは、譲渡希望データに対し譲渡希望情報を関連付ける（Ｓ２００）。次に、データ処理部２１Ｄは、譲渡希望情報が関連づけられた譲渡希望データに対し、譲渡の規制を行う（Ｓ２１０）。その後、パスワード管理部２１Ｐは、当該譲渡の規制の解除が可能なランダムパスワードを生成する（Ｓ２２０）。ランダムパスワードは、ランダム関数を用いて生成されたものであり、譲渡希望情報に関連付けられている。このとき、入出力規制部２１Ｌは、当該ランダムパスワードについて、クライアント装置３０への送信を許容し、その他のクライアント装置（例えば、クライアント装置４０）への送信を規制している。すなわち、入出力規制部２１Ｌは、クライアント装置３０のみにランダムパスワード及び譲渡内容メッセージを送信する（Ｓ２３０）。譲渡内容メッセージとは、譲渡希望データの内容を表す情報である。
【００３３】
サーバ装置２０から送信されたランダムパスワード及び譲渡内容メッセージをクライアント装置３０が受信した（Ｓ３００）後、入出力規制部３１Ｌは、受信したランダムパスワード及び譲渡内容メッセージをメッセージ出力装置３４へ出力する（Ｓ３１０）。Ｓ３１０の際、入出力規制部３１Ｌは、ランダムパスワードの送信を規制している。ランダムパスワードの送信の規制は、少なくとも、ランダムパスワードが有効である間、継続して行われる。その後、ユーザＡは、メッセージ出力装置３４に表示されたランダムパスワード及び譲渡内容メッセージを介して、譲渡したいユーザＢ（譲受人）へ口頭で伝える。なお、ユーザＡからユーザＢへのランダムパスワード等の通知方法は、口頭に限らず、ランダムパスワード等が表示されたメッセージ出力装置３４をユーザＢに見せるなど、通信回線１０を介さない方法であればよい。
【００３４】
譲り受けを希望するユーザＢは、クライアント装置４０の操作装置４３の操作を介して、ログインＩＤ及びログインパスワードを入力し、データ授受サービスにログインする（Ｓ４００）。次に、操作装置４３の操作を介して、譲受要求部４１Ｙは、ランダムパスワードの入力を促す画面をメッセージ出力装置３４に表示する。操作装置４３を介してランダムパスワードが入力されると、入出力規制部４１Ｌは、サーバ装置２０に対し、入力されたランダムパスワード及びユーザＡのログインＩＤを送信する（Ｓ４１０）。なお、Ｓ４１０の際、入出力規制部４１Ｌは、譲渡人を特定する情報（ユーザＡの個人情報）及び譲受人を特定する情報（ユーザＢの個人情報）の送信を規制する。
【００３５】
その後、サーバ装置２０では、パスワードの認証が行われる（Ｓ５００）。より詳しくは、パスワードの認証では、ランダムパスワードの受信と、受信したランダムパスワードの有効性の判定とが行われる。なお、ランダムパスワードの受信の開始タイミングは、クライアント装置３０のみにランダムパスワード及び譲渡内容メッセージを送信するとき（Ｓ２３０）、とすることが好ましい。
【００３６】
例えば、有効性の判定条件が「経過時間がランダムパスワードの生成から１分以内である」である場合、パスワード管理部２１Ｐは、ランダムパスワードの生成からの経過時間を計測し、当該条件を満たしているか否かの判定を所定の間隔で行う。判定の結果、当該条件を満たさなくなった場合には、データ処理部２１Ｄは、当該ランダムパスワードは無効であると判定し、キャンセル処理を行う（Ｓ５０５）。キャンセル処理では、データ処理部２１Ｄが、譲渡希望データにおける譲渡希望情報及びランダムパスワードの関連づけを解除し、その旨をクライアント装置４０へ通知する。このキャンセル処理により、譲渡希望に係る２０ポイント（譲渡希望データ）と、その余の８０ポイントとは、元の１００ポイントに戻る。一方、当該条件を満たすと判定された場合には、当該ランダムパスワードは有効であると判定し、データ処理部２１Ｄは、キャンセル処理を行わない。
【００３７】
次に、サーバ装置２０がランダムパスワードを受信すると、パスワード管理部２１Ｐは、譲渡希望データに関連付けられたランダムパスワードの中から、受信したランダムパスワードと一致するものを探す。一致するランダムパスワードが見つかった場合には、データ処理部２１Ｄは、当該ランダムパスワードと関連付けられた譲渡希望データに対し、ランダムパスワードの送信元のログインＩＤを関連付ける。この関連付けにより、当該譲渡希望データについて譲渡の規制が解除される（Ｓ５１０）。次に、データ処理部２１Ｄは、Ｓ５１０で受信したログインＩＤに基づいて、当該ＩＤに対応するニックネーム情報を読み取る（Ｓ５１２）。その後、読み取ったニックネーム情報及び譲渡内容メッセージを、譲渡の要求元（クライアント装置３０）に対し送信する（Ｓ５１４）。
【００３８】
クライアント装置３０では、入出力規制部３１Ｌが、サーバ装置２０から送信されたニックネーム情報及び譲渡内容メッセージを受信する（Ｓ６００）。次に、入出力規制部３１Ｌは、受信したニックネーム情報及び譲渡内容メッセージをメッセージ出力装置３４へ表示する（Ｓ６１０）。これにより、ユーザＡは、譲渡希望先として口頭で伝えた人物と、ランダムパスワードを送信したユーザとが一致しているか否かを確認することができる。そして、両者が一致していると判定した場合には、操作装置３３の操作を介して、入出力規制部３１Ｌは、サーバ装置２０に対し、その旨の情報を送信する（Ｓ６２０）。一方、両者が一致していないと判定した場合には、入出力規制部３１Ｌは、その旨の情報をサーバ装置２０へ送信する（Ｓ６３０）。
【００３９】
サーバ装置２０が、クライアント装置３０から、譲渡希望先として口頭で伝えた人物と、ランダムパスワードを送信したユーザとが一致している旨の情報を受信すると（Ｓ７００）、データ処理部２１Ｄは、ランダムパスワードの送信元（譲渡人）への譲渡希望データの譲渡を行う（Ｓ７１０）。すなわち、データ処理部２１は、ユーザＡの保有ポイントを「１００」から「８０」に、ユーザＢの保有ポイントを「０」から「２０」へ、それぞれ更新する。その後、入出力規制部４１Ｌは、クライアント装置３０、４０の双方に対し、譲渡希望データの授受が完了した旨を送信する（Ｓ６２２，Ｓ８００）。
【００４０】
一方、サーバ装置２０が、クライアント装置３０から、譲渡希望先として口頭で伝えた人物と、ランダムパスワードを送信したユーザとが一致していない旨の情報を受信する（Ｓ７６０）と、サーバ装置２０は、クライアント装置４０に対し、その旨の情報を送信する（Ｓ７７０、Ｓ８１０）。
【００４１】
このように、データ授受システム２では、データ授受の際には、データ授受の相手方（譲渡人からみれば譲受人。譲受人からみれば譲渡人。）を特定する情報は、クライアント装置から送信されない。より具体的には、譲渡人側においては、譲受人の特定情報の送信の代りに、ランダムパスワードをオフラインで譲受人へ伝える。譲受人側においては、譲渡人の特定情報の送信の代りに、ランダムパスワードをサーバ装置へ伝える。このため、データ授受の相手方を特定する情報の漏えいリスクを抑えることができる。また、データ授受の際に用いられるパスワードは、その都度発行されるランダムパスワードを利用している。このため、冒頭で述べたプライバシー及びセキュリティーの面での問題が解消される。また、譲渡人から譲受人へのパスワードの通知はオフラインで行われるため、いわゆる「なりすまし」を抑制することができる。さらに、データ授受の確認の際には、譲渡人側において、譲受人のニックネーム情報を確認することができる。このため、意図しない譲受人に対してのデータ授受を回避することができる。加えて、ユーザ登録を済ませているユーザであれば、誰でもオリジナルのポイント等の配布可能なデータを発行することができる。したがって、データ授受システム２によれば、誰でも気軽に、かつ安全にオリジナルのポイント等の配布が可能になる。
【００４２】
なお、既に設定された判定条件「経過時間がランダムパスワードの生成から１分以内である」から変更をしたい場合には、Ｓ１１０の際に、判定条件の変更を要求してもよい。
【００４３】
なお、ランダムパスワードの生成（Ｓ２２０）とランダムパスワード等の送信（Ｓ２３０）との間において、パスワード管理部２１Ｐは、当該ランダムパスワードの有効期限の設定と、当該ランダムパスワードに対して当該有効期限との関連付けと、を行ってもよい。有効期限は、あらかじめ決められた条件（例えば、サーバ装置２０が受信した時から１時間後）としてもよいし、Ｓ１１０のようにクライアント端末３０等から送信された期限を採用してもよい。
この場合において、以下の手順で認証（Ｓ５００）を行ってもよい。まず、パスワード管理部２１Ｐは、所定間隔（例えば、１分毎）に、当該ランダムパスワードに関連付けられた有効期限が経過しているか否かを判定する。有効期限が経過していると判定した場合には、当該パスワードは無効であると判定し、キャンセル処理をする（Ｓ５０５）。一方、有効期限が経過していないと判定した場合には、当該パスワードは有効であると判定し、キャンセル処理は行われない。次に、サーバ装置２０がランダムパスワードを受信すると、上述と同様にして、Ｓ５１０〜Ｓ５１４を行う。これにより、沢山のランダムパスワードが生成されたことや有効期限が長いこと等の理由により、有効判定の対象となるランダムパスワードが多い場合であって、演算処理の負荷の増大を抑えることができる。
【００４４】
上記実施形態では、判定条件が「経過時間がランダムパスワードの生成から１分以内である」であるとしたが、本発明はこれに限られない。例えば、判定条件として、データ授受の実行回数をＮ回（Ｎ≧２）としてもよい。この場合には、希望譲渡データ（上記実施形態では、２０ポイント）を、Ｎで等分してもよいし、異なるポイントとなるように分けてもよい。授受のポイントが異なる場合には、Ｓ３１０の際、授受可能なポイント数の下限値及び上限値を表示してもよい。
【００４５】
また、当該ランダムパスワードに対し有効回数を関連付けてもよい。有効回数の設定方法は、当該ランダムパスワードの有効期限の場合と同様にしてよい。そして、有効回数が１以上のランダムパスワードに対し認証（Ｓ５００）を行い、Ｓ５１０の都度、有効回数を１つずつ減算する、としてもよい。これにより、データ授受の実行回数が１回の場合と、複数の場合の両方を併用することができる。
【００４６】
なお、上記実施形態では、ランダムパスワードとともに、譲渡内容メッセージの送受信（例えば、Ｓ２３０、Ｓ３００、Ｓ５１４、Ｓ６００）及び表示（例えば、Ｓ３１０、Ｓ６１０）を行ったが、本発明はこれに限られず、譲渡内容メッセージの送受信の送受信や表示を省略してもよい。
【００４７】
尚、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００４８】
２     データ授受システム
１０   通信回線
２０   サーバ装置
２１   データ処理部
２１Ｃ 制御部
２１Ｄ データ処理部
２１Ｌ 入出力規制部
２１Ｐ パスワード管理部
２２   記憶装置
２３   操作装置
２４   メッセージ出力装置
２５   入出力インターフェース
２９   バス
３０   クライアント装置
３１Ｃ 制御部
３１Ｅ 登録要求部
３１Ｊ 譲渡要求部
３１Ｌ 入出力規制部
３１Ｖ 閲覧要求部
３１Ｙ 譲受要求部
３２   記憶装置
３３   操作装置
３４   メッセージ出力装置
３５   入出力インターフェース
３９   バス
４０   クライアント装置
４１Ｌ 入出力規制部
４１Ｙ 譲受要求部
４３   操作装置
４４   メッセージ出力装置
【図１】
2017134797.tif 000003
【図２】
2017134797.tif 000004
【図３】
2017134797.tif 000005
【図４】
2017134797.tif 000006
【図５】
2017134797.tif 000007
【図６】
2017134797.tif 000008