本發(fā)明涉及電子技術(shù)手冊(cè)領(lǐng)域,特別涉及一種產(chǎn)品信息展示方法和裝置。
背景技術(shù):
產(chǎn)品技術(shù)手冊(cè)是交付產(chǎn)品的必備部分,是指導(dǎo)操作者正確使用產(chǎn)品的技術(shù)文件,而數(shù)據(jù)模塊(產(chǎn)品手冊(cè)子模塊)是構(gòu)成電子技術(shù)手冊(cè)的最小的信息單元。
隨著模板技術(shù)及模塊化技術(shù)在電子技術(shù)手冊(cè)中的應(yīng)用日益深入,根據(jù)數(shù)據(jù)模塊及模板制作電子技術(shù)手冊(cè)的需求亦逐漸增強(qiáng)。
現(xiàn)有技術(shù)中,由數(shù)據(jù)模塊制作的電子技術(shù)手冊(cè)常用于軍工領(lǐng)域,在一個(gè)具體方案中,在電子技術(shù)手冊(cè)開發(fā)階段,用XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)封裝原始數(shù)據(jù)模塊,集成文字、表格及圖片,得到XML數(shù)據(jù)模塊;通過(guò)Java語(yǔ)言編程解析XML數(shù)據(jù)模塊,實(shí)現(xiàn)數(shù)據(jù)模塊的展示。
現(xiàn)有技術(shù)直接制作集成有文字、表格及圖片三種數(shù)據(jù)元素的數(shù)據(jù)模塊,當(dāng)出現(xiàn)參數(shù)或圖片等少量信息有差異時(shí),需要重新制作相應(yīng)的數(shù)據(jù)模塊,制作效率低,且展示較為單一,不能滿足服務(wù)市場(chǎng)對(duì)于電子手冊(cè)越來(lái)越高的需求。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上技術(shù)問(wèn)題,本發(fā)明提供了一種產(chǎn)品信息展示方法和裝置,通過(guò)一次構(gòu)建產(chǎn)品手冊(cè)子模塊模板,生成各種產(chǎn)品型號(hào)的實(shí)例產(chǎn)品手冊(cè)子模塊,從而減少了重復(fù)制作,減輕了相關(guān)人員的工作強(qiáng)度。
根據(jù)本發(fā)明的一個(gè)方面,提供一種產(chǎn)品信息展示方法,包括:
根據(jù)產(chǎn)品手冊(cè)信息類型選擇產(chǎn)品手冊(cè)子模塊模板;
根據(jù)產(chǎn)品物料號(hào)對(duì)應(yīng)的產(chǎn)品手冊(cè)信息對(duì)選擇的產(chǎn)品手冊(cè)子模塊模板進(jìn)行實(shí)例化,生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)子模塊;
將所述產(chǎn)品手冊(cè)子模塊合并生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè);
展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)產(chǎn)品手冊(cè)信息類型選擇產(chǎn)品手冊(cè)子模塊模板之前,還包括:
預(yù)先生成產(chǎn)品手冊(cè)子模塊模板。
在本發(fā)明的一個(gè)實(shí)施例中,所述預(yù)先生成產(chǎn)品手冊(cè)子模塊模板包括:
根據(jù)產(chǎn)品手冊(cè)信息類型定義產(chǎn)品手冊(cè)子模塊類型;
通過(guò)新建數(shù)據(jù)元素或添加已有的數(shù)據(jù)元素的方式形成固定類型的產(chǎn)品手冊(cè)子模塊內(nèi)容;
將與產(chǎn)品型號(hào)或配置相關(guān)的數(shù)據(jù)元素,以映射語(yǔ)義的形式存儲(chǔ)在產(chǎn)品手冊(cè)子模塊模板;
按照技術(shù)信息邏輯,將數(shù)據(jù)元素排列組合,生成產(chǎn)品手冊(cè)子模塊模板。
在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)產(chǎn)品物料號(hào)對(duì)應(yīng)的產(chǎn)品手冊(cè)信息對(duì)選擇的產(chǎn)品手冊(cè)子模塊模板進(jìn)行實(shí)例化包括:
通過(guò)解析已設(shè)置的映射語(yǔ)義,獲取與產(chǎn)品物料號(hào)相關(guān)聯(lián)的技術(shù)參數(shù)及圖片,將技術(shù)參數(shù)及圖片插入到產(chǎn)品手冊(cè)子模塊中;
根據(jù)產(chǎn)品物料號(hào),在產(chǎn)品數(shù)據(jù)管理系統(tǒng)中提取三維模型視圖信息,將模型視圖及動(dòng)畫插入到產(chǎn)品手冊(cè)子模塊中。
在本發(fā)明的一個(gè)實(shí)施例中,所述展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)包括:
通過(guò)Word或HTML形式展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
根據(jù)本發(fā)明的另一方面,提供一種產(chǎn)品信息展示裝置,包括:模板選擇單元、模板實(shí)例化單元、手冊(cè)生成單元和手冊(cè)展示單元,其中:
模板選擇單元,用于根據(jù)產(chǎn)品手冊(cè)信息類型選擇產(chǎn)品手冊(cè)子模塊模板;
模板實(shí)例化單元,用于根據(jù)產(chǎn)品物料號(hào)對(duì)應(yīng)的產(chǎn)品手冊(cè)信息對(duì)選擇的產(chǎn)品手冊(cè)子模塊模板進(jìn)行實(shí)例化,生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)子模塊;
手冊(cè)生成單元,用于將所述產(chǎn)品手冊(cè)子模塊合并生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè);
手冊(cè)展示單元,用于展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
在本發(fā)明的一個(gè)實(shí)施例中,所述裝置還包括模板定義單元,其中:
模板定義單元,用于在模板選擇單元根據(jù)產(chǎn)品手冊(cè)信息類型選擇產(chǎn)品手冊(cè)子模塊模板之前,預(yù)先生成產(chǎn)品手冊(cè)子模塊模板。
在本發(fā)明的一個(gè)實(shí)施例中,模板定義單元包括模板類型確定子單元、固定內(nèi)容生成子單元、映射內(nèi)容生成子單元和模板生成子單元,其中:
模板類型確定子單元,用于根據(jù)產(chǎn)品手冊(cè)信息類型定義產(chǎn)品手冊(cè)子模塊類型;
固定內(nèi)容生成子單元,用于通過(guò)新建數(shù)據(jù)元素或添加已有的數(shù)據(jù)元素的方式形成固定類型的產(chǎn)品手冊(cè)子模塊內(nèi)容;
映射內(nèi)容生成子單元,用于將與產(chǎn)品型號(hào)或配置相關(guān)的數(shù)據(jù)元素,以映射語(yǔ)義的形式存儲(chǔ)在產(chǎn)品手冊(cè)子模塊模板;
模板生成子單元,按照技術(shù)信息邏輯,將數(shù)據(jù)元素排列組合,生成產(chǎn)品手冊(cè)子模塊模板。
在本發(fā)明的一個(gè)實(shí)施例中,模板實(shí)例化單元包括第一實(shí)例化子單元和第二實(shí)例化子單元,其中:
第一實(shí)例化子單元,用于通過(guò)解析已設(shè)置的映射語(yǔ)義,獲取與產(chǎn)品物料號(hào)相關(guān)聯(lián)的技術(shù)參數(shù)及圖片,將技術(shù)參數(shù)及圖片插入到產(chǎn)品手冊(cè)子模塊中;
第二實(shí)例化子單元,用于根據(jù)產(chǎn)品物料號(hào),在產(chǎn)品數(shù)據(jù)管理系統(tǒng)中提取三維模型視圖信息,將模型視圖及動(dòng)畫插入到產(chǎn)品手冊(cè)子模塊中。
在本發(fā)明的一個(gè)實(shí)施例中,手冊(cè)展示單元用于通過(guò)Word或HTML形式展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
本發(fā)明可以實(shí)現(xiàn)一次構(gòu)建產(chǎn)品手冊(cè)子模塊模板,生成各種產(chǎn)品型號(hào)的實(shí)例產(chǎn)品手冊(cè)子模塊,進(jìn)而完成了實(shí)例電子技術(shù)手冊(cè),由此減少了重復(fù)制作,減輕了相關(guān)人員的工作強(qiáng)度,提高了相關(guān)人員的工作效率,并避免了數(shù)據(jù)冗余。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明產(chǎn)品信息展示方法一個(gè)實(shí)施例的示意圖。
圖2為本發(fā)明一個(gè)實(shí)施例中預(yù)先定義產(chǎn)品手冊(cè)子模塊模板的示意圖。
圖3為本發(fā)明一個(gè)實(shí)施例中生成技術(shù)參數(shù)及插圖映射的示意圖。
圖4為本發(fā)明一個(gè)實(shí)施例中生成模型視圖及動(dòng)畫映射的示意圖。
圖5為本發(fā)明一個(gè)實(shí)施例中產(chǎn)品手冊(cè)子模塊模板的制作樣式示意圖。
圖6為本發(fā)明一個(gè)實(shí)施例中實(shí)例化參數(shù)及圖片映射的示意圖。
圖7為本發(fā)明一個(gè)實(shí)施例中實(shí)例化模型視圖及動(dòng)畫映射的示意圖。
圖8為本發(fā)明產(chǎn)品信息展示裝置第一實(shí)施例的示意圖。
圖9為本發(fā)明一個(gè)實(shí)施例中模板實(shí)例化單元的示意圖。
圖10為本發(fā)明產(chǎn)品信息展示裝置第二實(shí)施例的示意圖。
圖11為本發(fā)明一個(gè)實(shí)施例中模板定義單元的示意圖。
圖12為本發(fā)明另一實(shí)施例中模板定義單元的示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
除非另外具體說(shuō)明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。
對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說(shuō)明書的一部分。
在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。
圖1為本發(fā)明產(chǎn)品信息展示方法一個(gè)實(shí)施例的示意圖。優(yōu)選的,本實(shí)施例可由本發(fā)明產(chǎn)品信息展示裝置執(zhí)行。該方法包括以下步驟:
步驟101,根據(jù)產(chǎn)品手冊(cè)信息類型選擇產(chǎn)品手冊(cè)子模塊模板。
在本發(fā)明的一個(gè)實(shí)施例中,所述產(chǎn)品手冊(cè)子模塊模板可以是預(yù)先定義的。
目前,在多樣化需求和多品種、小批量生產(chǎn)方式下,產(chǎn)品的技術(shù)手冊(cè)中多數(shù)內(nèi)容是相同的,不同部分主要集中在跟產(chǎn)品型號(hào)或配置相關(guān)的技術(shù)參數(shù)、圖片、模型視圖動(dòng)畫等信息。為避免重復(fù)制作,提高手冊(cè)制作效率,本發(fā)明預(yù)先定義產(chǎn)品手冊(cè)子模塊模板。
在本發(fā)明的一個(gè)實(shí)施例中,如圖2所示,在步驟101之前,預(yù)先定義(生成)產(chǎn)品手冊(cè)子模塊模板的步驟可以包括:
步驟201,基于C++,開發(fā)產(chǎn)品手冊(cè)子模塊程序,將產(chǎn)品信息結(jié)構(gòu)化為段落、圖片、表格、熱點(diǎn)圖、模型視圖及模型視圖動(dòng)畫等內(nèi)容,并封裝成獨(dú)立的數(shù)據(jù)元素,存儲(chǔ)于公共源數(shù)據(jù)庫(kù),用于制作產(chǎn)品手冊(cè)子模塊模板時(shí)調(diào)用已完成的數(shù)據(jù)元素。
步驟202,根據(jù)產(chǎn)品手冊(cè)信息類型定義產(chǎn)品手冊(cè)子模塊類型,如描述類產(chǎn)品手冊(cè)子模塊、操作類產(chǎn)品手冊(cè)子模塊、程序類產(chǎn)品手冊(cè)子模塊等類型。
步驟203,利用模板技術(shù),將產(chǎn)品手冊(cè)子模塊模板的內(nèi)容劃分為固定和映射兩種類型。
步驟204,對(duì)于固定類型,新建所述數(shù)據(jù)元素或添加公共源數(shù)據(jù)庫(kù)中已存在的數(shù)據(jù)元素,如段落、圖片、表格、熱點(diǎn)圖、模視圖型、模型視圖動(dòng)畫等。每個(gè)產(chǎn)品手冊(cè)子模塊模板中可能出現(xiàn)其中1種形式,也可能幾種形式都有,并且各種形式隨意組合,并可以根據(jù)產(chǎn)品類別和電子技術(shù)手冊(cè)種類的不同,預(yù)先錄入,存儲(chǔ)于公共源數(shù)據(jù)庫(kù)中,反復(fù)重用。
步驟205,對(duì)于映射類型,涉及到與產(chǎn)品型號(hào)或配置相關(guān)的數(shù)據(jù)元素,如技術(shù)參數(shù)、圖片、模型視圖、動(dòng)畫等數(shù)據(jù)元素,需要定義映射關(guān)系,在產(chǎn)品手冊(cè)子模塊模板中插入映射語(yǔ)義,其中,生成技術(shù)參數(shù)及插圖映射的基本流程見(jiàn)圖3所示,生成模型視圖及動(dòng)畫映射的基本流程見(jiàn)圖4所示。
在本發(fā)明一個(gè)具體示例中,如圖3所示,生成技術(shù)參數(shù)及插圖映射的基本流程可以包括:步驟301,定義技術(shù)參數(shù)/插圖映射關(guān)系;步驟302,編輯手冊(cè)子模塊;步驟303,插入技術(shù)參數(shù)/插圖;步驟304,生成映射語(yǔ)義。
在本發(fā)明一個(gè)具體示例中,如圖4所示,生成模型視圖及動(dòng)畫映射的基本流程可以包括:步驟401,定義模型視圖/動(dòng)畫映射關(guān)系;步驟402,編輯手冊(cè)子模塊;步驟403,插入模型視圖/動(dòng)畫名稱;步驟404,判斷是否與模型視圖相關(guān),若與模型視圖相關(guān),則執(zhí)行步驟406,否則,若與模型視圖不相關(guān)則執(zhí)行步驟405;步驟405,關(guān)聯(lián)存儲(chǔ)路徑,之后執(zhí)行步驟407;步驟406,關(guān)聯(lián)物料;步驟407,生成映射語(yǔ)義。
步驟206,按照技術(shù)信息邏輯,將數(shù)據(jù)元素排列組合,生成產(chǎn)品手冊(cè)子模塊模板,產(chǎn)品手冊(cè)子模塊模板制作樣式示意圖見(jiàn)附圖5。如圖5所示,產(chǎn)品手冊(cè)子模塊模板包括固定不變部分和映射部分,其中映射部分中的爆炸圖和設(shè)計(jì)參數(shù),可以通過(guò)爆炸圖映射和設(shè)計(jì)參數(shù)映射從PDM(Product Data Management,產(chǎn)品數(shù)據(jù)管理)系統(tǒng)中提取。
在本發(fā)明的一個(gè)實(shí)施例中,產(chǎn)品手冊(cè)子模塊模板是基于word制作,即數(shù)據(jù)元素的添加是向word中插入相關(guān)元素,如段落、圖片等,而熱點(diǎn)圖片、模型視圖、模型視圖動(dòng)畫等數(shù)據(jù)元素不能直接插入word,需要先提取模型視圖的相關(guān)信息,生成相關(guān)圖片、文字、表格等固定格式后,再將其插入word。
步驟102,根據(jù)產(chǎn)品物料號(hào)對(duì)應(yīng)的產(chǎn)品手冊(cè)信息對(duì)選擇的產(chǎn)品手冊(cè)子模塊模板進(jìn)行實(shí)例化,生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)子模塊。
在本發(fā)明的一個(gè)實(shí)施例中,步驟102可以包括:
步驟1021,通過(guò)解析已設(shè)置的映射語(yǔ)義,獲取與產(chǎn)品物料號(hào)相關(guān)聯(lián)的技術(shù)參數(shù)及圖片,將技術(shù)參數(shù)及圖片插入到產(chǎn)品手冊(cè)子模塊中。
具體而言,在產(chǎn)品手冊(cè)子模塊實(shí)例化過(guò)程中,段落、表格等數(shù)據(jù)元素中涉及與產(chǎn)品型號(hào)或配置相關(guān)的技術(shù)參數(shù)及圖片,通過(guò)解析已設(shè)置的映射語(yǔ)義,獲取與產(chǎn)品物料號(hào)相關(guān)聯(lián)的技術(shù)參數(shù)及圖片。實(shí)例化參數(shù)及圖片映射的基本流程見(jiàn)圖6所示。
在本發(fā)明一個(gè)具體示例中,如圖6所示,實(shí)例化參數(shù)及圖片映射的基本流程可以包括:步驟601,輸入產(chǎn)品物料號(hào);步驟602,獲取技術(shù)參數(shù)/插圖;步驟603,獲取文本/圖片;步驟604,若采用HTML(HyperText Markup Language,超級(jí)文本標(biāo)記語(yǔ)言)方式展示,則關(guān)聯(lián)到HTML指定位置;步驟605,若采用Word方式展示,則插入到Word頁(yè)面指定位置。
步驟1022,根據(jù)產(chǎn)品物料號(hào),在產(chǎn)品數(shù)據(jù)管理系統(tǒng)中提取三維模型視圖信息,將模型視圖及動(dòng)畫插入到產(chǎn)品手冊(cè)子模塊中。
具體而言,模型視圖及動(dòng)畫主要指直接用三維模型視圖進(jìn)行表達(dá)的最佳視圖、爆炸圖等視圖及拆裝動(dòng)畫等,對(duì)于此類元素,基于C++,開發(fā)產(chǎn)品手冊(cè)子模塊制作系統(tǒng)的接口函數(shù),與PDM系統(tǒng)集成,根據(jù)產(chǎn)品物料號(hào),在PDM系統(tǒng)中提取三維模型視圖信息,將模型視圖及動(dòng)畫插入到產(chǎn)品手冊(cè)子模塊中。實(shí)例化模型視圖及動(dòng)畫映射的基本流程見(jiàn)圖7。
在本發(fā)明一個(gè)具體示例中,如圖7所示,實(shí)例化模型視圖及動(dòng)畫映射的基本流程可以包括:步驟701,輸入產(chǎn)品物料號(hào);步驟702,獲取模型視圖/動(dòng)畫;步驟703,判斷是否為三維發(fā)布,若是則執(zhí)行步驟704,若否則執(zhí)行步驟706;步驟704,保存為輕量化模型視圖;步驟705,關(guān)聯(lián)到HTML指定位置,執(zhí)行結(jié)束;步驟706,保持為圖片/序列;步驟707,插入到Word頁(yè)面指定位置。
步驟103,將產(chǎn)品物料號(hào)對(duì)應(yīng)的至少一個(gè)產(chǎn)品手冊(cè)子模塊合并生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
步驟104,展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
在本發(fā)明的一個(gè)實(shí)施例中,步驟104可以包括:展示所述產(chǎn)品手冊(cè)包含的所有產(chǎn)品手冊(cè)子模塊。
在本發(fā)明的一個(gè)實(shí)施例中,步驟104可以包括:通過(guò)Word或HTML形式展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
具體而言,HTML展示方法可以包括:通過(guò)程序解析,將實(shí)例產(chǎn)品手冊(cè)子模塊信息以HTML形式輸出,并嵌入CreoView插件,用于展示產(chǎn)品手冊(cè)子模塊中模型視圖及動(dòng)畫。
Word展示方法可以包括:通過(guò)程序解析,將實(shí)例產(chǎn)品手冊(cè)子模塊信息以Word形式輸出,其中涉及到模型視圖時(shí),程序解析三維模型視圖信息,提取模型視圖參數(shù),將模型視圖以圖片形式展示;涉及到模型視圖動(dòng)畫時(shí),程序解析三維模型視圖信息,提取模型視圖動(dòng)畫參數(shù),截取模型視圖動(dòng)畫的關(guān)鍵幀視圖,將動(dòng)畫轉(zhuǎn)換為關(guān)鍵幀圖片序列。
基于本發(fā)明上述實(shí)施例提供的產(chǎn)品信息展示方法,通過(guò)構(gòu)建產(chǎn)品手冊(cè)子模塊模板,設(shè)置技術(shù)參數(shù)、模型視圖及動(dòng)畫等數(shù)據(jù)元素的映射語(yǔ)義,實(shí)現(xiàn)了一次構(gòu)建產(chǎn)品手冊(cè)子模塊模板,生成各種產(chǎn)品型號(hào)的實(shí)例產(chǎn)品手冊(cè)子模塊,進(jìn)而完成實(shí)例電子技術(shù)手冊(cè),由此減少了重復(fù)制作,減輕了相關(guān)人員的工作強(qiáng)度,并提高了相關(guān)人員的工作效率,并避免了數(shù)據(jù)冗余。
圖8為本發(fā)明產(chǎn)品信息展示裝置第一實(shí)施例的示意圖。如圖8所示,所述產(chǎn)品信息展示裝置包括模板選擇單元81、模板實(shí)例化單元82、手冊(cè)生成單元83和手冊(cè)展示單元84,其中:
模板選擇單元81,用于根據(jù)產(chǎn)品手冊(cè)信息類型選擇產(chǎn)品手冊(cè)子模塊模板。
在本發(fā)明的一個(gè)實(shí)施例中,所述產(chǎn)品手冊(cè)子模塊模板可以是預(yù)先定義的。
模板實(shí)例化單元82,用于根據(jù)產(chǎn)品物料號(hào)對(duì)應(yīng)的產(chǎn)品手冊(cè)信息對(duì)選擇的產(chǎn)品手冊(cè)子模塊模板進(jìn)行實(shí)例化,生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)子模塊。
在本發(fā)明的一個(gè)實(shí)施例中,如圖9所示,模板實(shí)例化單元82可以包括第一實(shí)例化子單元821和第二實(shí)例化子單元822,其中:
第一實(shí)例化子單元821,用于通過(guò)解析已設(shè)置的映射語(yǔ)義,獲取與產(chǎn)品物料號(hào)相關(guān)聯(lián)的技術(shù)參數(shù)及圖片,將技術(shù)參數(shù)及圖片插入到產(chǎn)品手冊(cè)子模塊中。
第二實(shí)例化子單元822,用于根據(jù)產(chǎn)品物料號(hào),在產(chǎn)品數(shù)據(jù)管理系統(tǒng)中提取三維模型視圖信息,將模型視圖及動(dòng)畫插入到產(chǎn)品手冊(cè)子模塊中。
手冊(cè)生成單元83,用于將產(chǎn)品物料號(hào)對(duì)應(yīng)的至少一個(gè)產(chǎn)品手冊(cè)子模塊合并生成所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
手冊(cè)展示單元84,用于展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
在本發(fā)明的一個(gè)實(shí)施例中,手冊(cè)展示單元84具體可以用于通過(guò)Word或HTML形式展示所述產(chǎn)品物料號(hào)的產(chǎn)品手冊(cè)。
基于本發(fā)明上述實(shí)施例提供的產(chǎn)品信息展示裝置,通過(guò)構(gòu)建產(chǎn)品手冊(cè)子模塊模板,設(shè)置技術(shù)參數(shù)、模型視圖及動(dòng)畫等數(shù)據(jù)元素的映射語(yǔ)義,實(shí)現(xiàn)了一次構(gòu)建產(chǎn)品手冊(cè)子模塊模板,生成各種產(chǎn)品型號(hào)的實(shí)例產(chǎn)品手冊(cè)子模塊,進(jìn)而完成實(shí)例電子技術(shù)手冊(cè),由此減少了重復(fù)制作,減輕了相關(guān)人員的工作強(qiáng)度,并提高了相關(guān)人員的工作效率,并避免了數(shù)據(jù)冗余。
圖10為本發(fā)明產(chǎn)品信息展示裝置第二實(shí)施例的示意圖。與圖8所示實(shí)施例相比,在圖10所示實(shí)施例中,所述裝置還可以包括模板定義單元85,其中:
模板定義單元85,用于在模板選擇單元81根據(jù)產(chǎn)品手冊(cè)信息類型選擇產(chǎn)品手冊(cè)子模塊模板之前,預(yù)先生成產(chǎn)品手冊(cè)子模塊模板。
圖11為本發(fā)明一個(gè)實(shí)施例中模板定義單元的示意圖。如圖11所示,圖10實(shí)施例中的模板定義單元85可以包括模板類型確定子單元851、固定內(nèi)容生成子單元852、映射內(nèi)容生成子單元853和模板生成子單元854,其中:
模板類型確定子單元851,用于根據(jù)產(chǎn)品手冊(cè)信息類型定義產(chǎn)品手冊(cè)子模塊類型。
固定內(nèi)容生成子單元852,用于通過(guò)新建數(shù)據(jù)元素或添加已有的數(shù)據(jù)元素的方式形成固定類型的產(chǎn)品手冊(cè)子模塊內(nèi)容。
映射內(nèi)容生成子單元853,用于將與產(chǎn)品型號(hào)或配置相關(guān)的數(shù)據(jù)元素,以映射語(yǔ)義的形式存儲(chǔ)在產(chǎn)品手冊(cè)子模塊模板。
模板生成子單元854,按照技術(shù)信息邏輯,將數(shù)據(jù)元素排列組合,生成產(chǎn)品手冊(cè)子模塊模板。
圖12為本發(fā)明另一實(shí)施例中模板定義單元的示意圖。與圖11所示實(shí)施例相比,在圖12所示實(shí)施例中,模板定義單元還可以包括數(shù)據(jù)元素封裝子單元855和模板內(nèi)容劃分子單元856,其中:
數(shù)據(jù)元素封裝子單元855,用于將產(chǎn)品信息結(jié)構(gòu)化為段落、圖片、表格、熱點(diǎn)圖、模型視圖及模型視圖動(dòng)畫等內(nèi)容,并封裝成獨(dú)立的數(shù)據(jù)元素,存儲(chǔ)于公共源數(shù)據(jù)庫(kù),用于制作產(chǎn)品手冊(cè)子模塊模板時(shí)調(diào)用已完成的數(shù)據(jù)元素。
模板內(nèi)容劃分子單元856,用于利用模板技術(shù),將產(chǎn)品手冊(cè)子模塊模板的內(nèi)容劃分為固定和映射兩種類型。
本發(fā)明上述實(shí)施例通過(guò)映射及模板技術(shù),獲取模板中參數(shù)、插圖等位置的實(shí)例信息,快速生成實(shí)例產(chǎn)品手冊(cè)子模塊,進(jìn)而完成實(shí)例電子技術(shù)手冊(cè),由此減少了重復(fù)制作,減輕了相關(guān)人員的工作強(qiáng)度,并提高了相關(guān)人員的工作效率,并避免了數(shù)據(jù)冗余。
在上面所描述的模板選擇單元81、模板實(shí)例化單元82、手冊(cè)生成單元83、手冊(cè)展示單元84、模板定義單元85等功能單元可以實(shí)現(xiàn)為用于執(zhí)行本申請(qǐng)所描述功能的通用處理器、可編程邏輯控制器(PLC)、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件或者其任意適當(dāng)組合。
至此,已經(jīng)詳細(xì)描述了本發(fā)明。為了避免遮蔽本發(fā)明的構(gòu)思,沒(méi)有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開的技術(shù)方案。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
本發(fā)明的描述是為了示例和描述起見(jiàn)而給出的,而并不是無(wú)遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。