(57)【要約】【課題】ユーザが容易にネットワークサービスを利用できるようにする。【解決手段】店舗サーバ１０は、ユーザから提示された端末４０に対して端末ＩＤを発行し、ユーザの生体認証情報と対応付けてデータベースに記憶するとともに、端末ＩＤを二次元コード化して印字したシールを出力する。その後、店舗サーバ１０は、ネットワークサービスを希望するユーザが提示したシールから端末ＩＤを取得し、この端末ＩＤがユーザの生体認証情報と対応付けられてデータベースに記憶されているか否かを判別し、記憶されている場合に、端末４０に対するネットワークサービスを実行する。【選択図】図１
2016201659.tif 000002
【特許請求の範囲】
【請求項１】
店舗においてユーザから提示された端末に対して端末識別情報を発行し、前記ユーザのユーザ識別情報と対応付けてデータベースに記憶するとともに、前記端末識別情報を記録した媒体を出力する登録部と、
ネットワークサービスを希望するユーザが提示した前記媒体から端末識別情報を取得し、前記端末識別情報が前記ユーザのユーザ識別情報と対応付けられて前記データベースに記憶されているか否かを判別する判別部と、
前記判別部が前記端末識別情報が前記データベースに記憶されていると判別した場合に、前記端末識別情報で特定される端末に対するネットワークサービスを実行するサービス実行部と、
を備えるサービス提供システム。
【請求項２】
前記ユーザ識別情報は、ユーザの生体認証情報である、
請求項１に記載のサービス提供システム。
【請求項３】
前記媒体は、前記端末識別情報が２次元コードでコード化されて印字されているシールである、
請求項１又は２に記載のサービス提供システム。
【請求項４】
前記端末に対して実行されたネットワークサービスの履歴を記録するサポートログ記録部をさらに備える、
請求項１から３の何れか１項に記載のサービス提供システム。
【請求項５】
店舗においてユーザから提示された端末に対して端末識別情報を発行し、前記ユーザのユーザ識別情報と対応付けてデータベースに記憶するとともに、前記端末識別情報を記録した媒体を出力する登録ステップと、
ネットワークサービスを希望するユーザが提示した前記媒体から端末識別情報を取得し、前記端末識別情報が前記ユーザのユーザ識別情報と対応付けられて前記データベースに記憶されているか否かを判別する判別ステップと、
前記判別ステップで前記端末識別情報が前記データベースに記憶されていると判別した場合に、前記端末識別情報で特定される端末に対するネットワークサービスを実行するサービス実行ステップと、
を有するサービス提供方法。
【請求項６】
コンピュータを、
店舗においてユーザから提示された端末に対して端末識別情報を発行し、前記ユーザのユーザ識別情報と対応付けてデータベースに記憶するとともに、前記端末識別情報を記録した媒体を出力する登録部、
ネットワークサービスを希望するユーザが提示した前記媒体から端末識別情報を取得し、前記端末識別情報が前記ユーザのユーザ識別情報と対応付けられて前記データベースに記憶されているか否かを判別する判別部、
前記判別部が前記端末識別情報が前記データベースに記憶されていると判別した場合に、前記端末識別情報で特定される端末に対するネットワークサービスを実行するサービス実行部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの所有する端末にネットワークサービスを提供するサービス提供システム、サービス提供方法、及びプログラムに関する。
【背景技術】
【０００２】
インターネット等のネットワークを介して、ユーザが所有する端末に対して各種のサービス（以下、「ネットワークサービス」という）を提供するシステムが知られている。例えば、特許文献１には、サーバがネットワークを介して送信したデータ停止要求を受信した際に、移動通信端末がユーザデータへのアクセス機能を停止するリモートロックシステムについて記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７４７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
リモートロック等のネットワークサービスを利用するためには、ユーザは、自分の所有する端末を操作してブラウザを起動して専用のサイトにアクセスし、端末の識別情報やパスワード等を登録する作業等が必要であり面倒である。
【０００５】
本発明は上記実情に鑑みてなされたものであり、従来よりも容易にネットワークサービスを利用することができるサービス提供システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係るサービス提供システムは、
店舗においてユーザから提示された端末に対して端末識別情報を発行し、前記ユーザのユーザ識別情報と対応付けてデータベースに記憶するとともに、前記端末識別情報を記録した媒体を出力する登録部と、
ネットワークサービスを希望するユーザが提示した前記媒体から端末識別情報を取得し、前記端末識別情報が前記ユーザのユーザ識別情報と対応付けられて前記データベースに記憶されているか否かを判別する判別部と、
前記判別部が前記端末識別情報が前記データベースに記憶されていると判別した場合に、前記端末識別情報で特定される端末に対するネットワークサービスを実行するサービス実行部と、
を備える。
【０００７】
前記ユーザ識別情報は、ユーザの生体認証情報であってもよい。
【０００８】
前記媒体は、前記端末識別情報が２次元コードでコード化されて印字されているシールであってもよい。
【０００９】
前記端末に対して実行されたネットワークサービスの履歴を記録するサポートログ記録部をさらに備えてもよい。
【００１０】
上記目的を達成するため、本発明の第２の観点に係るサービス提供方法は、
店舗においてユーザから提示された端末に対して端末識別情報を発行し、前記ユーザのユーザ識別情報と対応付けてデータベースに記憶するとともに、前記端末識別情報を記録した媒体を出力する登録ステップと、
ネットワークサービスを希望するユーザが提示した前記媒体から端末識別情報を取得し、前記端末識別情報が前記ユーザのユーザ識別情報と対応付けられて前記データベースに記憶されているか否かを判別する判別ステップと、
前記判別ステップで前記端末識別情報が前記データベースに記憶されていると判別した場合に、前記端末識別情報で特定される端末に対するネットワークサービスを実行するサービス実行ステップと、
を有する。
【００１１】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
コンピュータを、
店舗においてユーザから提示された端末に対して端末識別情報を発行し、前記ユーザのユーザ識別情報と対応付けてデータベースに記憶するとともに、前記端末識別情報を記録した媒体を出力する登録部、
ネットワークサービスを希望するユーザが提示した前記媒体から端末識別情報を取得し、前記端末識別情報が前記ユーザのユーザ識別情報と対応付けられて前記データベースに記憶されているか否かを判別する判別部、
前記判別部が前記端末識別情報が前記データベースに記憶されていると判別した場合に、前記端末識別情報で特定される端末に対するネットワークサービスを実行するサービス実行部、
として機能させる。
【発明の効果】
【００１２】
本発明によれば、ユーザは、従来よりも容易にネットワークサービスを利用することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るサービス提供システムの構成を示す図である。
【図２】店舗サーバの構成を示すブロック図である。
【図３】ユーザＤＢ（データベース）の構成例を示す図である。
【図４】端末ＤＢの構成例を示す図である。
【図５】サポートログＤＢの構成例を示す図である。
【図６】登録処理の動作を説明するためのフローチャートである。
【図７】サービス登録画面の画面例を示す図である。
【図８】サービス実行処理の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、本発明は下記の実施形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で下記の実施形態及び図面に変更を加えることが出来るのはもちろんである。また、図中同一または相当部分には同一符号を付す。
【００１５】
本発明の実施形態に係るサービス提供システムについて説明する。サービス提供システムは、図１に示すように、家電等の店舗内に設置されている店舗サーバ１０と、クラウドシステム２００内に構築されているクラウドサーバ２０及びバックアップＤＢ３０と、を備える。店舗サーバ１０とクラウドサーバ２０とは、インターネットを介して、相互通信可能に接続される。
【００１６】
店舗サーバ１０は、店舗内に配置され、この店舗の店員によって操作されるサーバである。店舗サーバ１０は、主に顧客や商品の管理のために利用される。また、ユーザからサービス登録の依頼を受けた店員の操作に応じて、店舗サーバ１０は、ネットワークサービスが利用可能となるようにユーザが所有する端末４０を登録する登録処理を行う。また、ユーザからのサービス開始の依頼を受けた店員の操作に応じて、店舗サーバ１０は、ネットワークサービスを提供するための処理を行う。なお、端末４０は、インターネットに接続する機能を有する装置全般を広く意味し、例えば、スマートフォン、携帯電話、タブレット端末、ＰＣ等である。
【００１７】
店舗サーバ１０は、図２に示すように、通信部１１と、生体認証情報取得部１２と、印刷部１３と、リーダ部１４と、入力部１５と、表示部１６と、記憶部１７と、制御部１８と、を備える。
【００１８】
通信部１１は、ＮＩＣ（Network Interface Card）等を備え、制御部１８からの指示に従い、インターネットを介してクラウドサーバ２０や端末４０と通信を行う。例えば、通信部１１は、制御部１８からの指示に従い、ネットワークサービスの登録要求をクラウドシステム２００に送信する。
【００１９】
生体認証情報取得部１２は、カメラ等を備え、ユーザを一意に識別するための生体認証情報を取得する。生体認証情報は例えば、ユーザの指紋や虹彩や顔データ等の情報である。
【００２０】
印刷部１３は、インクジェット式プリンタ等であり、制御部１８の指示に基づいて印刷を行う。例えば、印刷部１３は、端末４０の識別情報をＱＲコード（登録商標）等の２次元コードで記載したシールを印刷する。
【００２１】
リーダ部１４は、近接されたＱＲコード等の２次元コードを読みとり、記録されている情報を取得する。例えば、リーダ部１４は、端末４０に貼られているシールを読み取り、記録されている端末ＩＤを取得する。
【００２２】
入力部１５は、キーボードやマウス等を備え、ユーザからの操作に対応した操作信号を制御部１８に出力する。
【００２３】
表示部１６は、ＬＣＤ（Liquid Crystal Display）等を備え、制御部１８の指示に基づいて各種の情報を表示する。
【００２４】
記憶部１７は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置等の記憶装置によって構成され、各種のデータやプログラム等を記憶する。また、記憶部１７は、制御部１８が処理を行う際のワーク領域として利用される。また、記憶部１７には、ユーザＤＢ１７１と、端末ＤＢ１７２と、サポートログＤＢ１７３と、が格納されている。
【００２５】
ユーザＤＢ１７１は、店舗の会員となったユーザに関する情報（ユーザ情報）が格納されるデータベースである。具体的には、図３に示すように、ユーザＤＢ１７１には、ユーザ毎に、ユーザＩＤと、氏名、住所、電話番号等の個人情報と、指紋や虹彩や顔データ等の生体認証情報と、が対応付けられて記憶される。
【００２６】
図２に戻り、端末ＤＢ１７２は、後述する登録処理でネットワークサービスに登録された端末４０に関する各種の情報が格納されるデータベースである。具体的には、端末ＤＢ１７２には、図４に示すように、端末４０毎に、端末ＩＤと、名称、シリアル番号、メールアドレス、ＩＰアドレス等の端末情報と、この端末４０の所有者のユーザＩＤと、が対応付けられて記憶されている。
【００２７】
図２に戻り、サポートログＤＢ１７３は、端末４０に対してなされたネットワークサービスの内容等が記録されるデータベースである。具体的には、サポートログＤＢ１７３には、図５に示すように、サービスが実行された日時と、サービスの対象となった端末４０の端末ＩＤと、サービスの内容を示すサポート内容と、が対応付けられて記憶されている。
【００２８】
図２に戻り、制御部１８は、ＣＰＵ（Central Processing Unit）やマイクロプロセッサユニット、ソフトウェアタイマ等から構成され、記憶部１７に記憶されているプログラムを実行することで、店舗サーバ１０全体の動作（各部の動作）を制御する。
【００２９】
例えば、制御部１８は、ネットワークサービスが利用可能となるように店舗でユーザが提示した端末４０を登録するための登録処理を実行する。また、制御部１８は、登録された端末４０に対してネットワークサービスを実行するためのサービス実行処理を行う。なお、制御部１８の行うこれらの処理の詳細については後述する。
【００３０】
図１に戻り、クラウドサーバ２０は、クラウドシステム２００を実現するための各種の処理を実行する。また、クラウドサーバ２０は、定期的に、バックアップＤＢ３０を更新する。また、クラウドサーバ２０は、店舗サーバ１０からの要求を受けて、バックアップＤＢ３０から要求されたバックアップデータを取得して店舗サーバ１０に送信する。
【００３１】
バックアップＤＢ３０は、登録された各端末４０のバックアップデータが格納されるデータベースである。具体的には、バックアップＤＢ３０には、端末４０毎に、端末４０の端末ＩＤと、端末４０から取得されたバックアップデータと、が対応付けられて格納される。また、バックアップＤＢ３０に格納されているバックアップデータは、クラウドサーバ２０の定期的な処理により、適宜、最新のデータに更新される。
【００３２】
続いて、上述したサービス提供システムで実施される処理について説明する。
【００３３】
（登録処理）
始めに、ネットワーサービスを利用可能にするために、ユーザが店舗で購入した端末４０を登録する登録処理について、図６のフローチャートを参照して詳細に説明する。
【００３４】
ユーザは、店舗の店頭で、店員に購入した端末４０を提示するとともに、氏名等の個人情報を記入したサービス申込用紙を渡して、ネットワークサービスの登録を依頼する。
【００３５】
この依頼を受けて、店員は、店舗サーバ１０の生体認証情報取得部１２の撮像範囲にユーザを誘導した後、入力部１５から登録処理開始を指示する。この指示に応答して、店舗サーバ１０の制御部１８は、生体認証情報取得部１２を制御して、ユーザの生体認証情報（例えば、顔データ）を取得する（ステップＳ１０１）。
【００３６】
生体認証情報の取得が完了すると、店員は入力部１５から所定の操作を行い、この操作に応答して、制御部１８は、表示部１６に図７に示すようなサービス登録画面を表示させる（ステップＳ１０２）。
【００３７】
そして、店員は、入力部１５を操作して、サービス登録画面上に、ユーザから渡された申込書に記載されている個人情報と、端末４０の端末情報（名称や型式、ＭＡＣアドレス、メールアドレス、ＩＰアドレス等）を入力し、登録ボタンをクリックする。この操作に応答して、店舗サーバ１０の制御部１８は、このユーザを一意に識別するためのユーザＩＤを新たに発行する（ステップＳ１０３）。そして、制御部１８は、発行したユーザＩＤとサービス登録画面上で入力された個人情報とステップＳ１０１で取得した生体認証情報とを含んだレコードをユーザＤＢ１７１に新たに格納する（ステップＳ１０４）。なお、端末情報は、端末のマニュアル等から取得してもよいし、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線により端末４０が端末店舗サーバ１０に端末情報を送信してもよい。
【００３８】
続いて、制御部１８は、端末４０を一意に識別する端末ＩＤを新たに発行する（ステップＳ１０５）。なお、制御部１８は、端末４０のＭＡＣアドレスを暗号化した情報等を端末ＩＤとして発行してもよい。
【００３９】
続いて、制御部１８は、発行した端末ＩＤとサービス登録画面上で入力された端末情報とを含んだレコードを端末ＤＢ１７２に新たに格納する（ステップＳ１０６）。なお、この処理で格納されるレコードの所有者のユーザＩＤには、ステップＳ１０３で発行したユーザＩＤを入力すればよい。この処理により、ユーザのユーザ識別情報（生体認証情報）とこのユーザが所有する端末４０の端末ＩＤとが、対応付けられて店舗サーバ１０に登録されたこととなる。
【００４０】
続いて、制御部１８は、印刷部１３を制御して、ステップＳ１０５で発行した端末ＩＤをＱＲコード等の２次元コードでコード化して印字したシールを出力する（ステップＳ１０７）。店員はこのシールを端末４０に貼り付ける。
【００４１】
続いて、制御部１８は、サポートログＤＢ１７３に、この端末４０のサポートが開始されたことを示すログを記録する（ステップＳ１０８）。そして、店員は、登録が完了した端末４０をユーザに渡して、以上で登録処理は終了する。
【００４２】
このように、ユーザは、店員に依頼するだけで、自分で特別な操作を必要とせずに、所有する端末を容易にネットワークサービスに登録することが可能となる。
【００４３】
なお、その後、店舗サーバ１０の制御部１８は、定期的（１日毎）に、端末ＤＢ１７２を参照して、登録された端末４０にアクセスし、端末４０に記憶されているデータのバックアップデータを取得する。そして、制御部１８は、取得したバックアップデータをその端末４０の端末ＩＤとともにクラウドサーバ２０に送信し、クラウドサーバ２０は、バックアップＤＢ３０に格納されているレコードを更新する。
【００４４】
（サービス実行処理）
続いて、上述した登録処理によって登録された端末４０に対して、ユーザから要求されたネットワークサービスを実行するサービス実行処理について、図８のフローチャートを用いて説明する。なお、ここでは、ネットワークサービスとして、データの復旧がユーザから要求されたものとする。
【００４５】
例えば、ユーザは、誤操作やウイルス等によって端末４０に記憶されているデータを喪失してしまった。そのためユーザは、この端末４０を店舗に持ち込んで提示し、データの復旧を店員に依頼した。この依頼を受けた店員は、端末４０に貼られているシールにリーダ部１４を近接させて入力部１５から処理開始を指示し、この指示に応答して、制御部１８は、リーダ部１４を制御して、シールに印字されている２次元コードからこの端末４０の端末ＩＤを取得する（ステップＳ２０１）。
【００４６】
続いて、店員は、店舗サーバ１０の生体認証情報取得部１２の撮像範囲にユーザを誘導した後、入力部１５から所定の操作を行う。この操作に応答して、制御部１８は、生体認証情報取得部１２を制御して、ユーザの生体認証情報（例えば、顔データ）を取得する（ステップＳ２０２）。
【００４７】
続いて、制御部１８は、ステップＳ２０１で取得した端末ＩＤと、ステップＳ２０２で取得した生体認証情報とに基づいて、提示された端末４０がユーザの所有物であるか否かを判別する（ステップＳ２０３）。具体的には、制御部１８は、ステップＳ２０１で取得した端末ＩＤを含むレコードを端末ＤＢ１７２から特定する。また、制御部１８は、ステップＳ２０２で取得した生体認証情報を含むレコードをユーザＤＢ１７１から特定する。そして、制御部１８は、特定した端末ＤＢ１７２のレコードに含まれる所有者のユーザＩＤが、特定したユーザＤＢ１７１のレコードのユーザＩＤと一致しているか否かを判別すればよい。なお、生体認証情報の代わりに、ユーザから聞き出した生年月日等の個人情報を用いてこの判別を行ってもよい。
【００４８】
端末４０がユーザの所有物で無いと判別した場合（ステップＳ２０３；Ｎｏ）、このユーザは不正に端末４０を入手した可能性がある。そのため、制御部１８は、エラーとしてサービス実行処理は終了する。
【００４９】
一方、端末４０がユーザの所有物であると判別した場合（ステップＳ２０３；Ｙｅｓ）、制御部１８は、クラウドサーバ２０に要求を送信して、バックアップＤＢ３０からこの端末４０のバックアップデータを取得する（ステップＳ２０４）。そして、制御部１８は、インターネットを介して、取得したバックアップデータを端末４０に送信する（ステップＳ２０５）。これにより、端末４０のデータは復旧される。
【００５０】
続いて、データの復旧が完了すると、制御部１８は、サポートログＤＢ１７３にその旨を記録して（ステップＳ２０６）、サービス実行処理は終了する。
【００５１】
このように、本発明の実施形態によれば、ユーザは、店頭で店員に依頼するだけで、自分の所有する端末４０に対するデータ復旧等のネットワークサービスを容易に実行することが可能となる。
【００５２】
また、本発明の実施形態によれば、端末４０をネットワークサービスに登録する際に、ユーザの生体認証情報が端末ＩＤと対応付けられて各データベース（ユーザＤＢ１７１、端末ＤＢ１７２）に記憶される。また、端末ＩＤがコード化して印字されたシールが発行されて端末に貼り付けられる。そして、サービスを実行する際には、このシールから読み取った端末ＩＤがユーザの生体認証情報と対応付けられていない場合には、そのサービスは実行されない。そのため、端末４０の真の所有者が依頼した場合のみ、その端末４０に対してネットワークサービスが実行されるため、セキュリティを向上させることができる。
【００５３】
また、本実施形態によれば、ネットワークサービスの登録や実行をした際に、その記録がサポートログＤＢ１７３に記録される。そのため、サポートログＤＢ１７３の内容を確認することで、端末４０に対してどのようなネットワークサービスがなされているのかといったこれまでの履歴を容易に知ることができる。
【００５４】
（変形例）
なお、本発明は、上記実施形態に限定されず、本発明の要旨を逸脱しない部分での種々の修正は勿論可能である。
【００５５】
上記実施形態では、ネットワークサービスとして、データを復旧するサービスについて主に説明した。しかしながら、本発明は、データ移行や、リモートロックの実行・解除や、リモートサポートシステム等といった他のネットワークサービスにも、本発明は適用可能である。なお、この場合、図６の登録処理は同様に行えばよい。また、図８のサービス実行処理は、ステップＳ２０４とステップＳ２０５の処理を、対応するネットワークサービスの処理に置き換えればよい。
【００５６】
上記実施形態では、ネットワークサービスに登録する端末４０の端末ＩＤを２次元コードでコード化して印字したシールを出力したが、コード化せずに、端末ＩＤを直接記載したシールを出力してもよい。また、必ずしもシールを出力する必要は無く、その媒体は任意である。例えば、シールの代わりに端末ＩＤが印字されたカードを出力したり、端末ＩＤが記録されたＩＣタグ等を出力してもよい。
【００５７】
上記実施形態では、ユーザが店舗で購入した端末４０に対してネットワークサービスを提供する例について説明したが、本発明は、店舗以外で購入した端末４０に対しても適用可能である。
【００５８】
また、本発明の店舗サーバ１０が行う処理を複数のサーバで分担して行ってもよい。例えば、登録処理とサービス実行処理とを別々のサーバが行ってもよい。また、クラウドサーバ２０が、上述した店舗サーバ１０の処理の一部を行ってもよい。
【００５９】
また、本実施形態の店舗サーバ１０は、専用のハードウェアに限られるものではなく、通常のコンピュータシステムによっても実現することができる。
【００６０】
具体的には、上記実施形態では、店舗サーバ１０が実行するプログラムが、記憶部１７に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータが読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行する店舗サーバ１０を構成してもよい。
【符号の説明】
【００６１】
１０  店舗サーバ、２０  クラウドサーバ、３０  バックアップＤＢ、４０  端末、１１  通信部、１２  生体認証情報取得部、１３  印刷部、１４  リーダ部、１５  入力部、１６  表示部、１７  記憶部、１８  制御部、１７１  ユーザＤＢ、１７２  端末ＤＢ、１７３  サポートログＤＢ
【図１】
2016201659.tif 000003
【図２】
2016201659.tif 000004
【図３】
2016201659.tif 000005
【図４】
2016201659.tif 000006
【図５】
2016201659.tif 000007
【図６】
2016201659.tif 000008
【図７】
2016201659.tif 000009
【図８】
2016201659.tif 000010