(57)【要約】【課題】煩雑な作業を必要とすることなく複数種類のアプリケーションソフトを課題に起動して利用するようなことができるデータ処理装置を提供する。【解決手段】複数種類のアプリケーションソフトＡＳが個別に指定されると起動する。このとき、起動されている複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣを所定条件に対応して記憶する。このような状態で、指定されて起動されるアプリケーションソフトＡＳに対応するソフト連携関係ＳＣが記憶されているかを確認する。そして、記憶されているソフト連携関係ＳＣが確認されると対応するアプリケーションソフトＡＳも連携起動部１６０が起動する。このため、ソフト連携関係ＳＣが記憶された複数種類のアプリケーションソフトＡＳは一つが起動されると全部が連動して起動される。【選択図】図１
2010128522.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のアプリケーションソフトを記憶するソフト記憶手段と、
記憶されている複数種類の前記アプリケーションソフトを個別に指定するソフト指定手段と、
指定された前記アプリケーションソフトを起動するソフト起動手段と、
起動されている複数種類の前記アプリケーションソフトのソフト連携関係を所定条件に対応して記憶する連携記憶手段と、
指定されて起動される前記アプリケーションソフトに対応する前記ソフト連携関係が記憶されているかを確認する連携確認手段と、
記憶されている前記ソフト連携関係が確認されると対応する前記アプリケーションソフトも起動させる連携起動手段と、
を有するデータ処理装置。
【請求項２】
前記連携記憶手段は、起動されている複数種類の前記アプリケーションソフトでのソフト連携操作が実行されると前記ソフト連携関係を記憶する請求項１に記載のデータ処理装置。
【請求項３】
前記連携記憶手段は、前記ソフト連携操作が所定回数まで到達すると前記ソフト連携関係を記憶する請求項２に記載のデータ処理装置。
【請求項４】
前記連携記憶手段は、前記ソフト連携関係で自動起動された複数種類の前記アプリケーションソフトで前記ソフト連携操作が実行されない状態が所定回数まで繰り返されると対応する前記ソフト連携関係を解除する請求項３に記載のデータ処理装置。
【請求項５】
前記連携記憶手段は、起動されている複数種類の前記アプリケーションソフトのソフト交互操作が所定回数まで繰り返されると前記ソフト連携関係を記憶する請求項１に記載のデータ処理装置。
【請求項６】
前記連携記憶手段は、前記ソフト連携関係で自動起動された複数種類の前記アプリケーションソフトで前記ソフト交互操作が実行されない状態が所定回数まで繰り返されると対応する前記ソフト連携関係を解除する請求項５に記載のデータ処理装置。
【請求項７】
記憶されている複数種類の前記アプリケーションソフトの特定の組み合わせをソフト連携予定として記憶する予定記憶手段を、さらに有し、
前記連携記憶手段は、記憶されている前記ソフト連携予定の複数種類の前記アプリケーションソフトが起動されると前記ソフト連携関係を記憶する請求項１に記載のデータ処理装置。
【請求項８】
前記連携記憶手段は、特定の前記アプリケーションソフトが起動されてから任意の前記アプリケーションソフトが起動されると前記ソフト連携関係を記憶する請求項１に記載のデータ処理装置。
【請求項９】
前記ソフト連携関係が記憶されるときに必要か不要かの連携要否質問を出力する質問出力手段と、
出力された前記連携要否質問に対応して前記必要か前記不要かの入力操作を受け付ける要否入力手段とを、さらに有し、
前記連携記憶手段は、前記必要が入力操作されると前記ソフト連携関係を記憶して前記不要が入力操作されると記憶しない請求項３ないし７の何れか一項に記載のデータ処理装置。
【請求項１０】
前記連携起動手段は、前記ソフト連携関係が記憶されている複数種類の前記アプリケーションソフトの任意の一つが起動されると残余を起動する請求項１ないし９の何れか一項に記載のデータ処理装置。
【請求項１１】
前記連携起動手段は、前記ソフト連携関係が記憶されている複数種類の前記アプリケーションソフトの特定の一つが起動されると残余を起動する請求項１ないし９の何れか一項に記載のデータ処理装置。
【請求項１２】
前記ソフト記憶手段は、各々固有のアプリケーションデータを使用する複数種類の前記アプリケーションソフトを記憶し、
前記連携記憶手段は、起動されている複数種類の前記アプリケーションソフトで使用されている前記アプリケーションデータの前記ソフト連携関係まで記憶し、
前記連携起動手段は、記憶されている前記ソフト連携関係が確認されると対応する前記アプリケーションソフトを起動させるとともに前記アプリケーションデータを使用状態とする請求項１ないし１１の何れか一項に記載のデータ処理装置。
【請求項１３】
複数種類のアプリケーションソフトを記憶するソフト記憶処理と、
記憶されている複数種類の前記アプリケーションソフトを個別に指定するソフト指定処理と、
指定された前記アプリケーションソフトを起動するソフト起動処理と、
起動されている複数種類の前記アプリケーションソフトのソフト連携関係を所定条件に対応して記憶する連携記憶処理と、
指定されて起動される前記アプリケーションソフトに対応する前記ソフト連携関係が記憶されているかを確認する連携確認処理と、
記憶されている前記ソフト連携関係が確認されると対応する前記アプリケーションソフトも起動させる連携起動処理と、
をデータ処理装置に実行させるコンピュータプログラム。
【請求項１４】
複数種類のアプリケーションソフトを記憶するソフト記憶動作と、
記憶されている複数種類の前記アプリケーションソフトを個別に指定するソフト指定動作と、
指定された前記アプリケーションソフトを起動するソフト起動動作と、
起動されている複数種類の前記アプリケーションソフトのソフト連携関係を所定条件に対応して記憶する連携記憶動作と、
指定されて起動される前記アプリケーションソフトに対応する前記ソフト連携関係が記憶されているかを確認する連携確認動作と、
記憶されている前記ソフト連携関係が確認されると対応する前記アプリケーションソフトも起動させる連携起動動作と、
を有するデータ処理装置のデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のアプリケーションソフトを起動して作業することができるデータ処理装置に関し、特に、複数種類のアプリケーションソフトを特定の組み合わせで起動することが多々ある一般ユーザに対応したデータ処理装置、そのコンピュータプログラムおよびデータ処理方法、に関する。
【背景技術】
【０００２】
現在、いわゆるコンピュータ装置が一般に普及している。現在のコンピュータ装置は高機能化しており、複数種類のアプリケーションソフトを同時に起動した状態で作業を実行することができる。
【０００３】
そこで、ワードプロセッサソフト、表計算ソフト、プレゼンテーションソフト、ウェブブラウザソフト、メーラーソフト、等を起動させ、そのソフトでの単独操作の他、いわゆるカットアンドペーストなどのソフト連携操作も実行することで、統合的な作業効率を向上させることが実施されている。
【０００４】
一般ユーザによっては、毎回同一の組み合わせで複数種類のアプリケーションソフトを起動して作業を実行している。そこで、このような複数種類のアプリケーションソフトの起動を支援する各種提案がある。
【０００５】
例えば、文書操作の履歴情報を生成して保存し、操作される文書の操作履歴情報と、他の文書の操作履歴情報とを、ユーザにより選ばれた一つ以上の項目に関して照合することにより、操作対象文書と関連している可能性が高い文書を抽出し、そのリストを表示してユーザに選択させる技術が提案されている。
【０００６】
この場合、文書の分類整理や関連付けなどの事前作業を行うことなく、操作対象文書に関連した文書を抽出し、それを容易に参照できることになる(例えば、特許文献１参照)。
【０００７】
また、ある機能を指示する固定ボタンをアプリケーション起動ボタンとしてボタンテーブルに設定しておき、その固定ボタンが操作されたとき、登録されたアプリケーションソフトを起動する技術も提案されている。この場合、段階的な操作を踏まなくとも、ワンタッチでアプリケーションソフトを起動することができる(例えば、特許文献２参照)。
【０００８】
さらに、複数種類のアプリケーションソフトを接続して一つのシステムとして動作させるプロセス接続手段を形成し、各アプリケーションソフト間の連携動作の管理を行うとともに、各アプリケーションソフトごとにインターフェースモジュールを用意した技術も提案されている。
【０００９】
この場合、複数アプリケーションソフトを組み合わせた一つのシステムにおいて、目的に応じて使用するアプリケーションソフトの組み合わせを容易に組み替えることができる(例えば、特許文献３参照)。
【特許文献１】特開２００２−２０７７２６号公報
【特許文献２】特開平７−２７１５６２号公報
【特許文献３】特開２００５−３３９０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
前述のように、毎回同一の組み合わせで複数種類のアプリケーションソフトを利用する一般ユーザは、その複数種類のアプリケーションソフトを毎回一つずつ起動して使用しているため、毎回同一の作業が必要とされている。
【００１１】
特許文献１の技術では、表示される操作履歴情報のリストを一般ユーザが選択することで、複数の文書を起動する作業を簡略化することができる。しかし、リストから一つを選定する作業が必要であり、複数種類のアプリケーションソフトを起動することにも対応していない。
【００１２】
特許文献２の技術は、特定のアプリケーションソフトを特定の固定ボタンで起動するだけであり、複数種類のアプリケーションソフトを利用するためには複数の固定ボタンを操作する必要がある。
【００１３】
特許文献３の技術は、複数種類のアプリケーションソフトを一つのシステムとして接続し、その連携動作も管理することができる。しかし、換言すると、複数種類のアプリケーションソフトの連携動作を管理する必要があり、その作業が煩雑である。
【００１４】
本発明は上述のような課題に鑑みてなされたものであり、煩雑な作業を必要とすることなく複数種類のアプリケーションソフトを課題に起動して利用するようなことができるデータ処理装置、そのコンピュータプログラムおよびデータ処理方法、を提供するものである。
【課題を解決するための手段】
【００１５】
本発明のデータ処理装置は、複数種類のアプリケーションソフトを記憶するソフト記憶手段と、記憶されている複数種類のアプリケーションソフトを個別に指定するソフト指定手段と、指定されたアプリケーションソフトを起動するソフト起動手段と、起動されている複数種類のアプリケーションソフトのソフト連携関係を所定条件に対応して記憶する連携記憶手段と、指定されて起動されるアプリケーションソフトに対応するソフト連携関係が記憶されているかを確認する連携確認手段と、記憶されているソフト連携関係が確認されると対応するアプリケーションソフトも起動させる連携起動手段と、を有する。
【００１６】
本発明のコンピュータプログラムは、複数種類のアプリケーションソフトを記憶するソフト記憶処理と、記憶されている複数種類のアプリケーションソフトを個別に指定するソフト指定処理と、指定されたアプリケーションソフトを起動するソフト起動処理と、起動されている複数種類のアプリケーションソフトのソフト連携関係を所定条件に対応して記憶する連携記憶処理と、指定されて起動されるアプリケーションソフトに対応するソフト連携関係が記憶されているかを確認する連携確認処理と、記憶されているソフト連携関係が確認されると対応するアプリケーションソフトも起動させる連携起動処理と、をデータ処理装置に実行させる。
【００１７】
本発明のデータ処理方法は、複数種類のアプリケーションソフトを記憶するソフト記憶動作と、記憶されている複数種類のアプリケーションソフトを個別に指定するソフト指定動作と、指定されたアプリケーションソフトを起動するソフト起動動作と、起動されている複数種類のアプリケーションソフトのソフト連携関係を所定条件に対応して記憶する連携記憶動作と、指定されて起動されるアプリケーションソフトに対応するソフト連携関係が記憶されているかを確認する連携確認動作と、記憶されているソフト連携関係が確認されると対応するアプリケーションソフトも起動させる連携起動動作と、を有する。
【００１８】
なお、本発明の各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたデータ処理装置、コンピュータプログラムによりデータ処理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００１９】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００２０】
また、本発明のコンピュータプログラムおよびデータ処理方法は、複数の処理および動作を順番に記載してあるが、その記載の順番は複数の処理および複数の動作を実行する順番を限定するものではない。
【００２１】
このため、本発明のコンピュータプログラムおよびデータ処理方法を実施するときには、その複数の処理および複数の動作の順番は内容的に支障しない範囲で変更することができる。
【００２２】
さらに、本発明のコンピュータプログラムおよびデータ処理方法は、複数の処理および複数の動作が個々に相違するタイミングで実行されることに限定されない。このため、ある処理および動作の実行中に他の処理および動作が発生すること、ある処理および動作の実行タイミングと他の処理および動作の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【００２３】
さらに、本発明で云う「データを記憶する」とは、本発明の装置が、少なくともデータを記憶する機能を有することを意味している。このため、本発明の装置がコンシューマにより新規に登録されるデータを記憶することの他、サプライヤにより製造時に登録されたデータを記憶して出荷後にはコンシューマにより新規のデータが登録されないことも許容する。
【００２４】
また、本発明で云うデータ処理装置は、コンピュータプログラムを読み取って対応する処理動作を実行できるように、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、Ｉ／Ｆ（Interface）ユニット、等の汎用デバイスで構築されたハードウェア、所定の処理動作を実行するように構築された専用の論理回路、これらの組み合わせ、等として実施することができる。
【００２５】
なお、本発明でコンピュータプログラムに対応した各種動作をデータ処理装置に実行させることは、各種デバイスをデータ処理装置に動作制御させることなども意味している。
【００２６】
例えば、データ処理装置に各種データを記憶させることは、データ処理装置に固定されているＨＤＤ（Hard Disc Drive）等の情報記憶媒体にＣＰＵが各種データを格納すること、データ処理装置に交換自在に装填されているＣＤ−Ｒ（Compact Disc-Recordable）等の情報記憶媒体にＣＰＵがＣＤドライブで各種データを格納すること、等を許容する。
【発明の効果】
【００２７】
本発明のデータ処理装置では、複数種類のアプリケーションソフトをソフト記憶手段が記憶する。記憶されている複数種類のアプリケーションソフトがソフト指定手段で個別に指定されると、指定されたアプリケーションソフトをソフト起動手段が起動する。このとき、起動されている複数種類のアプリケーションソフトのソフト連携関係を所定条件に対応して連携記憶手段が記憶する。このような状態で、指定されて起動されるアプリケーションソフトに対応するソフト連携関係が記憶されているかを連携確認手段が確認する。そして、記憶されているソフト連携関係が確認されると対応するアプリケーションソフトも連携起動手段が起動する。このため、ソフト連携関係が記憶された複数種類のアプリケーションソフトは一つが起動されると全部が連動して起動される。従って、毎回同一の組み合わせで複数種類のアプリケーションソフトを起動して作業を実行している一般ユーザが、その複数種類のアプリケーションソフトを一つずつ手動操作で起動するような必要をなくすことができる。
【発明を実施するための最良の形態】
【００２８】
本発明の実施の一形態を図面を参照して以下に説明する。本発明のデータ処理装置１００は、図１に示すように、複数種類のアプリケーションソフトＡＳを記憶するソフト記憶部１１０と、記憶されている複数種類のアプリケーションソフトＡＳを個別に指定するソフト指定部１２０と、指定されたアプリケーションソフトＡＳを起動するソフト起動部１３０と、起動されている複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣを所定条件に対応して記憶する連携記憶部１４０と、指定されて起動されるアプリケーションソフトＡＳに対応するソフト連携関係ＳＣが記憶されているかを確認する連携確認部１５０と、記憶されているソフト連携関係ＳＣが確認されると対応するアプリケーションソフトＡＳも起動させる連携起動部１６０と、を有する。
【００２９】
より具体的には、データ処理装置１００は、いわゆるパーソナルコンピュータからなり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、Ｉ／Ｆユニット、ポインティングデバイス、等の汎用デバイスでハードウェアが構築されている(図示せず)。
【００３０】
このデータ処理装置１００は、いわゆるオペレーティングシステム(図示せず)と、このオペレーティングシステムに対応した各種のアプリケーションソフトＡＳと、がコンピュータプログラムであるソフトウェアとして実装されている。
【００３１】
上述のオペレーティングシステムなどのコンピュータプログラムに対応してデータ処理装置１００のハードウェアが機能することなどにより、前述の各部１１０〜が論理的に実現されている。
【００３２】
例えば、ソフト記憶部１１０および連携記憶部１４０は、オペレーティングシステム等のコンピュータプログラムに対応してＣＰＵがＨＤＤの記憶エリアに各種データを入力および出力する機能などに相当する。また、ソフト指定部１２０は、コンピュータプログラムに対応してＣＰＵがポインティングデバイスの入力操作を認識する機能などに相当する。
【００３３】
ソフト起動部１３０は、コンピュータプログラムとポインティングデバイスの入力操作とに対応してＣＰＵが特定のアプリケーションソフトＡＳを起動する機能などに相当する。連携確認部１５０および連携起動部１６０は、コンピュータプログラムに対応してＣＰＵが所定のデータ処理を実行する機能などに相当する。
【００３４】
アプリケーションソフトＡＳは、例えば、ワードプロセッサソフト、表計算ソフト、プレゼンテーションソフト、ウェブブラウザソフト、メーラーソフト、等からなり、データ処理装置１００の一般ユーザの所望によりインストールされている。
【００３５】
上述のようなアプリケーションソフトＡＳは、基本的に単機能に形成されている。ただし、現在では複数種類のアプリケーションソフトＡＳでソフト連携操作ＳＯを実行することができる。
【００３６】
例えば、大部分のアプリケーションソフトＡＳでは、テキストデータや画像データなどを処理データとして利用することができ、その処理データをカットアンドペーストやコピーアンドペーストなどのソフト連携操作ＳＯで、一方のアプリケーションソフトＡＳから他方のアプリケーションソフトＡＳまで移動することができる。
【００３７】
そこで、本実施の形態のデータ処理装置１００では、上述のように起動されている複数種類のアプリケーションソフトＡＳでのソフト連携操作ＳＯが実行されると、前述の連携記憶部１４０がソフト連携関係ＳＣを記憶する。
【００３８】
このように複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣが記憶されるので、連携起動部１６０は、ソフト連携関係ＳＣが記憶されている複数種類のアプリケーションソフトＡＳの任意の一つが起動されると残余を起動する。
【００３９】
上述のようなデータ処理装置１００の各部１１０〜は、前述のように各種のハードウェアを利用して実現されるが、その本質はソフトウェアであるコンピュータプログラムにより論理的に実現されている。
【００４０】
このようなコンピュータプログラムは、例えば、複数種類のアプリケーションソフトＡＳを記憶するソフト記憶処理と、記憶されている複数種類のアプリケーションソフトＡＳを個別に指定するソフト指定処理と、指定されたアプリケーションソフトＡＳを起動するソフト起動処理と、起動されている複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣを所定条件に対応して記憶する連携記憶処理と、指定されて起動されるアプリケーションソフトＡＳに対応するソフト連携関係ＳＣが記憶されているかを確認する連携確認処理と、記憶されているソフト連携関係ＳＣが確認されると対応するアプリケーションソフトＡＳも起動させる連携起動処理と、をデータ処理装置１００に実行させるように記述されている。
【００４１】
なお、このようなコンピュータプログラムは、専用の一つのアプリケーションソフトＡＳ、ソフト連携関係ＳＣで記憶される複数種類のアプリケーションソフトＡＳの一つないし全部の機能、オペレーティングシステムの機能の一つ、オペレーティングシステムやアプリケーションソフトＡＳに組み込まれるプラグインソフト、等としてデータ処理装置１００に実装される。
【００４２】
上述のような構成において、本実施の形態のデータ処理装置１００によるデータ処理方法を以下に説明する。例えば、本実施の形態のデータ処理装置１００に"Ａ〜Ｃ"なるアプリケーションソフトＡＳが実装されているとする。
【００４３】
この場合、例えば、図３(ａ)に示すように、データ処理装置１００のディスプレイデバイス１０１の表示画面に"Ａ〜Ｃ"の起動アイコンＳＩが表示出力される。このような状態で、一般ユーザが所望によりオペレーティングカーソルＯＣで"Ａ"の起動アイコンＳＩを指定操作すると、図２に示すように、これを検知したデータ処理装置１００は(ステップＳ１−Ｙ)、"Ａ"のアプリケーションソフトＡＳを起動する(ステップＳ２)。
【００４４】
この場合、図３(ｂ)に示すように、一般的にはディスプレイデバイス１０１の表示画面に"Ａ"のアプリケーションソフトＡＳのソフト操作ウインドウが表示出力される。このとき、本実施の形態のデータ処理装置１００では、記憶されているソフト連携関係ＳＣが検索される(ステップＳ３)。
【００４５】
これで"Ａ"のアプリケーションソフトＡＳがソフト連携関係ＳＣに登録されていないと(ステップＳ４−Ｎ)、他のアプリケーションソフトＡＳが自動起動されることはない。
【００４６】
このような状態で、例えば、一般ユーザは従来と同様に、起動した一つの"Ａ"のアプリケーションソフトＡＳのみ操作して機能させることもできる(ステップＳ６〜Ｓ７)。ただし、さらに他のアプリケーションソフトＡＳを起動して利用することもできる。
【００４７】
その場合、前述のように少なくとも一つの"Ａ"などのアプリケーションソフトＡＳが起動している状態で(ステップＳ１〜Ｓ５)、例えば、図３(ｃ)に示すように、一般ユーザが所望によりオペレーティングカーソルＯＣで"Ｂ"の起動アイコンＳＩを指定操作することなどにより、"Ｂ"のアプリケーションソフトＡＳも起動する(ステップＳ１−Ｙ，Ｓ２)。
【００４８】
このような状態で、例えば、複数の"Ａ，Ｂ"などのアプリケーションソフトＡＳを、各々単独で利用することもできる(ステップＳ６〜Ｓ７)。しかし、前述のように複数の"Ａ，Ｂ"などのアプリケーションソフトＡＳでソフト連携操作ＳＯを実行することもできる。
【００４９】
例えば、図４(ａ)に示すように、複数の"Ａ，Ｂ"などのアプリケーションソフトＡＳのソフト操作画面が表示出力された状態で、図４(ｂ)(ｃ)に示すように、"Ａ"のアプリケーションソフトＡＳのソフト操作画面から"Ｂ"のアプリケーションソフトＡＳのソフト操作画面に、テキストデータなどの処理データでコピーアンドペーストなどのソフト連携操作ＳＯを実行することができる。
【００５０】
すると、図２に示すように、この複数の"Ａ，Ｂ"などのアプリケーションソフトＡＳでのソフト連携操作ＳＯが通常のソフト機能動作とは別個に検出され(ステップＳ８)、例えば、その"Ａ，Ｂ"などのアプリケーションソフトＡＳのＩＤ(Identity)データによりソフト連携関係ＳＣが登録される。
【００５１】
このようにソフト連携関係ＳＣが登録された状態で、例えば、図５(ａ)に示すように、前述のように"Ａ"などの起動アイコンＳＩの指定操作により(ステップＳ１−Ｙ)、図５(ｂ)に示すように、"Ａ"のアプリケーションソフトＡＳが起動されると(ステップＳ２)、ソフト連携関係ＳＣにより"Ａ"に対応して"Ｂ"なるアプリケーションソフトＡＳが検出される(ステップＳ３，Ｓ４−Ｙ)。
【００５２】
すると、上述のように一般ユーザは"Ａ"の起動アイコンＳＩしか指定操作していないにも関わらず、ソフト連携関係ＳＣに対応して"Ｂ"のアプリケーションソフトＡＳが自動起動される(ステップＳ５)。
【００５３】
本実施の形態のデータ処理装置１００では、上述のように複数種類のアプリケーションソフトＡＳをソフト記憶部１１０が記憶する。記憶されている複数種類のアプリケーションソフトＡＳがソフト指定部１２０で個別に指定されると、指定されたアプリケーションソフトＡＳをソフト起動部１３０が起動する。
【００５４】
このとき、起動されている複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣを所定条件に対応して連携記憶部１４０が記憶する。このような状態で、指定されて起動されるアプリケーションソフトＡＳに対応するソフト連携関係ＳＣが記憶されているかを連携確認部１５０が確認する。
【００５５】
そして、記憶されているソフト連携関係ＳＣが確認されると対応するアプリケーションソフトＡＳも連携起動部１６０が起動する。このため、ソフト連携関係ＳＣが記憶された複数種類のアプリケーションソフトＡＳは一つが起動されると全部が連動して起動される。
【００５６】
従って、毎回同一の組み合わせで複数種類のアプリケーションソフトＡＳを起動して作業を実行している一般ユーザが、その複数種類のアプリケーションソフトＡＳを一つずつ手動操作で起動するような必要をなくすことができる。
【００５７】
しかも、本実施の形態のデータ処理装置１００では、三つ以上の複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣを記憶することもでき、連携起動部１６０は、ソフト連携関係ＳＣが記憶されている複数種類のアプリケーションソフトＡＳの任意の一つが起動されると残余を起動する。
【００５８】
このため、図６に示すように、"Ａ"などの一つの起動アイコンＳＩを指定操作するだけで"Ａ〜Ｃ"などの三つ以上のアプリケーションソフトＡＳを自動起動するようなこともできる。
【００５９】
その場合、指定操作する起動アイコンＳＩを特定の"Ａ"に限定する必要もなく、"Ｂ"や"Ｃ"などの起動アイコンＳＩを指定操作して"Ａ〜Ｃ"などの三つ以上のアプリケーションソフトＡＳを自動起動するようなこともできる。
【００６０】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態では複数種類のアプリケーションソフトＡＳでソフト連携操作ＳＯが一回でも実行されるとソフト連携関係ＳＣが登録されることを例示した。
【００６１】
しかし、ソフト連携操作ＳＯが所定回数まで到達したときにソフト連携関係ＳＣが登録されてもよい。この場合、ソフト連携関係ＳＣが不要に雑多に登録されることを防止できるので、例えば、たまたま一度だけ実行したソフト連携操作ＳＯのために不要なソフト連携関係ＳＣが登録されるようなことを抑制できる。
【００６２】
また、図５に示すように、通常は最後に起動されたアプリケーションソフトＡＳのソフト操作ウインドウが最上位に位置する。しかし、これでは多数のアプリケーションソフトＡＳにソフト連携関係ＳＣが設定されているような場合、一般ユーザが指定操作したアプリケーションソフトＡＳのソフト操作ウインドウが最下位に位置して見失われる可能性がある。
【００６３】
そこで、上述のようにソフト連携関係ＳＣで複数種類のアプリケーションソフトＡＳが順次起動されたときに、図６に示すように、一般ユーザが指定操作したアプリケーションソフトＡＳのソフト操作ウインドウを強制的に最上位に位置させてもよい。
【００６４】
さらに、ソフト連携関係ＳＣで自動起動された複数種類のアプリケーションソフトＡＳでソフト連携操作ＳＯが実行されない状態が所定回数まで繰り返されると対応するソフト連携関係ＳＣが解除されてもよい。
【００６５】
この場合、ソフト連携関係ＳＣが設定されて自動起動された複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣが希薄や不要になったような場合に、これに自動的に対応してソフト連携関係ＳＣを解除するようなことができる。
【００６６】
また、上記形態では複数種類のアプリケーションソフトＡＳでコピーアンドペーストなどのソフト連携操作ＳＯが実行されたときにソフト連携関係ＳＣが登録されることを例示した。
【００６７】
しかし、データ処理装置(図示せず)が、起動されている複数種類のアプリケーションソフトＡＳのソフト交互操作が所定回数まで繰り返されたときにソフト連携関係ＳＣを登録してもよい。
【００６８】
この場合、例えば、前述のように"Ａ，Ｂ"などのアプリケーションソフトＡＳが起動された状態で、図４(ａ)に示すように、"Ａ"のアプリケーションソフトＡＳが選定された状態と、図３(ｃ)に示すように、"Ｂ"のアプリケーションソフトＡＳが選定された状態と、が所定回数まで繰り返されたとき、これら"Ａ，Ｂ"なるアプリケーションソフトＡＳは一般ユーザにとって関連性が高いと想定できるので、ソフト連携関係ＳＣが登録される。
【００６９】
さらに、このようなデータ処理装置(図示せず)において、ソフト連携関係ＳＣで自動起動された複数種類のアプリケーションソフトＡＳでソフト交互操作が実行されない状態が所定回数まで繰り返されたときに対応するソフト連携関係ＳＣを解除してもよい(図示せず)。
【００７０】
この場合、やはり交互操作に対応して自動設定された複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣが希薄や不要になったような場合に、これに自動的に対応してソフト連携関係ＳＣを解除するようなことができる。
【００７１】
さらに、データ処理装置(図示せず)が、記憶されている複数種類のアプリケーションソフトＡＳの特定の組み合わせをソフト連携予定として記憶する予定記憶部も有し、連携記憶部１４０は、記憶されているソフト連携予定の複数種類のアプリケーションソフトＡＳが起動されるとソフト連携関係ＳＣを記憶してもよい。
【００７２】
この場合、連携して利用されると予想される複数種類のアプリケーションソフトＡＳがサプライヤなどにより事前に登録されており、その特定の組み合わせの複数種類のアプリケーションソフトＡＳが起動されたときにソフト連携関係ＳＣが登録される。なお、この場合のソフト連携関係ＳＣの記憶とは、例えば、デフォルトでオフ状態の二値のフラグがオン状態として記憶されることなどを許容する。
【００７３】
また、データ処理装置(図示せず)が、特定のアプリケーションソフトＡＳが起動されてから任意のアプリケーションソフトＡＳが起動されるとソフト連携関係ＳＣを記憶してもよい。
【００７４】
この場合、他のアプリケーションソフトＡＳとの連携が予想されるプレゼンテーションソフトなどが起動されてからワードプロセッサソフトが起動されたときに、そのソフト連携関係ＳＣが登録されるようなことができる。
【００７５】
また、上記形態では、データ処理装置１００は、ソフト連携関係ＳＣが記憶されている複数種類のアプリケーションソフトＡＳの任意の一つが起動されると残余を起動することを例示した。
【００７６】
しかし、データ処理装置(図示せず)が、ソフト連携関係ＳＣが記憶されている複数種類のアプリケーションソフトＡＳの特定の一つが起動されると残余を起動してもよい。この場合、プレゼンテーションソフトのように連携の中心となる一つのアプリケーションソフトＡＳとともに複数種類のアプリケーションソフトＡＳのソフト連携関係ＳＣが登録されているようなとき、プレゼンテーションソフトが起動されたときのみソフト連携関係ＳＣの残余のアプリケーションソフトＡＳも自動起動されるようなことができる。
【００７７】
さらに、上記形態ではアプリケーションソフトＡＳのソフト連携関係ＳＣが所定条件により自動設定されることを例示した。しかし、データ処理装置(図示せず)が、ソフト連携関係ＳＣが記憶されるときに必要か不要かの連携要否質問を出力する質問出力部と、出力された連携要否質問に対応して必要か不要かの入力操作を受け付ける要否入力部と、も有してもよい。
【００７８】
この場合、連携記憶部１４０は、必要が入力操作されるとソフト連携関係ＳＣを記憶して不要が入力操作されると記憶しない。従って、ソフト連携関係ＳＣは自動的に生成されるが、それを正式に登録するかは一般ユーザが選定することができる。
【００７９】
また、上記形態ではデータ処理装置１００がソフト連携関係ＳＣにより複数種類のアプリケーションソフトＡＳの起動を連動させることのみ例示した。しかし、ソフト記憶部１１０は、各々固有のアプリケーションデータを使用する複数種類のアプリケーションソフトＡＳを記憶し、連携記憶部１４０は、起動されている複数種類のアプリケーションソフトＡＳで使用されているアプリケーションデータのソフト連携関係まで記憶し、連携起動部１６０は、記憶されているソフト連携関係が確認されると対応するアプリケーションソフトＡＳを起動させるとともにアプリケーションデータを使用状態としてもよい(図示せず)。
【００８０】
この場合、ソフト連携関係ＳＣにより所定の複数種類のアプリケーションソフトＡＳが連動して起動されるだけでなく、その複数種類のアプリケーションソフトＡＳのアプリケーションデータも使用状態とされる。
【００８１】
このため、複数種類のアプリケーションソフトＡＳのアプリケーションデータを使用して作業していたような場合に、その作業を途中で中断しても迅速に再開するようなことができる。
【００８２】
さらに、本実施の形態ではデータ処理装置１００の各部がコンピュータプログラムにより各種機能として論理的に実現されることを例示した。しかし、このような各部の各々を固有のハードウェアとして形成することもでき、ソフトウェアとハードウェアとの組み合わせとして実現することもできる。
【００８３】
また、上記形態では複数種類のアプリケーションソフトＡＳがソフト連携関係ＳＣとともに登録されてソフト起動部１３０や連携起動部１６０で起動されるスタンドアロンのデータ処理装置１００を例示した。
【００８４】
しかし、例えば、上述のような各部の一部ないし全部がプロバイダ業者のデータベースサーバに実存し、一般ユーザは、いわゆるインターネットやＮＧＮ（Next Generation Network）などのデータネットワークを経由してシンクライアントなどのユーザ端末装置でアプリケーションソフトＡＳを仮想利用してもよい。
【００８５】
この場合、データネットワークで接続されているデータベースサーバとユーザ端末装置からなるシステム全体がデータ処理装置１００に相当し、いわゆるＳａａＳ(Software as a Service)の形態でサービスを一般ユーザに提供することができる。
【００８６】
なお、当然ながら、上述した実施の形態および複数の変形例は、その内容が相反しない範囲で組み合わせることができる。また、上述した実施の形態および変形例では、各部の構造などを具体的に説明したが、その構造などは本願発明を満足する範囲で各種に変更することができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態のデータ処理装置の論理構造を示す模式的なブロック図である。
【図２】データ処理装置のデータ処理方法を示すフローチャートである。
【図３】データ処理装置のディスプレイデバイスの表示画像を示す模式的な正面図である。
【図４】データ処理装置のディスプレイデバイスの表示画像を示す模式的な正面図である。
【図５】データ処理装置のディスプレイデバイスの表示画像を示す模式的な正面図である。
【図６】データ処理装置のディスプレイデバイスの表示画像を示す模式的な正面図である。
【符号の説明】
【００８８】
１００    データ処理装置
１０１    ディスプレイデバイス
１１０    ソフト記憶部
１２０    ソフト指定部
１３０    ソフト起動部
１４０    連携記憶部
１５０    連携確認部
１６０    連携起動部
ＡＳ    アプリケーションソフト
ＯＣ    オペレーティングカーソル
ＳＣ    ソフト連携関係
ＳＩ    起動アイコン
ＳＯ    ソフト連携操作
【図１】
2010128522.tif 000003
【図２】
2010128522.tif 000004
【図３】
2010128522.tif 000005
【図４】
2010128522.tif 000006
【図５】
2010128522.tif 000007
【図６】
2010128522.tif 000008