一種應(yīng)用于協(xié)同制造系統(tǒng)中的語義搜索方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及語義檢測領(lǐng)域,尤其涉及一種應(yīng)用于協(xié)同制造系統(tǒng)中的語義搜索方法。
【背景技術(shù)】
[0002]云制造的提出將信息技術(shù)的前沿概念引入制造領(lǐng)域,從而實現(xiàn)在網(wǎng)絡(luò)資源環(huán)境下通過對資源的高效整合以及資源的高度共享,為制造行業(yè)提供更好的服務(wù)。云制造的基礎(chǔ)是利用信息技術(shù)對各類制造資源進行整合,形成邏輯上統(tǒng)一的資源整體,通過服務(wù)資源描述方式,提供標(biāo)準(zhǔn)規(guī)范的制造服務(wù)。其核心技術(shù)之一是云制造模式下制造資源的交易、共享、互操作模式。面向語義的云制造服務(wù)描述提供了實現(xiàn)制造資源交易、共享、互操作的描述方法。
[0003]協(xié)同制造系統(tǒng)的底層支撐平臺存在結(jié)構(gòu)功能的各異性,因此該系統(tǒng)需要統(tǒng)一建模以消除這些差異使其抽象為機器可理解的資源模型,雖然協(xié)同制造建模在系統(tǒng)中扮演著重要的角色,但目前卻沒有一套統(tǒng)一的、公認(rèn)的資源描述方法。現(xiàn)有的主要的方法有:CIM-OSA(計算機集成制造開放體系結(jié)構(gòu))和IEM(Integrated Enterprise Modeling,集成化企業(yè)建模)等。然而,CIM-OSA方法的缺點在于:在需求定義層只定義了一個通用構(gòu)造塊,即資源建模的一般原則,對于資源模型的具體描述方法沒有深入地論述;IEM方法的缺點在于:適用于集成化建模的專用結(jié)構(gòu),主要面對機器設(shè)備,而且將資源與功能緊密結(jié)合,這些特性都限制了模型的通用性。
[0004]綜上所述,傳統(tǒng)的方法無法完整的描述制造資源信息和實現(xiàn)云制造環(huán)境中資源服務(wù)發(fā)現(xiàn)、搜索和匹配等。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有描述方法存在的上述問題,現(xiàn)提供一種旨在實現(xiàn)可描述制造資源信息、且可在云制造環(huán)境中實現(xiàn)資源服務(wù)發(fā)現(xiàn)、搜索和匹配的應(yīng)用于協(xié)同制造系統(tǒng)中的語義搜索方法。
[0006]具體技術(shù)方案如下:
[0007]一種應(yīng)用于協(xié)同制造系統(tǒng)中的語義搜索方法,于一基礎(chǔ)平臺上形成所述協(xié)同制造系統(tǒng),所述基礎(chǔ)平臺用于為所述協(xié)同制造系統(tǒng)提供正常運行所需的基礎(chǔ)數(shù)據(jù)和基礎(chǔ)服務(wù);
[0008]所述協(xié)同制造系統(tǒng)中預(yù)設(shè)有至少一個標(biāo)準(zhǔn)服務(wù)數(shù)據(jù),所述標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)中包括多類標(biāo)準(zhǔn)子數(shù)據(jù),每個所述標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)對應(yīng)于一項標(biāo)準(zhǔn)制造服務(wù);所述協(xié)同制造系統(tǒng)中還預(yù)設(shè)有一語義關(guān)聯(lián)閾值;
[0009]所述語義搜索方法包括下述步驟:
[0010]Al.獲取外部輸入的服務(wù)請求數(shù)據(jù);
[0011]每個所述服務(wù)請求數(shù)據(jù)中包括多類服務(wù)子數(shù)據(jù),所述服務(wù)子數(shù)據(jù)的類別與所述標(biāo)準(zhǔn)子數(shù)據(jù)的類別一一對應(yīng);
[0012]A2.選擇一個所述標(biāo)準(zhǔn)服務(wù)數(shù)據(jù),并判斷得到每類所述服務(wù)子數(shù)據(jù)與對應(yīng)的所述標(biāo)準(zhǔn)子數(shù)據(jù)之間的語義關(guān)聯(lián)值;
[0013]A3.分別將所述語義關(guān)聯(lián)值與所述語義關(guān)聯(lián)閾值進行比較,以分別輸出相應(yīng)的比較結(jié)果;
[0014]A4.將所有所述比較結(jié)果均表示所述語義關(guān)聯(lián)值大于所述語義關(guān)聯(lián)閾值的對應(yīng)的所述標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)作為可選擇數(shù)據(jù)保存;
[0015]A5.依照上述步驟對所有標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)進行遍歷,把所有所述可選擇數(shù)據(jù)對應(yīng)的所述標(biāo)準(zhǔn)服務(wù)納入一服務(wù)集合中并輸出。
[0016]優(yōu)選的,所述服務(wù)子數(shù)據(jù)有:基本描述子數(shù)據(jù)、基本輸入子數(shù)據(jù)、基本輸出子數(shù)據(jù)、基本制造功能要求子數(shù)據(jù)和基本管理要求子數(shù)據(jù);
[0017]所述標(biāo)準(zhǔn)子數(shù)據(jù)有:與所述基本描述子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)描述子數(shù)據(jù)、與所述基本輸入子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)輸入子數(shù)據(jù)、與基本輸出子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)輸出子數(shù)據(jù)、與基本制造功能要求子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)制造功能要求子數(shù)據(jù)和與基本管理要求子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)管理要求子數(shù)據(jù)。
[0018]優(yōu)選的,在所述步驟A3中將所述基本描述子數(shù)據(jù)與所述標(biāo)準(zhǔn)描述子數(shù)據(jù)之間的語義關(guān)聯(lián)值與所述語義關(guān)聯(lián)閾值進行比較,并輸出比較結(jié)果。
[0019]優(yōu)選的,在所述步驟A3中將所述基本輸入子數(shù)據(jù)與所述標(biāo)準(zhǔn)輸入子數(shù)據(jù)之間的語義關(guān)聯(lián)值與所述語義關(guān)聯(lián)閾值進行比較,并輸出比較結(jié)果。
[0020]優(yōu)選的,在所述步驟A3中將所述基本輸出子數(shù)據(jù)與所述標(biāo)準(zhǔn)輸出子數(shù)據(jù)之間的語義關(guān)聯(lián)值與所述語義關(guān)聯(lián)閾值進行比較,并輸出比較結(jié)果。
[0021]優(yōu)選的,在所述步驟A3中將所述基本制造功能要求子數(shù)據(jù)與所述標(biāo)準(zhǔn)制造功能要求子數(shù)據(jù)之間的語義關(guān)聯(lián)值與所述語義關(guān)聯(lián)閾值進行比較,并輸出比較結(jié)果。
[0022]優(yōu)選的,在所述步驟A3中將所述基本管理要求子數(shù)據(jù)與所述標(biāo)準(zhǔn)管理要求子數(shù)據(jù)之間的語義關(guān)聯(lián)值與所述語義關(guān)聯(lián)閾值進行比較,并輸出比較結(jié)果。
[0023]上述技術(shù)方案的有益效果:
[0024]本技術(shù)方案通過采用語義匹配閾值匹配的方式可提高匹配的精準(zhǔn)度,并實現(xiàn)在云制造環(huán)境中進行資源服務(wù)搜索的目的。
【附圖說明】
[0025]圖1為本發(fā)明所述應(yīng)用于協(xié)同制造系統(tǒng)中的語義搜索方法的一種實施例的方法流程圖。
【具體實施方式】
[0026]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0027]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
[0028]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
[0029]如圖1所示,一種應(yīng)用于協(xié)同制造系統(tǒng)中的語義搜索方法,
[0030]于一基礎(chǔ)平臺上形成所述協(xié)同制造系統(tǒng),所述基礎(chǔ)平臺用于為所述協(xié)同制造系統(tǒng)提供正常運行所需的基礎(chǔ)數(shù)據(jù)和基礎(chǔ)服務(wù);
[0031]協(xié)同制造系統(tǒng)中預(yù)設(shè)有至少一個標(biāo)準(zhǔn)服務(wù)數(shù)據(jù),標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)中包括多類標(biāo)準(zhǔn)子數(shù)據(jù),每個標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)對應(yīng)于一項標(biāo)準(zhǔn)制造服務(wù);協(xié)同制造系統(tǒng)中還預(yù)設(shè)有一語義關(guān)聯(lián)閾值;
[0032]語義搜索方法包括下述步驟:
[0033]Al.獲取外部輸入的服務(wù)請求數(shù)據(jù);
[0034]每個服務(wù)請求數(shù)據(jù)中包括多類服務(wù)子數(shù)據(jù),服務(wù)子數(shù)據(jù)的類別與標(biāo)準(zhǔn)子數(shù)據(jù)的類別一一對應(yīng);
[0035]A2.選擇一個標(biāo)準(zhǔn)服務(wù)數(shù)據(jù),并判斷得到每類服務(wù)子數(shù)據(jù)與對應(yīng)的標(biāo)準(zhǔn)子數(shù)據(jù)之間的語義關(guān)聯(lián)值;
[0036]A3.分別將語義關(guān)聯(lián)值與語義關(guān)聯(lián)閾值進行比較,以分別輸出相應(yīng)的比較結(jié)果;
[0037]A4.將所有所述比較結(jié)果均表示所述語義關(guān)聯(lián)值大于所述語義關(guān)聯(lián)閾值的對應(yīng)的所述標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)作為可選擇數(shù)據(jù)保存;
[0038]A5.依照上述步驟對所有標(biāo)準(zhǔn)服務(wù)數(shù)據(jù)進行遍歷,把所有所述可選擇數(shù)據(jù)對應(yīng)的所述標(biāo)準(zhǔn)服務(wù)納入一服務(wù)集合中并輸出。
[0039]在本實施例中通過采用語義匹配閾值匹配的方式可提高匹配的精準(zhǔn)度,并實現(xiàn)在云制造環(huán)境中進行資源服務(wù)搜索的目的。
[0040]在優(yōu)選的實施例中,所述服務(wù)子數(shù)據(jù)有:基本描述子數(shù)據(jù)、基本輸入子數(shù)據(jù)、基本輸出子數(shù)據(jù)、基本制造功能要求子數(shù)據(jù)和基本管理要求子數(shù)據(jù);
[0041]所述標(biāo)準(zhǔn)子數(shù)據(jù)有:與所述基本描述子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)描述子數(shù)據(jù)、與所述基本輸入子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)輸入子數(shù)據(jù)、與基本輸出子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)輸出子數(shù)據(jù)、與基本制造功能要求子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)制造功能要求子數(shù)據(jù)和與基本管理要求子數(shù)據(jù)對應(yīng)的標(biāo)準(zhǔn)管理要求子數(shù)據(jù)。
[0042]在本實施例中服務(wù)子數(shù)據(jù)可包括制造任務(wù)名稱、描述、加工類型、制造任務(wù)和制造服務(wù)的輸入信息、制造任務(wù)和制造服務(wù)的輸出信息、功能描述、制造精度和制造方法、制造任務(wù)和制造服務(wù)的前提條件以及制造任務(wù)和制造服務(wù)的預(yù)期結(jié)果。服務(wù)請求子數(shù)據(jù)由六元組構(gòu)成,其中包括基本描述子數(shù)據(jù)、基本輸入子數(shù)據(jù)、基本輸出子數(shù)據(jù)、基本制造功能要求子數(shù)據(jù)和基本管理要求子數(shù)據(jù)?;久枋鲎訑?shù)據(jù)是對制造任務(wù)進行概要性描述的信息集合,它包含的?目息內(nèi)容包括任務(wù)編號、任務(wù)名稱、任務(wù)類別、任務(wù)主題、任務(wù)發(fā)起者以及任務(wù)的其它描述信息,它是下階段進行制造服務(wù)匹配和查找所需要的重要信息?;据斎胱訑?shù)據(jù)是保證制造任務(wù)正常開展所需要的物質(zhì)和信息條件,一般情況下,制造任務(wù)的輸入信息包括制造所需要的物料、管理信息和制造數(shù)據(jù)對象,如產(chǎn)品圖紙、工藝文件等?;据敵鲎訑?shù)據(jù)是制造任務(wù)執(zhí)行后的輸出信息,根據(jù)制造任務(wù)的不同,可能輸出的結(jié)果也不同,如裝配制造任務(wù)輸出是產(chǎn)品或半成品、零件加工任務(wù)的輸出是零件、NC編程任務(wù)的輸出是數(shù)控加工程序等。制造功能要求子數(shù)據(jù)是對于制造任務(wù)功能需求的定義和描述,是制造任務(wù)的主體內(nèi)容?;竟芾硪笞訑?shù)據(jù)是制造任務(wù)執(zhí)行的管理和約束信息。它既包含制造任務(wù)的執(zhí)行對象制造服務(wù)選擇的約束條件,如制造服務(wù)的響應(yīng)時間、服務(wù)價格、可靠性、聲譽度等,也包含制造任務(wù)在制造過程中應(yīng)該受到的限制條件,如執(zhí)行時間、成本等管理信息?;竟芾硪笞訑?shù)據(jù)是進行制造服務(wù)選擇和評價的重要依據(jù),這里分別從時間、成本、可靠性、質(zhì)量和滿意度五個方面對制造服務(wù)的服務(wù)質(zhì)量要求進行分析。
[0043]在本實施例中在進行每類服務(wù)子數(shù)據(jù)與對應(yīng)的標(biāo)準(zhǔn)子數(shù)據(jù)之間的語義關(guān)聯(lián)值判斷時需根據(jù)語義距離進