[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2001167009A - Portable information processing terminal and information processing method - Google Patents

Portable information processing terminal and information processing method

Info

Publication number
JP2001167009A
JP2001167009A JP35324699A JP35324699A JP2001167009A JP 2001167009 A JP2001167009 A JP 2001167009A JP 35324699 A JP35324699 A JP 35324699A JP 35324699 A JP35324699 A JP 35324699A JP 2001167009 A JP2001167009 A JP 2001167009A
Authority
JP
Japan
Prior art keywords
analysis information
information
storage medium
electronic mail
failure
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.)
Pending
Application number
JP35324699A
Other languages
Japanese (ja)
Inventor
Shigeki Hirooka
茂樹 弘岡
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP35324699A priority Critical patent/JP2001167009A/en
Publication of JP2001167009A publication Critical patent/JP2001167009A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To totally grasp and easily know the history information of a fault or the like. SOLUTION: At the time of start, it is set whether or not analytic information for analyzing a fault in the main body of a terminal is to be stored on a storage medium, the analytic information is stored on the storage medium corresponding to the set contents and the stored analytic information is extracted, attached to electronic mail and transmitted.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、電子メールを送受
信する機能を有する携帯電子メール端末や、その障害発
生時の動作処理に係る携帯情報処理端末および情報処理
方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a portable electronic mail terminal having a function of transmitting and receiving electronic mail, and a portable information processing terminal and an information processing method relating to operation processing when a failure occurs.

【0002】[0002]

【従来の技術】従来における携帯電子メール端末は、障
害が発生した際、その原因を究明するためのデータを、
能動的或いは統合的に記録していなかった。
2. Description of the Related Art Conventionally, a portable electronic mail terminal transmits data for investigating the cause when a failure occurs.
He did not record active or integrated.

【0003】また、その障害が発生した際、障害発生時
に必要な情報を簡易に取り出すことができなかった。
Further, when the failure occurs, it is not possible to easily extract necessary information at the time of the failure.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、従来の
電子メール端末においては、特に、ユーザの操作および
通信状況などに依存する障害が発生した場合に、障害の
原因や障害発生に至る経緯を特定することが困難であっ
た。
However, in a conventional e-mail terminal, particularly when a failure that depends on the operation of the user and the communication status occurs, the cause of the failure and the circumstances leading up to the occurrence of the failure are specified. It was difficult.

【0005】そこで、本発明の目的は、障害等の履歴情
報を統括的に把握し、かつ、簡便に知ることが可能な携
帯情報処理端末および情報処理方法に関する。
Accordingly, an object of the present invention is to provide a portable information processing terminal and an information processing method capable of comprehensively grasping history information such as a failure and easily knowing the information.

【0006】[0006]

【課題を解決するための手段】本発明は、電子メールを
用いて処理を行う携帯情報処理端末であって、当該端末
本体の障害を解析するための解析情報を記憶する記憶手
段と、起動時に前記解析情報を前記記憶媒体に記憶する
か否かを設定する設定手段と、前記記憶媒体に記憶した
前記解析情報を抽出する抽出手段と、前記抽出した解析
情報を、送信用の電子メールに添付する添付手段とを具
えることによって、携帯情報処理端末を構成する。
SUMMARY OF THE INVENTION The present invention relates to a portable information processing terminal for performing processing using electronic mail, a storage means for storing analysis information for analyzing a failure of the terminal body, Setting means for setting whether or not to store the analysis information in the storage medium; extracting means for extracting the analysis information stored in the storage medium; and attaching the extracted analysis information to an e-mail for transmission. And a portable information processing terminal.

【0007】ここで、障害の発生を検知する手段と、前
記障害が発生した後の再起動時には、前記解析情報の記
憶を行わないようにして再起動する手段とをさらに具え
ることができる。
Here, it is possible to further comprise a means for detecting the occurrence of a failure and a means for restarting without restarting the analysis information when restarting after the occurrence of the failure.

【0008】前記記憶媒体から抽出され前記電子メール
に添付された前記解析情報を、該電子メールで予め決め
られた宛先に送信する手段をさらに具えることができ
る。
[0008] The information processing apparatus may further include means for transmitting the analysis information extracted from the storage medium and attached to the electronic mail to a predetermined destination by the electronic mail.

【0009】送信完了後には、前記解析情報の記憶を再
度開始する再記憶手段をさらに具えることができる。
After the transmission is completed, the apparatus may further include a re-storage means for restarting the storage of the analysis information.

【0010】本発明は、電子メールを用いて処理を行う
情報処理方法であって、起動時に端末本体の障害を解析
するための解析情報を、記憶媒体に記憶するか否かを設
定する工程と、前記設定に応じて、前記記憶媒体に前記
解析情報を記憶する工程と、前記記憶媒体に記憶された
前記解析情報を抽出する工程と、前記抽出した解析情報
を、送信用の電子メールに添付する工程とを具えること
によって、情報処理方法を提供する。
[0010] The present invention relates to an information processing method for performing processing using electronic mail, comprising the steps of: setting whether or not analysis information for analyzing a failure of a terminal main body at the time of startup is stored in a storage medium; Storing the analysis information in the storage medium according to the setting; extracting the analysis information stored in the storage medium; and attaching the extracted analysis information to an electronic mail for transmission. And providing the information processing method.

【0011】本発明は、コンピュータによって、電子メ
ールの処理の制御をするための情報処理方法であって、
該制御プログラムはコンピュータに、起動時に端末本体
の障害を解析するための解析情報を、記憶媒体に記憶す
るか否かを設定させ、前記設定に応じて、前記記憶媒体
に前記解析情報を記憶させ、前記記憶媒体に記憶させた
前記解析情報を抽出させ、前記抽出させた解析情報を、
送信用の電子メールに添付させることによって、情報処
理制御プログラムを記録した媒体を提供する。
The present invention is an information processing method for controlling processing of an electronic mail by a computer,
The control program causes the computer to set whether or not to store analysis information for analyzing a failure of the terminal main body at the time of startup in a storage medium, and to store the analysis information in the storage medium according to the setting. Extracting the analysis information stored in the storage medium, the extracted analysis information,
A medium in which an information processing control program is recorded is provided by attaching the information processing control program to a transmission e-mail.

【0012】[0012]

【発明の実施の形態】以下、図面を参照して、本発明の
実施の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0013】[第1の例]本発明の第1の実施の形態
を、図1〜図7に基づいて説明する。
[First Example] A first embodiment of the present invention will be described with reference to FIGS.

【0014】(システム構成)まず、本発明に係る携帯
情報処理端末としての携帯電子メール端末の構成例を、
図5〜図7に基づいて説明する。
(System Configuration) First, a configuration example of a portable electronic mail terminal as a portable information processing terminal according to the present invention will be described.
A description will be given based on FIGS.

【0015】図5は、携帯電子メール端末の概略構成を
示す。
FIG. 5 shows a schematic configuration of a portable electronic mail terminal.

【0016】100は、本発明に係る携帯電子メール端
末である。
Reference numeral 100 denotes a portable electronic mail terminal according to the present invention.

【0017】101は、表示を行うためのLCD101
aと、ユーザが入力を行うためのデジタイザ101bと
を有するLCDユニットである。実際の画面上では、L
CD101aの上部にデジタイザ101bが位置して、
両者は重なった状態にある。
Reference numeral 101 denotes an LCD 101 for performing display.
a LCD unit having a digitizer 101a and a digitizer 101b for a user to make an input. On the actual screen, L
Digitizer 101b is located above CD 101a,
Both are in an overlapping state.

【0018】102は、電源状態やエラーの発生をユー
ザに通知するためのLEDである。
Reference numeral 102 denotes an LED for notifying a user of a power supply state or occurrence of an error.

【0019】103は、画面表示のON/OFF切替え
やリセット用などのスイッチ類である。
Reference numeral 103 denotes switches for ON / OFF switching of screen display and resetting.

【0020】104は、サーバなどの外部機器と通信す
るための通信モジュールである。
Reference numeral 104 denotes a communication module for communicating with an external device such as a server.

【0021】105は、各デバイスを制御するASIC
などのデバイスドライバである。
An ASIC 105 controls each device.
Device driver.

【0022】106は、信号のやりとりを行うシステム
バスである。
Reference numeral 106 denotes a system bus for exchanging signals.

【0023】107は、演算および制御を司る中央演算
装置(CPU)である。
Reference numeral 107 denotes a central processing unit (CPU) that performs calculations and controls.

【0024】108は、作業領域として使用する主記憶
領域(RAM)である。
Reference numeral 108 denotes a main storage area (RAM) used as a work area.

【0025】109は、設定ファイルなど、電源をOF
Fにしても消えては困るデータを、記憶しておくための
不揮発性記憶媒体(NVRAM)である。また、この不
揮発性記憶媒体109(以下、メモリ109という)
は、障害の原因を究明するために必要な情報や、障害解
析に必要な情報を記憶する記憶領域109aを有してい
る。
Reference numeral 109 denotes a power supply, such as a setting file.
This is a non-volatile storage medium (NVRAM) for storing data that cannot be erased even if F. Further, the nonvolatile storage medium 109 (hereinafter, referred to as a memory 109)
Has a storage area 109a for storing information necessary for determining the cause of a failure and information necessary for failure analysis.

【0026】110は、プログラムやフォントデータな
どが入っているROMである。
A ROM 110 stores programs, font data, and the like.

【0027】図6は、上記各種の情報が記憶される記憶
領域109aの1例を示す。
FIG. 6 shows an example of the storage area 109a in which the various types of information are stored.

【0028】ここで、障害の原因を究明するために必要
な情報、障害解析に必要な情報とは、 a.障害発生までにユーザの行った操作の履歴情報 b.障害発生までの通信履歴や電波状況などの通信情報 c.発生したエラーの種類とメモリ内のデータやレジス
タの値など のエラー情報などの各種の情報(以下、解析情報とい
う)のことを意味する。
Here, the information necessary for investigating the cause of the fault and the information necessary for the fault analysis are as follows: a. History information of operations performed by the user until the occurrence of the failure b. Communication information such as communication history and radio wave status up to the occurrence of the failure c. This means various kinds of information such as error information such as the type of error that has occurred and the data in the memory and register values (hereinafter referred to as analysis information).

【0029】そして、図6に示すように、上述したよう
な障害を解析する上で必要な解析情報が、メモリ109
の専用の記憶領域109aに記憶される。この場合、解
析情報は、記憶領域109aの先頭から順に逐次書き込
まれていく。
Then, as shown in FIG. 6, analysis information necessary for analyzing the above-described fault is stored in the memory 109.
Is stored in the dedicated storage area 109a. In this case, the analysis information is sequentially written from the top of the storage area 109a.

【0030】しかし、当然であるが、障害等を解析する
ための解析情報を記憶するための記憶領域109aは、
有限である。そのため、リングバッファとしてよく知ら
れている手法を用いる。
However, it goes without saying that the storage area 109a for storing analysis information for analyzing a failure or the like is
Finite. Therefore, a technique well known as a ring buffer is used.

【0031】すなわち、解析情報を次に書き込むべき地
点を記憶しておき、解析情報を次に書き込むべき地点が
記憶領域109aの終端に到達したならば、該解析情報
を次に書き込むべき地点を記憶領域109aの先頭に戻
す。
That is, the point where the analysis information is to be written next is stored, and when the point where the analysis information is to be written next reaches the end of the storage area 109a, the point where the analysis information is to be written next is stored. Return to the top of the area 109a.

【0032】これにより、領域を溢れることなく、か
つ、限られた領域内で可能な限り多くの障害を解析する
上で必要な解析情報を記憶することが可能となる。
As a result, it is possible to store analysis information necessary for analyzing as many faults as possible within a limited area without overflowing the area.

【0033】ただし、障害発生時に必要な情報が他の情
報により上書きされてしまう可能性があるため、解析情
報の記録は領域の容量を考慮して、適切な頻度や細かさ
で行う必要がある。
However, since there is a possibility that necessary information may be overwritten by other information in the event of a failure, it is necessary to record the analysis information at an appropriate frequency and detail in consideration of the area capacity. .

【0034】なお、記憶領域109aは、回避不能なエ
ラーなどのため電源断やメモリ状態の破棄および初期化
が発生した場合を考慮して、不揮発性のメモリ109内
にあるものとする。
The storage area 109a is assumed to be in the non-volatile memory 109 in consideration of a case where power is turned off or a memory state is discarded and initialized due to an unavoidable error or the like.

【0035】図7は、携帯電子メール端末100内のL
CDユニット101において作成されるメール作成画面
の1例を示す。
FIG. 7 shows L in the portable electronic mail terminal 100.
5 shows an example of a mail creation screen created in the CD unit 101.

【0036】メール作成画面は、電子メール作成領域2
00と、入力する文字を選択するソフトウェアキーボー
ド250とに分かれている。
The mail creation screen is displayed in the email creation area 2
00 and a software keyboard 250 for selecting characters to be input.

【0037】電子メール作成領域200は、ヘッダ情報
を入力するヘッダ領域201と、電子メールの本文を入
力する本文領域202とに分かれている。
The e-mail creation area 200 is divided into a header area 201 for inputting header information and a text area 202 for inputting the text of the e-mail.

【0038】ヘッダ領域201には、メールの宛先(の
メールアドレス)を入力するための宛先フィールド20
3と、メールのタイトルを入力するための主題フィール
ド204などが含まれる。
In the header area 201, a destination field 20 for inputting (a mail address of) a mail destination is set.
3 and a subject field 204 for inputting the title of the mail.

【0039】(システム動作)次に、本システムの動作
を、図1〜図4のフローチャートに基づいて説明する。
(System Operation) Next, the operation of the present system will be described with reference to the flowcharts of FIGS.

【0040】(メインルーチン)図1は、携帯電子メー
ル端末のメインルーチンの1例を示すフローチャートで
ある。
(Main Routine) FIG. 1 is a flowchart showing an example of a main routine of the portable electronic mail terminal.

【0041】まず、ステップS1では、初期化処理を行
う。すなわち、障害を解析する上で必要な情報のモード
設定を行うための、最低限の初期化を行う。
First, in step S1, an initialization process is performed. That is, a minimum initialization for setting a mode of information necessary for analyzing a failure is performed.

【0042】ステップS2では、記録モードの設定を行
う。すなわち、障害を解析する上で必要な情報を、記録
するモードか或いは記録しないモードかの設定を行う。
なお、記録モードは、起動時にユーザが任意に指示可能
なものとする。
In step S2, a recording mode is set. That is, a mode for recording information necessary for analyzing a failure or a mode for not recording is set.
The recording mode can be arbitrarily designated by the user at the time of startup.

【0043】ステップS3では、ステップS1以外の初
期化を行う。
In step S3, initialization other than step S1 is performed.

【0044】ステップS4では、メールの送受信などの
通常処理を行う。この通常処理については、後述する図
2を用いて説明する。
In step S4, normal processing such as transmission and reception of mail is performed. This normal processing will be described with reference to FIG.

【0045】ステップS5では、障害が発生したか否か
を判断する。この判断の結果、障害が発生していなかっ
た場合には、ステップS6に進む。
In step S5, it is determined whether a failure has occurred. If it is determined that no failure has occurred, the process proceeds to step S6.

【0046】ステップS6では、処理を終了するか否か
を判断する。
In step S6, it is determined whether or not to end the processing.

【0047】該判断の結果、処理を終了する場合には、
ステップS7に進み、端末の終了処理を行い、処理を終
了する。
As a result of the judgment, when the processing is to be terminated,
Proceeding to step S7, terminal termination processing is performed, and the processing is terminated.

【0048】ステップS6の判断の結果、処理を終了し
ない場合には、ステップS4の処理に戻る。
If the result of determination in step S6 is that processing is not to be terminated, processing returns to step S4.

【0049】一方、ステップS5の判断の結果、障害が
発生していた場合には、ステップS8に進む。
On the other hand, if the result of determination in step S5 is that a failure has occurred, the operation proceeds to step S8.

【0050】ステップS8では、発生したエラーの種類
と、メモリのデータやレジスタの値などのエラー情報
を、記憶媒体109aに記憶する。
In step S8, the type of error that has occurred and error information such as data in the memory and register values are stored in the storage medium 109a.

【0051】ステップS9では、該障害が復旧可能なも
のか否かを判断する。
In step S9, it is determined whether or not the failure can be recovered.

【0052】該判断の結果、復旧可能なものであれば、
ステップS10に進む。
As a result of the judgment, if it can be recovered,
Proceed to step S10.

【0053】ステップS10では、復旧処理を行って、
ステップS4の処理に戻る。
In step S10, a recovery process is performed.
It returns to the process of step S4.

【0054】一方、ステップS9の判断の結果、復旧可
能な障害でない場合には、ステップS11に進む。
On the other hand, if the result of determination in step S9 is that the failure is not a recoverable one, the process proceeds to step S11.

【0055】ステップS11では、リセットおよび端末
の再起動を行い、ステップS1に戻る。
In step S11, reset and restart of the terminal are performed, and the process returns to step S1.

【0056】(通常処理)図2は、図1の通常処理(ス
テップS4)の詳細な例を示す。
(Normal Processing) FIG. 2 shows a detailed example of the normal processing (step S4) of FIG.

【0057】ステップS20では、各種の処理(例え
ば、メール受信、新規メール作成、メール削除処理)の
中から、所望とする処理を選択する。この選択は、自動
的に又はユーザ等によって選択可能である。
In step S20, a desired process is selected from various processes (for example, mail reception, new mail creation, mail deletion process). This selection can be made automatically or by a user or the like.

【0058】ステップS21では、その選択された処理
(ステップS22〜ステップS24等の処理)の内容を
判断する。
In step S21, the contents of the selected processing (the processing in steps S22 to S24 and the like) are determined.

【0059】ステップS22では、選択された処理が新
着メールの受信処理であれば、メールの受信処理を行
う。
In step S22, if the selected process is a process for receiving a new mail, a process for receiving a mail is performed.

【0060】ステップS23では、送信するためのメー
ルの新規作成処理であれば、新規メール作成処理を行
う。
In step S23, if it is a process for newly creating a mail to be transmitted, a new mail creating process is performed.

【0061】ステップS24では、選択したメールの削
除処理であれば、選択されたメールの削除処理を実行す
る。
In step S24, if the selected mail is to be deleted, the selected mail is deleted.

【0062】以下同様に、存在する多数の処理のうち、
選択に応じた処理を行った後、処理を終了する。
Similarly, of the many processes that exist,
After performing the process according to the selection, the process ends.

【0063】(新規メール)図3は、図2の新規メール
作成処理(ステップS23)の詳細な例を示す。
(New Mail) FIG. 3 shows a detailed example of the new mail creation processing (step S23) of FIG.

【0064】ステップS30では、新規メールを開く。In step S30, a new mail is opened.

【0065】ステップS31では、各種の処理(例え
ば、削除処理、メール送信処理、入力処理、その他の処
理)の中から、所望とする処理を選択する。この選択
は、自動的に又はユーザ等によって選択可能である。
In step S31, a desired process is selected from various processes (for example, a deletion process, a mail transmission process, an input process, and other processes). This selection can be made automatically or by a user or the like.

【0066】ステップS32では、次に選択された処理
(ステップS33〜ステップS36等の処理)の内容を
判断する。
In step S32, the contents of the process selected next (the processes in steps S33 to S36 and the like) are determined.

【0067】ステップS33では、削除処理であるた
め、開いたメールの破棄を行い、ステップS38に進
む。
In step S33, since the deletion processing is performed, the opened mail is discarded, and the flow advances to step S38.

【0068】ステップS38では、削除した処理をユー
ザ等による操作の履歴として記憶領域109aに記憶
し、処理を終了する。
In step S38, the deleted process is stored in the storage area 109a as the history of the operation by the user or the like, and the process ends.

【0069】ステップS34では、作成したメールの送
信処理であるため、宛先フィールド203に1つ以上の
メールアドレスが記入されているか否か等の、必要事項
が記入されているか否かの判断を行う。
In step S34, since the created mail is to be transmitted, it is determined whether or not necessary items such as one or more mail addresses are entered in the destination field 203. .

【0070】ステップS37では、必要事項が記入され
ているので、メールの送信処理を行い、ステップS38
に進み、処理をユーザの操作の履歴として記憶領域10
9aに記憶し、処理を終了する。
In step S37, since necessary items have been entered, mail transmission processing is performed, and step S38 is performed.
And proceeds to the storage area 10 as the history of the user's operation.
9a, and the process ends.

【0071】一方、ステップS39では、必要事項が記
入されていないので、ユーザ等による選択を操作の履歴
として記憶領域109aに記憶し、ステップS32の判
断の処理に戻る。
On the other hand, in step S39, since the necessary items have not been entered, the selection by the user or the like is stored in the storage area 109a as the operation history, and the process returns to the determination in step S32.

【0072】また、ステップS32で判断された処理が
入力処理であれば、ステップS35に進む。
If the process determined in step S32 is an input process, the process proceeds to step S35.

【0073】ステップS35では、入力処理(後述する
図4参照)を行う。
In step S35, an input process (see FIG. 4 described later) is performed.

【0074】また、ステップS32で選択された処理が
その他の処理であれば、ステップS36に進み、該当す
る処理を行う。
If the process selected in step S32 is another process, the process proceeds to step S36, and the corresponding process is performed.

【0075】そして、ステップS35又はステップS3
6で所定の処理を行った後、ステップS39に進み、処
理をユーザの操作の履歴として記憶領域109aに記憶
して、ステップS32の判断に戻る。
Then, step S35 or step S3
After performing the predetermined process in step 6, the process proceeds to step S39, where the process is stored in the storage area 109a as the history of the user's operation, and the process returns to step S32.

【0076】(入力処理)図4は、図3のメールを新規
作成する際の入力処理(ステップS35)の詳細を示
す。
(Input Process) FIG. 4 shows the details of the input process (step S35) when creating a new mail in FIG.

【0077】ステップS40では、入力の種類を判断
し、その判断内容に応じて、以下に示す各種の処理(ス
テップS41〜ステップS43)を選択する。
In step S40, the type of input is determined, and the following various processes (steps S41 to S43) are selected according to the content of the determination.

【0078】ステップS40で選択された処理がヘッダ
情報を入力する場合には、ステップS41に進む。
If the process selected in step S40 inputs header information, the process proceeds to step S41.

【0079】ステップS41では、宛先フィールド20
3や主題フィールド204などのヘッダ情報を入力し
て、処理を終了する。
In step S41, the destination field 20
3 and the header information such as the subject field 204 are input, and the process ends.

【0080】ステップS40で選択された処理が本文を
入力する場合には、ステップS42に進む。
If the process selected in step S40 inputs a text, the process proceeds to step S42.

【0081】ステップS42では、本文を記入して、処
理を終了する。
In step S42, a text is entered, and the process ends.

【0082】ステップS40で選択された処理が障害を
解析する上で必要な情報を入力する場合には、ステップ
S43に進む。
If the process selected in step S40 inputs information necessary for analyzing a failure, the process proceeds to step S43.

【0083】ステップS43では、記録されている障害
を解析する上で必要な情報を取り出し、ステップS44
に進む。
In step S43, information necessary for analyzing the recorded fault is extracted, and in step S44
Proceed to.

【0084】ステップS44では、該情報をメールの本
文に添付した後、処理を終了する。[第2の例]次に、
本発明の第2の実施の形態を、図8および図9に基づい
て説明する。
In step S44, the information is attached to the body of the mail, and the process is terminated. [Second example] Next,
A second embodiment of the present invention will be described with reference to FIGS.

【0085】図8は、携帯電子メール端末のメインルー
チンの1例を示す。
FIG. 8 shows an example of the main routine of the portable electronic mail terminal.

【0086】ステップS50では、障害を解析する上で
必要な解析情報の記録を開始可能とするために、最低限
の初期化を行う。
In step S50, a minimum initialization is performed so that recording of analysis information necessary for analyzing a failure can be started.

【0087】ステップS51では、該解析情報の記録を
開始する。
In step S51, recording of the analysis information is started.

【0088】ステップS52では、ステップS50以外
の初期化を行う。
In step S52, initialization other than step S50 is performed.

【0089】ステップS53では、メールの送受信など
の通常の処理を行う。
In step S53, normal processing such as transmission and reception of mail is performed.

【0090】ステップS54では、該通常の処理におい
て障害が発生したか否かを判断する。該判断の結果、障
害が発生していなかった場合には、ステップS55に進
む。
In step S54, it is determined whether a failure has occurred in the normal processing. If the result of this determination is that no failure has occurred, the flow proceeds to step S55.

【0091】ステップS55では、処理を終了するか否
かを判断する。該判断の結果、処理を終了する場合に
は、ステップS56に進む。
In the step S55, it is determined whether or not to end the processing. As a result of the determination, if the processing is to be ended, the process proceeds to step S56.

【0092】ステップS56では、端末の終了処理を行
い、処理を終了する。
In step S56, a terminal termination process is performed, and the process is terminated.

【0093】ステップS55の判断の結果、処理を終了
しない場合には、ステップS53の処理に戻る。
If the result of determination in step S55 is that processing is not to be terminated, processing returns to step S53.

【0094】一方、ステップS54の判断り結果、障害
が発生していた場合には、ステップS57に進む。
On the other hand, if the result of determination in step S54 is that a failure has occurred, the flow proceeds to step S57.

【0095】ステップS57では、解析情報の記録を中
止する。
In the step S57, the recording of the analysis information is stopped.

【0096】ステップS58では、該障害が復旧可能な
ものか否かを判断する。該判断の結果、復旧可能なもの
であれば、ステップS59に進む。
In step S58, it is determined whether or not the failure can be recovered. If the result of this determination is that it can be restored, the flow proceeds to step S59.

【0097】ステップS59では、復旧処理を行い、ス
テップS60に進む。
In step S59, a recovery process is performed, and the flow advances to step S60.

【0098】ステップS60では、解析情報送信処理
(後述する図9参照)として、解析情報を電子メールに
添付して送信する。
In step S60, as analysis information transmission processing (see FIG. 9 described later), the analysis information is attached to an electronic mail and transmitted.

【0099】ステップS61では、記憶領域109a内
のそれまでの解析情報を消去し、次の書き込み開始点を
解析情報の記憶領域109aの先頭に戻す。
In step S61, the analysis information so far in the storage area 109a is erased, and the next writing start point is returned to the head of the analysis information storage area 109a.

【0100】その後、ステップS62では、ステップS
57で中止した解析情報の記録を再開して、ステップS
53の処理に戻る。
Thereafter, in step S62, step S
The recording of the analysis information stopped in step 57 is restarted, and step S
It returns to the process of 53.

【0101】一方、ステップS58の判断の結果、復旧
可能な障害でない場合には、ステップS63に進む。
On the other hand, if the result of determination in step S58 is that the fault is not a recoverable one, the process proceeds to step S63.

【0102】ステップS63では、リセットおよび端末
の再起動を行う。
In step S63, reset and restart of the terminal are performed.

【0103】ステップS64では、ステップS50とス
テップS52とに当たる初期化処理を行った後、ステッ
プS60の解析情報送信処理に移る。
In step S64, after performing initialization processing corresponding to step S50 and step S52, the process proceeds to analysis information transmission processing in step S60.

【0104】(送信処理)図9は、図8の解析情報送信
処理(ステップS60)の詳細な例を示す。
(Transmission Process) FIG. 9 shows a detailed example of the analysis information transmission process (step S60) of FIG.

【0105】ステップS70では、新規メールを作成す
る。
At step S70, a new mail is created.

【0106】ステップS71では、予め決められたメー
ルアドレスを宛先フィールド203に、予め決められた
メールのタイトルを主題フィールド204に、差出人
(ユーザのメールアドレス)をFromフィールドに記
入するなど、必要なヘッダ情報の記入を行う。
In step S71, a necessary header such as writing a predetermined mail address in the destination field 203, a predetermined mail title in the subject field 204, and a sender (user's mail address) in the From field is required. Fill in the information.

【0107】ステップS72では、記録されている障害
を解析する上で必要な解析情報を記憶領域109aから
取り出す。
In step S72, analysis information necessary for analyzing the recorded fault is extracted from the storage area 109a.

【0108】ステップS73では、その読み出した解析
情報を、メールの本文に添付する。
In step S73, the read analysis information is attached to the body of the mail.

【0109】ステップS74では、その解析情報が添付
されたメールを送信して、処理を終了する。
In step S74, a mail with the analysis information attached is transmitted, and the process ends.

【0110】前述した第1の例の処理において、メール
で送信する際の宛先や主題や解析情報を入力する手段と
しては、該端末が自動的に入力したり、ユーザ等によっ
て入力したりするような構成としてもよい。
In the processing of the first example described above, the means for inputting the destination, subject, and analysis information when transmitting by e-mail may be automatically input by the terminal or input by the user or the like. The configuration may be any.

【0111】また、前述した第2の例の処理において、
解析情報をメールで送信する前に、ユーザに了承をとる
ような設定にしてもよい。
In the processing of the second example described above,
Before sending the analysis information by e-mail, the user may be set to give consent.

【0112】なお、本発明は、複数の機器(例えば、ホ
ストコンピュータ、インターフェース機器、リーダ、プ
リンタなど)から構成されるシステムに適用しても、1
つの機器(例えば、複写機、ファクシミリ装置)からな
る装置に適用してもよい。
The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, and a printer).
The present invention may be applied to an apparatus including two devices (for example, a copying machine and a facsimile machine).

【0113】また、本発明は、システム或いは装置にプ
ログラムを供給することによって達成される場合にも適
用できることはいうまでもない。そして、本発明を達成
するためのソフトウェアによって表されるプログラムを
格納した記憶媒体を、システム或いは装置に供給し、そ
のシステム或いは装置のコンピュータ(又はCPUやM
PU)が記憶媒体に格納されたプログラムコードを読出
し実行することによっても、本発明の効果を享受するこ
とが可能となる。
Further, it is needless to say that the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. Then, a storage medium storing a program represented by software for achieving the present invention is supplied to a system or an apparatus, and the computer (or CPU or M) of the system or the apparatus is supplied.
(PU) reads out and executes the program code stored in the storage medium, so that the effects of the present invention can be enjoyed.

【0114】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0115】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROM
(マスクROM、フラッシュEEPROMなど)などを
用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, magnetic tape, nonvolatile memory card, ROM
(A mask ROM, a flash EEPROM, or the like) can be used.

【0116】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0117】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ポー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPUなどが実際の処理の一部または全部を行
い、その処理によって前述した実施形態の機能が実現さ
れる場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written in a function expansion port inserted into the computer or a memory provided in a function expansion unit connected to the computer, the program code is read based on the instruction of the program code. It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0118】[0118]

【発明の効果】以上説明したように、本発明によれば、
起動時に端末本体の障害を解析するための解析情報を、
記憶媒体に記憶するか否かを設定し、該設定に応じて記
憶媒体に解析情報を記憶し、該記憶された解析情報を抽
出して電子メールに添付して送信するようにしたので、
障害の発生原因や障害に至る経緯を統括的に把握し、か
つ、簡便に知ることができる。
As described above, according to the present invention,
Analysis information for analyzing the failure of the terminal body at startup,
Since whether or not to store in the storage medium is set, the analysis information is stored in the storage medium in accordance with the setting, and the stored analysis information is extracted and attached to an e-mail and transmitted.
It is possible to comprehensively grasp the cause of the failure and the circumstances leading up to the failure, and to easily know it.

【0119】また、本発明によれば、障害が発生した後
の再起動時には、解析情報の記憶を行わないようにして
再起動するようにしたので、障害に関係のない情報の記
憶を抑制することが可能となる。
Further, according to the present invention, at the time of restart after a failure has occurred, the analysis information is not stored, and the restart is performed. Therefore, the storage of information unrelated to the failure is suppressed. It becomes possible.

【0120】また、本発明によれば、電子メールに添付
された解析情報を、該電子メールで予め決められた宛先
に送信するようにしたので、遠隔地へも障害情報を容易
に送信することが可能となる。
According to the present invention, the analysis information attached to the e-mail is transmitted to a predetermined destination by the e-mail, so that the failure information can be easily transmitted to a remote place. Becomes possible.

【0121】また、本発明によれば、送信完了後には、
解析情報の記憶を再度開始するようにしたので、1度障
害が発生した後も障害の原因を究明するための情報の記
憶が自動的に可能となる。
According to the present invention, after the transmission is completed,
Since the storage of the analysis information is restarted, the information for investigating the cause of the failure can be automatically stored even after the failure has occurred once.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態である携帯電子メー
ル端末のメインルーチンの1例を示すフローチャートで
ある。
FIG. 1 is a flowchart showing an example of a main routine of a portable electronic mail terminal according to a first embodiment of the present invention.

【図2】携帯電子メール端末の通常処理の1例を示すフ
ローチャートである。
FIG. 2 is a flowchart illustrating an example of a normal process of the mobile electronic mail terminal.

【図3】携帯電子メール端末の新規メール作成処理の1
例を示すフローチャートである。
FIG. 3 is a flowchart illustrating a process of creating a new e-mail in the portable e-mail terminal
It is a flowchart which shows an example.

【図4】携帯電子メール端末のメールを新規作成する際
の入力処理の1例を示すフローチャートである。
FIG. 4 is a flowchart illustrating an example of an input process when newly creating a mail of a mobile electronic mail terminal.

【図5】本発明に係る携帯電子メール端末のシステム構
成を示すブロック図である。
FIG. 5 is a block diagram showing a system configuration of a portable electronic mail terminal according to the present invention.

【図6】本発明に係る障害を解析するための解析情報を
記憶する記憶領域の1例を示す説明図である。
FIG. 6 is an explanatory diagram showing an example of a storage area for storing analysis information for analyzing a failure according to the present invention.

【図7】携帯電子メール端末のメール作成画面の1例を
示す正面図である。
FIG. 7 is a front view showing an example of a mail creation screen of the mobile electronic mail terminal.

【図8】本発明の第2の実施の形態である携帯電子メー
ル端末のメインルーチンの1例を示すフローチャートで
ある。
FIG. 8 is a flowchart illustrating an example of a main routine of the portable electronic mail terminal according to the second embodiment of the present invention.

【図9】図8の携帯電子メール端末の解析情報送信処理
の1例を示すフローチャートである。
FIG. 9 is a flowchart illustrating an example of analysis information transmission processing of the mobile electronic mail terminal in FIG. 8;

【符号の説明】[Explanation of symbols]

100 携帯電メール端末 101 LCDユニット 101a LCD 101b デジタイザ 102 LED 103 スイッチ 104 通信モジュール 105 デバイスコントローラ 106 システムバス 107 CPU 108 RAM 109 NVRAM 109a 記憶領域 110 ROM 200 電子メール作成領域 201 ヘッダ領域 202 本文領域 203 宛先フィールド 204 主題フィールド 250 ソフトウェアキーボード REFERENCE SIGNS LIST 100 mobile electronic mail terminal 101 LCD unit 101 a LCD 101 b digitizer 102 LED 103 switch 104 communication module 105 device controller 106 system bus 107 CPU 108 RAM 109 NVRAM 109 a storage area 110 ROM 200 e-mail creation area 201 header area 202 body area 203 destination field 204 Theme field 250 Software keyboard

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 電子メールを用いて処理を行う携帯情報
処理端末であって、 当該端末本体の障害を解析するための解析情報を記憶す
る記憶手段と、 起動時に前記解析情報を前記記憶媒体に記憶するか否か
を設定する設定手段と、 前記記憶媒体に記憶した前記解析情報を抽出する抽出手
段と、 前記抽出した解析情報を、送信用の電子メールに添付す
る添付手段とを具えたことを特徴とする携帯情報処理端
末。
1. A portable information processing terminal that performs processing using electronic mail, comprising: storage means for storing analysis information for analyzing a failure of the terminal main body; and storing the analysis information in the storage medium at the time of startup. Setting means for setting whether or not to store the information; extracting means for extracting the analysis information stored in the storage medium; and attaching means for attaching the extracted analysis information to an electronic mail for transmission. A portable information processing terminal characterized by the following.
【請求項2】 障害の発生を検知する手段と、 前記障害が発生した後の再起動時には、前記解析情報の
記憶を行わないようにして再起動する手段とをさらに具
えたことを特徴とする請求項1記載の携帯情報処理端
末。
2. The apparatus according to claim 1, further comprising: means for detecting the occurrence of a fault; and means for restarting the system after the occurrence of the fault so that the analysis information is not stored when the system is restarted. The portable information processing terminal according to claim 1.
【請求項3】 前記記憶媒体から抽出され前記電子メー
ルに添付された前記解析情報を、該電子メールで予め決
められた宛先に送信する手段をさらに具えたことを特徴
とする請求項1又は2記載の携帯情報処理端末。
3. The apparatus according to claim 1, further comprising: means for transmitting the analysis information extracted from the storage medium and attached to the electronic mail to a predetermined destination by the electronic mail. A portable information processing terminal as described.
【請求項4】 送信完了後には、前記解析情報の記憶を
再度開始する再記憶手段をさらに具えたことを特徴とす
る請求項3記載の携帯情報処理端末。
4. The portable information processing terminal according to claim 3, further comprising a re-storage unit that restarts storing the analysis information after the transmission is completed.
【請求項5】 電子メールを用いて処理を行う情報処理
方法であって、 起動時に端末本体の障害を解析するための解析情報を、
記憶媒体に記憶するか否かを設定する工程と、 前記設定に応じて、前記記憶媒体に前記解析情報を記憶
する工程と、 前記記憶媒体に記憶された前記解析情報を抽出する工程
と、 前記抽出した解析情報を、送信用の電子メールに添付す
る工程とを具えたことを特徴とする情報処理方法。
5. An information processing method for performing processing using an electronic mail, comprising: analyzing information for analyzing a failure of a terminal main body at the time of activation;
A step of setting whether or not to store the information in a storage medium; a step of storing the analysis information in the storage medium according to the setting; a step of extracting the analysis information stored in the storage medium; Attaching the extracted analysis information to an electronic mail for transmission.
【請求項6】 障害の発生を検知する工程と、 前記障害が発生した後の再起動時には、前記解析情報の
記憶を行わないようにして再起動する工程とをさらに具
えたことを特徴とする請求項5記載の情報処理方法。
6. The method according to claim 1, further comprising a step of detecting the occurrence of a failure, and a step of restarting without storing the analysis information when restarting after the occurrence of the failure. The information processing method according to claim 5.
【請求項7】 前記記憶媒体から抽出され前記電子メー
ルに添付された前記解析情報を、該電子メールで予め決
められた宛先に送信する工程をさらに具えたことを特徴
とする請求項5又は6記載の情報処理方法。
7. The method according to claim 5, further comprising a step of transmitting the analysis information extracted from the storage medium and attached to the electronic mail to a predetermined destination by the electronic mail. The information processing method described.
【請求項8】 送信完了後には、前記解析情報の記憶を
再度開始する工程をさらに具えたことを特徴とする請求
項7記載の情報処理方法。
8. The information processing method according to claim 7, further comprising a step of restarting storage of the analysis information after the transmission is completed.
【請求項9】 コンピュータによって、電子メールの処
理の制御をするための情報処理方法であって、 該制御プログラムはコンピュータに、 起動時に端末本体の障害を解析するための解析情報を、
記憶媒体に記憶するか否かを設定させ、 前記設定に応じて、前記記憶媒体に前記解析情報を記憶
させ、 前記記憶媒体に記憶させた前記解析情報を抽出させ、 前記抽出させた解析情報を、送信用の電子メールに添付
させることを特徴とする情報処理制御プログラムを記録
した媒体。
9. An information processing method for controlling e-mail processing by a computer, wherein the control program transmits analysis information for analyzing a failure of a terminal main body at the time of startup.
Setting whether or not to store in the storage medium; according to the setting, storing the analysis information in the storage medium; extracting the analysis information stored in the storage medium; and extracting the extracted analysis information. A medium storing an information processing control program, which is attached to an electronic mail for transmission.
【請求項10】 障害の発生を検知させ、 前記障害が発生した後の再起動時には、前記解析情報の
記憶を行わないようにして再起動させることを特徴とす
る請求項9記載の情報処理制御プログラムを記録した媒
体。
10. The information processing control according to claim 9, wherein the occurrence of a failure is detected, and upon restarting after the occurrence of the failure, the restart is performed without storing the analysis information. Medium on which program is recorded.
【請求項11】 前記記憶媒体から抽出させ前記電子メ
ールに添付させた前記解析情報を、該電子メールで予め
決められた宛先に送信させることを特徴とする請求項9
又は10記載の情報処理制御プログラムを記録した媒
体。
11. The method according to claim 9, wherein the analysis information extracted from the storage medium and attached to the electronic mail is transmitted to a predetermined destination by the electronic mail.
Or a medium recording the information processing control program according to 10.
【請求項12】 送信完了後には、前記解析情報の記憶
を再度開始させることを特徴とする請求項11記載の情
報処理制御プログラムを記録した媒体。
12. The medium according to claim 11, wherein the storage of the analysis information is restarted after the transmission is completed.
JP35324699A 1999-12-13 1999-12-13 Portable information processing terminal and information processing method Pending JP2001167009A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35324699A JP2001167009A (en) 1999-12-13 1999-12-13 Portable information processing terminal and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35324699A JP2001167009A (en) 1999-12-13 1999-12-13 Portable information processing terminal and information processing method

Publications (1)

Publication Number Publication Date
JP2001167009A true JP2001167009A (en) 2001-06-22

Family

ID=18429547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35324699A Pending JP2001167009A (en) 1999-12-13 1999-12-13 Portable information processing terminal and information processing method

Country Status (1)

Country Link
JP (1) JP2001167009A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10219665B2 (en) 2013-04-15 2019-03-05 Aktiebolaget Electrolux Robotic vacuum cleaner with protruding sidebrush

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10219665B2 (en) 2013-04-15 2019-03-05 Aktiebolaget Electrolux Robotic vacuum cleaner with protruding sidebrush

Similar Documents

Publication Publication Date Title
US6757821B1 (en) Computer system and its operation environment switching method
JP4768237B2 (en) Portable electronic device and method for controlling portable electronic device
US8332843B2 (en) Information processing apparatus and control method for installing driver software
US20020001100A1 (en) Image processing system, image data processing method, and storage medium
JP6543122B2 (en) INFORMATION PROCESSING APPARATUS, METHOD OF INITIALIZING NONVOLATILE STORAGE DEVICE BY THE INFORMATION PROCESSING APPARATUS, AND PROGRAM
US20070043903A1 (en) Data Processing Apparatus and Method, Control Program Therefor, and Recording Medium Having Program Recorded Thereon
KR20080109132A (en) Image display device having firmware download history management function and control method
US20080002236A1 (en) Image forming apparatus
US20030075599A1 (en) Personal work environment setting method
US20070150072A1 (en) Method for controlling electronic apparatus, program for controlling electronic apparatus, electronic apparatus, and recording apparatus
JP3012842B1 (en) Facsimile machine
JP2003323280A (en) Information processing unit, print control method, computer-readable storage medium and program
JP2001167009A (en) Portable information processing terminal and information processing method
JP2017013396A (en) Printer and control method of the same
JP2008225888A (en) Electronics
JP4239392B2 (en) Printing apparatus, printing system, and printing method
JP2000020300A (en) Processor and method for information processing
JP2002229911A (en) Method and equipment for receiving data, program and recording medium
KR100462620B1 (en) Methods for storing and recovering data in image processing apparatus having hard disk drive, and the image processing apparatus for processing the methods
JP7596793B2 (en) Image forming device
EP3975165A1 (en) Vga card assembly, monitoring device thereof, and image output method performed thereby
JP2812285B2 (en) Network interface card for printer
JP2005235110A (en) Electronic equipment and program for use in the same
JP2005006222A (en) Controller board, image processor, and system and method for exchanging controller board
JP3228273B2 (en) Data entry system and method