CN104902065B - 对话历史记录管理装置、对话装置和对话历史记录管理方法 - Google Patents
对话历史记录管理装置、对话装置和对话历史记录管理方法 Download PDFInfo
- Publication number
- CN104902065B CN104902065B CN201510090000.XA CN201510090000A CN104902065B CN 104902065 B CN104902065 B CN 104902065B CN 201510090000 A CN201510090000 A CN 201510090000A CN 104902065 B CN104902065 B CN 104902065B
- Authority
- CN
- China
- Prior art keywords
- information
- conversation history
- external data
- sound
- control unit
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Computer Interaction (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明是对话历史记录管理装置、对话装置和对话历史记录管理方法,在删除对话历史记录的一部分时,也能删除基于对话的处理中使用了的外部数据。对话历史记录管理装置具备:接受用声音进行的操作输入,生成对操作用声音进行的应答的对话控制部;存储确定所接受的操作的相关声音内容的信息,和确定与应答相关的声音内容的信息的对话历史记录存储部;在与所接受的操作相关的规定处理正常执行了时,使识别符与应答关联地存储于对话历史记录存储部的执行部;接受了删除规定处理中使用了的信息的指示时,删除该信息,确定使用了被删除的该信息的规定处理的识别符,从对话历史记录存储部中至少删除与识别符关联的应答的相关声音内容的外部数据的删除部。
Description
技术领域
本发明涉及对话历史记录管理装置的技术。
背景技术
作为本技术领域的背景技术,有日本特开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 AreaNetwork:局域网)、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等存储介质中。
此外,上述实施方式中,对与外部服务的执行相关的数据的输入是通过声音对话进行的方式进行了说明,但已经通过其他***等的输入等而存在同等的数据的情况下,也可以通过与该***具有的存储装置、或者记录有数据的存储介质连接,不通过声音对话地输入数据的方法实现。
关于对话历史记录信息,在其他***中使用该数据的情况下,也可以进行***间的连接,采取对其他***能够访问的存储区域进行数据传输的形式,不一定要使用输入输出界面提供的输出画面。
此外,对于控制线和信息线,表示出了认为在说明上所需要的,并不一定表示产品上所有的控制线和信息线。实际上也可以认为几乎所有结构都相互连接。
此外,上述各结构、功能、处理部等的一部分或全部,例如可以通过集成电路设计等而用硬件实现。此外,上述实施方式的技术要素可以单独应用,也可以分为程序组件或硬件部件这样的多个部分应用。
以上对于本发明,以实施方式为中心进行了说明。
Claims (8)
1.一种对话历史记录管理装置,其特征在于,包括:
对话控制部,其接受用声音进行的操作的输入,并且生成对所述操作的用声音进行的应答;
对话历史记录存储部,其存储确定所述对话控制部所接受的所述操作的相关声音内容的信息,和确定所述对话控制部所生成的所述应答的相关声音内容的信息;
执行部,其执行所述对话控制部所接受的所述操作的相关规定处理,在正常地执行了的情况下,使唯一的识别符与由所述对话控制部所生成的应答相关联地存储在所述对话历史记录存储部中;
外部数据删除部,其当接受了删除所述执行部在所述规定处理中使用了的信息的指示时,删除该信息,并且确定关于使用了被删除的该信息的所述规定处理的所述识别符,从所述对话历史记录存储部至少删除与所确定的所述识别符相关联的所述应答的相关声音内容,
计时部;和
用于向外部服务询问外部数据的存在的外部数据监视部,
所述外部数据监视部,在所述计时部检测出规定时间的经过时,确认是否存在所述执行部在所述规定处理已使用的信息,不存在的情况下输出通知所述信息不存在的通知。
2.如权利要求1所述的对话历史记录管理装置,其特征在于:
包括执行规则存储部,其用于保存确定所述规定处理是否是需要所述识别符的关联的处理的执行规则信息,
所述执行部在所述规定处理执行时参照所述执行规则存储部,在要执行的所述规定处理是需要所述识别符的关联的处理的情况下,使所述唯一的识别符与由所述对话控制部所生成的应答相关联地存储在所述对话历史记录存储部中。
3.如权利要求1所述的对话历史记录管理装置,其特征在于:
所述外部数据删除部,在从所述对话历史记录存储部删除与所述识别符关联的所述应答的相关声音内容时,从所述对话历史记录存储部将与所述识别符关联的所述应答的相关声音内容、和进行对话的时刻以前的声音内容的至少一部分一并删除。
4.如权利要求1所述的对话历史记录管理装置,其特征在于:
与所述操作相关的规定处理是由其他装置提供的服务的程序的调用,所述删除的指示是取消所述服务的程序的程序的调用。
5.如权利要求1所述的对话历史记录管理装置,其特征在于:
与所述操作相关的规定处理是由其他装置提供的计划日程服务的预定登录程序的调用,所述删除的指示是取消所述计划日程服务的预定的程序的调用。
6.如权利要求1所述的对话历史记录管理装置,其特征在于:
与所述操作相关的规定处理是由其他装置提供的短文发布服务的发布程序的调用,所述删除的指示是取消所述短文发布服务的发布的程序的调用。
7.一种对话装置,其特征在于,包括:
收集周围的声音的拾音部;
向周围输出声音的声音输出部;
对话控制部,其通过所述拾音部接受用声音进行的操作的输入,并且生成对所述操作用声音进行的应答,通过所述声音输出部输出声音;
对话历史记录存储部,其存储确定关于所述对话控制部所接受的所述操作的声音内容的信息,和确定关于所述对话控制部所生成的所述应答的声音内容的信息;
执行部,其执行与所述对话控制部所接受的所述操作相关的规定处理,在正常地执行了的情况下,使唯一的识别符与由所述对话控制部所生成的应答相关联地存储在所述对话历史记录存储部中;
外部数据删除部,其在接受了删除所述执行部在所述规定处理中使用了的信息的指示时,删除该信息,并且确定关于使用了被删除的该信息的所述规定处理的所述识别符,从所述对话历史记录存储部至少删除与所确定的所述识别符相关联的所述应答的相关声音内容;
计时部;和
用于向外部服务询问外部数据的存在的外部数据监视部,
所述外部数据监视部,在所述计时部检测出规定时间的经过时,确认是否存在所述执行部在所述规定处理已使用的信息,不存在的情况下输出通知所述信息不存在的通知。
8.一种对话历史记录管理方法,用对话历史记录管理装置管理对话历史记录,该方法的特征在于:
所述对话历史记录管理装置包括:接受用声音进行的操作的输入,并且生成对所述操作用声音进行的应答的控制部;对话历史记录存储部,其存储确定关于所述控制部所接受的所述操作的声音内容的信息、和确定关于所述控制部所生成的所述应答的声音内容的信息;计时部;和用于向外部服务询问外部数据的存在的外部数据监视部,
所述控制部实施执行步骤和外部数据删除步骤,其中,
在所述执行步骤中,执行与所接受的所述操作相关的规定处理,在正常地执行了的情况下,使唯一的识别符与所述应答相关联地存储在所述对话历史记录存储部中,
在外部数据删除步骤中,当接受了删除在所述执行步骤中已被所述规定处理使用了的信息的指示时,删除该信息,并且确定关于使用了被删除的该信息的所述规定处理的所述识别符,从所述对话历史记录存储部至少删除与所确定的所述识别符相关联的所述应答的相关声音内容,
其中,所述外部数据监视部,在所述计时部检测出规定时间的经过时,确认是否存在所述执行步骤在所述规定处理已使用的信息,不存在的情况下输出通知所述信息不存在的通知。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014043918A JP6302707B2 (ja) | 2014-03-06 | 2014-03-06 | 対話履歴管理装置、対話装置および対話履歴管理方法 |
JP2014-043918 | 2014-03-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104902065A CN104902065A (zh) | 2015-09-09 |
CN104902065B true CN104902065B (zh) | 2018-09-25 |
Family
ID=52692397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510090000.XA Active CN104902065B (zh) | 2014-03-06 | 2015-02-27 | 对话历史记录管理装置、对话装置和对话历史记录管理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9804821B2 (zh) |
EP (1) | EP2916275A1 (zh) |
JP (1) | JP6302707B2 (zh) |
CN (1) | CN104902065B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11074034B2 (en) | 2016-04-27 | 2021-07-27 | Sony Corporation | Information processing apparatus, information processing method, and program |
JP2018054850A (ja) * | 2016-09-28 | 2018-04-05 | 株式会社東芝 | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
JP2018055422A (ja) * | 2016-09-29 | 2018-04-05 | 株式会社東芝 | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
CN108153800B (zh) * | 2016-12-06 | 2023-05-23 | 松下知识产权经营株式会社 | 信息处理方法、信息处理装置以及记录介质 |
US10796687B2 (en) | 2017-09-06 | 2020-10-06 | Amazon Technologies, Inc. | Voice-activated selective memory for voice-capturing devices |
JP6447689B1 (ja) * | 2017-09-11 | 2019-01-09 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP7055327B2 (ja) * | 2017-10-13 | 2022-04-18 | ロボットスタート株式会社 | 会話収集装置、会話収集システム及び会話収集方法 |
CN111104490B (zh) * | 2018-10-25 | 2023-06-06 | 阿里巴巴集团控股有限公司 | 参数的删除方法及装置 |
CN110198263A (zh) * | 2019-05-29 | 2019-09-03 | 北京达佳互联信息技术有限公司 | 会话处理方法、装置、设备及*** |
CN110364152B (zh) * | 2019-07-25 | 2022-04-01 | 深圳智慧林网络科技有限公司 | 语音交互方法、设备及计算机可读存储介质 |
KR102397277B1 (ko) * | 2019-10-25 | 2022-05-11 | 에스케이텔레콤 주식회사 | 대화 서비스 제공 방법 및 이를 지원하는 장치 |
CN111148329A (zh) * | 2020-01-07 | 2020-05-12 | 北京数洋智慧科技有限公司 | 一种智能照明***及其控制方法 |
JP7520580B2 (ja) * | 2020-06-04 | 2024-07-23 | 株式会社東海理化電機製作所 | システム、処理装置、およびプログラム |
JP2022178104A (ja) * | 2021-05-19 | 2022-12-02 | シャープ株式会社 | 情報処理装置及び情報処理方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6377913B1 (en) * | 1999-08-13 | 2002-04-23 | International Business Machines Corporation | Method and system for multi-client access to a dialog system |
US7920682B2 (en) * | 2001-08-21 | 2011-04-05 | Byrne William J | Dynamic interactive voice interface |
JP4132033B2 (ja) | 2002-11-26 | 2008-08-13 | 京セラ株式会社 | 通信端末装置 |
JP2008203559A (ja) * | 2007-02-20 | 2008-09-04 | Toshiba Corp | 対話装置及び方法 |
CN101227424A (zh) * | 2007-12-20 | 2008-07-23 | 腾讯科技(深圳)有限公司 | 一种信息展示方法以及用户终端 |
-
2014
- 2014-03-06 JP JP2014043918A patent/JP6302707B2/ja active Active
-
2015
- 2015-02-27 US US14/633,725 patent/US9804821B2/en active Active
- 2015-02-27 EP EP15157012.4A patent/EP2916275A1/en not_active Ceased
- 2015-02-27 CN CN201510090000.XA patent/CN104902065B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US20150254059A1 (en) | 2015-09-10 |
CN104902065A (zh) | 2015-09-09 |
EP2916275A1 (en) | 2015-09-09 |
JP6302707B2 (ja) | 2018-03-28 |
US9804821B2 (en) | 2017-10-31 |
JP2015169768A (ja) | 2015-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104902065B (zh) | 对话历史记录管理装置、对话装置和对话历史记录管理方法 | |
US11272062B2 (en) | Assisted-communication with intelligent personal assistant | |
US9426287B2 (en) | System and method for automatic call scheduling | |
TWI489852B (zh) | 用於傳送錯誤回復之技術 | |
EP3516856B1 (en) | System and method for secure interactive voice response | |
JP2013540407A (ja) | 通話の転送速度の効率を最大限にするためのシステムおよび方法 | |
WO2008137327A1 (en) | Automated attendant grammar tuning | |
US9077802B2 (en) | Automated response system | |
JP2017112614A (ja) | 呼分析を学習する方法およびシステム | |
CN104899087B (zh) | 第三方应用的语音识别实现方法和*** | |
CN107864270A (zh) | 一种处理来电的方法、终端及计算机可读存储介质 | |
US11516348B2 (en) | Voice enabled IoT using second line service | |
CN109831591A (zh) | 呼叫中心的呼叫方法、装置及终端 | |
US9042523B2 (en) | Modifying voice messages stored in a voicemail system | |
US9100484B1 (en) | Secure call environment | |
US20140169546A1 (en) | Communication device and method for performing call transfer function | |
CN113808592A (zh) | 通话录音的转写方法及装置、电子设备和存储介质 | |
JP2021106433A (ja) | 制御装置、制御システム、制御方法及びプログラム | |
US10542145B1 (en) | Method and apparatus for navigating an automated telephone system | |
TWI505186B (zh) | 經由網路之遠端命令執行的通信方法及其電腦程式產品 | |
US20140235213A1 (en) | Terminal based interactive voice response system with information prioritization | |
JP6040749B2 (ja) | コールセンタシステム、コールセンタサーバ及びコールセンタサーバプログラム | |
CN107733673A (zh) | 跨设备的通讯切换方法及装置、*** | |
WO1997050233A1 (en) | Automated telephone service interface | |
WO2012080734A1 (en) | Voice message delivery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |