(57)【要約】  本技術は、簡単に不正利用のリスクを低減させることができるようにする情報処理装置および方法に関する。情報処理装置は、サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報を検索する管理部と、検索により得られたサービス利用情報をアップロードする通信部とを備える。本技術はサービス提供システムに適用することができる。
2019235251.tif 000002
【特許請求の範囲】
【請求項１】
サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報を検索する管理部と、
前記検索により得られた前記サービス利用情報をアップロードする通信部と
を備える情報処理装置。
【請求項２】
前記所定のアカウント情報でログインが行われた場合、
前記管理部は前記サービス利用情報を検索し、
前記通信部は前記サービス利用情報をアップロードする
請求項１に記載の情報処理装置。
【請求項３】
前記管理部は、サーバから受信した前記他のアカウント情報の前記カード識別情報に対応付けられて前記記録媒体に記録されている前記サービス利用情報を検索し、
前記通信部は、前記サービス利用情報を前記サーバにアップロードする
請求項１に記載の情報処理装置。
【請求項４】
前記通信部は、
前記所定のアカウント情報、および前記情報処理装置を識別する端末情報を前記サーバに送信し、
前記所定のアカウント情報および前記端末情報の送信に応じて前記サーバから送信されてきた前記他のアカウント情報の前記カード識別情報を受信する
請求項３に記載の情報処理装置。
【請求項５】
前記サービス利用情報は、前記カードによる決済に用いられる価値情報である
請求項１に記載の情報処理装置。
【請求項６】
前記価値情報は、残高情報、ポイントの残量情報、またはクレジット番号である
請求項５に記載の情報処理装置。
【請求項７】
前記記録媒体は、非接触ＩＣチップである
請求項１に記載の情報処理装置。
【請求項８】
前記アップロードを行う旨の確認画面、または前記アップロードが完了した旨の完了画面を表示する表示部をさらに備える
請求項１に記載の情報処理装置。
【請求項９】
情報処理装置が、
サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報を検索し、
前記検索により得られた前記サービス利用情報をアップロードする
情報処理方法。
【請求項１０】
ユーザを識別するアカウント情報、サービスを利用するためのカードとして機能させる端末装置を識別する端末情報、および前記カードを識別するカード識別情報を対応付けて記録する記録部と、
前記端末装置から前記アカウント情報および前記端末情報を受信した場合、受信した前記アカウント情報とは異なる他のアカウント情報と、受信した前記端末情報とに対応付けられて前記記録部に記録されている前記カード識別情報を検索する制御部と、
前記検索により得られた前記カード識別情報を前記端末装置に送信する通信部と
を備える情報処理装置。
【請求項１１】
前記制御部は、前記検索により得られた前記カード識別情報、および前記サービスの利用時に用いられるサービス利用情報を前記端末装置から受信した場合、前記検索により得られた前記カード識別情報に対応付けて前記サービス利用情報を前記記録部に記録させる
請求項１０に記載の情報処理装置。
【請求項１２】
前記サービス利用情報は、前記カードによる決済に用いられる価値情報である
請求項１１に記載の情報処理装置。
【請求項１３】
前記価値情報は、残高情報、ポイントの残量情報、またはクレジット番号である
請求項１２に記載の情報処理装置。
【請求項１４】
ユーザを識別するアカウント情報、サービスを利用するためのカードとして機能させる端末装置を識別する端末情報、および前記カードを識別するカード識別情報を対応付けて記録する記録部を有する情報処理装置が、
前記端末装置から前記アカウント情報および前記端末情報を受信した場合、受信した前記アカウント情報とは異なる他のアカウント情報と、受信した前記端末情報とに対応付けられて前記記録部に記録されている前記カード識別情報を検索し、
前記検索により得られた前記カード識別情報を前記端末装置に送信する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置および方法に関し、特に、簡単に不正利用のリスクを低減させることができるようにした情報処理装置および方法に関する。
【背景技術】
【０００２】
近年、携帯端末を仮想的なカードとして機能させて電子マネーによる決済を行うなど、携帯端末を利用した様々なサービスが提供されている。【０００３】
また、例えば携帯端末上のデータの不正利用を防止するための技術として、これまで使用していた古い携帯端末から、新しい携帯端末へとデータをセキュアに移行させるための技術が提案されている（例えば、特許文献１参照）。【０００４】
この技術では、古い携帯端末と新しい携帯端末で、データにアクセスするための鍵を適切に変更することで古い携帯端末上のデータの不正利用を防止している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１４１４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上述した技術では、１つの携帯端末に複数のユーザについての情報が記録されている場合には、それらの情報の不正利用のリスクを簡単に低減させることはできなかった。【０００７】
例えば電子マネーが残存する携帯端末を他のユーザに譲渡したり、複数のユーザと１つの携帯端末を共有したりする場合がある。【０００８】
そのような場合、ユーザは携帯端末上にある自身の電子マネーの残額を使い切ってから携帯端末を他のユーザに譲渡したり渡したりしないと、他のユーザに自身の電子マネーを不正に利用されてしまうリスクがあり、面倒であった。【０００９】
本技術は、このような状況に鑑みてなされたものであり、簡単に不正利用のリスクを低減させることができるようにするものである。
【課題を解決するための手段】
【００１０】
本技術の第１の側面の情報処理装置は、サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報を検索する管理部と、前記検索により得られた前記サービス利用情報をアップロードする通信部とを備える。【００１１】
本技術の第１の側面の情報処理方法は、サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報を検索し、前記検索により得られた前記サービス利用情報をアップロードするステップを含む。【００１２】
本技術の第１の側面においては、サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報が検索され、前記検索により得られた前記サービス利用情報がアップロードされる。【００１３】
本技術の第２の側面の情報処理装置は、ユーザを識別するアカウント情報、サービスを利用するためのカードとして機能させる端末装置を識別する端末情報、および前記カードを識別するカード識別情報を対応付けて記録する記録部と、前記端末装置から前記アカウント情報および前記端末情報を受信した場合、受信した前記アカウント情報とは異なる他のアカウント情報と、受信した前記端末情報とに対応付けられて前記記録部に記録されている前記カード識別情報を検索する制御部と、前記検索により得られた前記カード識別情報を前記端末装置に送信する通信部とを備える。【００１４】
本技術の第２の側面の情報処理方法は、ユーザを識別するアカウント情報、サービスを利用するためのカードとして機能させる端末装置を識別する端末情報、および前記カードを識別するカード識別情報を対応付けて記録する記録部を有する情報処理装置が、前記端末装置から前記アカウント情報および前記端末情報を受信した場合、受信した前記アカウント情報とは異なる他のアカウント情報と、受信した前記端末情報とに対応付けられて前記記録部に記録されている前記カード識別情報を検索し、前記検索により得られた前記カード識別情報を前記端末装置に送信するステップを含む。【００１５】
本技術の第２の側面においては、ユーザを識別するアカウント情報、サービスを利用するためのカードとして機能させる端末装置を識別する端末情報、および前記カードを識別するカード識別情報を対応付けて記録する記録部を有する情報処理装置において、前記端末装置から前記アカウント情報および前記端末情報を受信した場合、受信した前記アカウント情報とは異なる他のアカウント情報と、受信した前記端末情報とに対応付けられて前記記録部に記録されている前記カード識別情報が検索され、前記検索により得られた前記カード識別情報が前記端末装置に送信される。
【発明の効果】
【００１６】
本技術の第１の側面および第２の側面によれば、簡単に不正利用のリスクを低減させることができる。【００１７】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載された何れかの効果であってもよい。
【図面の簡単な説明】
【００１８】
【図１】仮想的なカードの管理について説明する図である。
【図２】仮想的なカードに関する情報のアップロードについて説明する図である。
【図３】表示画面の遷移例を示す図である。
【図４】クライアントの構成例を示す図である。
【図５】サーバの構成例を示す図である。
【図６】サーバで管理されている情報の例を示す図である。
【図７】起動処理および検索処理を説明するフローチャートである。
【図８】コンピュータの構成例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本技術を適用した実施の形態について説明する。
【００２０】
〈第１の実施の形態〉
〈本技術について〉
本技術は、所定のユーザがクライアントを利用してサービスの提供を受けようとする場合に、クライアントに他のユーザのサービス利用情報が記録されているときには、そのサービス利用情報をサーバにアップロードすることで、簡単に不正利用のリスクを低減させることができるようにするものである。
【００２１】
ここでいうサービスは、例えばクライアントを仮想的なカードとして機能させて決済等を行うサービスや、ユーザの画像、薬歴、購入履歴等の各種の情報を管理するサービスなど、どのようなものであってもよい。また、サービス利用情報とは、ユーザがサービスを利用するときに用いられる情報であり、例えば電子マネーの残高情報や管理対象となる画像、薬歴情報、購入履歴情報などである。
【００２２】
以下では、具体的な例として、ユーザがクライアントを仮想的なカードとして機能させて決済等を行うサービスを利用する場合について説明する。
【００２３】
この場合、仮想的なカードとは、例えば電子マネーでの決済等を行うためのカード、キャッシュカード、クレジットカード、デビットカード、プリペイドカード、ポイントカード、その他の決済用のカードなどとされる。
【００２４】
例えば図１に示すように、ユーザに対してサービスを提供するサービス提供システムがクライアントである端末M1と、サーバSV1とを有しているとする。
【００２５】
この例では、端末M1はサービスの利用者であるユーザが所持しているものであり、例えば端末M1は、スマートホンやタブレット、パーソナルコンピュータなどの端末装置からなる。
【００２６】
また、ここでは端末M1を所持するユーザは、アカウント情報「アカウントA」により識別されるユーザである。以下、アカウント情報「アカウントA」により識別されるユーザを、特にユーザAとも記すこととする。
【００２７】
さらにユーザAに対して、仮想的なカードC1およびカードC2が発行されているとする。なお、カードC1およびカードC2は、互いに異なるサービスを受けるときに使用されるものであってもよいし、同じサービスを受けるときに使用されるものであってもよい。
【００２８】
特に、図１に示す例では、端末M1に設けられたSP（Service Provider）領域には、カードC1に関する情報が記録されており、ユーザAは端末M1を仮想的なカードC1として機能させ、そのカードC1を利用してサービスを利用することが可能である。なお、SP領域は、サービスごと、つまりサービスを提供するサービスプロバイダごとに設けられた記録領域である。
【００２９】
これに対して、サーバSV1ではユーザを識別するアカウント情報、クライアントとなる端末を識別する端末情報、およびサービスを利用するときに使用される仮想的なカードに関する情報が対応付けられて管理されている。
【００３０】
ここでは、ユーザAのアカウント情報「アカウントA」に対応付けられて、ユーザAが所持する端末M1を示す端末情報と、ユーザAが所持する端末M2を示す端末情報とがサーバSV1に記録されている。
【００３１】
また、サーバSV1では、端末M1を示す端末情報に対応付けられて、仮想的なカードC1に関する情報と、仮想的なカードC2に関する情報とが記録されている。ここでは、仮想的なカードに関する情報は、カードを識別するカード識別情報や電子マネーの残高情報などとすることができる。
【００３２】
このようにサーバSV1において、アカウント情報、端末情報、および仮想的なカードに関する情報を紐付けて管理することで、ユーザの合意のもとにクライアントとなる端末での仮想的なカードの入れ替えや削除などのカード操作が可能となる。
【００３３】
具体的には、例えば図１に示す状態では、端末M1にはカードC1に関する情報が記録されており、端末M1をカードC1として機能させることができるようになっている。このような状態から、例えばカードC1に関する情報をカードC2に関する情報に入れ替える（書き換える）と、ユーザAは端末M1をカードC2として機能させることができる。
【００３４】
また、この例ではサーバSV1において、１つのアカウント情報に対して複数の端末情報を紐付けて管理することが可能であるため、ユーザは複数の端末を利用することが可能である。
【００３５】
ところで、現時点ではユーザAが所持している端末M1について、ユーザAが他のユーザと端末M1を共有するケースや、ユーザAが他のユーザ等から端末M1を譲り受けたケースなども考えられる。
【００３６】
そのような場合、例えば図２に示すように端末M1に他のユーザが所有する仮想的なカードに関する情報が記録されていることもある。なお、図２において図１における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【００３７】
図２に示す例では、サーバSV1には端末M1を示す端末情報に対応付けられて、ユーザBのアカウント情報「アカウントB」と、ユーザBに発行された仮想的なカードC3に関する情報および仮想的なカードC4に関する情報とが記録されている。
【００３８】
すなわち、ユーザBが過去に端末M1をカードC3やカードC4として機能させて使用していたか、または現在において端末M1をカードC3やカードC4として機能させて使用可能となっている。
【００３９】
また、端末M1においても１つのSP領域にカードC3に関する情報が記録されており、他のSP領域にはカードC4に関する情報が記録されている。
【００４０】
例えば、これらのカードC3やカードC4に関する情報として電子マネーの残高情報などが記録されていると、端末M1を所有しているユーザAによって、ユーザBのカードC3やカードC4が勝手に使用されてしまうリスクがある。
【００４１】
そこで、本技術では端末M1でユーザAがログインすると、すなわちユーザAがサーバSV1により提供されるシステム（サービス）の利用を開始すると、その直後に端末M1内においてユーザAとは異なる他のユーザの仮想的なカードに関する情報が記録されているかの検索が行われる。
【００４２】
そして、検索の結果として他のユーザの仮想的なカードに関する情報が得られた場合、その仮想的なカードに関する情報が直ちにサーバSV1にアップロードされる。換言すれば、他のユーザの仮想的なカードに関する情報が端末M1からサーバSV1へと自動的に退避（送信）され、これにより仮想的なカードが非活性化される。
【００４３】
図２の例では、端末M1でユーザAがログインすると、端末M1ではユーザAのアカウント情報「アカウントA」とは異なるアカウント情報について、仮想的なカードに関する情報が存在するか否かの検索が行われる。
【００４４】
ここでは、ユーザBのカードC3に関する情報およびカードC4に関する情報が検索結果として得られる。そのため、これらのカードC3に関する情報およびカードC4に関する情報がサーバSV1へとアップロードされ、カードC3およびカードC4が非活性化される。
【００４５】
このようにしてカードC3およびカードC4が非活性化されると、端末M1を仮想的なカードC3やカードC4として機能させてサービスを利用することができなくなるので、カードC3やカードC4の不正利用を防止することができる。
【００４６】
特に、カードC3に関する情報およびカードC4に関する情報をサーバSV1にアップロードすると、端末M1では、それらのカードC3に関する情報およびカードC4に関する情報が消去されるので、不正利用を行うことができなくなる。すなわち、セキュリティを向上させることができる。
【００４７】
具体的なユースケースとして、例えばユーザBが、自身のカードC3やカードC4について端末M1上の電子マネーが残っている状態で、端末M1をユーザAに渡したとする。
【００４８】
そして、その後、ユーザAが端末M1を使用してサービスにログインすると、自動的にカードC3やカードC4についての電子マネーの残額等がサーバSV1にアップロードされる。したがって、ユーザAやその他のユーザによりユーザBの電子マネーが利用されてしまうリスクを軽減することができる。
【００４９】
また、ユーザBは、端末M1や他の端末で再度ログインし、自身のカードC3に関する情報やカードC4に関する情報をサーバSV1からダウンロードすることで、自身の電子マネーの残額を継続して利用することが可能である。
【００５０】
このように本技術では、ユーザが端末（クライアント）でログインすると、自動的に他のユーザの仮想的なカードに関する情報がサーバにアップロードされるが、そのような場合、例えば図３に示すアップロード確認画面等が端末に表示されるようにしてもよい。
【００５１】
図３の例では、まず、ユーザは図中、左側に示すように自身の端末にログイン画面SC11を表示させる。ログイン画面SC11には端末のメモリに記録されているアカウント情報の一覧が表示されており、ユーザはこれらのアカウント情報のなかから、自身のアカウント情報を選択し、必要に応じてパスワード等の入力も行う。
【００５２】
ユーザのログインが行われると、その後、上述したように他のユーザが所有する仮想的なカードに関する情報の検索が行われ、その結果、他のユーザのカードに関する情報が存在した場合には、端末にアップロード確認画面SC12が表示される。
【００５３】
アップロード確認画面SC12には他のユーザ、すなわち他のアカウントのカードに関する情報のアップロードを行う旨の文字メッセージ「他アカウントのカードが残っているのでアップロードします。」とともに、文字「ＯＫ」が記された確認ボタンが表示されている。
【００５４】
ユーザが文字メッセージを確認し、確認ボタンを押すと、他のユーザのカードに関する情報がサーバへとアップロードされ、アップロードが完了すると端末にはアップロード完了画面SC13が表示される。
【００５５】
このアップロード完了画面SC13には、アップロードが完了した旨の文字メッセージ「他アカウントのカードのアップロードが完了しました。」とともに、文字「ＯＫ」が記された確認ボタンが表示されている。
【００５６】
ユーザが文字メッセージを確認し、確認ボタンを押すと、端末の表示画面はメニュー画面SC14へと遷移する。
【００５７】
メニュー画面SC14には、ログインしたユーザが利用することが可能なサービスに関する各操作を行うためのボタンが表示されており、ユーザは所望のボタンを操作してサービスの提供等を受ける。
【００５８】
ここで、例えば文字「カード一覧取得」が記されたボタンを押すと、ユーザは自身が所持している仮想的なカードの一覧を表示させることができる。さらに、ユーザがカードの一覧から任意のカードを選択すると、選択したカードを使用して決済等のサービスを利用することができる。
【００５９】
また、例えば文字「カード発行」が記されたボタンを押すと、ユーザは自身に対して新たな仮想的なカードの発行を申請することができ、文字「カード切替」が記されたボタンを押すと、ユーザは自身が端末で使用する仮想的なカードを他のカードに切り替えることができる。さらに、文字「カード削除」が記されたボタンを押すと、ユーザは自身の仮想的なカードを削除、つまり無効化させることができる。
【００６０】
〈クライアントの構成例〉
次に、本技術を適用したクライアントおよびサーバの具体的な構成例について説明する。
【００６１】
図４は、本技術を適用したクライアントの機能的な構成例を示す図である。
【００６２】
図４に示すクライアント１１は、例えばサービス利用者であるユーザが所持するスマートホンやタブレット、パーソナルコンピュータなどの端末装置からなる情報処理装置であり、例えば図２に示した端末M1に対応する。クライアント１１は自身を仮想的なカードとして機能させることができる。なお、ここではクライアント１１が端末装置である例について説明するが、クライアント１１はＩＣ（Integrated Circuit）カードであってもよい。
【００６３】
クライアント１１は入力部２１、表示部２２、非接触ＩＣ（Integrated Circuit）チップ２３、記録部２４、通信部２５、およびデバイス管理部２６を有している。
【００６４】
入力部２１は、例えば表示部２２に重畳して設けられたタッチパネル、ボタン、スイッチなどからなり、ユーザの操作に応じた信号をデバイス管理部２６に供給する。表示部２２は、例えば液晶表示パネルなどからなり、デバイス管理部２６から供給された画像データに基づいて各種の画像を表示する。
【００６５】
非接触ＩＣチップ２３は、リーダ／ライタとの間で非接触通信を行うことが可能な記録媒体であり、ユーザが利用するサービスに関する情報等を記録しており、記録している情報を適宜、デバイス管理部２６に供給する。
【００６６】
具体的には、非接触ＩＣチップ２３には、非接触ＩＣチップ２３自身に固有なＩＤを、非接触ＩＣチップ２３を識別する端末情報として記録している。
【００６７】
特に、この例では非接触ＩＣチップ２３はクライアント１１に組み込まれて固定されているため、非接触ＩＣチップ２３に記録している端末情報は、クライアント１１を一意に識別する情報として利用される。なお、非接触ＩＣチップ２３はクライアント１１に対して着脱可能でもよいし、非接触ＩＣチップ２３に代えて非接触通信機能を有さない不揮発性のメモリが用いられてもよい。
【００６８】
また、非接触ＩＣチップ２３には、例えばサービスプロバイダごとにSP領域が設けられており、そのSP領域にはユーザが所有する仮想的なカードを識別するカード識別情報も記録されている。
【００６９】
さらにSP領域では、カード識別情報により識別される仮想的なカードでのサービス利用時に用いられるサービス利用情報が、カード識別情報に対応付けられて記録されている場合もある。
【００７０】
ここで、サービス利用情報は、例えばサービスを利用した決済等に用いる価値情報などとされる。より具体的には、例えばポイントカードのポイント残量情報（ポイント数）、キャッシュカード等での残高情報や利用限度額情報、クレジットカードのクレジット番号、プリペイドカードやその他の決済用カードでの電子マネーの残高情報（残額）などが価値情報である。なお、サービス利用情報は、サービス利用時に用いられる情報であれば、価値情報に限らず他のどのようなものであってもよい。
【００７１】
例えば、仮想的なカードを利用して薬歴や購入履歴等を管理するサービスでは、ユーザの薬歴情報や購入履歴情報などがサービス利用情報などとされてもよい。
【００７２】
その他、ここではユーザが仮想的なカードによりサービスを利用する例について説明するが、ユーザの画像を、その画像を識別する画像ＩＤに対応付けて管理するサービスが提供される場合には、ユーザの画像をサービス利用情報とすることもできる。
【００７３】
この場合、例えばSP領域では、カード識別情報ではなく画像ＩＤに対応付けられて画像が記録されることになる。これらのカード識別情報や画像ＩＤは、仮想的なカードや管理対象となる画像など、サービス利用時に用いられるユーザ固有のものを識別する識別情報である。
【００７４】
したがって、SP領域では、適宜、サービス利用時に用いられるユーザ固有のものを識別する識別情報に対応付けられてサービス利用情報が記録されるということができ、特にこの実施の形態では、識別情報の具体的な例がカード識別情報となっている。
【００７５】
以上のように非接触ＩＣチップ２３には、少なくとも端末情報とカード識別情報が記録されており、場合によってはカード識別情報に対応付けられてサービス利用情報が記録されている。
【００７６】
記録部２４は、不揮発性のメモリなどからなり、ユーザのアカウント情報などの各種の情報やアプリケーションプログラムなどを記録している。記録部２４は、デバイス管理部２６から供給された情報等を記録したり、記録している情報等をデバイス管理部２６に供給したりする。
【００７７】
通信部２５は、有線または無線によりサーバ等の外部の装置と通信し、受信した情報をデバイス管理部２６に供給したり、デバイス管理部２６から供給された情報を送信したりする。
【００７８】
デバイス管理部２６は、クライアント１１全体の動作を制御する。例えばデバイス管理部２６は、入力部２１から供給された信号に応じて非接触ＩＣチップ２３から他のユーザのカード識別情報に対応付けられているサービス利用情報を検索したり、検索結果として得られたサービス利用情報を通信部２５に供給してアップロードさせたりする。
【００７９】
〈サーバの構成例〉
図５は、本技術を適用したサーバの機能的な構成例を示す図である。
【００８０】
図５に示すサーバ７１は、ユーザによる仮想的なカードの利用など、サービス提供に関する管理を行う情報処理装置であり、例えば図２に示したサーバSV1に対応する。
【００８１】
サーバ７１は、入力部８１、表示部８２、通信部８３、記録部８４、および制御部８５を有している。
【００８２】
入力部８１は、例えばマウスやキーボードなどからなり、サーバ７１の管理者等の操作に応じた信号を制御部８５に供給する。表示部８２は、例えば液晶表示パネルなどからなり、制御部８５から供給された画像データに基づいて、各種の画像を表示する。
【００８３】
通信部８３は、有線または無線によりクライアント１１等の外部の装置と通信し、受信した情報を制御部８５に供給したり、制御部８５から供給された情報を送信したりする。
【００８４】
記録部８４は、不揮発性のメモリなどからなり、アカウント情報や端末情報などの各種の情報やプログラムなどを記録している。記録部８４は、制御部８５から供給された情報等を記録したり、記録している情報等を制御部８５に供給したりする。
【００８５】
制御部８５は、サーバ７１全体の動作を制御する。例えば制御部８５は、記録部８４から所定のユーザのカード識別情報を検索したり、検索により得られたカード識別情報を通信部８３に供給して送信させたりする。
【００８６】
ところで、記録部８４では、例えば図６に示すように、各ユーザのカードごとにアカウント情報と、端末情報と、カード識別情報とが対応付けられて管理されている。
【００８７】
すなわち、この例ではアカウント情報、端末情報、およびカード識別情報が互いに対応付けられて記録されている。例えばカード識別情報「１１１」に対応付けられて、端末情報「ｚｚｚ」とアカウント情報「ＡＡＡ」が記録されている。
【００８８】
このことから、アカウント情報「ＡＡＡ」により示されるユーザは、端末情報「ｚｚｚ」により示されるクライアント１１を、カード識別情報「１１１」により識別される仮想的なカードとして機能させ、サービスを利用できることが分かる。
【００８９】
特に、サーバ７１では、カード識別情報に対して端末情報だけでなくアカウント情報も対応付けて管理しているので、各カードがどのユーザのものであるかを把握することができる。また、１つのクライアント１１に複数のユーザのサービス利用情報が存在している可能性があるかも特定することが可能である。
【００９０】
さらに図６では図示されていないが、記録部８４ではカード識別情報に対応付けられて、そのカード識別情報により識別されるカードの状態を管理するためのカード状態管理情報も記録されている。
【００９１】
ここでカード状態管理情報には、例えばカードが活性状態または非活性状態の何れであるか、つまりクライアント１１をカードとして使用可能な状態であるか否かを示す情報や、サービス利用情報、カードの使用履歴などが含まれている。
【００９２】
〈起動処理および検索処理の説明〉
続いて、クライアント１１およびサーバ７１の動作について説明する。
【００９３】
例えばユーザがクライアント１１を仮想的なカードとして機能させ、サービスを利用する場合、まずユーザはクライアント１１の入力部２１を操作してサービスを利用するためのアプリケーションプログラムの起動を指示する。
【００９４】
すると、クライアント１１はユーザの操作に応じてアプリケーションプログラムを起動させ、必要に応じてサービス利用情報のアップロードを行う起動処理を開始する。また、起動処理が開始されると、それに応じてサーバ７１ではアップロードの対象となるカードのカード識別情報を検索する検索処理が開始される。
【００９５】
以下、図７のフローチャートを参照して、クライアント１１による起動処理、およびサーバ７１による検索処理について説明する。
【００９６】
クライアント１１により起動処理が開始されると、ステップＳ１１においてデバイス管理部２６はアプリケーションプログラムを起動させ、ログインのための処理を行う。
【００９７】
具体的には、例えばデバイス管理部２６は、記録部２４に記録されている全てのアカウント情報を読み出してログイン画面を表示させるための画像データを生成するとともに、その画像データを表示部２２に供給し、ログイン画面を表示させる。これにより、例えば図３に示したログイン画面SC11が表示される。
【００９８】
ログイン画面が表示されると、ユーザは入力部２１を操作し、ログイン画面から自身のアカウント情報を選択するとともに必要に応じてパスワードを入力する。すると、デバイス管理部２６は、必要に応じてユーザの認証を行い、選択されたアカウント情報でのユーザのログインが完了する。
【００９９】
ステップＳ１２において、デバイス管理部２６は非接触ＩＣチップ２３から端末情報を読み出すことで、クライアント１１を一意に識別する端末情報を取得する。
【０１００】
また、デバイス管理部２６は、取得した端末情報と、ログイン時に指定されたユーザのアカウント情報とを通信部２５に供給し、サーバ７１への送信を指示する。
【０１０１】
ステップＳ１３において通信部２５は、デバイス管理部２６から供給されたアカウント情報および端末情報をサーバ７１に送信する。
【０１０２】
するとサーバ７１では、ステップＳ５１において通信部８３はクライアント１１から送信されてきたアカウント情報および端末情報を受信し、制御部８５に供給する。
【０１０３】
ステップＳ５２において制御部８５は、ステップＳ５１で受信した端末情報、およびステップＳ５１で受信したアカウント情報とは異なる他のアカウント情報に対応付けられたカード識別情報を記録部８４から検索する。
【０１０４】
そして、制御部８５は、検索の結果として得られたカード識別情報を通信部８３に供給し、クライアント１１への送信を指示する。
【０１０５】
具体的には、例えば記録部８４に図６に示したアカウント情報、端末情報、およびカード識別情報が記録されており、ステップＳ５１においてアカウント情報「ＡＡＡ」および端末情報「ｚｚｚ」が受信されたとする。
【０１０６】
この場合、制御部８５は、記録部８４に記録されているカード識別情報のなかから、アカウント情報「ＡＡＡ」とは異なるアカウント情報と、端末情報「ｚｚｚ」とが対応付けられているカード識別情報を検索する。
【０１０７】
この例では、検索の結果としてアカウント情報「ＢＢＢ」および端末情報「ｚｚｚ」に対応付けられているカード識別情報「４４４」と、アカウント情報「ＣＣＣ」および端末情報「ｚｚｚ」に対応付けられているカード識別情報「６６６」とが得られることになる。
【０１０８】
このようにして得られたカード識別情報「４４４」と「６６６」は、ログインしたアカウント情報「ＡＡＡ」により識別されるユーザとは異なる他のユーザのカードを識別する情報である。
【０１０９】
また、カード識別情報「４４４」と「６６６」により識別されるカードは、ログインしたアカウント情報「ＡＡＡ」が使用する、端末情報「ｚｚｚ」により識別されるクライアント１１で使用されるものである。
【０１１０】
したがって、もし端末情報「ｚｚｚ」により識別されるクライアント１１に、カード識別情報「４４４」や「６６６」により識別されるカードのサービス利用情報が記録されたままの状態となっていると、サービス利用情報が不正利用されてしまうリスクがある。
【０１１１】
そこでクライアント１１は、そのようなサービス利用情報がクライアント１１に記録されているか否かを特定することができるように、クライアント１１に対してカード識別情報「４４４」と「６６６」を通知（送信）することで、アップロードが必要となるサービス利用情報の検索を指示する。
【０１１２】
このように制御部８５は、クライアント１１からアカウント情報および端末情報を受信した場合、受信したアカウント情報とは異なる他のアカウント情報と、受信した端末情報とに対応付けられて記録部２４に記録されているカード識別情報を検索する。
【０１１３】
なお、より詳細には検索の結果、受信したアカウント情報とは異なる他のアカウント情報と、受信した端末情報とに対応付けられているカード識別情報がなかった場合には、特にアップロードは不要となる。したがって、そのような場合にはサーバ７１による検索処理もクライアント１１による起動処理も終了する。
【０１１４】
ステップＳ５３において、通信部８３はステップＳ５２の検索により得られ、制御部８５から供給された、他のアカウント情報のカード識別情報をクライアント１１に送信する。
【０１１５】
すると、クライアント１１では、ステップＳ１４において通信部２５は、サーバ７１から送信されてきたカード識別情報を受信してデバイス管理部２６に供給する。
【０１１６】
すなわち、ステップＳ１４では、ステップＳ１３におけるアカウント情報および端末情報の送信に応じてサーバ７１から送信されてきたカード識別情報が受信される。
【０１１７】
ステップＳ１５において、デバイス管理部２６はステップＳ１４で受信され、通信部２５から供給されたカード識別情報に基づいて、そのカード識別情報に対応付けられて非接触ＩＣチップ２３に記録されているサービス利用情報を検索する。
【０１１８】
換言すれば、デバイス管理部２６は、ログインしたユーザとは異なる他のユーザのサービス利用情報が非接触ＩＣチップ２３に残存しているか否かを確認する。
【０１１９】
ステップＳ１６においてデバイス管理部２６は、ステップＳ１５での検索条件を満たすサービス利用情報があるか否かを判定する。すなわち、検索の結果として、受信したカード識別情報に対応付けられて記録されているサービス利用情報があるか否かが判定される。
【０１２０】
ステップＳ１６においてサービス利用情報がなかったと判定された場合、アップロードする必要があるサービス利用情報がないので、ステップＳ１７乃至ステップＳ１９の処理は行われず、起動処理は終了する。
【０１２１】
これに対して、ステップＳ１６においてサービス利用情報があると判定された場合、デバイス管理部２６は表示部２２に対してアップロード確認画面の表示を指示し、処理はステップＳ１７へと進む。
【０１２２】
ステップＳ１７において表示部２２は、デバイス管理部２６の指示に応じてアップロード確認画面を表示する。これにより、例えば図３に示したアップロード確認画面SC12が表示される。
【０１２３】
また、表示されたアップロード確認画面をユーザが確認し、適宜、入力部２１を操作して確認ボタンが操作されると、その後、ステップＳ１８の処理が行われる。
【０１２４】
すなわち、ステップＳ１８においてデバイス管理部２６は、ステップＳ１５の検索の結果として得られたサービス利用情報を非接触ＩＣチップ２３から読み出して、読み出したサービス利用情報と、そのサービス利用情報に対応付けられているカード識別情報を通信部２５に供給する。
【０１２５】
このとき読み出し後においては、読み出されたサービス利用情報は非接触ＩＣチップ２３には記録されていない状態となる。つまり、サービス利用情報は読み出し時にデバイス管理部２６によって非接触ＩＣチップ２３から消去される。なお、この場合、サービス利用情報だけでなくカード識別情報も消去されるようにしてもよいし、カード識別情報を消去するか否かをユーザが指定できるようにしてもよい。
【０１２６】
ステップＳ１９において、通信部２５はデバイス管理部２６から供給されたカード識別情報およびサービス利用情報をサーバ７１に送信する。
【０１２７】
すなわち、サービス利用情報がサーバ７１にアップロードされ、これによりカード識別情報により識別される仮想的なカードが非活性化される。
【０１２８】
例えば図６に示したカード識別情報「４４４」と「６６６」がステップＳ１４でサーバ７１から受信されたとする。
【０１２９】
この場合、ステップＳ１５ではカード識別情報「４４４」または「６６６」に対応付けられているサービス利用情報が非接触ＩＣチップ２３から検索される。
【０１３０】
そして、例えば検索の結果、カード識別情報「４４４」に対応付けられているサービス利用情報はなかったが、カード識別情報「６６６」に対応付けられているサービス利用情報が存在していたとする。すると、ステップＳ１９では、カード識別情報「６６６」とサービス利用情報がサーバ７１へとアップロードされる。
【０１３１】
このようにしてサービス利用情報がアップロードされると、デバイス管理部２６は表示部２２を制御してアップロード完了画面を表示させる。これにより、例えば図３に示したアップロード完了画面SC13が表示部２２に表示される。
【０１３２】
アップロード完了画面が表示されると、起動処理は終了する。起動処理が終了すると、その後、表示部２２には例えば図３に示したメニュー画面SC14が表示され、ユーザはメニュー画面SC14に対する操作を行うことで、サービスの提供を受けることができる。
【０１３３】
一方、サーバ７１では、ステップＳ５３の処理が行われると、その後、ステップＳ５４の処理が行われる。
【０１３４】
すなわち、ステップＳ５４において制御部８５はクライアント１１からサービス利用情報が送信されてきたか否かを判定する。
【０１３５】
ステップＳ５４においてサービス利用情報が送信されてこなかったと判定された場合、ステップＳ５５およびステップＳ５６の処理は行われず、検索処理は終了する。
【０１３６】
これに対して、ステップＳ５４においてサービス利用情報が送信されてきたと判定された場合、ステップＳ５５において通信部８３はクライアント１１から送信されてきたカード識別情報およびサービス利用情報を受信し、制御部８５に供給する。ステップＳ５５では、ステップＳ１９の処理により送信されたカード識別情報およびサービス利用情報が受信される。
【０１３７】
ステップＳ５６において制御部８５は、ステップＳ５５で受信され、通信部８３から供給されたサービス利用情報を記録部８４に供給して記録させ、検索処理は終了する。
【０１３８】
すなわち、例えば制御部８５は、受信されたカード識別情報に対応付けられて記録部８４に記録されているカード状態管理情報に、受信されたサービス利用情報が含まれるようにカード状態管理情報を更新することで、サービス利用情報を記録部８４に記録させる。これにより、正しいカード識別情報に対応付けられてサービス利用情報が記録されたことになる。
【０１３９】
以上のようにしてクライアント１１は、ログイン時にアカウント情報および端末情報をサーバ７１に送信し、それに応じてサーバ７１からカード識別情報を受信した場合、そのカード識別情報に対応付けられて非接触ＩＣチップ２３に記録されているサービス利用情報を検索し、サーバ７１へとアップロードする。
【０１４０】
また、サーバ７１は、クライアント１１からアカウント情報および端末情報を受信すると、他のアカウント情報のカード識別情報を検索し、クライアント１１へと送信するとともに、クライアント１１からサービス利用情報が送信されてくると、そのサービス利用情報を受信し、記録部８４に記録する。
【０１４１】
このようにすることで、ユーザとは異なる他のユーザのサービス利用情報がクライアント１１に残存していた場合でも、情報の授受および検索処理という少ない処理量の処理で簡単にサービス利用情報の不正利用のリスクを低減させることができる。
【０１４２】
特に、ログイン直後に他のユーザのサービス利用情報を検索し、サーバ７１にアップロードすることでさらに不正利用のリスクを低減させることができる。
【０１４３】
しかも、ユーザはアップロード等の指示を特に行う必要もなく、他人にクライアント１１を渡すときにも、そのクライアント１１に残存するサービス利用情報を使い切ったり、手動でサーバ７１等にサービス利用情報を移行させる必要もない。したがって、本技術によれば、サービス利用情報の不正利用のリスクを簡単に低減させることができるだけでなく、使い勝手も向上させることができる。
【０１４４】
〈コンピュータの構成例〉
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１４５】
図８は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１４６】
コンピュータにおいて、CPU（Central Processing Unit）５０１，ROM（Read Only Memory）５０２，RAM（Random Access Memory）５０３は、バス５０４により相互に接続されている。
【０１４７】
バス５０４には、さらに、入出力インターフェース５０５が接続されている。入出力インターフェース５０５には、入力部５０６、出力部５０７、記録部５０８、通信部５０９、及びドライブ５１０が接続されている。
【０１４８】
入力部５０６は、キーボード、マウス、マイクロホン、撮像素子などよりなる。出力部５０７は、ディスプレイ、スピーカなどよりなる。記録部５０８は、ハードディスクや不揮発性のメモリ、非接触ＩＣチップなどよりなる。通信部５０９は、ネットワークインターフェースなどよりなる。ドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブル記録媒体５１１を駆動する。
【０１４９】
以上のように構成されるコンピュータでは、CPU５０１が、例えば、記録部５０８に記録されているプログラムを、入出力インターフェース５０５及びバス５０４を介して、RAM５０３にロードして実行することにより、上述した一連の処理が行われる。
【０１５０】
コンピュータ（CPU５０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブル記録媒体５１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１５１】
コンピュータでは、プログラムは、リムーバブル記録媒体５１１をドライブ５１０に装着することにより、入出力インターフェース５０５を介して、記録部５０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５０９で受信し、記録部５０８にインストールすることができる。その他、プログラムは、ROM５０２や記録部５０８に、あらかじめインストールしておくことができる。
【０１５２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１５３】
また、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１５４】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１５５】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１５６】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１５７】
さらに、本技術は、以下の構成とすることも可能である。
【０１５８】
（１）
サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報を検索する管理部と、
前記検索により得られた前記サービス利用情報をアップロードする通信部と
を備える情報処理装置。
（２）
前記所定のアカウント情報でログインが行われた場合、
前記管理部は前記サービス利用情報を検索し、
前記通信部は前記サービス利用情報をアップロードする
（１）に記載の情報処理装置。
（３）
前記管理部は、サーバから受信した前記他のアカウント情報の前記カード識別情報に対応付けられて前記記録媒体に記録されている前記サービス利用情報を検索し、
前記通信部は、前記サービス利用情報を前記サーバにアップロードする
（１）または（２）に記載の情報処理装置。
（４）
前記通信部は、
前記所定のアカウント情報、および前記情報処理装置を識別する端末情報を前記サーバに送信し、
前記所定のアカウント情報および前記端末情報の送信に応じて前記サーバから送信されてきた前記他のアカウント情報の前記カード識別情報を受信する
（３）に記載の情報処理装置。
（５）
前記サービス利用情報は、前記カードによる決済に用いられる価値情報である
（１）乃至（４）の何れか一項に記載の情報処理装置。
（６）
前記価値情報は、残高情報、ポイントの残量情報、またはクレジット番号である
（５）に記載の情報処理装置。
（７）
前記記録媒体は、非接触ＩＣチップである
（１）乃至（６）の何れか一項に記載の情報処理装置。
（８）
前記アップロードを行う旨の確認画面、または前記アップロードが完了した旨の完了画面を表示する表示部をさらに備える
（１）乃至（７）の何れか一項に記載の情報処理装置。
（９）
情報処理装置が、
サービスの利用時に用いられるサービス利用情報であって、前記サービスを利用するためのカードを識別するカード識別情報のうちの所定のアカウント情報とは異なる他のアカウント情報のカード識別情報に対応付けられて記録媒体に記録されているサービス利用情報を検索し、
前記検索により得られた前記サービス利用情報をアップロードする
情報処理方法。
（１０）
ユーザを識別するアカウント情報、サービスを利用するためのカードとして機能させる端末装置を識別する端末情報、および前記カードを識別するカード識別情報を対応付けて記録する記録部と、
前記端末装置から前記アカウント情報および前記端末情報を受信した場合、受信した前記アカウント情報とは異なる他のアカウント情報と、受信した前記端末情報とに対応付けられて前記記録部に記録されている前記カード識別情報を検索する制御部と、
前記検索により得られた前記カード識別情報を前記端末装置に送信する通信部と
を備える情報処理装置。
（１１）
前記制御部は、前記検索により得られた前記カード識別情報、および前記サービスの利用時に用いられるサービス利用情報を前記端末装置から受信した場合、前記検索により得られた前記カード識別情報に対応付けて前記サービス利用情報を前記記録部に記録させる
（１０）に記載の情報処理装置。
（１２）
前記サービス利用情報は、前記カードによる決済に用いられる価値情報である
（１１）に記載の情報処理装置。
（１３）
前記価値情報は、残高情報、ポイントの残量情報、またはクレジット番号である
（１２）に記載の情報処理装置。
（１４）
ユーザを識別するアカウント情報、サービスを利用するためのカードとして機能させる端末装置を識別する端末情報、および前記カードを識別するカード識別情報を対応付けて記録する記録部を有する情報処理装置が、
前記端末装置から前記アカウント情報および前記端末情報を受信した場合、受信した前記アカウント情報とは異なる他のアカウント情報と、受信した前記端末情報とに対応付けられて前記記録部に記録されている前記カード識別情報を検索し、
前記検索により得られた前記カード識別情報を前記端末装置に送信する
情報処理方法。
【符号の説明】
【０１５９】
１１  クライアント，  ２１  入力部，  ２２  表示部，  ２３  非接触ＩＣチップ，  ２５  通信部，  ２６  デバイス管理部，  ７１  サーバ，  ８３  通信部，  ８４  記録部，  ８５  制御部
【図１】
2019235251.tif 000003
【図２】
2019235251.tif 000004
【図３】
2019235251.tif 000005
【図４】
2019235251.tif 000006
【図５】
2019235251.tif 000007
【図６】
2019235251.tif 000008
【図７】
2019235251.tif 000009
【図８】
2019235251.tif 000010
【国際調査報告】
2019235251.tif 000011
2019235251.tif 000012
2019235251.tif 000013