JP6046477B2 - Search system - Google Patents
Search system Download PDFInfo
- Publication number
- JP6046477B2 JP6046477B2 JP2012272949A JP2012272949A JP6046477B2 JP 6046477 B2 JP6046477 B2 JP 6046477B2 JP 2012272949 A JP2012272949 A JP 2012272949A JP 2012272949 A JP2012272949 A JP 2012272949A JP 6046477 B2 JP6046477 B2 JP 6046477B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- information
- unit
- approval
- date
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は情報の検索を行う検索システムに関し、特に、高速検索を行うためのインデックス管理に関するものである。 The present invention relates to a search system for searching for information, and more particularly to index management for high-speed search.
従来、特許情報管理システムのように大量のデータを扱う検索システムにおいては、検索機能の性能が常に課題となっている。 Conventionally, in a search system that handles a large amount of data, such as a patent information management system, the performance of the search function has always been an issue.
そこで、従来、例えば、特開2009−3541号公報(特許文献1)に記載のような主記憶の容量の制限にかかわらず、大規模データベースのインデックスを高速に作成するインデックス作成システムがあった。 Therefore, conventionally, there has been an index creation system for creating an index of a large-scale database at high speed regardless of the limitation of the capacity of the main memory as described in, for example, Japanese Patent Laid-Open No. 2009-3541 (Patent Document 1).
特許文献1では、文書集合を互いに共通部分のない部分集合に分解し、分割してできた部分集合内で出現するキーワードの集合につき、キーワードのハッシュ値をある固定の整数値で割った余りでグルーピングし、各グループに対するインデックス・ファイルを作成する。
In
また、文書の各部分集合毎に用意されたインデックス・ファイルについて、同じグループ番号をもつもの同士をマージし、こうして、個々のグループ番号に対応する統合されたインデックス・ファイルを生成する。 Further, the index files prepared for each subset of the documents are merged with each other having the same group number, and thus an integrated index file corresponding to each group number is generated.
インデックス・ファイルは、グループ番号の個数だけ存在し、まだ、文書集合の全体に対応するインデックスになっていない。 There are as many index files as the number of group numbers, and the index file does not yet correspond to the entire document set.
そこで、次に、そのようなグループ番号の個数だけあるインデックス・ファイルをさらにマージして、文書集合の全体に対応するインデックス・ファイルを生成している。 Then, the index files corresponding to the number of such group numbers are further merged to generate an index file corresponding to the entire document set.
従来、特許情報管理システムなどの検索システムにおいて、オンラインでの検索機能の高速化に検索インデックスを用いた検索エンジンを使用しているが、検索エンジンを使用するにあたり、特許文献1に記載の方法においても、検索インデックス作成に多大な時間を要するため、次の問題点がある。
Conventionally, in a search system such as a patent information management system, a search engine using a search index is used for speeding up an online search function. However, in using the search engine, in the method described in
(1)作成が完了した時点で、検索インデックスが最新データとの間で乖離が発生する。 (1) When the creation is completed, a difference occurs between the search index and the latest data.
(2)検索インデックス作成中は検索機能を使用できないため、オンラインサービスの品質を悪化させる。 (2) Since the search function cannot be used while the search index is being created, the quality of the online service is deteriorated.
そこで、本発明の目的は、検索エンジンに使用する検索インデックス作成の高速化を実現することができる検索システムを提供することにある。 Accordingly, an object of the present invention is to provide a search system capable of realizing a high-speed search index creation used for a search engine.
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。 The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。 Of the inventions disclosed in the present application, the outline of typical ones will be briefly described as follows.
すなわち、代表的なものの概要は、記憶部に登録された情報の検索処理を行う検索システムであって、記憶部に登録された情報の検索用インデックスを作成する検索インデックス作成処理部と、検索インデックス作成処理部で作成された検索用インデックスに基づいて、情報を検索する検索部と、を備え、検索インデックス作成処理部は、情報の検索用インデックスを作成する際、検索用インデックスを作成するための中間ファイルを作成し、中間ファイルを複数のフォルダに分けて保存し、複数のフォルダ内の中間ファイルを、フォルダ単位で並行して処理し、検索用インデックスを作成する。 That is, a typical overview is a search system that performs a search process of information registered in a storage unit, and includes a search index creation processing unit that creates a search index for information registered in the storage unit, and a search index A search unit that searches for information based on the search index created by the creation processing unit, and the search index creation processing unit creates a search index when creating the information search index. An intermediate file is created, the intermediate file is divided into a plurality of folders and stored, the intermediate files in the plurality of folders are processed in parallel in units of folders, and a search index is created.
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下の通りである。 The effects obtained by typical ones of the inventions disclosed in the present application will be briefly described as follows.
すなわち、代表的なものによって得られる効果は、検索インデックス作成処理の並行処理が可能となり、検索インデックス作成処理全体の処理時間が短縮される。 That is, the effect obtained by the representative one is that parallel processing of search index creation processing is possible, and processing time of the entire search index creation processing is shortened.
また、処理中はオンラインサービスを停止する必要があるため、処理時間が短縮されることにより、オンラインサービス停止時間が短縮され、サービスレベルを向上させることができる。 Further, since it is necessary to stop the online service during processing, the processing time is shortened, so that the online service stopping time is shortened and the service level can be improved.
また、処理時間短縮により、検索インデックスがより最新に近いデータで作成されるため検索部の品質が向上する。 In addition, since the processing time is shortened, the search index is created with data that is closer to the latest, so that the quality of the search unit is improved.
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout the drawings for describing the embodiment, and the repetitive description thereof will be omitted.
<検索システムの構成>
図1により、本発明の一実施の形態に係る検索システムの構成について説明する。図1は本発明の一実施の形態に係る検索システムの構成を示す構成図であり、特許情報管理システムを一例に示している。
<Configuration of search system>
With reference to FIG. 1, a configuration of a search system according to an embodiment of the present invention will be described. FIG. 1 is a configuration diagram showing a configuration of a search system according to an embodiment of the present invention, and shows a patent information management system as an example.
図1において、特許情報管理システム101は、特許を管理するシステムであり、業務サーバ102と検索サーバ103から構成されており、ユーザはネットワーク120経由で、操作端末121などを操作し、オンラインサービスを利用することができる。
In FIG. 1, a patent
業務サーバ102は、特許情報の検索を行う検索部104、発明報告を登録する発明報告登録部105、発明報告を承認する発明報告承認部106、特許情報の検索結果を出力する帳票出力部107、出願依頼を登録する出願依頼登録部108、出願依頼を承認する出願依頼承認部109、中間記録を登録する中間記録登録部110、および中間記録を承認する中間記録承認部111を有している。
The
業務サーバ102には、記憶部に登録される主なデータとして、発明テーブル113、出願テーブル114、コメントテーブル115、および中間記録テーブル112が記録されている。
In the
検索サーバ103は、検索用インデックス119を作成するための検索インデックス作成処理部124を有している。
The
検索インデックス作成処理部124は、中間ファイル作成部であるXML(Extensible Markup Language)作成部116、検索用インデックス構成情報作成部であるFIXML(FAST Index Markup Language)作成部117、およびインデックス作成部118を有している。
The search index
検索サーバ103には、主なデータとして、検索用インデックス119、中間ファイルである差分データXML122、および検索用インデックスの構成情報である差分データFIXML123が記録されている。
The
<業務サーバ内の各部の動作>
次に、図2〜図17により、本発明の一実施の形態に係る検索システムの業務サーバ内の各部の動作について説明する。図2〜図17は本発明の一実施の形態に係る検索システムの業務サーバ内の各部の動作を説明するための図である。
<Operation of each part in the business server>
Next, the operation of each unit in the business server of the search system according to the embodiment of the present invention will be described with reference to FIGS. 2-17 is a figure for demonstrating operation | movement of each part in the business server of the search system which concerns on one embodiment of this invention.
図2は検索部104の動作を示すフローチャート、図3は検索部104の動作時の表示画面例、図4は発明報告登録部105の動作を示すフローチャート、図5は発明報告登録部105の動作時の表示画面例である。
2 is a flowchart showing the operation of the
また、図6は発明報告承認部106の動作を示すフローチャート、図7は発明報告承認部106の動作時の表示画面例、図8は帳票出力部107の動作を示すフローチャート、図9は帳票出力部107の動作時の表示画面例である。
6 is a flowchart showing the operation of the invention
また、図10は出願依頼登録部108の動作を示すフローチャート、図11は出願依頼登録部108の動作時の表示画面例、図12は出願依頼承認部109の動作を示すフローチャート、図13は出願依頼承認部109の動作時の表示画面例である。
10 is a flowchart showing the operation of the application
また、図14は中間記録登録部110の動作を示すフローチャート、図15は中間記録登録部110の動作時の表示画面例、図16は中間記録承認部111の動作を示すフローチャート、図17は中間記録承認部111の動作時の表示画面例である。
14 is a flowchart showing the operation of the intermediate
○検索部104の動作
検索部104では、百万件近くある案件の中からユーザの設定した条件を満たす案件を高速に検索を行うことができるように、検索エンジンを使用した高速検索を使用しており、検索サーバ103内の検索用インデックス119に記録された情報に基づいて検索を行っている。
○ Operation of the
検索部104は、図2に示すように、操作端末121上に図3に示すような検索画面を表示し、操作端末121の検索画面上で入力された検索条件を入力する(ステップS201)。
As shown in FIG. 2, the
図3に示す検索画面では、検索条件設定エリアとして、提案番号、出願番号、出願国、報告書タイトル、知財推進責任者、知財担当者、知財担当者会社、1行抄録、発明報告書受付日、出願予定日、および出願依頼日が、検索条件として入力できるようになっている。 In the search screen shown in FIG. 3, as the search condition setting area, the proposal number, application number, application country, report title, intellectual property promotion manager, intellectual property representative, intellectual property representative company, one-line abstract, invention report The document acceptance date, the scheduled application date, and the application request date can be entered as search conditions.
そして、検索条件の入力後、Searchボタン210を押すことにより、検索が開始される。また、Clearボタン211を押すと、検索条件をクリアすることができる。
Then, after inputting the search condition, the search is started by pressing the
そして、ステップS201で検索条件を入力すると、その入力した検索条件に合致するデータを、検索サーバ103の検索用インデックス119から取得する(ステップS202)。
When a search condition is input in step S201, data that matches the input search condition is acquired from the
その後、ステップS202で取得したデータを、操作端末121の検索画面上に表示し(ステップS203)、処理終了となる。 Thereafter, the data acquired in step S202 is displayed on the search screen of the operation terminal 121 (step S203), and the process ends.
ステップS203での検索結果の表示は、図3の画面下部に表示され、図3に示す例では、検索結果の番号、提案番号、出願番号、出願国、報告書タイトル、発明報告書受付日、出願予定日、および出願依頼日の項目が表示されている。 The display of the search result in step S203 is displayed at the bottom of the screen of FIG. 3. In the example shown in FIG. 3, the search result number, proposal number, application number, application country, report title, invention report reception date, The scheduled application date and application request date items are displayed.
○発明報告登録部105の動作
発明報告登録部105は、図4に示すように、操作端末121上に図5に示すような発明報告入力画面を表示し、操作端末121の発明報告入力画面上で入力された発明報告情報を入力する(ステップS301)。
Operation of Invention
図5に示す発明報告入力画面では、発明報告情報入力エリアとして、提案番号、出願国、発明報告書起票日、報告書タイトル、発明の概要、事業部評価、発明報告書提出時帰属組織、発明報告書受付日、出願予定日、知財推進責任者、知財担当者、およびコメントが、発明報告情報として入力できるようになっている。 In the invention report input screen shown in FIG. 5, as an invention report information input area, a proposal number, an application country, an invention report draft date, a report title, an outline of an invention, a business unit evaluation, an organization belonging to an invention report submission, The invention report reception date, the scheduled application date, the intellectual property promotion manager, the intellectual property manager, and a comment can be input as invention report information.
そして、発明報告情報の入力後、Entryボタン310を押すことにより、入力された発明報告情報の登録処理が開始される。
Then, after inputting the invention report information, the
そして、ステップS301で発明報告情報を入力すると、必須項目に値を設定しているか否かを判定し(ステップS302)、ステップS302で必須項目に値を設定している場合は、出願予定日に未来日付を設定しているか否かを判定する(ステップS303)。 When the invention report information is input in step S301, it is determined whether or not a value is set in the essential item (step S302). If the value is set in the essential item in step S302, It is determined whether or not a future date is set (step S303).
そして、ステップS303で出願予定日に未来日付を設定している場合は、発明報告起票日に過去日付を設定しているか否かを判定する(ステップS304)。 If a future date is set on the application filing date in step S303, it is determined whether a past date is set on the invention report draft date (step S304).
そして、ステップS304で発明報告起票日に過去日付を設定している場合は、コードとして入力する項目について、例えば、コードに関するデータベースなどのマスタに存在するコードを設定しているか否かを判定する(ステップS305)。 If the past date is set in the invention report drafting date in step S304, it is determined whether or not a code existing in the master such as a database related to the code is set for the item to be input as the code. (Step S305).
ステップS302〜ステップS305でそれぞれの値が、設定されていない場合は、操作端末121にエラー内容の画面を表示して(ステップS306)、終了する。 If the values are not set in steps S302 to S305, an error content screen is displayed on the operation terminal 121 (step S306), and the process ends.
なお、ステップS306でエラー内容の表示をして、ステップS301に戻り、エラー内容を追加・修正して再度、発明報告情報を入力するようにしてもよい。 Note that the error content may be displayed in step S306, the process may return to step S301, and the error content may be added or corrected, and the invention report information may be input again.
また、ステップS305でマスタに存在するコードを設定している場合は、発明報告情報としての情報が全て正常となるので、発明テーブル113およびコメントテーブル115にデータを保存する(ステップS307)。 If the code existing in the master is set in step S305, all the information as the invention report information is normal, and the data is stored in the invention table 113 and the comment table 115 (step S307).
そして、発明報告情報の承認者向けにメール送信を行い(ステップS308)、処理終了となる。 Then, an e-mail is transmitted to the approver of the invention report information (step S308), and the process ends.
○発明報告承認部106の動作
発明報告承認部106は、図6に示すように、操作端末121上に図7に示すような発明報告承認画面を表示し、操作端末121の発明報告承認画面上で入力された発明報告承認情報を入力する(ステップS401)。
Operation of Invention
図7に示す発明報告承認画面では、右部が発明報告情報表示エリア、左部が発明報告承認エリアになっており、発明報告情報表示エリアには、発明報告登録部105で登録された情報が表示され、発明報告承認エリアには、案件報告承認者、案件報告承認日、および承認時コメントが、発明報告承認情報として入力できるようになっている。
In the invention report approval screen shown in FIG. 7, the right part is the invention report information display area and the left part is the invention report approval area. In the invention report information display area, the information registered by the invention
発明報告承認情報の入力後、Entryボタン410を押すことにより、入力された発明報告承認情報の登録処理が開始される。
After inputting the invention report approval information, pressing the
そして、ステップS401で発明報告承認情報を入力すると、必須項目に値を設定しているか否かを判定し(ステップS402)、ステップS402で必須項目に値を設定している場合は、案件報告承認日に過去日付を設定しているか否かを判定する(ステップS403)。 When the invention report approval information is input in step S401, it is determined whether or not a value is set for the essential item (step S402). It is determined whether a past date has been set for the day (step S403).
なお、ステップS403では、過去日付を設定しているかを判定しているが、当日を含めて過去日付を設定しているかを判定してもよい。 In step S403, it is determined whether a past date has been set. However, it may be determined whether a past date including the current day has been set.
そして、ステップS402、ステップS403でそれぞれの値が、設定されていない場合は、操作端末121にエラー内容の画面を表示して(ステップS404)、終了する。 If the values are not set in step S402 and step S403, an error content screen is displayed on the operation terminal 121 (step S404), and the process ends.
なお、ステップS404でエラー内容の表示をして、ステップS401に戻り、エラー内容を追加・修正して再度、発明報告承認情報を入力するようにしてもよい。 Note that the error content may be displayed in step S404, the process may return to step S401, and the error content may be added / corrected, and the invention report approval information may be input again.
また、ステップS403で案件報告承認日に過去日付を設定している場合は、発明報告承認情報としての情報が全て正常となるので、発明テーブル113およびコメントテーブル115にデータを保存し(ステップS405)、処理終了となる。 If the past date is set on the case report approval date in step S403, all the information as the invention report approval information is normal, so the data is stored in the invention table 113 and the comment table 115 (step S405). The process ends.
○帳票出力部107の動作
帳票出力部107は、図8に示すように、操作端末121上に図9に示すような検索画面を表示し、操作端末121の検索画面上で入力された検索条件を入力する(ステップS501)。
Operation of
図9に示す検索・帳票出力画面では、検索条件設定エリアとして、提案番号、出願番号、出願国、報告書タイトル、知財推進責任者、知財担当者、知財担当者会社、1行抄録、発明報告書受付日、出願予定日、および出願依頼日が、検索条件として入力できるようになっている。 In the search / form output screen shown in FIG. 9, the search condition setting area includes a proposal number, an application number, an application country, a report title, an IP promotion manager, an IP manager, an IP manager company, a one-line abstract The invention report reception date, scheduled application date, and application request date can be entered as search conditions.
そして、検索条件の入力後、Searchボタン510を押すことにより、検索が開始される。また、Clearボタン511を押すと、検索条件をクリアすることができる。
Then, after inputting the search condition, the search is started by pressing the
また、検索結果が表示された後、CSV出力ボタン512を押すことにより、検索結果が帳票出力される。
Further, after the search result is displayed, the search result is output as a form by pressing the
そして、ステップS501で検索条件を入力すると、その入力した検索条件に合致するデータを、検索サーバ103の検索用インデックス119から取得する(ステップS502)。
When a search condition is input in step S501, data that matches the input search condition is acquired from the
その後、ステップS502で取得したデータを、操作端末121の検索画面上に表示し、CSV出力ボタン512が押されると検索結果を帳票出力し(ステップS503)、処理終了となる。
After that, the data acquired in step S502 is displayed on the search screen of the
ステップS503での検索結果の表示は、図9の画面下部に表示され、図9に示す例では、検索結果の番号、提案番号、出願番号、出願国、報告書タイトル、発明報告書受付日、出願予定日、出願依頼日の項目が表示されている。 The display of the search result in step S503 is displayed at the bottom of the screen of FIG. 9. In the example shown in FIG. 9, the search result number, proposal number, application number, application country, report title, invention report reception date, The scheduled application date and application request date items are displayed.
なお、帳票出力部107は、検索部104で表示する検索画面に、CSV出力ボタンを設け、CSV出力ボタンが押された時に動作し、検索結果の帳票出力を行うようにしてもよい。
Note that the
○出願依頼登録部108の動作
出願依頼登録部108は、図10に示すように、操作端末121上に図11に示すような発明依頼登録画面を表示し、操作端末121の発明依頼登録画面上で入力された発明依頼情報を入力する(ステップS601)。
Operation of Application
図11に示す発明依頼登録画面では、右部が案件情報表示エリア、左部が発明依頼入力エリアとなっており、案件情報表示エリアには、発明報告登録部105で登録された案件情報が表示され、発明依頼入力エリアには、出願予定日、1行抄録、出願種別、出願依頼日、出願番号、発明の名称、および抄録文が、発明依頼情報として入力できるようになっている。
In the invention request registration screen shown in FIG. 11, the right part is a case information display area and the left part is an invention request input area, and the case information registered by the invention
そして、発明依頼情報の入力後、Entryボタン610を押すことにより、入力された発明依頼情報の登録処理が開始される。
Then, after the invention request information is input, by pressing the
そして、ステップS601で発明依頼情報を入力すると、必須項目に値を設定しているか否かを判定し(ステップS602)、ステップS602で必須項目に値を設定している場合は、出願予定日に未来日付を設定しているか否かを判定する(ステップS603)。 Then, when the invention request information is input in step S601, it is determined whether or not a value is set in the essential item (step S602). If a value is set in the essential item in step S602, It is determined whether a future date is set (step S603).
そして、ステップS603で出願予定日に未来日付を設定している場合は、出願依頼日に過去日付を設定しているか否かを判定する(ステップS604)。 If a future date is set on the scheduled application date in step S603, it is determined whether a past date is set on the application request date (step S604).
そして、ステップS604で出願依頼日に過去日付を設定している場合は、コードとして入力する項目について、例えば、コードに関するデータベースなどのマスタに存在するコードを設定しているか否かを判定する(ステップS605)。 If a past date is set in the application request date in step S604, it is determined whether or not a code existing in a master such as a database related to the code is set for the item to be input as a code (step S604). S605).
ステップS602〜ステップS605でそれぞれの値が、設定されていない場合は、操作端末121にエラー内容の画面を表示して(ステップS606)、終了する。 If the values are not set in steps S602 to S605, an error content screen is displayed on the operation terminal 121 (step S606), and the process ends.
なお、ステップS606でエラー内容の表示をして、ステップS601に戻り、エラー内容を追加・修正して再度、発明報告情報を入力するようにしてもよい。 Note that the error content may be displayed in step S606, and the process may return to step S601 to add / correct the error content and input the invention report information again.
また、ステップS605でマスタに存在するコードを設定している場合は、発明依頼情報としての情報が全て正常となるので、出願テーブル114およびコメントテーブル115にデータを保存する(ステップS607)。 If the code existing in the master is set in step S605, the information as invention request information is all normal, and the data is stored in the application table 114 and the comment table 115 (step S607).
そして、発明依頼情報の承認者向けにメール送信を行い(ステップS608)、処理終了となる。 Then, an e-mail is transmitted to the approver of the invention request information (step S608), and the process ends.
○出願依頼承認部109の動作
出願依頼承認部109は、図12に示すように、操作端末121上に図13に示すような出願依頼承認画面を表示し、操作端末121の出願依頼承認画面上で入力された出願依頼承認情報を入力する(ステップS701)。
Operation of application
図13に示す出願依頼承認画面では、右部が案件情報表示エリア、左部が出願依頼承認エリアになっており、案件情報表示エリアには、出願依頼登録部108で登録された情報が表示され、出願依頼承認エリアには、出願依頼承認者、出願依頼承認日、および承認時コメントが、出願依頼承認情報として入力できるようになっている。
In the application request approval screen shown in FIG. 13, the right part is a case information display area and the left part is an application request approval area. In the case information display area, information registered by the application
出願依頼承認情報の入力後、Entryボタン710を押すことにより、入力された出願依頼承認情報の登録処理が開始される。
After the application request approval information is input, by pressing an
そして、ステップS701で出願依頼承認情報を入力すると、必須項目に値を設定しているか否かを判定し(ステップS702)、ステップS702で必須項目に値を設定している場合は、出願依頼承認日に過去日付を設定しているか否かを判定する(ステップS703)。 Then, when application request approval information is input in step S701, it is determined whether or not a value is set in an essential item (step S702). If a value is set in an essential item in step S702, application request approval is determined. It is determined whether a past date has been set for the day (step S703).
なお、ステップS703では、過去日付を設定しているかを判定しているが、当日を含めて過去日付を設定しているかを判定してもよい。 In step S703, it is determined whether a past date has been set. However, it may be determined whether a past date including the current day has been set.
そして、ステップS702、ステップS703でそれぞれの値が、設定されていない場合は、操作端末121にエラー内容の画面を表示して(ステップS704)、終了する。 If the values are not set in step S702 and step S703, an error content screen is displayed on the operation terminal 121 (step S704), and the process ends.
なお、ステップS704でエラー内容の表示をして、ステップS701に戻り、エラー内容を追加・修正して再度、発明報告承認情報を入力するようにしてもよい。 Note that the error content may be displayed in step S704, and the process may return to step S701 to add / correct the error content and input the invention report approval information again.
また、ステップS703で出願依頼日に過去日付を設定している場合は、出願依頼承認情報としての情報が全て正常となるので、出願テーブル114およびコメントテーブル115にデータを保存し(ステップS705)、処理終了となる。 If the past date is set in the application request date in step S703, all the information as the application request approval information is normal, so the data is stored in the application table 114 and the comment table 115 (step S705), Processing ends.
○中間記録登録部110の動作
中間記録登録部110は、図14に示すように、操作端末121上に図15に示すような中間記録登録画面を表示し、操作端末121の中間記録登録画面上で入力された中間記録登録情報を入力する(ステップS801)。
Operation of Intermediate
図15に示す発明報告入力画面では、右部が案件情報エリア、左部が中間記録情報入力エリアになっており、案件情報エリアには、案件情報が表示され、中間記録情報入力エリアには、中間記録、中間記録入力日、中間記録法定期限日、中間記録社内期限日、中間記録知財担当コース、中間記録知財担当コース決定日、およびコメントが、中間記録情報として入力できるようになっている。 In the invention report input screen shown in FIG. 15, the right part is the case information area, the left part is the intermediate record information input area, the case information is displayed in the case information area, and the intermediate record information input area is Intermediate record, intermediate record entry date, intermediate record statutory deadline date, interim record internal deadline date, intermediate record intellectual property charge course, intermediate record intellectual property charge course decision date, and comments can be entered as intermediate record information Yes.
そして、中間記録情報の入力後、Entryボタン810を押すことにより、入力された中間記録情報の登録処理が開始される。
Then, after the intermediate recording information is input, the
そして、ステップS801で中間記録情報を入力すると、必須項目に値を設定しているか否かを判定し(ステップS802)、ステップS802で必須項目に値を設定している場合は、中間記録法定期限日・中間記録社内期限日に未来日付を設定しているか否かを判定する(ステップS803)。 When the intermediate recording information is input in step S801, it is determined whether or not a value is set in the essential item (step S802). If a value is set in the essential item in step S802, the intermediate recording statutory deadline is set. It is determined whether or not a future date is set for the internal / intermediate recording internal deadline (step S803).
そして、ステップS803で中間記録法定期限日・中間記録社内期限日に未来日付を設定している場合は、中間記録知財担当コース決定日に過去日付を設定しているか否かを判定する(ステップS804)。 If the future date is set in the intermediate record legal deadline date / intermediate record internal deadline date in step S803, it is determined whether or not the past date is set in the intermediate record intellectual property charge course determination date (step S803). S804).
そして、ステップS804で中間記録知財担当コース決定日に過去日付を設定している場合は、コードとして入力する項目について、例えば、コードに関するデータベースなどのマスタに存在するコードを設定しているか否かを判定する(ステップS805)。 If the past date is set on the intermediate record intellectual property charge course determination date in step S804, whether or not a code that exists in the master such as a database related to the code is set for the item to be input as the code. Is determined (step S805).
ステップS802〜ステップS805でそれぞれの値が、設定されていない場合は、操作端末121にエラー内容の画面を表示して(ステップS806)、終了する。 If the values are not set in steps S802 to S805, an error content screen is displayed on the operation terminal 121 (step S806), and the process ends.
なお、ステップS806でエラー内容の表示をして、ステップS801に戻り、エラー内容を追加・修正して再度、発明報告情報を入力するようにしてもよい。 Note that the error content may be displayed in step S806, and the process may return to step S801 to add / correct the error content and input the invention report information again.
また、ステップS805でマスタに存在するコードを設定している場合は、中間記録情報としての情報が全て正常となるので、中間記録テーブル112およびコメントテーブル115にデータを保存する(ステップS807)。 If the code existing in the master is set in step S805, all the information as the intermediate recording information is normal, and the data is stored in the intermediate recording table 112 and the comment table 115 (step S807).
そして、中間記録情報の承認者向けにメール送信を行い(ステップS808)、処理終了となる。 Then, an e-mail is transmitted to the approver of the intermediate record information (step S808), and the process ends.
○中間記録承認部111の動作
中間記録承認部111は、図16に示すように、操作端末121上に図17に示すような中間記録承認画面を表示し、操作端末121の中間記録承認画面上で入力された中間記録承認情報を入力する(ステップS901)。
Operation of Intermediate
図17に示す中間記録承認画面では、右部が案件情報・中間記録情報表示エリア、左部が中間記録承認エリアになっており、案件情報・中間記録情報表示エリアには、出願依頼登録部108および中間記録登録部110で登録された情報が表示され、中間記録承認エリアには、中間記録承認者、中間記録承認日、および承認時コメントが、中間記録承認情報として入力できるようになっている。
In the intermediate record approval screen shown in FIG. 17, the right part is the case information / intermediate record information display area, and the left part is the intermediate record approval area. The application
中間記録承認情報の入力後、Entryボタン910を押すことにより、入力された中間記録承認情報の登録処理が開始される。
After the input of the intermediate recording approval information, pressing the
そして、ステップS901で中間記録承認情報を入力すると、必須項目に値を設定しているか否かを判定し(ステップS902)、ステップS902で必須項目に値を設定している場合は、中間記録承認日に過去日付を設定しているか否かを判定する(ステップS903)。 When the intermediate recording approval information is input in step S901, it is determined whether or not a value is set for the essential item (step S902). If the value is set for the essential item in step S902, the intermediate recording approval is determined. It is determined whether a past date has been set for the day (step S903).
なお、ステップS903では、過去日付を設定しているかを判定しているが、当日を含めて過去日付を設定しているかを判定してもよい。 In step S903, it is determined whether the past date has been set. However, it may be determined whether the past date is set including the current day.
そして、ステップS902、ステップS903でそれぞれの値が、設定されていない場合は、操作端末121にエラー内容の画面を表示して(ステップS904)、終了する。 If the values are not set in step S902 and step S903, an error content screen is displayed on the operation terminal 121 (step S904), and the process ends.
なお、ステップS904でエラー内容の表示をして、ステップS901に戻り、エラー内容を追加・修正して再度、中間記録承認情報を入力するようにしてもよい。 Note that the error content may be displayed in step S904, the process may return to step S901, and the error content may be added / corrected, and the intermediate recording approval information may be input again.
また、ステップS903で中間記録承認日に過去日付を設定している場合は、中間記録承認情報としての情報が全て正常となるので、中間記録テーブル112およびコメントテーブル115にデータを保存し(ステップS905)、処理終了となる。 If the past date is set on the intermediate recording approval date in step S903, the information as the intermediate recording approval information is all normal, and the data is stored in the intermediate recording table 112 and the comment table 115 (step S905). ), The process ends.
<データ更新・検索インデックス作成の動作>
次に、図18により、本発明の一実施の形態に係る検索システムのデータ更新・検索インデックス作成の動作について説明する。図18は本発明の一実施の形態に係る検索システムのデータ更新・検索インデックス作成の動作を説明するための説明図である。
<Operation of data update / search index creation>
Next, the data update / search index creation operation of the search system according to the embodiment of the present invention will be described with reference to FIG. FIG. 18 is an explanatory diagram for explaining the data update / search index creation operation of the search system according to the embodiment of the present invention.
まず、例えば、第1日の日中に、ユーザが、操作端末121によりオンラインで登録作業や承認作業を行い、発明テーブル113、出願テーブル114、中間記録テーブル112、およびコメントテーブル115を更新する(ステップS1001)。
First, for example, during the day of the first day, the user performs registration work and approval work online using the
そして、ステップS1001で更新された発明テーブル113、出願テーブル114、中間記録テーブル112、およびコメントテーブル115のデータをインプットとして、夜間にバッチ処理としてXML作成部116、FIXML作成部117、およびインデックス作成部118により検索インデックス作成処理が実行される(ステップS1002)。
Then, the data of the invention table 113, the application table 114, the intermediate recording table 112, and the comment table 115 updated in step S1001 are used as input, and the
夜間処理にて作成された検索用インデックス119は、翌日の第2日の日中に、ユーザが、操作端末121によりオンラインでの検索や帳票出力に使用される(ステップS1003)。
The
また、ユーザは昨日の夜間に作成された検索用インデックス119を使用した検索や帳票出力によって更新対象を検索し、登録作業・承認作業を行い、発明テーブル113、出願テーブル114、中間記録テーブル112、およびコメントテーブル115を更新する(ステップS1004)。
Further, the user searches for an update object by searching using a
そして、ステップS1004で更新された発明テーブル113、出願テーブル114、中間記録テーブル112、およびコメントテーブル115のデータをインプットとして、夜間にXML作成部116、FIXML作成部117、およびインデックス作成部118により検索インデックス作成処理が実行され(ステップS1005)、以下同様の処理が実行される。
Then, using the data of the invention table 113, the application table 114, the intermediate recording table 112, and the comment table 115 updated in step S1004 as input, the
検索インデックス作成処理では、検索インデックス作成の処理効率化を図るために、処理内での中間ファイルの出力先を複数フォルダに分け、フォルダ単位で処理を行うことにより並行して処理できるようになっている。 In search index creation processing, in order to improve the processing efficiency of search index creation, the output destination of intermediate files in the process can be divided into multiple folders, and processing can be performed in parallel by processing in units of folders. Yes.
<検索インデックス作成処理>
次に、図19〜図23により、本発明の一実施の形態に係る検索システムの検索インデックス作成処理について説明する。図19は本発明の一実施の形態に係る検索システムのXML作成部の処理を示すフローチャート、図20は本発明の一実施の形態に係る検索システムの差分データを説明するための説明図である。
<Search index creation process>
Next, the search index creation processing of the search system according to the embodiment of the present invention will be described with reference to FIGS. FIG. 19 is a flowchart showing processing of the XML creation unit of the search system according to the embodiment of the present invention, and FIG. 20 is an explanatory diagram for explaining difference data of the search system according to the embodiment of the present invention. .
図21は本発明の一実施の形態に係る検索システムのXML出力用フォルダを説明するための説明図、図22は本発明の一実施の形態に係る検索システムのFIXML作成部の処理を示すフローチャート、図23は本発明の一実施の形態に係る検索システムのインデックス作成部の処理を示すフローチャートである。 FIG. 21 is an explanatory diagram for explaining an XML output folder of the search system according to the embodiment of the present invention, and FIG. 22 is a flowchart showing processing of the FIX XML creation unit of the search system according to the embodiment of the present invention. FIG. 23 is a flowchart showing processing of the index creation unit of the search system according to the embodiment of the present invention.
検索インデックス作成処理として、まず、XML作成部116では、図19に示すように、処理開始時刻を取得し(ステップS1101)、発明テーブル113、中間記録テーブル112、出願テーブル114、およびコメントテーブル115から差分データを取得する(ステップS1102)。
As the search index creation process, first, the
そして、ステップS1102で取得した差分データが存在するか否かを判定し(ステップS1103)、ステップS1103で差分データが存在する場合は、1レコードの差分データを差分データXML122として、XML出力する(ステップS1104)。 Then, it is determined whether or not the difference data acquired in step S1102 exists (step S1103). If the difference data exists in step S1103, the difference data of one record is output as XML as difference data XML122 (step S1103). S1104).
そして、次データを参照し(ステップS1105)、S1103に戻り、全レコードの差分データの処理が終わり、差分データが存在しなくなるまでステップS1103〜ステップS1105を繰り返す。 Then, the next data is referred to (step S1105), the process returns to S1103, and the processing of difference data of all records is completed, and steps S1103 to S1105 are repeated until there is no difference data.
また、ステップS1103で差分データが存在しない場合は、発明テーブル113、中間記録テーブル112、出願テーブル114、およびコメントテーブル115に対して、差分取得済フラグの更新を行い(ステップS1106)、処理終了となる。 If there is no difference data in step S1103, the difference acquisition completion flag is updated for the invention table 113, the intermediate recording table 112, the application table 114, and the comment table 115 (step S1106). Become.
ここで、差分データ取得および差分取得済フラグ更新の処理について説明する。 Here, the difference data acquisition and difference acquisition completion flag update processing will be described.
差分データ取得の処理では、前回以前に処理されていないデータのみを取得するために、図20に示すように、前回処理日と各テーブルの最終更新日を比較し、前回処理日以降の更新日のレコードのみを対象とする。 In the difference data acquisition process, in order to acquire only data that has not been processed before the previous time, as shown in FIG. 20, the previous process date and the last update date of each table are compared, and the update date after the previous process date Only the record of is targeted.
また、差分取得済フラグを参照し、フラグが「0」のデータのみを処理に使用する。差分取得済フラグは、差分データのXML出力が完了したレコードのフラグを「1」に更新することにより次回以降の処理に使用されないようになっている。 Further, the difference acquired flag is referred to, and only the data with the flag “0” is used for the processing. The difference acquired flag is not used for the next and subsequent processes by updating the flag of the record for which the XML output of the difference data has been completed to “1”.
また、ステップS1104での差分データXML122の出力は、図21に示すように、複数のフォルダに分かれてXMLファイルが格納されるようになっている。
Further, as shown in FIG. 21, the output of the
図21に示すXML出力先フォルダ・ファイル構成では、XML出力用フォルダ1201の配下に提案番号10000番単位の提案番号別フォルダ(1203、1208、1209)が配置されており、XML作成部116の処理にて作成されたXMLファイル(1204、1205、1206)は提案番号毎に対象の提案番号別フォルダに配置されている。
In the XML output destination folder / file configuration shown in FIG. 21, folders with proposal numbers (1203, 1208, 1209) each having a proposal number of 10000 are arranged under the
また、対象提案番号のXMLファイル作成が完了すると提案番号別フォルダにフォルダ内完了フラグ1207が配置される。
When the creation of the XML file for the target proposal number is completed, an in-
また、全てのXMLファイルの作成が完了するとXML出力用フォルダ1201の配下に全フォルダ完了フラグ1202が配置される。
When the creation of all XML files is completed, an all
FIXML作成部117の処理では、各フォルダの完了フラグ有無からXMLファイル作成状況を判断して、処理を行っている。
In the processing of the
また、FIXML作成部117では、図22に示すように、処理対象のXML出力用フォルダ1201を取得し(ステップS1201)、XML出力用フォルダ1201内の全フォルダ完了フラグ1202が存在するか否かを判定する(ステップS1202)。
Further, as shown in FIG. 22, the
そして、ステップS1202で全フォルダ完了フラグ1202が存在する場合は、処理が完了しているので終了し、ステップS1202で全フォルダ完了フラグ1202が存在しない場合は、全フォルダに対して、ステップS1203〜ステップS1208の処理をループし、全ての提案番号別フォルダに対してFIXML作成の処理を行う。
If the all
まず、最初に各提案番号別フォルダ内にフォルダ内完了フラグが存在するか否かを判定し(ステップS1204)、ステップS1204でフォルダ内完了フラグが存在する場合は、ステップS1203〜ステップS1208の次のループの処理に移行し、次のフォルダのFIXML作成の処理を行う。 First, it is determined whether or not an in-folder completion flag exists in each proposal number folder (step S1204). If an in-folder completion flag exists in step S1204, the next step after step S1203 to step S1208 is determined. The process proceeds to a loop process, and a process for creating a FIXML for the next folder is performed.
また、ステップS1204でフォルダ内完了フラグが存在しない場合は、XMLファイル読込処理としてフォルダ内の差分データXML122を読み込み(ステップS1205)、FIXMLファイル作成処理として、検索用インデックス119の作成用の差分データFIXML123を作成する(ステップS1206)。
If the in-folder completion flag does not exist in step S1204, the
そして、フォルダ内の全ての差分データXML122を処理した後、フォルダ内完了フラグを配置し(ステップS1207)、ステップS1203〜ステップS1208の次のループの処理に移行する。
Then, after processing all the
そして、ステップS1203〜ステップS1208の全フォルダに対するループが終了すると、全フォルダ完了フラグ1202を配置して(ステップS1209)、終了する。
When the loop for all folders in steps S1203 to S1208 ends, an all
また、インデックス作成部118の処理では、図23に示すように、FIXML作成部117で作成された差分データFIXML123を取得し(ステップS1301)、ステップS1301で取得した差分データFIXML123に基づいて、インデックス作成処理を行い(ステップS1302)、検索用インデックス119に出力する。
Further, in the processing of the
また、図22に示すFIXML作成部117の処理は、フォルダ単位に処理されているため、例えば、ステップS1205〜ステップS1207の処理は、複数のフォルダに対して並行して処理することができる。 22 is processed in units of folders, for example, the processes in steps S1205 to S1207 can be performed on a plurality of folders in parallel.
このため、並行してFIXML作成処理を行うことにより、FIXML作成処理を高速に行うことができるようになっている。 For this reason, the FIXML creation process can be performed at high speed by performing the FIXML creation process in parallel.
以上のように、本実施の形態では、検索インデックス作成処理の並行処理が可能となり、検索インデックス作成処理全体の処理時間を短縮することができる。 As described above, in the present embodiment, parallel processing of search index creation processing is possible, and the processing time of the entire search index creation processing can be shortened.
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。 As mentioned above, the invention made by the present inventor has been specifically described based on the embodiment. However, the present invention is not limited to the embodiment, and various modifications can be made without departing from the scope of the invention. Needless to say.
例えば、本実施の形態では、特許情報管理システムとして検索システムを説明したが、情報の検索のための検索用インデックスを作成する構成であれば、どのようなシステムや装置にも適用可能である。 For example, in the present embodiment, the search system has been described as the patent information management system. However, the present invention can be applied to any system or apparatus as long as it is configured to create a search index for searching for information.
101…特許情報管理システム、102…業務サーバ、103…検索サーバ、104…検索部、105…発明報告登録部、106…発明報告承認部、107…帳票出力部、108…出願依頼登録部、109…出願依頼承認部、110…中間記録登録部、111…中間記録承認部、112…中間記録テーブル、113…発明テーブル、114…出願テーブル、115…コメントテーブル、116…XML作成部、117…FIXML作成部、118…インデックス作成部、119…検索用インデックス、120…ネットワーク、121…操作端末、122…差分データXML、123…差分データFIXML、210…Searchボタン、211…Clearボタン、310、410、610、710、810、910…Entryボタン、510…Searchボタン、511…Clearボタン、512…CSV出力ボタン。
DESCRIPTION OF
Claims (2)
前記記憶部に登録された前記情報の検索用インデックスを作成する検索インデックス作成処理部と、
前記検索インデックス作成処理部で作成された前記検索用インデックスに基づいて、前記情報を検索する検索部と、を備え、
前記検索インデックス作成処理部は、
中間ファイルを作成する中間ファイル作成部と、
前記中間ファイルから前記検索用インデックスの構成情報を作成する検索用インデックス構成情報作成部と、
前記検索用インデックスの構成情報に基づいて、前記検索用インデックスを作成するインデックス作成部と、を有し、
前記検索用インデックスを作成する際、前記検索用インデックスを作成するための前記中間ファイルを作成し、前記中間ファイルを複数のフォルダに分けて保存し、複数の前記フォルダ内の前記中間ファイルを、フォルダ単位で並行して処理し、前記検索用インデックスを作成し、
前記中間ファイルは、XMLファイルであり、
前記検索用インデックスの構成情報は、FIXMLファイルである、検索システム。 A search system for performing a search process of information registered in a storage unit,
A search index creation processing unit for creating a search index for the information registered in the storage unit;
A search unit that searches for the information based on the search index created by the search index creation processing unit,
The search index creation processing unit
An intermediate file creation unit for creating an intermediate file;
A search index configuration information creating unit that creates the search index configuration information from the intermediate file;
An index creation unit that creates the search index based on configuration information of the search index;
When creating the search index, to create the intermediate file to create the search index, the intermediate file of the intermediate file saved in a plurality of folders, the plurality of the folders, folder Process in parallel, create the search index ,
The intermediate file is an XML file,
The search system, wherein the search index configuration information is a FIXML file .
前記検索インデックス作成処理部は、前記記憶部に登録された前記情報の差分情報に基づいて、前記検索用インデックスを作成する、検索システム。 The search system according to claim 1 ,
The search index creation processing unit creates the search index based on difference information of the information registered in the storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012272949A JP6046477B2 (en) | 2012-12-14 | 2012-12-14 | Search system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012272949A JP6046477B2 (en) | 2012-12-14 | 2012-12-14 | Search system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014119839A JP2014119839A (en) | 2014-06-30 |
JP6046477B2 true JP6046477B2 (en) | 2016-12-14 |
Family
ID=51174648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012272949A Expired - Fee Related JP6046477B2 (en) | 2012-12-14 | 2012-12-14 | Search system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6046477B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6691280B1 (en) * | 2019-07-30 | 2020-04-28 | 特許庁長官 | Management system and management method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2921045B2 (en) * | 1990-06-19 | 1999-07-19 | 日本電気株式会社 | Index generation method |
JP4374014B2 (en) * | 2006-11-21 | 2009-12-02 | 株式会社日立製作所 | Index generating apparatus and program thereof |
JP5398270B2 (en) * | 2009-01-09 | 2014-01-29 | キヤノン株式会社 | Management device, log processing method and program |
-
2012
- 2012-12-14 JP JP2012272949A patent/JP6046477B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014119839A (en) | 2014-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Van Aggelen et al. | The debates of the European Parliament as linked open data | |
KR101614178B1 (en) | Annotating webpage content | |
CN102368252B (en) | Applying search inquiry in content set | |
JP6612303B2 (en) | Data settings for user contact entries | |
JP5890308B2 (en) | Automatic discovery of contextually related task items | |
JP4477689B2 (en) | Annotating documents in collaborative applications with data from different information systems | |
US8990725B2 (en) | System and method for processes enabled by metadata associated with documents within a binder file | |
US20120290926A1 (en) | Efficient document management and search | |
JP5356657B2 (en) | Content distribution apparatus and content distribution method | |
JP6582277B1 (en) | Block chain history storage system and block chain history storage method | |
US7493323B2 (en) | Document group analyzing apparatus, a document group analyzing method, a document group analyzing system, a program, and a recording medium | |
JP2019185505A (en) | Information processing device and information processing program | |
JP2014010837A (en) | Technology trend analysis report generation system and recording medium | |
Brown | Learning Apache Cassandra | |
JP5786630B2 (en) | Information processing apparatus and information processing program | |
JP6046477B2 (en) | Search system | |
JP4287464B2 (en) | System infrastructure configuration development support system and support method | |
JP6638053B1 (en) | Document creation support system | |
JP6495511B1 (en) | E-mail creation device, method and program | |
Massari et al. | OpenCitations Meta | |
JP2012247948A (en) | Dictionary management apparatus, dictionary management method and dictionary management program | |
JP4469818B2 (en) | Data management apparatus, data program, and data management method | |
JP2021149844A (en) | Information processor and information processing program | |
JP6123519B2 (en) | Information processing apparatus and information processing program | |
JP5308929B2 (en) | Progress rate calculation device, progress rate calculation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151202 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161011 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161025 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6046477 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |