一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理装置、存储介质及信息处理方法与流程

2022-02-20 20:02:17 来源:中国专利 TAG:


1.本发明涉及一种信息处理装置、存储介质及信息处理方法。


背景技术:

2.一直以来,已知有一种执行与所输入的处理请求对应的处理的信息处理装置,其预先注册该信息处理装置的利用者,在确定与所输入的处理请求相关的利用者之后,执行与该处理请求相关的处理。通过确定与处理请求相关的利用者,能够拒绝来自未知的(未注册的)利用者的处理请求的执行,或者执行与该利用者对应的处理(例如,在预先注册的该利用者专用的存储区域存储成为处理请求的对象的对象数据的处理等)等(当然,关于确定与处理请求相关的利用者的利点并不限于此)。
3.例如,专利文献1中公开了一种会议辅助系统,其具备复合机和投影从复合机输入的电子信息(视频信号)的投影仪,在投影仪的投影图像的观看者中包含没有对该电子信息的访问权限的观看者的情况下,限制从复合机向投影仪输出该电子信息。
4.专利文献1:日本特开2007-280016号公报
5.在确定利用者之后执行处理请求的信息处理装置中,通常与该处理请求建立对应关联地,将识别与该处理请求相关的利用者的利用者id输入到信息处理装置。而且,通常,信息处理装置根据该利用者id来确定与所输入的处理请求相关的利用者。
6.然而,有时对信息处理装置不输入利用者id而输入处理请求。具体而言,在从处理请求发送装置(例如是搭载ai的装置等,但并不限于此)向信息处理装置发送处理请求的情况下,有时与该处理请求相关的利用者的利用者id不被输入到信息处理装置。
7.在设想从处理请求发送装置对信息处理装置输入处理请求的情况下,考虑到将识别该处理请求发送装置的装置id预先注册到信息处理装置中。然而,在仅基于装置id的认证中,信息处理装置能够确定发送了该处理请求的处理请求发送装置,但不能确定与该处理请求相关的利用者。


技术实现要素:

8.本发明的目的在于,在从处理请求发送装置接收到处理请求的情况下,在确定与该处理请求相关的相关利用者之后执行该处理请求。
9.方案1所涉及的发明为一种信息处理装置,其特征在于,具备处理器,所述处理器进行如下处理:从处理请求发送装置接收识别所述处理请求发送装置的装置id及处理请求;及在根据所述装置id确定与所述处理请求有关的相关利用者之后,执行与所述处理请求相关的处理。
10.方案2所涉及的发明在方案1所述的信息处理装置中,其特征在于,所述处理器在从所述相关利用者获得了允许的情况下,执行与所述处理请求相关的处理。
11.方案3所涉及的发明在方案1所述的信息处理装置中,其特征在于,所述处理器根据将所述装置id与表示与该装置id所表示的所述处理请求发送装置相关的利用者的利用
者id建立对应关联的id关联信息,将与接收的所述装置id建立对应关联的利用者id所表示的利用者确定为所述相关利用者。
12.方案4所涉及的发明在方案1所述的信息处理装置中,其特征在于,所述处理器根据按每个时间段表示与所述处理请求发送装置相关的利用者的时间表信息,将在所述处理请求的接收时刻与所述处理请求发送装置相关的利用者确定为所述相关利用者。
13.方案5所涉及的发明在方案1所述的信息处理装置中,其特征在于,所述处理器根据通过成为所述处理请求的对象的对象数据的分析获得的信息来确定所述相关利用者。
14.方案6所涉及的发明在方案1所述的信息处理装置中,其特征在于,所述处理器向所述相关利用者输出用于获得与所述处理请求的执行有关的允许的通知。
15.方案7所涉及的发明在方案6所述的信息处理装置中,其特征在于,所述处理器根据各利用者的与所述信息处理装置有关的使用权限,向能够指示与所述处理请求相关的处理的所述相关利用者输出所述通知。
16.方案8所涉及的发明在方案3所述的信息处理装置中,其特征在于,在所述id关联信息中,对于所述装置id与所述利用者id的组,建立对应关联如下信息:表示有无与来自该装置id所表示的所述处理请求发送装置的处理请求的执行有关的、该利用者id所表示的利用者的允许的信息,所述处理器参考所述id关联信息,判定有无与所述处理请求的执行有关的来自所述相关利用者的允许。
17.方案9所涉及的发明为一种存储介质,其特征在于,存储有用于使计算机执行如下处理的信息处理程序:从处理请求发送装置接收识别所述处理请求发送装置的装置id及处理请求;及在根据所述装置id确定与所述处理请求相关的相关利用者之后,执行与所述处理请求相关的处理。
18.方案10所涉及的发明为一种信息处理方法,其特征在于,包括如下步骤:从处理请求发送装置接收识别所述处理请求发送装置的装置id及处理请求;及在根据所述装置id确定与所述处理请求有关的相关利用者之后,执行与所述处理请求相关的处理。
19.发明效果
20.根据本发明的第1、9或10方案,在从处理请求发送装置接收到处理请求的情况下,能够在确定与该处理请求相关的相关利用者之后执行该处理请求。
21.根据本发明的第2方案,在获得了来自所确定的相关利用者的允许的条件下,能够执行与该处理请求相关的处理。
22.根据本发明的第3方案,能够根据id关联信息来确定相关利用者。
23.根据本发明的第4方案,能够根据时间表信息及该处理请求的接收时刻来确定相关利用者。
24.根据本发明的第5方案,能够根据通过对象数据的分析而获得的信息来确定相关利用者。
25.根据本发明的第6方案,能够通过通知获得来自相关利用者的与处理请求的执行有关的允许。
26.根据本发明的第7方案,能够向能够指示与处理请求相关的处理的利用关系者输出通知。
27.根据本发明的第8方案,能够根据在id关联信息中预先定义的、利用者对来自处理
请求发送装置的处理请求的允许的有无来判定与和该处理请求相关的处理的执行有关的相关利用者的允许的有无。
附图说明
28.根据以下附图,对本发明的实施方式进行详细叙述。
29.图1是本实施方式所涉及的信息处理系统的结构概略图;
30.图2是本实施方式所涉及的信息处理装置的结构概略图;
31.图3是表示用户db的内容的例子的图;
32.图4是表示id关联信息的内容的例子的图;
33.图5是表示时间表信息的内容的例子的图;
34.图6是表示本实施方式所涉及的信息处理装置的处理的流程的流程图。
35.符号说明
36.10-信息处理系统,12-iot器件,14-信息处理装置,18-用户终端,20-器件管理装置,30-通信接口,32-输入输出接口,34-作业处理部,36-存储器,38-用户db,40-装置db,42-id关联信息,44-处理器,46-作业判定部,48-相关用户确定部,50-处理执行部,52-允许判定部。
具体实施方式
37.图1是本实施方式所涉及的信息处理系统10的结构概略图。信息处理系统10构成为包含一个或复数个作为处理请求发送装置的iot器件12及信息处理装置14。iot器件12及信息处理装置14经由lan或者互联网等通信线路16可相互通信地连接。并且,信息处理系统10构成为包含信息处理装置14的利用者(用户)所使用的用户终端18及器件管理装置20中的至少一者。用户终端18及器件管理装置20也经由通信线路16与其他装置可通信地连接。
38.iot器件12是向信息处理装置14发送作为用于使信息处理装置14执行处理的处理请求的作业的装置。详细而言,iot器件12在其存储器中存储有唯一识别iot器件12的装置id,将作业和与该作业建立对应关联的自身的装置id发送至信息处理装置14。作业中可以包含成为该作业的对象的对象数据。例如,在作业是在信息处理装置14中执行打印处理的打印作业的情况下,对象数据成为打印到打印媒体上的数据(文档数据、图像数据等)。当然,根据作业的种类,对象数据也可以是各种数据(例如,音频数据、视频数据或者文本数据等)。
39.iot器件12不将唯一识别与作业相关的用户的用户id发送至信息处理装置14。因此,iot器件12也可以是用户不进行认证(换言之,iot器件12不确定用户)而能够使用的器件。
40.只要能够将作业和装置id发送至信息处理装置14,则iot器件12可以是任何装置。例如,iot器件12可以是不依赖于来自用户的指示,换言之,自主地发送作业及装置id的装置。作为这种装置,例如,可举出搭载了ai的白板,即自主地发送与(和由用户编写的内容有关的)处理(例如,打印处理等)相关的作业的ai白板。或者,可举出同样地搭载ai并通过自主地操作信息处理装置14来输入作业的ai机器人等。并且,iot器件12也可以是根据来自用户的指示,换言之,非自主地发送作业及装置id的装置。但是,如上所述,即使在这种情况
下,iot器件12也不将用户id发送至信息处理装置14。
41.信息处理装置14是执行与所接收的作业有关的处理的装置。尤其,本实施方式所涉及的信息处理装置14在从iot器件12接收到作业及装置id的情况下,在根据该装置id确定与该作业相关的用户即相关用户之后,执行与该作业相关的处理。信息处理装置14例如是具有打印、复印、扫描、fax发送或者电子文档的保存等功能的图像形成装置,但只要能够在确定相关用户之后执行与作业有关的处理,则可以是任何装置。将在后面叙述信息处理装置14的详细内容。
42.用户终端18例如是平板终端等移动终端或固定式个人计算机等。用户终端18构成为包含用于与信息处理装置14等通信的通信接口、由硬盘、rom(read only memory:只读存储器)或者ram(random access memory:随机存取存储器)等构成的存储器、由液晶显示器等构成的显示器、由鼠标或键盘或者触摸屏等构成的输入接口及由cpu(central processing unit:中央处理器)或微型计算机等构成的处理器。
43.器件管理装置20是进行iot器件12的管理,尤其是进行iot器件12的使用时间表的管理的装置。详细而言,在器件管理装置20中管理按每个时间段表示与各iot器件12相关的用户的时间表信息。例如,在iot器件12是ai白板,且其设置于会议室的情况下,器件管理装置20管理该会议室的利用预约信息。该利用预约信息包含表示利用设置有iot器件12的会议室的各会议的实施时间段及各会议的参加者的信息。此时,能够估计参加某个会议的一个或复数个参加者是在该会议的实施时间段与iot器件12相关的用户。当然,只要按每个时间段管理与iot器件12相关的用户,则在器件管理装置20中可以管理任何信息。
44.图2是信息处理装置14的结构概略图。以下,参考图2对信息处理装置14的各部进行说明。
45.通信接口30例如构成为包含例如网络适配器等。通信接口30发挥经由通信线路16与其他装置通信的作用。具体而言,通信接口30从iot器件12接收作业及装置id。并且,通信接口30向用户终端18发送通知(后述)。而且,通信接口30访问器件管理装置20,获取由器件管理装置20进行管理的时间表信息。
46.输入输出接口32例如构成为包含触摸面板或按钮等输入接口和液晶显示器或者扬声器等输出接口。用户能够使用输入接口向信息处理装置14输入各种指示。并且,在iot器件12是ai机器人等的情况下,iot器件12也可以构成为能够使用输入接口来输入作业及装置id或者对信息处理装置14的指示。从输出接口输出与信息处理装置14有关的各种信息。
47.作业处理部34执行信息处理装置14所接收的作业。例如,在信息处理装置14是图像形成装置的情况下,作业处理部34包含用于进行打印处理的、构成为包含送纸机构、感光鼓或者盒等的打印机、或者用于进行(光学地读取作为印刷媒体的原稿而生成图像数据的)扫描处理的图像扫描仪等。当然,根据信息处理装置14能够处理的作业,作业处理部34能够采用各种结构。
48.存储器36例如构成为包含硬盘、ssd(solid state drive:固态驱动器)、rom或者ram等。存储器36可以与后述的处理器44分开设置,也可以至少一部分设置于处理器44的内部。在存储器36中存储有用于使信息处理装置14的各部动作的信息处理程序。并且,如图2所示,在存储器36中存储有用户db(数据库)38、装置db40及id关联信息42。
49.用户db38是存储与信息处理装置14的用户有关的信息的数据库。换言之,可以说在用户db38中存储有信息的用户是信息处理装置14的用户。对于信息处理装置14,由信息处理装置14的管理者或者希望利用者自己等进行用户注册,并且在进行用户注册时所输入的各种信息被存储于用户db38中。
50.图3是表示用户db38的内容的例子的图。如图3所示,存储于用户db38中的信息包含用户id、该用户的与信息处理装置14的使用有关的权限信息及该用户的联系方式。
51.用户id是在信息处理装置14中唯一识别用户的识别符。在进行用户注册时由信息处理装置14赋予用户id。
52.权限信息是表示用户的与信息处理装置14有关的使用权限的信息。权限信息包含用户能够对信息处理装置14指示的处理的内容及用户能够使用信息处理装置14的时间段即能够处理的时间段。各用户的使用权限能够在进行用户注册时进行设定。图3的例子是信息处理装置14为具有打印功能的图像形成装置时的用户db38的例子。在图3的例子中,作为权限信息,示出了打印权限、托盘权限及能够处理的时间段。当然,根据信息处理装置14的种类(换言之,信息处理装置14能够执行的处理的种类),能够将各种不同的信息作为权限信息存储于用户db38中。
53.打印权限是表示用户能够对信息处理装置14指示的打印处理的种类的权限。打印处理的种类例如可举出彩色打印或单面打印等。在图3的例子中,对用户id“u0001”所表示的用户,对彩色打印及单面打印的任一个都标注了“〇”,这表示该用户具有对信息处理装置14指示彩色打印及单面打印的权限。另一方面,对用户id“u0002”所表示的用户,对彩色打印标注了
“×”
,这表示该用户不具有对信息处理装置14指示彩色打印的权限。
54.托盘权限是表示用户能够对信息处理装置14指示使用的纸张托盘的种类的权限。在作为信息处理装置14的图像形成装置具有复数个纸张托盘的情况下,能够对每个用户设定各纸张托盘(通常在各纸张托盘中设置不同种类的纸张)的使用权限。尤其,在图3的例子中,作为托盘权限,示出了设置有特殊的纸张(例如,优质纸或厚纸等)的特殊托盘的使用权限。在图3的例子中,对用户id“u0001”所表示的用户,对特殊托盘标注了“〇”,这表示该用户具有特殊托盘的使用权限。另一方面,对用户id“u0002”所表示的用户,对特殊托盘标注了
“×”
,这表示该用户不具有特殊托盘的使用权限。
55.能够处理的时间段表示用户能够使用信息处理装置14的时间段,换言之,表示用户能够对信息处理装置14指示与作业相关的处理的时间段。在本实施方式所涉及的信息处理装置14中,能够对每个用户设定能够使用信息处理装置14的时间段,能够处理的时间段中示出所设定的时间段。在图3的例子中,对用户id“u0001”所表示的用户,作为能够处理的时间段标注了“8:00~14:00”,这表示该用户每天只有在8点到14点之间的时间段能够使用信息处理装置14。
56.作为联系方式,例如是识别该用户所使用的用户终端18的信息或者该用户的邮件地址等。联系方式也能够在进行用户注册时设定。在从信息处理装置14向用户进行通知时参考联系方式。
57.当然,存储于用户db38中的信息并不限于上述内容。例如,用户db38中可以包含用于用户被信息处理装置14认证的认证信息(例如,活体信息或密码等)或者用户的属性信息(用户的姓名或所属部门等)。
58.返回到图2,装置db40是存储唯一识别iot器件12的装置id的数据库。由信息处理装置14的管理者等对信息处理装置14进行iot器件12的注册,并且在注册时输入的iot器件12的装置id被存储于装置db40中。存储于装置db40中的装置id所表示的iot器件12是设想对信息处理装置14输入作业的(换言之,允许输入作业)iot器件12。即,信息处理装置14不处理来自未注册到装置db40的装置id所表示的iot器件12的作业。
59.id关联信息42是将存储于装置db40中的装置id与存储于用户db38中的用户id建立对应关联的信息。与装置id建立对应关联的用户id所表示的用户是与该装置id所表示的iot器件12相关的用户。例如,将表示某个iot器件12的装置id与表示作为该iot器件12的备品管理者的用户的用户id建立对应关联。id关联信息42由信息处理装置14的管理者或者用户等预先制作并被存储于存储器36中。
60.图4是表示id关联信息42的内容的例子的图。在图4的例子中,用户id“u0002”与装置id“d0001”建立对应关联。这表示用户id“u0002”所表示的用户是与装置id“d001”所表示的iot器件12相关的用户。另外,在一个iot器件12的备品管理者存在复数个人等情况下,在id关联信息42中,可以是复数个用户id与一个装置id建立对应关联。例如,图4的例子的装置id“d0002”与用户id“u0001”及用户id“0004”建立对应关联。
61.例如,如图4所示,在id关联信息42中,对于装置id与用户id的组,也可以建立对应关联执行允许信息,该执行允许信息表示有无与来自该装置id所表示的iot器件12的作业的执行有关的、该用户id所表示的用户的允许。例如,对于装置id“d0001”与用户id“u0002”的组,标注了执行允许信息“〇”,这表示由用户id“u0002”所表示的用户预先允许了来自装置id“d0001”所表示的iot器件12的作业的执行。并且,对于装置id“d0002”与用户id“u0004”的组,标注了执行允许信息
“×”
,这表示用户id“u0004”所表示的用户未允许来自装置id“d0002”所表示的iot器件12的作业的执行。将在后面叙述与用户允许执行作业有关的详细说明。
62.再次返回到图2,处理器44是指广义上的处理装置,构成为包含通用的处理装置(例如,cpu等)及专用的处理装置(例如,gpu(graphics processing unit:图形处理单元)、asic(application specific integrated circuit:特殊应用集成电路)、fpga(field programmable gate array:现场可编程逻辑门阵列)或者可编程逻辑器件等)中的至少一个。作为处理器44,也可以不是由一个处理装置构成,而是由存在于物理上分离的位置的复数个处理装置的协作构成。如图2所示,处理器44通过存储于存储器36中的信息处理程序,发挥作为作业判定部46、相关用户确定部48、处理执行部50及允许判定部52的作用。
63.在信息处理装置14接收到作业的情况下,作业判定部46判定是否也接收到与该作业建立对应关联的装置id。例如,在iot器件12经由通信线路16将作业及装置id发送至信息处理装置14的情况下,作业判定部46判定为也接收到与该作业相关的装置id,即有该装置id。并且,即使在使用装置id被信息处理装置14认证的ai机器人等iot器件12从输入输出接口32输入作业的情况下,作业判定部46也判定为有与该作业相关的装置id。另一方面,在用户从用户终端18向信息处理装置14发送了作业(及用户id)的情况或者使用用户id被信息处理装置14认证的用户从输入输出接口32输入了作业的情况下,作业判定部46判定为没有与该作业相关的装置id。
64.另外,作业判定部46判定为有与所接收的作业相关的装置id时的处理如后面所
述,但在作业判定部46判定为没有与所接收的作业相关的装置id的情况下,如以往那样,处理器44在根据所输入的用户id确定用户之后,使作业处理部34执行该作业的处理。
65.相关用户确定部48在作业判定部46判定为有与所接收的作业相关的装置id的情况下,根据该装置id来确定与该作业相关的相关用户。相关用户的确定方法有以下说明的方法。
66.相关用户的第1确定方法是参考id关联信息42的方法。如上所述,在id关联信息42中,将各装置id和与该装置id所表示的iot器件12相关的用户的用户id建立对应关联。因此,相关用户确定部48能够根据id关联信息42,将与所接收的装置id建立对应关联的用户id所表示的用户确定为相关用户。
67.相关用户的第2确定方法是基于由器件管理装置20进行管理的时间表信息和该作业的接收时刻的方法。如上所述,在由器件管理装置20进行管理的时间表信息中,按每个时间段示出与各iot器件12相关的用户。因此,在该作业的接收时刻,能够将与和该作业相关的装置id所表示的iot器件12相关的用户确定为相关用户。
68.参考图5对具体例进行说明。图5是表示由器件管理装置20进行管理的时间表信息的内容的例子的图。图5所示的时间表信息是,在iot器件12是ai白板,且各iot器件12设置于各会议室的情况下的、表示各会议室的利用预约状况的会议室的利用预约信息。在图5的例子中,例如示出了在会议室“room1”中设置有装置id“d0001”所表示的iot器件12(在此为ai白板),在会议室“room1”中,在“13:00~14:00”的时间段进行用户id“u0001”及“u0004”所表示的用户所参加的会议。
69.在此,假设信息处理装置14从iot器件12接收作业及装置id“d0001”,该作业及装置id的接收时刻为13点57分。此时,相关用户确定部48从时间表信息中确定与所接收的装置id“d0001”相关的会议室。在此,在时间表信息中确定与装置id“d0001”建立对应关联的会议室“room1”。接着,相关用户确定部48确定在所确定的会议室“room1”中,在该作业的接收时刻进行的会议及其参加者。在此,由于作业的接收时刻是13点57分,因此确定在“13:00~14:00”的时间段进行的会议和作为该会议的参加者的用户id“u0001”及“u0004”所表示的用户。这样确定的用户成为与该作业相关的相关用户。相关用户确定部48可以将所确定的会议的参加者的全部成员作为相关用户,也可以仅将所确定的会议的参加者的一部分(例如,会议主持人等代表)作为相关用户。如后所述,存在信息处理装置14对所确定的相关用户进行通知的情况,但通过将相关用户的人数限制为少数,具有抑制对多数相关用户发送通知的效果。
70.还考虑在由器件管理装置20进行管理的时间表信息中,将除信息处理装置14的用户、即注册到信息处理装置14的用户db38的用户以外的人物(以下称为“非用户”)作为与iot器件12相关的人进行管理的情况。然而,由于信息处理装置14仅执行与注册到用户db38的用户有关的作业,因此相关用户确定部48排除非用户来确定相关用户。即,非用户不被确定为相关用户。
71.另外,在图5的例子中,时间表信息中的各会议的参加者由信息处理装置14的用户id表示,但由于信息处理装置14和器件管理装置20是不同的装置,因此在时间表信息中,有时也利用除信息处理装置14的用户id以外的识别符来管理与各时间段的iot器件12相关的用户。在这种情况下,相关用户确定部48根据表示信息处理装置14的用户id与由器件管理
装置20进行管理的用户识别符的关联的信息(例如,设置有信息处理装置14及器件管理装置20的公司内的用户管理系统等),确定与由器件管理装置20进行管理的用户识别符对应的信息处理装置14的用户id。
72.相关用户的第3确定方法是基于成为该作业的对象的对象数据的方法。如上所述,作业中有时包含成为该处理的对象的对象数据。在这种情况下,相关用户确定部48能够根据通过分析成为作业的对象的对象数据而获得的信息来确定相关用户。
73.例如,在对象数据是图像数据的情况下,相关用户确定部48能够根据从该图像数据中提取的信息来确定相关用户。具体而言,在负责施工公司内使用信息处理装置14,对象数据是拍摄施工现场的施工现场图像,且该施工现场图像中拍摄到桥梁的情况下,能够将该负责施工公司的河流部的负责人确定为相关用户。并且,在该施工现场图像中拍摄到信号机的情况下,能够将该负责施工公司的道路保全部的负责人确定为相关用户。并且,在该施工现场图像中拍摄到供水管的情况下,能够将该负责施工公司的供水部的负责人确定为相关用户。负责施工公司的各部门的负责人能够从公司内部系统等中获取。
74.并且,在对象数据是文档文件(例如,报价单或订货单等)的情况下,可以将文档文件中记载的、或者从该文档文件的元数据(属性数据)中提取的该文档文件的创建者等确定为相关用户。
75.当然,由于作为对象数据并不限于上述例子,因此相关用户确定部48能够根据通过分析各种对象数据而获得的各种信息来确定相关用户。
76.另外,在本实施方式中,相关用户确定部48在接收到具有装置id的作业的时刻,通过上述第1~第3确定方法来确定与该作业相关的相关用户,但确定与该作业相关的相关用户的时刻并不限于此。至少在执行该作业之前的期间确定相关用户即可。
77.相关用户的第4确定方法是由信息处理装置14认证的用户(该用户成为关联用户)选择保持在信息处理装置14中的与装置id建立对应关联的作业的方法。首先,当从iot器件12接收作业及装置id时,处理器44将该作业与该装置id建立对应关联,存储于存储器36中。在该状态下,当用户登录到信息处理装置14时(即,当信息处理装置14认证用户时),相关用户确定部48从存储器36中确定与装置id建立对应关联的(更详细而言,未与用户id建立对应关联)作业,并将所确定的作业的一览通知给该用户。例如,将该作业的一览显示在输入输出接口32的液晶显示器上。作业的一览的通知也可以在有来自用户的请求时(例如,当操作在液晶显示器上显示的特定的按钮时)进行。当由用户选择任一个作业时,相关用户确定部48将通过认证处理识别的该用户确定为所选择的作业的相关用户。
78.并且,为了抑制对不特定多数的用户通知作业的一览,相关用户确定部48也可以对登录到信息处理装置14的用户仅通知满足规定条件的作业。更详细而言,相关用户确定部48也可以仅将与登录到信息处理装置14的用户对应的作业通知给该用户。例如,也可以由iot器件12将密码与作业及装置id一同发送至信息处理装置14,相关用户确定部48仅将与由登录到信息处理装置14的用户输入到信息处理装置14的密码对应的作业通知给该用户。或者,相关用户确定部48也可以仅将在id关联信息42中与和(登录到信息处理装置14的用户的)用户id对应的装置id建立对应关联的作业通知给该用户。
79.在第4确定方法中,相关用户确定部48将所接收的作业中与装置id建立对应关联的作业通知给用户,在用户从通知的作业中选择了某个作业时,确定该作业的关联用户是
该用户,因此在第4确定方法中,也可以说相关用户确定部48根据装置id确定与作业相关的相关用户。并且,进行第4确定方法的时刻也可以至少为执行该作业之前的期间。
80.在本说明书中,如上所述,作为与该作业相关的相关用户的确定方法说明了四个确定方法,但相关用户确定部48也可以通过其他方法来确定相关用户。
81.处理执行部50在由相关用户确定部48确定了与信息处理装置14所接收的作业相关的相关用户的情况下,执行与该作业相关的处理。换言之,在未能确定与该作业相关的相关用户的情况下,处理执行部50不执行与该作业相关的处理。由此,即使在从装置db40中注册有装置id的iot器件12接收到作业的情况下,当该作业是与信息处理装置14的用户完全无关的作业时,能够拒绝执行该作业。由此,各用户能够更安全地使用信息处理装置14。并且,通过确定了相关用户,处理执行部50能够进行与所确定的相关用户对应的处理。例如,在从iot器件12接收的作业是将对象数据存储于相关用户专用的存储区域(例如,文件夹)中的作业的情况下,通过确定相关用户,能够确定对象数据的存储目的地的存储区域,能够将该对象数据存储于所确定的存储区域中。由此,各用户无需确定对象数据的存储目的地的存储区域。即,提高各用户的信息处理装置14的便利性。
82.另外,考虑根据公司内部规定等对每个用户设定了规定期间内的打印张数的上限的情况,信息处理装置14所接收的作业是打印复数张数的打印作业,且确定了复数个与该作业相关的相关用户的情况。此时,若从某一个相关用户持有的打印张数的持有部分减去与该作业相关的所有处理张数,则变得不公平,因此处理执行部50可以从该复数个相关用户各自的打印张数的持有部分减去处理张数。作为从各相关用户的打印张数的持有部分中减去处理张数的方法,可以从各相关用户的打印张数的持有部分均等地减去,也可以以与各相关用户的剩余持有部分对应的比率减去。
83.允许判定部52判定是否从由相关用户确定部48确定的相关用户获得了与和该作业相关的处理的执行有关的允许(以下,有时简称为“来自相关用户的允许”)。在从相关用户获得了允许的情况下,处理执行部50执行与该作业相关的处理。并且,在从相关用户没有获得允许的情况下,处理执行部50能够中止执行与该作业相关的处理。有无来自相关用户的允许的判定方法是如以下说明的方法。
84.有无来自相关用户的允许的第1判定方法是基于对相关用户的通知的方法。具体而言,允许判定部52向由相关用户确定部48确定的相关用户输出用于获得与和该作业相关的处理的执行相关的允许的通知。详细而言,允许判定部52参考用户db38,确定所确定的相关用户的联系方式,并向所确定的联系方式输出通知。例如,允许判定部52在相关用户所使用的用户终端18的显示器上,与“接收了来自装置id“uxxxx”的作业。是否允许执行与该作业相关的处理?”这一字符串一同显示“是”及“否”的按钮。不言而喻,在该相关用户按下“是”按钮的情况下,从用户终端18向信息处理装置14发送允许信号,允许判定部52根据接收到允许信号这一情况,判定为获得了与该作业有关的来自相关用户的允许。在该相关用户按下“否”按钮的情况下,从用户终端18向信息处理装置14发送拒绝信号,允许判定部52根据接收到拒绝信号这一情况,判定为没有获得与该作业有关的来自相关用户的允许。
85.在对一个作业确定了复数个相关用户的情况下,允许判定部52能够对该复数个相关用户输出通知。此时,考虑到来自各相关用户的允许的有无相互不同的情况。为了应对这种情况,信息处理装置14的管理者也可以预先确定允许判定部52的判定基准。例如,也可以
确定在从复数个相关用户中以规定比例(1~100%)获得了允许的情况下,判定为获得了与和该作业相关的处理的执行相关的允许的判定基准。
86.也可以对每个装置id(即,每个iot器件12)设置不同的判定基准。例如,有时从设置于外来人员禁入的会议室的第1ai白板发送的打印作业的对象数据的机密度(安全级别)比从设置于用于与外来人员进行会议的会议室的第2ai白板发送的打印作业的对象数据的机密度高。此时,能够将第1ai白板的判定基准设定为比第2ai白板的判定基准严格,以便不容易输出机密度高的印刷物。例如,能够设定为将从复数个相关用户的全部成员获得了允许的情况作为第1ai白板的判定基准,并且将从复数个相关用户中的任一个用户获得了允许的情况作为第2ai白板的判定基准。这种判定基准能够与装置id建立对应关联而存储于装置db40中。
87.允许判定部52可以根据存储于用户db38中的各用户的权限信息,对能够指示与该作业相关的处理的相关用户输出通知。例如,考虑用户db38的内容是图3所示的内容,在13点从某个iot器件12接收的打印作业是指示彩色打印的作业,且作为该打印作业的相关用户,确定了用户id“u0001”所表示的用户及用户id“u0002”所表示的用户的情况。此时,允许判定部52参考用户db38的权限信息,判定为用户id“u0001”所表示的用户能够指示彩色打印,即能够指示与该打印作业相关的处理,另一方面,用户id“u0002”所表示的用户不能指示彩色打印,即不能指示与该打印作业相关的处理。因此,允许判定部52不向用户id“u0002”所表示的用户输出通知,而仅向用户id“u0001”所表示的用户输出通知。
88.并且,考虑用户db38的内容是图3所示的内容,在15点从某个iot器件12接收作业,且作为该作业的相关用户,确定了用户id“u0001”所表示的用户及用户id“u0002”所表示的用户的情况。此时,允许判定部52参考用户db38的权限信息,判定为用户id“u0001”所表示的用户在该作业的接收时刻不能指示与该作业相关的处理,但用户id“u0002”所表示的用户在该作业的接收时刻能够指示与该作业相关的处理。因此,允许判定部52不向用户id“u0001”所表示的用户输出通知,而仅向用户id“u0002”所表示的用户输出通知。
89.并且,考虑到由相关用户确定部48确定的相关用户(在确定了复数个相关用户的情况下为所有相关用户)由于该相关用户的信息处理装置14的使用权限而不能指示与该作业相关的处理的情况。此时,由于没有基于允许判定部52的通知的输出对象,因此处理执行部50可以不执行该作业而中止,但也可以在允许判定部52获得所确定的相关用户的允许之后,处理执行部50根据该相关用户能够指示的处理改变该作业来执行。
90.例如,考虑用户db38的内容是图3所示的内容,在13点从某个iot器件12接收的打印作业是指示彩色打印的作业,且作为该打印作业的相关用户,确定了用户id“u0002”所表示的用户的情况。此时,由于该相关用户不能指示彩色打印,因此视为没有基于允许判定部52的通知的输出对象。此时,允许判定部52对用户id“u0002”所表示的用户确认是否可以将该打印作业作为该用户能够指示的黑白打印的作业来执行。然后,在该用户允许的情况下,处理执行部50可以对该打印作业进行黑白打印。
91.作为作业的改变的例子,除此以外,在打印作业是指示单面打印的作业,且所确定的相关用户不能指示单面打印的情况下,在允许判定部52获得该相关用户的允许之后,处理执行部50能够将该打印作业作为双面打印的作业来执行。并且,在打印作业是指示特殊托盘的使用的作业,且所确定的相关用户不能指示特殊托盘的使用的情况下,在允许判定
部52获得该相关用户的允许之后,处理执行部50能够将该打印作业作为使用一般托盘的作业来执行。
92.并且,即使在作业的接收时刻是不包含在所确定的相关用户的能够处理的时间段中的时刻的情况下,一般也视为没有基于允许判定部52的通知的输出对象。然而,此时,允许判定部52向该相关用户输出用于获得与和该作业相关的处理的执行相关的允许的通知,在从该相关用户获得了允许的情况下,处理执行部50也可以等待到该相关用户的能够处理的时间段中所包含的时刻后,执行该作业。在确定了复数个相关用户,且作业的接收时刻是不包含在任一个相关用户的能够处理的时间段中的时刻的情况下,允许判定部52向具有时间上离该作业的接收时刻最近的能够处理的时间段的相关用户输出通知,在从该相关用户获得了允许的情况下,处理执行部50也可以等待到该相关用户的能够处理的时间段中所包含的时刻后,执行该作业。
93.有无来自相关用户的允许的第2判定方法是参考id关联信息42的方法。如上所述,在id关联信息42中,对于装置id与用户id的组,有时建立对应关联执行允许信息。此时,允许判定部52能够根据id关联信息42来判定有无来自相关用户的允许。
94.例如,考虑id关联信息42是图4所示的内容,且接收来自装置id“d0001”所表示的iot器件12的作业,确定用户id“u0002”所表示的用户作为该作业的相关用户的情况。此时,允许判定部52参考id关联信息42,根据与该装置id“d0001”和该用户id“u0002”建立对应关联的执行允许信息“〇”,判定为获得了与该作业有关的来自相关用户的允许。并且,考虑id关联信息42是图4所示的内容,且接收来自装置id“d0004”所表示的iot器件12的作业,确定用户id“u0423”所表示的用户作为该作业的相关用户的情况。此时,允许判定部52参考id关联信息42,根据与该装置id“d0004”和该用户id“u0423”建立对应关联的执行允许信息
“×”
,判定为没有获得与该作业有关的来自相关用户的允许。
95.考虑到在对从一个iot器件12输入的一个作业确定了复数个相关用户的情况下,id关联信息42中的各相关用户的执行允许信息相互不同的情况。例如,在图4的例子中,对装置id“d0002”与用户id“u0001”的组的执行允许信息是“〇”,但对相同的装置id“d0002”与用户id“u0004”的组的执行允许信息是
“×”
。而且,对于从装置id“d0002”接收的作业,有时将用户id“u0001”所表示的用户和用户id“u0004”所表示的用户确定为相关用户。为了应对这种情况,与第1判定方法同样地,信息处理装置14的管理者可以预先确定允许判定部52的判定基准。例如,也可以确定在从复数个相关用户中以规定比例(1~100%)获得了允许的情况下,判定为获得了与和该作业相关的处理的执行相关的允许的判定基准。
96.在本说明书中,如上所述,作为有无来自相关用户的允许的判定方法说明了两个判定方法,但允许判定部52也可以通过其他方法来判定有无来自相关用户的允许。
97.本实施方式所涉及的信息处理装置14的概要如上所述。以下,参考图6所示的流程图对信息处理装置14的处理的流程进行说明。
98.在步骤s10中,信息处理装置14接收作业。
99.在步骤s12中,作业判定部46判定是否有与在步骤s10中接收的作业建立对应关联的装置id。在没有装置id的情况下,进入步骤s14,处理器44认证用户,处理执行部50在通过用户认证确定用户之后,执行与在步骤s10中接收的作业相关的处理。在有装置id的情况下,进入步骤s16。
100.在步骤s16中,相关用户确定部48确定与在步骤s10中接收的作业相关的相关用户。相关用户的确定方法如上所述,因此在此省略详细说明。
101.在步骤s18中,允许判定部52判定是否从在步骤s16中确定的相关用户获得了与在步骤s10中接收的作业的执行有关的允许。有无来自相关用户的允许的判定方法如上所述,因此在此省略详细说明。
102.在获得了来自相关用户的允许的情况下,在步骤s20中,处理执行部50执行与在步骤s10中接收的作业相关的处理。
103.在没有获得来自相关用户的允许的情况下,在步骤s22中,处理执行部50不执行与在步骤s10中接收的作业相关的处理而进行中止。
104.以上,对本发明所涉及的实施方式进行了说明,但本发明并不限于上述实施方式,在不脱离本发明的宗旨的范围内能够进行各种变更。
105.例如,本实施方式所涉及的信息处理装置14所发挥的作用也可以通过复数个装置的协作来发挥,而不是通过一个装置来发挥。此时,该复数个装置的集合体相当于信息处理装置14。并且,在本实施方式中,用户db38、装置db40及id关联信息42存储于信息处理装置14的存储器36中,但这些也可以存储于能够与信息处理装置14通信的其他装置中。
106.上述本发明的实施方式是以例示及说明为目的而提供的。另外,本发明的实施方式并不全面详尽地包括本发明,并且并不将本发明限定于所公开的方式。很显然,对本发明所属的领域中的技术人员而言,各种变形及变更是自知之明的。本实施方式是为了最容易理解地说明本发明的原理及其应用而选择并说明的。由此,本技术领域中的其他技术人员能够通过对假定为各种实施方式的特定使用最优化的各种变形例来理解本发明。本发明的范围由以上的权利要求书及其等同物来定义。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献