(57)【要約】  【課題】シナリオの作成に要する工程を削減することができるシナリオ生成装置を提供する。  【解決手段】シナリオ生成プログラム４において、行動情報ＤＢ４２、属性が付与され、人物の行動を示す行動情報を記憶する。行動情報取得部４０は、人物の行動を示す行動情報を取得して行動情報ＤＢ４２に格納する。抽出条件記憶部４８は、行動情報ＤＢ４２に記憶された行動情報を抽出するための抽出条件を記憶する。行動情報抽出部４６は、抽出条件記憶部４８に記憶されている抽出条件とシナリオ条件受付部４４により受け付けられたシナリオ条件とに基づいて、行動情報ＤＢ４２に記憶されている行動情報を抽出する。具体的には、行動情報抽出部４６は、抽出条件記憶部４８に記憶されている抽出条件であってシナリオ条件受付部４４により受け付けられたシナリオ条件に対応する条件に基づいて行動情報を抽出する。【選択図】図４
2008046799.tif 000002
【特許請求の範囲】
【請求項１】
属性が付与され、人物の行動を示す行動情報を記憶する行動情報記憶手段と、
前記行動情報記憶手段に記憶された行動情報を抽出するための抽出条件を記憶する抽出条件記憶手段と、
シナリオ条件を受け付ける受付手段と、
前記抽出条件記憶手段に記憶されている抽出条件と前記受付手段により受け付けられたシナリオ条件とに基づいて、前記行動情報記憶手段に記憶されている行動情報を抽出する行動情報抽出手段と
を有するシナリオ生成装置。
【請求項２】
前記抽出条件記憶手段は、前記受付手段により受け付けられるシナリオ条件毎に予め決定された抽出条件を記憶する
請求項１に記載のシナリオ生成装置。
【請求項３】
前記行動情報抽出手段は、前記抽出条件記憶手段に記憶されている抽出条件であって前記受付手段により受け付けられたシナリオ条件に対応する条件に基づいて行動情報を抽出する
請求項２に記載のシナリオ生成装置。
【請求項４】
コンピュータと、属性が付与され、人物の行動を示す行動情報を記憶する行動情報記憶手段と、前記行動情報記憶手段に記憶された行動情報を抽出するための抽出条件を記憶する抽出条件記憶手段とを有するシナリオ装置において、
シナリオ条件を受け付ける受付ステップと、
前記記憶されている抽出条件と前記受け付けられたシナリオ条件とに基づいて、前記記憶されている行動情報を抽出する行動情報抽出ステップと
を前記シナリオ生成装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラム等のテストに用いられるシナリオを生成するシナリオ生成装置に関する。
【背景技術】
【０００２】
従来、このようなシナリオは、会議や商談等の現実のフィールドデータを用いて、臨場感や現実味の高いものとして作成されることがある。また、会議で説明者により表示されたプレゼンテーション資料、会議中に参照されたドキュメントなどの表示時間あるいは参照回数が高い資料等を、会議参加者が記憶している可能性が高いシーンであるとして検索する検索手段が提案されている。
【０００３】
特許文献１では、会議における映像情報、音声情報、ドキュメント情報などの情報を記録ならびに再生する際に検索者が所望する情報を効率よく検索する手法が開示されている。
特許文献２では、多種多様なワークスタイルの中からユーザの希望にあったワークスタイルを提供するために、現在のワークスタイルを診断するシステムが開示されている。
【０００４】
【特許文献１】特開２００５−２６７２７９号公報
【特許文献２】特開２００３−２４２２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、シナリオの作成に要する工程を削減することができるシナリオ生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係るシナリオ生成装置は、属性が付与され、人物の行動を示す行動情報を記憶する行動情報記憶手段と、前記行動情報記憶手段に記憶された行動情報を抽出するための抽出条件を記憶する抽出条件記憶手段と、シナリオ条件を受け付ける受付手段と、前記抽出条件記憶手段に記憶されている抽出条件と前記受付手段により受け付けられたシナリオ条件とに基づいて、前記行動情報記憶手段に記憶されている行動情報を抽出する行動情報抽出手段とを有する。本発明によれば、シナリオの作成に要する工程を削減することができる。
【０００７】
好適には、前記抽出条件記憶手段は、前記受付手段により受け付けられるシナリオ条件毎に予め決定された抽出条件を記憶する。本発明によれば、シナリオ作成者が所望するシナリオを生成することができる。
好適には、前記行動情報抽出手段は、前記抽出条件記憶手段に記憶されている抽出条件であって前記受付手段により受け付けられたシナリオ条件に対応する条件に基づいて行動情報を抽出する。
【０００８】
また、本発明に係るプログラムは、コンピュータと、属性が付与され、人物の行動を示す行動情報を記憶する行動情報記憶手段と、前記行動情報記憶手段に記憶された行動情報を抽出するための抽出条件を記憶する抽出条件記憶手段とを有するシナリオ装置において、シナリオ条件を受け付ける受付ステップと、前記記憶されている抽出条件と前記受け付けられたシナリオ条件とに基づいて、前記記憶されている行動情報を抽出する行動情報抽出ステップとを前記シナリオ生成装置のコンピュータに実行させる。
【発明の効果】
【０００９】
本発明のシナリオ生成装置によれば、シナリオの作成に要する工程を削減することができる。
【発明を実施するための最良の形態】
【００１０】
まず、本発明に係るシナリオ生成装置の概略を説明する。
図１は、本発明に係るシナリオ生成装置に記憶されている行動情報、及びこの行動情報に基づいて生成されたシナリオを説明する図であって、図１（Ａ）は、各行動情報を例示し、図１（Ｂ）は、抽出された行動情報からなるシナリオを例示する。
【００１１】
図１（Ａ）に例示するように、本発明に係るシナリオ生成装置は、人物の行動を示す行動情報を記憶する。行動情報には、それぞれの行動情報を一意に識別する行動情報識別子（ＩＤ）が付与されており、例えば、誰が（Ｗｈｏ）、誰を（誰に）（Ｗｈｏｍ）、何を（Ｗｈａｔ）、いつ（Ｗｈｅｎ）、どこで（Ｗｈｅｒｅ）、なぜ（Ｗｈｙ）、及びどのように（Ｈｏｗ）のいわゆる６Ｗ１Ｈの形式により表される情報が含まれている。本例では、行動情報は、営業マンが、複数のスライドを含むプレゼンテーション資料を用いて商談を行う場面に基づいて取得され、シナリオ生成装置に予め記憶されている。なお、本発明に係るシナリオ生成装置が記憶する行動情報のそれぞれをレコードともいう。
【００１２】
このような行動情報のそれぞれには、属性が付与されている。本例では、１つの行動情報は、提示された１つのスライド（又はページ）に対応し、属性は、行動情報に対応するスライドが表示された時間（表示時間）、該スライドが参照された回数（参照回数）、該スライドに含まれる図あるいは表の数等である。複数の行動情報が、会議のプレゼンテーション資料に基づいて取得された場合、これらの行動情報には、共通の属性として、該会議の参加者の属性並びに人数、及び会議の場所、議題並びに時間が付与される。なお、このような属性は例示であり、行動情報に対して、どのような属性が付与されてもよい。
【００１３】
図１（Ｂ）に例示するように、シナリオは、図１（Ａ）に示される複数の行動情報から抽出されて生成され、１以上の行動情報（レコード）を含む。本例では、シナリオは、行動情報ＩＤ０００２と０００４とを含む。
【００１４】
本発明に係るシナリオ生成装置は、シナリオ条件に基づいて行動情報を抽出する。シナリオ条件は、ユーザが入力するものであり、シナリオ生成装置により受け付けられる。
図２は、シナリオ条件入力画面を例示する図である。
図２に例示するように、シナリオ条件入力画面には、条件入力部１００ａ，１００ｂ，１００ｃ及び作成ボタン１０２が含まれる。ユーザが、条件入力部１００ａ〜１００ｃにシナリオ条件を入力し、作成ボタン１０２を押下すると、シナリオ生成装置は、入力されたシナリオ条件に基づいてシナリオを生成する。
【００１５】
例えば、シナリオ条件は、職種、業種及び対象物である。この場合、例えば、職種は、営業、生産、開発、事務、研究等であり、業種は、製造、販売、サービス、官公庁、医療等である。対象物は、所定のプレゼンテーション資料などを指定する。
【００１６】
本発明に係るシナリオ生成装置は、行動情報を抽出するための抽出条件を記憶している。抽出条件は、シナリオ条件毎に予め設定されている。例えば、業種については、営業、生産、開発等に対して、それぞれ抽出条件が設定されている。したがって、シナリオ生成装置は、入力されたシナリオ条件に対応する抽出条件を参照し、該抽出条件に基づいて行動情報を抽出し、シナリオを生成する。
【００１７】
以下、本発明の実施形態に係るシナリオ生成装置１０を具体的に説明する。
図３は、本発明の実施形態に係るシナリオ生成装置１０のハードウェア構成を、制御装置１２を中心に示す図である。
図３に示すように、シナリオ生成装置１０は、ＣＰＵ１４及びメモリ１６などを含む制御装置１２と、ネットワークを介して外部のコンピュータなどとデータの送信及び受信を行う通信装置１８と、ハードディスクドライブなどの記憶装置２２と、液晶ディスプレイなどの表示装置並びにキーボード及びマウス等のポインティングデバイスを含むユーザインタフェース（ＵＩ）装置２０とを有する。
【００１８】
シナリオ生成装置１０は、例えば、後述するシナリオ生成プログラム４などがインストールされた汎用コンピュータであり、属性が付与され、人物の行動を示す行動情報を記憶し、前記記憶された行動情報を抽出するための抽出条件を記憶し、シナリオ条件を受け付け、前記記憶されている抽出条件と前記受け付けられたシナリオ条件とに基づいて、前記記憶されている行動情報を抽出する。なお、シナリオ生成装置１０は、ＵＩ装置２０のキーボード及びマウスなどを介してユーザにより入力されるシナリオ条件を受け付けてもよいし、サーバとして機能して通信装置１８を介してシナリオ条件を受け付けてもよい。
【００１９】
図４は、本発明の実施形態に係るシナリオ生成装置１０の制御装置１２により実行されるシナリオ生成プログラム４の機能構成を示す図である。
図４に示すように、シナリオ生成プログラム４は、行動情報取得部４０、行動情報ＤＢ４２、シナリオ条件受付部４４、行動情報抽出部４６及び抽出条件記憶部４８を有する。シナリオ生成プログラム４は、例えば、図示しないネットワークに接続された外部のコンピュータから通信装置１８を介して制御装置１２に供給され、メモリ１６にロードされて、制御装置１２上で動作する図示しないＯＳ上で、ハードウェアを具体的に利用して実行される。なお、シナリオ生成プログラム４は、ＦＤ、ＣＤ又はＤＶＤなどの記録媒体２４に格納されてシナリオ生成装置１０に供給されてもよい。
【００２０】
シナリオ生成プログラム４において、行動情報ＤＢ４２（行動情報記憶手段）は、図１（Ａ）に示されるように、属性が付与され、人物の行動を示す行動情報を記憶する。行動情報ＤＢ４２は、メモリ１６及び記憶装置２２の少なくともいずれかにより実現される。なお、行動情報ＤＢ４２に記憶されている行動情報に付与される属性については、後で詳述する。
【００２１】
行動情報取得部４０は、人物の行動を示す行動情報を取得して行動情報ＤＢ４２に格納する。例えば、行動情報取得部４０は、会議や商談などにおいて用いられるプレゼンテーション資料に基づいて行動情報を取得する。また、例えば、行動情報取得部４０は、ＵＩ装置２０を介してユーザにより入力された行動情報を受け付けてもよい。また、例えば、行動情報取得部４０は、ＨＴＭＬファイル等のＷｅｂ情報、映像情報、グループウェア等のログ情報等に基づいて行動情報を取得してもよい。なお、行動情報取得部４０については、後で詳述する。
【００２２】
抽出条件記憶部４８は、行動情報ＤＢ４２に記憶された行動情報を抽出するための抽出条件を記憶する。抽出条件は、後述するシナリオ条件受付部４４により受け付けられる職種、業種等のシナリオ条件毎に予め設定された条件であり、行動情報の内容に関する条件、及び行動情報に付与された属性に関する条件を含む。なお、抽出条件については、後で詳述する。
【００２３】
シナリオ条件受付部４４は、図２に示すように、シナリオ条件入力画面をＵＩ装置２０に表示して、ユーザにより入力されるシナリオ条件を受け付けて、行動情報抽出部４６に対して出力する。シナリオ条件には、職種情報、業種情報及び対象物情報の少なくともいずれかが含まれる。
【００２４】
行動情報抽出部４６は、抽出条件記憶部４８に記憶されている抽出条件とシナリオ条件受付部４４により受け付けられたシナリオ条件とに基づいて、行動情報ＤＢ４２に記憶されている行動情報を抽出する。具体的には、行動情報抽出部４６は、抽出条件記憶部４８に記憶されている抽出条件であってシナリオ条件受付部４４により受け付けられたシナリオ条件に対応する条件に基づいて行動情報を抽出する。例えば、行動情報抽出部４６は、シナリオ条件として業種が営業である旨を受け付けた場合、抽出条件記憶部４８に記憶されている営業についての抽出条件を参照し、該抽出条件に該当する行動情報を行動情報ＤＢ４２から抽出する。
【００２５】
行動情報抽出部４６は、抽出した行動情報を所定の順序で組み合わせてシナリオを生成し、このシナリオを出力する。行動情報抽出部４６は、該シナリオを通信装置１８を介して外部のコンピュータに送信してもよいし、記憶装置２２に保存してもよいし、あるいはＵＩ装置２０に表示してもよい。
【００２６】
図５は、シナリオ生成プログラム４の行動情報取得部４０の詳細を示す図である。
図５に示すように、行動情報取得部４０は、スライド参照回数取得部４００、スライド表示時間取得部４０２、スライド内図表検出部４０４、文書編集履歴取得部４０６及びスライド内画像検出部４０８を有する。行動情報取得部４０は、これらの構成要素により、会議等において使用されたプレゼンテーション資料の各スライド（ページ）の特徴を抽出し、該スライドに対応する行動情報に対して属性として付与する。抽出される特徴は、後述するように、スライドの参照回数、表示時間、グラフや表の数等である。
【００２７】
行動情報取得部４０において、スライド参照回数取得部４００は、スライドが参照された回数を取得する。具体的には、スライド参照回数取得部４００は、スライドが表示される毎に回数をカウントする。スライド参照回数取得部４００は、スライドが参照された回数が所定値以上である場合、該スライドに対応する行動情報を取得してもよい。
【００２８】
スライド表示時間取得部４０２は、スライドが表示された時間を取得する。具体的には、スライド表示時間取得部４０２は、所定のファイルにおいてスライドが提示された時間を計時する。スライド表示時間取得部４０２は、計時された時間が所定時間以上である場合、該スライドに対応する行動情報を取得してもよい。例えば、スライド表示時間取得部４０２は、会議予定時間を、ファイルに含まれるスライドの枚数で割った値に係数として２を乗じた値を判定のための時間とする。
【００２９】
スライド内図表検出部４０４は、スライドに含まれる図、表、写真等を検出し、スライドに含まれる図等をカウントする。スライド内図表検出部４０４は、スライドに含まれる図表の数が所定値以上である場合、該スライドに対応する行動情報を取得してもよい。文書編集履歴取得部４０６は、ファイルが編集された履歴を取得する。スライド内画像検出部４０８は、スライドに含まれる画像データを検出する。
【００３０】
図６は、行動情報抽出部４６により用いられる付帯情報を例示する図である。
図６に例示するように、行動情報抽出部４６は、例えば会議に関する付帯情報を用いて、行動情報を抽出する。付帯情報は、ＵＩ装置２０を介してユーザにより入力されてもよいし、プレゼンテーション資料等に設定された属性から抽出されてもよい。本例では、付帯情報には、会議の場所、スライド発表者の業種並びに名前、資料のタイトル、会議の開始時刻並びに予定終了時刻、及びファイルに含まれるスライドの枚数が含まれる。行動情報抽出部４６は、このような付帯情報を用いて行動情報及び該行動情報に付与される属性を抽出する。
【００３１】
図７は、会議等で用いられる資料ファイルに含まれる各スライドの属性情報を例示する図である。
図７に例示するように、各スライドには、ファイルのタイトル、スライドの内容、表示順序（ページ数）、スライドの発表者あるいは作成者、スライドに含まれるデータの属性（テキスト、表、画像等）が、属性として含まれる。このような属性情報は、行動情報抽出部４６により参照される。
【００３２】
図８は、シナリオ生成プログラム４の抽出条件記憶部４８に記憶されている抽出条件を示す図であって、図８（Ａ）は、職種毎に設定されている第１の抽出条件を示し、図８（Ｂ）は、業種毎に設定されている第２の抽出条件を示す。
図８（Ａ）に示すように、第１の抽出条件は、例えば、営業、生産、開発、事務、研究、販売等、職種毎に予め設定されている。したがって、行動情報抽出部４６は、このようにして記憶されている抽出条件を参照し、抽出条件に該当する属性を付与されている行動情報を行動情報ＤＢ４２から抽出する。
【００３３】
例えば、職種が営業である場合、営業に設定された抽出条件に基づいて、行動情報は抽出される。この場合、行動情報抽出部４６は、行動情報ＤＢ４２に記憶されている行動情報の属性（参照時間、会議予定時間、スライド枚数、グラフの数）を参照し、「参照時間が会議予定時間／スライド枚数×２より大きい」及び「グラフの数が２より大きい」の少なくともいずれかの条件を満たす行動情報を抽出する。
【００３４】
図８（Ｂ）に示すように、第２の抽出条件は、例えば、製造、販売、サービス、官公庁、医療等、業種毎に予め設定されている。したがって、行動情報抽出部４６は、このようにして記憶されている抽出条件を参照し、抽出条件に該当する属性を付与されている行動情報であって抽出条件に該当する内容の行動情報を行動情報ＤＢ４２から抽出する。
【００３５】
例えば、業種が販売である場合、販売に設定された抽出条件に基づいて、行動情報は抽出される。この場合、行動情報抽出部４６は、行動情報ＤＢ４２に記憶されている行動情報の内容（「どこで」）を参照し、「どこで」が「店舗」である行動情報を抽出する。
【００３６】
シナリオ条件として、複数の条件（例えば、職種及び業主の双方）が入力された場合、行動情報抽出部４６は、これらの複数の条件を満たす行動情報を抽出する。例えば、職種が販売であり、業種がサービスであった場合、行動情報抽出部４６は、「参照回数が２より大きい」及び「グラフの数が２より大きい」の少なくともいずれかの条件を満たし、かつ、図の数が４より大きい行動情報を抽出する。
【００３７】
図９は、本発明の実施形態に係るシナリオ生成装置１０のシナリオ生成プログラム４による全体動作（Ｓ１０）を示すフローチャートである。
図９に示すように、ステップ１００（Ｓ１００）において、シナリオ生成プログラム４のシナリオ条件受付部４４は、シナリオ条件受付画面（図２）をＵＩ装置２０に表示し、ユーザにより入力されたシナリオ条件を受け付けて、行動情報抽出部４６に対して出力する。
【００３８】
ステップ１０２（Ｓ１０２）において、行動情報抽出部４６は、抽出条件記憶部４８に記憶されている抽出条件のうち、該シナリオ条件に対応する抽出条件を参照する。
ステップ１０４（Ｓ１０４）において、行動情報抽出部４６は、該抽出条件に基づいて行動情報ＤＢ４２を検索する。このようにして、行動情報抽出部４６は、抽出条件記憶部４８に記憶されている抽出条件とシナリオ条件受付部４４により受け付けられたシナリオ条件とに基づいて、行動情報ＤＢ４２に記憶されている行動情報を抽出する。
【００３９】
ステップ１０６（Ｓ１０６）において、行動情報抽出部４６は、抽出された行動情報を所定の順序で組み合わせてシナリオを生成し、このシナリオを出力する。行動情報抽出部４６は、生成されたシナリオを記憶装置２２に保存してもよいし、図示しないネットワークを介して外部のコンピュータに送信してもよい。また、行動情報抽出部４６は、シナリオをＵＩ装置２０に表示してもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明に係るシナリオ生成装置に記憶されている行動情報、及びこの行動情報に基づいて生成されたシナリオを説明する図であって、図１（Ａ）は、各行動情報を例示し、図１（Ｂ）は、抽出された行動情報からなるシナリオを例示する。
【図２】シナリオ条件入力画面を例示する図である。
【図３】本発明の実施形態に係るシナリオ生成装置１０のハードウェア構成を、制御装置１２を中心に示す図である。
【図４】本発明の実施形態に係るシナリオ生成装置１０の制御装置１２により実行されるシナリオ生成プログラム４の機能構成を示す図である。
【図５】シナリオ生成プログラム４の行動情報取得部４０の詳細を示す図である。
【図６】行動情報抽出部４６により用いられる付帯情報を例示する図である。
【図７】会議等で用いられる資料ファイルに含まれる各スライドの属性情報を例示する図である。
【図８】シナリオ生成プログラム４の抽出条件記憶部４８に記憶されている抽出条件を示す図であって、図８（Ａ）は、職種毎に設定されている第１の抽出条件を示し、図８（Ｂ）は、業種毎に設定されている第２の抽出条件を示す。
【図９】本発明の実施形態に係るシナリオ生成装置１０のシナリオ生成プログラム４による全体動作（Ｓ１０）を示すフローチャートである。
【符号の説明】
【００４１】
４ シナリオ生成プログラム
１０ シナリオ生成装置
１２ 制御装置
１４ ＣＰＵ
１６ メモリ
１８ 通信装置
２０ ＵＩ装置
２２ 記憶装置
４０ 行動情報取得部
４２ 行動情報ＤＢ
４４ シナリオ条件受付部
４６ 行動情報抽出部
４８ 抽出条件記憶部
【図１】
2008046799.tif 000003
【図２】
2008046799.tif 000004
【図３】
2008046799.tif 000005
【図４】
2008046799.tif 000006
【図５】
2008046799.tif 000007
【図６】
2008046799.tif 000008
【図７】
2008046799.tif 000009
【図８】
2008046799.tif 000010
【図９】
2008046799.tif 000011