(57)【特許請求の範囲】
【請求項１】
ユーザ間の振込処理を行う振込処理装置であって、
第１のユーザを特定する情報を、当該ユーザが振込元であることを示す振込元情報、又は当該ユーザが振込先であることを示す振込先情報に対応付けて受信する第１受信部と、
前記第１受信部が、前記振込元情報又は前記振込先情報の一方に対応付けて受信した前記第１のユーザを特定する情報を格納する第１ユーザ情報格納部と、
前記振込元情報又は前記振込先情報の他方を、第２のユーザを特定する情報、及び前記第１のユーザを特定する情報に対応付けて受信する第２受信部と、
前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ情報格納部に格納されている場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行う振込処理部と、
前記第２受信部が受信した回数を、ユーザに対応付けて格納する受信回数格納部と、
前記受信回数格納部に格納されている受信回数から、ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新部と、
前記受信回数格納部に格納されている受信回数が予め定められた回数を超えるユーザを、不正アクセスを試みていると判断されるユーザとして選択する不正ユーザ選択部と、
前記不正ユーザ選択部により選択されたユーザに対し、予め定められた動作を行う対応部と
を備えることを特徴とする振込処理装置。
【請求項２】
複数の前記ユーザの各々と、前記ユーザ毎に割り当てられたＵＲＬとを対応付けて格納するＵＲＬ格納部を更に備え、
前記第１受信部は、第１のＵＲＬを前記第１のユーザを特定する情報として受信し、
前記第２受信部は、第２のＵＲＬを前記第２のユーザを特定する情報として受信し、
前記振込処理部は、前記第１及び第２のＵＲＬ及びＵＲＬ格納部を用いて、第１のユーザ及び第２のユーザを特定することを特徴とする請求項１に記載の振込処理装置。
【請求項３】
前記第１のユーザの端末を識別する端末特定情報を取得する端末情報取得部と、
前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部と、
前記端末情報取得部が取得した前記端末特定情報を用いて、前記振込識別情報を前記第１のユーザの端末に送信する送信部と、
を更に備え、
前記第１ユーザ情報格納部は、更に、前記振込識別情報を前記第１のユーザを特定する情報に対応付けて格納し、
第２受信部は、更に、前記振込識別情報を、前記振込元情報又は前記振込先情報の他方及び前記第１のユーザを特定する情報に対応付けて受信し、
前記振込処理部は、更に、前記第２受信部が受信した前記振込識別情報が、前記第１ユーザ情報格納部において、前記第２受信部が受信した第１ユーザを特定する情報に対応付いている振込識別情報と一致する場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行うこと
を特徴とする請求項１に記載の振込処理装置。
【請求項４】
前記識別情報付与部は、前記第１受信部の受信時を示す情報を前記振込識別情報に埋め込み、
前記振込処理部は、更に、前記第２受信部の受信時を認識し、当該受信時が、前記第２受信部が受信した前記振込識別情報により認識される前記第１受信部の受信時から予め定められた期間以内である場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行うこと
を特徴とする請求項３に記載の振込処理装置。
【請求項５】
前記第１受信部は、前記端末特定情報としてＩＰアドレスを受信し、
更に、
複数の前記ユーザの各々のメールアドレスを、前記ユーザを特定する情報に対応付けて格納するアドレス格納部と、
前記アドレス格納部から前記第１のユーザのアドレスを選択し、前記第１のユーザに対し、振込先が前記第２のユーザであることを確認する旨の確認メールを送信する確認メール送信部と、
前記確認メールに対し合意を示す情報を受信する合意受信部と更に備え、
前記振込処理部は、前記合意受信部が、前記確認メールに対し合意を示す情報を、前記第１のユーザから受信することを条件として、前記第１のユーザと前記第２のユーザとの間の振込処理を行うことを特徴とする請求項４に記載の振込処理装置。
【請求項６】
複数の前記ユーザの各々の金融機関の口座を特定する情報を格納する口座情報格納部と、
前記金融機関の口座を管理する口座管理装置に接続する接続部と、
を更に備え、
前記振込処理部は、前記口座情報格納部から、前記第１のユーザの口座を特定する情報、及び前記第２のユーザの口座を特定する情報を取得し、前記接続部を介して、前記口座管理装置に対し、前記第１のユーザの口座と前記第２のユーザの口座の間の送金を指示することを特徴とする請求項１に記載の振込処理装置。
【請求項７】
前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部を更に備え、
前記振込処理部は、前記口座管理装置に対し、更に、前記振込識別情報を送信することを特徴とする請求項６に記載の振込処理装置。
【請求項８】
前記第１ユーザ情報格納部は、更に、前記振込元情報又は前記振込先情報を前記第１受信部が受信した時刻を、当該振込元情報又は振込先情報に対応付けて格納し、
前記振込処理部は、前記振込先情報又は前記振込元情報の他方を受信した時刻を認識し、当該時刻が、前記振込元情報を受信した時刻から予め定められた時間以内の場合に、振込処理を行うことを特徴とする請求項１に記載の振込処理装置。
【請求項９】
前記受信回数格納部は、現在から予め定められた期間以内の受信回数を格納し、
前記不正ユーザ選択部は、前記受信回数格納部に格納されている受信回数が予め定められた値を越えるユーザを選択することを特徴とする請求項１に記載の振込処理装置。
【請求項１０】
複数の前記ユーザの各々の端末を特定する端末特定情報を、前記ユーザを特定する情報に対応付けて格納する端末情報格納部を更に備え、
前記対応部は、前記端末情報格納部に、前記不正ユーザ選択部に選択されたユーザに対応付けて格納されている端末特定情報を選択し、警告データを送信することを特徴とする請求項１に記載の振込処理装置。
【請求項１１】
前記第１受信部は、前記振込先情報を、振込金額に対応付けて受信し、
さらに、前記第１受信部が受信した前記振込金額を、前記第２受信部が受信した前記第２のユーザの端末に送信して確認する確認部を備え、
前記振込処理部は、前記第２のユーザに対し、前記振込金額に合意する旨を受信した場合に、前記振込処理を行うことを特徴とする請求項１に記載の振込処理装置。
【請求項１２】
前記第１受信部は、前記振込金額に対応付けて、振込元の人数を受信し、
前記確認部は、前記振込金額を前記振込元の人数で割った金額を、前記第２のユーザに対し送信することを特徴とする請求項１１に記載の振込処理装置。
【請求項１３】
前記第１ユーザ情報格納部は、前記振込元の人数を、前記第１のユーザを特定する情報に対応付けて格納し、
更に、
前記第１のユーザを振込先に指定した前記第２のユーザの数をカウントするカウント部と、
前記第１受信部の受信時から予め定められた時間経た時に、前記カウント部のカウント数が前記第１ユーザ情報格納部に格納されている前記振込元の人数より少ない場合に、前記第１のユーザの端末に対し、その旨を示す情報を送信する人数確認部と
を備えることを特徴とする請求項１２に記載の振込処理装置。
【請求項１４】
前記第１受信部は、前記第２のユーザを指定する情報を、前記振込元情報又は前記振込先情報に対応付けて受信し、
更に、前記第２のユーザの端末を特定する端末特定情報を取得する端末情報取得部と、
前記端末特定情報により特定される前記第２のユーザの端末に対し、振込がある旨を通知する通知部
を備えることを特徴とする請求項１に記載の振込処理装置。
【請求項１５】
更に、前記第１受信部の受信の各々に対してＵＲＬを付与するＵＲＬ付与部を備え、
前記第１ユーザ情報格納部は、前記ＵＲＬを、前記第１のユーザを特定する情報に対応付けて格納し、
前記通知部は、更に、前記ＵＲＬを前記第２のユーザの端末に通知し、
第２受信部は、前記ＵＲＬへのアクセスを、前記振込元情報又は前記振込先情報の他方として受信すること
を特徴とする請求項１４に記載の振込処理装置。
【請求項１６】
コンピュータを、請求項１から１５のいずれか１項に記載の振込処理装置として機能させるための、プログラム。
【請求項１７】
ユーザ間での振込処理を行う振込処理装置であって、
複数のユーザをそれぞれ特定する複数のユーザ特定情報を、それぞれＵＲＬに対応付けて格納するＵＲＬ格納部と、
第１のＵＲＬを受信する第１受信部と、
前記第１のＵＲＬ及び前記ＵＲＬ格納部を用いて、第１のユーザを特定する第１ユーザ特定部と、
前記第１ユーザ特定部により特定された前記第１のユーザを特定する情報を格納する第１ユーザ情報格納部と、
第２のＵＲＬを、前記第１のユーザを特定する情報に対応付けて受信する第２受信部と、
前記第２のＵＲＬ及び前記ＵＲＬ格納部を用いて第２のユーザを特定する第２ユーザ特定部と、
前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ特定部に格納されている場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行う振込処理部と、
前記第２受信部が受信した回数を、ユーザに対応付けて格納する受信回数格納部と、
前記受信回数格納部に格納されている受信回数から、ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新部と、
前記受信回数格納部に格納されている受信回数が予め定められた回数を超えるユーザを、不正アクセスを試みていると判断されるユーザとして選択する不正ユーザ選択部と、
前記不正ユーザ選択部により選択されたユーザに対し、予め定められた動作を行う対応部と
を備えることを特徴とする振込処理装置。
【請求項１８】
前記複数のユーザの各々の端末を特定する端末特定情報を取得する端末情報取得部と、
前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部と、
前記端末情報取得部が取得した前記端末特定情報を用いて、前記振込識別情報を前記端末に送信する送信部と、
を更に備え、
前記第１ユーザ情報格納部は、更に、前記振込識別情報を前記第１のユーザを特定する情報に対応付けて格納し、
第２受信部は、更に、前記振込識別情報を、振込先情報及び前記第１のユーザを特定する情報に対応付けて受信し、
前記振込処理部は、更に、前記第２受信部が受信した前記振込識別情報が、前記第１ユーザ情報格納部において、前記第２受信部が受信した第１ユーザを特定する情報に対応付いている振込識別情報と一致する場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行うこと
を特徴とする請求項１７に記載の振込処理装置。
【請求項１９】
前記識別情報付与部は、前記第１受信部の受信時を示す情報を前記振込識別情報に埋め込み、
前記振込処理部は、更に、前記第２受信部の受信時を認識し、当該受信時が、前記第２受信部が受信した前記振込識別情報により認識される前記第１受信部の受信時から予め定められた期間以内である場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行うこと
を特徴とする請求項１８に記載の振込処理装置。
【請求項２０】
前記第１受信部は、前記端末特定情報としてＩＰアドレスを受信し、
更に、
前記複数のユーザの各々のメールアドレスを、前記ユーザを特定する情報に対応付けて格納するアドレス格納部と、
前記アドレス格納部から前記第１のユーザのアドレスを選択し、前記第１のユーザに対し、振込先が前記第２のユーザであることを確認する旨の確認メールを送信する確認メール送信部とを更に備え、
前記第１受信部は、更に、前記確認メールに対し合意を示す情報を受信し、
前記振込処理部は、前記確認メールに対し合意を示す情報を、前記第１のユーザから受信することを条件として、前記第１のユーザと前記第２のユーザの間の振込処理を行うことを特徴とする請求項１８に記載の振込処理装置。
【請求項２１】
前記複数のユーザの各々の金融機関の口座を特定する情報を格納する口座情報格納部と、
前記金融機関の口座を管理する口座管理装置に接続する接続部と、
を更に備え、
前記振込処理部は、前記口座情報格納部から、前記第１のユーザの口座を特定する情報、及び前記第２のユーザの口座を特定する情報を取得し、前記接続部を介して、前記口座管理装置に対し、前記第１のユーザの口座と前記第２のユーザの口座の間の送金を指示することを特徴とする請求項１７に記載の振込処理装置。
【請求項２２】
前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部を更に備え、
前記振込処理部は、前記口座管理装置に対し、更に、前記振込識別情報を送信することを特徴とする請求項２１に記載の振込処理装置。
【請求項２３】
前記第１ユーザ情報格納部は、更に、前記第１のＵＲＬを前記第１受信部が受信した時刻を、当該第１のＵＲＬに対応付けて格納し、
前記振込処理部は、前記第２のＵＲＬを受信した時刻を認識し、当該時刻が、前記第１のＵＲＬを受信した時刻から予め定められた時間以内の場合に、振込処理を行うことを特徴とする請求項１７に記載の振込処理装置。
【請求項２４】
前記受信回数格納部は、現在から予め定められた期間以内の受信回数を格納し、
前記不正ユーザ選択部は、前記受信回数格納部に格納されている受信回数が予め定められた値を越えるユーザを選択することを特徴とする請求項１７に記載の振込処理装置。
【請求項２５】
前記複数のユーザの各々の端末を特定する端末特定情報を、前記ユーザを特定する情報に対応付けて格納する端末情報格納部を更に備え、
前記対応部は、前記端末情報格納部に、前記不正ユーザ選択部に選択されたユーザに対応付けて格納されている端末特定情報を選択し、警告データを送信することを特徴とする請求項１７に記載の振込処理装置。
【請求項２６】
コンピュータを、請求項１７から２５のいずれか１項に記載の振込処理装置として機能させるための、プログラム。
【請求項２７】
複数のユーザの端末と、前記端末と通信する振込処理装置とを備え、ユーザ間での振込処理を行う振込処理システムであって、
第１の前記ユーザが用いる第１の前記端末は、
前記端末のユーザを特定する情報を格納する特定情報格納部と
振込元又は振込先であることを選択可能に表示する表示部と、
前記特定情報格納部に格納されている前記端末のユーザを特定する情報を前記振込処理装置に送信すると共に、前記表示部において振込元又は振込先の一方であることを選択された場合に、振込元であることが選択されたことを示す振込元情報、又は振込先であることが選択されたことを示す振込先情報を前記振込処理装置へ送信する送信部と、
を有し、
第２の前記ユーザが用いる第２の前記端末は、
前記端末のユーザを特定する情報を格納する特定情報格納部と
振込先又は振込元の他方であることを選択可能に表示する表示部と、
前記第１のユーザを特定する情報を取得する取得部と、
前記特定情報格納部に格納されている前記端末のユーザを特定する情報を前記振込処理装置に送信すると共に、前記表示部において振込先又は振込先であることを選択された場合に、前記第１のユーザを特定する情報、及び、振込先であることが選択されたことを示す振込元情報又は振込元であることが選択されたことを示す振込元情報を前記振込処理装置へ送信する送信部と、
を有し、
前記振込処理装置は、
前記第１の端末から、第１のユーザを特定する情報、及び前記振込元情報又は前記振込先情報の一方を受信する第１受信部と、
前記振込元情報又は前記振込先情報の一方を、前記第１のユーザを特定する情報に対応付けて格納する第１ユーザ情報格納部と、
前記第２の端末から、第２のユーザを特定する情報、前記振込先情報又は振込元情報の他方、及び前記第１のユーザを特定する情報を受信する第２受信部と、
前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ情報格納部において振込元情報又は振込先情報に対応付いている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行う振込処理部と、
前記第２受信部が受信した回数を、ユーザに対応付けて格納する受信回数格納部と、
前記受信回数格納部に格納されている受信回数から、ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新部と、
前記受信回数格納部に格納されている受信回数が予め定められた回数を超えるユーザを、不正アクセスを試みていると判断されるユーザとして選択する不正ユーザ選択部と、
前記不正ユーザ選択部により選択されたユーザに対し、予め定められた動作を行う対応部と
を有することを特徴とする振込処理システム。
【請求項２８】
複数のユーザの端末と、前記端末と通信する振込処理装置とを備え、ユーザ間での振込処理を行う振込処理システムであって、
第１の前記ユーザが用いる第１の前記端末は、
前記端末のユーザを特定する情報として、前記振込処理装置への接続を示すＵＲＬを格納する特定情報格納部と、
前記振込処理装置への接続を促す表示を選択可能に表示する表示部と、
前記表示部による表示が選択された場合に、前記特定情報格納部から前記ＵＲＬを読み出し、前記ＵＲＬを送信して前記振込処理装置へ接続する送信部と、
を有し、
第２の前記ユーザが用いる第２の前記端末は、
前記第１のユーザを特定する情報を取得する取得部と、
前記端末のユーザを特定する情報として、前記振込処理装置への接続を示すＵＲＬを格納する特定情報格納部と、
前記振込処理装置への接続を促す表示を選択可能に表示する表示部と、
前記表示部による表示が選択された場合に、前記特定情報格納部から前記ＵＲＬを読み出し、前記ＵＲＬを送信して前記振込処理装置へ接続し、前記第１のユーザを特定する情報を送信する送信部と、
を有し、
前記振込処理装置は、
複数のユーザをそれぞれ特定する複数のユーザ特定情報を、それぞれＵＲＬに対応付けて格納するＵＲＬ格納部と、
前記第１のユーザの前記端末から、第１のＵＲＬを受信する第１受信部と、
前記第１のＵＲＬ及び前記ＵＲＬ格納部を用いて、第１のユーザを特定する第１ユーザ特定部と、
前記第１ユーザ特定部により特定された前記第１のユーザを特定する情報を格納する第１ユーザ情報格納部と、
前記第２のユーザの前記端末から第２のＵＲＬを、前記第１のユーザを特定する情報に対応付けて受信する第２受信部と、
前記第２のＵＲＬ及び前記ＵＲＬ格納部を用いて前記第２のユーザを特定する第２ユーザ特定部と、
前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ特定部に格納されている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行う振込処理部と、
前記第２受信部が受信した回数を、ユーザに対応付けて格納する受信回数格納部と、
前記受信回数格納部に格納されている受信回数から、ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新部と、
前記受信回数格納部に格納されている受信回数が予め定められた回数を超えるユーザを、不正アクセスを試みていると判断されるユーザとして選択する不正ユーザ選択部と、
前記不正ユーザ選択部により選択されたユーザに対し、予め定められた動作を行う対応部と
を有することを特徴とする振込処理システム。
【請求項２９】
複数のユーザの端末と、前記端末と通信する振込処理装置とを用いて、ユーザ間での振込処理を行う振込処理方法であって、
第１のユーザが用いる第１の前記端末が、前記第１の端末が、前記第１のユーザを特定する情報を取得するステップと、
前記第１の端末が、振込元又は振込先であることを選択可能に表示するステップと、
前記第１の端末において、前記表示において、振込元又は振込先の一方であることを選択された場合に、前記第１の端末が、振込元であることを選択された旨を示す振込元情報、又は振込先であることを選択された旨を示す振込先情報を、前記第１のユーザを特定する情報に対応付けて前記振込処理装置へ送信するステップと、
第２のユーザが用いる第２の前記端末が、振込先又は振込元であることを選択可能に表示するステップと、
前記第２の端末が、前記第１のユーザを特定する情報を取得するステップと、
前記第２の端末が、前記第２のユーザを特定する情報を取得するステップと、
前記第２の端末において、前記表示において、振込先又は振込元の他方であることを選択された場合に、前記第２の端末が、前記振込元情報又は前記振込先情報の他方、前記第１のユーザを特定する情報、及び前記第２のユーザを特定する情報を前記振込処理装置へ送信するステップと、
前記振込処理装置が、第１受信部において、前記第１のユーザを特定する情報を、前記振込元情報又は前記振込先情報の一方に対応付けて受信するステップと、
前記振込処理装置が、前記振込元情報又は前記振込先情報の一方に対応付けて受信した前記第１のユーザを特定する情報を格納するステップと、
前記振込処理装置が、第２受信部において、第２のユーザを特定する情報を、前記振込先情報又は前記振込元情報、及び前記第１のユーザを特定する情報に対応付けて受信するステップと、
前記第２のユーザを特定する情報に対応付けて受信した前記第１のユーザを特定する情報が格納されている場合に、前記振込処理装置が、前記第１のユーザと前記第２のユーザの間の振込処理を行うステップと、
前記振込処理装置が、前記第２受信部において受信した回数を、ユーザに対応付けて受信回数格納部に格納する受信回数格納ステップと、
前記受信回数格納部に格納されている受信回数から、ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新ステップと、
前記受信回数格納部に格納されている受信回数が予め定められた回数を超えるユーザを、不正アクセスを試みていると判断されるユーザとして選択する不正ユーザ選択ステップと、
前記不正ユーザ選択ステップにおいて選択されたユーザに対し、予め定められた動作を行う対応ステップと
を備えることを特徴とする振込処理方法。
【請求項３０】
複数のユーザの端末と、前記端末と通信する振込処理装置とを用いて、ユーザ間での振込処理を行う振込処理方法であって、
第１のユーザが用いる第１の端末が、前記第１の端末のユーザを特定する情報として、前記振込処理装置への接続の為の第１のＵＲＬを取得するステップと、
前記第１の端末が、前記振込処理装置への接続を促す表示を選択可能に表示するステップと、
前記第１の端末において、前記表示が選択された場合に、前記第１の端末が、前記第１のＵＲＬを送信して前記振込処理装置へ接続するステップと、
第２のユーザが用いる第２の前記端末が、前記第１のユーザを特定する情報を取得するステップと、
前記第２の端末が、前記第２の端末のユーザを特定する情報として、前記振込処理装置への接続の為の第２のＵＲＬを取得するステップと、
前記第２の端末が、前記振込処理装置への接続を促す表示を選択可能に表示するステップと、
前記第２の端末において、前記表示が選択された場合に、前記第２の端末が、前記第２のＵＲＬを送信して前記振込処理装置へ接続し、前記第１のユーザを特定する情報を送信するステップと、
前記振込処理装置が、第１受信部において、前記第１の端末から、前記第１のＵＲＬを受信するステップと、
前記振込処理装置が、複数のユーザをそれぞれ特定する複数のユーザ特定情報をそれぞれＵＲＬに対応付けて格納するＵＲＬ格納部と、前記第１のＵＲＬを用いて、前記第１のユーザを特定するステップと、
前記振込処理装置が、前記第１のユーザを特定する情報を、第１ユーザ情報格納部に格納するステップと、
前記振込処理装置が、第２受信部において、前記第２の端末から前記第２のＵＲＬを、前記第１のユーザを特定する情報に対応付けて受信するステップと、
前記振込処理装置が、前記第２のＵＲＬ及び前記ＵＲＬ格納部を用いて前記第２のユーザを特定するステップと、
前記振込処理装置が、前記第２のＵＲＬに対応付けて受信した前記第１のユーザを特定する情報が、前記第１ユーザ情報格納部に格納されている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行うステップと、
前記振込処理装置が、前記第２受信部において受信した回数を、ユーザに対応付けて受信回数格納部に格納する受信回数格納ステップと、
前記受信回数格納部に格納されている受信回数から、ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新ステップと、
前記受信回数格納部に格納されている受信回数が予め定められた回数を超えるユーザを、不正アクセスを試みていると判断されるユーザとして選択する不正ユーザ選択ステップと、
前記不正ユーザ選択ステップにおいて選択されたユーザに対し、予め定められた動作を行う対応ステップと
を有することを特徴とする振込処理方法。
【発明の詳細な説明】
技術分野
本発明は、ユーザ間の振込処理を行う振込処理システム、振込処理装置、振込処理方法、端末およびこれらに用いるプログラムを格納した記録媒体に関する。
背景技術
通信ネットワークを介して、商取引における決済を電子的に行う技術の開発が進んでいる。
しかし、個人の間で行う決済すなわち振込処理を簡便に行う技術はなかった。そこで本発明は、このような問題を解決することを目的とする。
発明の開示
このような目的を達成するために、本発明の第１の形態によれば、ユーザ間の振込処理を行う振込処理装置であって、第１のユーザを特定する情報を、当該ユーザが振込元であることを示す振込元情報、又は当該ユーザが振込先であることを示す振込先情報に対応付けて受信する第１受信部と、前記第１受信部が、前記振込元情報又は前記振込先情報の一方に対応付けて受信した前記第１のユーザを特定する情報を格納する第１ユーザ情報格納部と、前記振込元情報又は前記振込先情報の他方を、第２のユーザを特定する情報、及び前記第１のユーザを特定する情報に対応付けて受信する第２受信部と、前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ情報格納部に格納されている場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行う振込処理部とを備えることを特徴とする振込処理装置を提供する。
上記第１の形態は、前記複数のユーザの各々と、前記ユーザ毎に割り当てられたＵＲＬとを対応付けて格納するＵＲＬ格納部を更に備え、前記第１受信部は、第１のＵＲＬを前記第１のユーザを特定する情報として受信し、前記第２受信部は、第２のＵＲＬを前記第２のユーザを特定する情報として受信し、前記振込処理部は、前記第１及び第２のＵＲＬ及びＵＲＬ格納部を用いて、第１のユーザ及び第２のユーザを特定してもよい。
また、前記第１のユーザの端末を識別する端末識別情報を取得する端末情報取得部と、前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部と、前記端末情報取得部が取得した前記端末特定情報を用いて、前記振込識別情報を前記第１のユーザの端末に送信する送信部と、を更に備え、前記第１ユーザ情報格納部は、更に、前記振込識別情報を前記第１のユーザを特定する情報に対応付けて格納し、第２受信部は、更に、前記振込識別情報を、前記振込元情報又は前記振込先情報の他方及び前記第１のユーザを特定する情報に対応付けて受信し、前記振込処理部は、更に、前記第２受信部が受信した前記振込識別情報が、前記第１ユーザ情報格納部において、前記第２受信部が受信した第１ユーザを特定する情報に対応付いている振込識別情報と一致する場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行ってもよい。この場合、前記振込情報付与部は、前記第１受信部の受信時を示す情報を前記振込識別情報に埋め込み、前記振込処理部は、更に、前記第２受信部の受信時を認識し、当該受信時が、前記第２受信部が受信した前記振込識別情報により認識される前記第１受信部の受信時から所定の期間以内である場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行ってもよい。更にこの場合、前記第１受信部は、前記端末特定情報としてＩＰアドレスを受信し、更に、前記複数のユーザの各々のメールアドレスを、前記ユーザを特定する情報に対応付けて格納するアドレス格納部と、前記アドレス格納部から前記第１のユーザのアドレスを選択し、前記第１のユーザに対し、振込先が前記第２のユーザであることを確認する旨の確認メールを送信する確認メール送信部と、前記確認メールに対し合意を示す情報を受信する合意受信部と更に備え、前記振込処理部は、前記合意受信部が、前記確認メールに対し合意を示す情報を、前記第１のユーザから受信することを条件として、前記第１のユーザと前記第２のユーザとの間の振込処理を行ってもよい。
また、前記複数のユーザの各々の金融機関の口座を特定する情報を格納する口座情報格納部と、前記金融機関の口座を管理する口座管理装置に接続する接続部と、を更に備え、前記振込処理部は、前記口座情報格納部から、前記第１のユーザの口座を特定する情報、及び前記第２のユーザの口座を特定する情報を取得し、前記接続部を介して、前記口座管理装置に対し、前記第１のユーザの口座と前記第２のユーザの口座の間の送金を指示してもよい。この場合、前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部を更に備え、前記振込処理部は、前記口座管理装置に対し、更に、前記振込識別情報を送信してもよい。
また、前記第１ユーザ情報格納部は、更に、前記振込元情報又は前記振込先情報を前記第１受信部が受信した時刻を、当該振込元情報又は振込先情報に対応付けて格納し、前記振込処理部は、前記振込先情報又は前記振込元情報の他方を受信した時刻を認識し、当該時刻が、前記振込元情報を受信した時刻から所定の時間以内の場合に、振込処理を行ってもよい。
また、前記第２受信部が受信した回数を、ユーザに対応付けて格納する受信回数格納部と、前記受信回数格納部に格納されている受信回数に基づいて、不正アクセスを試みていると判断されるユーザを選択する不正ユーザ選択部と、前記不正ユーザ選択部により選択されたユーザに対し、所定の動作を行う対応部とを更に備えてもよい。この場合、前記受信回数格納部に格納されている受信回数から、前記ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新部を更に備え、前記不正ユーザ選択部は、前記受信回数格納部に格納されている受信回数が所定値を越えるユーザを選択してもよい。また、前記受信回数格納部は、現在から所定の期間以内の受信回数を格納し、前記不正ユーザ選択部は、前記受信回数格納部に格納されている受信回数が所定値を越えるユーザを選択してもよい。また、前記複数のユーザの各々の端末を特定する端末特定情報を、前記ユーザを特定する情報に対応付けて格納する端末情報格納部を更に備え、前記対応部は、前記端末情報格納部に、前記不正ユーザ選択部に選択されたユーザに対応付けて格納されている端末識別情報を選択し、警告データを送信してもよい。
また、前記第１受信部は、前記振込先情報を、振込金額に対応付けて受信し、さらに、前記第１受信部が受信した前記振込金額を、前記第２受信部が受信した前記第２のユーザの端末に送信して確認する確認部を備え、前記振込処理部は、前記第２のユーザに対し、前記振込金額に合意する旨を受信した場合に、前記振込処理を行ってもよい。この場合、前記第１受信部は、前記振込金額に対応付けて、振込元の人数を受信し、前記確認部は、前記振込金額を前記振込元の人数で割った金額を、前記第２のユーザに対し送信してもよい。この場合、前記第１ユーザ情報格納部は、前記振込元の人数を、前記第１のユーザを特定する情報に対応付けて格納し、更に、前記第１のユーザを振込先に指定した前記第２のユーザの数をカウントするカウント部と、前記第１受信部の受信時から所定の時間経た時に、前記カウント部のカウント数が前記第１ユーザ情報格納部に格納されている前記振込元の人数より少ない場合に、前記第１のユーザの端末に対し、その旨を示す情報を送信する人数確認部とを備えてもよい。
また、前記第１受信部は、前記第２のユーザを指定する情報を、前記振込元情報又は前記振込先情報に対応付けて受信し、更に、前記第２のユーザの端末を特定する端末特定情報を取得する端末情報取得部と、前記端末特定情報により特定される前記第２ユーザの端末に対し、振込がある旨を通知する通知部を備えてもよい。この場合、更に、前記第１受信部の受信の各々に対してＵＲＬを付与するＵＲＬ付与部を備え、前記第１ユーザ格納部は、前記ＵＲＬを、前記第１のユーザを特定する情報に対応付けて格納し、前記通知部は、更に、前記ＵＲＬを前記第２ユーザの端末に通知し、第２受信部は、前記ＵＲＬへのアクセスを、前記振込元情報又は前記振込先情報の他方として受信してもよい。
本発明の第２の形態は、ユーザ間での振込処理を行う振込処理装置であって、複数のユーザをそれぞれ特定する複数のユーザ特定情報を、それぞれＵＲＬに対応付けて格納するＵＲＬ格納部と、第１のＵＲＬを受信する第１受信部と、前記第１のＵＲＬ及び前記ＵＲＬ格納部を用いて、第１のユーザを特定する第１ユーザ特定部と、前記第１ユーザ特定部により特定された前記第１のユーザを特定する情報を格納する第１ユーザ情報格納部と、第２のＵＲＬを、前記第１のユーザを特定する情報に対応付けて受信する第２受信部と、前記第２のＵＲＬ及び前記ＵＲＬ格納部を用いて前記第２のユーザを特定する第２ユーザ特定部と、前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ特定部に格納されている場合に、前記第１のユーザと前記第２のユーザとの間の振込処理を行う振込処理部とを備えることを特徴とする振込処理装置を提供する。
上記第２の形態において、前記複数のユーザの各々の端末を特定する端末特定情報を取得する端末情報取得部と、前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部と、前記端末情報格納部に格納されている前記端末特定情報を用いて、前記振込識別情報を前記端末に送信する送信部と、を更に備え、前記第１ユーザ情報格納部は、更に、前記振込識別情報を前記第１のユーザを特定する情報に対応付けて格納し、第２受信部は、更に、前記振込識別情報を、振込先情報及び前記第１のユーザを特定する情報に対応付けて受信し、前記振込処理部は、更に、前記第２受信部が受信した前記振込識別情報が、前記第１ユーザ情報格納部において、前記第２受信部が受信した第１ユーザを特定する情報に対応付いている振込識別情報と一致する場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行ってもよい。この場合、前記振込情報付与部は、前記第１受信部の受信時を示す情報を前記振込識別情報に埋め込み、前記振込処理部は、更に、前記第２受信部の受信時を認識し、当該受信時が、前記第２受信部が受信した前記振込識別情報により認識される前記第１受信部の受信時から所定の期間以内である場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行ってもよい。
また、前記第１受信部は、前記端末特定情報としてＩＰアドレスを受信し、更に、前記複数のユーザの各々のメールアドレスを、前記ユーザを特定する情報に対応付けて格納するアドレス格納部と、前記アドレス格納部から前記第１のユーザのアドレスを選択し、前記第１のユーザに対し、振込先が前記第２のユーザであることを確認する旨の確認メールを送信する確認メール送信部とを更に備え、前記第１受信部は、更に、前記確認メールに対し合意を示す情報を受信し、前記振込処理部は、前記確認メールに対し合意を示す情報を、前記第１のユーザから受信することを条件として、前記第１のユーザと前記第２のユーザの間の振込処理を行ってもよい。
また、前記複数のユーザの各々の金融機関の口座を特定する情報を格納する口座情報格納部と、前記金融機関の口座を管理する口座管理装置に接続する接続部と、を更に備え、前記振込処理部は、前記口座情報格納部から、前記第１のユーザの口座を特定する情報、及び前記第２のユーザの口座を特定する情報を取得し、前記接続部を介して、前記口座管理装置に対し、前記第１のユーザの口座と前記第２のユーザの口座の間の送金を指示してもよい。この場合、前記第１受信部の受信の各々に対して振込識別情報を付与する識別情報付与部を更に備え、前記振込処理部は、前記口座管理装置に対し、更に、前記振込識別情報を送信してもよい。
また、前記第１ユーザ情報格納部は、更に、前記振込元情報を前記第１受信部が受信した時刻を、当該振込元情報に対応付けて格納し、前記振込処理部は、前記振込先情報を受信した時刻を認識し、当該時刻が、前記振込元情報を受信した時刻から所定の時間以内の場合に、振込処理を行ってもよい。
前記第２受信部が受信した回数を、ユーザに対応付けて格納する受信回数格納部と、前記受信回数格納部に格納されている受信回数に基づいて、不正アクセスを試みていると判断されるユーザを選択する不正ユーザ選択部と、前記不正ユーザ選択部により選択されたユーザに対し、所定の動作を行う対応部とを更に備えてもよい。この場合、前記受信回数格納部に格納されている受信回数から、前記ユーザに対する振込が成立した回数を差し引くことで、前記受信回数格納部を更新する更新部を更に備え、前記不正ユーザ選択部は、前記受信回数格納部に格納されている受信回数が所定値を越えるユーザを選択してもよい。また、前記受信回数格納部は、現在から所定の期間以内の受信回数を格納し、前記不正ユーザ選択部は、前記受信回数格納部に格納されている受信回数が所定値を越えるユーザを選択してもよい。また、前記複数のユーザの各々の端末を特定する端末特定情報を、前記ユーザを特定する情報に対応付けて格納する端末情報格納部を更に備え、前記対応部は、前記端末情報格納部に、前記不正ユーザ選択部に選択されたユーザに対応付けて格納されている端末識別情報を選択し、警告データを送信してもよい。
本発明の第３の形態は、ユーザ間での支払処理を行う振込処理装置との間で振込処理に関する情報を送受信する端末であって、前記端末のユーザを特定する情報を格納する特定情報格納部と、前記振込処理装置への接続を促す表示を選択可能に表示する表示部と、前記表示部による表示が選択された場合に、前記特定情報格納部から前記端末のユーザを特定する情報を読み出し、前記振込処理装置へ送信する送信部と、を備えることを特徴とする端末を提供する。
上記第３の形態において、前記表示部は、更に、振込元であるか振込先であるかを選択可能に表示し、前記送信部は、更に、振込元であることを選択された場合にはその旨を示す振込元情報を、振込先であることを選択された場合にはその旨を示す振込先情報を、前記振込処理装置に送信してもよい。この場合、前記表示部は、更に、振込処理を互いに識別する振込識別情報を入力させる識別番号入力欄を表示し、前記送信部は、更に、前記識別番号入力欄に入力された前記振込識別情報を前記振込処理装置に送信してもよい。また、前記表示部は、更に、振込先であることを選択された場合に、振込金額を入力させる金額入力欄を表示し、前記送信部は、更に、前記金額入力欄に表示された振込金額を前記振込処理装置に送信してもよい。
また、前記表示部は、更に、振込先であることを選択された場合に、振込元の人数を入力させる人数入力欄を表示し、前記送信部は、更に、前記人数入力欄に表示された人数を前記振込処理装置に送信してもよい。
また、前記特定情報格納部は、前記ユーザを特定する情報としてＵＲＬを格納してもよい。
本発明の第４の形態は、複数のユーザの端末と、前記端末と通信する振込処理装置とを備え、前記ユーザ間での振込処理を行う振込処理システムであって、第１の前記ユーザが用いる第１の前記端末は、前記端末のユーザを特定する情報を格納する特定情報格納部と、振込元又は振込元であることを選択可能に表示する表示部と、前記特定情報格納部に格納されている前記端末のユーザを特定する情報を前記振込処理装置に送信すると共に、前記表示部において振込元又は振込先の一方であることを選択された場合に、振込元であることが選択されたことを示す振込元情報、又は振込先であることが選択されたことを示す振込先情報を前記振込処理装置へ送信する送信部とを有し、第２の前記ユーザが用いる第２の前記端末は、前記端末のユーザを特定する情報を格納する特定情報格納部と、振込先又は振込元の他方であることを選択可能に表示する表示部と、前記第１のユーザを特定する情報を取得する取得部と、前記特定情報格納部に格納されている前記端末のユーザを特定する情報を前記振込処理装置に送信すると共に、前記表示部において振込先又は振込先であることを選択された場合に、前記第１のユーザを特定する情報、及び、振込先であることが選択されたことを示す振込元情報又は振込元であることが選択されたことを示す振込元情報を前記振込処理装置へ送信する送信部とを有し、前記振込処理装置は、前記第１の端末から、第１のユーザを特定する情報、及び前記振込元情報又は前記振込先情報の一方を受信する第１受信部と、前記振込元情報又は前記振込先情報の一方を、前記第１のユーザを特定する情報に対応付けて格納する第１ユーザ情報格納部と、前記第２の端末から、第２のユーザを特定する情報、前記振込先情報又は振込元情報の他方、及び前記第１のユーザを特定する情報を受信する第２受信部と、前記第２受信部が受信した前記第１のユーザを特定する情報が、前記受信情報格納部において振込元情報又は振込先情報に対応付いている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行う振込処理部とを有することを特徴とする振込処理システムを提供する。
本発明の第５の形態は、複数のユーザの端末と、前記端末と通信する振込処理装置とを備え、前記ユーザ間での振込処理を行う振込処理システムであって、第１のユーザが用いる第１の前記端末は、前記端末のユーザを特定する情報として、前記振込処理装置への接続を示すＵＲＬを格納する特定情報格納部と、前記振込処理装置への接続を促す表示を選択可能に表示する表示部と、前記表示部による表示が選択された場合に、前記特定情報格納部から前記ＵＲＬを読み出し、前記ＵＲＬを送信して前記振込処理装置へ接続する送信部とを有し、第２のユーザが用いる第２の前記端末は、前記第１のユーザを特定する情報を取得する取得部と、前記端末のユーザを特定する情報として、前記振込処理装置への接続を示すＵＲＬを格納する特定情報格納部と、前記振込処理装置への接続を促す表示を選択可能に表示する表示部と、前記表示部による表示が選択された場合に、前記特定情報格納部から前記ＵＲＬを読み出し、前記ＵＲＬを送信して前記振込処理装置へ接続し、前記第１のユーザを特定する情報を送信する送信部とを有し、前記振込処理装置は、複数のユーザをそれぞれ特定する複数のユーザ特定情報を、それぞれＵＲＬに対応付けて格納するＵＲＬ格納部と、前記第１のユーザの前記端末から、第１のＵＲＬを受信する第１受信部と、前記第１のＵＲＬ及び前記ＵＲＬ格納部を用いて、第１のユーザを特定する第１ユーザ特定部と、前記第１ユーザ特定部により特定された前記第１のユーザを特定する情報を格納する第１ユーザ情報格納部と、前記第２のユーザの前記端末から第２のＵＲＬを、前記第１のユーザを特定する情報に対応付けて受信する第２受信部と、前記第２のＵＲＬ及び前記ＵＲＬ格納部を用いて前記第２のユーザを特定する第２ユーザ特定部と、前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ特定部に格納されている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行う振込処理部とを有することを特徴とする振込処理システムを提供する。
本発明の第６の形態は、複数のユーザの端末と、前記端末と通信する振込処理装置とを用いて、前記ユーザ間での振込処理を行う振込処理方法であって、第１のユーザが用いる第１の前記端末が、前記第１の端末が、前記第１のユーザを特定する情報を取得するステップと、前記第１の端末が、振込元又は振込先であることを選択可能に表示するステップと、前記第１の端末において、前記表示において、振込元又は振込先の一方であることを選択された場合に、前記第１の端末が、振込元であることを選択された旨を示す振込元情報、又は振込先であることを選択された旨を示す振込先情報を、前記第１のユーザを特定する情報に対応付けて前記振込処理装置へ送信するステップと、第２のユーザが用いる第２の前記端末が、振込先又は振込元であることを選択可能に表示するステップと、前記第２の端末が、前記第１のユーザを特定する情報を取得するステップと、前記第２の端末が、前記第２のユーザを特定する情報を取得するステップと、前記第２の端末において、前記表示部による表示が選択され、かつ、振込先又は振込元の他方であることを選択された場合に、前記第２の端末が、前記振込元情報又は前記振込先情報の他方、前記第１のユーザを特定する情報、及び前記第２のユーザを特定する情報を前記振込処理装置へ送信するステップと、前記振込処理装置が、前記第１のユーザを特定する情報を、前記振込元情報又は前記振込先情報の一方に対応付けて受信するステップと、前記振込処理装置が、前記振込元情報又は前記振込先情報の一方に対応付けて受信した前記第１のユーザを特定する情報を格納するステップと、前記振込処理装置が、第２のユーザを特定する情報を、前記振込先情報又は前記振込元情報、及び前記第１のユーザを特定する情報に対応付けて受信するステップと、前記第２のユーザを特定する情報に対応付けて受信した前記第１のユーザを特定する情報が格納されている場合に、前記振込処理装置が、前記第１のユーザと前記第２のユーザの間の振込処理を行うステップとを備えることを特徴とする振込処理方法を提供する。
本発明の第７の形態は、複数のユーザの端末と、前記端末と通信する振込処理装置とを用いて、前記ユーザ間での振込処理を行う振込処理方法であって、前記第１のユーザが用いる第１の端末が、前記第１の端末のユーザを特定する情報として、前記振込処理装置への接続の為の第１のＵＲＬを取得するステップと、前記第１の端末が、前記振込処理装置への接続を促す表示を選択可能に表示するステップと、前記第１の端末において、前記表示が選択された場合に、前記第１の端末が、前記第１のＵＲＬを送信して前記振込処理装置へ接続するステップと、第２のユーザが用いる第２の前記端末が、前記第１のユーザを特定する情報を取得するステップと、前記第２の端末が、前記第２の端末のユーザを特定する情報として、前記振込処理装置への接続の為の第２のＵＲＬを取得するステップと、前記第２の端末が、前記振込処理装置への接続を促す表示を選択可能に表示するステップと、前記第２の端末において、前記表示が選択された場合に、前記第２の端末が、前記第２のＵＲＬを送信して前記振込処理装置へ接続し、前記第１のユーザを特定する情報を送信するステップと、前記振込処理装置が、前記第１の端末から、前記第１のＵＲＬを受信するステップと、前記振込処理装置が、複数のユーザをそれぞれ特定する複数のユーザ特定情報をそれぞれＵＲＬに対応付けて格納するＵＲＬ格納部と、前記第１のＵＲＬを用いて、前記第１のユーザを特定するステップと、前記振込処理装置が、前記第１のユーザを特定する情報を、第１ユーザ情報格納部に格納するステップと、前記振込処理装置が、前記第２の端末から前記第２のＵＲＬを、前記第１のユーザを特定する情報に対応付けて受信するステップと、前記第２のＵＲＬ及び前記ＵＲＬ格納部を用いて前記第２のユーザを特定するステップと、前記第２のＵＲＬに対応付けて受信した前記第１のユーザを特定する情報が、前記第１ユーザ情報格納部に格納されている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行うステップとを有することを特徴とする振込処理方法を提供する。
本発明の第８の形態は、ユーザ間の振込処理を行う、コンピュータに実行可能なプログラムを格納した記録媒体であって、前記プログラムは、第１のユーザを特定する情報を、当該ユーザが振込元であることを示す振込元情報、又は当該ユーザが振込先であることを示す情報に対応付けて受信する第１受信モジュールと、前記振込元情報又は前記振込先情報の一方に対応付けて受信した前記第１のユーザを特定する情報を格納する第１ユーザ情報格納モジュールと、第２のユーザを特定する情報を、前記振込元情報又は前記振込先情報の一方、及び前記第１のユーザを特定する情報に対応付けて受信する第２受信モジュールと、前記第２受信モジュールが受信した前記第１のユーザを特定する情報が、前記受信情報格納モジュールにより格納されている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行う振込処理モジュールとを備えることを特徴とする記録媒体を提供する。
本発明の第９の形態は、複数のユーザをそれぞれ特定する複数のユーザ特定情報を、それぞれＵＲＬに対応付けて格納するＵＲＬ格納部を利用して、ユーザ間での振込処理を行う、コンピュータに実行可能なプログラムを格納した記録媒体であって、前記プログラムは、第１のＵＲＬを受信する第１受信モジュールと、前記第１のＵＲＬ及び前記ＵＲＬ格納部を用いて、第１のユーザを特定する第１ユーザ特定モジュールと、前記第１ユーザ特定部により特定された前記第１のユーザを特定する情報を格納する第１ユーザ情報格納モジュールと、第２のＵＲＬを、前記第１のユーザを特定する情報に対応付けて受信する第２受信モジュールと、前記第２のＵＲＬ及び前記ＵＲＬ格納部を用いて前記第２のユーザを特定する第２ユーザ特定モジュールと、前記第２受信部が受信した前記第１のユーザを特定する情報が、前記第１ユーザ特定モジュールにより格納されている場合に、前記第１のユーザと前記第２のユーザの間の振込処理を行う振込処理モジュールとを備えることを特徴とする記録媒体を提供する。
本発明の第１０の形態は、ユーザ間での支払処理を行う振込処理装置との間で振込処理に関する情報を送受信する端末に用いられるプログラムを格納した記録媒体であって、前記プログラムは、前記振込処理装置への接続を促す表示を選択可能に表示する表示モジュールと、前記表示部による表示が選択された場合に、前記端末のユーザを特定する情報を格納する特定情報格納部から前記端末のユーザを特定する情報を読み出し、前記振込処理装置へ送信する送信モジュールと、を備えることを特徴とする記録媒体を提供する。
上記第１０の形態において、前記表示モジュールは、更に、振込元であるか振込先であるかを選択可能に表示し、前記送信モジュールは、更に、振込元であることを選択された場合にはその旨を示す振込元情報を、振込先であることを選択された場合にはその旨を示す振込先情報を、前記振込処理装置に送信してもよい。この場合、前記表示モジュールは、更に、振込先であることを選択された場合に、振込処理を互いに識別する振込識別情報を入力させる入力欄を表示し、前記送信モジュールは、更に、前記入力欄に入力された前記振込識別情報を前記振込処理装置に送信してもよい。
発明を実施するための最良の形態
図１は、本発明の第１の実施形態である振込処理システムの構成を示す。本振込処理システムは、金融機関の口座を管理する複数の口座管理装置２０と、各口座管理装置２０と専用線１６を介して接続する振込処理装置４０と、振込処理装置４０とインターネット１０や公衆通信網１４を介して接続する端末６０とを有する。端末６０は、携帯通信端末やパソコン等である。携帯通信端末の場合、端末６０は、公衆通信網１４、ゲートウェイ１２、及びインターネット１０を介して振込処理装置４０に接続する。
本振込処理システムは、第１ユーザの端末６０から、振込依頼を示す振込元情報を受信する。また、本振込処理システムは、第２ユーザの端末６０から、受取依頼を示す振込先情報及び第１ユーザを特定する情報を受信する。そして、本振込処理システムは、第１ユーザを特定する情報をキーに第１ユーザ及び第２ユーザをマッチングさせ、第１ユーザの口座から第２ユーザの口座への振込処理を行うように、第１ユーザの口座を管理する口座管理装置２０に出力する。ここで、振込処理装置４０は、各ユーザに固有のＵＲＬを割り振っており、アクセス時に用いられたＵＲＬにより、ユーザを特定する。すなわち、本振込処理システムにおいて、ＵＲＬは、各ユーザを特定する情報として機能する。
図２は、振込処理装置４０の構成の一例を示す。振込処理装置４０の一連の動作は、主にＣＰＵとＲＯＭ及びＲＡＭに格納されたプログラムの共働によって実現される。但し、それ以外の構成要素によって振込処理装置４０が実現されてもよく、その設計の自由度は高い。
振込処理装置４０は、データベースとして、ユーザデータベース１１０、振込情報データベース１２０、及びメールデータベース１９０を有し、機能部として、画面格納部１２５、第１受信部１３０、第１ユーザ特定部１４０、識別情報付与部１５０、時計部１６０、送信部１７０、第２受信部１８０、メール作成部１９５、確認メール送信部２００、合意受信部２１０、振込処理部２２０、及び接続部２３０を有する。ここで、ユーザデータベース１１０は、本発明に係るＵＲＬ格納部、アドレス格納部、口座情報格納部の一例であり、振込情報データベース１２０は、本発明に係る第１ユーザ情報格納部の一例である。また、確認メール送信部２００は、本発明に係る確認メール送信部及び対応部を兼ねる。また、受信回数格納部２５０は、本発明に係る受信回数格納部及び更新部を兼ねる。また、第１ユーザ特定部１４０は、本発明に係る端末特定情報取得部を兼ねる。
ユーザデータベース１１０は、振込処理装置４０に登録されているユーザの各種情報を格納する。
図３は、ユーザデータベース１１０のデータ構成の一例を示す。本例において、ユーザデータベース１１０は、ＵＲＬ、ユーザＩＤ、氏名、メールアドレス、金融機関、口座番号、電話番号、パスワードの各フィールドを有する。ＵＲＬフィールドは他のフィールドから独立しており、その他のフィールドは、データを互いに対応付けて格納する。ＵＲＬフィールドは、ＵＲＬの上位パラメータを格納する。この上位パラメータは、各ユーザに共通である。ユーザＩＤフィールドは、ユーザＩＤを格納する。ユーザＩＤは、ＵＲＬの下位パラメータでもある。すなわち、ＵＲＬの上位パラメータとユーザＩＤを組み合わせることで、各ユーザに固有のＵＲＬが構成される。メールアドレスフィールドは、各ユーザのメールアドレスを格納する。金融機関フィールド及び口座番号フィールドは、各ユーザの口座番号及びその口座を有する金融機関を特定する情報を格納する。金融機関に格納される情報は、金融機関名や金融機関コード等である。電話番号フィールドは、各ユーザの電話番号を格納する。ここで、電話番号が携帯電話である場合、電話番号は端末特定情報として機能する。また、電話番号フィールドの代わりに、各端末に固有に割り振られた端末ＩＤを格納してもよい。パスワードフィールドは、各ユーザに対応するパスワードを格納する。
従って、ユーザは、例えば端末６０にブックマークとして登録しているＵＲＬを送信するのみで、自己を振込処理装置４０に認識させることができる。
図２に戻る。振込情報データベース１２０は、振込処理装置４０を介して行われた振込処理に関する各種情報を格納する。
図４は、振込情報データベース１２０のデータ構成の一例を示す。本例において、振込情報データベース１２０は、振込識別番号、振込元、振込先、金額、振込元受信時刻、振込先受信時刻、実行の各フィールドを有する。各フィールドは、データを互いに対応付けて格納する。振込識別番号フィールドは、振込識別情報の一例である振込識別番号を格納する。振込識別番号は、各振込処理に固有に割り振られた番号である。ここで、番号の変わりに任意の文字列を振込識別情報として用いてもよい。振込元フィールドは、振込元である第１ユーザのユーザＩＤを格納する。振込先フィールドは、振込先である第２ユーザのユーザＩＤを格納する。金額フィールドは、各振込処理で処理された振込金額を格納する。振込元受信時刻フィールドは、第１ユーザから振込元情報を受信した時刻を格納する。振込先受信時刻フィールドは、第２ユーザから振込先情報を受信した時刻を格納する。実行フィールドは、振込が実行されたことを示す情報を格納する。すなわち、第２ユーザから振込先情報を受信していない場合には、振込先、振込先受信時刻、及び実行の各フィールドには情報は格納されない。
図２に戻る。画面格納部１２５は、端末６０に送信される各種画面を格納する。
第１受信部１３０は、第１ユーザの端末６０からＵＲＬによる画面要求、及び端末６０を識別するＩＰアドレスを受信し、要求された画面を画面格納部１２５から読み出して、受信したＩＰアドレスを用いて第１ユーザの端末６０に送信する。また、第１受信部１３０は、第１ユーザの端末６０から、振込元情報、振込金額及びパスワードを受信する。ここで、第１受信部１３０は、振込金額及びパスワードの通知を、振込元情報として受信してもよい。振込元情報を受信した場合、第１受信部１３０は、振込金額、パスワード、受信したＵＲＬ及びＩＰアドレスを第１ユーザ特定部１４０に出力する。
第１ユーザ特定部１４０は、振込金額、パスワード、受信したＵＲＬ及びＩＰアドレスを受信すると、受信したＵＲＬの下位パラメータすなわちユーザＩＤを抽出する。そして、抽出したユーザＩＤに対応するパスワードをユーザデータベース１１０から読み出し、第１受信部１３０から受信したパスワードに照会する。パスワードが一致した場合、第１ユーザ特定部１４０は、振込金額、ユーザＩＤ及びＩＰアドレスを識別情報付与部１５０に出力する。
識別情報付与部１５０は、第１ユーザ特定部から振込金額、ユーザＩＤ及びＩＰアドレスを受信すると、固有の振込識別番号を付与する。この際、発行する日時を特定する情報を振込識別番号に埋め込んでもよい。具体例として、発行する日時に基づいて振込識別番号の特定の桁の数値を変えてもよく、また、複数の桁の数値間の規則性を変えてもよい。そして、識別情報付与部１５０は、付与した振込識別番号及びＩＰアドレスを送信部１７０に出力する。また、識別情報付与部１５０は、時計部１６０を用いて、振込識別番号を付与した時刻を第１受信部１３０が振込元情報を受信した時刻として認識し、認識した時刻、付与した振込識別番号、ユーザＩＤ及び振込金額を互いに対応付けて振込情報データベース１２０に格納する。送信部１７０は、振込識別番号を通知する画面を画面格納部１２５から読み出し、振込識別番号を填め込んで、ＩＰアドレスを用いて第１ユーザの端末６０に送信する。ここで、送信部１７０は、ユーザデータベース１１０からメールアドレスを端末特定情報として読み出し、メールで振込識別番号を第１ユーザの端末６０に送信してもよい。
第２受信部１８０は、第２ユーザの端末６０から、ＵＲＬによる画面要求、及び端末６０を識別するＩＰアドレスを受信し、要求された画面を画面格納部１２５から読み出して、受信したＩＰアドレスを用いて第２ユーザの端末６０に送信する。また、第２受信部１８０は、第２ユーザの端末６０から、振込先情報を受信する。ここで、第２受信部１８０は、振込識別番号の通知を、振込先情報として受信してもよい。振込先情報を受信した場合、第２受信部１８０は、振込識別番号及び受信したＵＲＬをメール作成部１９５に出力する。また、第２受信部１８０は、受信したＵＲＬを受信回数格納部２５０に出力する。また、第２受信部１８０は、受信したＵＲＬの下位パラメータすなわち第２ユーザのユーザＩＤを抽出するとともに、時計部１６０を用いて、ＵＲＬを受信した時刻を認識する。そして、第２受信部１８０は、第２ユーザのユーザＩＤ及び受信した時刻を、振込情報データベース１２０の、受信した振込識別番号に対応する振込先フィールド及び振込先受信時刻フィールドに格納する。
メールデータベース１９０は、図５に例示するように、ユーザに送信する各種メールの雛形を格納する。ここで格納されるメールには、振込の最終確認を行うための確認メール、不正を行っていると判断されるユーザに対する警告メール等が含まれる。警告メールは、例えばその不正度に応じた複数種類が用意されるのが好ましい。
メール作成部１９５は、第２受信部１８０から振込識別番号及びＵＲＬを受信すると、ＵＲＬの下位パラメータすなわち第２ユーザのユーザＩＤを抽出し、このユーザＩＤに対応するユーザ名をユーザデータベース１１０から取得する。また、メール作成部１９５は、振込識別番号を振込情報データベース１２０に照会し、当該振込識別番号に対応付けて格納されている第１ユーザのユーザＩＤ及び金額を取得する。そして、メール作成部１９５は、ユーザデータベース１１０から、振込情報データベース１２０から取得したユーザＩＤに対応して格納されているメールアドレスを取得する。そして、メール作成部１９５は、メールデータベース１９０から振込確認メールの雛形を読み出し、第２ユーザのユーザ名、振込金額を記載した振込確認メールを作成し、取得したメールアドレスと共に確認メール送信部２００に出力する。ここで、振込確認メールには、確認返信用のボタンを添付するのが望ましい。
すなわち、メール作成部１９５は、第２受信部１８０が受信した振込識別番号が振込情報データベース１２０に格納されていないと、次の処理に進まない。従って、振込処理のセキュリティーが向上する。
また、メール作成部１９５は、不正ユーザ選択部２６０からユーザＩＤを受信すると、受信したユーザＩＤに対応するメールアドレスをユーザデータベース１１０から取得する。ここで、ユーザＩＤとともに不正度を受信する場合には、その不正度に応じた警告メールを取得してもよい。そして、メールデータベース１９０から警告メールの雛形を読み出して作成し、警告メールを作成する。そして、メール作成部１９５は、作成した警告メールを、取得したメールアドレスと共に確認メール送信部２００に出力する。
確認メール送信部２００は、メール作成部１９５から受信したメールを、メール作成部１９５から受信したメールアドレス宛に送信する。
合意受信部２１０は、確認メールに対して合意する旨、及び振込識別番号を第１ユーザから受信し、振込識別番号を振込処理部２２０に出力する。
振込処理部２２０は、合意受信部２１０から受信した振込処理番号に対応して振込情報データベース１２０に格納されている振込元のユーザＩＤ、振込先のユーザＩＤ、金額及び振込元情報受信時刻を取得する。そして、振込処理部２２０は、振込識別番号を受信した時刻を認識し、その時刻と、振込元情報受信時刻が所定時間以内であるか否かを確認する。ここで、振込識別番号に発行された日時に由来する規則性がある場合は、その規則性から振込元情報受信時刻を認識してもよい。所定時間以内であることを条件に、振込処理部２２０は、取得した２つのユーザＩＤに対応する金融機関及びその口座番号をユーザデータベース１１０から取得し、振込元の口座から振込先の口座への振込命令を作成し、取得した金額と共に接続部２３０に出力する。そして、振込処理部２２０は、振込情報データベース１２０の、振込識別番号に対応する実行フィールドに、実行済みを示す情報を格納する。さらに、振込処理部２２０は、受信回数格納部２５０に、振込先のユーザＩＤを出力する。
接続部２３０は、振込処理部２２０から受信した振込命令を、振込元の口座を管理する口座管理装置２０に送信する。
受信回数格納部２５０は、第２受信部１８０からＵＲＬを受信すると、その下位パラメータを抽出してユーザＩＤを認識する。そして、図６に例示するデータ構成のように、認識したユーザＩＤ毎に、第２受信部１８０の受信回数をカウントして保持する。また、受信回数格納部２５０は、振込処理部２２０からユーザＩＤを受信すると、そのユーザＩＤに対応して格納されている受信回数を受信回数ほど減ずる。
不正ユーザ選択部２６０は、所定の時期、例えば毎日の定められた時刻が来ると、受信回数格納部２５０に格納されているカウント値が一定以上のユーザを不正ユーザと見なしてそのユーザＩＤを選択し、メール作成部１９５に出力する。ここで、不正ユーザ選択部２６０は、一定時間毎、例えば１時間毎に、上述した動作を行ってもよい。また、例えばカウント値の大きさ等により、その不正度をランク付けしてメール作成部１９５に出力してもよい。
従って、振込処理装置４０は、不正ユーザ選択部２６０を用いて不正な受取を試みるユーザを検知し、メール作成部１９５に出力するので、不正ユーザに対して適切な対応をとることができる。すなわち、振込処理装置４０のセキュリティーは高くなる。
図７は、本振込処理システムのユーザ登録処理の一例を示す。まず、ユーザが端末６０にアクセス要求を入力する（Ｓ１０）と、端末６０は、振込処理装置４０に登録画面の要求を送信する（Ｓ２０）。振込処理装置４０の第１受信部１３０は、画面格納部１２５から登録画面を読み出し（Ｓ３０）、端末６０に送信する（Ｓ４０）。端末６０は、受信した登録画面を表示する（Ｓ５０）。そして、端末６０は、ユーザから登録に必要なユーザ情報を取得する（Ｓ６０）と、取得したユーザ情報を振込処理装置４０に送信する（Ｓ７０）。
振込処理装置４０は、受信したユーザ情報に基づき、ユーザ登録をするか判断する（Ｓ８０）。ユーザ登録すると判断した場合、そのユーザに固有のＵＲＬ、例えばユーザＩＤを発行し（Ｓ１００）、ＵＲＬをユーザ情報と共にユーザデータベース１１０に格納する（Ｓ１１０）。そして、振込処理装置４０は、発行したＵＲＬを端末６０に送信する（Ｓ１２０）。この際、振込処理装置４０は、端末６０にＵＲＬをブックマークとして登録すべき旨の通知、あるいはＵＲＬをブックマークとして登録するプログラムを送信を行っても良い。
端末６０は、ユーザの指示に基づきＵＲＬを格納する（Ｓ１３０）。この際、端末６０は、プログラムによりＵＲＬを自動で格納してもよい。
図８、図９、図１０は、本振込処理システムの振込処理の一例を示す。図９は図８の続きの処理を示しており、図１０は図９の続きの処理を示す。
図１１は、図８〜図１０の処理における第１ユーザの端末６０の画面表示の一例を示す。図１２は、図８〜図１０の処理における第２ユーザの端末６０の画面表示の一例を示す。
まず、図８に示すように、第１ユーザの端末６０は、ユーザの指示に基づきＵＲＬを読み出し（Ｓ２００）、読み出したＵＲＬを用いて振込処理装置４０にアクセスする（Ｓ２１０）。振込処理装置４０の第１受信部１３０は、画面格納部１２５から初期画面を読み出し（Ｓ２２０）、第１ユーザの端末６０に送信する（Ｓ２３０）。ここで、第１受信部１３０は、ＵＲＬを保持しておく。
そして、第１ユーザの端末６０は、初期画面を表示する（Ｓ２４０）。ここで表示される初期画面には、図１１（Ａ）に例示するように、振込ボタン及び受取ボタンが表示される。第１のユーザは、振込ボタンを選択する（Ｓ２５０）。第１ユーザの端末６０は、振込元情報を振込処理装置４０に送信する（Ｓ２６０）。振込処理装置４０の第１受信部１３０は、振込元情報を受信すると、振込金額及びパスワードを入力する画面を画面格納部１２５から読み出し（Ｓ２７０）、第１ユーザの端末６０に送信する（Ｓ２８０）。
そして、第１ユーザの端末６０は、図１１（Ｂ）に例示される、振込金額及びパスワードを入力する画面を表示する（Ｓ２９０）。第１のユーザ端末６０は、第１のユーザから、振込金額及びパスワードを取得する（Ｓ３００）と、取得した振込金額及びパスワードを振込処理装置４０に送信する（Ｓ３１０）。振込処理装置４０の第１ユーザ特定部１４０は、第１受信部１３０からＵＲＬ、パスワード、振込金額を受信し、ＵＲＬすなわちユーザＩＤとパスワードの組合せがユーザデータベース１１０内の組合せと一致するか確認する（Ｓ３２０）。一致する場合、識別情報付与部１５０は、振込識別番号を付与し（Ｓ３４０）、送信部１７０を介して第１ユーザの端末６０に振込識別番号を送信する（Ｓ３５０）と共に、振込情報データベース１２０に、振込識別番号をＵＲＬすなわちユーザＩＤに対応付けて格納する（Ｓ３６０）。
また、第２ユーザの端末６０及び振込処理装置４０は、図９に示す動作を、図８の処理に並行して行う。
まず、第２ユーザの端末６０は、ユーザの指示に基づきＵＲＬを読み出し（Ｓ４００）、読み出したＵＲＬを用いて振込処理装置４０にアクセスする（Ｓ４１０）。振込処理装置４０の第２受信部１８０は、画面格納部１２５から初期画面を読み出し（Ｓ４２０）、第２ユーザの端末６０に送信する（Ｓ４３０）。ここで、第２受信部１８０は、ＵＲＬを保持しておく。そして、第２ユーザの端末６０は、初期画面を表示する（Ｓ４４０）。ここで表示される初期画面には、図１２（Ａ）に例示するように、振込ボタン及び受取ボタンが表示される。第２のユーザは、受取ボタンを選択する（Ｓ４５０）。第２ユーザの端末６０は、振込元情報を振込処理装置４０に送信する（Ｓ４６０）。振込処理装置４０の第２受信部１８０は、振込元情報を受信すると、振込識別番号を入力する画面を画面格納部１２５から読み出し（Ｓ４７０）、第２ユーザの端末６０に送信する（Ｓ４８０）。そして、第２ユーザの端末６０は、図１２（Ｂ）に例示される、振込金額及びパスワードを入力する画面を表示する（Ｓ４９０）。
そして、第１ユーザの端末６０は、Ｓ４９０までに、Ｓ３５０で受信した振込識別番号を表示する（Ｓ３６０）。第１ユーザは、第２ユーザに、第１ユーザの端末６０に表示された振込識別情報を通知する。
第２ユーザの端末６０は、第２のユーザから、振込識別番号を取得する（Ｓ５００）と、取得した振込識別番号を振込処理装置４０に送信する（Ｓ５１０）。振込処理装置４０の受信回数格納部２５０は、当該第２ユーザのカウント値を増加して更新する（Ｓ５１５）。
そして、第１ユーザの端末６０、第２ユーザの端末６０、及び振込処理装置４０は、図１０に示す処理を行う。
まず、振込処理装置４０のメール作成部１９５は、第２受信部１８０が受信した振込識別番号を振込情報データベース１２０に照会する（Ｓ５２０）。振込識別番号がある場合（Ｓ５３０）は、第２ユーザのユーザＩＤをＵＲＬから抽出すると共に、当該振込識別番号に対応して格納されている第１ユーザのユーザＩＤ（ＵＲＬ）を取得する（Ｓ５４０）。そして、メール作成部１９５は、ユーザデータベース１１０から、第１ユーザのユーザＩＤ（ＵＲＬ）に対応するメールアドレスを取得し（Ｓ５５０）、振込確認メールを作成して（Ｓ５６０）、第１ユーザの端末６０に送信する（Ｓ５７０）。第１のユーザ端末６０は、図１１（Ｄ）に例示するように、受信した振込確認メールを表示する（Ｓ５８０）。ここでの表示には、第２ユーザの名称、振込金額が含まれる。
また、振込処理装置４０の第２受信部１８０は、振込確認メールの送信（Ｓ５７０）の後、待ち画面を読み出して（Ｓ５９０）、第２ユーザの端末６０に送信する（Ｓ６００）。第２ユーザの端末６０は、図１２（Ｃ）に例示するように、受信した待ち画面を表示する（Ｓ６１０）。
第１ユーザの端末６０は、振込確認メールの表示（Ｓ５８０）の後、第１ユーザから振込確認の入力を受ける（Ｓ６２０）と、振込合意を示す情報を振込処理装置４０に送信する（Ｓ６３０）。振込処理装置４０の振込処理部２２０は、第１受信部１３０のＵＲＬ受信時と、合意受信部２１０の合意受信時の間が所定の時間以内である場合、すなわちタイムアウトしていない場合（Ｓ６４０）に、振込処理を行う（Ｓ６５０）。そして、振込処理装置４０は、通知画面を読み出し（Ｓ６６０）、読み出した通知画面を第１ユーザの端末６０に送信する（Ｓ６７０）とともに、第２ユーザの端末６０に送信する（Ｓ６８０）。
そして、振込処理装置４０の振込処理部２２０は、振込情報データベース１２０の実行フィールドを更新する（Ｓ６９０）。また、受信回数格納部２５０は、ユーザＩＤ毎のカウント数を更新する（Ｓ６９５）。第１ユーザの端末６０は、図１１（Ｅ）に例示される通知画面を表示する（Ｓ７００）。第２ユーザの端末６０は、図１２（Ｄ）に例示される通知画面を表示する（Ｓ７１０）。
従って、本振込処理システムは、振込元情報を送信した第１ユーザと、第１ユーザ特定情報と振込先情報を送信した第２ユーザをマッチングして振込処理を行う。従って、簡単かつ安全に第１ユーザから第２ユーザへの振込処理を行うことができる。また、通信で同時に流れる情報は、各振込処理毎に発行される振込識別番号、或いは振込金額及びパスワード、或いは振込金額及び第２ユーザ名、或いはＵＲＬ、という組合せであるため、セキュリティーは高い。また、振込金額、ユーザＩＤ、振込識別番号等の振込情報の送信をＩＰアドレスによる端末指定で行い、最終確認をメールで行うため、セキュリティーは更に高くなる。
図１３は、振込処理装置４０のハードウェア構成を示す図である。振込処理装置４０は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７０８と、データベースインタフェース７１０と、フロッピーディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作する。通信インタフェース７０５は、専用線１６を介して口座管理装置２０と通信する。通信インタフェース７０６は、インターネット１０を介して外部と通信する。データベースインタフェース７１０は、データベースへのデータの書込、及びデータベースの内容の更新を行う。格納装置の一例としてのハードディスクドライブ７０８は、設定情報及びＣＰＵ７００が動作するプログラムを格納する。
フロッピーディスクドライブ７１２はフロッピーディスク７２０からデータまたはプログラムを読み取りＣＰＵ７００に提供する。ＣＤ−ＲＯＭドライブ７１４はＣＤ−ＲＯＭ７２２からデータまたはプログラムを読み取りＣＰＵ７００に提供する。通信インタフェース７０６は、インターネット１０に接続してデータを送受信する。データベースインタフェース７１０は、各種データベース７２４と接続してデータを送受信する。
ＣＰＵ７００が実行するソフトウェアは、フロッピーディスク（商標）７２０またはＣＤ−ＲＯＭ７２２等の記録媒体に格納されて利用者に提供される。記録媒体に格納されたソフトウェアは圧縮されていても非圧縮であっても良い。ソフトウェアは記録媒体からハードディスクドライブ７０８にインストールされ、ＲＡＭ７０４に読み出されてＣＰＵ７００により実行される。
記録媒体に格納されて提供されるソフトウェア、即ちハードディスクドライブ７０８にインストールされるソフトウェアは、機能構成として、第１受信モジュール、第１ユーザ特定モジュール、識別情報付与モジュール、送信モジュール、第２受信モジュール、メール作成モジュール、確認メール送信モジュール、合意受信モジュール、振込処理モジュール、及び接続モジュールを有する。前記各モジュールがコンピュータに働きかけて、ＣＰＵ７００に行わせる処理は、それぞれ本実施形態の振込処理装置４０における、対応する部材の機能及び動作と同一であるから、説明を省略する。
図１３に示した、記録媒体の一例としてのフロッピーディスク７２０またはＣＤ−ＲＯＭ７２２には、本出願で説明した全ての実施形態における振込処理装置４０の動作の一部または全ての機能を格納することができる。
これらのプログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブにインストールされた後にＲＡＭに読み出されて実行されても良い。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されても良い。又、符号化した形態で格納されていてもよい。
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、ＰＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリー等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムを振込処理装置４０に提供してもよい。このような記録媒体は、振込処理装置４０を製造するためのみに使用されるものであり、そのような記録媒体の業としての製造および販売等が本出願に基づく特許権の侵害を構成することは明らかである。
図１４は、第２の実施形態に用いる端末６０の機能構成を示す。本形態の振込処理システムは、端末６０の構成以外は第１の実施形態と概略同じである。本形態における端末６０は、第１の実施形態における振込処理装置４０と協働して、振込処理を行う。ただし、振込処理装置４０の第１受信部１３０及び第２受信部１８０は、初期画面、金額及びパスワードを入力する画面、振込番号を入力する画面の送信は行わない。
本形態の端末６０は、特定情報格納部３００、起動部３１０、表示部３２０、及びメール受信部３４０を備える。表示部３２０は、更に、初期画面表示部３２２、金額・パスワード入力表示部３２４、振込番号入力表示部３２８、メール表示部３３２、確認取得部３３４、及び送信部３３６を有する。
特定情報格納部３００は、振込処理装置４０にアクセスする際に用いるＵＲＬを格納する。このＵＲＬは、ユーザデータベース１１０に格納されているＵＲＬである。
起動部３１０は、ユーザから起動命令を取得し、初期画面表示部３２２に出力する。
初期画面表示部３２２は、図１１（Ａ）に例示した初期画面を表示する。また、初期画面表示部３２２は、ユーザから振込を希望するか受取を希望するかを示す情報を取得する。振込を希望する旨を取得した場合、初期画面表示部３２２はその旨を金額・パスワード入力表示部３２４に出力し、受取を希望する旨を取得した場合、初期画面表示部３２２はその旨を振込番号入力表示部３２８に出力する。
金額・パスワード入力表示部３２４は、図１１（Ｂ）に例示した、金額及びパスワードの入力画面を表示する。また、金額・パスワード入力表示部３２４は、ユーザから振込金額及びパスワードを取得し、送信部３３６に出力する。
振込番号入力表示部３２８は、図１２（Ｂ）に例示した、振込識別番号の入力画面を表示する。また、振込番号入力表示部３２８は、ユーザから振込識別番号を取得し、送信部３３６に出力する。
メール表示部３３２は、図１１（Ｃ）に例示した、メール受信部３４０から受信したメールを表示する。また、メール表示部３３２は、ユーザから振込に対し合意する旨の情報を取得し、送信部３３６に送信する。
送信部３３６は、金額・パスワード入力表示部３２４から金額及びパスワードを取得すると、特定情報格納部３００からＵＲＬを取得し、ＵＲＬを用いて振込処理装置４０にアクセスし、金額及びパスワードを送信する。また、送信部３３６は、振込番号入力表示部３２８から振込識別番号を取得すると、特定情報格納部３００からＵＲＬを取得し、ＵＲＬを用いて振込処理装置４０にアクセスし、振込識別番号を送信する。また、送信部３３６は、メール表示部３３２から合意する旨の情報を取得すると、特定情報格納部３００からＵＲＬを取得し、ＵＲＬを用いて振込処理装置４０にアクセスし、合意する旨の情報を送信する。
図１５は、本実施形態における振込処理システムの振込処理の一部を示す。本図は、第１の実施形態における振込処理システムの動作のうち、図８に相当する。すなわち、図１５の処理の後は、図９、図１０に示す処理が行われる。
まず、第１ユーザの端末６０は、第１ユーザの指示に従ってＵＲＬを読み出す（Ｓ８００）とともに、図１１（Ａ）に例示する初期画面を表示する（Ｓ８１０）。第１ユーザが振込を選択した旨を取得する（Ｓ８２０）と、第１ユーザの端末６０は、振込金額及びパスワードを入力する画面を表示する（Ｓ８３０）。第１ユーザから金額及びパスワードを取得する（Ｓ８４０）と、第１ユーザの端末６０は、振込元情報であるＵＲＬを用いて、振込処理装置４０にアクセスし、振込元情報、振込金額及びパスワードを送信する（Ｓ８５０）。振込処理装置４０は、受信したＵＲＬとパスワードの組合せが、ユーザデータベース１１０に格納されているＵＲＬとパスワードの組合せに一致した場合（Ｓ８６０）、振込識別番号を発行し（Ｓ８７０）、発行した振込識別番号を第１ユーザの端末６０に送信する（Ｓ８８０）と共に、発行した振込識別番号をＵＲＬすなわちユーザＩＤに対応付けて振込情報データベース１２０に格納する（Ｓ８９０）。
従って、本実施形態における振込処理システムによれば、振込処理時の第１ユーザの端末６０と振込処理装置４０との間の情報送信回数及び量を低減することができる。
図１６は、本発明の第３の実施形態に用いる振込処理装置４２の構成を示す。本形態において、振込処理装置４２は、第１の実施形態の振込処理装置４０と概略同じであるが、振込情報データベース１２０のデータ構成、画面格納部１２５に格納されている画面の数及びその種類、第１受信部１３０、メール作成部１９５、振込処理部２２０の動作が異なる点、及び人数確認部２４０を有する点で異なる。本振込処理システムにおいて、振込処理装置４２は、第１のユーザ端末６０から、受取依頼を示す振込先情報、振込元の人数、及びその金額を受信する。また、振込処理装置４２は、第２のユーザ端末６０から、振込依頼を示す振込先情報及び第１ユーザを特定する情報を受信する。そして、本振込処理システムは、第１ユーザを特定する情報をキーに第１ユーザ及び第２ユーザをマッチングさせ、第２ユーザの口座から第１ユーザの口座への振込処理を行うように、第２ユーザの口座を管理する口座管理装置２０に出力する。ここで、振込処理装置４２は、第１ユーザから受け取った金額を振込元の人数で割ることで、各第２ユーザが振り込むべき金額を算出して第２ユーザに通知する。
本形態における振込情報データベース１２０は、図１７に例示するように、振込元人数及び振込済人数を格納するフィールドを有する点、及び振込先受信時刻フィールドと実行フィールドを有さない点で、振込処理装置４０と異なる。ここで、振込先受信時刻フィールドと実行フィールドを有してもよい。
第１受信部１３０は、振込処理装置４０における第１受信部１３０と同じ動作を行う他、第１ユーザの端末６０から振込元人数を受信し、振込情報データベース１２０の振込元人数フィールドに、振込識別番号に対応付けて格納する。また、第１受信部１３０が第１ユーザの端末６０から受信するのは振込元情報ではなく、振込先情報である。ここで受信する振込元人数は、第１ユーザを含んだ人数、すなわち実際の振込元人数に１を足した数字であってもよいし、第１ユーザを含まない数値であってもよい。
メール作成部１９５は、第２受信部１８０から振込識別番号及びＵＲＬを受信すると、振込情報データベース１２０から、振込識別番号に対応する第１ユーザのユーザＩＤを取得し、このユーザＩＤに対応するユーザ名をユーザデータベース１１０から取得する。また、メール作成部１９５は、振込情報データベース１２０から、受信した振込識別番号に対応する振込元人数及び金額を読み出し、該金額を該振込元人数でわることで、第２ユーザが振り込むべき金額を算出する。第１受信部１３０が受信した人数が、第１ユーザを含まない人数である場合、メール作成部１９５は、振込元人数に１を足して金額算出を行ってもよい。そして、メール作成部１９５は、メールデータベース１９０から、振込確認メールの雛形を読み出し、第１ユーザのユーザ名、算出した振込金額を記載した振込確認メールを作成し、取得したメールアドレスと共に確認メール送信部２００に出力する。ここで、振込確認メールには、確認返信用のボタンを添付するのが望ましい。
また、メール作成部１９５は、人数確認部２４０から振込が完了していない旨、ユーザＩＤ、及び振込識別番号を受信すると、該ユーザＩＤに対応するメールアドレスをユーザデータベース１１０から取得する。そして、メールデータベース１９０から、振込が完了していない旨を示すメールを取得し、メールアドレスと共に確認メール送信部２００に出力する。
また、メール作成部１９５は、人数確認部２４０から振り込みが完了した旨、第１ユーザのユーザＩＤ、振込元すなわち第２ユーザのＩＤ、及び振込金額を受信すると、第１ユーザのユーザＩＤに対応するメールアドレスを取得するとともに、第２ユーザのユーザＩＤに対応するユーザ名を取得する。そして、メールデータベース１９０から、メールの雛形を取得し、該雛形を用いて、振込が完了した旨、及び振込元氏名すなわち第２ユーザ名、及び振込金額を通知するメールを作成する。そして、メール作成部１９５は、作成したメールを取得したメールアドレスと共に確認メール送信部２００に出力する。
振込処理部２２０は、振込処理装置４０の振込処理部２２０と同じ動作をする他、本発明に係るカウント部を兼ねる。すなわち、振込処理部２２０は、振込処理が行われると、当該振込処理の振込識別番号に対応する振込済人数フィールドの数値を１増加させる。ここで、振込済人数フィールドの数値と振込元人数フィールドの数値と一致するようになった場合、実行フィールドに、振込が実行された旨を格納する。また、振込処理部２２０は、振込処理が行われるたびに、当該振込処理の振込識別番号を人数確認部２４０に出力する。
人数確認部２４０は、一定時間毎に、振込情報データベース１２０に照会し、振込先受信時刻から一定時間経過したにもかかわらず実行フィールドに振込が実行された旨が格納されていいない振込処理を認識し、振込処理が完了していない旨、該振込処理の振込先フィールドのユーザＩＤ及び振込識別番号をメール作成部１９５に出力する。
また、人数確認部２４０は、振込処理部２２０から振込識別番号を受信すると、振込情報データベース１２０に照会し、当該振込識別番号に対応する実行フィールドに実行された旨を示す情報が格納されているか否か確認する。格納されている場合、第１ユーザのユーザＩＤ、振込元すなわち第２ユーザのＩＤ、及び振込金額を振込情報データベース１２０から読み出し、振り込みが完了した旨を示す情報と共にメール作成部１９５に出力する。
図１８、図１９、図２０は、本振込処理システムの振込処理の一例を示す。図１９は図１８の続きの処理を示しており、図２０は図１９の続きの処理を示す。  図２１は、図１８〜図２０の処理における第１ユーザの端末６０の画面表示の一例を示す。図２２は、図１８〜図２０の処理における第２ユーザの端末６０の画面表示の一例を示す。
まず、図１８に示すように、第１ユーザの端末６０は、ユーザの指示に基づきＵＲＬを読み出し（Ｓ９００）、読み出したＵＲＬを用いて振込処理装置４２にアクセスする（Ｓ９１０）。振込処理装置４２の第１受信部１３０は、画面格納部１２５から初期画面を読み出し（Ｓ９２０）、第１ユーザの端末６０に送信する（Ｓ９３０）。ここで、第１受信部１３０は、ＵＲＬを保持しておく。
そして、第１ユーザの端末６０は、初期画面を表示する（Ｓ９４０）。ここで表示される初期画面には、図２１（Ａ）に例示するように、振込ボタン、受取ボタン及び割り勘ボタンが表示される。振込ボタン又は受取ボタンを選択したときの本振込処理システムの動作は、第１の実施形態と同様である。
第１ユーザは、割勘ボタンを選択し、第１ユーザの端末６０は、割勘選択を取得する（Ｓ９５０）。第１ユーザの端末６０は、振込処理装置４２に割勘画面を要求する（Ｓ９６０）。振込処理装置４２の第１受信部１３０は、画面格納部１２５から割勘画面を読み出し（Ｓ９７０）、第１ユーザの端末６０に割勘画面を送信する（Ｓ９８０）。
第１ユーザの端末６０は、図２１（Ｂ）に例示される割勘画面を表示する（Ｓ９９０）。割勘画面には、振込先であることを示すオーナーボタンと、振込元であることを示す払いボタンが表示される。第１ユーザの端末６０は、オーナーボタンが選択されたことを示す情報を取得する（Ｓ１０００）と、振込先情報を振込処理装置４２に送信する（Ｓ１０１０）。振込処理装置４２の第１受信部１３０は、画面格納部１２５から金額、振込元の人数、及びパスワードを入力する画面を読み出し（Ｓ１０２０）、第１ユーザの端末６０に送信する（Ｓ１０３０）。
第１ユーザの端末６０は、図２１（Ｃ）に例示される、振込金額、振込元の人数、及びパスワードを入力する画面を表示する（Ｓ１０４０）。第１ユーザの端末６０は、第１ユーザから、振込金額、振込元の人数、及びパスワードを取得する（Ｓ１０５０）と、取得した振込金額、振込元の人数、及びパスワードを送信する（Ｓ１０６０）。振込処理装置４２の第１ユーザ特定部１４０は、第１受信部からＵＲＬ、パスワード、振込金額、及び振込元の人数を受信し、ＵＲＬすなわちユーザＩＤとパスワードの組合せがユーザデータベース１１０内の組合せと一致するか確認する（Ｓ１０７０）。一致する場合、識別情報付与部１５０は、振込識別番号を付与し（Ｓ１０８０）、送信部１７０を介して第１ユーザの端末６０に振込識別番号を送信する（Ｓ１０９０）とともに、振込情報データベース１２０に、振込識別番号をＵＲＬすなわちユーザＩＤ、振込元人数、及び金額に対応付けて格納する。なお、Ｓ１０５０〜Ｓ１０８０の処理において、パスワードを用いなくてもよい。この場合、Ｓ１０７０のステップは省略される。
また、第２ユーザの端末６０及び振込処理装置４２は、図１９に示す動作を図１８の処理に並行して行う。
まず、第２ユーザの端末６０は、ユーザの指示に基づきＵＲＬを読み出し（Ｓ１２００）、読み出したＵＲＬを用いて振込処理装置４２にアクセスする（Ｓ１２１０）。振込処理装置４２の第２受信部１８０は、画面格納部１２５から初期画面を読み出し（Ｓ１２２０）、第２ユーザの端末６０に送信する（Ｓ１２３０）。ここで、第２受信部１８０は、ＵＲＬを保持しておく。そして、第２ユーザの端末６０は、初期画面を表示する（Ｓ１２４０）。ここで表示される初期画面には、図２２（Ａ）に例示するように、振込ボタン、受取ボタン及び割り勘ボタンが表示される。振込ボタン又は受取ボタンを選択したときの本振込処理システムの動作は、第１の実施形態と同様である。
第２ユーザは、割勘ボタンを選択し、第２ユーザの端末６０は、割勘選択を取得する（Ｓ１２５０）。第２ユーザの端末６０は、振込処理装置４２に割勘画面を要求する（Ｓ１２６０）。振込処理装置４２の第２受信部１８０は、画面格納部１２５から割勘画面を読み出し（Ｓ１２７０）、第２ユーザの端末６０に割勘画面を送信する（Ｓ１２８０）。
第２ユーザの端末６０は、図２２（Ｂ）に例示される割勘画面を表示する（Ｓ１２９０）。割勘画面には、振込先であることを示すオーナーボタンと、振込元であることを示す払いボタンが表示される。第２ユーザの端末６０は、払いボタンが選択されたことを示す情報を取得する（Ｓ１３００）と、振込元情報を振込処理装置４２に送信する（Ｓ１３１０）。振込処理装置４２の第２受信部１８０は、画面格納部１２５から振込識別番号を入力する画面を読み出し（Ｓ１３２０）、第１ユーザの端末６０に送信する（Ｓ１３３０）。第２ユーザの端末６０は、図２２（Ｃ）に例示される、振込識別番号及びパスワードを入力する画面を表示する（Ｓ１３４０）。
そして、第１ユーザの端末６０は、Ｓ１３４０までに、Ｓ１０９０で受信した振込識別番号を表示する（Ｓ１１００）。第１ユーザは、第２ユーザに、第１ユーザの端末６０に表示された振込識別番号を通知する。
第２ユーザの端末６０は、第２ユーザから、振込識別番号及びパスワードを取得する（Ｓ１３５０）と、取得した振込識別番号及びパスワードを送信する（Ｓ１３６０）。振込処理装置４２の受信回数格納部２５０は、当該第２ユーザのカウント値を増加して更新する（Ｓ１３７０）。
そして、第１ユーザの端末６０、第２ユーザの端末６０、及び振込処理装置４２は、図２０に示す処理を行う。
まず、振込処理装置４２のメール作成部１９５は、第２受信部１８０が受信した振込識別番号を振込情報データベース１２０に照会する（Ｓ１３８０）。振込識別番号がある場合（Ｓ１３９０）は、第２ユーザのＵＲＬからユーザＩＤを抽出し、ユーザＩＤとパスワードの組合せが、ユーザデータベース１１０内の組合せと一致するか確認する（Ｓ１４００）。一致する場合、ユーザデータベース１１０から第２ユーザのユーザＩＤ（ＵＲＬ）に対応するメールアドレスを取得する（Ｓ１４１０）。そして、メール作成部１９５は、振込確認メールを作成して（Ｓ１４２０）、第２ユーザの端末６０に送信する（Ｓ１４３０）。
第２ユーザの端末６０は、図２２（Ｄ）に例示するように、受信した振込確認メールを表示する（Ｓ１４４０）。ここでの表示には、第１ユーザの名称、及び振込金額が含まれる。そして、第２ユーザの端末６０は、第２ユーザから振込確認の入力を受ける（Ｓ１４５０）と、振込合意を示す情報を振込処理装置４２に送信する（Ｓ１４６０）。振込処理装置４０の振込処理部２２０は、第１受信部１３０のＵＲＬ受信時と、合意受信部２１０の合意受信時の間が所定の時間以内である場合、すなわちタイムアウトしていない場合（Ｓ１４７０）に、振込処理を行う（Ｓ１４８０）。そして、振込処理装置４２は、通知画面を読み出し（Ｓ１４９０）、読み出した通知画面を第２ユーザの端末６０に送信する（Ｓ１５００）。第２ユーザの端末６０は、通知画面を表示する（Ｓ１５１０）。
また、振込処理装置４２の人数確認部２４０は、当該振込処理番号の振込処理が完了しているかを、振込情報データベース１２０の実行フィールドに照会し、振込元の人数と振込済みの人数が一致しているか確認する（Ｓ１５２０）。一致している場合、振込処理装置４２の確認メール送信部２００は、振込が完了した旨を示すメールを作成して第１ユーザの端末６０に送信する（Ｓ１５３０）。第１ユーザの端末６０は、図２１（Ｅ）に例示する、振込終了通知を表示する。この際、メールには、振込元を特定する情報及び振込金額が含まれていてもよい。
そして、振込処理部４２の振込処理部２２０は、振込情報データベース１２０の実行フィールドを更新する（Ｓ１５５０）。また、受信回数格納部２５０は、ユーザＩＤ毎にカウント数を更新する（Ｓ１５６０）。
従って、本振込処理システムを用いると、簡単かつ安全に割勘処理を行うことができる。また、ユーザーが、一人当たりの人数を算出する必要はない。
図２３は、本発明の第４の実施形態に用いる振込処理装置４４の構成を示す。本形態において、振込処理装置４４は、第１の実施形態の振込処理装置４０と概略同じであるが、ユーザデータベース１１０のデータ構成、振込情報データベース１２０のデータ構成、画面格納部１２５に格納されている画面の数及びその種類、第１受信部１３０、第１ユーザ特定部１４０、識別情報付与部１５０、第２受信部１８０、メール作成部１９５、振込処理部２２０の動作が異なる点、及び送信部１７０の代わりに通知部２７０を有する
点で異なる。
本振込処理システムにおいて、振込処理装置４４は、第１のユーザ端末６０から、振込依頼を示す振込元情報、振込金額、及び振込先となる第２ユーザを指定する情報を受信する。そして、振込処理装置４４は、指定された第２ユーザの端末６０に、振込がある旨を通知する。そして、振込処理装置４４は、第２ユーザの端末６０から、受取依頼を示す振込元情報として、振込を了解する旨を受信する。そして、本振込処理システムは、第１ユーザを特定する情報をキーに第１ユーザ及び第２ユーザをマッチングさせ、第１ユーザの口座から第２ユーザの口座への振込処理を行うように、第１ユーザの口座を管理する口座管理装置２０に出力する。
図２４に例示するように、本形態におけるユーザデータベース１１０は、振込処理装置４０のユーザデータベース１１０と同様のデータ構成を有するほか、さらに、候補ユーザフィールドを有する。本フィールドは、振込処理の相手の候補のユーザＩＤを、各ユーザに対応付けて格納する。すなわち、本フィールドには、各ユーザが頻繁に取引を行う相手のユーザＩＤが登録される。
図２５に例示するように、本形態における振込情報データベース１２０は、振込処理装置４０の振込情報データベース１２０と同様のデータ構成を有する他、ＵＲＬの上位パラメータを格納するＵＲＬフィールドを有する。本フィールドに格納されるＵＲＬに、振込識別番号を下位パラメータとして加えることで、各振込処理に固有のＵＲＬが構成される。
本形態における第１受信部１３０は、振込処理装置４０の第１受信部１３０と同様の機能を有する他、第１ユーザの端末６０から第２ユーザの指定としてユーザＩＤを受信し、第１ユーザ特定部１４０に出力する。
本形態における第１ユーザ特定部１４０は、振込処理装置４０の第１ユーザ特定部１４０と同様の機能を有する他、第１ユーザ受信部１３０から受信したユーザＩＤを用いて第２ユーザのメールアドレスをユーザデータベース１１０から取得し、第１ユーザのユーザＩＤに対応付けて識別情報付与部１５０に出力する。ここで、第１ユーザの氏名をユーザデータベース１１０から取得し、ユーザＩＤの代わりに識別情報付与部１５０に出力してもよい。
本形態における識別情報付与部１５０は、振込処理装置４０の識別情報付与部１５０と同様の機能を有する他、振込情報データベース１２０からＵＲＬの上位パラメータを取得し、取得したＵＲＬに、発行した振込識別番号を下位パラメータとして組み合わせることで、各振込処理に固有のＵＲＬを生成し、第２ユーザのメールアドレスに対応付けて通知部２７０に出力する。また、識別情報付与部１５０は、振込情報データベース１２０に、第２ユーザのユーザＩＤを、第１ユーザのユーザＩＤに対応付けて格納する。
通知部２７０は、識別情報付与部１５０から受信したメールアドレス宛に、識別情報付与部１５０から受信したＵＲＬを通知するメールを送信する。ここで、通知部は、ＵＲＬを埋め込んだボタンを送信してもよい。
本形態における第２受信部１８０は、第２ユーザの端末６０からＵＲＬを受信すると、受信したＵＲＬの下位パラメータから振込識別番号を抽出する。そして、抽出したＵＲＬ識別番号を用いて第２ユーザのユーザＩＤを認識する。また、振込処理部２２０から第１ユーザから合意情報を受信した旨を受信すると、その旨を通知する画面を画面格納部１２５から読み出し、第２ユーザの端末６０に、ＵＲＬに対する返信として送信する。本形態における第２受信部１８０は、振込識別番号及び第２ユーザのユーザＩＤを認識する動作以外は、振込処理装置４０の第２受信部１８０と機能は概略同じなので説明を省略する。
本形態におけるメール作成部１９５は、第２受信部１８０から振込識別番号を受信すると、受信した振込識別番号及び振込処理データベース１２０を用いて第２ユーザのユーザＩＤを認識する。これ以外の動作は、振込処理装置４０のメール作成部１９５と機能は概略同じなので説明を省略する。
本形態の振込処理部２２０は、第１ユーザの端末６０から合意情報を受信すると、第２受信部１８０にその旨を出力する。また、振込処理部２２０は、第２ユーザの端末６０から合意情報を受信すると、振込処理装置４０の振込処理部２２０と同様に振込処理を行う。
図２６及び図２７は、本振込処理システムの振込処理の一例を示す。図２６は図１８の続きの処理を示す。
図２８は、図２６及び図２７の処理における第１ユーザの端末６０の画面表示の一例を示す。図２９は、図２６及び図２７の処理における第２ユーザの端末６０の画面表示の一例を示す。
まず、図２６に示すように、第１ユーザの端末６０は、ユーザの指示に基づきＵＲＬを読み出し（Ｓ１６００）、読み出したＵＲＬを用いて振込処理装置４４にアクセスする（Ｓ１６１０）。振込処理装置４４の第１受信部１３０は、画面格納部１２５から初期画面を読み出し（Ｓ１６２０）、第１ユーザの端末６０に送信する（Ｓ１６３０）。ここで、第１受信部１３０は、ＵＲＬを保持しておく。
そして、第１ユーザの端末６０は、初期画面を表示する（Ｓ１６４０）。ここで表示される初期画面には、図２８（Ａ）に例示するように、振込ボタン、受取ボタン、及び割勘ボタンが表示される。第１のユーザは、振込ボタンを選択する（Ｓ１６５０）と、振込元情報を振込処理装置４４に送信する（Ｓ１６６０）。振込処理装置４４の第１受信部１３０は、振込元情報を受信すると、振込金額、パスワード、及び第２ユーザを入力する画面を画面格納部１２５から読み出し（Ｓ１６７０）、第１ユーザの端末６０に送信する（Ｓ１６８０）。
そして、第１ユーザの端末６０は、図２８（Ｂ）に例示される、振込金額、パスワード及び第２ユーザを入力する画面を表示する（Ｓ１６９０）。第１のユーザ端末６０は、以下のように、第１のユーザから、第１ユーザの端末６０は、第１のユーザから、振込金額、パスワード、及び第２ユーザを取得する（Ｓ１７００）。すなわち、第１ユーザの端末６０は、振込金額及びパスワードを取得すると、図２８（Ｂ）に例示するように、第２ユーザの候補を示すテーブルを選択可能に表示する。このテーブルの候補は、予め第１ユーザにより、各ユーザＩＤに対応付けて端末６０に登録される。ここで、一回取引を行った相手を自動的或いはユーザからの指示に基づいて登録してもよいし、ユーザ入力により新たに登録してもよい。また、直接第２ユーザのユーザＩＤを入力されてもよい。
そして、第１のユーザ６０は、取得した振込金額、パスワード及び振込先の指定すなわちユーザＩＤを振込処理装置４４に送信する（Ｓ１７１０）。振込処理装置４４の第１ユーザ特定部１４０は、第１受信部１３０からＵＲＬ、パスワード、振込金額、及び第２ユーザのユーザＩＤを受信し、ＵＲＬすなわちユーザＩＤとパスワードの組合せがユーザデータベース１１０内の組合せと一致するか確認する（Ｓ１７２０）。一致する場合、第１ユーザ特定部１４０は、第２ユーザのメールアドレスを取得して（Ｓ１７３０）、識別情報付与部１５０に出力する。そして識別情報付与部１５０は、振込識別番号すなわちＵＲＬを付与し（Ｓ１７４０）、通知部２７０を介して第２ユーザの端末６０にＵＲＬをメールで送信する（Ｓ１７５０）と共に、振込情報データベース１２０に、振込識別番号をユーザＩＤに対応付けて格納する（Ｓ１７６０）。
そして、第１ユーザの端末６０、第２ユーザの端末６０、及び振込処理装置４４は、図２７に示す処理を行う。
まず、第２ユーザの端末６０は、受信したＵＲＬを表示する（Ｓ１７７０）。ここで、ＵＲＬの代わりに、図２９（Ａ）に例示するように、振込がある旨を示すボタンを表示してもよい。このボタンには、ＵＲＬが埋め込まれている。そして、第２ユーザの端末６０は、第２ユーザの指示に従って、表示したＵＲＬを用いて振込処理装置４４にアクセスする（Ｓ１７８０）。振込処理装置４４の第２受信部１８０は、アクセスに用いられたＵＲＬを振込先情報として受信し（Ｓ１７９０）、また、メール作成部１９５は受信したＵＲＬを用いて第１ユーザのユーザＩＤを認識する（Ｓ１８００）。そして、メール作成部１９５は、ユーザデータベース１１０から第１ユーザのメールアドレスを取得し（Ｓ１８１０）、確認メールを作成し（Ｓ１８２０）、確認メール送信部２００を介して第１ユーザの端末６０に送信する（Ｓ１８３０）。
第１ユーザの端末６０は、図２８（Ｄ）に例示するように、受信した振込確認メールを表示する（Ｓ１８４０）。ここでの表示には、第２ユーザの名称、振込金額が含まれる。そして、第１ユーザの端末６０は、第１ユーザから振込確認の入力を受ける（Ｓ１８５０）と、振込合意を示す情報を振込処理装置４４に送信する（Ｓ１８６０）。振込処理装置４４の振込処理部２２０は、第１受信部１３０のＵＲＬ受信時と、合意受信部２１０の合意受信時の間が所定の時間以内である場合、すなわちタイムアウトしていない場合（Ｓ１８７０）に、第２受信部１８０は確認画面を読み出して（Ｓ１８８０）、受取確認画面を送信する（Ｓ１８８５）。第２ユーザの端末６０は、受信した受取確認画面を表示する（Ｓ１８９０）。そして、第２ユーザの端末６０は、第２ユーザから受取確認の入力を受ける（Ｓ１８９５）と、受取合意を示す情報を振込処理装置４４に送信する（Ｓ１９００）。振込処理装置４４の振込処理部２２０は、第１受信部１３０のＵＲＬ受信時と、合意受信部２１０の受取合意受信時の間が所定の時間以内である場合、すなわちタイムアウトしていない場合（Ｓ１９０５）に、振込処理を行う（Ｓ１９１０）。そして、振込処理装置４４は、通知画面を読み出し（Ｓ１９２０）、読み出した通知画面を第１ユーザの端末６０に送信する（Ｓ１９３０）とともに、第２ユーザの端末６０に送信する（Ｓ１９４０）。
そして、振込処理装置４４の振込処理部２２０は、振込情報データベース１２０の実行フィールドを更新する（Ｓ１９５０）。また、受信回数格納部２５０は、ユーザＩＤ毎のカウント数を更新する（Ｓ１９６０）。第１ユーザの端末６０は、図２８（Ｅ）に例示される通知画面を表示する（Ｓ１９７０）。第２ユーザの端末６０は、図２９（Ｃ）に例示される通知画面を表示する（Ｓ１９８０）。  従って、本実施形態によれば、振込識別番号の伝達を行う必要はない。従って、振込処理はより容易に行える。また、ＵＲＬに振込識別番号を用いているため、振込処理を安全かつ確実に行える。また、第１ユーザの端末６０に振込先リストを登録することで、より容易に振込処理を行える。
以上発明の実施の形態を説明したが、本出願に係る発明の技術的範囲は上記の実施の形態に限定されるものではない。上記実施の形態に種々の変更を加えて、特許請求の範囲に記載の発明を実施することができる。そのような発明が本出願に係る発明の技術的範囲に属することもまた、特許請求の範囲の記載から明らかである。
例えば、不正ユーザ選択部２６０が選択したユーザに対しては、警告メールを送付する代わりに本振込処理システムの使用を一定期間或いは永久に制限してもよい。また、受信回数格納部２５０は、現在から所定の期間以内の受信回数を格納してもよい。この場合、受信回数格納部２５０は、例えば第２受信部１８０が受信した時刻をそれぞれ格納し、所定の期間が経過するとその時刻を消去する。そして、受信回数格納部２５０は、格納されている時刻の数をカウントすることで、受信回数を認識する。
産業上の利用の可能性
以上の説明から明らかなように、本発明によればユーザ間の振込処理を、ネットワークを介して、安全かつ簡便に行うことができる。
【図面の簡単な説明】
図１は、第１の実施携帯の振込処理システムの構成を示す。
図２は、振込処理装置４０の構成を示す。
図３は、ユーザデータベース１１０のデータ構成を示す。
図４は、振込情報データベース１２０のデータ構成を示す。
図５は、メールデータベース１９０のデータ構成を示す。
図６は、受信回数格納部２５０に格納されるデータの構成の一例を示す。
図７は、端末６０を振込処理装置４０に登録する際の通信シーケンスを示す。
図８は、振込処理を行う際の、振込処理システムの通信シーケンスを示す。
図９は、図８の続きを示す通信シーケンスを示す。
図１０は、図９の続きを示す通信シーケンスを示す。
図１１は、図８、図９、図１０の通信シーケンスにおける、第１ユーザの端末６０の表示例を示す。
図１２は、図８、図９、図１０の通信シーケンスにおける、第２ユーザの端末６０の表示例を示す。
図１３は、振込処理装置４０のハードウェア構成の一例を示す。
図１４は、第２の実施形態における端末６０の機能構成を示す。
図１５は、図１４に示す端末６０を用いて振込処理を行う場合の、振込処理システムの通信シーケンスの一部を示す。
図１６は、第３の実施形態における振込処理装置４２の機能構成を示す。
図１７は、振込処理装置４２における振込データベース１２０のデータ構成の一例を示す。
図１８は、振込処理を行う際の、振込処理システムの通信シーケンスを示す。
図１９は、図１８の続きを示す通信シーケンスを示す。
図２０は、図１９の続きを示す通信シーケンスを示す
図２１は、図１８、図１９、図２０の通信シーケンスにおける、第１ユーザの端末６０の表示例を示す。
図２２は、図１８、図１９、図２０の通信シーケンスにおける、第２ユーザの端末６０の表示例を示す。
図２３は、第４の実施形態における振込処理装置４４の機能構成を示す。
図２４は、振込処理装置４４におけるユーザデータベース１１０のデータ構成の一例を示す。
図２５は、振込処理装置４４における振込データベース１２０のデータ構成の一例を示す。
図２６は、振込処理を行う際の、振込処理システムの通信シーケンスを示す。
図２７は、図２６の続きを示す通信シーケンスを示す。
図２８は、図２６及び図２７の通信シーケンスにおける、第１ユーザの端末６０の表示例を示す。
図２９は、図２６及び図２７の通信シーケンスにおける、第２ユーザの端末６０の表示例を示す。
図面に用いた主な符号の凡例を以下に示す。
１０  インターネット
１２  ゲートウェイ
１４  公衆回線網
１６  専用線
２０  口座管理装置
４０、４２、４４  振込処理装置
６０  端末
１１０  ユーザデータベース（ＵＲＬ格納部、端末情報格納部、アドレス格納部、及び口座情報格納部、候補ユーザ格納部）
１２０  振込情報データベース（第１ユーザ情報格納部）
１３０  第１受信部
１４０  第１ユーザ特定部
１５０  識別情報付与部
１７０  送信部
１８０  第２受信部
１９５  メール作成部
２００  確認メール送信部
２１０  合意受信部
２２０  振込処理部
２３０  接続部
２４０  人数確認部
２５０  受信回数格納部
２６０  不正ユーザ選択部
２７０  通知部
７００  ＣＰＵ
７０２  ＲＯＭ
７０４  ＲＡＭ
７０８  ハードディスクドライブ
【図１】
0004880872.tif 000002
【図２】
0004880872.tif 000003
【図３】
0004880872.tif 000004
【図４】
0004880872.tif 000005
【図５】
0004880872.tif 000006
【図６】
0004880872.tif 000007
【図７】
0004880872.tif 000008
【図８】
0004880872.tif 000009
【図９】
0004880872.tif 000010
【図１０】
0004880872.tif 000011
【図１１】
0004880872.tif 000012
【図１２】
0004880872.tif 000013
【図１３】
0004880872.tif 000014
【図１４】
0004880872.tif 000015
【図１５】
0004880872.tif 000016
【図１６】
0004880872.tif 000017
【図１７】
0004880872.tif 000018
【図１８】
0004880872.tif 000019
【図１９】
0004880872.tif 000020
【図２０】
0004880872.tif 000021
【図２１】
0004880872.tif 000022
【図２２】
0004880872.tif 000023
【図２３】
0004880872.tif 000024
【図２４】
0004880872.tif 000025
【図２５】
0004880872.tif 000026
【図２６】
0004880872.tif 000027
【図２７】
0004880872.tif 000028
【図２８】
0004880872.tif 000029
【図２９】
0004880872.tif 000030