数据处理系统和数据处理系统的控制方法与流程

专利2022-06-29  56


本发明涉及数据处理系统和数据处理系统的控制方法。



背景技术:

可用称为云服务的服务。在该服务中,例如,网络上的服务器代替数据处理装置进行包括数据保存的各种类型的信息处理。

us9035958描述了如下技术,其中,数据处理装置将扫描的图像发送到服务器,并且服务器将数据发送到原始目的地。

可以存在如下形式,其中,显示用于向云服务发送数据的对象,并且当选择了所显示的对象时,将数据发送给云服务。

然而,问题在于,随着所显示对象的数量增加,用户选择用户想要使用的云服务变得更加困难。此外,用户可能会意外选择不期望的云服务。

us9035958仅描述了网络上的服务器的使用,而没有假设显示对象的数量增加的情况。



技术实现要素:

本发明提供了一种数据处理系统,其包括:登记部、存储部、认证部、确定部和显示部。登记部登记用于访问云服务的连接目的地信息。存储部针对各个用户存储指示是否允许使用云服务的信息。认证部认证用户。确定部基于存储在存储部中的信息,来确定是否允许由认证部认证的用户使用云服务。显示部在确定部确定不允许用户使用云服务的情况下,不显示用于通过使用连接目的地信息将数据发送到云服务的对象,并且在确定部确定允许用户使用云服务的情况下,显示用于通过使用连接目的地信息将数据发送到云服务的对象。

通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

图1是示出本发明的实施例的图像形成装置的构造的框图。

图2是示出本实施例的数据处理系统的示例构造的图。

图3a至图3c是示出在例如本实施例的信息处理装置的web浏览器中操作的示例画面的图。

图4是示出从本实施例的认证服务器发送到图像形成装置的发送目的地信息的图。

图5a和图5b是示出在本实施例的图像形成装置的操作单元上显示的示例画面的图。

图6a和图6b是在本实施例的数据处理系统中进行的操作的流程图。

具体实施方式

下面将参照附图详细描述本发明的实施例。请注意,以下描述的实施例并不限制所附权利要求中记载的本发明,并且并非实施例中描述的特征的全部组合均是本发明所必须的。

图1是示出作为数据处理装置的示例的图像形成装置1的构造的框图。

在本实施例中,如图1所示,图像形成装置1被实现为多功能外围设备(mfp),其中集成了包括扫描功能和打印功能的多个功能。

图像形成装置1包括整体上控制装置的控制器单元100、扫描器113、打印机114和操作单元106。

扫描器113是图像输入设备,其光学读取由用户放置的原稿的图像。

打印机114是图像输出设备,其基于图像数据在诸如打印纸的记录介质上打印图像。

操作单元106包括用于接收用户操作的硬键和触摸面板。硬键包括例如用于接收作业执行指令的开始键和用于设置份数的数字键盘。触摸面板由在其上层叠有触摸面板片材的液晶显示器形成,并且显示复印设置画面、发送设置画面、装置信息和作业进度状态。触摸面板接收用户操作。

扫描器113和打印机114分别连接至包括在控制器单元100中的扫描器处理器111和打印机处理器112。

操作单元106连接至包括在控制器单元100中的操作单元接口(if)105。扫描器处理器111、打印机处理器112和操作单元106由控制器单元100控制并进行操作。

控制器单元100包括中央处理单元(cpu)101,其中央控制控制器单元100的块。cpu101经由系统总线108连接到随机存取存储器(ram)102、只读存储器(rom)103、硬盘驱动器(hdd)104、操作单元if105和网络if107。rom103存储cpu101读取的各种程序。ram102是通用的ram,并且是用于提供cpu101的工作区域的存储器。ram102还用作用于临时存储参数、设置数据等的存储器,并且用作以预定单位(诸如页面单位)存储图像数据的图像存储器。

操作单元if105是用于与操作单元106进行信息的输入和输出的接口。操作单元if105响应于来自cpu101的指令将显示数据输出到操作单元106,并将用户在操作单元106上输入的信息传输到cpu101。

网络if107连接到作为有线或无线lan的局域网(lan)115,并且使得能够与lan115上的设备进行信息的输入和输出。网络if107被构造为适合于lan115,并且可以被构造为符合约10cm的无线通信范围的近场通信(nfc)。在这种情况下,进行与便携式无线终端的通信。

图像处理器109进行一般的图像处理,并且例如对经由lan115从外部获得的图像数据进行包括放大/缩小、旋转、转换等的处理。图像处理器109进行用于将经由lan115接收到的页面描述语言(pdl)代码转换为位图图像的处理。在打印机114经由打印机处理器112进行输出的情况下,图像处理器109进行用于将存储在hdd104中的压缩和编码图像数据转换为可以由打印机处理器112处理的格式的处理。

设备if110分别经由扫描器处理器111和打印机处理器112连接到扫描器113和打印机114,进行图像数据的同步/异步转换,并传输设置数据、调整值等。设备if110将关于扫描器113和打印机114的状态信息传输到cpu101。状态信息包括例如关于在扫描器113或打印机114中发生的诸如卡纸的错误的信息。

扫描器处理器111对通过扫描器113读取原稿而生成的图像数据进行与扫描功能相对应的各种处理,该处理包括校正、修改、图像区域分割、缩放和二值化。

扫描器113读取放置在稿台玻璃上的原稿。扫描器113可以包括自动原稿进给器(adf),该adf一次一页地进给包括多页的原稿,并且可以读取所进给的原稿的图像。

扫描器113包括:打开/关闭传感器,其检测未示出的原稿盖的打开/关闭;原稿传感器,其检测原稿的有无;以及尺寸传感器,其检测原稿的尺寸。来自这些传感器的信号经由扫描器处理器111和设备if110被发送到cpu101,并且cpu101检测原稿盖的打开/关闭、原稿的有无以及原稿的尺寸。

打印机处理器112对要进行打印输出的图像数据进行与打印功能相对应的处理,该处理包括与打印机114的输出特性匹配的输出校正、分辨率转换以及图像的打印位置的调整。打印机114包括用于存储打印纸的至少一个纸盒。打印机114还包括检测调色剂的有无的调色剂传感器、以及检测各个纸盒中的纸张剩余量的纸张传感器。来自这些传感器的信号经由打印机处理器112和设备if110被发送到cpu101,并且cpu101识别打印机114中的调色剂的有无以及纸张的剩余量。

图像形成装置1可以是扫描器,而非打印机114。

图2是示出包括该实施例的数据处理系统的系统的构造的图。数据处理系统包括图像形成装置1和认证服务器200。数据处理系统可以与信息处理装置210进行通信。

认证服务器200提供对使用图像形成装置1的用户进行认证的功能、以及将从图像形成装置1发出的图像数据发送至云服务220的功能。

认证服务器200包括cpu、rom、ram、显示器、操作单元和hdd,从例如是个人计算机(pc)的信息处理装置210接收命令,并且例如登记关于图像形成装置1的用户的信息和关于云服务220的信息。

云服务220是代替图像形成装置1执行包括存储服务、字符识别服务等的各种功能的系统。存储服务是如下服务,其中,针对各个用户存储包括图像数据和备份的各种类型的数据。响应于用户对存储服务的登录,允许使用存储在存储服务中的各种类型的数据。字符识别服务是如下服务,其中,接收图像数据,对接收到的图像数据进行字符识别处理,并且将字符识别的结果返回至已经发送了图像数据的装置。如上所述的系统实际上是例如包括cpu、rom和ram的服务器。

信息处理装置210包括cpu、rom、ram、显示器、操作单元和hdd,接收用户操作,并与认证服务器200进行通信。

图像形成装置1可以被构造为使得能够与信息处理装置210和其他pc进行通信。

图3a和图3b是示出在信息处理装置210的显示器上显示的示例画面的图。图3a所示的画面是供管理员在认证服务器200中登记要使用系统的用户的用户帐户的画面。图3b所示的画面是用于在认证服务器200中登记新的云服务的画面。认证服务器200在认证服务器200的存储器中存储用于显示图3a和图3b所示的画面的信息(例如,超文本标记语言(html)文件或可扩展标记语言(xml)文件)。

管理员启动信息处理装置210的web浏览器,并在web浏览器的url输入栏中输入用于访问认证服务器200的特定统一资源定位符(url)。信息处理装置210基于输入的url访问认证服务器200,并且接收用于显示图3a和图3b所示的画面的信息,从而在信息处理装置210的web浏览器中显示图3a和图3b所示的画面。

图3a示出了在选择用户登记菜单301的情况下显示的登录用户管理画面300。管理员使用登录用户管理画面300来登记供用户登录到图像形成装置1的用户id和密码。管理员还登记用户的用户名和电子邮件地址。管理员可以使用登录用户管理画面300登记登录到图像形成装置1的用户。管理员可以通过使用用户管理菜单302删除登记的用户并改变用户信息。用户可以代替管理员进行上述登记。

图3b示出了云服务管理画面320,该云服务管理画面320用于登记要显示在图像形成装置1的操作单元106上的图标的名称、以及当选择了图标时通过图像形成装置1进行访问的url。可以在名称输入栏321中设置图标的名称。当选择了图标时通过图像形成装置1进行访问的url被输入到url输入栏322。访问控制菜单323是用于针对各个用户登记是否允许通过使用输入到url输入栏322的连接目的地信息来访问具有输入到名称输入栏321的名称的云服务(是否允许使用云服务)的菜单。针对各个用户,提供了同意按钮324和拒绝按钮325。当选择了登记按钮329时,信息处理装置210将在图3b所示的画面上设置的、包括对同意按钮324或拒绝按钮325的选择结果的设置发送到认证服务器200,并且认证服务器200存储所设定的设置。当选择了取消按钮330时,信息处理装置210不将在图3b所示的画面上设定的设置发送到认证服务器200,而是丢弃该设置。

图3c示出了云服务用户登记画面340,在该画面上可以登记用于登录到云服务220的帐户。在将为各个用户提供的url输入到web浏览器的情况下,信息处理装置210使用该url访问认证服务器200,并显示

图3c所示的用于登记用于登录到云服务的用户账户的画面。具体地,图3c所示的画面是用于接收供用户a登录到云服务a的用户id341、用户名342和密码343,并将用户id341、用户名342和密码343登记在认证服务器200中的画面。当接收到这些信息并按下登记按钮344时,认证服务器200将这些信息与经由图3a所示的画面登记的用于登录到图像形成装置1的用户账户相关联地登记在认证服务器200的hdd中。在图3b所示的云服务管理画面320的访问控制菜单323中显示在存储器中登记的用户。在图3b所示的画面上,显示用户a331和用户b332。

图4示出了存储在该实施例的认证服务器200的hdd中的针对各个用户的管理信息(包括发送目的地信息400)的示例。基于通过使用图3a至图3c所示的画面而设定的设置,存储各种类型的信息。

用户id、用户名和密码用于用户登录到图像形成装置1,并且存储在图3a所示的画面上输入的设置。在该表中可以针对各个用户管理在图3a所示的画面上输入的电子邮件地址。

作为云服务a,针对各个用户存储指示是同意还是拒绝使用云服务a的访问限制。设置在图3b所示的画面的访问控制菜单323中设定的设置。

针对a的用户id和针对a的密码用于认证服务器200登录到云服务a,并且设置了经由图3c所示的画面而设定的设置。

与云服务a相似,针对云服务b和云服务c的各个用户存储相似项目的数据。

对于新登记的并且尚未设置针对各个用户的同意/拒绝的云服务,存储指示“未登记”的信息。

可以根据来自信息处理装置210的操作来改变管理信息,并且在用户登录到图像形成装置1时或在数据从图像形成装置1发送到云服务时参考和使用该管理信息。

图5a和图5b是示出在本实施例的图像形成装置1的操作单元106上显示的示例画面的图。当用户在图5a所示的认证画面500上进行操作以输入其用户id和密码并按下登录按钮501时,图像形成装置1将包括用户id和密码的认证请求发送至认证服务器200。当通过认证服务器200成功认证了用户时,图像形成装置1从认证服务器200接收认证信息(证书)和发送目的地信息400,并且在操作单元106上显示图5b所示的功能选择画面。显示与云服务220相对应的云发送图标511和512,即,指示“同意”的信息和指示“未登记”的信息被分别设置为图4所示的发送目的地信息400中的访问限制的云服务a和b。对于指示“拒绝”的信息被设置为图4所示的发送目的地信息400中的访问限制的云服务220,不显示云发送图标。

发送图标是发送对象的示例,并且可以以其他形式(例如,发送列表的形式)显示。

图6a和图6b是分别描述本实施例的图像形成装置1和认证服务器200的操作的流程图。图6a中的从s610到s730的处理是通过图像形成装置1的cpu101将存储在rom103中的程序加载到ram102并执行该程序来实现的。图6b中的从s810到s1030的处理是通过认证服务器200的cpu将存储在认证服务器200的rom中的程序加载到认证服务器200的ram并执行该程序来实现的。

在s610中,cpu101在操作单元106上显示图5a所示的登录画面。在s620中,cpu101经由未示出的键盘从用户接收用户id和密码。在本实施例中,描述了经由键盘接收用户id和密码的示例情况;然而,用户id和密码可以由图像形成装置1的读卡器(未示出)从用户拥有的卡中读取。在s630中,cpu101确定是否选择了登录按钮501。在cpu101确定未选择登录按钮501的情况下,流程返回到s620。另一方面,在cpu101确定选择了登录按钮501的情况下,流程进行到s640。在s640中,cpu101进行用于将登录请求以及在s620中接收到的用户id和密码发送到认证服务器200的处理。

在s810中,认证服务器200从图像形成装置1接收登录请求以及用户id和密码。

在s820中,认证服务器200的cpu将接收到的用户id和密码与经由图3a所示的画面预先登记并在图4所示的表中进行管理的用户id和密码进行比较以认证用户。在图4所示的表中管理与接收到的用户id和密码匹配的用户id和密码的情况下,用户认证成功。另一方面,在图4所示的表中未管理与接收到的用户id和密码匹配的用户id和密码的情况下,用户认证失败。在认证成功的情况下,流程前进到s830。在认证失败的情况下,流程前进到s850。

在流程进行到s850的情况下,认证服务器200的cpu将指示失败的认证结果发送到图像形成装置1。在流程进行到s830的情况下,认证服务器200的cpu将指示成功的认证结果发送到图像形成装置1。在s840中,认证服务器200的cpu基于用户id识别要使用图像形成装置1的用户,并且将同意被识别的用户使用的云服务的名称和url,作为发送目的地信息发送到图像形成装置1。认证服务器200的cpu发送用于登录到云服务的用户id和密码。此时,在图3b所示的画面上设置了“拒绝”的云服务的名称和url没有被发送到图像形成装置1。

在s650中,图像形成装置1从认证服务器200接收认证结果。

在s660中,cpu101确定是否发送了指示成功的认证结果。在cpu101确定发送了指示成功的认证结果的情况下,流程进行到s670。在cpu101确定未发送指示成功的认证结果的情况下,流程返回到s610。

在s670中,图像形成装置1在s840中接收由认证服务器200发送的发送目的地信息。在s680中,cpu101在操作单元106上显示图5b所示的操作画面。图5b示出当用户a登录图像形成装置1时要显示的示例画面。根据图4,对于用户a,同意使用云服务a,对于云服务b尚未登记“同意”或“拒绝”,并且拒绝使用云服务c。因此,如图5b所示,云服务a的名称和url以及云服务b的名称和url从认证服务器200发送到图像形成装置1。云服务c的名称和url不被发送。当接收到云服务a的名称和url以及云服务b的名称和url时,cpu101进行如下控制。cpu101在主画面510上显示用于将图像数据发送到云服务a的图标511和用于将图像数据发送到云服务b的图标512。主画面510是功能选择画面,该功能选择画面包括用于选择图像形成装置1的复印功能的复印对象(图5b中名为“复印”的图标)和用于选择图像形成装置1的数据发送功能的发送对象(图5b中名为“扫描”的图标),以扫描原稿并发送通过扫描原稿而生成的图像数据。云服务c的名称和url没有被发送,因此,不显示用于向云服务c发送图像数据的图标。

在s690中,cpu101确定是否选择了图5b所示的指示云服务的画面上的图标511或图标512。在cpu101确定未选择图标511或图标512的情况下,流程返回到s680。在cpu101确定选择了图标511或图标512的情况下,流程进行到s700。

在s700中,cpu101确定与所选择的图标相对应的同意状态是否为“未登记”。在cpu101确定同意状态为“未登记”的情况下,流程进行到s730。在cpu101确定同意状态不是“未登记”的情况下,流程进行到s710。

在s710中,cpu101控制扫描器113以使扫描器113读取原稿。响应于来自cpu101的指令,扫描器113读取原稿并生成读取的原稿的图像数据。在s710中,在读取原稿之前,显示用于从用户接收用于读取原稿的设置的画面,并且根据所接收的用于读取的设置来读取原稿。

在s720中,cpu101进行控制以将针对所选择的云服务的认证信息(用户id和密码)、所选择的云服务的url以及在s710中生成的图像数据发送到认证服务器200。

在s1010中,认证服务器200从图像形成装置1接收针对所选择的云服务的认证信息(用户id和密码)、所选择的云服务的url以及在s710中生成的图像数据。

在s1020中,认证服务器200访问由接收到的url指示的云服务,并将接收到的认证信息(用户id和密码)发送到云服务以登录到云服务。在s1030中,认证服务器200的cpu将在s1010中接收到的图像数据发送到认证服务器200登录到的云服务。云服务接收图像数据,并将接收到的图像数据存储在由接收到的用户id指示的用户的存储器区域中。

在流程从s700进行到s730的情况下,在s730中,cpu101将用户登记请求发送到认证服务器200。

在s880中,认证服务器200从图像形成装置1接收用户登记请求。

在s890中,认证服务器200将用于登记云服务的url发送到经由图3a所示的画面登记的登录用户的电子邮件地址。

在s900中,认证服务器200从通过使用url进行访问的用户接收云服务中的用户登记。

通过上述实施例,即使在可以使用的云服务的数量增加的情况下,也可以减少用户选择错误的发送目的地的可能性,并且可以减少花费较长时间选择发送目的地的不便。

在上述实施例中,描述了在s710中接收到用于读取原稿的设置的示例情况。可替代地,在图3b所示的画面上,针对各个云服务可以接收用于读取原稿的设置,针对各个云服务可以将读取设置保存在图4所示的表中,并且可以根据读取设置来读取原稿。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu),微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存设备以及存储卡等中的一个或更多个。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。


技术特征:

1.一种数据处理系统,其包括:

登记部,用于登记用于访问云服务的连接目的地信息;

存储部,用于针对各个用户存储指示是否允许使用云服务的信息;

认证部,用于认证用户;

确定部,用于基于存储在存储部中的信息,来确定是否允许由认证部认证的用户使用云服务;以及

显示部,用于在确定部确定不允许用户使用云服务的情况下,不显示用于通过使用连接目的地信息将数据发送到云服务的对象,并且用于在确定部确定允许用户使用云服务的情况下,显示用于通过使用连接目的地信息将数据发送到云服务的对象。

2.根据权利要求1所述的数据处理系统,其中,

登记部能够针对多个云服务中的各个云服务,登记用于访问云服务的连接目的地信息。

3.根据权利要求1所述的数据处理系统,所述数据处理系统还包括:

选择部,用于针对各个用户选择是否允许使用云服务,其中,

存储部基于选择部的选择结果,来针对各个用户存储指示是否允许使用云服务的信息。

4.根据权利要求1所述的数据处理系统,其中,

登记部登记连接目的地信息和名称,并且

显示部将对象与名称一起显示。

5.根据权利要求1所述的数据处理系统,所述数据处理系统还包括:

读取部,用于读取原稿,其中,

登记部登记连接目的地信息和用于读取原稿的设置,并且

读取部响应于对由显示部显示的对象的选择,基于由登记部登记的读取设置来读取原稿。

6.根据权利要求5所述的数据处理系统,其中,

在选择了由显示部显示的对象并且未登记读取设置的情况下,读取部显示用于接收用于读取原稿的设置的画面。

7.根据权利要求1所述的数据处理系统,其中,

显示部在主画面上显示所述对象。

8.根据权利要求1所述的数据处理系统,其中,

显示部将所述对象与用于选择复印功能的复印对象和用于选择数据发送功能的发送对象一起显示。

9.根据权利要求1所述的数据处理系统,其中,

所述连接目的地信息是统一资源定位符。

10.根据权利要求1所述的数据处理系统,所述数据处理系统还包括:

读取部,用于读取原稿;以及

生成部,用于根据读取部读取原稿的结果来生成数据。

11.根据权利要求1所述的数据处理系统,其中,

所述数据处理系统包括数据处理装置和服务器,

所述数据处理装置包括认证部和显示部,并且

所述服务器包括登记部、存储部和确定部。

12.根据权利要求11所述的数据处理系统,其中,

响应于对由显示部显示的对象的选择,所述数据处理装置将数据和连接目的地信息发送到所述服务器,并且

所述服务器通过使用从所述数据处理装置发送的连接目的地信息来发送数据。

13.根据权利要求1至12中的任一项所述的数据处理系统,其中,

所述云服务是用于针对各个用户存储数据的存储服务。

14.根据权利要求1所述的数据处理系统,其中,

所述数据是图像数据。

15.一种数据处理系统的控制方法,所述控制方法包括如下步骤:

登记用于访问云服务的连接目的地信息;

针对各个用户将指示是否允许使用云服务的信息存储在存储部中;

认证用户;

基于存储在存储部中的信息,来确定是否允许由在认证步骤中认证的用户使用云服务;以及

在确定步骤中确定不允许用户使用云服务的情况下,不显示用于通过使用连接目的地信息将数据发送到云服务的对象,并且在确定步骤中确定允许用户使用云服务的情况下,显示用于通过使用连接目的地信息将数据发送到云服务的对象。

技术总结
本发明提供数据处理系统和数据处理系统的控制方法。在可以使用的云服务的数量增加的情况下,减少用户选择错误的发送目的地的可能性,并且减少花费较长时间选择发送目的地的不便。提供用于数据处理系统的控制方法,控制方法包括:登记用于访问云服务的连接目的地信息;针对各个用户将指示是否允许使用云服务的信息存储在存储部中;认证用户;基于存储在存储部中的信息,来确定是否允许由在认证步骤中认证的用户使用云服务;以及在确定步骤中确定不允许用户使用云服务的情况下,不显示用于通过使用连接目的地信息将数据发送到云服务的对象,并且在确定步骤中确定允许用户使用云服务的情况下,显示用于通过使用连接目的地信息将数据发送到云服务的对象。

技术研发人员:八木优一
受保护的技术使用者:佳能株式会社
技术研发日:2019.11.28
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-54710.html

最新回复(0)