JP2017010401A - データ処理システムと該システムのデータ処理サーバ - Google Patents

データ処理システムと該システムのデータ処理サーバ Download PDF

Info

Publication number
JP2017010401A
JP2017010401A JP2015126975A JP2015126975A JP2017010401A JP 2017010401 A JP2017010401 A JP 2017010401A JP 2015126975 A JP2015126975 A JP 2015126975A JP 2015126975 A JP2015126975 A JP 2015126975A JP 2017010401 A JP2017010401 A JP 2017010401A
Authority
JP
Japan
Prior art keywords
data
job data
processing
input
host server
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.)
Granted
Application number
JP2015126975A
Other languages
English (en)
Other versions
JP6452560B2 (ja
Inventor
裕順 井本
Hironori Imoto
裕順 井本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sofla Co Ltd
Original Assignee
Sofla Co Ltd
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 Sofla Co Ltd filed Critical Sofla Co Ltd
Priority to JP2015126975A priority Critical patent/JP6452560B2/ja
Publication of JP2017010401A publication Critical patent/JP2017010401A/ja
Application granted granted Critical
Publication of JP6452560B2 publication Critical patent/JP6452560B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】排他制御を用いることなく大量のジョブデータの入力をリアルタイムで処理することが出来るデータ処理システムを提供する。【解決手段】複数のジョブデータをホストサーバ1で処理するようにしたデータ処理システムで、ホストサーバ1は、クライアント端末PC1〜PCnからの前記ジョブデータを受け付け、処理データベース30a〜30nの中から各ジョブデータに関連付けられた顧客データを読み出して各ジョブデータと比較し、ホストサーバ1への受付の可否について入力チェック処理を行う。入力チェック処理の終了後、入力チェック処理と独立して、クライアント端末からの更新信号の入力を受けて処理データベース30a〜30nの顧客データを、処理順序管理ファイル20に管理されている受付順に従って入力トランザクションファイル10に書き込まれたジョブデータに順次書き換えるデータ更新処理を行う。【選択図】図1

Description

本発明はリアルタイムで情報入力を行うことが可能なデータ処理システムと該システムのデータ処理サーバに関する。
例えば、コールセンターで使われているような受注入力処理システムのようなシステムでは、複数のクライアント端末から殆ど前後して入力される多数のジョブデータに基づいて、ホストサーバの処理対象となる複数の処理データファイルを同時に処理(入力・読み取り・データ更新)する必要がある。
一般的にプログラムが行うデータベースに対する処理速度は入力及び読み取り処理は非常に速く瞬時に終了するが、データ更新はこれに比べて非常に遅く時間が掛る。従来のような入力画面処理内でファイル更新まで行う処理方法では、入力及び読み取り処理は迅速に終了するものの最後の更新に時間が掛り、ホストサーバの各データ更新が完了するまで次のジョブデータ入力を待たさなければならなかった。
そこで、このようなロスタイムを出来るだけ少なくするために、排他制御が導入されロスタイムを出来る限り短くするような制御が導入されている(特許文献1)。
ちなみに、前記排他制御とは、上記のような複数のクライアント端末が利用出来るホストサーバの処理対象となる複数の処理データベースに対し、複数のクライアント端末からの同時アクセスにより競合が発生する場合に、あるクライアント端末にホストサーバの処理対象ファイルを独占的に利用させている間は、他のクライアント端末が利用できないようにする事で整合性を保つ処理をいう。
特開2000−156031号公報
このような排他制御を行ったとしても待ち時間をゼロにすることが出来ず、入力中のクライアント端末の画面が開放され、次のデータ入力が可能となるまでにどうしても時間が掛かり、入力レスポンスが悪いという問題が指摘されていた。そしてこのような処理は、画面構成が複雑になるにつれ更新のタイミングをより難しくするという問題もある。
本発明は、かかる従来の問題点を解決するためになされたものであり、このような排他制御を用いることなく複数のクライアント端末が存在して連続して大量のジョブデータの入力があったとしても、そしてホストサーバ側に処理すべき顧客ファイルが複数あったとしてもクライアント端末側ではその数に関係なくリアルタイムで情報入力処理を行うことができるデータ処理システム及び該システムのデータ処理サーバを提供する。
請求項1に記載した発明は、
ホストサーバ1及びホストサーバ1と通信可能に接続されたクライアント端末PC1〜PCnとで構成され、各クライアント端末PC1〜PCnにおいて入力された複数のジョブデータをホストサーバ1で処理するようにしたデータ処理システムであって、
ホストサーバ1は、
クライアント端末PC1〜PCnからホストサーバ1に送信されたジョブデータを受け付け、受付順に番号を附し、各ジョブデータが処理される順番を管理する処理順序管理ファイル20と、
顧客データが個別に記憶されている処理データベース30a〜30nと、
前記ジョブデータが書き込まれる入力トランザクションファイル10とを備え、
クライアント端末PC1〜PCnからの前記ジョブデータを受け付け、顧客データベース30a〜30nの中から各ジョブデータに関連付けられた顧客データを読み出して該ジョブデータと比較し、各ジョブデータを発注したクライアント端末に各ジョブデータのホストサーバ1への受付の可否を返信する入力チェック処理を行い、
該入力チェック処理の終了後、前記入力チェック処理と独立して、発注したクライアント端末からの更新信号の入力を受けて処理データベース30a〜30nの顧客データを、処理順序管理ファイル20に管理されている受付順に従って入力トランザクションファイル10に書き込まれたジョブデータに順次書き換えるデータ更新処理を行うことを特徴とする。
請求項2に記載した発明は、請求項1に記載されたデータ処理システムにおいて、
ホストサーバ1には、引き当てファイル40が更に設けられており、入力チェック処理において、処理データベース30a〜30nの中から各ジョブデータに関連付けられた顧客データを読み出して各ジョブデータと顧客データとを用いて演算処理を行い、該演算結果を演算データとして処理順序管理ファイル20及び入力トランザクションファイル10に出力し、
処理順序管理ファイル20は、クライアント端末PC1〜PCnからホストサーバ1に送信されたジョブデータと前記演算データとに番号を附し、各ジョブデータ及び演算データが処理される順番を管理するものであり、
入力トランザクションファイル10は、前記ジョブデータと前記演算データとが書き込まれるものである。
請求項3は、請求項1に記載したシステムのホストサーバ1に関し、
クライアント端末PC1〜PCnが通信可能に接続され、各クライアント端末PC1〜PCnにおいて入力された複数のジョブデータをデータ処理するホストサーバ1であって、
クライアント端末PC1〜PCnからホストサーバ1に送信されたジョブデータを受け付け、受付順に番号を附し、各ジョブデータが処理される順番を管理する処理順序管理ファイル20と、
顧客データが個別に記憶されている処理データベース30a〜30nと、
クライアント端末PC1〜PCnからホストサーバ1に送信されたジョブデータが書き込まれる入力トランザクションファイル10とを備え、且つ
クライアント端末PC1〜PCnからの前記ジョブデータを受け付け、処理データベース30a〜30nの中から各ジョブデータに関連付けられた顧客データを読み出して該ジョブデータと比較し、各ジョブデータを発注したクライアント端末に各ジョブデータのホストサーバ1への受付の可否を返信する入力チェック処理を行い、
該入力チェック処理の終了後、前記入力チェック処理と独立して、発注したクライアント端末からの更新信号の入力を受けて処理データベース30a〜30nの顧客データを、処理順序管理ファイル20に管理されている受付順に従って入力トランザクションファイル10に書き込まれたジョブデータに順次書き換えるデータ更新処理を行うことを特徴とする。
請求項4は、請求項3に記載したシステムのホストサーバ1に関し、
ホストサーバ1には、引き当てファイル40が更に設けられており、入力チェック処理において、処理データベース30a〜30nの中から各ジョブデータに関連付けられた顧客データを読み出して各ジョブデータと顧客データとを用いて演算処理を行い、該演算結果を演算データとして処理順序管理ファイル20及び入力トランザクションファイル10に出力し、
処理順序管理ファイル20は、クライアント端末PC1〜PCnからホストサーバ1に送信されたジョブデータと前記演算データとに番号を附し、各ジョブデータ及び演算データが処理される順番を管理するものであり、
入力トランザクションファイル10は、前記ジョブデータと前記演算データとが書き込まれるものである。
本発明によれば、瞬時に処理可能なジョブデータの入力チェック(入力・読み取り)処理(更にはジョブデータとこれに関連する顧客データとの演算処理)と、時間の掛る入力データ出力処理(顧客ファイル30a〜30nのデータ更新)とを分けて処理しているので、或るクライアント端末においてジョブデータが入力された後、入力データ出力処理の進行に拘わらずこれに独立して次のジョブデータを直ちに入力することができ、入力作業のレスポンス性を大幅に高めることが出来る。
一方、時間の掛る入力データ出力処理は、瞬時に終わる入力チェック処理と切り離して処理順序管理ファイル20に従って順次処理するので、ジョブデータ(及び演算データ)の処理は入力チェック処理と関係なく処理順序に確実に行うこと出来る。
その結果、システム全体としては複雑な排他制御を必要とせず、高いレスポンスを以って入力チェック処理を行うことができる。
本発明に係るデータ処理システムを示す図である。
以下、本発明にかかるデータ処理システムを図面に従って説明する。データ処理システムは、図1に示すように、ホストサーバ1と複数のクライアント端末PC1〜PCnとで構成されており、これらがホストサーバ1に有線または無線によりデータ通信可能に接続されている。
クライアント端末PC1〜PCnは、ここではコールセンターの受注入力処理システムのようなシステムを例とするが、勿論これに限られず、一般のネットショッピングシステムにも適用可能であり、その場合は、クライアント端末PC1〜PCnはあらゆる職種に対応しており、その画面構成はクライアント端末PC1〜PCnのユーザの要求に合わせて作られることになる。
コールセンターの受注入力処理システムの場合、センターの受付オペレータが電話受注或いは発注ハガキの記載内容をクライアント端末PC1〜PCnに入力することになる。クライアント端末PC1〜PCnの画面の入力欄には「顧客氏名」「配送先」「品番」「数量」その他必要項目が設けられている。クライアント端末PC1〜PCnの入力欄にそれぞれがオペレータによって打ち込まれ、ホストサーバ1に送信される一連の各項目の数値や文字データがジョブデータである。
ホストサーバ1は、処理プログラムS、更新プログラムK、処理データベース30a〜30n、引き当てファイル40、入力トランザクションファイル10及び処理順序管理ファイル20を備えている。(なお、在庫管理のように在庫数量と注文数量とを比較する必要のない場合は、引き当てファイル40は特段必要とはされない。ここでは、引き当てファイル40を用いる場合を代表例として説明する。)
処理プログラムSは、更新プログラムKと別個に作動し、そのプログラムに沿って、クライアント端末PC1〜PCnからランダム且つ断続的に送信されてきたジョブデータや各ジョブデータに関連する顧客データを処理データベース30a〜30nから読み出し、両者を比較(演算処理)し、この演算結果を演算データとして入力トランザクションファイル10や処理順序管理ファイル20に出力するものである。
引き当てファイル40は、ホストサーバ1が受け付けたジョブデータや処理プログラムSで演算された演算結果が書き込まれるファイルである。
更新プログラムKは、処理プログラムSの終了後にジョブデータを出した発注クライアント端末からの更新信号により、各ジョブデータに関連付けられた顧客データを処理順序管理ファイル20の管理している順番に従って入力トランザクションファイル10に書き込まれたジョブデータや引き当てファイル40からの演算結果に書き換えさせるプログラムである。
入力トランザクションファイル10及び処理順序管理ファイル20は、クライアント端末PC1〜PCnから送られてくる全てのジョブデータや引き当てファイル40からの演算データが書き込まれるようになっており、処理順序管理ファイル20では送られてくるジョブデータの全てと演算データの全てに対して入力順に番号を附し、処理順序が狂わないように処理順序を管理できるようにしている。
処理データベース30a〜30nは、クライアント端末PC1〜PCnから送られてくる全てのジョブデータに対応する顧客データ(「品番」「在庫数量」「送付先」「顧客名」その他)を項目別に分けてファイルしている。
しかして、オペレータが注文を受け、その注文を処理するためにクライアント端末の画面に必要項目を打ち込み送信する(A)。この送信が例えば「e番目」とすると、クライアント端末から当該項目に入力されたデータが「e番目」のジョブデータとしてホストサーバ1に送られる(a1)。
ホストサーバ1は、処理プログラムSのプログラムに従って直ちに引き当てファイル40にこれを書き込んだ後(B)、送られたジョブデータに関連する処理データベース30a〜30nの中から関連する顧客データを読みに行く(C)。
前記ジョブデータがある商品(これは「品番」で表される)の「購入数量」の場合、ジョブデータと比較すべき項目は処理データベース30a〜30nの当該商品(「品番」)の「在庫数量」を読み出し(D)、「購入数量」が「在庫数量」とを比較する。
「購入数量」が「在庫数量」を下回っている場合には、「在庫数量」から「購入数量」を減算し、この演算結果を引き当てファイル40に書き込むと共に「納品可能」であるとして「受付完了」の信号が直ちにホストサーバ1から発注クライアント端末に送信される(E)。
このような操作がすべてのクライアント端末PC1〜PCnとホストサーバ1との間で行われ、「購入数量」が次第に加算され、この「加算された数値」を「在庫数量」から引いた値(或いは直前の減算された数値から直後に入力された購入数量を減算した数値)が引き当てファイル40に順次書き込まれる。そして最後には「在庫数量」を上回ることになり、この時点で「在庫なし」の信号が最後の発注クライアント端末に送信される(E)。
そして、上記演算結果は逐次「演算データ」として入力トランザクションファイル10及び処理順序管理ファイル20に書き込まれる(F)。また、入力トランザクションファイル10及び処理順序管理ファイル20には当然クライアント端末PC1〜PCnからのジョブデータも全て書き込まれており(a2、G)、処理順序管理ファイル20ではこの「ジョブデータ」及び「演算データ」に処理順序管理ファイル20の受付順に番号が与えられ、更新処理の順番が狂わないように管理している(H)。
クライアント端末PC1〜PCn側ではホストサーバ1側から「受付完了」の信号を受けると直ちに画面の「更新ボタン」を押して「更新信号」をホストサーバ1に送り、次の受注の入力に取り掛かることになる。
このような「入力チェック処理」と独立して、クライアント端末PC1〜PCn側からの「更新信号」をトリガとして「更新プログラムK」が作動して顧客データの書き換えが順次行われる。すなわち、ホストサーバ1に入力したすべてのジョブデータおよび処理プログラムSに従って演算された演算データは全て入力トランザクションファイル10および処理順序管理ファイル20に書き込まれ、上記のように処理順序管理ファイル20ではこれらに番号が附され、更新順序が決定され、処理プログラムSとは独立して、逐次、顧客データの更新が行われる。「更新」は決められた時間ごと(例えば、1秒毎)に行っても良いし、「更新信号」の入力毎に行っても良い。
上記の場合で、「在庫数量」のような「数値」の場合、処理プログラムS側では、「購入数量」が入力される毎に「在庫数量」は瞬時に減数されて常時正確な「在庫数量」が表示されることになるが、「顧客データ」の「在庫数値」は処理プログラムS側に比べて遅れ、「更新」が完了して初めて処理プログラムS側の引き当てファイル40の「在庫数値」と一致することになる。
1:ホストサーバ、10:入力トランザクションファイル、20:処理順序管理ファイル、30a〜30n:処理データベース、40:引き当てファイル、S:処理プログラム、K:更新プログラム、PC1〜PCn:クライアント端末。

Claims (4)

  1. ホストサーバ及びホストサーバと通信可能に接続されたクライアント端末とで構成され、各クライアント端末において入力された複数のジョブデータをホストサーバで処理するようにしたデータ処理システムであって、
    ホストサーバは、
    クライアント端末からホストサーバに送信されたジョブデータを受け付け、受付順に番号を附し、各ジョブデータが処理される順番を管理する処理順序管理ファイルと、
    顧客データが個別に記憶されている処理データベースと、
    前記ジョブデータが書き込まれる入力トランザクションファイルとを備え、
    クライアント端末からの前記ジョブデータを受け付け、処理データベースの中から該ジョブデータに関連付けられた顧客データを読み出して各ジョブデータと比較し、各ジョブデータを発注したクライアント端末に各ジョブデータのホストサーバへの受付の可否を返信する入力チェック処理を行い、
    該入力チェック処理の終了後、前記入力チェック処理と独立して、発注したクライアント端末からの更新信号の入力を受けて処理データベースの顧客データを、処理順序管理ファイルに管理されている受付順に従って入力トランザクションファイルに書き込まれたジョブデータに順次書き換えるデータ更新処理を行うことを特徴とするデータ処理システム。
  2. 請求項1に記載されたデータ処理システムにおいて、
    ホストサーバには、引当ファイルが更に設けられており、入力チェック処理において、処理データベースの中から各ジョブデータに関連付けられた顧客データを読み出して該ジョブデータと顧客データとを用いて演算処理を行い、該演算結果を演算データとして処理順管理ファイル及び入力トランザクションファイルに出力し、
    処理順序管理ファイルは、クライアント端末からホストサーバに送信されたジョブデータと前記演算データとに番号を附し、各ジョブデータ及び演算データが処理される順番を管理するものであり、
    入力トランザクションファイルは、前記ジョブデータと前記演算データとが書き込まれるものである、ことを特徴とするデータ処理システム。
  3. クライアント端末が通信可能に接続され、各クライアント端末において入力された複数のジョブデータをデータ処理するホストサーバであって、
    クライアント端末からホストサーバに送信されたジョブデータを受け付け、受付順に番号を附し、各ジョブデータが処理される順番を管理する処理順序管理ファイルと、
    顧客データが個別に記憶されている処理データベースと、
    クライアント端末からホストサーバに送信されたジョブデータが書き込まれる入力トランザクションファイルとを備え、且つ、
    クライアント端末からの前記ジョブデータを受け付け、処理データベースの中から該ジョブデータに関連付けられた顧客データを読み出して各ジョブデータと比較し、該ジョブデータを発注したクライアント端末に各ジョブデータのホストサーバへの受付の可否を返信する入力チェック処理を行い、
    該入力チェック処理の終了後、前記入力チェック処理と独立して、発注したクライアント端末からの更新信号の入力を受けて処理データベースの顧客データを、処理順序管理ファイルに管理されている受付順に従って入力トランザクションファイルに書き込まれたジョブデータに順次書き換えるデータ更新処理を行うことを特徴とするホストサーバ。
  4. 請求項3に記載のホストサーバにおいて、
    ホストサーバには、引当ファイルが更に設けられており、入力チェック処理において、処理データベースの中から各ジョブデータに関連付けられた顧客データを読み出して該ジョブデータと顧客データとを用いて演算処理を行い、該演算結果を演算データとして処理順管理ファイル及び入力トランザクションファイルに出力し、
    処理順序管理ファイルは、クライアント端末からホストサーバに送信されたジョブデータと前記演算データとに番号を附し、各ジョブデータ及び演算データが処理される順番を管理するものであり、
    入力トランザクションファイルは、前記ジョブデータと前記演算データとが書き込まれるものであることを特徴とするホストサーバ。
JP2015126975A 2015-06-24 2015-06-24 データ処理システムと該システムのデータ処理サーバ Active JP6452560B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015126975A JP6452560B2 (ja) 2015-06-24 2015-06-24 データ処理システムと該システムのデータ処理サーバ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015126975A JP6452560B2 (ja) 2015-06-24 2015-06-24 データ処理システムと該システムのデータ処理サーバ

Publications (2)

Publication Number Publication Date
JP2017010401A true JP2017010401A (ja) 2017-01-12
JP6452560B2 JP6452560B2 (ja) 2019-01-16

Family

ID=57764493

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015126975A Active JP6452560B2 (ja) 2015-06-24 2015-06-24 データ処理システムと該システムのデータ処理サーバ

Country Status (1)

Country Link
JP (1) JP6452560B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019128575A (ja) * 2018-01-23 2019-08-01 エーエーシー テクノロジーズ ピーティーイー リミテッド 撮像光学レンズ

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0353340A (ja) * 1989-07-21 1991-03-07 Nec Corp オンラインデイレード処理方式
JPH1031606A (ja) * 1996-07-17 1998-02-03 Nec Corp 会話型ファイル更新処理方法及びその処理システム
JP2002358446A (ja) * 2001-03-28 2002-12-13 Osaka Gas Co Ltd 受発注処理支援システム及び方法
JP2006260121A (ja) * 2005-03-17 2006-09-28 Nomura Research Institute Ltd Dbmsに格納されたデータの整合性を担保するためのシステム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0353340A (ja) * 1989-07-21 1991-03-07 Nec Corp オンラインデイレード処理方式
JPH1031606A (ja) * 1996-07-17 1998-02-03 Nec Corp 会話型ファイル更新処理方法及びその処理システム
JP2002358446A (ja) * 2001-03-28 2002-12-13 Osaka Gas Co Ltd 受発注処理支援システム及び方法
JP2006260121A (ja) * 2005-03-17 2006-09-28 Nomura Research Institute Ltd Dbmsに格納されたデータの整合性を担保するためのシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019128575A (ja) * 2018-01-23 2019-08-01 エーエーシー テクノロジーズ ピーティーイー リミテッド 撮像光学レンズ

Also Published As

Publication number Publication date
JP6452560B2 (ja) 2019-01-16

Similar Documents

Publication Publication Date Title
JP2019070917A (ja) 情報処理装置およびプログラム
CN110711390B (zh) 虚拟物品的发放方法、装置及服务器
WO2003065276B1 (en) Method and apparatus for processing electronic dispute data
EP3146490B1 (en) Method and apparatus for automated manufacture
US20160283931A1 (en) Method and apparatus for displaying transaction information
CN109166058A (zh) 一种定制化房源信息推荐方法及系统
JP6320901B2 (ja) データ連携支援システムおよびデータ連携支援方法
JP5538139B2 (ja) 事務集中システム
JP6452560B2 (ja) データ処理システムと該システムのデータ処理サーバ
US10762066B2 (en) Data processing system having an integration layer, aggregation layer, and analysis layer, data processing method for the same, program for the same, and computer storage medium for the same
JP2022009751A (ja) 在庫管理装置、在庫管理方法及びプログラム
JP2005165610A (ja) トランザクション処理システムおよび方法
CN116467370B (zh) 数据处理方法、装置及终端设备
US11429330B2 (en) Information processing apparatus and non-transitory computer readable medium
JP6613950B2 (ja) 支援プログラム、支援方法、及び情報処理装置
CN114693203B (zh) 信息生成方法、装置、电子设备和计算机可读介质
CN107169604A (zh) 物流配送方法和装置
JP5081889B2 (ja) 入力支援装置、入力支援方法及び入力支援プログラム
US20140201011A1 (en) Order processing system, order entory terminal and ordering method
JP7606038B1 (ja) 業務支援装置
JPH09297647A (ja) 項目データ入力装置
França Enso: A general-purpose virtual machine
JP2012032862A (ja) 金融取引システムおよびそのサーバ装置
JP5716704B2 (ja) データ連携フロー管理装置およびデータ統合装置
CN109902982B (zh) 用于输出信息的方法和装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170502

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180611

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: 20181204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181211

R150 Certificate of patent or registration of utility model

Ref document number: 6452560

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250