电气设备及其控制方法与流程
未命名
08-17
阅读:90
评论:0
1.本发明的实施方式涉及电气设备及其控制方法。
背景技术:
2.在图像形成装置或复合机等的电气设备中,已经进行了通过安装在网站上提供的应用程序,从而能够变更可执行的功能。
3.然而,图像形成装置的用户必须访问网站,选择想要添加的功能,并下载与该功能对应的安装文件。
4.鉴于这样的情况,期望能够高效地进行伴随基于应用程序的控制的应用程序向电气设备的安装。
技术实现要素:
5.一种电气设备,包括:
6.下载部,在预先规定的下载定时下载在网站上关于各不相同的应用程序提供的多个安装文件;
7.第一存储部,存储由所述下载部下载的多个安装文件;
8.推荐部,在预先规定的推荐定时向用户推荐通过基于由所述第一存储部存储的安装文件来安装应用程序而添加的功能,所述推荐定时是与所述下载定时不同的定时;以及
9.安装部,根据用户响应于所述推荐部的推荐而发出的指示,使用由所述第一存储部存储的多个安装文件中的指定的安装文件来安装应用程序。
10.一种电气设备的控制方法,包括:
11.在预先规定的下载定时下载在网站上关于各不相同的应用程序提供的多个安装文件;
12.将所下载的多个安装文件存储在存储器件中;
13.在预先规定的推荐定时向用户推荐通过基于由所述存储器件存储的安装文件来安装应用程序而添加的功能,所述推荐定时是与所述下载定时不同的定时;以及
14.根据用户响应于推荐而发出的指示,使用所述存储器件中存储的多个安装文件中的指定的安装文件来安装应用程序。
附图说明
15.图1是示出本实施方式涉及的复合机的主要部分的电路构成的框图。
16.图2是示意性地示出图1中表示的用户管理表中包含的数据记录中的一个的数据结构的图。
17.图3是表示批量下载处理的处理步骤的流程图。
18.图4是表示作为一例的推荐画面的图。
19.图5是表示安装处理的处理步骤的流程图。
20.附图标记说明:
[0021]1…
复合机;2
…
云服务器;3
…
通信网络;10
…
处理器;11
…
主存储器;12
…
辅助存储单元;13
…
操作、显示单元;14
…
扫描单元;15
…
打印单元;16
…
传真单元;17
…
硬件时钟;18
…
通信单元;19
…
传输路径。
具体实施方式
[0022]
电气设备包括下载部、第一存储部、推荐部以及安装部。下载部在预先规定的下载定时下载在网站上关于各不相同的应用程序提供的多个安装文件。第一存储部存储由下载部下载的多个安装文件。推荐部在预先规定的推荐定时向用户推荐通过基于由第一存储部存储的安装文件来安装应用程序而添加的功能,所述推荐定时是与下载定时不同的定时。安装部根据用户响应于推荐部的推荐而发出的指示,使用由第一存储部存储的多个安装文件中的指定的安装文件来安装应用程序。
[0023]
下面,使用附图对实施方式的一例进行说明。
[0024]
需要说明的是,在本实施方式中,关于作为电气设备的一例的复合机进行说明。
[0025]
图1是示出本实施方式涉及的复合机1的主要部分的电路构成的框图。
[0026]
复合机1是综合地具备作为复印机、扫描仪、打印机及传真装置等的功能的装置。不过,不需要具备所有这些功能,或者也可以具备其他功能。需要说明的是,复合机常常简称为“mfp”。
[0027]
复合机1具备处理器10、主存储器11、辅助存储单元12、操作、显示单元13、扫描单元14、打印单元15、传真单元16、硬件时钟17、通信单元18以及传输路径19等。处理器10、主存储器11、辅助存储单元12、操作、显示单元13、扫描单元14、打印单元15、传真单元16、硬件时钟17以及通信单元18经由传输路径19连接。
[0028]
通过用传输路径19连接处理器10、主存储器11以及辅助存储单元12,来构成进行信息处理的计算机。
[0029]
处理器10相当于上述计算机的中枢部分。处理器10根据操作系统、中间件及应用程序等的信息处理程序执行信息处理。
[0030]
主存储器11相当于上述计算机的主存储部分。主存储器11包括非易失性的存储器区域和易失性的存储器区域。主存储器11在非易失性的存储器区域中存储信息处理程序。另外,主存储器11有时也在非易失性或易失性的存储器区域中存储处理器10执行用于控制各部的处理所需的数据。主存储器11将易失性的存储器区域用作由处理器10适当改写数据的工作区。
[0031]
辅助存储单元12相当于上述计算机的辅助存储部分。作为辅助存储单元12,例如可以单独地或组合多个来使用电可擦除可编程只读存储器(electric erasable programmable read-only memory、eeprom)、硬盘驱动器(hard disc drive、hdd)及固态驱动器(solid state drive、ssd)等公知的存储器件。辅助存储单元12保存处理器10进行各种处理时所使用的数据、通过处理器10的处理而生成的数据。辅助存储单元12存储信息处理程序。由辅助存储单元12存储的信息处理程序之一是安装程序pra。安装程序pra描述了后述的用于经由通信网络3下载和安装在由云服务器2实现的web站点上提供的应用程序的处理。辅助存储单元12的存储区域的一部分用于存储后述的用户管理表taa和设定文件
fia。另外,辅助存储单元12的存储区域的一部分用作后述的app组区域ara和推荐数据区域arb。
[0032]
需要说明的是,作为通信网络3,可以单独或适当地组合来使用互联网、虚拟专用网(virtual private network、vpn)、局域网(local area network、lan)、公共通信网、移动通信网等。作为通信网络3,典型地使用互联网。
[0033]
操作、显示单元13输入操作者的操作,并且进行用于向操作者提示各种信息的显示。操作、显示单元13中可适当地包括触摸面板、键盘、按键开关、发光二极管(light emitting diode、led)灯、或液晶显示面板等各种操作器件和显示器件。
[0034]
扫描单元14读取原稿,生成该原稿上呈现的图像的图像数据。
[0035]
打印单元15将图像数据所表示的图像打印在记录纸张上。打印单元15具备例如电子照相方式的图像形成单元等公知的打印器件。
[0036]
传真单元16进行用于经由公共交换电话网(public switched telephone network、pstn)等的通信网络(未图示)进行依照传真标准的图像通信的公知的各种处理。
[0037]
硬件时钟17始终进行计时动作,并输出日期时间信息。硬件时钟17也可以替换成由操作系统管理的系统时钟。
[0038]
通信单元18执行用于进行经由通信网络3的数据通信的通信处理。通信单元18可以使用例如互联网用的现有的通信器件。
[0039]
传输路径19包括地址总线、数据总线以及控制信号线等,对在连接的各部之间交换的数据和控制信号进行传输。
[0040]
图2是示意性地示出用户管理表taa中包含的数据记录rea中的一个的数据结构的图。
[0041]
用户管理表taa是分别与利用复合机1的多个用户建立关联关系的数据记录rea的集合。
[0042]
数据记录rea包括字段faa,fab。字段faa中设置有作为建立关联关系的用户的标识符的用户代码。字段fab中设置有表示关于复合机1的各种功能的利用权限的权限代码。赋予各用户什么样的权限可以是任意的。权限例如为利用所有功能的权限、仅利用不使用通信的功能的权限、仅利用复合机1的管理者容许的功能的权限,等等。权限中预先规定有作为标识符的权限代码。权限的内容和权限代码可以由复合机1的设计者或管理者等任意规定。也就是说,用户管理表taa相当于权限数据。并且,辅助存储单元12的存储用户管理表taa的区域相当于第三存储部。
[0043]
设定文件fia是分别表示与关于复合机1的动作的各种设定项目各自相关的设定数据的数据文件。设定文件fia所表示的设定数据之一表示下载模式为第一模式、第二模式及第三模式中的哪一个。第一模式中,将后述的批量下载的对象设为由云服务器2提供的应用程序中适配于复合机1的所有应用程序。第二模式中,将具有利用权限的用户(以下,称为“有权限用户”)的数量比不具有权限的用户(以下,称为“无权限用户”)的数量多的应用程序作为批量下载的对象。第三模式中,将无权限用户的数量比有权限用户的数量多的应用程序作为批量下载的对象。并且,设定文件fia表示关于与下载模式相关的设定项目,设定为第一模式、第二模式及第三模式中的哪一个。也就是说,设定文件fia相当于模式数据。并且,辅助存储单元12的存储设定文件fia的区域相当于第二存储部。设定文件fia例如由复
合机1的设计者等预先决定,在复合机1制造时或出厂时,由处理器10或写入机写入辅助存储单元12。或者,设定文件fia在复合机1的使用开始时或维护时,在维修人员等的操作下,由处理器10写入辅助存储单元12。进而,设定文件fia根据例如复合机1的管理者对操作、显示单元13进行操作的指示,由处理器10适当改写。
[0044]
接着,对如上述那样构成的复合机1的动作进行说明。需要说明的是,以下说明的处理的内容为一例,可以适当地进行一部分处理的顺序的变更、一部分处理的省略、或者其他处理的添加等。
[0045]
复合机1进行动作,以实现作为复印机、扫描仪、打印机及传真装置等的各种功能。该动作可以与同类的其他复合机的动作相同,因此省略其详细说明。由于复合机1的特征性动作是用于安装由云服务器2提供的应用程序的动作,因此,下面对该动作进行说明。
[0046]
当预先规定的批量下载定时到来时,处理器10开始基于安装程序pra的批量下载处理。批量下载定时可以由复合机1的设计者或管理者等任意规定。假定批量下载定时规定为例如复合机1被接通电源、复合机1的动作的启动完成的定时。或者,假定批量下载定时规定为例如硬件时钟17所输出的日期时间信息为“每月1日的凌晨1点”那样符合规定的条件的定时。
[0047]
图3是表示批量下载处理中的处理器10的处理步骤的流程图。
[0048]
作为act1,处理器10将由云服务器2提供的应用程序中的一个确定为目标app。
[0049]
作为act2,处理器10确认目标app是否为适配于复合机1的应用程序。也就是说,应用程序有时面向特定的机型等,可能存在适配于复合机1的应用程序和不适配的应用程序。于是,处理器10例如确认目标app是否是面向复合机1的app等,确认是否适配。如果适配,则处理器10判定为“是”,进入act3。
[0050]
作为act3,处理器10确认下载模式是否被设定为第一模式。处理器10例如确认设定文件fia中关于下载模式所包含的设定数据。然后,如果设定了第一模式,则处理器10判定为“是”,进入act7。
[0051]
如果未设定第一模式,则处理器10在act3中判定为“否”,进入act4。
[0052]
作为act4,处理器10确认下载模式是否被设定为第二模式。然后,如果设定了第二模式,则处理器10判定为“是”,进入act5。
[0053]
作为act5,处理器10确认有权限用户的数量是否多于无权限用户的数量。处理器10例如将有权限用户的数量计数为数据记录rea的数量,该数据记录rea在字段fab中设置有与要利用于目标app的权限匹配的权限的权限代码。另外,处理器10例如将无权限用户的数量计数为数据记录rea的数量,该数据记录rea在字段fab中设置有与要利用于目标app的权限不匹配的权限的权限代码。然后,处理器10例如在[有权限用户的数量》无权限用户的数量]的关系成立的情况下,认为有权限用户的数量多而在act5中判定为“是”,进入act7。需要说明的是,处理器10也可以在[有权限用户的数量≥无权限用户的数量]的关系成立的情况下,判定为有权限用户的数量多。
[0054]
如果未设定第二模式,则处理器10在act4中判定为“否”,进入act6。也就是说,处理器10在设定了第三模式的情况下,进入act6。
[0055]
作为act6,处理器10确认无权限用户的数量是否多于有权限用户的数量。处理器10例如以与act5的情况同样的方式分别计数有权限用户的数量和无权限用户的数量。然
后,处理器10例如在[无权限用户的数量》有权限用户的数量]的关系成立的情况下,认为无权限用户的数量多而在act6中判定为“是”,进入act7。需要说明的是,处理器10也可以在[无权限用户的数量≥有权限用户的数量]的关系成立的情况下,判定为无权限用户的数量多。
[0056]
如上所述,处理器10在作为下载模式而设定了第一模式的情况下、设定了第二模式而有权限用户多的情况下、或者设定了第三模式而无权限用户多的情况下,进入act7。
[0057]
作为act7,处理器10经由通信网络3从云服务器2下载目标app。此时,实际上,将关于目标app的安装文件和附带数据打包而得的包文件从云服务器2向复合机1发送。附带数据表示与应用程序相关但对应用程序的安装处理来说是不需要的各种信息。附带数据表示何种信息是任意的。附带数据例如也可以表示基于应用程序实现的功能的容许权限。附带数据例如在基于应用程序实现的功能能够与基于另一应用程序实现的功能联合的情况下,也可以表示用于识别能够进行该联合的应用程序的信息。附带数据例如也可以表示用于向利用者引导基于应用程序实现的功能的字符消息和图像等。包文件在多数情况下被加密。当由通信网络3传输的包文件被通信单元18接收时,处理器10将该包文件保存在app组区域ara中。此时,如果包文件被加密,则处理器10可以保存加密状态的包文件,也可以保存解除加密后的包文件。
[0058]
然后,当处理器10完成关于目标app的下载时,进入act8。如此,通过由处理器10执行基于安装程序pra的信息处理,以处理器10为中枢部分的计算机发挥下载部的作用。另外,app组区域ara相当于第一存储部。
[0059]
如果目标app不是适配于复合机1的应用程序,则处理器10在act2中判定为“否”,不执行act7而进入act8。在设定了第二模式作为下载模式、且有权限用户的数量不比无权限用户的数量多的情况下,处理器10在act5中判定为“否”,不执行act7而进入act8。在设定了第三模式作为下载模式、且无权限用户的数量不比有权限用户的数量多的情况下,处理器10在act6中判定为“否”,不执行act7而进入act8。也就是说,处理器10在这些情况下不下载目标app。
[0060]
作为act8,处理器10确认是否存在由云服务器2提供且未被选择为目标app的应用程序。然后,如果存在相应的应用程序,则处理器10判定为“是”,与前述同样地重复act1以后的步骤。不过,此时,处理器10在act1中,将在本次的批量下载处理中尚未确定为目标app的应用程序重新确定为目标app。另外,处理器10在act7中,将在本次的批量下载处理中已经保存在app组区域ara中的包文件保持原样,并将新接收的包文件保存在app组区域ara中。如此,处理器10边依次将由云服务器2提供的应用程序作为目标app,边重复act1~act8。并且由此,处理器10将与适配于复合机1且符合与设定为下载模式的模式相对应的条件的应用程序相关的包文件储存在app组区域ara中。
[0061]
如果在已经将由云服务器2提供的所有应用程序全都确定为目标app的状态下进入到act8,则处理器10判定为“否”,进入act9。
[0062]
作为act9,处理器10从与保存在app组区域ara中的包文件相关的应用程序(以下,称为“已下载app”)中确定联合app组。联合app组是能够进行要实现的功能的联合的多个已下载app的组。例如,假设已下载app中的一个是实现读取原稿而制作图像文件的功能的第一app。另外,例如,假设已下载app中的另一个是实现将任意的文件向云传送的功能的第二
app。如果能够通过使这两个功能联合来实现将读取原稿而制作的图像文件向云传送的功能,则处理器10确定由第一app和第二app组成的联合app组。如果可以成立多个联合app组,则处理器10分别确定这些联合app组。需要说明的是,处理器10例如基于各包文件中包含的附带数据来判断由哪些已下载app的组合来成立联合app组。或者,处理器10也可以参照描述了各应用程序的联合的可能性的另外的数据表等来进行该判断。如果已经安装完毕的应用程序的功能与已下载app的功能之间的联合成立,则处理器10也可以将其确定为联合app组。
[0063]
作为act10,处理器10生成推荐数据。推荐数据是用于向用户推荐已下载app的数据。假定推荐数据例如是表示用于推荐已下载app的推荐画面的画面数据。假定画面数据例如是html文件。例如,处理器10生成推荐画面,作为以预先规定的格式表示由已保存在app组区域ara中的包文件中包含的附带数据所表示的信息的画面。例如,处理器10生成推荐画面作为还向用户引导联合app组的画面。推荐画面的格式和推荐画面中表示的信息可以由复合机1的设计者或管理者等任意规定。处理器10将生成的推荐数据保存在推荐数据区域arb中。然后,处理器10结束批量下载处理。
[0064]
图4是表示作为一例的推荐画面sca的图。
[0065]
图4中表示的推荐画面sca是通过安装已下载app而能够实现八项功能的情况。
[0066]
推荐画面sca在区域ara、arb、arc、ard、are、arf、arg、arh中,分别推荐可实现的八项功能。例如区域ara推荐通过安装“app a”而可利用“功能a”。另外,例如区域arb推荐通过安装形成联合app组的“app a”和“app b”而可利用“功能b”。区域arb,arc,arh中附加的框线高亮显示该区域推荐联合app组。需要说明的是,图4中的“app a”和“功能b”等的显示是示意性示出的,实际上优选表示操作者易于理解的名称等。另外,在各区域中也可以表示对各种功能进行说明的字符消息。区域ara、arb、arc、ard、are、arf、arg、arh也是用于操作者指定各自建立关联关系的功能的图形用户界面(graphical user interface、gui)要素。
[0067]
按钮bua是用于操作者指示向基于与推荐画面sca中推荐的应用程序不同的应用程序的功能的确认转移的gui要素。按钮bub是用于操作者指示停止应用的安装的gui要素。
[0068]
在复合机1的操作者希望安装由云服务器2提供的应用程序的情况下,例如通过操作、显示单元13中的预先规定的操作来指示安装处理的开始。这样一来,处理器10开始基于安装程序pra的安装处理。
[0069]
图5是表示安装处理中的处理器10的处理步骤的流程图。
[0070]
作为act21,处理器10显示推荐画面。处理器10例如将存储在推荐数据区域arb中的推荐数据所表示的推荐画面显示在操作、显示单元13上。不过,处理器10例如也可以在与复合机1外接的未图示的显示器件上显示推荐画面。另外,处理器10也可以在图3中的act10中,事先生成推荐数据作为用于生成推荐画面的数据,在此,生成推荐画面。如此,通过由处理器10执行基于安装程序pra的信息处理,以处理器10为中枢部分的计算机发挥推荐部的作用。
[0071]
作为act22,处理器10确认是否指定了推荐画面中推荐的功能。然后,如果不能确认相应的事件,则处理器10判定为“否”,进入act23。
[0072]
作为act23,处理器10确认是否指示了向基于与推荐画面中推荐的应用程序不同的应用程序的功能的确认转移。然后,如果不能确认相应的事件,则处理器10判定为“否”,
进入act24。
[0073]
作为act24,处理器10确认是否指示了安装结束。然后,如果不能确认相应的事件,则处理器10判定为“否”,返回act22。
[0074]
如此,作为act22~act24,处理器10等待功能的指定、向其他功能的确认转移的指示、或结束的指示中的任一项的进行。
[0075]
操作者如果决定添加推荐画面中推荐的功能,则通过触摸与该功能相关的区域等预先规定的操作来指定期望的功能。与此相应,处理器10在act22中判定为“是”,进入act25。
[0076]
作为act25,处理器10安装用于实现所指定的功能的应用程序。处理器10例如从存储于app组区域ara的包文件中查找与相应的应用程序相关的包文件。如果相应的包文件被加密,则处理器10将该加密解除。然后,处理器10执行基于相应的包文件中包含的安装文件的安装。需要说明的是,在指定了由联合app组实现的功能的情况下,处理器10分别安装该联合app组中包含的多个应用程序。然后,处理器10如果完成了所有所需的安装,则返回act21,与前述同样地执行这之后的步骤。如此,通过由处理器10执行基于安装程序pra的信息处理,以处理器10为中枢部分的计算机发挥安装部的作用。
[0077]
操作者如果想确认基于与推荐画面中推荐的应用程序不同的应用程序的功能,则通过例如在推荐画面中触摸按钮bua等预先规定的操作来指示该意思。与此相应,处理器10在act23中判定为“是”,进入act26。
[0078]
作为act26,处理器10显示一览画面。一览画面是表示由云服务器2所提供的应用程序提供的功能的一览的画面。处理器10例如将基于从云服务器2提供的画面数据的一览画面显示在操作、显示单元13上。不过,处理器10也可以在例如与复合机1外接的未图示的显示器件上显示一览画面。处理器10也可以从云服务器2获取功能或应用程序的列表数据,并基于该列表数据生成一览画面。需要说明的是,关于在act7中下载完毕的应用程序,处理器10既可以将其表示在一览画面上,也可以不表示。
[0079]
作为act27,处理器10确认是否指定了一览画面中表示的功能。然后,如果不能确认相应的事件,则处理器10判定为“否”,进入act28。
[0080]
作为act28,处理器10确认是否进行了返回推荐画面的指示。然后,如果不能确认相应的事件,则处理器10判定为“否”,进入act29。
[0081]
作为act29,处理器10确认是否指示了安装结束。然后,如果不能确认相应的事件,则处理器10判定为“否”,返回act27。
[0082]
如此,作为act27~act29,处理器10等待功能的指定、返回的指示、或结束的指示中的任一项的进行。
[0083]
操作者如果决定添加一览画面中表示的功能,则通过在一览画面内的触摸操作等预先规定的操作来指定期望的功能。与此相应,处理器10在act27中判定为“是”,进入act30。
[0084]
作为act30,处理器10从云服务器2下载与所指定的功能相关的包文件。需要说明的是,关于在act7中下载完毕的应用程序,处理器10如果没有将其表示在一览画面中,则由于与所指定的功能相关的应用程序的包文件没有在act7中下载,因此如图5所示执行act30。然而,关于已在act7中下载了包文件的应用程序,处理器10如果将其表示在了一览
画面中,则确认与所指定的功能相关的应用程序的包文件是否已在act7中下载完毕,在已下载完毕的情况下,可以跳过act30而进入act31。
[0085]
作为act31,处理器10执行基于上述所下载的包文件中包含的安装文件的安装。此时,如果所下载的包文件被加密,则处理器10在安装之前解除其加密。需要说明的是,如果如上述那样跳过了act30,则处理器10与act25同样地执行基于存储在app组区域ara中的包文件所包含的安装文件的安装。
[0086]
然后,如果完成了安装,则处理器10返回act27~act29的等待状态。
[0087]
操作者如果想将画面返回到推荐画面,则例如通过在一览画面内的触摸操作等预先规定的操作来指示该意思。与此相应,处理器10在act28中判定为“是”,返回act21,与前述同样地重复这之后的步骤。
[0088]
操作者如果想终止安装,则通过在推荐画面中按下按钮bub等预先规定的操作来指示结束。与此相应,处理器10在act24中判定为“是”,结束安装处理。
[0089]
操作者如果想终止安装,则通过在一览画面内的触摸操作等预先规定的操作来指示结束。与此相应,处理器10在act29中判定为“是”,结束安装处理。
[0090]
如上所述,复合机1在预先规定的下载定时批量地下载包括分别与多个应用程序相关的安装文件的包文件,并保存在辅助存储单元12的app组区域ara中。然后,如果产生了安装与这样保存的包文件相关的应用程序的需要,则使用所保存的包文件中包含的安装文件进行安装。
[0091]
因此,关于与已保存的包文件相关的应用程序的安装,无需在产生了安装的需要时下载,与逐个下载的情况相比,能够高效地执行。
[0092]
另外,如果设定了第二模式或第三模式作为下载模式,则复合机1仅批量地下载与符合各个条件的应用程序相关的包文件而保存到app组区域ara中。因此,与设定了第一模式而下载所有应用程序的情况相比,能够减少要下载和保存的数据量。
[0093]
另外,如果设定了第二模式作为下载模式,则复合机1将有权限用户的数量多于无权限用户的数量的应用程序作为批量下载的对象。符合这样的条件的应用程序由于可利用的用户多,因此安装的可能性高,能够充分地得到批量下载的效果。
[0094]
另外,如果设定了第三模式作为下载模式,则复合机1将无权限用户的数量多于有权限用户的数量的应用程序作为批量下载的对象。符合这样的条件的应用程序由于可利用的用户少,因此多数情况下,尽管是有益的功能,也仍然不被安装。然而,如果复合机1设定好第三模式,则会推荐这样的应用程序,因此能够提高安装相应的应用程序的机会。
[0095]
并且,由于复合机1的利用者等能够适当地使用第一模式、第二模式及第三模式,因此复合机1能够根据利用者的需求而灵活地运用。
[0096]
该实施方式可以进行如下的各种变形实施。
[0097]
下载模式也可以设为第一模式、第二模式及第三模式中的仅一个或任意两个。另外,下载模式也可以设为:能够设定在与第一模式、第二模式及第三模式中的任一个都不同的条件下确定待下载的应用程序的至少一个模式。
[0098]
本实施方式只要是例如图像形成装置等那样,通过安装应用程序而能够进行功能变更的设备,则在复合机1以外的任何设备中都能同样地实施。
[0099]
虽然说明了几个实施方式,但这些实施方式只是作为示例而提出的,并非旨在限
定发明的范围。这些实施方式能够以其他各种方式进行实施,能够在不脱离发明的宗旨的范围内进行各种省略、替换、变更。这些实施方式及其变形被包括在发明的范围和宗旨中,同样地被包括在权利要求书所记载的发明及其均等的范围内。
技术特征:
1.一种电气设备,包括:下载部,在预先规定的下载定时下载在网站上关于各不相同的应用程序提供的多个安装文件;第一存储部,存储由所述下载部下载的多个安装文件;推荐部,在预先规定的推荐定时向用户推荐通过基于由所述第一存储部存储的安装文件来安装应用程序而添加的功能,所述推荐定时是与所述下载定时不同的定时;以及安装部,根据用户响应于所述推荐部的推荐而发出的指示,使用由所述第一存储部存储的多个安装文件中的指定的安装文件来安装应用程序。2.根据权利要求1所述的电气设备,其中,所述下载部下载在所述网站上提供的多个安装文件中与在所述电气设备中可利用的应用程序相关的所有安装文件。3.根据权利要求2所述的电气设备,其中,所述的电气设备还包括:第二存储部,存储模式数据,所述模式数据表示与安装文件的下载相关的多个模式中规定为适用模式的模式,如果由所述第二存储部存储的模式数据表示第一模式,则所述下载部下载在所述网站上提供的多个安装文件中与在所述电气设备中可利用的应用程序相关的所有安装文件。4.根据权利要求1所述的电气设备,其中,所述的电气设备还包括:第三存储部,存储表示多个用户各自拥有的权限的权限数据,在所述网站上提供的多个安装文件分别规定有容许权限,作为容许利用由与该安装文件相关的应用程序实现的功能的用户的权限,在所述第三存储部中存储的权限数据所表示的权限中与关于一个安装文件的容许权限匹配的数量多于不匹配的数量的情况下,所述下载部将相应的安装文件作为下载的对象。5.根据权利要求4所述的电气设备,其中,所述的电气设备还包括:第二存储部,存储模式数据,所述模式数据表示与安装文件的下载相关的多个模式中规定为适用模式的模式,如果由所述第二存储部存储的模式数据表示第二模式,在所述第三存储部中存储的权限数据所表示的权限中与关于一个安装文件的容许权限匹配的数量多于不匹配的数量的情况下,所述下载部将相应的安装文件作为下载的对象。6.根据权利要求1所述的电气设备,其中,所述的电气设备还包括:第三存储部,存储表示多个用户各自拥有的权限的权限数据,在所述网站上提供的多个安装文件分别规定有容许权限,作为容许利用由与该安装文件相关的应用程序实现的功能的用户的权限,在所述第三存储部中存储的权限数据所表示的权限中与关于一个安装文件的容许权限匹配的数量少于不匹配的数量的情况下,所述下载部将相应的安装文件作为下载的对象。7.根据权利要求6所述的电气设备,其中,所述的电气设备还包括:第二存储部,存储模式数据,所述模式数据表示与安装文件的下载相关的多个模式中规定为适用模式的模式,如果由所述第二存储部存储的模式数据表示第三模式,在所述第三存储部中存储的权限数据所表示的权限中、与关于一个安装文件的容许权限匹配的数量少于不匹配的数量的
情况下,所述下载部将相应的安装文件作为下载的对象。8.根据权利要求1所述的电气设备,其中,所述推荐部推荐通过基于由所述第一存储部存储的多个安装文件安装的多个应用程序的协作而添加的功能。9.根据权利要求1所述的电气设备,其中,所述推荐部推荐通过基于由所述第一存储部存储的安装文件安装的应用程序与已安装的应用程序之间的协作而添加的功能。10.一种电气设备的控制方法,包括:在预先规定的下载定时下载在网站上关于各不相同的应用程序提供的多个安装文件;将所下载的多个安装文件存储在存储器件中;在预先规定的推荐定时向用户推荐通过基于由所述存储器件存储的安装文件来安装应用程序而添加的功能,所述推荐定时是与所述下载定时不同的定时;以及根据用户响应于推荐而发出的指示,使用所述存储器件中存储的多个安装文件中的指定的安装文件来安装应用程序。
技术总结
本发明提供电气设备及其控制方法,电气设备包括下载部、第一存储部、推荐部以及安装部。下载部在预先规定的下载定时下载在网站上关于各不相同的应用程序提供的多个安装文件。第一存储部存储由下载部下载的多个安装文件。推荐部在预先规定的推荐定时向用户推荐通过基于由第一存储部存储的安装文件来安装应用程序而添加的功能,所述推荐定时是与下载定时不同的定时。安装部根据用户响应于推荐部的推荐而发出的指示,使用由第一存储部存储的多个安装文件中的指定的安装文件来安装应用程序。装文件中的指定的安装文件来安装应用程序。装文件中的指定的安装文件来安装应用程序。
技术研发人员:内田茂生
受保护的技术使用者:东芝泰格有限公司
技术研发日:2022.10.24
技术公布日:2023/8/16
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
