产品信息展示方法和装置与流程

文档序号:11134049阅读:425来源:国知局
产品信息展示方法和装置与制造工艺

本发明涉及电子技术手册领域,特别涉及一种产品信息展示方法和装置。



背景技术:

产品技术手册是交付产品的必备部分,是指导操作者正确使用产品的技术文件,而数据模块(产品手册子模块)是构成电子技术手册的最小的信息单元。

随着模板技术及模块化技术在电子技术手册中的应用日益深入,根据数据模块及模板制作电子技术手册的需求亦逐渐增强。

现有技术中,由数据模块制作的电子技术手册常用于军工领域,在一个具体方案中,在电子技术手册开发阶段,用XML(Extensible Markup Language,可扩展标记语言)封装原始数据模块,集成文字、表格及图片,得到XML数据模块;通过Java语言编程解析XML数据模块,实现数据模块的展示。

现有技术直接制作集成有文字、表格及图片三种数据元素的数据模块,当出现参数或图片等少量信息有差异时,需要重新制作相应的数据模块,制作效率低,且展示较为单一,不能满足服务市场对于电子手册越来越高的需求。



技术实现要素:

鉴于以上技术问题,本发明提供了一种产品信息展示方法和装置,通过一次构建产品手册子模块模板,生成各种产品型号的实例产品手册子模块,从而减少了重复制作,减轻了相关人员的工作强度。

根据本发明的一个方面,提供一种产品信息展示方法,包括:

根据产品手册信息类型选择产品手册子模块模板;

根据产品物料号对应的产品手册信息对选择的产品手册子模块模板进行实例化,生成所述产品物料号的产品手册子模块;

将所述产品手册子模块合并生成所述产品物料号的产品手册;

展示所述产品物料号的产品手册。

在本发明的一个实施例中,所述根据产品手册信息类型选择产品手册子模块模板之前,还包括:

预先生成产品手册子模块模板。

在本发明的一个实施例中,所述预先生成产品手册子模块模板包括:

根据产品手册信息类型定义产品手册子模块类型;

通过新建数据元素或添加已有的数据元素的方式形成固定类型的产品手册子模块内容;

将与产品型号或配置相关的数据元素,以映射语义的形式存储在产品手册子模块模板;

按照技术信息逻辑,将数据元素排列组合,生成产品手册子模块模板。

在本发明的一个实施例中,所述根据产品物料号对应的产品手册信息对选择的产品手册子模块模板进行实例化包括:

通过解析已设置的映射语义,获取与产品物料号相关联的技术参数及图片,将技术参数及图片插入到产品手册子模块中;

根据产品物料号,在产品数据管理系统中提取三维模型视图信息,将模型视图及动画插入到产品手册子模块中。

在本发明的一个实施例中,所述展示所述产品物料号的产品手册包括:

通过Word或HTML形式展示所述产品物料号的产品手册。

根据本发明的另一方面,提供一种产品信息展示装置,包括:模板选择单元、模板实例化单元、手册生成单元和手册展示单元,其中:

模板选择单元,用于根据产品手册信息类型选择产品手册子模块模板;

模板实例化单元,用于根据产品物料号对应的产品手册信息对选择的产品手册子模块模板进行实例化,生成所述产品物料号的产品手册子模块;

手册生成单元,用于将所述产品手册子模块合并生成所述产品物料号的产品手册;

手册展示单元,用于展示所述产品物料号的产品手册。

在本发明的一个实施例中,所述装置还包括模板定义单元,其中:

模板定义单元,用于在模板选择单元根据产品手册信息类型选择产品手册子模块模板之前,预先生成产品手册子模块模板。

在本发明的一个实施例中,模板定义单元包括模板类型确定子单元、固定内容生成子单元、映射内容生成子单元和模板生成子单元,其中:

模板类型确定子单元,用于根据产品手册信息类型定义产品手册子模块类型;

固定内容生成子单元,用于通过新建数据元素或添加已有的数据元素的方式形成固定类型的产品手册子模块内容;

映射内容生成子单元,用于将与产品型号或配置相关的数据元素,以映射语义的形式存储在产品手册子模块模板;

模板生成子单元,按照技术信息逻辑,将数据元素排列组合,生成产品手册子模块模板。

在本发明的一个实施例中,模板实例化单元包括第一实例化子单元和第二实例化子单元,其中:

第一实例化子单元,用于通过解析已设置的映射语义,获取与产品物料号相关联的技术参数及图片,将技术参数及图片插入到产品手册子模块中;

第二实例化子单元,用于根据产品物料号,在产品数据管理系统中提取三维模型视图信息,将模型视图及动画插入到产品手册子模块中。

在本发明的一个实施例中,手册展示单元用于通过Word或HTML形式展示所述产品物料号的产品手册。

本发明可以实现一次构建产品手册子模块模板,生成各种产品型号的实例产品手册子模块,进而完成了实例电子技术手册,由此减少了重复制作,减轻了相关人员的工作强度,提高了相关人员的工作效率,并避免了数据冗余。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明产品信息展示方法一个实施例的示意图。

图2为本发明一个实施例中预先定义产品手册子模块模板的示意图。

图3为本发明一个实施例中生成技术参数及插图映射的示意图。

图4为本发明一个实施例中生成模型视图及动画映射的示意图。

图5为本发明一个实施例中产品手册子模块模板的制作样式示意图。

图6为本发明一个实施例中实例化参数及图片映射的示意图。

图7为本发明一个实施例中实例化模型视图及动画映射的示意图。

图8为本发明产品信息展示装置第一实施例的示意图。

图9为本发明一个实施例中模板实例化单元的示意图。

图10为本发明产品信息展示装置第二实施例的示意图。

图11为本发明一个实施例中模板定义单元的示意图。

图12为本发明另一实施例中模板定义单元的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明产品信息展示方法一个实施例的示意图。优选的,本实施例可由本发明产品信息展示装置执行。该方法包括以下步骤:

步骤101,根据产品手册信息类型选择产品手册子模块模板。

在本发明的一个实施例中,所述产品手册子模块模板可以是预先定义的。

目前,在多样化需求和多品种、小批量生产方式下,产品的技术手册中多数内容是相同的,不同部分主要集中在跟产品型号或配置相关的技术参数、图片、模型视图动画等信息。为避免重复制作,提高手册制作效率,本发明预先定义产品手册子模块模板。

在本发明的一个实施例中,如图2所示,在步骤101之前,预先定义(生成)产品手册子模块模板的步骤可以包括:

步骤201,基于C++,开发产品手册子模块程序,将产品信息结构化为段落、图片、表格、热点图、模型视图及模型视图动画等内容,并封装成独立的数据元素,存储于公共源数据库,用于制作产品手册子模块模板时调用已完成的数据元素。

步骤202,根据产品手册信息类型定义产品手册子模块类型,如描述类产品手册子模块、操作类产品手册子模块、程序类产品手册子模块等类型。

步骤203,利用模板技术,将产品手册子模块模板的内容划分为固定和映射两种类型。

步骤204,对于固定类型,新建所述数据元素或添加公共源数据库中已存在的数据元素,如段落、图片、表格、热点图、模视图型、模型视图动画等。每个产品手册子模块模板中可能出现其中1种形式,也可能几种形式都有,并且各种形式随意组合,并可以根据产品类别和电子技术手册种类的不同,预先录入,存储于公共源数据库中,反复重用。

步骤205,对于映射类型,涉及到与产品型号或配置相关的数据元素,如技术参数、图片、模型视图、动画等数据元素,需要定义映射关系,在产品手册子模块模板中插入映射语义,其中,生成技术参数及插图映射的基本流程见图3所示,生成模型视图及动画映射的基本流程见图4所示。

在本发明一个具体示例中,如图3所示,生成技术参数及插图映射的基本流程可以包括:步骤301,定义技术参数/插图映射关系;步骤302,编辑手册子模块;步骤303,插入技术参数/插图;步骤304,生成映射语义。

在本发明一个具体示例中,如图4所示,生成模型视图及动画映射的基本流程可以包括:步骤401,定义模型视图/动画映射关系;步骤402,编辑手册子模块;步骤403,插入模型视图/动画名称;步骤404,判断是否与模型视图相关,若与模型视图相关,则执行步骤406,否则,若与模型视图不相关则执行步骤405;步骤405,关联存储路径,之后执行步骤407;步骤406,关联物料;步骤407,生成映射语义。

步骤206,按照技术信息逻辑,将数据元素排列组合,生成产品手册子模块模板,产品手册子模块模板制作样式示意图见附图5。如图5所示,产品手册子模块模板包括固定不变部分和映射部分,其中映射部分中的爆炸图和设计参数,可以通过爆炸图映射和设计参数映射从PDM(Product Data Management,产品数据管理)系统中提取。

在本发明的一个实施例中,产品手册子模块模板是基于word制作,即数据元素的添加是向word中插入相关元素,如段落、图片等,而热点图片、模型视图、模型视图动画等数据元素不能直接插入word,需要先提取模型视图的相关信息,生成相关图片、文字、表格等固定格式后,再将其插入word。

步骤102,根据产品物料号对应的产品手册信息对选择的产品手册子模块模板进行实例化,生成所述产品物料号的产品手册子模块。

在本发明的一个实施例中,步骤102可以包括:

步骤1021,通过解析已设置的映射语义,获取与产品物料号相关联的技术参数及图片,将技术参数及图片插入到产品手册子模块中。

具体而言,在产品手册子模块实例化过程中,段落、表格等数据元素中涉及与产品型号或配置相关的技术参数及图片,通过解析已设置的映射语义,获取与产品物料号相关联的技术参数及图片。实例化参数及图片映射的基本流程见图6所示。

在本发明一个具体示例中,如图6所示,实例化参数及图片映射的基本流程可以包括:步骤601,输入产品物料号;步骤602,获取技术参数/插图;步骤603,获取文本/图片;步骤604,若采用HTML(HyperText Markup Language,超级文本标记语言)方式展示,则关联到HTML指定位置;步骤605,若采用Word方式展示,则插入到Word页面指定位置。

步骤1022,根据产品物料号,在产品数据管理系统中提取三维模型视图信息,将模型视图及动画插入到产品手册子模块中。

具体而言,模型视图及动画主要指直接用三维模型视图进行表达的最佳视图、爆炸图等视图及拆装动画等,对于此类元素,基于C++,开发产品手册子模块制作系统的接口函数,与PDM系统集成,根据产品物料号,在PDM系统中提取三维模型视图信息,将模型视图及动画插入到产品手册子模块中。实例化模型视图及动画映射的基本流程见图7。

在本发明一个具体示例中,如图7所示,实例化模型视图及动画映射的基本流程可以包括:步骤701,输入产品物料号;步骤702,获取模型视图/动画;步骤703,判断是否为三维发布,若是则执行步骤704,若否则执行步骤706;步骤704,保存为轻量化模型视图;步骤705,关联到HTML指定位置,执行结束;步骤706,保持为图片/序列;步骤707,插入到Word页面指定位置。

步骤103,将产品物料号对应的至少一个产品手册子模块合并生成所述产品物料号的产品手册。

步骤104,展示所述产品物料号的产品手册。

在本发明的一个实施例中,步骤104可以包括:展示所述产品手册包含的所有产品手册子模块。

在本发明的一个实施例中,步骤104可以包括:通过Word或HTML形式展示所述产品物料号的产品手册。

具体而言,HTML展示方法可以包括:通过程序解析,将实例产品手册子模块信息以HTML形式输出,并嵌入CreoView插件,用于展示产品手册子模块中模型视图及动画。

Word展示方法可以包括:通过程序解析,将实例产品手册子模块信息以Word形式输出,其中涉及到模型视图时,程序解析三维模型视图信息,提取模型视图参数,将模型视图以图片形式展示;涉及到模型视图动画时,程序解析三维模型视图信息,提取模型视图动画参数,截取模型视图动画的关键帧视图,将动画转换为关键帧图片序列。

基于本发明上述实施例提供的产品信息展示方法,通过构建产品手册子模块模板,设置技术参数、模型视图及动画等数据元素的映射语义,实现了一次构建产品手册子模块模板,生成各种产品型号的实例产品手册子模块,进而完成实例电子技术手册,由此减少了重复制作,减轻了相关人员的工作强度,并提高了相关人员的工作效率,并避免了数据冗余。

图8为本发明产品信息展示装置第一实施例的示意图。如图8所示,所述产品信息展示装置包括模板选择单元81、模板实例化单元82、手册生成单元83和手册展示单元84,其中:

模板选择单元81,用于根据产品手册信息类型选择产品手册子模块模板。

在本发明的一个实施例中,所述产品手册子模块模板可以是预先定义的。

模板实例化单元82,用于根据产品物料号对应的产品手册信息对选择的产品手册子模块模板进行实例化,生成所述产品物料号的产品手册子模块。

在本发明的一个实施例中,如图9所示,模板实例化单元82可以包括第一实例化子单元821和第二实例化子单元822,其中:

第一实例化子单元821,用于通过解析已设置的映射语义,获取与产品物料号相关联的技术参数及图片,将技术参数及图片插入到产品手册子模块中。

第二实例化子单元822,用于根据产品物料号,在产品数据管理系统中提取三维模型视图信息,将模型视图及动画插入到产品手册子模块中。

手册生成单元83,用于将产品物料号对应的至少一个产品手册子模块合并生成所述产品物料号的产品手册。

手册展示单元84,用于展示所述产品物料号的产品手册。

在本发明的一个实施例中,手册展示单元84具体可以用于通过Word或HTML形式展示所述产品物料号的产品手册。

基于本发明上述实施例提供的产品信息展示装置,通过构建产品手册子模块模板,设置技术参数、模型视图及动画等数据元素的映射语义,实现了一次构建产品手册子模块模板,生成各种产品型号的实例产品手册子模块,进而完成实例电子技术手册,由此减少了重复制作,减轻了相关人员的工作强度,并提高了相关人员的工作效率,并避免了数据冗余。

图10为本发明产品信息展示装置第二实施例的示意图。与图8所示实施例相比,在图10所示实施例中,所述装置还可以包括模板定义单元85,其中:

模板定义单元85,用于在模板选择单元81根据产品手册信息类型选择产品手册子模块模板之前,预先生成产品手册子模块模板。

图11为本发明一个实施例中模板定义单元的示意图。如图11所示,图10实施例中的模板定义单元85可以包括模板类型确定子单元851、固定内容生成子单元852、映射内容生成子单元853和模板生成子单元854,其中:

模板类型确定子单元851,用于根据产品手册信息类型定义产品手册子模块类型。

固定内容生成子单元852,用于通过新建数据元素或添加已有的数据元素的方式形成固定类型的产品手册子模块内容。

映射内容生成子单元853,用于将与产品型号或配置相关的数据元素,以映射语义的形式存储在产品手册子模块模板。

模板生成子单元854,按照技术信息逻辑,将数据元素排列组合,生成产品手册子模块模板。

图12为本发明另一实施例中模板定义单元的示意图。与图11所示实施例相比,在图12所示实施例中,模板定义单元还可以包括数据元素封装子单元855和模板内容划分子单元856,其中:

数据元素封装子单元855,用于将产品信息结构化为段落、图片、表格、热点图、模型视图及模型视图动画等内容,并封装成独立的数据元素,存储于公共源数据库,用于制作产品手册子模块模板时调用已完成的数据元素。

模板内容划分子单元856,用于利用模板技术,将产品手册子模块模板的内容划分为固定和映射两种类型。

本发明上述实施例通过映射及模板技术,获取模板中参数、插图等位置的实例信息,快速生成实例产品手册子模块,进而完成实例电子技术手册,由此减少了重复制作,减轻了相关人员的工作强度,并提高了相关人员的工作效率,并避免了数据冗余。

在上面所描述的模板选择单元81、模板实例化单元82、手册生成单元83、手册展示单元84、模板定义单元85等功能单元可以实现为用于执行本申请所描述功能的通用处理器、可编程逻辑控制器(PLC)、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。

至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1