【手続補正書】
【提出日】令和2年1月23日(2020.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対話処理のシナリオのデータを実行する情報処理装置と、前記シナリオのデータの要素となるデータを蓄積するサーバとが通信可能に構成された情報処理システムであって、
前記情報処理装置は、
実行対象となる前記シナリオのデータに、前記シナリオのデータの要素となるイベントまたはアクションの少なくともいずれかが定義された通常要素と、前記シナリオのデータの要素となるイベント及びアクションが定義されていないと共に前記シナリオのデータの要素となるデータを選択するための選択条件が設定された抽象要素とのうち、前記抽象要素が含まれるか否かを判定する要素判定手段と、
前記要素判定手段によって前記抽象要素が含まれると判定された場合に、前記抽象要素に設定された前記選択条件に基づいて、当該選択条件に応じたイベントまたはアクションの少なくともいずれかが定義された前記シナリオのデータの要素となるデータを前記サーバから取得するデータ取得手段と、
実行対象となる前記シナリオのデータにおける前記抽象要素に、前記抽象要素に対応する前記シナリオのデータの要素となるデータを挿入して、実行対象となる前記シナリオのデータを実行するデータ実行手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記データ取得手段は、前記選択条件と、前記対話処理における対話内容とに基づいて、前記抽象要素に対応する前記シナリオのデータの要素となるデータを取得することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記データ取得手段は、対話者個人のプロファイルに基づいて、前記抽象要素に対応する前記シナリオのデータの要素となるデータを取得することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記データ取得手段は、複数の対話者のプロファイルに基づいて、前記抽象要素に対応する前記シナリオのデータの要素となるデータを取得することを特徴とする請求項１から３のいずれか１項に記載の情報処理システム。
【請求項５】
前記シナリオのデータの要素となるデータには、当該要素となるデータに対応するパラメータが設定され、
前記データ取得手段は、前記選択条件として設定されたパラメータの条件に適合する前記シナリオのデータの要素となるデータを取得することを特徴とする請求項１から４のいずれか１項に記載の情報処理システム。
【請求項６】
前記サーバは、
前記シナリオのデータの要素となるデータについて、前記選択条件として設定された前記パラメータに基づくスコアを算出することによって、前記抽象要素に対応する前記シナリオのデータの要素となるデータを検索するデータ検索手段を備えることを特徴とする請求項５に記載の情報処理システム。
【請求項７】
実行対象となるシナリオのデータに、前記シナリオのデータの要素となるイベントまたはアクションの少なくともいずれかが定義された通常要素と、前記シナリオのデータの要素となるイベント及びアクションが定義されていないと共に前記シナリオのデータの要素となるデータを選択するための選択条件が設定された抽象要素とのうち、前記抽象要素が含まれるか否かを判定する要素判定手段と、
前記要素判定手段によって前記抽象要素が含まれると判定された場合に、前記抽象要素に設定された前記選択条件に基づいて、当該選択条件に応じたイベントまたはアクションの少なくともいずれかが定義された前記シナリオのデータの要素となるデータをサーバから取得するデータ取得手段と、
実行対象となる前記シナリオのデータにおける前記抽象要素に、前記抽象要素に対応する前記シナリオのデータの要素となるデータを挿入して、実行対象となる前記シナリオのデータを実行するデータ実行手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
対話処理のシナリオのデータを実行する情報処理装置と、前記シナリオのデータの要素となるデータを蓄積するサーバとが通信可能に構成された情報処理システムにおけるサーバであって、
実行対象となる前記シナリオのデータに含まれる、前記シナリオのデータの要素となるイベントまたはアクションの少なくともいずれかが定義された通常要素と、前記シナリオのデータの要素となるイベント及びアクションが定義されていないと共に前記シナリオのデータの要素となるデータを選択するための選択条件が設定された抽象要素とのうち、前記抽象要素について、前記選択条件に基づいて、当該選択条件に応じたイベントまたはアクションの少なくともいずれかが定義された前記シナリオのデータの要素となるデータを検索するデータ検索手段と、
前記データ検索手段によって検索された前記シナリオのデータの要素を前記情報処理装置に提供するデータ提供手段と、
を備えることを特徴とするサーバ。
【請求項９】
対話処理のシナリオのデータを実行する情報処理装置が実行する情報処理方法であって、
実行対象となる前記シナリオのデータに、前記シナリオのデータの要素となるイベントまたはアクションの少なくともいずれかが定義された通常要素と、前記シナリオのデータの要素となるイベント及びアクションが定義されていないと共に前記シナリオのデータの要素となるデータを選択するための選択条件が設定された抽象要素とのうち、前記抽象要素が含まれるか否かを判定する要素判定ステップと、
前記要素判定ステップによって前記抽象要素が含まれると判定された場合に、前記抽象要素に設定された前記選択条件に基づいて、当該選択条件に応じたイベントまたはアクションの少なくともいずれかが定義された前記シナリオのデータの要素となるデータをサーバから取得するデータ取得ステップと、
実行対象となる前記シナリオのデータにおける前記抽象要素に、前記抽象要素に対応する前記シナリオのデータの要素となるデータを挿入して、実行対象となる前記シナリオのデータを実行するデータ実行ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
対話処理のシナリオのデータを実行する情報処理装置と、前記シナリオのデータの要素となるデータを蓄積するサーバとが通信可能に構成された情報処理システムにおけるサーバが実行する情報処理方法であって、
実行対象となる前記シナリオのデータに含まれる、前記シナリオのデータの要素となるイベントまたはアクションの少なくともいずれかが定義された通常要素と、前記シナリオのデータの要素となるイベント及びアクションが定義されていないと共に前記シナリオのデータの要素となるデータを選択するための選択条件が設定された抽象要素とのうち、前記抽象要素について、前記選択条件に基づいて、当該選択条件に応じたイベントまたはアクションの少なくともいずれかが定義された前記シナリオのデータの要素となるデータを検索するデータ検索ステップと、
前記データ検索ステップによって検索された前記シナリオのデータの要素を前記情報処理装置に提供するデータ提供ステップと、
を含むことを特徴とする情報処理方法。
【請求項１１】
コンピュータに、
実行対象となるシナリオのデータに、前記シナリオのデータの要素となるイベントまたはアクションの少なくともいずれかが定義された通常要素と、前記シナリオのデータの要素となるイベント及びアクションが定義されていないと共に前記シナリオのデータの要素となるデータを選択するための選択条件が設定された抽象要素とのうち、前記抽象要素が含まれるか否かを判定する要素判定機能と、
前記要素判定機能によって前記抽象要素が含まれると判定された場合に、前記抽象要素に設定された前記選択条件に基づいて、当該選択条件に応じたイベントまたはアクションの少なくともいずれかが定義された前記シナリオのデータの要素となるデータをサーバから取得するデータ取得機能と、
実行対象となる前記シナリオのデータにおける前記抽象要素に、前記抽象要素に対応する前記シナリオのデータの要素となるデータを挿入して、実行対象となる前記シナリオのデータを実行するデータ実行機能と、
を実現させることを特徴とするプログラム。
【請求項１２】
対話処理のシナリオのデータを実行する情報処理装置と、前記シナリオのデータの要素となるデータを蓄積するサーバとが通信可能に構成された情報処理システムにおけるサーバを構成するコンピュータに、
実行対象となる前記シナリオのデータに含まれる、前記シナリオのデータの要素となるイベントまたはアクションの少なくともいずれかが定義された通常要素と、前記シナリオのデータの要素となるイベント及びアクションが定義されていないと共に前記シナリオのデータの要素となるデータを選択するための選択条件が設定された抽象要素とのうち、前記抽象要素について、前記選択条件に基づいて、当該選択条件に応じたイベントまたはアクションの少なくともいずれかが定義された前記シナリオのデータの要素となるデータを検索するデータ検索機能と、
前記データ検索機能によって検索された前記シナリオのデータの要素を前記情報処理装置に提供するデータ提供機能と、
を実現させることを特徴とするプログラム。