辅助装置、辅助方法以及程序

文档序号:1581012 发布日期:2020-01-31 浏览:14次 >En<

阅读说明:本技术 辅助装置、辅助方法以及程序 (Support device, support method, and program ) 是由 安井裕司 石坂贤太郎 渡边将行 科威·阿赫戈 克里斯托弗·郎 刘立言 伊藤洋 内富宽隆 于 2018-06-13 设计创作,主要内容包括:辅助装置(100、500)具备:取得部(110、510),其从利用者的终端装置(200)取得包含由所述利用者以声音或文本输入的输入信息的利用者侧信息;接口部(160、540),其进行用于所述作业的预约的动作;和中介部(120、140、520、560),其进行由所述取得部取得的利用者侧信息中所包含的输入信息的意图推定,并且基于所述意图推定的结果控制所述接口部,实现所述利用者有意图的作业的预约。(The auxiliary device (100, 500) is provided with: an acquisition unit (110, 510) that acquires, from a terminal device (200) of a user, user-side information including input information input by the user in voice or text; an interface unit (160, 540) that performs an operation for reserving the job; and an intermediary unit (120, 140, 520, 560) that performs intention estimation of input information included in the user-side information acquired by the acquisition unit, and controls the interface unit based on a result of the intention estimation, thereby realizing reservation of a job intended by the user.)

辅助装置、辅助方法以及程序

技术领域

本发明的方案涉及辅助装置、辅助方法以及程序。

本申请基于2017年6月16日在日本国申请的特愿2017-118700号来主张优先权,将其内容引用于此。

背景技术

以往,已知一种翻译辅助系统(参考专利文献1),其具有:声音取得单元,取得以第1语言说话的说话人的声音;翻译单元,将以由声音取得单元取得的声音表示的句子翻译成第2语言;判定单元,判定翻译单元中的翻译精度是否处于预先决定的不良范围;通信单元,在判定为翻译精度处于不良范围的情况下,与操作人员呼应连接;和声音输出单元,在与操作人员呼应连接时输出该操作人员的声音,在未与操作人员连接时输出由翻译单元翻译出的结果。

现有技术文献

专利文献

专利文献1:JP特开2017-10311号公报

发明内容

发明要解决的课题

但是,在现有的技术中,在利用者想要预约住宿设施等设施的情况下,有时不能适当地对两者进行辅助。

本发明考虑这样的事情而完成,其目的之一在于,提供能适当地辅助作业的预约的辅助装置、辅助方法以及程序。

用于解决课题的手段

(1):本发明的一个方案是辅助装置(100),其具备:取得部(110),其从利用者(U)的终端装置(200)取得包含由所述利用者以声音或文本输入的输入信息的利用者侧信息;接口部(150、160),其进行用于作业的预约的动作;和中介部(120、140),其进行由所述取得部取得的利用者侧信息中所包含的输入信息的意图推定,并且基于所述意图推定的结果来控制所述接口部,实现所述利用者有意图的作业的预约。

在此,所谓作业,例如包含利用设施的作业、道路服务、故障排查等作业。换言之,所谓作业即是服务。

(2):在上述(1)的方案中,所述接口部对应于目的方以不同的形式来进行用于所述作业的预约的动作,所述中介部通过对来自所述接口部的反馈进行相同级别的结构化处理,从而对所述终端装置返回辨识不到所述接口部的形式的差异的应答。

(3):在上述(1)的方案中,在由所述取得部取得的利用者侧信息中包含所述终端装置的位置信息或行进方向,所述辅助装置(100)还具备:缩减部(124),其基于由所述取得部取得的所述终端装置的位置信息或行进方向来缩减所述接口部进行访问的对象。

(4):在上述(1)的方案中,所述利用者侧信息以所述利用者的语言作成,所述中介部基于所述利用者的语言来进行所述利用者侧信息中所包含的输入信息的意图推定,并委托翻译部将所述意图推定的结果翻译成所述作业的管理者的语言,基于所述翻译部的翻译结果来控制所述接口部。

(5):在上述(1)的方案中,所述中介部使所述接口部对多个作业并行地实现用于预约的交流。

(6):在上述(5)的方案中,所述中介部通过反向竞价方式来决定所述多个作业当中进行预约的作业。

(7):本发明的其他方案是辅助方法,在该辅助方法中,计算机执行:从利用者的终端装置取得包含由所述利用者以声音或文本输入的输入信息的利用者侧信息,进行由所述取得部取得的利用者侧信息中所包含的输入信息的意图推定,基于所述意图推定的结果来控制进行用于作业的预约的动作的接口部,实现所述利用者有意图的作业的预约。

(8):本发明的其他方案是程序,其使计算机执行:从作业的利用者的终端装置取得包含由所述利用者以声音或文本输入的输入信息的利用者侧信息,进行由所述取得部取得的利用者侧信息中所包含的输入信息的意图推定,基于所述意图推定的结果来控制进行用于作业的预约的动作的接口部,实现所述利用者有意图的作业的预约。

(9):本发明的其他方案是辅助装置,具备:取得部,其取得包含利用者的输入信息的利用者侧信息;环境信息参考部,其参考与所述利用者对应的环境信息;任务计划部,其基于所述利用者侧信息以及所述环境信息来计划任务;请求生成部,其基于所述任务来生成多个服务请求;服务提供者信息参考部,其参考与所述服务请求对应的多个服务提供者信息;和中介部,其对应于所述服务请求选择性地生成向多个服务提供者的接口。

(10):在上述(9)的方案中,所述环境信息包含与所述利用者的识别信息建立对应的行动历史记录信息。

(11):在上述(10)的方案中,所述行动历史记录信息包含所述利用者的位置信息历史记录或行进方向。

(12):在上述(10)的方案中,所述行动历史记录信息包含所述利用者当前正阅览的或过去阅览过的万维网内容或所述万维网内容的识别信息。

(13):在上述(9)的方案中,所述中介部基于所述服务提供者的识别信息向所述服务提供者分配所述多个接口。

(14):在上述(9)的方案中,所述环境信息包含所述利用者的声音通话识别信息,所述多个接口包含基于所述声音通话识别信息来执行声音通话连接的声音通话接口。

(15):在上述(9)的方案中,所述中介部同时控制多个所述声音通话接口来与所述多个服务提供者执行声音通话连接。

(16):在上述(9)的方案中,所述中介部参考所述环境信息,经由所述接口来对所述多个服务提供者提供所述环境信息的一部分。

(17):在上述(16)的方案中,所述环境信息包含发信源信息。

(18):在上述(9)的方案中,所述中介部具备:日志记录部,其记录与所述任务对应的所述接口的输入输出信息。

(19):在上述(9)的方案中,所述任务包含:以所述服务请求的完成为目标的主任务;和用于基于所述主任务的进展以及来自所述服务提供者的回答来达成所述主任务的重大事件的子任务,所述中介部基于所述主任务以及所述子任务动态地取得所述任务的参考信息,控制向所述利用者以及接口的输出。

发明效果

根据(1)~(8),能适当地辅助作业的预约。

根据(3),能进行辅助,使得移动中(例如旅行中)的利用者能简便地预约行进方向前方的住宿设施等。

根据(5)、(6),能进行辅助,使得利用者能从多个作业当中预约适合的作业。

根据(9)~(19),能选择适当的接口。

根据(17),能通过通知与发信者相关的信息来顾及安全性。

根据(18),能使辅助装置的行动透明化。

附图说明

图1是表示第1实施方式所涉及的辅助装置100的使用环境的一例的图。

图2是第1实施方式所涉及的辅助装置100的功能结构图。

图3是表示设施信息144的内容的一例的图。

图4是表示通过反向竞价方式决定预约设施的情形的图。

图5是表示辅助装置100中执行的处理的流程的一例的流程图。

图6是第2实施方式所涉及的辅助装置500的功能结构图。

图7是第2实施方式所涉及的辅助装置500的功能结构图。

图8是表示以第2实施方式的辅助装置500为中心执行的处理的流程的一例的流程图。

具体实施方式

以下,参考附图来说明本发明的辅助装置、辅助方法以及程序的实施方式。

<第1实施方式>

图1是表示第1实施方式所涉及的辅助装置100的使用环境的一例的图。辅助装置100与网络NW连接来使用。网络NW例如包括因特网、WAN(Wide Area Network,广域网)、LAN(Local Area Network,局域网)、无线基站、蜂窝网、Wi-Fi网等。

在网络NW连接有想要利用设施的利用者U的终端装置200、预约服务提供商300、翻译服务提供商400等。

终端装置200例如是智能手机、平板终端、笔记本个人计算机等可移动型终端装置。另外,在利用者U正搭乘车辆的情况下,终端装置200也可以是车载终端装置(车载因特网设备),还可以是静置型的桌面个人计算机等。利用者U所搭乘的车辆可以是自动驾驶车辆,在该情况下,如以下说明的那样进行预约的设施的位置可以自动设定为自动驾驶的目的地。

终端装置200通过应用程序等启动来接受利用者的声音输入或文本输入,将该接受到的信息发送到辅助装置100。另外,终端装置200具备利用GNSS(Global NavigationSatellite System,全球导航卫星系统)、无线基站的位置等的位置取得部,将终端装置200的位置、或基于位置的变化的终端装置200的行进方向(利用者U的行进方向)定期地发送到辅助装置100。

预约服务提供商300由接受到因特网上的预约的设施B的终端装置(以下称作设施终端)B-1访问,基于来自辅助装置100的指示来实现设施B的网络预约。另外,预约服务提供商300可以接受一般意义上的网络预约,即,可以接受通过经由因特网来访问预约服务提供商300的万维网站点而进行的预约。

翻译服务提供商400基于来自辅助装置100的委托来承接所期望的语言之间的翻译。

另外,图中,对于仅接受用电话进行的预约的设施A,辅助装置100通过人工智能的自动发声或通过对电话操作人员进行指示来进行预约。

图2是第1实施方式所涉及的辅助装置100的功能结构图。辅助装置100例如具备取得部110、前端中介部120、后端中介部140、声音处理部150和服务接口160。另外,辅助装置100将服务请求信息130和设施信息144存储在RAM(Random Access Memory,随机存取存储器)、闪速存储器、HDD(Hard Disk Drive,硬盘驱动器)等存储装置中。

取得部110例如包含NIC(Network Interface Card,网络接口卡)。取得部110从终端装置200取得包含由利用者U以声音或文本输入的输入信息的利用者侧信息。在利用者侧信息中可以包含终端装置200的位置信息或行进方向信息。

前端中介部120例如具备应答部122、对象地域缩减部124和任务调度器126。这些功能部通过CPU(Central Processing Unit,中央处理器)等处理器执行程序(软件)来实现。另外,这些功能部当中的一部分或全部可以通过GPU(Graphics Processing Unit,图形处理器)、LSI(Large Scale Integration,大规模集成电路)、ASIC(Application SpecificIntegrated Circuit,特定用途集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)等硬件来实现,也可以通过软件与硬件的协作来实现。

应答部122以与终端装置200的利用者U进行会话的形式接受设施的预约,或引导至设施的预约。这时,应答部122基于输入信息来推定利用者U的意图。例如,应答部122通过人工智能(AI)、深度学习(deep learning)等机器学习将以明文的文本记述的输入信息变换成结构化的数据,由此来推定利用者U的意图。所谓利用者U的意图,例如是“日期:○月○日,场所:观光地××,住宿天数:1天,餐食:日餐”这样能由计算机辨识的抽象化的数据。另外,应答部122参考服务请求信息130的内容,生成与设施的预约的进展状况相应的会话的内容,发送到终端装置200。

对象地域缩减部124基于由取得部110取得的终端装置200的位置信息或行进方向来缩减接口部(声音处理部150或服务接口160)进行访问(对预约进行询问的)的设施所存在的地域(对象地域)。例如,对象地域缩减部124缩减至位于终端装置200(利用者U)的行进方向的前方且根据行进速度推定出的通过移动手段到日落为止所能到达的地域。这样的处理例如对应如下的需求:利用者U在未决定住宿目的地的情况下乘车辆进行移动,在就那样乘车辆享受旅行后想要决定住宿的设施。

任务调度器126基于应答部122的推定结果和对象地域缩减部124的缩减结果来生成服务请求信息130。服务请求信息130是通过服务请求No(编号)标注且包含对象范围和交涉状态的信息。所谓对象范围,例如是包含“日期时间”、“对象地域”、“设施的类别”、“费用范围”等的信息。所谓交涉状态,是表示针对通过后端中介部140的处理进行的动作,来自设施的应答进展到哪个阶段的信息。

后端中介部140例如具备设施交流处理部142和翻译委托部146。设施交流处理部142参考设施信息144对服务请求信息中所包含的每个服务请求No确定访问对象的设施。

图3是表示设施信息144的内容的一例的图。如图示那样,设施信息144将设施的位置、设施属性、预约手段等信息与设施的识别信息即设施ID建立对应。设施交流处理部142提取与服务请求信息130的对象范围相符的设施(以下称作候补设施),对于提取出的设施,用适应于预约手段的手段使声音处理部150或服务接口160进行用于预约的交涉的动作。

若候补设施的预约手段是电话,则设施交流处理部142控制声音处理部150以及电话机152,通过合成声音对设施的预约担当号码打电话。设施交流处理部142具有与应答部122同样的功能,辨识通话对方的发声内容并将其变换成结构化的数据,使声音处理部150生成用于传达预约希望内容的发声内容,并传达给电话机152。另外,也可以取而代之,由设施交流处理部142通过对电话操作人员传达会话的内容来进行会话。

另外,若候补设施的预约手段是因特网,则设施交流处理部142控制服务接口160,进行对预约服务提供商300提供的因特网站点输入给定的表单的处理。该给定的表单并不限于用于直接进行预约的表单,也可以是用于进行基于文本的询问的表单。

如此地,辅助装置100具有多个向设施侧的接口,以不使利用者U辨识到它们的差异的形式来实现与利用者U的会话。

另外,设施交流处理部142在候补设施存在多个的情况下,可以对多个设施并行地进行交流,以反向竞价方式(投标方式)决定进行预约的设施(预约设施)。图4是表示通过反向竞价方式决定预约设施的情形的图。如图示那样,可以在询问给定的条件下能否进行利用的结果是给出以下应答的情况下,将设施D决定为预约设施,即,从设施A给出“能利用,费用10000日元”的应答;从设施B给出“不能利用”的应答;从设施C给出“能利用,费用9500日元”的应答;从设施D给出“能利用,费用8500日元”的应答。

另外,在以与设施中使用的语言不同的语言(利用者的语言)进行直到生成服务请求信息130为止的处理的情况下,设施交流处理部142可以使翻译委托部146对翻译服务提供商400委托翻译。另外,这样的处理也可以在前端中介部120中进行。在该情况下,由取得部110取得的输入信息可以翻译成设施中使用的语言,也可以以其他语言进行直到要生成服务请求信息130前为止的处理,而以设施中使用的语言生成服务请求信息130。

以下,说明辅助装置100中执行的处理的流程。图5是表示辅助装置100中执行的处理的流程的一例的流程图。本流程图的处理例如在由取得部110取得新的利用者侧信息时开始。

首先,应答部122基于输入信息来进行意图推定(步骤S100),对象地域缩减部124基于位置或行进方向来进行对象地域的缩减(步骤S102)。接下来,应答部122判定是否推定出利用者U对设施的利用意图(步骤S104)。在未推定出利用者U对设施的利用意图的情况下,处理返回步骤S100。

在推定出利用者U对设施的利用意图的情况下,任务调度器126新生成服务请求信息130(步骤S106),将交涉状态设定为“交涉中”(步骤S108)。

以后的处理可以与步骤S100~S108非同步地通过依次参考服务请求信息130来进行。设施交流处理部142从设施信息144提取候补设施(步骤S110),对声音处理部150以及/或者服务接口160进行指示来进行向候补设施的询问(步骤S112)。

接下来,设施交流处理部142判定是否有来自设施侧的提问(步骤S1 14)。在有来自设施侧的提问的情况下,设施交流处理部142将服务请求信息130的交涉状态变更为“有提问”(步骤S116)。这时,在服务请求信息130中登记有表示提问的内容的信息。对应于此,应答部122对终端装置200发送表示提问的内容的询问信息(步骤S118)。

在步骤S114中判定为没有来自设施侧的提问的情况下(还包含几次与提问相应的结果是提问消失的情况),设施交流处理部142判定是否有能利用的设施(步骤S120)。

在判定为有能利用的设施的情况下,设施交流处理部142在能利用的设施当中选择条件最佳的设施(步骤S122)。所谓条件,可以不仅包含利用价款,还包含设施属性、品质等条件,应答部122可以解释来自终端装置200的输入信息中所包含的条件(不仅可以是直接指定的情况,也可以是会话中暗示的条件)。接下来,设施交流处理部142将服务请求信息130的交涉状态变更为“能利用”(步骤S124)。这时,在服务请求信息130中登记与设施相关的各种信息。另一方面,在判定为没有能利用的设施的情况下,设施交流处理部142将服务请求信息130的交涉状态变更为“不能利用”(步骤S128)。

然后,应答部122针对设施能否利用对终端装置200进行联络(步骤S126)。在能利用设施的情况下,应答部122将与设施相关的各种信息一并发送到终端装置200。

根据以上说明的第1实施方式的辅助装置100,通过具备如下要素而能适当地辅助作业的预约:取得部110,其从作业的利用者U的终端装置200取得包含由利用者U以声音或文本输入的输入信息的利用者侧信息;接口部(150、160),其进行用于作业的预约的动作;和中介部(120、140),其进行由取得部110取得的利用者侧信息中所包含的输入信息的意图推定,并且基于意图推定的结果来控制接口部,实现利用者有意图的作业的预约。

例如,在外国人想要预约仅接受用电话进行的预约的、由高龄者等管理(经营)的住宿设施的情况下,现有技术中需要委托口译等来进行预约。这一点,通过利用实施方式的辅助装置100,不管语言如何都能进行设施的预约。

另外,在自动化、智能化先进的社会中,预想以下这样的形式:以少的信息快速确定预约的受订者能受订服务。这一点,在实施方式的辅助装置100中,通过利用预先收集的设施信息144,能迅速使预约成立。

另外,设施信息144的收集例如在地方自治体承接介绍、领受介绍佣金、斡旋佣金这样的商务当中进行。另外,也可以构建以下机制:辅助装置100的运营者对应于预约的成立从预约服务提供商300、翻译服务提供商400领受激励。

<第2实施方式>

以下,说明第2实施方式的辅助装置500。关于辅助装置500的使用环境,援引图1并省略再次的说明。

图6以及图7是第2实施方式所涉及的辅助装置500的功能结构图。如图6所示那样,辅助装置500例如具备取得部510、前端中介部520、输入输出接口(I/F)540和参考部550。前端中介部520以及后述的后端中介部560的各部例如通过CPU等处理器执行程序(软件)来实现。另外,各部当中的一部分或全部可以通过GPU、LSI、ASIC、FPGA等硬件来实现,也可以通过软件与硬件的协作来实现。

取得部510例如经由输入输出I/F540从终端装置200取得包含由利用者U以声音、文本、其他形式输入的输入信息的利用者侧信息。在利用者侧信息中可以包含终端装置200的位置信息或行进方向信息。

前端中介部520例如具备基本I/O(Input/Output,输入/输出)模块522、意图/指示推定部524和任务调度器530。

基本I/O模块522包含声音/文本变换部、显示设备控制部等。基本I/O模块522例如与第1实施方式的应答部122同样,以与终端装置200的利用者U进行会话的形式进行用于接受设施的预约或引导至设施的预约的处理。在输入信息是声音的情况下,基本I/O模块522将其变换成文本并输出到意图/指示推定部524。另外,在输入信息是文本的情况下,基本I/O模块522将该文本原样不变地输出到意图/指示推定部524。另外,基本I/O模块522参考服务请求信息536的内容来生成与任务的进展状况相应的会话的内容,并将其发送到终端装置200。

意图/指示推定部524基于输入的文本来推定利用者U的意图、指示的内容。例如,意图/指示推定部524通过人工智能(AI)、深度学习(deep learning)等机器学习将以明文的文本记述的输入信息变换成结构化的数据,由此推定利用者U的意图、指示的内容。意图/指示推定部524决定与推定出的内容相应的主任务(例如“住宿设施的预约”这样的主任务)。

任务调度器530具备任务域/主任务决定部532和请求生成部534。

任务域/主任务决定部532生成与由意图/指示推定部524决定的主任务的域(分类属性)相应的请求生成部534(域控制模块)。这时,任务域/主任务决定部532基于由参考部550的环境信息参考部554参考的利用者的环境信息、由任务域信息参考部556参考的任务域信息、和由任务优先度参考部558参考的任务优先度来生成请求生成部534。

环境信息例如包含电话号码或通话源信息即CID、性别、年龄、希望禁烟/吸烟、万维网阅览历史记录(当前或过去的历史记录)、终端操作历史记录等各种行动历史记录信息这样的信息。行动历史记录信息可以包含利用者的位置信息的历史记录、行进方向的历史记录。任务域/主任务决定部532与环境信息相符地生成请求生成部534。

任务域信息例如包含任务的识别信息即任务ID、任务域的识别信息即任务域ID、执行/结束条件、能使用的接口的形式、参考信息的范围等。

例如在环境信息表示利用者处于从自家住宅远距离移动中且想要参考或预约设施的情况下,任务域/主任务决定部532在“设施信息参考/预约”这样的任务域中,以当前地以及行进信息为初始条件来进行主任务(作为示例,有住宿设施的参考/预约)的分配。另外,在“交通事故处理”这样的任务域中,在利用者尝试进行通报的情况下,任务域/主任务决定部532可以根据利用者正利用的车辆的VIN等信息、驾驶者信息这样的环境信息,来进行对警察机关、家属、保险业者这样的全部联络对象者进行联络这样的主任务的分配。

任务优先度例如是将优先度、代替任务ID、代替任务的执行/结束条件等与任务ID建立对应的信息。

请求生成部534决定与主任务的完成对应的子任务的执行顺序。所谓子任务,是用于基于主任务的进展以及来自服务提供者的回答来达成主任务的重大事件的任务。例如在主任务是电话预约的情况下,按照服务提供者的确定、电话号码的确定、语言的确定、翻译I/F的有效化、通话这样的顺序来决定子任务的执行顺序。另外,请求生成部534生成服务请求信息536。在此,可以组合属于不同的域的模块来执行各个任务。例如,在中途通知任务的一部分的状态、将执行结果反馈给利用者、或者在对话中从服务提供者侧有特定的要求时,可以执行与其对应的处理等。例如,作为附加信息的确认,可以在环境信息的参考控制模块中对应吸烟/禁烟的确认,并在语言不同时切换成经由翻译模块的通话。

服务请求信息536是通过服务请求No(编号)进行标注且包含对象范围和交涉状态的信息。所谓对象范围,例如是包含“日期时间”、“对象地域”、“设施的类别”、“费用范围”等的信息。所谓交涉状态,是表示针对通过后端中介部560的处理进行的动作,来自设施的应答进展到哪个阶段的信息。

后端中介部560例如具备日志记录部570、外部模块调用部580和输入输出控制部590。

日志记录部570记录与任务对应的输入输出I/F540的输入输出信息。输入输出信息是声音或文本。日志记录部570将该声音或文本通过存储装置保持一定期间。

外部模块调用部580调用翻译模块等外部模块。

输入输出控制部590基于主任务以及子任务来动态地取得任务的参考信息,控制向利用者以及接口的输出。输入输出控制部590对应于服务请求选择性地生成向多个服务提供者的输入输出I/F540。这时,输入输出控制部590基于由服务提供者信息参考部552参考的服务提供者信息来选择输入输出I/F540(分配给服务提供者)。在输入输出I/F540中包含基于利用者的CID来执行声音通话连接的声音通话接口。

服务提供者信息例如包含服务提供者的识别信息、服务提供者所使用的语言、能使用的接口的形式、设施位置信息、服务属性等。

输入输出控制部590可以构成为,针对服务提供者的管理服务器,选择以能读取的方式提供前述的利用者的环境信息的一部分、通过意图/指示推定部524进行变换而被结构化的属性信息的输入输出I/F540,或者选定将来自服务提供者的声音、图像、选项等输入信息直接提示给利用者的终端装置或用既定的方法进行变换后提示给利用者的终端装置的输入输出I/F540。另外,这里选择的输入输出I/F540可以存在多个,也可以是并联或串联地组合而成的结构。例如,可以对服务提供者提供英语和日语各自的按语言区别的接口,还能构成为,通过对声音的输入串联地设定翻译(变换)接口,从而使得输出成为基于翻译结果的声音。在此,输入输出I/F540可以由对存储装置上共享的信息赋予来自一个方向或双方向的访问并在任意的定时进行读写的类型的输入输出、基于预先设定的规则来进行变换的输入输出的对等构成。输入输出控制部590接受经由该输入输出I/F540执行的特化成主任务或子任务的操作输入,并且通过对来自双方向的接收信号进行处理来执行附随于任务的处理。换言之,在被定义并分配的该输入输出I/F540中规定共享的信息、从一方向另一方传达的信息、以及各自能调用、执行的处理。

输入输出控制部590基于服务提供者信息来进行服务提供者的确定,进而确定服务提供者的电话号码、语言、翻译模块的使用条件、输入输出I/F等,进行利用环境信息的输入、通话内容的决定等处理。

图8是表示以第2实施方式的辅助装置500为中心执行的处理的流程的一例的流程图。

首先,从利用者的用户界面(图中为利用者UI)对前端中介部520(图中为FE中介部)输入声音(步骤S200)。

前端中介部520的基本I/O模块522进行语言解析,将声音变换成文本(步骤S202)。接下来,意图/指示推定部524以及任务域/主任务决定部532参考利用者侧信息和环境信息来推定利用者的意图,决定主任务(步骤S204)。接下来,任务域/主任务决定部532决定任务域(步骤S206),生成任务执行对应模块(请求生成部534)(步骤S208)。

请求生成部534生成服务请求,并生成对应子任务(步骤S210)。前端中介部520将状态更新,成为可接受追加操作的状态(步骤S212)。若在该状态下进一步进行声音输入(步骤S200),就再次执行步骤S202以后的处理。

后端中介部560的输入输出控制部590决定对应域,决定对应I/F(要使用的输入输出I/F540),执行对应模块(步骤S214)。由此,输入输出I/F540执行声音通话(步骤S216、S218)。另外,在通话对方的服务提供者存在多个的情况下,输入输出控制部590可以同时控制多个输入输出I/F540(声音通话接口)来与多个服务提供者执行声音通话连接。另外,在需要进行翻译的情况下,外部模块调用部580调用翻译模块并使其进行翻译。

这时,输入输出控制部590可以经由输入输出I/F540(声音通话接口以外的接口)对通话对方的服务提供者提供利用者的环境信息的一部分。所提供的环境信息可以限制在利用者所允许的范围内。

若声音通话结束,输入输出控制部590就通知子任务对应模块的执行完成(步骤S220)。收到该通知后前端中介部520进行子任务的结束判定(步骤S222)、主任务的结束判定(步骤S224),并进行结束状态判定来生成应答(步骤S226)。利用者UI接收应答(步骤S228)。

根据以上说明的第2实施方式,除了起到与第1实施方式同样的效果以外,还能自动选择适当的接口。

以上,使用实施方式说明了用于实施本发明的形态,但本发明并不受这样的实施方式的任何限定,能在不脱离本发明的要旨的范围内加入各种变形以及置换。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:智能设备和智能追踪系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!