《功能执行指示系统、功能执行指示方法及功能执行指示程序.pdf》由会员分享,可在线阅读,更多相关《功能执行指示系统、功能执行指示方法及功能执行指示程序.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201380031463.8 (22)申请日 2013.05.28 2012-137842 2012.06.19 JP G10L 15/22(2006.01) (71)申请人 株式会社 NTT 都科摩 地址 日本东京都 (72)发明人 辻野孝辅 (74)专利代理机构 北京三友知识产权代理有限 公司 11127 代理人 李辉 黄纶伟 (54) 发明名称 功能执行指示系统、 功能执行指示方法及功 能执行指示程序 (57) 摘要 本发明提供适当执行基于连续输入的单词的 功能。功能执行指示系统 (1) 的功能执行指示服 务器 (10) 具有 : 。
2、功能执行指示部 (11), 其指示执 行与按照每种任务而预先设定的类别相关联的一 个以上的任务 ; 单词输入部 (12), 其输入包括单 词的信息 ; 类别确定部 (13), 其确定单词的类别 ; 执行功能决定部 (14), 其按照所确定的类别决定 指示执行的任务 ; 以及执行功能存储部 (15), 其 存储被指示执行的任务。 执行功能决定部(14)根 据所确定的类别和与过去被指示执行的任务相关 联的类别, 判定以后是否指示执行该过去被指示 执行的功能。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.12.15 (86)PCT国际申请的申请数据 PCT/JP2013/06。
3、4766 2013.05.28 (87)PCT国际申请的公布数据 WO2013/190956 JA 2013.12.27 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书13页 附图7页 (10)申请公布号 CN 104380374 A (43)申请公布日 2015.02.25 CN 104380374 A 1/2 页 2 1. 一种功能执行指示系统, 该功能执行指示系统具有 : 功能执行指示单元, 其指示执行与按照每种功能而预先设定的类别相关联的一个以上 的功能 ; 单词输入单元, 其输入包括单词的信息 ; 类别确定单元, 其确定由所。
4、述单词输入单元输入的信息中包含的单词的类别 ; 以及 执行功能决定单元, 其按照由所述类别确定单元确定的类别, 从所述一个以上的功能 中决定由所述功能执行指示单元指示执行的功能, 所述执行功能决定单元根据由所述类别确定单元确定的类别、 以及与过去由所述功能 执行指示单元指示执行的功能相关联的类别, 判定以后是否指示执行该过去由所述功能执 行指示单元指示执行的功能。 2. 根据权利要求 1 所述的功能执行指示系统, 其中, 所述功能执行指示系统还具有存储由所述功能执行指示单元指示执行的功能的执行 功能存储单元, 所述执行功能决定单元根据由所述类别确定单元确定的类别、 以及由所述执行功能存 储单元。
5、存储的与过去由所述功能执行指示单元指示执行的功能相关联的类别, 判定以后是 否指示执行该过去由所述功能执行指示单元指示执行的功能。 3. 根据权利要求 1 或 2 所述的功能执行指示系统, 其中, 所述一个以上的功能中至少一个功能与预先设定的单词相对应, 所述执行功能决定单元根据由所述单词输入单元输入的单词和所述预先设定的单词, 从所述一个以上的功能中决定由所述功能执行指示单元指示执行的功能。 4. 根据权利要求 1 3 中任意一项所述的功能执行指示系统, 其中, 所述执行功能决定单元按照由所述类别确定单元确定的类别, 判定是否指示执行在刚 刚由所述单词输入单元输入有关该类别的单词之前由所述功。
6、能执行指示单元指示执行的 功能。 5. 根据权利要求 1 4 中任意一项所述的功能执行指示系统, 其中, 在由所述功能执行指示单元指示执行的功能中, 包括输入包含在由所述单词输入单元 输入的信息中、 并且与该功能相关联的类别的单词的功能, 所述执行功能决定单元判定由所述类别确定单元确定的类别的单词是否能够作为针 对所述过去由所述功能执行指示单元指示执行的功能的输入, 根据该判定, 判定是否指示 执行该过去由所述功能执行指示单元指示执行的功能。 6. 根据权利要求 5 所述的功能执行指示系统, 其中, 所述执行功能决定单元在判定为以后指示执行过去由所述功能执行指示单元指示执 行的功能的情况下, 。
7、将被作为了针对该过去由所述功能执行指示单元指示执行的功能的输 入的单词, 作为针对该功能的输入。 7. 根据权利要求 6 所述的功能执行指示系统, 其中, 所述执行功能决定单元判定由所述类别确定单元确定的类别、 和被作为了针对所述过 去指示执行的功能的输入的单词的类别是否一致, 在判定为一致的情况下, 判定以后指示 执行该功能。 8. 根据权利要求 1 7 中任意一项所述的功能执行指示系统, 其中, 权 利 要 求 书 CN 104380374 A 2 2/2 页 3 所述功能执行指示系统还具有声音识别单元, 该声音识别单元以声音为输入, 对所输 入的声音进行声音识别, 将进行声音识别的结果输。
8、入所述单词输入单元。 9. 一种功能执行指示方法, 该功能执行指示方法包括 : 功能执行指示步骤, 指示执行与按照每种功能而预先设定的类别相关联的一个以上的 功能 ; 单词输入步骤, 输入包括单词的信息 ; 类别确定步骤, 确定在所述单词输入步骤中输入的信息中包含的单词的类别 ; 以及 执行功能决定步骤, 按照在所述类别确定步骤中确定的类别, 从所述一个以上的功能 中决定在所述功能执行指示步骤中指示执行的功能, 在所述执行功能决定步骤中, 根据在所述类别确定步骤中确定的类别、 以及与过去在 所述功能执行指示步骤中指示执行的功能相关联的类别, 判定以后是否指示执行该过去在 所述功能执行指示步骤中。
9、指示执行的功能。 10. 一种功能执行指示程序, 其使计算机作为以下单元发挥作用 : 功能执行指示单元, 其指示执行与按照每种功能而预先设定的类别相关联的一个以上 的功能 ; 单词输入单元, 其输入包括单词的信息 ; 类别确定单元, 其确定由所述单词输入单元输入的信息中包含的单词的类别 ; 以及 执行功能决定单元, 其按照由所述类别确定单元确定的类别, 从所述一个以上的功能 中决定由所述功能执行指示单元指示执行的功能, 所述执行功能决定单元根据由所述类别确定单元确定的类别、 以及与过去由所述功能 执行指示单元指示执行的功能相关联的类别, 判定以后是否指示执行该过去由所述功能执 行指示单元指示执。
10、行的功能。 权 利 要 求 书 CN 104380374 A 3 1/13 页 4 功能执行指示系统、 功能执行指示方法及功能执行指示程 序 技术领域 0001 本发明涉及能够指示一个以上的功能的执行的功能执行指示系统、 功能执行指示 方法及功能执行指示程序。 背景技术 0002 过去公知有识别用户的声音并根据所识别的声音执行功能的系统。例如, 在专利 文献 1 中记载了根据在车载导航装置中识别出的声音, 执行将登记地点设定为目的地并发 现登记地点的地图的功能。 0003 现有技术文献 0004 专利文献 0005 专利文献 1 : 日本特开 2006 23444 号公报 发明内容 0006 。
11、发明要解决的问题 0007 在此, 说明能够执行多个功能 ( 任务 )、 而且用户能够多次讲话指示 ( 基于声音的 指示 ) 的声音代理系统。在过去的这种系统中, 不能判定所讲话的内容是对此前的任务中 的条件附加或变更的讲话、 或者还是与此前的任务无关的新的要件的讲话。 0008 例如, 在用户对着系统讲出了 “到东京的换乘” 时, 在系统中查询从用户的最近车 站到东京站的换乘(换乘引导的应用被启动)。 以后, 假设用户想要知道到横滨站的换乘而 非到东京站的换乘, 并讲出了 “还是横滨吧” 。 此时, 假设根据用户的讲话内容判定重新执行 的任务, 由于在 “还是横滨吧” 的讲话中不包含 “换乘。
12、” 这样用于执行查询换乘的任务的关 键词, 因而导致执行例如查询仅根据地名而启动的横滨的地图的任务, 而不是执行查询换 乘的任务。 0009 另一方面, 假设以前的任务即查询换乘的任务仍在继续, 则能够按照用户希望的 那样查询到横滨站的换乘。但是, 假设这样一律地继续任务, 当用户在讲出了 “到东京的换 乘” 后不换乘, 因想要查询咖喱店铺而又讲出了 “咖喱” 的情况下, 将导致再次执行查询换乘 的任务。如果根据如上所述简单输入的单词执行任务, 将不能根据连续输入的单词执行合 适的任务。 0010 本发明正是鉴于上述问题而提出的, 其目的在于, 提供一种功能执行指示系统、 功 能执行指示方法及。
13、功能执行指示程序, 能够适当执行基于连续输入的单词的功能。 0011 用于解决问题的手段 0012 为了达到上述目的, 本发明的一个实施方式的功能执行指示系统具有 : 功能执行 指示单元, 其指示执行与按照每种功能而预先设定的类别相关联的一个以上的功能 ; 单词 输入单元, 其输入包括单词的信息 ; 类别确定单元, 其确定由单词输入单元输入的信息中包 含的单词的类别 ; 以及执行功能决定单元, 其按照由类别确定单元确定的类别, 从一个以上 说 明 书 CN 104380374 A 4 2/13 页 5 的功能中决定由功能执行指示单元指示执行的功能, 执行功能决定单元根据由类别确定单 元确定的类。
14、别、 以及与过去由功能执行指示单元指示执行的功能相关联的类别, 判定以后 是否指示执行该过去由功能执行指示单元指示执行的功能。 0013 在本发明的一个实施方式的功能执行指示系统中, 根据与功能相关联的类别和所 输入的单词的类别, 判定以后是否指示执行过去指示执行的功能。 因此, 例如能够适当判定 是应该继续执行过去执行的功能、 还是应该执行新的功能。 即, 根据本发明的一个实施方式 的功能执行指示系统, 能够适当执行基于连续输入的单词的功能。 0014 也可以是, 功能执行指示系统还具有存储由功能执行指示单元指示执行的功能的 执行功能存储单元, 执行功能决定单元根据由类别确定单元确定的类别、。
15、 以及由执行功能 存储单元存储的与过去由功能执行指示单元指示执行的功能相关联的类别, 判定以后是否 指示执行该过去由功能执行指示单元指示执行的功能。 0015 也可以是, 一个以上的功能中至少一个功能与预先设定的单词相对应, 执行功能 决定单元根据由单词输入单元输入的单词和预先设定的单词, 从一个以上的功能中决定由 功能执行指示单元指示执行的功能。根据这种结构, 例如能够根据与功能深切相关的单词 适当执行功能。 0016 也可以是, 执行功能决定单元按照由类别确定单元确定的类别, 判定是否指示执 行在刚刚由单词输入单元输入有关该类别的单词之前由功能执行指示单元指示执行的功 能。 根据这种结构,。
16、 例如能够适当判定是应该继续执行此前刚刚执行的功能、 还是应该执行 新的功能, 能够适当执行基于连续输入的单词的功能。 0017 也可以是, 在由功能执行指示单元指示执行的功能中, 包括用于输入包含在由单 词输入单元输入的信息中、 并且与该功能相关联的类别的单词的功能, 执行功能决定单元 判定由类别确定单元确定的类别的单词是否能够作为针对过去由功能执行指示单元指示 执行的功能的输入, 根据该判定, 判定是否指示执行该过去由功能执行指示单元指示执行 的功能。 根据这种结构, 能够结合功能的执行将所输入的单词作为针对该功能的输入, 能够 提高用户的便利性。 例如, 能够结合上述的换乘引导的功能的执。
17、行, 进行基于所输入的站名 的引导。 并且, 能够更适当判定是否执行过去执行的功能, 能够更适当实施本发明的一个实 施方式。 0018 也可以是, 执行功能决定单元在判定为以后指示执行过去由功能执行指示单元指 示执行的功能的情况下, 将被作为了针对该过去由所述功能执行指示单元指示执行的功能 的输入的单词作为针对该功能的输入。根据这种结构, 能够将在过去执行的功能中使用的 单词作为针对重新执行的功能的输入, 能够进一步提高用户的便利性。 例如, 能够在上述的 换乘引导的功能中进行仅变更到达站的引导。 0019 另外, 也可以是, 执行功能决定单元判定由类别确定单元确定的类别、 和被作为了 针对过。
18、去指示执行的功能的输入的单词的类别是否一致, 在判定为一致的情况下, 判定以 后指示执行该功能。根据这种结构, 能够适当实施本发明的一个实施方式。 0020 也可以是, 功能执行指示系统还具有声音识别单元, 该声音识别单元以声音为输 入, 对所输入的声音进行声音识别, 将进行声音识别的结果输入单词输入单元。 根据这种结 构, 能够根据用户的声音执行功能。 0021 另外, 本发明除能够记述为如上所述的功能执行指示系统的发明以外, 也记述为 说 明 书 CN 104380374 A 5 3/13 页 6 如下所述的功能执行指示方法及功能执行指示程序的发明。这些发明仅是范畴等不同, 实 质上是相同。
19、的发明, 发挥相同的作用及效果。 0022 即, 本发明的一个实施方式的功能执行指示方法包括 : 功能执行指示步骤, 指示执 行与按照每种功能而预先设定的类别相关联的一个以上的功能 ; 单词输入步骤, 输入包括 单词的信息 ; 类别确定步骤, 确定在单词输入步骤中输入的信息中包含的单词的类别 ; 以 及执行功能决定步骤, 按照在类别确定步骤中确定的类别, 从一个以上的功能中决定在功 能执行指示步骤中指示执行的功能, 在执行功能决定步骤中, 根据在类别确定步骤中确定 的类别、 以及与过去在功能执行指示步骤中指示执行的功能相关联的类别, 判定以后是否 指示执行该过去在功能执行指示步骤中指示执行的功。
20、能。 0023 另外, 本发明的一个实施方式的功能执行指示程序使计算机作为以下单元发挥作 用 : 功能执行指示单元, 其指示执行与按照每种功能而预先设定的类别相关联的一个以上 的功能 ; 单词输入单元, 其输入包括单词的信息 ; 类别确定单元, 其确定由单词输入单元输 入的信息中包含的单词的类别 ; 以及执行功能决定单元, 其按照由类别确定单元确定的类 别, 从一个以上的功能中决定由功能执行指示单元指示执行的功能, 执行功能决定单元根 据由类别确定单元确定的类别、 以及与过去由功能执行指示单元指示执行的功能相关联的 类别, 判定以后是否指示执行该过去由功能执行指示单元指示执行的功能。 0024。
21、 发明效果 0025 在本发明的一个实施方式中, 根据与功能相关联 ( 相对应 ) 的类别和所输入的单 词的类别, 判定以后是否指示执行过去指示执行的功能。 因此, 例如能够适当判定是应该继 续执行过去执行的功能、 还是应该执行新的功能。即, 根据本发明的一个实施方式, 能够适 当执行基于连续输入的单词的功能。 附图说明 0026 图 1 是示出本发明的实施方式的功能执行指示系统的结构的图。 0027 图2是示出在功能执行指示系统中执行的任务和任务槽(slot)的对应关系的图。 0028 图 3 是示出用于根据单词确定类别的信息的表。 0029 图 4 是示出在用户的讲话是 “到东京的换乘” 。
22、时的每个任务的得分的表。 0030 图 5 是示出在用户的讲话是 “还是横滨吧” 时的每个任务的得分的表。 0031 图 6 是示出在用户的讲话是 “咖喱” 时的每个任务的得分的表。 0032 图 7 是示出构成本发明的实施方式的功能执行指示系统的功能执行指示服务器 和声音识别服务器的硬件结构的图。 0033 图8是示出在本发明的实施方式的功能执行指示系统中执行的处理(功能执行指 示方法 ) 的流程图。 0034 图 9 是将本发明的实施方式的功能执行指示程序的结构与记录介质一起示出的 图。 具体实施方式 0035 下面, 参照附图详细说明本发明的功能执行指示系统、 功能执行指示方法及功能 执。
23、行指示程序的实施方式。 另外, 在附图的说明中对相同的要素标注相同的标号, 并省略重 说 明 书 CN 104380374 A 6 4/13 页 7 复说明。 0036 图 1 示出本实施方式的功能执行指示系统 1。功能执行指示系统 1 构成为具有功 能执行指示服务器 10 和声音识别服务器 20。功能执行指示系统 1 是指示通信终端 30 执行 预先设定的一个以上的功能的系统。关于从功能执行指示系统 1 向通信终端 30 指示执行 的功能, 例如有换乘引导、 美食检索、 图像检索、 音乐检索、 音乐播放器、 日程安排、 邮件、 备 忘录、 路径引导、 地图检索。另外, 在本实施方式中, 将所。
24、执行的功能称为任务。具体地讲, 关于换乘引导、 美食检索、 图像检索、 音乐检索、 地图检索, 例如在通信终端 30 显示输出引 导和检索结果的信息。 0037 通信终端 30 是能够通过通信网 ( 例如移动体通信网 ) 与功能执行指示服务 器 10 及声音识别服务器 20 等进行通信的装置, 例如相当于移动电话或 PC(Personal Computer)。上述的任务是以用户的声音为触发而执行的, 因而通信终端 30 具有输入用户 的声音的功能。并且, 通信终端 30 具有接受来自功能执行指示系统 1 的指示并执行任务的 功能, 例如具有信息的接收功能、 信息处理功能和显示功能等。 0038。
25、 即, 通信终端 30 具有执行一个以上的 ( 或者多个的 ) 任务的功能执行单元。具体 地讲, 通信终端 30 预先存储与任务对应的应用程序, 通过执行 ( 启动 ) 所存储的应用程序 来执行任务。通过通信终端 30 执行的任务如后面所述是由功能执行指示服务器 10 指示 的。另外, 关于任务的执行, 除执行应用以外, 也可以通过从网络取得与任务对应的信息来 执行。 0039 功能执行指示系统 1 指示通信终端 30 执行任务是按照以下所述进行的。首先, 通 信终端 30 输入用户的声音。所输入的声音从通信终端 30 发送给声音识别服务器 20。声音 识别服务器20从通信终端30接收声音, 。
26、并对接收到的声音进行声音识别。 声音识别服务器 20 将声音识别的结果即文章或者单词的集合发送给通信终端 30。通信终端 30 接收声音识 别的结果并向功能执行指示服务器 10 发送。功能执行指示服务器 10 接收该声音识别的结 果, 根据该声音识别的结果决定应该执行的任务, 并指示通信终端 30 执行该任务。例如, 功 能执行指示服务器 10 向通信终端 30 发送表示应该执行的任务的信息。通信终端 30 接收 来自功能执行指示服务器 10 的指示, 并执行与该指示对应的任务。另外, 也可以不将声音 识别的结果即文章或者单词的集合暂且发送给通信终端 30, 而是从声音识别服务器 20 直 接。
27、向功能执行指示服务器 10 进行发送。另外, 功能执行指示服务器 10 和声音识别服务器 20 也可以是一体的。 0040 例如, 在通信终端 30 的用户讲出了 “东京站的换乘” 的情况下, 在功能执行指示服 务器 10 中判定为执行从通信终端 30 的当前位置的最近车站到东京站的换乘引导的任务, 并指示通信终端 30 执行换乘引导的任务。另外, 在如上所述执行换乘引导的任务的情况 下, 在执行该任务时取得通信终端 30 的当前位置。这样, 根据任务按照需要来取得附加的 信息。以上是本实施方式的功能执行指示系统 1 的概要。 0041 下面, 说明本实施方式的功能执行指示系统 1 的功能。声。
28、音识别服务器 20 是作 为如下声音识别单元的装置, 该声音识别单元以声音为输入并对所输入的声音进行声音识 别, 输出进行声音识别后的结果。具体地讲, 如上所述声音识别服务器 20 从通信终端 30 接 收声音数据。声音识别服务器 20 具有声音识别引擎, 使用该声音识别引擎进行声音识别。 声音识别本身能够利用过去的任意的声音识别方法。声音识别服务器 20 取得声音识别结 说 明 书 CN 104380374 A 7 5/13 页 8 果作为单词的集合 ( 由一个以上的单词构成的单词组 ) 或者文章, 并发送给通信终端 30。 0042 如图 1 所示, 功能执行指示服务器 10 构成为具有功。
29、能执行指示部 11、 单词输入部 12、 类别确定部 13、 功能执行决定部 14、 和执行功能存储部 15。 0043 功能执行指示部11是指示通信终端30执行一个或者多个任务的功能执行指示单 元。具体地讲, 功能执行指示部 11 通过向通信终端 30 发送使执行任务的命令来指示任务 的执行。由功能执行指示部 11 指示执行的任务如后面所述由功能执行决定部 14 决定。 0044 任务与对每个任务预先设定的类别相关联 ( 相对应 )。类别例如按照每种属性来 区分单词。例如, 类别包括 “车站” 、“商业设施名称” 、“海外旅行” 及 “料理名称” 。例如, 如 果是换乘引导的任务, 则与 “。
30、车站” 类别相关联 ( 相对应 )。另外, 如果是美食检索的任务, 则与 “料理名称” 类别相关联 ( 相对应 )。并且, 任务也可以与预先设定的单词相对应。例 如, 如果是换乘引导的任务, 则与单词 “换乘” 相对应。这些对应关系例如预先由功能执行 指示系统 1 的管理员等输入功能执行指示服务器 10 中进行存储。这些关联性及对应关系 在如后面所述判定被指示执行的任务时使用。至于具体如何使用将在后面进行说明。 0045 另外, 被指示执行的任务具有以单词为输入 ( 变量 ) 的功能。将该功能称为任务 的任务槽 (slot)。任务槽是预先设定的。例如, 如果是如图 2 所示的换乘引导的任务, 。
31、则将 出发站和到达站作为对任务槽的输入来执行任务。 或者, 如果是美食检索的任务, 将料理名 称作为对任务槽的输入来检索有关所输入的料理的店铺。另外, 对任务定义 0 个以上的任 务槽。即, 也存在没有任务槽的任务。 0046 如图 2 所示, 任务槽分别与 “任务槽类型” 、“尺寸” 、“必须? ” 、“继续? ” 的信息相对 应。“任务槽类型” 是确定被输入任务槽的类别(任务槽能够接受的单词的类型)的信息等, 例如表示 ( 保存 ) 类别 ID 的信息等。即, 任务槽与单词的类别相对应。在图 2 的例子中, 作为与到达站和出发站对应的任务槽的任务槽类型是保存了 “type_station”。
32、 , 这表示对于 该任务槽能够输入 “车站” 作为单词的类别。并且, 任务槽类型也可以设为在单词是特定的 表述方式时使能够输入单词。例如, 对于 “到” ( 相当于图 2 的到站的 to.*type_station) 或 “从” ( 相当于图 2 的到站的 from.*type_station) 等表述方式, 也可以向任务槽输入 对应于 “” 的单词。另外,“任务槽类型” 也可以是能够输入任意类别的单词, 而不是确定 特定的类别。 “尺寸” 表示输入任务槽的单词的个数。 “必须? ” 表示在执行该任务时单词的 输入是否是必须的。如果不存在输入 “必须? ” 栏的 True 的任务槽中的单词的情。
33、况下, 则不 执行任务而返回询问任务槽内容, 催促用户向该任务槽进行输入。 0047 “继续? ” 如后面所述表示在继续执行该任务时向任务槽的输入是否也继续。另 外, 当在各任务槽中没有向任务槽输入的单词时, 也可以与表示是否输入预先设定的单词 ( 默认的单词 ) 的信息相对应。例如, 对于换乘引导, 也可以对出发站输入与在 GPS(Global Positioning System) 等中取得的用户的当前位置最近的车站的站名作为默认的单词。 0048 单词输入部12是输入包括单词的信息的单词输入单元。 具体地讲, 单词输入部12 从通信终端 30 接收表示声音识别服务器 20 的声音识别的结。
34、果即一个以上的单词的信息, 由此输入上述的信息。或者, 在声音识别服务器 20 的声音识别的结果是文章 ( 输入语句 ) 的情况下, 单词输入部 12 接收文章并从文章中提取单词或者将文章划分成单词, 由此取得 单词。 另外, 关于从文章取得单词的方法, 可以采用利用词素词典的词素分析等过去的任意 的方法。输入单词输入部 12 的单词是用户对着通信终端 30 的讲话单位。即, 将一次讲话 说 明 书 CN 104380374 A 8 6/13 页 9 中包含的单词组作为一个单位进行处理。单词输入部 12 将表示所取得的单词的信息输入 类别确定部 13。 0049 类别确定部 13 是确定从单词。
35、输入部 12 输入的单词的类别的类别确定单元。具体 地讲, 例如类别确定部 13 如图 3 所示预先存储用于确定单词的类别的信息, 根据该信息进 行类别的确定。该信息例如预先由功能执行指示系统 1 的管理员等输入功能执行指示服务 器 10 而进行存储。该信息如图 3 所示用于将单词与确定类别的信息即类别 ID 和类别标签 ( 类别名称 ) 相对应。一个类别 ID 和类别标签与一个以上的单词相对应。例如, 类别 ID 为 “type_station” 、 类别标签为 “车站” 的类别, 对应于 “大阪” 、“大阪站” 、“东京” 、“东京站” 、 “横滨” 和 “横滨站” 这样的单词。 0050。
36、 类别确定部 13 对于从单词输入部 12 输入的各个单词, 判定是否与图 3 所示的信 息中包含的单词一致, 在一致的情况下, 将对应于该单词的类别确定为从单词输入部 12 输 入的单词的类别。另外, 类别确定部 13 也可以不使用如图 3 所示的表示类别和单词的对应 关系的信息, 例如利用固有表述提取 (Named Entity Extraction) 技术确定类别。并且, 类别确定部 13 也可以预先存储正规表述, 根据单词是否与所存储的正规表述一致来确定 类别。 例如, 在单词与某个正规表述一致的情况下, 将该单词确定为与该正规表述一致的类 别。或者, 类别确定部 13 也可以取得通信。
37、终端 13 存储的电话簿数据, 通过判定单词是否是 电话簿数据中包含的单词来确定类别。 例如, 在单词包含在电话簿数据中的情况下, 将该单 词确定为存在于电话簿数据中的单词的类别。类别确定部 13 将从单词输入部 12 输入的单 词和表示所确定的该单词的类别的信息输出给功能执行决定部 14。另外, 也不一定需要对 全部单词确定类别, 也可以存在未确定类别的单词。 0051 功能执行决定部 14 是按照由类别确定部 13 确定的类别, 决定由功能执行指示部 11指示执行的任务的执行功能决定单元。 例如, 功能执行决定部14根据如上所述的任务和 类别的关联性 ( 对应关系 ) 决定被指示执行的任务。
38、。具体地讲, 按照每个任务预先存储类 别的得分, 确定按照用户的讲话单位输入的单词的得分, 根据所确定的得分决定被指示执 行的任务。各类别的得分是根据与任务的关联程度决定的。 0052 例如, 假设用户的讲话是 “到东京的换乘” 。在这种情况下, 如图 4 所示, 用户的讲 话被划分成 “到” 、“东京” 、“的” 、“换乘” 这些单词。并且, 对于每个任务求出与各单词对应 的类别的得分, 将这些得分进行合计计算出每个任务的得分。如图 4 所示确定各单词的得 分, 将这些得分进行合计, 合计得到各任务 ( 在图 4 的例子中指 “换乘引导” 、“美食检索” 、 “地图检索” 的任务 ) 的得分。
39、。得分不仅按照类别决定, 也可以按照单词单位决定。例如, 单 词 “换乘” 与 “换乘引导” 任务强烈相关, 因而单词 “换乘” 自身的得分与 “换乘引导” 任务相 对应。这样, 也可以根据由单词输入部 12 输入的单词和预先设定的单词, 决定被指示执行 的任务。 0053 功能执行决定部14例如将得分最高的任务决定为由功能执行指示部11指示执行 的任务。功能执行决定部 14 将所决定的任务通知功能执行指示部 11。在进行该通知后, 从 功能执行指示部 11 向通信终端 30 指示任务的执行。并且, 在进行该通知时, 也可以一并通 知由单词输入部12输入的单词中、 作为对所执行的任务的任务槽输。
40、入的单词(类别与任务 槽的类别一致的单词 )。作为对任务槽输入的单词也与任务的执行的指示一起从功能执行 指示部 11 发送到通信终端 30。例如, 在根据 “到东京的换乘” 这样的讲话而执行 “换乘引 说 明 书 CN 104380374 A 9 7/13 页 10 导” 任务的情况下,“车站” 类别的单词 “东京” 被作为与 “车站” 类别的单词对应的到达站的 任务槽的输入。在这种情况下, 与用户的当前位置最近的车站的站名作为默认的单词被输 入出发站的任务槽中。 因此, 检索从与用户的当前位置最近的车站到东京站的换乘, 将其结 果提示给用户。 另外, 在由于任务的执行而使得向任务槽的输入不足。
41、的情况下, 在该时刻催 促用户向任务槽进行输入, 并重新输入要输入任务槽的单词。 0054 如上所述, 功能执行决定部14决定以后由功能执行指示部11指示执行的任务, 但 也可以根据过去由功能执行指示部 11 指示执行的任务来进行该任务的决定。具体地讲, 判 定是否继续执行过去被指示执行的任务。例如, 当过去指示了执行 “换乘引导” 任务 ( 执行 该任务 )、 之后向功能执行指示服务器 10 进行了基于用户讲话的单词的输入的情况下, 判 定是否指示继续执行 “换乘引导” 任务。以下说明该处理用的结构。 0055 执行功能存储部15是存储由功能执行指示部11指示执行的任务的执行功能存储 单元。。
42、例如, 执行功能存储部 15 以表示由功能执行指示部 11 指示执行的任务的信息 ( 例 如, 任务名称 ) 为输入, 存储表示所输入的任务的信息。此时, 也可以一并存储任务的执行 指示时刻。另外, 也可以是, 从功能执行指示部 11 一并输入在指示执行任务时输入任务槽 的单词, 执行功能存储部15将该单词与所执行的任务一起进行存储。 在执行功能存储部15 中存储的信息如下所述被功能执行决定部 14 适当参照。 0056 功能执行决定部 14 根据由类别确定部 13 确定的类别、 和由执行功能存储部 15 存 储的与过去由功能执行指示部 11 指示执行的任务相关联 ( 相对应 ) 的类别, 判。
43、定以后是否 指示执行该过去由功能执行指示部 11 指示执行的任务。此时, 关于判定是否指示继续执行 的任务, 也可以是, 判定是否指示执行在刚刚对功能执行指示服务器 10 进行单词输入之前 由功能执行指示部11指示执行的任务(前一次指示执行的任务)。 即, 也可以是, 前两次以 上被指示执行的任务不会成为指示继续执行的任务的对象。 另外, 也可以是, 仅将在从单词 的输入起追溯预先设定的固定时间以内 ( 例如 1 小时以内 ) 被指示执行的任务设为指示继 续执行的候选的任务。 0057 具体地讲, 功能执行决定部 14 判定由执行功能存储部 15 存储的与过去由功能执 行指示部 11 指示执行。
44、的任务相关联 ( 相对应 ) 的类别、 和由类别确定部 13 确定的类别是 否一致, 根据该判定, 判定是否指示执行该过去由功能执行指示部 11 指示执行的功能。例 如, 功能执行决定部14判定由类别确定部13确定的单词的类别、 是否和与过去由功能执行 指示部 11 指示执行的任务的任务槽对应的类别一致 ( 由类别确定部 13 确定的单词是否能 够输入任务的任务槽中 ), 由此进行上述的判定。在判定为由类别确定部 13 确定的单词的 类别、 和与过去由功能执行指示部 11 指示执行的任务的任务槽对应的类别一致的情况下, 判定为指示继续执行该过去被指示执行的任务, 在判定为不一致的情况下, 判定。
45、为不进行 任务的继续执行的指示, 即指示执行新的任务。 0058 此时, 也可以是, 仅在由类别确定部 13 确定的单词的类别、 和与过去由功能执行 指示部 11 指示执行的任务的任务槽对应的类别全部一致的情况下, 指示继续执行任务, 还 可以是, 在和与任务槽的一部分对应的类别一致的情况下, 指示继续执行任务。另外, 也可 以是, 仅在由类别确定部13确定的单词的类别全部、 和与过去由功能执行指示部11指示执 行的任务的任务槽中任意一个任务槽对应的类别一致的情况下, 指示继续执行任务 ( 即, 仅在由类别确定部 13 确定的单词的类别全部、 和与过去由功能执行指示部 11 指示执行的 说 明。
46、 书 CN 104380374 A 10 8/13 页 11 任务的任务槽中任意一个任务槽对应的类别一致, 而且在输入语句中, 和哪个类别都不对 应、 因此和哪个任务槽都不对应的名词一个也没有的情况下, 指示继续执行任务 ), 在由类 别确定部 13 确定的单词的一部分单词的类别、 和与过去由功能执行指示部 11 指示执行的 任务的任务槽中任意一个任务槽对应的类别一致的情况下, 指示继续执行任务。 另外, 在过 去由功能执行指示部 11 指示执行的任务的任务槽不是确定类别的类型的情况下 ( 是能够 输入任意类别的单词的类型的情况, 例如相对于 “图像检索” 任务的 “检索词” 的任务槽 ), 。
47、有可能无论输入哪个类别的单词, 都始终指示继续执行任务, 因而也可以设为不进行上述 的判定。 0059 但是, 在这种情况下, 判定所输入的单词的类别是否与在过去由功能执行指示部 11 指示执行的任务的任务槽中输入的单词的类别一致, 在判定为这些类别一致的情况下 ( 此前刚刚讲话的单词的类别和所输入的单词的类别一致的情况 ), 也可以设为指示继续 执行任务。 根据这种结构, 即使是能够在任务槽中输入任意类别的单词的任务, 也能够适当 判定任务的继续。 0060 另外, 功能执行决定部 14 在判定为以后指示执行过去由功能执行指示部 11 指示 执行的任务 ( 继续执行任务 ) 的情况下, 将类。
48、别和对应于任务槽的类别一致的单词作为对 任务槽的输入, 使功能执行指示部 11 指示执行。另外, 也可以是, 功能执行决定部 14 对于 任务的任务槽的一部分 ( 或者全部 ), 将由执行功能存储部 15 存储的被作为了过去对任务 槽的输入的单词作为对该任务槽的输入。在这种情况下, 在图 2 所示的任务的各任务槽中, 也可以仅在 “继续? ” 栏的信息表示继续单词的输入 ( 是 (True) 的情况下, 继续进行单词 的输入。功能执行决定部 14 在通过上述的判定而判定为不继续执行任务的情况下, 判定基 于上述得分的任务的执行的指示。 0061 如上述的示例所述, 在根据 “到东京的换乘” 的。
49、讲话指示了执行 “换乘引导” 任务的 情况下, 在执行功能存储部 15 中存储有 “换乘引导” 作为过去被指示执行的任务, 并且存储 有单词 “东京” 作为到达站的任务槽的输入。假设以后的用户的讲话是 “还是横滨吧” 。在这 种情况下, 由于单词 “横滨” 是 “车站” 类别, 因而判定为和与过去执行的 “换乘引导” 任务的 到达站的任务槽对应的类别一致。因此, 判定为指示再次继续执行过去执行的 “换乘引导” 任务。此时, 在到达站的任务槽中输入 “横滨” 。另外, 关于出发站, 与 “到东京的换乘” 时一 样, 继续与用户的当前位置最近的车站的站名 ( 如图 2 所示, 出发站的 “继续” 栏为 “是” )。 0062 另一方面, 说明功能执行决定部 14 不按照上述的说明进行是否指示继续执行任 务的判定, 而根据讲话 “还是横滨吧” 决定得分的情况。在这种情况下, 如图 5 所示, 用户的 讲话被划分为单词 “还是” 、“横滨” 。并且, 与上述的示例一样, 对每个任务确定各单词的得 分, 将这些。