首页> 中国专利> 对话历史记录管理装置、对话装置和对话历史记录管理方法

对话历史记录管理装置、对话装置和对话历史记录管理方法

摘要

本发明是对话历史记录管理装置、对话装置和对话历史记录管理方法,在删除对话历史记录的一部分时,也能删除基于对话的处理中使用了的外部数据。对话历史记录管理装置具备:接受用声音进行的操作输入,生成对操作用声音进行的应答的对话控制部;存储确定所接受的操作的相关声音内容的信息,和确定与应答相关的声音内容的信息的对话历史记录存储部;在与所接受的操作相关的规定处理正常执行了时,使识别符与应答关联地存储于对话历史记录存储部的执行部;接受了删除规定处理中使用了的信息的指示时,删除该信息,确定使用了被删除的该信息的规定处理的识别符,从对话历史记录存储部中至少删除与识别符关联的应答的相关声音内容的外部数据的删除部。

著录项

  • 公开/公告号CN104902065A

    专利类型发明专利

  • 公开/公告日2015-09-09

    原文格式PDF

  • 申请/专利权人 歌乐株式会社;

    申请/专利号CN201510090000.X

  • 发明设计人 段清柱;关口隆昭;永井靖;

    申请日2015-02-27

  • 分类号H04M1/725(20060101);

  • 代理机构11322 北京尚诚知识产权代理有限公司;

  • 代理人龙淳

  • 地址 日本埼玉县

  • 入库时间 2023-12-18 10:45:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-25

    授权

    授权

  • 2015-10-07

    实质审查的生效 IPC(主分类):H04M1/725 申请日:20150227

    实质审查的生效

  • 2015-09-09

    公开

    公开

说明书

技术领域

本发明涉及对话历史记录管理装置的技术。

背景技术

作为本技术领域的背景技术,有日本特开2004-179914号公报(专 利文献1)。该公报中记载了:“一种通信终端装置,其具备将呼入呼出 的电话号码或收发的电子邮件地址作为历史记录信息存储、将与所述 历史记录信息关联的1个或多个信息作为该历史记录信息的附加信息 存储的历史记录存储部,具有显示所述历史记录信息及其附加信息的 历史记录显示功能,和使用所述历史记录信息的历史记录发信功能, 上述通信终端装置的特征在于,包括:操作部;电话簿存储部,其存 储在登录内容中包括电话号码或电子邮件地址中的至少一者和姓名信 息的多个登录信息;控制单元,其在通过所述操作部进行了选择登录 信息并删除的规定操作的情况下,从电话簿存储部删除所述选择的登 录信息,删除与所述登录信息中包括的至少一项登录内容一致的历史 记录信息和/或其附加信息”。

专利文献1:日本特开2004-179914号公报

发明内容

发明要解决的课题

上述技术中,仅能够在要一并删除的多个信息包括在检索历史记 录这一个数据库中的情况下利用。即,仅在计算机能够通过以要删除 的多个信息分别以单一的数据结构保存、该数据结构被公开、并且不 限制对信息的直接访问的状况为前提设计的某种计算方法,计算出多 个信息之间的关联性的情况下,能够利用。

本发明的目的在于提供一种在删除对话历史记录的一部分时,也 能够删除在基于对话的处理中使用的外部数据的技术。

本申请包括解决上述课题的至少一部分的多种手段,举其一例, 如下所述。为了解决上述课题,本发明的对话历史记录管理装置,其 特征在于,包括:对话控制部,其接受用声音进行的操作的输入,并 且生成对上述操作的用声音进行的应答;对话历史记录存储部,其存 储确定上述对话控制部所接受的上述操作的相关声音内容的信息,和 确定上述对话控制部所生成的上述应答的相关声音内容的信息;执行 部,其执行上述对话控制部所接受的上述操作的相关规定处理,在正 常地执行了的情况下,使唯一的识别符与由上述对话控制部所生成的 应答相关联地存储在上述对话历史记录存储部中;和外部数据删除部, 其当接受了删除上述执行部在上述规定处理中使用了的信息的指示 时,删除该信息,并且确定关于使用了被删除的该信息的上述规定处 理的上述识别符,从上述对话历史记录存储部至少删除与所确定的上 述识别符相关联的上述应答的相关声音内容。

发明效果

根据本发明,在删除对话历史记录的一部分时,也能够删除在基 于对话的处理中使用了的外部数据。上述以外的课题、结构和效果将 通过以下实施方式的说明而明确。

附图说明

图1是表示本发明的实施方式的对话历史记录管理系统的结构例 的图。

图2是表示对话装置的结构例的图。

图3是表示对话历史记录管理装置的结构例的图。

图4是表示外部服务执行规则存储部中保存的数据结构的图。

图5是表示外部数据管理信息存储部中保存的数据结构的图。

图6是表示对话历史记录存储部中保存的数据结构的图。

图7是表示对话装置的硬件结构的图。

图8是表示外部服务执行处理的处理流程的图。

图9是表示对话历史记录管理处理的启动菜单画面的例子的图。

图10是表示对话历史记录管理处理的详细输入画面的例子的图。

图11是表示对话历史记录管理处理的执行确认画面的例子的图。

图12是表示对话历史记录管理处理的处理流程的图。

图13是表示对话历史记录管理处理的错误画面的一例的图。

图14是表示对话历史记录管理处理的错误画面的另一例的图。

图15是表示第二实施方式的对话历史记录管理装置的结构例的 图。

图16是表示第二实施方式的外部数据是否存在确认处理的处理流 程的图。

符号说明

1……对话历史记录管理系统,10……用户,15……网络,100…… 对话装置,110……控制部,120……通信部,130……画面显示部, 140……输入接受部,150……声音输出部,160……拾音部,200…… 对话历史记录管理装置,210……控制部,220……通信部,230……存 储部,231……外部服务执行规则存储部,232……外部数据管理信息 存储部,233……对话历史记录存储部,300……外部服务提供装置, 350……日历服务控制部

具体实施方式

以下对于应用了本发明的实施方式的对话历史记录管理系统1的 例子,参考附图进行说明。

图1是表示应用了本发明的第一实施方式的对话历史记录管理系 统1的整体结构例的图。对话历史记录管理系统1包括:对话装置100、 能够通过包括LAN(Local Area Network:局域网)、WAN(Wide Area  Network:广域网)、VPN(Virtual Private Network:虚拟专用网)等的 网络15与对话装置100进行通信的对话历史记录管理装置200、外部 服务提供装置300。此外,本实施方式中,外部服务指的是通过对话装 置100和对话历史记录管理装置200实现的对话功能以外的信息处理。 具体而言,外部服务包括:通过将日期时间与事件相关联地保存而能 够提示预定的一览、检索、资源竞争(resource contention资源冲突) 等的日历服务,和例如能够发布规定字符串长度的微型博客信息而与 规定范围的使用者交流的短文发布服务等。此外,外部数据指的是由 外部服务生成或管理的数据。

如图2所示,对话装置100包括控制部110、通信部120、画面显 示部130、输入接受部140、声音输出部150、和拾音部160构成。对 话装置100是与使用者进行对话的终端。例如,典型的对话装置100 是导航装置等,但不限于此,也可以是个人计算机装置、移动电话终 端、平板电脑(tablet)终端、PDA(Personal Digital Assistant:个人数 字助理)等电子信息终端。

控制部110进行对话装置100的基本控制。例如,控制部110担 当对话装置100整体的电源管理、使用操作系统进行的各种装置的控 制和任务管理等管理功能等。

通信部120通过网络15与对话历史记录管理装置200、外部服务 提供装置300等其他装置进行通信。

画面显示部130基于画面信息显示输入画面、输出画面。例如, 画面显示部130通过规定的画面显示关于历史记录信息能够选择个别 的对话的一览、和历史记录删除是否成功的结果信息等。

输入接受部140接受(受理)通过声音或画面操作输入的历史记 录管理所需的信息的输入。此外,输入接受部140在所接受的输入是 通过声音输入进行的情况下,将所输入的声音信息向对话历史记录管 理装置200发送。

声音输出部150将对用声音进行的输入指示的处理结果等的对于 声音等输入的应答通过声音输出。

拾音部160以规定的空间为对象将用于信息输入的发言等的声音 信息进行拾音。以上是对话装置100的结构的概要。

如图3所示,对话历史记录管理装置200包括控制部210、通信部 220、和存储部230而构成。其中,存储部230也可以设置在通过网络 15等连接的其他装置中,对话历史记录管理装置200可以通过网络15 访问存储部230保存的信息。典型的对话历史记录管理装置200是服 务器装置,但不限于此,也可以是个人计算机装置、移动电话终端、 平板电脑终端、PDA等电子信息终端。

存储部230中包括外部服务执行规则存储部231、外部数据管理信 息存储部232、和对话历史记录存储部233,其中,该外部服务执行规 则存储部231保存有对于外部服务确定是否是需要与用于与对话历史 记录关联的识别符进行关联的处理的执行规则。

图4是表示外部服务执行规则存储部221中保存的数据的结构的 图。外部服务执行规则存储部231中包括:确定服务的服务识别符231a、 确定服务名称的服务名称231b、确定需要外部数据的管理的项目的外 部数据管理项目231c、确定不需要外部数据的管理的项目的无需外部 数据管理项目231d、和确定服务要求的参数的管理用参数231e。

图5是表示外部数据管理信息存储部232中保存的数据的结构的 图。外部数据管理信息存储部232中包括:确定由外部服务生成的外 部数据的外部数据识别符232a、确定生成该外部数据的外部服务的服 务识别符232b、和在该外部服务中作为用于确定该外部数据的参数的 附加信息232c。

图6是表示对话历史记录存储部233中保存的数据的结构的图。 对话历史记录存储部233中包括:确定发言的顺序的对话序号233a、 确定发言的时刻的时刻233b、识别发言主体的区别233c、确定发言内 容的内容233d、确定发言关联的服务的服务种类233e、和识别由因发 言而执行的外部服务生成的外部数据的外部数据识别符233f。

返回图3的说明。对话控制部240接受基于声音的操作的输入, 并且生成对于上述操作的用声音进行的应答。例如,对话控制部240 通过通信部220经由对话装置100和网络15取得声音信息,并且与规 定的场景对照而确定操作输入的内容,传递以收集操作所需的信息为 目的的符合场景的应答的声音信息。

外部服务管理部250进行外部服务的管理。具体而言,外部服务 管理部250进行外部服务执行规则存储部231的登录内容的变更等的 管理处理。

外部服务执行部260执行外部服务。具体而言,外部服务执行部 260基于对话控制部240中所接受的操作输入确定要执行的外部服务, 参照外部服务执行规则存储部231判定是否与管理项目对应,加以执 行。此外,外部服务执行部260对于管理项目确定所执行的外部服务 是否成功,正常执行的情况下,使唯一的识别符与由对话控制部240 生成的应答相关联地存储在对话历史记录存储部233中。

外部数据识别符生成部270在执行外部服务时,当接受到请求时, 生成确定执行的外部服务中生成的信息的识别符。

外部数据删除部280在接受到通过执行外部服务而所生成的信息 的删除请求时,进行删除。此外,外部数据删除部280参照外部数据 管理信息存储部232,确定与删除对象的对话历史记录中包括的外部数 据识别符232a对应的服务识别符232b和附加信息232c,构成进行删 除外部数据的处理的委托的电子信息(电信号信息),通过通信部220 向外部服务提供装置300传递电子信息。

历史记录管理部290进行对话控制部240所发送接收的发言的历 史记录的积累。此外,历史记录管理部290在接受到所积累的历史记 录的显示请求时输出历史记录的一览,在接受到历史记录的一部分的 删除指示时进行删除。此时,在接受了已生成管理的对象的外部数据 的对话的历史记录的删除指示的情况下,历史记录管理部290询问是 否删除外部数据,如果必要则指示外部数据删除部280删除外部数据。

通信部220通过网络15与对话装置100和外部服务提供装置300 等其他装置进行通信。以上是对话历史记录管理装置200的结构的概 要。

返回图1的说明。外部服务提供装置300能够与其他装置即对话 装置100和对话历史记录管理装置200通信地与网络15连接。外部服 务提供装置300对其他装置提供例如通过日历服务控制部350执行的 日历服务作为外部服务。此外,外部服务提供装置300也可以提供推 特(Twitter)等短文发布服务、网络日志(weblog、博客)等文章发布 服务、语音聊天等语音通话服务、其他各种外部服务,也可以提供各 种服务中的多个服务作为外部服务。

对话历史记录管理系统1的使用者即用户10,对对话装置100通 过声音给出操作指示,从而能够享受外部服务提供装置300提供的规 定的服务。此外,在进行与享受的服务相关的外部数据的删除的情况 下,通过对话装置100进行要删除的数据的确定,从而能够将要删除 的外部数据、和包括该外部数据生成时进行的操作指示的对话历史记 录相关联地删除。

图7是表示对话装置100的硬件结构例的图。其中,对话装置100 也可以不直接访问网络15,而是通过使用移动电话运营商等的线路交 换的通信网络、或者数据传输用的无线通信网络等进行访问。

对话装置100包括CPU(Central Processing Unit:中央处理器)101、 存储器102、外部存储装置103、通信装置104、输出装置105、输入 装置106、读写装置107、声音输入装置108、声音输出装置109、和 连接它们的总线构成。

CPU101是执行各种运算的单元。CPU101通过执行从外部存储装 置103等载入存储器102的规定的程序,而执行各种处理。

存储器102保存由CPU101执行的程序、和执行程序所需的数据 等。

外部存储装置103是能够存储数字信息的所谓的硬盘(Hard Disk  Drive)或SSD(Solid State Drive:固态硬盘)或者闪存等非易失性存 储装置。

通信装置104是用于与网络15等连接的NIC(Network Interface  Card:网卡)。

输出装置105是包括显示器、打印机的生成输出信息的装置。其 中,显示器包括例如CRT显示器、LCD(Liquid Crystal Display:液晶 显示器)、有机EL(Electro-Luminescence:电致发光)显示器等。

输入装置106是包括键盘、鼠标等点击设备的用于接受输入信息 的装置。

读写装置107是读取CD-ROM等具有可移动性的可移动存储介质 107M的信息的装置。此外,读写装置107不是必需的结构,也可以不 包括在对话装置100中。

声音输入装置108是用于接受声音的输入信息的包括麦克风等的 拾音装置。

声音输出装置109是用于接受声音的输出信息进行声音输出的包 括扬声器等的装置。

上述控制部110用使CPU101执行处理的程序实现。该程序存储 在外部存储装置103、存储器102、或者读写装置107读取的可移动存 储介质107M中,在执行时载入存储器102中,由CPU101执行。

此外,通信部120用通信装置104实现。画面显示部130、输入接 受部140、声音输出部150、拾音部160分别用输出装置105、输入装 置106、声音输出装置109、声音输入装置108实现。

以上是本实施方式中的对话装置100的硬件结构例。但是,不限 于此,也可以使用其他硬件构成。例如,也可以与互联网或LAN、WAN 等网络连接而接收被输入在其他装置中的影像和声音的信息等,将接 收的信息发送到对话历史记录管理装置200。

此外,对话历史记录管理装置200除了不需要具备声音输入装置、 声音输出装置等以外,具有与对话装置100大致相同的硬件结构。

对话历史记录管理装置200的对话控制部240、外部服务管理部 250、外部服务执行部260、外部数据识别符生成部270、外部数据删 除部280、和历史记录管理部290,通过使在对话历史记录管理装置200 具有的CPU中进行处理的程序实现。该程序存储在外部存储装置、存 储器、或者读写装置读取的可移动存储介质中,在执行时载入存储器 中,由CPU执行。

此外,通信部220由对话历史记录管理装置200的通信装置实现。 存储部230由存储器、外部存储装置、读写装置和可移动存储介质实 现。

以上是本实施方式中的对话历史记录管理装置200的硬件结构例。 但是,不限于此,也可以使用其他硬件构成。例如,也可以使用分布 式计算技术,用多台计算机实现。此外,存储部230中保存的各信息, 也可以是收集与网络连接的其他服务器装置或外部存储装置中存储的 信息并整合的信息,也可以在规定的时间从相关人员接收数据的发送 并进行更新的信息。

外部服务提供装置300也具备与对话历史记录管理装置200大致 相同的硬件结构。此外,日历服务控制部350由外部服务提供装置300 具备的CPU、存储器、通信装置等实现。

[动作说明]接着,对于本实施方式中的对话历史记录管理装置 200的外部服务执行处理中的动作,以执行日历服务为例用图8进行说 明。其中,图8中,省略了从使用者的发言向对话控制部240传达声 音数据的处理、和从对话控制部240向使用者传达应答的处理的一部 分。首先在以下记载该省略的处理的概要。

首先,使用者即用户10向对话装置100发言。然后,输入接受部 140取得声音的模拟数据。接着,输入接受部140将所接受的模拟声音 变换为数字数据,传递到通信部120。通信部120向对话历史记录管理 装置200的对话控制部240目的地发送数字化后的声音数据。这是从 使用者即用户10向对话控制部240的声音数据的传达处理。

此外,关于对话控制部240对使用者即用户10进行的应答的传达 处理,对话控制部240使所接受的声音数据与规定的场景匹配,确定 符合该场景的应答信息。然后,对话控制部240经由通信部220向对 话装置100发送应答信息。对话装置100中的通信部120将所接收的 数据向声音输出部150传递。声音输出部150对所传递的应答信息进 行模拟变换而再现声音信息。以上处理是被省略的处理。通过该处理, 使用者即用户10能够利用声音实施对话。

返回图8的说明。在对话历史记录管理装置200中,首先,对话 控制部240从对话装置100的通信部120接受日历添加请求的声音信 息(步骤S001)。例如,对话控制部240接受“请在明天的日历中添加 预定”等声音信息。

然后,对话控制部240通过声音识别确定是规定的处理要求,以 符合该规定的处理的要求场景的方式,输出催促作为参数需要的信息 的发言的应答(步骤S002)。例如,对话控制部240确定是日历添加要 求,以符合规定的场景的方式,生成要求日期和标题的信息的应答信 息。其中,此处,应答信息假定为声音信息,但不限于此,也可以是 画面显示信息,或者也可以是声音信息和画面显示信息两者。

然后,对话控制部240从对话装置100的通信部120以声音信息 接受作为参数需要的信息(步骤S003)。例如,对话控制部240接受“明 天15点有会议”等声音信息。

对话控制部240对于所接受的声音信息通过声音识别进行分析, 确定了参数(预定的日期时间、标题)时,向外部服务执行部260进 行对应的服务(日历服务)的执行请求(步骤S004)。

外部服务执行部260使通信部220向提供对应的服务的规定的外 部服务提供装置300这一目标发送添加预定这样的外部服务的执行请 求(步骤S005)。

通信部220向规定的外部服务提供装置300发送外部服务的执行 请求(request)(步骤S006)。然后,从外部服务提供装置300接收对 该请求的响应(步骤S007)。该响应中,包括确定外部服务的执行结果 (是否成功)的信息。

然后,通信部220对外部服务执行部260通知执行结果(步骤 S008)。此处,外部服务执行部260判定执行结果是否表示成功,在执 行已失败的情况下,向对话控制部240通知服务执行失败(步骤S012)。

服务执行已成功的情况下,外部服务执行部260判定外部数据的 删除等管理的必要性。具体而言,外部服务执行部260对于所执行的 外部服务,确定外部服务执行规则存储部231的对应的服务识别符 231a,确定是否是对应于外部数据管理项目231c的处理。是对应于外 部数据管理项目231c的处理的情况下,判定为需要管理,外部服务执 行部260向外部数据识别符生成部270要求识别符(步骤S009)。然后, 接收外部数据识别符生成部270所生成的识别符(步骤S010)。然后, 外部服务执行部260向对话控制部240通知执行已成功,并且在需要 管理的情况下,将所接收的识别符作为外部数据识别符传送到对话控 制部240(步骤S011)。

对话控制部240进行对话历史记录的积累(步骤S013)。具体而言, 对话控制部240在对话历史记录存储部233中保存对话的内容,并且 对于紧接着到外部服务的执行前的发言的历史记录,与外部数据识别 符相关联地保存在对话历史记录存储部233中。

然后,对话控制部240将使用者即用户10要求的外部服务的执行 结果发送到对话装置100的通信部120(步骤S014)。

以上是第一实施方式的外部服务执行处理的流程。通过外部服务 执行处理,使用者即用户10能够在外部服务即日历服务控制部350中 以能够删除的方式与识别符相关联地追加外部数据即预定信息。

接着,对于进行对话历史记录的删除等的对话历史记录管理处理, 用图9~图14说明。

图9是对话装置100中显示的菜单画面400。菜单画面400中,不 仅包括接受对话历史记录管理处理的执行指示的对话历史记录管理按 钮401,还包括用于调用对话装置100具备的其他功能的各种按钮(例 如导航按钮、音乐播放按钮、设定按钮等)。

图10是表示在图9的对话历史记录管理按钮401接受了输入的情 况下显示的、用于由用户10进行对话历史记录和外部数据的管理的对 话历史记录管理画面410的例子的图。如图10所示,对话历史记录管 理画面410中,包括进行对话的时间、发言者的区别、对话内容、通 过对话调用的外部服务记录的外部数据等的一览。此外,在对话历史 记录管理画面410中,还包括接受用户10要删除的发言的选择的发言 选择框412、接受要删除的外部数据的选择的外部数据选择框413、接 受开始删除在发言选择框412和外部数据选择框413中所选择的数据 的指示的删除按钮414、接受删除被记录的所有发言和所有外部数据的 指示的全部删除按钮415、和接受使画面返回图9的菜单画面400的指 示的返回按钮411。

此外,在对话历史记录管理画面410中,对于用发言选择框412 选择的发言,存在由基于该发言所执行的外部服务所生成的外部数据 的情况下,通过画面显示部130进行控制要对与该外部数据相关的外 部数据选择框413也自动地被选择。此外,在要从对话历史记录存储 部233删除与紧接着执行了外部服务后的应答相关的声音内容时,也 可以从对话历史记录存储部233中,将与外部数据识别符相关联的应 答相关的声音内容、和进行了对话的时刻以前的声音内容的至少一部 分一并删除。此外,相反地,对于通过外部数据选择框413所选择的 外部数据,也可以通过画面显示部130进行控制要对与使该外部数据 产生了的外部服务的执行相关的发言的发言选择框412也被自动地选 择。

图11是表示在对话历史记录管理画面410中删除按钮414接受了 输入的情况下显示的、删除内容确认画面420的例子的图。删除内容 确认画面420中,包括接受仅删除对话历史记录的指示的仅对话历史 记录按钮423、接受删除对话历史记录和外部数据双方的指示的全部删 除按钮422、和接受使对话历史记录管理处理结束的指示的取消按钮 421。当接受了对仅对话历史记录按钮423或全部删除按钮422的输入 时,通过历史记录管理部290和外部数据删除部280执行对应的历史 记录信息和外部数据的删除。

图12是表示对话历史记录管理处理的流程的图。

首先,历史记录管理部290接受对话历史记录管理指示(步骤 S101)。具体而言,历史记录管理部290在对话装置100中显示的菜单 画面400中,接受输入到对话历史记录管理按钮401的输入。

然后,历史记录管理部290向对话装置100的通信部120发送对 话历史记录显示信息(步骤S102)。具体而言,历史记录管理部290 从对话历史记录存储部233读取除服务种类233e以外的信息,构成对 话历史记录管理画面410的画面信息。然后,历史记录管理部290向 对话装置100的通信部120发送所构成的画面信息。

然后,历史记录管理部290接受对话历史记录删除请求(步骤 S103)。具体而言,历史记录管理部290在被显示在对话装置100的对 话历史记录管理画面410中,接受确定已选择的发言选择框412、和已 选择的外部数据选择框413的信息。

然后,历史记录管理部290判定在所接受的请求中,是否存在已 选择的外部数据选择框413。不存在的情况下,历史记录管理部290 删除与已选择的发言选择框412相关的发言的历史记录,向通信部120 发送表示对话历史记录删除结果的信息(步骤S115)。

存在已选择的外部数据选择框413的情况下,历史记录管理部290 进行外部数据可否删除的确认(步骤S104)。具体而言,历史记录管理 部290构成删除内容确认画面420的画面信息,向对话装置100的通 信部120发送所构成的画面信息。

然后,历史记录管理部290接受外部数据的可否删除的指示(步 骤S105)。具体而言,历史记录管理部290在接受了对删除内容确认画 面420中的全部删除按钮422的输入的情况下,接受外部数据可以删 除的指示,在接受了对仅对话历史记录按钮423的输入的情况下,接 受外部数据不可删除的指示。

接受了外部数据不可删除的指示的情况下,历史记录管理部290 对外部数据删除部280进行外部数据管理解除指示(步骤S113)。当外 部数据删除部280接受到外部数据管理解除指示时,在外部数据管理 信息存储部232中删除与删除对象的发言相关联的外部数据识别符 232a、服务识别符232b和附加信息232c,将解除完成通知发送到历史 记录管理部290(步骤S114)。然后,历史记录管理部290实施步骤S115。

接受了外部数据可以删除的指示的情况下,历史记录管理部290 对外部数据删除部280进行外部数据删除指示(步骤S106)。具体而言, 历史记录管理部290通过读取对话历史记录存储部233的外部数据识 别符233f而确定与所选择的外部数据选择框413相关的外部数据识别 符。然后,历史记录管理部290在外部数据管理信息存储部232中确 定与所确定的外部数据识别符233f对应的外部数据识别符232a,并且 确定对应的服务识别符232b、附加信息232c。然后,历史记录管理部 290向外部数据删除部280传递要删除外部数据和附加信息232c,进 行删除该外部数据的服务的执行请求。

外部数据删除部280使通信部220向提供该服务的规定的外部服 务提供装置300这一目标发送预定的删除这样的外部服务的执行请求 (步骤S107)。

通信部220将外部服务的执行请求(删除请求)发送到规定的外 部服务提供装置300这一目标(步骤S108)。然后,接收对于该请求的 来自外部服务提供装置300的响应(步骤S109)。该响应中,包括确定 外部服务的执行结果(删除是否成功)的信息。

然后,通信部220对外部数据删除部280通知外部数据删除是否 成功(步骤S110)。此处,外部数据删除部280判定是否表示为外部数 据删除成功。

外部数据删除已成功的情况下,外部数据删除部280通知历史记 录管理部290外部数据的删除已成功(步骤S111)。然后,历史记录管 理部290删除与所选择的发言选择框412相关的发言的历史记录,向 通信部120发送表示对话历史记录删除结果的信息(步骤S115)。

外部数据删除失败了的情况下,外部数据删除部280通知历史记 录管理部290外部数据的删除失败(步骤S112)。然后,历史记录管理 部290删除与所选择的发言选择框412相关的发言的历史记录,向通 信部120发送表示对话历史记录删除结果的信息(步骤S115)。

以上是对话历史记录管理处理的流程。通过对话历史记录管理处 理,用户10能够容易且顺利地删除对话的历史记录、和对话时执行了 的外部服务所生成的外部数据。

图13举例表示了在对话历史记录管理处理的步骤S112中,对历 史记录管理部290通知删除失败通知时,删除失败的理由是因为日历 服务控制部350没有应答的情况下,作为对话装置100的画面显示的 外部数据删除错误画面500。

外部数据删除错误画面500中包括:显示表示删除错误的原因的 消息的消息显示区域501、接受仅删除对话历史记录的指示的仅删除对 话历史记录按钮504、接受重新进行删除的重试指示的重试按钮503、 和接受使对话历史记录管理处理结束的指示的取消按钮502。

在消息显示区域501中,例如显示“外部数据的删除失败。原因: 没有日历服务的响应”等消息。

接受到对仅删除对话历史记录按钮504的输入时,通过历史记录 管理部290和外部数据删除部280执行对应的历史记录信息的删除。

从用户10接受了对仅删除对话历史记录按钮504的输入的情况 下,历史记录管理部290实施步骤S115,仅删除对话历史记录,结束 对话历史记录管理处理。

从用户10接受了对重试按钮503的输入的情况下,历史记录管理 部290从步骤S106重试处理。

从用户10接受了对用于接受使对话历史记录管理处理结束的指示 的取消按钮502的输入的情况下,历史记录管理部290结束对话历史 记录管理处理。

图14举例表示了在对话历史记录管理处理的步骤S112中,对历 史记录管理部290通知删除失败通知时,删除失败的理由是因为不存 在外部数据的情况下,作为对话装置100的画面显示的另一个外部数 据删除错误画面510。

另一个外部数据删除错误画面510中,包括显示表示删除错误的 原因的消息的消息显示区域511、和用于接受继续删除处理的指示的确 认按钮512。

在消息显示区域511,例如用于显示“外部数据的删除失败。原因: 不存在要删除的数据”等消息。

当接受到对确认按钮512的输入时,历史记录管理部290从步骤 S113执行处理,仅删除对话历史记录,结束对话历史记录管理处理。

以上是第一实施方式的对话历史记录管理处理的处理流程。通过 对话历史记录管理处理,使用者即用户10能够将作为外部服务的日历 服务控制部350所生成的外部数据即预定信息与对话历史记录相关联 地删除。

以上是本发明的第一实施方式的对话历史记录管理系统1。该实施 方式中,由外部服务所生成的外部数据,被不经由对话历史记录管理 系统1的其他系统等另外删除的情况下,不进行外部数据的删除而仅 删除对话历史记录,但不限于此。例如也可以在规定的时刻确认外部 数据是否存在。

图15是表示应用了本发明的第二实施方式的对话历史记录管理系 统1的对话历史记录管理装置200的结构例的图。第二实施方式中, 对话历史记录管理装置200中被标注有与图3相同的符号的结构具备 与第一实施方式相同的结构,但在控制部210'中具备计时器部211和 外部数据监视部212这一点上不同。以下对于导致该不同的结构,以 与第一实施方式的差异为中心进行说明。

第二实施方式中,对话历史记录管理装置200的控制部210'中, 包括计时器部211和外部数据监视部212。计时器部211检测规定的时 间的经过,通过计时器通知向作为其他处理部的外部数据监视部212 通知时间经过。外部数据监视部212确认执行了外部服务的结果所生 成的外部数据是否存在,不存在的情况下,向历史记录管理部290发 送删除完成通知。

图16是表示第二实施方式的外部数据删除检测处理的流程的图。

首先,计时器部211在每当检测到规定的时间的经过时,向外部 数据监视部212进行计时通知(步骤S201)。

然后,外部数据监视部212使通信部220将外部数据确认请求向 提供对应的服务的规定的外部服务提供装置300这一目标发送,确认 预定的存在这样的外部服务的执行请求(步骤S202)。

通信部220向规定的外部服务提供装置300这一目标发送外部服 务的执行请求(存在确认请求)(步骤S203)。然后,从外部服务提供 装置300接收对于该请求的确认响应(步骤S204)。该确认响应中,包 括确定外部服务的执行结果(是否存在)的信息。

然后,通信部220对外部数据监视部212通知外部数据确认结果 (步骤S205)。此处,外部数据监视部212判定外部数据是否存在。

然后,外部数据监视部212对历史记录管理部290通知外部数据 的存在确认结果(步骤S206)。

以上是外部数据删除检测处理的流程的例子。通过外部数据删除 检测处理,能够在规定的时刻确认外部数据的存在,所以能够在外部 数据被删除了的情况下接收通知,迅速地实施规定的处理。

以上是第二实施方式的外部数据删除检测处理的处理流程。通过 第二实施方式,即使在外部数据可能被通过另外途径删除的情况下, 也能够抑制删除错误的发生。

此外,本发明不限定于上述实施例,包括各种变形例。例如,上 述实施例是为了易于理解地说明本发明而详细说明的,并不限定于必 须具备所说明的所有结构。此外,能够将某个实施例的结构的一部分 置换为其他实施例的结构,或者在某个实施例的结构中添加其他实施 例的结构。此外,对于各实施例的结构的一部分,能够追加、删除、 置换其他结构。

此外,例如,上述实施例中,对话装置100、对话历史记录管理装 置200、和外部服务提供装置300是分别独立的装置,但不限于此。可 以全部设置在同一装置中,也可以其中某些设置在同一装置中。此外, 在通过一系列对话实施多个外部服务的情况下,与对话相关联的外部 数据识别符也可以有多个。

此外,上述各结构、功能、处理部、处理单元等的一部分或全部, 可以通过处理器解释并执行实现各功能的程序而用软件实现。实现各 功能的程序、表、文件等的信息,能够保存在存储器、硬盘、SSD等 记录装置、或者IC卡、SD卡、DVD等存储介质中。

此外,上述实施方式中,对与外部服务的执行相关的数据的输入 是通过声音对话进行的方式进行了说明,但已经通过其他系统等的输 入等而存在同等的数据的情况下,也可以通过与该系统具有的存储装 置、或者记录有数据的存储介质连接,不通过声音对话地输入数据的 方法实现。

关于对话历史记录信息,在其他系统中使用该数据的情况下,也 可以进行系统间的连接,采取对其他系统能够访问的存储区域进行数 据传输的形式,不一定要使用输入输出界面提供的输出画面。

此外,对于控制线和信息线,表示出了认为在说明上所需要的, 并不一定表示产品上所有的控制线和信息线。实际上也可以认为几乎 所有结构都相互连接。

此外,上述各结构、功能、处理部等的一部分或全部,例如可以 通过集成电路设计等而用硬件实现。此外,上述实施方式的技术要素 可以单独应用,也可以分为程序组件或硬件部件这样的多个部分应用。

以上对于本发明,以实施方式为中心进行了说明。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号