控制装置、记录媒体及控制方法与流程

文档序号:20211233发布日期:2020-03-31 11:03阅读:105来源:国知局
控制装置、记录媒体及控制方法与流程

本发明的技术涉及一种控制装置、记录媒体及控制方法。



背景技术:

在专利文献1中公开有一种消息通知装置,其特征在于,具备:动作指示检测单元,从按时序显示会员写入的消息的通讯服务中的消息中检测用于操作外部设备的动作指示,并且将写入该消息的会员确定为该动作指示的指示者;外部设备控制单元,按照上述动作指示检测单元检测出的上述动作指示而控制上述外部设备;动作结果获取单元,通过上述外部设备控制单元的控制而获取上述外部设备进行了动作的结果;报告消息生成单元,生成报告上述动作结果获取单元所获取的动作的结果的报告消息;及报告消息显示单元,将上述报告消息生成单元生成的报告消息输出到提供上述通讯服务的服务器,在将上述动作指示检测单元所确定的指示者标明为收件人的状态下,使该信息显示于上述通讯服务。

专利文献1:日本特开2014-164522号公报

近年来,已知有作为自动对话程序的聊天机器人。聊天机器人响应于聊天室中的用户的消息的发布而自动地发布消息。作为另一个应用例,聊天机器人执行在执行包含在用户已发布的消息中的指示所需要的处理。例如,在用户发布了与用于使信息处理装置执行特定的处理的指示有关的消息的情况下,聊天机器人使信息处理装置执行特定的处理。

上述技术中未假定多个用户参与到聊天室的状况。在多个用户参与的聊天室中,与只有一个用户的聊天室时相同地,在已指示聊天机器人执行特定的处理的情况下,会导致与执行该特定的处理有关的所有的通知发布到聊天室。然而,在参与到聊天室的用户中,也有可能包括与由聊天机器人通知的信息的相关性低的用户。对这种用户来讲,有可能来自聊天机器人的该信息的通知会令人厌烦。



技术实现要素:

本发明的目的在于提供一种控制装置、记录媒体及控制方法,与根据在多个用户参与的聊天室中从用户接受的指示控制执行特定的处理的聊天机器人将与执行该特定的处理有关的所有信息在该聊天室内进行通知的情况相比,可以减少该通知对与该信息的相关性低的用户的麻烦程度。

本发明的第1方式为一种控制装置,其具有执行控制部,该执行控制部控制成在正在参与的多个用户分别能够发布且浏览信息的聊天室中,根据由用户发布的信息执行特定的处理,所述执行控制部将与执行所述特定的处理有关的通知按照规定的条件仅通知给所述多个用户中的一部分用户。

本发明的第1方式中,所述规定的条件为所述通知的内容为除了表示所述特定的处理的执行开始或执行完成的内容以外的内容,在所述通知的内容为表示所述特定的处理的执行开始或执行完成的内容的情况下,所述执行控制部对所述聊天室发布所述通知。

本发明的第1方式中,所述规定的条件通过所述通知的内容与成为所述通知的对象的所述一部分用户的组合而设定。

本发明的第1方式中,所述特定的处理为通过外部设备而执行的处理,所述规定的条件为:所述通知的内容为需要操作所述外部设备的意思的内容,而且所述一部分用户为在正在参与到所述聊天室的用户中与所述外部设备满足一定的相关性的用户。

本发明的第1方式中,所述一定的相关性为与所述外部设备之间的距离为规定值以下,所述一部分用户为与所述外部设备之间的距离为规定值以下的用户。

本发明的第1方式中,所述一定的相关性预先登录有与所述外部设备的对应关联,所述一部分用户为与所述外部设备对应关联的用户。

本发明的第1方式中,所述规定的条件为:所述通知的内容为与在通过所述外部设备的处理的前阶段应进行的处理有关的内容,且所述一部分用户为发布了指示执行所述特定的处理的信息的用户。

本发明的第1方式中,在存在多个与所述特定的处理有关的通知的通知目标的用户的情况下,所述执行控制部对只有该通知目标的用户参与的另一个聊天室发布与所述特定的处理有关的通知。

本发明的第1方式中,由于发布指示执行所述特定的处理的信息,因此以动态的方式生成所述另一个聊天室。

本发明的第1方式中,所述一部分用户是发布了指示执行所述特定的处理的信息的用户。

本发明的第1方式中,所述特定的处理是通过外部设备而执行的处理,所述执行控制部在与所述外部设备之间的距离为规定值以下的情况下,只对发布了信息的用户通知与执行所述特定的处理有关的通知,在与所述外部设备之间的距离大于规定值的情况下,对所述聊天室发布与执行所述特定的处理有关的通知。

本发明的第1方式中,所述特定的处理是从原稿读取图像的扫描处理,所述规定的条件为所述通知的内容与所述扫描处理有关。

本发明的第1方式中,即使经过了第1阈值时间,在所述一部分用户未确认所述通知的情况下,所述执行控制部也通知所述多个用户中除了所述一部分用户以外的用户。

本发明的第1方式中,即使经过了第2阈值时间,未由所述一部分用户进行与所述通知对应的处理的情况下,所述执行控制部也通知所述多个用户中除了所述一部分用户以外的用户。

本发明的第1方式中,所述执行控制部中的所述第2阈值时间设定为比所述第1阈值时间长的时间。

本发明的第2方式为一种记录媒体,其记录有使计算机作为上述控制装置而发挥功能的控制程序。

本发明的第3方式为一种控制方法,其控制成在正在参与的多个用户分别能够发布且浏览信息的聊天室中,根据由用户发布的信息执行特定的处理,

所述控制方法包括将与执行所述特定的处理有关的通知按照规定的条件仅通知给所述多个用户中的一部分用户的步骤。

发明效果

根据本发明的第1、16方案,与在多个用户参与的聊天室中根据从用户接受的指示控制特定的处理的执行的聊天机器人将与该特定的处理的执行相关的所有的信息在该聊天室内进行通知的情况相比,可以减少该通知对与该信息的相关性低的用户的厌烦程度。

根据本发明的第2方案,能够避免除了特定的处理的执行开始或执行完成以外的内容通知给多个用户全体人员。

根据本发明的第3方案,根据通知的内容,能够变更成为通知对象的用户。

根据本发明的第4方案,能够对与外部设备满足一定的相关性的用户通知需要操作该外部设备的内容。

根据本发明的第5方案,对与外部设备比较近的用户通知需要操作该外部设备的内容,因此可以实现早期操作外部设备。

根据本发明的第6方案,能够对与外部设备对应关联地管理该外部设备或者习惯于该外部设备的用户,通知需要操作该外部设备的内容。

根据本发明的第7方案,关于在通过除了已指示执行特定的处理的用户以外难以应对的外部设备的处理以前的前阶段的处理,能够通知给已指示执行特定的处理的用户。

根据本发明的第8方案,在参与到聊天室的多个用户中,能够仅对适合作为通知目标的多个用户一齐进行通知。

根据本发明的第9方案,不需要通过用户以手动的方式创建另一个聊天室,用户不需要费工夫。

根据本发明的第10方案,作为原则,能够将发布了指示执行特定的处理的信息的用户作为通知对象。

根据本发明的第11方案,能够例外地包括发布了指示执行特定的处理的信息的用户在内,将参与到聊天室的所有用户设为通知对象。

根据本发明的第12方案,能够将由于已发布指示扫描处理的信息而需要靠近外部设备的用户设为通知目标。

所述特定的处理为从原稿读取图像的扫描处理,

所述规定的条件为所述通知的内容与所述扫描处理有关。

根据本发明的第13方案,在用户不确认通知的情况下,也通知给别的用户,能够增加能够应对的用户。

根据本发明的第14方案,在由用户未执行对通知的适当的应对的情况下,也通知给别的用户,能够增加能够应对的用户。

根据本发明的第15方案,与未进行应对通知的处理的情况相比,在一部分用户不确认通知的情况下能够提前通知。

附图说明

根据以下附图,对本发明的实施方式进行详细叙述。

图1是表示本发明技术的实施方式所涉及的控制系统的概略结构的图;

图2是表示聊天室服务器的硬件结构的框图;

图3是表示聊天机器人服务器的硬件结构的框图;

图4是表示聊天室服务器的功能结构例的框图;

图5是表示聊天机器人服务器的功能结构例的框图;

图6是表示登录在登录部的用户与图像形成装置的对应关系的表格的一例;

图7是表示登录在登录部的、聊天室与图像形成装置的对应关系的表格的一例;

图8是表示基于聊天机器人服务器的控制处理流程的流程图;

图9是表示聊天室内的发布状态的图;

图10是表示聊天室内的发布状态的图;

图11是表示基于第2实施方式所涉及的聊天机器人服务器的控制处理流程的流程图;

图12是表示聊天室内的发布状态的图;

图13是表示基于第3实施方式所涉及的聊天机器人服务器的控制处理流程的流程图;

图14是表示基于第4实施方式所涉及的聊天机器人服务器的控制处理流程的流程图。

符号说明

10、10a、10b、10c、10d-用户终端,20-聊天室服务器,21、31-cpu,22、32-rom,23、33-ram,24、34-储存器,25、35-输入部,26、36-显示部,27、37-通信接口,29、39-总线,30-聊天机器人服务器,40、40a、40b-信息处理装置(图像形成装置),50-互联网,201-提供部,301-登录部,302-执行控制部。

具体实施方式

以下,参考附图对本发明的技术的实施方式的一例进行说明。另外,各附图中对相同或等同的构成要件及部分标注相同的参考符号。并且,为了便于说明,附图的尺寸比率被放大,有时与实际比率不同。

(第1实施方式)

图1是表示本发明技术的实施方式所涉及的控制系统的概略结构的图。

控制系统包括用户终端10、聊天室服务器20、聊天机器人服务器30及信息处理装置40。用户终端10、聊天室服务器20及聊天机器人服务器30(控制装置)通过互联网50彼此连接。

用户终端10是用户使用的终端,也可以是台式电脑、笔记本电脑、平板电脑或智能手机等任何终端。图1中设为用户a正在使用用户终端10a,用户b正在使用用户终端10b,用户c正在使用用户终端10c,用户d正在使用用户终端10d。将用户终端10a~10d统称为用户终端10。

聊天室服务器20提供聊天室。聊天室是用户和后述聊天机器人一同参与,能够发布并共享消息、字符串、图像、贴图及按钮等信息作为聊天的虚拟空间。在此,聊天是指多个会员在计算机网络上实时输入信息进行对话。在此,会员包括与实际存在的人物对应关联的用户和按照特定的规则进行动作的软件机器人这两者。并且,聊天机器人是指控制成在聊天室中根据由用户发布的信息执行特定的处理的软件机器人。

用户能够通过用户终端10在聊天室内发布信息或者说话。在聊天室内,用户彼此之间能够共享信息,进而,聊天机器人响应于用户发布的信息进行答复。并且,用户也能够在聊天室内对聊天机器人赋予用于使信息处理装置40执行特定的处理的指示。聊天机器人例如控制成根据已发布的消息等信息并通过自然语言处理而提取用于执行特定的处理的指示,以使信息处理装置40执行特定的处理。另外,在聊天室中,用户和聊天机器人能够一对一(用户只有一人)进行参与,或者多个用户和聊天机器人进行参与。以下,有时将用户和聊天机器人一对一进行参与的聊天室称作专用聊天室,将多个用户和聊天机器人进行参与的聊天室称作群体聊天室。可以存在多个所开设数量的聊天室。

聊天机器人服务器30是管理聊天机器人的服务器。如上所述,聊天机器人参与到聊天室,响应于用户的消息,或者按照包含在消息中的指示使信息处理装置40执行特定的处理。

聊天机器人控制成如下:在正在参与的聊天室中,若发布与用于使信息处理装置40执行特定的处理的指示有关的信息,则使与正在参与到聊天室的用户相关联地登录的信息处理装置40执行特定的处理。另外,信息处理装置40可以是进行任何信息处理的装置。在此,信息处理例如包括根据字符数据或图像数据等执行印刷的处理、使用信息处理装置40所具备的设备来生成或加工数据等的处理、在信息处理装置40与其他设备之间授受数据的处理等。以下,以信息处理装置40为图像形成装置、且用于执行特定处理的指示为用于执行印刷的指示的情况为例进行说明。以下,对图像形成装置标注参考编号40进行说明。在用于执行印刷的指示中,不仅包括对图像形成装置40的直接印刷的指示,而且还可以包括为了生成印刷作业而需要的信息,例如在聊天室中提供印刷对象的图像数据或印刷规格等。

图像形成装置40是根据印刷作业在纸张等记录媒体上形成图像的装置,可以是打印机或复合机等任何装置。在图1的控制系统的例子中,图像形成装置40a及图像形成装置40b连接于聊天机器人服务器30。将图像形成装置40a及图像形成装置40b统称为图像形成装置40。在图示例中,在聊天机器人服务器30上连接有图像形成装置40,但图像形成装置40也可以经由互联网50连接于聊天机器人服务器30。

接着,对聊天室服务器20及聊天机器人服务器30的硬件结构进行说明。

图2是表示聊天室服务器的硬件结构的框图。

如图2所示,聊天室服务器20具有cpu(centralprocessingunit:中央处理单元)21、rom(readonlymemory:只读存储器)22、ram(randomaccessmemory:随机存取存储器)23、储存器24、输入部25、显示部26及通信接口27各结构。各结构连接成经由总线29彼此能够通信。

cpu21是中央运算处理单元,执行各种程序,或者控制各部。即,cpu21从rom22或储存器24读出程序,并将ram23作为作业区域而执行程序。cpu21按照记录在rom22或储存器24的程序进行上述各结构的控制及各种运算处理。在本实施方式中,rom22或储存器24中储存有提供聊天室的聊天室提供程序。

rom22储存各种程序及各种数据。ram23作为作业区域而临时存储程序或数据。储存器24由hdd(harddiskdrive:硬盘驱动器)或ssd(solidstatedrive:固态驱动器)构成,并储存包括操作系统的各种程序及各种数据。

输入部25包括鼠标等指示装置及键盘,为了进行各种输入而使用。显示部26例如是液晶显示器,显示各种信息。显示部26采用触摸面板方式,可以作为输入部25而发挥功能。通信接口27是经由互联网50用于与其他设备进行通信的接口,例如使用ethernet(注册商标)、fddi、wi-fi(注册商标)等标准。

图3是表示聊天机器人服务器的硬件结构的框图。

如图3所示,聊天机器人服务器30具有cpu31、rom32、ram33、储存器34、输入部35、显示部36及通信接口37等各结构。各结构连接成经由总线39彼此能够通信。聊天机器人服务器30的各结构具有与图2的聊天室服务器20的各结构相同的功能。

接着,对聊天室服务器20及聊天机器人服务器30的功能结构进行说明。

图4是表示聊天室服务器的功能结构例的框图。

如图4所示,聊天室服务器20具有提供部201作为功能结构。cpu21读出存储在rom22或储存器24的聊天室提供程序并加载到ram23而执行,由此实现功能结构。

提供部201提供多个用户参与并能够发布消息等信息的聊天室。聊天室服务器20提供用户和聊天机器人一对一参与的聊天室及多个用户和聊天机器人参与的聊天室等。按照来自用户的开设要求而可以开设多个聊天室。并且,例如在某一用户访问聊天室服务器20并要求开设聊天室,在开设了特定的聊天室的情况下,作为开设者的用户能够将其他用户邀请到已开设的聊天室并使他们参与。或者只要是正在参与到聊天室的用户,就能够将未参与到聊天室的其他用户邀请到聊天室,以使他们重新参与。

图5是表示聊天机器人服务器的功能结构例的框图。图6是表示登录在登录部的用户与图像形成装置的对应关系的表格的一例。图7是表示登录在登录部的、聊天室与图像形成装置的对应关系的表格的一例。

如图5所示,聊天机器人服务器30具有登录部301及执行控制部302作为功能结构。cpu31读出存储在rom32或储存器34的控制程序,并加载到ram33而执行,由此实现各功能结构。

例如,如图6所示,登录部301将用户和图像形成装置对应关联地进行登录。在图6所示例中,指示印刷时的基本的印刷设定还与各用户对应关联。并且,例如,如图7所示,登录部301将聊天室和图像形成装置对应关联地进行登录。在图7所示例中,用户和每一个用户的基本的印刷设定还与各聊天室对应关联。

图6所示的对应关联表是为了登录用户和聊天机器人一对一参与到聊天室的情况,即,用户对主要使用的图像形成装置进行命令的情况的设定而设置。另一方面,图7所示的对应关联表是为了登录多个用户参与到聊天室的情况,即,聊天室被共享的情况的设定而设置。在图7所示的对应关联表中,正在参与到聊天室中的用户与每一个聊天室对应关联,并且,该聊天室内的印刷设定与每一个用户对应关联。并且,在聊天室中对应关联地登录有用于执行基于该聊天室内的指示的处理的图像形成装置40。与聊天室对应关联的图像形成装置40也可以是多个。

执行控制部302作为聊天机器人而参与到聊天室。而且,在聊天室中由用户发布了与用于使图像形成装置(信息处理装置)40印刷的指示有关的信息的情况下,执行控制部302控制成使与聊天室对应关联的图像形成装置40执行印刷。另外,图像形成装置40可以具备扫描仪功能。在聊天室中由用户发布了与用于使图像形成装置40扫描的指示有关的信息的情况下,执行控制部302控制成使图像形成装置40执行扫描。

并且,执行控制部302将与执行印刷的指示(特定的处理)有关的通知,按照规定的条件而通知给正在参与到聊天室的多个用户中一部分被限定的用户。关于规定的条件、通知用户的选择等,将进行后述。

接着,对聊天机器人服务器30的作用进行说明。

图8是表示基于聊天机器人服务器的控制处理流程的流程图。cpu31从rom32或储存器34读出控制程序,并加载到ram33而执行,由此进行控制处理。图9及图10是表示聊天室内的发布状态的图。

cpu31作为执行控制部302而判断是否由用户对聊天室发布了信息(步骤s101)。在未发布到聊天室的情况下(步骤s101:否),cpu31待机到发布为止。在信息发布到聊天室的情况下(步骤s101:是),cpu31判断已发布的信息是否为与印刷指示有关的信息(步骤s102)。在此,cpu31对包含在已发布的信息中的消息进行自然句子分析,在包含“印刷”或与印刷设定有关的术语的情况下,判断为是与印刷指示有关的信息。

在已发布的信息为与印刷指示无关的情况下(步骤s102:否),cpu31将与已发布的信息匹配的响应消息等信息发布到聊天室(步骤s103)。例如,如图9所示,在已发布询问天气的信息m100的情况下,cpu31作为聊天机器从互联网获取天气信息,并将回答天气的信息m101发布到聊天室。由此,用户与聊天机器人的对话在聊天室内成立。

在已发布的信息为与印刷指示有关的情况下(步骤s102:是),cpu31作为执行控制部302控制成使图像形成装置40执行印刷处理(步骤s104)。在聊天室中,例如,如图9所示,若发布指示信息m102及m103作为与印刷指示有关的信息,则cpu31使图像形成装置40执行印刷处理。

cpu31在聊天室中通知开始印刷的内容(步骤s105)。在聊天室中,例如,如图9所示,cpu31发布开始印刷的内容的信息m104。

cpu31判断是否需要与执行印刷处理有关的通知(步骤s106)。与执行印刷处理有关的通知是指,例如与直至完成印刷处理为止产生的错误有关的通知。错误是指例如纸张不足或卡纸等。在产生了这种错误的情况下,成为需要与执行印刷处理有关的通知的情况。另外,在与执行印刷处理有关的通知中,不包括步骤s105及步骤s109中所包含的表示印刷开始及结束的内容的通知。

在不需要与执行印刷处理有关的通知的情况下(步骤s106:否),cpu31进入到步骤s108的处理。在需要与执行印刷处理有关的通知的情况下(步骤s106:是),cpu31不使用聊天室,而对正在参与到聊天室的多个用户中的一部分用户单独进行与执行印刷处理有关的通知(步骤s107)。在此,一部分用户例如是在步骤s101中发布了信息的发布者。例如,如图10所示,cpu31在作为发布者的用户a与聊天机器人一对一正在参与的用户a专用聊天室中,发布表示错误内容的信息m110。相对于此,例如用户a在用户a专用聊天室中发布表示用于解除错误的指示的信息m111。由此,重新开始印刷,并由cpu31发布表示重新开始印刷的内容的信息m112。另外,未必能够通过用户a发布信息而解除错误。例如,在卡纸等的情况下,用户a需要取出在图像形成装置40中卡住的纸。如此,在需要对图像形成装置40的处理或操作的情况下,通过用户a完成所需要的处理等,即使未发布信息m111也重新开始印刷。

cpu31判断是否完成印刷处理(步骤s108)。在未完成印刷处理的情况下(步骤s108:否),cpu31返回到步骤s106的处理。在完成印刷处理的情况下(步骤s108:是),cpu31发布在聊天室中结束印刷的内容的信息m105(步骤s109)。

如上所述,在第1实施方式中,表示开始执行或完成执行印刷处理的信息通知给多个用户参与的群体聊天室,表示除了开始执行或完成执行印刷处理以外的内容的信息通知给专用聊天室。即,仅对一部分用户进行通知的规定的条件为,通知的内容为除了开始执行或完成执行印刷处理以外的内容。

(第2实施方式)

在第2实施方式中,仅对一部分用户进行通知的规定的条件与第1实施方式不同。在第2实施方式中,规定的条件通过通知的内容和成为通知对象的用户的组合而设定。以下,详细地进行说明。

图11是表示基于第2实施方式所涉及的聊天机器人服务器的控制处理流程的流程图。cpu31从rom32或储存器34读出控制程序,并加载到ram33而执行,由此进行控制处理。图12是表示聊天室内的发布状态的图。

图11的步骤s201~s204与图8的步骤s101~s104相同,因此省略说明。

cpu31判断是否需要与执行印刷处理有关的通知(步骤s205)。与执行印刷处理有关的通知是指,例如与完成印刷处理为止产生的错误有关的通知。错误是指例如纸张不足或卡纸等。在产生了这种错误的情况下,成为需要与执行印刷处理有关的通知的情况。

在不需要与执行印刷处理有关的通知的情况下(步骤s205:否),cpu31进入到步骤s213的处理。在需要与执行印刷处理有关的通知的情况下(步骤s205:是),cpu31判断通知的内容是否为要求操作作为外部设备的图像形成装置40的内容(步骤s206)。要求操作外部设备的内容是指,例如在图像形成装置40中请求解除卡纸的内容,或者因纸张不足而要求补充纸张的内容。在产生了卡纸或纸张不足的情况下,需要通知表示要求操作外部设备的内容的信息。相反地,在不需要操作外部设备的、与执行印刷处理有关的通知中,包含与在通过外部设备的处理的前阶段应进行的处理有关的内容的通知。在通过外部设备的处理的前阶段应进行的处理是指,例如在图像形成装置40中无法实现的印刷指示的修正或重新输入损坏的印刷作业等。

在通知的内容不是要求操作外部设备的内容的情况下(步骤s206:否),cpu31不使用聊天室,而仅对正在参与到聊天室的多个用户中的一部分用户单独进行与执行印刷处理有关的通知(步骤s207)。在此,一部分用户是在步骤s201中发布了信息的发布者。例如,如图10所示,cpu31在作为发布者的用户a和聊天机器人一对一正在参与的用户a专用聊天室中,发布表示错误内容的信息m110。

在通知的内容是要求操作外部设备的内容的情况下(步骤s206:是),cpu31判断是否存在与图像形成装置40的距离为规定值以下的用户(步骤s208)。在此,为了判断与图像形成装置40的距离为规定值以下的用户,需要表示用户的位置的位置信息及表示图像形成装置40的位置的位置信息。位置信息例如可以作为用户的属性及图像形成装置40的属性预先登录在聊天机器人服务器30。或者,通常,由于图像形成装置40的位置是固定的,因此可以预先登录图像形成装置40的位置,用户的位置信息在每次印刷指示时从用户终端10获取。该情况下,用户终端10例如通过gps天线而确认自身的位置,并发送到聊天机器人服务器30。或者可以根据表示用户及图像形成装置40所属的属性数据来推定用户及图像形成装置40的位置。例如,在用户a具有属于某一公司或公司部门的属性的情况下,该公司或公司部门的场所可以被推定为用户的位置。并且,上述规定值能够任意设定。规定值例如设定为50m以下的值。

在不存在与图像形成装置40的距离为规定值以下的用户的情况下(步骤s208:否),cpu31进入到步骤s207的处理。

在存在与图像形成装置40的距离为规定值以下的用户的情况下(步骤s208:是),cpu31判断是否存在多个对应的用户(步骤s209)。

在不存在多个对应的用户的情况下,即,在只有一个与图像形成装置40的距离为规定值以下的用户的情况下(步骤s209:否),cpu31不使用聊天室,而对对应的用户单独进行与执行印刷处理有关的通知(步骤s210)。

在存在多个对应的用户的情况下(步骤s209:是),cpu31为了对应的多个用户而重新创建另一个群体聊天室(步骤s211)。如此,由于发布指示执行印刷处理的信息,因此以动态的方式生成另一个聊天室。而且,cpu31在已创建的另一个群体聊天室中,通过发布与执行印刷处理有关的通知而对对应的多个用户进行通知(步骤s212)。例如,如图12所示,cpu31在满足步骤s208的条件的用户b及用户c被动地参与的群体聊天室中,发布表示错误内容的信息m120。若错误被解除,则表示解除了错误的内容的信息m121及表示重新开始特定的处理的内容的信息m122发布到群体聊天室。信息m120~m122不会发布到最初的与印刷指示有关的信息已发布的聊天室。

cpu31判断是否完成印刷处理(步骤s213)。在未完成印刷处理的情况下(步骤s213:否),cpu31返回到步骤s205的处理。在完成印刷处理的情况下(步骤s213:是),cpu31结束控制处理。

如上所述,在第2实施方式中,在与执行印刷处理有关的通知的内容为与在通过外部设备的处理的前阶段应进行的处理有关的内容的情况下,将该内容单独通知给发布者。即,仅对一部分用户进行通知的规定的条件为,通知的内容为与在通过外部设备的处理的前阶段应进行的处理有关的内容,成为通知对象的用户为发布了指示印刷处理的执行的信息的用户。

并且,在第2实施方式中,在与执行印刷处理有关的通知的内容为要求操作所述外部设备的内容,且存在与外部设备的距离为规定值以下的用户的情况下,通知给对应的用户。即,仅对一部分用户进行通知的规定的条件为,通知的内容为要求操作所述外部设备的内容,成为通知对象的用户为与外部设备的距离为规定值以下的用户。另外,规定的条件并不限定于与外部设备的距离为规定值以下的用户。只要是与外部设备满足一定的相关性的用户,则规定的条件可以是其他条件。例如与外部设备满足一定的相关性的用户可以是与外部设备对应关联的用户。该情况下,参考如图6的表格,外部设备与用户的对应关联仅通知给在群体聊天室中与被指示印刷的图像形成装置对应关联的用户。

(第3实施方式)

在第3实施方式中,对参与到群体聊天室的多个用户中的一部分用户进行通知之后,在错误未被解除的情况下重新进行通知。在第3实施方式中所示的重新通知也能够适用于第1实施方式及第2实施方式。

图13是表示基于第3实施方式所涉及的聊天机器人服务器的控制处理流程的流程图。cpu31从rom32或储存器34读出控制程序,并加载到ram33而执行,由此进行控制处理。

图13的步骤s301~s304与图8的步骤s101~s104相同,因此省略说明。

cpu31判定是否在印刷处理中产生了错误(步骤s305)。在未产生错误的情况下(步骤s[0097]

在产生了错误的情况下(步骤s305:是),cpu31对发布了印刷指示的发布者通知产生了错误的内容(步骤s306)。在此,通过信息发布到发布者的专用聊天室而进行单独通知。

cpu31在进行了单独通知之后即使经过第1阈值时间,也判断是否由发布者确认了信息,即,是否成为由发布者已读取发布到专用聊天室的错误通知的信息的状态(步骤s307)。信息显示于发布者本身的用户终端所具备的显示器等显示部中,因此成为已读取状态。

在成为已读取的情况下(步骤s307:是),cpu31进入到步骤s310的处理。在未成为已读取的情况下(步骤s307:否),cpu31判断在专用聊天室中发布错误通知信息之后是否经过了第1阈值时间(步骤s308)。第1阈值时间为任意设定的时间。例如,第1阈值时间是考虑到用户解除错误时所需要的时间、以及在如图像形成装置40那样的信息处理装置中即使任由产生错误也可以容许的时间而设定的。

在没有经过第1阈值时间的情况下(步骤s308:否),cpu31返回到步骤s307的处理。另一方面,在经过了第1阈值时间的情况下(步骤s308:是),cpu31将错误通知的信息发布到最初已发布与印刷指示有关的信息的群体聊天室(步骤s309)。由此,除了发布者以外的用户也能够确认图像形成装置40中的错误的产生。

cpu31判断是否完成印刷处理(步骤s310)。在未完成印刷处理的情况下(步骤s310:否),cpu31返回到步骤s305的处理。在完成印刷处理的情况下(步骤s310:是),cpu31结束控制处理。

另外,可以判定是否解除了错误以及是否经过了第2阈值时间来代替上述步骤s307及步骤s308。能够通过参考图像形成装置40中的错误的检测状态而确认是否解除了错误。并且,第2阈值时间是任意设定的时间。例如,第2阈值时间考虑到即使在如图像形成装置40那样的信息处理装置中任由产生错误也可以容许的时间而设定的。第2阈值时间可以设定为比第1阈值时间长的时间。

(第4实施方式)

在第4实施方式中,在参与到群体聊天室的多个用户中,原则上,将进行错误通知的对象设为进行了发布指示执行特定的处理的内容的发布者。

图14是表示基于第4实施方式所涉及的聊天机器人服务器的控制处理流程的流程图。cpu31从rom32或储存器34读出控制程序,并加载到ram33而执行,由此进行控制处理。

cpu31判断在多个用户参与的群体聊天室中是否发布了指示执行特定的处理的信息(步骤s401)。在未发布指示执行特定的处理的信息的情况下(步骤s401:否),cpu31待机至发布该信息为止。

在发布了指示执行特定的处理的信息的情况下(步骤s401:是),cpu31控制成使信息处理装置40执行基于指示的处理(步骤s402)。

cpu31判断是否需要与执行处理有关的通知,即,信息处理装置40中的错误的通知(步骤s403)。在信息处理装置40中产生了错误的情况下需要错误的通知。在不需要与执行处理有关的通知的情况下(步骤s403:否),cpu31进入到步骤s408的处理。

在需要与执行处理有关的通知的情况下(步骤s403:是),cpu31判断该通知的内容是否与在信息处理装置40中执行的处理的前阶段应进行的处理有关(步骤s404)。在通过外部设备的处理的前阶段应进行的处理是指,例如有在信息处理装置40中无法实现的指示的修正,或者重新输入损坏的指示作业等。

在通知的内容与在通过外部设备的处理的前阶段应进行的处理有关的情况下(步骤s404:是),cpu31将错误的通知信息发布到发布者的专用聊天室,将错误单独通知给发布者(步骤s405)。

在通知的内容与在通过外部设备的处理的前阶段应进行的处理无关的情况下(步骤s404:否),cpu31判断发布者与外部设备的距离是否为规定值以下(步骤s406)。能够通过在图11的步骤s208中已说明的方法而确定发布者与外部设备的距离。

在发布者与外部设备的距离为规定值以下的情况下(步骤s406:是),cpu31按照原则将错误的通知信息发布到发布者的专用聊天室,并将错误单独通知给发布者(步骤s405)。在发布者与外部设备的距离不是规定值以下的情况下(步骤s406:否),cpu31例外地将错误的通知信息发布到群体聊天室,将错误单独通知给群体聊天室的参与者全体人员(步骤s407)。

cpu31判断是否完成执行特定的处理(步骤s408)。在信息中未完成执行特定的处理的情况下(步骤s408:否),cpu31返回到步骤s403的处理。在完成执行特定的处理的情况下(步骤s408:是),cpu31结束控制处理。

在第4实施方式的步骤s404中,可以判断与执行处理有关的通知的内容是否与对图像形成装置40的扫描处理有关,以代替判断与执行处理有关的通知的内容是否与在通过外部设备的处理的前阶段应进行的处理有关。在与执行处理有关的通知的内容与扫描处理有关的情况下(步骤s404:是),将错误单独通知给发布者(步骤s405)。扫描处理以用户靠近图像形成装置40设置纸张作为前提,因此在进行与执行扫描处理有关的通知的情况下,通知发布者是有效的。

上述处理也能够通过专用的硬件电路而实现。该情况下,可以用1个硬件来执行,也可以用多个硬件来执行。

并且,使聊天机器人服务器30进行动作的程序可以通过usb(universalserialbus:通用串行总线)存储器、软盘、cd-rom(compactdiscreadonlymemory:光盘只读存储器)等计算机可读取的记录媒体而提供,也可以经由互联网等网络在线提供。该情况下,记录在计算机可读取记录媒体中的程序通常传输到存储器或储存器等并存储。并且,该程序例如可以作为单独的应用软件而提供,也可以作为聊天机器人服务器30的一种功能而组装到该各装置的软件。

上述本发明的实施方式是以例示及说明为目的而提供的。另外,本发明的实施方式并不全面详尽地包括本发明,并且并不将本发明限定于所公开的方式。很显然,对本发明所属的领域中的技术人员而言,各种变形及变更是自知之明的。本实施方式是为了最容易理解地说明本发明的原理及其应用而选择并说明的。由此,本技术领域中的其他技术人员能够通过对假定为各种实施方式的特定使用最优化的各种变形例来理解本发明。本发明的范围由以上的权利要求书及其等同物来定义。

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