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

电子设备、电子设备的控制方法及信息处理系统与流程

2021-12-01 01:09:00 来源:中国专利 TAG:


1.本发明涉及一种电子设备。本发明还涉及该电子设备执行的控制方法。本发明进而涉及包含该电子设备的信息处理系统。


背景技术:

2.在电子设备的技术领域中,在使电子设备(例如,图像形成装置、多功能复合机)运行的基本软件(包括操作系统及中间件。以下,称为“平台”)上使应用软件(应用程序、程序。以下,称为“应用程序”)运行是众所周知的。进而,传统上还已知电子设备通过接收从应用程序的提供者发布的电子许可证密钥(以下为激活密钥)将应用程序设定成能够启用(将应用程序设定成可行)。
3.专利文献1公开的相关技术在更换(置换)电子设备时,将许可证从旧电子设备转移到新电子设备。该相关技术中,许可证的转移和新电子设备的装配(set up)需要在电子设备的设置场所实施,因此实施这些所需的时间将是停机时间。这里,停机时间是电子设备的用户无法使用电子设备的时间。另外,装配还包括获取激活密钥及将激活密钥应用于电子设备。[现有技术文献][专利文献]
[0004]
[专利文献1]日本专利特开2009

271680号公报。


技术实现要素:

[发明所要解决的问题]
[0005]
申请激活密钥要耗费功夫,发布也需要时间,因此如果仅在更换电子设备时不用激活密钥就将应用程序设定成能够启用,则存在当因错误等而从电子设备的存储装置中删除该应用程序时恢复变得困难的问题。
[0006]
本发明的目的在于提供一种在没有激活密钥地将应用程序设定成能够启用时从存储装置删除应用程序后的恢复方法。[解决问题的技术手段]
[0007]
达成所述目的的本发明的一个实施方式的电子设备包括:第一存储区,存储第二激活密钥设定成能够启用的应用程序,所述第二激活密钥是安装有由第一激活密钥设定成能够启用的所述应用程序的另一电子设备所发布;第二存储区;以及控制部,当由所述第二激活密钥设定成能够启用所述第一存储区中存储的所述应用程序时,使表示用于确定所述应用程序的信息的应用程序标识符存储在所述第二存储区中,当从所述第一存储区删除所述应用程序后,使由所述应用程序标识符确定的所述应用程序重新存储在所述第一存储区中。
[0008]
(1)根据本实施方式,当应用程序被另一电子设备而不是许可证服务器所发布的激活密钥(第二激活密钥)激活(能够启用/可行)时,将用于确定应用程序的信息存储在备
份区(第二存储区)中。即使当应用程序被错误地从电子设备删除时,也能够通过基于备份区的信息确定应用程序并从云端等下载经确定的应用程序来恢复应用程序。根据本实施方式,能够提供一种在没有激活密钥地将应用程序设定成能够启用时从存储装置删除应用程序后的恢复方法。
[0009]
达成所述目的的本发明的其他实施方式是以下所述的电子设备的控制方法、信息处理系统。
[0010]
一种电子设备的控制方法,将第二激活密钥设定成能够启用的应用程序存储在第一存储区中,所述第二激活密钥是安装有由第一激活密钥设定成能够启用的所述应用程序的另一电子设备所发布;当由所述第二激活密钥设定成能够启用所述第一存储区中存储的所述应用程序时,使表示用于确定所述应用程序的信息的应用程序标识符存储在第二存储区中;当从所述第一存储区删除所述应用程序后被请求重新安装所述应用程序时,判断所述应用程序标识符是否已存储在所述第二存储区;当所述应用程序标识符已存储在所述第二存储区中时,使由所述应用程序标识符确定的所述应用程序重新存储在所述第一存储区中。
[0011]
一种信息处理系统,包含:许可证服务器,发布用于将应用程序设定成能够启用的第一激活密钥;第一电子设备,安装有由所述第一激活密钥设定成能够启用的应用程序;以及第二电子设备,所述应用程序存储在第一存储区中;所述第二电子设备还包括:第二存储区,当由所述第一电子设备发布的第二激活密钥设定成能够启用所述第一存储区中存储的所述应用程序时,存储表示用于确定所述应用程序的信息的应用程序标识符;以及控制部,当从所述第一存储区删除所述应用程序后被请求重新安装所述应用程序时,判断所述应用程序标识符是否已存储在所述第二存储区,当所述应用程序标识符已存储在所述第二存储区中时,使由所述应用程序标识符确定的所述应用程序重新存储在所述第一存储区中。[发明的效果]
[0012]
根据本发明,能够提供一种在没有激活密钥地将应用程序设定成能够启用时从存储装置删除应用程序后的恢复方法。
[0013]
另外,这里记载的效果不一定是限定性的,可以是本发明中记载的任何效果。
附图说明
[0014]
图1表示本发明的一个实施方式的设备装配系统。图2表示第一电子设备的硬件构成。图3表示第二电子设备的硬件构成。图4表示许可证服务器的硬件构成。图5表示第二电子设备的功能性构成。图6表示设备装配系统的运行的概要。图7表示第二电子设备的运行流程。
具体实施方式
[0015]
以下,一边参照附图一边说明本发明的实施方式。
[0016]
1.设备装配系统
[0017]
图1表示本发明的一个实施方式的设备装配系统。
[0018]
设备装配系统1是“信息处理系统”的一例。设备装配系统1具有第一电子设备10、第二电子设备20及许可证服务器30。第一电子设备10与第二电子设备20例如为图像形成装置(例如,mfp(multifunction peripheral;多功能复合机))。第一电子设备10、第二电子设备20及许可证服务器30经由网络n而彼此可通信地连接。
[0019]
第一电子设备10是作为更换(置换)对象的旧设备,第二电子设备20是搬入到第一电子设备10的设置场所的新设备。
[0020]
第一电子设备10于操作系统等平台上安装有应用程序p。
[0021]
应用程序p的提供者在能够安装的电子设备限定为一台的条件下,允许使用者使用应用程序p。这里,“使用者”是第一电子设备10与第二电子设备20的用户。应用程序p基本上通过在安装于电子设备的状态下,由许可证服务器30所发布的激活密钥进行激活而能够启用(被激活)。通过该机制,应用程序p仅能够在一台电子设备中使用。然而,实际上,能够复制构成应用程序p的各种文件。
[0022]
认为激活密钥的实施方式有多种可能的形式,但本实施方式中是根据一台被许可证许可的电子设备所固有的电子设备标识符(电子设备的序列号等)及应用程序p唯一的应用程序标识符pi而生成的字符串。
[0023]
2.电子设备的硬件构成
[0024]
图2表示第一电子设备的硬件构成。
[0025]
第一电子设备10具备控制电路11。控制电路11由作为处理器的cpu(central processing unit;中央处理器)11a、ram(random access memory;随机存取存储器)11b、作为存储器的rom(read only memory;只读存储器)11c及专用硬件电路等所构成,掌管第一电子设备10的整体运行控制。cpu11a将rom11c存储的信息处理程序加载到ram11b中并执行。rom11c固定地存储cpu11a执行的程序或数据等。rom11c是非临时性的计算机可读取的记录介质的一例。
[0026]
控制电路11与图像读取部12(图像扫描仪(image scanner))、图像处理部14(包含gpu(graphics processing unit;图形处理单元))、图像存储器15、图像形成部16(打印机)、具备显示部17a的操作部17(触摸面板)、hdd(hard disk drive;硬盘驱动器)或ssd(solid state drive;固态驱动器)等大容量非易失性的存储装置18、传真通信部19及网络通信接口13等连接。控制电路11进行所连接的所述各部的运行控制或与各部之间的信号或数据的收发。操作部17(触摸面板)是输入装置的一个实施方式,作为输入装置,也可设有包含麦克风的语音输入装置。
[0027]
图3表示第二电子设备的硬件构成。
[0028]
第二电子设备20也为与第一电子设备10相同的硬件构成。第二电子设备20与第一电子设备10同样地具备控制电路21。控制电路21由作为处理器的cpu(中央处理器)21a、ram(随机存取存储器)21b、作为存储器的rom(只读存储器)21c及专用硬件电路等所构成,掌管第一电子设备10的整体运行控制。cpu21a将rom21c存储的信息处理程序加载到ram21b中并执行。rom21c固定地存储cpu21a执行的程序或数据等。rom21c是非临时性计算机可读取的记录介质的一例。
[0029]
控制电路21与图像读取部22(图像扫描仪)、图像处理部24(包含gpu(图形处理单
元))、图像存储器25、图像形成部26(打印机)、具备显示部27a的操作部27(触摸面板)、hdd(硬盘驱动器)或ssd(固态驱动器)等大容量非易失性的存储装置28、传真通信部29及网络通信接口23等连接。控制电路21进行所连接的所述各部的运行控制或与各部之间的信号或数据的收发。操作部27(触摸面板)是输入装置的一个实施方式,作为输入装置,也可设有包含麦克风的语音输入装置。
[0030]
3.许可证服务器的硬件构成
[0031]
图4表示许可证服务器的硬件构成。
[0032]
许可证服务器30具有cpu31、rom32、ram33、hdd或ssd等大容量非易失性的存储装置34、网络通信接口35、操作装置36及显示装置37、以及将他们相互连接的总线38。
[0033]
cpu31、rom32、及ram33构成控制电路300。cpu31将rom32存储的信息处理程序加载到ram33中并执行。rom32固定地存储cpu31执行的程序或数据等。rom32是非临时性计算机可读取的记录介质的一例。
[0034]
许可证服务器30将激活密钥k1、k2
……
传送到各电子设备。
[0035]
4.电子设备的功能性构成
[0036]
图5表示第二电子设备的功能性构成。
[0037]
第二电子设备20的控制电路21中,cpu21a通过将rom21c存储的信息处理程序加载到ram21b中并执行,而作为控制部211来运行。
[0038]
控制部211以存储装置28至少具有第一存储区281及第二存储区282的方式构成存储装置28的存储区。这里,第一存储区281是“主存储区”,该“主存储区”存储构成操作系统或应用程序p的文件组。
[0039]
第二存储区282是存储应用程序标识符pi的“备份区”。第二存储区282可构成在除存储装置28外的其他存储装置,例如rom21c等中。图示的构成为一例。在构成在其他存储装置中时,有利于在存储装置28发生故障等麻烦时恢复应用程序p。
[0040]
控制部211通过第二激活密钥k2将存储在第一存储区281中的应用程序p设定成能够启用。即,控制部211激活应用程序p。将应用程序p被激活称作“激活”。
[0041]
控制部211在所述激活时,使应用程序标识符pi存储在第二存储区282中。这里,应用程序标识符pi是表示用于确定应用程序p的信息的标识符。
[0042]
控制部211如果已从第一存储区281删除应用程序p,则使由存储在第二存储区282中的应用程序标识符pi所确定的应用程序(即“应用程序p”)重新存储在第一存储区281中。此时,控制部211从许可证服务器30下载并获取应用程序p的文件。
[0043]
所述功能中,控制部211首先从第一存储区281删除应用程序p,然后在基于用户操作或许可证服务器30的请求等被请求重新安装应用程序p时,判断应用程序标识符pi是否存储在第二存储区282中。
[0044]
接下来,控制部211在应用程序标识符pi已存储在第二存储区282中的情况下,使由应用程序标识符pi所确定的应用程序重新存储在第一存储区281中。
[0045]
或者,在应用程序标识符pi未存储在第二存储区282中的情况下,控制部211执行提示从许可证服务器30获取任意激活密钥的通知。
[0046]
进而,控制部211在使应用程序p重新存储在第一存储区281的情况下,不使用激活密钥地将该应用程序p设定成能够启用。即,不需要激活密钥地来进行激活。
[0047]
进而,控制部211向自身输入已发布第一激活密钥k1的许可证服务器30所发布的第三激活密钥k3。而且,该情况下,从第二存储区282删除应用程序标识符pi。而且,在删除应用程序标识符pi的同时,能够启用应用程序p。
[0048]
5.设备装配系统及电子设备的运行流程
[0049]
图6表示设备装配系统的运行流程。
[0050]
应用程序p仅能够由附一个许可证的一台电子设备所启用。另一方面,为了便于更换(置换)电子设备,应用程序p能够复制。因此,在设备装配系统1中,引入利用激活密钥进行的激活,解决仅能够由附一个许可证的一台电子设备所启用这一问题。
[0051]
然而,使用者向发布者申请激活密钥的发布要耗费功夫。发布者也无法快速地应对突然的更换所伴随的激活密钥的发布,激活密钥被发布需要时间。将参照图6的概念图来说明解决该问题的技术手段。
[0052]
本实施方式中,首先,许可证服务器30向第一电子设备10发送第一激活密钥k1(步骤st11)。第一电子设备10使用所接收到的第一激活密钥k1将自身装置中安装的应用程序p设定成能够启用(步骤st12)。
[0053]
然后,因更换时期已到,第一电子设备10向第二电子设备20发送在第一电子设备10内生成的第二激活密钥k2(步骤st13)。在步骤st13前后,应用程序p安装到第二电子设备20中。
[0054]
接下来,第二电子设备20使用第二激活密钥k2激活应用程序p(步骤st14)。第二激活密钥k2并非许可证服务器30发布的激活密钥,而是从已由第一激活密钥k1激活了应用程序p的第一电子设备10所发布。由此,既解决了仅能够由附一个许可证之一台电子设备所启用这一问题,也解决了缩短置换所需的时间这一问题。
[0055]
然而,步骤st14后,如果因错误等从第二电子设备20的存储装置28删除了应用程序p,则存在难以恢复的问题。为了解决该问题,本实施方式中,当在第二电子设备20中适用第二激活密钥k2时,执行后述的处理(参照图7进行说明)。
[0056]
另外,应用程序p可与第二激活密钥k2一起包括在打包文件中,并从第一电子设备10发送到第二电子设备20。不限定应用程序p的移动方法。例如,通过第一电子设备10中的导出处理及第二电子设备20中的导入处理这一连串的处理来移动。或者,保存在未图示的便携式记录介质(usb存储器等)中并移动。
[0057]
图7表示第二电子设备的运行流程。
[0058]
首先,对直到删除应用程序为止的步骤进行说明。控制电路20中的控制部211使构成应用程序p的文件或其他设定文件存储在存储装置28或rom23中,由此将应用程序p安装到第二电子设备20中(步骤st201)。该处理与第二激活密钥k2的收发处理在时间上的前后关系并无限定。控制部211获取第二激活密钥k2。
[0059]
然后,控制部211将已使用第二激活密钥k2安装的应用程序p设定成能够启用(步骤st202)。即,进行激活。
[0060]
然后,控制部211使用于确定应用程序p的应用程序标识符pi存储在第二存储区282(备份区)中(步骤st203)。该步骤st203可与步骤st202同时执行。
[0061]
然后,由于某些情况,例如误操作等,发生了应用程序p的一部分或全部从第一存储区281被删除的事态(步骤st204)。
[0062]
然后,控制部211判断是否有重新安装的请求(步骤st205)。如果没有重新安装的请求(步骤st205/否),则进行等待直到重新安装的请求输入到控制部211。另外,重新安装的请求基于用户操作或许可证服务器30的请求等被输入到控制部211中。
[0063]
如果有重新安装请求(步骤st205/是),则控制部211判断第二存储区282中是否存储有应用程序标识符pi(步骤st206)。由于有时在删除所述应用程序时等也同时删除应用程序标识符pi,因此控制部211执行步骤st206的判断。
[0064]
接下来,控制部211在应用程序标识符pi存储在第二存储区282的情况下(步骤st206/是),使由应用程序标识符pi确定的应用程序重新存储在第一存储区281中(步骤st207)。即,根据步骤st207,应用程序p被再次保存在第一存储区281中。
[0065]
或者,在应用程序标识符pi未存储在第二存储区282的情况下(步骤st206/否),控制部211执行提示从许可证服务器30获取任意激活密钥的通知(步骤st209)。该通知通过显示在显示部27a等来进行。
[0066]
进而,控制部211在使应用程序p重新存储在第一存储区281的情况下(步骤st207),不使用激活密钥地将该应用程序p设定成能够启用(步骤st208)。即,不需要激活密钥地进行激活。
[0067]
然后,如果第三激活密钥k3从许可证服务器30发布并由第二电子设备20接收(图6的步骤st15),则控制部211向自身输入已发布第一激活密钥k1的许可证服务器30所发布的第三激活密钥k3。
[0068]
在第三激活密钥k3已输入到控制部211的情况下(步骤st210/是),控制部211从第二存储区282删除应用程序标识符pi(步骤st211)。而且,在删除应用程序标识符pi的同时,将应用程序p设定成能够启用(步骤st211)。
[0069]
6.结论
[0070]
(1)根据本实施方式,当应用程序p被另一电子设备而不是许可证服务器30所发布的激活密钥(第二激活密钥k2)激活(能够启用/可行)时,将用于确定应用程序p的信息存储在备份区(第二存储区282)中。即使当应用程序p被错误地从第二电子设备20删除时,也能够通过基于备份区的信息确定应用程序并从云端等下载经确定的应用程序p来恢复应用程序。根据本实施方式,能够提供一种在没有激活密钥地将应用程序p设定成能够启用时从存储装置28删除应用程序p后的恢复方法。
[0071]
(2)根据本实施方式,当所述应用程序恢复时,应用程序p能够在没有任意激活密钥的情况下被激活(能够启用/可行)。
[0072]
(3)根据本实施方式,当应用程序p被许可证服务器30所发布的激活密钥(第三激活密钥k3)激活(能够启用/可行)时,备份区的应用程序标识符pi被删除。由此,正式激活时,由于用于对应于临时激活后的意外的删除应用程序的信息被删除了,所以未经授权使用该信息变得不可能。
[0073]
(4)根据本实施方式,当应用程序p被激活(能够启用/可行)时,如果备份区(第二存储区282)备份有应用程序标识符pi则可进行激活;如果没有备份,则可执行提示从许可证服务器30获取任意激活密钥的通知。
[0074]
以上已说明了本技术的各实施方式及各变形例,但本技术不仅限于所述实施方式,在不脱离本技术的主旨的范围内当然可添加各种变更。
再多了解一些

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

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

相关文献