(57)【要約】【課題】端末装置の操作性を向上させる。【解決手段】情報処理装置は、複数のソフトウェアの順序を示す順序データを記憶する記憶部と、ユーザによる入力を取得する入力処理部と、前記入力処理部が取得する入力に基づいて、表示部の表示を、第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１の前記ソフトウェアに対してリンクされている第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理部と、を備える。【選択図】図３
2016018532.tif 000002
【特許請求の範囲】
【請求項１】
複数のソフトウェアの順序を示す順序データを記憶する記憶部と、
ユーザによる入力を取得する入力処理部と、
前記入力処理部が取得する入力に基づいて、表示部の表示を、第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１の前記ソフトウェアに対してリンクされている第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶部が記憶する順序データは、最後尾の前記ソフトウェアの次に、先頭の前記ソフトウェアをリンクする、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示処理部は、前記入力処理部が取得する入力に応じて、前記表示部の表示を、前記第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて、前記第１の前記ソフトウェアに対して順方向又は逆方向にリンクされている前記第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる、
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記表示処理部は、前記情報処理装置への電源投入に応じて、前記複数のソフトウェアのうち、予め定められたソフトウェアが機能を発揮した状態の画面を前記表示部に表示させる、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記入力処理部は、前記入力として、スワイプ入力、フリック入力、ハードウェアキーの押下、又は音声による入力を取得する、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置における情報処理方法であって、
前記情報処理装置が、ユーザによる入力を取得する入力処理過程と、
前記情報処理装置が、前記入力処理過程において取得した入力に基づいて、表示部の表示を、第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１の前記ソフトウェアに対してリンクされている第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理過程と、
を含む情報処理方法。
【請求項７】
複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置のコンピュータに、
ユーザによる入力を取得する入力処理手順、
前記入力処理手順において取得した入力に基づいて、表示部の表示を、第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１の前記ソフトウェアに対してリンクされている第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、端末装置の操作性を向上させるために様々なユーザインタフェースが考案されている。例えば、種々の異なる図形を１つの環内に置き、これらの図形を、位置をずらして表示することなどが提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３２７７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような技術では、端末装置の操作性を十分に向上させることができない場合があった。例えば、ユーザが利用するソフトウェアを切り替える場合、あるソフトウェアが機能を発揮した状態の画面（以下、「サービス提供画面」という。）から、別のサービス提供画面へ遷移させることがある。上述のような技術を用いてこのような画面の遷移を行う場合、例えば、ユーザは、上述した種々の異なる図形を表示させる操作を行わなくてはならないことがあった。従って、上述のような技術では、あるソフトウェアのサービス提供画面から、別のソフトウェアのサービス提供画面へ表示を直接遷移させることができず、端末装置の操作性を十分に向上させられない場合があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、端末装置の操作性を向上させることができる情報処理装置、情報処理方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、複数のソフトウェアの順序を示す順序データを記憶する記憶部と、ユーザによる入力を取得する入力処理部と、前記入力処理部が取得する入力に基づいて、表示部の表示を、第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１の前記ソフトウェアに対してリンクされている第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理部と、を備えることを特徴とする情報処理装置である。
【０００７】
（２）また、本発明の一態様は、上記（１）に記載の情報処理装置において、前記記憶部が記憶する順序データは、最後尾の前記ソフトウェアの次に、先頭の前記ソフトウェアをリンクする、ことを特徴とする。
【０００８】
（３）また、本発明の一態様は、上記（１）又は（２）に記載の情報処理装置において、前記表示処理部は、前記入力処理部が取得する入力に応じて、前記表示部の表示を、前記第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて、前記第１の前記ソフトウェアに対して順方向又は逆方向にリンクされている前記第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる、ことを特徴とする。
【０００９】
（４）また、本発明の一態様は、上記（１）〜（３）のいずれかに記載の情報処理装置において、前記表示処理部は、前記情報処理装置への電源投入に応じて、前記複数のソフトウェアのうち、予め定められたソフトウェアが機能を発揮した状態の画面を前記表示部に表示させる、ことを特徴とする。
【００１０】
（５）また、本発明の一態様は、上記（１）〜（４）のいずれかに記載の情報処理装置において、前記入力処理部は、前記入力として、スワイプ入力、フリック入力、ハードウェアキーの押下、又は音声による入力を取得する、ことを特徴とする。
【００１１】
（６）また、本発明の一態様は、複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置における情報処理方法であって、前記情報処理装置が、ユーザによる入力を取得する入力処理過程と、前記情報処理装置が、前記入力処理過程において取得した入力に基づいて、表示部の表示を、第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１の前記ソフトウェアに対してリンクされている第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理過程と、を含む情報処理方法である。
【００１２】
（７）また、本発明の一態様は、複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置のコンピュータに、ユーザによる入力を取得する入力処理手順、前記入力処理手順において取得した入力に基づいて、表示部の表示を、第１の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１の前記ソフトウェアに対してリンクされている第２の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理手順、を実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、あるソフトウェアが機能を発揮した状態の画面から、別のソフトウェアが機能を発揮した状態の画面に遷移させる際の操作性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る情報処理装置が有する機能の概念を説明するための模式図である。
【図２】本発明の実施形態に係るウォンツの概念を説明するための模式図である。
【図３】本発明の実施形態に係る情報処理装置の概略構成を示すブロック図である。
【図４】本発明の実施形態に係る順序データの一例を示す図である。
【図５】本発明の実施形態に係る情報処理装置による処理の流れの一例を示すフローチャートである。
【図６】本発明の実施形態に係る情報処理装置の動作を説明するための模式図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態について説明する。
まず、図１を参照して、本実施形態に係る情報処理装置が備える機能について説明する。
図１は、情報処理装置が有する第１の機能の概念を説明するための模式図である。
本実施形態に係る情報処理装置は、例えば、携帯電話、タブレット、スマートフォン、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）端末、又はＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの電子機器である。
以下、本実施形態に係る情報処理装置の一例として、入力部として機能するハードウェアキーと、表示部及び入力部として機能するタッチパネルとを備える端末装置１（図３）について説明する。
【００１６】
なお、ハードウェアキーとは、端末装置１を操作するための物理的なボタンのことである。また、端末装置１は、入力部としてハードウェアキー又はタッチパネルのいずれか又は両方を含まなくてもよい。この場合、端末装置１は、入力部としてソフトウェアキーを採用してもよい。ソフトウェアキーは、端末装置１を操作するためにソフトウェアにより表示画面上に表示されるボタンのことである。
【００１７】
端末装置１は、複数のソフトウェアを実行する。端末装置１は、ソフトウェアがユーザに提供する機能（サービス）を実現するために、端末装置１が備えるタッチパネルにサービス提供画面を表示し、ユーザによるタッチパネル又はハードウェアキーに対する入力に応じた処理（イベント）を実行する。端末装置１は、ユーザによる入力に基づいて、あるソフトウェアのサービス提供画面から、別のサービス提供画面に表示を直接遷移させる機能を有する。
【００１８】
なお、サービス提供画面とは、ソフトウェアのサービスを提供するために、ユーザからの入力を受け付け可能な状態とした表示画面のことである。すなわち、サービス提供画面は、インタラクティブな表示である。ソフトウェアがアプリケーションプログラムの場合、サービス提供画面は、アプリケーションプログラムの表示画面である。この場合、端末装置１は、あるアプリケーションプログラムの表示画面から、当該アプリケーションプログラムと同一のオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、ＯＳ）上で動作する別のアプリケーションプログラムの表示画面へ表示を直接遷移させる。
なお、アプリケーションプログラムとは、オペレーティングシステム上で動作し、特定の作業を行うために使用されるソフトウェアをいう。
【００１９】
また、以下では、端末装置１は、その表示部に、一度に１つのソフトウェアのサービス提供画面を表示させるものとして説明する。ただし、後述するウォンツのように、ソフトウェアが複数のアプリケーションプログラムのサービスを提供する機能を有する場合、実質的には、当該ソフトウェアにより統合される複数のアプリケーションプログラム各々のサービス提供画面各々が一度に当該ソフトウェアのサービス提供画面として表示される場合がある。
【００２０】
図１に示される小円Ｐ１〜Ｐ８は、それぞれ、端末装置１が実行する複数のソフトウェアを模式的に表すものである。例えば、小円Ｐ１は、電話機能を発揮する「電話ＣＨ」というソフトウェアを示し、小円Ｐ２は、端末装置１が備えるカメラを利用した機能を発揮する「カメラＣＨ」というソフトウェアを示す。また、小円Ｐ１〜Ｐ８内に描かれた三角形は、小円Ｐ１〜Ｐ９が表すソフトウェアが有する機能を示す。
【００２１】
例えば、ソフトウェア「電話ＣＨ」を表す小円Ｐ１は、４つの三角形を有し、当該４つの三角形は、「電話ＣＨ」が有する４つの機能「フリー」、「指定番号１」、「指定番号２」、及び「指定番号３」を表す。機能「フリー」は、任意の電話番号の入力を受け付け、当該電話番号への架電を行う機能である。また、機能「指定番号１」は、ユーザにより事前に登録された特定の電話番号への架電を行う機能である。これら各ソフトウェアが有する機能は、端末装置１が各ソフトウェアのサービス提供画面を表示することにより実行可能となる。
【００２２】
また、図１に示されるリングＲ１は、各ソフトウェアの仮想的な連結関係（リンク）を示す。具体的には、リングＲ１は、端末装置１が、表示中のあるソフトウェアのサービス提供画面の遷移操作（以下、「画面遷移操作」という。）をユーザから受け付けて、別のソフトウェアのサービス提供画面に表示を遷移させる場合における各ソフトウェアの遷移順序を示す。例えば、図１において、リングＲ１により、小円Ｐ１の左に小円Ｐ８がリンクされ、小円Ｐ１の右に小円Ｐ２がリンクされている。すなわち、図１において、ソフトウェア「電話ＣＨ」の右（順方向）にソフトウェア「カメラＣＨ」がリンクされ、ソフトウェア「電話ＣＨ」の左（逆方向）にソフトウェア「メールＣＨ」がリンクされていることが表されている。
【００２３】
リンクの右方向（反時計回り方向、順方向）及び左方向（時計回り方向、逆方向）は、ユーザから受け付ける画面遷移操作の方向を示し、端末装置１は、ユーザによる画面遷移操作の方向に応じたソフトウェアに遷移する。具体的には、端末装置１がソフトウェア「電話ＣＨ」のサービス提供画面の表示中に、右方向（順方向）の画面遷移操作を受け付けた場合、端末装置１は、ソフトウェア「カメラＣＨ」のサービス提供画面に表示を遷移させる。また、端末装置１がソフトウェア「電話ＣＨ」のサービス提供画面の表示中に、左方向（逆方向）の画面遷移操作を受け付けた場合、端末装置１は、ソフトウェア「メールＣＨ」のサービス提供画面に表示を遷移させる。
【００２４】
なお、ユーザによる画面遷移操作とは、順方向又は逆方向にそれぞれ対応するスワイプ入力、フリック入力、ハードウェアキーの押下、ソフトウェアキーの押下、又は音声入力などである。スワイプ入力及びフリック入力とは、タッチパネルに触れたペンや指を滑らせる（スライド）させる操作である。スワイプ入力とフリック入力とは、例えば、スライドの速さなどにより区別されてもよい。本実施形態では、一例として、端末装置１は、フリック入力を画面遷移操作として受け付ける。また、フリック入力において、ペンや指を右から左にスライドさせた場合を順方向への画面遷移操作とし、ペンや指を左から右にスライドさせた場合を逆方向への画面遷移操作とする。
【００２５】
なお、音声入力は、音声を介した入力方法であり、例えば、端末装置１が備えるマイクに対して、順方向又は逆方向にそれぞれ対応する音声を入力する操作である。例えば、「右」という言葉が順方向に対応し、「左」という言葉が逆方向に対応する場合、端末装置１は、ユーザによってマイクに入力された音声に「右」又は「左」という言葉が含まれるか否かを解析する。解析の結果、「右」又は「左」という言葉が音声に含まれる場合、端末装置１は、入力された「右」又は「左」のそれぞれに対応する方向にリンクされたソフトウェアのサービス提供画面に表示を遷移させる。
【００２６】
また、端末装置１が実行する各ソフトウェアは、リング状にリンクされている。具体的には、先頭のソフトウェアと最後尾のソフトウェアとがリンクされている。例えば、先頭のソフトウェア「電話ＣＨ」から順方向への画面遷移操作が繰り返し入力されると、先頭のソフトウェア「電話ＣＨ」の逆方向にリンクされている最後尾のソフトウェア「メールＣＨ」に至り、その後、先頭のソフトウェア「電話ＣＨ」に戻る。
【００２７】
このように、端末装置１は、ユーザからの画面遷移操作に応じて、仮想的なリングにより連結された複数のソフトウェアのサービス提供画面を、その連結関係に基づく順序で遷移させる機能を有する。
【００２８】
次に、図２を参照して、端末装置１が実行するソフトウェアについて説明する。
図２は、ウォンツの概念を説明するための模式図である。
ウォンツとは、ソフトウェアの一種であり、複数のアプリケーションプログラムをその機能モジュール単位に分解し、分解した機能モジュールが示す機能の種別などに基づいて再構築したソフトウェアである。
【００２９】
図２に示される例は、３つのアプリケーションプログラム「アプリ１」、「アプリ２」、及び「アプリ３」と、２つのウォンツ「ウォンツ１」及び「ウォンツ２」との関係を示す。アプリケーションプログラム「アプリ１」は、３つの機能「機能Ａ」、「機能Ｂ」、及び「機能Ｃ」を有する。アプリケーションプログラム「アプリ２」は、３つの機能「機能Ｄ」、「機能Ｅ」、及び「機能Ｆ」を有する。アプリケーションプログラム「アプリ３」は、３つの機能「機能Ｇ」、「機能Ｈ」、及び「機能Ｉ」を有する。
【００３０】
２つのウォンツ「ウォンツ１」及び「ウォンツ２」は、これら３つのアプリケーションプログラムの各機能を分解し、再構築することによって得られる。具体的には、ウォンツ「ウォンツ１」は、機能モジュール単位に分解された３つの機能、すなわち、アプリケーションプログラム「アプリ１」の機能「機能Ａ」と、アプリケーションプログラム「アプリ２」の機能「機能Ｅ」と、アプリケーションプログラム「アプリ３」の機能「機能Ｆ」とからソフトウェアを再構築することにより得られるソフトウェアである。ウォンツ「ウォンツ２」は、機能モジュール単位に分解された２つの機能、すなわち、アプリケーションプログラム「アプリ３」の機能「機能Ｇ」と、アプリケーションプログラム「アプリ３」の機能「機能Ｈ」とからソフトウェアを再構築することにより得られるソフトウェアである。
【００３１】
このように、ウォンツは、複数のアプリケーションプログラムを、例えば、その機能ごとにまとめたソフトウェアであるため、ユーザは、機能が類似する複数のアプリケーションプログラム各々の操作方法を覚えておくことなく、ウォンツが提供する機能を利用し、所望の作業を行うことができる。
【００３２】
以下では、端末装置１が実行し、そのサービス提供画面を表示させるソフトウェア各々は、ウォンツであるとする。ただし、端末装置１が実行し、そのサービス提供画面を表示させるソフトウェアは、任意のアプリケーションプログラムであってもよく、ウォンツに限定されない。また、本実施形態において、端末装置１が実行するウォンツの数は、一例として、１２であるとする。
【００３３】
次に、図３及び図４を参照して、上述したソフトウェアのサービス提供画面を遷移させる機能を実現するための端末装置１の概略構成について説明する。
図３は、端末装置１の概略構成を示すブロック図である。
端末装置１は、記憶部１１と、通信部１２と、入力部１３と、表示部１４と、制御部１５と、を備える。
【００３４】
記憶部１１は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、又はＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒy）などを備える。また、記憶部１１は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）、フラッシュメモリなどの外部記憶装置を備えてもよい。記憶部１１は、端末装置１が備える図示しないＣＰＵが実行するための各種プログラムや当該ＣＰＵが実行した処理の結果などを記憶する。
【００３５】
また、記憶部１１は、順序記憶部１１１、第１ウォンツ（ソフトウェア）記憶部１１２１、第２ウォンツ（ソフトウェア）記憶部１１２２、…などとして機能する。
順序記憶部１１１は、例えば、テーブル形式の順序データを記憶する。順序データは、図１を参照して説明した複数のソフトウェアの仮想的な連結関係を示すデータである。すなわち、順序データは、ソフトウェアのサービス提供画面の遷移順序を示すデータである。
【００３６】
ここで、図４を参照して、順序データについて説明する。
図４は、順序データの一例を示す図である。
図４に示される例において、順序データは、番号情報（Ｎｏ．）及びソフトウェア識別情報（ウォンツ名称）とを含んで構成され、これらの情報を対応付けて構成される。
番号情報は、そのソフトウェアの仮想的なリングにおける位置を示す情報である。図４に示される例では、番号情報には、「１」〜「１２」までの値があり、１２のソフトウェアの連結関係を示す。番号情報の連続した番号は、そのソフトウェアがリンクされていることを示す。具体的には、番号情報の昇順が遷移順序の順方向を示し、番号情報の降順が遷移順序の逆方向を示す。また、番号情報「１」は、先頭のソフトウェアを示し、番号情報「１２」は最後尾のソフトウェアを示す。制御部１５（図３）は、順序データが示す先頭のソフトウェアと最後尾のソフトウェアとが仮想的にリンクされているものとして処理する。具体的には、制御部１５は、番号情報「１」から逆方向への遷移には番号情報「１２」が対応する者として処理する。また、制御部１５は、番号情報「１２」から順方向への遷移には番号情報「１」が対応するものとして処理する。
ソフトウェア識別情報は、そのソフトウェアを識別する識別情報を示す情報である。そのソフトウェアを識別する識別情報とは、例えば、そのソフトウェア（ウォンツ）の名称を示す文字列である。
【００３７】
図４に示される例において、第２段目には、番号情報「１」及びソフトウェア識別情報「電話ＣＨ」が対応付けられている。また、第３段目には、番号情報「２」及びソフトウェア識別情報「カメラＣＨ」が対応付けられている。すなわち、第２段目と第３段目との順序データは、ウォンツ「電話ＣＨ」のサービス提供画面における順方向の画面遷移操作に応じて、ウォンツ「カメラＣＨ」のサービス提供画面が表示されることを示す。また、ウォンツ「カメラＣＨ」のサービス提供画面における逆方向の画面遷移操作に応じて、ウォンツ「電話ＣＨ」のサービス提供画面が表示されることを示す。
【００３８】
また、最下段には、番号情報「１２」及びソフトウェア識別情報「メールＣＨ」が対応付けられている。すなわち、第２段目と最下段の順序データは、ウォンツ「電話ＣＨ」のサービス提供画面における逆方向の画面遷移操作に応じて、ウォンツ「メールＣＨ」のサービス提供画面が遷移先として表示されることを示す。また、ウォンツ「メールＣＨ」のサービス提供画面における順方向の画面遷移操作に応じて、ウォンツ「電話ＣＨ」のサービス提供画面が遷移先として表示されることを示す。
【００３９】
図３を参照して、端末装置１が備える各種構成についての説明を続ける。
第１ウォンツ記憶部１１２１、第２ウォンツ記憶部１１２２、…は、それぞれ、制御部１５によるウォンツの実行に必要なプログラムコードなどの各種データを記憶する。第１ウォンツ記憶部１１２１、第２ウォンツ記憶部１１２２、…は、端末装置１が実行するウォンツの数、備えられる。第１ウォンツ記憶部１１２１、第２ウォンツ記憶部１１２２、…の各序数は、それぞれが記憶する各種データに係るウォンツに関連する順序データの番号情報に対応する。本実施形態において、端末装置１は、１２のウォンツを実行するため、記憶部１１は、第１ウォンツ記憶部１１２１から第１２ウォンツ記憶部（不図示）までの機能部として機能する。
【００４０】
通信部１２は、通信用インタフェースを備え、端末装置１とは異なる他の装置と通信する。通信部１２は、当該他の装置との通信により、制御部１５が要求する各種データを取得する。
入力部１３は、ユーザからの入力を受け付ける。入力部１３は、ハードウェアキー及びタッチパネルの入力装置を備える。入力部１３は、ハードウェアキー及びタッチパネルに代えて、又は、ハードウェアキー及びタッチパネルに加えて、マウス又はキーボードなどの他の入力装置を備えてもよい。また、入力部１３は、音声入力用のマイクを備えてもよい。入力部１３は、表示部１４がウォンツのサービス提供画面を表示しているときに、順方向又は逆方向の画面遷移操作、又は、ウォンツの機能を実行させるためのイベント実行操作を受け付ける。
表示部１４は、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置を備える。端末装置１が備えるタッチパネルは、入力部１３及び表示部１４として機能する。
【００４１】
制御部１５が有する機能の一部又は全ては、例えば、端末装置１が備えるＣＰＵ（不図示）が記憶部１１に記憶されているプログラムを実行することにより実現される。
制御部１５は、電源ＯＮ／ＯＦＦ判定部１５１、表示処理部１５２、及びソフトウェア実行部１６として機能する。
【００４２】
電源ＯＮ／ＯＦＦ判定部１５１は、端末装置１の電源状態を監視する。電源ＯＮ／ＯＦＦ判定部１５１は、端末装置１の電源が投入されると、ソフトウェア実行部１６にその旨を通知する。
表示処理部１５２は、ソフトウェア実行部１６により実行されるウォンツのサービス提供画面を表示部１４に表示させる。より具体的には、表示処理部１５２は、ソフトウェア実行部１６により生成され、出力された表示用データを取得する。表示処理部１５２は、取得した表示用データが示すサービス提供画面を表示部１４に表示させる。
【００４３】
ソフトウェア実行部１６は、端末装置１の電源が投入されたことを示す通知を電源ＯＮ／ＯＦＦ判定部１５１から取得すると、記憶部１１の第１ウォンツ記憶部１１２１、第２ウォンツ記憶部１１２２、…が、それぞれ記憶する各種データを読み出し、ウォンツを起動し、実行する。これにより、ソフトウェア実行部１６は、第１ウォンツ（ソフトウェア）実行部１６１、第２ウォンツ（ソフトウェア）実行部１６２、…として機能する。そして、ソフトウェア実行部１６は、例えば、第１ウォンツ実行部１６１をアクティブにする。
【００４４】
なお、アクティブにするとは、ウォンツがその機能を発揮した状態にすることである。より具体的には、アクティブにするとは、端末装置１がその対象のウォンツのサービス提供画面を表示部１４に表示することであり、当該ウォンツが各種処理を実行可能とするために、ユーザからの入力を受け付け可能な状態にすることである。アクティブになっていないウォンツは、例えば、バックグラウンドで実行される。本実施形態において、ソフトウェア実行部１６は、第１ウォンツ実行部１６１、第２ウォンツ実行部１６２、…のうち、アクティブなウォンツに対応するいずれか１つに、入力部１３が受け付けた入力を処理させる。また、ソフトウェア実行部１６は、第１ウォンツ実行部１６１、第２ウォンツ実行部１６２、…のうち、アクティブなウォンツに対応するいずれか１つから出力される表示用データを表示処理部１５２に出力する。
【００４５】
なお、第１ウォンツ実行部１６１、第２ウォンツ実行部１６２、…の各序数は、それぞれのウォンツに関連する順序データの番号情報に対応する。本実施形態において、端末装置１は１２のウォンツを実行するため、ソフトウェア実行部１６は、第１ウォンツ実行部１６１から第１２ウォンツ実行部（不図示）として機能する。
【００４６】
以下では、ソフトウェア実行部１６が、図４に例示されている順序データに対応するウォンツを実行する例を用いて、ソフトウェア実行部１６によって機能する各構成の具体例を説明する。具体的には、図４において示される順序データの例では、番号情報「１」とソフトウェア識別情報「電話ＣＨ」とが対応付けられ、番号情報「２」とソフトウェア識別情報「カメラＣＨ」とが対応付けられている。従って、第１ウォンツ実行部１６１は、ソフトウェア実行部１６がウォンツ「電話ＣＨ」を実行することにより機能し、第２ウォンツ実行部１６２は、ソフトウェア実行部１６が「カメラＣＨ」を実行することにより機能する。
【００４７】
第１ウォンツ実行部１６１は、入力処理部１６１１、画面遷移管理部１６１２、イベント実行部１６１３、及び表示機能部１６１４として機能する。
入力処理部１６１１は、入力部１３が受け付けた入力を解析し、入力された操作の内容を判定する。具体的には、入力処理部１６１１は、入力部１３を介して入力された操作が、順方向又は逆方向の画面遷移操作であるか、ウォンツの機能を実行させるためのイベント実行操作であるかを判定する。入力部１３を介して入力された操作が順方向又は逆方向の画面遷移操作である場合、入力処理部１６１１は、入力された方向を示す方向データを画面遷移管理部１６１２に出力する。入力部１３を介して入力された操作がイベント実行操作である場合、入力処理部１６１１は、入力されたイベント実行操作の内容を示すイベント操作データをイベント実行部１６１３に出力する。
【００４８】
画面遷移管理部１６１２は、入力処理部１６１１から方向データを取得すると、順序記憶部１１１に記憶されている順序データを参照する。画面遷移管理部１６１２は、参照した順序データにおいて、自ウォンツに対して方向データが示す方向にリンクされているウォンツを特定する。具体的には、第１ウォンツ実行部１６１が図４に示される例における番号情報「１」のウォンツ「電話ＣＨ」に対応し、方向データが順方向を示す場合、画面遷移管理部１６１２は、番号情報「１」の次の番号情報「２」に対応付けられているソフトウェア識別情報が示すウォンツ「カメラＣＨ」を特定する。これに対し、方向データが逆方向を示す場合、画面遷移管理部１６１２は、番号情報「１」の前の番号情報「１２」に対応付けられているソフトウェア識別情報が示すウォンツ「メールＣＨ」を特定する。そして、画面遷移管理部１６１２は、特定したウォンツ「カメラＣＨ」又は「メールＣＨ」にそれぞれ対応する第２ウォンツ実行部１６２又は第１２ウォンツ実行部（不図示）をアクティブにする。
【００４９】
イベント実行部１６１３は、入力処理部１６１１からイベント操作データを取得する。イベント実行部１６１３は、イベント操作データが示すイベント実行操作の内容に応じた処理を実行する。具体的には、第１ウォンツ実行部１６１が図１に示される例におけるウォンツ「電話ＣＨ」に対応する場合、イベント実行部１６１３は、例えば、４つの機能「フリー」、「指定番号１」、「指定番号２」、及び「指定番号３」のいずれかの選択結果を示すイベント操作データを入力処理部１６１１から取得し、当該選択結果に応じた処理を実行する。また、イベント実行部１６１３は、処理の実行に外部装置とのデータの送受信が必要である場合、通信部１２を介して当該外部装置と通信し、データの送受信を行う。イベント実行部１６１３は、処理結果に応じてサービス提供画面の表示内容の変更が必要である場合、処理結果を示す処理データを表示機能部１６１４に出力する。
【００５０】
表示機能部１６１４は、イベント実行部１６１３から処理データを取得する。表示処理部１５２は、取得した処理データが示す情報やユーザによる入力を補助するための情報などを、例えば、統一されたフレームに基づいて示すサービス提供画像を示す表示用データを生成する。表示処理部１５２は、生成した表示用データを表示処理部１５２に出力する。
【００５１】
第２ウォンツ実行部１６２から第１２ウォンツ実行部（不図示）についても、第１ウォンツ実行部１６１と同様の構成を含む。具体的には、例えば、第２ウォンツ実行部１６２は、第１ウォンツ実行部１６１の入力処理部１６１１、画面遷移管理部１６１２、イベント実行部１６１３、及び表示機能部１６１４にそれぞれ対応する入力処理部１６２１、画面遷移管理部１６２２、イベント実行部１６２３、及び表示機能部１６２４を含む。これら、第１ウォンツ実行部１６１と同様の構成については、説明を省略する。
【００５２】
次に、図５及び図６を参照して、端末装置１（図３）の動作について説明する。
図５は、端末装置１による処理の流れの一例を示すフローチャートである。
（ステップＳ１０１）次に、制御部１５（図３）の電源ＯＮ／ＯＦＦ判定部１５１は、端末装置１の電源の投入（電源ＯＮ）を検出する。その後、制御部１５は、ステップＳ１０２に処理を進める。
（ステップＳ１０２）次に、制御部１５のソフトウェア実行部１６は、記憶部１１に記憶されている複数のソフトウェア（ウォンツ）に係る各種データを読み出し、複数のソフトウェアをそれぞれ起動する。その後、制御部１５は、ステップＳ１０３に処理を進める。
【００５３】
（ステップＳ１０３）次に、制御部１５のソフトウェア実行部１６は、順序データを参照し、先頭のソフトウェアのサービス提供画面を表示部１４に表示する。このステップにおいて、制御部１５が表示部１４に表示させるサービス提供画面は、先頭のソフトウェアに限定されない。制御部１５は、ステップＳ１０２の処理において起動した複数のソフトウェアのうち、ユーザが所望する任意のいずれかのサービス提供画面を表示部１４に表示してよい。その後、制御部１５は、ステップＳ１０４に処理を進める。
【００５４】
（ステップＳ１０４）次に、制御部１５のソフトウェア実行部１６は、入力部１３を介して、ユーザによる入力を受け付ける。その後、制御部１５は、ステップＳ１０５に処理を進める。
（ステップＳ１０５）次に、制御部１５のソフトウェア実行部１６は、入力部１３が受け付けた入力が画面遷移操作であるか否かを判定する。入力部１３が受け付けた入力が画面遷移操作である場合（ステップＳ１０５；ＹＥＳ）、制御部１５は、ステップＳ１０７に処理を進める。入力部１３が受け付けた入力が画面遷移操作でない場合、すなわち、イベント実行操作である場合、（ステップＳ１０５；ＮＯ）、制御部１５は、ステップＳ１０６に処理を進める。
【００５５】
（ステップＳ１０６）次に、制御部１５のソフトウェア実行部１６は、イベント実行操作の内容に応じて、ソフトウェアの機能を実行させる。その後、制御部１５は、ステップＳ１０４に処理を戻す。
（ステップＳ１０７）次に、制御部１５のソフトウェア実行部１６は、記憶部１１に記憶されている順序データを参照する。その後、制御部１５は、ステップＳ１０８に処理を進める。
（ステップＳ１０８）次に、制御部１５は、参照した順序データと、入力部１３が受け付けた画面遷移操作の方向とに基づいて、遷移先ソフトウェアを特定する。その後、制御部１５は、ステップＳ１０９に処理を進める。
（ステップＳ１０９）次に、制御部１５は、遷移先ソフトウェアのサービス提供画面を表示部１４に表示させる。その後、制御部１５は、この図に示される処理を終了する。
【００５６】
図６は、端末装置１の動作を説明するための模式図である。
図６（ａ）は、端末装置１によるサービス提供画面の遷移の一例を示す模式図である。
図６（ｂ）は、従来の技術に基づくサービス提供画面の遷移の一例を示す模式図である。
図６（ａ）に示される例において、端末装置１は、電源ボタン１０１と、タッチパネル１０２と、ホームボタン１０３とを備える。また、図６（ａ）に示される例において、端末装置１が実行する複数のウォンツは、図４に示される順序データに基づいて各ウォンツがリンクされている。
なお、ホームボタン１０３は、端末装置１が備えるハードウェアキーの一例である。
【００５７】
図６（ａ）の左側に示される例では、端末装置１は、写真を撮影するウォンツ「カメラＣＨ」のサービス提供画面を表示している。具体的には、ウォンツ「カメラＣＨ」のサービス提供画面では、撮影を行うためのボタンＡ１１及び焦点を定めるための枠Ａ１２が、ユーザによる操作が可能なように示されており、端末装置１は、ウォンツ「カメラＣＨ」の機能を発揮した状態の画面を表示している。図６（ａ）の右側に示される例では、端末装置１は、地図を表示するウォンツ「地図ＣＨ」のサービス提供画面を表示している。具体的には、ウォンツ「地図ＣＨ」のサービス提供画面では、地図の縮尺を変更するためのスライドバーＡ１３が、ユーザによる操作が可能なように示されており、端末装置１は、ウォンツ「地図ＣＨ」の機能を発揮した状態の画面を表示している。このように、サービス提供画面は、サムネイル画像を示す画面などとは異なり、ユーザからの入力を受け付けることが可能である。すなわち、サービス提供画面は、ユーザからの入力を受け付け可能な画面であって、当該入力に応じたウォンツの機能を実行することができる画面である。
【００５８】
図６（ｂ）に示される端末装置２は、サービス提供画面の遷移機能が従来の技術に基づくこと以外は、端末装置１と同様の機能を備える電子機器である。端末装置２は、図６（ａ）に示される端末装置１と同様に、電源ボタン２０１と、タッチパネル２０２と、ホームボタン２０３とを備える。
図６（ｂ）の左側に示される例では、図６（ａ）の左側に示される端末装置１と同様に、端末装置２は、ウォンツ「カメラＣＨ」のサービス提供画面を表示している。また、図６（ｂ）の右に示される例では、図６（ａ）の右に示される端末装置１と同様に、端末装置２は、ウォンツ「地図ＣＨ」のサービス提供画面を表示している。
【００５９】
図６（ｂ）に示すように、端末装置２において、ウォンツ「カメラＣＨ」のサービス提供画面からウォンツ「地図ＣＨ」のサービス提供画面に表示を遷移させる場合、ユーザは、まずホームボタンを押下することにより、ウォンツ「カメラＣＨ」のサービス提供画面からホーム画面に表示を遷移させる。そして、ユーザは、ホーム画面に配置された複数のウォンツにそれぞれ対応するアイコンのうち、ウォンツ「地図ＣＨ」に対応するアイコンを選択することにより、ホーム画面からウォンツ「地図ＣＨ」のサービス提供画面に遷移させる。このように、従来の技術では、あるソフトウェアのサービス提供画面から、別のソフトウェアのサービス提供画面に、表示を直接遷移させることができない場合があった。
なお、ホーム画面とは、実行するアプリケーションプログラムを選択するための画面であり、例えば、実行可能なアプリケーションプログラムに対応するアイコンを整列して表示する画面である。また、ホーム画面とは、オペレーティングシステムのサービス提供画面の一例である。
【００６０】
これに対し、図６（ａ）に示すように、端末装置１において、ウォンツ「カメラＣＨ」のサービス提供画面からウォンツ「地図ＣＨ」のサービス提供画面に表示を遷移させる場合、ユーザは、例えば、ペンや指を右から左にスライドさせるフリック入力を行えばよい。そのため、端末装置１は、あるソフトウェアのサービス提供画面から、別のソフトウェアのサービス提供画面に、表示を直接遷移させることができる。すなわち、あるソフトウェアが機能を発揮した状態の画面から、別のソフトウェアが機能を発揮した状態の画面に遷移させる際の操作性を向上させることができる。
【００６１】
また、サービス提供画面を直接遷移させるために、表示部にサービス提供画面と、遷移先のソフトウェアに対応するアイコンとを同時に表示することが考えられる。しかしながら、この場合、表示部に多数の情報を配置することになるため、サービス提供画面のサイズが小さくなる。そのため、特に携帯性を意識して小さく設計された端末装置の場合、表示が見にくくなったり、端末装置を操作しにくくなったりする可能性がある。
【００６２】
これに対し、端末装置１は、例えば、順方向及び逆方向にそれぞれ対応するスワイプ入力、フリック入力、ハードウェアキーの押下、又は音声による入力などを画面遷移操作として受け付けて、サービス提供画面の表示を遷移させる。これにより、端末装置１は、表示部１４に不要な情報を表示することなくサービス提供画面を遷移させることができ、表示部１４において、サービス提供画面を表示させる領域を広く設けることができる。従って、端末装置１は、その操作性を向上させることができる。
【００６３】
また、端末装置１が実行する複数のソフトウェアは、リング状にリンクされている。これにより、ユーザは、特定の方向に画面遷移操作を継続するだけで、所望のサービス提供画面を表示させることができるため、ユーザが操作に不慣れな場合であっても、容易にサービス提供画面を遷移させることができる。また、ユーザは、最後尾のソフトウェアのサービス提供画面と先頭のソフトウェアのサービス提供画面とを容易に遷移させることができる。このように、端末装置１は、その操作性を向上させることができる。また、ユーザは、同じ操作を繰り返すことで元の状態に戻すことができるため、端末装置１は、ユーザの操作上の不安を解消することができる。
【００６４】
また、端末装置１は、電源の投入に応じて所定のソフトウェアのサービス提供画面を表示する。これにより、ユーザは、電源が投入するだけで、ソフトウェアのサービス提供画面を表示させることができ、ソフトウェアの機能を実行させることができる。従って、端末装置１は、その操作性を向上させることができる。
【００６５】
なお、上述した実施形態において、端末装置１に種々の公知の機能を持たせてもよい。具体的には、例えば、端末装置１は、電話を受け付けた場合、通話機能を実行するソフトウェアのサービス提供画面に強制的に遷移する機能を有してもよい。また、例えば、端末装置１は、スワイプ入力の途中で、その入力の程度に応じ、遷移先のサービス提供画面の一部を表示してもよい。具体的には、例えば、図６（ａ）に示されるウォンツ「カメラＣＨ」のサービス提供画面において、順方向のスワイプ入力を行ってウォンツ「地図ＣＨ」のサービス提供画面に遷移させる場合、端末装置１は、当該遷移のために必要なスワイプ入力の入力量に応じた割合で、表示部１４の表示領域の左側にウォンツ「カメラＣＨ」のサービス提供画面の右側領域を表示する。また、端末装置１は、表示部１４の表示領域の右側にウォンツ「地図ＣＨ」のサービス画面の左側領域を表示する。このように、端末装置１は、遷移先のサービス提供画面の一部又は全部を表示可能としてもよい。
【００６６】
なお、上述した実施形態において、端末装置１が実行するソフトウェアの数は、任意であってよく、例えば、ユーザ、端末装置１の製造者、又は端末装置１の販売者等により定められてもよい。
なお、上述した実施形態において、電源投入後に最初に表示されるサービス提供画面は、例えば、ユーザ、端末装置１の製造者、又は端末装置１の販売者等により予め定められたデフォルトのソフトウェアのサービス提供画面であってよい。また、電源投入後に最初に表示されるサービス提供画面は、例えば、前回の電源切断時に表示していたソフトウェアのサービス提供画面であってもよい。
【００６７】
なお、上述した実施形態において、端末装置１は、電源の投入以外の入力に応じて、仮想的にリンクされた複数のソフトウェアを起動してもよい。この場合、例えば、端末装置１は、当該複数のソフトウェアを起動するためのアイコンをホーム画面上に表示し、当該アイコンが選択されたときに、仮想的にリンクされた複数のソフトウェアを起動する。そして、端末装置１は、起動した複数のソフトウェアのサービス提供画面を、画面遷移操作に応じて遷移可能とする。
【００６８】
なお、上述した実施形態において、端末装置１は、仮想的にリンクされたソフトウェアの全てを一度に起動しなくてもよい。この場合、例えば、端末装置１は、電源の投入に応じて、順序データにおける先頭のソフトウェアを起動し、当該ソフトウェアのサービス提供画面を表示する。そして、端末装置１は、画面遷移操作を受け付けると、受け付けた画面遷移操作が示す遷移先のソフトウェアを起動し、起動した遷移先のソフトウェアのサービス提供画面を表示する。これにより、端末装置１は、ソフトウェアを一度に起動しなくてよいため、最初のサービス提供画面を表示するまでの時間を短縮することができる。
【００６９】
また、別のパターンでは、端末装置１は、例えば、電源の投入に応じて、順序データにおける先頭のソフトウェアと当該ソフトウェアにリンクされたソフトウェアとを起動し、先頭のソフトウェアのサービス提供画面を表示する。そして、端末装置１は、画面遷移操作を受け付けると、受け付けた画面遷移操作が示す遷移先のソフトウェアのサービス提供画面を表示するとともに、当該遷移先のソフトウェアにリンクされたソフトウェアをバックグラウンドで起動する。このように、端末装置１は、最初に起動するソフトウェアの数及び画面遷移操作に応じて起動するソフトウェアを任意に設定してもよい。これにより、端末装置１は、最初のサービス提供画面を表示するまでの時間を短縮しつつ、画面遷移操作を受け付けたときに遷移先のソフトウェアのサービス提供画面を表示するまでの時間を短縮することができる。
【００７０】
なお、上述した実施形態において、端末装置１が備える各種構成は、複数の異なる装置に分離して備えられてもよい。例えば、端末装置１の順序記憶部１１１に相当する構成が端末装置１と通信するサーバ装置に備えられてもよい。この場合、端末装置１は、当該サーバ装置から順序データを通信により取得して、上述した機能を実現してもよい。
【００７１】
なお、上述した実施形態における端末装置１の一部、例えば、制御部１５などをコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、端末装置１に内蔵されたコンピュータシステムであって、オペレーティングシステムや周辺機器等のハードウェアを含むものとする。
【００７２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００７３】
また、上述した実施形態における端末装置１の一部、又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。端末装置１の各機能部は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００７４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００７５】
１…端末装置、１１…記憶部、１１１…順序記憶部、１１２１…第１ウォンツ記憶部、１１２２…第２ウォンツ記憶部、１２…通信部、１３…入力部、１４…表示部、１５…制御部、１５１…電源ＯＮ／ＯＦＦ判定部、１５２…表示処理部、１６…ソフトウェア実行部、１６１…第１ウォンツ実行部、１６１１…入力処理部、１６１２…画面遷移管理部、１６１３…イベント実行部、１６１４…表示機能部、１６２…第２ウォンツ実行部、１６２１…入力処理部、１６２２…画面遷移管理部、１６２３…イベント実行部、１６２４…表示機能部、１０１…電源ボタン、１０２…タッチパネル、１０３…ホームボタン
【図１】
2016018532.tif 000003
【図２】
2016018532.tif 000004
【図３】
2016018532.tif 000005
【図４】
2016018532.tif 000006
【図５】
2016018532.tif 000007
【図６】
2016018532.tif 000008
【手続補正書】
【提出日】平成27年11月12日(2015.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オペレーティングシステム上で動作する複数のソフトウェアの順序を示す順序データを記憶する記憶部と、
電源投入に応じて、複数の前記ソフトウェアのうち、第１のソフトウェアが機能を発揮した状態の画面を表示部に表示させる表示処理部と、
ユーザによる入力を取得する入力処理部と、
を備え、
前記表示処理部は、前記入力処理部が取得する入力に基づいて、前記表示部の表示を、前記第１のソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１のソフトウェアに対してリンクされている第２のソフトウェアが機能を発揮した状態の画面へ直接遷移させる
ことを特徴とする情報処理装置。
【請求項２】
前記順序データに登録されている複数の前記ソフトウェアのうち、前記第１のソフトウェアとは異なるソフトウェアを、電源投入に応じてバックグラウンドで起動するソフトウェア実行部
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ソフトウェア実行部は、前記第２のソフトウェアを、電源投入に応じてバックグラウンドで起動する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１のソフトウェアは、ユーザにより選択されたソフトウェアである
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記記憶部が記憶する順序データは、最後尾の前記ソフトウェアの次に、先頭の前記ソフトウェアをリンクする、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
オペレーティングシステム上で動作する複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置における情報処理方法であって、
前記情報処理装置が、電源投入に応じて、複数の前記ソフトウェアのうち、第１のソフトウェアが機能を発揮した状態の画面を表示部に表示させる第１ステップと、
前記情報処理装置が、ユーザによる入力を取得する第２ステップと、
前記情報処理装置が、前記第２ステップにおいて取得した入力に基づいて、前記表示部の表示を、前記第１のソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１のソフトウェアに対してリンクされている第２のソフトウェアが機能を発揮した状態の画面へ直接遷移させる第３ステップと、
を含む情報処理方法。
【請求項７】
オペレーティングシステム上で動作する複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置のコンピュータに、
前記情報処理装置が、電源投入に応じて、複数の前記ソフトウェアのうち、第１のソフトウェアが機能を発揮した状態の画面を表示部に表示させる第１ステップ、
ユーザによる入力を取得する第２ステップ、
前記第２ステップにおいて取得した入力に基づいて、前記表示部の表示を、前記第１のソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第１のソフトウェアに対してリンクされている第２のソフトウェアが機能を発揮した状態の画面へ直接遷移させる第３ステップ、
を実行させるためのプログラム。