Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4825513B2 - TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM - Google Patents
[go: Go Back, main page]

JP4825513B2 - TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM - Google Patents

TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM Download PDF

Info

Publication number
JP4825513B2
JP4825513B2 JP2005370224A JP2005370224A JP4825513B2 JP 4825513 B2 JP4825513 B2 JP 4825513B2 JP 2005370224 A JP2005370224 A JP 2005370224A JP 2005370224 A JP2005370224 A JP 2005370224A JP 4825513 B2 JP4825513 B2 JP 4825513B2
Authority
JP
Japan
Prior art keywords
history
log information
evaluation value
internal state
information
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
JP2005370224A
Other languages
Japanese (ja)
Other versions
JP2007171641A (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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2005370224A priority Critical patent/JP4825513B2/en
Publication of JP2007171641A publication Critical patent/JP2007171641A/en
Application granted granted Critical
Publication of JP4825513B2 publication Critical patent/JP4825513B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce the number of logs recorded as history after surely recording high priority logs, and enhance convenience when a user tries to restore past processing states. <P>SOLUTION: A portable terminal includes a portable electronic hazard map executing program 41 for reading out and displaying an electronic map according to user's operations. Every time the internal state of the portable electronic hazard map executing program 41 changes according to the user's operation, information to indicate the internal state after the change of the state, variation weight and time-interval weight of the internal state is respectively written on a state log table 321, and lapse time weight is written on the state log table 321 according to the calling operation of a history calling program 422. Then, on the basis of each weight, scores are calculated and compared with a threshold value. The log information whose score exceeds the threshold value is extracted as an object to be stored, and is stored in a history table 322 together with its naming information. <P>COPYRIGHT: (C)2007,JPO&amp;INPIT

Description

この発明は、例えばパーソナル・コンピュータや携帯端末、カーナビゲーション機器のように電子地図機能を備えた端末装置と、電子地図のヒストリを作成する方法、プログラム及びプログラムを記録した記録媒体に関する。   The present invention relates to a terminal device having an electronic map function, such as a personal computer, a portable terminal, and a car navigation device, a method for creating an electronic map history, a program, and a recording medium on which the program is recorded.

近年、多くのソフトウエアはその種類を問わず、実行環境において内部状態のログを時系列的に記録してこれをヒストリとして管理する機能を備えている。この種のヒストリ管理機能を備えていると、処理に分岐があったときや誤った処理を行ってしまった場合に、過去の任意の処理状態まで簡単に戻ることができ、大変便利である(非特許文献1を参照。)。   In recent years, a lot of software has a function of recording a log of an internal state in a time series in an execution environment and managing it as a history regardless of the type. This kind of history management function is very convenient because it can easily return to any past processing state if there is a branch in the process or if an incorrect process is performed ( (See Non-Patent Document 1.)

「COREL PHOTO−PAINT9 ユーザガイド」pp.52−54"CORE PHOTO-PAINT9 User Guide" pp. 52-54

ところが、一般にヒストリ管理機能は、内部処理状態のログを単純に時系列に従って記録するだけである。このため、ユーザにとっては必要のないログまでヒストリとして記録されてしまうことから、ヒストリは多くの不要なログを保持することになる。しかも、一般にヒストリ機能は、過去の処理状態を再現する際にログを時系列に従い順に読み出す機能を有している。したがって、ヒストリとして多くの不要なログが記録されていると、過去の再現対象の処理状態が読み出されるまでにユーザは多くの操作を繰り返さなければならず、ユーザにとっては操作上の負担が大きかった。   However, in general, the history management function simply records a log of the internal processing state in chronological order. For this reason, since logs that are not necessary for the user are recorded as history, the history holds many unnecessary logs. In addition, the history function generally has a function of sequentially reading logs in time series when reproducing past processing states. Therefore, when many unnecessary logs are recorded as history, the user has to repeat many operations until the processing state of the past reproduction target is read out, which has a heavy operational burden on the user. .

例えば、電子地図機能を実現するソフトウエアにおいては、ユーザは従前に表示された地図のページ又は部分図を再度表示させる操作や、表示された部分図間を結ぶ経路を表示させる操作、特定の地点を基点として施設や店舗、公園等の様々な付属情報や項目を閲覧する操作を行うことが多いため、ヒストリ機能を備えることはきわめて有用である。   For example, in software that implements an electronic map function, the user can re-display a previously displayed map page or partial map, an operation to display a route connecting the displayed partial maps, or a specific point. It is very useful to have a history function because it is often used to browse various attached information and items such as facilities, stores, and parks.

しかし、その一方で地図等の閲覧操作はスクロール等の単純な操作の繰り返しが多く、各々の操作には意味的重要性が少ない。このため、ヒストリとしての価値は、その操作の時間的関係や表示された地図データから類推できることに止まる。また、電子地図ソフトウエアの実行環境によっては、リソースの関係から、ヒストリの管理処理に必要な中央処理ユニット(CPU)の処理負荷が多大な負担になる場合がある。   However, on the other hand, the browsing operation of a map or the like often repeats simple operations such as scrolling, and each operation has little semantic importance. For this reason, the value as history can only be inferred from the temporal relationship of the operation and the displayed map data. Further, depending on the execution environment of the electronic map software, the processing load on the central processing unit (CPU) necessary for the history management process may be a heavy burden due to the resource relationship.

特に、電子地図ソフトウエアを例えば災害用の電子ハザードマップとして携帯電話機やPDA(Personal Digital Assistant)等の携帯端末に備えた場合には、さらに次のような問題が生じる。すなわち、携帯端末の表示部はパーソナル・コンピュータやテレビジョン受信機等に比べ表示サイズが格段に小さい。このため、表示部に地図を表示させる場合にはその一部しか表示されないため、地図の隠れた部位を表示させようとするとユーザは地図の表示位置の移動操作を頻繁に行うことになる。   In particular, when the electronic map software is provided in a portable terminal such as a cellular phone or a PDA (Personal Digital Assistant) as an electronic hazard map for a disaster, for example, the following problem occurs. That is, the display size of the display unit of the portable terminal is much smaller than that of a personal computer or a television receiver. For this reason, when a map is displayed on the display unit, only a part of the map is displayed. Therefore, when a hidden part of the map is displayed, the user frequently performs an operation of moving the display position of the map.

また、表示画面サイズや入力キーの数の制約を補うために、携帯端末用の電子地図ソフトウエアにはメニュー表示機能等の各種付加機能が設けられることがある。しかしながら、このような付加機能を使用するためにはその都度操作が必要となる。すなわち、携帯端末において電子地図ソフトウエアを使用する場合には操作数がさらに多くなり、それに伴い処理状態が頻繁に変化してヒストリとして記録されるログの数が増大する。このヒストリとして記録されるログの増大は、パーソナル・コンピュータ等に比べCPUの処理能力が限られる携帯端末にあっては非常に好ましくない。   In addition, in order to compensate for restrictions on the display screen size and the number of input keys, the electronic map software for mobile terminals may be provided with various additional functions such as a menu display function. However, in order to use such an additional function, an operation is required each time. That is, when the electronic map software is used in the mobile terminal, the number of operations is further increased, and accordingly, the processing state is frequently changed and the number of logs recorded as history is increased. This increase in the log recorded as history is very unfavorable for a portable terminal in which the processing capability of the CPU is limited compared to a personal computer or the like.

この発明は上記事情に着目してなされたもので、その目的とするところは、優先度の高いログを確実に記録した上でヒストリとして記録されるログの数を削減し、これによりユーザが過去の処理状態を復元しようとする場合の利便性の向上を図った電子地図機能を備えた端末装置、電子地図のヒストリを作成する方法、プログラム及びプログラムを記録した記録媒体を提供することにある。   The present invention has been made paying attention to the above circumstances, and its purpose is to reliably record high priority logs and reduce the number of logs recorded as history, thereby allowing the user to An object of the present invention is to provide a terminal device having an electronic map function for improving convenience when trying to restore the processing state, a method for creating an electronic map history, a program, and a recording medium storing the program.

上記目的を達成するためにこの発明は、ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えた端末装置にあって、ユーザ操作に応じて上記電子地図実行プログラムの実行環境の内部状態が変化するごとにその内部状態を表すログ情報を生成すると共に、上記生成されたログ情報に関する評価値を生成する。そして、この評価値に基づいて上記生成されたログ情報を保存対象とするか否かを判定し、保存対象と判定されたログ情報をヒストリとして保存するようにしたものである。 In order to achieve the above object, the present invention provides a terminal device including an electronic map execution program that reads and presents map information in response to a user operation, and includes an execution environment for the electronic map execution program in response to a user operation. Each time the internal state changes, log information representing the internal state is generated, and an evaluation value related to the generated log information is generated. Then, based on this evaluation value, it is determined whether or not the generated log information is to be stored, and the log information determined to be stored is stored as a history.

したがってこの発明によれば、ログ情報ごとにそのログ情報に関する評価値が生成され、この評価値をもとに当該ログ情報が保存対象か否かが判定されて、保存対象と判定されたログ情報のみヒストリに記録される。このため、ヒストリには、電子地図機能の内部情報の変化のうち特徴的な変化を表すログ情報のみが保存されることになり、すべてのログ情報を記録する場合に比べてヒストリの情報量を縮小することができる。その結果、ヒストリを参照して過去の内部状態を再現する場合に、少ない操作で所望の内部状態を再現することが可能となり、これによりユーザの操作性を大幅に改善することができる。 Therefore, according to the present invention, an evaluation value relating to the log information is generated for each log information, and it is determined whether or not the log information is a storage target based on the evaluation value, and the log information determined to be a storage target Only recorded in history. For this reason, only log information representing characteristic changes among changes in the internal information of the electronic map function is stored in the history, and the amount of history information is reduced compared to the case of recording all log information. Can be reduced. As a result, when the past internal state is reproduced with reference to the history, it is possible to reproduce the desired internal state with a small number of operations, thereby greatly improving the user operability.

また、この発明は以下のような種々の具体的構成を備えることを特徴とする。
第1の構成は、評価値を生成する際に、電子地図実行プログラムの実行環境の内部状態の変化を生じさせる機能が実行されたときに、その機能の実行による内部状態の変化に対応して予め定められた変化量を第1の重み情報として生成し、この第1の重み情報を評価値とするものである。
このようにすると、例えば地図のスクロール操作等のように内部状態の変化に対応して予め定められた変化量が小さい操作に伴うログ情報はヒストリとして保存されない。これに対し、地図のページめくり操作や地図上の任意の地点に関連する付属情報の閲覧操作等のように内部状態の変化に対応して予め定められた変化量の大きな操作に伴うログ情報が、ヒストリとして保存されることになる。
The present invention is also characterized by having the following various specific configurations.
In the first configuration, when a function that causes a change in the internal state of the execution environment of the electronic map execution program is executed when generating the evaluation value, the change in the internal state due to the execution of the function is performed. generates a predetermined change amount as the first weight information, it is an evaluation value of the first weight information.
In this way, log information associated with an operation having a small change amount corresponding to a change in the internal state, such as a map scroll operation, is not stored as history. On the other hand, log information associated with an operation with a large amount of change determined in advance corresponding to a change in the internal state, such as a page turning operation of a map or a browsing operation of attached information related to an arbitrary point on the map. , Will be saved as history.

第2の構成は、評価値を生成する際に、電子地図実行プログラムの実行環境内部状態の変化を生じさせる機能が実行されたときに、その内部状態の変化の時間間隔を求めて、この時間間隔の長さに応じた第2の重み情報を生成し、この第2の重み情報を上記変化前の内部状態の評価値とするものである。
このようにすると、例えば前回の操作から今回の操作までの時間間隔が短い場合には、ユーザは前回の操作により表示された情報を短時間しか見ておらず、注目度は低いと見なされてこのときのログ情報は保存されない。これに対し前回の操作から今回の操作までの時間間隔が長い場合には、ユーザは前回の操作により表示された情報を長時間注視しており、注目度は高いと見なされてこのときのログ情報は保存される。
In the second configuration, when an evaluation value is generated, when a function that causes a change in the internal state of the execution environment of the electronic map execution program is executed , a time interval of the change in the internal state is obtained. Second weight information corresponding to the length of the time interval is generated, and this second weight information is used as the evaluation value of the internal state before the change.
In this way, for example, when the time interval from the previous operation to the current operation is short, the user sees the information displayed by the previous operation only for a short time, and the degree of attention is considered low. Log information at this time is not saved. On the other hand, if the time interval from the previous operation to the current operation is long, the user has watched the information displayed by the previous operation for a long time, and the log at this time is regarded as having a high degree of attention. Information is saved.

第3の構成は、評価値を生成する際に、ヒストリの参照操作に応じて、電子地図実行プログラムの実行環境の内部状態の変化時点から上記ヒストリ参照操作が行われた時点までの経過時間を求めて、この経過時間の長さに応じた第3の重み情報を生成し、この第3の重み情報を上記内部状態変化の評価値とするものである。
このようにすると、ログ情報はヒストリ参照操作が行われた時点に対し古ければ古いほど情報の価値が低いと見なされてヒストリには保存されず、一方ヒストリ参照操作が行われた時点に対し比較的新しい時点で生成されたログ情報については情報価値が高いと見なされてヒストリに保存される。
According to the third configuration, when the evaluation value is generated, the elapsed time from the time when the internal state of the execution environment of the electronic map execution program changes to the time when the history reference operation is performed according to the history reference operation. Thus, the third weight information corresponding to the length of the elapsed time is generated, and the third weight information is used as the evaluation value of the internal state change.
In this way, the log information is considered to be lower in value than the time when the history reference operation is performed and is not stored in the history, whereas the log information is not stored in the history. Log information generated at a relatively new point in time is regarded as having high information value and stored in the history.

第4の構成は、ログ情報を保存対象とするか否かを判定する際に、評価値を予め設定したしきい値と比較し、評価値がしきい値を超えるログ情報を保存対象とするものである。
このようにすると、しきい値をもとに比較的簡単に保存の要否を判定することができる。
In the fourth configuration, when determining whether or not log information is to be stored, the evaluation value is compared with a preset threshold value, and log information whose evaluation value exceeds the threshold value is set as a storage target. Is.
In this way, the necessity of storage can be determined relatively easily based on the threshold value.

第5の構成は、判定対象のログ情報が複数ある場合に、これらのログ情報に対し評価値が大きい順に優先順位を設定し、優先順位が高いものから一定個数分のログ情報を保存対象とするものである。
このようにすると、ログ情報を重要度又は注目度の高い順に一定個数だけ保存することができるので、評価値の高いログ情報が多数あっても、ヒストリのサイズを常に上記一定個数分以下に制限することができる。
In the fifth configuration, when there are a plurality of pieces of log information to be determined, priorities are set in descending order of evaluation values for the log information, and a predetermined number of pieces of log information from the highest priority are stored. To do.
In this way, a certain number of log information can be saved in the order of importance or attention, so even if there are many log information with high evaluation values, the history size is always limited to a certain number or less. can do.

要するにこの発明では、ユーザ操作に応じて上記電子地図実行プログラムの実行環境の内部状態が変化するごとにその変化後の内部状態を表すログ情報を生成すると共に、上記生成されたログ情報に関する評価値を生成し、この評価値に基づいて上記生成されたログ情報を保存対象とするか否かを判定して、保存対象と判定されたログ情報をヒストリとして保存するようにしている。
In short, in the present invention, every time the internal state of the execution environment of the electronic map execution program changes according to a user operation, log information representing the internal state after the change is generated, and the evaluation value related to the generated log information Is generated, and based on this evaluation value, it is determined whether or not the generated log information is to be stored, and the log information determined to be stored is stored as a history.

したがって、この発明によれば、優先度の高いログを確実に記録した上でヒストリとして記録されるログの数を削減し、これによりユーザが過去の処理状態を復元しようとする場合の利便性の向上を図った電子地図機能を備えた端末装置、電子地図のヒストリを作成する方法、プログラム及びプログラムを記録した記録媒体を提供することができる。   Therefore, according to the present invention, it is possible to reduce the number of logs recorded as history after reliably recording high priority logs, thereby improving the convenience when the user tries to restore the past processing state. A terminal device having an improved electronic map function, a method for creating an electronic map history, a program, and a recording medium on which the program is recorded can be provided.

以下、図面を参照してこの発明の実施形態を説明する。
図1は、この発明に係わる電子地図機能を備えた端末装置の一実施形態である携帯端末の機能構成を示すブロック図である。
この携帯端末は、中央処理ユニット(CPU;Central Processing Unit)1を備える。このCPU1には、バス2を介してデータ記憶部3及びプログラム記憶部4が接続され、さらに入力インタフェース5、出力インタフェース6及び通信インタフェース7がそれぞれ接続される。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a functional configuration of a mobile terminal which is an embodiment of a terminal device having an electronic map function according to the present invention.
The portable terminal includes a central processing unit (CPU) 1. A data storage unit 3 and a program storage unit 4 are connected to the CPU 1 via a bus 2, and an input interface 5, an output interface 6, and a communication interface 7 are connected to the CPU 1.

入力インタフェース5には、ダイヤルキーパッドやカーソルキー、その他の各種機能キーを備えたキー入力部51が接続される。入力インタフェース5は、上記キー入力部51においてユーザが押下したキーに対応する操作コードデータを生成してCPU1へ出力する。出力インタフェース6には、例えば液晶ディスプレイ(LCD;Liquid Crystal Devise)からなる表示部61が接続される。出力インタフェース6は、CPU1の制御の下、表示データを表示部61に供給して表示させる。   Connected to the input interface 5 is a key input unit 51 having a dial keypad, cursor keys, and other various function keys. The input interface 5 generates operation code data corresponding to the key pressed by the user in the key input unit 51 and outputs the operation code data to the CPU 1. The output interface 6 is connected to a display unit 61 made of, for example, a liquid crystal display (LCD). The output interface 6 supplies display data to the display unit 61 for display under the control of the CPU 1.

通信インタフェース7は、符号化/復号化処理を行う信号処理ユニットと、アンテナ71を備える無線ユニットとを備える。そして、CPU1の制御の下、図示しない基地局との間で音声通信又はデータ通信のための無線通信動作を行う。この無線通信動作により、図示しない防災情報サーバから後述する携帯型電子ハザードマップコンテンツデータ等をダウンロードすることが可能となる。   The communication interface 7 includes a signal processing unit that performs an encoding / decoding process and a wireless unit that includes an antenna 71. Then, under the control of the CPU 1, a wireless communication operation for voice communication or data communication is performed with a base station (not shown). With this wireless communication operation, it is possible to download portable electronic hazard map content data, which will be described later, from a disaster prevention information server (not shown).

データ記憶部3には、携帯型電子ハザードマップコンテンツデータ31と、ヒストリ管理用データ32が格納される。携帯型電子ハザードマップコンテンツデータ31は、電子地図データと、避難場所に指定された施設や公園、食料等の物資を取り扱う店舗等を表す付属情報を含む。   The data storage unit 3 stores portable electronic hazard map content data 31 and history management data 32. The portable electronic hazard map content data 31 includes electronic map data and attached information representing a facility or park designated as an evacuation site, a store that handles supplies such as food.

ヒストリ管理用データ32は、状態ログテーブル321と、ヒストリテーブル322と、状態変化量テーブル323と、時間間隔−重み対応テーブル324と、経過時間−重み対応テーブル325と、内部時計326とから構成される。
状態ログテーブル321には、例えば図4に示すようにログ番号に対応付けて、携帯型電子ハザードマップ実行プログラムの実行環境の内部状態を表す管理情報と、評価値を計算するための情報が記憶される。内部状態を表す管理情報は、ログの生成時刻と、次のログの生成時刻との時間間隔と、地図上のカーソル座標と、メニュー表示(機能1)の実行の有無と、メニュー上で選択されている機能名と、施設一覧表示(機能2)の実行の有無と、施設周辺地図表示(機能3)の実行の有無とから構成される。一方、評価値を計算するための情報は、内部状態の変化量に応じた重みと、時間間隔に応じた重みと、経過時間に応じた重みと、評価値を表す得点とから構成される。
The history management data 32 includes a state log table 321, a history table 322, a state change amount table 323, a time interval-weight correspondence table 324, an elapsed time-weight correspondence table 325, and an internal clock 326. The
In the state log table 321, for example, management information indicating the internal state of the execution environment of the portable electronic hazard map execution program and information for calculating an evaluation value are stored in association with the log number as shown in FIG. Is done. The management information indicating the internal state is selected on the menu, the time interval between the log generation time and the next log generation time, the cursor coordinates on the map, whether or not the menu display (function 1) is executed, and so on. Function name, whether or not the facility list display (function 2) is executed, and whether or not the facility surrounding map display (function 3) is executed. On the other hand, the information for calculating the evaluation value includes a weight corresponding to the amount of change in the internal state, a weight corresponding to the time interval, a weight corresponding to the elapsed time, and a score representing the evaluation value.

ヒストリテーブル322には、後述するヒストリ抽出処理プログラム4213により上記状態ログテーブル321から抽出されたログ情報が記憶される。記憶されるログ情報は、内部状態を表す管理情報と、評価値を計算するための情報と、後述する内部状態のネーミング情報とからなり、これらがログ番号に対応付けられて記憶される。   The history table 322 stores log information extracted from the state log table 321 by a history extraction processing program 4213 described later. The stored log information includes management information indicating the internal state, information for calculating an evaluation value, and naming information of the internal state to be described later, and these are stored in association with the log number.

状態変化量テーブル323は、例えば図3に示すように状態変化を生じさせる機能を書き込む項目と、状態変化量の重みを書き込む項目とから構成される。状態変化を生じさせる機能を書き込む項目には状態変化を生じさせるすべての機能が列記され、状態変化量の重みを書き込む項目には上記各機能に対応した状態変化量の重みが記憶される。   The state change amount table 323 includes, for example, items for writing a function for causing a state change and items for writing a weight of the state change amount as shown in FIG. All functions that cause a state change are listed in the item for writing the function that causes the state change, and the weight of the state change amount corresponding to each function is stored in the item for writing the weight of the state change amount.

図3では、状態変化を生じさせる機能が一つ実行されたときの状態変化量の重みを例示しているが、一般的には状態変量重みを算出する関数をG、すべての状態変化の部分集合をPで表すと、状態変化量重みは
G(P⊆all(以前の状態変化))
として設定される。なお、図3は上式においてPが最後の状態変化のみの場合を例示したものであり、メニュー表示等の新たな画面を表示させる機能の実行に対しては大きな値が、一方カーソルの移動やメニューの選択操作等に対しては小さい値がそれぞれ設定されている。
FIG. 3 illustrates the weight of the state change amount when one function causing the state change is executed. Generally, the function for calculating the state variable weight is G, and all the state change portions are shown. When the set is represented by P, the state change weight is
G (P⊆all (previous state change))
Set as Note that FIG. 3 illustrates the case where P is only the last state change in the above equation, and a large value for executing a function for displaying a new screen such as a menu display, Small values are set for menu selection operations and the like.

時間間隔−重み対応テーブル324は、例えば図4に示すように時間間隔の項目と時間間隔重みの項目とを有する。時間間隔の項目には、予め設定された複数の時間間隔が列記され、時間間隔重みの項目には上記各時間間隔に対応する重みが記憶される。図4では状態変化を生じさせる機能が一つ実行されたときの時間間隔重みを例示しているが、一般的には時間間隔重みを算出する関数をH、すべての状態変化の時間間隔の部分集合をPで表すと、時間間隔重みは
G(P⊆all(以前の状態変化の時間間隔))
として設定される。図4は、上式においてPが最後の状態変化の時間間隔のみの場合を例示したものであり、時間間隔の重みは0から1の範囲で時間間隔が長くなればなるほど大きな値となるように設定される。
The time interval-weight correspondence table 324 includes a time interval item and a time interval weight item as shown in FIG. A plurality of preset time intervals are listed in the time interval item, and weights corresponding to the respective time intervals are stored in the time interval weight item. FIG. 4 illustrates the time interval weight when one function that causes a state change is executed. Generally, the function for calculating the time interval weight is H, and the time interval part of all state changes is shown. If the set is represented by P, the time interval weight is
G (P⊆all (previous state change time interval))
Set as FIG. 4 exemplifies the case where P is only the time interval of the last state change in the above formula, and the weight of the time interval becomes larger as the time interval becomes longer in the range of 0 to 1. Is set.

経過時間−重み対応テーブル325は、例えば図5に示すように経過時間の項目と経過時間重みの項目を備える。経過時間の項目には、ログの生成時刻からユーザのヒストリ参照操作が行われる時刻までの経過時間のすべての種類が列記される。一方、経過時間重みの項目には、上記各経過時間に対応する重みが記憶される。図5では、経過時間の重みを1から0の範囲で経過時間が長くなればなるほど小さい値となるように設定した場合を例示している。   The elapsed time-weight correspondence table 325 includes, for example, an elapsed time item and an elapsed time weight item as shown in FIG. In the elapsed time item, all types of elapsed time from the log generation time to the time when the user's history reference operation is performed are listed. On the other hand, the weight corresponding to each elapsed time is stored in the item of elapsed time weight. FIG. 5 illustrates a case where the weight of the elapsed time is set to be smaller as the elapsed time becomes longer in the range of 1 to 0.

内部時計326はリアルタイムクロックからなり、その計時時刻データは上記ログに対し生成時刻を付与するために使用される。
一方、プログラム記憶部4には、携帯型電子ハザードマップ実行プログラム41と、ヒストリ管理用プログラム42が格納されている。携帯型電子ハザードマップ実行プログラム41は、ユーザ操作に応じて上記携帯型電子ハザードマップコンテンツデータ31から地図データ、付属データ及びメニューデータ等を選択的に読み出して表示部61に表示させる制御を、CPU1に実行させる。
The internal clock 326 is composed of a real time clock, and the time measurement data is used for giving a generation time to the log.
On the other hand, the program storage unit 4 stores a portable electronic hazard map execution program 41 and a history management program 42. The portable electronic hazard map execution program 41 controls the CPU 1 to selectively read out map data, attached data, menu data, and the like from the portable electronic hazard map content data 31 and display them on the display unit 61 in response to a user operation. To run.

ヒストリ管理用プログラム42は、ヒストリ作成プログラム421と、ヒストリ表示プログラム422と、ヒストリ選択・実行プログラム423とから構成される。このうちヒストリ作成プログラム421は、キー操作検知処理プログラム4211と、得点算出処理プログラム4212と、ヒストリ抽出処理プログラム4213と、ネーミング処理プログラム4214とから構成される。   The history management program 42 includes a history creation program 421, a history display program 422, and a history selection / execution program 423. Among these, the history creation program 421 includes a key operation detection processing program 4211, a score calculation processing program 4212, a history extraction processing program 4213, and a naming processing program 4214.

キー操作検知処理プログラム4211は、ユーザ操作に応じて入力インタフェース5から出力される操作コードデータをもとに、当該ユーザ操作によって携帯型電子ハザードマップ実行プログラムの実行環境の内部状態に変化が生じたか否かを判定する処理を、CPU1に実行させる。   Based on the operation code data output from the input interface 5 in response to a user operation, the key operation detection processing program 4211 has changed the internal state of the execution environment of the portable electronic hazard map execution program due to the user operation. The CPU 1 is caused to execute a process for determining whether or not.

得点算出処理プログラム4212は、上記キー操作検知処理プログラム4211により携帯型電子ハザードマップ実行プログラムの実行環境の内部状態に変化が生じたと判定された場合に、内部状態の変化を表すログ情報を生成して状態ログテーブル321に書き込む処理を、次のようにCPU1に実行させる。   The score calculation processing program 4212 generates log information representing a change in the internal state when it is determined by the key operation detection processing program 4211 that the internal state of the execution environment of the portable electronic hazard map execution program has changed. Then, the CPU 1 is caused to execute the process of writing to the status log table 321 as follows.

すなわち、先ず上記変化後の内部状態の時刻や内容を表す情報を生成してこれらを状態ログテーブル321に書き込む。続いて、内部状態の変化を生じさせた機能に対応する変化量重みを状態変化量テーブル323から読み出して上記状態ログテーブル321に書き込む。また、前回の内部状態の変化時刻と今回の内部状態の変化時刻との間の時間差つまり時間間隔を求め、この時間間隔に対応する重みを時間間隔−重み対応テーブル324から読み出してこれを前回の内部状態の変化に対応するログ情報の一要素として状態ログテーブル321に書き込む。   That is, first, information representing the time and contents of the internal state after the change is generated and written in the state log table 321. Subsequently, the change amount weight corresponding to the function causing the change in the internal state is read from the state change amount table 323 and written in the state log table 321. Further, a time difference, that is, a time interval between the change time of the previous internal state and the change time of the current internal state is obtained, and the weight corresponding to this time interval is read from the time interval-weight correspondence table 324 and is read as the previous time. Write to the status log table 321 as one element of log information corresponding to the change in the internal status.

さらに、ヒストリの呼出操作が行われた場合に、それ以前に生じた内部状態の変化時刻から上記ヒストリ呼出操作が行われた時刻までの経過時間を求め、この経過時間に対応する重みを経過時間−重み対応テーブル325から読み出してこれを上記内部変化を表すログ情報の一部として状態ログテーブル321に書き込む。   Further, when a history call operation is performed, an elapsed time from the change time of the internal state occurring before that to the time when the history call operation is performed is obtained, and a weight corresponding to this elapsed time is set as the elapsed time. Reading from the weight correspondence table 325 and writing it in the status log table 321 as a part of the log information representing the internal change.

また得点算出処理プログラム4212は、上記状態ログテーブル321に記憶されたログ情報ごとに、内部状態の変化量重みと、時間間隔重みと、経過時間重みとから評価値を表す得点を計算して、この計算された得点を上記状態ログテーブル321に書き込む処理を、CPU1に実行させる。このとき、得点の計算式としては、例えば
得点=状態変化量重み×時間間隔重み×経過時間重み
得点=状態変化量重み+時間間隔重み+経過時間重み
得点=log(状態変化量重み)+log(時間間隔重み)+log(経過時間重み)
のいずれかが用いられる。
The score calculation processing program 4212 calculates a score representing an evaluation value from the change weight of the internal state, the time interval weight, and the elapsed time weight for each log information stored in the state log table 321, The CPU 1 is caused to execute a process of writing the calculated score in the state log table 321. At this time, as a score calculation formula, for example,
Score = State change weight x Time interval weight x Elapsed time weight
Score = State change weight + Time interval weight + Elapsed time weight
Score = log (state change weight) + log (time interval weight) + log (elapsed time weight)
Either of these is used.

ヒストリ抽出処理プログラム4213は、上記得点算出処理プログラム4212により計算された得点をもとに、該当するログ情報をヒストリとして保存すべきか否かを判定し、保存すべきと判定したログ情報を抽出してこれをヒストリテーブル322に記憶させる処理を、CPU1に実行させる。保存の要否を判定する手段としては、上記得点を予め設定したしきい値と比較して得点がしきい値を超えるログ情報を保存対象として抽出するものと、各ログ情報に対し得点の多い順に優先順位を付け、優先順位が高い上位一定数のログ情報を保存対象として抽出するものが考えられる。   The history extraction processing program 4213 determines whether or not the corresponding log information should be saved as history based on the score calculated by the score calculation processing program 4212, and extracts the log information determined to be saved. Then, the CPU 1 is caused to execute a process of storing this in the history table 322. As means for determining the necessity of storage, the above score is compared with a preset threshold value and log information whose score exceeds the threshold value is extracted as a storage target, and each log information has a high score It is possible to prioritize in order and extract a certain number of log information with higher priority as a storage target.

ネーミング処理プログラム4214は、上記ヒストリ抽出処理プログラム4213により保存対象として抽出されたログ情報について、その内部状態の内容を表すネーミング情報を生成し、生成されたネーミング情報を上記ログ情報に付加または含めて記憶させる処理を、CPU1に実行させる。   The naming processing program 4214 generates naming information representing the contents of the internal state of the log information extracted as a storage target by the history extraction processing program 4213, and adds or includes the generated naming information to the log information. The CPU 1 is caused to execute the storing process.

ヒストリ表示プログラム422は、ヒストリの呼出操作に応じてヒストリテーブル322からログ情報に付加または含まれるネーミング情報を読み出し、このネーミング情報を出力インタフェース6を介して表示部61に表示させる処理を、上記CPU1に実行させる。   The history display program 422 reads the naming information added to or included in the log information from the history table 322 in response to the history call operation, and displays the naming information on the display unit 61 via the output interface 6. To run.

ヒストリ選択・実行プログラム423は、上記ヒストリ表示プログラム422により表示部に表示されたネーミング情報をユーザが選択操作した場合に、この選択されたネーミング情報に対応するログ情報をもとに電子ハザードマップの表示データを復元し、この復元された表示データを出力インタフェース6を介して表示部61に表示させる処理を、上記CPU1に実行させる。   When the user selects and operates the naming information displayed on the display unit by the history display program 422, the history selection / execution program 423 creates an electronic hazard map based on log information corresponding to the selected naming information. The CPU 1 is caused to execute a process for restoring the display data and displaying the restored display data on the display unit 61 via the output interface 6.

次に、以上のように構成された装置による動作をCPU1の制御手順に従い説明する。
(1)携帯型電子ハザードマップコンテンツデータの表示
携帯型電子ハザードマップコンテンツデータ31には電子地図が含まれており、ユーザがキー入力部51を操作して所望の地域を指定すると当該地域を含む電子地図がデータ記憶部3から読み出されて表示部61に表示される。このとき、携帯端末の表示部61はパーソナル・コンピュータやテレビジョン受信機等に比べ表示サイズが小さいため、電子地図の全体を表示部61に一括表示しようとすると、小道等の詳細な地図情報を表示することができなくなる。
Next, the operation of the apparatus configured as described above will be described according to the control procedure of the CPU 1.
(1) Display of portable electronic hazard map content data
The portable electronic hazard map content data 31 includes an electronic map. When the user operates the key input unit 51 to specify a desired area, an electronic map including the area is read from the data storage unit 3. It is displayed on the display unit 61. At this time, since the display unit 61 of the portable terminal has a smaller display size than a personal computer, a television receiver or the like, when trying to display the entire electronic map on the display unit 61 in a batch, detailed map information such as a path is displayed. It cannot be displayed.

そこで、詳細な地図情報を表示する場合には、例えば図8に示すように電子地図全体のうち一部分(図中四角で囲った部分)のみを表示する。この場合、携帯型電子ハザードマップ実行プログラム41は、電子地図全体のうち表示されている部分地図の中心に図8に示すようにカーソルを表示する。カーソルの位置は、表示画面の横方向をx軸、縦方向をy軸とすると座標(x,y)で表され、携帯型電子ハザードマップ実行プログラム41の内部状態を表す情報として使用される。   Therefore, when displaying detailed map information, for example, as shown in FIG. 8, only a part (a part enclosed by a square in the figure) of the entire electronic map is displayed. In this case, the portable electronic hazard map execution program 41 displays a cursor as shown in FIG. 8 at the center of the displayed partial map in the entire electronic map. The position of the cursor is represented by coordinates (x, y) where the horizontal direction of the display screen is the x axis and the vertical direction is the y axis, and is used as information representing the internal state of the portable electronic hazard map execution program 41.

この状態で、ユーザがキー入力部51を操作して表示画面上のカーソルを移動させると、このカーソルの移動に伴い表示部61には電子地図中の他の部分地図が表示される。したがって、ユーザはカーソルを移動させることにより電子地図中の所望の部分地図を表示させることができる。   In this state, when the user operates the key input unit 51 to move the cursor on the display screen, another partial map in the electronic map is displayed on the display unit 61 as the cursor moves. Therefore, the user can display a desired partial map in the electronic map by moving the cursor.

また、上記部分地図が表示されている状態で、ユーザが表示画面上に設けられているメニュー表示ボタン(図9中のM1)を選択したとする。そうすると表示部61の表示画面には、例えば図9に示すように「メニュー」が表示される。メニューには、「施設一覧表示」、「避難方向の表示」、「施設の周辺地図表示」、…等の各種機能の選択項目が一覧表示される。   Further, it is assumed that the user selects a menu display button (M1 in FIG. 9) provided on the display screen while the partial map is displayed. Then, a “menu” is displayed on the display screen of the display unit 61, for example, as shown in FIG. In the menu, selection items of various functions such as “facility list display”, “evacuation direction display”, “facility map display”,.

そして、この状態でユーザがキー入力部51を操作して、上記メニューのうち所望の項目、例えば図9に示すように「施設の周辺地図表示」を選択すると、携帯型電子ハザードマップコンテンツデータ31からカーソルに選択されている施設の周辺地図が読み出されて表示部61に表示される。また、「避難方向の表示」を選択すれば、カーソル位置を基準にした避難方向を表す情報が読み出されて表示される。   In this state, when the user operates the key input unit 51 and selects a desired item from the menu, for example, “display a facility map” as shown in FIG. 9, the portable electronic hazard map content data 31 is selected. The map around the facility selected by the cursor is read out and displayed on the display unit 61. If “display evacuation direction” is selected, information indicating the evacuation direction based on the cursor position is read and displayed.

同様に、他の項目を任意に選択すれば、該当する機能が実行されてその表示データを表示部61に表示される。例えば、携帯型電子ハザードマップコンテンツデータ31には、災害発生地点を中心とした特定距離を半径とする円範囲や、特定距離を一辺とする矩形範囲、特定方向と特定角度を加えて定義される扇形範囲を、進入不可もしくは危険領域として設定する機能も備えている。ユーザは、該当する機能項目を選択することにより、この機能を実行させて被災地情報を取得することができる。   Similarly, if any other item is arbitrarily selected, the corresponding function is executed and the display data is displayed on the display unit 61. For example, the portable electronic hazard map content data 31 is defined by adding a circular range whose radius is a specific distance around the disaster occurrence point, a rectangular range whose specific distance is one side, a specific direction and a specific angle. It also has a function of setting the sector range as an inaccessible or dangerous area. The user can acquire the disaster area information by executing the function by selecting the corresponding function item.

(2)ヒストリの作成
さて、CPU1では上記携帯型電子ハザードマップ実行プログラム41によるハザードマップデータの表示制御と並行して、ヒストリ作成プログラム42によりヒストリ作成制御が実行される。図6その制御手順と制御内容を示すフローチャートである。
(2) Creation of history
In the CPU 1, history creation control is executed by the history creation program 42 in parallel with the hazard map data display control by the portable electronic hazard map execution program 41. 6 is a flowchart showing the control procedure and control content.

CPU1は、ステップS11及びステップS12において、キー入力部51におけるキー操作の検知と、それに伴う携帯型電子ハザードマップ実行プログラム41の内部状態の変化を監視している。この状態で、先に述べたカーソルの移動、メニューの表示又はメニュー中の項目選択による各種機能の実行によって携帯型電子ハザードマップ実行プログラム41の内部状態が変化したとする。   In step S11 and step S12, the CPU 1 monitors the key operation in the key input unit 51 and monitors the change in the internal state of the portable electronic hazard map execution program 41 associated therewith. In this state, it is assumed that the internal state of the portable electronic hazard map execution program 41 is changed by the above-described cursor movement, menu display, or execution of various functions by selecting items in the menu.

そうするとCPU1は、先ずステップS13において、ログ番号を生成し、かつ上記状態変化後の内部状態を表す情報、例えば内部状態が変化した時刻やカーソルの位置座標、実行された機能名等を、上記ログ番号に対応付けて状態ログテーブル321に書き込む。続いてステップS14において、内部状態の変化を生じさせた機能に対応する変化量重みを状態変化量テーブル323から読み出し、この変化量重みを上記状態ログテーブル321に書き込む。また、ステップS15において、前回の内部状態の変化時刻と今回の内部状態の変化時刻との間の時間差(時間間隔)を求め、この時間間隔に対応する重みを時間間隔−重み対応テーブル324から読み出して、これを前回の内部状態変化に係わるログ情報の一要素として状態ログテーブル321に書き込む。   Then, in step S13, the CPU 1 first generates a log number, and indicates information indicating the internal state after the state change, for example, the time when the internal state changes, the position coordinates of the cursor, the name of the executed function, etc. Write in the status log table 321 in association with the number. Subsequently, in step S14, the change amount weight corresponding to the function causing the change in the internal state is read from the state change amount table 323, and the change amount weight is written in the state log table 321. In step S15, a time difference (time interval) between the previous internal state change time and the current internal state change time is obtained, and the weight corresponding to this time interval is read from the time interval-weight correspondence table 324. This is written in the state log table 321 as one element of log information related to the previous internal state change.

例えば、ユーザが表示されたメニューにおいて「施設一覧表示」(機能2)を選択し実行したとする。この場合には、図2に示すように先ず選択操作に応じてその時刻“10:13:10’15”、地図上のカーソル座標“(120,340)”及びメニュー上で選択された機能名「機能2」が状態ログテーブル321に書き込まれ、さらに状態変化量テーブル323から読み出した変化量重み“10”が状態ログテーブル321に書き込まれる。   For example, assume that the user selects and executes “facility list display” (function 2) in the displayed menu. In this case, as shown in FIG. 2, the time “10: 13: 10′15”, the cursor coordinates “(120,340)” on the map, and the function name “function” selected on the menu are first displayed. 2 ”is written to the status log table 321, and the change weight“ 10 ”read from the status change table 323 is further written to the status log table 321.

続いて、実行操作に応じてその時刻“10:13:10’70”、地図上のカーソル座標“(120,340)”が状態ログテーブル321に書き込まれると共に、施設一覧表示(機能2)制御が実行されている旨“○”が書き込まれ、さらに状態変化量テーブル323から読み出した変化量重み“40”が状態ログテーブル321に書き込まれる。また、今回の実行操作時刻“10:13:10’70”と前回の選択操作時刻“10:13:10’15”との時間間隔“00:00’55”が計算されてこれが前回の選択操作のログ情報として状態ログテーブル321に書き込まれると共に、時間間隔−重み対応テーブル324から上記時間間隔“00:00’55”に対応した重み“0.1”が読み出されて状態ログテーブル321に書き込まれる。   Subsequently, the time “10: 13: 10'70” and the cursor coordinates “(120,340)” on the map are written in the state log table 321 according to the execution operation, and the facility list display (function 2) control is executed. “◯” is written, and the change weight “40” read from the state change table 323 is written to the state log table 321. In addition, the time interval “00: 00'55” between the current execution operation time “10: 13: 10'70” and the previous selection operation time “10: 13: 10'15” is calculated and this is the previous selection. It is written in the status log table 321 as operation log information, and the weight “0.1” corresponding to the time interval “00: 00'55” is read from the time interval-weight correspondence table 324 to read the status log table 321. Is written to.

以後同様にCPU1は、携帯型電子ハザードマップ実行プログラム41の内部状態の変化が検出されるごとに、上記ステップS13〜ステップS15によりそれぞれ、状態変化後の内部状態を表す情報、内部状態の変化量重み及び時間間隔重みを状態ログテーブル321に書き込む。   Thereafter, similarly, every time a change in the internal state of the portable electronic hazard map execution program 41 is detected, the CPU 1 performs information indicating the internal state after the state change and the amount of change in the internal state, respectively, in steps S13 to S15. The weight and time interval weight are written in the status log table 321.

一方、上記状態ログテーブル321への各種情報の書き込み制御を行いながらCPU1は、ステップS16によりヒストリ呼出プログラム422の呼出操作を監視する。そして、この状態でユーザがヒストリ呼出プログラム422の呼出操作を行ったとすると、CPU1はこの操作をトリガとしてステップS17に移行し、経過時間重みの書き込み処理を以下のように実行する。   On the other hand, the CPU 1 monitors the call operation of the history call program 422 in step S16 while controlling the writing of various information to the state log table 321. If the user performs a call operation of the history call program 422 in this state, the CPU 1 uses this operation as a trigger to shift to step S17, and executes elapsed time weight writing processing as follows.

すなわち、前回のヒストリ呼出プログラム422の呼出操作が行われてから、今回のヒストリ呼出プログラム422の呼出操作が行われるまでの間に生じた内部状態の変化の各々について、当該内部状態の変化時刻から上記今回のヒストリ呼出操作が行われた時刻までの経過時間をそれぞれ計算する。そして、この経過時間に対応する重みを経過時間−重み対応テーブル325から読み出し、この読み出した経過時間重みを上記内部状態の変化の各々に対応付けて状態ログテーブル321に書き込む。   That is, for each change in the internal state that occurs between the previous call operation of the history call program 422 and the current call operation of the history call program 422, from the change time of the internal state. The elapsed time up to the time when the current history call operation is performed is calculated. Then, the weight corresponding to the elapsed time is read from the elapsed time-weight correspondence table 325, and the read elapsed time weight is written in the state log table 321 in association with each change in the internal state.

例えば、先に述べた「機能2」の選択操作時刻及び実行操作時刻から1分以上2分未満(00:01−00:02)にヒストリ呼出プログラム422の呼出操作が行われたとすると、状態ログテーブル321には、上記「機能2」の選択及び実行により生じた内部状態の変化に対応付けて図2に示すようにいずれも“0.9”が書き込まれる。   For example, if the call operation of the history call program 422 is performed from 1 minute to less than 2 minutes (00: 01-00: 02) from the selection operation time and execution operation time of “Function 2” described above, the status log As shown in FIG. 2, “0.9” is written in the table 321 in association with the change in the internal state caused by the selection and execution of “Function 2”.

上記経過時間重みの書き込みが終了するとCPU1は、続いてステップS18に移行してここで得点計算処理を実行する。この得点計算処理は、先に述べたように
得点=状態変化量重み×時間間隔重み×経過時間重み
得点=状態変化量重み+時間間隔重み+経過時間重み
得点=log(状態変化量重み)+log(時間間隔重み)+log(経過時間重み)
のいずれかを用いて行われ、この計算により求められた得点は状態ログテーブル321に書き込まれる。
When the writing of the elapsed time weight is completed, the CPU 1 proceeds to step S18 and executes the score calculation process here. As described above, this score calculation process
Score = State change weight x Time interval weight x Elapsed time weight
Score = State change weight + Time interval weight + Elapsed time weight
Score = log (state change weight) + log (time interval weight) + log (elapsed time weight)
The score obtained by this calculation is written in the status log table 321.

続いてCPU1は、ステップS19において、上記計算された得点をもとに該当するログ情報をヒストリとして保存すべきか否かを判定する。この判定は、例えば上記得点を予め設定したしきい値と比較して、得点がしきい値を超えるログ情報を保存対象として抽出することにより行われる。   Subsequently, in step S19, the CPU 1 determines whether or not the corresponding log information should be saved as history based on the calculated score. This determination is performed by, for example, comparing the score with a preset threshold value and extracting log information whose score exceeds the threshold value as a storage target.

またCPU1は、ステップS110において、上記保存すべきと判定したログ情報のそれぞれに対しその内部状態の内容を表すネーミング情報を生成する。例えば、内部状態が先に述べた「機能2の実行」であれば、「施設一覧表示」なるメッセージをネーミング情報として生成する。   Moreover, CPU1 produces | generates the naming information showing the content of the internal state with respect to each of the log information determined to be preserve | saved in step S110. For example, if the internal state is “execution of function 2” as described above, a message “facility list display” is generated as naming information.

CPU1は、最後にステップS111において、上記保存対象として抽出されたログ情報を上記ネーミング情報と共にヒストリテーブル322に記憶させる。例えば、しきい値として“1”が設定されていれば、図2に示した各ログ情報のうちログ番号“102”、“105”、“108”のログ情報のみを、その内部状態を表すネーミング情報と共にヒストリテーブル322に記憶させる。
かくして、得点(評価値)の高い、重要又は特徴的なログ情報のみを記憶したヒストリテーブルが作成される。
なお、上記ヒストリテーブルは、ヒストリ呼出プログラム422の呼出操作が行われるごとに新たに作成されるが、ヒストリ呼出プログラム422の呼出操作が行われるごとに既存のヒストリテーブルを更新するようにしてもよい。
Finally, in step S111, the CPU 1 stores the log information extracted as the storage target in the history table 322 together with the naming information. For example, if “1” is set as the threshold, only the log information of log numbers “102”, “105”, and “108” among the log information shown in FIG. 2 represents the internal state. It is stored in the history table 322 together with the naming information.
Thus, a history table storing only important or characteristic log information with a high score (evaluation value) is created.
The history table is newly created every time the history call program 422 is called, but the existing history table may be updated every time the history call program 422 is called. .

(3)ヒストリに基づく過去の内部状態の復元
上記ヒストリの作成が終了するとCPU1は、次に上記作成されたヒストリに基づく過去の内部状態の復元処理を以下のように実行する。図7はその制御手順と制御内容を示すフローチャートである。すなわち、CPU1は先ずステップS21においてヒストリ表示プログラム422を呼び出し、このヒストリ表示プログラム422をステップS22において実行させる。この結果、ヒストリテーブル322から記憶されたログ情報のネーミング情報が読み出され、これが時系列に従い順に表示部61に表示される。したがってユーザは、表示されたネーミング情報により、再現対象のログ情報を簡単かつ正確に認識することが可能となる。
(3) Restoring past internal state based on history
When the creation of the history is completed, the CPU 1 executes a restoration process of the past internal state based on the created history as follows. FIG. 7 is a flowchart showing the control procedure and control contents. That is, the CPU 1 first calls the history display program 422 in step S21, and causes the history display program 422 to be executed in step S22. As a result, the naming information of the log information stored from the history table 322 is read and displayed on the display unit 61 in order according to time series. Therefore, the user can easily and accurately recognize the log information to be reproduced based on the displayed naming information.

この状態でユーザが、再現対象のログ情報のネーミング情報を選択指定すると、CPU1はステップS23に移行し、ここでヒストリ選択・実行プログラム423を実行する。この結果、ヒストリテーブル322から上記ネーミングにより選択されたログ情報が読み出され、このログ情報をもとに内部状態を表す表示データが再生される。そして、この再生された表示データが出力インタフェース6を介して表示部61に供給されて再現表示される。したがって、ユーザは過去の内部状態を表す表示データを簡単かつ迅速に再確認することが可能となる。   When the user selects and designates the naming information of the log information to be reproduced in this state, the CPU 1 proceeds to step S23, where the history selection / execution program 423 is executed. As a result, the log information selected by the naming is read from the history table 322, and display data representing the internal state is reproduced based on the log information. Then, the reproduced display data is supplied to the display unit 61 through the output interface 6 and reproduced and displayed. Therefore, the user can easily and quickly reconfirm display data representing the past internal state.

以上述べたようにこの実施形態では、ユーザ操作に応じて電子地図を読み出して表示する携帯型電子ハザードマップ実行プログラム41を備えた携帯端末において、ユーザ操作に応じて上記携帯型電子ハザードマップ実行プログラム41の内部状態に変化が生じるごとに、状態変化後の内部状態を表す情報、内部状態の変化量重み及び時間間隔重みをそれぞれ状態ログテーブル321に書き込むと共に、ヒストリ呼出プログラム422の呼出操作に応じて経過時間重みを状態ログテーブル321に書き込む。そして、上記各重みをもとに得点を計算してしきい値と比較し、得点がしきい値を超えるログ情報を保存対象として抽出してこれをそのネーミング情報と共にヒストリテーブル322に保存するようにしている。   As described above, in this embodiment, in the portable terminal provided with the portable electronic hazard map execution program 41 that reads and displays the electronic map according to the user operation, the portable electronic hazard map execution program according to the user operation. Each time a change occurs in the internal state 41, information indicating the internal state after the state change, the change weight of the internal state, and the time interval weight are written in the state log table 321, and in response to the call operation of the history call program 422 The elapsed time weight is written in the status log table 321. Then, a score is calculated based on each of the above weights, compared with a threshold value, log information whose score exceeds the threshold value is extracted as a storage target, and this is stored in the history table 322 together with the naming information. I have to.

したがって、ヒストリテーブル422には、携帯型電子ハザードマップ実行プログラム41の内部状態の変化のうち、得点の高い特徴的な変化を表すログ情報のみが保存されることになり、すべてのログ情報をもれなくヒストリとして記録する場合に比べてヒストリの情報量を縮小することができる。その結果、ヒストリを記憶するためのメモリ容量を削減することができる。また、ユーザがヒストリを参照して過去の内部状態を再現表示しようとする場合にも、少ない操作で簡単かつ迅速に所望の内部状態を再現表示することが可能となり、これによりユーザの操作性を大幅に改善することができる。   Therefore, only the log information representing the characteristic change with a high score among the changes in the internal state of the portable electronic hazard map execution program 41 is stored in the history table 422, and all the log information cannot be stored. The amount of history information can be reduced as compared with the case of recording as history. As a result, the memory capacity for storing the history can be reduced. In addition, even when the user tries to reproduce and display the past internal state by referring to the history, it is possible to easily and quickly reproduce and display the desired internal state with few operations. It can be greatly improved.

また、ログ情報ごとに内部状態の変化の内容を表すネーミング情報を生成し、この生成されたネーミング情報を上記ログ情報に含めて保存するようにしたので、ユーザがヒストリを参照して過去の内部状態を再現しようとする際に、各ログ情報に付されたネーミング情報により所望のログ情報を簡単かつ正確にかつ迅速に探すことが可能となる。   In addition, since the naming information representing the content of the change in the internal state is generated for each log information, and the generated naming information is included in the log information and stored, the user can refer to the history and store the past internal information. When trying to reproduce the state, it is possible to search for desired log information simply, accurately and quickly by naming information attached to each log information.

なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態では、ヒストリ抽出処理においてログ情報の得点をしきい値と比較して得点がしきい値を超えるものを保存対象として抽出するようにした。しかし、それに限定されるものではなく、各ログ情報に対しその得点が大きい順に優先順位を与え、優先順位が高いものから一定個数分のログ情報を保存対象とするようにしてもよい。このようにすると、ログ情報を得点の高い順つまり重要度又は注目度の高い順に一定個数だけ保存することができるので、評価値の高いログ情報が多数あっても、ヒストリのサイズを常に上記一定個数分以下に抑えることができる。   The present invention is not limited to the above embodiment. For example, in the above-described embodiment, the log information score is compared with a threshold value in the history extraction process, and those whose score exceeds the threshold value are extracted as storage targets. However, the present invention is not limited to this, and priority may be given to each log information in descending order of the score, and a predetermined number of log information from the highest priority may be stored. In this way, a certain number of log information can be saved in the order of high score, that is, in the order of importance or attention, so even if there are a lot of log information with high evaluation values, the history size is always kept constant. The number can be kept below the number.

また、上記実施形態では、内部状態の変化量重みと時間間隔重みと経過時間重みとをもとに得点を計算し、この得点を評価値としてログ情報の保存の要否を判定するようにした。しかしそれに限ることなく、上記内部状態の変化量重み、時間間隔重み、経過時間重みのうちの一つ又は2つを任意に選択して得点を計算するようにしてもよい。   In the above embodiment, the score is calculated based on the change weight of the internal state, the time interval weight, and the elapsed time weight, and it is determined whether or not it is necessary to save the log information using the score as an evaluation value. . However, the present invention is not limited to this, and the score may be calculated by arbitrarily selecting one or two of the above-described internal state variation weight, time interval weight, and elapsed time weight.

その他、電子地図データの種類や表示制御の内容、ヒストリ作成制御の手順及び内容、状態復元制御の処理内容、端末装置の種類とその構成等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
In addition, the electronic map data type, display control content, history creation control procedure and content, state restoration control processing content, terminal device type and configuration, and the like are variously modified without departing from the scope of the present invention. Can be implemented.
In short, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.

この発明に係わる電子地図管理機能を備えた端末装置の一実施形態である携帯端末の機能構成を示すブロック図。The block diagram which shows the function structure of the portable terminal which is one Embodiment of the terminal device provided with the electronic map management function concerning this invention. 図1に示した携帯端末に設けられる状態ログテーブルの一例を示す図。The figure which shows an example of the state log table provided in the portable terminal shown in FIG. 図1に示した携帯端末に設けられる状態変化量テーブルの一例を示す図。The figure which shows an example of the state change amount table provided in the portable terminal shown in FIG. 図1に示した携帯端末に設けられる時間間隔−重み対応テーブルの一例を示す図。The figure which shows an example of the time interval-weight correspondence table provided in the portable terminal shown in FIG. 図1に示した携帯端末に設けられる経過時間−重み対応テーブルの一例を示す図。The figure which shows an example of the elapsed time-weight correspondence table provided in the portable terminal shown in FIG. 図1に示した携帯端末によるヒストリ作成制御の手順と内容を示すフローチャート。The flowchart which shows the procedure and content of history creation control by the portable terminal shown in FIG. 図1に示した携帯端末によるヒストリに基づく状態復元制御の手順と内容を示すフローチャート。The flowchart which shows the procedure and content of the state restoration control based on the history by the portable terminal shown in FIG. 図1に示した携帯端末における地図データの表示例を示す図。The figure which shows the example of a display of the map data in the portable terminal shown in FIG. 図1に示した携帯端末におけるメニュー画面の表示例を示す図。The figure which shows the example of a display of the menu screen in the portable terminal shown in FIG.

符号の説明Explanation of symbols

1…CPU、2…バス、3…データ記憶部、31…電子ハザードマップコンテンツデータ、32…ヒストリ管理用データ、321…状態ログテーブル、322…ヒストリテーブル、323…状態変化量テーブル、324…時間間隔−重み対応テーブル、325…経過時間−重み対応テーブル、4…プログラム記憶部、41…電子ハザードマップ実行プログラム、42…ヒストリ管理用プログラム、421…ヒストリ作成プログラム、422…ヒストリ表示プログラム、423…ヒストリ選択・実行プログラム、4211…キー操作検知処理プログラム、4212…得点算出処理プログラム、4213…ヒストリ抽出処理プログラム、4214…状態ネーミング処理プログラム、5…入力インタフェース、51…キー入力部、6…出力インタフェース、61…表示部、7…通信インタフェース。   DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... Bus, 3 ... Data storage part, 31 ... Electronic hazard map content data, 32 ... History management data, 321 ... State log table, 322 ... History table, 323 ... State change amount table, 324 ... Time Interval ... weight correspondence table, 325 ... elapsed time-weight correspondence table, 4 ... program storage unit, 41 ... electronic hazard map execution program, 42 ... history management program, 421 ... history creation program, 422 ... history display program, 423 ... History selection / execution program, 4211 ... key operation detection processing program, 4212 ... score calculation processing program, 4213 ... history extraction processing program, 4214 ... state naming processing program, 5 ... input interface, 51 ... key input unit, 6 ... output interface Over vinegar, 61 ... display unit, 7 ... communication interface.

Claims (10)

ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えた端末装置であって、
前記ユーザ操作に応じて前記電子地図実行プログラムの実行環境の内部状態が変化するごとに、内部状態を表すログ情報を生成するログ情報生成手段と、
前記生成されたログ情報に関する評価値を生成する評価値生成手段と、
前記評価値に基づいて、前記生成されたログ情報を保存対象とするか否かを判定する判定手段と、
前記判定手段により保存対象と判定されたログ情報をヒストリとして保存するヒストリ保存手段と、
前記ユーザによるヒストリの参照操作に応じて、前記保存されたヒストリを読み出して提示するヒストリ提示手段と
を具備し、
前記評価値生成手段は、前記内部状態の変化を生じさせる機能が実行されたときに、該機能の実行による内部状態の変化に対応して予め定められた変化量を第1の重み情報として生成し、この第1の重み情報を評価値とする
ことを特徴とする電子地図機能を備えた端末装置。
A terminal device comprising an electronic map execution program that reads and presents map information in response to a user operation,
Each time the internal state of the execution environment of the electronic map execution program are changed in response to the user operation, and the log information generating means for generating log information representing the internal state,
An evaluation value generating means for generating an evaluation value related to the generated log information ;
Determining means for determining whether or not the generated log information is to be stored based on the evaluation value;
History storage means for storing log information determined to be stored by the determination means as history;
A history presentation unit that reads out and presents the stored history in response to a history reference operation by the user ;
The evaluation value generation means generates, as first weight information , a predetermined amount of change corresponding to a change in the internal state due to the execution of the function when the function causing the change in the internal state is executed. A terminal device having an electronic map function, wherein the first weight information is used as an evaluation value.
ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えた端末装置であって、
前記ユーザ操作に応じて前記電子地図実行プログラムの実行環境の内部状態が変化するごとに、内部状態を表すログ情報を生成するログ情報生成手段と、
前記生成されたログ情報に関する評価値を生成する評価値生成手段と、
前記評価値に基づいて、前記生成されたログ情報を保存対象とするか否かを判定する判定手段と、
前記判定手段により保存対象と判定されたログ情報をヒストリとして保存するヒストリ保存手段と、
前記ユーザによるヒストリの参照操作に応じて、前記保存されたヒストリを読み出して提示するヒストリ提示手段と
を具備し、
前記評価値生成手段は、前記内部状態の変化を生じさせる機能が実行されたときに、該内部状態の変化の時間間隔を求めて、この時間間隔の長さに応じた第2の重み情報を生成し、この第2の重み情報を前記変化前の内部状態を表す評価値とする
ことを特徴とする電子地図機能を備えた端末装置。
A terminal device comprising an electronic map execution program that reads and presents map information in response to a user operation,
Every time the internal state of the execution environment of the electronic map execution program are changed in response to the user operation, and the log information generating means for generating log information representing the internal state,
An evaluation value generating means for generating an evaluation value related to the generated log information ;
Determining means for determining whether or not the generated log information is to be stored based on the evaluation value;
History storage means for storing log information determined to be stored by the determination means as history;
A history presentation unit that reads out and presents the stored history in response to a history reference operation by the user ;
The evaluation value generating means, when a function that causes a change in the internal state is executed, seek time interval of the change in the internal state, the second weight information corresponding to the length of the time interval generated, the terminal apparatus having a to that electronic map function, characterized in that the second weight information and evaluation values representing the internal state before the change.
ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えた端末装置であって、
前記ユーザ操作に応じて前記電子地図実行プログラムの実行環境の内部状態が変化するごとに、内部状態を表すログ情報を生成するログ情報生成手段と、
前記生成されたログ情報に関する評価値を生成する評価値生成手段と、
前記評価値に基づいて、前記生成されたログ情報を保存対象とするか否かを判定する判定手段と、
前記判定手段により保存対象と判定されたログ情報をヒストリとして保存するヒストリ保存手段と、
前記ユーザによるヒストリの参照操作に応じて、前記保存されたヒストリを読み出して提示するヒストリ提示手段と
を具備し、
前記評価値生成手段は、前記ヒストリの参照操作に応じて、前記内部状態の変化時点から前記ヒストリ参照操作が行われた時点までの経過時間を求めて、この経過時間の長さに応じた第3の重み情報を生成し、この第3の重み情報を評価値とする
ことを特徴とする電子地図機能を備えた端末装置。
A terminal device comprising an electronic map execution program that reads and presents map information in response to a user operation,
Each time the internal state of the execution environment of the electronic map execution program are changed in response to the user operation, and the log information generating means for generating log information representing the internal state,
An evaluation value generating means for generating an evaluation value related to the generated log information ;
Determining means for determining whether or not the generated log information is to be stored based on the evaluation value;
History storage means for storing log information determined to be stored by the determination means as history;
A history presentation unit that reads out and presents the stored history in response to a history reference operation by the user ;
The evaluation value generation means obtains an elapsed time from a change point of the internal state to a time point when the history reference operation is performed in response to the history reference operation, and determines the first time corresponding to the length of the elapsed time. 3 generates weight information, the third terminal apparatus having a to that electronic map function, characterized in that the evaluation value weight information.
前記判定手段は、前記評価値を予め設定したしきい値と比較し、評価値がしきい値を超えるログ情報を保存対象として抽出することを特徴とする請求項1乃至3のいずれか記載の電子地図機能を備えた端末装置。 The said determination means compares the said evaluation value with the preset threshold value, and extracts the log information in which an evaluation value exceeds a threshold value as a preservation | save object, The Claim 1 thru | or 3 characterized by the above-mentioned. A terminal device with an electronic map function. 前記判定手段は、判定対象のログ情報が複数ある場合にこれらのログ情報に対し評価値が大きい順に優先順位を設定し、優先順位が高いものから一定個数分のログ情報を保存対象として抽出することを特徴とする請求項1乃至3のいずれか記載の電子地図機能を備えた端末装置。 When there are a plurality of pieces of log information to be determined, the determination unit sets priorities in descending order of evaluation values for these log information, and extracts a predetermined number of pieces of log information from the highest priority as storage targets. The terminal device provided with the electronic map function according to any one of claims 1 to 3 . ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えた端末装置が実行するヒストリ作成方法であって、A history creation method executed by a terminal device provided with an electronic map execution program that reads and presents map information in response to a user operation,
ログ情報生成手段が、前記ユーザ操作に応じて前記電子地図実行プログラムの実行環境の内部状態が変化するごとに、該内部状態を表すログ情報を生成するログ情報生成過程と、  A log information generating step for generating log information representing the internal state each time the internal state of the execution environment of the electronic map execution program changes in response to the user operation;
評価値生成手段が、前記生成されたログ情報に関する評価値を生成する評価値生成過程と、  An evaluation value generating means for generating an evaluation value related to the generated log information;
判定手段が、前記評価値に基づいて、前記生成されたログ情報を保存対象とするか否かを判定する判定過程と、  A determination step for determining whether or not the generated log information is to be stored based on the evaluation value;
ヒストリ保存手段が、前記判定手段により保存対象と判定されたログ情報をヒストリとして保存するヒストリ保存過程と、  A history storage step, wherein the history storage unit stores the log information determined to be stored by the determination unit as a history;
ヒストリ提示手段が、前記ユーザによるヒストリの参照操作に応じて、前記保存されたヒストリを読み出して提示するヒストリ提示過程と  A history presentation process in which history presentation means reads and presents the stored history in response to a history reference operation by the user;
を具備し、  Comprising
前記評価値生成過程では、前記評価値生成手段が、前記内部状態の変化を生じさせる機能が実行されたときに、該機能の実行による内部状態の変化に対応して予め定められた変化量を第1の重み情報として生成し、この第1の重み情報を評価値とする  In the evaluation value generation process, when the function that causes the change in the internal state is executed, the evaluation value generation means sets a predetermined amount of change corresponding to the change in the internal state due to the execution of the function. Generated as first weight information, and this first weight information is used as an evaluation value
ことを特徴とするヒストリ作成方法。  A history creation method characterized by this.
ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えた端末装置が実行するヒストリ作成方法であって、A history creation method executed by a terminal device provided with an electronic map execution program that reads and presents map information in response to a user operation,
ログ情報生成手段が、前記ユーザ操作に応じて前記電子地図実行プログラムの実行環境の内部状態が変化するごとに、該内部状態を表すログ情報を生成するログ情報生成過程と、  A log information generating step for generating log information representing the internal state each time the internal state of the execution environment of the electronic map execution program changes in response to the user operation;
評価値生成手段が、前記生成されたログ情報に関する評価値を生成する評価値生成過程と、  An evaluation value generating means for generating an evaluation value related to the generated log information;
判定手段が、前記評価値に基づいて、前記生成されたログ情報を保存対象とするか否かを判定する判定過程と、  A determination step for determining whether or not the generated log information is to be stored based on the evaluation value;
ヒストリ保存手段が、前記判定手段により保存対象と判定されたログ情報をヒストリとして保存するヒストリ保存過程と、  A history storage step, wherein the history storage unit stores the log information determined to be stored by the determination unit as a history;
ヒストリ提示手段が、前記ユーザによるヒストリの参照操作に応じて、前記保存されたヒストリを読み出して提示するヒストリ提示過程と  A history presentation process in which history presentation means reads and presents the stored history in response to a history reference operation by the user;
を具備し、  Comprising
前記評価値生成過程では、前記評価値生成手段が、前記内部状態の変化を生じさせる機能が実行されたときに、該内部状態の変化の時間間隔を求めて、この時間間隔の長さに応じた第2の重み情報を生成し、この第2の重み情報を前記変化前の内部状態を表す評価値とする  In the evaluation value generation process, when the function of causing the change of the internal state is executed, the evaluation value generation unit obtains a time interval of the change of the internal state and responds to the length of the time interval. Second weight information is generated, and the second weight information is used as an evaluation value representing the internal state before the change.
ことを特徴とするヒストリ作成方法。  A history creation method characterized by this.
ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えた端末装置が実行するヒストリ作成方法であって、A history creation method executed by a terminal device provided with an electronic map execution program that reads and presents map information in response to a user operation,
ログ情報生成手段が、前記ユーザ操作に応じて前記電子地図実行プログラムの実行環境の内部状態が変化するごとに、該内部状態を表すログ情報を生成するログ情報生成過程と、  A log information generating step for generating log information representing the internal state each time the internal state of the execution environment of the electronic map execution program changes in response to the user operation;
評価値生成手段が、前記生成されたログ情報に関する評価値を生成する評価値生成過程と、  An evaluation value generating means for generating an evaluation value related to the generated log information;
判定手段が、前記評価値に基づいて、前記生成されたログ情報を保存対象とするか否かを判定する判定過程と、  A determination step for determining whether or not the generated log information is to be stored based on the evaluation value;
ヒストリ保存手段が、前記判定手段により保存対象と判定されたログ情報をヒストリとして保存するヒストリ保存過程と、  A history storage step, wherein the history storage unit stores the log information determined to be stored by the determination unit as a history;
ヒストリ提示手段が、前記ユーザによるヒストリの参照操作に応じて、前記保存されたヒストリを読み出して提示するヒストリ提示過程と  A history presentation process in which history presentation means reads and presents the stored history in response to a history reference operation by the user;
を具備し、  Comprising
前記評価値生成過程では、前記評価値生成手段が、前記ヒストリの参照操作に応じて、前記内部状態の変化時点から前記ヒストリ参照操作が行われた時点までの経過時間を求めて、この経過時間の長さに応じた第3の重み情報を生成し、この第3の重み情報を評価値とする  In the evaluation value generation process, the evaluation value generation means obtains an elapsed time from a change time of the internal state to a time when the history reference operation is performed according to the history reference operation. 3rd weight information according to the length of is generated, and this 3rd weight information is used as an evaluation value.
ことを特徴とするヒストリ作成方法。  A history creation method characterized by this.
ユーザ操作に応じて地図情報を読み出して提示する電子地図実行プログラムを備えたコンピュータを、請求項1乃至5のいずれか記載の電子地図機能を備えた端末装置が具備する各手段として機能させることを特徴とする電子地図のヒストリ作成プログラム。 A computer having an electronic map execution program that reads and presents map information in response to a user operation is caused to function as each unit included in a terminal device having an electronic map function according to any one of claims 1 to 5. A featured electronic map history creation program. 請求項9記載の電子地図のヒストリ作成プログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium on which the electronic map history creating program according to claim 9 is recorded.
JP2005370224A 2005-12-22 2005-12-22 TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM Expired - Fee Related JP4825513B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005370224A JP4825513B2 (en) 2005-12-22 2005-12-22 TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005370224A JP4825513B2 (en) 2005-12-22 2005-12-22 TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM

Publications (2)

Publication Number Publication Date
JP2007171641A JP2007171641A (en) 2007-07-05
JP4825513B2 true JP4825513B2 (en) 2011-11-30

Family

ID=38298275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005370224A Expired - Fee Related JP4825513B2 (en) 2005-12-22 2005-12-22 TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM

Country Status (1)

Country Link
JP (1) JP4825513B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5833567B2 (en) * 2009-12-23 2015-12-16 トムトム ノース アメリカ インコーポレイテッド Time and / or accuracy dependent weights for network generation in digital maps
JP7156869B2 (en) * 2018-09-03 2022-10-19 パナソニックホールディングス株式会社 Log output device, log output method and log output system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11201771A (en) * 1998-01-08 1999-07-30 Nissan Motor Co Ltd Navigation device
JP2002340593A (en) * 2001-05-22 2002-11-27 Alpine Electronics Inc Navigation system
JP2003316613A (en) * 2002-04-25 2003-11-07 Unix Design Office Inc Usability test system
JP4380146B2 (en) * 2002-11-21 2009-12-09 日産自動車株式会社 Map image display device and map image display program
JP4228841B2 (en) * 2003-08-28 2009-02-25 株式会社デンソー Operation system
JP4304603B2 (en) * 2004-02-09 2009-07-29 株式会社デンソー In-vehicle information equipment

Also Published As

Publication number Publication date
JP2007171641A (en) 2007-07-05

Similar Documents

Publication Publication Date Title
US20230022781A1 (en) User interfaces for viewing and accessing content on an electronic device
US8677283B2 (en) Displaying lists as reacting against barriers
US8302004B2 (en) Method of displaying menu items and related touch screen device
EP2597587A2 (en) Method and apparatus for managing time-limited contents in an electronic device
CN102799361A (en) Method for calling application object out and mobile terminal
KR20110014444A (en) User interface method for web browsing, electronic device performing the method and recording medium thereof
US20120221969A1 (en) Scrollable list navigation using persistent headings
US20140244155A1 (en) Information processing apparatus, information processing method, and program
JP2015535639A (en) Dynamic user interface
CN109582893A (en) A kind of page display position jump method, device, terminal device and storage medium
CN105681648A (en) Picture viewing method and device and electronic equipment
EP2815302A1 (en) Visual representation of chart scaling
US20140327616A1 (en) Information processing device, information processing method and program
CN103442299A (en) Display method for playing records and electronic equipment
KR100619071B1 (en) Recording medium recording menu display device and method thereof and program for performing the same
JP4825513B2 (en) TERMINAL DEVICE HAVING ELECTRONIC MAP FUNCTION, METHOD FOR CREATING HISTORY OF ELECTRONIC MAP, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM
US12075000B2 (en) Application extension program, information processing apparatus, and method
CN110020264B (en) A method and device for determining invalid hyperlinks
JP2012524320A (en) Method and system for rating items
KR20090051089A (en) A method for assigning functionality to input operations on a portable media device for playing media, portable media devices and computer readable media.
JP2012220969A (en) Terminal device and program
CN110046237B (en) Conversational interactive processing method and device
JP2016505949A (en) Dynamic user interface
JPWO2017199899A1 (en) Information presenting apparatus, information presenting method, and storage medium
KR101901603B1 (en) Method and apparatus for web browsingof a handheld device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110719

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140916

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees