信息处理设备和方法

文档序号:6453701阅读:185来源:国知局
专利名称:信息处理设备和方法
技术领域
本发明涉及一种对于能够在格式信息内所定义的插入区域 中合成多个数据以生成输出信息的信息处理器的控制。
背景技术
在传统系统中,已经可以通过将所管理的主数据插入电子 目录模板并生成目录来容易地创建用于支持业务的电子目录。
曰本特开2005-122307提出了 一种技术,在该技术中,利用 书籍ID相互关联地对要插入格式数据中的文本数据和要应用 于文本数据的格式数据进行管理。在日本特开2005-122307中, 假定一个文本数据和一个格式数据相互关联。
然而,在上述传统系统中,对要插入的数据进行同样的处 理,因此对参加活动的商品等的积极推销的推荐商品和其它商 品进行同等的处理。如上所述,数据相互之间没有区别,因此, 当输出与用户需求相匹配的多个商品的目录时,在输出中同等 处理所有商 品。
因此,需要大量页,并且彩色打印的纸张和消耗品等的成 本增加。此外,存在不能强调推荐商品的数据等的特定数据等 的问题。
可以通过以不同模板单独输出各商品,并在稍后手动排列 印刷物来强调特定商品。然而,在这样的方式下,以不同模板 单独输出各商品需要非常繁瑣的工作。近年来,需要动态管理 按需求所插入的数据和格式数据相互之间的关联。

发明内容
做出本发明以至少解决上述问题的其中之一。本发明的目 的是提供 一 种使得可以容易地创建强调(例如,利用颜色或输出 大小等强调)高优先级数据的输出的机制,从而在不进行传统上 所进行的繁瑣工作的情况下降低成本。
本发明是一种信息处理器,所述信息处理器能够在格式信 息中所定义的插入区域中合成多个数据以生成输出信息,所述
信息处理器包括
存储单元,用于存储并管理具有优先级的多个数据、以及 包括与各优先级相对应的格式信息的多个格式信息;
指示单元,用于通过指定存储在所述存储单元中的任意多
个数据和任意格式信息,来指示生成输出信息;以及
生成单元,用于选择与由所述指示单元指定的各数据的优
先级相对应的格式信息,并将多个数据合成到所选择的格式信
息中的插入区域中,以生成输出信息。
通过以下结合附图的说明,本发明的其它特征和优点将显
而易见,在全部附图中,相同的附图标记表示相同或相似的部


图l是示出根据本发明的数据插入系统的结构的示例的系 统结构图2是示出根据本发明的设备的结构的示例的框图; 图3是示出根据本发明的程序的模块结构的框图; 图4是示出本发明的由输出系统输出目录的概要的示意图; 图5是示出本发明的由输出系统输出目录的概要的示意图; 图6是示出本发明的由输出系统输出目录的概要的示意图; 图7是示出本发明的由输出系统输出目录的概要的示意图8是示出本发明中的数据库的表的示例的表结构图; 图9是示出本发明中的第 一控制过程的示例的流程图; 图IO是示出本发明的功能列表画面的示例的图; 图1 l是示出本发明的用于登记商品主数据的画面的示例的
图12是示出本发明的图像数据登记画面的示例的图; 图13是示出用于确认要向服务器登记的数据文件的画面的 示例的图14是示出本发明的确认/选择画面的示例的图15是示出本发明中的商品主数据搜索画面的示例的图16是示出本发明中的商品主数据搜索结果画面的示例的
图17A是示出在结束商品主数据登记、图像登记和关联时 的数据库108的内容的示例的图17B是示出在结束商品主数据登记、图像登记和关联时 的数据库108的内容的示例的图18是示出本发明的输出目录模板的示例的图; 图19是示出本发明的用于登记模板的画面(模板登记画面) 的示例的图20是示出在结束模板登记时的数据库108的内容的示例 的图21是示出本发明中的第二控制过程的示例的流程图; 图22是示出本发明的商品搜索结果画面的示例的图; 图23是示出本发明中的用于设置输出方法的画面(输出方 法设置画面)的示例的图24是示出本发明中的第三控制过程的示例的流程图; 图25是示出本发明中的第四控制过程的示例的流程图26是示出在进行图25所示的优先级优先的目录插入确定 处理时的要插入的主数据和模板的图像的图27是示出在获得图26所示的最终结果2203的情况下的用 于插入的数据文件的示例的图28是示出在图24的S406基于通过图25所示的优先级优 先的目录插入确定处理最终生成的用于插入的数据文件所生成 的目录的图像的示例的图29是示出本发明中的第五控制过程的示例的流程图30是示出在进行图29所示的页数优先的目录插入确定处 理时的要插入的主数据和模板的图像的图3 1是示出在图24的S406基于通过图29所示的页数优先 的目录插入确定处理最终生成的用于插入的数据文件所生成的 目录的图像的示例的图32是示出对于图27所示的用于插入的数据文件进行图24 的步骤S405的黑白转换处理的结果的示例的图;以及
图33是示出用于存储可以由构成根据本发明的系统的服务 器设备读取的各种数据处理程序的存储介质(记录介质)的存储 器映射的图。
具体实施例方式
下面将参考图1 ~ 33说明根据本发明的设备的实施例。 图l是示出根据本发明的数据插入系统的结构的示例的系 统结构图。
在图1中,附图标记101、 102和104表示客户端PC。客户端 PC 101、 102和104用于由系统管理员登记新的数据文件或者进 行用户管理信息的修改等的系统维护处理,或者用于由用户指 示搜索商品和输出商品信息等。
附图标记103和109表示局域网(LAN),并且与该网络连接 的装备通过LAN与其它装备交换数据。附图标记105表示因特 网,并且客户端PC 104是直接与因特网105连接的客户端PC。 尽管客户端PC 104在连接方式上不同于客户端PC 101和102,然 而它们具有相同的使用目的。
附图标记106表示通过网络从客户端PC接收利用HTTP协 议所发送的请求的HTTP服务器。附图标记107表示Web应用程 序服务器。向HTTP服务器106登记一些Web应用程序服务器, 并且HTTP服务器106根据来自客户端PC 101、 102或104的请求 的内容,向适合的Web应用程序服务器分配处理。
当接收到请求时,Web应用程序服务器107执行处理,并将 处理结果返回给客户端。
附图标记108表示数据库,在该数据库中,记录有目录数据 和图像数据等的内容数据信息、商品信息等的文本信息、以及 用户/组信息和有关登记的数据文件的处理信息等的系统信息。
如上所述,有机结合HTTP服务器106、 Web应用程序力良务 器107和数据库108以用作Web数据库系统。
图2是示出根据本发明的设备(即,图l所示的客户端PC 101、 102和104、 HTTP服务器106和Web应用程序服务器107)的 结构的示例的框图。
在图2中,附图标记l表示系统总线,并且下面要说明的各 组件块均与该系统总线连接。附图标记2表示CPU(中央处理单 元)。附图标记3表示程序存储器(称之为PMEM)。 CPU2从硬盘 10为本实施例的处理适当选择程序,将该程序读取到P M E M 3 , 并执行该程序。将从键盘12输入的数据作为编码信息存储在也 作为文本存储器的PMEM 3中。
附图标记4表示在通信端口 5进行输入/输出数据的控制的
通信控制部。通过通信线路6将从通信端口 5输出的信号传送给 网络上的另 一设备7的通信端口 。
虽然在本实施例中对于LAN等的网络进行了说明,但是, 不用说,即使要连接到通信控制部4的通信端口和通信线路是普 通/>用线3各,也可应用本发明。
附图标记8表示外部存储装置控制部,该外部存储装置控制 部8对向硬盘(称之为HD)9和软(floppy,注册商标)盘(称之为 F D) 10输入数据和从它们输出数据进行控制。
附图标记1 l表示与键盘12和鼠标13等的输入装置连接的输 入控制部。操作者通过操作该键盘12指示系统的操作等。鼠标 13是用于指示CRT 16等的监视器上的图像信息的处理的指示 装置(称之为PD)。虽然在本实施例中使用鼠标,但是可以使用 其它PD。利用鼠标13等的PD在X或Y方向上任意移动CRT 16上 的光标来选择命令菜单上的命令图标,以指示处理以及指定要 编辑的对象和绘制位置等。
附图标记14表示视频图像存储器(称之为VRAM)。附图标 记15表示显示输出控制部,并且附图标记16表示CRT。在VRAM 14上将显示在CRT 16等的监视器上的数据展开成位图数据。
可以将本发明的程序存储在ROM或直接与设备连接的HD 或FD等的存储介质中。此外,可以将本发明的程序存储在与网 络连接的其它设备中。可以通过FD和HD等的存储介质或网络 向系统或设备提供本发明的程序。
图3是示出根据本发明的程序的模块结构的框图,并且给予 与图1中相同的组件以相同的附图标记。
在图3中,在客户端PC101、 102和104中,存储用于向Web 应用程序服务器107登记目录信息、图像数据和目录模板等的数 据文件、或生成目录的模块302。然而,在本实施例中,按照需
要利用We b浏览器的插件从服务器10 7自动分发该模块3 0 2 ,因 此,无需在客户端PC上进行安装处理。还可以将模块302安装 在PC 101、 102和104中。
在Web应用程序服务器107中,存储(安装)有用于对已从 HTTP服务器106接收的来自客户端PC的请求进行处理的模块 306。与模块306相对应的功能包括用户认证、搜索处理、各种 数据批登记、商品信息输出、以及数据维护功能等。响应于来 自客户端的用以执行处理的请求,通过CPU将模块306装载在存 储器上。
此外,在Web应用程序服务器107中,与模块306分开地存 储(安装)有用于基于目录模板和要插入目录的信息生成目录的 目录生成模块307。此外,在Web应用程序服务器107中,存储(安 装)有用于与数据库108交换数据的库308和各种实用库309。
首先,将参考图4~ 7说明本发明的利用输出系统输出目录 的概要。
图4~ 7是示出本发明的由输出系统输出目录的概要的示意图。
首先,如图4所示,管理员等向数据库108登记关于各商品 主数据的优先级信息。在这种情况下,管理员等提升要向消费 者推荐的商品的优先级,并降低不积极销售的商品的优先级。
此外,如图5所示,管理员等根据优先级创建模板(格式信 息),并且向数据库登记这些模板。在与各优先级相对应的模板 的区域内,任意定义一个或多个插入区域。在这种情况下,还 可以通过定义来控制要插入的信息量。
此后,用户从客户端PC选择商品主数据和模板。此外,用 户选择输出方法(优先级优先的输出/页数优先的输出),并向 Web应用程序服务器107(以下称之为服务器107)发送输出指令。
响应于这一输出指令,服务器107进行控制,从而在根据商品主 数据的优先级对要生成的各页自动进行模板切换的同时,进行 目录的插入输出(模板的插入区域中的商品数据的合成)。假定 按照优先级从顶部开始插入商品主数据。
首先,在优先级优先的输出的情况下,例如,如图6所示进
行输出。即使在具有较低优先级的主数据的情况下,如果在前 一页存在空白(即,没有合成商品数据的插入区域),则进行将 该主数据插入具有较高优先级的模板中的插入输出。此外,在 优先级优先的输出的情况下,可以指定优先级,并设置以黑白 输出具有该优先级以下的优先级的数据。
另一方面,在页数优先的输出的情况下,例如,如图7所示 进行输出。在这种情况下,服务器107列举页数可以在指定页数 内的这类组合,并进行控制,从而利用具有与用户希望的页数 最接近的页数的组合进行输出,在该组合中包括大量具有高优 先级的模板。
如上所迷,可以容易地创建业务信息等的目录,在该目录 中,强调(利用颜色或输出大小等强调)具有高优先级的推荐商 品,从而通过部分进行黑白输出、减少页数等来降低成本。
下面将参考图8~ 32进行详细说明。
图8是示出本发明中的数据库的表的示例的表结构图。在稍 后要说明的图17A和17B中示出下面所述的表401 ~ 407的具体示例。
在图8中,附图标记404表示对商品主数据信息等的文本信 息进行管理的数据表。数据表404存储数据ID、类型ID、登记 日期、更新日期(未示出)、公开标志、删除标志和优先级等。 为每个数据唯一确定数据ID。
公开标志是用于对是否在Web上公开该数据进行控制的信
息。删除标志是用于对数据是否是删除的信息进行控制的信息。 优先级是用于在输出目录时确定商品的优先级的信息。类型ID 用于对数据属于哪一类型进行管理,并且可以将类型ID与稍后
要说明的类型管理表407相关联。
类型管理表407存储类型ID和类型名称等。数据项值表405 存储数据ID、数据项ID和数据项值,并示出属于数据表404的 项的数据的值。
附图标记4 0 6表示数据定义项表,该数据定义项表通过数据 项ID与数据项值表405相关联,并且对数据项值表405的数据项 名称进行管理。作为数据定义项表406的数据项名称,例如,管 理商品名称和价格等的商品信息项名称。
附图标记401表示对要插入目录中的图像文件等的信息进 行管理的内容表。与数据表404类似,内容表401存储为各内容 所唯一确定的内容ID、登记日期、更新日期(未示出)、公开标 志、以及删除标志等。
件和由数据表4 04所管理的文本信息相互关联的表的数据/内容 管理表。数据/内容管理表402存储数据ID、内容ID、内容分类 ID和登记日期。
内容分类管理表403存储内容分类ID和内容分类名称,并 且通过内容分类ID与数据/内容管理表402相关联。在该内容分 类管理表403中,对数据/内容管理表402中关联的分类是什么 (例如,商品的图像)进行管理。内容分类管理表403存储内容分 类ID和内容分类名称。
将在稍后要说明的图20中示出接着说明的表408 ~ 410的具 体示例。
附图标记408表示对要输出的目录的模板进行管理的输出
表。输出表408的项包括唯一确定输出所利用的输出ID、输出
要使用的模板文件名称、以及在选择输出模板时要显示给用户 的模板名称。在与模板文件名称相对应的模板文件中,说明了
各个优先级的模板的文件名称,并且在稍后要说明的图18中示
出具体示例。
附图标记409表示针对各输出ID对各优先级的模板进行管 理的复合定义表。作为该复合定义表409的项,存储模板ID、 文件名称、优先级和插入区域的数量。模板ID是用于唯一确定 按照优先级顺序的各模板文件的ID ,并且模板ID包括在输出模 板中。文件名称对应于输出表408中的^t板文件名称栏中说明 的、与各优先级相对应的文件名称。作为优先级,存储模板的 优先级。作为插入区域的数量,存储关于在模板中存在多少要 插入主数据的区域的信息。
附图标记410是通过模板ID与复合定义表409相关联、并对 向模板的插入区域输出哪些数据进行管理的项定义表。项定义 表410的项包括顺序ID、模板ID、输出数据和数据属性。顺序ID 用于唯一确定模板中的插入区域。输出数据表示要输出到模板 内的插入区域中的数据是主数据中的哪一项。此外,数据属性 用于表示与主数据相关联的内容的内容分类(文本或图像等)。
下面将参考图9 20说明用于本发明的登记具有优先级的 主数据、图像数据、具有优先级的模板的处理。
图9是示出本发明中的与本发明的主数据/图像/模板登记 处理相对应的第一控制过程的示例的流程图。在该附图中, SlOl、 S103、 S105、 S106、 S109、 Slll、 S112、 SU3、 S115、 S116、 S118和S119与由客户端PC 101、 102或104(以下称之为客 户端PC)所进行的操作或处理相对应。该操作或处理对应于用 户通过客户端PC 101、 102或104(以下称之为客户端PC)所进行
的操作和客户端PC的处理。利用通过客户端PC的CPU在Web浏 览器上所执行的模块(例如,从服务器107所接收到的模块),来 实现该操作和处理。在该附图中,利用通过Web应用程序服务 器107(以下称之为服务器107)的CPU在存储器上所执行的模块 306,来实现S102、 S104、 S107、 SllO、 S114、 S117、 S120和 S121。
首先,在步骤SIOI,系统管理员利用帐户和密码从客户端 PC执行登录处理。在这种情况下,除使用帐户和密码以外,还 可以使用任何认证方法。在该登录处理中,通过客户端PC的 CPU在Web浏览器上执行的模块(以下称之为模块)向服务器107 发送包括关于输入的帐户和密码的信息的登录请求。
当接收到该请求时,在步骤S102,服务器107的模块306询 问数据库10 8对于输入的帐户和密码是否允许主数据登记处理 和图像登记处理,并进行认证处理。这里,在不允许执行上述 处理的帐户的情况下,服务器107的模块306向客户端PC发送错 误画面。
另一方面,在允许执行的帐户的情况下,服务器107的模块 306向客户端PC发送用于系统管理员的功能列表画面(模块)。下 面将说明功能列表画面。
图IO是示出本发明的功能列表画面的示例的图。通过从服 务器107发送给客户端PC的浏览器的模块来显示该画面。
在图10中,附图标记601表示功能列表画面。附图标记602 表示图像登记按钮,用于选择要向服务器登记的图像数据并执 行登记处理。附图标记603是商品主数据登记按钮,用于向服务 器登记各商品的主数据。附图标记604表示图像信息/商品主数 据关联按钮,用于将向服务器所登记的各图像数据与各商品主 数据相互关联。附图标记605是目录模板登记按钮,用于登记输
出目录所使用的模板。
在图9的步骤S103,用户进行用于登记商品主数据的操作。 首先,通过用户指定商品主数据登记按4丑603,客户端PC的浏 览器进行控制,以在监视器上显示图11所示的商品主数据登记 画面。下面将说明商品主数据登记画面。
图1 l是示出本发明的用于登记商品主数据的画面的示例的 图。通过从服务器107发送给客户端PC的浏览器的模块来显示 -该画面。
在图11中,附图标记701表示用于i殳置商品主数据的画面。 附图标记702 ~ 706表示向数据库108登记的设置项。
在该画面上,可以输入商品名称702、商品类型703、商品 价格704、其它注释信息705、在输出要登记的主数据时所使用 的优先级信息706。
附图标记707表示清除按钮。当利用鼠标等PD选择该按钮 时,清除所有输入的信息。附图标记708表示登记按钮。当利用 鼠标等P D选择该按钮时,通过客户端P C上的模块将输入的商品 主数据信息发送给服务器107,并向数据库108的数据表404进行 登记。然后,画面返回到图10中的功能列表画面601。
当从客户端PC接收到商品主数据登记请求时,在图9的步 骤S104,服务器107的模块306向数据库108登记商品主数据。 如果向数据库108的登记正常结束,则服务器107的模块306向客 户端PC发送用于通知正常结束的画面。通过上述处理,完成向 数据库108登记具有优先级的商品主数据。在稍后要说明的图 17A和17B中的表404 ~ 407中示出商品主数据的登记的示例。这 里,如果向数据库108的登记失败,则服务器107的模块306向客 户端PC发送错误画面。
接着,在图9的步骤S105,用户进行用于准备登记图像数
据的操作。通过用户指定图像登记按钮602,在图9的步骤S105, 客户端PC上的模块对服务器准备登记图像数据。响应于此,服 务器107的模块306向客户端PC发送文件登记模块。在这种情况 下,如果在客户端PC上已存在文件登记模块,则不发送该模块。
然后,客户端PC的Web浏览器执行文件登记模块,并进行 控制,以将图12所示的图像数据登记画面显示在监视器上。下 面将说明图像数据登记画面。
图12是示出本发明的与用于选择要登记的图像数据的画面 相对应的图像数据登记画面的示例的图。通过从服务器发送给 客户端PC的浏览器的文件登记模块来显示该画面。
在图12中,附图标记801表示用于登记图像数据的文件登记 画面。在区域802中,显示要向服务器登记的文件列表。
附图标记803表示用于显示用以选择要登记的文件的文件 参照画面的按钮。当利用鼠标等PD选择该按钮时,显示用于参 照文件的画面。当选择并执行文件时,将所有选择的文件显示 在文件列表802上。
附图标记804表示文件夹参照按钮。当利用鼠标等PD选择 该按钮时,显示用于参照文件夹的画面。当选择并执行文件夹 时,在文件列表802中显示所选择的文件夹中所包括的所有文 件。
附图标记805表示删除按钮。通过从文件列表802选择要删 除的文件并利用鼠标等PD选择该按钮,可以从要登记的文件的 列表中删除该文件。
附图标记806是用于进行向服务器107登记显示在文件列表 802中的所有文件的处理的上传按钮。当利用鼠标等PD选择该 按钮时,客户端PC上的文件登记模块显示图13所示的登记确认 画面。
图13是示出用于确认要向服务器107登记的数据文件的画 面的示例的图。通过从服务器发送给客户端PC的浏览器的文件 登记模块来显示该画面。
在图13中,附图标记901表示确认画面。附图标记902表示 要登记的文件的列表。即使该列表中所显示的文件,也可以通 过利用鼠标等使得不选中位于文件的行的顶部的复选框,而从 要向服务器登记的文件中去除。在该示例中,不向服务器107 登记"图像2.jpg"。
附图标记903表示停止按钮。当利用鼠标等选择该按钮时, 停止用于向服务器进行登记的处理。附图标记904表示登记按 钮。当利用鼠标等选#^该按钮时,向服务器107登记所选择的文 件。然后,画面返回到图IO中的功能列表画面601。
在图9中的步骤S106,系统管理员在确认画面901上选择要 登记的图像数据,并且用户指定登记按钮904以指示服务器107 登记图像数据。因此,客户端PC上的文件登记模块将所选择的 图像数据发送给服务器107,并且进行图像登记处理。
在步骤S107,已接收到该登记请求的服务器107进行所接 收到的图像数据的图像登记之前的预处理。这里,进行用于生 成指定要登记的图像数据的缩略图的处理。
接着,在图9的步骤S108,服务器107的模块306进行用于 向数据库108登记图像数据的处理。当向数据库108的登记正常 结束时,服务器107的模块306向客户端PC发送用于通知正常结 束的画面。通过上述处理,完成向数据库108登记图像数据。在 稍后要说明的图17A和17B中的表401等中示出该登记的示例。 如果向数据库108的登记失败,则服务器107的模块306向客户端 PC发送错误画面。
随后,在图9的步骤S109,系统管理员指定图10的功能列
表画面601上的图像信息/商品主数据关联按钮604。然后,客户 端P C上的模块向服务器10 7发送用以读取图像数据的指令。
在步骤SllO,已接收到该指令的服务器107的模块306从数 据库108获取没有与商品主数据(数据表404中的数据ID)关联的 图像数据,并且将该图像数据返回给客户端PC。
已接收到该应答的客户端PC上的模块显示图14所示的确 认/选择画面。
图14是示出本发明的与用于确认/选择存在于服务器107中 的没有与商品主数据关联的图像数据的画面相对应的确认/选 择画面的示例的图。
在图14中,附图标记1001表示确认/选择画面。附图标记 1002表示还未进行关联的图像数据的列表。附图标记1003表示 关联按钮。
在图9的步骤S111,当管理员利用鼠标等PD选择该按钮时, 客户端PC上的模块向服务器107发送关联请求,以开始所选择 的图像数据的关联处理。
在步骤S112,已接收到该请求的服务器107向客户端PC发 送用于选择要关联的商品主数据的商品主数据搜索画面(模 块)。
已接收到该应答的客户端PC显示商品主数据搜索画面。
图15是示出本发明中的商品主数据搜索画面的示例的图。 通过从服务器发送给客户端PC的浏览器的模块来显示该画面。
在图15中,附图标记1101表示用于搜索商品主数据的画面 (商品主数据搜索画面)。附图标记1102~ 1105表示向数据库108 登记的搜索项。在该画面上,可以输入商品名称1102、商品类 型1103、商品价格1104和其它注释信息1105,作为搜索条件。
附图标记1106表示清除按钮。当选择该按钮时,清除所有
输入的信息。附图标记1107表示搜索按钮。当选择该按钮时, 在输入的搜索条件下搜索商品主数据。
也就是说,在步骤S113,当管理员选择了搜索按钮1107时, 客户端PC上的模块将所输入的搜索条件发送给服务器107,以 请求搜索商品主数据。
当接收到该请求时,在步骤S114,服务器107基于所接收 到的搜索条件,对数据库108进行搜索,并且在步骤S115,服 务器107将该搜索的结果(商品主数据搜索结果画面)发送给客 户端PC。
已接收到该应答的客户端P C显示商品主数据搜索结果画面。
图16是示出本发明中的商品主数据搜索结果画面的示例的 图。通过从服务器发送给客户端PC的浏览器的模块来显示该画 面。
在图16中,附图标记1201表示搜索结果画面。附图标记1202 表示显示关于所检索到的商品主数据的信息的搜索结果列表。 附图标记1203表示重新搜索按钮。当利用鼠标等PD选择该按钮 时,画面返回到图15中的搜索画面。
在该示例中,显示与两个商品相对应的商品信息。对于关 于其它商品信息的搜索结果,可以通过利用鼠标等PD选择前一 页按4丑/下 一 页按钮1204来切换显示。
附图标记1205表示关联确定按钮。当利用鼠标等PD选择该 按钮时,执行用于将搜索结果1202的关联复选框有效的商品主 数据和图像数据相互关联的处理。
即,在图9的步骤S116,客户端PC上的模块向服务器107发 送用以将关联复选框有效的商品主数据和图像数据相互关联的 请求。
在步骤S117,已接收到该请求的服务器107进行用于向数 据库108登记关联信息的处理。当向数据库108的登记正常结束 时,服务器107的模块306向客户端PC发送用于通知正常结束的 信息。通过上述处理,完成了向数据库108登记关联数据。在稍 后要说明的图17A和17B中的数据/内容管理表402等中示出该 登记的示例。这里,如果向数据库108的登记失败,则服务器107 的模块306向客户端PC发送用于通知发生了错误的信息。
图17A和17B是示出在结束商品主数据登记、图像登记和关 联时的数据库108的内容的示例的图,并且给予与图8中相同的 部分相同附图标记。
如图8所示,内容表401用于对登记的图像数据进行管理, 并且给予各图像数据连续的内容ID,并对各图像数据进行管 理。在图17A和17B的示例中,对于内容ID"1" "6",分别登记 "图像l.jpg" "图像6.jpg"。
如图8所示,数据/内容管理表402用于对各内容和主数据之 间的关联进行管理。在图17A和17B的示例中,对于第一行中的 数据,将由数据ID"1"表示的数据和由内容ID"1"表示的内容相 互关联,并且以内容分类ID"1"的格式登记它们。
如图8所示,内容分类管理表403用于对内容分类ID的名称 进行管理。在图17A和17B的示例中,对于内容分类ID"1"登记 "商品图像"。
如图8所示,数据表404用于对关于商品主数据的信息进行 管理,并且给予各商品主数据连续的数据ID(在图17A和17B的 示例中,数据ID为"1" "6"),并且对商品主数据进行管理。在 数据表404中,将各商品主数据与该商品主数据所属的类型的 ID(在图17A和17B的示例中,类型ID为"1" "3,,)相关联,并且 对各商品主数据进行管理。
如图8所示,类型管理表407用于管理类型,并且给予商品 类型连续的ID,并对商品类型进行管理。在图17A和17B的示例 中,对于类型ID"1"、 "2"和"3"分别登记"喷墨打印机"、"激光 束打印机"和"数字照相机"。
如图8所示,数据项值表405用于对商品主数据信息的实际 值进行管理,并且存储数据项的值(在图17 A和17 B的示例中, "打印才儿l"、 "10000"、 "2005型号"等)。在数据项值表405中, 通过相应的数据ID(在图17A和17B的示例中,数据ID为"1" ~ "6"),进行与商品主数据信息的关联。此外,通过数据项ID(在 图17A和17B的示例中,数据项ID为"1" "3")将数据项值表405 与数据定义项表406相关联。
如图8所示,数据定义项表406用于对数据项的名称进行管 理,并给予数据项名称连续的ID,并对这些数据项名称进行管 理。在图17A和17B的示例中,分别将"商品名称"、"价格"和"注 释"登记为数据项ID " 1" 、 "2 "和"3 "。
图18是示出本发明的输出目录模板的示例的图。
在图18中,附图标记1401表示对所有模板进行管理的文件。 在该文件中,对与各个优先级相对应的模板文件1402 1404进 行管理,并存储各文件的名称、插入区域的数量和优先级。
附图标记1402 ~ 1404表示与各个优先级相对应的模板文 件。"模板l.fcp"1402是具有最高优先级的模板的示例,并且"模 板3.fcp,, 1404是具有最低优先级的模板的示例。
在这些模板文件1402 1404中,定义目录的内容。例如, 产品名称栏1405是要插入主数据的区域。产品图像栏1406是要 插入与该主数据相关联的图像数据的区域。此外,描述1407 ~ 1409表示给予并管理用于唯一识别各个插入栏的1D。
在图18的示例中,给予从"1"开始的ID,并且将该ID定义为
连续数值。ID'T,定义产品名称栏。
描述1408和M09表示将这些定义重复与插入主数据的数 量相对应的次数。例如,在描述1408中,产品名称栏、价格栏 和产品图像栏是与一个项主数据相对应的输出区域,并且对于 ID"1" "3"和ID"4" "6,,重复定义它们。在描述1409中,产品 名称栏和产品图像栏是与 一个商品主数据相对应的输出区域, 并且在IDT "2"、 ID"3"-"4"、 ID"5" ~ "6"和ID"7" ~ "8,,下, 重复四次定义它们。
尽管在本实施例中,在用于对所有模板进行管理的文件 1401中保持插入区域的数量和优先级等的信息。然而,可以根 据优先级将这类信息保持在各模板文件的文件(在图18的示例 中,模板文件1402 ~ 1404)中。还可以对模板本身不进行设置, 但是当向该系统登记模板时进行设置。
返回到对于图9的流程图的说明,下面将说明模板登记处理。
在图9的步骤S118,管理员进行用于准备登记模板的操作。 当管理员指定图10所示的功能列表画面601上的目录模板登记 按钮605时,客户端PC的浏览器向服务器107请求服务器107准 备登记模板。
已接收到该请求的服务器107向客户端PC发送文件登记模 块。在这种情况下,如果在客户端PC上已存在文件登记模块, 则不发送该模块。在本实施例中,在步骤S105已下载了与图12 所示的模块相类似的文件登记模块,不发送该模块。然而,可 以准备与图12所示的模块不同的模块作为该模块。在这种情况 下,单独将模块下载到客户端PC。
然后,客户端PC的CPU进行控制,以将图12所示的文件登 记模块中的文件选择画面显示在监视器上。然后,管理员在该
画面上选择要登记的模板文件,并利用鼠标等PD选择上传按钮 806。然后,在客户端PC上执行的文件登记模块进行控制,以
基于在该文件选择画面上所选择的模板文件来显示图13所示的
登记确认画面。下面将说明模板登记画面。
图19是示出本发明的用于登记模板的画面(模板登记画面) 的示例的图。通过从服务器107发送给客户端PC的浏览器的模 块来显示该画面。在图19中,附图标记1501表示确认画面。附 图标记1502表示与在图12所示的文件选择画面上所选择的文件 相对应的、要登记的模板的文件。在要登记的模板的文件1502 中,显示用于管理整体的模板和其中所包括的各个优先级的模 板文件。存储用于管理整体的模板的模板文件名称,作为图8 中的输出表408中的模板文件名称。存储各个优先级的模板文件 的文件名称,作为图18中的文件1401中的各个优先级的模板文 件,并作为图8中的复合定义表409中的文件名称。
附图标记1503表示要输入模板名称的模板名称输入栏。存 储输入该模板名称输入栏1503中的模板名称,作为图8中的输出 表408中的模板名称。
附图标记1504表示停止按钮。当利用鼠标等PD选择该按钮 时,客户端PC上的模块停止向服务器107进行登记的处理。
附图标记1505表示登记按钮。当利用鼠标等PD选择该按钮 时,客户端PC上的模块进行用于向服务器107登记所选择的模 板的处理。
即,在图9的步骤S119,客户端PC上的模块将所选择的模 板发送给服务器107,并且请求登记该模板。
当接收到该请求时,在步骤S120,服务器107进行要在登 记接收到的模板之前进行的处理。
接着,在图9的步骤S121,服务器107的模块306进行用于
向数据库108登记模板数据的处理。如果向数据库108的登记正
常结束,则服务器107的模块306向客户端PC发送用于通知正常 结束的画面。通过上述处理,完成向数据库108登记各个优先级 的模板。在稍后要说明的图20中示出该模板登记的示例。这里, 如果向数据库108的登记失败,则服务器107的模块306向客户端 PC发送错误画面。
图20是示出在模板登记结束时的数据库108的内容的示例 的图,并且给予与图8中相同的部分相同的附图标记。
在输出表408中,以输出ID"1"和模板名称"打印目录"登记 图18所示的"模板.fcx"。
在复合定义表409中,与优先级和插入区域的数量一起,对 "模板.fcx"中所包括的每一fcp文件("模板1 .fcx"、"模板2.fcx"和 "模板3.fcx")进行登记。
在项定义表410中,使与各栏的顺序编号相对应的要插入的 数据相关联。如果在一个模板中存在多个插入区域,则存储第 一插入组的关联,并基于插入区域的数量使随后的插入组自动 关联。例如,在图20的示例中,将输出数据"1"与模板ID"1"的 顺序编号"l"相关联。
下面将参考图21 ~ 23说明本发明的表示用于搜索商品主数 据并输出目录的处理的处理。
图21是示出本发明中的与本发明的表示用于搜索商品主数 据并输出目录的处理的处理相对应的第二控制过程的示例的流 程图。在该附图中,S301、 S303、 S305 、 S306、 S308、 S309 和S312与用户从客户端PC所进行的操作或客户端PC侧的处理 相对应。利用由客户端PC的CPU在Web浏览器上所执行的模块 (诸如,从服务器107接收到的模块),来实现该操作和处理。在 该附图中,利用由服务器107的CPU在存储器上所执行的模块306或目录生成模块307,来实现S302、 S304、 S307、 S310和S3U。 首先,在步骤S301,系统管理员利用帐户和密码从客户端 PC执行登录处理。在这种情况下,除使用帐户和密码以外,还 可以使用任何认证。在该登录处理中,客户端PC的Web浏览器 向服务器107发送包括关于所输入的帐户和密码的信息的登录 请求。
当接收到该请求时,服务器107的模块306询问数据库108 对于所输入的帐户和密码是否允许使用该系统,并进行认证处 理。这里,在不允许使用该系统的帐户的情况下,服务器107 的模块306向客户端PC发送错误画面。
另 一方面,在允许使用该系统的帐户的情况下,服务器107 的模块306向客户端PC发送搜索画面(图15)。
已接收到该搜索画面的客户端P C的浏览器进行控制,以显 示从服务器107所发送的画面。
当在步骤S303用户进行商品搜索搡作时,客户端PC上的模 块向服务器10 7发送所输入的搜索条件,以请求搜索商品数据。
已接收到该请求的服务器107的模块306进行用于基于所接 收到的搜索条件搜索向数据库108登记的商品数据的处理。然 后,已从数据库108接收到搜索结果的服务器107的模块306将该 搜索结果发送给客户端PC,作为商品数据的列表。
然后,在步骤S305,客户端PC上的模块获取从服务器107 发送的商品搜索结果,并进行控制以显示该商品搜索结果。
图22是示出本发明的商品搜索结果画面的示例的图。
在图22中,附图标记1801表示商品搜索结果画面。附图标 记1802表示关于所搜索到的商品主数据的信息。在图22的示例 中,显示商品图像的图像、商品名称、价格和注释。
附图标记1803表示重新搜索按钮。当利用鼠标等PD选择该
按钮时,画面返回到搜索画面,并且可以再次进行搜索。在该 示例中,显示与两个商品相对应的商品信息。对于关于其它商 品信息的搜索结果,可以通过利用鼠标等PD选择由附图标记
1804表示的前 一 页按钮/下 一 页按钮来切换显示。
附图标记1805表示输出主数据确定按4丑。当通过鼠标等PD 选择该按钮时,可以输出搜索结果1 802的选择复选框有效的商 品数据的目录。
当用户在搜索结果画面1801上选择商品,并指定确定按钮— 1805时,在图21的步骤S306,客户端PC上的模块向服务器107 发送关于所选择的商品的信息,以请求商品信息和相关的片莫氺反 信息。
在步骤S307,已接收到该请求的服务器从数据库108发送 与所指定的商品有关的信息和目录模板列表信息,并且将它们 返回给客户端PC。
在步骤S308,客户端PC上的模块获取从服务器107返回的 要输出的商品主数据的列表和模板的列表,并基于所获取的数 据显示图2 3所示的输出方法设置画面。下面将说明输出方法设 置画面。
图23是示出本发明中的用于设置输出方法的画面(输出方 法设置画面)的示例的图。
在图23中,附图标记1901表示输出方法设置画面。附图标 记1902表示根据优先级显示的在图21的步骤S306所选择的商 品的列表。附图标记1903表示由服务器管理的模板的显示,并 可以由鼠标等PD任意切换并选择所显示的模板。
框1904和1905用于设置输出方法,并且可以通过选择各相 关复选框来切换"有效"和"无效"。
当利用鼠标等PD使得复选框1904有效时,进行设置以使得
将优先级等于和低于设置值的模板的输出切换成黑白输出。在
图23的示例中,由于设置了优先级"2",因而以黑白创建优先级 为2和3的模板。另一方面,如果该复选框无效,则进行设置从 而以彩色输出所有模板。
当利用鼠标等PD使复选框1905有效时,进行设置以使得优 先生成具有指定页数或更少页数的目录而进行输出(上述的图 7)。在图23的示例中,由于设置了"3"页,因而优先限制页数为 3页或更少页而进4亍输出。另一方面,如果该复选才匡无效,则进
附图标记1906表示输出按钮。当通过鼠标等PD选择该输出 按钮时,根据设置开始输出目录。
在图21的步骤S309,用户在输出方法确定画面1901上选择 输出要使用的模板和输出方法。此外,用户指定输出按钮1906 以指示输出。响应于该操作,客户端PC上的模块将要输出的商 品主数据、已选择的模板和输出方法发送给服务器107,并请求 开始目录输出处理。
在步骤S310,已接收到该请求的服务器107的目录生成模 块307从数据库108获取所指定的模板,按照优先级对商品主数 据进行排序,并使处理进入步骤S311。
接着,在步骤S311,服务器107的目录生成模块307根据从 客户端PC接收到的输出方法设置来生成目录,并进行控制以将 所生成的目录返回给客户端PC。在稍后要说明的图24中示出在 步骤S311的用于根据输出方法设置来生成目录的处理的细节。
然后,在步骤S312,客户端PC从服务器107获取指定的目录。
下面将参考图24 32说明在图21的步骤S311中所示的用 于根据输出方法设置来生成目录的处理。
图24是示出本发明中的与图21的步骤S3U中所示的用于 根据输出方法设置来生成目录的处理相对应的第三控制过程的 示例的流程图。在该附图中,利用通过服务器107的CPU在存储 器上执行的目录生成模块307来实现步骤S401 ~ S406。
首先,在步骤S401,服务器107的目录生成模块307判断在 从客户端PC获取的输出方法的设置中"页优先输出"(相当于对 图23中的复选框1905设置的值)是否有效。
然后,如果在步骤S401判断为"页优先输出"无效,则服务 器107的目录生成模块307使处理进入步骤S402。然后,在步骤 S402,服务器107的目录生成模块307进行优先级优先的目录插 入确定处理,并在HD等上生成用于插入的数据文件(图28)。然 后,目录生成模块307使得处理进入步骤S404。在图25中将示 出优先级优先的目录插入确定处理的细节。
另一方面,如果在步骤S401判断为"页优先输出"有效,则 服务器107的目录生成模块307使处理进入步骤S403。然后,在 步骤S403,服务器107的目录生成模块307进行页数优先的目录 插入确定处理,并在HD等上生成用于插入的数据文件。然后, 目录生成模块307使处理进入步骤S404。在图29中将示出页数 优先的目录插入确定处理的细节。
然后,在步骤S404,服务器107的目录生成模块307判断黑 白输出(相当于对图23中的复选框1904设置的值)是否有效。如 果判断为黑白输出无效,则服务器107的目录生成模块307立即 使处理进入步骤S406。
另一方面,如果在步骤S404判断为黑白输出有效,则服务 器107的目录生成模块307使处理进入步骤S405。然后,在步骤 S405,服务器107的目录生成模块307将关于与输出数据相对应 的模板的信息改变成黑白。例如,在图23的示例中,由于设置
了优先级"2",因而将关于优先级为2和3的模板的信息改变成黑 白。即,将用于插入的数据文件(例如,稍后要说明的图27)中 的"格式="中分别指定具有优先级2和优先级3的模板的"格式 部"中的"颜色=彩色"改变成"颜色=黑白,,。在稍后要说明的图32 的格式部2801和2802上示出改变后的用于插入的数据文件的示 例。然后,目录生成模块307使处理进入步骤S406。
然后,在步骤S406,服务器107的目录生成模块307基于通 过步骤S401 ~ S405生成的用于插入的数据文件,来执行目录生 成处理,并结束该处理。在稍后要说明的图28和31中示出所生 成的目录的示例。
虽然在图24中未示出,但是如果步骤S403的页数优先的目 录插入确定处理的结果是错误,则将表示上述结果的信息发送 给客户端PC,并立即结束该处理。
下面将参考图25 ~ 28说明图24的步骤S402所示的优先级 优先的目录插入确定处理。
图25是示出本发明中的与图24的步骤S402所示出的优先 级优先的目录插入确定处理相对应的第四控制过程的示例的流 程图。在该附图中,利用通过服务器107的CPU在存储器上执行 的目录生成模块307来实现步骤S501 ~ S514。
在步骤S501,服务器107的目录生成模块307初始化要使用 的模板的排列,初始化要插入的主数据的数量的排列,将当前 处理页变量设置为"O",并将插入空白数量变量设置为"O"。
要使用的模板的排列用于存储对输出目录的每一页要使用 哪一模板,并且在服务器107的存储器上确保该排列。要插入的 主数据的数量的排列用于存储对每一页要输出多少主数据,并 且在服务器107的存储器上确保该排列。此外,当前处理页变量 用于存储当前处理的目录页的数量,并且在服务器107的存储器
上确保该变量。插入空白数量变量用于存储当前处理的页的插 入空白的数量,并且在服务器107的存储器上确保该变量。
在图26中示出该流程图中的正处理的要插入的主数据、模
板的图像、要使用的模板的排列和要插入的主数据的数量的排
列的示例。
接着,在步骤S502 S509,服务器107的目录生成模块307 对选择以进行输出的各主数据进行循环处理,根据优先级顺序 确定模板,并确定主数据的插入位置。
详细地说,在步骤S503,服务器107的目录生成才莫块307检 查当前处理的页的插入空白的数量是否是"O"。然后,如果判断 为当前处理的页的插入空白的数量不是"O",则意味着存在空 白,因此,目录生成模块307使处理进入步骤S507。
如果服务器107的目录生成模块307在步骤S503判断为当 前处理的页的插入空白的数量为"O",则意味着不存在空白,因 此,目录生成模块307使处理进入步骤S504。
然后,在步骤S504,服务器107的目录生成模块307使当前 处理页变量增大l,并使处理进入步骤S505。
然后,在步骤S505,服务器107的目录生成模块307获取与 当前处理的所选择的主数据的优先级相对应的模板的插入区域 的数量,并将该数量设置为插入空白数量变量。
接着,在步骤S506,服务器107的目录生成模块307在要使 用的模板的排列中的当前处理页变量的区域中,设置要使用的 模板的优先级,并且使处理进入步骤S507。
然后,在步骤S507,服务器107的目录生成模块307使要插 入的主数据的数量的排列上的当前处理页变量增大1 。
然后,在步骤S508,服务器107的目录生成模块307使插入 空白的数量减小l。
如果判断为还未对选择以进行输出的所有主数据都执行上
述步骤S503 ~ S508的处理,则重复步骤S503 ~ S508的处理。另 一方面,如果判断为已对选择以进行输出的所有主数据都执行 上述步骤S503 ~ S508的处理,则处理进入步骤S510。
在步骤S510和步骤S510之后,如果在进行通过直到S509的 步骤所确定的输出方法之后在最后一页上存在许多空白,则进 行用于修改模板和插入位置的处理。在图26中的描述2202中示 出直到步骤S509的步骤的执行结果。在图26中的描述2203中示 出步骤S510之后的步骤的最终结果。
下面将详细说明在步骤S 510和步骤S 510之后的处理。 首先,在步骤S510,服务器107的目录生成模块307获取优 先级高于最后 一 页所使用的模板的优先级的所有模板的插入区 域。
接着,在步骤S511,服务器107的目录生成模块307将所获 取的值与最后一页的插入空白的数量进行比较。然后,作为比 较结果,如果判断为最后 一 页的空白数量大于插入区域的数量 中的任意一个,则服务器107的目录生成模块307使处理进入步 骤S512。
在步骤S512,服务器107的目录生成模块307将插入区域的 数量最接近该空白数量的模板替换为设置了比该模板的优先级 低一个等级的优先级的模板的首页。即,将在要使用的模板的 排列内的区域中存储的优先级提高一个等级,其中,该优先级 与优先级比插入区域的数量最接近该空白数量的模板低一 个等 级的模板的首页相对应。
此外,在步骤S513,服务器107的目录生成模块307改变与 在步骤S512改变了模板的页和随后的页相对应的要插入的主 数据的数量的排列,以使得要插入的主数据的数量在各模板的
插入区域的数量内。然后,处理返回到步骤S510。
如上所述,通过重复步骤S510 S513的处理,调整输出模
板和主数据插入位置,以使得尽可能地减少空白。
另 一方面,如果在步骤S511判断为最后一页的空白数量小
于插入区域的数量,则服务器107的目录生成模块307使处理进
入步骤S514。
然后,在步骤S514,服务器107的目录生成模块307基于保
持在存储器上的要使用的模板的排列和要插入的主数据的数量 的排列,在HD等上生成用于插入的数据文件,并且结束该处理。 在图27中示出用于插入的数据文件的示例。
图26是示出在进行图25所示的优先级优先的目录插入确定 处理时的要插入的主数据和模板的图像的图。
在图26中,附图标记2201表示要使用的模板和要插入的主 数据的示例。
附图标记2202表示执行图25中的直到步骤S509的步骤的 结果,并且在最后一页上存在"3"个空白。此后,通过在步骤S510 和步骤S510之后的处理,将插入区域的数量最接近空白数量"3" 的、具有优先级2的模板替换为第三页的具有优先级3的模板, 第四页的空白数量为"l"。
此外,通过将插入区域的数量最接近空白数量"r,的、具有
优先级1的模板替换为第二页的具有优先级2的模板,最后 一 页 的空白数量为"O"。附图标记2203表示最终结果的图像。以这样 的方式,可以将最后一页的空白数量减少到最小,而不改变页 数。
图27是示出在获得图26所示的最终结果2203的情况下的用 于插入的数据文件的示例的图。
如图27所示,该页以"格式部"2301开始,通过"才各式="指定
要使用的模板文件,并通过"颜色="指定是使用"彩色"还是使用 "黑白"。在稍后要说明的图32中示出通过"颜色="指定"黑白" 的示例。
在"主体数据部"2302中,列举利用逗号分开的用于插入的
数据,以使得它们对应于以l开始的连续编号。基于该数据、模
板的FCX文件和FCP文件、以及要插入的图^f象数据文件"图像 1.jpg" "图像8.jpg",来进行目录生成处理,
图28是示出基于通过图25所示的优先级优先的目录插入确 定处理最终生成的用于插入的数据文件在图24的步骤S406所 生成的目录的图像的示例的图。
附图标记2401表示目录数据,并且根据所指定的设置创建 与四页相对应的数据。由于在该输出中指定以彩色输出所有页, 因而实际数据是彩色数据。实际上,将通过光栅化图像数据的 各个文件所获得的图像插入到包括2402的图像区域的区域内。
下面将参考图29 ~ 31说明图24的步骤S403所示的页数优 先的目录插入确定处理。
图29是示出本发明中的与图24的步骤S403所示的页数优 先的目录插入确定处理相对应的第五控制过程的示例的流程 图。在该附图中,通过服务器107的CPU在存储器上执行的目录 生成模块307实现步骤S601 ~ S605。稍后要说明的图30中的附 图标记2601表示模板和要插入的主数据的示例。
在步骤S601,服务器107的目录生成模块307在存储器上列 举使得要插入的所有主数据能够包括在用户所指定的页数内的 模板的组合。图30中的附图标记2602表示该列举的示例。
接着,在步骤S602,服务器107的目录生成模块307检查是 否存在使得该插入能够在所指定的页数内的任何组合(是否存 在这样的列举组合)。然后,如果判断为不存在使得该插入能够
107的目录生成模块307使处理进入步骤S605。
然后,在步骤S605,服务器107的目录生成模块307向客户 端PC返回错误,并结束该处理。
另 一方面,如果在步骤S602判断为存在^f吏得该插入能够在 所指定的页数内的组合(存在这样的列举组合),则服务器107的 目录生成模块307使处理进入步骤S603。
然后,在步骤S603,服务器107的目录生成模块307从列举 的组合中确定这样的组合该组合的页数最4妾近用户所指定的 页数,并且,在该组合中,包括最大数量的具有高优先级的模 板。
然后,在步骤S604,服务器107的目录生成模块307才艮据在 步骤S603所确定出的模板的组合,在HD等上生成用于插入的数 据文件,并且结束该处理。
图30是示出在进行图29所示的页数优先的目录插入确定处 理时的要插入的主数据和模板的图像的图。
在图30中,附图标记2601表示要使用的模板、要插入的主 数据、以及用户所指定的页数(这里为"3")的示例。
附图标记2602表示在图29的步骤S601所列举出的组合的 列表的图像。附图标记2603表示在图29的步骤S603最终确定出 的模板的组合和实际输出的主数据的图像。
图31是示出基于在图29所示的页数优先的目录插入确定处 理最终生成的用于插入的数据文件在图24的步骤S406所生成 的目录的图像的示例的图。
在图31中,附图标记2701表示目录数据,并且根据所指定 的设置创建与三页相对应的数据。由于在该输出中指定以彩色 输出所有页,因而实际数据为彩色数据。实际上,将通过光栅
化图像数据的各个文件所获得的图像插入到包括2 70 2的图像区
域的区域内。
下面将参考图32说明图24的步骤S405处的黑白转换的结果。
图32是示出对图27中的用于插入的数据文件进行图24的步 骤S405处的黑白转换处理的结果的示例的图。
图32的示例示出将优先级为2以下的模板转换成黑白模板 的情况。因此,如在4各式部2801和2802中所示,将优先级为2 的"模板2.fcp"和优先级为3的"模板3.fcp"中的"颜色二-"的设置从 "彩色"改变成"黑白"。
最终输出的结果变成图30所示的结果。然而,目录的第一 和第二页为彩色,并且第三和第四页为黑白。
尽管在本实施例中作为示例对于用于创建目录的处理进行 了说明,但是本发明不局限于生成目录。本发明用于通过将数 据插入模板来创建产品,并且产品可以是任何东西。
如上所述,Web应用程序服务器107是用于根据模板和要插 入的数据(包括图像数据)进行生成的系统。We b应用程序服务器 10 7使要插入的数据保持优先级信息,并对与优先级相对应的多 个模板进行管理。进行配置,以使得在基于优先级信息和用户 所指定的输出页的数量自动切换目录模板时,生成将所指定的 要插入的数据插入该模板内的输出。
由于利用与要插入的数据的优先级相对应的模板进行输出 的结构,因而可以获得以下优点。
可以容易地创建强调(利用颜色或输出大小等强调)高优先 级数据的输出,并通过所指定的质量等级和所指定的页数等来 降低成本。因此,可以消除传统上用户所需的繁瑣工作。
例如,可以容易地创建作为业务信息等的目录,在该目录中,强调(利用颜色或输出大小等强调)具有高优先级的推荐商 品,并通过减少页数等来降低成本。
上述各种数据的结构和内容没有限制,并且不用说,根据 应用或目的,各种结构和内容都是可以的。
以上已示出了实施例。例如,可以将本发明作为系统、设 备、方法、程序、或存储介质等来实现。具体地,本发明可应 用于由多个装备构成的系统或由单个装备构成的设备。
下面参考图33所示的存储器映射,对用于存储可以由构成 根据本发明的系统的服务器设备读取的各种数据处理程序的存 储介质的存储器映射的结构进行说明。
图33是示出用于存储可以由构成根据本发明的系统的服务
器映射的图。
可以存在如下情况尽管没有特别示出,但是,还存储用 于对存储在该存储介质中的程序组进行管理的信息,例如,版
息,例如,用于识别和显示程序的图标。
此外,还通过目录对依赖于各种程序的数据进行管理。可 以存在如下情况还存储用于将各种程序安装在计算机中的程 序和当安装程序被压縮时用于对安装程序进行解压缩的程序 等。
可以利用从外部安装的程序通过主计算积^丸行图9、21、24、 25和29中所示的该实施例中的功能。在这种情况下,即4吏当通 过CD-ROM、闪存和FD等存储介质、或者通过网络,人外部存储 介质向输出装置提供包括这些程序的信息组时,也可应用本发 明。
不用说,通过向系统或设备提供记录用于实现上述实施例
的功能的软件的程序代码的存储介质,然后该系统或设备的计
算机(或CPU或MPU)读取并执行存储在该存储介质中的程序代 码,来实现本发明的目的。
在这种情况下,从存储介质读取的程序代码本身实现了本 发明的新功能,并且存储该程序代码的存储介质构成了本发明。
因此,如果程序形式设置有作为程序的功能,则目标代码、 由解释程序执行的程序和为OS提供的脚本数据等的程序形式 都是可以的。
作为用于提供该程序的存储介质,例如,可以使用软盘、 硬盘、光盘、磁光盘、MO、 CD-ROM、 CD-R、 CD-RW、磁带、 非易失性存储卡、ROM以及DVD等。
在这种情况下,从存储介质读取的程序代码本身实现了上 述实施例的功能,并且存储该程序代码的存储介质构成了本发 明。
另外,作为用于提供这些程序的方法,可以通过利用客户 端计算机的浏览器与因特网上的网站连接、并将本发明的程序 本身从该网站下载到硬盘等的存储介质,来提供该程序。还可 以通过将包括自动安装功能的压缩文件从该网站下载到硬盘等 的存储介质,来提供该程序。还可以通过如下方式来实现将 构成本发明的程序的程序代码分成多个文件,并且从不同网站 下载各文件。即,使多个用户下载用于利用计算机实现本发明 的功能处理的程序文件的WW W服务器和F TP服务器等也包括 在本发明的权利要求书中。
还可以通过如下方式来实现通过对本发明的程序进行加 密,将该加密程序存储在CD-ROM等的存储介质中,并将该存 储介质分发给用户;允许满足预定条件的用户通过因特网从网 站下载用于对加密进行解密的密钥信息;然后使该用户使用该
密钥信息来执行加密程序,并将该程序安装在计算机中。
不仅仅通过执行由计算机读取的程序代码来实现上述实施 例的功能。不用说,还包括如下所述的配置。例如,不用说,
还包括如下情况运行在计算机上的OS(操作系统)等基于该程
序代码的指令,进行部分或全部实际处理,并通过该处理来实 现上述实施例的功能。
此外,不用说,还包括如下情况将从存储介质读取的程 序代码写入插入计算机中的扩展板或者与计算机连接的扩展单
元所设置的存储器中,并且该扩展板或扩展单元所设置的CPU 等基于写入该存储器中的程序代码的指令,进行部分或全部实 际处理,并且通过该处理实现上述实施例的功能。
本发明可以应用于由多个装备构成的系统或由单个装备构 成的设备。不用说,本发明可以适用于通过向系统或设备提供 程序来实现本发明的情况,。在这种情况下,通过向该系统或i殳
该系统或设备可以享有本发明的优点。
本发明不局限于上述实施例。在本发明的精神内可以有各 种变形例(包括各个实施例的有机组合),并且这些变形例没有 脱离本发明的范围。
已说明了本发明的各种示例和实施例。本领域技术人员应 该理解,本发明的精神和范围不局限于该说明书中的特定说明。
通过组合上面已经说明的各个实施例和其变形例所获得的 结构也包括在本发明中。
如上所述,当自动生成各种商品目录时,服务器107使各商 品主数据保持表示优先级的信息,使得管理员能够根据状况改 变优先级,并且创建并管理与优先级相对应的多个目录模板。 将服务器107配置成考虑优先级,在自动切换模板时进行目录输
出,或者考虑帐户、彩色/黑白或页数实现目录输出。由于该结 构,可以容易地生成强调(利用颜色和输出大小等强调)高优先 级数据(关于推荐商品的信息)的输出(目录),而无需用户进行传 统的繁瑣工作。还可以通过利用所指定的颜色属性(彩色/黑白) 和所指定的页数等的生成来降低成本。
根据该实施例,根据要插入的数据的优先级,利用格式信 息进行输出。因此,可以容易地创建强调(利用颜色和输出大小 等强调)高优先级数据的输出,并通过所指定的质量等级和所指 定页数等来降低成本。还可以消除用户传统上所需的繁瑣工作。
因此,可以获得能够容易地创建业务信息等的强调(利用颜 色或输出大小等强调)具有高优先级的推荐商品的目录,并通过 限制页数来降低成本的优点。
本申请要求2006年1月23日提交的日本专利申请 2006-014193的优先4又,在此通过引用包含其全部内容。
权利要求
1.一种信息处理设备,所述信息处理设备能够在格式信息中所定义的插入区域中合成多个数据以生成输出信息,所述信息处理设备包括:存储单元,用于存储并管理具有优先级的多个数据、以及包括与各优先级相对应的格式信息的多个格式信息;指示单元,用于通过指定存储在所述存储单元中的任意多个数据和任意格式信息,来指示生成输出信息;以及生成单元,用于选择与由所述指示单元指定的各数据的优先级相对应的格式信息,并将多个数据合成到所选择的格式信息中的插入区域中,以生成输出信息。
2. 根据权利要求l所述的信息处理设备,其特征在于,当 在要生成的输出信息中产生未合成数据的插入区域时,所述生 成单元将所选择的格式信息更换为具有更高优先级的格式信 息。
3. 根据权利要求l所述的信息处理设备,其特征在于,所述指示单元能够指定将要生成的输出信息的页数限制于指定页数的输出方法;以及当由所述指示单元指定所述输出方法时,所述生成单元选 择所生成的每页所使用的格式信息,使得页数在所述指定页数 内。
4. 根据权利要求3所述的信息处理设备,其特征在于,当 由所述指示单元指定所述输出方法时,所述生成单元从页数在 所述指定页数内的格式信息的组合中,选择包括更多具有更高 优先级的格式信,t的组合。
5. 根据权利要求l所述的信息处理设备,其特征在于, 所述指示单元能够指定将利用优先级低于指定优先级的格式信息输出的页输出为黑白页的输出方法;以及当由所述指示单元指定所述输出方法时,所述生成单元将 要利用优先级低于通过所述输出方法指定的优先级的格式信息 生成的页生成为黑白页。
6. —种信息处理设备中的输出信息生成方法,所述信息处 理设备能够在格式信息中所定义的插入区域中合成多个数据以生成输出信息,所述输出信息生成方法包括以下步骤登记步骤,用于将具有优先级的多个数据、以及包括与各优先级相对应的格式信息的多个格式信息登记在存储单元中; 指示步骤,用于通过指定存储在所述存储单元中的任意多个数据和任意格式信息,来指示生成输出信息;以及生成步骤,用于选择与在所述指示步骤中指定的各数据的优先级相对应的格式信息,并将多个数据合成到所选择的格式信息中的插入区域中,以生成输出信息。
7. 根据权利要求6所述的输出信息生成方法,其特征在于,当在要生成的输出信息中产生未合成数据的插入区域时,所述生成步骤将所选择的格式信息更换为具有更高优先级的格式信 自
8. 根据权利要求6所述的输出信息生成方法,其特征在于, 所述指示步骤能够指定将要生成的输出信息的页数限制于指定页数的输出方法;以及当在所述指示步骤中指定所述输出方法时,所述生成步骤 选择所生成的每页所使用的格式信息,使得页数在所述指定页 数内。
9. 根据权利要求8所述的输出信息生成方法,其特征在于, 当在所述指示步骤中指定所述输出方法时,所述生成步骤从页 数在所述指定页数内的格式信息的组合中,选择包括更多具有 更高优先级的格式信息的组合。
10. 根据权利要求6所述的输出信息生成方法,其特征在于,所述指示步骤能够指定将利用优先级低于指定优先级的格式信息输出的页输出为黑白页的输出方法;以及当在所述指示步骤中指定所述输出方法时,所述生成步骤 将要利用优先级低于通过所述输出方法指定的优先级的格式信 息生成的页生成为黑白页。
11. 一种存储在计算机可读存储介质中的程序,用于使计算机执行根据权利要求6所述的输出信息生成方法。
12. —种计算机可读存储介质,其存储用于使计算机执行 根据权利要求6所述的输出信息生成方法的程序。
全文摘要
作为例子,公开了一种信息处理设备中的输出信息生成方法,所述信息处理设备能够在格式信息中所定义的插入区域中合成多个数据以生成输出信息,所述输出信息生成方法包括以下步骤登记步骤,用于将具有优先级的多个数据、以及包括与各优先级相对应的格式信息的多个格式信息登记在存储单元中;指示步骤,用于通过指定存储在所述存储单元中的任意多个数据和任意格式信息,来指示生成输出信息;以及生成步骤,用于选择与在所述指示步骤中指定的各数据的优先级相对应的格式信息,并将多个数据合成到所选择的格式信息中的插入区域中,以生成输出信息。
文档编号G06F3/12GK101375276SQ20078000333
公开日2009年2月25日 申请日期2007年1月19日 优先权日2006年1月23日
发明者三原诚 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1