(57)【特許請求の範囲】
【請求項１】
情報処理装置が備える機能の利用を制限する制限手段および手書き入力受付手段を備える情報処理装置のコンピュータを、
手書き署名の入力を要求する署名入力要求手段と、
前記署名入力要求手段による要求を受けて入力され、前記手書き入力受付手段によって受け付けられた手書き入力の結果を、サーバに送信する入力結果送信手段と、
前記手書き入力の結果の送信を受けたサーバによって発行された、前記情報処理装置が備える機能の利用を許可することを示す許可情報の入力を受け付ける許可情報入力受付手段と、
前記制限手段による制限を解除する制限解除手段と、
前記手書き入力受付手段によって受け付けられた手書き入力結果において、手書き入力結果に係る属性情報が所定の条件を満たすか否かを判定する入力結果判定手段として機能させ、
前記制限解除手段は、前記許可情報の入力が受け付けられた場合に、前記制限手段による制限を解除し、
前記入力結果送信手段は、前記入力結果判定手段によって、前記属性情報が所定の条件を満たすと判定された場合に、前記手書き入力の結果を前記サーバに送信する、
情報処理プログラム。
【請求項２】
前記署名入力要求手段は、該情報処理装置におけるソフトウェアの実行に際して、前記許可情報の入力を受付済でない場合に、前記手書き署名の入力を要求し、
前記制限解除手段は、該情報処理装置におけるソフトウェアの実行に際して、前記許可情報の入力を受付済である場合に、前記制限手段による制限を解除する、
請求項１に記載の情報処理プログラム。
【請求項３】
前記制限手段は、該情報処理装置のユーザに対して、前記機能の利用を制限し、
前記署名入力要求手段は、前記ユーザとは異なる、該ユーザの管理者による手書き署名の入力を要求する、
請求項１または２に記載の情報処理プログラム。
【請求項４】
前記コンピュータを、
前記管理者による、前記サーバによって発行される前記許可情報の送信先を指定する入力を受け付ける送信先入力受付手段と、
前記送信先入力受付手段によって受け付けられた前記許可情報の送信先を、前記サーバに通知する送信先通知手段として更に機能させ、
前記許可情報入力受付手段は、前記サーバによって発行され、前記送信先として指定された端末によって受信された前記許可情報の入力を受け付ける、
請求項１から３の何れか一項に記載の情報処理プログラム。
【請求項５】
前記送信先入力受付手段は、前記許可情報の送信先として、前記ユーザが使用する前記情報処理装置とは異なる端末を指定する入力を受け付ける、
請求項４に記載の情報処理プログラム。
【請求項６】
前記送信先入力受付手段は、前記許可情報の送信先として、前記ユーザが使用する前記情報処理装置とは異なる端末によって受信される電子メールアドレスを指定する入力を受け付ける、
請求項５に記載の情報処理プログラム。
【請求項７】
前記許可情報入力受付手段は、前記管理者の操作による前記許可情報の入力を受け付ける、
請求項３から６の何れか一項に記載の情報処理プログラム。
【請求項８】
前記コンピュータを、
前記許可情報入力受付手段によって入力が受け付けられた前記許可情報を、前記管理者によって設定されたパスワードに関連付ける関連付け手段と、
該情報処理装置におけるソフトウェアの実行に際して、前記管理者によるパスワードの入力を受け付けるパスワード入力受付手段と、
前記パスワード入力受付手段によって入力が受け付けられた入力パスワードが前記管理者によって設定された設定パスワードと一致するか否かを判定するパスワード判定手段として更に機能させ、
前記制限解除手段は、前記パスワード判定手段によって前記入力パスワードと前記設定パスワードが一致すると判定された場合に、前記制限手段による制限を解除する、
請求項３から７の何れか一項に記載の情報処理プログラム。
【請求項９】
前記コンピュータを、
該情報処理装置のユーザが所定年齢未満であるか否かを判定するユーザ年齢判定手段として更に機能させ、
前記署名入力要求手段は、前記ユーザ年齢判定手段によって前記ユーザの年齢が前記所定年齢未満であると判定された場合に、前記管理者による手書き署名の入力を要求する、
請求項３から８の何れか一項に記載の情報処理プログラム。
【請求項１０】
前記コンピュータを、
前記管理者が所定年齢以上であるか否かを判定することで、該管理者が前記ユーザの保護者であるか否かを推定する推定手段として更に機能させ、
前記入力結果送信手段は、前記推定手段によって前記管理者が前記ユーザの保護者であると推定された場合に、前記手書き入力の結果を、サーバに送信する、
請求項３から９の何れか一項に記載の情報処理プログラム。
【請求項１１】
前記許可情報は、前記情報処理装置によって受信可能な通信方式とは異なる通信方式を用いて、前記サーバから送信される、
請求項３から１０の何れか一項に記載の情報処理プログラム。
【請求項１２】
前記コンピュータを、
前記手書き入力の結果の送信を受けたサーバとの間で、所定の情報を共有する情報共有手段と、
前記許可情報入力受付手段によって入力が受け付けられた前記許可情報が、前記サーバによって発行されたものであるか否かを、前記所定の情報を用いて判定する許可情報判定手段として更に機能させ、
前記制限解除手段は、入力が受け付けられた前記許可情報が前記サーバによって発行されたものであると前記許可情報判定手段によって判定された場合に、前記制限手段による制限を解除する、
請求項１から１１の何れか一項に記載の情報処理プログラム。
【請求項１３】
前記入力結果判定手段は、前記手書き入力受付手段によって受け付けられた手書き入力結果において、手書き可能な領域に対する手書きされた部分の占める割合が所定の範囲にあるか否かを判定し、
前記入力結果送信手段は、前記入力結果判定手段によって、手書き可能な領域に対する手書きされた部分の占める割合が所定の範囲にあると判定された場合に、前記手書き入力の結果を前記サーバに送信する、
請求項１から１２の何れか一項に記載の情報処理プログラム。
【請求項１４】
情報処理装置が備える機能の利用を制限する制限手段と、
手書き入力受付手段と、
手書き署名の入力を要求する署名入力要求手段と、
前記署名入力要求手段による要求を受けて入力され、前記手書き入力受付手段によって受け付けられた手書き入力の結果を、サーバに送信する入力結果送信手段と、
前記手書き入力の結果の送信を受けたサーバによって発行された、前記情報処理装置が備える機能の利用を許可することを示す許可情報の入力を受け付ける許可情報入力受付手段と、
前記制限手段による制限を解除する制限解除手段と、
前記手書き入力受付手段によって受け付けられた手書き入力結果において、手書き入力結果に係る属性情報が所定の条件を満たすか否かを判定する入力結果判定手段とを備え、
前記制限解除手段は、前記許可情報の入力が受け付けられた場合に、前記制限手段による制限を解除し、
前記入力結果送信手段は、前記入力結果判定手段によって、前記属性情報が所定の条件を満たすと判定された場合に、前記手書き入力の結果を前記サーバに送信する、
情報処理装置。
【請求項１５】
情報処理装置が備える機能の利用を制限する制限手段および手書き入力受付手段を備える情報処理装置のコンピュータが、
手書き署名の入力を要求する署名入力要求手段と、
前記署名入力要求手段による要求を受けて入力され、前記手書き入力受付手段によって受け付けられた手書き入力の結果を、サーバに送信する入力結果送信手段と、
前記手書き入力の結果の送信を受けたサーバによって発行された、前記情報処理装置が備える機能の利用を許可することを示す許可情報の入力を受け付ける許可情報入力受付手段と、
前記制限手段による制限を解除する制限解除手段と、
前記手書き入力受付手段によって受け付けられた手書き入力結果において、手書き入力結果に係る属性情報が所定の条件を満たすか否かを判定する入力結果判定手段とを実行し、
前記制限解除手段は、前記許可情報の入力が受け付けられた場合に、前記制限手段によ
る制限を解除し、
前記入力結果送信手段は、前記入力結果判定手段によって、前記属性情報が所定の条件を満たすと判定された場合に、前記手書き入力の結果を前記サーバに送信する、
情報処理方法。
【請求項１６】
情報処理装置と、該情報処理装置と通信可能に接続されたサーバとを有する情報処理システムであって、
前記情報処理装置は、
該情報処理装置が備える機能の利用を制限する制限手段と、
手書き入力受付手段と、
手書き署名の入力を要求する署名入力要求手段と、
前記署名入力要求手段による要求を受けて入力され、前記手書き入力受付手段によって受け付けられた手書き入力の結果を、サーバに送信する入力結果送信手段と、
前記手書き入力の結果の送信を受けたサーバによって発行された、前記情報処理装置が備える機能の利用を許可することを示す許可情報の入力を受け付ける許可情報入力受付手段と、
前記制限手段による制限を解除する制限解除手段と、
前記手書き入力受付手段によって受け付けられた手書き入力結果において、手書き入力結果に係る属性情報が所定の条件を満たすか否かを判定する入力結果判定手段とを備え、
前記サーバは、
前記入力結果送信手段によって送信された前記手書き入力の結果を受けて前記許可情報を発行する手段を備え、
前記制限解除手段は、前記許可情報の入力が受け付けられた場合に、前記制限手段による制限を解除し、
前記入力結果送信手段は、前記入力結果判定手段によって、前記属性情報が所定の条件を満たすと判定された場合に、前記手書き入力の結果を前記サーバに送信する、
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが所定の機能を利用することを、管理者の承認に基づいて許可するための技術に関する。
【背景技術】
【０００２】
従来、子供の個人情報を外部に送信する場合に、保護者の同意を得る取り組みが行われており、関連法規として、米国のＣＯＰＰＡ（Ｃｈｉｌｄｒｅｎ’ｓ  Ｏｎｌｉｎｅ  Ｐｒｉｖａｃｙ  Ｐｒｏｔｅｃｔｉｏｎ  Ａｃｔ）  等がある。また、情報処理装置において、ユーザが所定の機能（特に、個人情報を外部に送信する機能）を利用することを、当該ユーザの保護者の承認に基づいて許可する機能を備える情報処理装置が知られており、ペアレンタルコンセント、パレンタルコンセント等と称されている。
【０００３】
また、ペアレンタルコンセントに関連する機能として、ユーザが所定の機能を利用することの許可／不許可を、当該ユーザの保護者が設定可能な機能（所謂ペアレンタルコントロール）が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【非特許文献】
【０００４】
【特許文献１】国際公開第９５／１２１９７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のペアレンタルコンセントでは、ペアレンタルコンセントシステムの運用者が情報処理装置の管理者（例えば、ユーザの保護者）の承認を取得するための方法として、同意書などの書類に管理者のサインが記入されたものを受領する方法が一般的に採用されている。しかし、このような方法は、手続が煩雑となり、また時間も要するため、システムの運用者、情報処理装置の管理者およびユーザの何れにとっても利便性に欠けるものであった。
【０００６】
本発明は、上記した問題に鑑み、ユーザが所定の機能を利用することについて管理者の承認を取得するための手続を効率的に行うことを課題とする。
【課題を解決するための手段】
【０００７】
本発明では、上記課題を解決するために、以下の手段を採用した。即ち、本発明は、情報処理装置が備える機能の利用を制限する制限手段および手書き入力受付手段を備える情報処理装置のコンピュータを、手書き署名の入力を要求する署名入力要求手段と、前記署名入力要求手段による要求を受けて入力され、前記手書き入力受付手段によって受け付けられた手書き入力の結果を、サーバに送信する入力結果送信手段と、前記手書き入力の結果の送信を受けたサーバによって発行された、前記情報処理装置が備える機能の利用を許可することを示す許可情報の入力を受け付ける許可情報入力受付手段と、前記制限手段による制限を解除する制限解除手段として機能させ、前記制限解除手段は、前記許可情報の入力が受け付けられた場合に、前記制限手段による制限を解除する、情報処理プログラムである。
【０００８】
本発明では、手書き入力受付手段を備える情報処理装置において、手書き入力受付手段によって受け付けられた手書き署名をサーバに送信し、これを受けてサーバから発行され
た許可情報を入力させる。そして、許可情報の入力が受け付けられた場合に、制限手段による制限が解除される。本発明によれば、このような構成を備えることによって、ユーザが所定の機能を利用することについて承認を取得するための手続を効率的に行うことが出来る。
【０００９】
また、前記署名入力要求手段は、該情報処理装置におけるソフトウェアの実行に際して、前記許可情報の入力を受付済でない場合に、前記手書き署名の入力を要求し、前記制限解除手段は、該情報処理装置におけるソフトウェアの実行に際して、前記許可情報の入力を受付済である場合に、前記制限手段による制限を解除してもよい。
【００１０】
また、前記制限手段は、該情報処理装置のユーザに対して、前記機能の利用を制限し、前記署名入力要求手段は、前記ユーザとは異なる、該ユーザの管理者による手書き署名の入力を要求してもよい。
【００１１】
また、本発明に係る情報処理プログラムは、前記コンピュータを、前記管理者による、前記サーバによって発行される前記許可情報の送信先を指定する入力を受け付ける送信先入力受付手段と、前記送信先入力受付手段によって受け付けられた前記許可情報の送信先を、前記サーバに通知する送信先通知手段として更に機能させ、前記許可情報入力受付手段は、前記サーバによって発行され、前記送信先として指定された端末によって受信された前記許可情報の入力を受け付けてもよい。
【００１２】
許可情報の送信先を管理者によって指定された送信先とすることで、管理者にとって都合のよい端末に対して、発行された許可情報を送信することが出来る。
【００１３】
また、前記送信先入力受付手段は、前記許可情報の送信先として、前記ユーザが使用する前記情報処理装置とは異なる端末を指定する入力を受け付けてもよい。
【００１４】
許可情報の送信先を、ユーザが使用する情報処理装置とは異なる端末とすることで、管理者の承認を得ていないユーザによる許可情報の不正な取得を抑制することが出来る。ここで、前記送信先入力受付手段は、前記許可情報の送信先として、前記ユーザが使用する前記情報処理装置とは異なる端末によって受信される電子メールアドレスを指定する入力を受け付けてもよい。
【００１５】
また、前記許可情報入力受付手段は、前記管理者の操作による前記許可情報の入力を受け付けてもよい。
【００１６】
サーバから送信された許可情報を、管理者の操作を介して入力させることで、管理者を経ずに許可情報が入力されてしまうことを抑制することが出来る。
【００１７】
また、本発明に係る情報処理プログラムは、前記コンピュータを、前記許可情報入力受付手段によって入力が受け付けられた前記許可情報を、前記管理者によって設定されたパスワードに関連付ける関連付け手段と、該情報処理装置におけるソフトウェアの実行に際して、前記管理者によるパスワードの入力を受け付けるパスワード入力受付手段と、前記パスワード入力受付手段によって入力が受け付けられた入力パスワードが前記管理者によって設定された設定パスワードと一致するか否かを判定するパスワード判定手段として更に機能させ、前記制限解除手段は、前記パスワード判定手段によって前記入力パスワードと前記設定パスワードが一致すると判定された場合に、前記制限手段による制限を解除してもよい。
【００１８】
入力が受け付けられた許可情報を、情報処理装置に設定されたパスワードに関連付ける
ことで、一旦パスワードと許可情報との関連付けを行った後は、制限手段による制限を、パスワードを用いて効率的に解除することが出来る。
【００１９】
また、本発明に係る情報処理プログラムは、前記コンピュータを、該情報処理装置のユーザが所定年齢未満であるか否かを判定するユーザ年齢判定手段として更に機能させ、前記署名入力要求手段は、前記ユーザ年齢判定手段によって前記ユーザの年齢が前記所定年齢未満であると判定された場合に、前記管理者による手書き署名の入力を要求してもよい。
【００２０】
また、本発明に係る情報処理プログラムは、前記コンピュータを、前記管理者が所定年齢以上であるか否かを判定することで、該管理者が前記ユーザの保護者であるか否かを推定する推定手段として更に機能させ、前記入力結果送信手段は、前記推定手段によって前記管理者が前記ユーザの保護者であると推定された場合に、前記手書き入力の結果を、サーバに送信してもよい。
【００２１】
また、前記許可情報は、前記情報処理装置によって受信可能な通信方式とは異なる通信方式を用いて、前記サーバから送信されてもよい。
【００２２】
サーバからの許可情報の送信に、情報処理装置によって受信可能な通信方式とは異なる通信方式を用いることで、管理者の承認を得ていないユーザが、情報処理装置を用いて管理者を経ずに不正に許可情報を入力することを抑制出来る。
【００２３】
また、本発明に係る情報処理プログラムは、前記コンピュータを、前記手書き入力の結果の送信を受けたサーバとの間で、所定の情報を共有する情報共有手段と、前記許可情報入力受付手段によって入力が受け付けられた前記許可情報が、前記サーバによって発行されたものであるか否かを、前記所定の情報を用いて判定する許可情報判定手段として更に機能させ、前記制限解除手段は、入力が受け付けられた前記許可情報が前記サーバによって発行されたものであると前記許可情報判定手段によって判定された場合に、前記制限手段による制限を解除してもよい。
【００２４】
情報処理装置とサーバとの間で共有された所定の情報を用いて、入力された許可情報が真正なものであるか否かを確認することで、不正な許可情報の入力によって制限手段による制限が解除されてしまうことを抑制することが出来る。
【００２５】
また、本発明に係る情報処理プログラムは、前記コンピュータを、前記手書き入力受付手段によって受け付けられた手書き入力結果において、手書き入力結果に係る属性情報が所定の条件を満たすか否かを判定する入力結果判定手段として更に機能させ、前記入力結果送信手段は、前記入力結果判定手段によって、前記属性情報が所定の条件を満たすと判定された場合に、前記手書き入力の結果を前記サーバに送信してもよい。
【００２６】
また、前記入力結果判定手段は、前記手書き入力受付手段によって受け付けられた手書き入力結果において、手書き可能な領域に対する手書きされた部分の占める割合が所定の範囲にあるか否かを判定し、前記入力結果送信手段は、前記入力結果判定手段によって、手書き可能な領域に対する手書きされた部分の占める割合が所定の範囲にあると判定された場合に、前記手書き入力の結果を前記サーバに送信してもよい。
【００２７】
手書き入力結果において、手書き可能な領域に対する手書きされた部分の占める割合が所定の範囲にあるか否かを判定することによって、手書き署名が適切なものであるか否かを効率的に判定することが出来る。
【００２８】
また、本発明は、コンピュータによって実行される方法、またはコンピュータに実行させるプログラムとしても把握することが可能である。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００２９】
本発明によれば、ユーザが所定の機能を利用することについて管理者の承認を取得するための手続を効率的に行うことが出来る。
【図面の簡単な説明】
【００３０】
【図１】実施形態に係る情報処理システムの構成の概略を示す図である。
【図２】実施形態に係る情報処理装置のハードウェア構成の概略を示す図である。
【図３】実施形態に係る情報処理装置の機能構成の概略を示す図である。
【図４】実施形態に係る利用制限の解除処理の流れを示すフローチャートである。
【図５】実施形態に係る管理者認証コード発行申込処理の流れを示すフローチャート（１）である。
【図６】実施形態に係る管理者認証コード発行申込処理の流れを示すフローチャート（２）である。
【図７】実施形態に係る管理者認証コード設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の実施の形態を、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する場合の一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明の実施にあたっては、実施の形態に応じた具体的構成が適宜採用されてよい。例えば、本発明は、一般的なコンピュータにおいて実行される情報処理プログラム、情報処理システムおよび情報処理方法等にも適用することが出来る他、ゲーム用プログラム、ゲーム装置、ゲームシステムおよびゲーム方法にも適用することが出来るし、音響や映像の再生用プログラム、再生装置、再生システムおよび再生方法にも適用することが出来る。
【００３２】
＜システムおよび装置の構成＞
図１は、本実施形態に係る情報処理システムの構成の概略を示す図である。本実施形態に係る情報処理システムは、インターネット等のネットワークを介して通信可能に接続された情報処理装置１、管理者端末２、サーバ３および管理者情報データベース４を備える。
【００３３】
情報処理装置１は、管理者によって管理され、管理者とは異なるユーザによって使用可能な情報処理装置である。例えば、ユーザが所定の年齢未満の子供である場合、管理者は当該ユーザの保護者である。このような情報処理装置としては、例えば、管理者である保護者によって管理され、保護者の保護下にある子供によって使用されるゲーム装置等が挙げられる。
【００３４】
管理者端末２は、管理者によって使用されるコンピュータ端末であり、より好適には、管理者以外のユーザによっては使用されない端末である。管理者端末２としては、例えば、管理者宛の電子メールを受信可能なパーソナルコンピュータや携帯電話端末等が挙げられる。
【００３５】
サーバ３は、本実施形態に係る情報処理システムにおいて、ユーザが情報処理装置１の所定の機能を利用することに対する、管理者による承認を取得し、当該所定の機能の利用を許可することを示す許可情報を発行するコンピュータである。本実施形態では、管理者による承認があったことを示す情報として、管理者の手書きサインを含む管理者情報が取得され、許可情報として、管理者認証コードが用いられる。ここで、サーバ３は、管理者情報を取得すると、これを管理者情報データベース４に保持させ、許可情報を発行する。即ち、管理者認証コードとは、利用制限の解除を行うことを管理者が承認していることを示す管理者情報が、サーバ３によって受付済みであることを示すコードである。なお、サーバ３は、単一の装置で実現されてもよいが、例えば、クラウド上に実装される等、複数のコンピュータによって実現されてもよい。
【００３６】
図２は、本実施形態に係る情報処理装置１のハードウェア構成の概略を示す図である。情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３１４と、補助記憶装置１９と、ネットワークを介した外部との通信を行うためのネットワークインターフェース３６と、タッチパネル式ディスプレイ１２と、が電気的に接続された情報処理装置である。なお、情報処理装置１の具体的なハードウェア構成に関しては、実施の形態に応じて適宜構成要素の省略や置換、追加が行われてよい。
【００３７】
ＣＰＵ３１１は、中央処理装置であり、ＲＡＭ３２およびＲＯＭ３１４等に展開された命令及びデータを処理することで、ＲＡＭ３２、補助記憶装置１９等の、情報処理装置１に備えられた各構成を制御する。また、ＲＡＭ３２は、主記憶装置であり、ＣＰＵ３１１によって制御され、各種命令やデータが書き込まれ、読み出される。即ち、ＣＰＵ３１１、ＲＡＭ３２、およびＲＯＭ３１４は、情報処理装置１の制御部を構成する。
【００３８】
補助記憶装置１９は、不揮発性の記憶装置であり、主に情報処理装置１の電源を落としても保持したい情報、例えば、ＲＡＭ３２にロードされる情報処理装置１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、後述する処理を実行するための各種プログラムの他、情報処理装置１によって使用される各種データが書き込まれ、読み出される。補助記憶装置１９としては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ
Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を用いることが出来る。また、補助記憶装置１９として、情報処理装置１に対して着脱可能に装着される可搬媒体が用いられてもよい。可搬媒体の例としては、ＥＥＰＲＯＭ等によるメモリーカード、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）およびＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等が挙げられる。可搬媒体による補助記憶装置１９と、可搬型ではない補助記憶装置１９とは、組み合わせて用いることも可能である。
【００３９】
タッチパネル式ディスプレイ１２は、画像を表示する表示装置であると共に、情報処理装置１の入力装置の一つである。タッチパネル式ディスプレイ１２には、例えば、抵抗膜方式のタッチパネルが採用されてもよいし、静電容量方式のタッチパネルが採用されてもよい。その他、タッチパネル式ディスプレイ１２には、任意の方式のタッチパネルを用いることができる。
【００４０】
次に、本実施形態に係る情報処理装置１が備える機能について説明する。図３は、本実施形態に係る情報処理装置１の機能構成の概略を示す図である。本実施形態に係る情報処理装置１は、ＣＰＵ３１１が、ＲＡＭ３２に展開された各種プログラムを解釈および実行することで、制限部５１、制限解除部５２、ユーザ年齢判定部５３、推定部５４、署名入力要求部５５、手書き入力受付部５６、入力結果判定部５７、入力結果送信部５８、情報
共有部５９、送信先入力受付部６０、送信先通知部６１、パスワード入力受付部６２、パスワード判定部６３、許可情報入力受付部６４、許可情報判定部６５、関連付け部６６および出力制御部６７を備える情報処理装置として機能する。本実施形態では、これらの機能がいずれも汎用のＣＰＵ３１１によって実行される例について説明しているが、これらの機能は、その一部または全部が、１または複数の専用のプロセッサによって実現されてもよい。
【００４１】
情報処理装置１が備える各機能部は、例えば、クラウド上、サーバ３上等に実装されてよい。また、これらの機能部は、単一のソフトウェアではなく、複数のソフトウェアによって実現されていてもよい。
【００４２】
制限部５１は、情報処理装置１が備えるリソースの全部または一部の、ソフトウェアによる利用を制限する。情報処理装置１が備えるリソースには、ハードウェア資源およびソフトウェア資源が挙げられる。ハードウェア資源とは、例えば、図２を用いて説明したＣＰＵ３１１、ＲＡＭ３２、ＲＯＭ３１４、補助記憶装置１９およびネットワークインターフェース３６の他、撮像用デバイス等、情報処理装置１が備え得る各種ハードウェアである。また、ソフトウェア資源とは、情報処理装置１によって提供されるＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）や、対象となるソフトウェア自体に含まれるモジュール等の各種ソフトウェアである。例えば、ネットワークインターフェース３６の利用が制限される場合、制限の対象となったソフトウェアは、通信を行うことが出来ない。また、ＲＡＭ３２の利用が制限される場合、制限の対象となったソフトウェアは、ＲＡＭ３２にロードされないため、実行そのものが制限される。
【００４３】
例えば、管理者によって制限の対象として指定可能な機能としては、所定の条件を満たすソフトウェアの起動制限、インターネットブラウザの利用制限、オンラインにおける商品やサービスの購入制限、立体視可能な画像の表示制限、静止画像、動画像、音声等の送受信制限、他の情報処理装置１との間の通信制限、他のユーザをフレンドとして登録する機能の利用制限、所定の条件を満たすソフトウェアのダウンロード制限、ストリーミングの受信・再生制限、等が挙げられる。情報処理装置１において、これらの機能制限は、ソフトウェアによるリソースの利用制限を行うことで実現される。
【００４４】
本実施形態において、制限部５１による制限の対象となるソフトウェアの種類は限定されない。本実施形態では、主にアプリケーションソフトウェアが実行される場合について説明するが、制限部５１による制限の対象となるソフトウェアとしては、例えば、一般的なアプリケーションソフトウェアの他、ゲームソフトウェア、サーバ３において実行されるサービス用ソフトウェア、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）等の音響ソフトウェア、ＭＰＥＧ等の映像ソフトウェア、等が挙げられる。即ち、本実施形態において、ソフトウェアの実行には、音響ソフトウェアや映像ソフトウェア、ゲームソフトウェアを再生することも含まれる。
【００４５】
制限部５１による制限は、管理者によって有効化／無効化することが出来る。制限部５１による制限の有効化／無効化の状態は、補助記憶装置１９等に、情報処理装置１の設定情報として記録されるため、後述する処理では、この設定情報を読み出して参照することで、制限部５１による制限が有効化されているか無効化されているかを把握することが出来る。
【００４６】
制限解除部５２は、情報処理装置１におけるアプリケーション等の実行に際して、管理者の承認によって発行される管理者認証コードの入力を受付済である場合に、制限部５１による制限を解除する。ここで、管理者認証コードとは、制限解除部５２による解除が有効であることを示す情報であり、情報処理装置１によって参照可能な記録媒体（例えば、
補助記憶装置１９）に記録される。管理者認証コードが記録される媒体は、例えば、情報処理装置１に内蔵された媒体であってもよいし、情報処理装置１に対して着脱可能な可搬媒体であってもよい。本実施形態では、制限解除部５２による解除を行うことで、制限部５１による制限を解除し、制限の対象となっているリソースの利用が可能となる。
【００４７】
ユーザ年齢判定部５３は、情報処理装置１のユーザが所定年齢未満であるか否かを判定する。本実施形態では、ユーザの年齢を判定することによって、当該ユーザが、利用制限が設定されている機能の利用について管理者の承認を受けることが望ましいユーザであるか否かを判断することとしている。
【００４８】
推定部５４は、管理者が所定年齢以上であるか否かを判定することで、管理者がユーザの保護者であるか否かを推定する。本実施形態では、管理者の年齢を判定することによって、当該管理者が、利用制限が設定されている機能のユーザによる利用について、承認を与えるにふさわしい管理者であるか否かを判断することとしている。
【００４９】
署名入力要求部５５は、情報処理装置１におけるアプリケーション等の実行に際して、管理者認証コードの入力を受付済でなく、且つユーザ年齢判定部５３によってユーザの年齢が所定年齢未満であると判定された場合に、推定部５４によって承認を与えるにふさわしい管理者であると判定された管理者による手書き署名の入力を要求する。
【００５０】
手書き入力受付部５６は、タッチパネル式ディスプレイ１２を介して、管理者等による手書き入力を受け付ける。ここで受け付けられる手書き入力は、管理者によって入力される手書きサイン等である。管理者等は、タッチパネル式ディスプレイ１２の表面をタッチペンや指等で触れることで、手書き入力を行うことが出来る。なお、本実施形態に係る手書き入力受付部５６は、情報処理装置１に備えられたタッチパネル式ディスプレイ１２を介して手書き入力を受け付けるが、ネットワーク等を介して接続された入力デバイス（例えば、タブレット等）を介して手書き入力を受け付けることとしてもよい。
【００５１】
入力結果判定部５７は、手書き入力受付部５６によって受け付けられた手書き入力結果において、手書き入力結果に係る属性情報が所定の範囲にあるか否かを判定する。判定処理の具体例については、ステップＳ２１４の説明において後述する。本実施形態では、入力結果判定部５７によって、手書き入力の結果が簡易に判定される。
【００５２】
入力結果送信部５８は、署名入力要求部５５による要求を受けて入力され、手書き入力受付部５６によって受け付けられた手書き入力の結果を、サーバ３に送信する。
【００５３】
情報共有部５９は、手書き入力の結果の送信を受けたサーバ３との間で、所定の情報を共有する。ここで共有された情報は、後述する許可情報判定部６５による判定において参照される。なお、本実施形態では、所定の情報として、情報処理装置１とサーバ３との間で、管理者認証コードが管理者およびユーザから不可視の状態で共有される。
【００５４】
送信先入力受付部６０は、管理者による、サーバ３によって発行される管理者認証コードの送信先を指定する入力を受け付ける。なお、本実施形態において、送信先入力受付部６０は、管理者認証コードの送信先として、ユーザが使用する情報処理装置１とは異なる管理者端末２を指定する入力を受け付ける。
【００５５】
送信先通知部６１は、送信先入力受付部６０によって受け付けられた管理者認証コードの送信先を、サーバ３に通知する。
【００５６】
パスワード入力受付部６２は、情報処理装置１におけるアプリケーション等の実行に際
して、管理者による暗証番号の入力を受け付ける。なお、本実施形態では、管理者を認証するためのパスワードとして暗証番号が採用されるが、パスワードは数字以外の文字列を含むものであってもよい。また、管理者の認証のために採用される仕組みは、パスワードに限定されない。管理者の認証には、例えば、生体認証等の、その他の認証技術を用いることとしてもよい。
【００５７】
パスワード判定部６３は、パスワード入力受付部６２によって入力が受け付けられた暗証番号が管理者によって設定された暗証番号と一致するか否かを判定する。
【００５８】
許可情報入力受付部６４は、手書き入力の結果の送信を受けたサーバ３によって発行され、送信先として指定された管理者端末２によって受信された管理者認証コードの、管理者の操作による入力を受け付ける。管理者認証コードは、情報処理装置１によって受信可能な通信方式とは異なる通信方式（本実施形態では、電子メールの通信プロトコル）を用いて、サーバ３から送信される。そして、サーバ３によって送信された管理者認証コードは、情報処理装置１とは異なる管理者端末２によって受信されるため、管理者は、情報処理装置１に対して入力で管理者認証コードを入力することとなる。このようにして管理者認証コードの入力に管理者の手を介させることで、本実施形態では、ユーザが不正に管理者認証コードを取得して入力することを抑制している。
【００５９】
許可情報判定部６５は、許可情報入力受付部６４によって入力が受け付けられた管理者認証コードが、サーバ３によって発行されたものであるか否かを判定する。この判定は、入力が受け付けられた管理者認証コードを、サーバ３から予め受信されて管理者およびユーザから不可視に保持されている管理者認証コードと照合することによって行われる。即ち、本実施形態では、情報処理装置１とサーバ３との間で共有された情報と、サーバ３と管理者端末２との間で共有された情報とを照合することで、承認の手続に管理者を介していることを担保している。
【００６０】
関連付け部６６は、許可情報入力受付部６４によって入力が受け付けられた管理者認証コードを、管理者によって設定された暗証番号に関連付ける。なお、本実施形態では、管理者認証コードが暗証番号に関連付けられている場合に、解除が有効化されていると判定され、管理者認証コードが暗証番号に関連付けられていない場合に、解除が無効化されていると判定される判定方法が採用される。
【００６１】
本実施形態では、このような関連付け部６６を備えることで、制限解除の都度管理者に管理者認証コードを入力させる必要なく、暗証番号の入力のみで制限解除を行うことが可能となり、操作の簡易化が図られている。管理者認証コードの設定が行われると、以降、何れのアプリケーション等が実行された場合であっても、利用制限の対象となっている機能を利用する際に、暗証番号の入力のみで、制限解除部５２による解除が行われる。本実施形態では、管理者認証コードの設定を行い、何れのアプリケーション等からも利用可能とすることで、制限解除部５２による解除を、情報処理装置１において実行される全てのアプリケーション等を対象とした、継続的なものとしている。なお、本実施形態において、「管理者認証コードの設定」とは、サーバ３から管理者端末２宛に送信された管理者認証コードが情報処理装置１に入力され、暗証番号と関連付けされることを意味する。
【００６２】
出力制御部６７は、後述する管理者承認関連処理においてユーザに通知されるメッセージ等をタッチパネル式ディスプレイ１２に出力し、表示させる。
【００６３】
＜処理の流れ＞
次に、本実施形態において実行される処理の流れを説明する。なお、本実施形態に係るフローチャートに示された処理の具体的な内容および処理順序は、本発明を実施するため
の一例である。具体的な処理内容および処理順序は、本発明の実施の形態に応じて適宜選択されてよい。
【００６４】
図４から図７は、本実施形態に係る管理者承認関連処理の流れを示すフローチャートである。本フローチャートに示された管理者承認関連処理は、情報処理装置１におけるアプリケーション等の実行に際して、制限部５１による利用制限の対象となり得る所定の機能が呼び出された際に実行される。なお、以下に説明する各ステップは、情報処理装置１に内蔵された媒体に記録されたソフトウェア（例えば、情報処理装置１のＯＳや、情報処理装置１にインストールされたセキュリティソフトウェア等）が実行されることによって実現されるが、これらのステップのうち一部のステップを、制限部５１による制限の対象となるソフトウェアが実行されることによって実現することとしてもよい。
【００６５】
はじめに、図４を参照して、本実施形態に係る管理者承認関連処理のうち、制限部５１による利用制限の解除に係る処理の流れを説明する。
【００６６】
ステップＳ１０１では、情報処理装置１の所定の機能の利用制限が無効設定であるか否かが判定される。情報処理装置１の制御部は、情報処理装置１の所定の機能の利用制限が無効設定であるか否かを、補助記憶装置１９に記録されている、所定の機能の利用制限の有効または無効を示すフラグ等を参照することによって判定する。
【００６７】
情報処理装置１の所定の機能の利用制限が無効設定であると判定された場合、本フローチャートに示された処理は終了する。ここでは、情報処理装置１の所定の機能の利用制限が無効設定となっているため、制限部５１による所定の機能の利用制限は行われない。このため、ユーザは、アプリケーション等を機能制限なく実行することが出来る。
【００６８】
一方、情報処理装置１の所定の機能の利用制限が無効設定でない場合（有効設定であるか未設定である場合）、処理はステップＳ１０２へ進む。
【００６９】
ステップＳ１０２では、管理者認証コードが設定済みであるか否かが判定される。情報処理装置１の制御部は、暗証番号を入力することによって所定の機能の利用制限が解除される設定が補助記憶装置１９に保持されているか否か、を判定することで、管理者認証コードが設定済みであるか否かを判定する。但し、管理者認証コードが設定済みであるか否かの判定は、管理者認証コードの設定が行われた際に操作されるフラグ等を参照することによって行われてもよい。管理者認証コードが設定済みであると判定された場合、処理はステップＳ１０３へ進む。一方、管理者認証コードが設定済みでないと判定された場合、処理はステップＳ１０６へ進む。
【００７０】
ステップＳ１０３からステップＳ１０５では、暗証番号の入力によって所定の機能の利用制限が解除される。出力制御部６７は、管理者に対して暗証番号の入力を促すメッセージと、情報処理装置１に予め設定された暗証番号を管理者に入力させるためのソフトウェアキーボードとをタッチパネル式ディスプレイ１２に出力する。管理者は、ソフトウェアキーボードが出力されたタッチパネル式ディスプレイ１２の所定の領域をタッチする操作や、その他の入力装置（ボタン等）を用いてソフトウェアキーボードの所定のキーを選択する操作等によって、暗証番号を入力する。なお、以降に説明する他のステップにおいても、ユーザまたは管理者による入力操作には同様の手法を採用可能である（手書き入力操作を除く）。パスワード入力受付部６２は、管理者によって入力された暗証番号を受け付ける（ステップＳ１０３）。
【００７１】
暗証番号が受け付けられると、パスワード判定部６３は、受け付けられた暗証番号が、情報処理装置１に予め設定された暗証番号と一致するか否かを判定する（ステップＳ１０
４）。受け付けられた暗証番号が予め設定された暗証番号と一致しない場合、本フローチャートに示された処理は終了する。なお、暗証番号が一致しない場合、直ちに処理を終了せずに、暗証番号の入力を、所定回数を上限として再試行させることとしてもよい。暗証番号の入力の再試行回数が所定回数に達した場合、出力制御部６７によってエラー表示が出力され、本フローチャートに示された処理は終了する。暗証番号が一致しない場合、所定の機能の利用制限は解除されない。一方、受け付けられた暗証番号が予め設定された暗証番号と一致する場合、制限解除部５２は、制限部５１による、所定の機能の利用制限を解除する（ステップＳ１０５）。その後、本フローチャートに示された処理は終了し、アプリケーション等の実行が続行される。制限部５１による所定の機能の利用制限が解除されるため、以降、ユーザは、アプリケーション等を機能制限なく実行することが出来る。
【００７２】
ここで、制限解除部５２は、解除対象のリソースについて、制限部５１による制限を解除する（無視する）ことで、アプリケーション等に、情報処理装置１の所定のリソースを利用させる。例えば、アプリケーション等は、情報処理装置１に備えられた通信用のリソースである無線通信モジュール３６やローカル通信モジュール３７等を用いることで、他の情報処理装置１との間で通信を行うことが出来る。
【００７３】
ステップＳ１０６では、管理者認証コードの発行申込が行われているか否かが判定される。ここで、管理者認証コードの発行申込とは、管理者情報をサーバ３に送信することによって、管理者認証コードの発行をサーバ３に対して要求することである。本実施形態では、情報共有部５９が、管理者認証コードの発行申込後直ぐに（後述するステップＳ２１７を参照）管理者認証コードをサーバ３から受信し、補助記憶装置１９に保持しているが、ユーザおよび管理者からは不可視の状態で保持される。このため、本実施形態において、情報処理装置１の制御部は、補助記憶装置１９に、サーバ３から情報処理装置１に対して送信された管理者認証コードが、ユーザおよび管理者からは不可視の状態で保持されているか否かを判定することで、管理者認証コードの発行申込が行われているか否かを判定する。但し、管理者認証コードの発行申込が行われているか否かは、管理者認証コードの発行申込によって設定されるフラグを用いて判定されてもよい。
【００７４】
管理者認証コードの発行申込が行われていると判定された場合、発行された管理者認証コードを設定させるために、処理は図７に示す管理者認証コードの設定処理に進む。一方、管理者認証コードの発行申込が行われていないと判定された場合、管理者認証コードの発行申込を行わせるために、処理は図５および図６に示す管理者認証コードの発行申込処理に進む。
【００７５】
次に、図５および図６を参照して、本実施形態に係る管理者承認関連処理のうち、管理者認証コードの発行申込に係る処理の流れを説明する。本フローチャートに示された処理は、ステップＳ１０６において管理者認証コードの発行申込が行われていないと判定された場合に実行される。
【００７６】
ステップＳ２０１では、ユーザの生年月日の入力を促すメッセージが出力され、ユーザの生年月日の入力が受け付けられる。出力制御部６７は、ユーザの生年月日の入力を要求するメッセージとソフトウェアキーボードとをタッチパネル式ディスプレイ１２に出力することで、ユーザに対して、ユーザの生年月日の入力を促す。そして、情報処理装置１の制御部は、ソフトウェアキーボード等を用いてユーザによって入力された、ユーザの生年月日を受け付ける。その後、処理はステップＳ２０２へ進む。
【００７７】
ステップＳ２０２およびステップＳ２０３では、情報処理装置１を利用するユーザが、制限部５１による制限を解除する場合に管理者による承認が必要なユーザであるか否かが判定される。本実施形態では、管理者による承認が必要であるか否かを、ユーザの年齢に
基づいて判定する。例えば、ユーザが１３歳未満である場合に管理者による承認が必要であると判定し、ユーザが１３歳以上である場合に管理者による承認が不要であると判定する。
【００７８】
より具体的には、ユーザ年齢判定部５３は、ステップＳ２０１で受け付けられたユーザの生年月日をサーバ３に送信する。そして、ユーザの生年月日を受信したサーバ３は、受信された生年月日と現在日時とに基づいて、ユーザの年齢を算出し、算出されたユーザの年齢を、承認が必要であるかどうかを判定するための基準年齢と比較する。算出されたユーザの年齢が基準年齢（本実施形態では、１３歳）未満である場合、サーバ３は、情報処理装置１に対して、当該ユーザが管理者の承認が必要なユーザである旨を通知する。一方、算出されたユーザの年齢が基準年齢以上である場合、サーバ３は、情報処理装置１に対して、当該ユーザが管理者の承認が不要なユーザである旨を通知する。ユーザ年齢判定部５３は、サーバ３からの通知を受信し（ステップＳ２０２）、通知の内容に従って、情報処理装置１を利用するユーザが、制限部５１による制限を解除する場合に管理者による承認が必要なユーザであるか否かを判定する（ステップＳ２０３）。当該ユーザが管理者の承認が必要なユーザであると判定された場合、処理はステップＳ２０８へ進む。一方、当該ユーザが管理者の承認が不要なユーザであると判定された場合、処理はステップＳ２０４へ進む。
【００７９】
ステップＳ２０４では、制限部５１による所定の機能の利用制限が無効設定される。情報処理装置１の制御部は、補助記憶装置１９に記録されている、所定の機能の利用制限の有効または無効を示すフラグを、利用制限が無効であること（利用制限が行われないこと）を示す値に設定することで、利用制限の無効設定を行う。その後、本フローチャートに示された処理は終了する。ここでは、ステップＳ２０４に示す処理の結果、情報処理装置１の所定の機能の利用制限が無効設定となっているため、制限部５１による所定の機能の利用制限は行われない。このため、ユーザは、アプリケーション等を機能制限なく実行することが出来る。
【００８０】
ステップＳ２０８では、管理者による操作を要求するメッセージが出力される。出力制御部６７は、以降の処理に関する操作者をユーザから管理者に代わることを要求するメッセージをタッチパネル式ディスプレイ１２に出力し、管理者による操作を促す。その後、処理はステップＳ２０９へ進む。
【００８１】
ステップＳ２０９では、管理者の生年月日の入力を促すメッセージが出力され、管理者の生年月日の入力が受け付けられる。出力制御部６７は、管理者の生年月日の入力を要求するメッセージとソフトウェアキーボードとをタッチパネル式ディスプレイ１２に出力することで、ステップＳ２０８において表示されたメッセージを受けて操作を代わった管理者に対して、管理者の生年月日の入力を促す。そして、情報処理装置１の制御部は、ソフトウェアキーボード等を用いて管理者によって入力された、管理者の生年月日を受け付ける。その後、処理はステップＳ２１０へ進む。
【００８２】
ステップＳ２１０およびステップＳ２１１では、情報処理装置１の管理者が、適切な者であるか否かが推定される。即ち、ユーザが子供であり、管理者がその保護者であるような実施形態では、管理者が、ユーザの保護者として適切な者であるか否かが推定される。本実施形態では、管理者として適切な者であるか否かを、管理者の年齢に基づいて推定する。例えば、管理者が１８歳以上である場合に管理者として適切であると推定し、管理者が１８歳未満である場合に管理者として不適切であると推定する。
【００８３】
より具体的には、推定部５４は、ステップＳ２０９で受け付けられた管理者の生年月日をサーバ３に送信する。そして、管理者の生年月日を受信したサーバ３は、受信された生
年月日と現在日時とに基づいて、管理者の年齢を算出し、算出された管理者の年齢を、管理者として適切であるかどうかを判定するための基準年齢と比較する。算出された管理者の年齢が基準年齢（本実施形態では、１８歳）以上である場合、サーバ３は、情報処理装置１に対して、当該管理者が適切な者である旨を通知する。一方、算出された管理者の年齢が基準年齢未満である場合、サーバ３は、情報処理装置１に対して、当該管理者が不適切である旨を通知する。推定部５４は、サーバ３からの通知を受信し（ステップＳ２１０）、通知の内容に従って、情報処理装置１の管理者が、ユーザの保護者として適切な者であるか否かを判定する（ステップＳ２１１）。当該管理者が管理者として適切であると判定された場合、処理はステップＳ２１２へ進む。一方、当該管理者が管理者として不適切であると判定された場合、本フローチャートに示された処理は終了する。この場合、所定の機能の利用制限は解除されない。
【００８４】
ステップＳ２１２からステップＳ２１６に示された処理は、管理者の名前、手書きサインおよび電子メールアドレスを含む管理者情報を取得し、サーバ３に送信するための処理である。
【００８５】
ステップＳ２１２では、管理者の名前の入力を促すメッセージが出力され、管理者の名前の入力が受け付けられる。出力制御部６７は、管理者の名前の入力を要求するメッセージとソフトウェアキーボードとをタッチパネル式ディスプレイ１２に出力することで、管理者に対して、管理者の名前の入力を促す。そして、情報処理装置１の制御部は、ソフトウェアキーボード等を用いて管理者によって入力された、管理者の名前を受け付ける。その後、処理はステップＳ２１３へ進む。
【００８６】
ステップＳ２１３では、管理者の手書きサイン（署名）の入力を促すメッセージが出力され、管理者の手書きサインの入力が受け付けられる。署名入力要求部５５は、管理者の手書きサインの入力を要求するメッセージと、管理者の手書きサインを入力させるための手書き入力欄とをタッチパネル式ディスプレイ１２に出力することで、管理者に対して、管理者の手書きサインの入力を促す。管理者は、タッチパネル式ディスプレイ１２に表示された手書き入力欄の領域に対するタッチ操作によって、手書きサインを入力する。手書き入力受付部５６は、入力された管理者の手書きサインを受け付ける。その後、処理はステップＳ２１４へ進む。
【００８７】
ステップＳ２１４では、管理者の手書きサインに対する簡易判定が行われる。入力結果判定部５７は、ステップＳ２１４において受け付けられた手書き入力の結果において、手書き入力結果に係る属性情報が所定の範囲にあるか否かを判定することで、管理者の手書きサインに対する簡易判定を行う。手書き入力結果に係る属性情報が所定の範囲内にないと判定された場合、処理はステップＳ２１３へ進む。即ち、本フローチャートに示された処理では、簡易判定を通過する手書きサインが入力されるまで、ステップＳ２１３およびステップＳ２１４に示された処理が繰り返し実行される。一方、手書き入力結果に係る属性情報が所定の範囲内であると判定された場合、処理はステップＳ２１５へ進む。
【００８８】
入力結果判定部５７は、例えば、手書き可能な領域である手書き入力欄の領域に対する、手書きされた部分の占める割合が所定の範囲にあるか否かを判定することで、管理者の手書きサインに対する簡易判定を行うことが出来る。手書き入力結果が、背景領域を白、手書きされた部分を黒とした白黒２値のビットマップとして取得される場合、入力結果判定部５７は、手書き入力欄の領域（ビットマップに含まれる全ピクセル数）に占める黒ピクセルの割合を算出し、この割合が所定の範囲（例えば、５％以上９５％以下）にあるか否かを判定する。
【００８９】
また、入力結果判定部５７は、例えば、手書きされたサインの軌跡の長さが所定の範囲
にあるか否かを判定することで、簡易判定を行うことも出来るし、手書きサインの入力に際してタッチパネル式ディスプレイ１２にタッチしていた時間が所定の範囲にあるか否かを判定することで、簡易判定を行うことも出来る。その他、入力結果判定部５７は、手書き入力結果に係る様々な属性情報を所定の閾値と比較することで、簡易判定を行うことが出来る。
【００９０】
ステップＳ２１５では、管理者の電子メールアドレスの入力を促すメッセージが出力され、管理者の電子メールアドレスの入力が受け付けられる。出力制御部６７は、管理者の電子メールアドレスの入力を要求するメッセージとソフトウェアキーボードとをタッチパネル式ディスプレイ１２に出力することで、管理者に対して、管理者の電子メールアドレスの入力を促す。そして、送信先入力受付部６０は、ソフトウェアキーボード等を用いて管理者によって入力された、管理者の電子メールアドレスを受け付ける。その後、処理はステップＳ２１６へ進む。
【００９１】
なお、ここで入力される電子メールアドレスは、管理者端末２によって受信可能な電子メールアドレスである。本実施形態では、情報処理装置１は電子メールの受信機能を備えていない。このため、管理者は、情報処理装置１とは異なる端末である、管理者端末２によって受信可能な電子メールアドレスを入力する。このようにすることで、ユーザが管理者になりすまして情報処理装置１によって管理者認証コードを受信して入力するという不正を抑制し、管理者による管理者認証コードの入力を促すことが出来る。
【００９２】
ステップＳ２１６では、管理者の名前、手書きサインおよび電子メールアドレスが、サーバ３に対して送信される。送信先通知部６１は、ステップＳ２１５において受け付けられた管理者の電子メールアドレスを、管理者情報に含める。管理者情報には、ステップＳ２１２で取得された管理者の名前、ステップＳ２１３で取得された手書きサイン、およびステップＳ２１５で取得された電子メールアドレスが含まれており、入力結果送信部５８は、これらの情報を含む管理者情報を、ネットワークを介してサーバ３に対して送信する。その後、処理はステップＳ２１７へ進む。但し、管理者の名前、手書きサインおよび電子メールアドレスは、サーバ３に対して個別に送信されてもよい。
【００９３】
ステップＳ２１６において送信された管理者情報は、サーバ３によって受信される。ここで、管理者情報を受信したサーバ３によって実行される処理について説明する。サーバ３は、受信した管理者情報から、管理者の名前、手書きサインおよび電子メールアドレスを取得し、管理者情報データベース４に保持させる。そして、サーバ３は、この管理者のために固有の管理者認証コードを生成し、生成された管理者認証コードを、情報処理装置１に対して送信する。ここでの管理者認証コードの送信は、情報共有部５９によるサーバ３と情報処理装置１との間での内部的な（管理者およびユーザからは不可視の）情報共有のために行われるものであり、管理者に対する管理者認証コードの発行とは異なる。本実施形態において、管理者認証コードは、別途電子メールプロトコルを用いて、管理者端末２宛に発行される。
【００９４】
ステップＳ２１７では、サーバ３によって生成された管理者認証コードが共有される。情報共有部５９は、サーバ３によって送信された管理者認証コードを受信すると、受信された管理者認証コードを、ユーザおよび管理者の何れからも不可視に保持することで、情報処理装置１とサーバ３との間で管理者認証コードを共有する。ここで、ユーザおよび管理者から不可視の状態とは、ユーザまたは管理者の操作によっても、タッチパネル式ディスプレイ１２等に出力されない状態で保持されている状態をいう。
【００９５】
管理者認証コードをユーザおよび管理者から不可視に保持する方法としては、管理者認証コードを、補助記憶装置１９のユーザまたは管理者の操作によっては閲覧できない領域
に保持する方法や、管理者認証コードを暗号化したりハッシュ値に変換したりして保持する方法等、様々な方法が採用されてよい。受信された管理者認証コードを不可視に保持することによって、管理者端末２によって受信された管理者認証コードが管理者によって入力された際に、管理者によって入力された管理者認証コードと不可視に保持されている管理者認証コードとを比較し、入力された管理者認証コードが正しいか否かを判定することが出来る。その後、本フローチャートに示された処理は終了する。
【００９６】
更に、サーバ３は、生成された管理者認証コードを電子メールの文面に含めて、管理者端末２宛に送信する。本実施形態において、サーバ３において取得された手書きサインは運用者によって確認される。サーバ３は、手書きサインを確認した運用者によって、管理者認証コードを発行してよいことを示す指示がサーバ３に対して入力された場合に、管理者認証コードを電子メールの文面に含めて、管理者の電子メールアドレス宛に送信する。但し、管理者認証コードは、運用者による確認以外の確認手段によって確認され、発行されてもよい。例えば、サーバ３は、受信した管理者の手書きサインを画像解析等することで、サインとしての真正性や妥当性を判定してもよい。手書きサインの解析を行う場合には、解析結果が良好であった場合にのみ、管理者認証コードを発行してよいことを示す指示がサーバ３に対して入力される。
【００９７】
管理者認証コードを含む電子メールの宛先となる電子メールアドレスは、管理者端末２によって受信される電子メールアドレスであるため、管理者は、管理者端末２を操作することで、サーバ３から送信された電子メールおよびこの電子メールに含まれる管理者認証コードを閲覧することが出来る。本実施形態では、管理者端末２として、情報処理装置１以外の端末が用いられるため、管理者以外のユーザ（例えば、子供）は、管理者認証コードを閲覧することができない。
【００９８】
次に、図７を参照して、本実施形態に係る管理者承認関連処理のうち、管理者認証コードの設定処理の流れを説明する。本フローチャートに示された処理は、上述したステップＳ１０６において管理者認証コードの発行申込が行われていると判定された場合に実行される（図４を参照）。
【００９９】
ステップＳ３０１では、管理者による操作を要求するメッセージが出力される。出力制御部６７は、以降の処理に関する操作者をユーザから管理者に代わることを要求するメッセージをタッチパネル式ディスプレイ１２に出力し、管理者による操作を促す。その後、処理はステップＳ３０２へ進む。
【０１００】
ステップＳ３０２では、管理者認証コードの入力を促すメッセージが出力され、管理者認証コードの入力が受け付けられる。出力制御部６７は、管理者認証コードの入力を要求するメッセージとソフトウェアキーボードとをタッチパネル式ディスプレイ１２に出力することで、管理者に対して、管理者認証コードの入力を促す。管理者は、サーバ３から送信された管理者認証コードを管理者端末２において閲覧し、情報処理装置１に対してソフトウェアキーボードを用いて管理者認証コードを入力する。そして、許可情報入力受付部６４は、管理者によって入力された管理者認証コードを受け付ける。その後、処理はステップＳ３０３へ進む。
【０１０１】
ステップＳ３０３では、入力された管理者認証コードが正しいか否かが判定される。許可情報判定部６５は、ステップＳ３０２において入力が受け付けられた管理者認証コードが、ステップＳ２１７において受信され、補助記憶装置１９に不可視に保持された管理者認証コードと一致するか否かを判定する。このような判定を行うことで、入力された管理者認証コードが正しいか否かを判定することが出来る。入力された管理者認証コードが正しくないと判定された場合、処理はステップＳ３０２へ進む。即ち、本フローチャートに
示された処理では、正しい管理者認証コードが管理者によって入力されるまで、ステップＳ３０２およびステップＳ３０３に示された処理が繰り返し実行される。一方、入力された管理者認証コードが正しいと判定された場合、処理はステップＳ３０４へ進む。
【０１０２】
ステップＳ３０４では、情報処理装置１に、暗証番号が設定済みであるか否かが判定される。情報処理装置１の制御部は、補助記憶装置１９等に保持されている、情報処理装置１の設定情報を参照することで、暗証番号が設定済みであるか否かを判定する。暗証番号が設定済みであると判定された場合、処理はステップＳ３０６へ進む。暗証番号が未設定であると判定された場合、処理はステップＳ３０５へ進む。
【０１０３】
ステップＳ３０５では、暗証番号の設定が行われる。出力制御部６７は、管理者が所望する暗証番号の入力を要求するメッセージとソフトウェアキーボードとをタッチパネル式ディスプレイ１２に出力することで、管理者に対して、設定したい暗証番号の入力を促す。管理者は、ソフトウェアキーボードを用いて暗証番号を入力する。そして、情報処理装置１の制御部は、管理者によって入力された暗証番号を受け付け、情報処理装置１の設定情報に保存する。暗証番号の設定が完了すると、処理はステップＳ３０６へ進む。
【０１０４】
ステップＳ３０６では、管理者認証コードの設定が行われる。関連付け部６６は、情報処理装置１に設定されている暗証番号と、ステップＳ３０２で入力された管理者認証コードとを関連付ける。そして、情報処理装置１の制御部は、補助記憶装置１９に記録されている、暗証番号によって解除可能な制限に、制限部５１による制限の対象である所定の機能の利用制限を含める設定を行うことで、暗証番号を入力することによって所定の機能の利用制限が解除されるように設定情報を変更する。その後、本フローチャートに示された処理は終了する。
【０１０５】
本フローチャートに示された処理によって、管理者認証コードが設定済みとなり、ユーザまたは管理者は、以降、暗証番号の入力のみによって、管理者認証コードを入力することなく、制限部５１による利用制限を解除することが出来る。
【０１０６】
＜実施形態のバリエーション＞
以下、上記説明した実施形態に適用可能なバリエーションについて説明する。
【０１０７】
（情報共有のバリエーション）
上記説明した実施形態では、情報共有部５９は、管理者認証コードの発行申込後に管理者認証コードをサーバ３から受信し、補助記憶装置１９にユーザおよび管理者からは不可視の状態で保持することで、手書き入力の結果の送信を受けたサーバ３との間で、所定の情報を共有している。但し、情報共有の具体的な手法としては、その他の手法が採用されてもよい。
【０１０８】
例えば、情報共有部５９は、管理者認証コードの発行申込と共に所定の情報（例えば、情報処理装置１のシリアル番号等）をサーバ３に送信することで情報を共有する。そして、管理者によって管理者認証コードが入力された際に、許可情報判定部６５は、入力された管理者認証コードが前記所定の情報を用いて生成されたものであるか否かを判定することで、入力された管理者認証コードが正しいか否かを判定する。
【０１０９】
また、情報共有部５９は、管理者認証コードの発行申込後に管理者認証コードのハッシュ値をサーバ３から受信して保持することで、情報を共有する。そして、管理者によって管理者認証コードが入力された際に、許可情報判定部６５は、入力された管理者認証コードのハッシュ値を生成して予め受信していたハッシュ値と比較することで、入力された管理者認証コードが正しいか否かを判定する。この場合、ハッシュ値がユーザ等によって閲
覧された場合にも、閲覧できた情報から管理者認証コードを推測することは困難であるため、不正な管理者認証コードの入力を抑止することが出来る。
【０１１０】
（複数ユーザによって使用される情報処理装置）
また、情報処理装置１が、複数の異なるユーザがログインして用いることの出来る情報処理装置である場合、上記実施形態において説明した制限部による利用制限の設定、管理者認証コードの発行申込、および管理者認証コードの設定は、情報処理装置１に設定されたユーザ毎に管理されてもよい。
【０１１１】
例えば、利用制限の有効／無効設定、管理者認証コードの発行申込状況の記録（上記実施形態では、管理者認証コードの内部的な保持）、管理者認証コードの設定等に係る各種情報が、情報処理装置１に登録されているユーザ毎に、ユーザの識別情報に関連付けて管理される。そして、情報処理装置１の制御部は、上記フローチャートに示した処理において、情報処理装置１から、現在情報処理装置１にログインしているユーザの識別情報を取得し、取得されたユーザ識別情報に関連付けられた各種情報を用いることで、情報処理装置１を利用するユーザ毎に、管理者による承認システムを利用することが出来る。
【０１１２】
＜効果＞
本実施形態に係る情報処理装置１によれば、制限部による制限の対象となっている機能を利用することについて、管理者の承認を取得するための手続を、効率的に行うことが出来る。また、本実施形態に係る情報処理装置１によれば、情報処理装置１において実行される各アプリケーション等に対する利用制限を、情報処理装置１側に備えられた承認取得の仕組みをもって解除することが出来るため、アプリケーション等の開発負担が軽減される。
【符号の説明】
【０１１３】
１  情報処理装置
２  管理者端末
３  サーバ
４  管理者情報データベース
【図１】
0005841818.tif 000002
【図２】
0005841818.tif 000003
【図３】
0005841818.tif 000004
【図４】
0005841818.tif 000005
【図５】
0005841818.tif 000006
【図６】
0005841818.tif 000007
【図７】
0005841818.tif 000008