JP3811214B2 - Amusement park management system - Google Patents
Amusement park management system Download PDFInfo
- Publication number
- JP3811214B2 JP3811214B2 JP07531596A JP7531596A JP3811214B2 JP 3811214 B2 JP3811214 B2 JP 3811214B2 JP 07531596 A JP07531596 A JP 07531596A JP 7531596 A JP7531596 A JP 7531596A JP 3811214 B2 JP3811214 B2 JP 3811214B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- data
- management
- control
- appropriate
- 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 - Lifetime
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
- Pinball Game Machines (AREA)
Description
【0001】
【産業上の利用分野】
この発明は、遊戯場における複数台の遊戯機を管理するためのシステムに関し、殊にこの発明は、遊戯機が適正な制御プログラムに基づいて動作しているか否かを監視するための遊戯場管理システムに関連する。
【0002】
【従来の技術】
パチンコホールには、パチンコ遊戯機やスロットマシンなどの電子遊戯機が複数台配備されている。これらの電子遊戯機には、電子回路部品が実装された制御基板が組み込まれており、遊戯機の動作が一連に制御される。
【0003】
ところで、スロットマシンやパチンコ遊戯機などの風俗営業機種の電子遊戯機の制御は法規制に基づいて行う必要があり、各機械メーカは、制御基板の回路構成や遊戯機を実際に動作させるための制御プログラムを、この法規制に従って設計している。
設計された制御基板は、検査を経た後、ケース内に封入されて機体内に組み込まれるもので、この封印を破って、制御回路や制御プログラムを勝手に調整または改造するという行為は違法となる。
【0004】
【発明が解決しようとする課題】
しかしながらこのような違法行為を摘発するためには、各遊戯機毎に、機体内の制御基板の封印をチェックする必要があり、多大な労力と時間とを要する。またホール側が違法行為を行っているという疑いがなければ、制御基板のチェックを行うことは難しく、違法行為を完全に防止することは、事実上不可能である。
【0005】
この発明は、上記問題点に着目してなされたもので、各遊戯機の保有する制御プログラムを読み出した後、これらのプログラムが適正であるか否かを遊戯場外で判定することにより、遊戯場側の違法行為を簡単かつ確実に発見することを技術課題とする。
【0006】
【課題を解決するための手段】
この発明の遊戯場管理システムには、遊戯場内の各遊戯機にそれぞれ個別に接続される複数の端末装置と、前記遊戯場の外に設けられた管理装置と、前記管理装置および各端末装置との通信が可能な遊戯場内制御装置とが含まれる。
請求項1の発明では、前記管理装置は、前記遊戯場内制御装置に対し、前記遊戯場内の各遊戯機が保有すべき適正な制御プログラムを送信する。前記遊戯場内制御装置は、前記遊戯場の開店処理にかかるコマンドおよび閉店処理にかかるコマンドをそれぞれ入力する入力手段と、前記入力手段から開店処理にかかるコマンドが入力されたことに応じて、各端末装置に対し、それぞれ前記管理装置から送信された制御プログラムのうち当該端末装置に接続された遊戯機が保有すべき適正な制御プログラムを送信する適正プログラム送信手段とを具備する。
また前記各端末装置は、前記遊戯場内制御装置から送信された適正な制御プログラムを保存する適正プログラム記憶手段と、自装置に接続されている遊戯機からその遊戯機が保有している制御プログラムを、一定の時間毎に一定容量ずつ受け付けるプログラム受付手段と、前記プログラム受付手段が受け付けた制御プログラムを順次蓄積するプログラム蓄積手段と、前記プログラム蓄積手段に前記遊戯機が保有する全ての制御プログラムが蓄積されたとき、その蓄積された制御プログラムと前記適正プログラム記憶手段に保存された適正な制御プログラムとを照合する照合手段と、前記照合手段による照合結果を前記遊戯場内制御装置に送信する照合結果送信手段とを具備する。
さらに、前記遊戯場内制御装置は、各端末装置の照合結果送信手段から送信された照合結果を自装置のメモリに保存する処理と、前記メモリに遊戯場内のすべての端末装置からの照合結果が記憶されたとき、これらの照合結果を統合した管理データを生成して前記管理装置に送信する処理と、前記管理データの送信後に、前記メモリに記憶された各照合結果をクリアする処理とを、前記開店処理にかかるコマンドが入力されてから閉店処理にかかるコマンドが入力されるまでの間、繰り返し実行する照合結果処理手段を備える。
【0007】
請求項2の発明では、前記管理装置は、前記遊戯場内制御装置から前記管理データを受信する都度、その管理データの内容を認識し、この管理データ中にいずれかの端末装置についての照合結果が不適正であるとのデータが含まれていたとき、エラー情報を出力する。
【0008】
【作用】
請求項1の発明では、遊戯場内制御装置には、管理装置から、遊戯場内の各遊戯機が保有すべき適正な制御プログラムが送信される。また遊戯場内制御装置は、開店処理にかかるコマンドが入力されたことに応じて、遊戯場内の各端末装置に、それぞれ当該端末装置に接続された遊戯機が保有すべき適正な制御プログラムを送信する。
各端末装置では、遊戯場内制御装置から送信された制御プログラムを、適正プログラム記憶手段に保存する一方で、自装置に接続されている遊戯機からその遊戯機が保有している制御プログラムを一定の時間毎に一定容量ずつ受け付けて、プログラム蓄積手段に順次蓄積する。そして、前記遊戯機が保有する全ての制御プログラムが蓄積されたとき、蓄積された制御プログラムを適正プログラム記憶手段に保存された適正なプログラムと照合し、その照合結果を遊戯場内制御装置に送信する。
遊戯場内制御装置では、各端末装置から送信された照合結果を自装置のメモリに保存し、遊戯場内のすべての端末装置からの照合結果が記憶されたときに、これらの照合結果を統合した管理データを生成して管理装置に送信し、さらに管理データの送信後に前記メモリに記憶された各照合結果をクリアする。遊戯場内制御装置における上記一連の処理は、開店処理にかかるコマンドが送信されてから閉店処理にかかるコマンドが入力されるまでの間、繰り返し実行される。
【0009】
請求項2の発明では、管理装置において、遊戯場内制御装置からの管理データを受信する都度、その管理データの内容を認識する処理を実行する。また、この管理データ中に、いずれかの端末装置についての照合結果が不適正であるとのデータが含まれていた場合には、管理装置からエラー情報が出力される。
【0010】
【発明の実施の形態】
この発明を実施するための好適な実施例を図1に示す。この遊戯場管理システムは、複数の遊戯場1と管理装置5とを公衆回線L2を介して接続するもので、各遊戯場1には、遊戯機2に電気接続される端末装置4と、制御装置3とが、通信回線L1を介して接続されている。管理装置5は、各遊戯場1の制御装置3に対し、それぞれその遊戯場に導入されている機種についての適正な制御プログラムを送信し、制御装置3は、この送信された制御プログラムをさらに各端末装置4に送信する。
【0011】
各遊戯機2は、制御部に入力される割込み信号に同期して、ROM内に記憶された制御プログラムを読み出して、隣接する端末装置4へと送信する。端末装置4は、送信された制御プログラムを、前記制御装置3より送信された適正な制御プログラムと照合する。各端末装置4の照合結果は、制御装置3によりまとめられて管理装置5に送信されるもので、管理装置5は、その送信内容に基づき、各遊戯機2の保有する制御プログラムが適正であるか否かを判定する。
【0012】
【実施例】
図1(1)は、この発明の一実施例にかかる遊戯場管理システムの概略構成を示す。
この遊戯場管理システムは、複数の遊戯場1において、不適正な制御プログラムを用いた遊戯機が存在しないか否かをチェックするためのもので、各遊戯場1内には遊戯場内で行われる処理を制御するための制御装置3(図1(2)に示す)が配備されており、各制御装置3は、それぞれ遊戯場外の管理センターの制御装置5(以下「管理装置5」という)と公衆回線L2を介して接続されている。
【0013】
図1(2)は、一遊戯場1内のシステム構成を示すもので、遊戯機の台数分の複数台の端末装置4がそれぞれ遊戯機2に隣接して配備されている。これら端末装置4は、それぞれ隣接する遊戯機2に電気接続されるとともに、通信回線L1を介して前記制御装置3に接続される。
【0014】
前記制御装置3と管理装置5とは、公衆回線L2を介して相互に接続されており、管理装置5より制御装置3に、この遊戯場1に導入された全機種について、それぞれの機種が保有すべき適正な制御プログラム(以下「適正プログラム」という)が送信される。この送信処理は、夜間など適当な時間帯に行われるもので、制御装置3は、送信された各適正プログラムを内部のメモリに記憶した後、各端末装置4に対し、隣接する遊戯機が保有すべき適正プログラムの送信を実行する。
【0015】
この実施例では、各機種の制御プログラム中に、CPUに対し、自己の保有するプログラムを構成するデータ(以下「プログラムデータ」という)を外部に出力することを指示するプログラムを組み込んでいる。この制御プログラムが組み込まれたROMを有する遊戯機2は、制御部に割り込み信号が入力される毎に、ROM内に格納されたプログラムデータを1ビットずつ読み出し、隣接する端末装置4に伝送する。
【0016】
端末装置4は、前記制御装置3から受信した適正プログラムを、内部のメモリに記憶しており、遊戯機2から一連のプログラムデータを受信した時点で、その受信内容を記憶された適正プログラムと照合し、その照合結果を制御装置3に送信する。
各端末装置4からの送信を受けた制御装置3は、各照合結果と送信元の端末装置4とを対応づけた管理データを作成し、これを管理装置5へと送信する。
管理装置5は、受信した管理データから各遊戯機の保有プログラムが適正であるか否かを判断するもので、いずれかの遊戯機の保有プログラムが不適正であると判断されたとき、モニタなどにエラー情報を出力する。
【0017】
なおこの実施例では、前記端末装置4として、プログラムデータの読出し,照合にかかる処理のみを実行する装置を想定しているが、他の機能、例えばプリペイドカードを受け付けて遊戯機2に対する遊戯媒体の貸出し処理を実行するような機能を具備させても良い。
【0018】
図2は、前記端末装置2と隣接する遊戯機4との電気的な関係を示す。
遊戯機2は、CPU6,ROM7,および図示しないRAMなどから成る制御部を備えるほか、端末装置4にプログラムデータを伝送するためのインターフェイス回路8を具備している。
前記したように、CPU6は、割込み信号の入力毎に、ROM7から1ビット分のプログラムデータを読み出している。このデータは、後記するパルス信号S1,S2により端末装置4へ伝送され、順次記憶される。
【0019】
前記遊戯機2のプログラムデータの読出しおよび伝送は、機体内の電源がオンである限り、途切れることなく行われるもので、ROM7内の最終アドレスの最終ビットの示すデータの読出しと送信とが終了すると、再び先頭アドレスの1番目のビットの示すデータが読み出されて送信される。
なお遊戯機2のCPU6は、読出し対象のデータがROM7内のいずれのアドレスの何ビット目のデータであるかを示すアドレスカウンタとビットカウンタとを記憶保持するための不揮発性のレジスタを具備しており、CPU6は、装置起動後の最初の割込み信号に応じて、ROM7から前回に読み出したデータに続くデータを読み出す。
【0020】
一方、端末装置4は、CPU10,ROM11,適正プログラム記憶部12,保有プログラム記憶部13,データ受信用のインターフェイス14,送受信部15などを構成として含んでいる。
送受信部15は、前記制御装置3からの適正プログラムの受信や、前記した照合処理の結果の制御装置3への送信に用いられる。
【0021】
前記ROM11には、制御装置3や遊戯機2とのやりとりや、プログラム照合処理にかかる制御手順が記憶されるほか、制御装置に対し自装置を認識させるための識別番号MN(図8に示す)や、後記する機種コードなどが記憶される。
【0022】
適正プログラム記憶部12は、制御装置3から送信された適正プログラムを記憶し、保有プログラム記憶部13には、遊戯機2から1ビットずつ伝送されてくるプログラムデータが順次蓄積される。
なおこれらメモリのうち、保有プログラム記憶部12は不揮発性のメモリであって、装置の電源がオフからオンになったとき、新たに受信されたデータは、前回に蓄積されたデータに続くものとして処理される。一方、適正プログラム記憶部13は、揮発性のメモリであって、装置電源がオフになると、記憶内容は消去される。
【0023】
この実施例では、前記遊戯機2と端末装置4とは、2本の信号線を介して接続されており、各信号線から間隔を異にする2種類のパルス信号S1,S2が伝送されることにより、端末装置4側へのプログラムデータの伝送が実行される。
【0024】
図3は、このパルス信号S1,S2の具体例を示す。
第1のパルス信号S1は端末装置4にデータを読み込むタイミングを指示するためのものである(以下この信号を「読込み指示信号S1」という)。また第2のパルス信号S2は、読み出されたデータPDの内容を示すもので(以下この信号を「データ信号」という)、データPDが「1」のときHレベルに、「0」のときLレベルに設定される。
なお図中の各矢印は、前記した割込み信号の入力タイミングを、dは、割込み信号の時間間隔を、それぞれ示す。
【0025】
またこの実施例では、ROM7内の各アドレスに8ビットのデータを格納するようにしており、図中、D1は、先頭アドレスの第1番目のビットにより示されるデータを、DN は、最終アドレスの8番目のビットにより示されるデータを、それぞれ示す。
なお、以下の説明では、前記D1を「先頭データD1」と呼び、DNを「最終データDN」と呼ぶものとする。
【0026】
前記データ信号S2は、割込み信号の入力タイミングに同期し、割込み信号の時間間隔d分のパルス幅を有する。一方、読込み指示信号S1は、通常は、割込み信号の入力からa時間だけ遅延して立ち上がった後、b時間の間、Hレベルを持続するもので、(a+b)時間が前記d時間より小さくなるように設定されている。
なおこの読込み指示信号S1は、最終データDN が送信される時のみ(a+b)時間経過後もHレベルを持続し、つぎの割込み信号の入力からさらにa時間が経過した時点で、Lレベルに復帰する。
【0027】
端末装置4のCPU10は、前記読込み指示パルスS1の立ち上がりに応答してデータ信号S2の内容を読み込むもので、この後、b時間が経過しても読込み指示パルスS1がHレベルであれば、読み込んだデータがプログラムの最終データDN であると、認識する。
なおこの後、データ信号S2の内容は、再び先頭のデータD1 を示すが、この場合、端末装置4のCPU10は、読込み指示パルスS1が立ち下がった時点で、データ信号S2の読込みを実行する。
【0028】
図4は、前記制御装置3の電気的構成を示すもので、CPU16,ROM17,RAM18,プログラム用メモリ19などにより制御部20が構成される。この制御部20には、バス21を介して、データ入力部22,データ出力部23,送受信部24,25などが接続される。
【0029】
前記ROM17には、管理装置5や端末装置4との情報のやりとりにかかる制御手順などが記憶される。
RAM18は、各種の処理の作業エリアとして用いられ、プログラム用メモリ19には、前記管理装置5から送信された各機種の適正プログラムが格納される。
【0030】
データ入力部22は、キーボードなどから成り、開店処理や閉店処理時などに必要なデータを適宜入力するために用いられる。データ出力部23は、各種のデータ処理結果を出力するためのもので、モニタやプリンタなどにより構成される。
【0031】
第1の送受信部24は、各端末装置2との情報のやりとりを行うためのもので、通信回線L1に接続される。第2の送受信部25は、前記管理装置5との間で情報のやりとりを行うためのもので、公衆回線L2に接続される。
【0032】
図5は、前記管理装置5の電気的構成を示すもので、CPU26,ROM27,RAM28,プログラム用メモリ29などから成る制御部30に、バス31を介して、データ入力部32,プログラム入力部33,データ出力部34,送受信部35などが接続される。なお、データ入力部32,データ出力部34は、前記図4と同様の構成のものであり、ここではその説明を省略する。
【0033】
プログラム入力部33は、各種の適正プログラムを入力するためのもので、CD−ROMドライブや光ディスクドライブなどにより構成される。プログラム用メモリ29は、このプログラム入力部33により入力された適正プログラムを格納するためのもので、ROM27は後述する一連の制御手順を、またRAM28はこの制御手順を実施する上での作業用のデータを、それぞれ記憶する。
送受信部35は、各遊戯場の制御装置3に対し、それぞれ適正プログラムの送信および管理データの受信を行うためのものである。
なお、前記制御装置4および管理装置5において、それぞれプログラム用メモリ19,29と、RAM18,28とを一体化した構成にしてもよい。
【0034】
図6は、前記遊戯機2において、割込み信号が入力されたときの制御部の動作手順を示す。なお、以下の説明で、Aは前記アドレスカウンタを、Bはビットカウンタを、それぞれ示し、Amax は、ROM7内の最終のアドレスを示す数値である。
【0035】
割込み信号が入力されると、CPU6は、まずステップ1(図中「ST1」で示す)で、ROM7内のA番地のBビット目のデータを読み出した後、続くステップ2で、このデータが「1」または「0」のいずれであるかをチェックする。この結果、読み出されたデータが「1」であれば、前記データ信号S2をHレベルに設定し、データが「0」であればデータ信号S2をLレベルに設定する(ステップ3,4)。
【0036】
つぎのステップ5で、CPU6は、内部のタイマをスタートさせ、a時間が経過した時点で、後述するフラグFをチェックする。このフラグFが「0」であれば、前記読込み指示信号S1をHレベルに立ち上げ、さらに前記ビットカウンタBを1だけインクリメントする(ステップ6〜9)。
【0037】
この時点でカウンタBが8未満であれば、つぎのステップ10の判定が「NO」となり、CPU6は、前記タイマのスタートから(a+b)時間が経過した時点で、読込み指示信号S1をLレベルに復帰させ、処理を終了する(ステップ16,17)。
【0038】
一方、前記ステップ9のインクリメントの時点でビットカウンタBが「8」に達していれば、ステップ10が「YES」となってステップ11へと移行し、CPU6は、ビットカウンタBを「0」にリセットした後、続くステップ12でアドレスカウンタAをインクリメントする。
この時点で、アドレスカウンタAが前記Amax 以下であれば、前記と同様、ステップ16からステップ17へと移行するが、アドレスカウンタAがAmax を越えた場合は、CPU6は、現在出力されているデータ信号S2が前記最終データDN を示すものであると判断してステップ14へと移行し、アドレスカウンタAをリセットする。
【0039】
さらにCPU6は、つぎのステップ15で内部のレジスタにフラグFをセットして処理を終了する。このフラグFは、読込み指示信号S1がHレベル状態を保持していることを記憶するためのもので、つぎに割込み信号が入力されると、前記ステップ1〜6の手順を経た後、ステップ7が「YES」となってステップ18,19の処理が行われる。これにより、フラグFのリセットとビットカウンタBのインクリメントが行われると、ステップ17に移行して、読込み指示信号S1がLレベルに復帰する。
なおステップ1の時点でのアドレスカウンタA,ビットカウンタBは、ともに初期値の「0」にリセットされているから、データ信号S2は、先頭アドレスの第1ビット目の示すデータ、すなわち先頭データD1 を示すものとなる。
【0040】
図7は、端末装置4の制御手順を示す。
制御装置3から適正プログラムの送信を受けると、ステップ1が「YES」となってステップ2へと移行し、CPU10は、受信したプログラムの内容を適正プログラム記憶部12に記憶し、以下、遊戯機2からの読込み指示信号S1およびデータ信号S2に基づく一連の動作を開始する。
【0041】
前記読込み指示信号S1がLからHに移行すると、ステップ3の判定が「YES」となり、CPU10は、この時点でのデータ信号S2を読み込んで、そのレベルに応じたデータを前記保有プログラム記憶部13に記憶する。
このとき、保有プログラム記憶部13には、前回に装置電源がオフになった時点での記憶内容が保持されており、読み込まれたデータは、この記憶内容に続くデータとして処理される。
【0042】
前記したように、読込み指示信号S1は立ち上がった後、b時間が経過すると、Lレベルに復帰するのでステップ5が「NO」となる。この後、読込み指示信号S1が再びHレベルに移行すると、前記と同様、ステップ3が「YES」となり、CPU10は、その時点でのデータ信号S2を読込み、これをつぎのプログラムデータとして、保有プログラム記憶部13に記憶する。
【0043】
一方、読込み指示信号S1が、立ち上がりからb時間が経過してもHレベル状態で維持されているとき、CPU10は、この時点でのデータ信号S2が最終データDNを示すものと判断し、ステップ5からステップ6へと移行する。
【0044】
ところで、ここまでの処理が、装置が起動して第1回目に行った処理である場合、前回この装置の電源がオフになった時点で実行されていた処理の内容によっては、保有プログラム記憶部13内の蓄積内容にエラーが生じている可能性がある。このため、第1回目の処理である場合のみ、CPU10は、ステップ6からステップ11へと移行して、保有プログラム記憶部13のデータをクリアし、さらにつぎのステップ12で、読込み指示信号S1がLに復帰したことを確認してステップ4へと戻り、データ信号S2の読込みを実施する。
【0045】
このとき読み込まれたデータは、先頭データD1であり、以下上記の処理が繰り返し実行されて再びステップ5が「YES」となったときには、保有プログラム記憶部13には遊戯機2の保有するプログラムが正確に記憶されている。このときステップ6は「NO」となるので、CPU10は、ステップ7へと移行し、保有プログラム記憶部13に蓄積されたプログラムデータを前記適正プログラム記憶部12内のプログラムデータと照合する。この結果、両プログラムが完全に一致していれば、CPU10は、制御装置3に対し、保有プログラムが適正であることを示す信号(以下「適正判定信号」という)を出力する(ステップ9)。
【0046】
照合処理の結果、保有プログラムと適正プログラムとの間に、1ビットでも差異が認められたとき、ステップ8が「NO」となってステップ10へと移行し、CPU10は、制御装置3に対し、保有プログラムが不適正であることを示す信号(以下「エラー信号」という)を出力する。
【0047】
図8(1)(2)は、それぞれ前記適正判定信号およびエラー信号のデータ構成例を示す。
図中、各矩形は、それぞれキャラクタコードを表現するための1バイト分のデータを示すもので、ここでは説明を簡単にするために、各矩形内に具体的なキャラクタを表している。
【0048】
まず先頭の1バイト分のデータは、以下の一連の情報が端末装置4から制御装置3への照合結果の送信情報であることを示すキャラクタ「!」を示すもので、つぎの3バイト分のデータにより、端末装置4のROM11内に記憶された識別番号が表される。
つぎの1バイト分のデータは、具体的な照合結果を示すコードCDであって、適正判定信号の場合はコード「0」が、エラー信号の場合はコード「1」が、それぞれ表される。さらに続く2バイト分のデータは、ここまでの各バイトについて所定の演算を行って求められたチェックサムCMであって、最後尾に送信情報の終了を示すキャリッジリターンコードが付加される。
【0049】
図7に戻って、上記いずれかの信号の送信が終了すると、CPU10は、つぎのステップ11で、保有プログラム記憶部13に蓄積されたプログラムデータをクリアした後、つぎのステップ12で読込み指示信号S1がLレベルに復帰したことを確認してステップ4に戻り、データ信号S2の読込みを実行する。これにより、再び先頭データD1が、保有プログラム記憶部13の最初のアドレスの最初のビットのデータとして記憶され、以下同様の処理が電源がオフになるまで繰り返し実行される。
【0050】
図9は、前記制御装置3の制御手順を示す。
この制御装置3は、基本的に終日稼働するもので、閉店処理が実行されてから所定時間経過後に以下の処理がスタートする。
まずステップ1で、CPU16は、前記送受信部25を介して管理装置5にアクセスし、適正プログラムの送信を要求し、この送信要求に対して送信されてきたプログラムを前記プログラム用メモリ19に記憶する。この後、データ入力部22より開店処理にかかるコマンドが入力されると、ステップ2が「YES」となってステップ3へと移行し、CPU16は、各端末装置4に対し、隣接する遊戯機2が保有すべき適正プログラムの送信を実行する。
【0051】
なおこの送信処理は、各機種につき1回ずつ実行されるもので、各送信情報は適正プログラムを表すプログラムデータの前にそのプログラムデータにかかる機種を特定するコードを付加したものとなる。この送信情報は、前記通信回線L1を介してすべての端末装置4に送信されるが、このうちROM11内に、送信情報と同じ機種コードが記憶されている端末装置4のみがその送信内容を受け入れ、以下のプログラムデータを適正プログラム記憶部12に記憶する。
【0052】
すべての機種についての適正プログラムの送信が終了すると、CPU16は、いずれかの端末装置4からの照合結果の送信に待機する。このとき前記図8(1)の適正判定信号または図8(2)のエラー信号のいずれかを受信すると、ステップ4が「YES」となり、CPU16は、受信内容から前記識別番号MNとコードCDとを抽出した後、両者を対応づけしてRAM18内に記憶する。
【0053】
以下同様の処理が繰り返し実行され、すべての端末装置4からの照合結果を受信すると、ステップ6が「YES」となり、CPU16は、前記RAM18の記憶データを用いて管理データを編集して、これを管理装置5に送信し、さらにつぎのステップ8でRAM18内に記憶された各照合結果をクリアする。
この後、データ入力部22から閉店処理にかかるコマンドが入力されるまで、上記ステップ4〜8の処理が繰り返し実行される。
【0054】
図10は、前記管理装置5の制御手順を示す。
この管理装置5は終日稼働しており、いずれかの遊戯場1からプログラムの送信要求を受けると、ステップ1が「YES」となって、ステップ4へと移行し、プログラム用メモリ29より、その遊戯場に導入されている機種についての適正プログラムが順次読み出されて送信される。
【0055】
またいずれかの遊戯場1からの管理データを受信すると、ステップ2が「YES」となり、CPU26は、つぎのステップ5で、受信した管理データの内容を認識する。この結果、管理データ中にいずれかの端末装置4についての照合結果が不適正であるとのデータが含まれていたとき、ステップ6が「YES」となってステップ7へと移行し、前記データ出力部34より所定のエラー情報が出力される。
一方、管理データ中の各照合結果がいずれも適正であれば、ステップ6は「NO」となり、再び初期の待機状態へと復帰する。
【0056】
CPU26は、各遊戯場1からの送信要求や管理データの受信時刻をRAM28内に記憶しており、ステップ1,ステップ2がともに「NO」となったとき、各遊戯場1からの前回の受信時刻をチェックする。このとき、いずれかの遊戯場1について、前回の受信時刻から所定時間が経過してもつぎの送信が行われていないことが確認されると、ステップ3が「YES」となり、ステップ7のエラー情報の出力が行われる。
【0057】
上記の処理によれば、遊戯機2の制御回路を改造するなどして、遊戯機2からの保有プログラムの読み出しを行わないようにしたり、制御装置3を管理データの送信を行わないように設定するなどの不正行為がチェックでき、遊戯場1側の違法な行為を簡単かつ確実に発見することが可能となる。
【0058】
なお、上記実施例では、すべての端末装置4から照合結果を受信した時点で、統合された管理データを作成して管理装置5に送信するようにしているが、これに限らず、照合結果を受信する都度、その受信内容を管理装置5に送信してもよい。この場合、管理装置5は、受信した情報が前記適正判定信号またはエラー信号のいずれであるかを認識し、エラー信号であると認識したときは、直ちにエラー情報を出力する。また管理装置5は、各端末装置4毎に照合結果の有無をチェックし、いずれかの端末装置4からの送信が、所定時間以上遅延した場合に、エラー情報を出力する。
【0059】
また上記の実施例では、各端末装置3において遊戯機2の保有プログラムと適正プログラムの照合を行うようにしているが、これに限らず、各遊戯機2を直接制御装置3と接続してその保有プログラムを送信し、制御装置3でプログラムの照合を行うように構成しても良い。
【0060】
また管理装置5から制御装置3に適正プログラムを送信して、遊戯場1内で各遊戯機2の保有プログラムの照合を行う方法に代えて、制御装置3から管理装置5に各遊戯機2の保有プログラムを順次送信し、管理装置5側でプログラムの照合を行うように構成することも可能である。
【0061】
【発明の効果】
この発明では、遊戯場内に配備された各遊戯機に個別に接続されている端末装置に対し、遊戯場外の管理装置から遊戯場内制御装置を介して、それぞれ当該端末装置に接続されている遊戯機が保有すべき適正なプログラムを送信し、各端末装置において、遊戯機に保存されている制御プログラムと前記適正な制御プログラムとの照合を行って、その照合結果を遊戯場内制御装置に送信するようにした。また遊戯場内制御装置において、遊戯場内のすべての端末装置からの照合結果を自装置のメモリに保存する処理と、前記メモリに遊戯場内のすべての端末装置からの照合結果が記憶されたとき、これらの照合結果を統合した管理データを生成して遊戯場外の管理装置に送信する処理と、前記管理データの送信後に、前記メモリに記憶された各照合結果をクリアする処理とが、開店処理にかかるコマンドが入力されてから閉店処理にかかるコマンドが入力されるまでの間、繰り返し実行されるようにした。
【0062】
これにより、遊戯場側で制御基板の調整や改造などが行われて制御プログラムが変更された場合、遊戯場外でこの不正行為を容易かつ確実に発見することができ、違法行為を速やかに摘発できるという効果が得られる。
【図面の簡単な説明】
【図1】この発明の一実施例にかかる遊戯場管理システムの概略構成および一遊戯場内のシステムを示す説明図である。
【図2】遊戯機と端末装置との電気的関係を示すブロック図である。
【図3】遊戯機から端末装置へ送信される信号をプログラムデータの内容と対応づけて示すタイミングチャートである。
【図4】制御装置の電気的構成を示すブロック図である。
【図5】管理装置の電気的構成を示すブロック図である。
【図6】遊戯機における割込み処理の手順を示すフローチャートである。
【図7】端末装置の制御手順を示すフローチャートである。
【図8】適正判定信号およびエラー信号のデータ構成例を示す説明図である。
【図9】制御装置の制御手順を示すフローチャートである。
【図10】管理装置の制御手順を示すフローチャートである。
【符号の簡単な説明】
1 遊戯場
2 遊戯機
3 制御装置
4 端末装置
5 管理装置
L2 公衆回線[0001]
[Industrial application fields]
The present invention relates to a system for managing a plurality of game machines in an amusement park, and in particular, the present invention relates to an amusement hall management for monitoring whether or not the game machine is operating based on an appropriate control program. Related to the system.
[0002]
[Prior art]
In the pachinko hall, there are a number of electronic game machines such as pachinko machines and slot machines. These electronic game machines incorporate a control board on which electronic circuit components are mounted, and the operation of the game machine is controlled in series.
[0003]
By the way, it is necessary to control electronic game machines of customs business models such as slot machines and pachinko machines based on laws and regulations, and each machine manufacturer is required to operate the circuit configuration of the control board and the game machine. The control program is designed according to this regulation.
The designed control board is encased in the case after being inspected and incorporated into the aircraft. It is illegal to break this seal and adjust or modify the control circuit or control program without permission. .
[0004]
[Problems to be solved by the invention]
However, in order to detect such illegal acts, it is necessary to check the sealing of the control board in each machine for each game machine, which requires a great deal of labor and time. If there is no suspicion that the hall side is illegal, it is difficult to check the control board and it is virtually impossible to completely prevent illegal acts.
[0005]
The present invention has been made paying attention to the above problems, and after reading out the control programs possessed by each game machine, it is determined whether these programs are appropriate or not by determining outside the amusement park. The technical challenge is to easily and reliably find illegal activities on the other side.
[0006]
[Means for Solving the Problems]
The playground management system of the present invention includes an amusement parkA plurality of terminal devices individually connected to each of the game machines, a management device provided outside the playground, and a control device in the playground capable of communicating with the management device and each terminal device It is.
In the invention of
Each terminal device also has appropriate program storage means for storing an appropriate control program transmitted from the amusement park control device, and a control program held by the game machine from the game machine connected to the own device. , A program accepting means for accepting a fixed capacity at regular time intervals, a program accumulating means for sequentially accumulating control programs accepted by the program accepting means, and all control programs possessed by the game machine are accumulated in the program accumulating means. When this is done, the collation means for collating the stored control program with the appropriate control program stored in the appropriate program storage means, and the collation result transmission for transmitting the collation result by the collation means to the amusement park control device Means.
Further, the amusement park control device stores the collation result transmitted from the collation result transmitting means of each terminal device in its own memory, and the collation results from all terminal devices in the amusement park are stored in the memory. A process for generating management data that integrates these verification results and transmitting the management data to the management device; and a process for clearing each verification result stored in the memory after the management data is transmitted. A collation result processing unit is provided that is repeatedly executed after a command related to the store opening process is input until a command related to the store closing process is input.
[0007]
In the invention of
[0008]
[Action]
In the invention of
In each terminal device, while the control program transmitted from the control device in the amusement hall is stored in the appropriate program storage means, the control program held by the game machine is fixed from the game machine connected to the own device. A fixed capacity is received every time and is sequentially stored in the program storage means. When all the control programs held by the game machine are accumulated, the accumulated control program is collated with an appropriate program stored in the appropriate program storage means, and the comparison result is transmitted to the control device in the amusement hall. .
In the amusement park control device, the verification results transmitted from each terminal device are stored in the memory of its own device, and when the verification results from all the terminal devices in the playground are stored, these verification results are integrated. Data is generated and transmitted to the management device, and each verification result stored in the memory is cleared after the management data is transmitted. The above-described series of processing in the amusement park control device is repeatedly executed after a command related to the store opening process is transmitted until a command related to the store closing process is input.
[0009]
In the invention of
[0010]
DETAILED DESCRIPTION OF THE INVENTION
A preferred embodiment for carrying out the invention is shown in FIG. This playground management system connects a plurality of
[0011]
Each
[0012]
【Example】
FIG. 1 (1) shows a schematic configuration of a playground management system according to one embodiment of the present invention.
This playground management system is for checking whether or not there is a game machine using an improper control program in a plurality of
[0013]
FIG. 1 (2) shows a system configuration in one
[0014]
The
[0015]
In this embodiment, a program for instructing the CPU to output data (hereinafter referred to as “program data”) constituting the program owned by the CPU to the outside is incorporated in the control program for each model. The
[0016]
The
Upon receiving the transmission from each
The
[0017]
In this embodiment, it is assumed that the
[0018]
FIG. 2 shows an electrical relationship between the
The
As described above, the
[0019]
The reading and transmission of the program data of the
The
[0020]
On the other hand, the
The transmission /
[0021]
The ROM 11 stores control procedures for exchange with the
[0022]
The proper program storage unit 12 stores the proper program transmitted from the
Of these memories, the possessed program storage unit 12 is a non-volatile memory, and when the power of the apparatus is turned on, the newly received data is assumed to follow the previously accumulated data. It is processed. On the other hand, the appropriate
[0023]
In this embodiment, the
[0024]
FIG. 3 shows a specific example of the pulse signals S1 and S2.
The first pulse signal S1 is used to instruct the
Each arrow in the figure indicates the input timing of the interrupt signal, and d indicates the time interval of the interrupt signal.
[0025]
In this example,ROM78 bits of data is stored in each address in the1Indicates the data indicated by the first bit of the head address as DN Indicates the data indicated by the eighth bit of the final address.
In the following description, the D1"Start data D1"And DN"Final data DN".
[0026]
The data signal S2 has a pulse width corresponding to the time interval d of the interrupt signal in synchronization with the input timing of the interrupt signal. On the other hand, the read instruction signal S1 normally rises after being delayed by a time from the input of the interrupt signal, and then remains at the H level for b time. (A + b) time is smaller than the d time. Is set to
The read instruction signal S1 is the final data DNOnly when (a + b) time elapses, and when the time a further elapses from the input of the next interrupt signal, it returns to L level.
[0027]
The
After this, the content of the data signal S2 is again the first data D1In this case, the
[0028]
FIG. 4 shows an electrical configuration of the
[0029]
The
The RAM 18 is used as a work area for various processes, and the
[0030]
The
[0031]
The first transmission / reception unit 24 is for exchanging information with each
[0032]
FIG. 5 shows an electrical configuration of the
[0033]
The program input unit 33 is used to input various appropriate programs, and includes a CD-ROM drive, an optical disk drive, and the like. The
The transmission /
The
[0034]
FIG. 6 shows an operation procedure of the control unit when an interrupt signal is input in the
[0035]
When an interrupt signal is input, the
[0036]
In the
[0037]
If the counter B is less than 8 at this time, the determination in the
[0038]
On the other hand, if the bit counter B has reached “8” at the time of the increment of
At this point, the address counter A ismaxIf it is below, the process proceeds from
[0039]
Further, the
Since the address counter A and the bit counter B at the time of
[0040]
FIG. 7 shows a control procedure of the
When the transmission of the appropriate program is received from the
[0041]
When the read instruction signal S1 shifts from L to H, the determination in
At this time, the retained
[0042]
As described above, when the read instruction signal S1 rises and the time b has elapsed, it returns to the L level and
[0043]
On the other hand, when the read instruction signal S1 is maintained in the H level state even after b hours have elapsed from the rise,CPU10The data signal S2 at this time is the final data DNAnd the process proceeds from
[0044]
By the way, when the processing so far is the first processing performed after the apparatus is started, depending on the content of the processing that was executed when the power of the apparatus was turned off last time, the possessed program storage unit There is a possibility that an error has occurred in the contents stored in 13. For this reason, only in the case of the first process, the
[0045]
The data read at this time is the top data D1When the above processing is repeatedly executed and
[0046]
As a result of the collation processing, when even one bit is recognized between the possessed program and the appropriate program,
[0047]
FIGS. 8A and 8B show data configuration examples of the appropriateness determination signal and the error signal, respectively.
In the figure, each rectangle represents 1-byte data for expressing a character code. Here, for simplicity of explanation, a specific character is represented in each rectangle.
[0048]
First, the first byte of data indicates a character “!” Indicating that the following series of information is transmission information of the collation result from the
The next 1-byte data is a code CD indicating a specific collation result, and a code “0” is represented in the case of an appropriate determination signal, and a code “1” is represented in the case of an error signal. The subsequent two bytes of data are a checksum CM obtained by performing a predetermined calculation for each byte so far, and a carriage return code indicating the end of transmission information is added at the end.
[0049]
Returning to FIG. 7, when the transmission of any of the above signals is completed, the
[0050]
FIG. 9 shows a control procedure of the
The
First, in
[0051]
This transmission processing is executed once for each model, and each transmission information is obtained by adding a code for identifying the model related to the program data before the program data representing the appropriate program. This transmission information is transmitted to all the
[0052]
When the transmission of the appropriate program for all models is completed, the
[0053]
Thereafter, when the same processing is repeatedly executed and the collation results from all the
Thereafter, the processes in
[0054]
FIG. 10 shows a control procedure of the
This
[0055]
If management data is received from any one of the
On the other hand, if each collation result in the management data is appropriate,
[0056]
CPU26Stores the reception time of the transmission request and management data from each
[0057]
According to the above processing, the control circuit of the
[0058]
In the above embodiment, allTerminal device 4When the verification result is received from theManagement device 5However, the present invention is not limited to this, and the received content may be transmitted to the
[0059]
Further, in the above embodiment, each
[0060]
Further, instead of the method of transmitting the appropriate program from the
[0061]
【The invention's effect】
In this invention, with respect to a terminal device individually connected to each amusement machine provided in the amusement hall, a gaming machine connected to the terminal device from a management device outside the amusement hall via a control device in the amusement hall. The appropriate program to be held by the game machine is transmitted, the control program stored in the game machine is compared with the appropriate control program in each terminal device, and the verification result is transmitted to the control device in the amusement hall. I made it. Also, in the amusement park control device, when the verification results from all the terminal devices in the amusement hall are stored in the memory of the own device, and the verification results from all the terminal devices in the amusement hall are stored in the memory, these A process for generating management data that integrates the results of matching and transmitting the management data to a management device outside the playground, and a process for clearing each matching result stored in the memory after the management data is transmitted, are related to the store opening process. Executed repeatedly from the time when a command is input until the time when a command related to the store closing process is input.
[0062]
As a result, if the control board is adjusted or modified on the playground side and the control program is changed, this fraudulent act can be detected easily and reliably outside the playground, and illegal acts can be detected quickly. The effect is obtained.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a schematic configuration of a playground management system and a system in one playground according to one embodiment of the present invention.
FIG. 2 is a block diagram showing an electrical relationship between the game machine and the terminal device.
FIG. 3 is a timing chart showing a signal transmitted from the game machine to the terminal device in association with the content of the program data.
FIG. 4 is a block diagram showing an electrical configuration of a control device.
FIG. 5 is a block diagram showing an electrical configuration of the management apparatus.
FIG. 6 is a flowchart showing a procedure of interrupt processing in the game machine.
FIG. 7 is a flowchart showing a control procedure of the terminal device.
FIG. 8 is an explanatory diagram illustrating a data configuration example of an appropriateness determination signal and an error signal.
FIG. 9 is a flowchart showing a control procedure of the control device.
FIG. 10 is a flowchart showing a control procedure of the management apparatus.
[Brief description of symbols]
1 playground
2 game machines
3 Control device
4 Terminal equipment
5 management devices
L2 public line
Claims (2)
前記管理装置は、前記遊戯場内制御装置に対し、前記遊戯場内の各遊戯機が保有すべき適正な制御プログラムを送信し、
前記遊戯場内制御装置は、
前記遊戯場の開店処理にかかるコマンドおよび閉店処理にかかるコマンドをそれぞれ入力する入力手段と、前記入力手段から開店処理にかかるコマンドが入力されたことに応じて、各端末装置に対し、それぞれ前記管理装置から送信された制御プログラムのうち当該端末装置に接続された遊戯機が保有すべき適正な制御プログラムを送信する適正プログラム送信手段とを具備し、
前記各端末装置は、
前記遊戯場内制御装置から送信された適正な制御プログラムを保存する適正プログラム記憶手段と、自装置に接続されている遊戯機からその遊戯機が保有している制御プログラムを、一定の時間毎に一定容量ずつ受け付けるプログラム受付手段と、前記プログラム受付手段が受け付けた制御プログラムを順次蓄積するプログラム蓄積手段と、前記プログラム蓄積手段に前記遊戯機が保有する全ての制御プログラムが蓄積されたとき、その蓄積された制御プログラムと前記適正プログラム記憶手段に保存された適正な制御プログラムとを照合する照合手段と、前記照合手段による照合結果を前記遊戯場内制御装置に送信する照合結果送信手段とを具備し、
前記遊戯場内制御装置は、各端末装置の照合結果送信手段から送信された照合結果を自装置のメモリに保存する処理と、前記メモリに遊戯場内のすべての端末装置からの照合結果が記憶されたとき、これらの照合結果を統合した管理データを生成して前記管理装置に送信する処理と、前記管理データの送信後に、前記メモリに記憶された各照合結果をクリアする処理とを、前記開店処理にかかるコマンドが入力されてから閉店処理にかかるコマンドが入力されるまでの間、繰り返し実行する照合結果処理手段を備えている遊戯場管理システム。 A plurality of terminal devices individually connected to each amusement machine in the amusement hall , a management device provided outside the amusement hall, a control device in the amusement hall capable of communicating with the management device and each terminal device, A system that includes
The management device transmits an appropriate control program to be held by each amusement machine in the amusement park to the amusement park control device ,
The amusement park control device includes:
An input means for inputting a command relating to the opening process of the amusement hall and a command relating to the closing process, and the management for each terminal device in response to the input of the command relating to the opening process from the input means. Appropriate program transmitting means for transmitting an appropriate control program to be possessed by the game machine connected to the terminal device among the control programs transmitted from the device ,
Each terminal device is
Appropriate program storage means for storing an appropriate control program transmitted from the control device in the amusement hall, and a control program held by the game machine from the game machine connected to the own device at a constant time Program receiving means for receiving each capacity, program storing means for sequentially storing the control programs received by the program receiving means, and when all the control programs held by the game machine are stored in the program storing means, A matching means for matching the control program with the appropriate control program stored in the appropriate program storage means, and a matching result transmitting means for sending the matching result by the matching means to the amusement park control device,
The amusement park control device stores the verification result transmitted from the verification result transmission means of each terminal device in its own memory, and the verification results from all the terminal devices in the amusement park are stored in the memory. A process for generating management data in which these verification results are integrated and transmitting the management data to the management device; and a process for clearing each verification result stored in the memory after the management data is transmitted. A playground management system comprising verification result processing means that is repeatedly executed from when a command related to is input until a command related to a store closing process is input .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07531596A JP3811214B2 (en) | 1996-03-04 | 1996-03-04 | Amusement park management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07531596A JP3811214B2 (en) | 1996-03-04 | 1996-03-04 | Amusement park management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09239125A JPH09239125A (en) | 1997-09-16 |
| JP3811214B2 true JP3811214B2 (en) | 2006-08-16 |
Family
ID=13572711
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07531596A Expired - Lifetime JP3811214B2 (en) | 1996-03-04 | 1996-03-04 | Amusement park management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3811214B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09262358A (en) * | 1996-03-28 | 1997-10-07 | Japan Network Syst Kk | Game machine rom inspection system |
| JP5007454B2 (en) * | 2001-06-27 | 2012-08-22 | グローリー株式会社 | Amusement hall system and information acquisition method of portable terminal in amusement hall |
| JP2005118172A (en) * | 2003-10-14 | 2005-05-12 | Sanyo Product Co Ltd | Game machine |
| JP2010063916A (en) * | 2009-12-21 | 2010-03-25 | Sanyo Product Co Ltd | Game machine |
-
1996
- 1996-03-04 JP JP07531596A patent/JP3811214B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09239125A (en) | 1997-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3526615B2 (en) | Microcomputer chip for controlling a gaming machine and collating device for detecting illegality thereof | |
| CN111623476B (en) | Data updating method and device in outdoor EEPROM of air conditioner and storage medium | |
| KR910007035B1 (en) | Data processing method between the first electronic device and the second electronic device and a portable medium as a second electronic device for the data processing method | |
| CN111130602B (en) | Near field communication card data writing system, method, device and medium | |
| US5889266A (en) | Data transfer system having a terminal and a portable data carrier configuration and method for recharging the portable data carrier configuration using the terminal | |
| JP3811214B2 (en) | Amusement park management system | |
| JP2000233057A5 (en) | ||
| JP2000233057A (en) | Monitoring system for gaming machine control chips | |
| JP2002070636A (en) | In-vehicle electronic control device, data rewriting system, data rewriting method, and storage medium | |
| JPH10192533A5 (en) | ||
| JPH10192533A (en) | Arithmetic processing unit for gaming machines | |
| JP4344389B2 (en) | Game equipment management device | |
| CN111679843B (en) | Data updating method and device in outdoor EEPROM of air conditioner and storage medium | |
| JPH10201932A (en) | Security system for game machine control chip | |
| JP3811263B2 (en) | Amusement park management system | |
| JP3930657B2 (en) | Game equipment management device | |
| JP4661244B2 (en) | Air conditioner | |
| JP3489155B2 (en) | Card usage | |
| US7404027B2 (en) | Slave device in information processing system, operation control program for slave device, and operation control method for slave device | |
| JP3980100B2 (en) | Amusement park management system | |
| JPH09285622A (en) | Gaming device control device and gaming device network system | |
| JPH11272817A (en) | Card information siphoning system and method | |
| KR101059227B1 (en) | Operation information display device and control method of arcade game machine | |
| JP2830771B2 (en) | Data collation method | |
| JP2004102885A (en) | Apparatus for reading non-contact ic card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051101 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051221 |
|
| 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: 20060502 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060526 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090602 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100602 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100602 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100602 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110602 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120602 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130602 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130602 Year of fee payment: 7 |
|
| 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 |
|
| EXPY | Cancellation because of completion of term |