(57)【要約】  情報処理装置（１）は、アプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶する記憶手段（１２）と、第1アプリケーションプログラムの実行に用いられるパラメータの値を設定する設定手段（１１１）と、前記記憶手段に記憶された前記識別情報と前記種類との対応付けを参照して、前記設定手段により値が設定された前記パラメータと同じ種類のパラメータをその実行に用いる、１以上の第２アプリケーションプログラムを特定する特定手段（１１２）と、前記特定手段により特定された１以上の第２アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる反映手段（１１３）とを具備する。
2013035659.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶する記憶手段と、
第1アプリケーションプログラムの実行に用いられるパラメータの値を設定する設定手段と、
前記記憶手段に記憶された前記識別情報と前記種類との対応付けを参照して、前記設定手段により値が設定された前記パラメータと同じ種類のパラメータをその実行に用いる、１以上の第２アプリケーションプログラムを特定する特定手段と、
前記特定手段により特定された１以上の第２アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる反映手段と
を具備する情報処理装置。
【請求項２】
前記特定手段により特定された前記１以上の第２アプリケーションプログラムをユーザに提示する提示手段と、
前記提示手段が提示した前記１以上の第２アプリケーションプログラムの中から、１以上のアプリケーションプログラムを選択する選択手段と
をさらに具備し、
前記反映手段は、前記選択手段により選択された１以上のアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択手段による選択の履歴を蓄積する蓄積手段と、
前記蓄積手段に蓄積された履歴を解析し、その解析結果に基づいて、前記記憶手段において当該識別情報に対応付けて記憶される前記種類を変更する変更手段と
をさらに具備することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
自装置がおかれる環境に応じた物理量を計測する計測手段
をさらに具備し、
前記反映手段は、前記計測手段により計測された物理量に応じて、前記パラメータの値を反映させる
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
自装置の位置を示す位置情報を取得する取得手段をさらに具備し、
前記反映手段は、前記取得手段により取得された位置情報に応じて、前記パラメータの値を反映させる
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項６】
他の装置と通信を行うための通信手段と、
前記通信手段による通信の状況の指標となる情報を取得する取得手段と
を具備し、
前記反映手段は、前記取得手段により取得された情報に応じて、前記パラメータの値を反映させる
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項７】
前記記憶手段は、前記識別情報ごとに、前記反映手段による前記パラメータの値の反映を許可するか否かを記憶し、
前記反映手段は、前記他のアプリケーションプログラムのうち、前記記憶手段により前記反映を許可すると記憶されているアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記記憶手段は、さらに条件を記憶し、
前記特定手段は、前記記憶手段に記憶されている前記条件を満たすアプリケーションプログラムについては特定の対象から除外する
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
コンピュータに、
アプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶部に記憶するステップと、
第1アプリケーションプログラムの実行に用いられるパラメータの値を設定するステップと、
前記識別情報と前記種類との対応付けを参照して、前記設定されたパラメータと同じ種類のパラメータをその実行に用いる、１以上の第２アプリケーションプログラムを特定するステップと、
前記特定された１以上の第２アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定したパラメータの値を反映させるステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置がアプリケーションプログラムを実行するときに用いるパラメータの値の設定に関するものである。
【背景技術】
【０００２】
複数のアプリケーションプログラムをそれぞれ実行する情報処理装置がある。複数のアプリケーションプログラムの中には、その実行に用いるパラメータの値の設定が互いに共通するものがある。しかし、一般的にこのような場合であっても、ユーザはアプリケーションプログラムごとに、それぞれ同じような設定をしなければならない。【０００３】
そこで、ユーザのこのような負担を軽減させるための技術が検討されている。特許文献１には、就寝中や仕事中といった複数の動作モードを予め用意しておき、１つの動作モードがセットされると、複数の機能についてそのモードに応じた設定が行われる通信端末装置が記載されている。特許文献２には、複数のアプリケーションプログラムの音量を、それぞれ設けた音量調整係数に応じて一括して変更する音量調整方法が記載されている。特許文献３には、スケジューラと通信アプリとアラームアプリとがある場合に、スケジューラに出張というスケジュールを登録すると、それに関連して変更する事が必要になると思われる通信動作設定データやアラーム動作設定データを変更するようにユーザに促し、ユーザが変更を許可するとこれらの変更をする情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３３８８５５号公報
【特許文献２】特開２００６−１５７０８２号公報
【特許文献３】特開平９−１４７０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、動作モードとして必要とする各種の詳細動作状態の組み合わせを定めなければならない。また特許文献１の技術では、ユーザは、予め定められた動作モード以外のモードで装置を動作させることができないという問題がある。また、特許文献２に記載された技術は、設定の対象が音量に限定されているものであり、複数の対象の中から設定するものを選択するというものではない。特許文献３に記載された技術は、１つのアプリケーションプログラムに対する設定を行ったときに、他のアプリケーションプログラムに対する設定を促すものである。したがって、特許文献３に記載された技術において、ユーザは、入力を促された他のアプリケーションプログラムのそれぞれに対して個別に入力をしなければならないという問題がある。【０００６】
本発明は、同じ種類のパラメータを用いる複数のアプリケーションプログラムに対し、その種類のパラメータの設定を一括して行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、一の態様において、アプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶する記憶手段と、第1アプリケーションプログラムの実行に用いられるパラメータの値を設定する設定手段と、前記記憶手段に記憶された前記識別情報と前記種類との対応付けを参照して、前記設定手段により値が設定された前記パラメータと同じ種類のパラメータをその実行に用いる、１以上の第２アプリケーションプログラムを特定する特定手段と、前記特定手段により特定された１以上の第２アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる反映手段とを具備する情報処理装置を提供する。【０００８】
好ましくは、前記特定手段により特定された前記１以上の第２アプリケーションプログラムをユーザに提示する提示手段と、前記提示手段が提示した前記１以上の第２アプリケーションプログラムの中から、１以上のアプリケーションプログラムを選択する選択手段とをさらに具備し、前記反映手段は、前記選択手段により選択された１以上のアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる。【０００９】
また、好ましくは、前記選択手段による選択の履歴を蓄積する蓄積手段と、前記蓄積手段に蓄積された履歴を解析し、その解析結果に基づいて、前記記憶手段において当該識別情報に対応付けて記憶される前記種類を変更する変更手段とをさらに具備する【００１０】
また、好ましくは、自装置がおかれる環境に応じた物理量を計測する計測手段をさらに具備し、前記反映手段は、前記計測手段により計測された物理量に応じて、前記パラメータの値を反映させる。【００１１】
また、好ましくは、自装置の位置を示す位置情報を取得する取得手段をさらに具備し、前記反映手段は、前記取得手段により取得された位置情報に応じて、前記アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる。【００１２】
また、好ましくは、他の装置と通信を行うための通信手段と、前記通信手段による通信の状況の指標となる情報を取得する取得手段とを具備し、前記反映手段は、前記取得手段により取得された情報に応じて、前記パラメータの値を反映させる。【００１３】
また、好ましくは、前記記憶手段は、前記識別情報ごとに、前記反映手段による前記パラメータの値の反映を許可するか否かを記憶し、前記反映手段は、前記他のアプリケーションプログラムのうち、前記記憶手段により前記反映を許可すると記憶されているアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる。【００１４】
また、好ましくは、条件を記憶する条件記憶手段を具備し、前記特定手段は、前記条件記憶手段に記憶されている前記条件を満たすアプリケーションプログラムを特定する。【００１５】
本発明は、他の観点において、アプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶部に記憶するステップと、第1アプリケーションプログラムの実行に用いられるパラメータの値を設定するステップと、前記識別情報と前記種類との対応付けを参照して、前記設定されたパラメータと同じ種類のパラメータをその実行に用いる、１以上の第２アプリケーションプログラムを特定するステップと、前記特定された１以上の第２アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定したパラメータの値を反映させるステップとを実行させる方法を提供する。
本発明は、他の観点において、コンピュータに上記各ステップを実行させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、同じ種類のパラメータを用いる複数のアプリケーションプログラムに対し、その種類のパラメータの設定を一括して行うことができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態に係る情報処理装置の構成を示す図である。
【図２】種類表の一例を示す図である。
【図３】設定表の一例を示す図である。
【図４】情報処理装置の機能的構成を示す図である。
【図５】設定部が操作部から受け取る情報を説明するための図である。
【図６】情報処理装置の表示部が表示する設定画面の一例を示す図である。
【図７】変形例における選択の履歴の一例を示す図である。
【図８】条件表の例を示す図である。
【符号の説明】
【００１８】
１…情報処理装置、１１…制御部、１１１…設定部、１１２…特定部、１１３…反映部、１１４…提示部、１１５…選択部、１１６…変更部、１２…記憶部、１２１…種類表、１２２…設定表、１２３…選択履歴、１２４…条件表、１３…操作部、１４…表示部、１５…測位部、１６…計測部、１７…通信部。
【発明を実施するための形態】
【００１９】
１．実施形態
１−１．情報処理装置の構成
図１は、実施形態に係る情報処理装置１の構成を示す図である。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備える。ＣＰＵは、ＲＯＭに記憶されているブートローダに従って記憶部１２に記憶されている基本ソフトウェアをＲＡＭに読み出す。基本ソフトウェアにはオペレーティングシステムを稼働させるプログラムが含まれており、ＣＰＵは、このプログラムを実行することで情報処理装置１の各部を制御する。
【００２０】
操作部１３は、各種の指示を入力するためのボタンやセンサなどの操作子を備えており、ユーザによる操作を受け付けてその操作内容に応じた信号を制御部１１に供給する。
表示部１４は、液晶などを使用したディスプレイ装置であり、制御部１１から供給される信号に応じて画像を表示する。
【００２１】
記憶部１２はソリッドステートドライブやハードディスクドライブ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの記憶手段である。記憶部１２は、上述した基本ソフトウェアのほか、特定の目的で情報を処理する手順が記述されたアプリケーションプログラム（以下、アプリという）を記憶する。各アプリは、オペレーティングシステムの実行下で制御部１１に読み込まれて、それぞれ並列的に実行される。また、記憶部１２は、種類表１２１および設定表１２２を記憶する。
【００２２】
図２は、種類表１２１の一例を示す図である。種類表１２１は、情報処理装置１において実行されるアプリの識別情報（以下、アプリＩＤという）ごとに、そのアプリの実行に用いられるパラメータの種類を対応付けて記憶する表である。図２に示す例では、種類表１２１に記述されている「○」は、その列で示される種類のパラメータが、その行で示されるアプリの実行に用いられることを示している。また、種類表１２１に記述されている「×」は、その列で示される種類のパラメータが、その行で示されるアプリの実行に用いられないことを示している。例えば、図２に示す種類表１２１の場合、アプリＩＤが「Ａ１」のアプリは、実行の際に、種類が「照明」および「振動」であるパラメータの値を用いるが、種類が「言語」であるパラメータを用いない。
【００２３】
図３は、設定表１２２の一例を示す図である。設定表１２２は、各アプリが実行時に用いるパラメータの値をアプリＩＤおよびパラメータの種類ごとに記述した表である。このパラメータの値は、アプリ実行時に制御部１１に読み出され利用される。例えば、図３に示す例において、アプリＩＤ「Ａ１」のアプリは、「照明」のパラメータに「４０％」という値を、「振動」のパラメータに「ＯＦＦ」という値を、それぞれ設定している。これは情報処理装置１が、表示部１４の明るさを４０％にし、バイブレータ機能を利用せずに、この「Ａ１」のアプリを実行することを示している。また、図３に示す例において、アプリＩＤ「Ａ３」のアプリは、「振動」のパラメータに「ＯＮ」という値を、「言語」のパラメータに「英語」という値を、それぞれ設定している。これは情報処理装置１が、バイブレータ機能を利用するとともに、操作方法の説明など、ユーザに対して表示する内容を英語で表記して、この「Ａ３」のアプリを実行することを示している。
【００２４】
１−２．情報処理装置の機能的構成
図４は、情報処理装置１の機能的構成を示す図である。情報処理装置１の制御部１１は、図４に示す設定部１１１、特定部１１２、反映部１１３、提示部１１４、および選択部１１５として機能する。設定部１１１は、操作部１３が受け付けたユーザの操作に応じてアプリの実行に用いられるパラメータの値を設定する。
【００２５】
図５は、設定部１１１が操作部１３から受け取る情報を説明するための図である。図６は、情報処理装置１の表示部１４が表示する設定画面の一例を示す図である。設定部１１１は、操作部１３がユーザの操作を受け付けると、その操作によって設定されるパラメータの値と、その値が設定されるアプリのアプリＩＤと、その値が設定されるパラメータの種類とを、図５（ａ）に示すようなデータの組として特定する。そして、設定部１１１は、設定表１２２において、この組に示されるアプリＩＤおよびパラメータの種類に対応するパラメータの値に、この組に示されるパラメータの値を記憶する。
【００２６】
例えば、図６（ａ）に示すアプリＩＤ「Ａ１」のアプリの設定画面に対し、ユーザが照明を２０％に設定する操作を行うと、設定部１１１は、図５（ｂ）に示すデータの組を特定する。この場合、設定部１１１は、設定表１２２の中から、アプリＩＤ「Ａ１」に対応付けられていて、種類が「照明」であるパラメータを特定し、その値を「２０％」に設定する。
【００２７】
次に設定部１１１は、上述した組を図４に示す特定部１１２に引き渡す。特定部１１２は、種類表１２１を参照し、上記の組に示される種類のパラメータを用いるアプリであって、この組に示されるアプリＩＤのアプリと異なるアプリのアプリＩＤを特定する。提示部１１４は、特定部１１２により特定されたアプリＩＤをユーザに提示する。具体的には提示部１１４は、特定されたこのアプリＩＤをリストにして表示部１４に表示させる。
【００２８】
例えば、図５（ｂ）に示すデータの組が設定部１１１から引き渡された場合、特定部１１２は、図２に示す種類表１２１を参照して、種類が「照明」であるパラメータの値を用いるアプリのアプリＩＤのうち、「Ａ１」以外のアプリＩＤを特定する。その結果、特定部１１２は、Ａ２，Ａ４，Ａ５，Ａ６を特定する。提示部１１４は、特定部１１２が特定したこれらのアプリＩＤをリストとして表示部１４に表示させる。図６（ｂ）に示す画面は、提示部１１４により表示部１４に表示させられる画面の一例である。この画面は、「以下のアプリにも設定を反映します。よろしいですか？」という文章の下に、Ａ２，Ａ４，Ａ５，Ａ６の各アプリＩＤを並べたリストを、それぞれにチェックボックスを付けて表示する。なお、この例において表示部１４には、アプリＩＤそのものが表示されるが、アプリＩＤに対応付けられたアプリの名称やアイコンと呼ばれる画像などが表示されてもよい。要するに、表示されたリストによって、ユーザが各アプリを識別できればよい。
【００２９】
提示部１１４が提示した内容に対するユーザの操作を操作部１３が受け付けると、選択部１１５は、提示部１１４が提示したアプリＩＤの中から、上記のユーザの操作に応じたアプリＩＤを選択し、選択したこれらのアプリＩＤを反映部１１３に引き渡す。例えば、図６（ｂ）に示すように、表示されたＡ２，Ａ４，Ａ５，Ａ６のうち、Ａ５のチェックだけが外された画面において、ユーザがＯＫボタンを押す操作をすると、選択部１１５は、そのときにチェックボックスがチェックされているアプリＩＤの、Ａ２，Ａ４，Ａ６を選択し、これらを反映部１１３に引き渡す。
【００３０】
反映部１１３は、設定表１２２に記述されているパラメータのうち、選択部１１５から引き渡されたアプリＩＤに対応付けられ、かつ、設定部１１１が特定した組に示される種類のパラメータを特定する。そして、反映部１１３は、特定したパラメータの値を、設定部１１１が特定した組に示される値に設定する。
【００３１】
例えば、図５（ｂ）に示すデータの組が設定部１１１から特定部１１２に引き渡され、図６（ｂ）に示す画面において、ユーザがＯＫボタンを押す操作をした場合に、反映部１１３は、アプリＩＤがＡ２，Ａ４，Ａ６にそれぞれ対応付けられ、かつ、種類が「照明」の各パラメータを設定表１２２から特定する。そして、それら特定された各パラメータの値を、いずれも「２０％」に設定する。
【００３２】
以上のように、情報処理装置１において、１つのアプリに対しパラメータの値を設定すると、その値は、同じ種類のパラメータを用いる他のアプリに対しても反映される。そのため、この情報処理装置１を用いれば、同じ種類のパラメータを用いる複数のアプリに対してそれぞれ個別に設定をしなければならない煩雑さがなくなる。
【００３３】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
２−１．種類表
上述した実施形態において、種類表１２１は、パラメータの値を設定されたアプリと同じ種類のパラメータを用いるアプリのアプリＩＤを特定するために用いられ、特定されたアプリＩＤのアプリには全て、上記設定が反映されていたが、種類表１２１は、アプリごとに、他のアプリの設定を反映するか否かを記述してもよい。この場合、例えば、図２に破線で示すように、種類表１２１には、反映の有無を示した列が設けられていてもよい。この列の或る行に「○」が記述されている場合、その行に記述されたアプリＩＤのアプリには、他のアプリの設定を反映する。また、この列の或る行に「×」が記述されている場合、その行に記述されたアプリＩＤのアプリには、他のアプリの設定を反映しない。これにより、同じ種類のパラメータを用いる他のアプリに対してパラメータの設定が行われたときに、その設定を反映させるか否かをアプリごとにそれぞれ定めることができる。
【００３４】
なお、上述した“反映の有無を示した列”は、操作部１３を介したユーザの操作に応じて変更されてもよい。また、反映の有無を記述したこの列に代えて、パラメータの値を設定されたアプリのうち、設定の反映を許可または禁止するアプリのアプリＩＤを記述する列を設けてもよい。これにより、設定の反映について、アプリ間の依存関係を定めておくことができる。
【００３５】
２−２．履歴
上述した実施形態において、選択部１１５が選択したアプリＩＤは、反映部１１３が設定を反映させるアプリの特定に用いられたが、情報処理装置１の制御部１１は、この選択の履歴を記憶部１２やＲＡＭに蓄積して解析し、その解析結果に応じて、種類表１２１を変更するようにしてもよい。
【００３６】
図７は、この変形例における選択の履歴の一例を示す図である。図１に破線で示すように、記憶部１２には、図７に示す、選択の履歴を記述した選択履歴１２３が記憶されている。選択部１１５は、提示部１１４が提示した内容に対するユーザの操作に応じてアプリＩＤを選択し、その度に選択したそのアプリＩＤを選択履歴１２３に記憶する。選択履歴１２３は、選択の順序を表した数字と、パラメータが設定されたアプリのアプリＩＤである設定アプリＩＤと、設定されたパラメータの種類と、上記の選択部１１５が選択したアプリＩＤである反映アプリＩＤとを対応付けて記憶する。例えば、図７に示す順序「１」の選択では、アプリＩＤ「Ａ１」のアプリに対して「照明」のパラメータの値が設定され、この値は、アプリＩＤが「Ａ２，Ａ４，Ａ６」の３つのアプリにそれぞれ反映されている。
【００３７】
ここで、情報処理装置１の制御部１１は、図４に破線で示す変更部１１６として機能する。変更部１１６は、選択履歴１２３を解析し、その結果に応じて種類表１２１の記述内容を変更する。例えば、変更部１１６は、図７に示す選択履歴１２３を読み込んで、種類が「照明」の履歴を最新のものから定められた回数分（例えば３０回分など）、抽出する。そして、変更部１１６は、アプリＩＤごとに、この抽出した履歴の反映アプリＩＤに記述されている回数を集計し、その回数が定められた回数未満のアプリＩＤを特定する。変更部１１６は、特定したアプリＩＤが記述された行を種類表１２１から特定し、特定した行の「照明」の列に記述された「○」をこれ以外の記号に変更する。
【００３８】
例えば、変更部１１６は、選択履歴１２３において、反映アプリＩＤに記述されている回数が定められた回数未満であるアプリＩＤとして「Ａ５」を特定すると、種類表１２１における「Ａ５」の行の「照明」の列の内容を、図２に括弧書きで示すように「△」に変更する。この場合、この「△」が記述されたアプリＩＤ「Ａ５」は、「○」が記述されたアプリＩＤ「Ａ２，Ａ４，Ａ６」と異なるため、特定部１１２によって特定されない。
【００３９】
なお、上述した解析とは、集計した回数と定められた閾値とを比較することに限られない。例えば履歴を用いて機械学習を行うことにより種類表１２１の変更を決定してもよい。また、履歴が新しいものであるほど重みを付けるなどして履歴ごとに評価点数を算出し、各評価点数に基づいて種類表１２１の変更を決定してもよい。要するに、変更部１１６は、蓄積された履歴を解析し、その解析結果に基づいて、種類表１２１によりアプリＩＤに対応付けて記憶される種類を変更すればよい。
【００４０】
また、上述したように、変更部１１６は「○」以外の記号として「×」ではなく「△」を記述したが、これにより、以下の効果を奏する。すなわち、上述の「△」を記述するアプリＩＤと種類との組み合わせは、そのアプリＩＤによって識別されるアプリが、他のアプリにおいて、その種類のパラメータが設定されたときに、定められた回数を超えて選択されていないことを示す。したがって、その種類の設定が反映される回数が閾値未満のアプリＩＤを「△」と記述することで、もともとその種類のパラメータが用いられていないアプリのアプリＩＤを表す「×」と区別されるので、例えば、選択履歴１２３を消去したときに、「△」を「○」に戻すことによって、種類表１２１を元に戻すことができる。このように種類表１２１を元に戻す必要がなければ、変更部１１６は「○」以外の記号として「×」を記述してもよい。
【００４１】
２−３．選択
上述した実施形態において、選択部１１５は、受け付けたユーザの操作に応じてアプリＩＤを選択し、選択したこれらのアプリＩＤを反映部１１３に引き渡していたが、特定部１１２が特定した全てのアプリＩＤが反映部１１３に引き渡されてもよい。この場合、選択部１１５はなくてもよい。また、選択部１１５が受け付けるユーザの操作を促す必要もないため、提示部１１４はなくてもよい。この場合、反映部１１３は、特定部１１２が特定した全てのアプリＩＤでそれぞれ示される各アプリに、上述した設定を反映させる。
【００４２】
２−４．測位部
上述した実施形態において、情報処理装置１がどこに存在するかに関わらず、１つのアプリに対しパラメータの値を設定すると、同じ種類のパラメータを用いる他のアプリに対してもその値が反映されていたが、情報処理装置１がどこに存在するかに応じて、上記の設定を反映させるか否かが決められてもよい。例えば、図１に破線で示すように、情報処理装置１は、ＧＰＳ（Global Positioning System）などを含む測位部１５を備え、これにより自装置の位置を測定する。
【００４３】
また、図１に破線で示すように、記憶部１２は、アプリの設定を他のアプリに反映させるときの条件を記述した条件表１２４を記憶する。図８は、この条件表１２４の例を示す図である。測位部１５が情報処理装置１の位置を測定すると、図４に示す反映部１１３は、この条件表１２４を参照し、測位部１５により測定された位置が、条件表１２４の条件を満たしていないか確認する。例えば、測定された位置が映画館の中などであって、予め定められた「照明禁止区域内」に属する場合、その位置は、図８（ａ）に示す条件表１２４の１行目の条件を満たす。したがって、この場合、情報処理装置１には、この１行目の「制限」欄に記述されている制限が課せられる。すなわち、この場合、情報処理装置１において反映部１１３は、照明を３０％以上にする設定を他のアプリへ反映することが禁止される。
【００４４】
これにより、ある程度の暗さが保たれていなければならない映画館などにおいて、或るアプリに対して設定した閾値を超える照度の照明が、他のアプリに反映されることを防ぐことができる。なお、条件表１２４に記述された制限は、設定部１１１に課せられてもよい。つまり、条件表１２４に記載された条件を満たす場合、設定部１１１による設定そのものが制限されてもよい。
【００４５】
２−５．計測部
上述した実施形態において、情報処理装置１がどのような物理的環境下に置かれるかに関わらず、１つのアプリに対しパラメータの値を設定すると、その値が同じ種類のパラメータを用いる他のアプリに対しても反映されていたが、情報処理装置１がどのような物理的環境下に置かれるかに応じて、上記の設定を反映させるか否かが決められてもよい。例えば、図１に破線で示すように、情報処理装置１は、照度計を含む計測部１６を備え、これにより自装置の周囲の照度を計測する。そして、図４に示す反映部１１３は、図８（ｂ）に示す条件表１２４を参照し、計測部１６により計測された照度が、条件表１２４の条件を満たしていないか確認する。例えば、計測された照度がＸルクス以上だと、図８（ｂ）に示す条件表１２４の１行目の条件を満たす。したがって、この場合、情報処理装置１には、この１行目の「制限」欄に記述されている制限が課される。すなわち、この場合、情報処理装置１において反映部１１３は、照明を５０％未満にする設定を他のアプリへ反映することが禁止される。
【００４６】
これにより、例えば、明るすぎるところで情報処理装置１を使用する場合に、周囲の照明に負けてしまって表示が見え難くならないように、情報処理装置１は、定められた水準の照明を維持する。つまり、情報処理装置１は、周囲の物理的環境に合わせてユーザの使い勝手がよいように、アプリの設定の反映が調整される。
【００４７】
なお、この計測部１６は、照度計を含むものに限られない。例えば、温度計や湿度計、騒音計などを含むものであってもよい。具体的には、情報処理装置１は、通話機能を有する携帯電話であるとし、ユーザに着呼を知らせるための呼出音を放音する放音部を備えている。この放音部による呼出音の音量がアプリによって設定されるとする。ここで、計測部１６は、温度計により周囲の温度を計測し、湿度計により周囲の湿度を測定する。そして、温度が１８℃から２８℃の範囲にあり、且つ、湿度が４５％ＲＨ（相対湿度：Relative Humidity）から６５％ＲＨの範囲にある場合には、情報処理装置１は、音量を表すパラメータの値に上限を定めて、この上限を超える設定を反映させないようにしてもよい。一般に空気調和設備の整った室内では、野外に比べて小さな呼出音であっても気づきやすい傾向があるからである。また、計測部１６は、騒音計により周囲の騒音レベルを計測し、この騒音レベルに比例して上述した呼出音の音量の上限を定めてもよい。要するに、計測部１６は、情報処理装置１が置かれる環境に応じた物理量を計測するものであればよく、計測部１６が計測した物理量に応じて反映部１１３が設定を反映すればよい。
【００４８】
また、図１に破線で示すように、情報処理装置１は、他の装置と通信を行うための通信部１７を備え、単位時間当たりの通信量など、この通信部１７を介した通信状況の指標となる数値を計測してもよい。この場合、通信状況について定められた条件が条件表１２４に記述されており、この条件を満たす場合には、この条件に対応付けられた制限が反映部１１３や設定部１１１に課される。この場合、計測部１６は、情報処理装置１が他の装置と行う通信の状況の指標となる情報を取得すればよく、計測部１６が取得した情報に応じて反映部１１３が設定を反映すればよい。
【００４９】
２−６．例外条件
上述した実施形態において、特定部１１２は、種類表１２１を参照し、設定部１１１により特定された組に示される種類のパラメータを用いるアプリであって、この組に示されるアプリＩＤのアプリと異なるアプリのアプリＩＤを特定していたが、予め定められた例外となる条件を満たす場合には、アプリＩＤを特定対象から除外してもよい。この場合、特定部１１２は、例外となる条件を満たすアプリのアプリＩＤを特定しないので、反映部１１３は、設定部１１１により設定された値を、例外となる条件を満たすアプリに反映させることがない。なお、この例外となる条件は、各アプリの機能に基づいて定められていてもよい。
【００５０】
例えば、記憶部１２は、例外条件として、ＧＰＳなどによる位置の測定を行うか否かを決めるパラメータを変更する設定は、その位置を示す位置情報を他の装置へ送信する機能を有するアプリに反映させないことが記述されている。これにより、例えば保護者によって子供の位置を監視する位置監視アプリを稼働させている場合に、子供が他のアプリを設定することで、その位置監視アプリの機能が変更されないようにすることができる。
【００５１】
２−７．タイミング
変形例における種類表１２１の“反映の有無を示した列”や、条件表１２４は、アプリをダウンロードしたときや、インストールしたとき、または、最初にそのアプリを起動したときに、そのアプリに関する取り決めが書き加えられてもよい。この取り決めの内容は、ユーザが操作部１３を介して設定してもよい。
【００５２】
２−８．提示部
上述した実施形態において、提示部１１４は、特定部１１２により特定されたアプリＩＤをリストにして表示部１４に表示させていたが、提示部による提示は、表示部１４以外の構成によって行われてもよい。例えば、情報処理装置１は、音声を出力する放音部を備え、提示部１１４は、この放音部に音声の出力を指示することで、上述の提示を行わせてもよい。
【００５３】
２−９．プログラム
情報処理装置１の制御部１１によって実行されるプログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどのネットワーク経由でダウンロードさせることも可能である。なお、上記の制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。
なお、上述した情報処理装置１の機能をどのようにハードウェアまたはソフトウェアに実装させるかいついては、特に限定はない。要は、本発明の情報処理装置は、情報を処理する手順が記述されたアプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶する種類記憶手段記憶手段と、或る第1アプリケーションプログラムの実行に用いられるパラメータの値をユーザの操作に応じて設定する設定手段と、前記種類記憶手段記憶手段に記憶された前記識別情報と前記種類との対応付けを参照して、前記或るアプリケーションプログラムと異なる他のアプリケーションプログラムであって、前記設定手段により値が設定された前記パラメータと同じ種類のパラメータをその実行に用いる、１以上の第２他のアプリケーションプログラムを特定する特定手段と、前記特定手段により特定された１以上の第２他のアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる反映手段とを有していればよい。
【００５４】
２−１０．情報処理装置
上述の情報処理装置１は、携帯電話機、ＰＤＡ（Personal Digital Assistant）、携帯音楽再生機、携帯動画再生機、ゲーム機、電子書籍の閲覧装置、ナビゲーション装置、パーソナルコンピュータ等であってもよい。
【００５５】
２−１１．反映
上述した実施形態において、反映部１１３は、特定部１１２が特定したアプリＩＤで示されるアプリの実行に用いられるパラメータの値を、設定部１１１が特定した組に示される値そのものに設定することで設定の反映を行っていたが、設定する値は、上述した組に示される値そのものに限られず、この組に示される値に応じた値であってもよい。上述した組に示される値から、この値に応じた値を導くために、例えば、予め関数や係数などを定めていてもよい。これら関数などは、パラメータの値が設定されるアプリごとや、設定が反映されるアプリごと、またこれらアプリの組み合わせごとに定められていてもよい。
【図１】
2013035659.tif 000003
【図２】
2013035659.tif 000004
【図３】
2013035659.tif 000005
【図４】
2013035659.tif 000006
【図５】
2013035659.tif 000007
【図６】
2013035659.tif 000008
【図７】
2013035659.tif 000009
【図８】
2013035659.tif 000010
【手続補正書】
【提出日】平成26年10月24日(2014.10.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶する記憶手段と、
第1アプリケーションプログラムの実行に用いられるパラメータの値を設定する設定手段と、
前記記憶手段に記憶された前記識別情報と前記種類との対応付けを参照して、前記設定手段により値が設定された前記パラメータと同じ種類のパラメータをその実行に用いる、
１以上の第２アプリケーションプログラムを特定する特定手段と、
前記特定手段により特定された１以上の第２アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる反映手段と
を具備する情報処理装置。
【請求項２】
前記特定手段により特定された前記１以上の第２アプリケーションプログラムをユーザに提示する提示手段と、
前記提示手段が提示した前記１以上の第２アプリケーションプログラムの中から、１以上のアプリケーションプログラムを選択する選択手段と
をさらに具備し、
前記反映手段は、前記選択手段により選択された１以上のアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択手段による選択の履歴を蓄積する蓄積手段と、
前記蓄積手段に蓄積された履歴を解析し、その解析結果に基づいて、前記記憶手段において当該識別情報に対応付けて記憶される前記種類を変更する変更手段と
をさらに具備することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
自装置がおかれる環境に応じた物理量を計測する計測手段をさらに具備し、
前記反映手段は、前記計測手段により計測された物理量に応じて、前記パラメータの値を反映させる
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
自装置の位置を示す位置情報を取得する取得手段をさらに具備し、
前記反映手段は、前記取得手段により取得された位置情報に応じて、前記パラメータの値を反映させる
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項６】
他の装置と通信を行うための通信手段と、
前記通信手段による通信の状況の指標となる情報を取得する取得手段と
を具備し、
前記反映手段は、前記取得手段により取得された情報に応じて、前記パラメータの値を反映させる
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項７】
前記記憶手段は、前記識別情報ごとに、前記反映手段による前記パラメータの値の反映を許可するか否かを記憶し、
前記反映手段は、前記第２アプリケーションプログラムのうち、前記記憶手段により前記反映を許可すると記憶されているアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記記憶手段は、さらに条件を記憶し、
前記特定手段は、前記記憶手段に記憶されている前記条件を満たすアプリケーションプログラムについては特定の対象から除外する
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
コンピュータに、
アプリケーションプログラムの識別情報ごとに、当該アプリケーションプログラムの実行に用いられるパラメータの種類を対応付けて記憶部に記憶するステップと、
第1アプリケーションプログラムの実行に用いられるパラメータの値を設定するステップと、
前記識別情報と前記種類との対応付けを参照して、前記設定されたパラメータと同じ種類のパラメータをその実行に用いる、１以上の第２アプリケーションプログラムを特定するステップと、
前記特定された１以上の第２アプリケーションプログラムの実行に用いられるパラメータの値に、前記設定したパラメータの値を反映させるステップと
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、好ましくは、前記記憶手段は、前記識別情報ごとに、前記反映手段による前記パラメータの値の反映を許可するか否かを記憶し、前記反映手段は、前記第２アプリケーションプログラムのうち、前記記憶手段により前記反映を許可すると記憶されているアプリケーションプログラムの実行に用いられるパラメータの値に、前記設定手段が設定したパラメータの値を反映させる。
【国際調査報告】
2013035659.tif 000011
2013035659.tif 000012
2013035659.tif 000013
2013035659.tif 000014