JP2009048446A - Request service proposal apparatus, system, method, and program - Google Patents
Request service proposal apparatus, system, method, and program Download PDFInfo
- Publication number
- JP2009048446A JP2009048446A JP2007214524A JP2007214524A JP2009048446A JP 2009048446 A JP2009048446 A JP 2009048446A JP 2007214524 A JP2007214524 A JP 2007214524A JP 2007214524 A JP2007214524 A JP 2007214524A JP 2009048446 A JP2009048446 A JP 2009048446A
- Authority
- JP
- Japan
- Prior art keywords
- request
- service
- scenario
- proposal
- cooperation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
【課題】音声入力によるユーザからのサービス要求に基づいて新たなサービスを効率的に提案することができる要求サービス提案装置を提供する。
【解決手段】音声入力で要求された要求項を構成する項目を解析処理する要求解析装置21と、サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品223と、複数の要求部品223を連携して実行するシナリオを記述する要求部品連携シナリオ222と、要求解析装置21によって解析された解析データから要求部品連携シナリオ222を検索し、検索結果に応じて呼び出す要求部品223を選択し、その結果として要求サービスの提案を行う要求提案連携装置221とを備える。
【選択図】図3A request service proposing device capable of efficiently proposing a new service based on a service request from a user by voice input is provided.
A request analysis device that analyzes an item that constitutes a request item requested by voice input, a plurality of request components that respectively constitute components that provide a service, and a plurality of request components that are linked together. The requested component linkage scenario 222 that describes the scenario to be executed, and the requested component linkage scenario 222 are searched from the analysis data analyzed by the request analysis device 21, the requested component 223 to be called is selected according to the search result, and as a result And a request proposal cooperation apparatus 221 that makes a request service proposal.
[Selection] Figure 3
Description
本発明は、音声によるユーザの要求に応じたサービスを提案する際に用いて好適な要求サービス提案装置、システム、方法、及びプログラムに関する。 The present invention relates to a requested service proposing apparatus, system, method, and program suitable for use in proposing a service according to a user request by voice.
現在、既存の電話網を次世代ネットワークであるNGN(Next Generation Network)へ置き換えるプロジェクトが進行中である。NGNでは電話網はIP(Internet Protocol)化され、Web(ウェブ)サービスとテレコムネットワークの連携が容易になり、新規サービスの創出が期待されている。Webサービスとは、Web上のサービスを行うための部品として扱われるサービスコンポーネントのことである。テレコムネットワークとは、電話・データ通信網などの種々の通信ネットワークを接続することができる公衆回線網である。 Currently, a project is underway to replace the existing telephone network with the next generation network NGN (Next Generation Network). In NGN, the telephone network has been changed to IP (Internet Protocol), which facilitates cooperation between Web services and telecom networks, and is expected to create new services. A Web service is a service component that is handled as a component for performing a service on the Web. The telecom network is a public line network that can connect various communication networks such as a telephone / data communication network.
Webサービス連携基盤として、サービス合成エンジンが検討されている(特許文献1参照)。特許文献1には、サービス実行シナリオを記述したサービステンプレートに基づいて、合成エンジンが各種コンポーネントであるサービスエレメントを発見、実行することによりユーザの嗜好や状況に応じたサービス提案を行う技術が開示されている。 A service composition engine has been studied as a Web service cooperation platform (see Patent Document 1). Patent Document 1 discloses a technology for making a service proposal according to a user's preference and situation by discovering and executing a service element that is a component of various components based on a service template describing a service execution scenario. ing.
サービス合成エンジンにおいて、サービステンプレートを記述するためには、複数のWebサービスを連携するシナリオを作成することになる。従来、シナリオの作成はユーザが手動で作成するので時間がかかり、ユーザに合わせた細かなカスタマイズをするのが困難である。 In order to describe a service template in the service composition engine, a scenario that links a plurality of Web services is created. Conventionally, a scenario is manually created by a user, so it takes time, and it is difficult to perform detailed customization according to the user.
このように、新しいサービスシナリオを作成するためには作業工程が複雑であり、時間がかかってしまうため、サービス利用頻度の低いユーザ独自のサービスを行う際には効率が悪い。特許文献1に記載されているサービス生成システムでは、サービステンプレートを抽象化して記述するようにしたり、ユーザによるサービス利用履歴に基づいてサービステンプレートを生成するようにすることで、サービステンプレートの記述にかかる手間を削減しようとしていた。
ところで、従来のサービス提案技術においては、キーボード等の入力デバイスを利用して入力された情報を基に、ユーザが要求したサービスに対応する新たなサービスを提案していた。例えば、インターネット上の通信販売サイトのサービスにおいて、キーボード入力やマウスクリックなどによるユーザからの情報入力に基づいて、ある商品をユーザが購入したならば、それに関連する別の商品の購買を提案するといったサービスを提案するシステムが実用化されていた。しかしながら、本発明が課題とするところのユーザからの音声入力によるサービス要求に基づいて新たなサービスを提案する技術についてはこれまでのところ具体的な提案はなされていなかった。 By the way, in the conventional service proposal technology, a new service corresponding to the service requested by the user has been proposed based on information input using an input device such as a keyboard. For example, in a service of a mail order site on the Internet, if a user purchases a product based on information input from the user by keyboard input, mouse click, etc., the purchase of another related product is proposed. A system for proposing services has been put into practical use. However, no specific proposal has been made so far for a technique for proposing a new service based on a service request by voice input from a user, which is a problem of the present invention.
本発明は、上記の事情に鑑みてなされたものであり、音声入力によるユーザからのサービス要求に基づいて新たなサービスを効率的に(サービスの提案のためにユーザ、システムサイドに大きな手間をかけることなく)提案することができる要求サービス提案装置、システム、方法、及びプログラムを提供することを目的とする。より具体的には、例えば、音声通話用の既存電話に一切あるいは大幅な機能追加をすることなくサービスを提供できる要求サービス提案装置、システム、方法、及びプログラムを提供することを目的とする。 The present invention has been made in view of the above-described circumstances, and a new service is efficiently created based on a service request from a user by voice input (the user and the system side take a lot of time for service proposal). It is an object of the present invention to provide a requested service proposing device, system, method, and program that can be proposed. More specifically, for example, an object of the present invention is to provide a requested service proposal apparatus, system, method, and program capable of providing a service without adding any significant function to an existing telephone for voice calls.
上記課題を解決するため、請求項1記載の発明は、音声入力で要求された要求項に基づいて要求サービスを提案する要求サービス提案装置であって、音声入力で要求された要求項を構成する項目を解析処理する要求解析手段と、サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオと、前記要求解析手段によって解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携手段とを具備することを特徴とする。 In order to solve the above-mentioned problem, the invention described in claim 1 is a request service proposing device that proposes a requested service based on a request term requested by voice input, and constitutes a request term requested by voice input. A request analysis means for analyzing an item, a plurality of request parts that respectively constitute a component that provides a service, a request part cooperation scenario that describes a scenario for executing a plurality of request parts in cooperation with each other, and the request analysis means A request proposal cooperation means for searching for a request component cooperation scenario from the analyzed analysis data, selecting a request component to be called according to the search result, and proposing a request service as a result is provided.
請求項2記載の発明は、前記要求解析手段が、要求項を構成する項目を所定のキーワードに対応するように解析するものであって、前記要求提案連携手段が、解析データを基にキーワードに基づいて要求部品連携シナリオを検索し、必要な要求部品を呼び出すことを特徴とする。請求項3記載の発明は、前記要求部品連携シナリオが、要求部品が一定の順に呼び出し、実行されるシナリオの集合であることを特徴とする。 According to a second aspect of the present invention, the request analysis unit analyzes the items constituting the request item so as to correspond to a predetermined keyword, and the request proposal cooperation unit uses the keyword based on the analysis data as a keyword. Based on this, a required part cooperation scenario is searched and a necessary required part is called. The invention according to claim 3 is characterized in that the requested component cooperation scenario is a set of scenarios in which the requested components are called and executed in a certain order.
請求項4記載の発明は、音声入力で要求された要求項に基づいて要求サービスを提案する要求サービス提案装置であって、音声入力で要求された要求項を構成する項目を解析処理する要求解析手段と、サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオと、前記要求解析手段によって解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携手段とを有する要求サービス提案装置と、要求サービス提案装置に対して音声入力による要求情報を送る要求項端末とを具備することを特徴とする。 According to a fourth aspect of the present invention, there is provided a request service proposing device for proposing a request service based on a request term requested by voice input, and a request analysis for analyzing and processing items constituting the request term requested by voice input. A request component, a request component linkage scenario that describes a scenario in which a plurality of request components are executed in cooperation with each other, and a request from the analysis data analyzed by the request analysis means A request service proposal device having a request proposal cooperation means for searching for a component cooperation scenario, selecting a requested component to be called according to the search result, and proposing a request service as a result, and voice input to the request service proposal device And a request term terminal for sending request information according to the above.
請求項5記載の発明は、音声入力で要求された要求項に基づいて要求サービスを提案する要求サービス提案方法であって、音声入力で要求された要求項を構成する項目を解析処理する要求解析過程と、サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオとを用いて、前記要求解析過程で解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携過程とを有することを特徴とする。
The invention according to
請求項6記載の発明は、音声入力で要求された要求項に基づいて要求サービスを提案する要求サービス提案方法をコンピュータを用いて実行するためのプログラムであって、音声入力で要求された要求項を構成する項目を解析処理する要求解析過程と、サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオとを用いて、前記要求解析過程で解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携過程とをコンピュータを用いて実行するための記述を含むことを特徴とする。
The invention according to
上記構成によれば、音声入力で要求された要求項を構成する項目を解析処理する要求解析手段と、サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオと、前記要求解析手段によって解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携手段とを設けたので、音声によって要求を入力することができ、また、複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオを検索することで呼び出す要求部品を選択できるようにしたので、シナリオを記述する手間がなく、音声入力によるユーザからのサービス要求に基づいて新たなサービスを効率的に提案することができる。 According to the above configuration, the request analysis means for analyzing the items constituting the request item requested by the voice input, the plurality of request parts that respectively configure the component that provides the service, and the plurality of request parts Search for the requested component linkage scenario from the requested component linkage scenario describing the scenario to be executed and the analysis data analyzed by the request analysis means, select the requested component to be called according to the search result, and propose the requested service as a result Request proposal linkage means to perform a request so that a request can be input by voice, and a request component that is called by searching for a request component linkage scenario that describes a scenario in which multiple request components are executed in cooperation Since there is no need to describe the scenario, it is possible to select the service based on the service request from the user by voice input. Stomach it is possible to propose a new service efficiently.
以下、本発明を実施するための形態について図面を参照して詳細に説明する。図1は本実施形態の要求サービス提案システムの構成を示すブロック図である。 Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the requested service proposal system of this embodiment.
図1を参照すると、本実施の形態の要求サービス提案システム1は、音声入力で要求された要求項3に基づいて要求サービスを提案する要求サービス提案装置2及び要求項3を有している。要求項3は、所定の通信端末等のハードウェア(要求項端末)と、そのハードウェアを用いて音声でユーザが入力したサービス要求情報を構成するデータとからなるオブジェクト(構成要素)である。要求項3のハードウェア部分を構成する要求項端末は、たとえば、加入者電話、携帯電話、音声入力装置を備えたパーソナルコンピュータ等の情報処理端末などから構成されていて、少なくともユーザが発した音声を所定の通信回線を介して要求サービス提案装置2に送信する機能(音声通信機能)を有している。ユーザは、ユーザが享受したいサービスを要求項として要求サービス提案装置2に要求し、その結果としてサービスの提案を受けるものである。
Referring to FIG. 1, a requested service proposal system 1 according to the present embodiment includes a requested
要求サービス提案装置2は、例えばインターネット、ユビキタスネットワークなどのネットワークに接続されているサーバとして構成されていて、要求項3に含まれる要求された複数の項目(情報)を分析し、分析したデータから要求内容に応じたサービスを選択し、ネットワーク上に配置されているサービスコンポーネントを連携させることによって要求項3に対してサービスを提案する。要求サービス提案装置2は、たとえば、所定のコンピュータ上で所定のプログラムを実行することで稼働するサービス合成エンジンを有して構成されていて、その合成エンジンは、要求されたサービスからシナリオを作成、検索し、シナリオに基づいてコンポーネントを連携させ、結果としてサービスを提供する。
The request
図2は、図1の要求サービス提案装置2の構成を示すブロック図である。図2を参照すると、要求サービス提案装置2は要求解析装置21及び要求提案生成装置22を有している。なお、各図において同一の構成には同一の参照符号を用いている。
FIG. 2 is a block diagram showing the configuration of the requested
要求解析装置21は受け取った要求項3(に含まれる情報部分)を解析する。すなわち、要求解析装置21は、音声入力で要求された要求項を構成する各項目を解析処理するものであって、例えば要求項を構成する各項目を所定のキーワードに対応するようにして解析結果を出力する。
The
要求提案生成装置22は解析されたデータを受け取り、データ内容に応じた処理を行うことで、要求項3にサービス提案を行う。たとえば、要求解析装置21がメディアサーバ(マルチメディアアーカイブサーバ)であれば、入力された音声情報を元に音声解析を行うことで要求をキーワード化する。たとえば、要求提案生成装置22がサービス合成システムであれば、サービス合成システムは、要求解析装置21(メディアサーバ)によって解析されたキーワードを元に処理することによって、ユーザにサービスを提供する。
The request
図3は、図2の要求提案生成装置22の構成を示すブロック図である。図3を参照すると、要求提案生成装置22は、要求部品連携装置221、要求部品連携シナリオ222及び要求部品223、223、…を有している。要求提案連携装置221は、要求解析装置21から解析されたデータを基に、サービス提案のための要求部品連携シナリオ222から既存のシナリオを検索する。この要求部品連携シナリオ222は、複数の要求部品223を連携して実行するための所定形式の情報を記述したものからなり、要求部品223が一定の順に呼び出し、実行されるシナリオの集合として構成されている。また、要求提案連携装置221は、既存の要求部品連携シナリオ222に、求めるシナリオが存在しなかった場合は新規シナリオ作成やシナリオの編集を行う。その後選択したシナリオに記述された要求部品223を順に呼び出し、実行された結果から、要求項3にサービスを提案する。
FIG. 3 is a block diagram showing a configuration of the request
たとえば、要求提案連携装置221がシナリオサーバ、要求部品連携シナリオ222がシナリオデータベース、要求部品223がWebサービスコンポーネントであれば、要求提案連携装置221(シナリオサーバ)は入力されたキーワードを基に要求部品連携シナリオ222(シナリオデータベース)を検索し、シナリオに記述された要求部品223(Webサービスコンポーネント)を連携して実行することによってユーザにサービスを提供する。
For example, if the request
図4は、図3の要求提案連携装置221の構成を示すブロック図である。図4を参照すると、要求提案連携装置221は、キーワード処理装置2211、検索装置2212及びシナリオ実行装置2213を有している。キーワード処理装置2211は、要求解析装置21によって入力された解析データであるキーワードに対して、要求部品連携シナリオ222を検索するための処理を行い、検索装置2212から要求部品連携シナリオ222の検索を行う。検索された要求部品連携シナリオ222を基に、シナリオ実行装置2213では要求部品連携シナリオ222に記述された要求部品223を呼び出し、サービス実行結果から要求項3にサービスを提案する。
FIG. 4 is a block diagram showing a configuration of the request
たとえばキーワード処理装置2211は、入力されたキーワードからそのまま検索してもよいし、要求部品連携シナリオ222に含まれる要求部品の属するカテゴリ情報から検索してもよい。
For example, the
以上、説明したように、本実施形態によれば、ユーザが入力した音声情報による要求項3をキーワードなどを用いて解析し、解析結果を用いて要求部品連携シナリオ222中に対応するサービスシナリオが存在するか否かを検索するようにしているのでサービスシナリオ実行にかかる全体的な処理時間を短縮することができる。また、電話などの音声による入力でサービスを提供しているため自由度が高く、例えば既存電話に一切機能追加をすることなくサービス提供できる。したがって、既存システムへの親和性が高く、導入の敷居が低い。また、機能追加が容易で、ユーザが自由にサービスをカスタマイズすることができ、柔軟性が高い。
As described above, according to the present embodiment, the request item 3 based on the voice information input by the user is analyzed using a keyword or the like, and a service scenario corresponding to the request
次に、図5及び図6を参照して上述した実施の形態のより具体的な構成例について説明する。図5は、テレコムネットワークを利用した要求サービス提案システムの構成例を示すシステム図である。図6は、図5に示す構成における処理の流れを示すフローチャートである。 Next, a more specific configuration example of the above-described embodiment will be described with reference to FIGS. 5 and 6. FIG. 5 is a system diagram showing a configuration example of a request service proposal system using a telecom network. FIG. 6 is a flowchart showing the flow of processing in the configuration shown in FIG.
図5において、NGN61には音声認識及び解析を行うメディアサーバ63が設けられている。インターネット62には各種コンポーネントであるサービスエレメント(SEと呼ぶ)67、67、…が配置されている。そして、NGN61とインターネット62が重なり合う領域には、合成エンジン64、シナリオデータベース65及びWebサービス検索データベース66が設けられている。
In FIG. 5, the
図5に示す構成において、メディアサーバ63は、ユーザ68が加入者電話、携帯電話などの音声通信端末69を操作して口頭で入力した音声情報を認識し、形態素解析、音声解析、キーワード化などの処理を行って、合成エンジン64へ処理結果を伝送する。メディアサーバ63は、図2の要求解析装置21に対応する。
In the configuration shown in FIG. 5, the
シナリオデータベース65は、サービス実行シナリオを記述したサービステンプレート(STと呼ぶ)を複数、記録・管理するデータベースである。シナリオデータベース65は、図3の要求部品連携シナリオ222に対応している。Webサービス検索データベース66は、UDDI(Universal Description, Discovery and Integration)などのWebサービス用の検索システムであり、ユーザが目的に合致したWebサービスを探し出す機能を提供する。
The
合成エンジン64では、シナリオデータベース65に記録されているSTを検索したり、STを作成したりした後、ユーザの要求に対応するSTに基づいて、Webサービス検索データベース66を用いて各種コンポーネントであるSE67、67、…を発見、実行することによりユーザの嗜好や状況に応じたサービス提案を行う。合成エンジン64、シナリオデータベース65、Webサービス検索データベース66及びSE67、67、…の組み合わせが図3の要求提案生成装置22に対応している。
The
次に、図6を参照して電話による音声を入力としたWebサービス(WS)連携提案方法について説明する。ユーザ68は電話69を使って口頭で情報要求することで(例えば「新宿で打ち合わせに使えるお店をメールでください」と話すことで)、情報に基づいたサービスを受けることができる(例えばあらかじめ登録されている電子メールアドレス宛に回答内容を記述した電子メール70が送信される)。その際、NGN61側では音声を解析し、キーワードを基に合成エンジン64でSTを選択・作成し、SE67を検索後にサービスを実行する。このサービスにおける処理を時系列に沿って列挙すると次のようになる。
Next, a Web service (WS) cooperation proposing method using telephone voice as an input will be described with reference to FIG. The
ユーザが音声入力にて要求を送信すると、メディアサーバ63で音声データを認識する(ステップS1)。メディアサーバ63は、解析された音声をキーワード化する(ステップS2)。合成エンジン64は、キーワードを元にシナリオデータベース65で既存STを検索する(ステップS3)。合成エンジン64は、STが存在しなかった場合はSTの編集・作成を行う(ステップS4)。次に、合成エンジン64が、STを実行するための各SEを検索する(ステップS5)。次に、選択・作成されたSTに基づいて合成エンジン64がSE67を実行する(ステップS6)。
When the user transmits a request by voice input, the
以上の処理において、音声の解析は、日常会話程度の自然言語のテキスト化は既製品ソフトウェアにて高い精度で実現可能である。また、キーワード抽出を行うためのツールは、豊富に存在し、高い精度で抽出することができる。 In the above processing, speech analysis can be realized with high accuracy by using off-the-shelf software, which can be converted into natural language text equivalent to daily conversation. In addition, there are abundant tools for keyword extraction, which can be extracted with high accuracy.
また、キーワードを元にSTを検索し、選択する手法としては、例えば、複数のキーワードを基に既存STを検索し、既存STを選択する手法や、キーワードのカテゴリを導出し、類似STを提案する手法(すなわち後者のキーワードのカテゴリ情報から類似STを検索する手法)が考えられる。 In addition, as a method for searching and selecting STs based on keywords, for example, a method of searching existing STs based on a plurality of keywords and selecting existing STs, or deriving keyword categories and proposing similar STs is proposed. (That is, a method of searching for a similar ST from the category information of the latter keyword).
本実施の形態によれば、既存のシステムに対して次のような効果が考えられる。既存電話による情報提供サービスでは、入力として数字を利用しサービスを選択する場合が多い。この方法では提供するサービスの数が限られてしまうため、自由度の低いサービス提供となる。また、既存の音声認識による天気情報や路線検索サービスは、固定された手続きのサービスしか提供できないため、ユーザがWSを自由に連携させるカスタマイズは不可能であり、柔軟性に欠ける。これに対して、本実施の形態によれば、入力を音声入力とすることで自由度(柔軟性、カスタマイズ性)を高めることができ、機能追加が容易で、ユーザがサービスを自由に組み合わせることができるといった効果を得ることができる。 According to the present embodiment, the following effects can be considered for an existing system. In an information providing service using an existing telephone, a service is often selected using numbers as input. In this method, the number of services to be provided is limited, so that the service is provided with a low degree of freedom. In addition, since existing weather information and route search services based on voice recognition can only provide a service with a fixed procedure, it is impossible to customize a user to freely link WS and lack flexibility. On the other hand, according to the present embodiment, it is possible to increase the degree of freedom (flexibility, customizability) by making the input voice input, it is easy to add functions, and the user can freely combine services. The effect of being able to be able to be obtained.
本発明の実施の形態は、上記のものに限定されず、ブロックに分けて示した各構成要素は、さらに分割して通信回線を介して分散して配置するようにしたり、あるいは統合して構成を少数のブロックにまとめるようにしたりする変更を適宜行うことができる。また、各構成は、コンピュータ及びその周辺装置と、コンピュータ及び周辺装置を制御するソフトウェアプログラムとから構成することができる。この場合のプログラムは、コンピュータ読み取り可能な記録媒体や通信回線を介して頒布することが可能である。 The embodiment of the present invention is not limited to the above-described configuration, and the constituent elements shown divided into blocks may be further divided and distributed via a communication line, or may be integrated. It is possible to appropriately change the number of blocks into a small number of blocks. Each configuration can be configured from a computer and its peripheral devices, and a software program for controlling the computer and peripheral devices. The program in this case can be distributed via a computer-readable recording medium or a communication line.
1 要求サービス提案システム
2 要求サービス提案装置
3 要求項
21 要求解析装置
22 要求提案生成装置
221 要求提案連携装置
222 要求部品連携シナリオ
223 要求部品
1 Request
Claims (6)
音声入力で要求された要求項を構成する項目を解析処理する要求解析手段と、
サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、
複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオと、
前記要求解析手段によって解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携手段と
を具備することを特徴とする要求サービス提案装置。 A request service proposing device that proposes a request service based on a request term requested by voice input,
A request analysis means for analyzing and processing items constituting a request term requested by voice input;
A plurality of required parts that each constitutes a component providing a service;
A requirement component linkage scenario that describes a scenario in which multiple requirement components are executed in cooperation,
A request proposal cooperation unit that searches for a request component cooperation scenario from the analysis data analyzed by the request analysis unit, selects a request component to be called according to the search result, and proposes a request service as a result. A featured service suggestion device.
前記要求提案連携手段が、解析データを基にキーワードに基づいて要求部品連携シナリオを検索し、必要な要求部品を呼び出す
ことを特徴とする請求項1に記載の要求サービス提案装置。 The request analysis means analyzes the items constituting the request term so as to correspond to a predetermined keyword,
The request service proposal apparatus according to claim 1, wherein the request proposal cooperation unit searches for a required part cooperation scenario based on a keyword based on analysis data and calls a necessary request part.
ことを特徴とする請求項1又は2に記載の要求サービス提案装置。 The request service proposal apparatus according to claim 1, wherein the request component cooperation scenario is a set of scenarios in which the request components are called and executed in a certain order.
音声入力で要求された要求項を構成する項目を解析処理する要求解析手段と、
サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、
複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオと、
前記要求解析手段によって解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携手段と
を有する要求サービス提案装置と、
要求サービス提案装置に対して音声入力による要求情報を送る要求項端末と
を具備することを特徴とする要求サービス提案システム。 A request service proposing device that proposes a request service based on a request term requested by voice input,
A request analysis means for analyzing and processing items constituting a request term requested by voice input;
A plurality of required parts that each constitutes a component providing a service;
A requirement component linkage scenario that describes a scenario in which multiple requirement components are executed in cooperation,
A request service proposal having a request proposal cooperation means for searching a request parts cooperation scenario from the analysis data analyzed by the request analysis means, selecting a request part to be called according to the search result, and proposing a request service as a result Equipment,
A request service proposal system comprising: a request term terminal for sending request information by voice input to the request service proposal device.
音声入力で要求された要求項を構成する項目を解析処理する要求解析過程と、
サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、
複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオと
を用いて、
前記要求解析過程で解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携過程と
を有することを特徴とする要求サービス提案方法。 A request service proposal method for proposing a request service based on a request term requested by voice input,
A request analysis process for analyzing and processing items constituting a request term requested by voice input;
A plurality of required parts that each constitutes a component providing a service;
Using a requirement component linkage scenario that describes a scenario in which multiple requirement components are linked and executed,
A request proposal cooperation process for searching for a request part cooperation scenario from the analysis data analyzed in the request analysis process, selecting a request part to be called according to the search result, and proposing a request service as a result. Request service proposal method.
音声入力で要求された要求項を構成する項目を解析処理する要求解析過程と、
サービスを提供するコンポーネントをそれぞれ構成する複数の要求部品と、
複数の要求部品を連携して実行するシナリオを記述する要求部品連携シナリオと
を用いて、
前記要求解析過程で解析された解析データから要求部品連携シナリオを検索し、検索結果に応じて呼び出す要求部品を選択し、その結果として要求サービスの提案を行う要求提案連携過程と
をコンピュータを用いて実行するための記述を含むことを特徴とする要求サービス提案プログラム。 A program for executing a requested service proposal method for proposing a requested service based on a request term requested by voice input using a computer,
A request analysis process for analyzing and processing items constituting a request term requested by voice input;
A plurality of required parts that each constitutes a component providing a service;
Using a requirement component linkage scenario that describes a scenario in which multiple requirement components are linked and executed,
Using a computer, a request component cooperation scenario is searched using the analysis data analyzed in the request analysis process, a request component to be called is selected according to the search result, and a request service is proposed as a result. A request service proposal program comprising a description for execution.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007214524A JP2009048446A (en) | 2007-08-21 | 2007-08-21 | Request service proposal apparatus, system, method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007214524A JP2009048446A (en) | 2007-08-21 | 2007-08-21 | Request service proposal apparatus, system, method, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009048446A true JP2009048446A (en) | 2009-03-05 |
Family
ID=40500589
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007214524A Pending JP2009048446A (en) | 2007-08-21 | 2007-08-21 | Request service proposal apparatus, system, method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009048446A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019506759A (en) * | 2016-12-30 | 2019-03-07 | グーグル エルエルシー | Audio-based data structure generation |
| JP2019197582A (en) * | 2016-12-30 | 2019-11-14 | グーグル エルエルシー | Device identifier dependent operation processing of packet based data communication |
| US10586127B1 (en) | 2011-11-14 | 2020-03-10 | Google Llc | Extracting audiovisual features from content elements on online documents |
| JP2020091834A (en) * | 2018-12-07 | 2020-06-11 | サウンドハウンド,インコーポレイテッド | Virtual assistant domain selection analysis |
| US10957326B2 (en) | 2016-12-30 | 2021-03-23 | Google Llc | Device identifier dependent operation processing of packet based data communication |
| US11030239B2 (en) | 2013-05-31 | 2021-06-08 | Google Llc | Audio based entity-action pair based selection |
| US11087424B1 (en) | 2011-06-24 | 2021-08-10 | Google Llc | Image recognition-based content item selection |
| US11093692B2 (en) | 2011-11-14 | 2021-08-17 | Google Llc | Extracting audiovisual features from digital components |
| US11100538B1 (en) | 2011-06-24 | 2021-08-24 | Google Llc | Image recognition based content item selection |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195372A (en) * | 2000-01-14 | 2001-07-19 | Nippon Telegr & Teleph Corp <Ntt> | Agent service providing method and computer-readable recording medium |
| JP2001216392A (en) * | 2000-02-03 | 2001-08-10 | Nippon Telegr & Teleph Corp <Ntt> | Request description method, scenario description method, scenario description search method, process description generation method, and recording medium |
| JP2004096203A (en) * | 2002-08-29 | 2004-03-25 | Ricoh Co Ltd | Service mediation apparatus, method, recording medium for executing the method, and service mediation system |
| JP2007072712A (en) * | 2005-09-06 | 2007-03-22 | Nippon Telegr & Teleph Corp <Ntt> | Service component discovery system and method using usage information |
-
2007
- 2007-08-21 JP JP2007214524A patent/JP2009048446A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195372A (en) * | 2000-01-14 | 2001-07-19 | Nippon Telegr & Teleph Corp <Ntt> | Agent service providing method and computer-readable recording medium |
| JP2001216392A (en) * | 2000-02-03 | 2001-08-10 | Nippon Telegr & Teleph Corp <Ntt> | Request description method, scenario description method, scenario description search method, process description generation method, and recording medium |
| JP2004096203A (en) * | 2002-08-29 | 2004-03-25 | Ricoh Co Ltd | Service mediation apparatus, method, recording medium for executing the method, and service mediation system |
| JP2007072712A (en) * | 2005-09-06 | 2007-03-22 | Nippon Telegr & Teleph Corp <Ntt> | Service component discovery system and method using usage information |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11087424B1 (en) | 2011-06-24 | 2021-08-10 | Google Llc | Image recognition-based content item selection |
| US11593906B2 (en) | 2011-06-24 | 2023-02-28 | Google Llc | Image recognition based content item selection |
| US11100538B1 (en) | 2011-06-24 | 2021-08-24 | Google Llc | Image recognition based content item selection |
| US10586127B1 (en) | 2011-11-14 | 2020-03-10 | Google Llc | Extracting audiovisual features from content elements on online documents |
| US11093692B2 (en) | 2011-11-14 | 2021-08-17 | Google Llc | Extracting audiovisual features from digital components |
| US11030239B2 (en) | 2013-05-31 | 2021-06-08 | Google Llc | Audio based entity-action pair based selection |
| JP2019506759A (en) * | 2016-12-30 | 2019-03-07 | グーグル エルエルシー | Audio-based data structure generation |
| US10972530B2 (en) | 2016-12-30 | 2021-04-06 | Google Llc | Audio-based data structure generation |
| US10957326B2 (en) | 2016-12-30 | 2021-03-23 | Google Llc | Device identifier dependent operation processing of packet based data communication |
| US11334713B2 (en) | 2016-12-30 | 2022-05-17 | Google Llc | Device identifier dependent operation processing of packet based data communication |
| JP2019197582A (en) * | 2016-12-30 | 2019-11-14 | グーグル エルエルシー | Device identifier dependent operation processing of packet based data communication |
| US11949733B2 (en) | 2016-12-30 | 2024-04-02 | Google Llc | Audio-based data structure generation |
| JP2020091834A (en) * | 2018-12-07 | 2020-06-11 | サウンドハウンド,インコーポレイテッド | Virtual assistant domain selection analysis |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2009048446A (en) | Request service proposal apparatus, system, method, and program | |
| JP4423327B2 (en) | Information communication terminal, information communication system, information communication method, information communication program, and recording medium recording the same | |
| US8868425B2 (en) | System and method for providing network coordinated conversational services | |
| US8938436B2 (en) | System for and method of providing reusable software service information based on natural language queries | |
| EP1125279B1 (en) | System and method for providing network coordinated conversational services | |
| US7415537B1 (en) | Conversational portal for providing conversational browsing and multimedia broadcast on demand | |
| US20200334740A1 (en) | System and method for a hybrid conversational and graphical user interface | |
| US20100151889A1 (en) | Automated Text-Based Messaging Interaction Using Natural Language Understanding Technologies | |
| CN1932756A (en) | Dynamically generating a voice navigable menu for synthesized data | |
| JP5441455B2 (en) | Network-based service provision system | |
| WO2009036661A1 (en) | Method, system and apparatus for processing information in a multimedia contact center | |
| CN1639681A (en) | System and method for concurrent multimodal communication using concurrent multimodal tags | |
| US8467505B2 (en) | Voicemail filtering software | |
| JP2021180427A (en) | Group communication system, group communication program and group communication method | |
| US20080275937A1 (en) | Control Device, Method and Program for Providing Information | |
| WO2002052831A1 (en) | Radio mobile terminal communication system | |
| JP2009205640A (en) | Information collection management system, method, and program | |
| KR100522625B1 (en) | Service providing method of dialogue type interface communication system | |
| KR100625656B1 (en) | Resource Sharing System and Method | |
| KR20190033750A (en) | Conference system, apparatus and method for mapping attendance information between heterogeneous conferences | |
| JP5016555B2 (en) | Gateway device, browser display method on PC, and gateway control program | |
| KR20220134959A (en) | Voice data processing system and method based on voice recognition engine of each business type | |
| JP2000106602A (en) | Customer information database generation system | |
| JP2011048076A (en) | Communication system and method of controlling the same, mobile communication terminal and method of controlling the same, and program | |
| KR20230174017A (en) | Chatbot management system and operating method thereof for providing a chatbot service over multiple service channels |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100506 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100518 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100714 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100810 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101004 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101109 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110203 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110208 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20110603 |