方法、程序及信息处理装置转让专利

申请号 : CN201780079590.3

文献号 : CN110100281B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 沟口勇儿近藤隆雄

申请人 : FINC科技株式会社

摘要 :

为了促进聊天室内的传讯,实时传讯应用程序中具有各种功能来对规定的用户进行后方辅助。本发明提供一种用于经由聊天室进行的传讯的方法。该方法通过虚拟用户来实现,该虚拟用户通过计算机来安装,以便辅助第一用户,该方法包括:基于聊天室中的传讯的履历和第二用户的健康信息,动态地生成面向第一用户或第二用户的第一消息的步骤;将第一消息与第一用户建立关联后提供给聊天室的步骤;根据第一消息的提供,更新履历的步骤;生成与聊天室建立关联的、对第一用户进行提示的第一画面和对第二用户进行提示的第二画面的步骤,在第一画面和第二画面上,分别将上述履历分类为来自进行了传讯的第一用户和虚拟用户的第一组、来自第二用户的第二组并按时间顺序列出上述履历。

权利要求 :

1.一种方法,用于经由聊天室进行的传讯,所述方法通过虚拟用户来实现,所述虚拟用户通过计算机来安装,以便辅助第一用户,所述方法包括:基于所述聊天室中的传讯的履历和第二用户的健康信息,动态地生成面向所述第一用户或所述第二用户的消息的步骤;

将所述消息与所述第一用户建立关联后提供给所述聊天室的步骤;

根据所述消息的提供,更新所述履历的步骤;以及

生成与所述聊天室建立关联的、对所述第一用户进行提示的第一画面和对所述第二用户进行提示的第二画面的步骤,在所述第一画面和所述第二画面上,分别将所述履历分类为来自进行了传讯的所述第一用户和所述虚拟用户的组、来自所述第二用户的组并按时间顺序列出所述履历,将关于是否向所述第二用户提示所述消息的第一指示符与所述消息建立关联,在所述第一画面和所述第二画面上,在所述第一指示符表示向所述第二用户提示所述消息的情况下,作为来自所述第一用户的传讯来列出所述消息。

2.根据权利要求1所述的方法,其中,

在所述第二画面上,在所述第一指示符表示不向所述第二用户提示所述消息的情况下,不列出所述消息。

3.根据权利要求1或2所述的方法,其中,

在所述第一指示符表示不应向第二用户提示所述消息的情况下,提供所述消息的步骤包括:将所述消息与包括同意将消息显示于所述第二画面的同意的选项一起显示于所述第一画面上的步骤;

在所述第一画面上,接受所述第一用户针对所述选项进行的输入的步骤;以及在所述输入表示所述同意的情况下,更新所述第一指示符以使所述第一指示符表示应当向第二用户提示所述消息的步骤,在所述第二画面上列出所述消息。

4.根据权利要求3所述的方法,其中,

显示于所述第一画面的所述消息能由所述第一用户编辑。

5.根据权利要求1或2所述的方法,其中,

在所述第一画面和所述第二画面上显示第二指示符,所述第二指示符表示所述消息由所述虚拟用户提供。

6.根据权利要求1或2所述的方法,其中,

所述消息的格式包括文本和图像。

7.一种方法,用于在经由聊天室进行的第一用户和第二用户间的传讯中对所述第一用户进行辅助,所述方法通过计算机来实现,包括:基于所述聊天室中的传讯的履历和所述第二用户的健康信息,动态地生成面向所述第二用户的消息的步骤;

将所述消息与所述第一用户建立关联后提供给所述聊天室,从而替代所述第一用户的步骤;

根据所述消息的提供,更新所述履历的步骤;以及

生成与所述聊天室建立关联的、对所述第一用户进行提示的第一画面和对所述第二用户进行提示的第二画面的步骤,在所述第一画面和所述第二画面上,分别将所述履历分类为来自进行了传讯的所述第一用户和所述计算机的组、来自所述第二用户的组并按时间顺序列出所述履历,将关于是否向所述第二用户提示所述消息的第一指示符与所述消息建立关联,在所述第一画面和所述第二画面上,在所述第一指示符表示向所述第二用户提示所述消息的情况下,作为来自所述第一用户的传讯来列出所述消息。

8.根据权利要求7所述的方法,其中,

替代所述第一用户的步骤包括:

将所述消息与包括同意将所述消息显示于所述第二画面的同意的选项一起显示于所述第一画面上的步骤;以及在所述第一画面上,接受所述第一用户针对所述选项进行的输入的步骤,在所述输入表示所述同意的情况下,在所述第二画面上列出所述消息。

9.根据权利要求8所述的方法,其中,

显示于所述第一画面的所述消息能由所述第一用户编辑。

10.一种程序,使所述计算机执行权利要求1至9中的任一项所述的方法。

11.一种信息处理装置,用于经由聊天室进行的传讯,其具备:管理部,管理提供服务的第一用户和被提供所述服务的第二用户的关系,管理所述聊天室中的所述第一用户和所述第二用户间的传讯的履历;

虚拟用户部,安装对所述第一用户进行辅助的虚拟用户,且具备:分析部,分析所述履历;消息生成部,根据所述分析和所述第二用户的健康信息,动态地生成消息;提供部,将所述消息与所述第一用户建立关联后提供给所述聊天室;以及更新部,根据所述被提供的消息来更新所述履历;以及画面生成部,基于所述更新的履历,生成与所述聊天室建立关联的、对所述第一用户进行提示的第一画面和对所述第二用户进行提示的第二画面,在所述第一画面和所述第二画面上,将所述履历分类为来自进行了传讯的所述第一用户和所述虚拟用户的组、来自所述第二用户的组并按时间顺序列出所述履历,将关于是否向所述第二用户提示所述消息的第一指示符与所述消息建立关联,在所述第一画面和所述第二画面上,在所述第一指示符表示向所述第二用户提示所述消息的情况下,作为来自所述第一用户的传讯来列出所述消息。

说明书 :

方法、程序及信息处理装置

技术领域

[0001] 本公开涉及一种用于经由聊天室进行的传讯的方法、程序及信息处理装置。

背景技术

[0002] 已知有一种多个用户能通过使用智能手机和平板电脑这样的终端进行传讯来相互对话的实时传讯(IM)服务。用户通过将IM服务用的应用程序安装于移动终端,与对方用
户之间链接账户(成为“好友”),从而能经由专用的虚拟空间(“聊天室”)进行传讯。
[0003] 除了操作终端的实际用户以外,IM应用程序还提供安装在软件程序中的软件机器人用户。例如,专利文献1中公开了一种具有翻译功能的软件机器人用户。作为一个示例,日本人用户和韩国人用户是好友关系,还追加以“韩语翻译用户”的形式被提供的软件机器人为好友,假定三方加入聊天室。当日本人用户发送日语的文本消息时,响应于此,软件机器人立即将其内容翻译为韩语后发送翻译消息。韩国人用户通过浏览翻译消息,能理解日本
人用户的文本消息,因此能经由聊天室进行顺利的交流。像这样,软件机器人用户作为一个拥有账户的独立的用户加入聊天室,按照针对一个特定的请求作出一次响应这一预定的功
能,进行限定的行为。
[0004] 现有技术文献
[0005] 专利文献
[0006] 专利文献1:日本特开2015-179519号公报

发明内容

[0007] 发明所要解决的问题
[0008] 本公开的目的在于提供一种传讯辅助技术,其具有各种功能,以对规定的用户进行后方辅助的方式进行动作,以便在IM服务用的应用程序中促进聊天室内的传讯。特别是,目的在于提供一种可替代规定用户的部分行为的传讯辅助技术。
[0009] 用于解决问题的方案
[0010] 根据本公开的一个实施方式,提供一种用于经由聊天室进行的传讯的方法。该方法通过虚拟用户来实现,该虚拟用户通过计算机来安装,以便辅助第一用户,该方法包括:
基于聊天室中的传讯的履历和第二用户的健康信息,动态地生成面向第一用户或第二用户
的消息的步骤;将第一消息与第一用户建立关联后提供给聊天室的步骤;根据第一消息的
提供,更新履历的步骤;以及生成与聊天室建立关联的、对第一用户进行提示的第一画面和对第二用户进行提示的第二画面的步骤,在第一画面和第二画面上,分别将上述履历分类
为来自进行了传讯的第一用户和虚拟用户的第一组、来自第二用户的第二组并按时间顺序
列出上述履历。
[0011] 此外,根据本公开的一个实施方式,提供一种用于在经由聊天室进行的第一用户和第二用户间的传讯中对第一用户进行辅助的方法。该方法通过计算机来实现,包括:基于聊天室中的传讯的履历和第二用户的健康信息,动态地生成面向第二用户的消息的步骤;
将消息与第一用户建立关联后提供给聊天室,从而替代第一用户的步骤;根据消息的提供,更新履历的步骤;以及生成与聊天室建立关联的、对第一用户进行提示的第一画面和对第
二用户进行提示的第二画面的步骤,在第一画面和第二画面上,分别将上述履历分类为来
自进行了传讯的第一用户和计算机的第一组、来自第二用户的第二组并按时间顺序列出上
述履历。
[0012] 进而,根据本公开的一个实施方式,提供一种用于经由聊天室进行的传讯的信息处理装置。该信息处理装置具备:管理部,管理提供服务的第一用户和被提供服务的第二用户的关系,管理聊天室中的第一用户和第二用户间的传讯的履历;虚拟用户部,安装对第一用户进行辅助的虚拟用户,且具备分析履历的分析部、根据分析和第二用户的健康信息动
态地生成消息的消息生成部、将消息与第一用户建立关联后提供给聊天室的提供部以及根
据被提供的消息来更新上述履历的更新部;以及画面生成部,基于更新的履历,生成与聊天室建立关联的、对第一用户进行提示的第一画面和对第二用户进行提示的第二画面,在第
一画面和第二画面上,将上述履历分类为来自进行了传讯的第一用户和虚拟用户的第一
组、第二用户并按时间顺序列出上述履历。
[0013] 根据本公开的各实施方式,能安装对第一用户进行后方辅助的具有各种功能的虚拟用户。虚拟用户能根据传讯的进展情况自主地判断下一个动作。由此,特别是,虚拟用户替代第一用户向第二用户进行传讯,从而能促进聊天室内的传讯。在指导者对学生进行建
议的情况下,能使两者间的交流高效且活跃。

附图说明

[0014] 图1是信息处理系统的基本构成图。
[0015] 图2是信息处理装置的硬件构成图。
[0016] 图3是用户终端的硬件构成图。
[0017] 图4是信息处理系统的功能框图。
[0018] 图5是表示聊天室中的账户间的关系的概要图。
[0019] 图6是通过一个实施方式的方法而安装的画面图像。
[0020] 图7是一个实施方式的方法的处理流程图。
[0021] 图8是健康管理服务项目的任务概要图。
[0022] 图9是通过一个实施方式的方法而安装的画面图像。
[0023] 图10是消息设定信息的概要图。
[0024] 图11是消息履历信息的表单构成图。
[0025] 图12A是通过一个实施方式的方法而安装的画面图像。
[0026] 图12B是通过一个实施方式的方法而安装的画面图像。
[0027] 图13是通过一个实施方式的方法的处理流程图。
[0028] 图14是通过一个实施方式的方法而安装的画面图像。

具体实施方式

[0029] 首先,列出本公开的示例性的实施方式的构成进行说明。本公开的实施方式的使具备触摸面板的计算机执行的计算机安装方法可以具备以下的构成。
[0030] 〔方式1〕根据方式1,提供一种用于经由聊天室进行的传讯的方法。该方法通过虚拟用户来实现,该虚拟用户通过计算机来安装,以便辅助第一用户,该方法包括:基于聊天室中的传讯的履历和第二用户的健康信息,动态地生成面向第一用户或第二用户的消息的步骤;将消息与第一用户建立关联后提供给聊天室的步骤;根据消息的提供,更新履历的步骤;以及生成与聊天室建立关联的、对第一用户进行提示的第一画面和对第二用户进行提
示的第二画面的步骤,在第一画面和第二画面上,分别将上述履历分类为来自进行了传讯
的第一用户和虚拟用户的第一组、来自第二用户的第二组并按时间顺序列出上述履历。通
过该构成,能安装以对第一用户进行后方辅助的方式来进行动作的具有多种功能的虚拟用
户,能促进聊天室内的传讯。虚拟用户能根据传讯的进展情况自主地判断下一个动作。此
外,能在画面显示上明确虚拟用户是对第一用户进行后方辅助的用户。由此,特别是在指导者对学生进行建议的情况下,能使两者间的交流高效且活跃。
[0031] 〔方式2〕根据方式2,在方式1的方法中,将关于是否向第二用户提示消息的第一指示符与消息建立关联,在第一画面和第二画面上,在第一指示符表示向第二用户提示消息的情况下,作为来自第一用户的传讯来列出消息。根据该构成,能对向第二用户进行的消息提示进行控制,能更灵活地传讯。
[0032] 〔方式3〕根据方式3,在方式2的方法中,在第二画面上,在第一指示符表示不向第二用户提示消息的情况下,不列出消息。根据该构成,能实现虚拟用户与第一用户之间的内部对话。
[0033] 〔方式4〕根据方式4,在方式2或3的方法中,在第一指示符表示不应向第二用户提示消息的情况下,提供消息的步骤包括:将消息与包括同意将消息显示于第二画面的选项一起列在第一画面上的步骤;在第一画面上,接受第一用户对针对选项进行的输入的步骤;
以及在输入表示同意的情况下,以使第一指示符表示应当向第二用户提示消息的方式更新
第一指示符的步骤,在第二画面上列出消息。根据该构成,能以仅将得到了第一用户的同意的消息显示于第二用户的第二画面的方式进行控制。
[0034] 〔方式5〕根据方式5,在方式5的方法中,显示于第一画面的消息能由第一用户编辑。根据该构成,能将面向第二用户的消息修正为更适当的消息。
[0035] 〔方式6〕根据方式6,在方式1至5中的任一方法中,在第一画面和第二画面上显示第二指示符,该第二指示符表示消息由虚拟用户提供。根据该构成,能在画面显示上对针对第二用户的虚拟用户和第一用户的消息进行区分。
[0036] 〔方式7〕根据方式7,消息的格式包括文本和图像。
[0037] 〔方式8〕根据方式8,提供一种用于在经由聊天室进行的第一用户和第二用户间的传讯中对第一用户进行辅助的方法。该方法通过计算机来实现,包括:基于聊天室中的传讯的履历和第二用户的健康信息,动态地生成面向第二用户的消息的步骤;将消息与第一用户建立关联后提供给聊天室,从而替代第一用户的步骤;根据消息的提供,更新履历的步
骤;以及生成与聊天室建立关联的、对第一用户进行提示的第一画面和对第二用户进行提
示的第二画面的步骤,在第一画面和第二画面上,分别将上述履历分类为来自进行了传讯
的第一用户和计算机的第一组、来自第二用户的第二组并按时间顺序列出上述履历。虚拟
用户能根据传讯的进展情况自主地判断下一个动作。此外,能在画面显示上明确虚拟用户
是对第一用户进行后方辅助的用户,由此,特别是通过虚拟用户替代第一用户向第二用户
进行传讯,能促进聊天室内的传讯。在指导者对学生进行建议的情况下,能使两者间的交流高效且活跃。
[0038] 〔方式9〕
[0039] 根据方式9,在方式8的方法中,替代第一用户的步骤包括:将消息与包括同意将消息显示于第二画面的选项一起列在第一画面上的步骤;以及在第一画面上,接受第一用户针对选项进行的输入的步骤,在输入表示同意的情况下,在第二画面上列出消息。根据该构成,能以仅将得到了第一用户的同意的消息显示于第二用户的第二画面的方式进行控制。
[0040] 〔方式10〕
[0041] 根据方式10,在方式9的方法中,显示于第一画面的消息能由第一用户编辑。根据该构成,能将面向第二用户的消息修正为更适当的消息。
[0042] 〔方式11〕
[0043] 根据方式12,提供一种使计算机执行方式1至10中的任一方法的程序。
[0044] 〔方式12〕
[0045] 根据方式12,提供一种用于经由聊天室进行的传讯的信息处理装置。该信息处理装置具备:管理部,管理提供服务的第一用户和被提供服务的第二用户的关系,管理聊天室中的第一用户和第二用户间的传讯的履历;虚拟用户部,安装对第一用户进行辅助的虚拟
用户,且具备分析履历的分析部、根据该分析和第二用户的健康信息动态地生成消息的消
息生成部、将消息与第一用户建立关联后提供给聊天室的提供部以及根据被提供的消息来
更新履历的更新部;以及画面生成部,基于更新的履历,生成与聊天室建立关联的、对第一用户进行提示的第一画面和对第二用户进行提示的第二画面,在第一画面以及第二画面
上,将上述履历分类为来自进行了传讯的第一用户和虚拟用户的第一组和来自第二用户的
第二组并按时间顺序列出上述履历。根据该构成,能安装以对第一用户进行后方辅助的方
式工作的、具有各种功能的虚拟用户,能促进聊天室内的传讯。此外,能在画面显示上明确虚拟用户是对第一用户进行后方辅助的用户。虚拟用户能根据传讯的进展情况自主地判断
下一个动作。由此,特别是在指导者对学生进行建议的情况下,能使两者间的交流高效且活跃。
[0046] 以下,参照附图对本公开的方法、程序及信息处理装置的实施方式进行说明。在附图中,对相同或相似的要素标注相同或相似的附图标记,在各实施方式的说明中,有时会省略关于相同或相似的要素的重复说明。此外,只要不相互冲突,各实施方式中示出的特征也能应用于其他的实施方式。
[0047] 图1是信息处理系统的整体概要图。如图1所示,信息处理系统具备服务器100和多个用户终端200、300。服务器100经由网络400与用户终端200、300连接。虽然在图1中为了便于说明而仅示出了两台用户终端,但不限于此,也可以是三台以上。此外,用户终端200、300的具体的设备不限于图示的个人计算机和智能手机,除此之外,例如也可以是功能手机、
PDA(Personal Digital Assistant:个人数字助理)或平板电脑终端等电子设备。
[0048] 在以下的实施方式的说明中,假设在实时传讯(IM)应用程序上提供健康管理服务。具体而言,在健康管理服务中,通过营养师等指导者与健康管理对象之间的传讯(收发消息),健康管理对象能从指导者处收到健康管理上的建议。在图1中,例如,用户终端200表示指导者持有的用户终端,此外,用户终端300表示健康管理对象持有的用户终端。
[0049] 在一个示例的场景中,健康管理对象将由搭载于用户终端300的摄像机拍摄的用餐图像从用户终端300发送至健康管理服务器100。服务器100生成用于将接收到的图像显
示于用户终端200的画面。被提供了画面的指导者浏览显示于用户终端200的健康管理对象
的用餐图像,经由服务器100将面向健康管理对象的消息回传给用户终端300。
[0050] 需要说明的是,用户终端200、300中各用户所使用的应用程序不限于IM应用程序,也可以是例如SNS(Social Networking Service:社交联网服务)或博客(Blog)。即,根据一个实施方式,可以采用能链接使用健康管理服务的多个用户的账户并在账户间进行传讯(消息等数据的收发)的任意的应用程序。
[0051] 参照图2和图3,对服务器100和用户终端200、300的硬件构成进行说明。
[0052] 图2是服务器100的硬件构成图。服务器100是用于通过IM应用程序提供服务的信息处理装置,可以是例如工作站、个人计算机这样的通用计算机,或者也可以通过云计算在逻辑上实现。服务器100具备处理器10、内存11、存储器12、通信接口(IF)13以及输入输出部
14等,这些部件通过总线相互电连接。
[0053] 处理器10是控制服务器100整体的动作并进行各部分间的数据收发控制和应用程序的执行所需的信息处理等的运算装置。例如,处理器10是CPU(Central Processing 
Unit:中央处理器),执行储存于存储器12并加载至内存11的程序等来实施各种信息处理。
[0054] 内存11包括由DRAM(Dynamic Random Access Memory:动态随机存取存储器)等易失性存储装置构成的主内存和由闪存、HDD(Hard Disc Drive:硬盘驱动器)等非易失性存
储装置构成的辅助内存。内存11被用作处理器10的工作区域等,并且储存在服务器100启动时执行的BIOS(Basic Input/Output System:基本输入/输出系统)和各种设定信息等。存
储器12储存应用程序和用户的认证程序等各种程序。也可以在存储器12中构建储存有用于
IM应用程序的各项处理的数据的数据库。
[0055] 通信接口13将服务器100连接至网络400,进行与用户终端200、300的通信。输入输出部14是鼠标、键盘等信息输入设备和显示器等输出设备。总线15与上述各要素通连,传递例如地址信号、数据信号以及各种控制信号。
[0056] 图3是用户终端200、300的硬件构成图。图3的例子主要假定为具有触摸面板的智能手机(300)。用户终端200、300具备处理器20、内存21、存储器22、通信接口23、摄像部24以及触摸面板25等,经由总线26相互电连接。
[0057] 处理器20是控制用户终端200、300的动作并进行各要素间的数据收发控制和应用程序的执行所需的处理等的运算装置。例如,处理器20是CPU和/或GPU(Graphical 
Processing Unit:图形处理器)等,通过执行储存于存储器22并加载至内存21的程序等来
实施所需的各种信息处理。
[0058] 内存21包括由RAM等易失性存储装置构成的主内存和由闪存或HDD等非易失性存储装置构成的辅助内存。内存21被用作处理器20的工作区域等,并且储存在服务器100启动时执行的BIOS和各种设定信息等。存储器22储存应用程序等。
[0059] 通信接口13将用户终端200、300连接至网络400,进行与服务器100的通信。此外,通信接口13还包括Bluetooth(蓝牙,注册商标)和BLE(Bluetooth Low Energy:低能耗蓝牙)这种近距离通信接口。摄像部24具有摄像机功能,将由用户拍摄的图像储存于存储器
22。触摸面板25构成输入部251和显示部252。总线26与上述的各要素通连,传递例如地址信号、数据信号以及各种控制信号。
[0060] 触摸面板的输入部251检测用户对触摸面板25的操作。输入部251能采用压力检测式、电阻膜式、静电容式或电磁感应式等。并且,当在触摸面板上的任意位置收到通过操作(对触摸面板的触摸操作、滚屏动作、滑屏操作以及敲击操作等物理接触操作)进行的输入
时,检测该位置上的按压、电阻、电容或弹性波的能量等的变化量,确定对应的接触位置坐标。触摸面板的显示部252包括液晶显示器等。
[0061] 参照图4对信息处理系统的功能构成进行说明。图4是举例示出分别为服务器100和用户终端200、300装载的功能的框图。服务器100包括通信部110、IM服务提供部120、聊天室管理部130、虚拟用户部150、画面生成部160以及存储部190,这些部分相互作用。虚拟用户部150还包括初始调查(survey)实施部151、任务决定部152、分析部153、用户关联信息更新部154、消息生成部156、消息提供部158以及消息履历更新部159。存储部190还管理账户信息191、账户关联信息192、服务项目信息193、消息设定信息195、用户关联信息196以及消息履历信息198。
[0062] 另一方面,用户终端200、300包括通信部210、存储部220、IM服务实施部230、输入编辑部240以及输出部250,这些部分相互作用。用户终端300的功能构成也相同(以下,除特别注释的情况外,将用户终端200、300合称为“用户终端200”。)。
[0063] 服务器100的通信部110将服务器100连接至网络400,通过与用户终端200的通信来进行数据收发。IM服务提供部120提供用于实现使用了IM应用程序的多个用户的传讯的
基本功能。聊天室管理部130管理账户关联信息192。特别是,管理提供健康管理服务项目的指导者与被提供健康管理服务项目的健康管理对象(学生)的关系。此外,聊天室管理部130管理消息履历信息198。虚拟用户部150安装用于辅助指导者的虚拟用户功能。画面生成部
160基于消息履历信息198,生成与聊天室关联的用户画面。用户画面按每个用户终端200、
300来生成。
[0064] 虚拟用户部150的初始调查实施部151在健康管理对象开始健康管理服务项目时实施初始调查,获取健康管理对象的初始的用户关联信息196(特别是健康信息)。任务决定部152决定与健康管理服务项目信息193和用户关联信息196关联的、与虚拟用户的动作相
关的任务。分析部153分析消息履历信息198。
[0065] 用户关联信息更新部154根据消息履历信息198的分析,更新与健康管理对象和/或指导者相关的用户关联信息196。消息生成部156根据消息履历信息198的分析,并且基于更新后的消息设定信息195,动态地生成与任务建立关联的、面向指导者和/或健康管理对
象的消息。消息提供部158将生成的消息与指导者建立关联后提供给聊天室。消息履历更新部159根据消息向聊天室的提供,更新消息履历信息198。
[0066] 存储部190储存于IM应用程序所涉及的各种数据和程序。具体而言,账户信息191包括与指导者和健康管理对象相关的用户ID、用户名、用户类型、属性信息以及用户认证用密码等。账户关联信息192包括与加入聊天室的多个账户间建立关联相关的信息,例如,提供健康管理服务项目的指导者与被提供健康管理服务项目的健康管理对象的关系等。服务
项目信息193包括与健康管理服务项目所涉及的信息,例如,与服务期间和在其期间指导者和/或健康管理对象应当进行的动作相关的任务信息等。
[0067] 消息设定信息195包括与任务关联地由虚拟用户生成的消息的基本信息,例如消息模板、消息分类、消息类型以及画面的显示指示符等设定信息等。用户关联信息196包括与健康管理服务项目相关的与用户的健康相关的基本信息,例如,健康管理对象的日常生
活的行动信息,以及与兴趣、行动相关的嗜好信息等。根据传讯的进展情况,对用户关联信息196进行更新。消息履历信息198包括与参加至聊天室的多个用户间的传讯的履历相关的
信息,例如,消息提供者、消息内容以及提供日期时间等。
[0068] 用户终端200的通信部210将用户终端200连接至网络400,通过与服务器100的通信来进行数据收发。存储部220储存与使用IM服务所必需的IM应用程序相关的各种数据和
程序。IM服务实施部230执行IM应用程序,能进行用户的传讯。输入编辑部240在传讯时能通过输入部251进行消息的输入和/或编辑。输出部250将由服务器100的画面生成部160生成
的用户画面输出到显示部252。
[0069] 图2和图3所示的上述的服务器100和用户终端200、300的各硬件构成中的各要素以及图4所示的各功能块只是一个例子,并不限定于这些。此外,图4所示的各功能块可以作为硬件的一部分来进行安装和/或作为软件的一部分进行安装。而且,可以设置成:用户终端200具有图4所示的服务器100的各功能块110~190中的至少一部分。相反,也可以设置
成:服务器100具有用户终端200的各功能的至少一部分210~250。就是说,一个实施方式的方法和程序能由从服务器100和用户终端200中任意选择的装置来执行。
[0070] 参照图5和图6,对由IM应用程序实现的健康管理服务的概要进行说明。图5是被录入IM应用程序并已加入聊天室的多个用户的账户关联的相关例示的概略图。图6是涉及健
康管理服务的、多个用户在IM应用程序上进行传讯的示例性的画面图像。
[0071] 如图5所示,作为操作用户终端200的实际的用户(由实线包围的用户),有“成岛成美”和“田中麻里”这两人加入了聊天室A。就是说,作为使用IM应用程序的用户的账户,存在“成岛成美”(账户ID:1001234)、“田中麻里”(账户ID:1234777)。“成岛成美”的用户类型是“指导者用户”(即,健康指导者),“田中麻里”的用户类型是“学生用户”(即,健康管理对象)。用户名、账户ID以及用户类型等用户基本信息可以包含在账户信息192中。
[0072] 此外,“指导者用户”即“成岛成美”与“学生用户”即“田中麻里”之间存在健康管理服务项目的提供者与被提供者的关系。这样的关系可以包含在账户关联信息192中。需要说明的是,既可以是“指导者用户”与两人以上的“学生用户”建立关联,也可以是一个人的“学生用户”与两人以上的“指导者用户”建立关联。
[0073] 此外,除了操作用户终端200的实际的用户之外,还存在由虚拟用户部150安装的“助理UI”(账户ID:9001234/用户类型:虚拟用户)(由虚线包围的用户)。“助理UI”具有辅助聊天室A中的“指导者用户”即“成岛成美”的职能。“成岛成美”加入聊天室A,从而“助理AI”也自动加入聊天室A。
[0074] “助理AI”例如根据聊天室A的传讯的进展情况,对“成岛成美”发送催促其向“田中麻里”进行传讯的消息,或替代“成岛成美”对“田中麻里”提供实际的消息。“助理AI”是根据聊天室A的传讯的进展情况自主地判断下一个动作并实施该动作的所谓的代理人,是搭载了人工智能(AI:Artificial Intelligence)引擎的虚拟用户。通过“助理AI”的存在,能使聊天室A中的“成岛成美”和“田中麻里”的交流顺利进行。
[0075] 图6是显示于与聊天室A建立关联的“田中麻里”的用户终端300的示例性的画面30a、30b。在画面30a、30b上,消息履历信息198被分类为在聊天室A中进行的传讯的对方
(“成岛成美”,也包括虚拟用户即“助理AI”。)和自己(“田中麻里”)这两组。而且,按每个所分类的组,按时间顺序列出消息履历。伴随消息的推进,从画面30a过渡至30b。在画面30a、
30b上,沿画面的左侧列出对方(“成岛成美”)的消息履历组。此外,沿画面的右侧列出自己(“田中麻里”)的消息履历组。
[0076] 包含在消息履历中的各消息可以与图标图像和用户名以及消息发送时刻一起显示。通过虚拟用户部150由“助理AI”提供的消息作为由自己的指导者即“成岛成美”发出的消息被分类到同一组。即,来自“助理AI”的消息履历列在左侧。由“助理AI”提供的消息可以与“助理AI”的图标图像和用户名一起列出。或者,也可以与(不是“助理AI”)“成岛成美”的图标图像和用户名一起列出。需要说明的是,在“成岛成美”的用户终端200,与画面30a、30b相对应地显示对方和自己切换后的画面(即,对方(“田中麻里”)、自己(“成岛成美”))的画面。
[0077] 如图6所示,各消息40a~40e沿着从画面上部到下部的时间序列以对话框的形式显示。各消息可以是文本和/或图像格式,但并不限定于此。也可以是除了文本和/或图像格式之外的声音格式等。在画面30a上,消息40a是由“助理AI”动态生成的消息,包括用餐图标和文本“请发表早餐”。例如,在“田中麻里”的用户关联信息196中包含早餐的时间是7:00这一信息的情况下,“助理AI”在7:00动态地生成并提供该消息。像这样,通过以“助理AI”替代“成岛成美”的方式来发送消息,能使聊天室内的传讯高效化,并且能使交流活跃。
[0078] 根据消息40a,显示包括由自己(“田中麻里”)提供的早餐图像的消息40b。具体而言,消息40b包括早餐图像、图像标题以及时刻(“早餐”“2016/09/3010:10”)。时刻可以使用与早餐图像建立关联的时间戳信息。消息40c与消息40b一并显示。消息40c包括文本“早上只吃了沙拉,我觉得是不是不要摄取蛋白质”。需要说明的是,消息40a和40b可以以同时发表的方式通过用户的一个发送动作来实施。
[0079] 过渡到画面30b,此时显示由对方(“成岛成美”)提供的消息40d。消息40d包括自己(“田中麻里”)提供的早餐图像和针对该图像的整数值的评价(三星)。由对方(“成岛成美”)提供的消息40e与消息40d一并显示。消息40d包括角色图像(所谓的图章图像)。
[0080] “田中麻里”发送的消息从设于画面下部的区域输入。具体而言,区域包括用于选择输入照片和图章图像的图像输入区域50a、能通过软键盘等进行文本输入的文本输入区域50b以及用于发送消息的“发送”按钮50c。
[0081] 由此,参照图7~图14对一个实施方式的用于经由聊天室进行的传讯的方法进行说明。图7和图13是在一个实施方式的方法中安装的对指导者进行辅助的虚拟用户示例性
的流程图。图8是与虚拟用户进行传讯的动作相关的任务列表的概要图。图9~图14是通过
一个实施方式的方法生成的在指导者和/或健康管理对象的用户终端上显示的示例性的画
面图像。图10是与消息设定信息195中包含的消息分类、消息类型以及显示指示符的关系相关的示例性的概略图。图11是与消息履历信息198相关的示例性的表单构成图。
[0082] 图7是表示由虚拟用户部150实施的传讯的基本处理流程S100的流程图。处理流程S100通过S110开始。例如,与图5和图6所示的健康管理服务项目关联,处理流程随着与涉及虚拟用户进行传讯的动作的任务建立关联的触发而开始。任务在图8所例示的服务项目信
息193中被定义,由任务决定部152决定。一个例子的任务按每次“项目开始时”、“项目实施中”、“项目结束时/结束后”来进行定义。此外,“项目实施中”的任务中定义有“用餐”、“体重测定”、“睡眠”、“报告”,而且,“用餐”中定义有“早餐”、“午餐”、“晚餐”,“睡眠”中定义有“就寝”、“起床”,各种触发(例如,规定的时刻,期间以及用户动作等)与各任务建立关联。
[0083] 当通过S110开始处理流程S100时,首先,根据是否已经设定学生用户的用户关联信息,处理分岔出不同的路线(S120)。在尚未设定用户关联信息的情况下(S120中为“否”),任务为“项目开始时”,由初始调查实施部151实施初始调查(S130)。由此,获取初始的用户关联信息。
[0084] 在已经设定了用户关联信息的情况下(S120中为“是”),任务为“项目实施中”或“项目结束时/结束后”,进入传讯处理(S140~S180)。具体而言,分析部153分析聊天室的消息履历,决定消息分类、消息类型以及显示指示符(S140)。消息生成部156基于以消息履历信息198为基础而决定的消息分类和消息类型,动态地生成与任务建立关联的消息(S150)。消息提供部158将生成的消息与指导者用户建立关联后提供给聊天室(S160)。消息履历更
新部159根据消息的提供,更新消息履历信息198(S170)。然后,画面生成部160分别生成与聊天室建立关联的、对指导者用户进行提示的画面和对学生用户进行提示的画面(S180)。
[0085] 在S130的初始调查中,初始调查实施部151在“项目开始时”的任务中将预先确定的提问消息提供给聊天室。学生用户对提问消息提供回答消息,从而进行初始调查。由此,自动获取和设置学生用户的初始的用户关联信息196。图9是在聊天室A中显示初始调查的
进展例的画面。在此,与图5相同,指导者用户“成岛成美”和学生用户“田中麻里”加入聊天室A,“田中麻里”申请了“减肥家庭教师30日”课程的服务项目。在该服务项目的开始日实施初始调查。
[0086] 在与图9的聊天室A建立关联的“田中麻里”的画面31中,代替“成岛成美”而显示由“助理AI”提供的消息41a~41e。消息41a~41e基于服务项目信息193中包含的信息而生成。消息41a和41b显示通知“减肥家庭教师30日”课程的服务项目开始和催促学生用户“田中麻里”录入用户关联信息的消息。用户关联信息196例如包括学生用户“田中麻里”的体重、用餐时间以及运动频率等生活方式和嗜好,以及自拍照(自己的图像)等。
[0087] 消息41c催促输入学生用户“田中麻里”的体重,消息41d催促输入自拍照。相应地,学生用户“田中麻里”输入体重和自拍照,由此录入初始的用户关联信息196。需要说明的是,用户关联信息196可以随着服务项目的进行而被个性化。即,用户关联信息更新部154根据从学生用户“田中麻里”之后提供的消息的履历而随时更新用户关联信息196。消息41e显示服务项目信息193中包含的与今后的任务相关的通知。在此,显示与任务“早餐”相关的通知。来自虚拟用户的消息41a~41e和来自“田中麻里”的回答消息被录入消息履历信息198。这样,代替指导者用户而由虚拟用户实施初始调查,从而能使聊天室内的交流高效化。
[0088] 在S140中,分析部153分析消息履历信息198,针对与要被发送的任务对应的消息,决定消息设定信息195中包含的消息分类、消息类型以及显示指示符。在分析中,消息履历信息198的句法解析、自然言语处理以及图像解析等与人工智能相关的信息处理技术被广泛应用。图10表示消息分类、消息类型以及显示指示符的示例性的关系。如图10所示,消息分类决定了包括“面向学生用户”和“面向指导者用户”的面向哪一用户的消息。消息类型包括“提醒/跟踪”、“回应”以及“建议”。例如,在“提醒/跟踪”中,与任务相关,虚拟用户在规定的时刻催促学生用户,或者对上一次发表后经过了规定的时间段后的情况进行跟踪。在“回应”中,立即相应学生用户或指导者用户所提供的消息。在“建议”中,在规定的时刻或时间段内,向学生用户或指导者用户提出建议。由虚拟用户生成的消息通过消息分类和消息类
型的组合来决定其模式。在本例中为六种模式。
[0089] 消息的模式还与显示指示符建立关联地设置。显示指示符是关于是否将生成的消息提示给学生用户即显示于学生用户的画面的指示符,包括“显示”或“不显示”。对于指导者用户,可以不受该显示指示符的约束而始终进行提示。例如,图6所示的消息分类为“面向学生用户”且消息类型为“提醒/跟踪”的消息40a的显示指示符被设置为“显示”,显示于学生用户的画面。另一方面,消息分类为“面向学生用户”且消息类型为“建议”的消息在被指导者用户编辑或同意之前不显示于学生用户的画面,初始的显示指示符被设为“不显示”。
该情况下,当被指导者用户编辑或同意时,显示指示符被更新为“显示”(后述)。需要说明的是,这样的消息分类、消息类型以及显示指示符并不限定于上述。例如,消息类型“提醒/跟踪”也可以单独设定“提醒”、“跟踪”。
[0090] 在S150中,消息生成部156基于消息分类和消息类型,使用消息设定信息195中包含的与任务相对应的消息模板来生成消息。例如,前述的消息40a中,作为与“早餐”任务有关且消息分类为“面向学生用户”且消息类型为“提醒/跟踪”的消息,消息模板“请发表早餐”能直接应用于消息。消息模板可以基于账户信息191和/或用户关联信息196所包含的信息来被定制和/或被个性化。
[0091] 在S160中,消息提供部158将生成的消息与指导者用户建立关联后以规定的定时提供给聊天室。例如,在像消息40a的“请发表早餐”那样消息分类为“面向学生用户”的情况下,作为指导者用户而提供消息。此外,像上述消息40a那样消息类型为“提醒”的情况的消息提供的定时基于用户关联信息196来决定。例如,可以基于通过初始调查而获取自学生用户的早餐时刻或根据之后的实际的早餐时刻而个性化的时刻,动态地决定定时。
[0092] 在S170中,消息履历更新部159将在S160中提供的消息履历添加至消息履历信息198。图11表示例示的消息履历表T10和虚拟用户消息履历表T20。消息履历信息198包括每
个记录的各数据。消息履历表T10在其项目中包括消息ID、消息提供日期时间、发送用户(学生用户、指导者用户或虚拟用户)、消息内容(文本或图像格式的内容)以及提供对象已读指示符(已读或未读)等。此外,虚拟用户消息履历表T20在项目中包括消息ID、消息分类(面向学生用户或面向指导者用户、消息类型(提醒、跟踪、回应、建议)、显示指示符(显示或不显示)以及同意/可编辑指示符(可以或不可以)等。消息履历表T10和虚拟用户消息履历表T20
以消息ID作为关键字而相互建立关联。
[0093] 在S180中,画面生成部160使用在S170中更新的消息履历信息198,分别生成与聊天室建立关联的、对指导者用户进行提示的指导者用户画面和对学生用户进行提示的学生
用户画面。在指导者用户画面和学生用户画面的各画面上,按进行了传讯的指导者用户和
学生用户对消息履历信息198的消息内容进行分类并按时间顺序列出消息履历。此外,关于虚拟用户提供的消息,在虚拟用户消息履历表T20的显示指示符为“显示”的消息(即,对学生用户进行提示的消息)的情况下,该消息作为来自指导者用户的传讯,被分类为与指导者用户同组并列出消息履历。在显示指示符为“不显示”的消息的情况下,不在学生用户画面上列出该消息。就是说,在指导者用户画面上,显示为虚拟用户仅向指导者用户提供了消
息。S180之后,在与消息相关的消息分类为“面向学生用户”且消息类型为“建议”的情况下,接着进入图13的处理流程S200。除此以外的情况下,依次重复S140~S180的处理。
[0094] 如图6所示的画面30a、30b的例子,在学生用户画面上,在提示指导者用户的传讯的左侧的列,混存有来自“助理AI”和“成岛成美”的消息。既可以像这样显示表示消息由“助理AI”提供的指示符(例如,图标以及用户),也可以代替该方案,作为来自“成岛成美”的消息而将图标和用户ID统一起来。
[0095] 参照图12A和图12B,对在具有图7的处理流程S100的一系列信息处理S140~S180被反复执行的情况下生成的示例性的画面图像进行说明。图12A是聊天室A中的学生用户画
面32-1,图12B是与其对应的指导者用户画面32-2。在此,假定在“早餐”任务中,当学生用户“田中麻里”将早餐的图像消息提供给聊天室A时,直到指导者用户“成岛成美”进行早餐的评价为止,虚拟用户“助理AI”为跟踪指导者用户“成岛成美”的脚本。
[0096] 首先,“助理AI”分析“田中麻里”的早餐的图像消息的履历。然后,作为关于“早餐”任务的下一个传讯,判断应当进行消息分类为“面向学生用户”且消息类型为“回应”的消息(S140)。接着,基于这些信息,动态地生成“谢谢早餐的投稿!”的消息(S150),提供给聊天室A(S160)。此外,更新消息履历(S170)。该消息的显示指示符被设置为“显示”(图10),因此在“田中麻里”的学生用户画面32-1和“成岛成美”的指导者用户画面32-2上显示该消息42a-1和42a-2(S180)。
[0097] 回到S140,“助理AI”这次分析上述的“谢谢早餐的投稿!”的消息履历,判断为应该向“成岛成美”进行催促。即,“助理AI”判断为需要进行消息分类为“面向指导者用户”且消息类型为“提醒”的传讯(S140)。接着,基于这些信息,动态地生成“成岛成美小姐,已收到来自田中麻里小姐的早餐的投稿。请尽快进行评价。”的消息(S150),提供给聊天室A(S160),然后,更新消息履历(S170)。该消息的显示指示符设为“不显示”(图10),因此该消息42b不在“田中麻里”的学生用户画面32-1上表示,仅在“成岛成美”的指导者用户画面32-2上显示(S180)。
[0098] 再回到S140,“助理AI”这次分析上述“成岛成美小姐,已收到来自田中麻里小姐的早餐的投稿。请尽快进行评价。”的消息履历。然后,在经过了规定的时间指导者用户“成岛成美”还没实施评价的情况下,判断为应当进行对“田中麻里”的跟踪。即,“助理AI”判断为需要进行消息分类为“面向学生用户”且消息类型为“跟踪”的传讯(S140)。接着,基于这些信息,动态地生成“成岛成美现在忙,请稍候。”的消息(S150),提供给聊天室A(S160)。并且,更新消息履历(S170)。该消息的显示指示符设为“显示”(图10),因此,在“田中麻里”的学生用户画面和“成岛成美”的指导者用户画面上,显示该消息42c-1和42c-2(S180)。
[0099] 参照图12A和图12B可知,学生用户画面32-1与指导者用户画面32-2相互对应,但由于显示指示符的控制,显示于各画面的消息不一定对应。具体而言,图12B所显示的消息
42b显示于指导者用户画面32-2,不显示于学生用户画面32-1。像这样,虚拟用户不仅可以代为发送面向学生用户的消息,还可以提供仅对指导者用户显示的消息,由此能催促聊天
室内的传讯,使交流活跃化。
[0100] 作为提供仅对指导者用户显示的消息的方案,接下来,参照图14的画面33对图13的处理流程S200进行说明。图13的处理流程S200接图7的处理流程S100。具体而言,在图7的S150中生成的消息43a的例子是“田中麻里小姐,这周也辛苦了!回顾一周的用餐生活,糖分摄取过高,请注意不要过量摄取。此外,请注意要更多地摄取蛋白质。”。消息43a是基于至今为止的指导者用户与学生用户间的传讯的履历信息和更新完的学生用户的健康信息而生
成的消息。此外,消息43a的消息分类为“面向学生用户”、消息类型为“建议”,其显示指示符设置为“不显示”(图10)。就是说,在S180中,消息43a不显示于学生用户画面,只显示于指导者用户画面33(图14)。
[0101] 在图13的处理流程S200中,首先,消息提供部158判断对象消息的消息分类是否为“面向学生用户”且消息类型是否为“建议”(S210)。S210为“是”的情况下,画面生成部160在指导者用户画面上,在该消息的显示上进一步附加选项进行显示(S220)。在图14的例子中,在指导者用户画面33上,除了消息43a,作为选项还附加有“同意”55a、“编辑”55b和“不同意”55c的各按钮。指导者用户能通过对触摸面板的操作来选择这些按钮55a~55c。
[0102] 接着,在指导者用户画面上,输入部251接受针对上述选项进行的输入(S230)。在该输入选择了“编辑”的情况(S240)下,显示于指导者用户画面的消息能由指导者用户编
辑。即,为了编辑消息,输入部251接受输入(S250)。在图14的例子中,指导者用户选择“编辑”55b,从而能将由虚拟用户生成的消息43a自由地修正为与学生用户的实际情况一致的
更为适当的消息。
[0103] 在S250中对消息进行编辑后,进一步地,输入部251从指导者用户接受与消息的同意相关的输入。S240为“否”的情况下,可以不经过S250的消息而直接接受与消息的同意相关的输入。通过接受同意的输入,消息提供部158将对象消息的显示指示符从“不显示”更新为“显示”(S260)。画面生成部160根据显示指示符的更新,在学生用户画面上重新列出对象消息。即,在学生用户画面上显示对象消息(S270)。
[0104] 需要说明的是,在指导者用户选择了“不同意”55c的情况下,对象消息的显示指示符维持为“不显示”,不在学生用户画面上列出对象消息。像这样,在图13和图14的方案中,在消息分类为“面向学生用户”且消息类型为“建议”的消息的情况下,首先使该消息显示于指导者用户画面,在使指导者用户编辑和/或同意后,才开始显示于该消息学生用户画面。由此,能对学生用户进行更适当的传讯。
[0105] 根据前述的实施方式,能安装对指导者用户进行后方辅助的具有各种功能的虚拟用户。虚拟用户能根据传讯的进展情况自主地判断下一个动作。由此,特别是,虚拟用户替代指导者用户向学生用户进行传讯,从而能促进聊天室内的传讯。能使指导者用户与学生
用户之间的交流高效且活跃。此外,能对由虚拟用户生成的消息进行编辑,从而能使传讯更为适当。
[0106] 上述的实施方式只是为了更容易理解本发明而进行的例示,并不用于限定解释本发明。本发明能在不脱离其主旨的情况下进行变更、改良,并且本发明当然也包括其等同发明。