JP5459700B2 - 無線品質集計装置、及び、無線品質集計プログラム - Google Patents
無線品質集計装置、及び、無線品質集計プログラム Download PDFInfo
- Publication number
- JP5459700B2 JP5459700B2 JP2009102927A JP2009102927A JP5459700B2 JP 5459700 B2 JP5459700 B2 JP 5459700B2 JP 2009102927 A JP2009102927 A JP 2009102927A JP 2009102927 A JP2009102927 A JP 2009102927A JP 5459700 B2 JP5459700 B2 JP 5459700B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless
- wireless terminal
- management server
- transmission
- terminal
- 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
- Mobile Radio Communication Systems (AREA)
Description
これら各無線端末の受信状態、即ち無線品質は、設置箇所や中継機からの距離などにより個々に異なる。
この技術は、管理サーバから各無線端末に指令を出して各無線端末に無線品質を表示させ、担当者が巡回してこれらを確認するものである。
このため多数の無線端末を擁する電子棚札システムでは、無線端末の無線品質を取得することが困難であり、例えば、これら無線端末のプログラムを一斉にバージョンアップする際に要する時間を見積もることが困難であった。
そのため、無線端末個々の無線品質を評価したり、無線端末全体としての無線品質を評価する方法が求められていた。
請求項2に記載の発明では、前記見積手段は、1回の送信で前記所定の情報を複数の無線端末に送信する動作を所定の回数行い、当該送信で前記所定の情報を受信していない無線端末に前記所定の情報を個別に送信する情報処理装置の、前記動作の前記所定の回数と、前記所定の情報の送信が完了するまでの必要時間を見積もることを特徴とする請求項1に記載の無線品質集計装置を提供する。
請求項3に記載の発明では、前記見積手段は、前記所定の情報の送信が完了するまでの必要時間が最短となるように前記所定の回数を見積もることを特徴とする請求項2に記載の無線品質集計装置を提供する。
請求項4に記載の発明では、前記見積手段は、前記必要時間内において、前記複数の無線端末の消費電力が最小となるように前記所定の回数を見積もることを特徴とする請求項2に記載の無線品質集計装置を提供する。
請求項5に記載の発明では、前記無線品質は、前記無線端末が受信中に生じたエラーの比率であることを特徴とする請求項1から請求項4までのうちの何れか1の請求項に記載の無線品質集計装置を提供する。
請求項6に記載の発明では、前記複数の無線端末と無線を介して通信する通信手段を具備し、前記無線品質取得手段は、前記複数の無線端末と通信することにより、前記複数の無線端末の個々の無線品質を取得することを特徴とする請求項1から請求項5までのうちの何れか1の請求項に記載の無線品質集計装置を提供する。
請求項7に記載の発明では、所定箇所に配置された複数の無線端末の個々の無線品質を取得する無線品質取得機能と、前記取得した個々の無線品質を集計する集計機能と、前記集計した集計値を用いて、前記複数の無線端末に所定の情報の送信が完了するまでの必要時間を見積もる見積機能と、前記見積もった必要時間を出力する必要時間出力機能と、をコンピュータで実現する無線品質集計プログラムを提供する。
無線通信システム1(図1)では、中継機3を介して管理サーバ2と無線端末5が通信している。
無線端末5は、中継機3と通信する際の受信エラーをエラー履歴として記憶しており、管理サーバ2は、各無線端末5からエラー履歴を収集して履歴DBに記憶し、各無線端末5の無線品質を評価する。
また、管理サーバ2は、ブロードキャスト送信で受信に失敗した無線端末5に再度受信の機会を提供するために、ブロードキャスト送信によるブロックの再送を行う。
再送によっても受信に失敗した無線端末5があった場合、管理サーバ2は、個々の無線端末5に対して受信に失敗したブロックをユニキャスト送信することにより個別に対処する。
そこで、管理サーバ2は、履歴DBに記憶した各無線端末5のエラー履歴から無線端末5の全数の平均のエラーレートを求め、これを用いて、再送回数(フレーム内再送回数、基本フレーム再送回数)、及び必要時間の関係を計算して提示する。
このようにして、無線通信システム1では、例えば、無線端末5の一斉バージョンアップに要する時間を見積もることができるため、作業者は、適切な人員の配置や複数店舗でのバージョンアップを連続して行う場合のスケジュールを設定することができる。
図1は、本実施の形態の無線通信システム1のネットワーク構成の一例を示した図である。
無線通信システム1は、管理サーバ2、中継機3a、3b、・・・、電子棚札として機能する無線端末5、5、・・・、などから構成されている。無線としてはRF(Radio Frequency)や赤外線などを用いることができる。
無線通信システム1は、例えば、大型小売店舗に設置された場合、1日のうち、1〜2時間程度が無線端末5の表示内容の書き換えに用いられ、その他の期間は表示の書き換えは行わずに同期状態が維持されている。
以下、中継機や無線端末を特に区別しない場合には、単に中継機3、無線端末5と記すことにする。
管理サーバ2は、有線LAN(Local Area Network)または無線LANによって、中継機3と通信し、これら中継機3を介して無線端末5と通信する。
管理サーバ2は、無線端末5と通信してこれらの表示を書き換えるほか、各無線端末5の搭載しているアプリケーションなどのバージョンも管理しており、これをバージョンアップする際には、各無線端末5に更新(アップデート用)ファイルを送信して、無線端末5にファイルの更新を行わせる。
このように、管理サーバ2と無線端末5の通信を中継機3に中継させるのは、無線端末5に中継機3との近距離無線通信を行わせた方が、無線端末5に管理サーバ2との遠距離の無線通信を行わせる場合よりも無線端末5の消費電力を低減することができるためである。
即ち、中継機3のグループ内で親中継機を1台設定し、1つの中継機3のグループは、親中継機を頂点とする木構造を形成し、子中継機は親中継機が送信する同期信号を監視することにより従属同期を行う。
例えば、中継機3b、3c(子中継機)は、中継機3a(親中継機)が無線端末5に送信する同期信号を受信し、この受信タイミングを基準として、自己の同期信号を送信する。
無線端末5は、何れかの中継機3に対応づけられており、無線端末5は自己が対応づけられた中継機3と通信する。
例えば、中継機3aには、無線端末群6a内の無線端末5が中継機3aと通信するように設定されている。
このエラー履歴は、無線端末5の受信エラーのエラーレート(エラー率)により当該無線端末5の無線品質を評価するのに用いられる。
このように、本実施の形態では、無線端末5の無線品質を受信状態によって評価するが、他の方法によって評価するように構成してもよい。
この複数の無線端末5は、任意に選択することができ、例えば、全ての無線端末5を選択して店舗全体としての無線品質を評価したり、後述する無線端末5のサイズ別の無線品質を評価したり、あるいは、野菜売り場や魚売り場など、売り場ごとの無線端末5の無線品質を評価することができる。
即ち、サイズ大中小の無線端末5には、それぞれサイズ大用、中用、小用のアプリケーションがインストールされており、管理サーバ2は、これらサイズ別にファイルを更新するものとする。
複数回ブロードキャスト送信する方法としては、後に詳細に説明するフレーム内再送と基本フレーム再送を用いる。
ここで、ブロードキャスト送信とは、ネットワーク通信において不特定多数の端末に情報を送信することをいう。
一方、サイズ大、小の無線端末5は、管理サーバ2がサイズ中用の更新ファイルを送信している間休止して消費電力を節約する。
無線端末5のうち、更新対象であったサイズ中の無線端末5は、この問い合わせに対し、受信が成功したか否かの応答を管理サーバ2に対して行う。
ここで、ユニキャスト送信とは、ネットワーク通信において、単一のアドレスの端末に対して情報を送信することをいう。
以上のようにして、サイズ中の無線端末5は、更新ファイルを受信し終えると、これを用いてアプリケーションのバージョンアップを実行する。
無線端末5が、例えば、数万台など多数存在する場合、一定の割合で更新ファイルの受信に失敗する無線端末5が存在することが考えられる。特に無線通信の場合には、無線回線が不安定になる場合も考えられるため、受信に失敗する無線端末5が発生する可能性が高くなる。
そこで、複数回一斉送信を繰り返すことにより、受信に失敗する無線端末5の台数を著しく低減することができる。
これは、送信対象となっている無線端末5の無線品質と、これら回数によって、ファイルの送信を完了するまでの時間(以下、必要時間)が異なり、ユーザが所望のものを選択できるようにするためである。
このため、管理サーバ2は、無線端末5の無線品質を評価したり、無線品質と再送回数を変数として必要時間をシミュレーションするアプリケーションを搭載しており、ユーザは、当該アプリケーションを用いて、適当な回数を選択することができる。
なお、当該アプリケーションは、必ずしも管理サーバ2に搭載する必要はなく、例えば、パーソナルコンピュータなどに実装して、スタンドアローンにて計算するように構成することもできる。
管理サーバ2は、CPU21、RAM22、記憶媒体23、クロック24、表示部25、操作部26、LAN接続I/F(インターフェース)27などから構成されている。
CPU21は、記憶媒体23などに記憶されたプログラムを実行して各種演算や管理サーバ2の各部を制御する中央処理装置である。
RAM22は、CPU21に対してワーキングメモリを提供するランダムアクセスメモリである。
本実施の形態では、無線端末5をグループ分けして通信するためのプログラムや、無線端末5を登録した端末DB(データベース)、無線端末5のアプリケーションなどを更新する更新ファイル、各無線端末5から収集したエラー履歴を記憶した履歴DBなどが記憶されている。
より詳細には、無線通信システム1では、パケットによりデータの送受信をしており、エラー履歴は、受信におけるパケットエラーレートを特定することができる情報となっている。
無線端末5は、エラー履歴を記録して、管理サーバ2の要求により管理サーバ2に送信し、管理サーバ2は、エラー履歴を用いて無線端末5の無線品質を評価する。
表示部25は、例えば、液晶ディスプレイなどによって構成されており、担当者が管理サーバ2を操作する際の操作画面などの各種画面を表示する。
操作部26は、例えば、キーボードやマウスなどの操作端末を備えており、担当者から管理サーバ2の操作を受け付ける。
LAN接続I/F27は、有線、または無線LANであり、中継機3との通信を行う。
CPU31は、記憶媒体33などに記憶されたプログラムを実行して中継機能を発揮したり中継機3の各部を制御する中央処理装置である。
RAM32は、CPU31に対してワーキングメモリを提供するランダムアクセスメモリであり、管理サーバ2から送信されてきた情報を無線端末5に対して送信する際に、これを一時的に記憶したりする。
クロック34は、例えば、水晶発振器などによって構成され、クロック信号を生成する。
LAN接続I/F35は、有線、または無線LANであり、管理サーバ2との通信を行う。
近距離無線I/F36は、無線端末5と近距離の無線通信を行う。
CPU51は、記憶媒体53などに記憶されたプログラムを実行して電子棚札機能を発揮したり無線端末5の各部を制御する中央処理装置である。
RAM52は、CPU51に対してワーキングメモリを提供するランダムアクセスメモリであり、無線通信システム1に参加する際に自分が対応づけられた中継機3の中継機IDや、中継機3から送信されてきた更新ファイル、同期信号、その他のデータを記憶する。
エラー履歴は、例えば、過去一ヶ月間など、所定の期間に渡って、受信の成功・失敗を記録した情報であり、受信エラーの発生率を特定することができる情報である。
表示部55は、例えば、メモリ性液晶表示装置を用いて構成されており、表示内容の書き換え時に電力を消費し、表示期間中は電力を消費しないように構成されている。
バッテリ57は、例えば、所謂ボタン電池などで構成されており、無線端末5が駆動するための電力を供給する。
参加スイッチ59は、無線端末5を商品棚に設置し、管理サーバ2に参加させる際に押下するボタンである。
なお、参加スイッチ59は、必ずしも必要でなく、例えば、無線端末5の電源をオンした際に自動的に参加処理を行ったりなど、各種の形態が可能である。
端末DBは、「端末ID」、「サイズ」、「バージョン」、「中継機ID」などの項目から構成されている。
「端末ID」は、各無線端末5のID情報であり、管理サーバ2は、端末IDにより各無線端末5を特定する。
「バージョン」は、無線端末5に搭載してあるアプリケーションのバージョンである。アプリケーションは、無線端末5のサイズごとに異なるため、バージョンもサイズごととなる。
「バージョン」の番号体系の中にサイズ情報を取り込むことにより、サイズ情報の項目管理を削除してもよい。
なお、他の店舗から異なるバージョンの無線端末5を持ってきて取り付けたりなど、同じサイズであってもバージョンが異なる場合もある。
「中継機ID」は、各無線端末5と関連付けられて無線通信を行う中継機3のID情報である。
例えば、端末ID「001」の無線端末5に、第1のアプリケーション、第2のアプリケーションの合計2つのアプリケーションを搭載する場合、端末DBには、各アプリケーションのバージョンを記録する。
無線通信システム1は、基本フレームという通信フォーマットを用いることにより、無線端末5の無線通信における同期の維持、管理サーバ2から無線端末5へのデータ(ファイルなどの各種情報を含む)の送信、無線端末5から管理サーバ2へのデータの送信を可能としている。
同期フレームは、中継機3ごとに時分割されており、中継機3a用の同期信号→中継機3b用の同期信号→・・・といったように、各中継機3に対する同期信号がパケットとして順次送信される。
このため、中継機3aが送信する同期信号には、無線端末群6aの無線端末5が同期し、中継機3bが送信する同期信号には無線端末群6bの無線端末5が同期し、これら同期信号は、無線端末群6ごとに時分割されて送信するため、これらの混信を防止することができる。
より具体的には、管理サーバ2は、無線端末群6aに属する無線端末5の少なくとも1台に送信するデータがある場合、有無フラグを有に設定し、ない場合には無に設定する。
端末リストは、データの送信先である無線端末5の端末IDとデータの受信タイミングをリスト化したものである。
無線端末5は、同期信号の有無フラグが有であった場合、端末リストを受信し、自己がデータの送信先として指定されているか否かを確認し、指定されていた場合には、指定された受信タイミングでデータを受信し、指定されていない場合には、次の同期信号まで休止状態となって消費電力を節約する。
ブロードキャスト送信の場合には、有無フラグを有に設定し、端末リストで全無線端末5が送信対象である旨の情報を送信する。
例えば、中継機3aに対応づけられた無線端末群6aの全ての無線端末5は、有無フラグが有であるため端末リストの全無線端末5が送信対象である旨の情報を受信し、指定された受信タイミングでデータを受信する。このようにして、データ期間で送信されるデータは無線端末群6aの全ての無線端末5に受信される。
特定のIDをブロードキャスト用端末IDとして定義し、これを全無線端末5が送信対象である旨の情報とすることもできる。
例えば、中継機3に対応づけられた無線端末群6aのある無線端末5が送信対象である場合、有無情報が有であるため、無線端末群6aの全ての無線端末5が端末リストを受信する。
送信対象となっていない無線端末5は、端末リストで自己の端末IDが送信されてこないため休止状態となり、送信対象となっている無線端末5は、自己の端末IDと受信タイミングを確認し、当該タイミングでデータを受信する。
例えば、無線端末5をサイズ別にグループ化したとする。
サイズ大の無線端末5に対してブロードキャスト送信する場合、管理サーバ2は、サイズ大の無線端末5が属する無線端末群6に対応づけられた中継機3の同期信号において有無フラグを有に設定し、端末リストにてサイズ大の無線端末5の端末IDと受信タイミングを指定する。受信タイミングでは、1のデータをサイズ大の無線端末5が一斉に受信するように設定する。
なお、特定のグループの無線端末5に対してデータを送信する場合をマルチキャスト送信と呼ぶこともある。
ここでは、無線端末5に送信するデータとして更新ファイルを用いるが、商品情報を無線端末5に表示させるための表示データなど、他のデータの送信も同様である。
また、以下に説明するデータ送信方法は、ブロードキャスト送信、ユニキャスト送信の何れにも適用できるものである。
これは、無線端末5のメモリ容量の制約による無線端末5が一度に受信できるデータ量から決められたものである。
ブロックの個数がn個であった場合、更新ファイルのサイズは4096×nバイトとなる。
次に、管理サーバ2は、ブロックを110バイトの分割データa、b、c、・・・に更に分割し、個々の分割データをパケットとしてデータ期間にて順次送信する。
このようにして、管理サーバ2は無線端末5にブロックを順次送信し、無線端末5は、全ブロックを受信した後、これを組み立て更新ファイルを復元する。
その後、無線端末5は、更新ファイルを実行してアプリケーションのバージョンアップなどを行う。
そのため、ブロードキャスト送信では、無線端末5は、分割データの受信に失敗すると、次の送信されてくるブロックを受信する記憶エリアを確保する関係上、現在受信しているブロックを破棄する。
無線端末5は、更新ファイルのイメージを予め記憶しており、これと受信したブロックを対比することにより、全ブロックの送信後に、受信に失敗したブロックを特定することができる。
なお、1ブロックエラーレートは、パケットエラーレート×分割数(4096/110)である。
図5の例では、1の基本フレームを用いて1の中継機3に対応づけられた無線端末5に更新ファイルを送信したが、図6の例では、中継機3aに対応づけられた無線端末5(無線端末群6aに属する無線端末5)と中継機3bに対応づけられた無線端末5(無線端末群6bに属する無線端末5)に更新ファイルを送信する。
そして、管理サーバ2は、中継機3aの同期信号で有無フラグを有に設定し、端末リストで、送信対象の無線端末5の端末ID(ユニキャスト送信の場合には個々の端末ID、ブロードキャスト送信の場合には全無線端末5が送信対象である旨の情報)を送信し、受信タイミングとしてデータ期間の前半を指定する。
また、管理サーバ2は、中継機3bの同期信号で有無フラグを有に設定し、端末リストで、送信対象の無線端末5の端末ID(ユニキャスト送信の場合には個々の端末ID、ブロードキャスト送信の場合には全無線端末5が送信対象である旨の情報)を送信し、受信タイミングとしてデータ期間の後半を指定する。
なお、この例では、データ期間の前半と後半で同じ更新ファイルの分割データを送信したが、異なる更新ファイルの分割データを送信するように構成することもできる。
この例では、1つのデータ期間を2つに区分したが、更に多くの区分を設け、更に多くの中継機3に対応づけられた無線端末5に更新ファイルを1の基本フレームで送信することもできる。
このように、例えば、送信するデータ量が少なく、データ期間に空の期間が生じる場合には、他の中継機3向けのデータを空の期間に設定することにより、データの送信時間を節約することができる。
無線通信システム1は、データ期間で分割データa→分割データa→分割データb→分割データb→・・・といったように、分割データの再送を1回行うことにより同じ分割データを2回ずつ送信する。
これに対し、無線端末5は、1回目に送信されてくる分割テータaの受信に成功した場合には、分割データaが再送されてくる間休止状態となって消費電力を節約し、分割データbが送信されてくるタイミングで起床してこれを受信する。
一方、無線端末5は、1回目に送信されてくる分割データaの受信に失敗した場合には、再送されてくる分割データaを受信して、その後に送信されてくる分割データbを受信する。
このようにして基本フレーム内で分割データを再送することにより、ブロックの推定される欠損率低減を期待することができる。
この例では、再送を1回行ったが、再送回数は任意に設定でき、更に多く再送を行うように構成することもできる。
この送信方法は、再送により送信するデータ量が増え、1のデータ期間に複数の中継機3向けの分割データが収容できない場合に用いることができる。
このように、1の基本フレームで分割データを再送することによりエラーによる欠損ブロックの発生を抑制でき、ブロックの推定欠損率を低減することができる。
無線通信システム1は、基本フレームによる1回目の分割データの送信を行った後、同基本フレームによって分割データを再送する。
この場合、データ期間内でも分割データの再送を行うことにより、フレーム内再送と基本フレーム再送を組み合わせることもできる。
図の例では、管理サーバ2は、中継機3a向けの基本フレームによって中継機3aに対応づけられている無線端末5に1回目の分割データを送信した後、中継機3b向けの基本フレームによって中継機3bに対応づけられている無線端末5に1回目の分割データを送信する。
この場合、管理サーバ2は、データ期間で分割データを複数回再送する基本フレームを構成し、当該基本フレームによる分割データの送信を複数回再送する。
管理サーバ2は、これら2種類の再送を組み合わせる場合に、フレーム内再送回数と基本フレーム再送回数を個別に設定することができる。
なお、ここでは、無線端末5が表示する商品情報の送信など、通常時に行う通常動作について説明し、無線端末5のアプリケーションのバージョンアップなどを行う更新ファイルの送信については、後ほど説明する。
以下の処理は、管理サーバ2のCPU21、中継機3のCPU31、無線端末5のCPU51がそれぞれ所定のプログラムに従って行うものである。
無線通信システム1は、無線端末5に送信するデータがない場合、以下のようにしてシステムの同期を維持する。
まず、中継機3が管理サーバ2に対して基本情報メッセージを送信する(ステップ105)。
基本情報メッセージは、管理サーバ2が同期信号を送信する直前のタイミングで、基本情報メッセージ応答を管理サーバ2に要求するメッセージであり、管理サーバ2は、当該情報により、中継機3が正常に動作しており、基本フレームによる情報送信を行える状態であることを確認することができる。
管理サーバ2は、基本メッセージ応答にて基本フレームに構成した情報を順次中継機3に送信する。
基本メッセージ応答は、同期信号の送信、端末リスト及びデータの送信と続くが、ここでは、無線端末5に送信するデータがないため、管理サーバ2は、同期信号を送信する。
同期は全ての無線端末5が行うため、この同期信号の送信はブロードキャスト送信にて行われる。
当該中継機3に対応づけられている無線端末群6に属する無線端末5は、当該中継機3の同期信号を受信し、これを用いて同期を維持する。
また、無線端末5は、同期信号の受信エラーが発生したか否かを判断し、エラー履歴を更新する。
その後、管理サーバ2、中継機3、無線端末5は、ステップ105〜115の動作を繰り返し(ステップ120〜130)、無線通信システム1の同期を維持する。
この動作は、例えば、管理サーバ2が特定の無線端末5に商品名や値段などの商品情報を表示させるためのデータを送信する場合に用いられる。
管理サーバ2は、送信に係るデータを110バイトの分割データ1〜nに分割して無線端末5に送信し、無線端末5は、分割データ1〜nを受信して元のデータを復元し、これを用いて商品表示などを行う。
この応答により、管理サーバ2は、基本フレームに構成した同期信号、端末リスト、データ(110バイトの分割データ1〜nに分割されている)を中継機3に送信する(ステップ145)。
中継機3は、同期信号を送信すると、次に周囲の無線端末5に対して端末リストを送信する(ステップ155)。
この送信は、ブロードキャスト送信とすることもできるが、当該中継機3に対応づけられた無線端末5を更にグループに分割し、これのグループのうちの特定のグループを対象としたマルチキャスト送信とすることも可能である。
中継機3に対応づけられた無線端末5のうち、端末リストで指定されている無線端末5は、端末リストで指定された受信タイミングで分割データ1を受信する。このように、分割データ1は、特定の無線端末5に宛ててユニキャスト送信される。
更に、中継機3は、分割データ2、・・・、分割データnを順次送信し、端末リストで指定されている無線端末5は、これらを受信して元のデータを組み立てる(ステップ165)。
また、無線端末5は、ステップ150〜165の受信動作を行うたびに受信エラーが発生したか否かを判断し、エラー履歴を更新する。
これにより、管理サーバ2は、中継機3が全ての分割データを中継機3に送信したことを確認することができる。
この応答には、無線端末5が分割データの受信に成功したか否かを表す情報が含まれており、中継機3は、当該応答を受けると管理サーバ2にデータ送信結果を送信する(ステップ180)。
管理サーバ2は、当該データ送信結果により、当該無線端末5への分割データのユニキャスト送信が成功したか否かを判断することができ、成功しなかった場合には、後ほど当該無線端末5に分割データを再度ユニキャスト送信する。
そして、中継機3は、当該次の無線端末5がデータ受信応答を行うと(ステップ200)、管理サーバ2にデータ送信結果を送信する(ステップ205)。
当該次の無線端末5は、ステップ150の同期信号の受信、及びステップ185〜190の分割データ受信で受信エラーが発生したか否かを監視し、エラー履歴を記録する。
以上、2つの無線端末5にデータをユニキャスト送信する場合について説明したが、管理サーバ2は、任意の台数の無線端末5にデータをユニキャスト送信することができる。
この収集動作は、ユーザが管理サーバ2に対して任意に実施させてもよいし、あるいは、管理サーバ2が定期的に行ってもよい。
管理サーバ2は、中継機3から基本情報メッセージを受信すると、中継機3に対して基本情報メッセージ応答を行い(ステップ225)、当該応答によって基本フレームに設定した同期信号とデータを中継機3に送信する。
ここで、管理サーバ2が送信するデータは、無線端末5に履歴データを管理サーバ2に送信させるための端末確認要求が含まれている。
次に、中継機3は、端末確認要求の送信先の無線端末5と、当該端末確認要求の受信タイミングを端末リストにて周囲の無線端末5に送信する(ステップ235)。
次に、中継機3は、特定の無線端末5に宛てた、端末確認要求を周囲に送信し、当該特定の無線端末5は、端末リストで指定された受信タイミングで当該端末確認要求を受信する(ステップ240)。
このように当該端末確認要求の送信は、特定の無線端末5を送信先とするユニキャスト送信である。
中継機3は、当該無線端末5からエラー履歴を受信すると、端末確認結果として、当該エラー履歴を管理サーバ2に送信する(ステップ250)。
管理サーバ2は、エラー履歴を受信すると、当該無線端末5の端末IDと対応づけて記憶媒体23(図2)の履歴DBに記憶する。
履歴DBには、無線端末5の端末ID、無線端末5から受信したエラー履歴、受信日時などが記憶される。
中継機3は、このように無線端末5からのエラー履歴を送信し終えると、その旨を伝えるべく管理サーバ2に中継機状態を通知する(ステップ270)。
管理サーバ2は、以上の動作を繰り返して全ての無線端末5からエラー履歴を収集してエラー履歴DBに記憶する。
なお、以上では、端末確認要求をユニキャスト送信により無線端末5に送信し、無線端末5は、その応答としてエラー履歴を管理サーバ2に送信したが、端末確認要求をブロードキャスト送信することも可能である。
この場合、無線端末5は、参加期間を利用して管理サーバ2にエラー履歴を送信する。
項目「フレーム内再送回数」は、フレーム内で分割データを再送する回数を表している。
項目「基本フレーム再送回数」は、基本フレーム単位で分割データを再送する回数を表している。
項目「使用基本フレーム数」は、1回の分割データ(再送を含む)の送信で使用する基本フレームの数である。
これは、分割データの量、フレーム内再送回数、基本フレーム再送回数に依存し、ユーザがフレーム内再送回数、及び基本フレーム再送回数を入力すると、アプリケーションが計算して自動的に設定する。
本実施の形態では、複数の無線端末5の無線品質を送信先の無線端末5のエラーレートの平均により定義する。
「エラーレートと必要時間」では、エラーレートの平均が「0%」、「0.10%」、「0.30%」、「1%」、「2%」の場合が項目として設定されており、各エラーレートでの必要時間がフレーム内再送回数、基本フレーム再送回数ごとに計算されて表示される。
(1)ここでは、前提条件として、中継機3の台数を4台、更新ファイル送信対象の無線端末5の台数を10000台、更新ファイルのサイズを96Kバイト、基本フレームの期間長を3秒とする。
また、無線端末5は、サイズ大、中、小について2種類ずつの計6種類存在し、それぞれに更新ファイルが異なるものとする。
中継機4台の場合、例えば、同期フレーム長=140ms、参加期間=100msとすると、データ期間は、2760msとなる。
(3)送信データ分割数は、送信データ分割数=1回の送信ブロック長/1分割データ最大長である。
1分割データ最大長は、110バイトである。
また、1回の送信ブロック長は4096バイトであり、それを1分割データ最大長110バイトで分割して送信する。
このため、送信データ分割数=4096/110=38分割となる。
一方、38分割された分割データは、それぞれに対して、平均エラーレートの確率だけ、エラーの可能性がある。
1%のフレームエラーレートが存在するならば、1ブロックの送信失敗率は、38%である。この数字は、フレーム内再送回数、基本フレームの再送回数の分だけ、低減されてゆく。例えば、フレーム内再送回数を4回とすると、38/5=7.6%となる。
一方、ブロードキャストに必要な時間は、1基本フレーム長が3分であるため、6機種あわせて18分である。
このように、店舗内無線エラーレートによって、フレーム内再送回数と基本フレーム再送回数の各組み合わせに対する必要時間が導ける。
なお、図12では、これら組み合わせのうち、フレーム内再送回数が2、5回、基本フレーム再送回数が0〜2回のものを示している。
ユーザは、この中から所望の組み合わせを選択すればよい。
このように、シミュレーションによって店内の平均エラーレートにより最短で更新ファイルを送信する時間を計算できるため、例えば、一晩に複数の店舗で更新ファイルを送信する場合に、最適な人員の配置を計画することができる。
まず、管理サーバ2は、送信対象となっている無線端末5のエラーレートをエラー履歴から入力し、これらを平均して平均エラーレートを計算する(ステップ305)。
次に、管理サーバ2は、フレーム内再送回数nを0に初期化すると共に(ステップ310)、基本フレーム再送回数mを0に初期化する(ステップ315)。
次に、管理サーバ2は、基本フレーム再送回数mを1だけインクリメントし(ステップ325)、mが予め設定した基本フレーム再送回数の最大値Mよりも小さいか否かを判断する(ステップ330)。
一方、最大値M以上の場合(ステップ330;N)、管理サーバ2は、フレーム再送回数nを1だけインクリメントし(ステップ335)、nが予め設定したフレーム内再送回数の最大値Nよりも小さいか否かを判断する(ステップ340)。
一方、最大値N以上の場合(ステップ340;N)、管理サーバ2は、RAM22に記憶した必要時間を、フレーム内再送回数nと基本フレーム再送回数mの組み合わせと対応づけて出力する(ステップ345)。
ユーザは、出力された必要時間やフレーム内再送回数nと基本フレーム再送回数mの組み合わせから、例えば、必要時間が最短となる組み合わせ、あるいは、無線端末5の電力消費量が最小となる組み合わせなど、所望の組み合わせを選択することができる。
以下の処理は、管理サーバ2のCPU21や無線端末5のCPU51が所定のプログラムに従って行うものである。
なお、管理サーバ2と無線端末5の通信は中継機3が仲介するが、説明が煩雑になるため、中継機3は省略してある。
また、基本フレーム再送回数は2回とする。
これに対し、各無線端末5は、管理サーバ2に現在のアプリケーションを通知する端末確認応答を行う(ステップ15)。
これにより、管理サーバ2は、各無線端末5にどのバージョンのアプリケーションが搭載されているか知ることができる。
更新情報は、例えば、更新対象となっている無線端末5のサイズ、バージョン、ファイル分割数、フレーム内再送回数、基本フレーム再送回数などである。
無線端末5は、無線端末5のサイズにより、自己が更新ファイルの受信対象であるか否かを判断することができる。
無線端末5のうち、更新対象でないサイズの無線端末5は、休止モード(Sleepモード)に移行し、その後、管理サーバ2から送信されてくる更新ファイルを受信せずに消費電力を低減する。
この場合、更新情報は、更新対象外の無線端末5を所定の期間休止させる休止コマンドとして機能している。
また、無線端末5は、休止せずに中継機3との同期だけ維持するように構成することもできる。
なお、更新ファイルは、1〜Yのブロックに分割されているものとする。また、各回では、基本フレーム内で分割データがn回再送される。
無線端末5は、1回目の再送でブロック1の受信に失敗すると、2回目の再送でブロック1を受信する(ステップ35)。
2回目の再送でブロック1の受信に失敗した場合には、後ほど管理サーバ2からユニキャスト送信によりブロック1を送信してもらうことになる。
このようにして、管理サーバ2は、更新ファイルの各ブロックについて、送信、1回目の再送、2回目の再送、即ち全部で3回の送信を1セットとして、これを全ブロックについて行い、ファイル全体を無線端末5に送信する。
引き続き、無線端末5は、旧バージョンのアプリケーションを消去すると共に、自らをリセットして更新後のアプリケーションを起動し、管理サーバ2に対して端末参加を行う。
これに対し、各無線端末5は、端末確認応答を行い(ステップ55)、それぞれのアプリケーションのバージョンを管理サーバ2に送信する。
そして、最新のバージョンに更新されていない無線端末5は、何れかのブロックの受信に失敗した無線端末5であるため、管理サーバ2は、これらのうちの1の無線端末5に対して個別に不足ブロック確認要求を無線端末5に送信する(ステップ60)。
これにより、管理サーバ2は、当該無線端末5で不足しているブロックを特定し、不足分を当該無線端末5に対してユニキャスト送信する(ステップ70)。
当該無線端末5は、当該送信された不足分のブロックを管理サーバ2から受信し、アプリケーションの更新を実施する。
そして、管理サーバ2は、以上の処理を大中小の各サイズに渡って行うことにより、全無線端末5のアプリケーションをアップデートすることができる。
これにより、短時間で多数の無線端末5にアプリケーションの更新を行わせることができると共に、受信に失敗する無線端末5の台数を極力低減することができる。
そして、不足ブロックが生じている無線端末5に関しては、ユニキャスト送信を用いることにより確実に不足分の送信を行うことができる。
そして、更新に非該当の無線端末5は、休止状態、あるいは、同期維持モードとなるので、電池消費を最小限にすることができる。
なお、本実施の形態では、各ブロックを2回再送することとしたが、これは他の回数でもよい。
また、再送せずに、1回目の送信で受信に失敗した無線端末5に対してユニキャスト送信により不足分を送信するように構成することもできる。
次に、図15のフローチャートを用いて更新ファイル送信の変形例について説明する。
この例では、管理サーバ2は、更新対象となる無線端末5を更新ファイルの種類ごとにグループ分けし、当該グループごとにマルチキャスト送信することにより更新ファイルを無線端末5に送信する。
なお、マルチキャスト送信とは、ネットワーク通信において、特定の複数の端末に対して情報を送信することをいう。
以下では、図14と同じ処理については、同じステップ番号を付し、説明を簡略化、あるいは省略する。
次に、管理サーバ2は、更新ファイルの種類ごと(ここでは、アプリケーションが無線端末5のサイズごとであるため無線端末5のサイズごと)に無線端末5をグループ分けし、各々のグループに属する無線端末5にグループごとのショートアドレス(図ではSA)を個別に通知する(ステップ120)。
これに対し、各無線端末5は、送られてきたショートアドレスをRAM52などに記憶する。
また、管理サーバ2は、更新を行わない無線端末5に対してはショートアドレスの割付は行わない。
そして、管理サーバ2は、引き続き、当該ショートアドレスと更新ファイルのブロック1を2回再送する(ステップ130、135)。
自己のショートアドレスと異なる場合は、自己は更新ファイルの送信対象でないため、中継機3との同期状態を維持する。
本変形例では、送信対象外の無線端末5は、ショートアドレスによって更新ファイルが自己宛てでないと判断できるため、このように同期を維持しながら管理サーバ2との情報処理を続行することができる。
そして、無線端末5は、ブロック1の受信に失敗した場合、再送されてくるブロック1を受信し、受信が成功した以降の再送分については受信しない(ステップ130、135)。
以下、管理サーバ2は、ブロックの受信に失敗した無線端末5に対して個別に不足するブロックを送信する(ステップ60〜85)。
管理サーバ2は、以上の処理を全てのグループに対して行うことにより、更新対象となっている全ての無線端末5のアプリケーションを更新することができる。
更に、本変形例では、個別の無線端末5にショートアドレスを付与してグルーピングすることによりアプリケーションを更新する無線端末5を指定することができるほか、更新対象外の無線端末5は、休止せずに起床状態を維持するため、管理サーバ2は、常時全無線端末5を支配することができる。
この例は、無線端末5の台数が少ない場合には、無線端末5の消費電力を低減することができ、有効な方法であるが、数万台など無線端末5の台数が多い場合には、更新時間が長くなって(2000台でおおよそ6時間程度)適していない。
無線端末5の台数が多い場合には、ブロードキャスト送信とユニキャスト送信、あるいはマルチキャスト送信を併用して更新ファイルを送信するのが望ましい。
管理サーバ2は、この端末確認応答により、個々の無線端末5ごとに送信すべき更新ファイルを特定する。
そして、管理サーバ2は、個々の無線端末5に対してユニキャスト送信により個別に更新ファイルを送信する(ステップ415〜430)。
この方法により、無線端末5の消費電力を低減しながら確実に更新ファイルを送信することができる。
無線端末5の無線品質を評価するアプリケーションを搭載した管理サーバ2(パーソナルコンピュータなどの計算装置でもよい)は、無線品質集計装置として機能し、店舗に設置された無線端末5からエラー履歴を取得して個々の無線品質を評価取得することから、所定箇所に配置された複数の無線端末の個々の無線品質を取得する無線品質取得手段を備えており、また、エラーレートを平均するなどして当該取得した個々の無線品質を集計する集計手段も備えており、更に、当該集計した集計値を用いて、例えば、更新ファイルやその他のデータを無線端末5に送信するのに要する必要時間など、複数の無線端末(無線端末5)に対する所定の値を見積もる見積手段を備えている。
なお、無線品質は各種の観点から定義することができるが、一例として、無線端末が受信中に生じたエラーの比率(受信エラーのエラーレート)とすることができる。
また、エラー履歴は、受信エラーのエラーレートを特定できる情報であるため、当該品質情報は、通信対象(管理サーバ2)から送信されてくる情報の受信中に生じたエラーの比率であると言うことができる。
(1)店舗などに設置された個々の無線端末5からエラー履歴を管理サーバ2に集約することにより、個々の無線端末5の無線品質を評価することができる。
(2)個々の無線端末5の無線品質を評価することにより、例えば、店舗に設置された全ての無線端末5の平均的な無線品質や、サイズ大の無線端末5の平均的な無線品質など、複数の無線端末5に対する全体としての無線品質を評価することができる。
(3)店舗全体の平均無線品質値から、店舗としての無線品質を推定し、運用チャネル移行の参考値とすることができる。
(4)全端末一斉通知(ブロードキャスト通信)を利用する全端末一斉バージョンアップ作業時には、店舗全体の平均無線品質値から、最適なフレーム内再送回数や基本フレーム再送回数を計算することができる。
(5)これら再送回数から、店舗内の全無線端末5のバージョンアップ完了に必要な時間の算定ができ、要員手配が正確に行えるようになる。
(6)参加期間を設けることにより、無線端末5の温度や電池残量など、無線端末5から各種のデータを管理サーバ2に送信することができる。
(7)管理サーバ2や、パーソナルコンピュータなどに、表計算ソフトや、専用プログラムなどのアプリケーションをインストールしておくことにより、無線端末5から送信されてきたデータを解析し、店舗を巡回することなく単体の無線品質劣化、店舗全体の平均無線品質状態を把握することができる。
(8)更に中継機3と管理サーバ2のWLAN区間の無線強度情報、無線リンククオリティ情報、WLANパケット伝達成功率や、中継機間同期成功率、更に対無線端末5区間のフレームエラーレートを集約し、管理サーバ2にある情報から、無線通信システム1全ての無線運用状況を確認することができる。
(9)店舗中に配置している無線端末5から定期的又は不定期に各種ステータス情報を管理サーバ2に集約し、その1つである無線品質情報値の平均値を算出することができる。それを店舗の無線品質平均値として位置づけ、ブロードキャスト送信を行う際の通信成功数の推定に利用することができる。例えば、ブロードキャスト送信での全端末プログラムバージョンアップ実行時の再送回数の決定や通信失敗数の推定に利用することができる。
2 管理サーバ
3 中継機
5 無線端末
6 無線端末群
21 CPU
22 RAM
23 記憶媒体
24 クロック
25 表示部
26 操作部
27 LAN接続I/F
31 CPU
32 RAM
33 記憶媒体
34 クロック
35 LAN接続I/F
36 近距離無線I/F
51 CPU
52 RAM
53 記憶媒体
54 クロック
55 表示部
56 近距離無線I/F
57 バッテリ
59 参加スイッチ
Claims (7)
- 所定箇所に配置された複数の無線端末の個々の無線品質を取得する無線品質取得手段と、
前記取得した個々の無線品質を集計する集計手段と、
前記集計した集計値を用いて、前記複数の無線端末に所定の情報の送信が完了するまでの必要時間を見積もる見積手段と、
前記見積もった必要時間を出力する必要時間出力手段と、
を具備したことを特徴とする無線品質集計装置。 - 前記見積手段は、1回の送信で前記所定の情報を複数の無線端末に送信する動作を所定の回数行い、当該送信で前記所定の情報を受信していない無線端末に前記所定の情報を個別に送信する情報処理装置の、前記動作の前記所定の回数と、前記所定の情報の送信が完了するまでの必要時間を見積もる
ことを特徴とする請求項1に記載の無線品質集計装置。 - 前記見積手段は、前記所定の情報の送信が完了するまでの必要時間が最短となるように前記所定の回数を見積もる
ことを特徴とする請求項2に記載の無線品質集計装置。 - 前記見積手段は、前記必要時間内において、前記複数の無線端末の消費電力が最小となるように前記所定の回数を見積もる
ことを特徴とする請求項2に記載の無線品質集計装置。 - 前記無線品質は、前記無線端末が受信中に生じたエラーの比率であることを特徴とする請求項1から請求項4までのうちの何れか1の請求項に記載の無線品質集計装置。
- 前記複数の無線端末と無線を介して通信する通信手段を具備し、
前記無線品質取得手段は、前記複数の無線端末と通信することにより、前記複数の無線端末の個々の無線品質を取得することを特徴とする請求項1から請求項5までのうちの何れか1の請求項に記載の無線品質集計装置。 - 所定箇所に配置された複数の無線端末の個々の無線品質を取得する無線品質取得機能と、
前記取得した個々の無線品質を集計する集計機能と、
前記集計した集計値を用いて、前記複数の無線端末に所定の情報の送信が完了するまでの必要時間を見積もる見積機能と、
前記見積もった必要時間を出力する必要時間出力機能と、
をコンピュータで実現する無線品質集計プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009102927A JP5459700B2 (ja) | 2009-04-21 | 2009-04-21 | 無線品質集計装置、及び、無線品質集計プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009102927A JP5459700B2 (ja) | 2009-04-21 | 2009-04-21 | 無線品質集計装置、及び、無線品質集計プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010258506A JP2010258506A (ja) | 2010-11-11 |
JP5459700B2 true JP5459700B2 (ja) | 2014-04-02 |
Family
ID=43318988
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009102927A Expired - Fee Related JP5459700B2 (ja) | 2009-04-21 | 2009-04-21 | 無線品質集計装置、及び、無線品質集計プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5459700B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5486252B2 (ja) * | 2009-09-15 | 2014-05-07 | パナソニック株式会社 | ファームウェアのアップデート方法、分散システム、保守端末、通信ユニット、及び、ファームウェアのアップデートプログラム |
JP5873278B2 (ja) | 2011-09-26 | 2016-03-01 | 任天堂株式会社 | 情報処理装置、サーバ装置、データ通信システム、データ通信方法、及びデータ通信プログラム |
CN104079389A (zh) * | 2013-03-25 | 2014-10-01 | 株式会社Ntt都科摩 | 移动广播业务的重传方法 |
US20160021515A1 (en) * | 2014-07-18 | 2016-01-21 | Samsung Electro-Mechanics Co., Ltd. | Electronic shelf label gateway, electronic shelf label system and communications method thereof |
JP7398018B1 (ja) * | 2023-03-16 | 2023-12-13 | 新コスモス電機株式会社 | 警報器及び警報システム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003037606A (ja) * | 2001-07-25 | 2003-02-07 | Sony Corp | 無線通信装置及び無線通信方法 |
JP4481858B2 (ja) * | 2005-03-30 | 2010-06-16 | 株式会社日立製作所 | 情報伝送方法及び情報伝送システム |
JP5087010B2 (ja) * | 2007-01-25 | 2012-11-28 | 株式会社日立製作所 | 無線通信システムおよび無線通信システムにおけるマルチキャストデータの配信方法 |
JP2009010488A (ja) * | 2007-06-26 | 2009-01-15 | Sumitomo Electric Ind Ltd | 通信システム、送信装置及びコンピュータプログラム |
-
2009
- 2009-04-21 JP JP2009102927A patent/JP5459700B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010258506A (ja) | 2010-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5459700B2 (ja) | 無線品質集計装置、及び、無線品質集計プログラム | |
US10447816B2 (en) | Efficient firmware update in a narrow bandwidth system | |
JP5069884B2 (ja) | 最新データ及び履歴データを管理するセンサネットワークシステム | |
US11038767B2 (en) | Discovery of a set of nodes in a network | |
US9408251B2 (en) | Transmitting data within a mesh network | |
JP2010199955A (ja) | 情報処理装置、無線端末、情報処理プログラム、及び無線端末プログラム | |
CN102316515B (zh) | 无线链路控制层状态报告的构造方法及装置 | |
US9374818B2 (en) | Receiver, communication system and in-store equipment monitoring system | |
JP5766503B2 (ja) | 無線管理システム、無線端末装置および伝送管理方法 | |
CN112944588A (zh) | 空调物联网*** | |
US20230209185A1 (en) | Transmission and confirmation of camera configuration data and commands through a network | |
JP6398359B2 (ja) | メッシュ無線通信システム、無線通信方法、および、無線機 | |
JP5486252B2 (ja) | ファームウェアのアップデート方法、分散システム、保守端末、通信ユニット、及び、ファームウェアのアップデートプログラム | |
JP4673796B2 (ja) | 間欠動作型マルチホップ通信方法、間欠動作型マルチホップ通信プログラム、無線ノードおよび間欠動作型マルチホップ通信システム | |
JP2011135498A (ja) | 時刻同期方法、制御システム及び測定装置 | |
CN110286603B (zh) | 基于智能家居操作***的指示信息的发送方法及装置 | |
JP5181353B2 (ja) | 情報処理装置、無線端末、情報処理プログラム、及び無線端末プログラム | |
JP6944074B1 (ja) | 通信装置、通信装置の制御方法、通信装置の制御プログラム、及び通信システム | |
JP4942122B2 (ja) | サーバ、及びサーバプログラム | |
JP5044388B2 (ja) | 光伝送装置システム | |
JP6845127B2 (ja) | 外形監視システム、および、監視用端末 | |
JP6549952B2 (ja) | ダイバーシチ送信装置 | |
CN108365923B (zh) | 一种数据传输的方法及无线终端设备 | |
JP5467598B2 (ja) | 無線端末、及びサーバ | |
JP2011191898A (ja) | サーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120203 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130301 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130424 |
|
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: 20131227 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20140108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140108 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5459700 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |