JP5274219B2 - 情報処理装置、情報処理方法及び情報処理プログラム - Google Patents
情報処理装置、情報処理方法及び情報処理プログラム Download PDFInfo
- Publication number
- JP5274219B2 JP5274219B2 JP2008303295A JP2008303295A JP5274219B2 JP 5274219 B2 JP5274219 B2 JP 5274219B2 JP 2008303295 A JP2008303295 A JP 2008303295A JP 2008303295 A JP2008303295 A JP 2008303295A JP 5274219 B2 JP5274219 B2 JP 5274219B2
- Authority
- JP
- Japan
- Prior art keywords
- error
- application
- display
- application program
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
本発明は、このような従来の技術が有する問題点に着目してなされたもので、複数のアプリケーションプログラムに関する表示を行う場合に、どのアプリケーションプログラムにエラーが発生したかを利用者が把握することができ、さらに、偽のエラー表示を行ってフィッシング詐欺をするような悪意あるプログラムを察知することが容易になるようにした情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的としている。
[1] 複数のアプリケーションプログラムに関する表示を行うことができる情報処理装置であって、エラーの発生を検知するエラー発生検知手段と、アプリケーションプログラムの状態を検知するアプリケーション状態検知手段と、前記エラー発生検知手段によってエラーの発生を検知した場合は、前記アプリケーション状態検知手段によって検知されたアプリケーションプログラムの状態に基づいて、該エラーに対応するアプリケーションプログラムを抽出するアプリケーション抽出手段と、前記アプリケーション抽出手段によって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させる表示手段を具備し、前記エラー発生検知手段は、エラーの種別を検知し、前記表示手段は、前記エラー発生検知手段によって検知されたエラーの種別に応じて、前記アプリケーション抽出手段によって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させ、前記アプリケーション状態検知手段は、状態を検知する対象としてのアプリケーションプログラムとして、情報処理装置の画面にアプリケーションプログラムに関する表示を行っているものに限定し、前記エラー発生検知手段は、エラーの種別として、エラーが発生した箇所と深刻度を対応付けたテーブルを用いて深刻度を検知し、前記表示手段は、前記エラーの深刻度が所定の閾値よりも大である場合に、前記表示を行うことを特徴とする情報処理装置。
本発明における情報処理装置、情報処理方法及び情報処理プログラムでは、エラー発生検知手段は、エラーの発生を検知し、アプリケーション状態検知手段は、アプリケーションプログラムの状態を検知し、アプリケーション抽出手段は、前記エラー発生検知手段によってエラーの発生を検知した場合は、前記アプリケーション状態検知手段によって検知されたアプリケーションプログラムの状態に基づいて、該エラーに対応するアプリケーションプログラムを抽出し、表示手段は、前記アプリケーション抽出手段によって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させる。これによって、複数のアプリケーションプログラムに関する表示を行う場合に、どのアプリケーションプログラムにエラーが発生したかを利用者が把握することができる。さらに、エラー表示と対応するアプリケーションプログラムが明確になるので、偽のエラー表示を行ってフィッシング詐欺をするような悪意あるプログラムを察知することが容易になる。
図1は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がプログラムの場合は、記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
本実施の形態である情報処理装置は、複数のアプリケーションプログラムに関する表示を行うことができるものであって、図1に示すように、エラー発生検知モジュール110、エラー判定処理モジュール120、アプリケーション状態検知モジュール130、表示モジュール140を備えている。アプリケーションプログラムに関する表示としては、例えば、そのアプリケーションプログラムが動作していることを示すアイコン(そのアプリケーションプログラムを示すデザインであり、画面上に表示可能な小画像)、そのアプリケーションプログラムが表示している画像等がある。また、情報処理装置は、画面を備えている。複数画面を備えていてもよいが、そのうちの少なくとも1つの画面では、複数のアプリケーションプログラムに関する表示を行うことができる。
エラー発生検知モジュール110は、さらに、エラーの種別を検知して、検知したエラーの種別をエラー判定処理モジュール120に渡すようにしてもよい。エラーの種別としては、例えば、エラーが発生した処理を特定するもの、エラーの重要性を示す深刻度等であってもよい。エラーが発生した箇所と深刻度を対応付けたテーブルを予め用意しておき、そのテーブルを用いて深刻度を確定してもよい。
また、エラー発生検知モジュール110のみが、複数のアプリケーションプログラムの通信によって発生するエラーを検知するようにしてもよい。つまり、通信によって発生するエラーを各アプリケーションプログラムが受け取るのではなく、エラー発生検知モジュール110のみが受け取り、そのエラーを対応するアプリケーションプログラムに振り分ける。
例えば、エラー発生検知モジュール110から受け取ったエラーが通信に関するものであり、アプリケーション状態検知モジュール130によって検知されたアプリケーションプログラムの状態として「通信中」のものがあれば、そのエラーは通信中のアプリケーションプログラムに対してのものであることが判明する。そこで、「通信中」のアプリケーションプログラムを抽出する。
ステップS202では、エラー発生検知モジュール110が、エラーの発生を検知する。例えば、通信エラーを検知する。
ステップS204では、アプリケーション状態検知モジュール130が、情報処理装置上で動作しているアプリケーションプログラムの状態を検知する。
ステップS206では、エラー判定処理モジュール120が、ステップS204で検知したアプリケーションプログラムの状態に基づいて、ステップS202で検知したエラーに対応するアプリケーションプログラムを抽出する。
ステップS210では、表示モジュール140が、ステップS208でエラー通知されたアプリケーションプログラムの指示に従ってエラー表示を行う。なお、エラー表示の指示はエラー判定処理モジュール120が表示モジュール140に対して行うようにしてもよい。
ステップS212では、表示モジュール140が、ステップS206で抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させる。例えば、対応するアプリケーションプログラムにスポットライトを当てたように、対応するアプリケーションプログラム以外の領域を色相をくすんだものに変更する(フェードアウトする)。
また、ステップS210とステップS212の処理は、順序を逆にしてもよい。つまり、対応アプリケーションプログラムに関する表示を他とは異ならせた後にエラー表示を行うようにしてもよい。
アプリケーション状態テーブル300は、No.欄310、アプリケーションID欄320、アプリケーション状態欄330を有している。
No.欄310は、動作しているアプリケーションプログラムに順次符号付けしたその符号を記憶する。
アプリケーションID欄320は、動作しているアプリケーションプログラムを一意に特定する識別子を記憶する。
アプリケーション状態欄330は、動作しているアプリケーションプログラムの状態を記憶する。例えば、「アイドル」、「通信中」、「起動中」等がある。
図4に示す例は、アプリケーションA401、アプリケーションB402、アプリケーションC403、アプリケーション実行環境モジュール410、アプリケーション管理モジュール420、通信制御モジュール430、実画面表示モジュール440を有しており、アプリケーション管理モジュール420は、エラー発生検知モジュール110、エラー判定処理モジュール120、アプリケーション状態検知モジュール130、表示モジュール140を有している。
アプリケーション実行環境モジュール410は、アプリケーションA401、アプリケーションB402、アプリケーションC403、アプリケーション管理モジュール420と接続されている。
アプリケーション管理モジュール420は、アプリケーション実行環境モジュール410、通信制御モジュール430、実画面表示モジュール440と接続されている。
通信制御モジュール430は、アプリケーション管理モジュール420と接続されている。
実画面表示モジュール440は、アプリケーション管理モジュール420と接続されている。
アプリケーションプログラム、アプリケーション実行環境モジュール410、アプリケーション管理モジュール420、通信制御モジュール430は階層的に構成されている。また、実画面表示モジュール440は、アプリケーション管理モジュール420によって制御される。なお、最下層として通信制御モジュール430のほかに、他のハードウェア(GPS(Global Positioning System)、カメラ等)を制御するモジュールであってもよい。
実画面表示モジュール440は、アプリケーション管理モジュール420内の表示モジュール140の指示に従って、情報処理装置における画面の表示を制御する。
ディスプレイ500は、背景599にアプリケーションアイコン511、アプリケーションアイコン512、アプリケーションアイコン513、アプリケーションアイコン514、アプリケーションアイコン515等を表示している。つまり、5つの各アプリケーションプログラムが動作していることを示すアイコンとしてアプリケーションアイコン511等が表示されている。
図8は、スポットライト表示とエラー表示の例を示す説明図である。図7の表示にさらにエラー表示領域520を表示したものである。なお、エラー表示領域520は透明色(例えば、アプリケーションアイコン512と論理和による表示)で表示して、エラー表示領域520と重なる領域(スポットライト表示されているアプリケーションアイコン512)を把握できるようにしてもよい。
ステップS902では、エラー発生検知モジュール110が、エラーの発生及びその種別を検知する。例えば、通信エラーの発生及びその種別としての深刻度を検知する。
ステップS904からステップS908までの処理は、図2の例に示したフローチャートのステップS204からステップS208と同等であり、説明を省略する。
ステップS910では、表示モジュール140が、エラーの種別を判定する。かかる判定において、表示不要のエラーであると判定した場合はステップS999へ進み、終了する。表示が必要なエラーであると判定した場合はステップS912へ進む。例えば、エラーの種別としての深刻度が所定の閾値以下である場合は表示不要のエラーであると判定し、その閾値より大である場合は表示が必要なエラーであると判定する。
ステップS914では、表示モジュール140が、ステップS908でエラー通知されたアプリケーションプログラムの指示に従ってエラー表示を行う。なお、エラー表示の指示はエラー判定処理モジュール120が表示モジュール140に対して行うようにしてもよい。
また、ステップS912とステップS914の処理は、順序を逆にしてもよい。つまり、エラー表示を行った後に対応アプリケーションプログラムに関する表示を他とは異ならせるようにしてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray Disc(登録商標))、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
120…エラー判定処理モジュール
130…アプリケーション状態検知モジュール
140…表示モジュール
Claims (4)
- 複数のアプリケーションプログラムに関する表示を行うことができる情報処理装置であって、
エラーの発生を検知するエラー発生検知手段と、
アプリケーションプログラムの状態を検知するアプリケーション状態検知手段と、
前記エラー発生検知手段によってエラーの発生を検知した場合は、前記アプリケーション状態検知手段によって検知されたアプリケーションプログラムの状態に基づいて、該エラーに対応するアプリケーションプログラムを抽出するアプリケーション抽出手段と、
前記アプリケーション抽出手段によって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させる表示手段
を具備し、
前記エラー発生検知手段は、エラーの種別を検知し、
前記表示手段は、前記エラー発生検知手段によって検知されたエラーの種別に応じて、前記アプリケーション抽出手段によって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させ、
前記アプリケーション状態検知手段は、状態を検知する対象としてのアプリケーションプログラムとして、情報処理装置の画面にアプリケーションプログラムに関する表示を行っているものに限定し、
前記エラー発生検知手段は、エラーの種別として、エラーが発生した箇所と深刻度を対応付けたテーブルを用いて深刻度を検知し、
前記表示手段は、前記エラーの深刻度が所定の閾値よりも大である場合に、前記表示を行う
ことを特徴とする情報処理装置。 - 前記情報処理装置は、通信可能な装置であって、
前記エラー発生検知手段のみが、複数のアプリケーションプログラムの通信によって発生するエラーを検知する
ことを特徴とする請求項1に記載の情報処理装置。 - 複数のアプリケーションプログラムに関する表示を行うことができる情報処理装置が行う情報処理方法であって、
エラーの発生を検知するエラー発生検知ステップと、
アプリケーションプログラムの状態を検知するアプリケーション状態検知ステップと、
前記エラー発生検知ステップによってエラーの発生を検知した場合は、前記アプリケーション状態検知ステップによって検知されたアプリケーションプログラムの状態に基づいて、該エラーに対応するアプリケーションプログラムを抽出するアプリケーション抽出ステップと、
前記アプリケーション抽出ステップによって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させる表示ステップ
を具備し、
前記エラー発生検知ステップは、エラーの種別を検知し、
前記表示ステップは、前記エラー発生検知ステップによって検知されたエラーの種別に応じて、前記アプリケーション抽出ステップによって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させ、
前記アプリケーション状態検知ステップは、状態を検知する対象としてのアプリケーションプログラムとして、情報処理装置の画面にアプリケーションプログラムに関する表示を行っているものに限定し、
前記エラー発生検知ステップは、エラーの種別として、エラーが発生した箇所と深刻度を対応付けたテーブルを用いて深刻度を検知し、
前記表示ステップは、前記エラーの深刻度が所定の閾値よりも大である場合に、前記表示を行う
ことを特徴とする情報処理方法。 - 複数のアプリケーションプログラムに関する表示を行うことができる情報処理装置で動作する情報処理プログラムであって、
前記情報処理装置を、
エラーの発生を検知するエラー発生検知手段と、
アプリケーションプログラムの状態を検知するアプリケーション状態検知手段と、
前記エラー発生検知手段によってエラーの発生を検知した場合は、前記アプリケーション状態検知手段によって検知されたアプリケーションプログラムの状態に基づいて、該エラーに対応するアプリケーションプログラムを抽出するアプリケーション抽出手段と、
前記アプリケーション抽出手段によって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させる表示手段
として機能させ、
前記エラー発生検知手段は、エラーの種別を検知し、
前記表示手段は、前記エラー発生検知手段によって検知されたエラーの種別に応じて、前記アプリケーション抽出手段によって抽出されたアプリケーションプログラムに関する表示を、他のアプリケーションプログラムに関する表示とは異ならせて表示させ、
前記アプリケーション状態検知手段は、状態を検知する対象としてのアプリケーションプログラムとして、情報処理装置の画面にアプリケーションプログラムに関する表示を行っているものに限定し、
前記エラー発生検知手段は、エラーの種別として、エラーが発生した箇所と深刻度を対応付けたテーブルを用いて深刻度を検知し、
前記表示手段は、前記エラーの深刻度が所定の閾値よりも大である場合に、前記表示を行う
ことを特徴とする情報処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008303295A JP5274219B2 (ja) | 2008-11-28 | 2008-11-28 | 情報処理装置、情報処理方法及び情報処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008303295A JP5274219B2 (ja) | 2008-11-28 | 2008-11-28 | 情報処理装置、情報処理方法及び情報処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010128825A JP2010128825A (ja) | 2010-06-10 |
JP5274219B2 true JP5274219B2 (ja) | 2013-08-28 |
Family
ID=42329166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008303295A Expired - Fee Related JP5274219B2 (ja) | 2008-11-28 | 2008-11-28 | 情報処理装置、情報処理方法及び情報処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5274219B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6163738B2 (ja) * | 2012-11-29 | 2017-07-19 | ブラザー工業株式会社 | アプリケーションプログラムおよび演算処理装置 |
KR102298562B1 (ko) * | 2014-01-17 | 2021-09-06 | 에스케이플래닛 주식회사 | 애플리케이션 실행 품질 서비스 시스템 및 방법 |
CN111813587B (zh) * | 2020-05-28 | 2024-04-26 | 国网山东省电力公司 | 一种软件接口评估及故障预警方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2846238B2 (ja) * | 1994-04-28 | 1999-01-13 | 三菱電機株式会社 | エラートレースによるシステム制御管理方法 |
JP2000181756A (ja) * | 1998-12-18 | 2000-06-30 | Fuji Xerox Co Ltd | 状態表示方法および装置 |
JP2001344131A (ja) * | 2000-05-31 | 2001-12-14 | Toshiba Tec Corp | 情報処理装置 |
-
2008
- 2008-11-28 JP JP2008303295A patent/JP5274219B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010128825A (ja) | 2010-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3005223B1 (en) | Two-dimensional code recognition method and apparatus | |
US9391860B2 (en) | Systems and methods for managing computing systems utilizing augmented reality | |
US11789760B2 (en) | Alerting, diagnosing, and transmitting computer issues to a technical resource in response to an indication of occurrence by an end user | |
CN108604152B (zh) | 未读消息提示方法和终端 | |
CN109639749B (zh) | 云桌面的访问方法、装置、设备及存储介质 | |
CN106658568B (zh) | 一种用于提供可用无线接入点信息的方法与设备 | |
CN110377341B (zh) | 一种监听无响应异常的方法、装置、介质和电子设备 | |
JP5274219B2 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
CN115952096A (zh) | 数据中心软件***的故障检测方法、装置、设备、介质 | |
JP2019510303A (ja) | アプリケーションのためのアイコン処理方法及び装置 | |
CN104216996A (zh) | 一种文件信息展示方法及装置 | |
CN105260269A (zh) | 聊天记录的备份方法、装置和终端 | |
CN110765085A (zh) | 日志信息写入方法、***、存储介质及移动终端 | |
CN101127580B (zh) | 节点装置、控制装置和控制方法 | |
CN107453937B (zh) | 网络连接池的管理方法、网络访问方法及相关设备 | |
JP2012221107A (ja) | 情報処理装置、情報処理方法、プログラム、サーバおよび情報処理システム | |
US20180253500A1 (en) | Visual Mapping of Device Alerts | |
CN104301235A (zh) | 网络流量的控制方法及装置 | |
CN114968558A (zh) | 内存清理方法以及相关设备 | |
JP5716400B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2013196547A (ja) | 情報処理装置及び情報処理プログラム | |
US10812436B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
WO2015078286A1 (en) | Method and device for managing spam message | |
JP2008072359A (ja) | メッセージ比較判定装置、メッセージ比較判定方法およびメッセージ比較判定プログラム | |
CN112235185A (zh) | 一种消息的状态识别方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130411 |
|
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: 20130514 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130514 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5274219 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |