(57)【要約】【課題】ユーザーの望む半導体部品の仕様書を提示する半導体部品の検索方法を提供する。【解決手段】最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法は、半導体部品の仕様書を入力する仕様書入力段階(Ｓ１１０)と、部品別に情報を構築する部品別情報構築段階(Ｓ１２０)と、ユーザーが検索する単語を入力する検索語入力段階(Ｓ１３０)と、前記ユーザーが入力した単語を部品の情報に記載された単語と比較して検索する部品検索段階(Ｓ１４０)と、前記ユーザーが入力した単語と一致する単語が含まれている、半導体部品に対する情報を出力する検索結果出力段階(Ｓ１５０)と、前記ユーザーが検索しようとする検索語で使用する部品番号の単語長さが特定の大きさ以上であるか否かを判断する部品名長さ判断段階(Ｓ１６０)と、前記ユーザーが入力した単語の最後のアルファベットを一つずつ除去して順次、入力して検索する終単語除去段階(Ｓ１７０)と、を含む。【選択図】図３
2019523461.tif 000002
【特許請求の範囲】
【請求項１】
半導体部品を製造するメーカーで生産した半導体部品に対する仕様書を部品仕様入力装置(１１０)を介して入力する仕様書入力段階(Ｓ１１０)と、
前記仕様書入力段階(Ｓ１１０)でアップロードした半導体部品に対する仕様書に記載されている情報を抽出して半導体部品別に情報を構築する部品別情報構築段階(Ｓ１２０)と、
半導体部品に対する情報を得ようとするユーザーが、検索しようとする単語を入力する検索語入力段階(Ｓ１３０)と、
前記検索語入力段階(Ｓ１３０)でユーザーが入力した単語を前記部品別情報構築段階(Ｓ１２０)で構築した半導体部品の情報に記載された単語と比較して検索する部品検索段階(Ｓ１４０)と、
部品検索段階(Ｓ１４０)でユーザーが入力した単語と一致する単語が含まれている、前記部品別情報構築段階(Ｓ１２０)で構築した半導体部品に対する情報を出力する検索結果出力段階(Ｓ１５０)と、
ユーザーが検索しようとする半導体部品に対する検索語で使用する部品番号の単語長さが特定の大きさ以上であるか否かを判断する部品名長さ判断段階(Ｓ１６０)と、
前記部品名長さ判断段階(Ｓ１６０)で特定長さ以上の単語で形成された検索語で検索結果を導き出すために、ユーザーが入力した単語の最後のアルファベットを一つずつ除去して順次、前記検索語入力段階(Ｓ１３０)の検索語で入力して検索する終単語除去段階(Ｓ１７０)と、を含むことを特徴とする最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法。
【請求項２】
前記部品別情報構築段階(Ｓ１２０)は、前記仕様書入力段階(Ｓ１１０)で入力された電子ファイル形態の仕様書を一般ウェブページ上でユーザーが容易に見ることができるように、前記ウェブ文書変換装置(１３０)を利用してＨＴＭＬファイル形式に変換した情報を構築することを特徴とする請求項１に記載の最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法。
【請求項３】
前記部品別情報構築段階(Ｓ１２０)は、
前記仕様書入力段階(Ｓ１１０)でアップロードされた半導体部品製造上の仕様書に含まれている文章を構成する各単語を分離する単語分離段階(Ｓ１２１) と、
前記単語分離段階(Ｓ１２１)から分離した仕様書に含まれた単語の中から説明に必要な単語を抽出する説明単語抽出段階(Ｓ１２２) と、
前記説明単語抽出段階(Ｓ１２２)で抽出した単語を一つずつ特定配列（Ａｒｒａｙ）に入力する抽出単語入力段階(Ｓ１２３) と、
前記抽出単語入力段階(Ｓ１２３)で別途の格納空間に格納された抽出単語の単語数を測定して判断する単語長さ判断段階(Ｓ１２４) と、
前記単語長さ判断段階(Ｓ１２４)で判断された単語を簡単説明で使用する単語に指定する簡単説明指定段階(Ｓ１２５)と、を含むことを特徴とする請求項１または請求項２に記載の最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法。
【請求項４】
前記検索結果出力段階(Ｓ１５０)は、
前記簡単説明指定段階(Ｓ１２５)で格納された簡単説明に使用される単語を獲得する簡単説明獲得段階(Ｓ１５１)と、
前記簡単説明獲得段階(Ｓ１５１)で獲得した単語別に別途のリンクを設定する単語別リンク設定段階(Ｓ１５２)と、
前記単語別リンク設定段階(Ｓ１５２)でリンクを設定した単語を出力画面の簡単説明に表示する簡単説明出力段階(Ｓ１５３)と、
ユーザーが簡単説明に記載された該当半導体部品に対する単語をクリックするか否かを判断するリンク単語クリック段階(Ｓ１５４)と、
前記リンク単語クリック段階(Ｓ１５４)でユーザーが簡単説明に該当する単語をクリックすると、クリックされた単語を検索語入力段階(Ｓ１３０)のＤｅｓｃｒｉｐｔｉｏｎ別に検索される入力欄に追加されて、該当単語と一致したり含まれた検索を行う検索語追加段階(Ｓ１５５)と、を含むことを特徴とする請求項１から請求項３のいずれか１項に記載の最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法。
【請求項５】
前記部品検索段階(Ｓ１４０)は、
前記検索語入力段階(Ｓ１３０)で入力された半導体部品に対する単語を利用して前記部品仕様格納装置(１２０)に構築されている半導体部品の情報に記載された単語と比較して入力された単語が含まれているすべての半導体部品情報を抽出した検索結果を生成する検索結果生成段階(Ｓ１４１) と、
前記検索結果生成段階(Ｓ１４１)を介して生成された検索結果からユーザーが入力した単語と順次比較して一致する半導体部品だけを別に検索して前記一致値配列生成段階(Ｓ１４３)に伝送する一致値検索段階(Ｓ１４２)と、
前記一致値検索段階(Ｓ１４２)から検索して転送された結果に該当する半導体部品に対する結果を格納する一致値配列生成段階(Ｓ１４３) と、
前記検索結果生成段階(Ｓ１４１)を介して生成された検索結果からユーザーが入力した単語と順次比較してユーザー入力単語で開始して、追加的なアルファベットが続くすべての半導体部品情報の単語が含まれた半導体部品だけを別に検索して前記開始値配列生成段階(Ｓ１４５)に伝送する開始値検索段階(Ｓ１４４) と、
前記開始値検索段階(Ｓ１４４)から検索して転送された結果に該当する半導体部品に対する結果を格納する開始値配列生成段階(Ｓ１４５) と、
前記検索結果生成段階(Ｓ１４１)を介して生成された検索結果からユーザーが入力した単語と順次比較してユーザー入力単語で終了するすべての半導体部品情報の単語が含まれた半導体部品だけを別に検索して前記終了値配列生成段階(Ｓ１４７)に伝送する終了値検索段階(Ｓ１４６) と、
前記終了値検索段階(Ｓ１４６)から検索して転送された結果に該当する半導体部品に対する結果を格納する終了値配列生成段階(Ｓ１４７) と、
前記一致値検索段階(Ｓ１４２)、前記開始値検索段階(Ｓ１４４)及び前記終了値検索段階(Ｓ１４６)を経た後、残された半導体部品に対する結果を格納する包含値配列生成段階(Ｓ１４８) と、
前記生成された一致値配列、開始値配列、終了値配列及び包含値配列を利用して、ユーザーが、検索された半導体部品に対する情報を共に確認できるようにショートカット（Ｓｈｏｒｔｃｕｔ）を生成するショートカット生成段階(Ｓ１４９) と、を含み、
前記検索結果出力段階Ｓ１５０は、前記ショートカット生成段階Ｓ１４９で生成されたショートカットを、「一致する」、「開始する」、「終わる」、及び、「含む」の索引で区分してショートカットの一致値配列、開始値配列、終了値配列及び包含値配列に含まれた結果をユーザーに出力することを特徴とする請求項１から請求項４のいずれか１項に記載の最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法に関し、より具体的には半導体部品の場合には、半導体部品の種類も多く、同じ機能を行う半導体部品の場合でも、そのメーカーによりその使用方法が少しずつ異なって、該当半導体部品を正確に使用するためには、該当半導体部品に対する仕様を正確に把握して利用すべきであり、会社の種類も多く、会社別に部品の種類も多く、該当部品名も複雑な意味の組み合わせで構成されて、半導体部品を検索するに当たり、ユーザーが部品ナンバーを正確に分かることができず誤記で記載したり誤字で部品名を長く検索語として入力した場合に、部品名の最後のアルファベットから一つずつ除去するアルゴリズムを利用して、半導体部品に対する検索語を新しく生成して繰り返し検索することによって、ユーザーが求める半導体部品名に該当する半導体部品の仕様書を検索することができるようにする最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法に関する。
【背景技術】
【０００２】
一般にユーザーが使用するインターネット検索エンジンの場合、代表的なものとして、グーグル（ＧＯＯＧＬＥ）（登録商標）、ネイバー（ＮＡＶＥＲ）、ダウム（ＤＡＵＭ）等の検索エンジンを利用しており、このような検索エンジンでは望む内容を検索するために、ユーザーが該当キーワード基盤の正確な検索語を利用して検索することになる。このような検索エンジンでは、通常入力した検索語と一致する単語が含まれている様々なウェブページを検索してユーザーに出力して、出力された内容の中からユーザーがクリックして該当情報を確認する。
【０００３】
検索語の形態においても、通常ユーザーがメインキーワードに該当する単語を基盤とする場合もあるが、文章で検索する方法やユーザーの音声を認識して検索するなど、様々な検索方法に対する研究が続けられている。
【０００４】
韓国公開特許第１０−２００８−０１１３９４３号公報「インターネット検索サービス方法及びそのシステム」は、インターネット接続することができるユーザー端末でユーザーがユーザープログラムを利用して検索語を入力して、特定検索サイトを選択して前記検索語に関連した情報の検索要請をすると、ユーザープログラムではその特定検索サイトの検索語関連検索結果ページをユーザープログラムが備えている第１ブラウザに出力させて、前記第１ブラウザの検索結果ページからユーザーが特定サイトを選択した場合、その選択サイトの情報を前記ユーザープログラムまたは第１ブラウザで分析して、分析結果が所定の要件を満たす場合に検索語と関連した別途の検索結果ページを第２ブラウザで出力させる方法及びシステムが公開されている。
【０００５】
しかしながら、前記従来技術は、ユーザーが選択した検索サイトの検索カテゴリー別検索カテゴリーＵＲＬとは関係のない他の検索カテゴリーを利用して前記検索サイトで提供される検索結果とは異なる検索結果を提供する特徴があるが、特定分野に対する検索において特化しない問題によって特定技術に対する検索においては限界がある。
【０００６】
そして、韓国公開特許第第１０−２０１６−０１２３４８５号公報「イメージ基盤の関心製品と関心部品の検索方法及びそのシステム」は、イメージ基盤のデータベース構築方法及びシステム、これを利用した関心製品と関心部品の検索方法及びそのシステムに関するものであり、具体的には製品及び部品に対する各々のイメージとキーワードをマッチングして、グループ別に格納したデータベースを構築して、イメージを入力して関心製品または関心部品を検索することができ、関心製品に使用された部品群または関心部品と関連した製品群を検索結果として提供できるイメージ基盤のデータベース構築方法及びシステム、これを利用した関心製品と関心部品の検索方法及びそのシステムが公開されている。
【０００７】
しかし、前記従来技術は、ユーザーが検索しようとする製品や部品に対する検索方法及びシステムを提供しているが、イメージを基盤とするため、イメージ基盤のデータベースを構築しなければならず、システム上のリソースが多く求められる。
【０００８】
そして、ユーザーが検索しようとする製品や部品に対するイメージを入力手段で利用するため、該当製品や部品に対するイメージファイルをユーザーが確保しなければならず、さらにイメージ検索のためのイメージマッチング技術に係るリソースの過負荷及び検索速度が遅い問題があり、また半導体部品の場合には部品のイメージが略類似して検索の正確度が低い問題点がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】韓国公開特許第１０−２００８−０１１３９４３号公報
【特許文献２】韓国公開特許第第１０−２０１６−０１２３４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、このような従来技術の問題点を改善しようと半導体部品分野においてユーザーが必要な半導体部品に対する正確な情報を得ることができるように、半導体部品のメーカーが提供する半導体部品に対する仕様書を検索することができるように、半導体部品検索方法を提供して、半導体部品を検索するに当たり、一般的に検索語で使用される半導体部品の名称を記載するに当たり、部品ナンバーを誤って記載したり、検索語に誤字が発生する場合にも最後のアルファベットを除去するアルゴリズムを利用して最も類似する部品ナンバーに該当する半導体部品を検索したり、該当部品ナンバーと一致する半導体部品だけでなく部品ナンバーから開始したり、終わったりあるいは部品ナンバーを含む半導体部品に対する情報を共に検索して、ユーザーに提供することによって、ユーザーが該当半導体部品の機能及び特徴とこれを使用するためのピン別への使用方法を正確に利用することができるように、半導体部品情報を検索することができるようにする最後のアルファベット除去アルゴリズムを利用した半導体部品検索を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法は、半導体部品を製造するメーカーで生産した半導体部品に対する仕様書を部品仕様入力装置(１１０)を介して入力する仕様書入力段階(Ｓ１１０)と、前記仕様書入力段階(Ｓ１１０)でアップロードした半導体部品に対する仕様書に記載されている情報を抽出して半導体部品別に情報を構築する部品別情報構築段階(Ｓ１２０)と、半導体部品に対する情報を得ようとするユーザーが、検索しようとする単語を入力する検索語入力段階(Ｓ１３０)と、前記検索語入力段階(Ｓ１３０)でユーザーが入力した単語を前記部品別情報構築段階(Ｓ１２０)で構築した半導体部品の情報に記載された単語と比較して検索する部品検索段階(Ｓ１４０)と、部品検索段階(Ｓ１４０)でユーザーが入力した単語と一致する単語が含まれている、前記部品別情報構築段階(Ｓ１２０)で構築した半導体部品に対する情報を出力する検索結果出力段階(Ｓ１５０)と、ユーザーが検索しようとする半導体部品に対する検索語で使用する部品番号の単語長さが特定の大きさ以上であるか否かを判断する部品名長さ判断段階(Ｓ１６０)と、前記部品名長さ判断段階(Ｓ１６０)で特定長さ以上の単語で形成された検索語で検索結果を導き出すために、ユーザーが入力した単語の最後のアルファベットを一つずつ除去して順次前記検索語入力段階(Ｓ１３０)の検索語で入力して検索する終単語除去段階(Ｓ１７０)と、を含むする
【発明の効果】
【００１２】
本発明に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法によると、半導体部品の場合にはその種類が非常に多く、機能別にも様々な半導体部品の種類が存在して、同じ種類でもメーカー毎に少しずつ差があるため、ユーザーが自身が使用しようとする半導体部品に対する機能及び使用方法を正確に知りたい半導体部品の仕様書を検索するようになるが、ユーザーが正確な半導体部品名を知らない場合や誤って検索語を入力する場合があっても、より正確にユーザーが望む半導体部品を検索することができるように検索語を補完して検索することができるように最後のアルファベットを除去して検索語を生成させて検索して、また導き出された検索結果に対して検索語と一致したり、検索語で開始したり、検索語で終了したりあるいは含む半導体部品を提示することができるようにして、終局的にユーザーの望む半導体部品の仕様書を提示できるようにする効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索システムの構成図である。
【図２】本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索システムの出力装置に出力された例示図である。
【図３】本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法のフローチャートである。
【図４】本発明の他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法において部品別情報構築段階のフローチャートである。
【図５】本発明の他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法において検索結果出力段階のフローチャートである。
【図６】本発明のさらに他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法において部品検索段階のフローチャートである。
【図７】本発明のさらに他の実施形態に係る検索結果出力段階で出力された例示図である。
【発明を実施するための形態】
【００１４】
本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索システム１００は、部品仕様入力装置１１０、部品仕様格納装置１２０、ウェブ文書変換装置１３０、部品検索入力装置１４０、部品検索エンジン１５０及び出力装置１６０を含む構成からなる。
【００１５】
部品仕様入力装置１１０は、半導体部品を製造するメーカーで生産した半導体部品に対する説明と該当部品に対する機能及び該当部品に対する使用のための方法を含んでいる仕様書を入力する。部品仕様格納装置１２０は、前記部品仕様入力装置１１０にアップロードされた電子ファイル形態の仕様書を格納する。ウェブ文書変換装置１３０は、前記部品仕様格納装置１２０に格納された電子ファイル形態の仕様書を通常のウェブページ上でユーザーが見ることができるようにウェブページ形式であるＨＴＭＬファイル形式に変換する。部品検索入力装置１４０は、ユーザーが検索しようとする単語を入力する装置である。ユーザーが半導体部品を使用するのに先立ち該当半導体部品の機能及び使用方法に関する情報を知ってこそ、より正確な半導体部品に対する使用が可能になり、該当半導体部品の仕様書を検索するために部品の名称を入力して検索する。部品検索エンジン１５０は、前記部品検索入力装置１４０から受けた入力値を基準に前記部品仕様格納装置１２０に格納されている半導体部品の名称と比較して一致したり該当名称が含まれた内容を検索して検索された結果を前記出力装置１６０に伝送する。
【００１６】
このような本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法の部品別情報構築段階Ｓ１２０は、前記仕様書入力段階Ｓ１１０で入力された電子ファイル形態の仕様書を一般ウェブページ上でユーザーが容易に見ることができるように、前記ウェブ文書変換装置１３０を利用してＨＴＭＬファイル形式に変換した情報を構築することを特徴とする構成からなってもよい。 
【００１７】
このような本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法の部品別情報構築段階Ｓ１２０は、前記仕様書入力段階Ｓ１１０でアップロードされた半導体部品製造上の仕様書に含まれている文章を構成する各単語を分離する単語分離段階Ｓ１２１と、前記単語分離段階Ｓ１２１から分離した仕様書に含まれた単語の中から説明に必要な単語を抽出する説明単語抽出段階Ｓ１２２と、前記説明単語抽出段階Ｓ１２２で抽出した単語を一つずつ特定配列（Ａｒｒａｙ）に入力する抽出単語入力段階Ｓ１２３と、前記抽出単語入力段階Ｓ１２３で別途の格納空間に格納された抽出単語の単語数を測定して判断する単語長さ判断段階Ｓ１２４と、前記単語長さ判断段階Ｓ１２４で判断された単語を簡単説明で使用する単語に指定する簡単説明指定段階Ｓ１２５と、を含むことを特徴とする構成からなってもよい。
【００１８】
このような本発明の他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法の検索結果出力段階Ｓ１５０は、前記簡単説明指定段階Ｓ１２５で格納された簡単説明に使用される単語を獲得する簡単説明獲得段階Ｓ１５１と、前記簡単説明獲得段階Ｓ１５１で獲得した単語別に別途のリンクを設定する単語別リンク設定段階Ｓ１５２と、前記単語別リンク設定段階Ｓ１５２でリンクを設定した単語を出力画面の簡単説明に表示する簡単説明出力段階Ｓ１５３と、ユーザーが簡単説明に記載された該当半導体部品に対する単語をクリックするか否かを判断するリンク単語クリック段階Ｓ１５４と、前記リンク単語クリック段階Ｓ１５４でユーザーが簡単説明に該当する単語をクリックすると、クリックされた単語を検索語入力段階Ｓ１３０のＤｅｓｃｒｉｐｔｉｏｎ別に検索される入力欄に追加されて、該当単語と一致したり含まれた検索を行う検索語追加段階Ｓ１５５と、を含むことを特徴とする構成からなってもよい。
【００１９】
このような本発明のさらに他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法の部品検索段階Ｓ１４０は、前記検索語入力段階Ｓ１３０で入力された半導体部品に対する単語を利用して前記部品仕様格納装置１２０に構築されている半導体部品の情報に記載された単語と比較して入力された単語が含まれているすべての半導体部品情報を抽出した検索結果を生成する検索結果生成段階Ｓ１４１と、前記検索結果生成段階Ｓ１４１を介して生成された検索結果からユーザーが入力した単語と順次比較して一致する半導体部品だけを別に検索して前記一致値配列生成段階(Ｓ１４３)に伝送する一致値検索段階Ｓ１４２と、前記一致値検索段階Ｓ１４２から検索して転送された結果に該当する半導体部品に対する結果を格納する一致値配列生成段階Ｓ１４３と、前記検索結果生成段階Ｓ１４１を介して生成された検索結果からユーザーが入力した単語と順次比較してユーザー入力単語で開始して、追加的なアルファベットが続くすべての半導体部品情報の単語が含まれた半導体部品だけを別に検索して前記開始値配列生成段階Ｓ１４５に伝送する開始値検索段階Ｓ１４４と、前記開始値検索段階Ｓ１４４から検索して転送された結果に該当する半導体部品に対する結果を格納する開始値配列生成段階Ｓ１４５と、前記検索結果生成段階Ｓ１４１を介して生成された検索結果からユーザーが入力した単語と順次比較してユーザー入力単語で終了するすべての半導体部品情報の単語が含まれた半導体部品だけを別に検索して前記終了値配列生成段階Ｓ１４７に伝送する終了値検索段階Ｓ１４６と、前記終了値検索段階Ｓ１４６から検索して転送された結果に該当する半導体部品に対する結果を格納する終了値配列生成段階Ｓ１４７と、前記一致値検索段階Ｓ１４２、前記開始値検索段階Ｓ１４４及び前記終了値検索段階Ｓ１４６を経た後、残された半導体部品に対する結果を格納する包含値配列生成段階Ｓ１４８と、前記生成された一致値配列、開始値配列、終了値配列及び包含値配列を利用して、ユーザーが、検索された半導体部品に対する情報を共に確認できるようにショートカット（Ｓｈｏｒｔｃｕｔ）を生成するショートカット生成段階Ｓ１４９と、を含み、前記検索結果出力段階Ｓ１５０は、前記ショートカット生成段階Ｓ１４９で生成されたショートカットを「一致する」、「開始する」、「終わる」、及び、「含む」の索引で区分してショートカットの一致値配列、開始値配列、終了値配列、及び、包含値配列に含まれた結果をユーザに出力することを特徴とする構成からなってもよい。
【００２０】
本発明を十分に理解するために、本発明の好ましい実施例を添付図面の図１から図７に基づいて詳細に説明する。本発明の実施例は様々な他の形態で変形されることができ、本発明の範囲が下記で詳細に説明する実施例に限定されると解釈されてはならない。本発明の実施例は当業界で通常の知識を有する者に本発明をより完全に説明するために提供される。 図面における要素の形状及び大きさ等はより明確な説明を強調するために誇張されるように表現されることができる。各図面上において同じ構成要素は、同じ参照符号で表示した場合があることに留意されたい。一方、図面及び詳細な説明にいおいて、部品仕様入力装置、部品検索入力装置、部品検索エンジン及び出力装置などこの分野における当業者が容易に類推可能な構成及び作用についての図示及び言及は簡略化または省略した。特に、図面の図示及び詳細な説明において本発明の技術的特徴と直接的に関連しない要素の具体的な技術的構成及び作用についての詳細な説明及び図示は省略し、本発明と関連する技術的構成のみを簡略に図示及び説明した。
【００２１】
図１は、本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索システムの構成図である。
【００２２】
図１に示されたように、本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索システム１００は、部品仕様入力装置１１０、部品仕様格納装置１２０、ウェブ文書変換装置１３０、部品検索入力装置１４０、部品検索エンジン１５０及び出力装置１６０を含む構成からなる。
【００２３】
部品仕様入力装置１１０は、半導体部品を製造するメーカーで生産した半導体部品に対する説明と該当部品に対する機能及び該当部品に対する使用のための方法を含んでいる仕様書を入力する。入力される仕様書は一般に半導体部品会社で作製したＰＤＦファイル形式など様々なコンピュータ電子ファイル形態である。
【００２４】
部品仕様入力装置１１０は、このような電子ファイル形態の仕様書を半導体部品検索システム１００にアップロード（Ｕｐｌｏａｄ）する形態で入力することができる。これは、半導体部品を製造するメーカーが世界的に分散されていて、一つの半導体部品検索システム１００に半導体部品に対する情報である仕様書を提供するためにファイルをアップロードするのが最も効率的な方法である。
【００２５】
部品仕様格納装置１２０は、前記部品仕様入力装置１１０にアップロードされた電子ファイル形態の仕様書を格納する。部品仕様格納装置１２０は、通常データベースの形態で半導体部品に対する仕様書を格納するに当たり、該当半導体部品の部品ナンバー（Ｐａｒｔ  Ｎｏ．）、ファイル経路、ファイルサイズ、ページ数、メーカー、メーカーサイト、簡単説明などの情報を抽出して抽出された情報と仕様書電子ファイルと共に格納する。
【００２６】
ウェブ文書変換装置１３０は、前記部品仕様格納装置１２０に格納された電子ファイル形態の仕様書を通常のウェブページ上でユーザーが見ることができるようにウェブページ形式であるＨＴＭＬファイル形式に変換する。ユーザーの中ではＰＤＦファイルなど様々な形態の電子ファイルを正しく見ることができる環境にいる場合もあるが、そうではない場合に備えて前記ウェブ文書変換装置１３０は、インターネット接続によるウェブブラウザを介して見ることができるように電子ファイルをＨＴＭＬファイル形式に変換する。
【００２７】
部品検索入力装置１４０は、ユーザーが検索しようとする単語を入力する装置である。ユーザーが半導体部品を使用するのに先立ち該当半導体部品の機能及び使用方法に関する情報を知ってこそ、より正確な半導体部品に対する使用が可能になり、該当半導体部品の仕様書を検索するために部品の名称を入力して検索する。
【００２８】
部品検索エンジン１５０は、前記部品検索入力装置１４０から受けた入力値を基準に前記部品仕様格納装置１２０に格納されている半導体部品の名称と比較して一致したり該当名称が含まれた内容を検索して検索された結果を前記出力装置１６０に伝送する。
【００２９】
図２は、本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索システムの出力装置に出力された例示図である。図２に示されたように、出力装置１６０は、前記部品検索エンジン１５０から検索された結果を画面上に出力する。出力装置１６０は、前記部品検索エンジン１５０で検索した半導体部品に対して前記部品仕様格納装置１２０に記載されている該当半導体部品の部品ナンバー（Ｐａｒｔ  Ｎｏ．）、部品仕様書をダウンロードすることができる部品仕様書ファイル経路や前記ウェブ文書変換装置を介して変換された部品仕様書ページ経路、該当部品仕様書のファイルサイズ及びページ数、メーカー名称、ハイパーリンクされたメーカーのサイトアドレス及び該当部品の種類などに対する簡単説明を出力することができる。
【００３０】
図３は、本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法のフローチャートである。図３に示されたように、最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法は、仕様書入力段階Ｓ１１０、部品別情報構築段階Ｓ１２０、検索語入力段階Ｓ１３０、部品検索段階Ｓ１４０、検索結果出力段階Ｓ１５０、部品名長さ判断段階Ｓ１６０、終単語除去段階Ｓ１７０を含む構成からなる。
【００３１】
仕様書入力段階Ｓ１１０は、半導体部品のメーカーが生産した半導体部品に対する仕様書を前記部品仕様入力装置１１０を介して入力する段階である。仕様書入力段階Ｓ１１０で入力される仕様書は、電子ファイル形態で各半導体部品を製造したメーカーで直接該当半導体部品に対する仕様書をアップロードする。
【００３２】
部品別情報構築段階Ｓ１２０は、前記仕様書入力段階Ｓ１１０でアップロードした半導体部品に対する仕様書に記載されている該当半導体部品の部品ナンバー（Ｐａｒｔ  Ｎｏ．）、仕様書が前記部品仕様格納装置１２０に格納されたファイル経路、仕様書ファイルのサイズ、ページ数、メーカー、メーカーサイト、簡単説明などの情報を抽出して、抽出された情報と仕様書電子ファイル基盤で半導体部品別に情報を構築する。部品別情報構築段階Ｓ１２０で構築された情報は、データベースの形態で格納され得る。
【００３３】
さらに、部品別情報構築段階Ｓ１２０は、前記仕様書入力段階Ｓ１１０で入力された電子ファイル形態の仕様書を一般ウェブページ上でユーザーが容易に見ることができるように、前記ウェブ文書変換装置１３０を利用してＨＴＭＬファイル形式に変換した情報を構築してもよい。
【００３４】
検索語入力段階Ｓ１３０は、半導体部品に対する情報を得ようとするユーザーが、検索しようとする単語を入力する段階である。半導体部品を使用しようとするユーザーは、該当部品に対する情報を有している場合もあるが、一般的に新しい半導体部品を使用するためには、該当半導体部品の機能及びその機能を行うために連結しなければならない各ピンの連結方法など使用方法に対する情報が必要である。このような情報は、メーカーで提供する該当半導体部品の仕様書により正確に示され、このような情報を検索するためにユーザーは、検索語入力段階Ｓ１３０で半導体部品の名称を入力する。前記検索語入力段階Ｓ１３０でユーザーが、通常入力する半導体部品の名称は、部品ナンバーである場合が多い。
【００３５】
部品検索段階Ｓ１４０は、前記検索語入力段階Ｓ１３０でユーザーが入力した単語を前記部品別情報構築段階Ｓ１２０で構築した半導体部品の情報に記載された単語と比較して検索する。通常の場合、前記検索語入力段階Ｓ１３０で半導体部品を区別するに当たり部品ナンバーを入力する場合が多く、部品検索段階Ｓ１４０でも部品ナンバーと比較することが一般的であり、場合によってはメーカーや半導体部品の簡単説明に記載された半導体部品の種類で検索することができる。
【００３６】
検索結果出力段階Ｓ１５０は、部品検索段階Ｓ１４０でユーザーが入力した単語と一致する単語が含まれている半導体部品情報がある場合には、前記部品別情報構築段階Ｓ１２０で構築した半導体部品に対する情報を出力する段階である。検索結果出力段階Ｓ１５０で出力される半導体部品に対する情報は、半導体部品の部品ナンバー、部品仕様書をダウンロードすることができる部品仕様書ファイル経路や部品仕様書のウェブページ経路、該当部品仕様書のファイルサイズ及びページ数、メーカー名称、ハイパーリンクされたメーカーのサイトアドレス及び該当部品の種類などに対する簡単説明を出力する。
【００３７】
しかし、検索結果出力段階Ｓ１５０でユーザーが入力した単語と一致する単語がない場合には、部品名長さ判断段階Ｓ１６０でユーザーが入力した単語の数を測定して半導体部品を検索するのに適した部品名の長さであるか否かを判断する段階である。
【００３８】
部品名長さ判断段階Ｓ１６０は、一般にユーザーが検索しようとする半導体部品に対する検索語で使用する部品番号の場合、半導体部品メーカー別に差はあるが、単語の長さが特定の大きさ以上である場合が多い。従って、前記検索語入力段階Ｓ１３０でユーザーが入力した単語の数を測定して特定長さ以上でない場合には、ユーザーに入力された検索語自体の誤りがあることを別に警告することができる。本発明に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法の場合には、ユーザーが入力した検索語が４文字以上ではない場合には、検索結果出力段階Ｓ１５０で検索がない結果ページを見せながら別途の警告を提供することができる。
【００３９】
終単語除去段階Ｓ１７０は、前記部品名長さ判断段階Ｓ１６０で特定長さ以上の単語で形成された検索語で検索結果を導き出すために、ユーザーが入力した単語の最後のアルファベットを除去する段階である。終単語除去段階Ｓ１７０は、ユーザーが検索しようとする半導体部品に対する単語の入力に当たり、単語に対する誤記または誤字が発生した場合や単語自体を間違っている場合、例えば半導体部品の部品番号が「ＬＭ３２４」であるが、誤記で「ＬＭ３２４５６７８」と入力したり、誤字で「ＬＭ３２４４４４４４４４」で入力された場合にも、検索結果がなくユーザーが再入力しなくても最後の単語を一つずつ除去することによって、ユーザーが検索しようとする部品番号が「ＬＭ３２４」である半導体部品に対する情報を検索することができるように、検索語の最後の単語を一つずつ除去した検索語を入力単語で提供する。
【００４０】
終単語除去段階Ｓ１７０で最後の単語が除去された新しい単語を基盤に前記検索語入力段階Ｓ１３０の入力単語で利用したり、前記部品検索段階Ｓ１４０で半導体部品の情報に記載された単語と比較して、再び検索を繰り返して最後の単語が除去された単語と同じ単語が含まれた半導体部品に対する仕様書などの情報を検索して、前記検索結果出力段階Ｓ１５０を介して出力することによって、ユーザーが誤記や誤字あるいはユーザーが間違って認知している半導体部品に対する情報を提供することができるようにする。
【００４１】
図４は、本発明の他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法において部品別情報構築段階のフローチャートである。図４に示されたように、部品別情報構築段階Ｓ１２０は、単語分離段階Ｓ１２１、説明単語抽出段階Ｓ１２２、抽出単語入力段階Ｓ１２３、単語長さ判断段階Ｓ１２４及び簡単説明指定段階Ｓ１２５を含む構成からなる。ユーザーが検索しようとする半導体部品に対して簡単説明を提供するために部品別情報構築段階Ｓ１２０で半導体部品の仕様書から簡単説明に必要な情報を別に構築することができる。
【００４２】
単語分離段階Ｓ１２１は、前記仕様書入力段階Ｓ１１０でアップロードされた半導体部品製造上の仕様書に含まれている文章を構成する各単語を分離する段階である。単語分離段階Ｓ１２１は形態素分析器を利用して文章をなす各単語の中から説明に必要な意味を有する名詞、動詞などの単語だけを先に分離する。
【００４３】
説明単語抽出段階Ｓ１２２は、前記単語分離段階Ｓ１２１から分離した仕様書に含まれた単語の中から説明に必要な単語を抽出する段階である。説明単語抽出段階Ｓ１２２では、仕様書に記載された単語の中から半導体部品の種類や機能などの該当部品の特徴を示すことができる単語を抽出する。
【００４４】
抽出単語入力段階Ｓ１２３は、前記説明単語抽出段階Ｓ１２２で抽出した単語を一つずつ特定配列（Ａｒｒａｙ）に入力する段階である。抽出単語入力段階Ｓ１２３は、半導体部品の簡単説明に追加する単語を該当するのか確認するための手続きのために配列などの別の格納装置に入力する。
【００４５】
単語長さ判断段階Ｓ１２４は、前記抽出単語入力段階Ｓ１２３で別途の格納空間に格納された抽出単語の長さ、すなわち単語数を測定して判断する段階である。単語長さ判断段階Ｓ１２４は、該当半導体部品を説明するに当たり、意味を有するためには少なくとも３文字以上の単語が必要であると判断して、３文字以上の単語だけを簡単説明に指定するための段階である。
【００４６】
簡単説明指定段階Ｓ１２５は、前記単語長さ判断段階Ｓ１２４で判断された単語を簡単説明で使用する単語に指定する段階である。簡単説明指定段階Ｓ１２５では、簡単説明に指定された単語を該当半導体部品に対する情報を構築するに当たり別途の項目で分離して格納することによって、前記検索結果出力段階Ｓ１５０でユーザーに該当半導体部品に対する簡単説明として出力できるようにする。
【００４７】
図５は、本発明の他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法において検索結果出力段階のフローチャートである。図５に示されたように、検索結果出力段階Ｓ１５０は、簡単説明獲得段階Ｓ１５１、単語別リンク設定段階Ｓ１５２、簡単説明出力段階Ｓ１５３、リンク単語クリック段階Ｓ１５４及び検索語追加段階Ｓ１５５を含む構成からなる。
【００４８】
簡単説明獲得段階Ｓ１５１は、前記簡単説明指定段階Ｓ１２５で格納された簡単説明に使用される単語を獲得する段階である。簡単説明獲得段階Ｓ１５１は、ユーザーの検索要請に応じた検索結果の簡単説明に出力するために構築された簡単説明に使用する単語を持ってくる。
【００４９】
単語別リンク設定段階Ｓ１５２は、前記簡単説明獲得段階Ｓ１５１で獲得した単語別に別途のリンクを設定する段階である。簡単説明に使用される単語は、該当半導体部品を説明する単語でありかつ類似する他の半導体部品を検索するのに有用な単語に該当するため、単語別リンク設定段階Ｓ１５２で各単語別にリンクを設定する。
【００５０】
簡単説明出力段階Ｓ１５３は、前記単語別リンク設定段階Ｓ１５２でリンクを設定した単語を出力画面の簡単説明に表示する段階である。
【００５１】
リンク単語クリック段階Ｓ１５４は、ユーザーが簡単説明に記載された該当半導体部品に対する単語をクリックするか否かを判断する段階である。検索語追加段階Ｓ１５５は、前記リンク単語クリック段階Ｓ１５４でユーザーが簡単説明に該当する単語をクリックすると、クリックされた単語を検索語入力段階Ｓ１３０のＤｅｓｃｒｉｐｔｉｏｎ別に検索される入力欄に追加されて、該当単語と一致したり含まれた検索を行うようになる。これにより、ユーザーが検索しようとする部品番号が正確ではないが関連部品番号を分かる場合に、その半導体部品を検索して獲得した簡単説明から直接類似する他の半導体部品も検索することができる。
【００５２】
図６は、本発明のさらに他の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法において部品検索段階のフローチャートである。図６に示したように、部品検索段階Ｓ１４０は、検索結果生成段階Ｓ１４１、一致値検索段階Ｓ１４２、一致値配列生成段階Ｓ１４３、開始値検索段階Ｓ１４４、開始値配列生成段階Ｓ１４５、終了値検索段階Ｓ１４６、終了値配列生成段階Ｓ１４７、包含値配列生成段階Ｓ１４８及びショートカット生成段階Ｓ１４９を含む構成からなる。
【００５３】
検索結果生成段階Ｓ１４１は、前記検索語入力段階Ｓ１３０で入力された半導体部品に対する単語を利用して前記部品仕様格納装置１２０に構築されている半導体部品の情報に記載された単語と比較して入力された単語が含まれているすべての半導体部品情報を抽出した検索結果を生成する。検索結果生成段階Ｓ１４１は、検索した結果を別途の配列に一つずつ入力する形態などを利用する。
【００５４】
一致値検索段階Ｓ１４２は、前記検索結果生成段階Ｓ１４１を介して生成された検索結果からユーザーが入力した単語と順次比較して一致するケースに該当する半導体部品だけを別に検索して前記一致値配列生成段階Ｓ１４３に伝送する。
【００５５】
一致値配列生成段階Ｓ１４３は、前記一致値検索段階Ｓ１４２から検索して転送された結果に該当する半導体部品に対する結果を格納する。一致値配列生成段階Ｓ１４３で生成された半導体部品に対する結果は、別途の配列に一つずつ入力する形態などを利用して、生成された一致値配列は、ユーザーに出力後にもリンクを介して連続的に半導体部品に対する情報を確認できるため、セクションが完了するまでは、別途のメモリーのような格納装置に格納する必要がある。
【００５６】
開始値検索段階Ｓ１４４は、前記検索結果生成段階Ｓ１４１を介して生成された検索結果からユーザーが入力した単語と順次比較してユーザー入力単語で開始して、追加的なアルファベットが続くすべての半導体部品情報の単語が含まれた半導体部品だけを別に検索して前記開始値配列生成段階Ｓ１４５に伝送する。
【００５７】
開始値配列生成段階Ｓ１４５は、前記開始値検索段階Ｓ１４４から検索して転送された結果に該当する半導体部品に対する結果を格納する。開始値配列生成段階Ｓ１４５で生成された半導体部品に対する結果は、別途の配列に一つずつ入力する形態などを利用して、生成された開始値配列も一致値配列のように検索結果をユーザーに出力した後にも各単語に設定されたリンクを介して半導体部品に対する情報を確認できて、セクションが完了するまでは別途のメモリーのような格納装置に格納することができる。
【００５８】
終了値検索段階Ｓ１４６は、前記検索結果生成段階Ｓ１４１を介して生成された検索結果からユーザーが入力した単語と順次比較してユーザー入力単語で終了するすべての半導体部品情報の単語が含まれた半導体部品だけを別に検索して前記終了値配列生成段階Ｓ１４７に伝送する。
【００５９】
終了値配列生成段階(Ｓ１４７)は、前記終了値検索段階Ｓ１４６から検索して転送された結果に該当する半導体部品に対する結果を格納する。終了値配列生成段階Ｓ１４７で生成された半導体部品に対する結果は、別途の配列に一つずつ入力する形態などを利用して、生成された終了値配列も検索結果をユーザーに出力した後、各単語別に設定されたリンクを介して半導体部品に対する情報を確認できて、セクションが完了するまでは別途のメモリーのような格納装置に格納することができる。
【００６０】
包含値配列生成段階Ｓ１４８は、前記一致値検索段階Ｓ１４２、前記開始値検索段階Ｓ１４４及び前記終了値検索段階Ｓ１４６を経た後、残された半導体部品に対する結果を格納する。包含値配列生成段階Ｓ１４８で生成された半導体部品に対する結果は、別途の配列に一つずつ入力する形態などを利用して、生成された包含値配列も検索結果をユーザーに出力した後にも各単語に設定されたリンクを貸しして半導体部品に対する情報を確認できて、セクションが完了するまでは別途のメモリーのような格納装置に格納することができる。
【００６１】
ショートカット生成段階Ｓ１４９は、前記生成された一致値配列、開始値配列、終了値配列及び包含値配列を利用して、ユーザーが、検索された半導体部品に対する情報を共に確認できるようにショートカット（Ｓｈｏｒｔｃｕｔ）を生成する。ショートカット生成段階Ｓ１４９は、各配列に対する区分子を設定したり、一つの配列で結合した後、その配列で各々を区分する設定を行う方法でショートカットを生成することができる。生成されたショートカット配列は、検索結果でユーザーに出力した後にも各単語に設定されたリンクを介して半導体部品に対する情報を確認できて、セクションが完了するまでは別途のメモリーのような格納装置に格納する必要がある。
【００６２】
図７は、本発明のさらに他の実施形態に係る検索結果出力段階で出力された例示図である。図７に示されたように、検索結果出力段階Ｓ１５０は、前記ショートカット生成段階Ｓ１４９で生成されたショートカットを「一致する」、「開始する」、「終わる」、及び、「含む」の索引で区分してショートカットの一致値配列、開始値配列、終了値配列及び包含値配列に含まれた結果をユーザーに出力する。検索結果出力段階Ｓ１５０では、ユーザーが入力した検索単語に対する結果を出力する。また、一致値配列、開始値配列、終了値配列及び包含値配列の個数が出力画面の生成するに当たり適切でない場合には、他の索引に対して適切に配置されるように出力することができる。例えば、検索単語と「一致する」検索結果の個数が少なく、検索単語で「開始する」検索結果が多い場合に開始する検索結果中追加１文字までは「一致する」の検索結果に追加で表示することができる。
【００６３】
以上、添付図面に基づき、本発明の実施形態に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法について説明したが、これは単なる例示に過ぎず、本発明の技術的思想を逸脱しない範囲内において種々の変形及び変更が可能であるということはこの分野における通常の技術者にとって自明である。
【産業上の利用可能性】
【００６４】
本発明に係る最後のアルファベット除去アルゴリズムを利用した半導体部品検索方法は、半導体部品の場合にはその種類が非常に多く、機能別にも様々な半導体部品の種類が存在して、同じ種類でもメーカー毎に少しずつ差があるため、ユーザーが自身が使用しようとする半導体部品に対する機能及び使用方法を正確に知りたい半導体部品の仕様書を検索するようになるが、ユーザーが正確な半導体部品名を知らない場合や誤って検索語を入力する場合があっても、より正確にユーザーが望む半導体部品を検索することができるように検索語を補完して検索することができるように最後のアルファベットを除去して検索語を生成させて検索する。そして、導き出された検索結果に対して検索語と一致したり、検索語で開始したり、検索語で終了したりあるいは含む半導体部品を提示することができて、半導体部品を利用して新しい製品を生産及び製造するユーザーにその活用が増大ことができる。
【符号の説明】
【００６５】
１００  半導体部品検索システム
１１０  部品仕様入力装置
１２０  部品仕様格納装置
１３０  ウェブ文書変換装置
１４０  部品検索入力装置
１５０  部品検索エンジン
１６０  出力装置
【図１】
2019523461.tif 000003
【図２】
2019523461.tif 000004
【図３】
2019523461.tif 000005
【図４】
2019523461.tif 000006
【図５】
2019523461.tif 000007
【図６】
2019523461.tif 000008
【図７】
2019523461.tif 000009
【国際調査報告】
2019523461.tif 000010
2019523461.tif 000011
2019523461.tif 000012
2019523461.tif 000013