信息处理方法和信息处理装置的制作方法

文档序号:6611404阅读:122来源:国知局
专利名称:信息处理方法和信息处理装置的制作方法
技术领域
本发明涉及信息处理方法和信息处理装置,该方法和装置用于 对使得应用程序可操作的许可进行统 一 管理。
背景技术
通常,为了使得应用程序对真正的购买者可操作,认可的实践 是分配许可,以便避免应用程序的非授权使用。
分配许可通常包括,为每个应用程序(在下文中,简称为"应 用")发布一条许可信息(许可密钥)。只有当由用户输入号与许 可密钥号匹配时,才可能在诸如打印机的设备中安装应用。
发布许可密钥以及安装应用的 一种形式包括,例如向应用开发 者申请密钥号的发布,然后在安装应用的时候将该密钥号作为许可 密钥输入。
还存在已知为团体许可(site license )和7>司许可的许可。在由 企业等购买应用的地方,这些许可使得有可能在预定数目的设备上 安装单个的应用。
还提出了 一种方法,包括从多条程序信息以及单条装置标识 (ID)信息生成多条许可密钥,并且生成从所生成的多条许可密钥 (例如,参见日本专利未审公开No.2002-215253 )封装的许可密钥。
此外,还提出了一种方法,包括针对多个设备(例如,参见曰 本专利未审公开No.2005-327196)生成单个的许可文件。
然而,尽管上述传统方法实现设置将要发布的许可密钥,但是 许可密钥的配置不能随意地改变。
当在大量用户中安装应用的时候,还出现由于手工管理造成的 问题。例如,不但由于手工管理造成输入许可密钥需要相当长的时
间量,而且还会出现以不正确地输入许可密钥形式的人为错误。
考虑到上述问题,作为本发明自身的一个目的而提供了一种信
息处理技术,该技术使得可以根据设备型号和应用功能来统一许可
密钥或者许可文件的发布。
本发明进一步的目的在于提供一种信息处理技术,其通过将统
一的许可密钥和统一的许可文件下载到设备来消除由于手工管理输
入数据所需的时间以及输入错误。

发明内容
根据本发明的 一 方面,提供了 一种用于管理许可发布的信息处 理方法,所述许可控制设备的操作以及将要在所述设备中安装的应
用的功能,所述方法包括
应用信息输入步骤,用于输入标识所述应用的许可访问信息以便 发布所述许可;
确定步骤,确定是否请求了统一许可的发布,所述统一许可统一 了用于使得所述应用在多个设备中可操作的许可;
设备信息输入步骤,输入用于标识多个设备的设备信息;以及
许可发布步骤,如果在所述确定步骤中确定请求了所述统一许可 的发布,则基于由所述设备信息标识的所述设备以及由所述许可访 问信息标识的所述应用的组合来发布所述统 一 许可。
根据本发明的另 一方面,提供了 一种用于管理许可发布的信息 处理装置,所述许可控制设备的操作以及将要在所述设备中安装的 应用的功能,所述信息处理装置包括
应用信息输入单元,适用于输入用于标识所述应用的许可访问信 息 以便发布所述许可;
确定单元,适用于确定是否请求了统一许可的发布,所述统一许 可统一 了 .用于使得所述应用在多个设备中可操作的许可;
设备信息输入单元,适用于输入用于标识多个设备的设备信息; 以及
许可发布单元,适用于如果所述确定单元确定请求了所述统一许 可的发布,则基于由所述设备信息标识的所述设备以及由所述许可 访问信息标识的所述应用的组合来发布所述统一许可。
根据本发明的另 一方面, 一种用于管理许可发布的信息处理方 法,所述许可控制将要在处理装置中安装的多个应用的功能,所述
方法包括
应用信息输入步骤,用于输入标识所述多个应用的每个的许可访 问信息以便发布所述许可;
确定步骤,确定是否请求了统一许可的发布,所述统一许可统一 了用于使得所述多个应用在处理装置中可操作的许可;
许可发布步骤,如果在所述确定步骤中确定请求了所述统一许可 的发布,则基于由所述许可访问信息所标识的应用所标识的多个应 用的组合来发布所述统一许可;
生成步骤,生成用于管理所述统一许可的管理信息表;
返回接收步骤,接收所述统一许可的返回,
其中如果在所述许可发布步骤中新发布了所述统一许可,则基于 关于所述统一许可的信息在所述生成步骤中更新所述管理信息表, 以及
其中如果在所述返回接收步骤中接收到所述统一许可的返回,则 通过从所述管理信息表中删除关于所述返回的统一许可的信息来在
所述生成步骤中更新所述管理信息表。
仍根据本发明的另一方面,一种用于管理许可发布的信息处理装
置,所述许可控制将要在处理装置中安装的多个应用的功能,该信 息处理装置包括
应用信息输入单元,适用于输入标识所述多个应用的每个的许可 访问信息以便发布所述许可;
确定单元,适用于确定是否请求了统一许可的发布,所述统一许 可统一 了用于使得所述多个应用在处理装置中可操作的许可;
许可发布单元,适用于如果在所述确定步骤中确定请求了所述统
一许可的发布,则基于由所述许可访问信息所标识的应用所标识的
多个应用的组合来发布所述统一许可;
生成单元,适用于生成用于管理所述统一许可的管理信息表;
返回接收单元,适用于接收所述统一许可的返回,
其中如果由许可发布单元新发布了所述统一许可,则基于关于所 述统一许可的信息来由所述生成单元更新所述管理信息表,以及
其中如果由返回接收单元接收到所述统一许可的返回,则通过从 所述管理信息表中删除关于所述返回的统一许可的信息来由所述生 成单元更新所述管理信息表。
本发明使得可能根据设备型号和应用功能来统一许可密钥或者 许可文件的发布。
本发明还能够通过将统一许可密钥和许可文件下载到设备而消 除由于手工管理输入数据所需时间和输入错误两者。
从以下参考附图的示范性实施方式的描述中,本发明进一步的 特征将变得显而易见。


图1示出了根据本发明一个实施方式的信息处理系统的配置;
图2是表示根据本发明一个实施方式的许可发布服务器101的 示意性配置的框图3是根据本发明一个实施方式的以简化的形式示出存储在许 可管理DB 106中的信息;
图4示出了根据本发明一个实施方式的产品分类DB 391的配
置;
图5示出了根据本发明一个实施方式的统一产品DB 392的配
置;
图6是用于示出根据本发明一个实施方式的许可发布单元113 中处理流程的流程图7示出根据本发明一个实施方式的许可发布中所使用的屏幕;
图8是示出根据本发明一个实施方式的由许可发布单元113所 执行的用于统一许可的详细处理流程(S640)的流程图9示出了根据本发明一个实施方式的用于输入多个设备序列 号的屏幕;
图IO示出了根据本发明一个实施方式的显示统一许可密钥和统 一许可访问号的屏幕;
图ll是示出图8的步骤S821中发布统一许可密钥的处理流程 的流程图12A示出了在一个示范性统一许可密钥中使用的位信息; 图12B示意性示出了作为控制信息的特定例子的由设备和应用
可操作的功能的范围;
图13示出了从图8的步骤S822中的处理得到的统一许可文件
的配置;
图14A和图14B示出了在图12A中所示的统一许可密钥配置的 变形;
图15是示出根据第二实施方式的用于发布统一许可密钥的处理 流程的流程图。
具体实施例方式
在下文中,将参考附图示意性地详细描述本发明的优选实施方 式。然而,在这些实施方式中所述的构成单元仅仅是示意性的,并 且并非旨在将本发明的范围仅仅限制于此。
第一实施方式 信息处理系统的配置
图1示出了根据本发明优选实施方式的信息处理系统的配置。 用作信息处理装置功能的许可发布服务器101、用户系统102、制造 信息管理系统103、以及销售信息管理系统104经由网络105以能够 相互传输并接收数据的状态连接。
信息处理系统可对使得应用功能可操作的许可执行统 一 管理, 以便防止应用的非授权使用。
许可发布服务器101用作信息处理装置,其全面地管理关于发 布和分配i午可的信息处理。
用户系统102用作信息处理系统,其管理关于针对由用户所使
用的网络设备的请求许可的信息处理以及设置所发布的许可,该网
络设备诸如打印装置。用户系统102由连接到网络105的信息处理 装置构成,诸如个人计算机或者移动终端。构成用户系统102的信 息处理装置能够在诸如打印装置123、 124以及125的打印装置的网 络设备中设置由许可发布服务器101所发布的许可,例如经由网络 105。
可以从许可发布服务器101向打印装置123、 124以及125提供 许可,例如通过作为单一许可文件来针对多个应用提供多个许可。 另外,针对每个应用的许可访问号可作为许可来提供给打印装置。
许可发布服务器101可管理发布给打印装置123、 124和125的 许可。许可管理包括,例如管理用于操作打印装置123、 124和125 的应用的许可、以及管理关于附加应用的许可。
注意,上述许可管理是示意性的,并且当然本发明并非旨在限 于这种形式的管理。
许可发布服务器101可以针对每个打印装置管理许可,并且能 够通过提供许可控制针对每个打印装置的唯一功能。许可发布服务 器101能够发布和提供许可,用于使得打印装置组(特定数目的设 备)使用单一许可可操作,并且用于控制设备操作。
许可发布服务器101包括产品分类管理单元110,其管理用于应 用的许可密钥供应。许可发布服务器101还包括产品分类管理单元 150,其管理许可文件的供应。许可发布服务器101进一步包括统一 产品管理单元160,其管理用于使得打印装置组(特定数目的设备) 使用单一许可可操作的许可,并且用于控制设备操作。
制造信息管理系统103管理用于作为产品管理打印装置123、124和125的由打印装置123、 124和125的制造者所使用的制造信息。
销售信息管理系统104管理关于销售者以及打印装置123、 124 和125销售的各种信息,销售者将打印装置123、 124以及125作为 由制造者所制造的产品销售。
许可管理数据库(DB) 106连接到许可发布服务器101。许可管 理DB 106存储选项信息、应用信息(包括许可密钥号(LKey#)信 息)、许可访问号(LA#)信息、设备序列号(DS#)信息、许可文 件等。将参考图3至图5详细地描述许可管理DB 106的内容。
网络105是能够双向通信的通信线路,诸如因特网。
在根据本发明实施方式的信息处理系统中,许可发布服务器101 可分别从制造信息管理系统103和销售信息管理系统104接收关于 打印装置123、 124和125的制造信息以及销售信息。
当接收了制造信息或者销售信息时,管理单元(IIO、 150、 160) 将关于打印装置、客户信息的信息以及关于额外购买的应用的信息 在许可管理DB 106中注册。
许可发布单元113经由销售信息管理系统104来发布实现对应 用访问的许可访问号,基于在许可管理DB 106中所注册的信息将许 可分配^^该应用。
销售信息管理系统104产生包含所获得许可访问号的证书。在 销售信息管理系统104的管理之下,销售者向用户出售打印装置和 印有用于在获取许可中使用的许可访问号的证书。
为了使得购买了打印装置的用户能够使用打印装置上的应用功 能,需要获取由许可发布服务器101所发布的许可。响应于经由网 络105来自用户系统102的适当访问,许可发布服务器101发布许 可密钥或者许可文件。
标识(ID)信息标识安装目的地(例如,是打印装置123),并 且在由许可发布服务器101所发布的许可密钥或者许可文件中嵌入 应用的功能。只有具有嵌入在许可密钥或者许可文件中的ID信息的 装置才能启动选项功能和应用。
即,在另一装置中需要不同的许可来启动相同的应用。因而可 以防止应用的未授权使用。
例如,为了操作打印装置123 (作为安装目的地),用户可使用 用户系统102来直接访问许可发布服务器101。然后,用户能够在针 对许可访问号的交换中获取许可密钥或者许可文件。
用户能够经由将要在其上安装应用的打印装置的操作面板来直 接输入所获取的许可。可替换地,用户可经由用户系统102来将所 获取的许可下载到将要在其上安装应用的打印装置。
输入(或者下载)许可使得能够在将要把应用安装到其上的打 印装置上使用该应用。在这里,将打印装置123用作示范性安装目 的地来描述许可的发布,当然,尽管本发明并不旨在于限于此例。 例如,使用由许可发布服务器101的许可发布单元113所发布的统 一许可,可使得打印装置123、 124和125可以统一方式操作。将在 下文中详细描述关于许可发布和统一许可发布的特定处理。
许可发布服务器101的示意性配置
图2是示出了许可发布服务器101的示意性配置的框图。 在图2中,显示装置201例如在其显示屏上显示窗口 、图标、 消息、菜单以及其它用户界面信息。视频随机存取存储器(VRAM) 202存储用于在显示装置201上显示的图像数据。存储在VRAM 202 中的图像数据根据预定的规则而传送到显示装置201,并且在显示装 置201上显示图像。压缩盘驱动(CDD) 203从记录介质(诸如 CD-ROM和CD-R)读取并且向该记录介质写入各种控制程序和数 据。CDD 203可以是DVD驱动器。
键盘204具有用于输入字符的各种按键。例如,指向设备(PD) 205用于指示在显示装置201的显示屏上显示的例如图标、菜单以及 其它对象。
中央处理单元(CPU)206管理许可发布服务器101的所有操作。 此外,存储在CDD 203中的控制程序经由CPU 206和CPU总线
212来控制所连接的设备。只读存储器(ROM) 207保存各种控制程 序和数据。随机存取存储器(RAM) 208包括用于CPU 206的工作 区、用于当执行错误处理时保存数据的区域以及用于加载控制程序 的区域。
柔性盘驱动器(FDD) 210和硬盘驱动器(HDD) 209用作存储 装置并且保存各种控制程序和数据。
网络接口 (NET-I/F) 211能够经由网络105来与打印装置123 和其它信息处理装置通信。CPU总线212包括地址总线、数据总线 和控制总线。还可以经由网络105而从ROM 207、 HDD 209、 FDD 210 和CDD 203或者从其它信息处理装置来向CPU 206提供控制程序。
注意,关于构成用户系统102、制造信息管理系统103和销售信 息管理系统104的信息处理装置,可以采纳与图2中的许可发布服 务器101的硬件配置的类似配置。
许可管理DB 106
图3以简化形式示出了在许可管理DB 106中所存储的信息。许 可管理DB 106具有对应于产品分类管理单元IIO的产品分类数据库 (DB) 390。许可管理DB 106还具有对应于产品分类管理单元150 的产品分类数据库(DB) 391。许可管理DB 106进一步具有对应于 统一产品管理单元160的统一产品数据库(DB) 392。
LA弁序号表393是一个数据库,其管理向产品分类公共发布的序 号和许可访问号,该产品分类由产品分类管理单元110和150以及 统"~~产品管 理单元160所管理。对应于每个许可访问号发布的序号 由LA弁序号表393所管理。LA弁序号表393进一步存储将要发布的 最终序号394以及最终序号的发布日期(最后发布日期)395。
产品分类DB 390
下面将描述产品分类DB 390。产品分类DB 390具有应用产品 信息表310和设备产品信息表320。产品分类DB 390还具有关联于
两个信息表310和320的表330。
关联于两个信息表310和320的表330存储应用产品代码331 和设备产品代码332。通过参考此表,将要在其上安装应用产品的设 备产品可以关联于由用户所购买的应用产品。
产品分类DB 390具有功能信息表340、客户信息表350、许可 访问号(LA弁)表360、许可密钥(LKey)信息表370以及设备号信 息表380。
功能信息表340存储功能ID 341和功能名称342,用于标识将 要在其上安装应用产品的打印装置的功能。
应用产品信息表310存储用于标识应用产品的应用产品代码 311、示出功能类型的功能ID312、产品名称313、产品概要314以 及产品注册日期315。
LA弁表360存储许可访问号(LA# ) 361 、许可访问号的序号362、 产品/应用产品代码363、以及所注册设备的号码364。 LA弁表360还 存储设备序列号(DS#) 365、用户序列号366以及示出许可有效性 的状态367。 LA弁表360进一步存储统一许可管理号368和许可分类 信息369。
许可分类信息369是用于在当发布统一许可密钥时使用的基础 信息。特别地,与将要在其上安装应用的打印装置一起,在分类信 息369中设置预定代码。然后,在当提供统一许可密钥的时候,根 据此预设代码来控制将要在其上安装应用的打印装置所允许的功 能。当集体地管理许可时,使用统一许可管理号368。
客户信息表350存储用户序列号351、企业名称352、电子邮件 ;也址353、电话号码354以及姓名355。
LKey信息表370存储许可密钥号(LKey# ) 371、许可访问号 (LA# ) 372以及LA弁发布日期373。在LKey信息表370中的信息 经由销售信息管理系统104来存储。
设备产品信息表320存储用于唯一标识设备的设备产品代码 321、目标型号产品名称322、指示根据LA弁的发布状态而禁止内容
修改的编辑锁标志323等。在设备产品信息表320中的信息经由制 造信息管理系统103来存储。
设备号信息表380存储设备产品代码381、序号382、数据带前 缀383、数据带开始号384、数据带结束号385以及编辑锁标志386。
产品分类DB 391
图4示出了产品分类DB391的配置。注意,将省略上述与图3 所述的表重复的内容。
产品分类DB391具有应用信息表420和LA弁表360。产品分类 DB 391具有关联于两个信息表360和420的产品信息表410。
产品信息表410存储产品代码411、应用号412、应用产品名称 (产品名称)413、许可所分配给的设备的凄t目414、以及关于许可 过期日期的信息等。
产品分类DB391进一步具有客户信息表350、许可文件信息表 430、以及i殳备号信息表380。
许可文件信息表430存储许可访问号(LA#) 431、许可文件号 (LFile#) 432、 i午可文件发布日期433、以及示出i午可文件已经更 新次^:的序号434。
当向不同设备分配许可时,使用序号434。
应用信息表420存储示出产品的系统管理应用号421以及应用 ID 422 (其是在打印装置中用于指定应用的管理号)。应用信息表 420还存储示出应用版本的应用版本423以及应用名称424。
LA弁表360和设备号信息表380类似于图3的上述描述中的配置。
上述数据库使用在服务器中准备的用户界面(UI),并且由执 行用于产品注册、修改、许可访问号发布等处理的销售信息管理系 统104和制造信息管理系统103等生成。
统一产品DB 392
图5示出了统一产品DB 392的配置。统一产品DB 392具有许 可密钥(LKey)统一管理号表520、许可文件(LFile )统一管理号 表530以及关联于这两个信息表的统一许可管理信息表510。
统一许可管理信息表510存储许可密钥(LKey)统一管理号511、 许可文件(LFile)统一管理号512、统一许可访问号(LA#) 513以 及用户序列号514。统一许可管理信息表510进一步存储是统一许可 的许可文件(LFile) 515以及许可密钥(LKey) 516,状态517以及 许可密钥(LKey)统一分类518。
LKey统一管理号表520和LFile统一管理号表530由统一许可 管理信息表510所管理。LKey统一管理号表520和LFile统一管理 号表530是彼此排他,并且控制统一许可管理信息表510以侵J义仅 具有这些表中的一个。
即,LKey统一管理号511和LKey 516的任一项是空的,或者 LFile统一管理号512和LFile 515是空的。这使得统一状态具有鲁棒 性。
LKey统一分类518根据分类信息369设置分类,该分类包括当 发布统 一 许可密钥时所批准的所有许可。
在本实施方式中,从零售价格和营销的角度出发设置分类。注 意,当然可以从其它角度出发设置分类。
例如,如果可以由单个许可密钥统一的设备数目是四,则创建 最大值是四的许可密钥统一管理号表520。
统一 LA# 513是当统一许可时生成的单个许可访问号。用户可 以通过参考统一 LA# 513集中式地管理统一许可。
LKey统一管理号表520存储许可密钥统一管理号521、许可密 钥号(LKey#) 522、许可访问号(LA# ) 523、缩写的设备号524以 及状态525。如果单个许可密钥提供用于多个设备,则生成LKey统 一管理号表520。
LKey# 522和LA# 523分别将存储在图3中的LKey信息表370 的LKey# 371和LA# 372中的信息进行存储。
当已经执行统一时,缩写设备号524存储用于指定设备的简化 号。状态525示出了表的更新周期。
LFile统一管理号表530存储许可文件(LFile )统一管理号531 、 许可文件号(LFile#) 532、许可访问号(LA# ) 533以及状态534。
如果使用单个许可文件为多个设备提供不同功能,则生成LFile 统一管理号表530。
LFile# 532和LA# 533分别将存储在图4中的许可文件信息表 430的LFile弁432和LA弁431中的信息进行存+者。状态534示出了 LFile统一管理号表530的更新周期。
下面将描述许可发布服务器101的许可发布单元113中的许可 发布处理。
许可密钥发布
图6是用于示出许可发布单元113中的处理流程的流程图。图7 示出了在许可发布中使用的屏幕。许可发布单元113可管理控制设 备操作以及将要在设备中安装的应用的功能的许可发布。
当请求许可发布的时候,用户经由用户系统102的浏览器来访 问写在所购买应用产品包装上的URL。在这里,"浏览器"是用于 浏览在诸如因特网的网络上存在的内容的程序。
许可发布月良务器101经由因特网105>^人用户系统102接收访问, 并且将用于显示许可发布屏幕(图7)的显示数据传输到用户系统 102。
为了输入用于标识应用的许可访问信息(许可访问号),许可 发布屏幕700用作输入屏幕(输入单元)以便发布许可。
许可发布屏幕700具有许可访问号(LA弁)输入字段701和用于 指示许可被发布的发布许可按钮702。为了在请求统一处理中使用, 许可发布屏幕700进一步具有用于确定将要统一多少许可访问号(统 一号)的统一号输入字段703以及用于请求统一许可发布的请求统 一许可按钮704。
许可发布单元113可确定是否已经请求了统一许可的发布,该 统一许可统一了使得多个设备能够操作应用的许可。许可发布单元 113用作确定单元,其确定是否已经基于对统一号输入字段703的输 入而请求了统 一 许可的发布、以及是否按下了请求统 一 许可按钮 704。
在步骤S601中,许可发布服务器101等待来自许可发布屏幕700 的关于是否请求了单个功能许可或者统一许可的输入。
在这里,如果按下了请求统一许可按钮704,则在添加与请求统 一的许可数目相同数目的LA弁输入字段701之后,许可发布服务器 101再次显示图7。
如果按下了发布许可按钮702,则在步骤S602中,许可发布服 务器101的许可发布单元113基于许可访问号(LA弁)的内容来确定 将要执行的处理。
如果输入许可访问号(LA#)是1,则许可发布单元113从产品 分类DB 390或者391的LA弁表360获取相关数据。
如果对应于许可访问号(LA#)的信息存储在LKey信息表370 (图3 )中,则处理进行到步骤S610。如果对应于许可访问号(LA#) 的信息存储在许可文件信息表430 (图4)中,则处理进行到步骤 S630。
如果在步骤S602中判断已经输入了多个许可访问号(LA#), 则许可发布单元113确定已经请求了许可统一,并且处理进行到步 骤S640。
接着,将详细描述发布许可密钥(S610)的处理。 在步骤S612中,许可发布单元113生成用于请求设备序列号输 入的注册屏幕,并且将生成的显示数据传输到用户系统102。
当用户输入设备序列号时,许可发布单元113在步骤S613中检 查所输入的设备序列号,并且确定是否已经向设备发布了许可。许 可发布单元113可以通过查阅LKey信息表370中存储的许可密钥信 息(Lkey#) 371以及LA弁发布日期373来确定是否已经发布了许可
密钥。
如果确定未曾发布许可(S613:否),则处理进行到步骤S615。
在步骤S615中,许可发布单元113生成用于确认向用户发布许 可的确认屏幕的数据,并且向用户系统102传输所生成的数据,以 便在用户系统102中显示确认屏幕。如果用户经由确认屏幕请求许 可密钥的发布,则处理进行到步骤S616。
在步骤S616中,许可发布单元113使用输入设备序列号生成加 密的许可密钥号(LKey#),将加密的LKey存在LKey信息表370中 注册并结束处理。
许可发布单元113生成用于显示所发布许可密钥号(LKey#)的 屏幕数据,并向用户系统102传输所生成的屏幕数据,以便在用户 系统102中显示所发布的许可密钥号(LKey#)。
另一方面,如果在步骤S613中确定已经发布了许可密钥(S613: 是),则处理进行到步骤S614。在步骤S614中,许可发布单元113使用输入设备序列号从数据 库获取在加密状态中注册的许可密钥号(LKey#)。
此外,许可发布单元113生成用于显示所获取的许可密钥号 (LKey# )的屏幕数据,并且向用户系统102传输所生成的屏幕数据, 以《更在用户系统102中显示许可密钥号(LKey#)。
当通过用户操作将在用户系统102中所显示的许可密钥号 (LKey#)输入到安装目的地(例如是打印装置123)时,许可针对 其而发布的应用的功能变得可用。注意,还可以通过用户操作将用 户系统102中显示的许可密钥号(LKey弁)下载到指定的安装目的地。
许可密钥号(LKey#)所输入到的打印装置123确定在打印装置 123中所设置的设备序列号和应用号是否匹配许可密钥号(LKey# )。 如果它们匹配,则应用可以在打印装置123上启动。
由此,制造并销售的应用和打印装置123可处于许可发布服务 器101的管理之下。
如果许可发布单元113在步骤S602中确定输入许可访问号
(LA#)存储在许可文件信息表430 (图4)中,则处理进行到步骤 S630。
在步骤S630中,许可发布单元113执行用于发布许可文件 (LFile)的处理。此处理基本上类似于在步骤S610中用于发布许可 密钥的处理。
在步骤S602中,如果确定已经输入了多个许可访问号LA#,则 许可发布单元113确定请求了许可统一,并且处理进行到步骤S640 的i午可统一处理。
i午可统一处理
将详细描述由许可发布单元113执行的用于发布统一许可密钥 (图6的步骤S640)的处理流程。
图8是示出了由许可发布单元113所执行的用于统一许可 (S640 )的详细处理流程的流程图。
在步骤S801中,许可发布单元113判断对应于经由图9的输入 屏幕所输入的设备序列号而将要统一的许可访问号(LA# )是否都是 新号。如果它们是已经发布的许可访问号或者统一许可访问号 (S801:是),则许可发布单元113处理进行到步骤S802。
在步骤S802中,许可发布单元113基于输入设备序列号而获取 所发布的许可访问号(LA#)。
如果在步骤S801中确定没有发布许可访问号或者统一许可访问 号(S801:否),则许可发布单元113处理进行到步骤S803。
在步骤S803中,许可发布单元113准备将产品分类、应用产品 名称以及应用产品代码相结合的数据。
此外,在步骤S804中,许可发布单元113生成屏幕数据,用以 输入用于获取目标在于统 一 的许可访问号的设备序列号,并且向用 户系统102传输所生成的屏幕数据。 一旦接收到屏幕数据,则用户 系统102在显示装置上显示用于输入设备序列号的屏幕。
图9示出了用于输入多个设备序列号的屏幕。在步骤S803中创
建的产品列表信息(产品分类、应用产品名称、应用产品代码)在
此屏幕上显示。此屏幕显示用作输入单元,用于输入标识多个i殳备 的设备序列信息(设备序列号)。
许可发布单元113基于经由此屏幕输入的多个设备序列号来获 取将要统一的许可访问号(LA# )。如果存在已经发布的许可访问号, 则在步骤S802的处理中应该已经获取了对应的许可访问号。在图9 的例子中,提供了两个输入块901和902。在这些输入块中分别显示 设备序列号输入字段911和914,并且对应于在此输入的两个i殳备序 列号的许可访问号目标在于统一。用于确认输入设备序列号的确认 输入字段912和915对应于设备序列号输入字段911和914显示。
在为了在多个设备上启动和操作相同应用而发布统一许可的情 况下,用户输入设备序列号以便在输入字段911和914中标识多个 设备。然后,当用户按下发布统一许可按钮913时,许可发布单元 113执行步骤S805和其后的以下许可统一处理。
在步骤S805中,许可发布单元113确定目标在于统一的i殳备是 否是相同的型号、以及应用是否具有相同的功能(在下文中,用"相 同型号/相同功能"表示)。
如果在步骤S805中由许可发布单元113所得到的确定结果是相 同型号/相同功能(S805:是),则处理进行到步骤S808。
另一方面,如果在步骤S805中的确定结果不是相同型号/相同功 能(S805:否),则处理进行到步骤S806。
在步骤S806中,许可发布单元113确定目标在于统一的i殳备是 否是相同型号,以及应用是否具有不同功能(在下文中,用"相同 型号/不同功能"表示)。
如果在步骤S806中由许可发布单元113所得到的确定结果是相 同型号/不同功能(S806:是),则处理进行到步骤S809。另一方面, 如果在步骤S806中的确定结果不是相同型号/不同功能(S806:否), 则处理进行到步骤S807。
在步骤S807中,许可发布单元113确定目标在于统一的设备是
否包括多个型号、以及应用是否具有相同功能(在下文中,用"多 个型号/相同功能"表示)。
如果在步骤S807中由许可发布单元113所得到的确定结果是多 个型号/相同功能(S807:是),则处理进行到步骤S810。另一方面, 如果在步骤S807中的确定结果不是多个型号/相同功能(S807:否), 则处理进行到步骤S811。
在步骤S808至S811中,许可发布单元113通过在统一产品DB 392的统一许可管理信息表510的状态517中设置确定结果来存储确 定结果(S805 - S807)。许可发布单元113基于由设备序列信息(号) 所标识的设备、以及基于确定结果由许可访问信息(号)所标识的 应用的组合来发布统一许可。例如,许可发布单元113可根据由设 备序列信息(号)所标识的设备是否是相同型号或者多个型号来切 换将要发布的统一许可(许可密钥或者许可文件)的格式。
如果在状态517中设置步骤S808或者S809的确定结果,则处 理进行到步骤S821。在这里,许可发布单元113基于在状态517中 设置的确定结果来发布统一许可密钥(LKey)以及统一许可访问号 (LA#)。
如果在状态517中设置步骤S810或者S811的确定结果,则处 理进行到步骤S822。在这里,许可发布单元113基于在状态517中 设置的确定结果来发布统一许可文件(LFile)以及统一许可访问号 (LA#)。
在步骤S823中,许可发布单元113向用户系统102传输在步骤 S821中发布的统一许可密钥(LKey)等或者在步骤S822中发布的 统一许可文件(LFile)等。
许可发布单元113还生成用于在用户系统102中显示统一许可 密钥(LKey)等或者统一许可文件(LFile )等的屏幕数据,并且将 所生成的数据传输到用户系统102。
用户系统102接收从许可发布单元113传输的屏幕数据。接着, 显示在步骤S823中传输的统一许可密钥(LKey)和统一许可访问号
(LA#)、或者统一许可文件(LFile)和统一许可访问号(LA# )。 图10示出了显示统一许可密钥(LKey) 1001和统一许可访问 号(LA# )1002的屏幕。也显示其中统一许可是统一许可文件(LFile) 的类似屏幕。如果存在已经发布的许可密钥等,则显示这些发布的 许可密钥等。
许可密钥发布处理
接着,将详细描述作为发布统一许可处理的一部分的许可密钥 (图8的S821 )的发布。图11是示出在步骤S821中用于发布许可 密钥的处理流程的流程图。
在步骤S1101中,许可发布单元113搜索统一许可管理信息表 510的统一LA弁513字段,以便确定是否已经发布了统一许可访问号 (LA#)。
如果许可发布单元113在步骤S1101中确定已经发布了统一许 可访问号(LA#) (S1101:是),则处理进行到步骤S1102。
在步骤S1102中,许可发布单元113搜索LKey统一管理号表 520,以便确定设备序列号是否对应于统一许可访问号。如果存在 LKey统一管理号表520而且在缩写设备号524中设置了数据,则许 可发布单元113确定设备序列号不是新的(S1102:否),并且处理 进行到步骤SI 103。
在步骤S1103中,许可发布单元113从统一许可管理信息表510 获耳又发布的LKey 516,并且结束处理。
在步骤S1101中,如果许可发布单元113确定没有发布统一许 可访问号(LA弁)(S1101:否),则处理进行到步骤S1104。另夕卜, 如果不存在缩写设备号,则许可发布单元113在步骤S1102中确定 设备序列号是新的(S1102:是),并且处理进行到步骤S1104。
在步骤S1104中,许可发布单元113确定针对输入设备序列号 的缩写设备号。此缩写设备号作为共享统一许可访问号(LA#)的设 备而处理。
在步骤S1105中,许可发布单元113发布针对在步骤S1104中 所确定的缩写设备号的许可访问号(LA#),并且创建LKey统一管 理号表520。然后,许可发布单元113在LKey统一管理号表520中 设置缩写设备号、新发布的许可访问号(LA#)等(许可密钥统一管 理信息)。
如果统一许可是新发布的,则在步骤S1106中许可发布单元113 基于关于统一许可的信息来创建或者更新统一许可管理信息表510。 即,许可发布单元113根据在LKey统一管理号表520中的设置来创 建或者更新统一许可管理信息表510。如果没有发布统一许可访问号 (S1101:否),则许可发布单元113新发布统一许可访问号(LA弁)。
在步骤S1107中,许可发布单元113生成统一许可密钥(LKey)。
注意,尽管图11示出了用于发布统一许可密钥的步骤S821的 处理流程,用于发布统 一 许可文件的步骤S 822的处理流程是类似的。 在此情况下,许可发布单元113在对应于步骤S1105的处理中,发 布用于在步骤S1104中确定的缩写设备号的许可访问号(LA#), 并且创建LFile统一管理号表530。然后,许可发布单元113在LFile 统一管理号表530中设置缩写设备号、新发布的许可访问号(LA#) 等(许可文件统一管理信息)。
在对应于步骤S1106的处理中,许可发布单元113根据在LFile 统一管理号表530中的设置来创建或者更新统一许可管理信息表 510。如果没有发布许可访问号(S1101:否),则许可发布单元113 新发布统一许可访问号(LA#)。
在对应于步骤S1107的处理中,许可发布单元113生成统一许 可文件(LFile)。
统 一 许可密钥的示范性配置
图12A示出了在一个示范性统一许可密钥中使用的位信息。许 可发布单元113可通过结合在图12A中所示出的位信息来生成统一 许可密钥。 由许可发布单元113所发布的许可密钥包括示出许可密钥属性
的ID信息(D7、 D6)以及用于控制设备操作和应用功能的控制信 息(D5-D0)。
在图12A中,比特D7和D6的两个比特用作示出许可密钥属性 的ID信息,此信息示出许可密钥是否是传统许可密钥形式(传统的) 或者是统一许可密钥形式(公用操作)。比特D5至D0用作控制设 备操作和应用功能的控制信息,此信息设置由设备和应用可操作的 功能范围。
图12B示意性示出了作为控制信息的特定例子的设备和应用可 操作的功能范围。如果在比特D5至D0中的设置是"0" (1201), 则作为应用功能而允许所有设备操作("所有(分类l、 2、 3)") 以及HDD用途、PDF、加密和复制伪造物抑制图案授权功能的执行。
如果在比特D5至D0中的设置是"1" ( 1202),则只允许分 类1设备操作和HDD用途功能。如果在比特D5至D0中的设置是 "2" ( 1203 ),则只允许分类2设备操作和HDD用途和PDF功能。 如果在"D5至D0"中的设置是"3" ( 1204),则只允许分类3设 备才喿作和HDD用途、PDF和加密功能。
许可发布单元113基于设备序列号来确定缩写设备号(1至4)。 通过在用户系统102和许可发布服务器101两者中执行相同处理来 预先确定这些号码。在用户系统102和许可发布服务器101两者中 共享相同的缩写设备号可确保号码一致唯一。在用户系统102和许 可发布服务器101两者中执行的处理包括例如取得每个设备序列号 总共八个比特中4交低阶的四个比特。
许可发布服务器101的许可发布单元113加密图12A中所示的信息。
加密的许可密钥从许可发布服务器101 (许可发布单元113)传 输到用户系统102。用户系统102具有用于解密被加密的许可密钥的 解密密钥,并且一旦接收到许可密钥,则用户系统102解密该许可 密钥。然后,用户系统102辨别所解密密钥的内容。
如果根据设置在比特D7和D6中的信息来指示公用操作,则用 户系统102可以下载针对缩写设备号(1至4)在图12A中的比特 D5至DO的内容。接收许可密钥下载的设备可识别关于设备操作和 应用功能的描述(D5-D0)。设备的操作和所安装应用的功能分别 基于识别结果来控制。
图14A和14B示出了在图12A中所示的统一LKey配置的变形。 图14A示出了一个例子,其中已经放松了位于图12A中缩写设备号 的描述字段(字节2、 3)上的比特限制,允许详细描述设备序列号 (DS#)。
在用户系统102和许可发布服务器101两者中共享相同的设备 序列号(DS#)可确保号码一致唯一。例如,在用户系统102中保持 输入设备序列号并在许可发布服务器101中没有修改,这使得能够 精确标识设备序列号而不被缩写。
图14B示出了一个示范性配置,其中对应于在字节2至字节5 中的缩写设备号来设置控制信息,而不是如图12A中所示在字节l 的比特D5至D0中设置。如图14B所示那样配置统一许可密钥,这 使得能够使用不同控制信息针对每个缩写设备来设置许可密钥。
如图12A、图14A和图14B中所示,i午可发布单元113能够通 过修改统一许可密钥的配置来控制设备操作和应用功能。
统 一 许可文件的示范性配置
图13示出了从图8的步骤S822的处理中得到的统一许可文件 (LFile)的配置。统一许可文件(LFile)由应用ID以及设备序列 号(DS#)的组合所构成。统一许可文件包含具有关于多个设备型号 的相同或者不同功能的应用的组合。
当发布统一许可文件时,许可发布服务器101的许可发布单元 113使用加密密钥加密统一许可文件,并将所加密的统一许可文件传 输到用户系统102。用户系统102—旦接收到所加密的统一许可文 件,则使用用于解密所加密文件的解密密钥来解密统一许可文件。
用户系统102可将所解密的统一许可文件下载到设备(在图1 的情况下是打印装置123、 124和125)。接收到统一许可文件的设 备在统一许可文件中搜索设备序列号(DS#),并且如果获得了与设 置在特定设备中的设备序列号匹配的号码,则允许该设备启动由相 应应用ID所才示^识的应用。
如上所述,本实施方式使得能够根据设备型号和应用功能来以 统 一形式发布许可密钥和许可文件。
本实施方式还使得能够通过将统一许可密钥和统一许可文件下 载到设备而消除由于手工管理输入数据所需要的时间以及输入错误 两者。
此外,本实施方式使得能够通过修改统一许可密钥的配置来控 制设备操作和应用功能。
第二实施方式
下面将参考图15的流程图来描述本发明的第二实施方式。图15 是根据第二实施方式的用于示出发布统 一 许可密钥的处理流程的流
程图。附加到处理的相同步骤标号与第一实施方式中所述的图11中 的标号相同,并且为了避免冗余而省略了相关描述。
在步骤S1102中,许可发布单元113搜索LKey统一管理号表 520,以便确定设备序列号是否对应于统一许可访问号。如果不存在 LKey统一管理号表520并且在缩写设备号524中没有设置数据,则 许可发布单元113确定设备序列号是新的并且处理进行到步骤 S1501。
在步骤S1501中,许可发布单元113确定所发布的许可密钥是 否已经从用户系统102返回。如果所发布的许可密钥还没有返回 (S1501:否),则处理进行到步骤S1502。
在步骤S1502中,许可发布单元113执行出错处理。许可发布 单元113生成用于返回许可密钥的输入屏幕数据,并且将所生成的 输入屏幕数据传输到用户系统102,以便在用户系统102的显示装置上显示许可返回输入屏幕(未示出)。
一旦许可密钥已经经由许可返回输入屏幕正确输入、并且传输 到了许可发布服务器101,则许可在设备中不再有效。
当许可发布服务器101已经接收到许可密钥的返回(S1501:是) 时,处理进行到步骤S1503。
在步骤S1503中,许可发布单元113从统一许可管理信息表510 和LKey统一管理号表520中删除关于所返回统一许可的信息。然后, 许可发布单元113可更新统一许可管理信息表510和LKey统一管理 号表520。许可发布单元113在统一许可管理信息表510和LKey统 一管理号表520中删除关于所返回的许可密钥的信息。然后,许可 发布单元113可创建对应于新近增加的设备序列号的新的LKey统一 管理号表520,并且基于新近创建的表520的内容来更新统一许可管 理信息表510。
本实施方式能够在重新配置已经发布的许可密钥之后发布统一 密钥。由此,当购买了大量设备或者当替换现有设备时很容易统一 许可密钥。
尽管已经参考示范性实施方式描述了本发明,应该理解本发明 并不局限于所公开的示范性实施方式。以下权利要求书的范围将与
最宽泛的解释相一致,以便涵盖所有这样的修改和等价结构以及功
台匕 目匕。
权利要求
1.一种用于管理许可发布的信息处理方法,所述许可控制设备的操作以及将要在所述设备中安装的应用的功能,所述方法包括应用信息输入步骤,用于输入标识所述应用的许可访问信息以便发布所述许可;确定步骤,确定是否请求了统一许可的发布,所述统一许可统一了用于使得所述应用在多个设备中可操作的许可;设备信息输入步骤,输入用于标识多个设备的设备信息;以及许可发布步骤,如果在所述确定步骤中确定请求了所述统一许可的发布,则基于由所述设备信息标识的所述设备以及由所述许可访问信息标识的所述应用的组合来发布所述统一许可。
2. 根据权利要求1所述的信息处理方法,其中根据由所述设备 信息所标识的所述设备是否是相同型号或者多个型号来在所述许可 发布步骤中选择将要发布所述统一许可的格式。
3. 根据权利要求1所述的信息处理方法,进一步包括生成用于 管理所述统 一许可的管理信息表的生成步骤,其中如果在所述许可发布步骤中新发布了所述统一许可,则基于 关于所述统一许可的信息在所述生成步骤中更新所述管理信息表。
4. 根据权利要求1所述的信息处理方法,进一步包括接收所述 统一许可的返回的返回接收步骤,其中如果在所述返回接收步骤中接收到所述统一许可的返回,则 通过从所述管理信息表中删除关于所述返回的统 一许可的信息来在 所述生成步骤中更新所述管理信息表。
5. —种用于管理许可发布的信息处理装置,所述许可控制设备 的操作以及将要在所述设备中安装的应用的功能,所述信息处理装 置包括应用信息输入单元,适用于输入用于标识所述应用的许可访问信 息以便发布所述许可; 确定单元,适用于确定是否请求了统一许可的发布,所述统一许可统一 了用于使得所述应用在多个设备中可操作的许可;设备信息输入单元,适用于输入用于标识多个设备的设备信息; 以及许可发布单元,适用于如果由所述确定单元确定请求了所述统一 许可的发布,则基于由所述设备信息标识的所述设备以及由所述许 可访问信息标识的所述应用的组合来发布所述统一许可。
6. 根据权利要求5所述的信息处理装置,其中根据由所述设备 信息所标识的所述设备是否是相同型号或者多个型号来由所述许可 发布单元选择将要发布的所述统一许可的格式。
7. 根据权利要求5所述的信息处理装置,进一步包括生成单元, 适用于生成用于管理所述统一许可的管理信息表,其中如果由所述许可发布单元新发布了所述统一许可,则由所述 生成单元基于关于所述统一许可的信息来更新所述管理信息表。
8. 根据权利要求5所述的信息处理装置,进一步包括返回接收 单元,该返回接收单元适用于接收所述统一许可的返回,其中如果由所述返回接收单元接收到所述统一许可的返回,则通 过从所述管理信息表中删除关于所述返回的统一许可的信息来由所 述生成单元更新所述管理信息表。
9. 根据权利要求1所述的方法,其中所述设备信息是设备序列 信息。
10. 根据权利要求5所述的信息处理装置,其中所述设备信息是 设备序列信息。
11. 一种用于管理许可发布的信息处理方法,所述许可控制将要 在处理装置中安装的多个应用的功能,所述方法包括应用信息输入步骤,用于输入标识所述多个应用的每个的许可访 问信息以便发布所述许可;确定步骤,确定是否请求了统一许可的发布,所述统一许可统一 了用于使得所述多个应用在处理装置中可操作的许可;许可发布步骤,如果在所述确定步骤中确定请求了所述统一许可 的发布,则基于由所述许可访问信息所标识的所述应用所标识的多个应用的组合来发布所述统一许可;生成步骤,生成用于管理所述统一许可的管理信息表;返回接收步骤,接收所述统一许可的返回,其中如果在所述许可发布步骤中新发布了所述统一许可,则基于 关于所述统一许可的信息在所述生成步骤中更新所述管理信息表, 以及其中如果在所述返回接收步骤中接收到所述统一许可的返回,则 通过从所述管理信息表中删除关于所述返回的统一许可的信息来在 所述生成步骤中更新所述管理信息表。
12. —种用于管理许可发布的信息处理装置,所述许可控制将要 在处理装置中安装的多个应用的功能,所述信息处理装置包括应用信息输入单元,适用于输入标识所述多个应用的每个的许可 访问信息以便发布所述许可;确定单元,适用于确定是否请求了统一许可的发布,所述统一许 可统一 了用于使得所述多个应用在处理装置中可操作的许可;许可发布单元,适用于如果在所述确定步骤中确定请求了所^1统 一许可的发布,则基于由所述许可访问信息所标识的所述应用所标 识的多个应用的组合来发布所述统一许可;生成单元,适用于生成用于管理所述统一许可的管理信息表;返回接收单元,适用于接收所述统一许可的返回,其中如果由所述许可发布单元新发布了所述统一许可,则基于关 于所述统一许可的信息来由所述生成单元更新所述管理信息表,以 及其中如果由所述返回接收单元接收到所述统一许可的返回,则通 过从所述管理信息表中删除关于所述返回的统一许可的信息来由所 述生成单元更新所述管理信息表。
全文摘要
一种用于管理许可发布的信息处理方法,该许可控制设备的操作以及将要在设备中安装的应用的功能,该信息处理方法确定是否请求了统一许可的发布,该统一许可统一用于使得应用在多个设备中可操作的许可。如果确定请求了统一许可的发布,则根据由设备序列信息所标识的设备以及由许可访问信息所标识的应用的组合来发布统一许可。
文档编号G06F21/10GK101114329SQ200710139140
公开日2008年1月30日 申请日期2007年7月26日 优先权日2006年7月27日
发明者前田健司 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1