控制装置及计算机可读介质的制作方法

文档序号:20211230发布日期:2020-03-31 11:03阅读:90来源:国知局
控制装置及计算机可读介质的制作方法

本公开涉及一种控制装置及计算机可读介质。



背景技术:

在日本特开2014-164522号公报中公开了一种消息通知装置,其特征在于,该消息通知装置具有:动作指示检测单元,其从沿时间序列显示成员写入的消息的通信服务中的消息检测用于操作外部设备的动作指示,并且将写入该消息的成员确定为该动作指示的指示者;外部设备控制单元,其按照上述动作指示检测单元检测到的上述动作指示控制上述外部设备;动作结果获取单元,其通过上述外部设备控制单元的控制,获取上述外部设备进行动作的结果;报告消息生成单元,其生成用于报告上述动作结果获取单元获取的动作的结果的报告消息;以及报告消息显示单元,其向提供上述通信服务的服务器输出上述报告消息生成单元生成的报告消息,在将上述动作指示检测单元确定的指示者明确为目的地的状态下,使上述通信服务显示该消息。



技术实现要素:

发明要解决的问题

近年来,公知的是作为自动会话程序的聊天机器人。聊天机器人响应于聊天室中的用户的消息的投稿(发声),自动进行消息的投稿。作为进一步的应用例,聊天机器人执行用户投稿的消息中所包含的指示的执行所需的处理。例如,在用户进行了与用于使信息处理装置执行特定処理的指示相关的消息的投稿的情况下,聊天机器人使信息处理装置执行特定的处理。用户能够在聊天机器人中预先登记本身所使用的信息处理装置。

当假设多个用户与上述的聊天机器人一起参加到一个聊天室的情况时,在该聊天室中,或许也存在各用户想使用本身中未登记的信息处理装置的状況。但是,当各用户每次进行登记作业时,装置的登记作业变得复杂。

本公开的某些非限制性示例的方面超过了上述缺点和/或上面未提及的其他缺点。然而,上述非限制性示例的实施例以及本公开的非限制性实施例的方面可能无法克服上述任何缺点。

根据本公开的第一方式,提供一种控制装置,所述控制装置具有执行控制部,该执行控制部进行控制,使得在聊天室中,由用户进行了与用于使信息处理装置执行特定的处理的指示相关的信息的投稿的情况下,使与参加到所述聊天室中的用户中的不同于进行了所述信息的投稿的用户的用户关联的信息处理装置中的一个信息处理装置执行所述特定的处理,其中,在该聊天室中,所参加的多个用户各自能够进行投稿且浏览信息。

在第一方式中,所述执行控制部进行控制,使得即使在由未关联有所述信息处理装置的用户向所述聊天室进行了所述信息的投稿的情况下,也使所述一个信息处理装置执行所述特定的处理。

在第一方式中,未关联有所述信息处理装置的用户在所述聊天室外不能对与参加到所述聊天室中的用户关联的信息处理装置,进行用于执行特定的处理的指示。

在第一方式中,在用户参加到所述聊天室中时,在存在与该用户关联的信息处理装置的情况下,所述执行控制部确认是否要使对所述聊天室参加中的其它用户共用与该用户关联的所述信息处理装置。

在第一方式中,当确认了使其它用户共用与参加到所述聊天室中的用户关联的信息处理装置时,确认了共用的信息处理装置与所述聊天室进行关联。

在第一方式中,创建所述聊天室的用户及对所述聊天室参加中的用户中的至少一方能够向所述聊天室邀请不是参加中的用户,所述执行控制部进行控制,使得在被邀请而参加到所述聊天室中的用户进行了所述信息的投稿的情况下,使与邀请了该用户的用户关联的信息处理装置执行所述特定的处理。

在第一方式中,所述执行控制部获取表示对所述聊天室参加中的用户彼此的交流的交流信息,且所述执行控制部进行控制,使得与根据所述交流信息认定了与进行了所述信息的投稿的用户的交流的用户关联的信息处理装置执行所述特定的处理。

根据本公开的第二方式,提供一种计算机可读介质,其中,所述计算机可读介质存储有控制程序,所述控制程序使计算机作为第一方面所述的控制装置发挥功能。

根据本公开的第三方式,提供一种控制装置,所述控制装置具有登记部,在聊天室中,在由用户进行与用于使信息处理装置执行特定的处理的指示相关的信息的投稿之前,该登记部与所述聊天室相关联地预先登记用于根据所述信息执行所述特定的处理的信息处理装置,其中,在该聊天室中,所参加的多个用户各自能够进行信息的投稿且浏览信息。

在第三方式中,即使在对参加到所述聊天室中的用户关联有与关联于所述聊天室进行登记的信息处理装置不同的信息处理装置的情况下,在所述聊天室内进行了投稿的所述信息也由与所述聊天室关联的信息处理装置进行处理。

在第三方式中,在关联有所述其它信息处理装置的用户在与所述聊天室不同的且该用户专用的聊天室中进行了与用于执行特定的处理的指示相关的信息的投稿的情况下,由所述其它信息处理装置执行所述特定的处理。

在第三方式中,在存在多个聊天室的情况下,与用于使信息处理装置执行特定的处理的指示相关的信息由与进行了该信息的投稿的聊天室关联地登记的信息处理装置进行处理。

在第三方式中,所述登记部将所述多个用户中的至少一人登记为管理人,登记由所述登记为管理人的用户进行的、所述信息处理装置对所述多个用户中的任意用户的使用权限的设定。

在第三方式中,所述登记为管理人的用户向所述聊天室进行与对所述任意用户的所述使用权限相关的信息的投稿,从而设定所述使用权限。

在第三方式中,能够从所述聊天室或者所述信息处理装置输出所设定的所述使用权限。

在第三方式中,还具有执行控制部,在由所述信息处理装置根据由设定了所述使用权限的用户进行投稿的信息而执行的特定的处理超过所述使用权限的情况下,该执行控制部向所述聊天室进行表示超过所述使用权限的信息的投稿。

在第三方式中,在针对表示超过所述使用权限的信息,由所述登记为管理人的用户进行了表示允许超过的信息的投稿的情况下,所述执行控制部使所述信息处理装置执行超过所述使用权限的处理。

在第三方式中,与在所述聊天室内由用户进行了投稿的所述信息所指示的所述特定的处理的处理方法相关的设定仅在该聊天室内有效。

在第三方式中,针对如下信息,事先受理是否允许对所述聊天室参加中的与所述一个用户不同的用户进行补充或者变更的设定,其中该信息是对所述聊天室参加中的多个用户中的一个用户进行投稿的信息。

根据第一方面的发明,在多个用户参加到一个聊天室中的状況下,可以省略复杂的信息处理装置的登记作业。

根据第二方面的发明,即使是未与信息处理装置关联的用户,只要向聊天室内进行投稿,就能够使一个信息处理装置执行特定的处理。

根据第三方面的发明,可以限制未关联有信息处理装置的用户在聊天室外使信息处理装置执行处理的情况。

根据第四方面的发明,在用户参加到聊天室中时,能够选择是否与其它用户共享信息处理装置。

根据第五方面的发明,为了共享,能够与聊天室相关联地登记信息处理装置。

根据第六方面的发明,被聊天室邀请的用户能够使用邀请的用户的信息处理装置。

根据第七方面的发明,用户能够使用具有交流关系的其它用户的信息处理装置。

根据第八方面的发明,在多个用户参加到一个聊天室中的状況下,可以省略复杂的信息处理装置的登记作业。

根据第九方面的发明,在多个用户参加到一个聊天室中的状況下,可以省略复杂的信息处理装置的登记作业。

根据第十方面的发明,可以和与用户关联的信息处理装置无关地,通过与聊天室关联的信息处理装置执行处理。

根据第十一方面的发明,即使信息处理装置与聊天室关联,在用户的聊天室中,也能够使用与用户关联的信息处理装置。

根据第十二方面的发明,按照每个被投稿的聊天室处理信息。

根据第十三方面的发明,可以由管理人管理使用。

根据第十四方面的发明,能够限制信息处理装置的自由的使用,而管理使用。

根据第十五方面的发明,用户能够确认使用权限。

根据第十六方面的发明,用户能够确认超过使用权限的情况。

根据第十七方面的发明,能够允许超过了使用权限的使用。

根据第十八方面的发明,能够使与处理方法相关的设定依赖于聊天室。

根据第十九方面的发明,能够通过多个用户进行与特定的处理的处理方法相关的设定。

附图说明

将基于下图详细描述本公开的示例性实施例。

图1是示出第1实施方式的控制系统的概略结构的图。

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

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

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

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

图6是示出登记部中登记的用户与图像形成装置的对应关系的表的一例。

图7是示出登记部中登记的、聊天室与图像形成装置的对应关系的表的一例。

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

图9是示出聊天室内的投稿的状态的图。

图10是示出自动选择优先处理的流程的流程图。

图11是示出聊天室内的投稿的状态的其它的示例的图。

图12是进一步示出表示聊天室内的投稿的状态的其它的示例的图。

图13是示出用户参加时的聊天室的状态的图。

图14是示出聊天机器人服务器的功能结构的示例的框图。

图15是示出登记部中登记的用户与图像形成装置的对应关系的表的一例。

图16是示出登记部中登记的、聊天室与图像形成装置的对应关系的表的一例。

图17是示出基于用户的图像形成装置的使用权限的表的一例。

图18是示出基于聊天机器人服务器的登记处理的流程的流程图。

图19是示出聊天室内的投稿的状态的图。

图20是示出使用权限的变更前后的图。

图21是示出使信息处理装置执行特定的处理的执行处理的流程的流程图。

图22是示出聊天室内的投稿的状态的图。

图23是示出设定登记处理的流程的流程图。

图24是示出聊天室内的投稿的状态的图。

图25是示出打印设定被变更后的表的图。

图26是示出通过用户的打印指示执行打印执行的状态的图。

图27是示出聊天室内的投稿的状态的图。

图28是示出聊天室内的投稿的状态的图。

图29是示出受理是否允许基于其它的用户的补充及变更的画面的一例的图。

具体实施方式

以下,参照附图对实施方式的一例进行说明。另外,在各附图中,对相同或者等价的结构要素和部分赋予相同的参考标号。此外,为了便于说明,有时附图的尺寸比例被夸大,而与实际的比例不同。

第1实施方式

图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执行特定处理。另外,在聊天室中,可以是用户与聊天机器人以1对1的方式参加,或者是多个用户与聊天机器人参加。可以存在多个所开设的数量的聊天室。

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

聊天机器人进行控制,以使在参加的聊天室中,当进行了与用于使信息处理装置40执行特定处理的指示相关的信息的投稿时,使与参加到聊天室中的用户相关联地登记的信息处理装置40执行特定处理。另外,信息处理装置40可以是进行任意的信息处理的装置。在此,信息处理例如包括根据文字数据或者图像数据等执行打印的处理、使用信息处理装置40所具有的设备生成或者加工数据等的处理、在信息处理装置40与其它设备之间交换数据的处理等。以下,以信息处理装置40为图像形成装置,用于执行特定处理的指示为用于执行打印的指示的情况为例进行说明。以下,对图像形成装置赋予附图标号40进行说明。用于执行打印的指示不仅包含针对图像形成装置40的直接的打印的指示,也包括生成打印任务所需的信息,例如在聊天室中提供打印对象的图像数据或者打印的规格等的信息。

图像形成装置40是根据打印任务而在纸张等的记录介质上形成图像的装置,可以是打印机或者多功能一体机等的任意装置。在图1的控制系统的示例中,由聊天机器人服务器30管理图像形成装置40a及图像形成装置40b。将图像形成装置40a及图像形成装置40b统称为图像形成装置40。在图示的示例中,图像形成装置40与聊天机器人服务器30连接,但图像形成装置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中记录的程序,进行上述各结构的控制及各种的运算处理。在第1实施方式中,rom22或者存储器24中存储有提供聊天室的聊天室提供程序。

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

输入部25包括鼠标等的指点设备以及键盘,用于进行各种的输入。显示部26例如为液晶显示器,显示各种的信息。显示部26可以采用触摸面板方式,作为输入部25发挥功能。通信接口27是用于经由因特网50与其它的设备进行通信的接口,例如,使用以太网(注册商标)、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所示的对应表中,按照每个聊天室关联有参加到聊天室中的用户,此外,按照每个用户关联有该聊天室内的打印设定。由于用户参加聊天室,通过与聊天室相关联地登记在图6所示的表中与该用户关联的图像形成装置40,从而形成图7所示的表。

执行控制部302作为聊天机器人参加到聊天室中。并且,执行控制部302进行控制,以使当在聊天室中由用户进行了与使图像形成装置(信息处理装置)40进行打印的指示相关的信息的投稿时,使与参加到聊天室中的用户关联的图像形成装置40中的一个图像形成装置40执行打印。执行控制部302进行控制,以使在由未关联有图像形成装置40的用户向聊天室进行了信息的投稿的情况下,也使一个图像形成装置40执行打印。另外,未关联有图像形成装置40的用户在聊天室外不能针对与参加到聊天室中的用户关联的图像形成装置40进行打印的指示。

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

图8是示出基于聊天机器人服务器的控制处理的流程的流程图。通过cpu31从rom32或存储器34读出控制程序,在ram33中展开并执行,从而进行控制处理。

图9是示出聊天室内的投稿的状态的图。

cpu31作为执行控制部302,判断是否由用户向聊天室进行了信息的投稿(步骤s101)。在聊天室中不存在投稿的情况下(步骤s101:no),cpu31等待直至存在投稿。在向聊天室进行了信息的投稿的情况下(步骤s101:yes),cpu31判断所投稿的信息是否是与打印指示相关的信息(步骤s102)。在此,cpu31对所投稿的信息进行自然句解析,在包括“打印”、或者与打印设定相关的用语的情况下,判断为是与打印指示相关的信息。

在所投稿的消息信息与打印指示无关的情况下(步骤s102:no),cpu31向聊天室投稿与所投稿的信息相符的响应信息(步骤s103)。例如,如图9所示,在投稿了查询天气的信息m100的情况下,cpu31作为聊天机器人从因特网获取天气的信息,向聊天室投稿回答天气的信息m101。由此,用户与聊天机器人的会话在聊天室内成立。

所投稿的信息为与打印指示相关的場合(步骤s102:yes),cpu31判断是否存在已登记了信息的投稿人的图像形成装置40(步骤s104)。在此,已登记了投稿人的图像形成装置40是指在图6所示的表中与用户个人关联地登记的图像形成装置40。cpu31参照图6所示的表,判断是否存在与作为投稿人的用户个人关联地登记的图像形成装置。在聊天室中,例如,如图9所示,当进行了与打印指示相关的信息m102及m103的投稿时,cpu31检索已登记的图像形成装置40。

在不存在已登记了投稿人的图像形成装置的情况下(步骤s104:no),cpu31进入步骤s106的处理。在存在已登记了投稿人的图像形成装置40的情况下(步骤s104:yes),cpu31判断是否受理表示应由该已登记的图像形成装置40执行打印的打印指示(步骤s105)。在此,例如,如图9所示,cpu31向聊天室投稿信息m104,其中该信息m104为用于选择是否由已登记投稿人的图像形成装置40进行打印的信息。用户将选择结果作为信息m105进行投稿,从而cpu31受理打印指示。

在未受理表示应由已登记的图像形成装置40执行打印的打印指示的情况下(步骤s105:no),cpu31进入步骤s106的处理。在受理了表示应由已登记的图像形成装置40执行打印的打印指示的情况下(步骤s105:yes),cpu31执行打印处理(步骤s111)。打印处理是指用于根据投稿人进行投稿的打印指示,使图像形成装置40进行打印的处理。在此,cpu31参照图7所示的表,根据在相应的聊天室中对用户设定的聊天室用打印设定,使图像形成装置40执行打印。

cpu31判断与聊天室关联的图像形成装置40是否仅为1台(步骤s106)。在此,cpu31参照图7所示的表,决定与聊天室关联的图像形成装置40的台数。

在与聊天室关联的图像形成装置40仅为1台的情况下(步骤s106:yes),cpu31进入步骤s111的处理。在该情况下,只能由关联的1台的图像形成装置40进行打印。

在与聊天室关联的图像形成装置40存在2台以上的情况下(步骤s106:no),cpu31判断是否自动选择图像形成装置40(步骤s107)。在此,cpu31例如向聊天室投稿选择是否自动选择图像形成装置40的信息,通过用户的选择,受理自动选择的指示。或者,也可以预先对聊天室设定,以自动选择图像形成装置40。

在自动选择图像形成装置40的情况下(步骤s107:yes),cpu31执行使自动选择优先的处理,选择使进行打印的图像形成装置(步骤s108)。下面,将该处理称为自动选择优先处理。关于自动选择优先处理的详细内容,参照图10进行后述。cpu31使在自动选择优先处理中选择的图像形成装置40执行打印处理(步骤s111)。

在不自动选择图像形成装置40的情况下(步骤s107:no),cpu31将聊天室中登记的多个图像形成装置40作为执行打印的候选,在聊天室中进行提示(步骤s109)。在此,例如,如图9所示,cpu31向聊天室进行查询通过哪个图像形成装置进行打印的信息m106的投稿,进而,投稿表示选择项的信息m107。在信息m107中,一并提示与图像形成装置关联的用户。用于表示图像形成装置40属于谁。或者,也可以一并提示图像形成装置40的位置。

并且,cpu31在所提示的图像形成装置40的选择项中受理任意的图像形成装置40的选择(步骤s110)。在图9的信息m107中,当由用户受理了任意的图像形成装置的选择时,cpu31使受理的图像形成装置40执行打印(步骤s111)。在此,例如,如图9的信息m108那样,cpu31与相关联地登记的用户名一起明示用于打印的图像形成装置40。由此,能够明确使用与谁关联的图像形成装置40。

cpu31对于执行了打印的图像形成装置40,判断是否需要与用户个人关联地登记(步骤s112)。在此,例如,如图9的信息m109那样,cpu31向聊天室进行确认是否需要登记图像形成装置40的信息的投稿。

在不需要进行图像形成装置40的登记的情况下(步骤s112:no),cpu31结束图8所示的控制处理。

在需要进行图像形成装置40的登记的情况下(步骤s112:yes),cpu31作为登记部301而将使执行打印的图像形成装置40与投稿人关联(步骤s113)。在此,例如,如图9所示,当进行了肯定图像形成装置40的登记的信息m110的投稿时,cpu31与指示了打印的用户a个人关联地登记图像形成装置40。

接着,对图8的步骤s107中的自动选择优先处理进行详细说明。

图10是示出自动选择优先处理的流程的流程图。图11是示出表示聊天室内的投稿的状态的其它的例的图。

cpu31判断是否存在在聊天室中邀请图8的步骤s101中进行信息的投稿的用户的邀请人(步骤s201)。例如,如图11所示,某个用户c向聊天室进行与打印指示相关的信息m120及m121的投稿。在此,cpu31进行表示检索邀请人的信息m122的投稿,检索邀请人。

在不存在邀请人的情况下(步骤s201:no),cpu31进入步骤s205的处理。在存在邀请人的情况下(步骤s201:yes),cpu31判断是否存在与邀请人关联地登记的图像形成装置40(步骤s202)。在此,cpu31参照图6的表,判断是是否存在与邀请人个人关联地登记的图像形成装置40。

在不存在与邀请人个人相关联地登记的图像形成装置40的情况下(步骤s202:no),cpu31进入步骤s205的处理。

在存在与邀请人个人关联地登记的图像形成装置40的情况下(步骤s202:yes),cpu31提示邀请人的图像形成装置40(步骤s203)。进而,cpu31判断是否由用户进行表示应由提示的图像形成装置40执行打印的指示(步骤s204)。在此,如图11所示,cpu31进行选择是否在邀请人的图像形成装置40中进行打印的信息m123的投稿。用户进行对信息m123进行肯定或者否定的信息m124的投稿,从而确认打印的意愿。

在指示了打印的情况下(步骤s204:yes),cpu31结束自动选择优先处理,返回图8的控制处理。

在未指示打印的情况下(步骤s204:no),cpu31判断在聊天室内是否存在在图8的步骤s101中进行了信息投稿的用户的朋友(步骤s205)。在此,cpu31例如通过因特网50,使用外部的服务器所提供的sns(socialnetworkingservice:社交网络服务),调查表示该sns中的用户彼此的交流的交流信息。当在sns中与在步骤s101中交换了信息的用户构建了交流关系的用户位于聊天室内的情况下,cpu31判断为存在朋友。另外,在聊天室服务器20中,在具有登记交流关系的功能的情况下,cpu31可以参照聊天室服务器20的交流信息,而不使用外部服务器的sns。在此,例如,图11所示,cpu31进行表示检索聊天室内的朋友关系的用户的信息m125的投稿。

当在聊天室内不存在朋友关系的用户时(步骤s205:no),cpu31进入步骤s209的处理。当在聊天室内存在朋友关系的用户时(步骤s205:yes),cpu31判断是否存在与朋友关联地登记的图像形成装置40(步骤s206)。在此,cpu31参照图6的表,判断是否存在与作为朋友的用户个人关联地登记的图像形成装置40。

在不存在与朋友关联地登记的图像形成装置40的情况下(步骤s206:no),cpu31进入步骤s209的处理。在存在与朋友关联地登记的图像形成装置40的情况下(步骤s206:yes),cpu31在聊天室中提示朋友的图像形成装置40(步骤s207)。进而,cpu31判断是否由用户进行表示应由提示的图像形成装置40执行打印的指示(步骤s208)。在此,如图11所示,cpu31进行选择是否在朋友的图像形成装置40中进行打印的信息m126的投稿。用户进行对信息m126进行肯定或者否定的信息m127的投稿,从而确认打印的意愿。

在指示了打印的情况下(步骤s208:yes),cpu31结束自动选择优先处理,返回图8的控制处理。

在未指示打印的情况下(步骤s208:no),cpu31在该聊天室中提示与聊天室关联地登记的图像形成装置40(步骤s209)。在此,cpu31进行图9的信息m107的投稿。并且,cpu31受理在聊天室中选择任意的图像形成装置40的情况(步骤s210)。当受理了图像形成装置40的选择时,cpu31结束自动选择优先处理,返回图8的控制处理。由此,在用户未对自动选择的图像形成装置40指示打印的情况下,cpu31示出图像形成装置40的选择项,使用户选择图像形成装置40。

以上,对第1实施方式的控制系统进行了说明,但本公开不限于上述的第1实施方式。能够进行各种的改变或者改良。以下,对改变或者改良的一例,作为变形例进行说明。

图12是进一步示出表示聊天室内的投稿的状态的其它的例的图。

在图11所示的聊天室内的投稿的示例中,作为cpu31对聊天室内的朋友进行检索的结果,通过信息m126对用户确认关于b先生的图像形成装置40b是否进行打印。但是,在存在多个相应的朋友,也存在多个与各好友关联地登记的图像形成装置40的情况下,cpu31可以从相应的多个图像形成装置40中选择适当的图像形成装置40,并向用户提示。

例如,如图12的信息m130所示,cpu31提示相应的图像形成装置40中的与用户最接近的图像形成装置40。在此,为了提示与用户最接近的图像形成装置40,需要表示用户的位置的位置信息以及表示图像形成装置40的位置的位置信息。例如,可以预先在聊天机器人服务器30中登记位置信息作为用户的属性以及图像形成装置40的属性。或者,通常来说,由于图像形成装置40的位置是固定的,因此可以仅预先登记图像形成装置40的位置,每次指示打印时,从用户终端10获取用户的位置信息。在该情况下,用户终端10例如通过gps天线确认本身的位置,并发送给聊天机器人服务器30。或者,可以通过通过表示用户及图像形成装置40的所属的属性数据估计用户及图像形成装置40的位置。例如,在用户a具有从属于某个公司或者公司的部门的属性的情况下,可以将该公司或者公司的部门的地点估计为用户的位置。

图13是示出用户参加时的聊天室的状态的图。

在第1实施方式中,对与参加到聊天室的用户关联的图像形成装置40自动与聊天室内的用户进行共用的情况进行了说明。

但是,可以是用户能够判断是否共用图像形成装置40。

在该情况下,聊天机器人服务器30的cpu31作为聊天机器人,在用户参加到聊天室中时,确认是否与聊天室内的其它的用户共用与用户个人关联的图像形成装置40。如图13所示,cpu31向聊天室投稿信息m140。

对信息m140,用户进行肯定或者否定的信息m141的投稿,从而用户可以选择是否要与其它用户共用与本身关联的图像形成装置40。

仅在用户肯定了共用图像形成装置40的情况下,cpu31将与用户个人关联的图像形成装置40与聊天室关联,并登记在图7所示的表中。cpu31向聊天室进行表示对聊天室登记了图像形成装置40的信息m142的投稿。

第2实施方式

图14是示出聊天机器人服务器的功能结构的示例的框图。图15是示出登记部中登记的用户与图像形成装置的对应关系的表的一例。图16是示出登记部中登记的、聊天室与图像形成装置的对应关系的表的一例。图17是示出基于用户的图像形成装置的使用权限的表的一例。

如图14所示,聊天机器人服务器30作为功能结构而具有登记部301及执行控制部302。通过cpu31读出rom32或存储器34中存储的控制程序,在ram33展开并执行,从而实现各功能结构。

登记部301在聊天室中,在由用户进行与用于使图像形成装置40执行打印处理的指示相关的信息的投稿之前,与聊天室关联地预先登记用于根据信息而执行特定的处理的图像形成装置40。例如,如图15所示,登记部301对用户与图像形成装置进行关联地登记。在图15所示的示例中,进而,也对各用户关联指示打印时的基本的打印设定。此外,例如,如图16所示,登记部301对聊天室与图像形成装置进行关联地登记。在图16所示的示例中,进而,对各聊天室关联用户与每个用户的基本的打印设定。

为了登记在用户与聊天机器人以一对一的方式参加聊天室的情况、即,命令用户主要使用的图像形成装置40的情况下的设定,而设置图15所示的对应表。另一方面,为了登记多个用户参加到聊天室中的情况、即共享聊天室的情况下设定,而设置图16所示的对应表。在图16所示的对应表中,按照每个聊天室而关联有参加到聊天室中的用户,此外,按照每个用户关联有该聊天室内的打印设定。由于用户参加聊天室,与聊天室关联地登记在图15所示的表中与该用户关联的图像形成装置40,从而形成图16所示的表。

登记部301将多个用户中的至少一人登记为管理人。在图16所示的表中,在用户名的栏对登记为管理人的用户赋予标记“〇”。被登记为管理人的用户对多个用户中的任意的用户赋予设定聊天室中登记的图像形成装置40的使用权限的权限。例如,如图16所示的表那样,在每个聊天室按照每个用户登记所设定的使用权限。当仅提取出图16所示的使用权限时,构成图17所示的表。由于图17中所包含的信息也包含在图16中,因此未必需要准备两个图16及图17所示的表。

图15~图17所示的表例如存储在存储器34中。

执行控制部302作为聊天机器人参加到聊天室中。并且,执行控制部302进行控制,以使在聊天室中,在由用户进行了与用于使图像形成装置(信息处理装置)40进行打印的指示相关的信息的投稿的情况下,使与聊天室关联地登记的图像形成装置40执行打印。例如,对参加到聊天室中用户b个人关联有与关联于聊天室的图像形成装置40a不同的图像形成装置40b。在该情况下,由与聊天室关联的图像形成装置40a处理在聊天室内投稿的信息。但是,关联有其它的图像形成装置40b的用户b在与聊天室不同的且用户专用的聊天室中进行了与用于执行特定的处理的指示相关的信息的投稿的情况下,由其它的信息处理装置40b执行打印。在此,用户专用聊天室为用户与聊天机器人以一对一的方式参加的聊天室。

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

图18是示出基于聊天机器人服务器的登记处理的流程的流程图。图18所示的登记处理是基于聊天机器人服务器30的控制处理中的聊天机器人服务器30作为登记部而执行的处理的流程。通过cpu31从rom32或存储器34中读出控制程序,在ram33展开并执行,从而进行控制处理。图19是示出聊天室内的投稿的状态的图。图20是示出使用权限的变更前后的图。

cpu31登记多个用户参加且能够共享的聊天室中的管理者(步骤s301)。例如,在为多个用户开设新的聊天室的时机、或者在聊天室的开设之后从用户存在指示的时机进行管理者的登记。可以从参加到聊天室中的多个用户中任意选出管理者,也可以是开设了聊天室的用户。

接着,cpu31将图像形成装置40与聊天室相关联地登记(步骤s302)。与聊天室相关联地登记的图像形成装置40例如为与在步骤s301中登记为管理者的用户个人关联的图像形成装置40。在该情况下,cpu31参照图15所示的表。或者,与参加到聊天室中的用户个人关联的图像形成装置40中的任意的图像形成装置40被与聊天室相关联地登记。

cpu31判断是否向聊天室投稿了与用户的使用权限相关的信息(步骤s303)。例如,如图19所示,在向聊天室进行了表示设定特定的用户的使用权限的信息m150的投稿的情况下,cpu31判断为进行了与使用权限相关的信息的投稿。

在未进行与使用权限相关的信息的投稿的情况下(步骤s303:no),cpu31进入步骤s307的处理。

在进行了与使用权限相关的信息的投稿的情况下(步骤s303:yes),cpu31判断投稿了信息的用户中是否具有用于登记使用权限的权限(步骤s304)。在此,cpu31参照图17的表,判断该用户是否是能够进行设定变更的用户。

在进行了信息的投稿的用户中不具有用于登记使用权限的权限的情况下(步骤s304:no),不进行使用权限的登记,进入步骤s307的处理。

在进行了信息的投稿的用户中具有用于登记使用权限的权限的情况下(步骤s304:yes),cpu31继续根据由用户进行投稿的信息确认使用权限的登记内容(步骤s305)。例如,如图19所示,cpu31进行表示变更特定的用户的使用权限的信息m151的投稿,等待来自用户的信息的投稿。

并且,cpu31根据进行投稿的信息所包含的具体的使用权限的设定,设定或者变更使用权限(步骤s306)。例如,如图19所示,当由用户进行了表示具体的使用权限的设定内容的信息m152及信息m154的投稿时,cpu31根据投稿内容,设定或者变更使用权限。在此,cpu31进行用于确认使用权限的设定内容的信息m153及信息m155的投稿。当由用户进行了表示使用权限的设定完成的信息m156的投稿时,cpu31进行表示结束使用权限的设定的信息m157的投稿,完成使用权限的登记。图20的左侧所示的表为用户b的默认的使用权限。在该情况下,如图20的右侧所示,通过图19的信息m153及信息m155的示例设定或者变更使用权限。

cpu31判断用户是否期望使用权限的浏览(步骤s307)。例如,如图19所示,进行表示用户期望使用权限的确认的信息m158的投稿,从而cpu31判断为用户期望使用权限的浏览。

在用户不期望使用权限的浏览的情况下(步骤s307:no),cpu31结束登记处理。在用户期望使用权限的浏览的情况下(步骤s307:yes),cpu31输出各用户的使用权限的一览(步骤s308),结束登记处理。例如,如图19所示,当由用户进行了表示请求使用权限的浏览的信息m158的投稿时,cpu31进行表示使用权限的一览的信息m159的投稿,输出使用权限的一览。

输出的使用权限的一览例如作为图16所示的表被输出到聊天室或者纸张。或者,如图17所示,可以输出每个用户的使用权限。在输出到纸张的情况下,通过与聊天室关联地登记的图像形成装置40,在纸张上打印图16所示的表的图像。

在结束了登记处理之后,可以再次从步骤s301或者步骤s303重复处理。

图21是示出使信息处理装置执行特定的处理的执行处理的流程的流程图。执行处理是基于聊天机器人服务器30的控制处理中的聊天机器人服务器30作为执行控制部而执行的处理的流程。通过cpu31从rom32或存储器34中读出控制程序,在ram33中展开并执行,从而进行控制处理。图22是示出聊天室内的投稿的状态的图。

cpu31判断是否由用户向聊天室进行了信息的投稿(步骤s401)。在聊天室中不存在投稿的情况下(步骤s401:no),cpu31等待直至存在投稿。在向聊天室进行了信息的投稿的情况下(步骤s401:yes),cpu31判断进行投稿的信息是否是与打印指示相关的信息(步骤s402)。在此,cpu31对进行投稿的信息进行自然句解析,在包含“打印”、或者与打印设定相关的用语的情况下,判断为是与打印指示相关的信息。

在进行投稿的消息信息与打印指示无关的情况下(步骤s402:no),cpu31向聊天室进行与进行投稿的信息相符的响应消息等的信息的投稿(步骤s403)。例如,如图22所示,在进行了查询天气的信息m160的投稿的情况下,cpu31作为聊天机器人从因特网获取天气的信息,向聊天室进行回答天气的信息m161的投稿。由此,用户与聊天机器人的会话在聊天室内成立。

在进行投稿的信息与打印指示相关的情况下(步骤s402:yes),cpu31判断是否是聊天室的管理者的投稿(步骤s404)。在此,管理者被登记在图16所示的表中。cpu31参照图16所示的表,判断作为投稿人的用户是否被登记为管理者。在聊天室中,例如,图22所示,当投稿了与打印指示相关的信息m162及m163时,cpu31判断投稿的用户是否为管理者。

在投稿了信息的用户为管理者的情况下(步骤s404:yes),cpu31进入步骤s410的处理。在进行了信息的投稿的用户不是管理者的情况下(步骤s404:no),cpu31确认打印份数(步骤s405)。例如,如图22所示,cpu31向聊天室进行用于向用户打印份数的信息m164的投稿。响应于此,用户投稿表示打印份数的信息m165,从而cpu31确认打印份数。

cpu31确认用户的使用权限(步骤s406)。在此,cpu31在图16所示的表中确认进行了信息的投稿的聊天室内的用户的使用权限。cpu31特别是确认使用权限中的是否允许用户打印、或者允许用户打印的剩余张数是否大于零。

并且,cpu31根据所确认的使用权限判断是否满足用户不能打印、以及用户允许打印的剩余张数为零中的至少一方(步骤s407)。在不满足用户不能打印、以及用户允许打印的剩余张数为零的任意一个的情况下(步骤s407:no),cpu31进入步骤s410的处理。

在满足用户不能打印、以及用户允许打印的剩余张数为零中的至少一方的情况下(步骤s407:yes),cpu31进行错误通知(步骤s408)。例如,如图22所示,cpu31向聊天室进行表示打印张数超过用户允许打印的剩余张数而不能完成打印的信息m166的投稿。

cpu31判断是否针对错误通知扩展使用权限(步骤s409)。使用权限的扩展为允许超过使用权限的张数的打印,例如,聊天室的管理者可以进行允许。例如,如图22所示,进行了与打印指示相关的信息的投稿的用户b进行表示想要继续打印的信息m167的投稿。响应于该投稿,作为聊天室x的管理者的用户a进行表示允许继续打印的信息m168的投稿。由此,使用权限被扩展。

在使用权限未被扩展的情况下(步骤s409:no),cpu31不执行打印,而结束执行处理。在此,可以设置用于受理使用权限的扩展的限制时间。

在使用权限被扩展的情况下(步骤s409:yes),cpu31执行打印处理(步骤s410)。打印处理是指用于根据与用户进行投稿的打印指示相关的信息,使图像形成装置40进行打印的处理。在此,cpu31参照图16所示的表,根据在相应的聊天室中对用户设定的聊天室用打印设定,使图像形成装置40执行打印。如图22所示,cpu31进行表示执行打印的信息m169的投稿。

接着,cpu31关于在步骤s410中执行的打印处理,判断打印张数是否存在限制(步骤s411)。能够在步骤s406中确认的使用权限中通过判断是否存在能够打印的张数,而判断打印张数的限制。例如,cpu31参照图17的表,在步骤s410中执行的打印处理为黑白打印的情况下,判断为存在50张这样的打印张数的限制。另一方面,在进行了与打印指示相关的信息的投稿的用户为管理者的情况下,打印张数不存在限制。因此,cpu31确认图16的表,只要用户为管理者,则能够判断为打印张数不存在限制。

在打印张数不存在限制的情况下(步骤s411:no),cpu31结束执行处理。在打印张数存在限制的情况下(步骤s411:yes),cpu31从允许打印的剩余张数中减去在步骤s410中执行的打印处理的张数(步骤s412)。例如,在允许黑白的打印的剩余张数为50张,且在步骤s410中执行了20张的黑白打印的情况下,之后允许黑白的打印的剩余张数为30张。cpu31在图16及图17的表中改写使用权限的允许黑白打印的剩余张数。并且,cpu31结束执行处理。

接着,对通过聊天机器人服务器30登记打印设定(特定的处理的处理方法)的变更的设定登记处理进行说明。

图23是示出设定登记处理的流程的流程图。设定登记处理为基于聊天机器人服务器30的控制处理中的聊天机器人服务器30作为登记部而执行的处理的流程。通过cpu31从rom32或存储器34中读出控制程序,在ram33中展開并执行,从而进行设定登记处理。图24是示出聊天室内的投稿的状态的图。图25是示出打印设定被变更后的表的图。图26是示出通过用户的打印指示执行打印的状态的图。

cpu31判断是否向聊天室进行了与打印设定的变更相关的信息的投稿(步骤s501)。在此,例如,如图24所示,进行与打印设定的变更相关的信息m170的投稿,从而cpu31进行表示受理打印设定的变更的信息m171的投稿,等待指示打印设定的变更的具体的内容的信息。

在未向聊天室进行信息的投稿的情况下(步骤s501:no),cpu31等待指示投稿信息为止。

在向聊天室进行了信息的投稿的情况下(步骤s501:yes),cpu31判别进行了信息的投稿的聊天室(步骤s502)。例如,在图24所示的示例中,cpu31判别为进行了信息的投稿的聊天室x。信息不仅被向多个用户参加的聊天室进行投稿,有时还被向用户与聊天机器人以一对一的方式参加的专用的聊天室进行投稿。

cpu31按照用户进行投稿的信息变更在步骤s502中判别出的聊天室用的打印设定(步骤s503)。例如,如图24所示,当用户a进行了与打印设定的变更的具体的内容相关的信息m172的投稿时,cpu31进行表示变更了打印设定的信息m173的投稿。在此,cpu31在存储器34中改写登记与聊天室x及用户a关联的打印设定的区域。由此,如图25所示,表被改写。另外,图25是提取并示出图16所示的表中的聊天室x的聊天室用打印设定的图。

如上所述,按照聊天室分开地变更、登记打印设定。因此,基于向聊天室进行投稿的信息的打印设定仅在该信息被投稿到的聊天室内有效。换而言之,图24的示例的用户a在与聊天室x不同的聊天室中,在进行了与打印指示相关的信息的投稿的情况下,不使用与聊天室x关联地登记的打印设定。如图26所示,考虑了用户a在仅本身与聊天机器人参加的专用的聊天室中,进行了与打印指示相关的信息m180的投稿的情况。在该情况下,聊天机器人服务器30的cpu31判别为进行了信息的投稿的聊天室为用户a的专用的聊天室,参照与该专用的聊天室关联的用户a的打印设定。例如,在所参照的打印设定为“单面、彩色打印”的情况下,如图25所示那样,不使用与聊天室x关联的用户a的打印设定的变更,通过“单面、彩色打印”执行打印。

另外,在图24所示的示例中,用户进行表示想变更打印设定的信息m170的投稿,从而打印设定被变更。但是,可以不依赖于表示想要变更打印设定的信息的投稿,而是按照与打印指示相关的信息来进行打印设定的变更。

图27是示出聊天室内的投稿的状态的图。

如图27所示,用户b进行与打印的指示相关的信息m190及m191的投稿。此时,cpu31可以进行对用户b确认打印设定的信息m192的投稿。当针对信息m192用户b进行了与打印设定的具体的内容相关的信息m193的投稿时,将基于投稿的打印设定和与存储器34中登记的聊天室x及用户b关联的打印设定进行比较。在存储器34中登记的打印设定与基于投稿的打印设定不同的情况下,cpu31通过基于投稿的打印设定更新存储器34中登记的打印设定。由此,能够根据与打印指示相关的信息,变更与聊天室及用户关联的打印设定。

此外,在第2实施方式中,对当某个用户进行了与打印指示相关的信息的投稿时,仅投稿了信息的用户能够决定打印设定的情况进行了说明。但是,进行了信息的投稿的用户以外的用户也能够补充或者变更打印设定。

图28是示出聊天室内的投稿的状态的图。图29是示出受理是否允许基于其它的用户的补充及变更的画面的一例的图。

如图28所示,进行与打印指示相关的信息m200及m201的投稿。cpu31进行确认打印设定的信息m202的投稿。在此,当进行了信息的投稿的用户b进行了向聊天室x内的其它的用户征求意见的信息m203等的投稿时,用户a进行与打印设定的具体的内容相关的信息m204的投稿。cpu31根据用户b进行投稿的信息m200及m201以及用户a进行投稿的信息m204,执行打印。

由此,即使在用户b最初投稿了信息的情况下,为了进行与该信息相关的打印。用户b以外的用户a可以对cpu31指示打印设定。在该情况下,可以根据用户a的指示更新与聊天室x及用户b关联的设定登记,也可以不更新。

此外,如上所述,可以事先设定是否允许基于进行了信息的投稿的用户b以外的用户a的打印设定。例如,在用户参加到聊天室中时,如图29所示,在用户终端10显示确认是否允许基于其它的用户的打印设定的补充及变更的信息。在此,当选择允许时,如图28所示,能够进行基于其它的用户a的打印设定。

此外,在上述实施方式中,例示了聊天室服务器20以及聊天机器人服务器30为单独的装置的情况。但是,聊天室服务器20以及聊天机器人服务器30也可以通过一个装置而实现。

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

此外,对于使聊天机器人服务器30进行动作的程序,可以由usb(universalserialbus:通用串行总线)内存、软盘、cn-rom(compactdiscreadonlymemory:光盘只读存储器)等的计算机可读取的记录介质提供,也可以经由因特网等的网络在线地提供。在该情况下,记录在计算机可读取的记录介质中的程序通常由内存或者存储器等传送并存储。此外,对于该程序,例如可以作为单独的应用软件而进行提供,也可以作为聊天机器人服务器30的一个功能而组装在该各装置的软件中。

以上,以说明和描述的目的提供了本发明的示例性实施例。然而,本公开的技术范围不限于上述实施方式所记载的范围。显然,本领域技术人员可以进行各种改变和改进。选择和描述实施例是为了最好地解释本发明的原理及其实际应用,从而使得本领域其他技术人员能够理解本发明的各种实施例并且具有适合于预期的特定用途的各种修改。本发明的范围旨在由以下权利要求及其等同物限定。

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