情報処理端末、情報処理システム、情報処理プログラム
【課題】ユーザの特別な操作を必要とせずに、新たなアプリケーションの新規インストールや、各種アプリケーションやシステムのアップデートを行うことのできる情報処理装置を提供すること。
【解決手段】情報処理装置は、接続手段と、受信手段と、インストール手段とを備える。接続手段は、自動的にサーバに接続する。受信手段は、サーバから1以上のプログラムの受信処理を自動的に行う。インストール手段は、プログラムの情報処理装置へのインストール処理を自動的に行う。
【解決手段】情報処理装置は、接続手段と、受信手段と、インストール手段とを備える。接続手段は、自動的にサーバに接続する。受信手段は、サーバから1以上のプログラムの受信処理を自動的に行う。インストール手段は、プログラムの情報処理装置へのインストール処理を自動的に行う。
Notice: Undefined index: DEJ in /mnt/www/gzt_disp.php on line 298
【特許請求の範囲】
【請求項1】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストール手段とを備える、情報処理装置。
【請求項2】
前記情報処理装置は、非使用状態と使用状態とを切り替える切替手段を更に備え、
前記接続手段は、前記情報処理装置が少なくとも非使用状態で稼働しているときに、自動的に前記サーバに接続し、
前記受信手段は、前記情報処理装置が少なくとも非使用状態において、前記受信処理を自動的に行い、
前記インストール手段は、前記少なくとも非使用状態において、前記受信手段が受信したプログラムのインストール処理を自動的に行う、請求項1に記載の情報処理装置。
【請求項3】
前記非使用状態は、前記使用状態よりも消費電力が少ない、請求項2に記載の情報処理装置。
【請求項4】
前記情報処理装置は、ユーザにより開閉の操作が可能であり、
前記切替手段は、前記情報処理装置が開状態であるときに前記使用状態に切り替え、閉状態であるときに前記非使用状態に切り替える、請求項2に記載の情報処理装置。
【請求項5】
前記情報処理装置は、表示装置を更に備え、
前記切替手段は、ユーザによる所定の操作に応じて前記使用状態と前記非使用状態とを切り替え、
前記使用状態においては、前記表示装置に電力が供給され、前記非使用状態においては、前記表示装置への電力は供給されない、請求項2に記載の情報処理装置。
【請求項6】
前記情報処理装置は、携帯型情報端末であり、自動的に繰り返し所定のアクセスポイントを探索する探索手段を更に備え、
前記接続手段は、前記探索手段によって前記アクセスポイントが検出されたとき、当該アクセスポイントに接続し、当該アクセスポイントを介して前記サーバと接続を行う、請求項1に記載の情報処理装置。
【請求項7】
前記情報処理装置は、
前記プログラムの受信処理のそれぞれについて、当該受信が完了したか否かを示す受信状況を記憶する受信状況記憶手段を更に備え、
前記受信手段は、前記受信状況に基づいて、受信が完了していないことが示されている前記受信処理を再開する、請求項6に記載の情報処理装置。
【請求項8】
前記情報処理装置は、1以上の前記プログラムの受信処理をそれぞれ規定する1以上のタスクを設定するタスク設定手段を更に備え、
前記受信状況記憶手段は、当該タスクによって規定される受信処理が完了したか否かを示す受信状況をタスク毎に記憶し、
前記受信手段は、受信が完了していないことを示す受信状況が記憶されている前記タスクによって規定される受信処理を再開する、請求項7に記載の情報処理装置。
【請求項9】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なプログラムについての情報である配信中プログラム情報をサーバから受信する配信情報受信手段と、
前記配信中プログラム情報を受信したとき、当該配信中プログラム情報によって特定される前記受信可能なプログラムの受信処理を行うか否かを所定の条件に基づいて決定する受信可否決定手段とを備え、
前記受信手段は、前記受信可否決定手段によって受信処理を行うと決定された前記プログラムの受信処理を行う、請求項1に記載の情報処理装置。
【請求項10】
前記情報処理装置は、所定のプログラムの実行履歴を示す実行履歴データを記憶する実行履歴記憶手段を更に備え、
前記配信中プログラム情報は、前記受信可能な受信条件付きプログラムを特定する情報及び当該受信可能なプログラムを受信するために必要となる前記所定のプログラムの実行履歴に関する条件が受信のための条件を含み、
前記受信可否決定手段は、前記実行履歴データで示される実行履歴が前記受信のための条件を満たしているときに、前記受信条件付きプログラムの受信処理を行うと決定し、当該実行履歴が当該受信のための条件を満たしていないときは、前記受信条件付きプログラムの受信処理を行わないと決定する、請求項9に記載の情報処理装置。
【請求項11】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なプログラムについての情報である配信中プログラム情報をサーバから受信する配信情報受信手段と、
前記配信中プログラム情報によって特定される受信可能プログラムが既に自機にインストールされているか否かを判定するインストール状況判定手段とを更に備え、
前記受信手段は、前記配信中プログラム情報によって特定される受信可能プログラムの受信処理を行い、
前記インストール手段は、前記受信手段によって受信されたプログラムのうち、前記インストール状況判定手段によって既にインストール済みと判定されたプログラムについては当該プログラムのアップデート処理を行い、まだインストールされていないと判定されたプログラムについては新規インストール処理を行う、請求項1に記載の情報処理装置。
【請求項12】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なアプリケーションプログラムの一覧を示す配信中アプリ情報をサーバから受信する配信情報受信手段と、
前記配信中アプリ情報を受信したとき、当該配信中アプリ情報によって特定される前記受信可能なアプリケーションプログラムの受信処理を行うか否かを所定の条件に基づいて決定する受信可否決定手段とを備え、
前記受信手段は、前記受信可否決定手段によって受信処理を行うと決定された前記アプリケーションプログラムの受信処理を行う、請求項1に記載の情報処理装置。
【請求項13】
前記情報処理装置は、当該情報処理装置のユーザの年齢を使用者年齢情報として当該情報処理装置内に記憶する年齢情報記憶手段を更に備え、
前記配信中プログラム情報は、前記受信可能な各プログラムについての対象年齢を表す情報を含み、
前記受信可否決定手段は、前記使用者年齢情報と前記各プログラムの対象年齢とを比較し、比較結果が所定の条件を満たしたとき、当該プログラムの受信処理を行うと決定する、請求項9に記載の情報処理装置。
【請求項14】
前記情報処理装置は、前記接続手段によって前記サーバへの接続が行われたとき、受信可能なプログラムについての情報である配信中プログラム情報及び当該配信中プログラム情報で示される各プログラムを受信する順番を表した優先度情報を当該サーバから受信する配信情報受信手段を更に備え、
前記受信手段は、前記配信中プログラム情報によって特定される前記プログラムを、前記優先度情報に基づいた順番にて受信する、請求項1に記載の情報処理装置。
【請求項15】
前記情報処理装置は、
前記インストールされたプログラムの一覧を作成し出力する一覧作成手段と、
前記情報処理装置への所定の操作に応じて、前記一覧からいずれかのプログラムを選択する選択手段と、
前記選択されたプログラムのアンインストール処理を行うアンインストール手段とを更に備える、請求項1に記載の情報処理装置。
【請求項16】
前記情報処理装置は、前記アンインストール手段によってアンインストールされたプログラムを特定するための削除プログラム特定情報を記憶する削除履歴記憶手段を更に備え、
前記受信手段は、前記配信中プログラム情報で示されるプログラムのうち、前記削除プログラム特定情報で特定されるプログラムについては、受信処理を行わない、請求項15に記載の情報処理装置。
【請求項17】
前記情報処理装置は、ユーザの所定の操作に応じて、前記情報処理装置用のプログラムが登録された所定のサーバに接続し、ユーザが希望するプログラムを、前記削除プログラム特定情報に含まれているプログラムであるか否かにかかわらず受信する、請求項16に記載の情報処理装置。
【請求項18】
前記情報処理装置は記憶部を更に備え、
前記インストール手段は、前記受信手段によって受信したプログラムを前記記憶部に記憶し、当該プログラムを実行可能とするための実行環境設定処理を行うことでインストールを完了させる、請求項1に記載の情報処理装置。
【請求項19】
前記情報処理装置は、
インストールされたプログラムを記憶する記憶部と、
前記情報処理装置の起動時に、前記記憶部に記憶されているプログラムの一覧を作成し出力する一覧作成手段と、
前記情報処理装置に対して行われた所定の操作に応じて、前記一覧からいずれかのプログラムを選択する選択手段と、
前記選択されたプログラムを実行するプログラム実行手段とを備え、
前記インストール手段は、前記受信したプログラムを自動的に前記記憶部に記憶する、請求項1に記載の情報処理装置。
【請求項20】
前記情報処理装置は、
インストールされたプログラムを記憶する記憶部と、
前記情報処理装置に対して行われた所定の操作に応じて、前記記憶部に記憶されているプログラムの一覧を作成し出力する一覧作成手段と、
前記情報処理装置への所定の操作に応じて、前記一覧からいずれかのプログラムを選択する選択手段と、
前記選択されたプログラムを実行するプログラム実行手段とを備え、
前記インストール手段は、前記受信したプログラムを自動的に前記記憶部に記憶する、請求項1に記載の情報処理装置。
【請求項21】
前記インストール手段は、更に、前記受信したプログラムが前記一覧作成手段によって作成される一覧の掲載対象となるように自動的に設定を行うことでインストールを完了する、請求項19又は20に記載の情報処理装置。
【請求項22】
前記情報処理装置は権利情報データベース及び複数のプログラムを記憶する記憶部をさらに備え、
前記受信手段は、前記プログラムとともに当該プログラムを実行するための権利情報を受信し、
前記インストール手段は、前記受信したプログラムを自動的に前記記憶部に記憶するとともに、前記受信した権利情報を自動的に前記権利情報データベースに登録し、
前記情報処理装置は、
前記記憶部に記憶されたプログラムのうち少なくとも1つの実行指示を受け付ける実行指示受付手段と、
前記実行指示を受け付けたとき、前記権利情報データベースに登録されている前記権利情報を用いて当該権利情報の認証を行う認証手段と、
前記認証が成功したとき、前記実行指示がなされたプログラムを実行するプログラム実行手段とを更に備える、請求項1に記載の情報処理装置。
【請求項23】
前記情報処理装置は権利情報データベース及び複数のプログラムを記憶する記憶部をさらに備え、
前記受信手段は、前記プログラムとともに当該プログラムを実行するための権利情報を受信し、
前記インストール手段は、
前記受信手段によって前記プログラム及び前記権利情報を受信したとき、前記権利情報の正当性の有無を自動的に判別する正当性確認手段と、
前記権利情報の正当性があると判別されたとき、前記プログラム及び前記権利情報を前記記憶部に自動的に記憶する権利情報記憶手段と、
前記権利情報の正当性がないと判別されたとき、前記権利情報の内容を破棄する権利情報破棄手段とを含み、
前記情報処理装置は、
前記記憶部に記憶されたプログラムのうち少なくとも1つの実行指示を受け付ける実行指示受付手段と、
前記実行指示を受け付けたとき、前記権利情報を記憶部から読み出し、当該権利情報の認証を行う認証手段と、
前記認証が成功したとき、前記実行指示がなされたプログラムを実行するプログラム実行手段とを更に備える、請求項1に記載の情報処理装置。
【請求項24】
前記情報処理装置は複数のプログラムを記憶する記憶部をさらに備え、
前記受信手段は、前記プログラムを受信し、
前記インストール手段は、
前記受信手段によって前記プログラムを受信したとき、当該受信したプログラムの正当性の有無を自動的に判別する正当性確認手段と、
前記受信したプログラムの正当性があると判別されたとき、当該プログラムを前記記憶部に自動的に記憶する権利情報記憶手段と、
前記受信したプログラムの正当性がないと判別されたとき、当該受信したプログラムを破棄する破棄手段とを含み、
前記情報処理装置は、
前記記憶部に記憶されたプログラムのうち少なくとも1つの実行指示を受け付ける実行指示受付手段と、
前記実行指示を受け付けたとき、当該実行指示がなされたプログラムを実行するプログラム実行手段とを更に備える、請求項1に記載の情報処理装置。
【請求項25】
前記接続手段は、ユーザに接続に関する操作を一切求めずに前記サーバへの接続を自動的に行い、
前記受信手段は、前記1以上のプログラムの受信処理に際して、ユーザに対して当該受信処理に関する操作を一切求めずに前記受信処理を自動的に行い、
前記インストール手段は、前記プログラムの情報処理装置へのインストールに際して、ユーザに対して当該インストール処理に関する操作を一切求めずに前記インストール処理を自動的に行う、請求項1に記載の情報処理装置。
【請求項26】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なアプリケーションプログラムの一覧を示す配信中アプリ情報をサーバから受信する配信情報受信手段と、
前記配信中アプリ情報によって特定される受信可能なアプリケーションプログラムが、既に自機にインストールされているか否かを判定するアプリインストール状況判定手段を更に備え、
前記受信手段は、前記配信中アプリ情報によって特定される受信可能なアプリケーションプログラムの受信処理を行い、
前記インストール手段は、前記受信手段によって受信されたアプリケーションプログラムのうち、前記アプリインストール状況判定手段によって既にインストール済みと判定されたアプリケーションプログラムについては当該アプリケーションプログラムの更新インストールを行い、まだインストールされていないと判定されたアプリケーションプログラムについては新規インストールを行う、請求項1に記載の情報処理装置。
【請求項27】
前記サーバから受信されるプログラムには、システムプログラムとアプリケーションプログラムの2種類のプログラムが存在し、
前記受信手段は、前記アプリケーションプログラムを自動的に受信し、
前記インストール手段は、前記アプリケーションプログラムの情報処理装置へのインストール処理を自動的に行う、請求項1に記載の情報処理装置。
【請求項28】
非使用状態と使用状態とを切り替える切替手段と、
前記情報処理装置が少なくとも非使用状態で稼働しているときに、自動的に前記サーバに接続する接続手段と、
前記情報処理装置が少なくとも非使用状態で稼働しているときにおいて、前記サーバから1以上のアプリケーションプログラムの受信処理を自動的に行う受信手段と、
前記情報処理装置が少なくとも非使用状態で稼働しているときにおいて、前記アプリケーションプログラムの当該情報処理装置へのインストール処理を自動的に行うアプリインストール手段とを備える、情報処理装置。
【請求項29】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のアプリケーションプログラムの受信処理を自動的に行う受信手段と、
前記アプリケーションプログラムの前記情報処理装置へのインストール処理を自動的に行うアプリインストール手段とを備える、情報処理装置。
【請求項30】
情報処理装置とサーバを含むシステムであって、
前記情報処理装置は、
自動的に前記サーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストール手段と、
ユーザにより選択されたプログラムを実行するプログラム実行手段とを備え、
前記サーバは、前記情報処理装置による接続が行われたとき、前記1以上のプログラムの送信処理を行う送信手段を備える、システム。
【請求項31】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、
コンテンツデータ、および、前記情報処理装置を、前記コンテンツデータを再生する再生手段として機能させる再生処理プログラムを含む、請求項30に記載のシステム。
【請求項32】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、前記情報処理装置を、
ユーザによる当該プログラムのアンインストール指示を受け付けるアンインストール受付手段として機能させ、
前記情報処理装置は、前記アンインストール受付手段によって前記プログラムのアンインストール指示が受け付けられたとき、前記プログラムをアンインストールするアンインストール手段を更に備える、請求項30に記載のシステム。
【請求項33】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、ユーザにより手動で受信されるアプリケーションプログラムの紹介を行うプログラムであり、前記情報処理装置を、
前記ユーザにより手動で受信するためのアプリケーションプログラムの詳細情報にアクセスするための指示を受け付ける詳細情報指示受付手段として機能させ、
前記情報処理装置は、前記詳細情報指示受付手段によって前記詳細情報にアクセスするための指示が受け付けられたとき、前記手動で受信されるアプリケーションプログラムに関する詳細情報を出力する詳細情報出力手段を更に備える、請求項30に記載のシステム。
【請求項34】
前記詳細情報出力手段は、前記詳細情報をサーバから取得して出力する、請求項33に記載の情報処理装置。
【請求項35】
前記情報処理装置は、
前記詳細情報が出力されているとき、ユーザから、前記手動で受信されるアプリケーションプログラムの受信及びインストールを行うための指示を受け付ける受信指示受付手段と、
前記受信及びインストールを行うための指示を受け付けたとき、前記手動で受信されるアプリケーションプログラムが登録された所定のサーバに接続し、当該アプリケーションプログラムを受信するとともに、当該受信したアプリケーションプログラムを自動的にインストールする手動受信手段をさらに備える、請求項33に記載のシステム。
【請求項36】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、ユーザにより購入されるアプリケーションプログラム又はコンテンツの紹介を行うプログラムであり、前記情報処理装置を、
前記プログラム実行手段によって実行される前記プログラム内において、前記ユーザにより購入されるアプリケーションプログラムの購入サイトへアクセスするための指示を受け付けるアクセス指示受付手段として機能させ、
前記情報処理装置は、前記アクセス指示受付手段によって購入サイトへアクセスするための指示が受け付けられたとき、前記ユーザにより購入されるアプリケーションプログラムの購入サイトに接続する購入サイト接続手段をさらに備える、請求項30に記載のシステム。
【請求項37】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記受信手段によって受信されたプログラムが自機にインストールされていないときは、当該プログラムの新規インストール処理を自動的に行うインストール手段とを備える、情報処理装置。
【請求項38】
サーバと情報処理装置を含むシステムを用いて、当該情報処理装置の機能を更新する情報処理方法であって、
前記情報処理装置は、そのプロセッサにより、
少なくとも省電力状態において、
予め定めるスケジュールに従って、自動的かつ繰り返して前記サーバへの接続を試み、
前記サーバに接続したときに、自機にインストールされていない情報処理装置用のプログラムをユーザの承諾および操作を求めずに自動的にダウンロードするとともに、当該ダウンロードしたプログラムを自動的にインストールし、
非省電力状態において、
ユーザに前記情報処理装置に記憶された複数のプログラムのうち、実行するプログラムをユーザに選択させるための選択画面において、前記少なくとも省電力状態において前記インストール済みのプログラムを自動的に含めて表示し、当該インストール済みのプログラムの選択操作に応じて、当該インストール済みのプログラムを起動し、
前記自動的にインストールされたプログラムのうちユーザが希望するプログラムをアンインストールすることが可能な、機能更新方法。
【請求項39】
前記サーバは、前記情報処理装置のメーカーが管理するサーバであり、
前記情報処理装置用のプログラムは、前記情報処理装置のメーカーの管理のもと、当該情報処理装置の発売後に当該情報処理装置用のプログラムを追加可能なように前記サーバに登録される、請求項38に記載の機能更新方法。
【請求項40】
前記情報処理装置は、そのプロセッサにより、更に、ユーザの所定の操作に応じて、前記情報処理装置用のプログラムが登録された所定のサーバに接続し、ユーザが希望するプログラムをダウンロードするとともに、当該ダウンロードしたプログラムを自動的にインストールする、請求項38に記載の機能更新方法。
【請求項41】
情報処理装置のコンピュータに実行させる情報処理プログラムであって、
前記コンピュータを、
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの前記情報処理装置へのインストール処理を自動的に行うインストール手段として機能させる、情報処理プログラム。
【請求項42】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされる前記プログラムは、
コンテンツデータを含み、
前記コンピュータを、前記コンテンツデータを再生する再生手段として機能させる、請求項41に記載の情報処理プログラム。
【請求項43】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされるプログラムは、
前記コンピュータを、ユーザによる当該プログラムのアンインストール指示を受け付けるアンインストール受付手段としてさらに機能させ、
前記情報処理プログラムは、前記コンピュータを、前記アンインストール受付手段によって前記プログラムのアンインストール指示が受け付けられたとき、当該プログラムをアンインストールするアンインストール手段として更に機能させる、請求項41に記載の情報処理プログラム。
【請求項44】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされるプログラムは、
前記コンピュータを、前記ユーザにより手動で受信されるアプリケーションプログラムの詳細情報にアクセスするための指示を受け付ける詳細情報指示受付手段としてさらに機能させ、
前記情報処理プログラムは、前記コンピュータを、前記指示が受け付けられたとき、前記手動で受信されるアプリケーションプログラムに関する詳細情報を出力する詳細情報出力手段として更に機能させる、請求項41に記載の情報処理プログラム。
【請求項45】
前記情報処理プログラムは、前記コンピュータを、
前記詳細情報が出力されているとき、ユーザから、前記手動で受信されるアプリケーションプログラムの受信及びインストールを行うための指示を受け付ける受信指示受付手段と、
前記受信及びインストールを行うための指示を受け付けたとき、前記手動で受信されるアプリケーションプログラムが登録された所定のサーバに接続し、当該アプリケーションプログラムを受信するとともに、当該受信したアプリケーションプログラムを自動的にインストールする手動受信手段として更に機能させる、請求項44に記載の情報処理プログラム。
【請求項46】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされるプログラムは、
前記コンピュータを、前記プログラム実行手段によって実行される前記プログラム内において、前記ユーザにより購入されるアプリケーションプログラムの購入サイトへアクセスするための指示を受け付けるアクセス指示受付手段としてさらに機能させ、
前記情報処理プログラムは、前記コンピュータを、前記指示が受け付けられたとき、前記ユーザにより購入されるアプリケーションプログラムの購入サイトに接続する購入サイト接続手段として機能させる、請求項41に記載の情報処理プログラム。
【請求項47】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストール手段とを備える、情報処理システム。
【請求項48】
自動的にサーバに接続する接続ステップと、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信ステップと、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストールステップとを備える、情報処理方法。
【請求項1】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストール手段とを備える、情報処理装置。
【請求項2】
前記情報処理装置は、非使用状態と使用状態とを切り替える切替手段を更に備え、
前記接続手段は、前記情報処理装置が少なくとも非使用状態で稼働しているときに、自動的に前記サーバに接続し、
前記受信手段は、前記情報処理装置が少なくとも非使用状態において、前記受信処理を自動的に行い、
前記インストール手段は、前記少なくとも非使用状態において、前記受信手段が受信したプログラムのインストール処理を自動的に行う、請求項1に記載の情報処理装置。
【請求項3】
前記非使用状態は、前記使用状態よりも消費電力が少ない、請求項2に記載の情報処理装置。
【請求項4】
前記情報処理装置は、ユーザにより開閉の操作が可能であり、
前記切替手段は、前記情報処理装置が開状態であるときに前記使用状態に切り替え、閉状態であるときに前記非使用状態に切り替える、請求項2に記載の情報処理装置。
【請求項5】
前記情報処理装置は、表示装置を更に備え、
前記切替手段は、ユーザによる所定の操作に応じて前記使用状態と前記非使用状態とを切り替え、
前記使用状態においては、前記表示装置に電力が供給され、前記非使用状態においては、前記表示装置への電力は供給されない、請求項2に記載の情報処理装置。
【請求項6】
前記情報処理装置は、携帯型情報端末であり、自動的に繰り返し所定のアクセスポイントを探索する探索手段を更に備え、
前記接続手段は、前記探索手段によって前記アクセスポイントが検出されたとき、当該アクセスポイントに接続し、当該アクセスポイントを介して前記サーバと接続を行う、請求項1に記載の情報処理装置。
【請求項7】
前記情報処理装置は、
前記プログラムの受信処理のそれぞれについて、当該受信が完了したか否かを示す受信状況を記憶する受信状況記憶手段を更に備え、
前記受信手段は、前記受信状況に基づいて、受信が完了していないことが示されている前記受信処理を再開する、請求項6に記載の情報処理装置。
【請求項8】
前記情報処理装置は、1以上の前記プログラムの受信処理をそれぞれ規定する1以上のタスクを設定するタスク設定手段を更に備え、
前記受信状況記憶手段は、当該タスクによって規定される受信処理が完了したか否かを示す受信状況をタスク毎に記憶し、
前記受信手段は、受信が完了していないことを示す受信状況が記憶されている前記タスクによって規定される受信処理を再開する、請求項7に記載の情報処理装置。
【請求項9】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なプログラムについての情報である配信中プログラム情報をサーバから受信する配信情報受信手段と、
前記配信中プログラム情報を受信したとき、当該配信中プログラム情報によって特定される前記受信可能なプログラムの受信処理を行うか否かを所定の条件に基づいて決定する受信可否決定手段とを備え、
前記受信手段は、前記受信可否決定手段によって受信処理を行うと決定された前記プログラムの受信処理を行う、請求項1に記載の情報処理装置。
【請求項10】
前記情報処理装置は、所定のプログラムの実行履歴を示す実行履歴データを記憶する実行履歴記憶手段を更に備え、
前記配信中プログラム情報は、前記受信可能な受信条件付きプログラムを特定する情報及び当該受信可能なプログラムを受信するために必要となる前記所定のプログラムの実行履歴に関する条件が受信のための条件を含み、
前記受信可否決定手段は、前記実行履歴データで示される実行履歴が前記受信のための条件を満たしているときに、前記受信条件付きプログラムの受信処理を行うと決定し、当該実行履歴が当該受信のための条件を満たしていないときは、前記受信条件付きプログラムの受信処理を行わないと決定する、請求項9に記載の情報処理装置。
【請求項11】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なプログラムについての情報である配信中プログラム情報をサーバから受信する配信情報受信手段と、
前記配信中プログラム情報によって特定される受信可能プログラムが既に自機にインストールされているか否かを判定するインストール状況判定手段とを更に備え、
前記受信手段は、前記配信中プログラム情報によって特定される受信可能プログラムの受信処理を行い、
前記インストール手段は、前記受信手段によって受信されたプログラムのうち、前記インストール状況判定手段によって既にインストール済みと判定されたプログラムについては当該プログラムのアップデート処理を行い、まだインストールされていないと判定されたプログラムについては新規インストール処理を行う、請求項1に記載の情報処理装置。
【請求項12】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なアプリケーションプログラムの一覧を示す配信中アプリ情報をサーバから受信する配信情報受信手段と、
前記配信中アプリ情報を受信したとき、当該配信中アプリ情報によって特定される前記受信可能なアプリケーションプログラムの受信処理を行うか否かを所定の条件に基づいて決定する受信可否決定手段とを備え、
前記受信手段は、前記受信可否決定手段によって受信処理を行うと決定された前記アプリケーションプログラムの受信処理を行う、請求項1に記載の情報処理装置。
【請求項13】
前記情報処理装置は、当該情報処理装置のユーザの年齢を使用者年齢情報として当該情報処理装置内に記憶する年齢情報記憶手段を更に備え、
前記配信中プログラム情報は、前記受信可能な各プログラムについての対象年齢を表す情報を含み、
前記受信可否決定手段は、前記使用者年齢情報と前記各プログラムの対象年齢とを比較し、比較結果が所定の条件を満たしたとき、当該プログラムの受信処理を行うと決定する、請求項9に記載の情報処理装置。
【請求項14】
前記情報処理装置は、前記接続手段によって前記サーバへの接続が行われたとき、受信可能なプログラムについての情報である配信中プログラム情報及び当該配信中プログラム情報で示される各プログラムを受信する順番を表した優先度情報を当該サーバから受信する配信情報受信手段を更に備え、
前記受信手段は、前記配信中プログラム情報によって特定される前記プログラムを、前記優先度情報に基づいた順番にて受信する、請求項1に記載の情報処理装置。
【請求項15】
前記情報処理装置は、
前記インストールされたプログラムの一覧を作成し出力する一覧作成手段と、
前記情報処理装置への所定の操作に応じて、前記一覧からいずれかのプログラムを選択する選択手段と、
前記選択されたプログラムのアンインストール処理を行うアンインストール手段とを更に備える、請求項1に記載の情報処理装置。
【請求項16】
前記情報処理装置は、前記アンインストール手段によってアンインストールされたプログラムを特定するための削除プログラム特定情報を記憶する削除履歴記憶手段を更に備え、
前記受信手段は、前記配信中プログラム情報で示されるプログラムのうち、前記削除プログラム特定情報で特定されるプログラムについては、受信処理を行わない、請求項15に記載の情報処理装置。
【請求項17】
前記情報処理装置は、ユーザの所定の操作に応じて、前記情報処理装置用のプログラムが登録された所定のサーバに接続し、ユーザが希望するプログラムを、前記削除プログラム特定情報に含まれているプログラムであるか否かにかかわらず受信する、請求項16に記載の情報処理装置。
【請求項18】
前記情報処理装置は記憶部を更に備え、
前記インストール手段は、前記受信手段によって受信したプログラムを前記記憶部に記憶し、当該プログラムを実行可能とするための実行環境設定処理を行うことでインストールを完了させる、請求項1に記載の情報処理装置。
【請求項19】
前記情報処理装置は、
インストールされたプログラムを記憶する記憶部と、
前記情報処理装置の起動時に、前記記憶部に記憶されているプログラムの一覧を作成し出力する一覧作成手段と、
前記情報処理装置に対して行われた所定の操作に応じて、前記一覧からいずれかのプログラムを選択する選択手段と、
前記選択されたプログラムを実行するプログラム実行手段とを備え、
前記インストール手段は、前記受信したプログラムを自動的に前記記憶部に記憶する、請求項1に記載の情報処理装置。
【請求項20】
前記情報処理装置は、
インストールされたプログラムを記憶する記憶部と、
前記情報処理装置に対して行われた所定の操作に応じて、前記記憶部に記憶されているプログラムの一覧を作成し出力する一覧作成手段と、
前記情報処理装置への所定の操作に応じて、前記一覧からいずれかのプログラムを選択する選択手段と、
前記選択されたプログラムを実行するプログラム実行手段とを備え、
前記インストール手段は、前記受信したプログラムを自動的に前記記憶部に記憶する、請求項1に記載の情報処理装置。
【請求項21】
前記インストール手段は、更に、前記受信したプログラムが前記一覧作成手段によって作成される一覧の掲載対象となるように自動的に設定を行うことでインストールを完了する、請求項19又は20に記載の情報処理装置。
【請求項22】
前記情報処理装置は権利情報データベース及び複数のプログラムを記憶する記憶部をさらに備え、
前記受信手段は、前記プログラムとともに当該プログラムを実行するための権利情報を受信し、
前記インストール手段は、前記受信したプログラムを自動的に前記記憶部に記憶するとともに、前記受信した権利情報を自動的に前記権利情報データベースに登録し、
前記情報処理装置は、
前記記憶部に記憶されたプログラムのうち少なくとも1つの実行指示を受け付ける実行指示受付手段と、
前記実行指示を受け付けたとき、前記権利情報データベースに登録されている前記権利情報を用いて当該権利情報の認証を行う認証手段と、
前記認証が成功したとき、前記実行指示がなされたプログラムを実行するプログラム実行手段とを更に備える、請求項1に記載の情報処理装置。
【請求項23】
前記情報処理装置は権利情報データベース及び複数のプログラムを記憶する記憶部をさらに備え、
前記受信手段は、前記プログラムとともに当該プログラムを実行するための権利情報を受信し、
前記インストール手段は、
前記受信手段によって前記プログラム及び前記権利情報を受信したとき、前記権利情報の正当性の有無を自動的に判別する正当性確認手段と、
前記権利情報の正当性があると判別されたとき、前記プログラム及び前記権利情報を前記記憶部に自動的に記憶する権利情報記憶手段と、
前記権利情報の正当性がないと判別されたとき、前記権利情報の内容を破棄する権利情報破棄手段とを含み、
前記情報処理装置は、
前記記憶部に記憶されたプログラムのうち少なくとも1つの実行指示を受け付ける実行指示受付手段と、
前記実行指示を受け付けたとき、前記権利情報を記憶部から読み出し、当該権利情報の認証を行う認証手段と、
前記認証が成功したとき、前記実行指示がなされたプログラムを実行するプログラム実行手段とを更に備える、請求項1に記載の情報処理装置。
【請求項24】
前記情報処理装置は複数のプログラムを記憶する記憶部をさらに備え、
前記受信手段は、前記プログラムを受信し、
前記インストール手段は、
前記受信手段によって前記プログラムを受信したとき、当該受信したプログラムの正当性の有無を自動的に判別する正当性確認手段と、
前記受信したプログラムの正当性があると判別されたとき、当該プログラムを前記記憶部に自動的に記憶する権利情報記憶手段と、
前記受信したプログラムの正当性がないと判別されたとき、当該受信したプログラムを破棄する破棄手段とを含み、
前記情報処理装置は、
前記記憶部に記憶されたプログラムのうち少なくとも1つの実行指示を受け付ける実行指示受付手段と、
前記実行指示を受け付けたとき、当該実行指示がなされたプログラムを実行するプログラム実行手段とを更に備える、請求項1に記載の情報処理装置。
【請求項25】
前記接続手段は、ユーザに接続に関する操作を一切求めずに前記サーバへの接続を自動的に行い、
前記受信手段は、前記1以上のプログラムの受信処理に際して、ユーザに対して当該受信処理に関する操作を一切求めずに前記受信処理を自動的に行い、
前記インストール手段は、前記プログラムの情報処理装置へのインストールに際して、ユーザに対して当該インストール処理に関する操作を一切求めずに前記インストール処理を自動的に行う、請求項1に記載の情報処理装置。
【請求項26】
前記情報処理装置は、
前記接続手段によって前記サーバへの接続が行われたとき、受信可能なアプリケーションプログラムの一覧を示す配信中アプリ情報をサーバから受信する配信情報受信手段と、
前記配信中アプリ情報によって特定される受信可能なアプリケーションプログラムが、既に自機にインストールされているか否かを判定するアプリインストール状況判定手段を更に備え、
前記受信手段は、前記配信中アプリ情報によって特定される受信可能なアプリケーションプログラムの受信処理を行い、
前記インストール手段は、前記受信手段によって受信されたアプリケーションプログラムのうち、前記アプリインストール状況判定手段によって既にインストール済みと判定されたアプリケーションプログラムについては当該アプリケーションプログラムの更新インストールを行い、まだインストールされていないと判定されたアプリケーションプログラムについては新規インストールを行う、請求項1に記載の情報処理装置。
【請求項27】
前記サーバから受信されるプログラムには、システムプログラムとアプリケーションプログラムの2種類のプログラムが存在し、
前記受信手段は、前記アプリケーションプログラムを自動的に受信し、
前記インストール手段は、前記アプリケーションプログラムの情報処理装置へのインストール処理を自動的に行う、請求項1に記載の情報処理装置。
【請求項28】
非使用状態と使用状態とを切り替える切替手段と、
前記情報処理装置が少なくとも非使用状態で稼働しているときに、自動的に前記サーバに接続する接続手段と、
前記情報処理装置が少なくとも非使用状態で稼働しているときにおいて、前記サーバから1以上のアプリケーションプログラムの受信処理を自動的に行う受信手段と、
前記情報処理装置が少なくとも非使用状態で稼働しているときにおいて、前記アプリケーションプログラムの当該情報処理装置へのインストール処理を自動的に行うアプリインストール手段とを備える、情報処理装置。
【請求項29】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のアプリケーションプログラムの受信処理を自動的に行う受信手段と、
前記アプリケーションプログラムの前記情報処理装置へのインストール処理を自動的に行うアプリインストール手段とを備える、情報処理装置。
【請求項30】
情報処理装置とサーバを含むシステムであって、
前記情報処理装置は、
自動的に前記サーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストール手段と、
ユーザにより選択されたプログラムを実行するプログラム実行手段とを備え、
前記サーバは、前記情報処理装置による接続が行われたとき、前記1以上のプログラムの送信処理を行う送信手段を備える、システム。
【請求項31】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、
コンテンツデータ、および、前記情報処理装置を、前記コンテンツデータを再生する再生手段として機能させる再生処理プログラムを含む、請求項30に記載のシステム。
【請求項32】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、前記情報処理装置を、
ユーザによる当該プログラムのアンインストール指示を受け付けるアンインストール受付手段として機能させ、
前記情報処理装置は、前記アンインストール受付手段によって前記プログラムのアンインストール指示が受け付けられたとき、前記プログラムをアンインストールするアンインストール手段を更に備える、請求項30に記載のシステム。
【請求項33】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、ユーザにより手動で受信されるアプリケーションプログラムの紹介を行うプログラムであり、前記情報処理装置を、
前記ユーザにより手動で受信するためのアプリケーションプログラムの詳細情報にアクセスするための指示を受け付ける詳細情報指示受付手段として機能させ、
前記情報処理装置は、前記詳細情報指示受付手段によって前記詳細情報にアクセスするための指示が受け付けられたとき、前記手動で受信されるアプリケーションプログラムに関する詳細情報を出力する詳細情報出力手段を更に備える、請求項30に記載のシステム。
【請求項34】
前記詳細情報出力手段は、前記詳細情報をサーバから取得して出力する、請求項33に記載の情報処理装置。
【請求項35】
前記情報処理装置は、
前記詳細情報が出力されているとき、ユーザから、前記手動で受信されるアプリケーションプログラムの受信及びインストールを行うための指示を受け付ける受信指示受付手段と、
前記受信及びインストールを行うための指示を受け付けたとき、前記手動で受信されるアプリケーションプログラムが登録された所定のサーバに接続し、当該アプリケーションプログラムを受信するとともに、当該受信したアプリケーションプログラムを自動的にインストールする手動受信手段をさらに備える、請求項33に記載のシステム。
【請求項36】
前記サーバによって送信され、前記情報処理装置によって受信、インストール、及び実行がなされるプログラムは、ユーザにより購入されるアプリケーションプログラム又はコンテンツの紹介を行うプログラムであり、前記情報処理装置を、
前記プログラム実行手段によって実行される前記プログラム内において、前記ユーザにより購入されるアプリケーションプログラムの購入サイトへアクセスするための指示を受け付けるアクセス指示受付手段として機能させ、
前記情報処理装置は、前記アクセス指示受付手段によって購入サイトへアクセスするための指示が受け付けられたとき、前記ユーザにより購入されるアプリケーションプログラムの購入サイトに接続する購入サイト接続手段をさらに備える、請求項30に記載のシステム。
【請求項37】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記受信手段によって受信されたプログラムが自機にインストールされていないときは、当該プログラムの新規インストール処理を自動的に行うインストール手段とを備える、情報処理装置。
【請求項38】
サーバと情報処理装置を含むシステムを用いて、当該情報処理装置の機能を更新する情報処理方法であって、
前記情報処理装置は、そのプロセッサにより、
少なくとも省電力状態において、
予め定めるスケジュールに従って、自動的かつ繰り返して前記サーバへの接続を試み、
前記サーバに接続したときに、自機にインストールされていない情報処理装置用のプログラムをユーザの承諾および操作を求めずに自動的にダウンロードするとともに、当該ダウンロードしたプログラムを自動的にインストールし、
非省電力状態において、
ユーザに前記情報処理装置に記憶された複数のプログラムのうち、実行するプログラムをユーザに選択させるための選択画面において、前記少なくとも省電力状態において前記インストール済みのプログラムを自動的に含めて表示し、当該インストール済みのプログラムの選択操作に応じて、当該インストール済みのプログラムを起動し、
前記自動的にインストールされたプログラムのうちユーザが希望するプログラムをアンインストールすることが可能な、機能更新方法。
【請求項39】
前記サーバは、前記情報処理装置のメーカーが管理するサーバであり、
前記情報処理装置用のプログラムは、前記情報処理装置のメーカーの管理のもと、当該情報処理装置の発売後に当該情報処理装置用のプログラムを追加可能なように前記サーバに登録される、請求項38に記載の機能更新方法。
【請求項40】
前記情報処理装置は、そのプロセッサにより、更に、ユーザの所定の操作に応じて、前記情報処理装置用のプログラムが登録された所定のサーバに接続し、ユーザが希望するプログラムをダウンロードするとともに、当該ダウンロードしたプログラムを自動的にインストールする、請求項38に記載の機能更新方法。
【請求項41】
情報処理装置のコンピュータに実行させる情報処理プログラムであって、
前記コンピュータを、
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの前記情報処理装置へのインストール処理を自動的に行うインストール手段として機能させる、情報処理プログラム。
【請求項42】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされる前記プログラムは、
コンテンツデータを含み、
前記コンピュータを、前記コンテンツデータを再生する再生手段として機能させる、請求項41に記載の情報処理プログラム。
【請求項43】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされるプログラムは、
前記コンピュータを、ユーザによる当該プログラムのアンインストール指示を受け付けるアンインストール受付手段としてさらに機能させ、
前記情報処理プログラムは、前記コンピュータを、前記アンインストール受付手段によって前記プログラムのアンインストール指示が受け付けられたとき、当該プログラムをアンインストールするアンインストール手段として更に機能させる、請求項41に記載の情報処理プログラム。
【請求項44】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされるプログラムは、
前記コンピュータを、前記ユーザにより手動で受信されるアプリケーションプログラムの詳細情報にアクセスするための指示を受け付ける詳細情報指示受付手段としてさらに機能させ、
前記情報処理プログラムは、前記コンピュータを、前記指示が受け付けられたとき、前記手動で受信されるアプリケーションプログラムに関する詳細情報を出力する詳細情報出力手段として更に機能させる、請求項41に記載の情報処理プログラム。
【請求項45】
前記情報処理プログラムは、前記コンピュータを、
前記詳細情報が出力されているとき、ユーザから、前記手動で受信されるアプリケーションプログラムの受信及びインストールを行うための指示を受け付ける受信指示受付手段と、
前記受信及びインストールを行うための指示を受け付けたとき、前記手動で受信されるアプリケーションプログラムが登録された所定のサーバに接続し、当該アプリケーションプログラムを受信するとともに、当該受信したアプリケーションプログラムを自動的にインストールする手動受信手段として更に機能させる、請求項44に記載の情報処理プログラム。
【請求項46】
前記受信手段によりサーバから自動的に受信され、前記インストール手段により自動的にインストールされるプログラムは、
前記コンピュータを、前記プログラム実行手段によって実行される前記プログラム内において、前記ユーザにより購入されるアプリケーションプログラムの購入サイトへアクセスするための指示を受け付けるアクセス指示受付手段としてさらに機能させ、
前記情報処理プログラムは、前記コンピュータを、前記指示が受け付けられたとき、前記ユーザにより購入されるアプリケーションプログラムの購入サイトに接続する購入サイト接続手段として機能させる、請求項41に記載の情報処理プログラム。
【請求項47】
自動的にサーバに接続する接続手段と、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信手段と、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストール手段とを備える、情報処理システム。
【請求項48】
自動的にサーバに接続する接続ステップと、
前記サーバから1以上のプログラムの受信処理を自動的に行う受信ステップと、
前記プログラムの情報処理装置へのインストール処理を自動的に行うインストールステップとを備える、情報処理方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
【図33】
【図34】
【図35】
【図36】
【図37】
【図38】
【図39】
【図40】
【図41】
【図42】
【図43】
【図44】
【図45】
【図46】
【図47】
【図48】
【図49】
【図50】
【図51】
【図52】
【図53】
【図54】
【図55】
【図56】
【図57】
【図58】
【図59】
【図60】
【図61】
【図62】
【図63】
【図64】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
【図33】
【図34】
【図35】
【図36】
【図37】
【図38】
【図39】
【図40】
【図41】
【図42】
【図43】
【図44】
【図45】
【図46】
【図47】
【図48】
【図49】
【図50】
【図51】
【図52】
【図53】
【図54】
【図55】
【図56】
【図57】
【図58】
【図59】
【図60】
【図61】
【図62】
【図63】
【図64】
【公開番号】特開2012−18657(P2012−18657A)
【公開日】平成24年1月26日(2012.1.26)
【国際特許分類】
【出願番号】特願2010−214528(P2010−214528)
【出願日】平成22年9月24日(2010.9.24)
【出願人】(000233778)任天堂株式会社 (1,115)
【Fターム(参考)】
【公開日】平成24年1月26日(2012.1.26)
【国際特許分類】
【出願日】平成22年9月24日(2010.9.24)
【出願人】(000233778)任天堂株式会社 (1,115)
【Fターム(参考)】
[ Back to top ]