信息处理系统、控制方法及其存储介质技术方案

技术编号:19702990 阅读:28 留言:0更新日期:2018-12-08 14:23
本发明专利技术提供一种信息处理系统、控制方法及其存储介质。云系统和设备将云用户认证信息与本地用户认证信息相互关联,并管理云用户认证信息和本地用户认证信息。将本地用户认证信息和执行请求发送到设备,并且将云用户认证信息和执行结果发送到云系统。

【技术实现步骤摘要】
信息处理系统、控制方法及其存储介质
本公开涉及经由云系统执行设备的功能的信息处理系统、控制方法及其存储介质。
技术介绍
正在开发用于经由云系统将数据从客户端设备发送到其他设备的服务。另外,提出了这样一种设备,其识别使用设备的功能的用户(在下文中将这种用户称为本地用户)并提供本地用户账户以限制用户可以使用的设备功能。需要本地用户账户来执行上述设备中的设备功能。另一方面,正在开发一种云系统,其识别在云系统中使用云服务的用户(这样的用户在下文中将被称为云用户),并且提供云用户账户以限制用户可以使用的云服务。在上述云系统中需要云用户账户来执行云服务。日本特开第2016-18331号公报描述了一种打印系统,在该打印系统中,在通过用户账户信息对用户进行认证的情况下执行打印作业的打印。
技术实现思路
本公开的各种实施例提供了信息处理系统的以下构造。也就是说,信息处理系统包括:第一管理单元,其被构造为使云系统将云用户认证信息与本地用户认证信息相互关联,并管理云用户认证信息和本地用户认证信息,云用户认证信息用于对使用云服务的云用户进行唯一地识别,本地用户认证信息用于对使用设备的功能的多个本地用户进行唯一地识别;第二管理单元,其被构造为使设备将云用户认证信息与本地用户认证信息相互关联并管理云用户认证信息和本地用户认证信息;第一发送单元,其被构造为从客户端设备接收用于执行设备的功能的请求,并向设备发送与云用户认证信息关联且由第一管理单元管理的本地用户认证信息和与所述请求相对应的执行请求;以及第二发送单元,其被构造为使设备基于由第一发送单元发送的本地用户认证信息来执行由第一发送单元发送的执行请求,并且使设备向云系统发送与同执行请求一起从云系统接收到的本地用户认证信息相关联且由第二管理单元管理的云用户认证信息,以及通过执行所述执行请求所获得的执行结果。根据下面参照附图对示例性实施例的描述,其他的特征将变得清楚。附图说明图1是根据本公开的示例性实施例的信息处理系统的整体图。图2是根据本公开的示例性实施例的信息处理装置的内部构造图。图3是根据本公开的示例性实施例的构成信息处理系统的各装置和客户端设备的功能框图。图4是例示根据本公开的示例性实施例的认证服务器对设备进行认证的过程的序列图。图5是例示根据本公开的示例性实施例的发出认证协调信息的过程的序列图。图6是例示根据本公开的示例性实施例的在认证服务器中将本地用户UUID与云用户UUID相互关联的用户关联处理的序列图。图7是例示根据本公开的示例性实施例的在设备中将本地用户UUID与云用户UUID相互关联的用户关联处理的序列图。图8是例示根据本公开的示例性实施例的设备中的功能调用处理的序列图。图9例示了根据本公开的示例性实施例的Web浏览器的设置画面。图10例示了根据本公开的示例性实施例的Web浏览器的执行结果画面。图11例示了根据本公开的示例性实施例的Web浏览器的执行结果选择画面。图12是根据本公开的示例性实施例的结果获得处理的流程图。图13是例示根据本公开的示例性实施例的在使用公用密钥的情况下在设备中将本地用户UUID与云用户UUID相互关联的用户关联处理的序列图。图14是例示根据本公开的示例性实施例的在使用公用密钥的情况下设备中的功能调用处理的序列图。图15是例示根据本公开的示例性实施例的在单用户设备的情况下发出认证协调信息的过程的序列图。图16是例示根据本公开的示例性实施例的在单用户设备的情况下设备中的功能调用处理的序列图。图17是例示根据本公开的示例性实施例的在客户端设备中发出认证协调信息的过程的序列图。图18是例示根据本公开的示例性实施例的在设备中将本地用户UUID与认证协调信息相互关联的用户关联处理的序列图。图19是例示根据本公开的示例性实施例的在认证服务器中将本地用户UUID与云用户UUID相互关联的用户关联处理的序列图。具体实施方式假设单个用户登记本地用户账户以在设备中使用设备功能,并且还登记云用户账户以在云系统中使用云服务。可考虑这样一种模式,其中通过使用两个用户账户来请求执行与多个云服务中的一个相对应的多功能外围设备(MFP)中的多用户设备的功能。然后,所请求的功能由多用户设备执行,并且执行结果从多用户设备发送到云系统。这里,多用户设备是指包括用于管理多个本地用户的功能的设备,并且当要使用设备功能时需要登录操作。根据通过使用本地用户账户和云用户账户请求执行多用户设备的功能并且将关于执行请求的执行结果发送到云系统的模式,多用户设备通过拉式(pull-type)通信从云系统获得执行请求,并且在一些情况下,多用户设备将关于执行请求的执行结果发送到云系统。关于拉式通信,多用户设备向云系统请求获得执行请求,并且作为响应,多用户设备从云系统接收执行请求以结束通信。因此,即使执行结果从多用户设备发送到云系统,由于获得执行请求的拉式通信和发送执行结果的通信是相互独立的异步通信,所以云系统也不确定针对哪个执行请求获得哪种执行结果。也就是说,需要用于将请求与响应相互关联的技术来找出作出响应(执行结果)的请求(执行请求)。根据各种实施例,当经由云系统执行多用户设备的功能时,其目的在于识别用于执行多用户设备的功能的本地用户账户并识别云系统作出执行结果的云用户账户以将请求与响应相互关联。根据各种实施例,当经由云系统执行多用户设备的功能时,可以识别用于执行多用户设备的功能的本地用户账户并识别云系统作出执行结果的云用户账户以将请求与响应相互关联。在下文中,将描述示例性实施例。将参照图1来描述构成根据一个示例性实施例的信息处理系统107的设备105和云系统106以及连接到信息处理系统107的客户端设备102。图1例示了客户端设备102经由广域网(WAN)100将构成信息处理系统107的服务器计算机组连接到设备105的状态。WAN100通过局域网(LAN)101连接到各个设备。客户端设备102是诸如个人计算机(PC)、智能电话、平板电脑或图像形成装置的信息处理装置。认证服务器103对诸如云用户或本地用户等的用户或诸如MFP等的设备105进行认证,并且登记其认证信息。服务服务器104可以经由WAN100与客户端设备102和设备105通信。作为服务服务器104,例示了基于消息排队遥测传输(MQTT)代理等进行消息通信的服务器。MQTT是指“发布/订阅(subscribe)模型”的消息通信协议。根据发布/订阅模型,消息从消息发送者(在下文中,将被称为发布者)经由充当消息代理的MQTT代理分发给消息接收者(在下文中,将被称为订阅者(Subscriber))。根据示例性实施例,将在假定服务服务器104具有MQTT代理的功能的同时提供描述。订阅者通过将订阅者自身指定为消息的发送目的地(在下文中,将其称为主题(topic))来将消息发送到服务服务器104,并且预留使得可以从服务服务器104接收与主题匹配的消息(在下文中,将被称为订阅)。将由订阅者发送到服务服务器104订阅的消息将被称为“订阅消息(subscribemessage)”。发布者将指定了主题的消息发送给服务服务器104。服务服务器104将该消息分发给订阅与以上指定的相同主题的订阅者(在下文中,其将被称为发布)。通过指定要发布的主题和发送给本文档来自技高网...

【技术保护点】
1.一种信息处理系统,所述信息处理系统包括:第一管理部,用于使云系统将云用户认证信息与本地用户认证信息相互关联,并管理云用户认证信息和本地用户认证信息,云用户认证信息用于对使用云服务的云用户进行唯一地识别,本地用户认证信息用于对使用设备的功能的多个本地用户进行唯一地识别;第二管理部,用于使所述设备将云用户认证信息与本地用户认证信息相互关联,并管理云用户认证信息和本地用户认证信息;第一发送部,用于从客户端设备接收用于执行所述设备的功能的请求,并向所述设备发送,与云用户认证信息关联且由第一管理部管理的本地用户认证信息和与所述请求相对应的执行请求;以及第二发送部,用于使所述设备基于由第一发送部发送的本地用户认证信息来执行由第一发送部发送的执行请求,并且使所述设备向云系统发送,与同执行请求一起从云系统接收到的本地用户认证信息相关联且由第二管理部管理的云用户认证信息,以及通过执行所述执行请求所获得的执行结果。

【技术特征摘要】
2017.05.17 JP 2017-0983781.一种信息处理系统,所述信息处理系统包括:第一管理部,用于使云系统将云用户认证信息与本地用户认证信息相互关联,并管理云用户认证信息和本地用户认证信息,云用户认证信息用于对使用云服务的云用户进行唯一地识别,本地用户认证信息用于对使用设备的功能的多个本地用户进行唯一地识别;第二管理部,用于使所述设备将云用户认证信息与本地用户认证信息相互关联,并管理云用户认证信息和本地用户认证信息;第一发送部,用于从客户端设备接收用于执行所述设备的功能的请求,并向所述设备发送,与云用户认证信息关联且由第一管理部管理的本地用户认证信息和与所述请求相对应的执行请求;以及第二发送部,用于使所述设备基于由第一发送部发送的本地用户认证信息来执行由第一发送部发送的执行请求,并且使所述设备向云系统发送,与同执行请求一起从云系统接收到的本地用户认证信息相关联且由第二管理部管理的云用户认证信息,以及通过执行所述执行请求所获得的执行结果。2.根据权利要求1所述的信息处理系统,所述信息处理系统还包括:云用户认证部,用于从客户端设备接收云用户认证信息并对云用户进行认证,其中,第一发送部在由云用户认证部对云用户进行认证之后从客户端设备接收用于执行所述设备的功能的请求,并且向所述设备发送,与云用户认证信息相关联且由第一管理部管理的本地用户认证信息,以及与所述请求相对应的执行请求。3.根据权利要求1所述的信息处理系统,其中,云用户认证信息是唯一地识别云用户并且与其他云用户认证信息不重复的云用户通用唯一识别符,并且其中,本地用户认证信息是唯一地识别本地用户并且与其他本地用户认证信息不重复的本地用户通用唯一识别符。4.根据权利要求1所述的信息处理系统,其中,第一管理部管理云关联信息,在该云关联信息中云用户认证信息与本地用户认证信息经由认证协调信息而相互关联,该认证协调信息用于将云用户认证信息与本地用户认证信息相互关联,并且其中,第二管理部管理设备关联信息,在该设备关联信息中云用户认证信息与本地用户认证信息经由所述认证协调信息而相互关联。5.根据权利要求4所述的信息处理系统,其中,当用户登录到客户端设备并且向云系统发送用于发出认证协调信息的发出请求时,云系统发出认证协调信息。6.根据权利要求4所述的信息处理系统,其中,当用户登录到所述设备并且向云系统发送用于发出认证协调信息的发出请求时,云系统发出认证协调信息。7.根据权利要求4所述的信息处理系统,其中,第一发送部通过使用与云关联信息相关联的加密密钥将签名信息分配给用于执行所述设备的功能的执行请求,并将执行请求发送...

【专利技术属性】
技术研发人员:菅原彬
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1