(57)【要約】【課題】好適にデータの削除を行うこと。【解決手段】実施形態によれば、電子機器は、無線通信部と、記憶部と、削除手段とを具備する。無線通信部は、ネットワークに接続された管理装置と通信を行う。記憶部は、複数のアカウントに対応する、アカウント名を含む複数のアカウント情報と、各アカウント情報に対応するデータとを格納する。削除手段は、前記管理装置から前記複数のアカウントの内の第１のアカウントの削除要求を受信した場合、前記第１のアカウントに対応する第１のアカウント情報と、前記第１のアカウントに対応する第１のデータとを前記記憶部から削除する。【選択図】    図２
2014235541.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された管理装置と通信を行うための無線通信部と、
複数のアカウントに対応する、アカウント名を含む複数のアカウント情報と、各アカウントに対応するデータとを格納する記憶部と、
前記管理装置から前記複数のアカウントの内の第１のアカウントの削除要求を受信した場合、前記第１のアカウントに対応する第１のアカウント情報と、前記第１のアカウントに対応する第１のデータとを前記記憶部から削除する削除手段と
を具備する電子機器。
【請求項２】
前記削除手段は、前記管理装置から前記第１のアカウントの削除要求を受信した場合、前記第１のアカウントとは異なる第２のアカウントに対応する第２のアカウント情報と、前記第２のアカウントに対応する第２のデータとは前記記憶部から削除しない請求項１記載の電子機器。
【請求項３】
前記削除手段が、前記第１のアカウント情報と前記第１のデータとの削除に失敗した場合、前記管理装置に失敗した旨を通知する通知手段を更に具備する
請求項１に記載の電子機器。
【請求項４】
第１のアプリケーションプログラムに対応するアカウントの削除要求を受信した場合、前記記憶部から前記第１のアプリケーションプログラムに対応する第２のアカウントを検出する検出手段を更に具備し、
前記削除手段は、前記第２のアカウントに対応する第２のアカウント情報と、前記第２のアカウントに対応する第２のデータとを前記記憶部から削除する
請求項１に記載の電子機器。
【請求項５】
前記削除手段が、前記第２のアカウント情報と前記第２のデータとの削除に失敗した場合、前記管理装置に失敗した旨を通知する通知手段を更に具備する
請求項４に記載の電子機器。
【請求項６】
前記管理装置から前記複数のアカウントの削除要求を受信した場合、前記削除手段は、前記複数のアカウントから第３のアカウントを除いた一つ以上の第４のアカウントに対応する第４のアカウント情報と各第４のアカウントに対応する第４のデータとを前記記憶部から削除する
請求項１に記載の電子機器。
【請求項７】
複数のアカウントに対応する、アカウント名を含む複数のアカウント情報と、各アカウントに対応するデータとを格納する記憶部を有する電子機器の管理方法であって、
ネットワークに接続された管理装置から前記複数のアカウントの内の第１のアカウントの削除要求を受信した場合、前記第１のアカウントに対応する第１のアカウント情報と、前記第１のアカウントに対応する第１のデータとを前記記憶部から削除する
管理方法。
【請求項８】
複数のアカウントに対応する、アカウント名を含む複数のアカウント情報と、各アカウントに対応するデータとを格納する記憶部を有するコンピュータによって実行されるプログラムであって、
ネットワークに接続された管理装置から複数のアカウントの内の第１のアカウントの削除要求を受信した場合、前記第１のアカウントに対応する第１のアカウント情報と、前記第１のアカウントに対応する第１のデータとを前記記憶部から削除する手順を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、管理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットなどの携帯情報端末の普及が急速に進んでおり、それに伴い、これらの携帯情報端末をビジネス向けに利用しようという企業の需要も大きくなっている。さらに、それらの端末を企業が従業員に配布するのではなく、従業員が個人所有の端末を持ち込んで業務に利用する、Bring Your Own Device (以下「ＢＹＯＤ」)と呼ばれる利用方法が注目されている。
【０００３】
企業にとってＢＹＯＤは、コスト削減や業務効率の向上などのメリットと同時にセキュリティの確保が難しいというデメリットもあり、セキュリティの確保と利便性を両立させる手法が必要である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８０９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スマートフォンなどの携帯情報端末には、紛失や盗難時に遠隔操作で端末内のデータを消去する機能（以下、リモートワイプ）を持つものがある。リモートワイプは端末内部のデータ全てを消去するため、ＢＹＯＤで使用している従業員所有の情報端末に対して実行すると、本来は削除する必要のない従業員のプライベートなデータまでも消去されてしまう。本来は削除する必要のない従業員のプライベートなデータまで削除してしまうと、端末を取り戻した際に環境を復元する手間がかかる。
【０００６】
本発明の目的は、好適にデータの削除を行うことが可能な電子機器、管理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、無線通信部と、記憶部と、削除手段とを具備する。無線通信部は、ネットワークに接続された管理装置と通信を行う。記憶部は、複数のアカウントに対応する、アカウント名を含む複数のアカウント情報と、各アカウントに対応するデータとを格納する。削除手段は、前記管理装置から複数のアカウントの内の第１のアカウントの削除要求を受信した場合、前記第１のアカウントに対応する第１のアカウント情報と、前記第１のアカウントに対応する第１のデータとを前記記憶部から削除する。
【図面の簡単な説明】
【０００８】
【図１】実施形態の電子機器の外観の一例を示す斜視図。
【図２】システムの構成の一例を示す図。
【図３】実施形態の電子機器のシステム構成の一例を示す斜視図。
【図４】実施形態の電子機器に設定されるアカウントに対応するデータを説明するための図。
【図５】管理サーバからの要求に応じて、オフィスアカウントに対応するデータを削除する手順の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
先ず、図１を参照して、本実施形態の電子機器の構成を説明する。この電子機器は、携帯型の端末、たとえば、タブレット型パーソナルコンピュータ、ラップトップ型またはノートブック型のパーソナルコンピュータ、ＰＤＡ、として実現し得る。以下では、この経路探索装置がタブレット型パーソナルコンピュータ１０（以下、コンピュータ１０と称す。）として実現されている場合を想定する。
【００１１】
図１は、コンピュータ１０の外観を示す図である。このコンピュータ１０は、コンピュータ本体１１と、タッチスクリーンディスプレイ１７とから構成される。コンピュータ本体１１は薄い箱形の筐体を有している。コンピュータ本体１１の表面には本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４が設けられている。タッチスクリーンディスプレイ１７はコンピュータ本体１１の表面上に配置される。タッチスクリーンディスプレイ１７は、フラットパネルディスプレイ（たとえば、液晶表示装置（ＬＣＤ））と、タッチパネルとを備える。タッチパネルは、ＬＣＤの画面を覆うように設けられる。タッチパネルは、ユーザの指またはペンによってタッチされたタッチスクリーンディスプレイ１７上の位置を検出するように構成されている。
【００１２】
図２は、コンピュータ１０を含むシステムの構成を示す図である。  
システムは、コンピュータ１０、管理サーバ２０、およびクラウドメッセージサーバ３０等を含む。
【００１３】
管理サーバ２０は、クラウドメッセージサーバ３０を介してコンピュータ１０にメッセージをプッシュ配信する。コンピュータ１０には登録ＩＤが割り当てられている。管理サーバ２０は、登録ＩＤとメッセージとをクラウドメッセージサーバ３０に送信する。クラウドメッセージサーバ３０は、登録ＩＤに基づいて、コンピュータ１０にメッセージをプッシュ配信する。
【００１４】
図３は、タブレットコンピュータ１０のシステム構成を示す図である。  
タブレットコンピュータ１０は、図３に示されるように、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、グラフィクスコントローラ１０５、ＢＩＯＳ−ＲＯＭ１０５、不揮発性メモリ１０６、無線通信デバイス１０７、エンベデッドコントローラ（ＥＣ）１０８等を備える。
【００１５】
ＣＰＵ１０１は、タブレットコンピュータ１０内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ１０１は、ストレージデバイスである不揮発性メモリ１０６から主メモリ１０３にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）２０１、および各種アプリケーションプログラムが含まれている。各種アプリケーションプログラムには、管理アプリケーションプログラム２０２が含まれている。この管理アプリケーションプログラム２０２は、管理サーバ２０から要求に応じて、アカウントに対応するデータを削除する機能等を有している。
【００１６】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１７】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィクスコントローラ１０４との通信を実行する機能も有している。
【００１８】
グラフィクスコントローラ１０４は、本タブレットコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。このグラフィクスコントローラ１０４によって生成される表示信号はＬＣＤ１７Ａに送られる。ＬＣＤ１７Ａは、表示信号に基づいて画面イメージを表示する。このＬＣＤ１７Ａ上にはタッチパネル１７Ｂが配置されている。タッチパネル１７Ｂは、ＬＣＤ１７Ａの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置および接触位置の動き等はタッチパネル１７Ｂによって検出される。
【００１９】
無線通信デバイス１０７は、無線ＬＡＮまたは３Ｇ移動通信などの無線通信を実行するように構成されたデバイスである。ＥＣ１０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じて本タブレットコンピュータ１０を電源オンまたは電源オフする機能を有している。
【００２０】
コンピュータ１０には、複数のアカウントが設定可能である。それぞれのアカウントには、アカウント情報およびアカウントデータを含む。アカウント情報は、アカウント名、アカウントＩＤ、およびパスワードを含む。アカウントデータは、アプリケーションおよびデータファイルを含む。複数のアカウントの内の、コンピュータ１０に最初に設定されたアカウント（以下、オーナーアカウント）以外のアカウントに対応するアカウント情報およびアカウントデータは削除することが可能である。
【００２１】
前述したアカウント削除プログラムは、オーナーアカウントに対応するアカウントにインストールされる。また、アカウント削除プログラムは、システム権限を有しており、オーナーアカウント以外のアカウントでログインしている場合であっても、起動している。
【００２２】
図４は、実施形態の電子機器に設定されるアカウントに対応するデータを説明するための図である。
【００２３】
コンピュータ１０には、ホームアカウントおよびオフィスアカウントが設定されている。ホームアカウントは、ユーザが個人的に使うアカウントであり、オーナーアカウントである。オフィスアカウントは、ユーザが業務用に使うアカウントである。
【００２４】
コンピュータ１０の不揮発性メモリ１０６には、ホームアカウントに対応するホームアカウント情報４０１、ホームアプリケーション４０２、およびホームデータ４０３が格納されている。コンピュータ１０には、オフィスアカウントに対応するオフィスアカウント情報４１１、オフィスアプリケーション４１２、およびオフィスデータ４１３が格納されている。ホームアプリケーション４０２およびホームデータ４０３は、ホームアカウントに対応するホームフォルダ４２０内に格納されている。オフィスアプリケーション４１２およびオフィスデータ４１３は、オフィスアカウントに対応するオフィスフォルダ４３０内に格納されている。
【００２５】
前述した管理アプリケーションプログラム２０２は、管理サーバからの要求に応じて、オフィスアカウントに対応するオフィスアカウント情報４１１、オフィスアプリケーション４１２、およびオフィスデータ４１３の削除をオペレーティングシステム２０１に要求する。管理アプリケーション２０２は、アカウントＩＤを引数にして、オペレーティングシステム２０１にアカウント削除要求を指示する。オペレーティングシステム２０１は、オフィスフォルダ４３０を削除することで、オフィスアプリケーション４１２およびオフィスデータ４１３を削除する。
【００２６】
管理サーバからの要求に応じて、オフィスアカウントに対応するデータを削除する手順を図５のフローチャートを参照して説明する。
【００２７】
管理サーバ２０は、クラウドメッセージサーバ３０にコンピュータ１０に管理サーバ２０へのアクセスを要求するメッセージの送信を要求する。クラウドメッセージサーバ３０は、コンピュータ１０に管理サーバ２０へのアクセスを要求するメッセージを送信する。管理アプリケーションプログラム２０２は、管理サーバ２０にアクセスする。管理サーバ２０は、オフィスアカウントの削除、または業務用に使用されるアプリケーションに対応するアカウントの削除を要求するためのアカウント削除要求を管理アプリケーションプログラム２０２に送信する。
【００２８】
セキュリティ管理者もしくは端末保有者は、管理サーバ２０を通じて、管理アプリに対して削除対象となる業務用アカウントを直接指定することができる。アカウントを指定する情報はＯＳに依存する。例えばＯＳがＡｎｄｒｏｉｄ（登録商標）であればアカウント名の文字列とアカウントＩＤが考えられる。
【００２９】
コンピュータ１０は、アカウント削除要求を受信する（ステップＢ１１）。管理アプリケーションプログラム２０２は、アカウント削除要求がアカウントを直接指定しているかを判定する（ステップＢ１２）。
【００３０】
アカウントを直接指定していると判定した場合（ステップＢ１２のＹｅｓ）、管理アプリケーションプログラム２０２は、指定されたオフィスアカウントが存在するかを判定する（ステップＢ１３）。アカウントが存在すると判定した場合（ステップＢ１３のＹｅｓ）、管理アプリケーションプログラム２０２は、オフィスアカウントに対応するオフィスアカウント情報、オフィスアプリケーション、およびオフィスデータの削除をオペレーティングシステム２０１に要求する（ステップＢ１４）。オペレーティングシステム２０１は、要求に応じて、オフィスアカウントに対応するオフィスアカウント情報、オフィスアプリケーション、およびオフィスデータを削除する。管理アプリケーションプログラム２０２は、削除に成功したかを判定する（ステップＢ１５）。削除に成功したと判定した場合（ステップＢ１５のＹｅｓ）、管理アプリケーションプログラム２０２は、管理サーバ２０に削除の成功を要求する（ステップＢ１６）。
【００３１】
ステップＢ１３において指定されたアカウントが存在しないと判定した場合（ステップＢ１３のＮｏ）、またはステップＢ１５において削除に失敗したと判定した場合（ステップＢ１５のＮｏ）、管理アプリケーションプログラム２０２は、管理サーバ２０に削除に失敗したことを通知する（ステップＢ２０）。管理アプリケーションプログラム２０２は、管理サーバ２０からの全アカウントの削除要求を受信したかを判定する（ステップＢ２１）。削除要求を受信したと判定した場合（ステップＢ２１のＹｅｓ）、管理アプリケーションプログラム２０２は、ホームアカウント以外の一つ以上のアカウントに対応するアカウント情報、アプリケーション、およびデータの削除をオペレーティングシステム２０１に要求する（ステップＢ２２）。オペレーティングシステム２０１は、ホームアカウント以外の一つ以上のアカウントに対応するアカウント情報、アプリケーション、およびデータを削除する。
【００３２】
ステップＢ１２において、アカウントを直接指定していないと判定した場合（ステップＢ１２のＮｏ）、管理アプリケーションプログラム２０２は、コンピュータ１０に設定されている各アカウントにインストールされているアプリケーションの情報を示すアプリケーション情報を取得する（ステップＢ１７）。アプリケーション情報では、インストールされているアプリケーションとアカウントとが関連付けられている。管理アプリケーションプログラム２０２は、アプリケーション情報に基づいて削除対象アプリケーションを検出する（ステップＢ１８）。管理アプリケーションプログラム２０２は、検出された削除対象アプリケーションに関連付けられている、削除対象のアカウントを決定する（ステップＢ１９）。管理アプリケーションプログラム２０２は、決定されたアカウントに対応するアカウント情報、アプリケーション、およびデータの削除をオペレーティングシステム２０１に要求する（ステップＢ１４）。オペレーティングシステム２０１は、要求されたアカウントに対応するアカウント情報、アプリケーション、およびデータを削除する。管理アプリケーションプログラム２０２は、ステップＢ１５以降の処理を実行する。
【００３３】
盗難や紛失した場合、管理サーバ２０からの削除要求に応じて、オフィスアカウントに対応するデータを削除し、ホームアカウントに対応する対応するデータを削除しないことで、好適にデータの削除を行うことが可能になる。また、端末を取り戻した際に環境の復元の手間を低減することが可能になる。
【００３４】
特定のアカウントだけを削除する手段を提供することにより、従業員の利便性と企業にとってのセキュリティの確保を両立することができる。ユーザのプライベートなデータを削除しないため、従業員のＢＹＯＤに対する抵抗感を軽減する効果が期待できる。特定のアカウントを削除するだけなので、全てのデータを削除するのに比べて処理にかかる時間が短くて済む。バッテリー切れなどの要因により失敗する可能性が少ない。
【００３５】
なお、業務用アプリケーションによっては、データをアカウント個別でない領域に保存する可能性もある。管理サーバから削除要求を通知する時に、追加で削除したいファイル情報を管理アプリに通知することで、それらの領域も消去する、ということも実現できる。
【００３６】
なお、本実施形態のアカウント削除処理の手順は全てソフトウェアによって実行することができる。このため、アカウント削除処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００３７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３８】
１０…タブレット型パーソナルコンピュータ（電子機器）、２０…管理サーバ（管理装置）、３０…クラウドメッセージサーバ、１０１…ＣＰＵ、１０３…主メモリ、１０６…不揮発性メモリ（記憶部）、１０７…無線通信デバイス（無線通信部）、２０１…オペレーティングシステム、２０２…管理アプリケーションプログラム（削除手段）。
【図１】
2014235541.tif 000003
【図２】
2014235541.tif 000004
【図３】
2014235541.tif 000005
【図４】
2014235541.tif 000006
【図５】
2014235541.tif 000007