JP4693986B2 - Mobile communication terminal - Google Patents

Mobile communication terminal Download PDF

Info

Publication number
JP4693986B2
JP4693986B2 JP2000394631A JP2000394631A JP4693986B2 JP 4693986 B2 JP4693986 B2 JP 4693986B2 JP 2000394631 A JP2000394631 A JP 2000394631A JP 2000394631 A JP2000394631 A JP 2000394631A JP 4693986 B2 JP4693986 B2 JP 4693986B2
Authority
JP
Japan
Prior art keywords
display
information
application
data
communication 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
Application number
JP2000394631A
Other languages
Japanese (ja)
Other versions
JP2002199136A (en
Inventor
一葉 田中
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.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2000394631A priority Critical patent/JP4693986B2/en
Publication of JP2002199136A publication Critical patent/JP2002199136A/en
Application granted granted Critical
Publication of JP4693986B2 publication Critical patent/JP4693986B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Meter Arrangements (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、アプリケーション画面等が表示される表示部を有する携帯通信端末に関する。
【0002】
【従来の技術】
従来、例えば特開2000−69191号公報に、コンピュータ端末上で実行されるアプリケーションと通信プロトコルとの間で通信されるアプリケーションデータを盗み見ることで、アプリケーションの種類に依存せずに、コンピュータ端末上に課金状況等をリアルタイムで表示する技術が開示されている。
【0003】
【発明が解決しようとする課題】
しかし、PHS(Personal Handy Phone System )や携帯電話機等の携帯通信端末は、音声通話時は通話時間を、また、データ通信時はデータ通信を行うアプリケーションの表示画面を、表示部(表示手段)に表示するのみであった。従って、携帯通信端末においては、通話時、または通信時における課金状況の表示がなされていないため、料金の精算時に高額な料金を請求されて困るユーザが現れ、問題となっていた。特にパケット交換通信を利用する場合、通信されたデータ量(パケット数)に対して課金するので、通話時間に課金される従来の回線交換通信による音声通話以上に、ユーザが利用した料金の額を直感的に認識できないという問題があった。
【0004】
更に、携帯通信端末の場合、”音声通話には音声通話を行うためのアプリケーション”、”データ通信にはデータ通信を行うためのアプリケーション”というように、アプリケーションプログラムが使用の度に変わるが、両者に対応して適切な課金情報等の提供は行われていなかった。
また、PHSや携帯電話機等の携帯通信端末は、表示部(表示手段)が小さいため、一度に多くのアプリケーションの情報を表示すると、ユーザが表示内容を認識できないという問題があった。
【0005】
また、特開2000−69191号公報に記載の技術では、アプリケーション毎に異なるアプリケーションデータを盗み見ているが、本来アプリケーションデータのフォーマットはアプリケーションに強く依存するため、無数に存在する全てのアプリケーションのデータを解析するようなプログラムを作成することには無理があった。また、特に携帯通信端末はコンピュータ端末と違い、用意されたリソース(ハードウェアを構成する資源)の処理能力が低いため、アプリケーション毎に異なるデータを解析して、リアルタイムで表示することは負荷が重すぎるという問題があった。更に、各携帯通信端末アプリケーションにリアルタイムの課金状況表示機能を持たせることは、アプリケーション開発者にも大きな負荷をかける要因となるという問題があった。
【0006】
本発明は、上記問題点に鑑みてなされたもので、好ましくは全ての携帯通信端末アプリケーションが、共通のインターフェースにより、通信端末で表示されるアプリケーション本来の情報とは独立した課金状況や端末の内部情報等の付加情報を、リアルタイムで無理なく表示することができる携帯通信端末を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記問題点を解決するために、以下の手段を採用した。
本発明は、携帯通信端末上で複数のアプリケーションを実行することが可能な携帯通信端末において、前記携帯通信端末上で実行される各アプリケーションから表示要素が指定される表示データ情報を取得する表示タスクを備え、該表示タスクが、前記各アプリケーションが表示する表示部とは異なる情報を表示する表示部に情報を表示し、該表示タスクは、前記各アプリケーションが表示する表示部とは異なる情報を表示する表示部に、当該実行される各アプリケーションが指定した表示要素に基づいて、該アプリケーションの動作を監視して取得した情報を表示することを特徴とする。
【0015】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について、携帯通信端末の一例として携帯電話機を用いて説明を行う。図1は、本発明の実施の形態による携帯電話機の構成を示すブロック図である。図1において、制御部1は、通信プロトコルを含む携帯電話機制御用のアプリケーションプログラムを実行することにより、携帯電話機各部の動作を制御する。また、無線部2は、送信信号の変調機能および受信信号の復調機能を有する通信処理部であって、アンテナ2aを介して携帯電話機の通信処理を統括する携帯電話基地局(図示せず)と通信を行う。データ読み書き用のRAM(ランダムアクセスメモリ)3は、ユーザ設定データや制御部1で実行される上記アプリケーションプログラムの一時記録データなどを格納するメモリである。また、ROM(リードオンリメモリ)4は制御部1が実行する送信や着信の各種携帯電話機制御プログラムなどを格納している。
【0016】
音声処理部5は、無線部2で復調された受信データをアナログ音声信号に変換してスピーカ6に音声出力し、一方、マイク7から入力された送話用の音声信号を圧縮符号化し、無線部2を通じてアンテナ2aから送信する。操作部8は「0」〜「9」のテンキーやファンクションキー等から構成され、電話番号や各種の機能データを入力可能にしている。表示部A9は、アプリケーションプログラムによる電話機能のメニューや、テンキーやファンクションキーなどの入力操作に応じたデータの表示を行う。表示部B10は、表示部A9とは独立して制御される表示部であって、表示部A9とは異なる情報を表示する。なお、表示部B10については詳細を後述する。
【0017】
また、制御部1では、ROM4から読み込まれた端末アプリケーション11と、通信プロトコルスタック12とサブ領域表示タスク13とが実行される。
端末アプリケーション11は、携帯電話機の動作を制御する電話制御用のアプリケーションプログラムで、例えば、一例として携帯電話機で音声通話を行う場合の音声通話アプリケーションや、携帯電話機でインターネット上の情報サーバにアクセスする場合のWebブラウザアプリケーションが挙げられる。
通信プロトコルスタック12は、端末アプリケーション11に含まれる各アプリケーションプログラムが要求する信号を、予め決められた通信手順に従って、無線部2を介して前述の携帯電話基地局と送受信する。
サブ領域表示タスク13は、端末アプリケーション11や通信プロトコルスタック12から、図2に示す表示データ生成情報、及び図3に示す表示データ組立情報を取得して、表示部B10に表示する情報を表示データとして作成する。なお、サブ領域表示タスク13については、詳細を後述する。
【0018】
ここで、表示データ生成情報とは、表示部B10に表示する表示要素(表示データ)を、どのように取得すれば良いかを指示する情報であり、図2には、表示データ生成情報の構成要素と、構成要素に指定可能な指定範囲を記述する。構成要素と、構成要素に指定可能な指定範囲は、例えば、
(1)表示要素名は、表示部B10に表示したい要素の名前を示した情報であり、255文字以内の文字列で、”送信パケット数”、”受信パケット数”、”通話時間”、”通信時間”等と指定する。
(2)アプリケーション名は、表示要素名で指定される情報を与えるアプリケーションの名前を示した情報であり、”通信プロトコル”、”音声通話”、”動画再生”、”Webブラウザ”等と指定する。
(3)表示要素参照情報タイプは、表示要素名で指定される情報をどのような方法で取得するかを示した情報であり、取得方法として、情報をメモリ領域から読み出す場合と、情報を固有の関数により取得する場合の2者を、それぞれ”メモリ領域”、”関数”と指定する。
(4)参照周期は、表示要素名で指定される情報を取得する周期を指定する情報であり、”最高速”、”周期を表す時間(10msec〜10sec)”、”∞”等と指定する。
【0019】
(5)メモリアドレスor関数アドレスは、表示要素名で指定される情報のデータが保持されているメモリアドレス(例えばRAM3のアドレス)か、表示要素を生成する関数を呼び出すアドレス(例えばROM4のアドレスを指定する。
(6)表示要素のビット構造は、取得した表示要素のデータ構造を示した情報であり、”整数”、”浮動小数点”、”文字列”、”ビットマップ”、”ベクトル情報”等と指定する。
となる。
【0020】
また、表示データ組立情報とは、表示部B10に表示する表示要素(表示データ)の構成を指示する情報であり、図3には、表示データ組立情報の構成要素と、構成要素の指定内容を記述する。構成要素と、構成要素の指定内容は、例えば、
(1)表示データ組立情報名は、この表示データ組立情報が何の情報に関するものかを示した情報であり、255文字以内の文字列で、”音声通話サブ領域表示”、”Webブラウザサブ領域表示”等と指定する。
(2)アプリケーション名は、表示データ組立情報を与えるアプリケーションの名前を示した情報であり、”通信プロトコル”、”音声通話”、”動画再生”、”Webブラウザ”等と指定する。
(3)表示要素の参照情報数は、表示部B10に表示する表示要素の数を指定する情報であり、”1以上の整数”を指定する。
【0021】
(4)表示要素名1は、表示部B10へ表示する表示要素の1番最初に配置される表示要素名を指定する。
(5)表示要素名2は、表示部B10へ表示する表示要素の2番目に配置される表示要素名を指定する。
(6)表示要素名nは、表示部B10へ表示する表示要素のn番目に配置される表示要素名を指定する。
なお、表示要素名は、表示要素の参照情報数に指定された数だけ用意される。
となる。
【0022】
次に、図4のフローチャートを参照して、本実施の形態の動作について、特にサブ領域表示タスク13の動作を中心に説明する。
この携帯電話機において、ユーザが操作部8を操作して音声通話やデータ通信を開始すると、端末アプリケーション11に含まれる音声通話アプリケーションやデータ通信を行うアプリケーションの起動と共に、サブ領域表示タスク13が起動される(ステップS1)。なお、これ以降の説明の簡略化のため、端末アプリケーション11に含まれるデータ通信を行うアプリケーションとしては、携帯電話機でインターネット上の情報サーバにアクセスする場合のWebブラウザアプリケーションの場合を考える。
【0023】
サブ領域表示タスク13は、起動されると、どのアプリケーションにより起動されたかを確認する(ステップS2)。
ステップS2において、サブ領域表示タスク13を起動したアプリケーションが音声通話アプリケーションであった場合、サブ領域表示タスク13は、音声通話アプリケーションから表示データ生成情報を取得する(ステップS3)。
次に、同様に音声通話アプリケーションから、表示データ組立情報を取得する(ステップS4)。
【0024】
ここで、音声通話アプリケーションから取得する表示データ生成情報と表示データ組立情報の一例を図5に示す。本例では、音声通話アプリケーションから取得する表示データ生成情報は図5の(a)、(b)に示すように2種類存在し、一方は表示要素名が”通話時間”であって、メモリ領域RAM3のアドレス”0x33333333”から”1sec”毎に”整数”で取得される。また、もう一方は表示要素名が”通話料金”であって、同様にメモリ領域RAM3のアドレス”0x44444444”から”1sec”毎に”整数”で取得される。
また、表示データ組立情報は図5の(c)に示すように、表示データ組立情報名”音声通話サブ領域表示”として、”通話時間”と”通話料金”の順で2個の情報を表示するように指示される。
【0025】
表示データ生成情報と表示データ組立情報を取得したら、サブ領域表示タスク13は、表示データ生成情報から、”表示要素参照情報タイプ”とそのアドレス情報を含む参照領域情報を抽出する(ステップS8)。
次に、同様に、表示データ生成情報から、”参照周期”を抽出する(ステップS9)。
そして、表示データ組立情報から”表示要素の参照情報数”を抽出する(ステップS10)。
参照領域情報と参照周期、及び参照情報数を抽出したら、表示を指定された表示要素名を確認する(ステップS11)。ここで、表示を指定された表示要素名とは、表示要素数が複数あって表示部B10に表示しきれない場合に、表示要素名を指定することにより、表示を指定された表示要素名のことで、表示要素名の指定方法としては、例えば
(1)ユーザに操作部8を用いて指定させる。
(2)タイマを用いて一定時間毎に指定を切り替える。
等が考えられる。
【0026】
表示部B10に表示する表示要素が確認できたら、サブ領域表示タスク13は、指定された表示要素を選択し(ステップS12)、表示要素名で指定されるデータを指定された参照領域から取得する(ステップS13)。ただし、表示要素全てを一度に表示部B10に表示しきれる場合、ステップS11とステップS12は実行されなくても良い。
そして、指定された表示要素のデータを表示データへ変換し、表示部B10へ出力することにより、表示要素を表示部B10に表示する(ステップS14)。
表示要素の表示後は、サブ領域表示タスク13を起動したアプリケーションが終了したか否かを確認し(ステップS15)、終了していない場合(ステップS15のNO)、表示要素の参照周期が経過したか否かを確認する(ステップS16)。
【0027】
ステップS16において、表示要素の参照周期が経過していた場合(ステップS16のYES)、ステップS11へ戻り、上述の動作を繰り返す。
ステップS16において、表示要素の参照周期が経過していない場合(ステップS16のNO)、ステップS15へ戻り、アプリケーションの終了監視と参照周期の監視を繰り返す。
また、ステップS15において、サブ領域表示タスク13を起動したアプリケーションが終了していた場合(ステップS15のYES)、サブ領域表示タスク13も動作を終了する。
【0028】
以上、音声通話アプリケーションによりサブ領域表示タスク13が起動された場合の、各構成要素間のデータの流れを図6を用いて説明すると、端末アプリケーション11に含まれる音声通話アプリケーション101は、ユーザの音声通話の開始と共に、通信プロトコルスタック12を介して無線部2と通話信号の送受信を始める。一方、音声通話アプリケーション101は表示部A9に、例えば通話相手先の電話番号等の情報を表示する表示データを出力する。また、サブ領域表示タスク13は、RAM3を介して、音声通話アプリケーション101の動作を監視するアプリケーションモニタが記録した”通話時間”、”通話料金”等の表示要素データを取得する。そして、音声通話アプリケーション101の指示する表示データ組立情報に従い、表示部B10へ表示データを出力する。
【0029】
一方、ステップS2において、サブ領域表示タスク13を起動したアプリケーションがデータ通信アプリケーションであった場合、サブ領域表示タスク13は、通信プロトコルスタック12から表示データ生成情報を取得する(ステップS5)。なお、本実施の形態では、説明の簡略化のため、端末アプリケーション11に含まれるデータ通信を行うアプリケーションは、Webブラウザアプリケーションのみとしているので、”データ通信アプリケーション=Webブラウザアプリケーション”として説明するが、データ通信アプリケーションが複数ある場合、ここでデータ通信アプリケーションが何であるか確認する処理が実行される。
【0030】
また、通信プロトコルスタック12から取得する表示データ生成情報の一例を図7に示す。本例では、通信プロトコルスタック12から取得する表示データ生成情報は図7の(a)、(b)に示すように2種類存在し、一方は表示要素名が”送信パケット数”であって、メモリ領域RAM3のアドレス”0x11111111”から”100msec”毎に”整数”で取得される。また、もう一方は表示要素名が”受信パケット数”であって、同様にメモリ領域RAM3のアドレス”0x22222222”から”100msec”毎に”整数”で取得される。
【0031】
次に、Webブラウザアプリケーションから、表示データ生成情報を取得する(ステップS6)。
更に、Webブラウザアプリケーションから、表示データ組立情報を取得する(ステップS7)。
ここで、Webブラウザアプリケーションから取得する表示データ生成情報と表示データ組立情報の一例を図8に示す。本例では、Webブラウザアプリケーションから取得する表示データ生成情報は図8の(a)に示すように、表示要素名が”通信時間”であって、メモリ領域RAM3のアドレス”0x55555555”から”1sec”毎に”整数”で取得される。また、表示データ組立情報は図8の(b)に示すように、表示データ組立情報名”Webブラウザサブ領域表示”として、”送信パケット数”、”受信パケット数”、”通信時間”の順で3個の情報を表示するように指示される。
表示データ生成情報と表示データ組立情報を取得したら、サブ領域表示タスク13は、ステップS8へ進み、音声ブラウザアプリケーションで説明したステップS8からステップS16の処理を行う。ステップS8からステップS16の処理については、ここでは説明を省略する。
【0032】
以上、Webブラウザアプリケーションによりサブ領域表示タスク13が起動された場合の、各構成要素間のデータの流れを図9を用いて説明すると、端末アプリケーション11に含まれるWebブラウザアプリケーション102は、データ通信の開始と共に、通信プロトコルスタック12を介して無線部2と通信データの送受信を始める。一方、Webブラウザアプリケーション102は表示部A9に、例えば情報サーバへアクセスする場合のメニュー画面等の情報を表示する表示データを出力する。また、サブ領域表示タスク13は、RAM3を介して、通信プロトコルスタック12の通信内容を監視するトラフィックモニタが記録した”送信パケット数”、”受信パケット数”等の表示データ生成情報を取得し、更に、Webブラウザアプリケーション102の動作を監視するアプリケーションモニタが記録した”通信料金”等の表示要素データを取得する。そして、Webブラウザアプリケーション102の指示する表示データ組立情報に従い、表示部B10へ表示データを出力する。
また、図10は、Webブラウザアプリケーションが実行されている場合の通信携帯端末の外観を示した一例である。図10では、表示部A9にWebブラウザアプリケーションによる情報サーバへアクセスするためのメニュー画面が表示され、表示部B10にデータ通信における通信料金が表示されている。
【0033】
なお、上述の実施の形態では、アプリケーションプログラムによる電話機能のメニューや、テンキーやファンクションキーなどの入力操作に応じたデータの表示を行う表示部A9と、表示部A9とは独立して制御され、表示部A9とは異なる情報を表示する表示部B10とを別の表示部として説明したが、これらの2つの表示部は一体とし、例えば表示部A9の一部に上述の”通話料金”や”通信料金”等の表示データを表示しても良い。また、表示する情報としては、”通話料金”や”通信料金”を積算した累計料金を、”累計通話料金”、”累計通信料金”として表示しても良い。
また、表示部A9に上述の”通話料金”や”通信料金”等の表示データを表示する場合、ユーザの操作に従って、アプリケーションプログラムによる情報の表示と切り替えて表示するようにしても良い。
【0034】
また、表示部A9と表示部B10を独立の表示部として設けた場合、本実施の形態の図10で説明したような、表示部A9と表示部B10が携帯通信端末の同一平面上にあるとは限らず、携帯通信端末の筐体のどこにあっても良い。
更に、”通話時間”や”通信時間”を出力するアプリケーションプログラムは、単位時間、または単位データ量あたりの料金が変更された場合、これに関する情報を更新するものとする。この場合、情報の更新方法は、
(1)ユーザが操作部8を用いて料金に関する情報を入力し、登録する。
(2)インターネット上の情報サーバにアクセスして、料金に関する情報を取得し、登録する。
(3)携帯通信端末も設けられた通信ポートを介して、別途用意されたコンピュータ端末から料金に関する情報を入力し、登録する。
等がある。
【0035】
なお、上述の実施の形態では、携帯通信に係わる所定の機能を実行するアプリケーションプログラムの例として、音声通話アプリケーションやWebブラウザアプリケーションを挙げて説明を行ったが、携帯通信に係わる所定の機能を実行するアプリケーションプログラムとしては、この他に、電子メールアプリケーションやニュース購読アプリケーション等が挙げられる。
【0036】
また、上述の実施の形態では、表示部B10に表示する情報を、通話時間や通話料金、通信料金等の携帯通信端末の通信の接続に係わる接続情報を例に取り説明したが、表示部B10に表示する情報は接続情報に限らず、携帯通信端末の持つ機能に対する付加情報であれば、何であっても良い。例えば、付加情報の例としては、上述の接続情報の他に、携帯通信端末の状態を表す電池残量や端末使用時間を含む携帯通信端末の内部情報や、表示部A9に表示されたゲームの実行画面に対してゲームアプリケーションが表示部A9に表示しきれないゲームの得点情報等、アプリケーションが主表示とは独立して表示したいアプリケーションの詳細情報が挙げられる。
【0037】
【発明の効果】
以上の如く本発明によれば、音声通話機能やデータ通信機能を実行するアプリケーションプログラムを備え、該アプリケーションの情報を主表示手段に表示する携帯通信端末において、アプリケーションプログラムが表示するアプリケーションの情報とは独立した、課金状況を含む接続情報や、電池残量や端末使用時間を含む携帯通信端末の状態を表す内部情報、更にはアプリケーションプログラムが主表示手段に表示しきれないアプリケーションの詳細情報等を第2の表示手段に表示するサブ領域表示制御手段を設けた。
従って、第2の表示手段を主表示手段とは独立に設けることにより、携帯通信端末の画面デザイン上の制約に捕らわれずに、有効かつ適切な情報を表示できるという効果が得られる。また、ゲームアプリケーションの得点情報等をゲームの画面とは独立して表示するような使用方法では、ユーザに対して外見上独立した表示手段により情報を提供することで、ユーザは2種類の情報を混同することがなくなり、その認識率を上げられるという効果が得られる。更に、アプリケーション本体に必要のない情報を、第2の表示手段に待避させる事ができるため、主表示手段には、本当に必要な情報だけを表示できるという効果が得られる。
また、これらの補足的な情報の表示を行うことによって、ユーザは課金状況等の情報を参照しながら、節度をもって携帯通信端末を使用することができ、ユーザは料金の精算時に高額な料金を請求されて困るということがなくなり、すなわち、ユーザの利便性が向上するという効果が得られる。また、電池残量等の内部情報をアプリケーションの情報とは別に表示することで、ユーザがより多くの情報を一度に確認できるという効果が得られる。
【0038】
更に、サブ領域表示制御手段に共通インターフェースを採用することで、アプリケーションプログラム開発者の負荷を軽減し、かつ携帯通信端末はどのようなアプリケーションプログラムにおいても付加情報を表示することができるという効果が得られる。
【図面の簡単な説明】
【図1】 本実施の形態の携帯電話機の構成を示すブロック図である。
【図2】 同実施の形態のアプリケーションプログラムに要求する表示データ生成情報の内容を示す図である。
【図3】 同実施の形態のアプリケーションプログラムに要求する表示データ組立情報の内容を示す図である。
【図4】 同実施の形態の動作を示すフローチャートである。
【図5】 同実施の形態の音声通話アプリケーションが出力する表示データ生成情報と表示データ組立情報の一例を示す図である。
【図6】 同実施の形態の音声通話アプリケーションが実行される場合のデータの流れを示す図である。
【図7】 同実施の形態の通信プロトコルスタックが出力する表示データ生成情報の一例を示す図である。
【図8】 同実施の形態のWebブラウザアプリケーションが出力する表示データ生成情報と表示データ組立情報の一例を示す図である。
【図9】 同実施の形態のWebブラウザアプリケーションが実行される場合のデータの流れを示す図である。
【図10】 同実施の形態のWebブラウザアプリケーションが実行される場合の携帯電話機の外観を示す図である。
【符号の説明】
1 制御部
3 RAM
9 表示部A
10 表示部B
11 端末アプリケーション
12 通信プロトコルスタック
13 サブ領域表示タスク
S11〜S13 表示内容選択手段
101 音声通話アプリケーション
102 Webブラウザアプリケーション
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mobile communication terminal having a display unit on which an application screen or the like is displayed.
[0002]
[Prior art]
Conventionally, for example, Japanese Patent Application Laid-Open No. 2000-69191 discloses an application data that is communicated between an application executed on a computer terminal and a communication protocol on the computer terminal without depending on the type of application. A technique for displaying a charging status or the like in real time is disclosed.
[0003]
[Problems to be solved by the invention]
However, a mobile communication terminal such as a PHS (Personal Handy Phone System) or a mobile phone displays a call time during a voice call and a display screen of an application for data communication during a data communication on a display unit (display means). It was only displayed. Therefore, since the mobile communication terminal does not display the billing status at the time of a call or at the time of communication, there are users who are troubled by being charged a high fee when the fee is settled. Especially when using packet-switched communication, the amount of data (number of packets) communicated is charged, so the amount of charge used by the user is more than that of voice calls using conventional circuit-switched communication that is charged during the call time. There was a problem that it could not be recognized intuitively.
[0004]
Furthermore, in the case of a mobile communication terminal, application programs change each time they are used, such as “application for making a voice call for voice communication” and “application for making a data communication for data communication”. Corresponding billing information has not been provided.
In addition, since a mobile communication terminal such as a PHS or a mobile phone has a small display unit (display means), there is a problem that the user cannot recognize the display contents when displaying information of many applications at once.
[0005]
In addition, in the technology described in Japanese Patent Application Laid-Open No. 2000-69191, application data that is different for each application is sniffed. However, since the format of application data is strongly dependent on the application, the data of all innumerable applications exists. It was impossible to create a program to analyze. In particular, unlike a computer terminal, a mobile communication terminal has a low processing capacity of prepared resources (resources that constitute hardware), so it is a heavy burden to analyze and display different data for each application in real time. There was too much problem. Furthermore, providing each mobile communication terminal application with a real-time billing status display function has a problem of causing a heavy load on application developers.
[0006]
The present invention has been made in view of the above problems. Preferably, all mobile communication terminal applications have a common interface and a charging status independent of application original information displayed on the communication terminal or the terminal internals. An object of the present invention is to provide a mobile communication terminal capable of displaying additional information such as information in real time without difficulty.
[0007]
[Means for Solving the Problems]
In order to solve the above problems, the following means were adopted.
The present invention provides a display task for acquiring display data information in which a display element is designated from each application executed on the mobile communication terminal in a mobile communication terminal capable of executing a plurality of applications on the mobile communication terminal The display task displays information on a display unit that displays information different from the display unit displayed by each application, and the display task displays information different from the display unit displayed by each application. The information obtained by monitoring the operation of the application is displayed on the display unit based on the display element designated by the application to be executed.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings using a mobile phone as an example of a mobile communication terminal. FIG. 1 is a block diagram showing a configuration of a mobile phone according to an embodiment of the present invention. In FIG. 1, a control unit 1 controls the operation of each unit of a mobile phone by executing an application program for mobile phone control including a communication protocol. The wireless unit 2 is a communication processing unit having a transmission signal modulation function and a reception signal demodulation function, and a mobile phone base station (not shown) that supervises the communication processing of the mobile phone via the antenna 2a. Communicate. A RAM (Random Access Memory) 3 for reading and writing data is a memory for storing user setting data, temporary recording data of the application program executed by the control unit 1, and the like. A ROM (read only memory) 4 stores various mobile phone control programs for transmission and reception executed by the control unit 1.
[0016]
The voice processing unit 5 converts the reception data demodulated by the radio unit 2 into an analog voice signal and outputs the voice to the speaker 6. On the other hand, the voice processing signal input from the microphone 7 is compressed and encoded. Transmit from the antenna 2 a through the unit 2. The operation unit 8 includes numeric keys “0” to “9”, function keys, and the like, and can input a telephone number and various function data. The display unit A9 displays a telephone function menu by an application program and data corresponding to an input operation such as a numeric keypad or a function key. The display unit B10 is a display unit that is controlled independently of the display unit A9, and displays information different from the display unit A9. Details of the display unit B10 will be described later.
[0017]
In the control unit 1, the terminal application 11 read from the ROM 4, the communication protocol stack 12, and the sub area display task 13 are executed.
The terminal application 11 is a telephone control application program for controlling the operation of a mobile phone. For example, a voice call application for making a voice call with a mobile phone, or accessing an information server on the Internet with a mobile phone. Web browser applications.
The communication protocol stack 12 transmits / receives a signal requested by each application program included in the terminal application 11 to / from the above-described mobile phone base station via the wireless unit 2 according to a predetermined communication procedure.
The sub area display task 13 acquires the display data generation information shown in FIG. 2 and the display data assembly information shown in FIG. 3 from the terminal application 11 and the communication protocol stack 12, and displays the information to be displayed on the display unit B10 as display data. Create as. Details of the sub-area display task 13 will be described later.
[0018]
Here, the display data generation information is information that indicates how to acquire the display elements (display data) to be displayed on the display unit B10. FIG. 2 shows the configuration of the display data generation information. Describe the element and the specified range that can be specified for the component. The component and the specified range that can be specified for the component are, for example,
(1) The display element name is information indicating the name of the element to be displayed on the display unit B10. The display element name is a character string of up to 255 characters, and includes “number of transmitted packets”, “number of received packets”, “call time”, “ Specify "communication time".
(2) The application name is information indicating the name of the application that gives the information specified by the display element name, and is specified as “communication protocol”, “voice call”, “video playback”, “Web browser”, etc. .
(3) The display element reference information type is information indicating how the information specified by the display element name is acquired. As an acquisition method, information is read out from the memory area and information is unique. The two parties when acquiring by the function are designated as “memory area” and “function”, respectively.
(4) The reference period is information for specifying a period for acquiring information specified by the display element name, and is specified as “highest speed”, “time for expressing the period (10 msec to 10 sec)”, “∞”, or the like. .
[0019]
(5) The memory address or function address is a memory address (for example, the address of the RAM 3) in which data of information specified by the display element name is held, or an address for calling a function for generating the display element (for example, the address of the ROM 4). specify.
(6) The bit structure of the display element is information indicating the data structure of the acquired display element, and designated as “integer”, “floating point”, “character string”, “bitmap”, “vector information”, etc. To do.
It becomes.
[0020]
The display data assembly information is information for instructing the configuration of display elements (display data) to be displayed on the display unit B10. In FIG. 3, the constituent elements of the display data assembly information and the specified contents of the constituent elements are shown. Describe. The component and the specified content of the component are, for example,
(1) The display data assembly information name is information indicating what information the display data assembly information relates to, and is a character string of up to 255 characters, “voice call sub area display”, “Web browser sub area” “Display” is specified.
(2) The application name is information indicating the name of the application giving the display data assembly information, and is designated as “communication protocol”, “voice call”, “video playback”, “Web browser”, or the like.
(3) The number of display element reference information is information for designating the number of display elements to be displayed on the display unit B10, and designates “an integer of 1 or more”.
[0021]
(4) Display element name 1 designates the name of the first display element to be arranged on the display unit B10.
(5) The display element name 2 designates a display element name arranged second in the display element to be displayed on the display unit B10.
(6) The display element name n designates a display element name arranged at the nth display element to be displayed on the display unit B10.
Note that display element names are prepared in the number specified for the number of reference information of display elements.
It becomes.
[0022]
Next, the operation of the present embodiment will be described with reference to the flowchart of FIG.
In this cellular phone, when the user operates the operation unit 8 to start a voice call or data communication, the sub area display task 13 is started along with the start of the voice call application or data communication application included in the terminal application 11. (Step S1). For simplification of the following description, a case of a Web browser application when accessing an information server on the Internet with a mobile phone is considered as an application for data communication included in the terminal application 11.
[0023]
When the sub area display task 13 is activated, it confirms which application is activated (step S2).
In step S2, if the application that activated the sub area display task 13 is a voice call application, the sub area display task 13 acquires display data generation information from the voice call application (step S3).
Next, display data assembly information is acquired similarly from the voice call application (step S4).
[0024]
Here, FIG. 5 shows an example of display data generation information and display data assembly information acquired from the voice call application. In this example, there are two types of display data generation information acquired from the voice call application, as shown in FIGS. 5A and 5B, one of which has a display element name of “call time” and a memory area. Obtained from the address “0x33333333” of the RAM 3 as “integer” every “1 sec”. On the other hand, the display element name is “call charge”, and is similarly acquired from the address “0x444444444” of the memory area RAM3 by “integer” every “1 sec”.
As shown in FIG. 5C, the display data assembly information displays two pieces of information in the order of “call time” and “call charge” as the display data assembly information name “voice call sub-region display”. You are instructed to do so.
[0025]
When the display data generation information and the display data assembly information are acquired, the sub area display task 13 extracts reference area information including “display element reference information type” and its address information from the display data generation information (step S8).
Next, similarly, a “reference period” is extracted from the display data generation information (step S9).
Then, “the number of display element reference information” is extracted from the display data assembly information (step S10).
After extracting the reference area information, the reference period, and the number of reference information, the display element name designated for display is confirmed (step S11). Here, the display element name designated for display is a display element name designated for display by designating the display element name when there are a plurality of display elements and cannot be displayed on the display unit B10. Thus, as a method of designating the display element name, for example, (1) the user is designated using the operation unit 8.
(2) The designation is switched at regular intervals using a timer.
Etc. are considered.
[0026]
When the display element to be displayed on the display unit B10 is confirmed, the sub area display task 13 selects the designated display element (step S12), and acquires the data designated by the display element name from the designated reference area. (Step S13). However, when all the display elements can be displayed on the display unit B10 at a time, Step S11 and Step S12 may not be executed.
Then, the display element data is converted into display data and output to the display unit B10, thereby displaying the display element on the display unit B10 (step S14).
After the display element is displayed, it is confirmed whether or not the application that started the sub-area display task 13 has ended (step S15). If the application has not ended (NO in step S15), the reference cycle of the display element has elapsed. Whether or not (step S16).
[0027]
If the reference cycle of the display element has elapsed in step S16 (YES in step S16), the process returns to step S11 and the above-described operation is repeated.
In step S16, if the reference cycle of the display element has not elapsed (NO in step S16), the process returns to step S15, and application end monitoring and reference cycle monitoring are repeated.
In step S15, when the application that has started the sub area display task 13 has ended (YES in step S15), the sub area display task 13 also ends its operation.
[0028]
The flow of data between the components when the sub-area display task 13 is activated by the voice call application will be described with reference to FIG. 6. The voice call application 101 included in the terminal application 11 is the user's voice. Simultaneously with the start of a call, transmission / reception of a call signal with the wireless unit 2 is started via the communication protocol stack 12. On the other hand, the voice call application 101 outputs display data for displaying information such as the telephone number of the other party on the display unit A9. The sub-area display task 13 acquires display element data such as “call time” and “call charge” recorded by the application monitor that monitors the operation of the voice call application 101 via the RAM 3. Then, in accordance with the display data assembly information instructed by the voice call application 101, the display data is output to the display unit B10.
[0029]
On the other hand, if the application that activated the sub-area display task 13 is a data communication application in step S2, the sub-area display task 13 acquires display data generation information from the communication protocol stack 12 (step S5). In the present embodiment, for simplification of explanation, the application for performing data communication included in the terminal application 11 is only a Web browser application, and therefore, “data communication application = Web browser application” will be described. When there are a plurality of data communication applications, processing for confirming what the data communication application is is executed here.
[0030]
An example of display data generation information acquired from the communication protocol stack 12 is shown in FIG. In this example, there are two types of display data generation information acquired from the communication protocol stack 12, as shown in FIGS. 7A and 7B, and one of the display element names is “number of transmitted packets”. It is acquired as an “integer” every “100 msec” from the address “0x11111111” of the memory area RAM3. On the other hand, the display element name is “the number of received packets”, and is similarly acquired from the address “0x222222222” of the memory area RAM3 by “integer” every “100 msec”.
[0031]
Next, display data generation information is acquired from the Web browser application (step S6).
Further, display data assembly information is acquired from the Web browser application (step S7).
Here, FIG. 8 shows an example of display data generation information and display data assembly information acquired from the Web browser application. In this example, as shown in FIG. 8A, the display data generation information acquired from the Web browser application has a display element name of “communication time” and an address “0x55555555” to “1 sec” in the memory area RAM3. It is acquired as an “integer” every time. Further, as shown in FIG. 8B, the display data assembly information is displayed in the order of “transmission packet number”, “reception packet number”, “communication time” as the display data assembly information name “Web browser sub-area display”. Is instructed to display three pieces of information.
When the display data generation information and the display data assembly information are acquired, the sub-area display task 13 proceeds to step S8, and performs the processing from step S8 to step S16 described in the voice browser application. Description of the processing from step S8 to step S16 is omitted here.
[0032]
The flow of data between the components when the sub-region display task 13 is activated by the Web browser application will be described with reference to FIG. 9. The Web browser application 102 included in the terminal application 11 At the same time, transmission / reception of communication data with the wireless unit 2 is started via the communication protocol stack 12. On the other hand, the Web browser application 102 outputs display data for displaying information such as a menu screen when accessing the information server to the display unit A9. The sub-area display task 13 acquires display data generation information such as “number of transmitted packets” and “number of received packets” recorded by the traffic monitor that monitors the communication contents of the communication protocol stack 12 via the RAM 3. Further, display element data such as “communication charge” recorded by the application monitor that monitors the operation of the Web browser application 102 is acquired. Then, in accordance with the display data assembly information instructed by the Web browser application 102, display data is output to the display unit B10.
FIG. 10 is an example showing the appearance of a communication portable terminal when a Web browser application is being executed. In FIG. 10, a menu screen for accessing the information server by the Web browser application is displayed on the display unit A9, and a communication charge for data communication is displayed on the display unit B10.
[0033]
In the above-described embodiment, the display unit A9 that displays data corresponding to the input function of the telephone function menu or numeric keys or function keys by the application program is controlled independently of the display unit A9. The display unit B10 that displays information different from the display unit A9 has been described as a separate display unit. However, these two display units are integrated, and for example, the above-mentioned “call charges” and “ Display data such as “communication charge” may be displayed. Further, as information to be displayed, a cumulative charge obtained by accumulating “call charges” and “communication charges” may be displayed as “cumulative call charges” and “cumulative communication charges”.
Further, when display data such as the above-mentioned “call charge” or “communication charge” is displayed on the display unit A9, it may be switched to display information by an application program in accordance with a user operation.
[0034]
Further, when the display unit A9 and the display unit B10 are provided as independent display units, the display unit A9 and the display unit B10 are on the same plane of the mobile communication terminal as described in FIG. 10 of the present embodiment. However, it may be located anywhere in the casing of the mobile communication terminal.
Further, an application program that outputs “call time” and “communication time” updates information related to a change in unit time or a charge per unit data amount. In this case, the information update method is
(1) The user inputs information related to the fee using the operation unit 8 and registers it.
(2) Access to an information server on the Internet to acquire and register information about charges.
(3) Information related to a fee is entered and registered from a separately prepared computer terminal via a communication port provided with a portable communication terminal.
Etc.
[0035]
In the above-described embodiment, a voice call application and a Web browser application have been described as examples of application programs that execute predetermined functions related to mobile communication. However, predetermined functions related to mobile communication are executed. Other application programs that can be used include an electronic mail application and a news subscription application.
[0036]
In the above-described embodiment, the information displayed on the display unit B10 has been described by taking connection information related to communication connection of the mobile communication terminal such as a call time, a call charge, and a communication charge as an example. The information displayed on the screen is not limited to the connection information, and any information may be used as long as it is additional information for the function of the mobile communication terminal. For example, as an example of additional information, in addition to the connection information described above, internal information of the mobile communication terminal including the remaining battery level and terminal usage time indicating the state of the mobile communication terminal, and the game displayed on the display unit A9 Detailed information of the application that the application wants to display independently of the main display, such as game score information that the game application cannot display on the display unit A9 on the execution screen.
[0037]
【The invention's effect】
As described above, according to the present invention, in the portable communication terminal that includes the application program for executing the voice call function and the data communication function and displays the information of the application on the main display means, the application information displayed by the application program is Independent connection information including charging status, internal information indicating the state of the mobile communication terminal including the remaining battery level and terminal usage time, and detailed information on applications that cannot be displayed on the main display means by the application program Sub-region display control means for displaying on two display means is provided.
Therefore, by providing the second display means independently of the main display means, it is possible to display effective and appropriate information without being caught by restrictions on the screen design of the mobile communication terminal. In addition, in the usage method in which the score information of the game application is displayed independently of the game screen, the user can provide two types of information by providing information to the user by an externally independent display means. There is no confusion and the recognition rate can be increased. Further, since information unnecessary for the application main body can be saved in the second display means, the main display means can display only necessary information.
In addition, by displaying these supplementary information, the user can use the mobile communication terminal modestly while referring to information such as the billing status, and the user charges a high fee when the fee is settled. Thus, there is no need to be bothered, that is, the user convenience is improved. Further, by displaying the internal information such as the remaining battery level separately from the application information, an effect that the user can confirm more information at a time can be obtained.
[0038]
Furthermore, by adopting a common interface for the sub area display control means, the load of the application program developer can be reduced, and the mobile communication terminal can display additional information in any application program. It is done.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a mobile phone according to an embodiment of the present invention.
FIG. 2 is a view showing the contents of display data generation information requested to the application program of the embodiment.
FIG. 3 is a view showing the contents of display data assembly information requested to the application program of the embodiment.
FIG. 4 is a flowchart showing the operation of the embodiment.
FIG. 5 is a diagram showing an example of display data generation information and display data assembly information output by the voice call application according to the embodiment;
FIG. 6 is a diagram showing a data flow when the voice call application according to the embodiment is executed;
FIG. 7 is a diagram showing an example of display data generation information output by the communication protocol stack according to the embodiment.
FIG. 8 is a diagram showing an example of display data generation information and display data assembly information output by the Web browser application of the embodiment.
FIG. 9 is a diagram showing a data flow when the Web browser application according to the embodiment is executed.
FIG. 10 is a diagram illustrating an appearance of a mobile phone when the Web browser application according to the embodiment is executed.
[Explanation of symbols]
1 Control unit 3 RAM
9 Display A
10 Display B
11 Terminal application 12 Communication protocol stack 13 Sub-area display task S11 to S13 Display content selection means 101 Voice call application 102 Web browser application

Claims (1)

携帯通信端末上で複数のアプリケーションを実行することが可能な携帯通信端末において、
前記携帯通信端末上で実行される各アプリケーションから表示要素が指定される表示データ情報を取得する表示タスクを備え、
該表示タスクが、前記各アプリケーションが表示する表示部とは異なる情報を表示する表示部に情報を表示し、
該表示タスクは、前記各アプリケーションが表示する表示部とは異なる情報を表示する表示部に、当該実行される各アプリケーションが指定した表示要素に基づいて、該アプリケーションの動作を監視して取得した情報を表示することを特徴とする携帯通信端末。
In a mobile communication terminal capable of executing a plurality of applications on the mobile communication terminal,
A display task for acquiring display data information in which a display element is designated from each application executed on the mobile communication terminal;
The display task displays information on a display unit that displays information different from the display unit displayed by each application,
The display task is information obtained by monitoring the operation of the application on a display unit that displays information different from the display unit displayed by the application based on display elements specified by the application to be executed. A mobile communication terminal characterized by displaying.
JP2000394631A 2000-12-26 2000-12-26 Mobile communication terminal Expired - Fee Related JP4693986B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000394631A JP4693986B2 (en) 2000-12-26 2000-12-26 Mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000394631A JP4693986B2 (en) 2000-12-26 2000-12-26 Mobile communication terminal

Publications (2)

Publication Number Publication Date
JP2002199136A JP2002199136A (en) 2002-07-12
JP4693986B2 true JP4693986B2 (en) 2011-06-01

Family

ID=18860231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000394631A Expired - Fee Related JP4693986B2 (en) 2000-12-26 2000-12-26 Mobile communication terminal

Country Status (1)

Country Link
JP (1) JP4693986B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005029296A1 (en) * 2003-09-17 2005-03-31 Masaharu Kubo Terminal apparatus, communication system, and server
JP4668022B2 (en) * 2005-09-15 2011-04-13 パナソニック株式会社 Mobile device
WO2009055966A1 (en) * 2007-10-31 2009-05-07 Lucent Technologies Inc. Method for generating a real time billing information in a packet switching based network and network element

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129355A (en) * 1993-11-05 1995-05-19 Canon Inc Device and method for displaying screen
JPH1117579A (en) * 1997-06-05 1999-01-22 Motorola Inc Communication terminal having pluralities of display devices and its operating method
JPH1174953A (en) * 1997-08-29 1999-03-16 Saitama Nippon Denki Kk Radio communication equipment
JP2000078252A (en) * 1998-08-31 2000-03-14 Sanyo Electric Co Ltd Portable telephone set

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129355A (en) * 1993-11-05 1995-05-19 Canon Inc Device and method for displaying screen
JPH1117579A (en) * 1997-06-05 1999-01-22 Motorola Inc Communication terminal having pluralities of display devices and its operating method
JPH1174953A (en) * 1997-08-29 1999-03-16 Saitama Nippon Denki Kk Radio communication equipment
JP2000078252A (en) * 1998-08-31 2000-03-14 Sanyo Electric Co Ltd Portable telephone set

Also Published As

Publication number Publication date
JP2002199136A (en) 2002-07-12

Similar Documents

Publication Publication Date Title
EP1349051B1 (en) Information processing device
US8620283B2 (en) Method and mobile device for facilitating contact from within a telephone application
JP4475580B2 (en) Telephone
CN101257537A (en) Method of defining short keys used to select desired functions of a communication terminal by the user
JP4709245B2 (en) Mobile communication terminal and image display method by call
JP5185507B2 (en) FUNCTION SETTING DEVICE, ELECTRONIC DEVICE, ELECTRONIC DEVICE FUNCTION SETTING SYSTEM, AND ELECTRONIC DEVICE FUNCTION SETTING METHOD
JP4693986B2 (en) Mobile communication terminal
JP3927590B1 (en) Mobile communication terminal
JP2006301734A (en) Content download system using game
JP3417358B2 (en) Communication terminal device
KR100621431B1 (en) The apparatus and method for call using hot-key
KR20040097642A (en) Method for establishing user-data by one-touch in mobile phone
JP4416624B2 (en) Mobile communication terminal
KR20050027591A (en) Method for managing received messages in mobile communication terminal
EP1551159A2 (en) Apparatus and method for changing colors of input data and of background in a portable terminal
JP2004096584A (en) Portable communication equipment
US20050202820A1 (en) Standby application providing server
JP3389198B2 (en) Mobile communication terminal
KR20090040967A (en) Mobile communication apparatus for displaying contents on stand by display and control method thereof
JP4527494B2 (en) Mobile communication terminal
JP4379933B2 (en) Information terminal equipment
KR101013819B1 (en) Method for managing received messages in mobile communication terminal
JP2002525987A (en) An image of a person is stored in a storage device.
KR100709098B1 (en) Method for managing user information in mobile terminal
KR20010099066A (en) Network service of telephone numbers for mobile phones

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100506

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100928

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101129

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110223

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140304

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4693986

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees