删除许可给用户的程序.pdf

上传人:00****42 文档编号:973824 上传时间:2018-03-22 格式:PDF 页数:69 大小:2.10MB
返回 下载 相关 举报
摘要
申请专利号:

CN201110246750.3

申请日:

2011.07.15

公开号:

CN102339372A

公开日:

2012.02.01

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 21/22申请日:20110715|||公开

IPC分类号:

G06F21/22; G06F21/04

主分类号:

G06F21/22

申请人:

株式会社理光

发明人:

小仓义弘

地址:

日本东京都

优先权:

2010.07.16 JP 2010-161896

专利代理机构:

北京银龙知识产权代理有限公司 11243

代理人:

曾贤伟;张瑛

PDF下载: PDF下载
内容摘要

本发明涉及删除许可给用户的程序。图像形成装置包括:程序存储单元;功能引入单元,用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的许可信息,并用于将所述特定程序保存到程序存储单元中;用户信息存储单元,用于保存用户信息,该用户信息包括由功能引入单元保存的关于所述特定程序的许可信息,所述许可信息与用户信息中的单个用户的用户ID相关联;删除定时接收单元,用于接收删除定时的设置,由功能引入单元保存的特定程序在所述删除定时从程序存储单元中被删除;删除单元,用于当由删除定时接收单元接收的删除定时到达时,从程序存储单元中删除由功能引入单元保存的特定程序。

权利要求书

1: 一种图像形成装置, 在该图像形成装置中, 根据许可信息来允许激活提供功能的程 序, 所述许可信息表示激活程序的用户被授权来激活程序, 该图像形成装置包括 : 登录接受单元, 用于接受用户登录 ; 程序存储单元, 用于存储程序 ; 功能引入单元, 用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的 许可信息, 并用于将所述特定程序保存到程序存储单元中 ; 用户信息存储单元, 用于保存用户信息, 该用户信息包括由功能引入单元保存的关于 所述特定程序的许可信息, 所述许可信息与用户信息中的单个用户的用户 ID 相关联 ; 删除定时接收单元, 用于接收删除定时的设置, 由功能引入单元保存的特定程序在所 述删除定时从程序存储单元中被删除 ; 以及 删除单元, 用于当由删除定时接收单元接收的删除定时到达时, 从程序存储单元中删 除由功能引入单元保存的特定程序。
2: 如权利要求 1 所述的图像形成装置, 其中删除定时接收单元接收基于日期和时间指 定的删除定时的设置。
3: 如权利要求 1 所述的图像形成装置, 其中删除定时接收单元接收将删除定时定义为 单个用户退出登录的定时的删除定时的设置。
4: 如权利要求 1 所述的图像形成装置, 其中删除定时接收单元接收表示不要由删除单 元从程序存储单元中删除所述特定程序的设置。
5: 如权利要求 1 所述的图像形成装置, 其中删除定时接收单元接收基于激活特定程序 的最大次数来定义删除定时的删除定时的设置, 并且当特定程序的激活次数超过所述最大 次数时, 删除单元删除保存在程序存储单元中的特定程序。
6: 如权利要求 1 所述的图像形成装置, 其中删除定时接收单元接收将删除定时定义为 下次激活图像形成装置的定时的删除定时的设置, 并且当激活图像形成装置时, 删除单元 删除保存在程序存储单元中的特定程序。
7: 如权利要求 1 所述的图像形成装置, 其中删除定时接收单元接收将删除定时定义为 从用户信息中删除用户 ID 的定时的删除定时的设置, 并且当从用户信息中删除用户 ID 时, 删除单元从程序存储单元删除特定程序。
8: 如权利要求 1 所述的图像形成装置, 其中删除定时接收单元接收将删除定时定义为 单个用户登录到通过网络连接的另一设备的定时的删除定时的设置, 并且当从所述另一设 备接收到单个用户的用户 ID 时, 删除单元从程序存储单元删除特定程序。
9: 如权利要求 1 至 8 中任意一项所述的图像形成装置, 其中删除定时接收单元接收不 同的删除定时的设置, 并且当满足所有删除定时时, 删除单元从程序存储单元删除特定程 序。
10: 如权利要求 1 至 8 中任意一项所述的图像形成装置, 其中特定程序与在用户信息中 包括的另一用户 ID 相关联大于预定时间段, 并且不管删除定时接收单元已接收到删除定 时的设置的事实, 删除单元不从程序存储单元中删除特定程序。
11: 如权利要求 10 所述的图像形成装置, 其中删除定时接收单元接收表示是否删除与 在用户信息中包括的用户 ID 相关联大于预定时间段的特定程序的设置。
12: 如权利要求 1 至 8 中任意一项所述的图像形成装置, 其中在激活图像形成装置时, 2 在特定程序的删除失败的情况下, 删除单元删除所述删除定时已经到达的特定程序。
13: 如权利要求 1 至 8 中任意一项所述的图像形成装置, 其中在特定程序的删除失败的 情况下, 当预定时间过去时, 删除单元删除所述删除定时已经到达的特定程序。
14: 如权利要求 12 所述的图像形成装置, 进一步包括第二次删除定时接收单元, 用于 在特定程序的删除已经失败的情况下, 接收第二次删除定时的设置, 删除单元在第二次删 除定时尝试第二次删除特定功能。
15: 如权利要求 1 至 8 中任意一项所述的图像形成装置, 其中删除单元从通过网络连接 的一个或多个其它设备请求关于多个被引入程序的信息, 以及当被引入到其它设备的程序 总数超过预定数目时, 请求所述其它设备中的一个设备删除程序。
16: 如权利要求 15 所述的图像形成装置, 进一步包括数目接收单元, 用于接收所述预 定数目的设置。
17: 如权利要求 15 所述的图像形成装置, 其中删除单元请求其它设备报告程序引入的 日期和时间, 并且当所述其它设备中的一个已报告程序引入的最新日期和时间时, 请求所 述其它设备中的一个设备删除程序。
18: 如权利要求 15 所述的图像形成装置, 其中删除单元请求其它设备报告程序使用频 率, 并且当所述其它设备中的一个设备已报告最低的程序使用频率时, 请求所述其它设备 中的一个设备删除程序。
19: 如权利要求 15 所述的图像形成装置, 其中删除单元从用户接收指示了所述其它设 备中的被请求删除程序的那个设备的指示。
20: 如权利要求 15 所述的图像形成装置, 其中删除单元接收指示了所述其它设备中的 被请求删除程序的那个设备的指示, 该指示将程序引入的日期和时间是最新的设备、 程序 使用频率是最低的设备或者由用户选择的设备指示为所述其它设备中的那个设备。
21: 如权利要求 15 所述的图像形成装置, 其中删除单元请求通过网络连接的一个或多 个其它设备报告在其它设备中引入的多个程序, 并且其中单个用户使用图像形成装置不比 使用其它设备更频繁, 且当被引入的程序的总数超过预定数目时, 删除单元请求所述其它 设备中的一个设备删除程序。
22: 一种设备系统, 包括 : 图像形成装置, 在该图像形成装置中, 根据许可信息来允许激活提供功能的程序, 所述 许可信息表示激活程序的用户被授权来激活程序 ; 以及 服务器, 用于将程序和许可信息传送给图像形成装置, 其中该服务器包括许可管理信息, 在许可管理信息中, 用户 ID 与许可信息相关联, 其中, 该图像形成装置包括 : 登录接受单元, 用于接受用户登录 ; 程序存储单元, 用于存储程序 ; 功能引入单元, 用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的 许可信息, 并用于将所述特定程序保存到程序存储单元中 ; 用户信息存储单元, 用于保存用户信息, 该用户信息包括由功能引入单元保存的关于 所述特定程序的许可信息, 所述许可信息与用户信息中的单个用户的用户 ID 相关联 ; 删除定时接收单元, 用于接收删除定时的设置, 由功能引入单元保存的特定程序在所 3 述删除定时从程序存储单元中被删除 ; 以及 删除单元, 用于当由删除定时接收单元接收的删除定时到达时, 从程序存储单元中删 除由功能引入单元保存的特定程序。
23: 一种用于图像形成装置的程序管理方法, 在该图像形成装置中, 根据许可信息来允 许激活提供功能的程序, 所述许可信息表示激活程序的用户被授权来激活程序, 该程序管 理方法包括 : 由登录接受单元执行的步骤, 用于接受用户登录 ; 由功能引入单元执行的步骤, 用于从外部源获得许可给单个用户的特定程序和关于所 述特定程序的许可信息, 并用于将所述特定程序保存到程序存储单元中 ; 由用户信息更新单元执行的步骤, 用于在用户信息中保存关于特定程序的许可信息, 该特定程序由功能引入单元保存, 该许可信息与用户信息中的单个用户的用户 ID 相关联 ; 由删除定时接收单元执行的步骤, 用于接收删除定时的设置, 由功能引入单元保存的 特定程序在所述删除定时从程序存储单元中被删除 ; 以及 由删除单元执行的步骤, 用于当由删除定时接收单元接收的删除定时到达时, 从程序 存储单元中删除由功能引入单元保存的特定程序。
24: 一种由图像形成装置执行的程序, 在该图像形成装置中, 根据许可信息来允许激活 提供功能的程序, 所述许可信息表示激活程序的用户被授权来激活程序, 该程序使图像形成装置执行 : 登录接受步骤, 用于接受用户登录 ; 功能引入步骤, 用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的 许可信息, 以将所述特定程序保存到程序存储单元中 ; 用户信息更新步骤, 用于在用户信息中保存关于特定程序的许可信息, 该特定程序由 功能引入单元保存, 该许可信息与用户信息中的单个用户的用户 ID 相关联 ; 删除定时接收步骤, 用于接收删除定时的设置, 由功能引入单元保存的特定程序在所 述删除定时从程序存储单元中被删除 ; 以及 删除步骤, 用于当由删除定时接收单元接收的删除定时到达时, 从程序存储单元中删 除由功能引入单元保存的特定程序。

说明书


删除许可给用户的程序

    技术领域 本发明一般涉及安装了许可给用户的程序的图像形成装置, 并且尤其涉及图像形 成装置、 设备系统、 程序管理方法、 以及管理和控制用于删除已安装功能的定时的程序。
     背景技术 对诸如复印机、 扫描仪、 打印机、 传真机 (FAX) 以及提供有这些功能的多功能机 ( 也称作 MFP) 之类的设备项提供有嵌入式信息处理装置。可用作这种信息处理装置的 CPU 的性能一直在增强。而且, 已变得可低价使用大容量存储器。
     进一步地, 组网已渐渐变为使用这种设备项的模式。代替预先在设备项中存储应 用程序来销售, 替代的销售模式已变得可用, 在替代的销售模式中, 用户根据需要购买应用 程序, 并经由网络下载该应用程序来安装该程序。
     将应用程序安装至设备项是根据是否有许可 ( 使用授权 ) 来进行管理和控制的, 从而防止未经授权的使用。许可的实质在于许可密钥, 其是在合法购买应用程序时给予用 户的。用户在安装时输入该许可密钥, 从而被允许安装该应用程序至设备。
     关于具有使用授权的设备项的信息可被注册到许可服务器中以管理和控制许可。 在这种情况下, 用户安装应用程序, 并且, 然后在使用时访问许可服务器, 从而请求许可服 务器执行许可认证。一经成功认证, 用户可使用该设备中的应用程序。
     然而, 在这种许可管理中, 被认证的目标仅仅是被安装应用程序的设备项 ( 即, 该 设备所独有的序列码 )。
     相比较, 有另一种类型的许可, 称作浮动许可, 通过该浮动许可, 许可的存在 / 缺 乏由所安装的应用程序的数目来管理和控制。在浮动许可中, 许可的最大数目在输入许可 合同时预先确定。只要应用程序的数目不超过最大许可数目, 该应用程序可安装至多个设 备项, 而不将安装目标限制到特定设备项。
     在一些情况下, 可优选基于特定个人而不是基于特定设备项或利用最大许可数目 来管理及控制许可。在图像形成装置的例子中, 这种情形可对应于一种情况, 其中 : 个人用 户购买由第三方卖主制作的应用程序 ( 即, 实用程序 ) 来将该应用程序安装到用户在他 / 她的办公室使用的设备项中。组织或部门均未购买该应用程序, 但个人用户已购买及安装 了该应用程序。仅该用户可适当地被允许使用该应用程序。在下文中, 特定用户的应用程 序许可被称作链接用户的许可。
     可由个人用户购买的应用程序包括 : 从简单的计算器和用于提供一些功能的各种 类型的小配件到用来将屏幕、 操作流程等等修改成单独注册过的唯一内容以提供修改过的 外观或更好的操作性的应用程序的范围。
     在需要特定个人许可的应用程序的情况下, 用户可能希望不仅在已安装了应用程 序的设备中使用该应用程序, 而且希望在用户可能使用的其它设备中使用该应用程序。例 如, 用户可能在出差期间进行工作或暂时在不同于用户所在楼层的楼层进行工作。在这种 情况下, 通过在特定设备项基础上执行的许可管理, 用户可能需要从已安装了该应用程序
     的设备上删除对应功能 ( 即, 返回许可 ), 并且, 然后, 在用户暂时正使用的设备中新安装该 应用程序。 发明内容
     本发明的至少一种实施方式的一般目的是提供一种图像形成装置, 该装置实质消 除了由相关技术的限制和缺点所造成的一个或多个问题。
     在一种实施方式中, 一种图像形成装置, 在该图像形成装置中, 根据许可信息来允 许激活提供功能的程序, 所述许可信息表示激活程序的用户被授权来激活程序, 该图像形 成装置包括 : 登录接受单元, 用于接受用户登录 ; 程序存储单元, 用于存储程序 ; 功能引入 单元, 用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的许可信息, 并 用于将所述特定程序保存到程序存储单元中 ; 用户信息存储单元, 用于保存用户信息, 该用 户信息包括关于由功能引入单元保存的特定程序的许可信息, 所述许可信息与用户信息中 的单个用户的用户 ID 相关联 ; 删除定时接收单元, 用于接收删除定时的设置, 按照所述删 除定时, 从程序存储单元中删除由功能引入单元保存的特定程序 ; 以及删除单元, 用于当由 删除定时接收单元接收的删除定时到达时, 从程序存储单元中删除由功能引入单元保存的 特定程序。
     根据至少一种实施方式, 提供了一种图像形成装置、 一种设备系统、 一种程序管理 方法和一种程序, 可控制用于删除许可类型中的应用程序的定时, 其基于特定个人来管理 及控制许可。附图说明
     当结合附图阅读下列详细说明时, 从下列详细说明中, 实施方式的其它目的和进 一步特征是清楚的, 其中 :
     图 1 是说明了关于设备安装及删除应用程序的轮廓的图 ;
     图 2 是说明了设备系统的实施例的图 ;
     图 3 是说明了图像形成装置的硬件配置的实施例的图 ;
     图 4 是说明了图像形成装置的功能的一种实施例的方框图 ;
     图 5A 到 5C 是说明了用户信息实施例的图 ;
     图 6 是用于解释许可的获得的图 ;
     图 7 是说明定时 (timing) 的附图, 按照该定时, 图像形成装置更新用户信息中的 链接许可信息 ;
     图 8 是说明了由图像形成装置执行以更新用户信息的过程的实施例的图, 其;
     图 9 是说明了由用户信息更新单元执行以更新用户信息的过程的实施例的流程 图;
     图 10 是示意性地说明了功能的自动引入的图 ;
     图 11 是说明了自动引入的过程的流程图 ;
     图 12 是说明了用户信息和操作屏幕之间的关系的图 ;
     图 13 是说明了由屏幕产生单元执行以产生一操作屏幕的过程的实施例的流程 图;图 14 是说明了用户信息与操作屏幕之间的关系的图 ; 图 15 是说明了由向导执行的引导行为的图 ; 图 16 是说明了由屏幕产生单元执行以产生操作屏幕的过程的实施例的流程图 ; 图 17A 和 17B 是说明设备项的状态的图 ; 图 18 是说明了用于设置用来自动地删除功能的定时的屏幕的实施例的图 ; 图 19 是示意性地说明删除定时的图 ; 图 20 是说明了当多个用户拥有用于相同功能的许可时的删除定时的图 ; 图 21 是说明了删除定时表的一种实施例的图 ; 图 22 是说明了由功能删除单元执行以自动删除一被自动引入的功能的过程的流 图 23 是说明了当多个用户拥有用于相同功能的许可时的删除定时的图 ; 图 24A 到 24C 是说明了删除定时表的实施例的图 ; 图 25 是说明了由功能删除单元执行以自动地删除自动引入功能的过程的流程 图 26 是说明了接收删除定时设置的屏幕的实施例的图 ; 图 27 是说明了删除定时表的实施例的图 ; 图 28 是说明了由功能删除单元执行以自动地删除一自动引入功能的过程的流程程图 ;
     图;
     图; 图 29 是说明了由功能删除单元执行以更新删除定时表的过程的流程图 ;
     图 30 是说明了删除定时表的转换的一种实施例的图 ;
     图 31A 和 31B 是说明了屏幕的一种实施例, 通过该屏幕, 用户就是否允许对删除定 时表设置 “不删除” 来进行设置 ;
     图 32 是说明了由功能删除单元执行以更新删除定时表的过程的流程图 ;
     图 33 是说明了接收用于第二次删除的定时的设置的屏幕的实施例的图 ;
     图 34 是说明了由功能删除单元执行以尝试第二次删除一自动引入功能的过程的 流程图 ;
     图 35 是一幅图, 其示意性地说明了图像形成装置的操作, 该图像形成装置采用与 另一设备项处登录定时一致的删除定时。
     图 36 是说明了由功能删除单元执行以删除功能的过程的流程图 ;
     图 37 是说明了接收删除定时设置的屏幕的实施例的图 ;
     图 38 是说明了设备系统的轮廓的图 ;
     图 39 是一幅图, 其说明了一屏幕的一种实施例, 该屏幕接收指示了可引引入设备 系统的功能数目的设置 ;
     图 40 是说明了设备配置信息的实施例的图 ; 以及
     图 41 是说明了删除功能的过程的流程图。
     具体实施方式
     在特定个人的许可管理的情况下, 可进行布置, 使得在用户登录 ( 即, 识别动作 ) 时, 许可服务器识别将许可给予该登录用户的应用程序, 从而即时将该应用程序安装在用户已登录的设备中 ( 参见专利文献 1 : 日本专利申请公开号 2008-047056)。
     专利文献 1 公开了一种应用程序管理方法, 其在用户登录时检测是否有链接到用 户的许可, 并且当存在用户拥有许可的应用程序时, 将应用程序下载及安装至该用户已登 录的设备中。
     专利文献 1 中公开的技术在用户用完从另一设备项中下载的应用程序之后自动 删除该应用程序。 采用这种布置, 不能调整删除该应用程序的定时 (timing), 这对于用户来 说是不方便的。当在用户使用完该应用程序退出登录后自动删除该应用程序时, 有可能如 果在一段时间内用户频繁使用该设备, 即使这种使用是暂时的, 也重复执行安装和删除动 作。
     在一些情况下, 由为了暂时使用而已登录的用户安装的应用程序亦可能已经对将 该应用程序预先注册在该设备中的另一用户进行许可 ( 例如, 购买该许可时已完成将该用 户与该许可进行链接, 但该应用程序尚未被安装 )。
     在这种情况下, 从预先将该应用程序注册在该设备中的用户的观点看, 该应用程 序应保持安装且不应删除。即, 已注册用户登录该设备时再次安装该应用程序的需要以及 在退出登录时自动删除该应用程序的布置, 可能降低可操作性和工作效率。 下面, 用于执行本发明的模式将通过参考参照了附图的实施方式进行描述。
     图 1 是一幅图, 说明了关于设备项 200 安装及删除应用程序的概要。用户 aaaa 常 规地使用设备项 100, 以及暂时地使用设备项 200。设备项 100 和设备项 200 电连接至许可 服务器 400。
     (1) 用户 aaaa 拥有被许可给用户 aaaa 的链接许可 “XX 功能” 。 “XX 功能” 是一许 可, 其指示用户 aaaa 有权使用 “XX 应用程序” 。即使 XX 应用程序被安装在设备项 100 中, 除了用户 aaaa 之外的用户也无法使用 XX 应用程序。
     (2) 当随着用户 aaaa 登录到设备项 200 的这种需要出现时, 设备项 200 将用户 aaaa 的用户 ID 发送至许可服务器 400 以查询是否存在链接许可。许可服务器 400 通知设 备项 200 : 用户 aaaa 拥有链接许可 “XX 功能” 。
     (3) 设备项 200 从许可服务器 400 获取关于 XX 功能的 XX 应用程序和许可信息以 进行安装。利用这种布置, 在使用连接至许可服务器 400 的设备项 200 时, 用户 aaaa 就可 自动地使用给予了链接许可的该功能。
     (4) 本实施方式的设备项 200 从用户 aaaa 接收指示用于删除 XX 应用程序的定时 的设置。这可在安装 XX 应用程序时、 安装之后、 或者用户使用完该应用程序之后进行。这 是设备项 200 的特征之一。
     用户 aaaa 可进行对设备项 200 指示期望删除定时的设置, 诸如退出登录时删除、 数据改变时删除、 在特定日期和时间删除等。在图 1 中, 椭圆的右手侧端指示由用户设置的 删除定时, 以便用户可在对应于椭圆长度的期间使用 XX 应用程序。
     按照上述方式, 本实施方式的设备项 100 允许用户设置定时来删除功能, 通过采 用该用户个人拥有的链接许可, 在特定用户基础上该功能是可用的。
     这里, 将提供本实施方式中使用的术语定义。 “功能” 是由应用程序提供 ( 即, 执 行 ) 的功能。在本公开中, 有时可使用 “功能” 来表示与 “应用程序” 相同的事。功能的引 引入指一动作, 该动作使该功能可由用户在设备项 100 中使用。引引入实质上表示与安装
     和激活相同的事, 并且当已执行安装时仅指激活。激活指一动作, 通过该动作, 确认拥有合 法许可, 从而允许使用应用程序。
     应用程序可以是不同的程序。 应用程序包括 : 诸如计算器、 电子日历、 日程表, 等实 用软件, 用于根据指定修改屏幕颜色和图标布置的屏幕修改软件, 用于对设备项 100 关于 打印条件、 扫描条件、 传真收件人等进行预先注册设置的控制目的软件, 以及用于提供复制 功能、 扫描仪功能、 传真功能等的基本功能软件。
     术语 “链接许可” 指一种类型的许可, 其允许用户使用该功能而不是设备项使用该 功能。术语 “链接许可信息” 指链接许可的实质内容 ( 例如, 许可密钥 )。在本实施方式中, 该链接许可信息亦指定该功能的名称。 相反, 允许设备项使用该功能的一类许可被称为 “普 通许可” 。存在除了设备之外用户不必购买的功能。这些功能被称为 “默认” 功能 ( 对于该 “默认” 功能, 不给予许可信息 )。
     本质上仅利用一应用程序, 用户无法激活该应用程序。仅在与该应用程序相关联 的链接许可信息被注册在设备项中之后, 用户可激活该应用程序。当该链接许可信息可被 访问时, 引引入该功能变得可能。
     < 总体配置 >
     图 2 是一幅图, 其说明了设备系统 600 的一种实施例。设备项 100 和设备项 200 经由网络 500 连接至销售服务器 300、 许可服务器 400、 以及管理服务器 700。对设备项 100 和 200 提供有诸如打印机功能、 扫描仪功能及传真功能之类的一个或多个功能。这种设备 有时被称为 MFP( 多功能外围设备 )。用户暂时登录的设备项 200 可包括本实施方式的特 征。设备项 100 可拥有与设备项 200 相同的功能。也就是说, 虽然为了方便解释设备项 100 和设备项 200 可被描述为不同的设备项, 但是他们拥有等同功能。
     销售服务器 300 用来出售功能给用户和设备项 100。许可服务器 400 用来管理及 控制许可给用户的功能。为了简化解释, 许可服务器 400 描述为一服务器, 该服务器担当将 一功能引进到用户已登录的设备项 100 的角色。可替代地, 存储了功能的服务器可与许可 服务器 400 分离。管理服务器 700 管理及控制用户。管理服务器 700 管理及控制使用该设 备系统 600 的所有用户的 ID 和密码。
     设备项 200 暂时由用户使用以使用一功能。 这种功能被自动引入设备项 200, 以便 该用户可不仅在设备项 100 中而且在设备项 200 中使用该购买的功能。就这一点而言, 链 接许可可比普通许可更有效。由于对设备项 100 和 200 提供了计算机, 因此可以进行规定 从而这些设备项也用作销售服务器 300 和许可服务器 400 中的一个或多个。
     网络 500 可以是 LAN、 WAN( 即, VLAN、 VPN 等 ) 或者 Intemet。网络 500 可以是无 线或者有线的。
     图 3 是一幅图, 其说明了设备项 100 的硬件配置的一种实施例。设备项 100 的硬 件包括控制器 130、 操作面板 125、 传真控制单元 (FCU)126、 成像单元 127 和打印单元 128。
     控制器 130 包括 CPU114、 ASIC 116、 NB( 北桥 )115、 SB( 南桥 )117、 MEM-P( 系统存 储器 )111、 MEM-C( 本地存储器 )104、 HDD( 硬盘驱动器 )113、 存储器卡槽 123、 NIC( 网络接 口控制器 )118、 USB 设备 119、 IEEE 1394 设备 121 以及并口设备 122。
     CPU 114 是一 IC, 用于执行不同类型的信息处理, 以及基于诸如 UNIX( 注册商标 ) 之类的 OS 在一个过程接一个过程的基础上并行执行应用程序、 平台、 和选项包。ASIC 116是一用于图像处理的 IC。NB 115 是连接在 CPU 114 和 ASIC 116 之间的桥。SB 117 是连 接在 NB 115 和外围设备之间的桥。ASIC 116 和 NB 115 经由 AGP( 加速图形端口 ) 彼此连 接。
     MEM-P 111 是一连接至 NB 115 的存储器。MEM-C 112 是一连接至 ASIC 116 的存 储器。 HDD 113 是一连接至 ASIC 116 的存储器, 并用来存储图像数据、 文档数据、 程序、 字体 数据、 表单数据等。HDD 113 存储各种类型的应用程序和程序 131。
     存储器卡槽 123 连接至 SB 117, 并接收其中设置 ( 即, 插入其中 ) 的存储器卡 124。 存储器卡 124 是一诸如 USB 存储器之类的闪存, 并且可用来分布程序 131。可替代地, 程序 131 可从服务器下载至设备项 100。
     NIC 118 是一控制器, 其通过使用 MAC 地址等经由网络 500 等执行数据通信。USB 设备 119 用来提供与 USB 规范一致的串行端口。 IEEE1394 设备 121 用来提供一与 IEEE 1394 规范一致的串行端口。 并口设备 122 用来提供一与并口规范一致的并行端口。 NIC 118、 USB 设备 119、 IEEE 1394 设备 121 以及并口设备 122 经由 PCI( 外围设备组件互连 ) 总线连接 至 NB 115 和 SB 117。
     操作面板 125 用作硬件单元 ( 操作单元 ), 通过该操作单元, 用户键入一输入至设 备项 100, 并且操作面板 125 也用作硬件单元 ( 显示单元 ), 通过该显示单元, 设备项 100 向 操作者呈现可见信息。操作面板 125 连接至 ASIC 116。FCU 126、 成像单元 127、 以及打印 单元 128 经由 PCI( 外围设备组件互连 ) 总线连接至 ASIC 116。 图 4 是一幅图, 其说明了设备项 100 的功能框的一种示例。 设备项 100 包括用户认 证单元 11、 功能引入单元 12、 用户信息更新单元 13、 屏幕产生单元 15、 激活单元 16、 功能删 除单元 18、 删除定时接收单元 27、 最大数目接收单元 25、 登录报告单元 17 以及第二次删除 定时接收单元 19, 所有单元由执行程序的 CPU 114 实施。 设备项 100 进一步包括存储在 HDD 113 中的用户信息 21、 设备配置信息 22 和删除定时表 26, 并且也包括通过使用 HDD 113 实 施的功能存储单元 23 和组件存储单元 24。
     下列, 将简要描述每个功能单元。用户认证单元 11 基于用户输入的用户 ID 和密 码的组合是否被确定为用户信息 21 中的注册项来认证用户。当许可给登录用户的功能未 在设备项 200 中注册时, 功能引入单元 12 从许可服务器 400 引入该功能。
     用户信息更新单元 13 与许可服务器 400 通信, 以更新用户信息 21 中的链接许可 信息。
     屏幕产生单元 15 从组件存储单元 24 中检索与一功能链接的图标, 以在操作面板 125 上示出的操作屏幕上显示所检索的图标。激活单元 16 自动激活功能。功能删除单元 18 删除已被引入设备项 200 的功能。
     删除定时接收单元 27 接收由用户制定的删除定时的设置。最大数目接收单元 25 接收在设备系统 600 中保存的可存储功能的最大数目的设置。登录报告单元 17 执行多地 址传输以发送登录通知 ( 即, 用户 ID), 该登录通知指示用户已登录到设备系统 600 中的设 备项。考虑到功能删除单元 18 可能无法删除功能的可能性, 第二次删除定时接收单元 19 接收第二次删除定时的设置。
     功能存储单元 23 用来保存功能 ( 即, 应用程序 )。组件存储单元 24 用来保存诸如 组成操作屏幕的图标和字符之类的组件。删除定时表 26 在特定功能基础上保存删除定时。
     [ 用户信息 ]
     图 5A 是一幅图, 其示意性地说明了用户信息 21 的一种实施例。 在用户信息 21 中, 密码和链接许可信息被注册并与各个用户 ID 关联。
     - 用户 ID 是唯一标识信息, 用于为了登录至设备项 100 的目的来识别用户。
     - 密码是用于认证用户的信息。基于当登录时由用户输入的用户 ID 和密码的组 合是否和用户 ID 和与用户 ID 关联的密码的已注册的组合相匹配, 用户认证单元 11 认证用 户。注意, 从随后的附图中的说明中省略用户信息 21 中的密码。
     - 链接许可信息是功能的名称 ( 即, 许可信息 ), 如上所述在特定用户基础上许可 该功能。
     通过将用户 ID 和链接许可信息预先注册, 用户可激活相关功能。
     [ 设备配置信息 22]
     图 5B 是一幅图, 其示意性地说明了设备配置信息 22 的一种实施例。在设备配置 信息 22 中, 注册关于被引入设备项 100 的功能的信息。
     许可类型被注册且与诸如 α 功能、 β 功能、 γ 功能、 ∑功能之类的各个功能相关 联。如前所述, 许可类型的指示 “-( 默认 )” 指示了用户不必购买与设备项 100 相分离的相 应功能。指示 “普通许可” 表示在特定设备项的基础上允许对应功能用于设备中。 通过参照设备配置信息 22, 可检查功能是否已被引入设备。尚未被引入的功能可 根据需要来引入。
     [ 管理信息 ]
     图 5C 是一幅图, 其说明了由管理服务器 700 管理及控制的管理信息的一种实施 例。在管理信息中, 为设备系统 600 的每个用户注册用户 ID 和密码的组合。管理服务器 700 的管理信息由设备项 100 和 200 使用来更新用户信息 21。
     在图 5C 中, 亦说明了链接许可信息。然而, 注意, 链接许可信息可不必注册在管理 信息中。这是因为, 链接许可信息可由设备项 100 通过将用户 ID 用作密钥来要求许可服务 器 400 来容易获得。然而, 由于管理服务器 700 拥有链接许可信息, 设备项 100 不必访问许 可服务器 400, 因此降低处理时间。
     [ 购买功能及更新许可管理信息 ]
     图 6 是一幅图, 用于解释许可的获取。用户 aaaa 和用户 bbbb 通过操作 PC( 个人 计算机 : 未示出 ) 来激活浏览器以访问销售服务器 300。用户 aaaa 和用户 bbbb 输入他们 各自的用户 ID 来选择他们希望从诸如 “α 功能” 和 “β 功能” 之类的功能列表中购买的功 能。
     浏览器接收功能的选择, 并发送用户 ID 和功能名称至销售服务器 300。 在图 6 中, 说明了一种非限制性示例, 其中用户 aaaa 和用户 bbbb 都购买 α 功能。用户 aaaa 和用户 bbbb 通过预定支付方法 ( 将省略其解释 ) 付钱, 从而获取 α 功能的链接许可信息。
     α 功能的当前版本是版本 2, 所以术语 “Ver2” 紧接着 “α 功能” 示出。在本实施 方式中, 已购买特定功能的链接许可的用户被允许使用该功能, 而无论其版本如何。因而, 不必显示版本。然而, 如所说明的版本的显示允许用户知道用户正购买的版本。当发布了 比已购买版本更新的功能版本时, 不要求用户支付额外费用来使用该更新版本的功能。
     在出售功能给用户时, 销售服务器 300 发送所出售功能的名称和用户 ID 至许可服
     务器 400。许可服务器 400 管理及控制许可管理信息。许可管理信息被配制成使得用户 ID 与每个功能相关联。在图 6 中, 为 α 功能注册用户 aaaa 和用户 bbbb。
     通过参照许可管理信息, 在用户 ID( 或者任意其它可链接至登录动作的信息 ) 被 识别时, 许可服务器 400 就可识别链接至用户的所有功能。不同于普通许可, 不必将许可密 钥从许可服务器 400 发布给 PC, 在普通许可中, 功能被许可给设备项 100 或 200。 这是因为, 对于许可服务器 400 识别设备项来说, 由用户输入许可密钥不是必需的。设备项 100 有能 力以适当定时访问许可服务器 400 以引入许可功能。
     下面, 为了比较目的, 将给出普通许可的描述, 通过普通许可对设备项许可功能。 当一功能要被引入至用户选择的设备项时, 在从销售服务器 300 购买该功能时, 许可服务 器就发布许可密钥。用户使用许可密钥在用户希望引入功能的设备上执行引入处理。在引 入时, 设备信息 ( 即, 识别该设备的序列 ID 等 ) 被传递给许可服务器 400。许可服务器 400 因而可以许可密钥与设备项 ( 即, 对应于各个许可的功能已被引入各个设备项 ) 关联的这 种方式管理及控制许可密钥。 因此, 即使当第三方获取许可密钥时, 在除了拥有与许可密钥 关联的串行编号的设备之外的任意设备上防止使用该应用程序。
     [ 用于更新用户信息 21 的定时 ] 当用户购买功能时或当用户丢失许可时, 更新许可服务器 400 中的许可管理信 息。遇到这种事件时, 设备项 100 需要更新用户信息 21 中的链接许可信息。
     图 7 是一幅图, 其说明了定时, 按照该定时设备项 100 更新用户信息 21 中的链接 许可信息。该定时包括下列三种定时 :
     (1) 在设备项的电源开启之后立即 ;
     (2) 在上电状态期间以恒定间隔 ; 以及
     (3) 在从许可服务器 400 中接收到许可管理信息中的变化的通知时。
     在设备项 100 中设置定时 (1) 到 (3) 中的一个或多个。设备项 100 检测由设置指 示的定时到来, 从而访问许可服务器 400。
     图 8 是一幅图, 其说明了由设备项 100 执行以更新用户信息 21 的过程的一种实施 例。在更新之前的设备项 100 的用户信息 21 中, 没有用于用户 aaaa 和用户 bbbb 的链接许 可信息, 并且用于用户 cccc 的该链接许可信息是 “β 功能” 。
     另一方面, 根据许可服务器 400 中的许可管理信息, “α 功能” 被链接至用户 aaaa 和用户 bbbb。设备项 100 因而需要更新用户信息 21。
     图 9 是一副流程图, 其说明了由用户信息更新单元 13 执行以更新用户信息 21 的 过程的一种实施例。
     用户信息更新单元 13 检查由设置所指示的定时是否已到达 ( 步骤 S1)。
     当定时已到达 (S1 中为是 ) 时, 用户信息更新单元 13 将用户信息 21 中的所有用 户 ID 发送至许可服务器 400(S2)。
     许可服务器 400 读取与用户 ID 链接的所有功能 (S3)。例如, 分别关于用户 aaaa、 用户 bbbb 和用户 cccc 读取 α 功能、 α 功能和 β 功能。
     许可服务器 400 将与用户 ID 链接的功能发送至设备项 100(S4)。可注意到, 多个 功能 ( 即, 链接许可信息 ) 可按下列方式与单个用户相关联。
     用户 aaaa : α 功能
     : β 功能
     用户 bbbb : α 功能
     用户 cccc : β 功能
     : γ 功能
     用户信息更新单元 13 将接收到的功能注册到用户信息 21 中, 从而使得该功能与 用户 ID 相关联 (S5)。
     例如, 用户信息更新单元 13 将 α 功能注册为链接许可信息, 从而使得该 α 功能 与用户 aaaa 和用户 bbbb 相关联。按照这种方式, 可对于已刚刚购买了该功能的用户 aaaa 和用户 bbbb 设置许可信息。
     由于 β 功能已注册为用于用户 cccc 的链接许可信息, 因此用户信息更新单元 13 可以对该信息不做什么, 或者可以覆盖该信息。
     按照上述方式, 可以在设备项 100 上的用户信息 21 中注册关于用户 ID 的链接许 可信息。
     [ 功能的自动引入 ]
     可能存在一种情形, 在该情形中, 要被许可为链接许可的功能尚未被引入用户已 登录的设备项 200 中。考虑到这一点, 设备项 100 响应于用户的登录动作而自动引入功能。 为了自动引入功能, 可能需要对设备项 100 提供有关于登录用户的用户信息 21。有两种类 型机制, 通过该机制, 设备项 100 如下获取 ( 即, 更新 ) 用户信息 21。
     (1) 当未注册在设备项 100 上的用户信息 21 中的用户要求登录时, 设备项 100 请 求管理服务器 700 提供请求登录的用户的用户 ID 和密码。利用这种布置, 设备项 100 可在 用户登录时获取用户 ID 和密码。进一步地, 该布置可节省设备项 100 处的资源。
     (2) 设备项 100 以恒定间隔请求管理服务器 700 提供用户 ID 和密码。在这种情形 下, 设备项 100 可拥有管理服务器 700 拥有的相同用户 ID 和密码。因而, 当用户请求登录 时, 设备项 100 可开始引入功能, 而不访问管理服务器 700。
     使用这些机制中哪一个可由管理员决定。不管使用这些机制中的哪一个, 自动引 入的过程是相同的。将给出一种情形的描述, 在该情形中, 为本实施方式中的设备项 200 而 选择机制 (1)。
     图 10 是一幅图, 其描述了功能的自动引入。图 11 是一副流程图, 其说明了自动引 入的过程。
     用户登录设备项 100(S10)。在这么做的时候, 用户输入用于登录的他 / 她的用户 ID 和密码。
     用户认证单元 11 检查由用户输入的用户 ID 是否已被注册在用户信息 21 中 (S20)。当用户 ID 已被注册在用户信息 21(S20 中为是 ) 时, 用户认证单元 11 认证该用户 (S60)。
     当用户 ID 尚未被注册在用户信息 21(S20 中为否 ) 时, 无法弄清是否已经引入对 应于链接许可信息的功能, 该链接许可信息被链接至用户 ID。 用户认证单元 11 因而从管理 服务器 700 中的管理信息中获取用户 ID 和密码以注册到用户信息 21 中 (S30)。
     用户认证单元 11 基于从管理服务器 700 获取的用户 ID 和密码认证用户 (S40)。 在成功认证用户时, 用户信息更新单元 13 从许可服务器 400 获取对应于用户 ID 的链接许可信息, 并且将该链接许可信息注册到用户信息 21 中 (S50)。 按照这种方式, 用户 ID、 密码、 和链接许可信息被注册在用户信息 21 中。
     功能引入单元 12 参考用户信息 21 检查关于登录用户的用户 ID 是否注册了链接 许可信息 (S70)。当没有已注册的相关的链接许可信息 (S70 中为否 ) 时, 由于不必执行自 动功能引入, 因此图 11 中说明的过程结束。
     当存在已注册的相关的链接许可信息时 (S70 中为是 ), 功能引入单元 12 参考设备 配置信息 22 来检查链接许可信息的功能是否已被引入设备项 100 中 (S80)。
     当该功能已被引入设备项 100 中时 (S80 中为是 ), 由于不必引入该功能, 因此图 11 中说明的过程结束。
     当该功能尚未被引入设备项 100 中时 (S80 中为否 ), 功能引入单元 12 对许可服务 器 400 通知该功能并请求提供该功能 (S90)。 作为响应, 许可服务器 400 发送该功能和许可 信息。功能引入单元 12 利用许可信息将该功能引入至设备项 100(S100)。作为结果, 用户 可使用该功能。
     在上述之后, 功能引入单元 12 更新设备配置信息 22(S110)。通过该更新, 设备配 置信息 22 被制作以匹配该被实际引入至设备项 100 的功能。
     按照上述方式, 设备项 100 可自动引入用户已拥有链接许可的功能。
     当自动引入该功能时, 设备项 100 接收删除定时的指示 (S120), 这是本实施方式 的设备项 100 的特征之一。
     [ 用户许可及显示屏幕的实施例 ]
     显示操作屏幕的一种实施例将在描述删除定时之前进行描述。 为了对用户提供该 用户拥有链接许可的功能, 设备项 100 在操作屏幕上显示图标, 该图标与用户拥有链接许 可信息的功能相链接。接下来操作屏幕可随用户不同而不同。
     图 12 是一幅图, 其说明了用户信息 21 和操作屏幕之间的关系。用户 aaaa 和用户 bbbb 不拥有链接许可信息。用户 bbbb 拥有 “XX 功能” 。用户 cccc 拥有 “YY 功能” 和 “ZZ 功 能” 。这里, “XX” 、 “YY” 和 “ZZ” 可以与各个功能名称相同。在这个实施例中, 已经进行用户 信息 21 的更新。
     在图 12 中, “A 功能图标” 、 “B 功能图标” 和 “C 功能图标” ( 无遮掩的矩形 ) 是默 认功能的图标。也就是说, 不管哪个用户已经登录, 都显示 “A 功能图标” 、 “B 功能图标” 和 “C 功能图标” 。
     当用户 aaaa 登录至设备项 100 时, 由于用户 aaaa 没有链接许可信息的事实, 在操 作屏幕上显示 “A 功能图标” 、 “B 功能图标” 和 “C 功能图标” 。
     另一方面, 当用户 bbbb 登录至设备项 100 时, 由于用户 bbbb 拥有用于 “XX 功能” 的链接许可信息的事实, 因此除了在操作屏幕上显示的 “A 功能图标” 、 “B 功能图标” 和 “C 功能图标” 之外, 还显示 “XX 功能图标” 。
     这些图标与保存在功能存储单元 23 中的应用程序链接。激活单元 16 基于操作面 板 125 上的操作位置识别由用户选择的图标, 并且通过从功能存储单元 23 读取应用程序来 激活与所选图标链接的应用程序。
     图 13 是一副流程图, 其说明了由屏幕产生单元 15 执行以产生操作屏幕的过程的 一种实施例。用户登录 (S210)。 屏幕产生单元 15 参考用户信息 21 来检查关于该登录用户的用 户 ID 是否注册了链接许可信息 (S220)。
     当链接许可信息已被注册 (S220 中为是 ) 时, 屏幕产生单元 15 从保存了屏幕部件 的组件存储单元 24 中读取对应于链接许可信息的功能名称的图标图像 (S230)。
     在此之后, 屏幕产生单元 15 从保存了屏幕部件的组件存储单元 24 中读取对应于 该链接许可信息的图标图像 (S240)。例如, 该图标图像用来显示 “XX 功能图标” 。
     返回 S220, 链接许可信息可能尚未被注册 (S220 中为否 )。在这种情形中, 不必提 供对应于链接许可信息的功能。屏幕产生单元 15 因而从设备配置信息 22 中识别默认功能 和对应于普通许可的功能 (S250)。 这些功能可在操作屏幕上由用户选择, 而不管用户是谁。
     进一步地, 屏幕产生单元 15 从保存了屏幕部件的组件存储单元 24 中读取对应于 默认功能和普通许可功能的图标图像 (S260)。
     屏幕产生单元 15 接着把这些图标图像布置在它们各自的位置处, 以产生操作屏 幕 (S270)。
     [ 变形例 ]
     与已登录至设备项 100 的用户无关, 可显示所有被引入的功能的图标。 图 14 是一幅图, 其说明了用户信息 21 和操作屏幕之间的关系。在图 14 中, 将省 略与图 12 中的元件相同的元件的描述。在图 14 中, 即使当登录用户是用户 aaaa 时, 也显 示 “XX 功能图标” 。例如, 当用户 aaaa 按下对应于用户 aaaa 没有链接许可的功能的 “XX 功 能图标” 时, 设备项 100 可呈现消息 “由于没有许可, 因此您无法使用该功能” 。在这种操作 屏幕的情况下, 相同操作屏幕可由任意登录用户使用。当用户 bbbb 按下对应于用户 bbbb 拥有链接许可的功能的 “XX 功能图标” 时, 设备项 100 激活该 XX 功能。
     当设备项 100 显示上面提到的消息时, 其可运行提示用户购买链接许可信息的向 导。
     图 15 是一幅图, 其说明了由该向导执行的引导动作。当用户 aaaa 按下图 14 中的 “详细” 按钮时, 设备项 100 一起显示消息 “您想要运行购买 XX 功能的许可的向导吗? ” 以 及按钮 “是” 与按钮 “否” 。
     用户 aaaa 接着知道为了使用 “XX 功能” 他 / 她需要购买许可, 并且之后按下 “是” 按钮或 “否” 按钮。
     用户按下 “是” 时, 设备项 100 打开该向导。在图 15 中, 设备项 100 访问前述销售 站点以显示功能列表。利用这种布置, 用户可购买 “XX 功能” 的许可, 而不用输入该销售站 点的 URL。按照这种方式, 当用户希望使用该功能时, 设备项 100 可引导用户购买许可。
     图 16 是一流程图, 其说明了由屏幕产生单元 15 执行以产生如图 14 说明的操作屏 幕的过程的一种实施例。用户登录 (S210)。
     屏幕产生单元 15 参考设备配置信息 22 来识别被引入设备项 100 的所有功能 (S310)。也就是说, 屏幕产生单元 15 识别所有默认功能和对应于普通许可和链接许可的所 有功能。
     屏幕产生单元 15 从组件存储单元 24 中读取对应于这些功能的图标图像 (S320)。 屏幕产生单元 15 然后将该图标图像布置在他们各自的位置上, 以产生操作屏幕 (S330)。
     当用户按下图标时, 屏幕产生单元 15 检查尚未注册链接许可信息的图标是否被
     按下 (S340)。具体来说, 屏幕产生单元 15 基于操作屏幕被按下的位置来识别图标, 从而识 别出与该图标相链接的功能。屏幕产生单元 15 接着检查该功能是否与用户信息 21 中的登 录用户的用户 ID 相关联。
     当链接许可信息被注册的图标被按下时 (S340 中为否 ), 与该图标相链接的功能 能被激活。激活单元 16 从而激活与由用户按下的图标相关联的功能 (S350)。
     当按下尚未注册链接许可信息的图标时 (S340 中为是 ), 与该图标相链接的功能 不能被激活。激活单元 16 从而呈现前面提到的消息 (S360)。
     随后, 确定单元 15 检查是否按下 “详细” 按钮 ( 步骤 S370)。例如, 当没有按下 “详 细” 按钮时 (S370 中为否 ), 设备项 100 不采取动作, 并且返回步骤 S330 以检测图标的按下。
     当按下 “详细”按钮时 (S370 中为是 ), 屏幕产生单元 15 打开购买许可的向导 (S380)。作为结果, 显示图 15 中所描述的屏幕。利用这种布置, 可在特定用户的基础上控 制功能的使用, 而不改变操作屏幕。
     [ 实施方式 1]
     [ 暂时登录时功能的引入和删除定时的设置 ]
     如前所述, 设备项 200 可动态地引入功能。将首先给出设备项 200 引入功能的情 况的描述。 图 17A 和 17B 是图, 其说明了设备项 100 和 200 的状态。如图 17A 说明, 用户 bbbb 一般在第 9 层使用设备项 100。根据第九层上的设备项 100 的用户信息 21, 用户 aaaa 没有 链接许可信息, 而用户 bbbb 拥有 “XX 功能” 的链接许可信息。
     已经在第九层引入至设备项的功能是默认功能 “复制” 、 普通许可 “标记” 、 和链接 许可 “XX 功能” 。第二层的设备项 200 的用户信息 21 将用户 cccc 和用户 dddd 列为注册用 户, 但不将用户 bbbb 列为注册用户。由于用户 cccc 和用户 dddd 均不拥有链接许可信息, 因此 “XX 功能” 还没有被引入至设备项 200。
     用户 bbbb 登陆至第二层上的设备项 200, 以暂时使用第二层的设备项 200。如前 所述, 在接收未注册在设备项 200 中的密码和用户 ID“bbbb” 时, 第二层的设备项 200 就将 用户 ID 发送至管理服务器 700。设备项 200 从管理服务器 700 获取用户 ID 和密码, 并通 过将用户 ID 发送至许可服务器 400 来获取链接许可信息。如图 17B 所说明的, 按照这种方 式, 用户 ID( 例如, aaaa)、 密码 ( 例如, 12345)、 以及链接许可信息 ( 例如, XX 功能 ) 被注册 在位于第二层的设备项 200 的用户信息 21 中。
     进一步地, 如前所述功能引入单元 12 将 XX 功能引入至位于第二层的设备项 200, 导致将 XX 功能的功能名称、 许可类型、 以及截止时间注册在设备配置信息 22 中。
     由于第二层的设备项 200 仅由用户 bbbb 暂时使用, 因此不必不明确地保存所引入 的 XX 功能。设备项 200 因而从用户 bbbb 接收指示用于删除设备项 200 的定时的设置。
     图 18 是一幅图, 其说明了用于设置自动删除功能的定时的屏幕的一种实施例。在 由功能引入单元 12 引入功能时, 删除定时接收单元 27 提示用户 bbbb 设置自动删除的定 时。删除定时接收单元 27 首先询问用户 bbbb 是否要执行自动删除。
     图 18 中的屏幕 1 示出下列消息 :
     “登录时, 检查与该用户相链接的许可。找到的链接功能尚未被引入至该装备, 并 且现在已被自动引入。请作出下列设置 :
     - 由于该登录的暂时性质, 因此在预定时间 ( 可设置的 ) 之后, 将释放该被引入的 功能 ; 或者
     - 将不删除该被引入的功能。
     * 推荐 : 如果该登录是暂时的, 则通过指定详细设置释放来 ( 删除 ) 该功能。 ”
     所讨论的设备项 200 不是用户平常使用的设备项 100, 但该用户可能倾向于相对 频繁地使用设备项 200。 在这种情况下, 为了避免不必要的删除和在随后登录时不必要的自 动引入, 用户 bbbb 可选择 “不删除” 。在这种情况下, 该自动被引入的功能不被删除, 以便用 户在退出登录之后接着登录时可立即使用 XX 功能。
     当暂时登录不是这么频繁时, 对于用户 bbbb 来说在退出登录之后删除功能可能 是没有问题的。在这种情况下, 用户选择 “根据设置指定进行删除” 。在考虑资源时, 亦可作 出这样的选择。
     当用户 bbbb 选择 “根据设置指定进行删除” 时, 设备项 200 接收指示删除被自动 引入的功能的定时的设置。删除定时接收单元 27 显示如图 18 说明的屏幕 2。在图 18 的屏 幕 2 中, 用户可从 “退出登录时” 、 “明天 ( 今天 24:00 点删除 )” 、 以及 “详细设置 : 指定日期 和时间” 中选择定时。
     对于用户 bbbb 来说, 能在当前登录会话期间使用 XX 功能是足够的, 并且可能在之 后没有计划使用 XX 功能。在这种情况下, 用户 bbbb 可选择 “退出登录时” 。利用这种布置, 在退出登录后立刻释放设备项 200 的资源。
     可能是这种情况 : 一旦用户 bbbb 登录至设备项 200, 用户 bbbb 就可全天间歇地使 用设备项 200。在这种情况下, 用户可选择 “明天” 而不是 “退出登录时” 。选择 “退出登录 时” , 每次用户 bbbb 登录, 该功能自动被引入, 每次用户 bbbb 退出登录, 该功能被删除。选 择 “明天” , 可避免重复引入及删除。在用户 bbbb 选择 “明天” 的情况下, 在自动引入该功能 的这天结束时, 设备项 200 立刻删除该功能。
     进一步地, 当在出差等情况下计划在多日的时间段中暂时使用设备项 200 时, 用 户 bbbb 可选择 “详细设置” 。在这种情况下, 用户可从分离显示的屏幕上选择日期和时间。
     在用户选择时, 屏幕进行变化从而删除定时接收单元 27 显示图 18 说明的屏幕 3。 屏幕 3 示出下列消息 :
     “已完成删除设置。将按照指定定时删除暂时被引入的功能。
     ※ 请注意, 当与该功能链接的用户登录时, 这种登录的登录设置成功, 这可能导致 不执行删除。 ”
     开始于 “请注意” 的最后一个句子所表示的意思将在后面描述。
     图 19 是一幅图, 示意性地说明删除定时。在图 19 中, 与多个椭圆一起说明时间的 经过。每个椭圆表示一段时间, 在该段时间期间, 引入的链接许可功能是可用的。
     椭圆 E1 表示一段时间, 在该段时间期间, 在用户选择 “退出登录时” 作为删除定时 的情况下, 引入的功能是可用的。 椭圆 E1 的末尾与退出登录的时间一致。 椭圆 E2 表示一段 时间, 在该段时间期间, 在用户选择 “明天” 作为删除定时的情况下, 引入的功能是可用的。 椭圆 E2 的末尾与该天 ( 例如, 5 月 18 日 ) 的末尾一致。椭圆 E3 表示一段时间, 在该段时间 期间, 在用户选择 “详细设置” 作为删除定时并设置日期和时间的情况下, 引入的功能是可 用的。椭圆 E3 的末尾与用户指定的日期和时间一致。在引入了拥有允许特定用户许可的许可类型的功能之后, 上述本实施方式的设备 项 200 按照用户指定的定时自动删除功能。作为结果, 自动引入功能的设备项 200 防止引 入该功能时排他地 (exclusively) 使用资源。
     [ 多个用户拥有用于同一功能的链接许可的情况 ]
     在之前提供的描述中, 不考虑事实 : 当用户拥有一功能的链接许可时, 其它用户亦 可拥有该功能的链接许可。当多个用户拥有同一功能的链接许可时, 可能存在删除不是必 需的这种情况, 或者可能存在在进行设置时删除定时改变的情况。下面, 将具体描述。
     图 20 是一幅图, 其说明了当多个用户拥有同一功能的链接许可时的删除定时。用 户 bbbb 在 5 月 18 日的下午登录设备项 200, 从而装置项 200 引入 XX 功能。在引入时, 用户 bbbb 选择 “明天” 作为删除定时。也就是说, XX 功能将在 5 月 19 日上午 0:00 删除。
     接着, 对于用户 pppp 来说, 出现了购买 XX 功能的许可以及暂时使用设备项 200 的 需要。用户 pppp 在 5 月 18 日的下午登录设备项 200。作为响应, 更新设备项 200 的用户信 息 21, 从而将 XX 功能注册为用户 pppp 的链接许可信息。
     用户 pppp 的登录动作可定义定时, 按照该定时, XX 功能被引入至设备项 200。然 而, XX 功能在用户 pppp 登录的 5 月 18 日下午尚未被删除, 因此不必引入该功能。
     在这种情况下, 用户 pppp 一登录至设备项 200, 删除定时接收单元 27 从图 18 说明 的屏幕上接收删除定时的设置。用户 pppp 选择 “详细设置” 作为删除 XX 功能的定时, 并且 设置 5 月 21 日的上午 0:00 作为删除定时。
     用户 bbbb 指定的删除定时 “5 月 19 日上午 0:00” 不同于用户 pppp 指定的删除定 时 “5 月 21 日上午 0:00” 。
     当对同一功能指定不同的删除定时时, 功能删除单元 18 优选使用最新的删除定 时。 利用该布置, 当多个用户希望使用该功能时, 可避免按照由各个用户指定的定时来删除 功能。这就是图 18 说明的屏幕 3 上的开始于 “请注意” 的最后一个句子所表示的意思。
     随后, 用户 dddd 在 5 月 18 日的下午购买 XX 功能的许可。用户 dddd 平常使用设 备项 200。用户 dddd 在 5 月 18 日的下午登录至设备项 200。作为响应, 更新设备项 200 的 用户信息 21, 从而将 XX 功能注册为用户 dddd 的链接许可信息。同样在这种情况下, XX 功 能不被引入设备项 200( 因为其已被引入 )。
     由于用户 dddd 平常使用设备项 200, 因此用户 dddd 不想删除该功能 ( 即, 不想设 置删除定时 ), 并从而选择图 18 中的 “不删除” 。
     当有不想删除共享功能的用户时, 设备项 200 不删除该功能。利用该布置, 当有想 使用该功能的用户时, 避免了功能的删除。为了知道可能不按照用户指定的定时删除该功 能, 显示开始于 “请注意” 的上述句子。
     出于协调由各个用户指定的不同删除定时的目的, 删除定时单元 27 存储删除定 时表 26。
     图 21 是一幅图, 其说明了删除定时表 26 的一种实施例。在删除定时表 26 中, 对 链接许可信息 ( 即, 功能名称 ) 注册由各个用户设置的删除定时。功能删除单元 18 参考删 除定时表 26 来确定是否删除该功能以及何时删除该文件。
     可注意, 即使当删除定时已经到达时, 在该用户保持登录时功能删除单元 18 也不 删除该功能。利用该布置, 即使指定删除定时已经到达, 用户也可以在使用设备项 200 的同时使用该功能。
     图 22 是一幅流程图, 其说明了由功能删除单元 18 执行以自动删除被自动引入的 功能的过程。
     功能删除单元 18 检查拥有在删除定时表 26 中注册的用户 ID 的用户是否已经退 出登录 (S410)。当没有用户退出登录 (S410 中为否 ) 时, 由于不适于删除该功能, 因此图 22 中说明的过程结束。
     当用户退出登录 (S410 中为是 ) 时, 功能删除单元 18 检查设置 “不删除” 是否被发 现为删除定时表 26 中的已注册设置 (S420)。当设置 “不删除” 是注册设置 (S420 中为是 ) 时, 由于该功能不应被删除, 因此图 22 中说明的过程结束。
     当设置 “不删除” 不是已注册设置 (S420 中为否 ) 时, 功能删除单元 18 从删除定时 表 26 中读取最新删除定时 (S430)。功能删除单元 18 接着检查从删除定时表 26 中读取的 删除定时是否已到达 (S440)。在删除定时到达时, 功能删除单元 18 就删除该功能 (S450)。
     利用上述过程, 即使当多个用户拥有同一功能的链接许可时, 功能删除单元 18 也 可适当地调整删除该功能的定时。
     [ 删除定时的通知 ]
     在指定删除定时之后, 删除定时可能不协调, 但是可在设置删除定时时协调删除 定时。也就是说, 当用户要设置功能 ( 该功能的删除定时已被设置 ) 的删除定时时, 功能删 除单元 18 可询问用户是否改变设置。这使得可以有效使用已被设置的删除定时, 并且也使 得可以遵从已设置删除定时的用户的意图。
     图 23 是一幅图, 其说明了当多个用户拥有同一功能的许可时的删除定时。 在图 23 中, 将省略与图 20 中的元素相同的元素的描述。在图 23 中, 其中每个用户购买 XX 功能且 希望该功能按照某种定时被删除的基本条件与图 20 中的相同。
     用户 bbbb 设置删除定时, 从而该删除定时被注册在删除定时表 26 中。
     图 24A 是一幅图, 其说明了删除定时表 26 的一种实施例。在这一时间点, 仅注册 由用户 bbbb 设置的删除定时。
     在图 23 中, 在用户 pppp 登录至设备项 200 时显示的屏幕不同于图 18 中说明的屏 幕。当用户 pppp 登录时, XX 功能已被引入设备项 200。指示 XX 功能的图标因而显示在屏 幕上。弹出标记 201 挨着该图标显示。当用户 pppp 选择该弹出标记 201 时, 将显示下面说 明的屏幕。
     屏幕示出下列消息 :
     “XX 功能已由登录用户引入。这种引入仅是暂时的, 并且 XX 功能将根据下列设置 被删除。
     在 5 月 19 日 0:00 删除。
     如果你同意这种设置, 请选择 “不改变设置” 。如果你想改变该设置, 请选择 “改变 设置” 。
     如果用户 pppp 对已存在的删除定时没有问题, 则该用户选择不设置删除定时。如 果用户对已存在的删除定时有问题, 则该用户选择设置删除定时。删除定时表 26 因而包括 被最后设置为适当的删除定时的删除定时。
     删除定时接收单元 27 检查被后来指定的删除定时是否应被注册在删除定时表 26中。用户 bbbb 可能希望直到 5 月 19 日的早上 0:00 使用该功能。在这种情况下, 如果用户 pppp 被允许偶然或选择设置指示 5 月 18 日下午 6:00 的删除定时, 则由用户 bbbb 作出的删 除定时设置的意思遭到破坏。
     考虑到这一点, 仅当后来设置的删除定时晚于已存在的删除定时时, 删除定时接 收单元 27 更新删除定时表 26。当如图 23 所示用户 pppp 将 5 月 21 日上午 0:00 设置为删 除定时时, 则删除定时表 26 被更改成图 24B 中说明的表。
     即使当进行更新时, 也优选保持现存的已注册删除定时。直到注册了后来设置的 删除定时为止, 仅现存删除定时是有效的。 然而, 用户 pppp 可删除后来设置的删除定时。 如 果在这种情况下不保持现存删除定时, 则没有留下删除定时, 导致该功能对资源施加负荷。 考虑到这一点, 删除定时接收单元 27 仅禁止如图 24B 说明的现存删除定时 ( 以圆括号示 出 ), 而不删除现存删除定时。
     在图 23 中, 当用户 dddd 登录至设备项 200 时, 亦显示 XX 功能和弹出标记 201。在 用户 dddd 选择弹出标记 201 时, 如图 18 中说明的屏幕 1 所示显示按钮 “不改变设置” 和按 钮 “改变设置” 。用户 dddd 不想删除功能, 从而相信用户 dddd 选择 “改变设置” 。
     当后来作出的设置是 “不删除” 时, 删除定时接收单元 27 通过对后来作出的设置 给予比现存删除定时更高的优先权来更新删除定时表 26。因此, 删除定时表 26 变成图 24C 中说明的删除定时表。
     图 25 是一流程图, 其说明了当在设置删除定时的时候协调删除定时时, 由功能删 除单元 18 执行以自动删除功能的过程。
     删除定时接收单元 27 检查是否设置了删除定时 ( 步骤 S510)。 当没有设置删除定 时时 (S510 中为否 ), 过程继续至步骤 S540。
     当设置了删除定时时 (S510 中为是 ), 删除定时接收单元 27 检查该后来设置的删 除定时在现存删除定时之前或者该后来做出的设置是 “不删除” (S520)。
     当不是该后来设置的删除定时在该现存删除定时之前的这种情况或者不是后来 作出的设置是 “不删除” 的这种情况时 (S520 中为否 ), 过程继续至步骤 S540。
     当是该后来设置的删除定时在该现存删除定时之前或者该后来作出的设置是 “不 删除” 这种情况时 (S520 中为是 ), 删除定时接收单元 27 更新删除表 (S530)。
     功能删除单元 18 接着检查拥有注册在删除定时表 26 中的用户 ID 的用户是否已 退出登录 (S540)。当没有用户已退出登录时 (S540 中为否 ), 由于不适于删除该功能, 因此 图 25 中说明的过程结束。
     当用户退出登录时 (S540 中为是 ), 功能删除单元 18 检查注册在删除定时表 26 中 的有效删除定时是否已到达 (S550)。
     当到达该删除定时 (S550 中为是 ), 功能删除单元 18 删除该功能 (S560)。
     直到该删除定时到达 (S550 中为否 ) 为止, 删除定时接收单元 27 一直检查该删除 定时是否已被从删除定时表 26 中删除 ( 步骤 S570), 。
     当删除定时被从删除定时表 26 中删除时 (S570 中为是 ), 通过使得除了被删除的 删除定时之外的删除定时中的最新删除定时有效, 删除定时接收单元 27 更新删除定时表 26(S580)。
     利用上面描述的过程, 即使当多个用户拥有同一功能的链接许可时, 功能删除单元 18 也可适当地调整用于删除该功能的定时以反映用户意图。
     [ 实施方式 2]
     关于第一实施方式, 已给出该布置的描述, 通过该布置, 用于删除被自动引入的功 能的删除定时可设置为退出登录的时间、 指定的日期和时间等。这些实施例与通过日期和 时间指定定时相同。然而, 可通过指定不同于日期和时间的其它因素设置删除定时。在该 实施方式中, 将给出不同类型的删除定时的设置的描述。
     图 26 是一幅图, 其说明了接收删除定时的设置的屏幕的实施例。在图 26 中, 将省 略与图 18 的屏幕相同的屏幕的描述。在图 26 中, 屏幕 2A 不同于图 18 中说明的屏幕 2。也 就是说, 与图 18 说明的实施例相比, 三个项目, 即 “使用该功能的次数” “下次一激活” 、 、 以及 “与用户信息相关联” 被另外提供作为可选项。
     项目 “使用该功能的次数” 是用来显示屏幕的按钮, 通过该按钮, 设置激活通过链 接许可来许可给用户的功能的次数。用户可设置诸如 10、 20 等之类的数目。当该功能已被 激活的次数变得等于指定激活数目时, 功能删除单元 18 按照诸如退出登录定时之类的适 当定时删除该功能。
     项目 “下次一激活” 是用于设置删除定时的按钮, 从而使得下次激活设备项 200 时 功能删除单元 18 删除该功能。
     项目 “与用户信息相关联” 是用于将删除定时设置成由用户、 由管理员、 或者由自 动装置删除用户信息 21 的时刻 ( 即, 确切的说诸如在删除用户信息 21 时退出登录之类的 适当定时 ) 的按钮。由于链接许可信息被注册在用户信息 21 中, 因此功能被自动引入。由 于这一点, 用户信息 21 的删除将消除保存该被引入的功能的需要。用户信息 21 可由用户 或管理员明确删除。替代地, 用户信息更新单元 13 可删除关于在预定时间段中没有登录的 用户的用户信息 21。
     图 27 是一幅图, 其说明了根据本实施方式的删除定时表 26 的一种实施例。比较 基于日期及时间的设置和基于使用功能的次数的设置以决定哪个先来的是困难的。 同样适 用于这种情况 : 删除定时接收单元 27 在接收用于如图 23 说明的删除定时表 26 的设置时做 出决定。考虑到这一点, 删除定时接收单元 27 允许在删除定时表 26 中设置所有由用户指 定的删除定时。当满足删除定时表 26 中指定的所有条件时, 功能删除单元 18 删除该功能。
     在图 27 中, 用户 bbbb 指定 “5 月 19 日的上午 0:00” , 用户 pppp 指定 “最大次数为 10” , 用户 eeee 指定 “下次激活时” , 以及用户 ffff 指定 “与用户信息相关联” 。当满足所有 这些条件时, 功能删除单元 18 删除 XX 功能。
     图 28 是一流程图, 其说明了由功能删除单元 18 执行以自动删除被自动引入的功 能的过程。
     功能删除单元 18 首先以预定周期间隔读取删除定时表 26(S610)。功能删除单元 18 检查是否满足所有注册在删除定时表 26 中的条件 ( 步骤 S620)。如果不是所有条件都 满足 (S620 中为否 ), 则图 28 中说明的过程结束。
     当涉及已注册删除定时的所有条件都满足 (S620 中为是 ) 时, 则功能删除单元 18 检查用户是否已退出登录 (S630)。当用户退出登录 (S630 中为是 ) 时, 功能删除单元 18 删 除该功能 (S640)。
     如上所述, 本实施方式的设备项 200 允许基于不同于日期和时间的因素设置删除定时, 从而能够接收关于删除定时的各种类型的设置。
     [ 实施方式 3]
     在第一及第二实施方式中, 通过对最新的删除定时给予优先权来删除功能。如果 有平常使用设备项 200 的用户, 然而, 该用户想优选不删除该功能。在这种情况下, 如果用 户需要选择如图 18 说明的 “不删除” , 则对于用户来说是麻烦的。
     在这种实施方式中, 设备项 200 配置成使得用户不必选择 “不删除” 。
     下面, 将采用结合图 20 描述的情况。用户 bbbb 和用户 pppp 仅在暂时的基础上使 用设备项 200, 而用户 dddd 一般使用设备项 200。因此, 关于用户 dddd 的用户信息 21 一直 被注册在设备项 200 中。如果登录用户的用户 ID 被注册在用户信息 21 中, 则用户信息更 新单元 13 不更新用户信息 21。下面, 功能删除单元 18 可通过查询用户信息更新单元 13 是 否已执行更新, 来弄清用户 dddd 平常是否使用设备项 200。替代地, 用户 ID 注册的日期和 时间可注册在用户信息 21 中。如果自注册日期以来已经过多于预定的时间长度, 则功能删 除单元 18 可确定用户平常使用设备项 200。
     图 29 是一流程图, 其说明了由功能删除单元 18 执行以更新删除定时表 26 的过 程。图 30 是一幅图, 其说明了删除定时表 26 的转变的一种实施例。在图 29 的过程之前, 已如图 11 说明的执行了引入功能的过程。图 29 中所示出的对应于步骤 S120 执行的处理 的部分。在图 29 的过程之前, 用户 bbbb 和用户 pppp 已在图 30 中说明的删除定时表 26 中 设置了各自的删除定时。 用户 dddd 登录 (S710)。功能删除单元 18 检查该登录用户是否是有规律地登录 至该设备的用户 (S720)。进行如前所述的检查。当该登录用户不是有规律地登录的用户 (S720 中为否 ) 时, 功能删除单元 18 不采取行动。在这种情况下, 显示如图 18 说明的屏幕。
     当登录用户是有规律地登录的用户时 (S720 中为是 ), 功能删除单元 18 检查是否 有与该用户 ID 链接的链接许可功能 (S730)。 当没有与该用户 ID 相链接的链接许可功能时 (S730 中为否 ), 图 29 中说明的过程结束。
     当有与该用户 ID 链接的链接许可功能时 (S730 中为是 ), 功能删除单元 18 对删除 定时表 26 作出设置 “不删除” (S740)。作为结果, 删除定时表 26 变成在图 30 的下半部分 中说明的删除定时表。
     按照这种方式, 当链接许可功能已被引入用户 ddd 有规律地使用的设备项 200 时, 用户可仅仅通过执行登录来防止功能的删除。即使当删除定时已如图 30 的上半部分说明 的进行设置时, 也可防止功能的删除。
     [“不删除” 的设置 ]
     如关于本实施方式所描述的, 当该功能已被引入给由用户规律使用的设备项 200 时, 功能删除单元 18 可禁止删除功能。 然而, 如果用户不常在该有规律地使用的设备项 200 上使用该功能, 则该用户可能不会被删除该功能的想法所打扰。 因而优选, 给用户关于功能 删除单元 18 是否对删除定时表 26 设置 “不删除” 的选择。
     图 31A 是一幅图, 其说明了屏幕的一种实施例, 通过该屏幕, 用户对于是否允许对 删除定时表 26 设置 “不删除” 做出设置。该屏幕显示消息 “您想禁止链接许可功能的自动 删除吗” 以及 “是” 按钮和 “否” 按钮。
     例如, 当从初始设置屏幕上显示的项中选择修改用户信息 21 时, 显示上述屏幕。
     随着用户选择 “是” 按钮, 用户信息更新单元 13 使得用户信息 21 中的设置 “禁止删除” 有 效。
     图 31B 是一幅图, 其说明了用户信息 21 的一种实施例。在这种用户信息 21 中, 可 注册设置 “禁止删除” 。关于拥有禁止 “禁止删除” 的用户 ID 的用户, 不执行图 29 中的步骤 S740, 从而设置 “不删除” 不被自动注册在删除定时表 26 中。
     图 32 是一流程图, 其说明了由功能删除单元 18 执行以更新删除定时表 26 的过 程。图 32 不同于图 29 之处在于存在步骤 (S735), 在该步骤中, 功能删除单元 18 检查设置 “禁止删除” 是否在用户信息 21 中被有效 (S735)。
     功能删除单元 18 指示参考设置 “禁止删除” 确定是否在删除定时表 26 中设置 “不 删除” 。也就是说, 当设置 “禁止删除” 有效时 (S735 中为是 ), 功能删除单元 18 对删除定时 表 26 作出设置 “不删除” 作为删除定时。进一步地, 当设置 “禁止删除” 无效时 (S735 中为 否 ), 激活单元 16 未对删除定时表 26 作出设置 “不删除” 作为删除定时。
     按照这种方式, 用户可根据他 / 她的喜好对于是否允许自动作出设置 “不删除” 进 行设置。
     [ 实施方式 4]
     当功能删除单元 18 尝试删除功能时, 功能的删除可能失败。这发生在设备项 200 在删除功能期间执行作业时或者当电源切断而不执行退出登录时。在这种情况下, 优选功 能删除单元 18 进行第二次尝试来删除功能。如果用于删除的定时可由用户设置, 则用户能 够设置可能取得成功删除的定时。
     图 33 是一幅图, 其说明了接收用于第二次删除的定时的设置的屏幕的实施例。在 图 33 中, 用户可选择 “下次激活时” 和 “经过预设时期时” 中的一个或两个作为第二次删除 的定时。响应于由管理员执行的预定操作, 该屏幕可由第二次删除定时接收单元 19 显示。
     项目 “下次激活时” 是一按钮, 其用来将设备项 200 的下次激活的定时设置作为功 能删除单元 18 尝试第二次删除功能的定时。项目 “经过预设时间段时” 是一按钮, 其用来 将紧跟删除失败之后的预设时间段的末尾设置作为功能删除单元 18 尝试第二次删除功能 的定时。该预设时间段可在装运设备项 200 时限定, 或者可由管理员设置。例如, 该预设时 间段可以是 30 分钟、 一个小时等等。
     第二次删除定时接收单元 19 将该设置注册在删除定时表 26 中。因此, 通过仅仅 参考删除定时表 26, 功能删除单元 18 就检测出删除定时和第二次删除定时。
     图 34 是一流程图, 其说明了由功能删除单元 18 执行以尝试第二次删除被自动引 入的功能的过程。
     功能删除单元 18 指示删除定时表 26 来检查用于第二次删除的定时是否已到达 (S810)。
     当用于第二次删除的定时已到达时 (S810 中为是 ), 功能删除单元 18 检查在删除 定时表 26 中限定的所有删除定时是否都满足 (S832)。当不是所有的删除定时都满足时 (S820 中为否 ), 由于不需要删除该功能, 因此图 34 中说明的过程结束。
     当涉及删除定时的所有条件都满足时 (S820 中为是 ), 功能删除单元 18 检查是否 已删除相关功能 (S830)。也就是说, 功能删除单元 18 指示设备配置信息 22 检查所有删除 定时条件都满足的功能是否仍保留在设备配置信息 22 中。如果该功能尚未被删除 (S830 中为是 ), 则功能删除单元 18 删除已到达删除定时 的功能 (S840)。按照这种方式, 即使当多次都没能删除该功能时, 功能删除单元 18 也可在 最终删除功能而不失败。
     根据本实施方式的设备项 200, 在不失败的情况下, 删除已到达删除定时的功能, 从而释放资源。
     [ 实施方式 5]
     关于第一至第四实施方式, 给出通过参考删除定时表 26 来确定删除定时以删除 功能的设备项的描述。本实施方式集中在不使用删除定时表 26 的设备项。
     假设用户在时间的任意特定时刻仅操作一个设备项 200, 对于将特定功能引入到 一个设备项是足够的。 在本实施方式中, 用户登录至设备项 100, 以及响应于此, 用户是非登 录用户的另一设备项 200 的功能删除单元 18 删除了该功能。
     图 35 是一幅图, 示意性地说明设备项 200 的操作, 其采用与在另一设备项上的登 录定时一致的删除定时。
     (1)XX 功能已被引入设备项 100。
     (2) 用户登录至设备项 200。
     (3) 设备项 200 通过多址通信通知登录的设备项 100。
     (4) 设备项 100 检测用户登录至设备项 200, 从而删除 XX 功能。如果有另一用户 在设备项 100 处使用 XX 功能, 则功能删除单元 18 不删除 XX 功能。如果用户有规律地使用 设备项 100, 则可施加限制以便不允许删除 XX 功能。
     (5) 如果 XX 功能尚未被引入, 则设备项 200 引入 XX 功能。
     (6) 在完成设备项 200 处的工作之后, 用户登录至设备项 100。
     (7) 设备项 100 通过多址通信通知该登录的设备项 200。
     (8) 设备项 200 检测用户登录至设备项 100, 从而删除 XX 功能。如果有另一用户 在设备项 200 处使用 XX 功能, 则功能删除单元 18 不删除 XX 功能。如果用户有规律地使用 设备项 200, 则可施加限制以便不允许删除 XX 功能。
     利用该布置, 用户不必在将功能引入设备项 200 时设置删除定时, 这消除了对删 除定时表 26 的需求。
     图 36 是一流程图, 其说明了由功能删除单元 18 执行以删除功能的过程。 用户登录 时, 用户认证单元 11 从用户接收登录请求 (S910)。 成功认证时, 通过执行多址传送 (S920), 登录报告单元 17 发送登录报告给网络。登录报告包括登录用户的用户 ID。
     功能删除单元 18 监控是否已通过网络从另一设备项接收了登录报告 (S930)。
     当接收了登录报告时 (S930 中为是 ), 功能删除单元 18 检查是否发现包含在登录 报告中的用户 ID 是用户信息 21 中的注册项, 并且亦检查是否发现链接许可信息是注册信 息 (S940)。
     当用户 ID 不是用户信息 21 中的注册 ID 时或者当链接许可信息不是注册信息时 (S940 中为否 ), 则不必删除功能。
     当包括在登录报告中的用户 ID 被发现作为用户信息 21 中的注册项时, 并且当链 接许可信息被发现作为注册信息时 (S940 中为是 ), 功能删除单元 18 读取为与用户 ID 相关 的链接许可信息而注册的功能的所有名称 (S950)。功能删除单元 18 接着检查所注册的感兴趣的功能名称是否与另一用户的用户 ID 相关联 (S960)。 功能名称与另一用户的用户 ID 相关联的事实指示该用户可使用该功能, 这 意味该功能的删除可能不是优选的。
     功能删除单元 18 仅删除拥有不与另一用户 ID 关联的注册名称的功能 (S970)。 删 除时, 功能删除单元 18 更新设备配置信息 22(S980)。
     如上所述, 本实施方式的设备项 200 可删除功能, 而不要求用户指定删除定时。当 用户暂时登录至设备项 200 时, 将不从设备项 200 删除该功能, 除非用户随后登录至设备项 100。因此, 用户可在任意时间周期使用该功能, 其是出差期间的若干小时或若干天。
     [ 变形例 ]
     已参照不使用删除定时表 26 的情况描述了本实施方式。替代地, 可类似于第一至 第四实施方式使用删除定时表 26。在这种情况下, 在屏幕上显示消息 “登录报告” , 在该屏 幕上, 进行删除定时的设置, 从而允许用户使用登录报告作为删除定时的设置。
     图 37 是一幅图, 其说明了接收删除定时的设置的屏幕的一种实施例。在图 37 中, 将省略与图 26 的屏幕相同的屏幕的描述。在图 37 中, 屏幕 2B 不同于图 18 中说明的屏幕 2, 并示出设置 “接收登录报告时” 作为新的可选设置。
     当用户选择设置 “接收到长报告时” 时, 删除定时单元 27 将设置 “接收到登录报告 时” 注册到删除定时表 26 中。当日期、 最大激活次数、 以及与由其它用户设置的用户信息关 联的条件均满足时, 在从另一设备项 100 接收登录报告时, 功能删除单元 18 删除功能。删 除功能的过程与图 28 中说明的过程相同。
     [ 实施方式 6]
     第一到第五实施方式已参照用户可选择 “不删除” 的情况进行描述。然而, 尽管这 些功能很少被使用的事实, 但是大量用户可选择来选择 “不删除” , 从而导致资源浪费。 在本 实施方式中, 在允许用户选择 “不删除” 的同时, 设备项 200 限制被引入的功能的数目。
     当功能要被引入由用户频繁使用的设备项 200 时, 不对引入设备项 200 的功能的 数目施加任何限制。仅当功能要被引入由用户暂时使用的设备项 200 时, 应对功能的引入 施加限制。考虑到这一点, 仅当用户引入功能到该用户暂时使用的设备项 200 时, 本实施方 式集中于限制被引入的功能的数目的设备项 200。
     图 38 是一幅图, 其说明了设备系统 600 的轮廓。 用户登录至设备项 200, 因此设备 项 200 开始引入 XX 功能, 对于 XX 功能, 该用户拥有链接许可。
     设备项 200 查询设备系统 600 的其它设备项 100A 到 100C 是否已暂时引入 XX 功 能。在图 38 中, 设备项 100A 和 100B 拥有暂时使用的 XX 功能, 而设备项 100B 没有。因而 装备系统 600 中 XX 功能的总数为 2。
     可以被引入设备系统 600 中的设备项的特定功能的拷贝数目被指定为最大数目。 在图 38 中, 最大数目是 3。 设备项 200 检测出被暂时引入的功能的数目小于最大数目, 从而 决定将 XX 功能引入设备项 200。按照这种方式, 设备系统 600 可总体上限制被暂时引入设 备系统 600 的功能的数目。
     设备系统 200 亦发送用户 ID 给设备系统 600 中的设备项 100A 到 100C, 以查询由 用户执行的登录的数目。由于设备项 100A 到 100C 中的每个保持用户登录历史作为日志, 因此他们发送数据给设备项 200, 该数据指示在前一年等等由用户执行的登录数目。设备项 200 亦从其本地日志提取登录数目, 从而设备项 200 可确定设备项 200 是 否仅由用户暂用。当设备项 100A 到 100C 中的至少一个拥有超过登录到设备系统 200 的数 目的登录数目 ( 大于预定数目 ) 时, 设备项 200 确定设备项 200 仅由用户暂用。
     当用户选择设置 “不删除” 时, 设备项 200 被用户有规律地使用是非常可能的。因 此, 可基于用户是否选择设置 “不删除” 做出关于设备是否由用户有规律地使用的决定。
     图 39 是一幅图, 其说明了接收指示可引入设备系统 600 的功能的数目的设置的屏 幕的一种实施例。响应于由管理员执行的预定操作, 该屏幕可由最大数目接收单元 25 显 示。 图 39 的上半部分中说明的屏幕示出了消息 “请设置可引入设备系统的相同功能的拷贝 的最大数目” 和两种类型的用于设置功能的数目的字段。
     管理员可通过直接指定数目或者通过指定连接至网络的 “设备项的数目的 n( 整 数 ) 倍” 来设置可引入给设备系统的相同功能的拷贝的最大数目。作为一般原则, 连接至 网络的设备项 100 和 200 的数目越大, 可引入功能的数目 ( 即拷贝 ) 应该越大。利用如上 面提到的后一种情况的设置类型, 用户可设置可引入功能的适当数目, 而不计算设备项 100 和 200 的数目。
     屏幕上指定的最大数目应由每个设备项共享。已收到最大数目时, 最大数目接收 单元 25 通过多址发送将最大数目发送给其它设备项。每个设备项的最大数目接收单元 25 接着将相同最大数目保存在 HDD 133 等中。
     图 39 的上半部分示出的屏幕显示了按钮 “选择要删除的功能” 。管理员按下按钮 “选择要删除的功能” , 这导致图 39 的下半部分说明的屏幕被显示。功能删除单元 18 从该 屏幕接收指示用来选择要被删除的功能的方法的设置。不管所使用的方法, 仅被暂时引入 的功能遭到删除。
     功能删除单元 18 根据从下列方法中选择的选择方法选择要被删除的功能 :
     (a) 选择在已被引入其它设备项的功能中最后被引入的功能 ;
     (b) 选择在已被引入其它设备项的功能中使用频率最低的功能 ; 以及
     (c) 通过从已被引入其它设备项的功能中明确选择来选择一功能。
     管理员可从三种方法 (a) 到 (c) 中选择任意选择方法。在选择屏幕上, “是” 按钮 和 “否” 按钮挨着方法 (a) 到 (c) 中的每种方法来显示。
     在通过多址传送将所选择的方法发送至其它设备项之后, 功能删除单元 18 接收 及保存由管理员作出的选择。作为响应, 每个设备项的功能删除单元 18 将相同选择方法保 存在 HDD 等中。这使得可以在每个设备项上使用选择要被删除功能的相同方法。
     图 40 是一幅图, 其说明了设备配置信息 22 的一种实施例。在每个设备项中, 为了 实施选择方法 (a) 和 (b), 设备配置信息 22 包括 “引入的日期和时间” 以及 “前一年的使用 频率” 。每个设备项在引入功能时注册 “引入的日期和时间” , 并且每次激活功能时, 激活单 元 16 增加指示 “前一年的使用频率” 的计数。
     在本实施方式中, 当用户暂时使用设备项 200 时, 已经引入的功能数目与最大数 目相比较。因而优选计数被暂时引入的功能的数目。为了这个目的, 为每个功能将是否 “暂 时引入” 的指示分离地注册到设备配置信息 22 中。
     当登录用户暂用该设备时, 设备项 100A 到 100C 和 200 将 “※” 注册到所引入功能 的 “暂时引入” 的字段中。利用这种布置, 设备项 100A 到 100C 和 200 可识别在所有被引入功能中被暂时引入的功能。如果有另一用户在有规律的基础上使用相关功能, 则符号 “※” 不被注册在 “暂时引入” 字段中。
     图 41 是一流程图, 其说明了删除功能的过程。该过程紧接着图 11 说明的 “自动引 入功能” 的过程中的步骤 S100 之前执行。在引入功能时要执行该过程是足够的。因此在引 入功能时执行该过程, 而不管该功能引入是否自动或手动执行。
     在引入功能之前, 功能删除单元 18 需要从其它设备项获取要被引入的功能的已 被引入的拷贝数目。为了这个目的, 功能删除单元 18 查询其他设备项 100A 到 100C 关于 被暂时引入的拷贝 ( 功能 ) 的数目和由相关登录用户执行的登录的数目 (S1010)。设备项 100A 到 100C 指示如果要被引入的功能被暂时引入则设备配置信息 22 发送 “1” , 并且亦发 送由用户执行的登录数目至查询设备。
     功能删除单元 18 接着基于登录的数目来检查用户是否已刚刚暂时登录设备项 200(S1020)。当用户尚未暂时登录至设备项 200(S1020 中为否 ) 时, 由于不必限制功能的 引入, 因此图 41 中说明的过程结束。在此之后, 该功能根据图 11 中说明的步骤 S100 被引 入。
     当用户已暂时登录至设备项 200 时 (S1020 中为是 ), 为了限制被引入的功能的数 目, 功能删除单元 18 合计从所有其它设备项接收的数目 (S1205)。 功能删除单元 18 检查总数是否到达最大数目 (S1030)。
     当总数未到达最大数目时 (S1030 中为否 ), 由于不需要删除功能, 因此图 41 中说 明的过程结束。在此之后, 功能根据图 11 中说明的步骤 S100 进行引入。
     当总数到达最大数时 (S1030 中为是 ), 为了删除该功能, 功能删除单元 18 读取选 择要被删除的功能的指定方法。在选择要被删除的功能的方法是前述方法 (c) 的情况下, 功能删除单元 18 在操作面板上显示已被引入了要被删除的功能的其它设备项 100A 到 100C 的列表, 从而提示用户做出选择。
     在选择要被删除的功能的方法是前述方法 (a) 的情况下, 功能删除单元 18 从已被 引入要被删除的功能的其它设备项 100A 到 100C 中请求关于 “引入的日期和时间” 的信息 (S1050)。在选择要被删除的功能的方法是前述方法 (b) 的情况下, 功能删除单元 18 从已 被引入要被删除的功能的其它设备项 100A 到 100C 请求关于 “使用频率” 的信息 (S1050)。 可以注意, 设备配置信息 22 亦受到比较。
     基于所请求的信息, 在其它设备项中拥有最新 “引入的日期和时间” 的功能或者在 其它设备项中拥有最低 “使用频率” 的功能被识别, 并且拥有被识别的功能的设备被选作要 从中删除功能的设备 (S1060)。 在方法 (c) 的情况下, 要被删除的另一设备项的功能通过用 户选择来识别。
     之后, 功能删除单元 18 请求所选择的设备删除该功能 (S1070)。 按照这种方式, 另 一设备项的功能删除单元 18 可删除该功能。在此之后, 功能根据图 11 中说明的步骤 S100 被引入。
     如上所述, 即使当用户想要选择 “不删除” 时, 本实施方式的设备也可限制可引入 功能的数目。
     进一步地, 本发明不限于这些实施方式, 而是可以不脱离本发明的范围做出不同 变化和修改。
    

删除许可给用户的程序.pdf_第1页
第1页 / 共69页
删除许可给用户的程序.pdf_第2页
第2页 / 共69页
删除许可给用户的程序.pdf_第3页
第3页 / 共69页
点击查看更多>>
资源描述

《删除许可给用户的程序.pdf》由会员分享,可在线阅读,更多相关《删除许可给用户的程序.pdf(69页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102339372A43申请公布日20120201CN102339372ACN102339372A21申请号201110246750322申请日20110715201016189620100716JPG06F21/22200601G06F21/0420060171申请人株式会社理光地址日本东京都72发明人小仓义弘74专利代理机构北京银龙知识产权代理有限公司11243代理人曾贤伟张瑛54发明名称删除许可给用户的程序57摘要本发明涉及删除许可给用户的程序。图像形成装置包括程序存储单元;功能引入单元,用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的许可信息,并用于将所述。

2、特定程序保存到程序存储单元中;用户信息存储单元,用于保存用户信息,该用户信息包括由功能引入单元保存的关于所述特定程序的许可信息,所述许可信息与用户信息中的单个用户的用户ID相关联;删除定时接收单元,用于接收删除定时的设置,由功能引入单元保存的特定程序在所述删除定时从程序存储单元中被删除;删除单元,用于当由删除定时接收单元接收的删除定时到达时,从程序存储单元中删除由功能引入单元保存的特定程序。30优先权数据51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书23页附图42页CN102339385A1/3页21一种图像形成装置,在该图像形成装置中,根据许可信息来允许激。

3、活提供功能的程序,所述许可信息表示激活程序的用户被授权来激活程序,该图像形成装置包括登录接受单元,用于接受用户登录;程序存储单元,用于存储程序;功能引入单元,用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的许可信息,并用于将所述特定程序保存到程序存储单元中;用户信息存储单元,用于保存用户信息,该用户信息包括由功能引入单元保存的关于所述特定程序的许可信息,所述许可信息与用户信息中的单个用户的用户ID相关联;删除定时接收单元,用于接收删除定时的设置,由功能引入单元保存的特定程序在所述删除定时从程序存储单元中被删除;以及删除单元,用于当由删除定时接收单元接收的删除定时到达时,从程序存储单。

4、元中删除由功能引入单元保存的特定程序。2如权利要求1所述的图像形成装置,其中删除定时接收单元接收基于日期和时间指定的删除定时的设置。3如权利要求1所述的图像形成装置,其中删除定时接收单元接收将删除定时定义为单个用户退出登录的定时的删除定时的设置。4如权利要求1所述的图像形成装置,其中删除定时接收单元接收表示不要由删除单元从程序存储单元中删除所述特定程序的设置。5如权利要求1所述的图像形成装置,其中删除定时接收单元接收基于激活特定程序的最大次数来定义删除定时的删除定时的设置,并且当特定程序的激活次数超过所述最大次数时,删除单元删除保存在程序存储单元中的特定程序。6如权利要求1所述的图像形成装置,。

5、其中删除定时接收单元接收将删除定时定义为下次激活图像形成装置的定时的删除定时的设置,并且当激活图像形成装置时,删除单元删除保存在程序存储单元中的特定程序。7如权利要求1所述的图像形成装置,其中删除定时接收单元接收将删除定时定义为从用户信息中删除用户ID的定时的删除定时的设置,并且当从用户信息中删除用户ID时,删除单元从程序存储单元删除特定程序。8如权利要求1所述的图像形成装置,其中删除定时接收单元接收将删除定时定义为单个用户登录到通过网络连接的另一设备的定时的删除定时的设置,并且当从所述另一设备接收到单个用户的用户ID时,删除单元从程序存储单元删除特定程序。9如权利要求1至8中任意一项所述的图。

6、像形成装置,其中删除定时接收单元接收不同的删除定时的设置,并且当满足所有删除定时时,删除单元从程序存储单元删除特定程序。10如权利要求1至8中任意一项所述的图像形成装置,其中特定程序与在用户信息中包括的另一用户ID相关联大于预定时间段,并且不管删除定时接收单元已接收到删除定时的设置的事实,删除单元不从程序存储单元中删除特定程序。11如权利要求10所述的图像形成装置,其中删除定时接收单元接收表示是否删除与在用户信息中包括的用户ID相关联大于预定时间段的特定程序的设置。12如权利要求1至8中任意一项所述的图像形成装置,其中在激活图像形成装置时,权利要求书CN102339372ACN10233938。

7、5A2/3页3在特定程序的删除失败的情况下,删除单元删除所述删除定时已经到达的特定程序。13如权利要求1至8中任意一项所述的图像形成装置,其中在特定程序的删除失败的情况下,当预定时间过去时,删除单元删除所述删除定时已经到达的特定程序。14如权利要求12所述的图像形成装置,进一步包括第二次删除定时接收单元,用于在特定程序的删除已经失败的情况下,接收第二次删除定时的设置,删除单元在第二次删除定时尝试第二次删除特定功能。15如权利要求1至8中任意一项所述的图像形成装置,其中删除单元从通过网络连接的一个或多个其它设备请求关于多个被引入程序的信息,以及当被引入到其它设备的程序总数超过预定数目时,请求所述。

8、其它设备中的一个设备删除程序。16如权利要求15所述的图像形成装置,进一步包括数目接收单元,用于接收所述预定数目的设置。17如权利要求15所述的图像形成装置,其中删除单元请求其它设备报告程序引入的日期和时间,并且当所述其它设备中的一个已报告程序引入的最新日期和时间时,请求所述其它设备中的一个设备删除程序。18如权利要求15所述的图像形成装置,其中删除单元请求其它设备报告程序使用频率,并且当所述其它设备中的一个设备已报告最低的程序使用频率时,请求所述其它设备中的一个设备删除程序。19如权利要求15所述的图像形成装置,其中删除单元从用户接收指示了所述其它设备中的被请求删除程序的那个设备的指示。20。

9、如权利要求15所述的图像形成装置,其中删除单元接收指示了所述其它设备中的被请求删除程序的那个设备的指示,该指示将程序引入的日期和时间是最新的设备、程序使用频率是最低的设备或者由用户选择的设备指示为所述其它设备中的那个设备。21如权利要求15所述的图像形成装置,其中删除单元请求通过网络连接的一个或多个其它设备报告在其它设备中引入的多个程序,并且其中单个用户使用图像形成装置不比使用其它设备更频繁,且当被引入的程序的总数超过预定数目时,删除单元请求所述其它设备中的一个设备删除程序。22一种设备系统,包括图像形成装置,在该图像形成装置中,根据许可信息来允许激活提供功能的程序,所述许可信息表示激活程序的。

10、用户被授权来激活程序;以及服务器,用于将程序和许可信息传送给图像形成装置,其中该服务器包括许可管理信息,在许可管理信息中,用户ID与许可信息相关联,其中,该图像形成装置包括登录接受单元,用于接受用户登录;程序存储单元,用于存储程序;功能引入单元,用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的许可信息,并用于将所述特定程序保存到程序存储单元中;用户信息存储单元,用于保存用户信息,该用户信息包括由功能引入单元保存的关于所述特定程序的许可信息,所述许可信息与用户信息中的单个用户的用户ID相关联;删除定时接收单元,用于接收删除定时的设置,由功能引入单元保存的特定程序在所权利要求书CN10。

11、2339372ACN102339385A3/3页4述删除定时从程序存储单元中被删除;以及删除单元,用于当由删除定时接收单元接收的删除定时到达时,从程序存储单元中删除由功能引入单元保存的特定程序。23一种用于图像形成装置的程序管理方法,在该图像形成装置中,根据许可信息来允许激活提供功能的程序,所述许可信息表示激活程序的用户被授权来激活程序,该程序管理方法包括由登录接受单元执行的步骤,用于接受用户登录;由功能引入单元执行的步骤,用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的许可信息,并用于将所述特定程序保存到程序存储单元中;由用户信息更新单元执行的步骤,用于在用户信息中保存关于特定程。

12、序的许可信息,该特定程序由功能引入单元保存,该许可信息与用户信息中的单个用户的用户ID相关联;由删除定时接收单元执行的步骤,用于接收删除定时的设置,由功能引入单元保存的特定程序在所述删除定时从程序存储单元中被删除;以及由删除单元执行的步骤,用于当由删除定时接收单元接收的删除定时到达时,从程序存储单元中删除由功能引入单元保存的特定程序。24一种由图像形成装置执行的程序,在该图像形成装置中,根据许可信息来允许激活提供功能的程序,所述许可信息表示激活程序的用户被授权来激活程序,该程序使图像形成装置执行登录接受步骤,用于接受用户登录;功能引入步骤,用于从外部源获得许可给单个用户的特定程序和关于所述特定。

13、程序的许可信息,以将所述特定程序保存到程序存储单元中;用户信息更新步骤,用于在用户信息中保存关于特定程序的许可信息,该特定程序由功能引入单元保存,该许可信息与用户信息中的单个用户的用户ID相关联;删除定时接收步骤,用于接收删除定时的设置,由功能引入单元保存的特定程序在所述删除定时从程序存储单元中被删除;以及删除步骤,用于当由删除定时接收单元接收的删除定时到达时,从程序存储单元中删除由功能引入单元保存的特定程序。权利要求书CN102339372ACN102339385A1/23页5删除许可给用户的程序技术领域0001本发明一般涉及安装了许可给用户的程序的图像形成装置,并且尤其涉及图像形成装置、设。

14、备系统、程序管理方法、以及管理和控制用于删除已安装功能的定时的程序。背景技术0002对诸如复印机、扫描仪、打印机、传真机FAX以及提供有这些功能的多功能机也称作MFP之类的设备项提供有嵌入式信息处理装置。可用作这种信息处理装置的CPU的性能一直在增强。而且,已变得可低价使用大容量存储器。0003进一步地,组网已渐渐变为使用这种设备项的模式。代替预先在设备项中存储应用程序来销售,替代的销售模式已变得可用,在替代的销售模式中,用户根据需要购买应用程序,并经由网络下载该应用程序来安装该程序。0004将应用程序安装至设备项是根据是否有许可使用授权来进行管理和控制的,从而防止未经授权的使用。许可的实质在。

15、于许可密钥,其是在合法购买应用程序时给予用户的。用户在安装时输入该许可密钥,从而被允许安装该应用程序至设备。0005关于具有使用授权的设备项的信息可被注册到许可服务器中以管理和控制许可。在这种情况下,用户安装应用程序,并且,然后在使用时访问许可服务器,从而请求许可服务器执行许可认证。一经成功认证,用户可使用该设备中的应用程序。0006然而,在这种许可管理中,被认证的目标仅仅是被安装应用程序的设备项即,该设备所独有的序列码。0007相比较,有另一种类型的许可,称作浮动许可,通过该浮动许可,许可的存在/缺乏由所安装的应用程序的数目来管理和控制。在浮动许可中,许可的最大数目在输入许可合同时预先确定。。

16、只要应用程序的数目不超过最大许可数目,该应用程序可安装至多个设备项,而不将安装目标限制到特定设备项。0008在一些情况下,可优选基于特定个人而不是基于特定设备项或利用最大许可数目来管理及控制许可。在图像形成装置的例子中,这种情形可对应于一种情况,其中个人用户购买由第三方卖主制作的应用程序即,实用程序来将该应用程序安装到用户在他/她的办公室使用的设备项中。组织或部门均未购买该应用程序,但个人用户已购买及安装了该应用程序。仅该用户可适当地被允许使用该应用程序。在下文中,特定用户的应用程序许可被称作链接用户的许可。0009可由个人用户购买的应用程序包括从简单的计算器和用于提供一些功能的各种类型的小配。

17、件到用来将屏幕、操作流程等等修改成单独注册过的唯一内容以提供修改过的外观或更好的操作性的应用程序的范围。0010在需要特定个人许可的应用程序的情况下,用户可能希望不仅在已安装了应用程序的设备中使用该应用程序,而且希望在用户可能使用的其它设备中使用该应用程序。例如,用户可能在出差期间进行工作或暂时在不同于用户所在楼层的楼层进行工作。在这种情况下,通过在特定设备项基础上执行的许可管理,用户可能需要从已安装了该应用程序说明书CN102339372ACN102339385A2/23页6的设备上删除对应功能即,返回许可,并且,然后,在用户暂时正使用的设备中新安装该应用程序。发明内容0011本发明的至少一。

18、种实施方式的一般目的是提供一种图像形成装置,该装置实质消除了由相关技术的限制和缺点所造成的一个或多个问题。0012在一种实施方式中,一种图像形成装置,在该图像形成装置中,根据许可信息来允许激活提供功能的程序,所述许可信息表示激活程序的用户被授权来激活程序,该图像形成装置包括登录接受单元,用于接受用户登录;程序存储单元,用于存储程序;功能引入单元,用于从外部源获得许可给单个用户的特定程序和关于所述特定程序的许可信息,并用于将所述特定程序保存到程序存储单元中;用户信息存储单元,用于保存用户信息,该用户信息包括关于由功能引入单元保存的特定程序的许可信息,所述许可信息与用户信息中的单个用户的用户ID相。

19、关联;删除定时接收单元,用于接收删除定时的设置,按照所述删除定时,从程序存储单元中删除由功能引入单元保存的特定程序;以及删除单元,用于当由删除定时接收单元接收的删除定时到达时,从程序存储单元中删除由功能引入单元保存的特定程序。0013根据至少一种实施方式,提供了一种图像形成装置、一种设备系统、一种程序管理方法和一种程序,可控制用于删除许可类型中的应用程序的定时,其基于特定个人来管理及控制许可。附图说明0014当结合附图阅读下列详细说明时,从下列详细说明中,实施方式的其它目的和进一步特征是清楚的,其中0015图1是说明了关于设备安装及删除应用程序的轮廓的图;0016图2是说明了设备系统的实施例的。

20、图;0017图3是说明了图像形成装置的硬件配置的实施例的图;0018图4是说明了图像形成装置的功能的一种实施例的方框图;0019图5A到5C是说明了用户信息实施例的图;0020图6是用于解释许可的获得的图;0021图7是说明定时TIMING的附图,按照该定时,图像形成装置更新用户信息中的链接许可信息;0022图8是说明了由图像形成装置执行以更新用户信息的过程的实施例的图,其;0023图9是说明了由用户信息更新单元执行以更新用户信息的过程的实施例的流程图;0024图10是示意性地说明了功能的自动引入的图;0025图11是说明了自动引入的过程的流程图;0026图12是说明了用户信息和操作屏幕之间的。

21、关系的图;0027图13是说明了由屏幕产生单元执行以产生一操作屏幕的过程的实施例的流程图;说明书CN102339372ACN102339385A3/23页70028图14是说明了用户信息与操作屏幕之间的关系的图;0029图15是说明了由向导执行的引导行为的图;0030图16是说明了由屏幕产生单元执行以产生操作屏幕的过程的实施例的流程图;0031图17A和17B是说明设备项的状态的图;0032图18是说明了用于设置用来自动地删除功能的定时的屏幕的实施例的图;0033图19是示意性地说明删除定时的图;0034图20是说明了当多个用户拥有用于相同功能的许可时的删除定时的图;0035图21是说明了删除。

22、定时表的一种实施例的图;0036图22是说明了由功能删除单元执行以自动删除一被自动引入的功能的过程的流程图;0037图23是说明了当多个用户拥有用于相同功能的许可时的删除定时的图;0038图24A到24C是说明了删除定时表的实施例的图;0039图25是说明了由功能删除单元执行以自动地删除自动引入功能的过程的流程图;0040图26是说明了接收删除定时设置的屏幕的实施例的图;0041图27是说明了删除定时表的实施例的图;0042图28是说明了由功能删除单元执行以自动地删除一自动引入功能的过程的流程图;0043图29是说明了由功能删除单元执行以更新删除定时表的过程的流程图;0044图30是说明了删除。

23、定时表的转换的一种实施例的图;0045图31A和31B是说明了屏幕的一种实施例,通过该屏幕,用户就是否允许对删除定时表设置“不删除”来进行设置;0046图32是说明了由功能删除单元执行以更新删除定时表的过程的流程图;0047图33是说明了接收用于第二次删除的定时的设置的屏幕的实施例的图;0048图34是说明了由功能删除单元执行以尝试第二次删除一自动引入功能的过程的流程图;0049图35是一幅图,其示意性地说明了图像形成装置的操作,该图像形成装置采用与另一设备项处登录定时一致的删除定时。0050图36是说明了由功能删除单元执行以删除功能的过程的流程图;0051图37是说明了接收删除定时设置的屏幕。

24、的实施例的图;0052图38是说明了设备系统的轮廓的图;0053图39是一幅图,其说明了一屏幕的一种实施例,该屏幕接收指示了可引引入设备系统的功能数目的设置;0054图40是说明了设备配置信息的实施例的图;以及0055图41是说明了删除功能的过程的流程图。具体实施方式0056在特定个人的许可管理的情况下,可进行布置,使得在用户登录即,识别动作时,许可服务器识别将许可给予该登录用户的应用程序,从而即时将该应用程序安装在用说明书CN102339372ACN102339385A4/23页8户已登录的设备中参见专利文献1日本专利申请公开号2008047056。0057专利文献1公开了一种应用程序管理方。

25、法,其在用户登录时检测是否有链接到用户的许可,并且当存在用户拥有许可的应用程序时,将应用程序下载及安装至该用户已登录的设备中。0058专利文献1中公开的技术在用户用完从另一设备项中下载的应用程序之后自动删除该应用程序。采用这种布置,不能调整删除该应用程序的定时TIMING,这对于用户来说是不方便的。当在用户使用完该应用程序退出登录后自动删除该应用程序时,有可能如果在一段时间内用户频繁使用该设备,即使这种使用是暂时的,也重复执行安装和删除动作。0059在一些情况下,由为了暂时使用而已登录的用户安装的应用程序亦可能已经对将该应用程序预先注册在该设备中的另一用户进行许可例如,购买该许可时已完成将该用。

26、户与该许可进行链接,但该应用程序尚未被安装。0060在这种情况下,从预先将该应用程序注册在该设备中的用户的观点看,该应用程序应保持安装且不应删除。即,已注册用户登录该设备时再次安装该应用程序的需要以及在退出登录时自动删除该应用程序的布置,可能降低可操作性和工作效率。0061下面,用于执行本发明的模式将通过参考参照了附图的实施方式进行描述。0062图1是一幅图,说明了关于设备项200安装及删除应用程序的概要。用户AAAA常规地使用设备项100,以及暂时地使用设备项200。设备项100和设备项200电连接至许可服务器400。00631用户AAAA拥有被许可给用户AAAA的链接许可“XX功能”。“X。

27、X功能”是一许可,其指示用户AAAA有权使用“XX应用程序”。即使XX应用程序被安装在设备项100中,除了用户AAAA之外的用户也无法使用XX应用程序。00642当随着用户AAAA登录到设备项200的这种需要出现时,设备项200将用户AAAA的用户ID发送至许可服务器400以查询是否存在链接许可。许可服务器400通知设备项200用户AAAA拥有链接许可“XX功能”。00653设备项200从许可服务器400获取关于XX功能的XX应用程序和许可信息以进行安装。利用这种布置,在使用连接至许可服务器400的设备项200时,用户AAAA就可自动地使用给予了链接许可的该功能。00664本实施方式的设备项2。

28、00从用户AAAA接收指示用于删除XX应用程序的定时的设置。这可在安装XX应用程序时、安装之后、或者用户使用完该应用程序之后进行。这是设备项200的特征之一。0067用户AAAA可进行对设备项200指示期望删除定时的设置,诸如退出登录时删除、数据改变时删除、在特定日期和时间删除等。在图1中,椭圆的右手侧端指示由用户设置的删除定时,以便用户可在对应于椭圆长度的期间使用XX应用程序。0068按照上述方式,本实施方式的设备项100允许用户设置定时来删除功能,通过采用该用户个人拥有的链接许可,在特定用户基础上该功能是可用的。0069这里,将提供本实施方式中使用的术语定义。“功能”是由应用程序提供即,执。

29、行的功能。在本公开中,有时可使用“功能”来表示与“应用程序”相同的事。功能的引引入指一动作,该动作使该功能可由用户在设备项100中使用。引引入实质上表示与安装说明书CN102339372ACN102339385A5/23页9和激活相同的事,并且当已执行安装时仅指激活。激活指一动作,通过该动作,确认拥有合法许可,从而允许使用应用程序。0070应用程序可以是不同的程序。应用程序包括诸如计算器、电子日历、日程表,等实用软件,用于根据指定修改屏幕颜色和图标布置的屏幕修改软件,用于对设备项100关于打印条件、扫描条件、传真收件人等进行预先注册设置的控制目的软件,以及用于提供复制功能、扫描仪功能、传真功能。

30、等的基本功能软件。0071术语“链接许可”指一种类型的许可,其允许用户使用该功能而不是设备项使用该功能。术语“链接许可信息”指链接许可的实质内容例如,许可密钥。在本实施方式中,该链接许可信息亦指定该功能的名称。相反,允许设备项使用该功能的一类许可被称为“普通许可”。存在除了设备之外用户不必购买的功能。这些功能被称为“默认”功能对于该“默认”功能,不给予许可信息。0072本质上仅利用一应用程序,用户无法激活该应用程序。仅在与该应用程序相关联的链接许可信息被注册在设备项中之后,用户可激活该应用程序。当该链接许可信息可被访问时,引引入该功能变得可能。00730074图2是一幅图,其说明了设备系统60。

31、0的一种实施例。设备项100和设备项200经由网络500连接至销售服务器300、许可服务器400、以及管理服务器700。对设备项100和200提供有诸如打印机功能、扫描仪功能及传真功能之类的一个或多个功能。这种设备有时被称为MFP多功能外围设备。用户暂时登录的设备项200可包括本实施方式的特征。设备项100可拥有与设备项200相同的功能。也就是说,虽然为了方便解释设备项100和设备项200可被描述为不同的设备项,但是他们拥有等同功能。0075销售服务器300用来出售功能给用户和设备项100。许可服务器400用来管理及控制许可给用户的功能。为了简化解释,许可服务器400描述为一服务器,该服务器担。

32、当将一功能引进到用户已登录的设备项100的角色。可替代地,存储了功能的服务器可与许可服务器400分离。管理服务器700管理及控制用户。管理服务器700管理及控制使用该设备系统600的所有用户的ID和密码。0076设备项200暂时由用户使用以使用一功能。这种功能被自动引入设备项200,以便该用户可不仅在设备项100中而且在设备项200中使用该购买的功能。就这一点而言,链接许可可比普通许可更有效。由于对设备项100和200提供了计算机,因此可以进行规定从而这些设备项也用作销售服务器300和许可服务器400中的一个或多个。0077网络500可以是LAN、WAN即,VLAN、VPN等或者INTEMET。

33、。网络500可以是无线或者有线的。0078图3是一幅图,其说明了设备项100的硬件配置的一种实施例。设备项100的硬件包括控制器130、操作面板125、传真控制单元FCU126、成像单元127和打印单元128。0079控制器130包括CPU114、ASIC116、NB北桥115、SB南桥117、MEMP系统存储器111、MEMC本地存储器104、HDD硬盘驱动器113、存储器卡槽123、NIC网络接口控制器118、USB设备119、IEEE1394设备121以及并口设备122。0080CPU114是一IC,用于执行不同类型的信息处理,以及基于诸如UNIX注册商标之类的OS在一个过程接一个过程的。

34、基础上并行执行应用程序、平台、和选项包。ASIC116说明书CN102339372ACN102339385A6/23页10是一用于图像处理的IC。NB115是连接在CPU114和ASIC116之间的桥。SB117是连接在NB115和外围设备之间的桥。ASIC116和NB115经由AGP加速图形端口彼此连接。0081MEMP111是一连接至NB115的存储器。MEMC112是一连接至ASIC116的存储器。HDD113是一连接至ASIC116的存储器,并用来存储图像数据、文档数据、程序、字体数据、表单数据等。HDD113存储各种类型的应用程序和程序131。0082存储器卡槽123连接至SB117。

35、,并接收其中设置即,插入其中的存储器卡124。存储器卡124是一诸如USB存储器之类的闪存,并且可用来分布程序131。可替代地,程序131可从服务器下载至设备项100。0083NIC118是一控制器,其通过使用MAC地址等经由网络500等执行数据通信。USB设备119用来提供与USB规范一致的串行端口。IEEE1394设备121用来提供一与IEEE1394规范一致的串行端口。并口设备122用来提供一与并口规范一致的并行端口。NIC118、USB设备119、IEEE1394设备121以及并口设备122经由PCI外围设备组件互连总线连接至NB115和SB117。0084操作面板125用作硬件单元操。

36、作单元,通过该操作单元,用户键入一输入至设备项100,并且操作面板125也用作硬件单元显示单元,通过该显示单元,设备项100向操作者呈现可见信息。操作面板125连接至ASIC116。FCU126、成像单元127、以及打印单元128经由PCI外围设备组件互连总线连接至ASIC116。0085图4是一幅图,其说明了设备项100的功能框的一种示例。设备项100包括用户认证单元11、功能引入单元12、用户信息更新单元13、屏幕产生单元15、激活单元16、功能删除单元18、删除定时接收单元27、最大数目接收单元25、登录报告单元17以及第二次删除定时接收单元19,所有单元由执行程序的CPU114实施。设。

37、备项100进一步包括存储在HDD113中的用户信息21、设备配置信息22和删除定时表26,并且也包括通过使用HDD113实施的功能存储单元23和组件存储单元24。0086下列,将简要描述每个功能单元。用户认证单元11基于用户输入的用户ID和密码的组合是否被确定为用户信息21中的注册项来认证用户。当许可给登录用户的功能未在设备项200中注册时,功能引入单元12从许可服务器400引入该功能。0087用户信息更新单元13与许可服务器400通信,以更新用户信息21中的链接许可信息。0088屏幕产生单元15从组件存储单元24中检索与一功能链接的图标,以在操作面板125上示出的操作屏幕上显示所检索的图标。。

38、激活单元16自动激活功能。功能删除单元18删除已被引入设备项200的功能。0089删除定时接收单元27接收由用户制定的删除定时的设置。最大数目接收单元25接收在设备系统600中保存的可存储功能的最大数目的设置。登录报告单元17执行多地址传输以发送登录通知即,用户ID,该登录通知指示用户已登录到设备系统600中的设备项。考虑到功能删除单元18可能无法删除功能的可能性,第二次删除定时接收单元19接收第二次删除定时的设置。0090功能存储单元23用来保存功能即,应用程序。组件存储单元24用来保存诸如组成操作屏幕的图标和字符之类的组件。删除定时表26在特定功能基础上保存删除定时。说明书CN102339。

39、372ACN102339385A7/23页110091用户信息0092图5A是一幅图,其示意性地说明了用户信息21的一种实施例。在用户信息21中,密码和链接许可信息被注册并与各个用户ID关联。0093用户ID是唯一标识信息,用于为了登录至设备项100的目的来识别用户。0094密码是用于认证用户的信息。基于当登录时由用户输入的用户ID和密码的组合是否和用户ID和与用户ID关联的密码的已注册的组合相匹配,用户认证单元11认证用户。注意,从随后的附图中的说明中省略用户信息21中的密码。0095链接许可信息是功能的名称即,许可信息,如上所述在特定用户基础上许可该功能。0096通过将用户ID和链接许可信。

40、息预先注册,用户可激活相关功能。0097设备配置信息220098图5B是一幅图,其示意性地说明了设备配置信息22的一种实施例。在设备配置信息22中,注册关于被引入设备项100的功能的信息。0099许可类型被注册且与诸如功能、功能、功能、功能之类的各个功能相关联。如前所述,许可类型的指示“默认”指示了用户不必购买与设备项100相分离的相应功能。指示“普通许可”表示在特定设备项的基础上允许对应功能用于设备中。0100通过参照设备配置信息22,可检查功能是否已被引入设备。尚未被引入的功能可根据需要来引入。0101管理信息0102图5C是一幅图,其说明了由管理服务器700管理及控制的管理信息的一种实施。

41、例。在管理信息中,为设备系统600的每个用户注册用户ID和密码的组合。管理服务器700的管理信息由设备项100和200使用来更新用户信息21。0103在图5C中,亦说明了链接许可信息。然而,注意,链接许可信息可不必注册在管理信息中。这是因为,链接许可信息可由设备项100通过将用户ID用作密钥来要求许可服务器400来容易获得。然而,由于管理服务器700拥有链接许可信息,设备项100不必访问许可服务器400,因此降低处理时间。0104购买功能及更新许可管理信息0105图6是一幅图,用于解释许可的获取。用户AAAA和用户BBBB通过操作PC个人计算机未示出来激活浏览器以访问销售服务器300。用户AA。

42、AA和用户BBBB输入他们各自的用户ID来选择他们希望从诸如“功能”和“功能”之类的功能列表中购买的功能。0106浏览器接收功能的选择,并发送用户ID和功能名称至销售服务器300。在图6中,说明了一种非限制性示例,其中用户AAAA和用户BBBB都购买功能。用户AAAA和用户BBBB通过预定支付方法将省略其解释付钱,从而获取功能的链接许可信息。0107功能的当前版本是版本2,所以术语“VER2”紧接着“功能”示出。在本实施方式中,已购买特定功能的链接许可的用户被允许使用该功能,而无论其版本如何。因而,不必显示版本。然而,如所说明的版本的显示允许用户知道用户正购买的版本。当发布了比已购买版本更新的。

43、功能版本时,不要求用户支付额外费用来使用该更新版本的功能。0108在出售功能给用户时,销售服务器300发送所出售功能的名称和用户ID至许可服说明书CN102339372ACN102339385A8/23页12务器400。许可服务器400管理及控制许可管理信息。许可管理信息被配制成使得用户ID与每个功能相关联。在图6中,为功能注册用户AAAA和用户BBBB。0109通过参照许可管理信息,在用户ID或者任意其它可链接至登录动作的信息被识别时,许可服务器400就可识别链接至用户的所有功能。不同于普通许可,不必将许可密钥从许可服务器400发布给PC,在普通许可中,功能被许可给设备项100或200。这是。

44、因为,对于许可服务器400识别设备项来说,由用户输入许可密钥不是必需的。设备项100有能力以适当定时访问许可服务器400以引入许可功能。0110下面,为了比较目的,将给出普通许可的描述,通过普通许可对设备项许可功能。当一功能要被引入至用户选择的设备项时,在从销售服务器300购买该功能时,许可服务器就发布许可密钥。用户使用许可密钥在用户希望引入功能的设备上执行引入处理。在引入时,设备信息即,识别该设备的序列ID等被传递给许可服务器400。许可服务器400因而可以许可密钥与设备项即,对应于各个许可的功能已被引入各个设备项关联的这种方式管理及控制许可密钥。因此,即使当第三方获取许可密钥时,在除了拥有。

45、与许可密钥关联的串行编号的设备之外的任意设备上防止使用该应用程序。0111用于更新用户信息21的定时0112当用户购买功能时或当用户丢失许可时,更新许可服务器400中的许可管理信息。遇到这种事件时,设备项100需要更新用户信息21中的链接许可信息。0113图7是一幅图,其说明了定时,按照该定时设备项100更新用户信息21中的链接许可信息。该定时包括下列三种定时01141在设备项的电源开启之后立即;01152在上电状态期间以恒定间隔;以及01163在从许可服务器400中接收到许可管理信息中的变化的通知时。0117在设备项100中设置定时1到3中的一个或多个。设备项100检测由设置指示的定时到来,。

46、从而访问许可服务器400。0118图8是一幅图,其说明了由设备项100执行以更新用户信息21的过程的一种实施例。在更新之前的设备项100的用户信息21中,没有用于用户AAAA和用户BBBB的链接许可信息,并且用于用户CCCC的该链接许可信息是“功能”。0119另一方面,根据许可服务器400中的许可管理信息,“功能”被链接至用户AAAA和用户BBBB。设备项100因而需要更新用户信息21。0120图9是一副流程图,其说明了由用户信息更新单元13执行以更新用户信息21的过程的一种实施例。0121用户信息更新单元13检查由设置所指示的定时是否已到达步骤S1。0122当定时已到达S1中为是时,用户信息。

47、更新单元13将用户信息21中的所有用户ID发送至许可服务器400S2。0123许可服务器400读取与用户ID链接的所有功能S3。例如,分别关于用户AAAA、用户BBBB和用户CCCC读取功能、功能和功能。0124许可服务器400将与用户ID链接的功能发送至设备项100S4。可注意到,多个功能即,链接许可信息可按下列方式与单个用户相关联。0125用户AAAA功能说明书CN102339372ACN102339385A9/23页130126功能0127用户BBBB功能0128用户CCCC功能0129功能0130用户信息更新单元13将接收到的功能注册到用户信息21中,从而使得该功能与用户ID相关联S5。

48、。0131例如,用户信息更新单元13将功能注册为链接许可信息,从而使得该功能与用户AAAA和用户BBBB相关联。按照这种方式,可对于已刚刚购买了该功能的用户AAAA和用户BBBB设置许可信息。0132由于功能已注册为用于用户CCCC的链接许可信息,因此用户信息更新单元13可以对该信息不做什么,或者可以覆盖该信息。0133按照上述方式,可以在设备项100上的用户信息21中注册关于用户ID的链接许可信息。0134功能的自动引入0135可能存在一种情形,在该情形中,要被许可为链接许可的功能尚未被引入用户已登录的设备项200中。考虑到这一点,设备项100响应于用户的登录动作而自动引入功能。为了自动引入。

49、功能,可能需要对设备项100提供有关于登录用户的用户信息21。有两种类型机制,通过该机制,设备项100如下获取即,更新用户信息21。01361当未注册在设备项100上的用户信息21中的用户要求登录时,设备项100请求管理服务器700提供请求登录的用户的用户ID和密码。利用这种布置,设备项100可在用户登录时获取用户ID和密码。进一步地,该布置可节省设备项100处的资源。01372设备项100以恒定间隔请求管理服务器700提供用户ID和密码。在这种情形下,设备项100可拥有管理服务器700拥有的相同用户ID和密码。因而,当用户请求登录时,设备项100可开始引入功能,而不访问管理服务器700。0138使用这些机制中哪一个可由管理员决定。不管使用这些机制中的哪一个,自动引入的过程是相同的。将给出一种情形的描述,在该情形中,为本实施方式中的设备项200而选择机制1。0139图10是一幅图,其描述了功能的自动引入。图11是一副流程图,其说明了自动引入的过程。0140用户登录设备项100S10。在这么做的时候,用户输入用于登录的他/她的用户ID和密码。0141用户认证单元11检查由用户输入的用户ID是否已被注册在用户信息21中S20。当用户ID已被注册在用户信息21S20中为是时,用户认证单元11认证该用户S60。0142当用户ID尚未被注册在用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1