[go: up one dir, main page]

TWI735892B - Search device, and search method - Google Patents

Search device, and search method Download PDF

Info

Publication number
TWI735892B
TWI735892B TW108121432A TW108121432A TWI735892B TW I735892 B TWI735892 B TW I735892B TW 108121432 A TW108121432 A TW 108121432A TW 108121432 A TW108121432 A TW 108121432A TW I735892 B TWI735892 B TW I735892B
Authority
TW
Taiwan
Prior art keywords
similarity
search
unit
similar
item
Prior art date
Application number
TW108121432A
Other languages
Chinese (zh)
Other versions
TW202001613A (en
Inventor
髙垣俊介
桐畑良平
相川勇之
小路悠介
林豊大
福田芳久
Original Assignee
日商三菱電機股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日商三菱電機股份有限公司 filed Critical 日商三菱電機股份有限公司
Publication of TW202001613A publication Critical patent/TW202001613A/en
Application granted granted Critical
Publication of TWI735892B publication Critical patent/TWI735892B/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2465Query processing support for facilitating data mining operations in structured databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Fuzzy Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The search device of the present invention searches for a specification data similar to a search condition from a specification data group that is individually composed of one or more specification item values indicating the details of an item representing the specification of a product. The search device (1) includes a similarity learning unit (14) which learns all combinations of the specification item values for the extent to which the two specification item values of the same item are similar to each other, based on a specification data group held by a product design database (13); an input unit (12) which accepts the input of the specification item value used as the search condition; and a similar specification search department (16) which searches for a specification data similar to the input specification data composed of the specification item values accepted and input by the input unit (12) based on the learning result learned by the similarity learning unit (14).

Description

檢索裝置及檢索方法 Retrieval device and retrieval method

本發明係有關從過去製品的規格的相關資料(data)中,檢索與所輸入的資料顯示的規格類似之規格的相關資料之檢索裝置、檢索方法及機器學習裝置。 The present invention relates to a retrieval device, retrieval method, and machine learning device for retrieving data related to specifications similar to the specifications displayed by the input data from data related to specifications of past products.

在顧客的要求規格多樣化的製品的設計現場,係藉由在設計新製品時重覆利用規格類似的過去製品的設計案例的部分資料,而謀求提高設計作業的效率及設計妥當性之檢驗(check)的簡化。然而,要高效率地檢索規格類似的過去製品的設計案例的資料,係需要對該製品具有深度的知識,很大部分依賴設計負責人的經驗。 At the design site of products with diversified specifications requested by customers, part of the data from design cases of past products with similar specifications is repeatedly used when designing new products, so as to improve the efficiency of design work and the inspection of design adequacy ( Simplification of check). However, in order to efficiently retrieve the data of design cases of past products with similar specifications, it is necessary to have in-depth knowledge of the product, and a large part of it depends on the experience of the person in charge of the design.

有鑒於此,就為了不依靠設計者之經驗而高效率地檢索過去製品的設計案例的資料的技術而言,有人提出了下述之專利文獻1記載的發明。該專利文獻1記載的發明係具備儲存有過去設計案例的資料之設計案例庫(base),儲存有從要求規格判定應當應用的設計規格之知識的知識庫,及使用知識庫判定應當應用的設計規格之推論引擎(engine),考慮 構成要求規格的規格項目間在設計上的限制及干涉關係來檢索類似的設計案例。 In view of this, in order to efficiently search data of design cases of past products without relying on the experience of the designer, an invention described in Patent Document 1 below has been proposed. The invention described in Patent Document 1 has a design case base (base) that stores data of past design cases, a knowledge base that stores knowledge of design specifications that should be applied from the required specifications, and uses the knowledge base to determine the design that should be applied The inference engine of the specification (engine), consider Retrieval of similar design cases based on the design restrictions and interference relationships among the specification items that constitute the required specifications.

(先前技術文獻) (Prior technical literature) (專利文獻) (Patent Document)

專利文獻1:日本國特開平8-221437號公報 Patent Document 1: Japanese Patent Application Publication No. 8-221437

然而,在前述專利文獻1記載的發明中,係必須手動將從要求規格判定應當適用的設計規格之知識記述至知識庫作為規則(rule),有非常費工夫的問題。 However, in the invention described in Patent Document 1, it is necessary to manually describe the knowledge of the design specifications that should be applied from the required specifications to the knowledge base as a rule, which has a problem of very laborious time.

本發明乃係鑒於上述情事而研創,目的在獲得能夠減少使用者(user)作業負荷的檢索裝置。 The present invention is developed in view of the above circumstances, and aims to obtain a retrieval device that can reduce the workload of users.

為了解決上述課題並達成目的,本發明乃係從含有一個以上顯示代表製品之規格的項目之細節的規格項目值而個別構成的規格資料群中,檢索與檢索條件類似的規格資料之檢索裝置。檢索裝置係具備:類似性學習部,係根據製品設計資料庫(database)保有的規格資料群,對於相同項目的兩個規格項目值彼此類似到哪個程度,針對規格項目值的全部組合進行學習;及輸入部,係受理作為檢索條件使用的規格項目值之輸入。此外,檢索裝置係具備類似規格檢索部,該類似規格檢索部係根據以類似性 學習部學習得的結果,檢索與以由輸入部受理輸入而得的規格項目值所構成的輸入規格資料類似的規格資料。 In order to solve the above-mentioned problems and achieve the objective, the present invention is a retrieval device that retrieves specification data similar to the retrieval condition from a specification data group composed of more than one specification item value showing the details of the item representing the specification of the product. The retrieval device is equipped with: a similarity learning section, which is based on the specification data group held in the product design database (database), for the degree to which two specification item values of the same item are similar to each other, learning for all combinations of specification item values; And the input part accepts the input of the value of the specification item used as the search condition. In addition, the search device is equipped with a similar specification search unit, which is based on similarity As a result of the learning by the learning unit, the specification data similar to the input specification data constituted by the specification item values received by the input unit is retrieved.

本發明的檢索裝置係達到能夠減少使用者作業負荷的效果。 The retrieval device of the present invention achieves the effect of reducing the workload of the user.

1、1a至1c、1e:檢索裝置 1. 1a to 1c, 1e: retrieval device

11:控制部 11: Control Department

12:輸入部 12: Input section

13:製品設計資料庫 13: Product design database

14、14d:類似性學習部 14, 14d: Similarity Learning Department

15:類似性資料 15: Similarity data

16、16c、16e、16f:類似規格檢索部 16, 16c, 16e, 16f: similar specification search department

17:檢索結果顯示部 17: Search result display section

18:檢索結果細節顯示部 18: Search result details display section

21:權重資料變更部 21: Weight data change department

31:類似性調整部 31: Similarity Adjustment Department

32:調整後類似性資料 32: Adjusted similarity data

41:使用零件抽出部 41: Use parts extraction part

42:類似性計算部 42: Similarity calculation department

43:使用零件選擇部 43: Use parts selection department

44:使用零件選擇定義 44: Use part selection definition

51:特殊規格輸入部 51: Special specification input section

61、61c:規格類似性計算部 61, 61c: Specification similarity calculation department

62:資料整列部 62: Data Column

63:輸入規格資料 63: Input specification data

64:類似規格檢索結果 64: Search results of similar specifications

65:類似性權重資料 65: Similarity weight data

81:特殊規格類似性計算部 81: Special specification similarity calculation department

82:擴充規格類似性計算部 82: Expanded specification similarity calculation department

83:輸入特殊規格資料 83: Input special specification data

84:擴充類似性權重資料 84: Expand similarity weight data

85:權重調整部 85: Weight Adjustment Department

86:項目別關鍵字 86: Project-specific keywords

101:處理電路 101: processing circuit

102:記憶裝置 102: memory device

103:輸入裝置 103: input device

104:顯示裝置 104: display device

131:規格清單 131: Specification list

132:零件構成表 132: Parts Composition Table

201:處理器 201: Processor

202:記憶體 202: memory

601:機種ID 601: Model ID

602:系列名 602: Series name

603:額定輸出 603: Rated output

604:額定旋轉速度 604: Rated rotation speed

605:制動器 605: Brake

606:特殊規格 606: Special specifications

701:零件階層 701: parts hierarchy

702:零件ID 702: Part ID

703:零件名稱 703: Part name

704:個數 704: number

1301至1304、3701:輸入欄 1301 to 1304, 3701: input field

1501、3301、3901、4501:規格項目 1501, 3301, 3901, 4501: Specification items

1502、3902:類似性權重 1502, 3902: similarity weight

3302:關聯零件編號清單 3302: List of associated part numbers

4502:關鍵字列表 4502: keyword list

PA01、PB02、PC02、PA001至PA004、PA010、PA011、PA020、PA021、PB010、PB011、PB020、PB021、PC020、PC021:零件 PA01, PB02, PC02, PA001 to PA004, PA010, PA011, PA020, PA021, PB010, PB011, PB020, PB021, PC020, PC021: parts

S11至S14、S21至S25、S31至S33、S41、S51、S61、S71、S72、S1:步驟 S11 to S14, S21 to S25, S31 to S33, S41, S51, S61, S71, S72, S1: Step

X、Y:機種 X, Y: model

第1圖係顯示實施形態1的檢索裝置的構成例之圖。 Fig. 1 is a diagram showing an example of the configuration of the search device of the first embodiment.

第2圖係顯示將實施形態1的檢索裝置實現的硬體(hardware)構成的一例之圖。 Fig. 2 is a diagram showing an example of the hardware configuration of the search device of the first embodiment.

第3圖係顯示將實施形態1的檢索裝置實現的硬體構成的其他例之圖。 Fig. 3 is a diagram showing another example of the hardware configuration of the search device of the first embodiment.

第4圖係顯示實施形態1的檢索裝置具備的類似性學習部的詳細構成的一例之圖。 FIG. 4 is a diagram showing an example of the detailed structure of the similarity learning unit included in the retrieval device of the first embodiment.

第5圖係顯示實施形態1的檢索裝置具備的製品設計資料庫的構成例之圖。 Fig. 5 is a diagram showing an example of the structure of a product design database included in the search device of the first embodiment.

第6圖係顯示實施形態1的製品設計資料庫保有的規格清單的一例之圖。 Fig. 6 is a diagram showing an example of a list of specifications held in the product design database of the first embodiment.

第7圖係顯示實施形態1的製品設計資料庫保有的零件構成表的一例之圖。 Fig. 7 is a diagram showing an example of the parts composition table held in the product design database of the first embodiment.

第8圖係顯示實施形態1的檢索裝置具備的類似性學習部的動作的一例之流程圖(flow chart)。 Fig. 8 is a flow chart showing an example of the operation of the similarity learning unit included in the retrieval device of the first embodiment.

第9圖係顯示實施形態1的檢索裝置具備的類似性學習部的項目值間 類似度的計算方法的概念之圖。 Figure 9 shows the relationship between the item values of the similarity learning unit included in the retrieval device of the first embodiment. A conceptual diagram of the similarity calculation method.

第10圖係顯示實施形態1的檢索裝置具備的類似性學習部生成的類似性資料的一例之圖。 Fig. 10 is a diagram showing an example of similarity data generated by the similarity learning unit included in the retrieval device of the first embodiment.

第11圖係顯示實施形態1的檢索裝置具備的類似性學習部生成的類似性資料的其他例之圖。 Fig. 11 is a diagram showing another example of similarity data generated by the similarity learning unit included in the retrieval device of the first embodiment.

第12圖係顯示以實施形態1的檢索裝置進行的檢索動作的一例之流程圖。 Fig. 12 is a flowchart showing an example of the search operation performed by the search device of the first embodiment.

第13圖係顯示實施形態1的檢索裝置顯示的規格輸入畫面的一例之圖。 Fig. 13 is a diagram showing an example of a specification input screen displayed by the search device of the first embodiment.

第14圖係顯示實施形態1的檢索裝置具備的類似規格檢索部的詳細構成的一例之圖。 Fig. 14 is a diagram showing an example of the detailed structure of the similar specification search unit included in the search device of the first embodiment.

第15圖係顯示實施形態1的檢索裝置的類似規格檢索部使用的類似性權重資料的一例之圖。 Fig. 15 is a diagram showing an example of similarity weight data used by the similar specification search unit of the search device of the first embodiment.

第16圖係顯示實施形態1的檢索裝置具備的類似規格檢索部的動作的一例之流程圖。 Fig. 16 is a flowchart showing an example of the operation of the similar specification search unit included in the search device of the first embodiment.

第17圖係顯示以實施形態1的檢索裝置的規格類似性計算部計算得的計算結果的一例之圖。 Fig. 17 is a diagram showing an example of a calculation result calculated by the specification similarity calculation unit of the retrieval device of the first embodiment.

第18圖係顯示實施形態1的檢索裝置的檢索結果顯示部顯示的類似規格檢索結果的一例之圖。 Fig. 18 is a diagram showing an example of search results of similar specifications displayed on the search result display unit of the search device of the first embodiment.

第19圖係顯示實施形態1的檢索裝置的第1變形例之圖。 Fig. 19 is a diagram showing a first modification of the search device of the first embodiment.

第20圖係顯示以實施形態1的第1變形例的檢索裝置進行的檢索動作的一例之流程圖。 FIG. 20 is a flowchart showing an example of the search operation performed by the search device according to the first modification of the first embodiment.

第21圖係顯示實施形態1的第1變形例的檢索裝置的檢索結果細節顯示部顯示的類似規格檢索結果的一例之圖。 Fig. 21 is a diagram showing an example of search results of similar specifications displayed on the search result detail display section of the search device according to the first modification of the first embodiment.

第22圖係顯示實施形態1的檢索裝置的第2變形例之圖。 Fig. 22 is a diagram showing a second modification of the search device of the first embodiment.

第23圖係顯示以實施形態1的第2變形例的檢索裝置進行的檢索動作的一例之流程圖。 FIG. 23 is a flowchart showing an example of the search operation performed by the search device according to the second modification of the first embodiment.

第24圖係顯示實施形態1的第2變形例的檢索裝置顯示的類似性權重資料變更畫面的一例之圖。 Fig. 24 is a diagram showing an example of a similarity weight data change screen displayed by the search device of the second modification of the first embodiment.

第25圖係顯示實施形態1的第2變形例的檢索裝置的檢索結果細節顯示部顯示的類似規格檢索結果的一例之圖。 FIG. 25 is a diagram showing an example of a similar specification search result displayed by the search result detail display unit of the search device according to the second modification of the first embodiment.

第26圖係顯示實施形態2的檢索裝置的構成例之圖。 Fig. 26 is a diagram showing an example of the configuration of the search device of the second embodiment.

第27圖係顯示實施形態2的檢索裝置的規格類似性學習處理的一例之流程圖。 Fig. 27 is a flowchart showing an example of the specification similarity learning process of the retrieval device of the second embodiment.

第28圖係顯示實施形態2的檢索裝置顯示的項目值間類似性調整畫面的一例之圖。 Fig. 28 is a diagram showing an example of a similarity adjustment screen between item values displayed by the search device of the second embodiment.

第29圖係顯示實施形態2的檢索裝置的類似性調整部輸出的調整後類似性資料的一例之圖。 Fig. 29 is a diagram showing an example of the adjusted similarity data output by the similarity adjusting unit of the retrieval device of the second embodiment.

第30圖係顯示實施形態2的檢索裝置具備的類似規格檢索部的構成例之圖。 Fig. 30 is a diagram showing a configuration example of a similar specification search unit included in the search device of the second embodiment.

第31圖係顯示實施形態3的檢索裝置具備的類似性學習部的構成例之圖。 Fig. 31 is a diagram showing a configuration example of a similarity learning unit included in the retrieval device of the third embodiment.

第32圖係顯示實施形態3的檢索裝置具備的類似性學習部的動作的一例之流程圖。 Fig. 32 is a flowchart showing an example of the operation of the similarity learning unit included in the retrieval device of the third embodiment.

第33圖係顯示實施形態3的檢索裝置的類似性學習部使用的使用零件選擇定義的一例之圖。 Fig. 33 is a diagram showing an example of the definition of the selection of used parts used by the similarity learning unit of the retrieval device of the third embodiment.

第34圖係顯示實施形態3的檢索裝置的類似性學習部執行的規格類似性學習處理的概念之圖。 Fig. 34 is a diagram showing the concept of the specification similarity learning process executed by the similarity learning unit of the retrieval apparatus of the third embodiment.

第35圖係顯示實施形態4的檢索裝置的構成例之圖。 Fig. 35 is a diagram showing an example of the configuration of the search device of the fourth embodiment.

第36圖係顯示以實施形態4的檢索裝置進行的檢索動作的一例之流程圖。 Fig. 36 is a flowchart showing an example of the search operation performed by the search device of the fourth embodiment.

第37圖係顯示實施形態4的檢索裝置顯示的規格輸入畫面的一例之圖。 Fig. 37 is a diagram showing an example of a specification input screen displayed by the search device of the fourth embodiment.

第38圖係顯示實施形態4的檢索裝置具備的類似規格檢索部的構成例之圖。 Fig. 38 is a diagram showing a configuration example of a similar specification search unit included in the search device of the fourth embodiment.

第39圖係顯示實施形態4的檢索裝置的類似規格檢索部使用的擴充類似性權重資料的一例之圖。 Fig. 39 is a diagram showing an example of expanded similarity weight data used by the similar specification search unit of the search device of the fourth embodiment.

第40圖係顯示實施形態4的檢索裝置具備的類似規格檢索部的動作的一例之流程圖。 Fig. 40 is a flowchart showing an example of the operation of the similar specification search unit included in the search device of the fourth embodiment.

第41圖係顯示實施形態4的檢索裝置具備的類似規格檢索部的特殊規格類似性計算部進行的特殊規格類似度計算的概念之圖。 Fig. 41 is a diagram showing the concept of the calculation of the degree of similarity of the special specifications performed by the special-standard similarity calculation unit of the similar-standard search unit included in the search device of the fourth embodiment.

第42圖係顯示實施形態4的檢索裝置的檢索結果細節顯示部顯示的類似規格檢索結果的一例之圖。 Fig. 42 is a diagram showing an example of search results of similar specifications displayed on the search result detail display section of the search device of the fourth embodiment.

第43圖係顯示實施形態5的檢索裝置具備的類似規格檢索部的構成例之圖。 Fig. 43 is a diagram showing a configuration example of a similar specification search unit included in the search device of the fifth embodiment.

第44圖係顯示實施形態5的檢索裝置具備的類似規格檢索部的動作 的一例之流程圖。 Fig. 44 shows the operation of the similar specification search unit included in the search device of the fifth embodiment The flow chart of an example.

第45圖係顯示實施形態5的檢索裝置的類似規格檢索部使用的項目別關鍵字(key word)的一例之圖。 Fig. 45 is a diagram showing an example of item-specific keywords (keywords) used by the similar specification search unit of the search device of the fifth embodiment.

第46圖係顯示以實施形態5的檢索裝置檢索得的檢索結果的一例之圖。 Fig. 46 is a diagram showing an example of search results retrieved by the search device of the fifth embodiment.

以下,根據圖式,詳細說明本發明的實施形態的檢索裝置、檢索方法及機器學習裝置。另外,本發明並不受下述實施形態所限定。 Hereinafter, the retrieval device, retrieval method, and machine learning device of the embodiment of the present invention will be described in detail based on the drawings. In addition, the present invention is not limited to the following embodiments.

實施形態1. Implementation mode 1.

第1圖係顯示本發明的實施形態1的檢索裝置的構成例之圖。實施形態1的檢索裝置1係具備:控制部11、輸入部12、製品設計資料庫13、類似性學習部14、類似規格檢索部16及檢索結果顯示部17。 Fig. 1 is a diagram showing an example of the configuration of the search device according to the first embodiment of the present invention. The search device 1 of the first embodiment includes a control unit 11, an input unit 12, a product design database 13, a similarity learning unit 14, a similar specification search unit 16, and a search result display unit 17.

控制部11係控制檢索裝置1所執行的全體的處理,在本實施形態中係控制輸入部12、類似性學習部14、類似規格檢索部16及檢索結果顯示部17。 The control unit 11 controls the overall processing executed by the search device 1, and in this embodiment, controls the input unit 12, the similarity learning unit 14, the similarity standard search unit 16, and the search result display unit 17.

輸入部12係為了讓使用者輸入製品的規格的資訊作為用以從製品設計資料庫13所保有的資料中檢索所需的資料的條件而設者。輸入部12係取得由使用者輸入的製品的規格的資訊。輸入部12取得的製品的規格的資訊係設想為顯示新設計的製品之規格的資訊。 The input unit 12 is provided for the user to input information on the specifications of the product as a condition for retrieving necessary data from the data held in the product design database 13. The input unit 12 acquires information on the specifications of the product input by the user. The information on the specifications of the product acquired by the input unit 12 is assumed to display the information on the specifications of the newly designed product.

製品設計資料庫13係保有過去設計的製品的規格的相關資料。關於製品設計資料庫13保有的資料的細節,於後文中說明。 The product design database 13 holds data related to the specifications of products designed in the past. The details of the data held in the product design database 13 will be described later.

類似性學習部14係解析製品設計資料庫13所保有的資料,而學習製品規格的項目值之間的類似性,生成在類似規格檢索部16的檢索處理中使用的類似性資料15。所謂的製品規格的項目值,係指顯示製品之規格的各項目的值。該類似性學習部14係構成機器學習裝置。 The similarity learning unit 14 analyzes the data held in the product design database 13 and learns the similarity between the item values of the product specifications, and generates the similarity data 15 used in the search process of the similar specification search unit 16. The so-called product specification item value refers to the value of each item showing the product specification. The similarity learning unit 14 constitutes a machine learning device.

類似規格檢索部16係根據以類似性學習部14學習得的屬於學習結果之類似性資料15,從製品設計資料庫13保有的規格資料群中,檢索顯示與輸入部12所取得的資訊顯示的規格類似之規格的規格資料。 The similar specification retrieval unit 16 is based on the similarity data 15 that is the learning result learned by the similarity learning unit 14, and retrieves the information displayed by the display and input unit 12 from the specification data group held in the product design database 13 Specification data of similar specifications.

檢索結果顯示部17係顯示以類似規格檢索部16檢索得的檢索結果。 The search result display unit 17 displays the search results searched by the similar specification search unit 16.

另外,在本實施形態中,雖以構成為製品設計資料庫13存在於檢索裝置1內部為前提來進行說明,但亦可構成為製品設計資料庫13存在於檢索裝置1外部。例如,亦可構成為,檢索裝置1與製品設計資料庫13經由通信網路(network)而連接,檢索裝置1經由通信網路而從製品設計資料庫13取得所需的資料。 In addition, in the present embodiment, the description is provided on the premise that the product design database 13 is present inside the search device 1, but the product design database 13 may also be configured to exist outside the search device 1. For example, it may be configured such that the search device 1 and the product design database 13 are connected via a communication network (network), and the search device 1 obtains necessary data from the product design database 13 via the communication network.

第2圖係顯示將實施形態1的檢索裝置實現的硬體構成的一例之圖。檢索裝置1係以第2圖中所示的處理電路101、記憶裝置102、輸入裝置103及顯示裝置104實現。 Fig. 2 is a diagram showing an example of the hardware configuration of the search device of the first embodiment. The retrieval device 1 is realized by the processing circuit 101, the memory device 102, the input device 103, and the display device 104 shown in FIG. 2.

處理電路101係在檢索裝置1中執行各種處理的電路,例如為單一電路、複合電路、經程式化的處理器(processor)、經平列程式化的處理器、ASIC(Application Specific Integrated Circuit;特定應用積體電路)、FPGA(Field-Programmable Gate Array;場可程式閘陣列),或組合上述電路而成之電路。記憶裝置102係硬碟(hard disk drive)、快閃記憶體 (flash memory)等。輸入裝置103係鍵盤(keyboard)、滑鼠(mouse)、觸控面板(touch panel)等,只要為能夠輸入檢索裝置1動作所需之資訊的機器便沒有限制。顯示裝置104係顯示器(display)、液晶監視(monitor)裝置等。顯示裝置104係只要為能夠讓使用者參照使用輸入裝置103輸入的資訊,或以類似規格檢索部16檢索得的檢索結果等便沒有限制,亦可為投影機(projector)等。 The processing circuit 101 is a circuit that performs various processing in the search device 1, such as a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, and an ASIC (Application Specific Integrated Circuit; specific Application of integrated circuit), FPGA (Field-Programmable Gate Array; Field-Programmable Gate Array), or a circuit formed by combining the above circuits. Memory device 102 is hard disk drive, flash memory (flash memory) and so on. The input device 103 is a keyboard, a mouse, a touch panel, etc., as long as it is a machine capable of inputting information required for the operation of the retrieval device 1 there is no limitation. The display device 104 is a display, a liquid crystal monitor, and the like. The display device 104 is not limited as long as it allows the user to refer to the information input using the input device 103, or the search result retrieved by the search unit 16 with similar specifications, and may be a projector or the like.

檢索裝置1的控制部11、類似性學習部14及類似規格檢索部16係以處理電路101實現。製品設計資料庫13係以記憶裝置102實現。另外,記憶裝置102係亦保有類似性資料15、使用者經由輸入部12輸入的資訊、以類似規格檢索部16檢索得的檢索結果等。輸入部12係以輸入裝置103實現,檢索結果顯示部17係以顯示裝置104實現。 The control unit 11, the similarity learning unit 14, and the similar specification retrieval unit 16 of the search device 1 are realized by a processing circuit 101. The product design database 13 is realized by the memory device 102. In addition, the storage device 102 also holds similarity data 15, information input by the user via the input unit 12, and search results retrieved by the similar specification search unit 16, and the like. The input unit 12 is realized by the input device 103, and the search result display unit 17 is realized by the display device 104.

另外,亦能夠將檢索裝置1的控制部11、類似性學習部14及類似規格檢索部16的全部或一部分以通用的處理器與記憶體來實現。此時,檢索裝置1的硬體構成係成為第3圖所示。第3圖係顯示將實施形態1的檢索裝置實現的硬體構成的其他例之圖。 In addition, all or a part of the control unit 11, the similarity learning unit 14, and the similar specification search unit 16 of the search device 1 can also be realized by a general-purpose processor and memory. At this time, the hardware configuration of the search device 1 is as shown in FIG. 3. Fig. 3 is a diagram showing another example of the hardware configuration of the search device of the first embodiment.

第3圖中所示的處理器201係CPU(Central Processing Unit、亦稱為中央處理裝置、處理裝置、運算裝置、微處理器(microprocessor)、微電腦(microcomputer)、DSP(Digital Signal Processor;數位信號處理器))、系統(system)LSI(Large Scale Integration;大型積體電路)等。記憶體202係RAM(Random Access Memory;隨機存取記憶體)、ROM(Read Only Memory;唯讀記憶體)、EPROM(Erasable Programmable Read Only Memory;可抹除可程式化唯讀記憶體)、EEPROM(註冊商 標)(Electrically Erasable Programmable Read Only Memory;電子可抹除可程式化唯讀記憶體)等。第3圖中所示的記憶裝置102、輸入裝置103及顯示裝置104係與第2圖中所示的記憶裝置102、輸入裝置103及顯示裝置104相同。 The processor 201 shown in Figure 3 is a CPU (Central Processing Unit, also known as a central processing unit, processing device, arithmetic device, microprocessor, microcomputer, DSP (Digital Signal Processor; digital signal processor) Processor)), system (system) LSI (Large Scale Integration; large integrated circuit), etc. Memory 202 is RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable Read Only Memory; Erasable Programmable Read Only Memory), EEPROM (Registrar Mark) (Electrically Erasable Programmable Read Only Memory; Electronically Erasable Programmable Read Only Memory), etc. The memory device 102, the input device 103, and the display device 104 shown in FIG. 3 are the same as the memory device 102, the input device 103, and the display device 104 shown in FIG.

第3圖所示之構成的硬體係亦可為平板(tablet)PC(Personal Computer;個人電腦)、桌上(desktop)PC或伺服端-用戶端(server-client)型的伺服器及用戶端PC。在將控制部11、類似性學習部14及類似規格檢索部16以第3圖中所示的處理器201及記憶體202實現時,將用以令處理器201作為控制部11、類似性學習部14及類似規格檢索部16而發揮功能之程式預先記憶在記憶體202等。此外,藉由處理器201讀取儲存在記憶體202的程式予以執行,而實現控制部11、類似性學習部14及類似規格檢索部16。 The hardware system shown in Figure 3 can also be a tablet PC (Personal Computer), desktop PC or server-client server and client PC. When the control unit 11, the similarity learning unit 14, and the similar specification retrieval unit 16 are realized by the processor 201 and the memory 202 shown in Fig. 3, the processor 201 will be used as the control unit 11 and the similarity learning The functions of the part 14 and the similar specification search part 16 are stored in the memory 202 and the like in advance. In addition, the processor 201 reads and executes the program stored in the memory 202, so that the control unit 11, the similarity learning unit 14, and the similar specification retrieval unit 16 are realized.

另外,後述的實施形態2以後的各實施形態的檢索裝置係亦以第2圖或第3圖所示之構成的硬體實現。 In addition, the retrieval devices of the second and subsequent embodiments described later are also realized by hardware having the configuration shown in FIG. 2 or FIG. 3.

以下,針對實施形態1的檢索裝置1的動作進行說明。首先,針對以類似性學習部14進行的規格類似性學習處理進行說明,接著,針對以檢索裝置1進行的檢索動作進行說明。以下係說明進行馬達的設計時的檢索動作的例子,但只要為具有與後述的製品設計資料庫13保有的資料相當的資料的製品,便能夠應用本發明。 Hereinafter, the operation of the search device 1 of Embodiment 1 will be described. First, the specification similarity learning process performed by the similarity learning unit 14 will be described, and then, the search operation performed by the search device 1 will be described. The following is a description of an example of the search operation when designing a motor. However, the present invention can be applied to a product having data equivalent to the data held in the product design database 13 described later.

(以類似性學習部14進行的規格類似性學習處理) (The specification similarity learning process performed by the similarity learning unit 14)

第4圖係顯示實施形態1的檢索裝置1具備的類似性學習部14的詳細構成的一例之圖。構成機器學習裝置的類似性學習部14係具備使用零件 抽出部41及類似性計算部42。使用零件抽出部41係從製品設計資料庫13,抽出每一規格項目值的使用零件清單。類似性計算部42係根據以使用零件抽出部41抽出的每一規格項目值的使用零件清單,計算項目值間的類似性。 FIG. 4 is a diagram showing an example of the detailed configuration of the similarity learning unit 14 included in the search device 1 of the first embodiment. The similarity learning section 14 that constitutes the machine learning device is equipped with parts for use The extraction unit 41 and the similarity calculation unit 42. The used parts extraction unit 41 extracts the used parts list for each specification item value from the product design database 13. The similarity calculation unit 42 calculates the similarity between the item values based on the used parts list for each specification item value extracted by the used parts extraction unit 41.

第5圖係顯示實施形態1的檢索裝置1具備的製品設計資料庫13的構成例之圖。製品設計資料庫13係含有:列出過去設計的製品的規格的規格清單131;及記錄各製品的零件構成的零件構成表132。規格清單131係相當於規格資料。於第6圖顯示規格清單131的一例,於第7圖顯示零件構成表132的一例。 FIG. 5 is a diagram showing a configuration example of the product design database 13 provided in the search device 1 of the first embodiment. The product design database 13 contains: a specification list 131 that lists the specifications of products designed in the past; and a part composition table 132 that records the part composition of each product. The specification list 131 is equivalent to the specification data. An example of the specification list 131 is shown in FIG. 6, and an example of the parts configuration table 132 is shown in FIG. 7.

第6圖係實施形態1的製品設計資料庫13保有的規格清單的一例之圖。規格清單131係至少含有:用以識別各個製品的機種ID(Identification;識別號碼)601;屬於把規格類似的特定的製品彙整的製品群的名稱之系列(series)名602;各系列的製品的額定輸出603;各系列的製品的額定旋轉速度604;顯示各系列的製品是否具有電磁制動器(brake)的制動器605;及顯示各系列的製品具有的特殊規格的特殊規格606。在特殊規格606係儲存自然語句亦即文本資料(text data)。特殊規格606為「-」的系列係代表未儲存有顯示特殊規格的文本資料。實際上,馬達雖有最高旋轉速度、油封(oil seal)之有無、軸端的形狀等許多規格項目,但以下係為了說明的簡便而僅使用第6圖中所示的6種類的項目中除了特殊規格606以外的5種類的項目。另外,用於檢索的項目的種類係只要為1個以上便沒有限制。以下,有將隸屬於同一系列的製品亦即被賦予同一機種ID的製品群整體稱為機種之情形。 Fig. 6 is a diagram showing an example of a list of specifications held by the product design database 13 of the first embodiment. The specification list 131 contains at least: the model ID (Identification; identification number) 601 used to identify each product; the series name 602 belonging to the name of the product group that aggregates specific products with similar specifications; the products of each series Rated output 603; rated rotation speed 604 of products of each series; brake 605 showing whether the products of each series have an electromagnetic brake (brake); and special specifications 606 showing the special specifications of products of each series. In the special specification 606, natural sentences, that is, text data, are stored. The series with the special specification 606 as "-" means that no text data showing the special specification is stored. In fact, although the motor has many specifications such as the maximum rotation speed, the presence or absence of an oil seal, and the shape of the shaft end, the following is for the convenience of explanation, and only the 6 types of items shown in Figure 6 are used except for special items. 5 types of items other than the standard 606. In addition, there is no restriction on the type of items used for the search as long as there is one or more items. In the following, products belonging to the same series, that is, the entire product group to which the same model ID is assigned, may be referred to as a model.

第7圖係實施形態1的製品設計資料庫13保有的零件構成表的一例之圖。零件構成表132係至少含有:用以識別各個製品之機種ID 601、零件階層701、用以識別各個零件之零件ID 702、零件名稱703及顯示一個製品中使用的零件之數目的個數704。零件構成表132係與機種ID 601對應的各製品的構成零件的資訊。零件構成表132所含的機種ID 601係與規格清單131所含的機種ID 601相同。假設以機種ID 601為規格清單131與零件構成表132中共通的代碼(code)來使用。零件階層701係當採用階層化的方式管理零件時,顯示零件隸屬於哪個階層。例如,當製品以複數種類的第1零件構成,且某第1零件以複數個第2零件構成時,第1零件的零件階層701係成為「1」,第2零件的零件階層701係成為「2」。此外,當第2零件以第3零件構成時,第3零件的零件階層701係成為「3」。實際上,馬達亦含有材料、尺寸等其他項目,但以下係為了說明的簡便而僅使用第7圖中所示的5種類的項目。 Fig. 7 is a diagram showing an example of the parts composition table held by the product design database 13 of the first embodiment. The part composition table 132 contains at least: a model ID 601 for identifying each product, a part hierarchy 701, a part ID 702 for identifying each part, a part name 703, and a number 704 showing the number of parts used in a product. The parts configuration table 132 is information on the constituent parts of each product corresponding to the model ID 601. The model ID 601 included in the parts configuration table 132 is the same as the model ID 601 included in the specification list 131. It is assumed that the model ID 601 is used as a code common to the specification list 131 and the parts configuration table 132. The part hierarchy 701 shows which hierarchy the part belongs to when the part is managed in a hierarchical manner. For example, when a product is composed of plural types of first parts, and a certain first part is composed of plural second parts, the part hierarchy 701 of the first part becomes "1", and the part hierarchy 701 of the second part becomes " 2". In addition, when the second part is composed of the third part, the part hierarchy 701 of the third part becomes "3". In fact, the motor also contains other items such as materials and dimensions, but for the sake of simplicity of description, only the five types of items shown in Fig. 7 are used below.

第8圖係顯示實施形態1的檢索裝置1具備的類似性學習部14的動作的一例之流程圖,係顯示規格類似性學習處理的程序。例如,當檢索裝置1自使用者受理了指示規格類似性學習之開始的操作時,類似性學習部14係開始第8圖所示的規格類似性學習處理。 Fig. 8 is a flowchart showing an example of the operation of the similarity learning unit 14 provided in the search device 1 of the first embodiment, and is a program showing the specification similarity learning process. For example, when the search device 1 accepts an operation instructing the start of specification similarity learning from the user, the similarity learning unit 14 starts the specification similarity learning process shown in FIG. 8.

類似性學習部14係當開始規格類似性學習處理,首先執行規格清單取得處理(步驟(step)S11)。具體而言,由使用零件抽出部41從製品設計資料庫13取得第6圖所示內容的規格清單131。 When the similarity learning unit 14 starts the specification similarity learning process, it first executes the specification list acquisition process (step S11). Specifically, the used parts extraction unit 41 obtains the specification list 131 of the content shown in FIG. 6 from the product design database 13.

接著,類似性學習部14係按規格清單131所含的每一規格項目重複步驟S12及步驟S13的處理。具體而言,類似性學習部14係針 對系列名602、額定輸出603及額定旋轉速度604各規格項目,重複步驟S12及步驟S13的處理。此時,類似性學習部14係按隸屬於規格項目的每一規格項目值重複步驟S12的處理。例如,在規格項目值a1、a2及a3隸屬於規格項目A的情形中,類似性學習部14係在以規格項目A為對象執行步驟S12及步驟S13的處理時,針對規格項目值a1、a2及a3各者重複執行步驟S12的處理。類似性學習部14係在步驟S12,從零件構成表132抽出與規格項目值對應的零件。類似性學習部14係在步驟S13,使用後述的方法計算項目值間的類似性。步驟S12係由使用零件抽出部41所執行的處理,步驟S13係由類似性計算部42所執行的處理。 Next, the similarity learning unit 14 repeats the processing of step S12 and step S13 for each specification item included in the specification list 131. Specifically, the similarity learning department 14 sets needles For each specification item of series name 602, rated output 603, and rated rotation speed 604, the processing of step S12 and step S13 is repeated. At this time, the similarity learning unit 14 repeats the processing of step S12 for each specification item value belonging to the specification item. For example, in a case where the specification item values a1, a2, and a3 belong to the specification item A, the similarity learning unit 14 performs the processing of step S12 and step S13 with the specification item A as the target, and responds to the specification item values a1, a2. Each of and a3 repeats the processing of step S12. The similarity learning unit 14 extracts the parts corresponding to the specification item values from the parts composition table 132 in step S12. The similarity learning unit 14 calculates the similarity between item values in step S13 using the method described later. Step S12 is a process executed by the used part extraction unit 41, and step S13 is a process executed by the similarity calculation unit 42.

例如,在第6圖所示的規格清單131的系列名602係含有A系列、B系列、C系列、D系列、……。因此,類似性學習部14係在以系列名602為對象進行的步驟S12及步驟S13的處理中,對A系列、B系列、C系列、D系列、……,重複執行步驟S12的處理將對應的零件抽出,然後,使用所抽出的零件計算項目值間的類似性。 For example, the series name 602 in the specification list 131 shown in Fig. 6 includes A series, B series, C series, D series,... Therefore, the similarity learning unit 14 performs the processing of step S12 and step S13 for the series name 602, and repeats the processing of step S12 for A series, B series, C series, D series, ... The extracted parts are then used to calculate the similarity between the item values.

此處,在以A系列為對象的步驟S12的處理的情形中,在A系列係有機種ID為「1」的製品、機種ID為「2」的製品。因此,類似性學習部14係從第7圖所示的零件構成表132取得機種ID為「1」的製品中使用的全部零件及機種ID為「2」的製品中使用的全部零件。例如,零件ID為PA001、PA002、PA003、PA004、……的零件即屬於在機種ID為「1」的製品中使用的零件。 Here, in the case of the processing of step S12 for the A series, the A series is a product with an organic species ID of "1" and a product with a model ID of "2". Therefore, the similarity learning unit 14 acquires all the parts used in the product with the model ID "1" and all the parts used in the product with the model ID "2" from the parts configuration table 132 shown in FIG. 7. For example, parts with part IDs of PA001, PA002, PA003, PA004, ... belong to the parts used in products whose model ID is "1".

此外,在第6圖所示的規格清單131的額定輸出603係含有3.5kW、2.0kW、1.5kW、400W、……。因此,類似性學習部14係 在以額定輸出603為對象進行的步驟S12及步驟S13的處理中,對3.5kW、2.0kW、1.5kW、400W、……,執行步驟S12的處理將對應的零件抽出,然後,使用所抽出的零件計算項目值間的類似性。 In addition, the rated output 603 in the specification list 131 shown in FIG. 6 includes 3.5 kW, 2.0 kW, 1.5 kW, 400 W,... Therefore, the similarity learning department 14 department In the processing of step S12 and step S13 for the rated output 603, for 3.5kW, 2.0kW, 1.5kW, 400W,..., the processing of step S12 is executed to extract the corresponding parts, and then the extracted parts are used The similarity between the calculated item values of the parts.

此處,在以2.0kW為對象的步驟S12的處理的情形中,在額定輸出為2.0kW的製品係有機種ID為「2」的製品、機種ID為「3」的製品、機種ID為「4」的製品。因此,類似性學習部14係從第7圖所示的零件構成表132取得機種ID為「2」的製品中使用的全部零件、機種ID為「3」的製品中使用的全部零件及機種ID為「4」的製品中使用的全部零件。 Here, in the case of the processing of step S12 for 2.0kW, the product with a rated output of 2.0kW is a product with a product type ID of "2", a product with a model ID of "3", and a product with a model ID of " 4" products. Therefore, the similarity learning unit 14 obtains all the parts used in the product with the model ID "2", all the parts and the model ID used in the product with the model ID "3" from the parts configuration table 132 shown in Fig. 7 All parts used in the product of "4".

在步驟S13,類似性計算部42係根據由使用零件抽出部41對於處理對象的規格項目所含的各規格項目值執行步驟S12而取得的使用零件的資料,計算顯示項目值間的類似性亦即計算規格項目值彼此類似到哪個程度之值。以下,將類似性計算部42計算的值稱為類似度。類似性計算部42係依照下式(1),屬於計算規格項目值Va與規格項目值Vb的類似度之項目值間類似度SimSpecValue(Va,Vb)的值。 In step S13, the similarity calculation unit 42 calculates the similarity between the displayed item values based on the data of the used parts obtained by executing step S12 on the value of each specification item included in the specification item of the processing target by the used part extraction unit 41 That is, the value of how similar the values of the specification items are to each other is calculated. Hereinafter, the value calculated by the similarity calculation unit 42 is referred to as the degree of similarity. The similarity calculation unit 42 is a value belonging to SimSpecValue (Va, Vb) between item values that calculates the similarity between the specification item value Va and the specification item value Vb in accordance with the following formula (1).

Figure 108121432-A0305-02-0016-1
Figure 108121432-A0305-02-0016-1

此處,Parts(V)係擁有V作為規格項目值的機種全體所使用的零件的集合。此外,Count(P)係零件集合P的零件的種類數。第9圖係顯示實施形態1的檢索裝置1具備的類似性學習部14的項目值間類似度的計算方法的概念之圖。例如,假設A系列的機種中使用的零件為PA001、 PA002、……、PA090共90種類,B系列的機種中使用的零件為PB001、PB002、……、PB080共80種類。當其中的70種類的零件為共通時,係成為SimSpecValue(「A系列」,「B系列」)=70/(90+80-70)=0.7。 Here, Parts(V) is a collection of parts used by all models that have V as the value of the specification item. In addition, Count(P) is the number of types of parts in the parts set P. FIG. 9 is a diagram showing the concept of the calculation method of the similarity between the item values of the similarity learning unit 14 included in the search device 1 of the first embodiment. For example, suppose the parts used in the A series are PA001, There are 90 types of PA002, ..., PA090, and 80 types of parts used in the B series models are PB001, PB002, ..., PB080. When 70 types of parts are common, it becomes SimSpecValue ("A series", "B series")=70/(90+80-70)=0.7.

雖係以A系列及B系列為對象來計算項目值間類似度時的例子進行說明,但當除了A系列及B系列以外還存在其他系列時,在步驟S13係針對全部的系列的組合來計算項目值間類似度。例如,當除了A系列及B系列以外還存在C系列時,類似性計算部42係計算A系列與B系列的項目值間類似度、A系列與C系列的項目值間類似度,及B系列與C系列的項目值間類似度。 Although it is an example of calculating the similarity between item values for the A series and the B series, when there are other series besides the A series and the B series, the calculation is performed for the combination of all series in step S13. Similarity between item values. For example, when there is a C series in addition to the A series and the B series, the similarity calculation unit 42 calculates the similarity between the item values of the A series and the B series, the similarity between the item values of the A series and the C series, and the B series The similarity between the item values of the C series.

在步驟S13,類似性計算部42係待針對全部的規格項目值的組合計算完項目值間類似度後,就生成含有所計算得的全部的項目值間類似度之類似性資料15予以輸出。 In step S13, the similarity calculation unit 42 generates and outputs the similarity data 15 containing all the calculated similarities between the item values after calculating the similarity between the item values for all combinations of the specification item values.

如上述,類似性學習部14係解析製品設計資料庫13保有的屬於規格資料群之規格清單131及零件構成表132,對於顯示製品之規格的規格項目各者,針對規格項目值的全部組合學習相同規格項目的兩個規格項目值彼此類似到哪個程度。亦即,類似性學習部14係對於製品設計資料庫13保有的規格資料群,針對規格項目值的全部組合學習相同規格項目的兩個規格項目值彼此類似到哪個程度。 As described above, the similarity learning unit 14 analyzes the specification list 131 and the part composition table 132 belonging to the specification data group held in the product design database 13, and learns all combinations of specification item values for each of the specification items that display the specifications of the product. To what extent the values of two specification items of the same specification item are similar to each other. That is, the similarity learning unit 14 learns how similar two specification item values of the same specification item are to each other for all combinations of specification item values for the specification data group held by the product design database 13.

第10圖係顯示實施形態1的檢索裝置1具備的類似性學習部14生成的類似性資料15的一例之圖。類似性資料15係至少含有:規格項目、規格項目值#1、規格項目值#2及類似度。另外,在以下的例子中,規格項目值間的類似性係採用一對一的關係,亦即採用針對單一規格項目 的彼此間的類似性,但類似性計算部42係亦可如第11圖所示,針對複數個規格項目之組合的彼此間來計算同樣的類似度而生成類似性資料15。第11圖係顯示含有針對系列名與額定輸出之組合的類似度,及針對額定輸出與額定旋轉速度之組合的類似度之類似性資料15的例子。 FIG. 10 is a diagram showing an example of the similarity data 15 generated by the similarity learning unit 14 included in the search device 1 of the first embodiment. The similarity data 15 series contains at least: specification items, specification item value #1, specification item value #2, and similarity. In addition, in the following example, the similarity between the value of the specification items is based on a one-to-one relationship, that is, it is used for a single specification item However, as shown in FIG. 11, the similarity calculation unit 42 may also calculate the same similarity between a combination of a plurality of specification items to generate similarity data 15 as shown in FIG. 11. Fig. 11 shows an example of the similarity data 15 for the combination of the series name and the rated output, and the similarity for the combination of the rated output and the rated rotation speed.

(以檢索裝置1進行的檢索動作) (Search operation by search device 1)

接著,針對檢索裝置1所進行的檢索動作進行說明。第12圖係顯示實施形態1的檢索裝置1所進行的檢索動作的一例之流程圖。例如,當檢索裝置1自使用者處受理了指示檢索處理之開始的操作時,檢索裝置1係開始進行按照第12圖所示流程圖的動作。 Next, the search operation performed by the search device 1 will be described. Fig. 12 is a flowchart showing an example of the search operation performed by the search device 1 of the first embodiment. For example, when the retrieval device 1 receives an operation instructing the start of retrieval processing from the user, the retrieval device 1 starts the operation according to the flowchart shown in FIG. 12.

當檢索裝置1開始檢索處理,首先便由輸入部12受理規格輸入,亦即,受理由屬於使用者之設計者輸入的規格項目值作為檢索條件(步驟S21)。在該步驟S21中,檢索裝置1係例如將第13圖所示的規格輸入畫面顯示在第1圖中省略記載的顯示部,並等待使用者輸入規格項目值。另外,顯示部係藉由第2圖及第3圖中所示的顯示裝置104實現。第13圖所示的規格輸入畫面係含有:系列名的輸入欄1301、額定輸出的輸入欄1302、額定旋轉速度的輸入欄1303及制動器之有無的輸入欄1304。在第13圖所示的規格輸入畫面的例子中係構成為藉由選擇下拉式選單(pull-down menu)來輸入規格項目值,但亦可構成為以任意方法輸入。亦可藉由與其他系統例如業務系統的協同運作而根據接單資料自動設定規格項目值。 When the search device 1 starts the search process, the input unit 12 first accepts specification input, that is, the specification item value input by the designer whose reason belongs to the user is used as the search condition (step S21). In this step S21, the search device 1 displays, for example, the specification input screen shown in FIG. 13 on the display portion omitted from the description in FIG. 1, and waits for the user to input the specification item value. In addition, the display unit is realized by the display device 104 shown in FIG. 2 and FIG. 3. The specification input screen shown in Fig. 13 includes an input column 1301 for the series name, an input column 1302 for the rated output, an input column 1303 for the rated rotation speed, and an input column 1304 for the presence or absence of brakes. In the example of the specification input screen shown in FIG. 13, it is configured to input the specification item value by selecting a pull-down menu, but it may be configured to input by any method. It can also automatically set the value of the specification item based on the order data by cooperating with other systems such as business systems.

當以輸入部12進行的規格項目值之輸入的受理結束,接著便由類似規格檢索部16進行類似規格的檢索(步驟S22)。亦即,類似規格 檢索部16係根據類似性資料15及在步驟S21輸入的規格項目值,檢索製品設計資料庫13,找出與在步驟S21輸入的規格項目值所顯示的規格類似之規格的機種。以下,針對以類似規格檢索部16進行的檢索處理的細節進行說明。 When the acceptance of the input of the specification item value by the input unit 12 is completed, the similar specification search unit 16 then performs a similar specification search (step S22). That is, similar specifications The search unit 16 searches the product design database 13 based on the similarity data 15 and the specification item value input in step S21, and finds a model with a specification similar to the specification displayed by the specification item value input in step S21. Hereinafter, the details of the search processing performed by the similar specification search unit 16 will be described.

第14圖係顯示實施形態1的檢索裝置1具備的類似規格檢索部16的詳細構成的一例之圖。類似規格檢索部16係具備規格類似性計算部61及資料整列部62。 FIG. 14 is a diagram showing an example of the detailed configuration of the similar specification search unit 16 included in the search device 1 of the first embodiment. The similar specification retrieval unit 16 includes a specification similarity calculation unit 61 and a data aligning unit 62.

規格類似性計算部61係根據以類似性學習部14生成的類似性資料15、及類似性權重資料65,針對儲存在製品設計資料庫13的機種即過去機種的規格的各者,計算與從輸入部12輸出的輸入規格資料63所顯示的規格之類似性。輸入規格資料63乃係含有在步驟S21由輸入部12受理輸入而得的各規格項目值的資料。關於類似性權重資料65的細節係另作說明。 The specification similarity calculation unit 61 is based on the similarity data 15 generated by the similarity learning unit 14 and the similarity weight data 65, for each model stored in the work-in-process design database 13, that is, the specifications of the past models, and calculate and compare The similarity of the specifications shown in the input specification data 63 output by the input unit 12. The input specification data 63 is data containing the value of each specification item received by the input unit 12 in step S21. The details of the similarity weight data 65 are explained separately.

資料整列部62係將規格類似性計算部61的計算結果亦即各過去機種的規格的類似性,依類似性的高低順序重新排列,將重新排列後的各過去機種的規格的類似性輸出作為類似規格檢索結果64。 The data aligning part 62 rearranges the calculation result of the specification similarity calculation part 61, that is, the similarity of the specifications of each past model in the order of similarity, and outputs the similarity of the specifications of each past model after the rearrangement as Similar specifications search result 64.

第15圖係顯示實施形態1的檢索裝置1的類似規格檢索部16使用的類似性權重資料的一例之圖。類似性權重資料65係含有規格項目1501及類似性權重1502。在第15圖所示的例子的類似性權重資料65中,係含有針對製品設計資料庫13的規格清單131所含的屬於規格項目之系列名、額定輸出、額定旋轉速度及屬於制動器各者的權重係數之類似性權重。該些類似性權重係使用在計算後述的規格的類似性時。關於各規 格項目的加權係採用手動定義。例如,構成為檢索裝置1擁有製作類似性權重資料65的功能,由設計者使用該功能製作類似性權重資料65。亦可由設計者使用外部的裝置,例如使用個人電腦(personal computer)製作類似性權重資料65。亦可構成為在開始檢索裝置1的運用之時,以使用暫時設定的類似性權重進行的測試運用來評估檢索結果,再根據該評估結果調整各類似性權重的值。 Fig. 15 is a diagram showing an example of similarity weight data used by the similar specification search unit 16 of the search device 1 of the first embodiment. The similarity weight data 65 contains the specification item 1501 and the similarity weight 1502. The similarity weight data 65 of the example shown in Fig. 15 contains the series name, rated output, rated rotation speed, and each of the brakes included in the specification list 131 of the product design database 13 that belong to the specifications. The similarity weight of the weight coefficient. These similarity weights are used when calculating the similarity of the specifications described later. About each regulation The weighting system of grid items is manually defined. For example, it is configured that the search device 1 has a function of creating the similarity weight data 65, and the designer uses this function to create the similarity weight data 65. The designer may also use an external device, for example, a personal computer (personal computer) to create the similarity weight data 65. It may also be configured that when the operation of the retrieval device 1 is started, the retrieval result is evaluated by a test operation using the temporarily set similarity weight, and the value of each similarity weight is adjusted according to the evaluation result.

第16圖係顯示實施形態1的檢索裝置1具備的類似規格檢索部16的動作的一例之流程圖,係顯示類似規格檢索處理的程序。例如,當檢索裝置1自使用者處受理了指示類似規格之檢索開始的操作時,類似規格檢索部16係開始第16圖所示的類似規格檢索處理。 Fig. 16 is a flowchart showing an example of the operation of the similar specification search unit 16 provided in the search device 1 of the first embodiment, and shows a program of similar specification search processing. For example, when the search device 1 receives an operation instructing the start of search for similar specifications from the user, the similar specification search unit 16 starts the similar specification search processing shown in FIG. 16.

類似規格檢索部16係當開始類似規格檢索處理,首先執行規格清單取得處理(步驟S31)。具體而言,由規格類似性計算部61從製品設計資料庫13取得規格清單131。 When the similar specification search unit 16 starts the similar specification search process, it first executes the specification list acquisition process (step S31). Specifically, the specification similarity calculation unit 61 obtains the specification list 131 from the product design database 13.

接著,類似規格檢索部16係按規格清單131所含的每一過去機種重複步驟S32的處理。例如,當在規格清單131含有機種ID為1至5的機種時,類似規格檢索部16係針對機種ID為1至5的5種類的過去機種的各者執行步驟S32的處理,計算後述的項目別規格類似性。 Next, the similar specification search unit 16 repeats the process of step S32 for each past model included in the specification list 131. For example, when models with model IDs 1 to 5 are included in the specification list 131, the similar specification search unit 16 executes the processing of step S32 for each of the 5 types of past models with model IDs 1 to 5, and calculates the items described later. The similarity of different specifications.

在步驟S32,類似規格檢索部16的規格類似性計算部61係根據類似性資料15及類似性權重資料65,計算儲存在製品設計資料庫13的過去機種的規格與輸入規格資料63之類似性。具體而言,規格類似性計算部61係依照下式(2),計算輸入規格Sinp與機種mx的規格Smx之類似度SimSpec(Sinp,Smx)。 In step S32, the specification similarity calculation unit 61 of the similar specification retrieval unit 16 calculates the similarity between the specifications of the past model stored in the product design database 13 and the input specification data 63 based on the similarity data 15 and the similarity weight data 65 . Specifically, the specification similarity calculation unit 61 calculates the similarity SimSpec (Sinp, Smx) between the input specification Sinp and the specification Smx of the model mx in accordance with the following formula (2).

Figure 108121432-A0305-02-0021-2
Figure 108121432-A0305-02-0021-2

此處,Sim(Sinp(s),Smx(s))係依規格清單131所含的4種類的規格項目中的第s個規格項目Sinp(s)與Smx(s)是否一致而定的值。Sim(Sinp(s),Smx(s))係當Sinp(s)與Smx(s)一致時係成為「1」,當不一致時係成為第10圖所示類似性資料15所含的類似度的值。此外,Wdef(s)係類似性權重資料65中定義的與第s個規格項目對應的類似性權重的值。 Here, Sim(Sinp(s), Smx(s)) is a value determined based on whether the sth specification item Sinp(s) and Smx(s) among the 4 types of specification items included in the specification list 131 are consistent. . Sim(Sinp(s), Smx(s)) is "1" when Sinp(s) and Smx(s) are the same, and when they are inconsistent, it becomes the similarity degree contained in the similarity data 15 shown in Figure 10 Value. In addition, Wdef(s) is the value of the similarity weight defined in the similarity weight data 65 corresponding to the s-th specification item.

第17圖係顯示以實施形態1的檢索裝置1具備的類似規格檢索部16的規格類似性計算部61計算得的計算結果的一例之圖。第17圖所示的例子係顯示當在前述的步驟S21輸入第13圖所示內容的規格時,由規格類似性計算部61計算與第6圖所示的規格清單131的機種ID為「1」、「2」、「3」之各機種之類似度SimSpec而得的結果。 FIG. 17 is a diagram showing an example of a calculation result calculated by the specification similarity calculation unit 61 of the similar specification search unit 16 included in the search device 1 of the first embodiment. The example shown in Fig. 17 shows that when the specifications of the content shown in Fig. 13 are input in the aforementioned step S21, the specification similarity calculation unit 61 calculates the model ID with the specification list 131 shown in Fig. 6 as "1 "," "2", "3" of the similarity of each model of the SimSpec results.

在第13圖所示內容的規格中,系列名為「A系列」、額定輸出為「2.0kW」、額定旋轉速度為「2000r/min」、制動器為「無」。因此,例如,依第6圖所示內容,機種ID為「1」的過去機種係系列名、額定旋轉速度及制動器的規格為一致,該些規格項目的類似度係成為「1」。另一方面,額定輸出的規格不一致,額定輸出的類似度係成為第10圖所示類似性資料15所含的額定輸出3.5kW與2.0Kw之類似度「0.05」。 In the specifications shown in Figure 13, the series name is "A series", the rated output is "2.0kW", the rated rotation speed is "2000r/min", and the brake is "None". Therefore, for example, according to the content shown in Figure 6, the series name, rated rotation speed, and brake specifications of the past model family with the model ID "1" are consistent, and the similarity of these specification items becomes "1". On the other hand, the specifications of the rated output do not match, and the similarity degree of the rated output becomes the similarity degree "0.05" between the rated output 3.5kW and 2.0Kw included in the similarity data 15 shown in Fig. 10.

在第17圖所示的計算結果的例子中,機種ID為「1」的過去機種的類似度SimSpec(Sinp,Sm1)成為0.83,機種ID為「2」的過去機種的類似度SimSpec(Sinp,Sm2)成為0.75,機種ID為「3」的過去機 種的類似度SimSpec(Sinp,Sm3)成為0.89。機種ID為「3」的過去機種雖然系列名並不同於在前述的步驟S21輸入的系列名,但藉由前述的類似性資料15的效果而成為該3個機種中類似度最高者。 In the example of the calculation result shown in Figure 17, the similarity degree SimSpec (Sinp, Sm1) of the past model with the model ID "1" becomes 0.83, and the similarity degree SimSpec (Sinp, Sm1) of the past model with the model ID "2" Sm2) becomes 0.75 and the past model with model ID "3" The species similarity SimSpec (Sinp, Sm3) becomes 0.89. Although the series name of the past model with the model ID "3" is not different from the series name input in the aforementioned step S21, the effect of the aforementioned similarity data 15 becomes the highest similarity among the three models.

回到第16圖的說明,在規格類似性計算部61對全部的過去機種執行步驟S32的處理後,資料整列部62係將以規格類似性計算部61計算得的類似性計算結果SimSpec(Sinp,Smx)重新排列(步驟S33)。亦即,資料整列部62係將類似性計算結果SimSpec(Sinp,Smx),以從類似度高者依序整列的方式重新排列。 Returning to the description of Fig. 16, after the specification similarity calculation unit 61 performs the processing of step S32 on all past models, the data alignment unit 62 uses the similarity calculation result SimSpec(Sinp) calculated by the specification similarity calculation unit 61 , Smx) rearrange (step S33). That is, the data arranging unit 62 rearranges the similarity calculation result SimSpec (Sinp, Smx) in a manner of arranging the higher similarity in order.

回到第12圖的說明,當以類似規格檢索部16進行的步驟S22的類似規格檢索處理結束,檢索結果顯示部17便顯示類似規格的檢索結果,將檢索結果提示給設計者(步驟S23)。第18圖係顯示實施形態1的檢索裝置1的檢索結果顯示部17顯示的類似規格檢索結果的一例之圖。第18圖係顯示將類似規格檢索結果與在步驟S21輸入的規格一併顯示的例子。在第18圖所示的例子中係將過去機種的機種ID與屬於前述的類似度SimSpec(Sinp,Smx)之類似性分數(score)依類似性分數的高低順排列顯示。另外,當過去機種的數目多時,檢索結果顯示部17係亦可抽出類似性分數比預先設定的值大者來顯示,亦可構成為從類似性分數最高者依序抽出預先設定的個數的過去機種來顯示。設計者係根據顯示在檢索結果顯示部17的檢索結果,適當地選擇與要求規格類似的機種,而設計滿足要求規格的新機種。 Returning to the description of Fig. 12, when the similar specification search process of step S22 by the similar specification search unit 16 ends, the search result display unit 17 displays the search results of similar specifications, and presents the search results to the designer (step S23) . Fig. 18 is a diagram showing an example of search results of similar specifications displayed by the search result display unit 17 of the search device 1 of the first embodiment. Fig. 18 shows an example in which the search results of similar specifications are displayed together with the specifications input in step S21. In the example shown in Figure 18, the model ID of the past model and the similarity score (score) belonging to the aforementioned similarity SimSpec (Sinp, Smx) are displayed in order of the similarity score. In addition, when the number of models in the past is large, the search result display unit 17 may also extract and display those with a similarity score greater than a preset value, or it may be configured to sequentially extract the preset number from the one with the highest similarity score. Of the past models to display. The designer appropriately selects a model similar to the required specifications based on the search results displayed on the search result display unit 17, and designs a new model that meets the required specifications.

此外,檢索裝置1係亦可構為為了在顯示以類似規格檢索部16檢索得的檢索結果時明示為何檢索出該機種,將作為檢索結果之依據的 檢索分數詳細顯示。第19圖係顯示實施形態1的檢索裝置的第1變形例之圖。第19圖所示的檢索裝置1a係將第1圖所示的檢索裝置1的檢索結果顯示部17替換為檢索結果細節顯示部18而成。檢索裝置1a的檢索結果細節顯示部18以外的構成係與檢索裝置1相同。 In addition, the retrieval device 1 can also be configured to indicate why the model was retrieved when the retrieval result retrieved by the retrieval unit 16 with similar specifications is displayed, and it will be used as the basis for the retrieval result. The search score is displayed in detail. Fig. 19 is a diagram showing a first modification of the search device of the first embodiment. The retrieval device 1a shown in FIG. 19 is obtained by replacing the retrieval result display unit 17 of the retrieval device 1 shown in FIG. 1 with the retrieval result detail display unit 18. The configuration of the search device 1a other than the search result detail display unit 18 is the same as that of the search device 1.

第20圖係顯示以實施形態1的第1變形例的檢索裝置1a進行的檢索動作的一例之流程圖。第20圖所示的流程圖係將第12圖所示的流程圖的步驟S23替換為步驟S24而成。步驟S23係由檢索結果細節顯示部18執行的處理。亦即,在步驟S23,檢索結果細節顯示部18係進行以輸出自類似規格檢索部16的檢索結果為依據的顯示,將類似規格的檢索結果提供給設計者。檢索結果細節顯示部18係例如顯示第21圖所示之構成的類似規格的檢索結果。第21圖所示的例子係構成為除了顯示第18圖所示的類似規格檢索結果的內容還顯示相當於檢索分數的類似性分數的細節。檢索結果細節顯示部18係相當於將以類似規格檢索部16檢索得的檢索結果與檢索結果所對應的類似度一併顯示的檢索結果顯示部。 FIG. 20 is a flowchart showing an example of a search operation performed by the search device 1a of the first modification of the first embodiment. The flowchart shown in FIG. 20 is obtained by replacing step S23 in the flowchart shown in FIG. 12 with step S24. Step S23 is a process executed by the search result detail display unit 18. That is, in step S23, the search result detail display unit 18 performs display based on the search result output from the similar specification search unit 16, and provides the search result of the similar specification to the designer. The search result detail display unit 18 displays, for example, search results of similar specifications to the configuration shown in FIG. 21. The example shown in FIG. 21 is configured to display the details of the similarity score equivalent to the search score in addition to the content of the similar specification search result shown in FIG. 18. The search result detail display unit 18 is equivalent to a search result display unit that displays the search result retrieved by the similar specification search unit 16 and the similarity corresponding to the search result together.

此外,亦能夠藉由構成為檢索裝置1具備變更規格類似性的加權之用的檢索加權變更手段,而使為了獲得設計者期望的檢索結果之檢索條件之變更變得容易。第22圖係顯示實施形態1的檢索裝置的第2變形例之圖。第22圖所示的檢索裝置1b係對第19圖所示的檢索裝置1a追加屬於檢索加權變更手段之權重資料變更部21而成。檢索裝置1b的權重資料變更部21以外的構成係與檢索裝置1a相同。 In addition, it is also possible to easily change the search conditions for obtaining the search results desired by the designer by configuring the search device 1 to have search weight changing means for changing the weight of the similarity of the specifications. Fig. 22 is a diagram showing a second modification of the search device of the first embodiment. The retrieval device 1b shown in FIG. 22 is obtained by adding a weight data changing unit 21 belonging to the retrieval weight changing means to the retrieval device 1a shown in FIG. 19. The configuration other than the weight data changing unit 21 of the search device 1b is the same as that of the search device 1a.

第23圖係顯示以實施形態1的第2變形例的檢索裝置1b進行的檢索動作的一例之流程圖。第23圖所示的流程圖係在第20圖所示 的流程圖的步驟S24之後追加步驟S25而成。 FIG. 23 is a flowchart showing an example of the search operation performed by the search device 1b according to the second modification of the first embodiment. The flowchart shown in Figure 23 is shown in Figure 20 Step S25 is added after step S24 in the flowchart of FIG.

在步驟S25中,由權重資料變更部21從使用者受理類似性權重的變更操作。此時,權重資料變更部21係例如將第24圖所示類似性權重資料變更畫面顯示在第22圖中省略圖示的顯示部,等待使用者進行修正類似性權重資料之用的操作。第24圖係顯示變更成重視系列名之一致的類似性權重時的例子。具體而言,第24圖係顯示將系列名的類似性權重從2.0變更為5.0,將額定旋轉速度的類似性權重從1.5變更為1.0時的例子。 In step S25, the weight data changing unit 21 accepts the operation of changing the similarity weight from the user. At this time, the weight data changing unit 21 displays, for example, the similarity weight data change screen shown in FIG. 24 on the display unit (not shown) in FIG. 22, and waits for the user to perform an operation for correcting the similarity weight data. Figure 24 shows an example when the similarity weight is changed to emphasize the consistency of series names. Specifically, Fig. 24 shows an example when the similarity weight of the series name is changed from 2.0 to 5.0, and the similarity weight of the rated rotation speed is changed from 1.5 to 1.0.

當在步驟S25受理了類似性權重資料的變更操作時,檢索裝置1b係使用變更後的類似性權重資料執行步驟S22而進行重新檢索,在步驟S23顯示重新檢索結果。第25圖係顯示變更類似性權重資料後進行的重新檢索的結果的一例之圖。藉由以上述的步驟S25變更類似性權重,使系列名一致的過去機種如設計者的意圖成為上位候補。 When the change operation of the similarity weight data is accepted in step S25, the search device 1b executes step S22 using the changed similarity weight data to perform a new search, and displays the result of the new search in step S23. Figure 25 is a diagram showing an example of the result of a re-search after changing the similarity weight data. By changing the similarity weight in the above-mentioned step S25, the past model with the same series name, such as the intention of the designer, becomes the upper candidate.

如上述,本實施形態的檢索裝置係具備:類似性學習部,係根據過去設計的製品的相關資料,學習屬於過去設計的製品之過去機種的規格的項目值間的類似性;及類似規格檢索部,係根據屬於以類似性學習部學習得的結果之類似性資料,檢索顯示與由設計者所指定的規格類似之規格的規格資料。藉此,設計者便無需事先製作如專利文獻1記載的知識庫之類的複雜的規則,能夠減少設計者在檢索重新利用的資料上要負擔的作業負荷。此外,能夠實現不依靠設計者之經驗的有效率的檢索。 As described above, the retrieval device of this embodiment is equipped with: a similarity learning unit, which learns the similarity between the item values of the specifications of the past model of the product designed in the past, based on the related data of the product designed in the past; and retrieval of similar specifications The part is based on the similarity data that belongs to the result of learning by the similarity learning part, and retrieves the specification data showing the specifications similar to the specifications specified by the designer. In this way, the designer does not need to create complicated rules such as the knowledge base described in Patent Document 1 in advance, and it is possible to reduce the workload of the designer in searching for the reused data. In addition, it is possible to realize an efficient search that does not rely on the experience of the designer.

此外,本實施形態的檢索裝置係當採用第19圖所示之構成而構成為除了顯示類似規格檢索結果還顯示類似性分數的細節時,能夠將檢索結果的依據報知給設計者。 In addition, when the search device of this embodiment adopts the configuration shown in Fig. 19 and is configured to display the details of similarity scores in addition to the search results of similar specifications, the basis of the search results can be reported to the designer.

此外,本實施形態的檢索裝置係當採用第22圖所示之構成而構成為除了顯示類似規格檢索結果還顯示類似性分數的細節,且受理按每一規格項目的類似性的加權的變更時,便能夠以獲得設計者期望的檢索結果的方式變更檢索條件。 In addition, the search device of this embodiment adopts the configuration shown in Fig. 22 to display the details of similarity scores in addition to the search results of similar specifications, and to accept changes in the weighting of the similarity of each specification item , You can change the search conditions in a way that the designer expects the search results.

實施形態2. Implementation form 2.

第26圖係顯示實施形態2的檢索裝置的構成例之圖。實施形態2的檢索裝置1c係將實施形態1的檢索裝置1(參照第1圖)的類似規格檢索部16替換為類似規格檢索部16c並追加類似性調整部31而成。在檢索裝置1c中係由類似規格檢索部16c使用類似性調整部31生成的調整後類似性資料進行檢索處理。檢索裝置1c的類似性調整部31及類似規格檢索部16c以外的構成係與檢索裝置1相同,故標註與第1圖相同的元件符號並省略其說明。 Fig. 26 is a diagram showing an example of the configuration of the search device of the second embodiment. The search device 1c of the second embodiment replaces the similar specification search unit 16 of the search device 1 (see FIG. 1) of the first embodiment with a similar specification search unit 16c and adds a similarity adjustment unit 31. In the search device 1c, the similar specification search unit 16c uses the adjusted similarity data generated by the similarity adjustment unit 31 to perform search processing. The configuration other than the similarity adjustment unit 31 and the similar specification search unit 16c of the search device 1c is the same as that of the search device 1, so the same reference numerals as those in FIG. 1 are assigned and their descriptions are omitted.

檢索裝置1c檢索與由設計者所指定的規格類似之規格的過去機種時的基本動作係與檢索裝置1相同(參照第12圖)。檢索裝置1c係規格類似性學習處理的一部分的內容不同於檢索裝置1。 The basic operation when the search device 1c searches for past models with specifications similar to those specified by the designer is the same as that of the search device 1 (refer to FIG. 12). The retrieval device 1c is different from the retrieval device 1 in the content of a part of the specification similarity learning process.

第27圖係顯示實施形態2的檢索裝置1c的規格類似性學習處理的一例之流程圖。第27圖所示的流程圖乃係對第8圖所示的流程圖追加步驟S41而成。步驟S41以外係與實施形態1中所說明的規格類似性學習處理相同,故標註與第8圖中的對應之處理相同的步驟編號並省略其說明。 Fig. 27 is a flowchart showing an example of the specification similarity learning process of the retrieval device 1c of the second embodiment. The flowchart shown in Fig. 27 is obtained by adding step S41 to the flowchart shown in Fig. 8. The steps other than step S41 are the same as the specification similarity learning processing described in the first embodiment, so the same step numbers as the corresponding processing in FIG. 8 are assigned and the description thereof will be omitted.

在步驟S41中係調整項目值間的類似性。該調整係對於屬於以類似性學習部14學習得的結果之類似性資料15進行之調整,係由設 計者使用類似性調整部31進行。當執行步驟S41時,類似性調整部31係例如令第28圖所示的項目值間類似性調整畫面顯示在第26圖中省略記載的顯示部。類似性調整部31係在令項目值間類似性調整畫面顯示在顯示部的狀態下等待設計者進行操作。當需要類似度的調整時,設計者係針對欲進行調整的類似度,輸入調整後的類似度,當輸入結束便按下儲存按鈕(button)而結束操作。當不需要類似度的調整時,設計者係不輸入調整後的類似度而按下儲存按鈕或按下取消(cancel)按鈕而結束操作。另外,在第28圖係顯示使用者調整A系列與B系列的類似度及A系列與C系列的類似度時的例子。 In step S41, the similarity between the item values is adjusted. This adjustment is an adjustment made to the similarity data 15 that is the result of learning by the similarity learning unit 14. The calculation is performed using the similarity adjustment unit 31. When step S41 is executed, the similarity adjustment unit 31 causes, for example, the similarity adjustment screen between item values shown in FIG. 28 to be displayed on a display unit that is omitted from the description in FIG. 26. The similarity adjustment unit 31 waits for the designer to perform an operation in a state where the similarity adjustment screen between item values is displayed on the display unit. When the similarity adjustment is required, the designer enters the adjusted similarity for the similarity to be adjusted, and when the input is completed, press the save button to end the operation. When the adjustment of the similarity is not required, the designer does not input the adjusted similarity and presses the save button or the cancel button to end the operation. In addition, Fig. 28 shows an example when the user adjusts the similarity between the A series and the B series and the similarity between the A series and the C series.

類似性調整部31係當由設計者進行的調整類似度的操作結束,便將包括調整後的類似度在內的全部的項目值間類似度輸出作為調整後類似性資料32。第29圖係顯示調整後類似性資料32的一例之圖。調整後類似性資料32係在實施形態1中所說明的類似性資料15(參照第10圖)追加調整後類似度而成的構成。 The similarity adjustment unit 31 outputs the similarity between all item values including the adjusted similarity as the adjusted similarity data 32 when the operation of adjusting the similarity by the designer is completed. Figure 29 is a diagram showing an example of the similarity data 32 after adjustment. The adjusted similarity data 32 is a structure in which the adjusted similarity is added to the similarity data 15 (refer to FIG. 10) described in the first embodiment.

第30圖係顯示實施形態2的檢索裝置1c具備的類似規格檢索部16c的構成例之圖。類似規格檢索部16c係將實施形態1中所說明的類似規格檢索部16(參照第14圖)的規格類似性計算部61改為規格類似性計算部61c而成。規格類似性計算部61c係根據以類似性調整部31生成的調整後類似性資料32及類似性權重資料65,計算儲存在製品設計資料庫13的過去機種的規格與從輸入部12輸出的輸入規格資料63之類似性。此時,規格類似性計算部61c係使用調整後類似性資料32所含的調整後類似度進行計算。以規格類似性計算部61c進行的類似性的計算方法係與以 規格類似性計算部61進行的類似性的計算方法相同,故省略說明。 Fig. 30 is a diagram showing a configuration example of a similar specification search unit 16c provided in the search device 1c of the second embodiment. The similar specification search unit 16c is obtained by changing the specification similarity calculation unit 61 of the similar specification search unit 16 (refer to FIG. 14) described in the first embodiment to the specification similarity calculation unit 61c. The specification similarity calculation unit 61c calculates the specifications of the past model stored in the product design database 13 and the input output from the input unit 12 based on the adjusted similarity data 32 and the similarity weight data 65 generated by the similarity adjustment unit 31 The similarity of specification data 63. At this time, the specification similarity calculation unit 61c uses the adjusted similarity included in the adjusted similarity data 32 to perform calculations. The similarity calculation method performed by the specification similarity calculation unit 61c is the same as The similarity calculation method performed by the specification similarity calculation unit 61 is the same, so the description is omitted.

如上述,本實施形態的檢索裝置1c係具備:類似性調整部31,係調整屬於以類似性學習部14學習得的結果之類似性資料15。藉此,讓設計者指定欲強化的類似性及欲抑制的類似性,而能夠適當地調整類似度的值。此外,依據檢索裝置1c,設計者係即使不對類似性資料施加調整,還是能夠個別地對類似性資料15的值確認是否已進行適當的學習。 As described above, the retrieval device 1c of the present embodiment includes the similarity adjustment unit 31 that adjusts the similarity data 15 belonging to the result of learning by the similarity learning unit 14. This allows the designer to specify the similarity to be strengthened and the similarity to be suppressed, and the value of the similarity can be adjusted appropriately. In addition, according to the retrieval device 1c, even if the designer does not adjust the similarity data, he can individually confirm whether the value of the similarity data 15 has been properly learned.

實施形態3. Implementation mode 3.

第31圖係顯示實施形態3的檢索裝置具備的類似性學習部14d的構成例之圖。實施形態3的檢索裝置的類似性學習部14d以外的構成係與實施形態1的檢索裝置1相同。因此,類似性學習部14d以外的構成要素的說明係省略。 Fig. 31 is a diagram showing a configuration example of the similarity learning unit 14d included in the retrieval device of the third embodiment. The structure other than the similarity learning unit 14d of the retrieval device of the third embodiment is the same as that of the retrieval device 1 of the first embodiment. Therefore, the description of the components other than the similarity learning unit 14d is omitted.

類似性學習部14d係在實施形態1中所說明的類似性學習部14追加使用零件選擇部43而成。 The similarity learning unit 14d is formed by using the component selection unit 43 in addition to the similarity learning unit 14 described in the first embodiment.

第32圖係顯示實施形態3的檢索裝置具備的類似性學習部14d的動作的一例之流程圖。第32圖所示的流程圖乃係對第8圖所示的流程圖追加步驟S51而成。步驟S51以外的處理係與第8圖所示的流程圖所含的各處理相同,故標註與第8圖中的對應處理相同的步驟編號並省略其說明。 Fig. 32 is a flowchart showing an example of the operation of the similarity learning unit 14d provided in the retrieval device of the third embodiment. The flowchart shown in Fig. 32 is obtained by adding step S51 to the flowchart shown in Fig. 8. The processing other than step S51 is the same as each processing included in the flowchart shown in FIG. 8, so the same step numbers as the corresponding processing in FIG. 8 are assigned, and the description thereof will be omitted.

步驟S51係項目值別使用零件選擇處理。在該步驟S51中,由使用零件選擇部43根據使用零件選擇定義44,從以使用零件抽出部41抽出的抽出結果中,選擇在類似性計算部42計算項目值間的類似性時使用的抽出結果。第33圖係顯示使用零件選擇定義44的一例之圖。如第33圖 所示,使用零件選擇定義44係至少含有規格項目3301及與該規格項目3301對應的關聯零件編號清單3302。使用零件選擇定義44係例如由設計者預先製作。使用零件選擇定義44的製作係可使用檢索裝置外部的裝置例如個人電腦進行,亦可構成為檢索裝置擁有製作使用零件選擇定義44的功能,而由設計者使用該功能進行製作。 Step S51 is a part selection process for item values. In this step S51, the used part selection unit 43 selects the extraction used when the similarity calculation unit 42 calculates the similarity between the item values from the extraction results extracted by the used part extraction unit 41 based on the used part selection definition 44. result. Figure 33 is a diagram showing an example of using the part selection definition 44. As shown in Figure 33 As shown, the used part selection definition 44 contains at least a specification item 3301 and a related part number list 3302 corresponding to the specification item 3301. The use part selection definition 44 is created in advance by a designer, for example. The creation of the use part selection definition 44 may be performed using a device outside the search device, such as a personal computer, or it may be configured that the search device has a function of creating the use part selection definition 44, and the designer uses this function to make it.

在步驟S51,使用零件選擇部43係選擇以步驟S12抽出的與規格項目值對應的零件中,有記載在使用零件選擇定義44之符合規格項目所關聯對應的關聯零件編號清單3302中的零件編號的零件。使用零件選擇部43係將選擇結果輸出至類似性計算部42。 In step S51, the part selection unit 43 is used to select the parts corresponding to the specification item values extracted in step S12, and there is a part number described in the related part number list 3302 associated with the corresponding specification item in the use part selection definition 44 Parts. The used part selection unit 43 outputs the selection result to the similarity calculation unit 42.

在步驟S13,類似性學習部14d並非針對以使用零件抽出部41抽出的全部的項目值計算項目值間的類似性,而是以使用零件選擇部43選擇出的項目值為對象來計算項目值間的類似性。 In step S13, the similarity learning unit 14d does not calculate the similarity between the item values using all the item values extracted by the part extraction unit 41, but calculates the item value based on the item values selected by the part selection unit 43. The similarity between.

第34圖係顯示實施形態3的檢索裝置的類似性學習部14d執行的規格類似性學習處理的概念之圖。在第34圖所示的例子中,在計算機種X與機種Y的規格的類似性時,類似性會依著眼於規格項目「額定輸出」與規格項目「額定旋轉速度」中的何者而有變化。亦即,若著眼於「額定輸出」,則因為零件PA010與零件PA011共通,而可說類似性高。另一方面,若著眼於「額定旋轉速度」,則因為機種X係以零件PB020及零件PB021構成,機種Y係以零件PC020及零件PC021構成,兩者無共通性,而可說類似性低。類似性學習部14d係利用使用零件選擇定義44按每一規格項目選擇出該些具特徵性的零件群後再計算類似性,藉此能夠令類似性資料15的計算精度提升。 Fig. 34 is a diagram showing the concept of the specification similarity learning process executed by the similarity learning unit 14d of the retrieval apparatus of the third embodiment. In the example shown in Figure 34, when the specifications of the computer type X and the model Y are similar, the similarity will vary depending on which of the specification item "rated output" and the specification item "rated rotation speed" is concerned. . That is, if we focus on the "rated output", since the part PA010 and the part PA011 are common, it can be said that the similarity is high. On the other hand, if you focus on the "rated rotation speed", because the model X is composed of parts PB020 and PB021, and the model Y is composed of parts PC020 and PC021, there is no commonality between the two, and it can be said that the similarity is low. The similarity learning unit 14d uses the part selection definition 44 to select the characteristic part groups for each specification item and then calculates the similarity, so that the calculation accuracy of the similarity data 15 can be improved.

如上述,在本實施形態的檢索裝置中,類似性學習部14d係具備使用零件選擇部43,在由使用零件選擇部43按每一規格項目選擇出具特徵性的零件群後再計算項目值間的類似性。藉此,能夠令類似性資料的計算精度提升。 As described above, in the retrieval device of the present embodiment, the similarity learning unit 14d includes the used part selection unit 43, and the used part selection unit 43 selects and issues characteristic parts for each specification item before calculating the value of the item. The similarity. In this way, the calculation accuracy of the similarity data can be improved.

實施形態4. Implementation mode 4.

第35圖係顯示實施形態4的檢索裝置的構成例之圖。實施形態4的檢索裝置1e係將第19圖所示的檢索裝置1a的類似規格檢索部16替換為類似規格檢索部16e並追加特殊規格輸入部51而成。檢索裝置1e的特殊規格輸入部51及類似規格檢索部16e以外的構成係與檢索裝置1a相同,故標註與第19圖相同的元件符號並省略其說明。 Fig. 35 is a diagram showing an example of the configuration of the search device of the fourth embodiment. The search device 1e of the fourth embodiment replaces the similar specification search unit 16 of the search device 1a shown in FIG. 19 with a similar specification search unit 16e, and adds a special specification input unit 51. The configuration other than the special specification input unit 51 and the similar specification search unit 16e of the search device 1e is the same as that of the search device 1a, so the same reference numerals as those in FIG. 19 are assigned, and the description thereof will be omitted.

第36圖係顯示以實施形態4的檢索裝置1e進行的檢索動作的一例之流程圖。第36圖所示的流程圖係在第20圖所示的流程圖追加步驟S61而成。步驟S61以外的處理係與第12圖所示的流程圖所含的各處理相同,故標註與第20圖中的對應處理相同的步驟編號並省略其說明。 Fig. 36 is a flowchart showing an example of the search operation performed by the search device 1e of the fourth embodiment. The flowchart shown in FIG. 36 is obtained by adding step S61 to the flowchart shown in FIG. 20. The processing other than step S61 is the same as each processing included in the flowchart shown in FIG. 12, so the same step number as the corresponding processing in FIG. 20 is assigned and the description thereof is omitted.

在步驟S61中,由特殊規格輸入部51自設計者受理特殊規格的輸入。此時,檢索裝置1e係將第37圖所示的規格輸入畫面顯示在第35圖中省略圖示的顯示部。特殊規格輸入部51係在顯示部顯示有規格輸入畫面的狀態下等待設計者進行操作。第37圖所示的規格輸入畫面乃係在第13圖所示的規格輸入畫面追加特殊規格的輸入欄3701而成的構成。第37圖的規格輸入畫面係於步驟S21的開始時顯示。 In step S61, the special specification input unit 51 receives the input of the special specification from the designer. At this time, the search device 1e displays the specification input screen shown in FIG. 37 on the display unit (not shown) in FIG. 35. The special specification input unit 51 waits for the designer to operate in a state where the specification input screen is displayed on the display unit. The specification input screen shown in FIG. 37 is a configuration in which a special specification input field 3701 is added to the specification input screen shown in FIG. 13. The specification input screen in Fig. 37 is displayed at the beginning of step S21.

設計者係將系列名、額定輸出等輸入至檢索裝置1e,並且亦輸入特殊規格。特殊規格輸入部51係當設計者進行的特殊規格的輸入操 作結束,便生成顯示輸入至特殊規格的輸入欄3701的內容之資料,並輸出至類似規格檢索部16e。 The designer inputs the series name, rated output, etc. to the retrieval device 1e, and also inputs special specifications. The special specification input unit 51 is a special specification input operation performed by the designer. When the work is over, data showing the content input to the input field 3701 of the special specification is generated and output to the similar specification search unit 16e.

第38圖係顯示實施形態4的檢索裝置1e具備的類似規格檢索部16e的構成例之圖。類似規格檢索部16e係將實施形態1中所說明的類似規格檢索部16(參照第14圖)的規格類似性計算部61替換為特殊規格類似性計算部81及擴充規格類似性計算部82而成。 Fig. 38 is a diagram showing a configuration example of the similar specification search unit 16e provided in the search device 1e of the fourth embodiment. The similar specification search unit 16e replaces the specification similarity calculation unit 61 of the similar specification search unit 16 (refer to FIG. 14) described in Embodiment 1 with a special specification similarity calculation unit 81 and an expanded specification similarity calculation unit 82. become.

特殊規格類似性計算部81係計算屬於從特殊規格輸入部51輸出的資料之輸入特殊規格資料83與儲存在製品設計資料庫13的過去機種的特殊規格之類似性。擴充規格類似性計算部82係根據特殊規格類似性計算部81計算得的特殊規格的類似性及擴充類似性權重資料84,計算儲存在製品設計資料庫13的過去機種的規格與從輸入部12輸出的輸入規格資料63之類似性。 The special specification similarity calculation unit 81 calculates the similarity between the input special specification data 83 belonging to the data output from the special specification input unit 51 and the special specification of the past model stored in the product design database 13. The expanded specification similarity calculation unit 82 calculates the specifications of the past model stored in the work-in-process design database 13 based on the similarity of the special specification calculated by the similarity calculation unit 81 of the special specification and the expanded similarity weight data 84, and the input unit 12 The similarity of the output input specification data 63.

第39圖係顯示擴充類似性權重資料84的一例之圖。擴充類似性權重資料84係含有規格項目3901及類似性權重3902。第39圖所示的例子的擴充類似性權重資料係含有針對製品設計資料庫13的規格清單131所含的屬於規格項目之系列名、額定輸出、額定旋轉速度、制動器及特殊規格各者的屬於權重係數之類似性權重。關於各規格項目的加權係採用手動定義。亦可構成為在開始檢索裝置1e的運用之時,以使用暫設的類似性權重進行的測試運用來評估檢索結果,再根據該評估結果調整各類似性權重的值。 Fig. 39 is a diagram showing an example of expanded similarity weight data 84. The expanded similarity weight data 84 contains the specification item 3901 and the similarity weight 3902. The expanded similarity weight data for the example shown in Figure 39 contains the series name, rated output, rated rotational speed, brake, and special specifications included in the specification list 131 of the product design database 13 belonging to the specification items. The similarity weight of the weight coefficient. The weighting system for each specification item is manually defined. It may also be configured to evaluate the retrieval result by a test operation using the temporarily set similarity weight when the operation of the retrieval device 1e is started, and then adjust the value of each similarity weight according to the evaluation result.

第40圖係顯示實施形態4的檢索裝置具備的類似規格檢索部16e的動作的一例之流程圖。第40圖所示的流程圖係將第16圖所示的 流程圖的步驟S32替換為步驟S71及步驟S72而成。步驟S71及步驟S72以外的處理係與第16圖所示的流程圖所含的各處理相同,故標註與第16圖中的對應處理相同的步驟編號並省略其說明。 FIG. 40 is a flowchart showing an example of the operation of the similar specification search unit 16e provided in the search device of the fourth embodiment. The flowchart shown in Fig. 40 is the flow chart shown in Fig. 16 Step S32 of the flowchart is replaced with step S71 and step S72. The processing other than step S71 and step S72 is the same as each processing included in the flowchart shown in FIG. 16, so the same step number as the corresponding processing in FIG. 16 is assigned and the description is omitted.

步驟S71係特殊規格類似性計算處理。在步驟S71中,由特殊規格類似性計算部81計算儲存在製品設計資料庫13的過去機種的特殊規格與輸入特殊規格資料83之類似性。具體而言,特殊規格類似性計算部81係依照下式(3),計算輸入特殊規格SSinp與機種mx的特殊規格SSmx之類似度SpecialSimSpec(SSinp,SSmx)。 Step S71 is a special specification similarity calculation process. In step S71, the special specification similarity calculation unit 81 calculates the similarity between the special specification of the past model stored in the product design database 13 and the input special specification data 83. Specifically, the special specification similarity calculation unit 81 calculates the similarity SpecialSimSpec (SSinp, SSmx) between the input special specification SSinp and the special specification SSmx of the model mx according to the following formula (3).

Figure 108121432-A0305-02-0031-3
Figure 108121432-A0305-02-0031-3

此處,SSinp(t1)及SSmx(t2)係將各特殊規格以頓號(、)區隔開來時的第t1個及第t2個文本,SSim(SSinp(t1),SSmx(t2))乃係該些文本間的編輯距離。此外,MAX(1-SSim(SSinp(t1),SSmx(t2))/L)係顯示左式的值相對於SSinp(t1)在最大及t2的值。此外,L乃係文本SSinp(t)及SSmx(t)的字數的合計,n係顯示將輸入特殊規格以頓號(日文之、;相當於中文之逗號)區隔開來時的文本的個數。另外,文本間的編輯距離的計算係使用公知的手法,例如專利文獻「國際專利公開第2015/040793號」所揭示的手法進行。 Here, SSinp(t1) and SSmx(t2) are the t1 and t2 texts when each special specification is separated by a comma (,). SSim(SSinp(t1), SSmx(t2)) is Is the edit distance between these texts. In addition, MAX(1-SSim(SSinp(t1), SSmx(t2))/L) shows the value of the left formula relative to the value of SSinp(t1) at the maximum and t2. In addition, L is the total number of characters in the texts SSinp(t) and SSmx(t), and n is the number of characters that will be entered when the special specification is separated by a comma (Japanese; equivalent to a comma in Chinese). number. In addition, the calculation of the edit distance between texts is performed using a well-known technique, for example, the technique disclosed in the patent document "International Patent Publication No. 2015/040793."

第41圖係顯示實施形態4的檢索裝置具備的類似規格檢索部16e的特殊規格類似性計算部81進行的特殊規格類似度計算的概念之 圖。如第41圖所示,特殊規格類似性計算部81係將輸入特殊規格資料83所顯示的文本及與過去機種mx的特殊規格對應的文本的各者以頓號分割,針對分割後的文本計算類似度。在第41圖所示的例子中,特殊規格類似性計算部81係將各文本分割成兩部分,針對分割後的文本算出類似度。特殊規格類似性計算部81係將所算出的類似度的平均值輸出作為特殊規格的類似度。 Figure 41 is a diagram showing the concept of a special specification similarity calculation performed by the special specification similarity calculation unit 81 of the similar specification search unit 16e included in the search device of the fourth embodiment. picture. As shown in Figure 41, the special specification similarity calculation unit 81 divides the text displayed in the input special specification data 83 and the text corresponding to the special specification of the past model mx with a dot, and calculates similarity for the divided text Spend. In the example shown in FIG. 41, the special-standard similarity calculation unit 81 divides each text into two parts, and calculates the similarity of the divided text. The special-standard similarity calculation unit 81 outputs the calculated average value of the similarity as the special-standard similarity.

步驟S72係擴充項目別規格類似性計算處理。在步驟S72中,由擴充規格類似性計算部82根據在步驟S71中由特殊規格類似性計算部81計算得的特殊規格的類似度與擴充類似性權重資料84,計算儲存在製品設計資料庫13的過去機種的規格與輸入規格資料63之類似性。具體而言,擴充規格類似性計算部82係依照下式(4),計算輸入規格Sinp及輸入特殊規格SSinp與機種mx的規格Smx及特殊規格SSmx之類似度ESimSpec(Sinp,SSinp,Smx,SSmx)。 Step S72 is the calculation processing of the similarity of the specifications of the expanded items. In step S72, the expanded specification similarity calculation unit 82 calculates and stores the WIP design database 13 based on the similarity degree of the special specification calculated by the special specification similarity calculation unit 81 in step S71 and the expanded similarity weight data 84 The similarity between the specifications of the previous model and the input specification data 63. Specifically, the extended specification similarity calculation unit 82 calculates the similarity ESimSpec (Sinp, SSinp, Smx, SSmx) between the input specification Sinp and the input special specification SSinp and the model mx specification Smx and the special specification SSmx according to the following formula (4) ).

Figure 108121432-A0305-02-0032-4
Figure 108121432-A0305-02-0032-4

此處,Sim(Sinp(s),Smx(s))係如同實施形態1的說明,依規格清單131所含的4種類的規格項目中的第s個規格項目Sinp(s)與Smx(s)是否一致而定的值。亦即,Sim(Sinp(s),Smx(s))係當Sinp(s)與Smx(s)一致時係成為「1」,當不一致時係成為第10圖所示類似性資料15所含的類似度的值。此外,EWdef(s)乃係擴充類似性權重資料84中定義的與第s個規格項目對應的類似性權重的值。 Here, Sim(Sinp(s), Smx(s)) is the same as the description of the first embodiment, according to the sth specification item Sinp(s) and Smx(s) among the 4 types of specification items included in the specification list 131 ) Is a value that depends on whether it is consistent. That is, Sim(Sinp(s), Smx(s)) becomes "1" when Sinp(s) and Smx(s) are consistent, and becomes included in the similarity data 15 shown in Figure 10 when they are inconsistent. The value of similarity. In addition, EWdef(s) is the value of the similarity weight defined in the expanded similarity weight data 84 corresponding to the s-th specification item.

在第40圖的步驟S33中,係由資料整列部62將以擴充規格類似性計算部82計算得的類似性計算結果ESimSpec(Sinp,SSinp,Smx,SSmx)重新排列。亦即,資料整列部62係將類似性計算結果ESimSpec(Sinp,SSinp,Smx,SSmx),以從類似度高者依序整列的方式重新排列。 In step S33 in FIG. 40, the data aligning unit 62 rearranges the similarity calculation result ESimSpec (Sinp, SSinp, Smx, SSmx) calculated by the expanded specification similarity calculation unit 82. That is, the data arranging part 62 rearranges the similarity calculation results ESimSpec (Sinp, SSinp, Smx, SSmx) in order from the higher similarity.

檢索結果細節顯示部18係例如令第42圖所示之構成的類似規格的檢索結果顯示在顯示部,將檢索結果提示給設計者(第36圖,步驟S24)。 The search result detail display unit 18 displays, for example, search results of similar specifications with the configuration shown in FIG. 42 on the display unit, and presents the search results to the designer (FIG. 36, step S24).

如上述,本實施形態的檢索裝置的類似規格檢索部16e係具備解析以屬於文本之自然語句記載的特殊規格而計算特殊規格的類似度之特殊規格類似性計算部81,而在亦考慮特殊規格的類似度下檢索與由設計者所指定的規格類似之規格的過去機種。藉此,便能亦考慮特殊規格來檢索類似性高的過去機種,而能夠令檢索精度提升。 As described above, the similar specification search unit 16e of the search device of this embodiment is equipped with the special specification similarity calculation unit 81 that analyzes the special specification described in the natural sentence belonging to the text and calculates the similarity of the special specification, and the special specification is also considered. Search for past models with specifications similar to the specifications specified by the designer under the similarity degree. In this way, it is possible to search for past models with high similarity in consideration of special specifications, and the search accuracy can be improved.

實施形態5. Implementation mode 5.

第43圖係顯示實施形態5的檢索裝置具備的類似規格檢索部16f的構成例之圖。實施形態5的檢索裝置的類似規格檢索部16f以外的構成係與實施形態4的檢索裝置1e相同。因此,類似規格檢索部16f以外的構成要素的說明係省略。 FIG. 43 is a diagram showing a configuration example of a similar specification search unit 16f included in the search device of the fifth embodiment. The configuration other than the similar specification retrieval unit 16f of the retrieval device of the fifth embodiment is the same as that of the retrieval device 1e of the fourth embodiment. Therefore, the description of the components other than the similar specification search unit 16f is omitted.

類似規格檢索部16f係在實施形態4的類似規格檢索部16e追加權重調整部85而成。權重調整部85係根據輸入特殊規格資料83及項目別關鍵字86,調整擴充類似性權重資料84。 The similar specification search unit 16f is obtained by adding a weight adjustment unit 85 to the similar specification search unit 16e of the fourth embodiment. The weight adjustment unit 85 adjusts and expands the similarity weight data 84 according to the input special specification data 83 and the item category keyword 86.

第44圖係顯示實施形態5的檢索裝置具備的類似規格檢索 部16f的動作的一例之流程圖。第44圖所示的流程圖乃係在第40圖所示的流程圖追加步驟S81而成。步驟S81以外的處理係與第40圖所示的流程圖所含的各處理相同,故標註與第40圖中的對應處理相同的步驟編號並省略其說明。 Figure 44 shows a search of similar specifications provided by the search device of the fifth embodiment A flowchart of an example of the operation of the part 16f. The flowchart shown in FIG. 44 is obtained by adding step S81 to the flowchart shown in FIG. 40. The processing other than step S81 is the same as each processing included in the flowchart shown in FIG. 40, and therefore the same step numbers as the corresponding processing in FIG. 40 are assigned and descriptions thereof will be omitted.

步驟S81乃係類似性權重調整處理。在步驟S81中,由權重調整部85確認在輸入特殊規格資料83是否含有登錄在項目別關鍵字86的關鍵字,並根據確認結果調整擴充類似性權重資料84的值。在擴充規格類似性計算部82係被輸入以權重調整部85調整後的擴充類似性權重資料84。權重調整部85係藉由事先定義好的程序來調整擴充類似性權重資料84。權重調整部85係例如當在輸入特殊規格資料83含有登錄在項目別關鍵字86的關鍵字時,將擴充類似性權重資料84所含的類似性權重中的與輸入特殊規格資料83所含的關鍵字對應的規格項目的類似性權重變更為大的值。權重調整部85將類似性權重變更為大的值之處理的一例係在類似性權重乘上值比1大的係數之處理。 Step S81 is the similarity weight adjustment process. In step S81, the weight adjustment unit 85 confirms whether the input special specification data 83 contains the keyword registered in the item category keyword 86, and adjusts the value of the expanded similarity weight data 84 based on the confirmation result. The expanded similarity calculation unit 82 is input with the expanded similarity weight data 84 adjusted by the weight adjustment unit 85. The weight adjustment unit 85 adjusts the expanded similarity weight data 84 through a pre-defined procedure. For example, when the input special specification data 83 contains a keyword registered in the item category keyword 86, the weight adjustment unit 85 expands the similarity weight contained in the similarity weight data 84 and the input special specification data 83. The similarity weight of the specification item corresponding to the keyword is changed to a large value. An example of the process of changing the similarity weight to a large value by the weight adjustment unit 85 is a process of multiplying the similarity weight by a coefficient having a value greater than 1.

第45圖係顯示實施形態5的檢索裝置的類似規格檢索部16f使用的項目別關鍵字86的一例之圖。項目別關鍵字86係含有規格項目4501及關鍵字列表(list)4502。 FIG. 45 is a diagram showing an example of item-specific keywords 86 used by the similar specification search unit 16f of the search device of the fifth embodiment. The item keyword 86 includes a specification item 4501 and a keyword list (list) 4502.

第46圖係顯示以實施形態5的檢索裝置檢索得的檢索結果的一例之圖。第46圖所示的例子係顯示使用輸入部12及特殊規格輸入部51輸入的資訊所含的系列名為「B系列」,額定輸出為「2.0kW」,額定旋轉速度為「1000r/min」,制動器為「有」,特殊規格為「制動力矩(brake torque)特殊」且關鍵字列表4502為第45圖所示時的檢索結果。 Fig. 46 is a diagram showing an example of search results retrieved by the search device of the fifth embodiment. The example shown in Figure 46 shows that the series name contained in the information input using the input unit 12 and the special specification input unit 51 is "B series", the rated output is "2.0kW", and the rated rotation speed is "1000r/min" , The brake is "Yes", the special specification is "brake torque special" and the keyword list 4502 is the search result shown in Figure 45.

在上述的例子中,特殊規格為「制動力矩特殊」,第45圖所示的項目別關鍵字86的規格項目「制動器」的關鍵字列表中有「制動力矩特殊」。因此,第46圖所示的檢索結果係將第39圖所示的擴充類似性權重資料84的與規格項目3901的制動器對應的類似性權重3902調整為2倍來計算類似度,然後重新排列而成。將與制動器對應的類似性權重調整為2倍係為了簡化說明。亦可調整為其他值。 In the above example, the special specification is "brake torque special", and the keyword list of the specification item "brake" of the item-specific keyword 86 shown in Fig. 45 has "brake torque special". Therefore, the search result shown in Fig. 46 is obtained by adjusting the similarity weight 3902 corresponding to the brake of the specification item 3901 of the expanded similarity weight data 84 shown in Fig. 39 to twice to calculate the similarity, and then rearranging the result. become. The reason for adjusting the similarity weight corresponding to the brake to 2 is to simplify the description. Can also be adjusted to other values.

項目別關鍵字86係例如由設計者預先製作。項目別關鍵字86的製作係可使用檢索裝置外部的裝置例如個人電腦進行,亦可構成為檢索裝置擁有製作項目別關鍵字86的功能而由設計者使用該功能進行製作。 The item-specific keywords 86 are created in advance by a designer, for example. The creation of the item-specific keywords 86 can be performed using a device outside the retrieval device, such as a personal computer, or it may be configured that the retrieval device has the function of creating the item-specific keywords 86 and the designer uses the function to create it.

如上述,本實施形態的檢索裝置的類似規格檢索部16f係具備根據項目別關鍵字及特殊規格所含的文本來調整規格項目別的類似性權重之權重調整部85。藉此,在相應於特殊規格的記載內容調整過類似性權重後再進行類似性的計算,從而能夠檢索類似性高的過去機種。 As described above, the similar specification search unit 16f of the search device of the present embodiment includes the weight adjustment unit 85 that adjusts the similarity weight of the specification item based on the item-specific keyword and the text contained in the special specification. In this way, the similarity calculation is performed after the similarity weight is adjusted according to the description content of the special specification, so that past models with high similarity can be searched.

上述實施形態所示之構成僅顯示本發明內容的一例,亦能夠與別的公知技術組合,且在不脫離本發明主旨的範圍內,亦能夠將構成的一部分予以省略、變更。 The configuration shown in the above embodiment only shows an example of the content of the present invention, and can also be combined with other known technologies, and a part of the configuration can be omitted or changed without departing from the spirit of the present invention.

1:檢索裝置 1: Retrieval device

11:控制部 11: Control Department

12:輸入部 12: Input section

13:製品設計資料庫 13: Product design database

14:類似性學習部 14: Similarity Learning Department

15:類似性資料 15: Similarity data

16:類似規格檢索部 16: Similar specifications retrieval department

17:檢索結果顯示部 17: Search result display section

Claims (10)

一種檢索裝置,係從含有一個以上顯示代表製品之規格的項目之細節的規格項目值而個別構成的規格資料群中,檢索與檢索條件類似的規格資料,前述檢索裝置係具備:類似性學習部,係根據製品設計資料庫保有的前述規格資料群,對於相同項目的兩個規格項目值彼此類似到哪個程度,針對規格項目值的全部組合進行學習;輸入部,係受理作為前述檢索條件使用的規格項目值之輸入;類似規格檢索部,係根據以前述類似性學習部學習得的結果,檢索與以由前述輸入部受理輸入而得的規格項目值所構成的輸入規格資料類似的規格資料;及類似性調整部,前述類似性調整部係調整以前述類似性學習部學習得的學習結果;前述類似規格檢索部係根據以前述類似性調整部調整後的學習結果,進行前述檢索。 A retrieval device that retrieves specification data similar to the retrieval condition from a specification data group that contains more than one specification item value showing the details of the item representing the specifications of the product. The aforementioned retrieval device includes: a similarity learning unit , Based on the aforementioned specification data group held in the product design database, learn how much the two specification item values of the same item are similar to each other for all combinations of specification item values; the input part is used as the aforementioned search condition Input of the value of the specification item; the similar specification retrieval unit searches for specification data similar to the input specification data composed of the specification item value received by the input by the aforementioned similarity learning unit based on the result of learning by the aforementioned similarity learning unit; And the similarity adjustment unit, the similarity adjustment unit adjusts the learning result learned by the similarity learning unit; the similar specification retrieval unit performs the search based on the learning result adjusted by the similarity adjustment unit. 如申請專利範圍第1項所述之檢索裝置,更具備檢索結果顯示部,前述檢索結果顯示部係顯示以前述類似規格檢索部檢索得的檢索結果。 The search device described in the first item of the scope of patent application is further equipped with a search result display unit, and the search result display unit displays the search results obtained by the search unit with similar specifications. 如申請專利範圍第2項所述之檢索裝置,其中,前述類似規格檢索部係根據前述學習結果,針對前述製品設計資料庫保有的全部的前述規格資料,算出顯示前述輸入部所受理的各規格項目值與前述製品設計資料庫保有的規格資料所對應的規格項目值類似到哪個程度之類似度,根 據所算出的類似度進行前述檢索;前述檢索結果顯示部係將以前述類似規格檢索部檢索得的檢索結果連同與檢索結果對應的前述類似度一併顯示。 According to the search device described in the second item of the scope of patent application, the similar specification search unit calculates and displays the specifications accepted by the input unit for all the specification data held in the product design database based on the learning results. To what extent is the item value similar to the specification item value corresponding to the specification data held in the aforementioned product design database? The aforementioned search is performed based on the calculated similarity; the aforementioned search result display unit displays the search result retrieved by the aforementioned similar specification search unit together with the aforementioned similarity corresponding to the search result. 如申請專利範圍第1項所述之檢索裝置,其中,前述類似性學習部係根據前述規格資料及與前述規格資料的各者對應的各製品的構成零件的資料,算出顯示兩個規格項目值彼此類似到哪個程度之項目值間類似度,藉此進行前述學習;前述類似規格檢索部係根據前述項目值間類似度進行前述檢索。 As described in the first item of the scope of patent application, the similarity learning unit calculates and displays two specification item values based on the aforementioned specification data and the data of the constituent parts of each product corresponding to each of the aforementioned specification data The degree of similarity between the item values to which degree is similar to each other is used to perform the aforementioned learning; the aforementioned similar specification retrieval unit performs the aforementioned retrieval based on the degree of similarity between the aforementioned item values. 如申請專利範圍第4項所述之檢索裝置,其中,前述類似規格檢索部係對前述項目值間類似度進行加權,針對進行加權後的項目值間類似度進行前述檢索。 According to the search device described in claim 4, the similar specification search unit weights the similarity between the item values, and performs the search for the similarity between the weighted item values. 如申請專利範圍第5項所述之檢索裝置,更具備權重資料變更部,前述權重資料變更部係變更在前述類似規格檢索部對前述項目值間類似度進行加權時使用的權重係數。 For example, the retrieval device described in item 5 of the scope of patent application further includes a weight data changing unit that changes the weight coefficient used when the similar specification retrieval unit weights the similarity between the item values. 如申請專利範圍第1項所述之檢索裝置,其中,前述類似性學習部係以製品設計資料庫保有的前述規格資料所含的規格項目值中的指定的規格項目值為對象進行前述學習。 According to the search device described in claim 1, wherein the similarity learning unit performs the learning based on the specified specification item value among the specification item values contained in the specification data held in the product design database. 如申請專利範圍第1至7項中任一項所述之檢索裝置,更具備特殊規格資料取得部,前述特殊規格資料取得部係取得顯示前述製品的特殊規格之文本資料;前述類似規格檢索部係檢索與前述輸入規格資料及前述特殊規格類似的規格資料。 For example, the search device described in any one of items 1 to 7 of the scope of patent application further has a special specification data acquisition unit, the aforementioned special specification data acquisition unit obtains text data showing the special specifications of the aforementioned product; the aforementioned similar specification search unit It is to retrieve the specification data similar to the aforementioned input specification data and the aforementioned special specification. 如申請專利範圍第8項所述之檢索裝置,其中,前述類似規格檢索部係根據前述文本資料調整前述學習結果,再根據調整後的前述學習結果進行前述檢索。 According to the search device described in item 8 of the scope of patent application, the similar specification search unit adjusts the learning result based on the text data, and then performs the search based on the adjusted learning result. 一種檢索方法,係由檢索裝置執行的檢索方法,前述檢索裝置係從含有一個以上顯示代表製品之規格的項目之細節的規格項目值而個別構成的規格資料群中,檢索與檢索條件類似的規格資料,前述檢索方法係含有下述步驟:類似性學習步驟,係根據製品設計資料庫保有的前述規格資料群,對於相同項目的兩個規格項目值彼此類似到哪個程度,針對規格項目值的全部組合進行學習;類似性調整步驟,係調整以前述類似性學習步驟學習得的學習結果;輸入步驟,係受理作為前述檢索條件使用的規格項目值之輸入;及類似規格檢索步驟,係根據經前述類似性調整步驟調整後的學習結果,檢索與以在前述輸入步驟受理輸入而得的規格項目值所構成的輸入規格資料類似的規格資料。 A retrieval method is a retrieval method executed by a retrieval device. The aforementioned retrieval device retrieves specifications similar to the retrieval conditions from a specification data group composed of more than one specification item value showing the details of the item representing the specifications of the product Data, the aforementioned retrieval method contains the following steps: the similarity learning step is based on the aforementioned specification data group held in the product design database, for the extent to which two specification item values of the same item are similar to each other, for all specification item values Combined learning; the similarity adjustment step is to adjust the learning result learned by the aforementioned similarity learning step; the input step is to accept the input of the value of the specification item used as the aforementioned search condition; and the similar specification search step is based on the aforementioned The adjusted learning result of the similarity adjustment step searches for specification data similar to the input specification data constituted by the specification item values received in the aforementioned input step.
TW108121432A 2018-06-28 2019-06-20 Search device, and search method TWI735892B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/JP2018/024646 WO2020003451A1 (en) 2018-06-28 2018-06-28 Search device, search method and machine learning device
WOPCT/JP2018/024646 2018-06-28

Publications (2)

Publication Number Publication Date
TW202001613A TW202001613A (en) 2020-01-01
TWI735892B true TWI735892B (en) 2021-08-11

Family

ID=68986742

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108121432A TWI735892B (en) 2018-06-28 2019-06-20 Search device, and search method

Country Status (4)

Country Link
JP (1) JP6639749B1 (en)
CN (1) CN112352230B (en)
TW (1) TWI735892B (en)
WO (1) WO2020003451A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI877584B (en) * 2022-08-23 2025-03-21 大陸商中國銀聯股份有限公司 A data retrieval method, device and system based on cloud computing

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114625931A (en) * 2022-02-21 2022-06-14 深圳市世强元件网络有限公司 Method and system for searching product specification
CN115879901B (en) * 2023-02-22 2023-07-28 陕西湘秦衡兴科技集团股份有限公司 An intelligent personnel self-service platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08212233A (en) * 1995-02-03 1996-08-20 Hitachi Ltd Similar product search system
JP2008084193A (en) * 2006-09-28 2008-04-10 Toshiba Corp Instance selection device, instance selection method, and instance selection program
JP2008276449A (en) * 2007-04-27 2008-11-13 Albert:Kk Recommendation system for commodity similar to desired commodity
US20130318103A1 (en) * 2011-03-30 2013-11-28 Hitachi, Ltd. Products information management assistance apparatus
JP2014126902A (en) * 2012-12-25 2014-07-07 Hitachi Ltd Product information management device and method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3748567A1 (en) * 2009-12-24 2020-12-09 Nikon Corporation Retrieval support system, retrieval support method, and retrieval support program
JP5324677B2 (en) * 2012-02-24 2013-10-23 株式会社日立製作所 Similar document search support device and similar document search support program
JP6225039B2 (en) * 2014-01-31 2017-11-01 株式会社日立製作所 Image search system, image search apparatus, and image search method
JP6099592B2 (en) * 2014-03-27 2017-03-22 富士フイルム株式会社 Similar case search device and similar case search program
JP6109778B2 (en) * 2014-03-27 2017-04-05 富士フイルム株式会社 Similar case search device, similar case search method, and similar case search program
WO2016147260A1 (en) * 2015-03-13 2016-09-22 株式会社日立製作所 Image retrieval device and method for retrieving image
DE102017220140A1 (en) * 2016-11-16 2018-05-17 Fanuc Corporation Polling device, polling method and polling program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08212233A (en) * 1995-02-03 1996-08-20 Hitachi Ltd Similar product search system
JP2008084193A (en) * 2006-09-28 2008-04-10 Toshiba Corp Instance selection device, instance selection method, and instance selection program
JP2008276449A (en) * 2007-04-27 2008-11-13 Albert:Kk Recommendation system for commodity similar to desired commodity
US20130318103A1 (en) * 2011-03-30 2013-11-28 Hitachi, Ltd. Products information management assistance apparatus
JP2014126902A (en) * 2012-12-25 2014-07-07 Hitachi Ltd Product information management device and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI877584B (en) * 2022-08-23 2025-03-21 大陸商中國銀聯股份有限公司 A data retrieval method, device and system based on cloud computing

Also Published As

Publication number Publication date
CN112352230B (en) 2021-08-27
JP6639749B1 (en) 2020-02-05
JPWO2020003451A1 (en) 2020-07-09
CN112352230A (en) 2021-02-09
TW202001613A (en) 2020-01-01
WO2020003451A1 (en) 2020-01-02

Similar Documents

Publication Publication Date Title
US11100124B2 (en) Systems and methods for similarity and context measures for trademark and service mark analysis and repository searches
US8458165B2 (en) System and method for applying ranking SVM in query relaxation
JP6691280B1 (en) Management system and management method
US8793259B2 (en) Information retrieval device, information retrieval method, and program
US20160260033A1 (en) Systems and Methods for Similarity and Context Measures for Trademark and Service Mark Analysis and Repository Searchess
US20180081880A1 (en) Method And Apparatus For Ranking Electronic Information By Similarity Association
CN111639486A (en) Paragraph searching method and device, electronic equipment and storage medium
JP2003271640A (en) Method, program and device for recommending profile information
TWI735892B (en) Search device, and search method
WO2020026366A1 (en) Patent evaluation determination method, patent evaluation determination device, and patent evaluation determination program
JP2020513128A (en) Topic structuring method, search result providing method, computer program and topic structuring system
US7743054B2 (en) Information retrieval system
CA3243672A1 (en) System, method, and computer program product for inserting citations into a textual document
US8082240B2 (en) System for retrieving information units
CN104281648A (en) Search-result multi-dimensional navigating method on basis of dimension label
JP2020021455A (en) Patent evaluation determination method, patent evaluation determination device, and patent evaluation determination program
JP2012138027A (en) Information retrieval system, retrieval keyword presentation method, and program
JPWO2017134760A1 (en) Information search method, information search device, and information search system
US20200167432A1 (en) Query discovery and interpretation
JPH0581326A (en) Data base retrieving device
JP3558267B2 (en) Document search device
JP6296651B2 (en) Document relationship extracting apparatus and program
KR20080084568A (en) Problem / Function-defined Interface Search Method for Patent Database System
JP6852002B2 (en) Data search method, data search device and program
TWI908668B (en) SEO information acquisition system, SEO information acquisition methods and program products