(57)【要約】【課題】コマンド実行後の結果出力のレイアウトをユーザの好みに合わせて自由に作成可能な情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】表示手段（表示部１３）と、複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段（アイコン配置部１２２）と、アイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの表示手段への配置位置を検出する検出手段（制御部１１）と、検出手段により検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定する設定手段（制御部１１）と、を備える。【選択図】図１
2015156094.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段と、
前記アイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの前記表示手段への配置位置を検出する検出手段と、
前記検出手段により検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定する設定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記設定手段は、前記表示手段に前記アイコンが表示された際に、前記領域を自動的に設定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段により自動的に設定された領域を変更する変更手段を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記検出手段により検出されたアイコンと、当該アイコンが示すコマンドの実行順序を示す矢印と、を前記表示手段に表示させる表示制御手段と、
前記表示制御手段により前記アイコンが前記表示手段に表示された順序に基づいて、コマンドの実行順序を設定する実行順序設定手段と、
を備えることを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記実行順序設定手段は、前記検出手段により、既に前記表示手段に表示された第１アイコンと重なる位置に当該第１アイコンと異なる第２アイコンを検出した場合に、当該第２アイコンが示すコマンドの実行順序を、前記第１アイコンが示すコマンドの次とすることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記検出手段により検出されたアイコンと、当該アイコンが示すコマンドの実行順序を示す矢印とを前記表示手段に表示させる表示制御手段と、
前記表示制御手段により表示されたアイコンの組み合わせに基づいて、コマンドの実行順序を設定する実行順序設定手段と、
を備えることを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項７】
情報処理装置の情報処理方法であって、
複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの表示手段への配置位置を検出するステップと、
検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定するステップと、
を有することを特徴とする情報処理方法。
【請求項８】
コンピュータを、
複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの表示手段への配置位置を検出する検出手段、
前記検出手段により検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定する設定手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置において、複数のコマンドやジョブの起動や終了を制御したり、実行・終了状態の監視・報告などを行ったりすることが可能なジョブ管理システムが知られている。
ジョブ管理システムの一例として、ジョブ（コマンド）を実行する順に当該コマンドに対応するアイコンを並べて、コマンドの流れを可視化する技術が開示されている（例えば、特許文献１参照）。特許文献１記載の技術は、ＧＵＩ（Graphical User Interface）を用いてコマンドの実行順序の定義を行い、先行処理の結果を、変数を使って後続処理に渡すことで、複数のコマンドを予め定められた順序で実行可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４３９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１記載の技術では、コマンドの実行順序を可視化することはできるものの、コマンド実行後の結果出力を見やすくしたり、当該結果出力を好みのレイアウトで表示したりすることができないという問題がある。
【０００５】
本発明は、コマンド実行後の結果出力のレイアウトをユーザの好みに合わせて自由に作成可能な情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、
情報処理装置において、
表示手段と、
複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段と、
前記アイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの前記表示手段への配置位置を検出する検出手段と、
前記検出手段により検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定する設定手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、
前記設定手段は、前記表示手段に前記アイコンが表示された際に、前記領域を自動的に設定することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項２に記載の情報処理装置において、
前記設定手段により自動的に設定された領域を変更する変更手段を更に備えることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の情報処理装置において、
前記検出手段により検出されたアイコンと、当該アイコンが示すコマンドの実行順序を示す矢印と、を前記表示手段に表示させる表示制御手段と、
前記表示制御手段により前記アイコンが前記表示手段に表示された順序に基づいて、コマンドの実行順序を設定する実行順序設定手段と、
を備えることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項４に記載の情報処理装置において、
前記実行順序設定手段は、前記検出手段により、既に前記表示手段に表示された第１アイコンと重なる位置に当該第１アイコンと異なる第２アイコンを検出した場合に、当該第２アイコンが示すコマンドの実行順序を、前記第１アイコンが示すコマンドの次とすることを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１〜３のいずれか一項に記載の情報処理装置において、
前記検出手段により検出されたアイコンと、当該アイコンが示すコマンドの実行順序を示す矢印とを前記表示手段に表示させる表示制御手段と、
前記表示制御手段により表示されたアイコンの組み合わせに基づいて、コマンドの実行順序を設定する実行順序設定手段と、
を備えることを特徴とする。
【００１２】
請求項７に記載の発明は、
情報処理装置の情報処理方法であって、
複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの表示手段への配置位置を検出するステップと、
検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定するステップと、
を有することを特徴とする。
【００１３】
請求項８に記載の発明は、
コンピュータを、
複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの表示手段への配置位置を検出する検出手段、
前記検出手段により検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定する設定手段、
として機能させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、コマンド実行後の結果出力のレイアウトをユーザの好みに合わせて自由に作成することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る携帯端末の制御構成を示すブロック図である。
【図２】アイコンのドラッグ操作が行われた場合の一例を示す図である。
【図３】アイコンが示すコマンドの実行後の処理結果を表示する領域が設定された様子の一例を示す図である。
【図４】ドラッグ操作が行われたアイコン及び当該アイコンが示すコマンドの実行順序を示す矢印が表示された様子の一例を示す図である。
【図５】図４の状態で、ユーザが指を離した場合の一例を示す図である。
【図６】既に設定された領域内にアイコンのドラッグ操作が行われた場合の一例を示す図である。
【図７】図６の状態で、既に設定された領域外にアイコンのドラッグ操作が行われた場合の一例を示す図である。
【図８】矢印の起点を変更する場合の一例を示す図である。
【図９】矢印の起点を変更した後、所望の位置にアイコンのドラッグ操作が行われた場合の一例を示す図である。
【図１０】図９の状態で、ユーザが指を離した場合の一例を示す図である。
【図１１】マクロ作成処理により作成されたマクロの一例を示す図である。
【図１２】図１１に例示したマクロを実行したときに表示されるマクロ実行用の画面の一例を示す図である。
【図１３】テキストボックスにテキストが入力され、「次へ」ボタンが押下される様子の一例を示す図である。
【図１４】テキストボックスに「ｉＰｈｏｎｅ」というテキストが入力された場合の実行結果の一例を示す図である。
【図１５】図１４において、ウインドウに表示されたリストの中から商品が選択された場合の実行結果の一例を示す図である。
【図１６】図１５において、「次へ」ボタンが押下された場合の実行結果の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。なお、本発明において、コマンドとは、一のコマンドに限られず、複数のコマンドの集合体であるジョブを含むものとする。
【００１７】
［１．構成の説明］
以下、図面を参照しつつ、本発明の実施形態である情報処理装置を詳細に説明する。
まず、本実施形態に係る情報処理装置としての携帯端末１の構成について説明する。
携帯端末１は、スマートフォンであり、ユーザからの操作入力の受付機能、各種情報の表示機能、無線通信機能等の機能を有する。但し、本実施形態に係る情報処理装置としては、タブレット型コンピュータ、携帯電話機、ＰＤＡ等の携帯機器や、デスクトップ、パームトップのＰＣ等、他の情報処理装置としてもよい。
【００１８】
携帯端末１は、図１に示すように、制御部１１と、操作部１２と、表示部１３と、記憶部１４と、現在位置取得部１５と、通信部１６と、を備えて構成されている。
【００１９】
制御部１１は、携帯端末１の動作を中央制御する。具体的には、制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部１４に記憶されたプログラムデータとＣＰＵとの協働により、携帯端末１の各部を統括制御する。
【００２０】
操作部１２は、例えば、ホームボタン等からなるキー入力部１２１と、複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置部（アイコン配置手段）１２２と、表示部１３と一体的に形成されたタッチパネル１２３と、を備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部１１へと出力する。
表示部（表示手段）１３は、例えば、ＬＣＤ、有機ＥＬ（Electro Luminescence）素子を用いたＦＰＤ（Flat Panel Display）などのディスプレイを備え、制御部１１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００２１】
記憶部１４は、例えば、ＨＤＤ（Hard disk drive）、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部１１から読み書き可能に記憶する。
【００２２】
現在位置取得部１５は、ＧＰＳモジュール、自律航法ユニット等を備えて構成されている。ＧＰＳモジュールは、ＧＰＳアンテナ等を備えて構成される。このＧＰＳアンテナは、地球低軌道に打ち上げられた複数のＧＰＳ衛星から送信されるＧＰＳ信号を受信する。ＧＰＳアンテナは、少なくとも３個のＧＰＳ衛星から送信されるＧＰＳ信号を受信し、受信したＧＰＳ信号に基づいて携帯端末１の絶対的な現在位置（緯度、経度）を検出し、検出した位置情報を基準位置情報として制御部１１に出力する。
【００２３】
通信部１６は、アンテナや通信回路を備え、制御部１１による制御の下で外部機器との間の無線通信を行う。具体的には、通信部１６は、基地局で中継されることで、通信ネットワークを介してデータ通信を行う。通信ネットワークは、具体的には、インターネットや電気通信事業者等の電話回線網や携帯電話通信網等である。
【００２４】
［２．動作の説明］
次に、本実施形態に係る携帯端末１の具体的な動作について、図２〜図１６を参照して説明する。
【００２５】
［２−１．マクロ作成時の動作］
まず、ユーザが、携帯端末１の操作部１２に対して所定の操作を行うことで、マクロ作成処理が実行される。マクロ作成処理とは、コマンドの実行順序を定義するとともに、コマンド実行後の結果出力のレイアウトを決定する処理のことである。所定の操作としては、例えば、専用のアイコンを表示部１３に表示し、当該アイコンをユーザがタッチすること等が挙げられる。
【００２６】
制御部１１は、ユーザによりマクロ作成処理を実行するための所定の操作が行われたことを検出すると、マクロ作成用の画面を表示部１３に表示させる。ユーザは、このマクロ作成用画面に対して所定の操作を行うことで、所望のマクロを作成することができる。ユーザは、まず始めに、操作部１２のアイコン配置部１２２から最初に行いたいコマンド（処理）を示すアイコンを選択し、表示部１３内にドラッグする。
【００２７】
制御部１１は、ユーザによりいずれかのアイコンのドラッグ操作が行われたことを検出すると、当該ドラッグされたアイコンを表示部１３に表示させる。例えば、ユーザにより、「ユーザにテキストを入力させる」アイコンＩ１のドラッグ操作が行われた場合は、当該「ユーザにテキストを入力させる」アイコンＩ１が表示部１３に表示される（図２参照）。
即ち、制御部１１は、アイコン配置部１２２に配置されたアイコンのうち選択されたアイコン及び当該アイコンの表示部１３への配置位置を検出する検出手段、及び検出手段により検出されたアイコンを表示部１３に表示させる表示制御手段として機能する。
【００２８】
次に、制御部１１は、ユーザがドラッグ操作後に指を離したことを検出すると、ドラッグされたアイコンが示すコマンドが実行される際に、実行後の処理結果を表示するウインドウとなる領域を設定し、表示部１３に表示させる。例えば、ユーザにより、表示部１３の上部中央に「ユーザにテキストを入力させる」アイコンＩ１のドラッグ操作が行われた場合は、表示部１３の上部が、「ユーザにテキストを入力させる」コマンド実行後の処理結果を表示するウインドウとなる領域Ｅ１として自動的に設定される（図３参照）。本実施形態では、アイコンの種類やアイコンの配置位置等に応じて所定の領域が自動的に設定されるように、アイコンの種類やアイコンの配置位置等と設定される領域との関係が予め記憶部１４に記憶されている。
即ち、制御部１１は、検出手段により検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定する設定手段として機能する。また、制御部１１は、設定手段として、表示部１３にアイコンが表示された際に、領域を自動的に設定する。
【００２９】
なお、この領域は、ユーザによる所定の操作により任意のサイズに変更することが可能である。所定の操作としては、例えば、ピンチイン操作（タッチパネル１２３上に親指と人差し指を乗せ、二本の指でつまむ動作）による縮小操作や、ピンチアウト操作（タッチパネル１２３上に親指と人差し指を乗せ、二本の指で押し広げる動作）による拡大操作等が挙げられる。
即ち、制御部１１は、設定手段により自動的に設定された領域を変更する変更手段として機能する。
【００３０】
次に、制御部１１は、ユーザにより、２番目に行いたいコマンドを示すアイコンのドラッグ操作が行われたことを検出すると、当該ドラッグされたアイコン及びコマンドの実行順序を示す矢印を表示部１３に表示させる。例えば、図３の状態で、ユーザにより「オークションを検索する」アイコンＩ２のドラッグ操作が行われた場合は、当該「オークションを検索する」アイコンＩ２と、コマンドの実行順序を示す矢印Ｍ１と、が表示部１３に表示される（図４参照）。なお、本実施形態では、表示部１３にアイコンが表示された順に、当該アイコンが示すコマンドが実行される。即ち、図４に示す例では、まず、「ユーザにテキストを入力させる」コマンドが実行され、ユーザにより入力されたテキストに基づいて「オークションを検索する」コマンドが実行される。
即ち、制御部１１は、表示制御手段として、検出手段により検出されたアイコンが示すコマンドの実行順序を示す矢印を表示部１３に表示させる。また、制御部１１は、表示制御手段によりアイコンが表示部１３に表示された順序に基づいて、コマンドの実行順序を設定する実行順序設定手段として機能する。
【００３１】
図５は、図４の状態で、ユーザが指を離した場合の一例を示す図である。即ち、図４の状態で、ユーザにより表示部１３の左部中央に「オークションを検索する」アイコンＩ２のドラッグ操作が行われた場合は、表示部１３の左部が、「オークションを検索する」コマンドを実行する際のウインドウとなる領域Ｅ２として自動的に設定される。
【００３２】
ところで、制御部１１は、ユーザにより、アイコンのドラッグ操作が既に設定された領域内に行われたことを検出すると、当該領域が示すウインドウ内で同一領域内に設定されたコマンドの実行結果を連続して表示させる。例えば、図５の状態で、ユーザにより、「オークションを検索する」アイコンＩ２と同一の領域Ｅ２内に「詳細情報を表示する」アイコンＩ３のドラッグ操作が行われた場合は、当該「詳細情報を表示する」アイコンＩ３が同一の領域Ｅ２内に表示される（図６参照）。また、同時に、コマンドの実行順序を示す矢印Ｍ２が表示される。即ち、図６に示す例では、ユーザにより入力されたテキストに基づいて「オークションを検索する」コマンドが実行され、その結果を領域Ｅ２が示すウインドウ内でリスト表示した後、ユーザによりリストから選択された商品の「詳細情報を表示する」コマンドが実行され、その結果を同一の領域Ｅ２が示すウインドウ内で表示する。
【００３３】
本実施形態では、上述の通り、表示部１３にアイコンを追加した順に当該アイコンが示すコマンドが実行されるが、コマンドの実行順序を適宜変更することも可能である。
例えば、図６の状態で、ユーザにより「過去の落札一覧を検索する」アイコンＩ４のドラッグ操作が行われた場合は、当該「過去の落札一覧を検索する」アイコンＩ４及びコマンドの実行順序を示す矢印Ｍ３が表示部１３に表示される（図７参照）。図７に示す例では、「詳細情報を表示する」アイコンＩ３から「過去の落札一覧を検索する」アイコンＩ４に向かう矢印Ｍ３が表示される。
ここで、例えば、「過去の落札一覧を検索する」コマンドを、「詳細情報を表示する」コマンドの後ではなく、「ユーザにテキストを入力させる」コマンドの後に行いたい場合は、図８に示すように、「過去の落札一覧を検索する」アイコンＩ４を、「ユーザにテキストを入力させる」アイコンＩ１上にドラッグすることで、矢印の起点を「詳細情報を表示する」アイコンＩ３から「ユーザにテキストを入力させる」アイコンＩ１に変更することができる。
【００３４】
そして、矢印の起点を「ユーザにテキストを入力させる」アイコンＩ１に変更した後、図９に示すように、所望の位置（例えば、図９では表示部１３の右部）に「過去の落札一覧を検索する」アイコンＩ４をドラッグすることで、「ユーザにテキストを入力させる」アイコンＩ１から「落札一覧を検索する」アイコンＩ４に向かう矢印Ｍ４が表示される。この場合、ユーザにより入力されたテキストに基づいてオークションの検索結果をリスト表示した後に、リストから選択された商品の詳細情報を表示するコマンドが実行されると同時に、同一のテキストに基づいて「過去の落札一覧を検索する」コマンドが実行される。
即ち、制御部１１は、実行順序設定手段として、検出手段により、既に表示部１３に表示されたアイコン（第１アイコン）と重なる位置に当該第１アイコンと異なるアイコン（第２アイコン）を検出した場合に、当該第２アイコンが示すコマンドの実行順序を、第１アイコンが示すコマンドの次とする。
図９の状態でユーザが指を離すと、表示部１３の右部が、「落札一覧を検索する」コマンドを実行する際のウインドウとなる領域Ｅ３として自動的に設定される（図１０参照）。
【００３５】
図１１は、マクロ作成処理により作成されたマクロの一例を示す図である。
図１１に示す例では、表示部１３の上部中央に「ユーザにテキストを入力させる」アイコンＩ１が表示され、表示部１３の上部が、上記アイコンＩ１が示すコマンド実行後の処理結果を表示するウインドウとなる領域Ｅ１として設定されている。
また、表示部１３の左部に「オークションを検索する」アイコンＩ２、「詳細情報を表示する」アイコンＩ３及び「よければ入札する」アイコンＩ５が表示され、表示部１３の左部が、上記３つのアイコンＩ２、Ｉ３及びＩ５が示すコマンド実行後の処理結果を表示するウインドウとなる領域Ｅ２として設定されている。
さらに、表示部１３の右部に「過去の落札一覧を検索する」アイコンＩ４及び「過去の落札金額の平均を表示する」アイコンＩ６が表示され、表示部１３の右部中央が、上記アイコンＩ４が示すコマンド実行後の処理結果を表示するウインドウとなる領域Ｅ４として、表示部１３の右部下方が、上記アイコンＩ６が示すコマンド実行後の処理結果を表示するウインドウとなる領域Ｅ５として、それぞれ設定されている。
【００３６】
また、図１１に示す例では、コマンドの実行順序を示す矢印が、アイコンＩ１から２つに分岐している。表示部１３の左方では、アイコンＩ１からアイコンＩ２に向かう矢印Ｍ１、アイコンＩ２からアイコンＩ３に向かう矢印Ｍ２及びアイコンＩ３からアイコンＩ５に向かう矢印Ｍ５が表示されている。一方、表示部１３の右方では、アイコンＩ１からアイコンＩ４に向かう矢印Ｍ４及びアイコンＩ４からアイコンＩ６に向かう矢印Ｍ６が表示されている。
【００３７】
即ち、図１１に示す例では、まず、「ユーザにテキストを入力させる」コマンドが実行された後、２つのコマンドフローが並列で実行される。
表示部１３の左方のコマンドフローでは、ユーザにより入力されたテキストに基づいて「オークションを検索する」コマンドが実行され、その結果を領域Ｅ２が示すウインドウ内でリスト表示する。次いで、ユーザによりリストから選択された商品の「詳細情報を表示する」コマンドが実行され、その結果を同一の領域Ｅ２が示すウインドウ内で表示する。次いで、「よければ入札する」コマンドが実行され、その結果を同一の領域Ｅ２が示すウインドウ内で表示する。
一方、表示部１３の右方のコマンドフローでは、ユーザにより入力されたテキストに基づいて「過去の落札一覧を検索する」コマンドが実行され、その結果を領域Ｅ４が示すウインドウ内でリスト表示する。次いで、検索された過去の落札一覧を参照して「過去の落札金額の平均を表示する」コマンドが実行され、その結果を領域Ｅ５が示すウインドウ内で表示する。
【００３８】
［２−２．マクロ実行時の動作］
ユーザは、操作部１２に対して所定の操作を行うことで、マクロ作成処理により作成したマクロが実行される。所定の操作としては、例えば、専用のアイコンを表示部１３に表示し、当該アイコンをユーザがタッチすること等が挙げられる。
【００３９】
制御部１１は、ユーザによりマクロを実行するための所定の操作が行われたことを検出すると、マクロ実行用の画面を表示部１３に表示させる。図１２は、図１１に例示したマクロを実行したときに表示されるマクロ実行用の画面の一例を示す図である。
図１２に示す例では、設定された領域Ｅ１、Ｅ２、Ｅ４及びＥ５に基づいて、ウインドウＷ１、Ｗ２、Ｗ４及びＷ５が表示部１３に表示されている。
ウインドウＷ１には、「ユーザにテキストを入力させる」コマンドを実行させるために、テキストを入力可能なテキストボックス１３１と、テキストの入力を確定するための「次へ」ボタン１３２と、が表示されている。
【００４０】
制御部１１は、ユーザにより「次へ」ボタン１３２が押下されたことを検出すると、テキストボックス１３１に入力されたテキストを検索キーワードに確定して、次のコマンドへと移行する。なお、図１３は、テキストボックス１３１にテキストが入力され、「次へ」ボタン１３２が押下される様子の一例を示す図である。図１３に示す例では、テキストボックス１３１に「ｉＰｈｏｎｅ」というテキストが入力されている。
【００４１】
次に、制御部１１は、テキストボックス１３１に入力されたテキストに基づいて、２つのコマンドフローを並列で実行させる。図１４は、テキストボックス１３１に「ｉＰｈｏｎｅ」というテキストが入力された場合の実行結果の一例を示す図である。
図１４に示す例では、ウインドウＷ２に「オークションを検索する」コマンドの実行結果がリスト表示され、ウインドウＷ４に「過去の落札一覧を検索する」コマンドの実行結果がリスト表示され、ウインドウＷ５に「過去の落札金額の平均を表示する」コマンドの実行結果が表示される。
【００４２】
図１５は、図１４において、ウインドウＷ２に表示されたリストのうち上から２番目の商品がユーザにより選択された場合の実行結果の一例を示す図である。
図１５に示す例では、ウインドウＷ２に、ユーザによりリストから選択された商品の「詳細情報を表示する」コマンドの実行結果、即ち、当該選択された商品の詳細情報が表示される。また、ウインドウＷ２の下部には、次のコマンドに移行するための「次へ」ボタン１３３と、前画面、即ち、図１４に示した画面に戻るためのキャンセルボタン１３４と、が表示される。ここで、ユーザにより「次へ」ボタン１３３が押下されると、次のコマンドである「よければ入札する」コマンドの実行へと移行する。
【００４３】
図１６は、図１５において、「次へ」ボタン１３３が押下された場合の実行結果の一例を示す図である。
図１６に示す例では、ウインドウＷ２に、ユーザによりリストから選択された商品に対する「よければ入札する」コマンドの実行結果、即ち、当該選択された商品の入札画面が表示される。また、ウインドウＷ２の下部には、入札を実行するための「次へ」ボタン１３５と、前画面、即ち、図１５に示した画面に戻るためのキャンセルボタン１３６と、が表示される。ここで、ユーザにより「次へ」ボタン１３５が押下されると、入札が実行される。
【００４４】
［３．効果］
以上のように、本実施形態に係る携帯端末１は、表示手段（表示部１３）と、複数の異なるコマンドのそれぞれに対応するアイコンを選択可能に配置するアイコン配置手段（アイコン配置部１２２）と、アイコン配置手段に配置されたアイコンのうち選択されたアイコン及び当該アイコンの表示手段への配置位置を検出する検出手段（制御部１１）と、検出手段により検出されたアイコンと当該アイコンの配置位置とに基づいて、当該アイコンが示すコマンドの実行後の処理結果を表示させる領域を設定する設定手段（制御部１１）と、を備える。
従って、本実施形態に係る携帯端末１によれば、アイコンの配置を自由に設定できるとともに、当該アイコンが示すコマンド実行後の結果出力のレイアウトを自由に設定できるので、コマンド実行後の結果出力のレイアウトをユーザの好みに合わせて自由に作成することができる。
【００４５】
また、本実施形態に係る携帯端末１によれば、設定手段は、表示手段にアイコンが表示された際に、領域を自動的に設定するので、アイコンの配置と当該アイコンが示すコマンド実行後の結果出力のレイアウトとを同時に設定できることとなって、容易且つ短時間でコマンド実行後の結果出力のレイアウトを作成することができる。
【００４６】
また、本実施形態に係る携帯端末１によれば、設定手段により自動的に設定された領域を変更する変更手段（制御部１１）を更に備えるので、自動的に設定されたレイアウトを自由に変更できることとなって、ユーザ好みのレイアウトを効率的に作成することができる。
【００４７】
また、本実施形態に係る携帯端末１によれば、検出手段により検出されたアイコンと、当該アイコンが示すコマンドの実行順序を示す矢印と、を表示手段に表示させる表示制御手段（制御部１１）と、表示制御手段によりアイコンが表示手段に表示された順序に基づいて、コマンドの実行順序を設定する実行順序設定手段（制御部１１）と、を備えるので、コマンドの実行順序を可視化しながら自由に設定できるとともに、コマンドを実行したい順にアイコンのドラッグ操作を行うだけでコマンドの実行順序を設定できることとなって、アプリ（コマンドの実行順序やコマンド実行後の結果出力のレイアウト）を容易且つ短時間で作成することができる。
【００４８】
また、本実施形態に係る携帯端末１によれば、実行順序設定手段は、検出手段により、既に表示手段に表示された第１アイコンと重なる位置に当該第１アイコンと異なる第２アイコンを検出した場合に、当該第２アイコンが示すコマンドの実行順序を、第１アイコンが示すコマンドの次とするので、自動的に設定されたコマンドの実行順序を自由に変更できることとなって、ユーザ好みのアプリを効率的に作成することができる。
【００４９】
［４．その他］
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００５０】
（変形例１）
上記実施形態では、表示部１３にアイコンを追加した順に、当該アイコンが示すコマンドが実行されるようにしているが、これに限定されるものではない。例えば、先にアイコンの配置のみを行った後、ユーザによる所定の操作を介して、コマンドの実行順序を自動的に設定するようにしてもよい。所定の操作としては、例えば、自動設定ボタンを表示部１３に表示し、当該自動設定ボタンをユーザがタッチすること等が挙げられる。コマンドの実行順序は、例えば、配置されたアイコンの組み合わせにより自動的に判断される。この場合、アイコンが示すコマンド間の対応関係（例えば、いずれの処理を先に行うか、連続して処理を行うことが可能か、並列で処理を行うことが可能か等）を予め記憶部１４に記憶しておくとよい。なお、自動設定されたコマンドの実行順序を、手動で変更することも当然に可能である。
上記のように、変形例１に係る携帯端末１は、表示制御手段により表示されたアイコンの組み合わせに基づいて、コマンドの実行順序を設定する実行順序設定手段（制御部１１）を備える。
従って、変形例１に係る携帯端末１によれば、アイコンのドラッグ操作を行うだけでコマンドの実行順序を設定できるので、更に容易且つ短時間でアプリを作成することができる。
なお、他の変形例として、先にアイコンの配置のみを行った後、ユーザにより手動でコマンドの実行順序を設定するようにしてもよい。
【００５１】
（その他の変形例）
例えば、上記実施形態では、アイコンのドラッグ操作が行われると、当該アイコンが示すコマンド実行後の処理結果を表示する領域を自動的に設定するようにしているが、これに限定されるものではない。例えば、先に領域を手動で設定した後、アイコンのドラッグ操作を行ってアイコンを所望の位置に配置するようにしてもよい。
【００５２】
また、作成されたマクロの実行中に、新たなアイコンをドラッグ操作することで、当該アイコンが示すコマンドを追加することも可能である。この場合、新たに追加されたアイコンが示すコマンドは、マクロの最後に行われる予定であったコマンドの次に行われることとなる。なお、コマンドの実行順序の変更や領域の設定等は、実施形態と同様の方法で適宜行うことが可能である。
【００５３】
また、上記実施形態では、情報処理装置として、表示部１３と一体的に形成されたタッチパネル１２３を備える携帯端末１を例示して説明しているが、これに限定されるものではない。例えば、携帯端末１の代わりに、タッチパネルを備えないＰＣを利用して、操作部１２を、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備える構成とすることで、ユーザの指によるドラッグ操作の代わりに、マウスによるドラッグ操作を行わせるようにしてもよい。
【００５４】
また、本出願に示す各態様は、明記しない他のカテゴリ（方法、プログラムなど）としても把握することができる。方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、例えば、「工程」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめて若しくは随時一部分ずつ実行するよう変更したりすることができる。
【００５５】
その他、携帯端末を構成する各装置の細部構成及び各装置の細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００５６】
１  携帯端末（情報処理装置）
１１  制御部（検出手段、設定手段、変更手段、表示制御手段、実行順序設定手段）
１２  操作部
１２１  キー入力部
１２２  アイコン配置部（アイコン配置手段）
１２３  タッチパネル
１３  表示部（表示手段）
１４  記憶部
１５  現在位置取得部
１６  通信部
【図１】
2015156094.tif 000003
【図２】
2015156094.tif 000004
【図３】
2015156094.tif 000005
【図４】
2015156094.tif 000006
【図５】
2015156094.tif 000007
【図６】
2015156094.tif 000008
【図７】
2015156094.tif 000009
【図８】
2015156094.tif 000010
【図９】
2015156094.tif 000011
【図１０】
2015156094.tif 000012
【図１１】
2015156094.tif 000013
【図１２】
2015156094.tif 000014
【図１３】
2015156094.tif 000015
【図１４】
2015156094.tif 000016
【図１５】
2015156094.tif 000017
【図１６】
2015156094.tif 000018