信息处理系统和信息处理方法与流程

文档序号:14203791阅读:147来源:国知局
信息处理系统和信息处理方法与流程

本公开涉及信息处理系统和信息处理方法。



背景技术:

近年来,随着通信技术的发展,消息经由网络频繁地交换。此外,在社交网络服务上还提供了能够实时交换消息的各种聊天系统。

关于聊天系统,例如,以下专利文献1公开了一种系统,该系统用于在聊天室中没有人的情况下准备伪用户(伪客户端)作为用户的讲话伙伴,并且使用自动讲话来建立对话。

引用列表

专利文献

专利文献1:jp2001-109689a



技术实现要素:

技术问题

然而,在伪客户端讲话的上述系统中,可以根据对话内容进行自动响应。然而,在任何情况下,响应都是机械并且统一地给出的,用户对伪客户没有感觉,并且难以使对话生动。

因此,根据本公开,提出了一种能够使用具有与用户之间的交流情况对应的适当个性的虚拟代理的响应来使对话生动的信息处理系统和信息处理方法。

问题的解决方案

根据本公开,提出了一种信息处理系统,包括:虚拟代理配置文件数据库,其累积能够在网络上传送的多个虚拟代理的配置文件;以及控制单元,该控制单元根据真实用户之间的交流的分析结果,从多个虚拟代理中选择一个虚拟代理,根据分析结果和该一个虚拟代理的配置文件来生成消息,并且将所生成的消息发布到真实用户之间的交流会话。

根据本公开,提出了一种信息处理方法,包括由处理器:根据真实用户之间的交流的分析结果,从能够在网络上传送的多个虚拟代理中选择一个虚拟代理;根据分析结果和在虚拟代理配置文件数据库中积累的该一个虚拟代理的配置文件来生成消息;以及将所生成的消息发布到真实用户之间的交流会话。

发明的有益效果

如上所述,根据本公开,可以使用具有与用户之间的交流情况对应的适当个性的虚拟代理的响应来使对话生动。

请注意,上述效果不一定是限制性的。使用或代替上述效果,可以实现本说明书中描述的效果中的任何一种效果或者可以从本说明书中掌握的其他效果。

附图说明

图1是说明根据本实施例的信息处理系统的应用示例的图。

图2是说明根据本实施例的信息处理系统的整体配置的图。

图3是示出根据本实施例的处理服务器的配置的示例的框图。

图4是示出根据本实施例的存储在机器人知识db中的配置文件的示例的图。

图5是示出根据本实施例的关键词信息表的示例的图。

图6是示出根据本实施例的名人机器人的消息发布处理的流程图。

图7是示出根据本实施例的名人机器人的消息生成处理的流程图。

图8是说明根据本实施例的名人机器人的消息显示示例的图。

图9是示出根据本实施例的被关注人中断处理的流程图。

图10是示出根据本实施例的机器人操作聊天列表画面的示例的图。

图11是示出根据本实施例的包括在场按钮的聊天画面的示例的图。

图12是示出根据本实施例的在被关注人隐藏模式的情况下的消息输入画面的图。

图13是示出根据本实施例的在被关注人在场的显示开启的情况下的聊天画面的示例的图。

图14是示出根据本实施例的存储在机器人知识db中的普通人的配置文件的示例的图。

图15是示出根据本实施例的普通人机器人的消息发布处理的流程图。

图16是说明根据本实施例的聊天列表画面的图,聊天列表画面示出了机器人正在操作。

图17是示出根据本实施例的机器人配置文件的基本配置文件编辑画面的示例的图。

图18是示出根据本实施例的机器人配置文件的活动信息编辑画面的示例的图。

具体实施方式

在下文中,将参照附图详细描述本公开的一个或更多个优选实施例。注意,在本说明书和附图中,具有基本相同的功能和结构的结构元件用相同的附图标记表示,并且省略对这些结构元件的重复说明。

此外,将按以下顺序给出描述。

1.根据本公开的一个实施例的信息处理系统的概要

2.处理服务器的配置

3.操作处理

3-1.名人机器人的响应控制

3-1-1.名人机器人的信息发布处理

3-1-2.名人机器人的消息生成处理

3-1-3.本人中断处理

3-2.普通人机器人的响应控制

4.编辑机器人知识db

5.结论

<<1.根据本公开的一个实施例的信息处理系统的概要>>

使用根据本实施例的信息处理系统,通过控制虚拟代理根据用户之间的交流情况的响应,可以使与具有适当个性的虚拟代理的对话生动。在下文中,在本实施例中,用消息或语音执行响应的虚拟代理被称为机器人。

图1是说明根据本实施例的信息处理系统的应用示例的图。例如,假设这样的情况:通过使用信息处理装置2如智能电话、平板终端、移动电话终端或个人计算机(pc)与好友交换消息(所谓的聊天)。聊天画面200被显示在信息处理装置2中的显示单元21上,并且显示用户a与用户b之间的消息交换以及各个用户的图标201和203。

在本文中,如图1所示,用户a发送消息202“来参加上次聚会的c先生很好!”。用户b发送消息204“c先生很温柔!他很受欢迎。”作为回应。在存在“c先生”的话题的情况下,根据本实施例的信息处理系统呈现具有用户c的个性的机器人的消息206,从而使聊天变得生动。在这种情况下,如图1所示,消息206的图标205可以清楚地示出通过处理用户c的图标而获得的机器人。例如,可以将用户c的面部图像布置成机器人那样。此外,根据可以预先登记并且偶尔更新的预定人的配置文件来生成具有预定人个性的机器人的消息。结果,可以生成可以由预定用户响应的消息,即具有预定用户的个性的机器人的消息。

在下文中,将参照图2给出根据上面描述的本实施例的信息处理系统的配置的描述。图2是说明根据本实施例的信息处理系统的整体配置的图。

如图2所示,根据本实施例的信息处理系统包括各个用户具有的信息处理装置2a和2b以及处理服务器1。在处理服务器1的控制下,信息处理装置2a和2b可以通过网络4实时交换消息(即,基于文本的对话)。在这种情况下,处理服务器1分析消息的内容,将分析结果与登记到机器人知识db12(参见图3)的配置文件进行比较,并且确定可以参与信息处理装置2a与2b之间进行的会话的机器人。登记到机器人知识db12的配置文件可以包括各种角色的信息以及现有用户(或者已经死亡的人)如名人或普通人的信息。处理服务器1从云上的一组信息5(例如,新闻站点服务器51、社交通信服务器52、博客站点服务器53、官方站点服务器54等)收集关于用户或者链接到登记到机器人知识db12上的机器人的角色的各种信息并且存储配置文件。在用户或名人的情况下,在机器人知识db12中累积的配置文件可以由管理员、粉丝、普通用户等编辑。编辑终端3或信息处理装置2编辑配置文件。

利用上述配置,在本实施例中,可以根据已经进行了对话的用户的对话的内容,选择最好的伪用户(机器人)并且使该伪用户参与对话。此外,供选择的机器人链接至现有用户(普通人或名人)、死亡的人(历史人物等)或者角色(本地角色、电影或电视剧的角色、虚拟角色等),并且根据与对应的人或角色相关的配置文件来生成消息。因此,参与对话的机器人不是仅由机械生成的消息,而是能够让人感受到所链接的现有的人或角色的个性。结果,用户对参与谈话的机器人有感觉,并且可以预期对话是生动的。

此外,在该人的机器人参与的情况下,链接到该机器人的人可以查看消息的交换。而且,该人可以在聊天的过程中加入,从而可以使对话更生动。

以上描述给出了根据本实施例的信息处理系统的概要。随后,将给出对根据本实施例的信息处理系统中包括的处理服务器1的配置的具体描述。

<<2.处理服务器的配置>>

图3是示出根据本实施例的处理服务器1的配置的示例的框图。如图3所示,处理服务器1包括控制单元10、通信单元11、机器人知识db(数据库)12和内容db13。

通信单元11经由有线/无线方式向外部装置发送数据或从外部装置接收数据。例如,通信单元11连接到在用户进行基于文本的聊天的情况下使用的信息处理装置2、编辑终端3以及云上的信息组5中的包括各种服务器,从而发送和接收数据。

控制单元10用作算术处理装置和控制装置,并且在各种类型的程序下控制处理服务器1中的全部操作。例如,控制单元10由电子电路如中央处理单元(cpu)或微处理器来实现。此外,根据本实施例的控制单元10还用作分析单元101、机器人选择单元102、消息生成单元103、呈现控制单元104和通知控制单元105。

分析单元101分析从通信单元11获得的真实用户之间的交流(例如,基于文本的聊天或语音聊天),并且提取词汇作为搜索关键词。

机器人选择单元102根据分析单元101的分析结果从存储在机器人知识db12中的多个机器人中选择一个机器人。具体地,机器人选择单元102基于由分析单元101提取的词汇来搜索存储在机器人db12中的各个机器人的配置文件,并且选择匹配的机器人。

消息生成单元103根据分析单元101的分析结果以及由机器人选择单元102选择的机器人的配置文件来生成消息。具体地,消息生成单元103基于所选择的机器人的配置文件来生成与真实用户之间的交流的内容(例如,对话的内容)对应的消息,由分析单元101对该内容进行分析。例如,在真实用户在进行关于特定艺术家的新歌曲的对话的情况下,消息生成单元103从该艺术家的配置文件中提取与新歌曲相关的信息(上市日期、标题、特权等),并且生成消息。

呈现控制单元104对将由消息生成单元103生成的消息加入到真实用户之间的交流中进行控制。具体地,呈现控制单元104对将消息发布在实际用户进行基于文本的会话的聊天画面上进行控制。

通知控制单元105控制对链接到所选择的机器人的人的各种通知。例如,通知控制单元105对在将所生成的消息发布到真实用户之间的交流会话之前/之后通知与所生成的消息的所选择的机器人链接的人进行控制。

机器人知识db12是存储多个机器人的知识数据——即与机器人链接的人或角色的配置文件——的存储单元。在本文中,图4示出了存储在根据本实施例的机器人知识db12中的配置文件的示例。图4中示出的配置文件是作为名人的艺术家u的数据,并且包括从在云上的艺术家u的博客或官方主页、新闻站点等收集的信息以及提前登记的信息。如具体示出的那样,配置文件包括例如基本配置文件、活动信息和人际关系信息。

基本配置文件包括与机器人链接的人并且还链接到与该人相关的基本关键词的基本配置文件。此外,不仅在选择机器人的情况下将与家乡或居住地相关的信息用作搜索关键词,而且还可以根据地区将方言添加到要生成的消息中。

活动信息包括如握手会议、演讲会、电影放映等信息。关于这些信息,艺术家u和艺术家u所属的办公室的雇员可以官方设置,或者可以根据粉丝的编辑进行登记。此外,活动信息也可以从云端上的新闻站点、博客等获得。因此,也可以周期性地检索网站并且执行对信息的挖掘。此外,如图4所示,在与音乐作品、视频图像、音乐会等相关的商业内容信息的情况下,广告标志被设置为“真”,从而使用该信息用于促销书。此外,在将音乐作品或视频图像存储到内容db13的情况下,到内容的链接信息也被包括在活动信息中。注意,链接信息不限于到存储在内容db13中的内容的链接,并且可以链接到存储在云上的内容服务器(未示出)中的内容、相关网站等。因此,可以将到内容的链接嵌入到自动生成的消息中。嵌入到消息中的链接是与所选择的机器人的至少任何一个配置文件以及所分析的真实用户之间的聊天内容相匹配的内容的链接。

人际关系信息包括与艺术家u与另一个人(目标人)之间的关系相关的信息,具体包括与目标人的关系和公共关键词。此外,在人彼此关联的情况下,代替各人的机器人也彼此相关。因此,例如,参与聊天的第一机器人和与第一机器人相关的第二机器人出现在聊天中,从而使对话更生动。在这种情况下,通过使用链接到第一机器人的人与链接到第二机器人的人之间的关系或公共关键词来生成各个机器人的消息,从而使得被链接人的个性能够被更忠实地展现,并且吸引用户的兴趣。

已经给出了对存储在机器人知识db12中的机器人的配置文件(即,知识数据)的以上具体描述。注意,包括在参照图4描述的各个表中的关键词实际上可以用id来管理。在这种情况下,基于关键词id,从存储在机器人知识db12中的关键词信息表中提取关键词。图5示出了根据本实施例的关键词信息表的示例。如图5所示,关键词信息表包括关键词id以及与该关键词id对应的关键词。此外,类似关键词的id(类似关键词id)对应于各个关键词,从而使得能够登记各关键词之间的相似性,并且还能够登记同义词(例如,音乐会和现场)。

内容db13存储音乐作品、视频图像等的内容,并且在名人推荐该音乐作品或视频图像的情况下使用,并且链接目的地被添加到其中名人机器人参与作为广告的聊天中。注意,在本实施例中,内容db13在处理服务器1中。然而,本公开不限于此,并且内容db13可以在外部服务器中。

以上给出了对根据本实施例的处理服务器1的配置的具体描述。随后,将给出根据本实施例的操作处理的具体描述。

<<3.操作处理>>

<3-1.名人机器人的响应控制>

首先,在下文中,将参照图6至图13给出对名人机器人的响应控制的具体描述。

(3-1-1.名人机器人的信息发布处理)

图6是示出根据本实施例的名人机器人的消息发布处理的流程图。如图6所示,处理服务器1中的控制单元10等待真实用户通过使用信息处理装置2在聊天中输入新句子(步骤s103)。注意,如果每当将消息输入聊天时执行该流程,则每次都向用户的写入发布机器人,而这对用户来说是不自然和麻烦的。因此,作为触发,处理服务器1可以设置实际用户之间的聊天中执行恒定次数的交换的情况或者在开始对话之后经过恒定时间的情况。

接下来,在输入新句子的情况下(步骤s103/是),处理服务器1中的控制单元10检查机器人发布模式是否开启(步骤s106)。真实用户可以预设开启/关闭机器人发布模式。在不需要加入机器人的情况下,机器人发布模式被设置为关闭。

随后,在机器人发布模式开启的情况下(步骤s106/是),控制单元10通过分析单元101将文本分析如形态分析应用于作为在真实用户的聊天中的对话的文本消息(步骤s109)。

接下来,分析单元101根据形态分析的结果将文档解析成词汇,并且将这些词汇设置成搜索关键词(步骤s112)。

随后,机器人选择单元102使用搜索关键词来搜索机器人知识db12(步骤s115)。具体地,机器人选择单元102在所提取的词汇(搜索关键词)与机器人知识db12中存储的配置文件中具有指示真的名人标志的人的配置文件之间执行匹配,并且添加与匹配的关键词的编号对应的得分。例如,该得分可以是一个匹配为一个点,并且活动信息可以用两个点加权,或者广告目标的活动信息可以用三个点加权。

接下来,重复上述处理,直到找到匹配值超过预定值的名人机器人为止(步骤s118)。

随后,在找到满足条件的名人机器人的情况下(步骤s188/是),机器人选择单元102选择该机器人作为名人机器人(步骤s121)。注意,在存在多个满足条件的名人机器人的情况下,机器人选择单元102可以选择具有最高得分的机器人。此外,由于认为在同一聊天会话中自然使用同一名人机器人,因此可以连续地并且优先地选择首先出现的名人机器人。此外,在具有与已经参与聊天会话的名人机器人的人际关系信息接近的人际关系信息的另一个名人机器人也满足条件的情况下,可以设置成新选择具有该关系的该另一名人机器人,并且在聊天中加入多个名人机器人。

随后,消息生成单元103基于所选择的名人机器人的配置文件和对真实用户之间的消息的分析内容来生成机器人消息(步骤s124)。稍后将参照图7来给出对名人机器人的消息生成处理的详细描述。然而,例如,可以通过确定是否包括广告来生成消息。此外,消息生成单元103可以针对每个机器人或者所匹配的关键词使用预先准备的固定短语,或者可以通过使用现有的句子生成引擎来自动生成消息。此外,消息生成单元103可以考虑机器人配置文件中包括的家乡、年龄等生成添加了方言的消息,或者以特定于成年人、儿童、女性或男性的方式说话的消息来生成消息。

接下来,在需要来自被关注人的许可以发布所生成的机器人消息的情况下(步骤s127/是),通知控制单元105在发布之前通知与消息的机器人链接的人,并且请求许可(步骤s130)。该人可以预先设定是否存在来自被关注人的许可。在名人机器人的情况下,假定要求对所链接的名人进行大量的许可申请。然而,例如,在名人侧的信息处理终端的画面上,对大量许可申请处理以滚动显示,并且名人可以在乐意的时间检查和许可流动的请求。

随后,在该人被许可的情况下(步骤s133/是),呈现控制单元104进行控制以将所生成的消息发布到真实用户之间的聊天(步骤s136)。

接下来,在执行与机器人连接的人的中断处理的情况下,执行该步骤(步骤s139)。后面将参照图9来描述被关注人中断处理的详情。在被关注人中断期间,可以将机器人发布模式设置为关闭,或者可以设置为不关闭,因为存在这样的情况:即使机器人和人同时出现并且在机器人与该人之间进行对话也很有趣。

此外,在步骤s133中与机器人链接的人没有被许可的情况下或者在超时的情况下(步骤s133/是),不发布所生成的消息。在该人执行中断处理的情况下,执行该步骤(步骤s139)。

随后,直到聊天会话结束(步骤s142),重复步骤s103至s139。聊天会话在其中不执行清楚地结束会话的操作或者不执行写入达恒定时间的假定情况下结束。

(3-1-2.名人机器人的消息生成处理)

接下来,将参照图7给出对步骤s124中所示的消息生成处理的具体描述。图7是示出根据本实施例的名人机器人的消息生成处理的流程图。

如图7所示,首先,消息生成单元103检查是否允许使用机器人的广告发布(步骤s153)。

接下来,在允许广告发布(步骤s153/是)的情况下,消息生成单元103生成随机数,并且检查随机数是否大于阈值(步骤s159)。随机数用于在广告被允许的情况下防止每次都发布广告的目的。如果实现这个目的,则使用这样一种方法,即不能使用随机数,并且可以例如每三次发布进行一次广告。

随后,在随机数的值超过阈值的情况下(步骤s159/是),消息生成单元103通过使用存储在机器人知识db12中的所选择的名人机器人的配置文件中的广告标志为真的活动信息中与从真实用户的聊天中提取的搜索关键词匹配的活动信息来生成消息(步骤s162)。

接下来,在同一聊天会话中已经使用匹配活动信息的情况下(步骤s165/是),使用在存在于候选中的其他活动信息中的会话中未使用的活动信息(步骤s168)。

在不存在会话中未使用的其他活动信息的情况下(步骤s168/否),消息生成单元103通过使用广告标志为假的活动信息中与从聊天中提取的搜索关键词匹配的信息以及人际关系信息来生成消息(步骤s156)。注意,在s159中在随机数的值不大于阈值的情况下(步骤s159/否),或者在s153中不允许广告发布的情况下(步骤s153/否),类似地,消息生成单元103通过使用广告标志为假的信息以及与搜索关键词匹配的信息来生成消息(步骤s156)。

另一方面,在同一聊天会话中没有使用匹配活动信息的情况下(步骤s165/否),消息生成单元103基于活动信息中包括的内容链接信息(参照图4)将内容链接添加到消息(步骤s171)。注意,在能够将内容直接嵌入到消息中的格式的情况下,可以将内容本身直接显示在消息上。在本文中,将参照图8给出对所生成的机器人消息的显示示例的描述。

图8是说明根据本实施例的名人机器人的消息显示示例的图。在示出的示例中,聊天画面210被显示在用户a的信息处理装置2a的显示单元21a上。在本文中,关于艺术家u(昵称“uu”),在作为真实用户的用户a与用户d之间交换消息。处理服务器1基于关键词“uu”、“新歌cm”等来选择艺术家u的配置文件,并且生成消息。例如,在艺术家u的配置文件中,基于与新歌相关的为真的广告信息来生成消息。所生成的消息被发布在真实用户之间的聊天中,如图8所示。在示出的示例中,包括促销信息的消息212与艺术家u的机器人图标211一起显示。内容213被直接嵌入到消息212中。重放按钮被粘附到内容213以使用户a和用户d能够直接观看。注意,在内容为音乐或动态图片的情况下,可以设置成登记到订阅类型服务的用户可以尝试观看全部,而未登记到订阅类型服务的用户仅能够尝试查看前30秒。此外,消息生成单元103可以生成和发布显示会员登记按钮的消息,并且该消息具有诸如“注册会员即可免费收听!”这样的评论。此外,在内容显示普通产品的情况下,用于互联网邮寄订购的网站上的产品图像可以被粘贴到消息中,附加地显示有购买按钮,并且发布有诸如“您可以在这里购买!”的消息。

(3-1-3.本人中断处理)

随后,将参照图9给出对在步骤s139中示出的被关注人中断处理的描述。图9是示出根据本实施例的被关注人中断处理的流程图。

如图9所示,首先,处理服务器1中的控制单元10确定是否按下了指示开始被关注人中断处理的在场按钮(步骤s183)。根据本实施例,在发布机器人的情况下,可以将所发布的消息的内容通知给与机器人链接的人,或者可以能够查看在发布目的地处的聊天中发布该机器人之后/之前真实用户之间的交换。在本文中,图10示出了显示在与机器人链接的人的信息处理终端中的显示单元上的机器人操作聊天列表画面的示例。

图中示出的机器人操作聊天列表画面400示出了其中进行促销的替代人的机器人正在操作的聊天会话的列表。在名人本人看到聊天会话401、402和403并且具有该名人也希望直接陈述的聊天会话的情况下,名人轻击并选择该聊天会话。当前的机器人消息被显示到聊天会话401、402和403。例如,在选择聊天会话401的情况下,显示画面切换到图11所示的聊天画面410。在场按钮411被显示在聊天画面410上。在名人本人想要代替机器人参与聊天的情况下,点击在场按钮411。当在场按钮411被点击时,显示画面切换到图12所示的聊天画面420。即,新显示文本输入栏421,名人本人输入文本并选择发布按钮。

在按下在场按钮411的情况下(步骤s183/是),处理服务器1中的控制单元10将机器人发布模式设置为关闭(步骤s186)。因此,在被关注人出席期间停止使用机器人发布的消息。

接下来,控制单元10检查是否设置了被关注人隐藏模式(步骤s189)。被关注人隐藏模式是使得参与目的地处的聊天的用户无法识别到被关注人出席的模式。被关注人隐藏模式可以由名人本人预先设置,或者可以在参与时适当地设置。

随后,在设置被关注人隐藏模式的情况下(步骤s189/是),被关注人在场的显示被设置为关闭,并且由名人本人输入的消息被发布到聊天,而机器人图标保持原样(步骤s192)。图12示出了在被关注人隐藏模式的情况下的消息输入画面。图12中示出的聊天画面420是在轻击图11中示出的在场按钮411的情况下的转换画面,并且显示其中机器人参与的真实用户的聊天画面、文本输入栏421以及缺席按钮423。名人本人将文本输入到文本输入栏421,并且选择发布按钮,从而使消息能够被发布到聊天。在本文中,由于设置了被关注人隐藏模式,因此由人发布的消息422与机器人图标一起显示。

另一方面,在没有设置被关注人隐藏模式的情况下(步骤s189/否),被关注人在场的显示处于开启状态,并且由名人本人输入的消息以及名人的图标一起被发送到聊天(步骤s195)。在本文中,图13示出了在被关注人在场的显示处于开启状态的情况下的聊天画面的示例。图13中示出的聊天画面220是显示在用户a的信息处理装置2a中的显示单元上的画面,并且示出了如上所示的指示该名人本人在场的“被关注人在场!”的显示。此外,被关注人的消息连同被关注人图标221一起显示。结果,用户a和用户d认识到名人本人在其话题中出现,并且预期谈话变得更生动。注意,可以通过如图12与图13所示的图标的差异来示出人与机器人之间的言语辨别。另外,例如,可以考虑改变消息的言语气球的颜色以及改变消息的字体(例如,在机器人的言语的情况下,使用类似于机器人的字体)。

随后,处理服务器1中的控制单元10确定是否按下了缺席按钮423(参照图12)以结束被关注人中断处理(步骤s198)。

在按下了缺席按钮423的情况下(步骤s198/是),控制单元10将被关注人在场的显示设置为关闭(步骤s201),并且将机器人发布模式设置为开启(步骤s204)。

以上具体描述了根据本实施例的被关注人中断处理。注意,还有一种情况是认为人和机器人二者独立且自由地写作更加有趣。因此,如图11所示,机器人和人二者都可以在空闲时间执行发布,而不需要设置在场按钮411。此外,在这种情况下,可以使用存在和不存在机器人与人之间的显示辨别。

<3-2.普通人机器人的响应控制>

在前述实施例中已经具体描述了名人机器人。但是,本实施例不限于此。如果普通人的配置文件被登记到机器人知识db12,类似地,普通人机器人可以加入真实用户之间的聊天。在下文中,参照图14至图16给出具体描述。

图14是示出根据本实施例的存储在机器人知识db12中的普通人的配置文件的示例的图。与图4所示的名人配置文件类似,普通人的配置文件也包括基本配置文件、活动信息和人际关系信息。然而,在普通人的配置文件情况下,与名人的情况不同,在活动类型中不存在收费内容,并且配置文件包括个人日常社交网络服务(sns)的发布或者从编辑终端3中清楚地编辑的内容。配置文件可以由该人编辑,或者也可以由在服务中登记为好友的人编辑。此外,编辑权可以单独给予该人可以信任的另一人。

图15是示出根据本实施例的普通人机器人的消息发布处理的流程图。在图15所示的步骤s303至步骤s312中,类似于参照图6描述的名人机器人的处理中的步骤s103至步骤s112,分析在真实用户之间的聊天中交换的消息。

随后,机器人选择单元102将所提取的词汇与进行聊天的名人标志为假的真实用户的好友或者好友的好友的机器人的关键词进行匹配(步骤s315)。无论他/她是真实用户的好友还是好友的好友,都可以通过使用用于在聊天服务中登记好友的信息、登记到机器人知识db12的信息等来确定。

接下来,机器人选择单元102基于匹配值来选择好友机器人(步骤s318和s321)。

随后,消息生成单元103基于所选择的好友机器人的配置文件来生成消息(步骤s324)。在这种情况下,使用普通人机器人,可以设置为不能发布广告,替选地,可以设置为可以发布由该人登记的特定广告。

在下文中,步骤s327至s333中示出的被关注人许可处理、在步骤s336中示出的生成的消息的发布处理以及在步骤s339中示出的被关注人中断处理与参照图6描述的名人机器人的处理中的步骤s127至s139相似。注意,可以检查替代该人的机器人是否与另一用户通过聊天列表画面430进行聊天操作,如图16所示。在示出的示例中,聊天列表画面430显示聊天会话431、432和433。在机器人操作的情况下,在相应的聊天会话中显示“机器人操作”,可以看到相应聊天会话中的当前消息以及在发布机器人后交换的消息。

随后,重复步骤s303到s339,直到结束聊天会话为止(步骤s342)。

以上具体描述了普通人机器人的发布处理。关于普通人机器人,出现了与进行聊天的用户相关的用户的机器人。结果,例如,如图1所示,在用户a和用户b的聊天画面上,在用户a在聊天中与参加聚会的用户b谈到关于用户a在聚会等中第一次遇到并关注的用户c,并且用户c还被登记为用户b的好友或好友的好友的情况下,可以预期会出现用户c的机器人,并且对话可能变得生动。此外,根据本实施例,在如图16所示的聊天列表画面430上,可以检查代替该人的机器人是否在另一个用户的聊天中操作。图16中示出的聊天列表画面430是在例如用户c的信息处理装置上显示的画面的示例,并且显示了正在进行的聊天会话431、432和433。在这些聊天会话中,清楚地显示出用户c自己的机器人正在显示“机器人操作”的聊天会话431中操作。如上所述,在对应于用户a与用户b之间的交换出现用户c的机器人的情况下,用户a与用户b之间的聊天内容被通知给用户c。因此,即使在用户a不知道用户c的联系方式或特定信息的情况下,也能够协助他们甚至能够自然地进入彼此联系的状态。

<<4.机器人知识db的编辑>>

随后,将参照图17和图18给出对存储在机器人知识db12中的机器人配置文件进行编辑的描述。可以从编辑终端3或信息处理装置2编辑机器人配置文件。

图17是示出根据本实施例的机器人配置文件的基本配置文件编辑画面310的示例的图。如图17所示,也存在信息的一部分不能编辑的情况。姓名和年龄是根据用于登记与该人链接的服务的信息从系统侧获得和计算的。

图18是示出根据本实施例的机器人配置文件的活动信息编辑画面320的示例的图。如图18所示,活动信息也可以手动输入。此外,活动信息可以与预定sns协作,以从由人发布的文章中进行周期性自动挖掘并且更新关键词等。

尽管没有特别示出人际关系信息的编辑画面,但是用户例如可以搜索目标人的名字,获得显示的目标人id,从选项中选择与该人的关系,并且登记与该人的关系。此外,可以自由地和手动地输入目标人所共有的关键词。替选地,可以自动提取和登记来自目标人之间的sns或配置文件的公共关键词。

<<5.结论>>

如上所述,根据本公开的实施例的信息处理系统,可以通过具有与用户之间的交流情况对应的适当个性的虚拟代理的响应来使会话生动。

以上参照附图描述了本公开的一个或更多个优选实施例,而本公开不限于上述示例。本领域技术人员可以在所附权利要求的范围内找到各种变化和修改,并且应该理解,这些变化和修改将本质上落入本公开的技术范围内。

例如,可以制作使上述处理服务器1、信息处理装置2或编辑终端3中包括的硬件如cpu、rom、ram展现出处理服务器1、信息处理装置2或编辑终端3的功能的计算机程序。此外,还提供了存储计算机程序的计算机可读存储介质。

此外,根据本实施例的信息处理系统不限于文本聊天,而是可以应用于语音聊天。例如,假设这样的语音聊天系统将文本转换成声音并且将该声音进行再现。此外,在将信息处理系统应用于语音聊天系统的情况下,在消息生成单元103在处理服务器1中生成机器人消息的情况下,通过使用链接到机器人的人的语音数据来生成合成声音,并且可以控制以输出与该人相似的声音的机器人消息。

此外,在本说明书中描述的效果仅为说明性或示例性的效果,而不是限制性的效果。也就是说,使用或代替上述效果,根据本公开的技术可以实现本领域技术人员从本说明书的描述中清楚的其他效果。

另外,本技术还可以配置如下。

(1)

一种信息处理系统,包括:

虚拟代理配置文件数据库,其累积能够在网络上传送的多个虚拟代理的配置文件;以及

控制单元,所述控制单元:

根据真实用户之间的交流的分析结果,从所述多个虚拟代理中选择一个虚拟代理,

根据所述分析结果和所述一个虚拟代理的配置文件来生成消息,

以及

将所生成的消息发布到所述真实用户之间的交流会话。

(2)

根据(1)所述的信息处理系统,其中,

所述控制单元将与所述分析结果和所述一个虚拟代理的配置文件中的至少任一个匹配的内容的链接嵌入到所述消息中。

(3)

根据(2)所述的信息处理系统,其中,

所述内容是广告内容。

(4)

根据(1)至(3)中任一项所述的信息处理系统,其中,

所述虚拟代理的配置文件包括链接到所述虚拟代理的人或角色的基本信息、活动信息和个人关系信息中的至少任一个。

(5)

根据(1)至(4)中任一项所述的信息处理系统,其中,

所述控制单元在将所述消息发布到所述真实用户之间的所述交流会话之前或之后将所述消息通知给所述一个虚拟代理替代的用户本人。

(6)

根据(5)所述的信息处理系统,其中,

所述控制单元响应于来自所述用户本人的请求,将由所述用户本人生成的消息发布到所述真实用户之间的所述交流会话。

(7)

根据(5)或(6)所述的信息处理系统,其中,

所述控制单元进行控制以生成所述交流会话的显示画面,所述显示画面能够确定是所述一个虚拟代理的发布还是所述用户本人的发布。

(8)

根据(1)至(7)中任一项所述的信息处理系统,其中,

所述控制单元在将所述消息发布到所述真实用户之间的所述交流会话之前将所述消息通知给所述一个虚拟代理替代的用户本人,并且响应于来自所述用户本人的许可将所述消息发布到所述真实用户之间的所述交流会话。

(9)

根据(1)至(8)中任一项所述的信息处理系统,其中,

所述控制单元提供能够编辑所述一个虚拟代理的配置文件的用户接口。

(10)

一种信息处理方法,包括由处理器:

根据真实用户之间的交流的分析结果,从能够在网络上传送的多个虚拟代理中选择一个虚拟代理;

根据所述分析结果以及在虚拟代理配置文件数据库中积累的所述一个虚拟代理的配置文件来生成消息;以及

将所生成的消息发布到所述真实用户之间的交流会话。

附图标记列表

1处理服务器

10控制单元

101分析单元

102机器人选择单元

103消息生成单元

104呈现控制单元

105通知控制单元

11通信单元

12机器人知识db

13内容db

2信息处理装置

3编辑终端

4网络

5组信息

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1