JP2005235087A - System for investigating bad condition of mobile terminal, method thereof, mobile terminal, and program therefor - Google Patents
System for investigating bad condition of mobile terminal, method thereof, mobile terminal, and program therefor Download PDFInfo
- Publication number
- JP2005235087A JP2005235087A JP2004046398A JP2004046398A JP2005235087A JP 2005235087 A JP2005235087 A JP 2005235087A JP 2004046398 A JP2004046398 A JP 2004046398A JP 2004046398 A JP2004046398 A JP 2004046398A JP 2005235087 A JP2005235087 A JP 2005235087A
- Authority
- JP
- Japan
- Prior art keywords
- investigation
- server
- portable terminal
- program
- software
- 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.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、携帯電話機等の携帯端末における不具合を調査する携帯端末の不具合調査システム,方法,携帯端末およびプログラムに関する。 The present invention relates to a mobile terminal failure investigation system, method, mobile terminal, and program for investigating a failure in a mobile terminal such as a mobile phone.
携帯端末の不具合に関する従来の技術としては、例えば、特開2000−308138号公報(特許文献1)に記載の通信システムがある。この特許文献1には、携帯電話機の制御ソフトにバグがあることをユーザが認識したときに通信網に送信要求し、通信網から受信した新しい制御ソフトに切換えて運用することが開示されている。
As a conventional technique related to a malfunction of a portable terminal, for example, there is a communication system described in JP 2000-308138 A (Patent Document 1). This
また、他の従来の技術としては、例えば、特開2003−179541号公報(特許文献2)に記載の携帯電話端末障害通知システムがある。この特許文献2には、携帯電話端末の障害発生時に障害解析用の情報をソフトウェア不具合解析サーバに送信し、ソフトウェア不具合解析サーバはこれら情報を基に障害情報をまとめて開発者サーバに通知することが開示されている。
As another conventional technique, for example, there is a mobile phone terminal failure notification system described in JP-A-2003-179541 (Patent Document 2). In this
上述した特許文献1に記載の発明は、携帯電話機の制御ソフトのバグをユーザが認識し、更にバグを解消した新しい制御ソフトが存在するという前提での発明となっている。従って、原因が分からない携帯電話機の制御ソフトの不具合が発生した場合については、何ら考慮されていない。
The invention described in
また、特許文献2においては、携帯端末が障害時に障害解析用の情報をソフトウェア不具合解析サーバを介して開発者サーバに報告することが記載されている。従って、携帯端末からの障害報告を受信した後は、全て開発者による障害解析に委ねられ、それ以上のアクションはとられていない。例えば、ソフトウェア不具合解析サーバが更に詳細な解析を行うための調査用プログラムを携帯端末に送信して調査結果を受信したり、該当障害を解決するソフトウェアがある場合に携帯端末に送信する、といった対応がとられておらず、不具合解決の効率化に難があるという問題がある。
本発明は、以上の問題の少なくともいずれかを解決する携帯端末の不具合調査システム,方法,携帯端末およびプログラムを提供することを目的とする。 It is an object of the present invention to provide a mobile terminal failure investigation system, method, mobile terminal, and program that solve at least one of the above problems.
本発明の第1の携帯端末の不具合調査システムは、携帯端末と、サーバと、これらを接続するネットワークとを備えた携帯端末の不具合調査システムであって、
前記携帯端末は、不揮発メモリとROMとRAMとを備え、ソフトウェアの不具合を検出して前記不揮発メモリに未報告の不具合情報として記録する手段と、記録後にリセットする手段と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを検索する手段と、未報告の不具合情報が記録されていた場合に前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する手段と、前記サーバから調査用プログラムを受信したときに、関数のアドレステーブルを前記ROMから前記RAMにコピーし、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより、前記調査用プログラムを有効にする手段と、前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する手段とを有し、
前記サーバは、不具合情報と関連する調査用プログラムの情報を予め登録したデータベースを備え、前記携帯端末から受信した不具合情報を基に前記データベースを参照して関連する調査用プログラムを検索する手段と、該当する調査用プログラムが登録されていた場合に、該当調査用プログラムを前記携帯端末に送信する手段と、前記携帯端末から報告された不具合情報および調査結果情報を携帯端末毎に登録する手段とを有する。
The first portable terminal failure investigation system of the present invention is a portable terminal failure investigation system comprising a portable terminal, a server, and a network connecting them.
The portable terminal includes a non-volatile memory, a ROM, and a RAM, detects a software defect and records as unreported defect information in the non-volatile memory, a resetting unit after recording, and a restart after resetting Means for searching whether or not unreported defect information is recorded in the nonvolatile memory, and reporting to the server when unreported defect information is recorded, and unreported defect recorded in the nonvolatile memory Means for updating information to reported, and when a survey program is received from the server, the function address table is copied from the ROM to the RAM, and the address of the function address table is set to the start address of the survey program. Means for enabling the investigation program by rewriting, and the investigation program And means for transmitting to perform more research findings information to the server,
The server includes a database in which information on a research program related to defect information is registered in advance, and means for searching for a related research program with reference to the database based on the defect information received from the mobile terminal; Means for transmitting the relevant investigation program to the portable terminal when the relevant investigation program is registered, and means for registering the defect information and investigation result information reported from the portable terminal for each portable terminal; Have.
本発明の第2の携帯端末の不具合調査システムは、携帯端末と、サーバと、担当者端末と、これらを接続するネットワークとを備えた携帯端末の不具合調査システムであって、
前記携帯端末は、不揮発メモリとROMとRAMとを備え、ソフトウェアの不具合を検出して前記不揮発メモリに未報告の不具合情報として記録する手段と、記録後にリセットする手段と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを検索する手段と、未報告の不具合情報が記録されていた場合に前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する手段と、前記サーバから調査用プログラムを受信したときに、関数のアドレステーブルを前記ROMから前記RAMにコピーし、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより、前記調査用プログラムを有効にする手段と、前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する手段とを有し、
前記サーバは、不具合情報と関連する調査用プログラムの情報を予め登録したデータベースを備え、前記携帯端末から受信した不具合情報を基に前記データベースを参照して関連する調査用プログラムを検索する手段と、該当する調査用プログラムが登録されていた場合に、該当調査用プログラムを前記携帯端末に送信する手段と、該当する調査用プログラムが登録されていなかった場合に、前記不具合情報を前記担当者端末に送信する手段と、前記担当者端末から新規調査用プログラムを受信し前記携帯端末に送信する手段と、前記携帯端末から報告された不具合情報および調査結果情報を携帯端末毎に登録する手段とを有し、
前記担当者端末は、前記サーバから送信された前記不具合情報を受信する手段と、担当者により作成された新規調査用プログラムを前記サーバに送信する手段とを有する。
The second portable terminal defect investigation system of the present invention is a portable terminal defect investigation system including a portable terminal, a server, a person in charge terminal, and a network connecting them.
The portable terminal includes a non-volatile memory, a ROM, and a RAM, detects a software defect and records as unreported defect information in the non-volatile memory, a resetting unit after recording, and a restart after resetting Means for searching whether or not unreported defect information is recorded in the nonvolatile memory, and reporting to the server when unreported defect information is recorded, and unreported defect recorded in the nonvolatile memory Means for updating information to reported, and when a survey program is received from the server, the function address table is copied from the ROM to the RAM, and the address of the function address table is set to the start address of the survey program. Means for enabling the investigation program by rewriting, and the investigation program And means for transmitting to perform more research findings information to the server,
The server includes a database in which information on a research program related to defect information is registered in advance, and means for searching for a related research program with reference to the database based on the defect information received from the mobile terminal; When the corresponding investigation program is registered, the means for transmitting the relevant investigation program to the portable terminal, and when the relevant investigation program is not registered, the defect information is sent to the person-in-charge terminal. Means for transmitting, means for receiving a new investigation program from the person-in-charge terminal and transmitting it to the portable terminal, and means for registering defect information and investigation result information reported from the portable terminal for each portable terminal. And
The person-in-charge terminal includes means for receiving the defect information transmitted from the server and means for transmitting a new investigation program created by the person in charge to the server.
本発明の第3の携帯端末の不具合調査システムは、本発明の第1または第2の携帯端末の不具合調査システムにおいて、前記データベースに不具合情報と関連する書き換え用ソフトウェアの情報をさらに含み、前記サーバは、前記携帯端末から報告された不具合情報または調査結果情報を基に、前記データベースを参照して不具合を解消する書き換え用ソフトウェアの有無を検索する手段と、該当ソフトウェアが登録されていた場合に前記携帯端末に送信する手段とをさらに有し、前記携帯端末は、前記サーバから書き換え用ソフトウェアを受信してソフトウェアを書き換える手段をさらに有する。 The third mobile terminal failure investigation system of the present invention is the first or second portable terminal failure investigation system of the present invention, wherein the database further includes rewriting software information related to the failure information, and the server Means for searching for the presence / absence of rewriting software that resolves the failure by referring to the database based on the failure information or the investigation result information reported from the mobile terminal, and when the corresponding software is registered, Means for transmitting to the portable terminal, and the portable terminal further comprises means for receiving software for rewriting from the server and rewriting the software.
本発明の第4の携帯端末の不具合調査システムは、本発明の第3の携帯端末の不具合調査システムにおいて、前記データベースにおける不具合情報と関連する調査用プログラムまたは書き換え用ソフトウェアの情報は、携帯端末のソフトウェア名,ソフトウェアバージョンおよびエラー種別の組み合わせに対応したものであることを特徴とする。 According to a fourth mobile terminal defect investigation system of the present invention, in the third portable terminal defect investigation system of the present invention, the investigation program or rewrite software information related to the defect information in the database is stored in the portable terminal. It corresponds to the combination of software name, software version and error type.
本発明の第5の携帯端末の不具合調査システムは、本発明の第1,第2,第3または第4の携帯端末の不具合調査システムにおいて、前記ソフトウェアの不具合は、状態管理エラー、関数コール時のエラー、フリーズ状態を含むことを特徴とする。 According to a fifth portable terminal failure investigation system of the present invention, in the first, second, third or fourth portable terminal failure investigation system of the present invention, the software failure is caused by a state management error or a function call. Including the error and freeze state.
本発明の第6の携帯端末の不具合調査システムは、本発明の第1または第2の携帯端末の不具合調査システムにおいて、前記不具合情報,前記調査用プログラムおよび前記調査結果情報は、メールを用いて前記携帯端末,前記サーバ間で送受信されることを特徴とする。 According to a sixth mobile terminal failure investigation system of the present invention, in the first or second portable terminal failure investigation system of the present invention, the defect information, the investigation program, and the investigation result information are transmitted using mail. Transmission / reception is performed between the portable terminal and the server.
本発明の第7の携帯端末の不具合調査システムは、本発明の第1または第2の携帯端末の不具合調査システムにおいて、前記不具合情報,前記調査用プログラムおよび前記調査結果情報は、非制限デジタル通信を用いて前記携帯端末,前記サーバ間で送受信されることを特徴とする。 According to the seventh portable terminal defect investigation system of the present invention, the defect information, the investigation program, and the investigation result information are unrestricted digital communication in the first or second portable terminal defect investigation system of the present invention. Is transmitted and received between the portable terminal and the server.
本発明の第8の携帯端末の不具合調査システムは、本発明の第3または第4の携帯端末の不具合調査システムにおいて、前記不具合情報,前記調査用プログラム,前記調査結果情報および前記書き換え用ソフトウェアは、メールを用いて前記携帯端末,前記サーバ間で送受信されることを特徴とする。 An eighth portable terminal failure investigation system according to the present invention is the third or fourth portable terminal failure investigation system according to the present invention, wherein the defect information, the investigation program, the investigation result information, and the rewriting software are The data is transmitted / received between the portable terminal and the server using mail.
本発明の第9の携帯端末の不具合調査システムは、本発明の第3または第4の携帯端末の不具合調査システムにおいて、前記不具合情報,前記調査用プログラム,前記調査結果情報および前記書き換え用ソフトウェアは、非制限デジタル通信を用いて前記携帯端末,前記サーバ間で送受信されることを特徴とする。 According to a ninth portable terminal defect investigation system of the present invention, in the third or fourth portable terminal defect investigation system of the present invention, the defect information, the investigation program, the investigation result information, and the rewriting software are: The transmission / reception is performed between the portable terminal and the server using unrestricted digital communication.
本発明の第1の携帯端末は、ネットワークを介してサーバに接続される携帯端末であって、
不揮発メモリとROMとRAMとを備え、ソフトウェアの不具合を検出して前記不揮発メモリに未報告の不具合情報として記録する手段と、記録後にリセットする手段と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを検索する手段と、未報告の不具合情報が記録されていた場合に前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する手段と、前記サーバから調査用プログラムを受信したときに、関数のアドレステーブルを前記ROMから前記RAMにコピーし、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより、前記調査用プログラムを有効にする手段と、前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する手段とを有する。
A first portable terminal of the present invention is a portable terminal connected to a server via a network,
A non-volatile memory, a ROM, and a RAM, detecting a software defect and recording as unreported defect information in the non-volatile memory; a means for resetting after recording; Means for searching whether reported defect information is recorded, and reporting to the server when unreported defect information is recorded, and reporting unreported defect information recorded in the nonvolatile memory Means for updating, and when receiving the investigation program from the server, by copying the address table of the function from the ROM to the RAM, and rewriting the address of the function address table to the start address of the investigation program, The means for enabling the investigation program and the investigation by the investigation program And means for transmitting the survey result information to the server.
本発明の第2の携帯端末は、本発明の第1の携帯端末において、前記サーバから書き換え用ソフトウェアを受信して携帯端末のソフトウェアを書き換える手段をさらに有する。 The second portable terminal of the present invention further includes means for receiving the rewriting software from the server and rewriting the software of the portable terminal in the first portable terminal of the present invention.
本発明の第3の携帯端末は、本発明の第1または第2の携帯端末において、前記ソフトウェアの不具合は、状態管理エラー、関数コール時のエラー、フリーズ状態を含むことを特徴とする。 According to a third portable terminal of the present invention, in the first or second portable terminal of the present invention, the software defect includes a state management error, an error at the time of a function call, and a freeze state.
本発明の第1の携帯端末の不具合調査方法は、携帯端末と、前記携帯端末がネットワークを介して接続されるサーバとを用いた携帯端末の不具合調査方法であって、
前記携帯端末がソフトウェアの不具合を検出する第1の手順と、検出された不具合情報を前記携帯端末が前記サーバに通知する第2の手順と、前記サーバが不具合情報を通知してきた携帯端末に対して調査用プログラムを送信する第3の手順と、前記携帯端末が前記調査用プログラムを有効にする第4の手順と、前記携帯端末が前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する第5の手順とを有する。
The first portable terminal defect investigation method of the present invention is a portable terminal defect investigation method using a portable terminal and a server to which the portable terminal is connected via a network,
A first procedure in which the portable terminal detects a software defect; a second procedure in which the portable terminal notifies the detected defect information to the server; and a portable terminal from which the server has notified the defect information. A third procedure for transmitting the investigation program, a fourth procedure for enabling the portable terminal to activate the investigation program, and the portable terminal performing an investigation with the investigation program and sending the investigation result information to the server And a fifth procedure to transmit to.
本発明の第2の携帯端末の不具合調査方法は、携帯端末と、サーバと、これらを接続するネットワークとを用いた携帯端末の不具合調査方法であって、
前記携帯端末がソフトウェアの不具合を検出する第1の手順と、不具合検出時に不揮発メモリに未報告の不具合情報として記録する第2の手順と、前記携帯端末が記録後にリセットする第3の手順と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを前記携帯端末が検索する第4の手順と、未報告の不具合情報が記録されていた場合に前記携帯端末が前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する第5の手順と、前記サーバが前記不具合情報を基に不具合を解消する書き換え用ソフトウェアの有無を検索する第6の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第7の手順と、前記第6の手順において該当ソフトウェアが登録されていなかった場合に、前記サーバが関連する調査用プログラムを検索する第8の手順と、該当する調査用プログラムが登録されていた場合に、前記サーバが該当調査用プログラムを前記携帯端末に送信する第9の手順と、前記携帯端末が、前記サーバから調査用プログラムを受信したときに、関数のアドレスをRAM上の関数アドレステーブルに展開し、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより前記調査用プログラムを有効にする第10の手順と、前記携帯端末が受信した調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する第11の手順と、前記サーバが前記携帯端末から報告された調査結果情報を基に、不具合を解消する書き換え用ソフトウェアの有無を検索する第12の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第13の手順とを有する。
The second portable terminal failure investigation method of the present invention is a portable terminal failure investigation method using a portable terminal, a server, and a network connecting them.
A first procedure in which the portable terminal detects a software defect; a second procedure in which the portable terminal records as unreported defect information in the nonvolatile memory; and a third procedure in which the portable terminal resets after recording; A fourth procedure for the portable terminal to search whether unreported defect information is recorded in the non-volatile memory at the time of restart after reset; and when the unreported defect information is recorded, the portable terminal A fifth procedure for reporting to the server and updating the unreported defect information recorded in the non-volatile memory to be reported, and searching for presence / absence of rewriting software for the server to resolve the defect based on the defect information And when the corresponding software is registered, the server transmits the corresponding software to the portable terminal, and the portable terminal 7th procedure for rewriting software, and when the corresponding software is not registered in the sixth procedure, the eighth procedure for searching for the relevant investigation program by the server and the corresponding investigation program are registered. And when the server receives the investigation program from the server, the address of the function is stored in the RAM when the server transmits the investigation program to the portable terminal. A function address table is developed, and a tenth procedure for enabling the investigation program by rewriting the address of the function address table to a start address of the investigation program, and an investigation is performed by the investigation program received by the mobile terminal. An eleventh procedure for executing and transmitting survey result information to the server; and The twelfth procedure for searching for the presence or absence of rewriting software that solves the problem based on the survey result information reported from the server, and when the corresponding software is registered, the server sends the corresponding software to the portable terminal. And the portable terminal has a thirteenth procedure for rewriting software.
本発明の第3の携帯端末の不具合調査方法は、携帯端末と、サーバと、担当者端末と、これらを接続するネットワークとを用いた携帯端末の不具合調査方法であって、
前記携帯端末がソフトウェアの不具合を検出する第1の手順と、不具合検出時に不揮発メモリに未報告の不具合情報として記録する第2の手順と、前記携帯端末が記録後にリセットする第3の手順と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを前記携帯端末が検索する第4の手順と、未報告の不具合情報が記録されていた場合に前記携帯端末が前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する第5の手順と、前記サーバが前記不具合情報を基に不具合を解消する書き換え用ソフトウェアの有無を検索する第6の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第7の手順と、前記第6の手順において該当ソフトウェアが登録されていなかった場合に、前記サーバが関連する調査用プログラムを検索する第8の手順と、該当する調査用プログラムが登録されていた場合に、前記サーバが該当調査用プログラムを前記携帯端末に送信する第9の手順と、該当する調査用プログラムが登録されていなかった場合に、前記サーバが前記不具合情報を前記担当者端末に送信する第10の手順と、前記サーバが前記担当者端末から送信された新規調査用プログラムを前記携帯端末に転送する第11の手順と、前記携帯端末が、前記サーバから調査用プログラムを受信したときに、関数のアドレスをRAM上の関数アドレステーブルに展開し、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより前記調査用プログラムを有効にする第12の手順と、前記携帯端末が受信した調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する第13の手順と、前記サーバが前記携帯端末から報告された調査結果情報を基に、不具合を解消する書き換え用ソフトウェアの有無を検索する第14の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第15の手順と、前記第14の手順において該当ソフトウェアが登録されていなかった場合に、前記サーバが受信した調査結果情報を前記担当者端末に送信する第16の手順とを有することを特徴とする携帯端末の不具合調査方法。
The third portable terminal defect investigation method of the present invention is a portable terminal defect investigation method using a portable terminal, a server, a person-in-charge terminal, and a network connecting them.
A first procedure in which the portable terminal detects a software defect; a second procedure in which the portable terminal records as unreported defect information in the nonvolatile memory; and a third procedure in which the portable terminal resets after recording; A fourth procedure for the portable terminal to search whether unreported defect information is recorded in the non-volatile memory at the time of restart after reset; and when the unreported defect information is recorded, the portable terminal A fifth procedure for reporting to the server and updating the unreported defect information recorded in the non-volatile memory to be reported, and searching for presence / absence of rewriting software for the server to resolve the defect based on the defect information And when the corresponding software is registered, the server transmits the corresponding software to the portable terminal, and the portable terminal 7th procedure for rewriting software, and when the corresponding software is not registered in the sixth procedure, the eighth procedure for searching for the relevant investigation program by the server and the corresponding investigation program are registered. And the server sends the trouble information to the person in charge when the server sends the investigation program to the portable terminal and the investigation program is not registered. A tenth procedure for transmitting to the terminal; an eleventh procedure for transferring the new investigation program transmitted from the person-in-charge terminal to the portable terminal; and the portable terminal executing the investigation program from the server. When received, the function address is expanded in the function address table on the RAM, and the address of the function address table is used for the investigation. A twelfth procedure for validating the investigation program by rewriting to a start address of a program; a thirteenth procedure for executing investigation by the investigation program received by the mobile terminal and transmitting investigation result information to the server; The server corresponds to the fourteenth procedure for searching for the presence / absence of rewriting software that solves the problem based on the investigation result information reported from the mobile terminal, and the corresponding software is registered. When the software is transmitted to the portable terminal and the portable terminal rewrites the software, and the corresponding software is not registered in the fourteenth procedure, the investigation result information received by the server is in charge. And a sixteenth procedure for transmitting data to a person terminal.
本発明のプログラムは、ソフトウェアの不具合を検出して未報告の不具合情報として記録する機能、記録後にリセットする機能、リセット後の再起動時に未報告の不具合情報が記録されているかを検索する機能、未報告の不具合情報が記録されていた場合に外部装置に報告するとともに、記録された未報告の不具合情報を報告済みに更新する機能、前記外部装置から書き換え用ソフトウェアを受信して携帯端末のソフトウェアを書き換える機能、前記外部装置から調査用プログラムを受信したときに、関数のアドレスをRAM上の関数アドレステーブルに展開し、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより、前記調査用プログラムを有効にする機能、前記調査用プログラムにより調査を実行し調査結果情報を前記外部装置に送信する機能、をコンピュータに実現させる。 The program of the present invention has a function of detecting a software defect and recording it as unreported defect information, a function of resetting after recording, a function of searching whether unreported defect information is recorded upon restart after reset, A function for reporting to the external device when unreported defect information has been recorded, and updating the recorded unreported defect information to be reported, software for the mobile terminal by receiving rewriting software from the external device The function address is rewritten to the function address table on the RAM when the investigation program is received from the external device, and the address of the function address table is rewritten to the start address of the investigation program. A function to enable the investigation program, and the investigation program Ability to send line and findings information to the external device, to realize the computer.
本発明は、携帯端末から不具合を報告されたサーバが不具合に応じた調査用プログラムを検索して送信し、携帯端末が調査用プログラムにより調査した結果をサーバに報告するようにしている。このように、不具合報告、詳細調査用プログラムの送信、調査用プログラムによる調査の実行、調査結果のサーバへの報告、の一連の処理を自動化するようにしたため、詳細な不具合状況の調査が可能になり、不具合の解決を効率よく行うことができるという効果がある。 According to the present invention, a server to which a problem is reported from a mobile terminal searches for and transmits an investigation program corresponding to the problem, and the portable terminal reports a result of the investigation by the investigation program to the server. In this way, a series of processes for defect reporting, detailed investigation program transmission, investigation program investigation investigation, and investigation result reporting to the server are automated, enabling detailed investigation of defect status. Thus, there is an effect that the problem can be solved efficiently.
本発明を実施するための最良の形態について図面を参照して詳細に説明する。 The best mode for carrying out the present invention will be described in detail with reference to the drawings.
図1は、本発明の一実施の形態の構成を示す図であり、携帯端末1と、不具合管理サーバ2と、担当者端末3と、これらを接続するインターネット等のネットワーク4とを備えている。
FIG. 1 is a diagram showing a configuration of an embodiment of the present invention, which includes a
携帯端末1は、携帯電話機,PHS(Personal Handyphone System),PDA(Personal Digital Assistance)等の携帯情報端末であり、図示しない無線基地局,ネットワーク4を介して不具合管理サーバ2に接続される。この携帯端末1は、制御部11と、不揮発メモリ12と、RAM13とを備えている。
The
制御部11は、CPU等の制御装置であり、図示しない記憶装置に格納されたソフトウェアによりその動作を制御される。このソフトウェアは、携帯端末1に備えられた電子メール等の通常の機能の動作を制御する制御ソフトウェアと、下記の機能を備えた不具合調査用ソフトウェアとを含んでいる。
The
(1)不具合検出機能
ソフトウェアの不具合(例えば、状態管理エラー、関数コール時のエラー、フリーズ状態)を検出し、不揮発メモリ12に記録する。
(1) Failure detection function A software failure (for example, a state management error, an error at the time of a function call, a freeze state) is detected and recorded in the
(2)不具合通知機能
不具合が検出された場合に、メール等により前記不具合管理サーバ2に通知する。
(2) Defect notification function When a defect is detected, the
(3)無線通信による調査用プログラムのダウンロード,保存機能
不具合管理サーバ2から送信される調査用プログラムを受信して不揮発メモリ12に保存する。例えば、予め定めた特定のコードで始まるメール受信時に、そのメールの内容に含まれるプログラム部分と実行に関係する情報を不揮発メモリ12に保存する。
(3) Function for Downloading and Saving Investigation Program by Wireless Communication Receives the investigation program transmitted from the
(4)調査用プログラムを有効にする機能
調査用プログラムが不揮発メモリ12に保存された後に、調査用プログラムがあることを示すデータを不揮発メモリ12に設定する。そして、タスク切替を禁止し、割り込みを禁止した状態で、下記(5)の関数アドレスのテーブルを更新する。
(4) Function for Validating Survey Program After the survey program is stored in the
(5)実行プログラムの変更に関する機能
ソフトウェアの実行時に絶対アドレスを直接指定して、サブルーチンコールを行うのではなく、サブルーチンのアドレスを管理するテーブルを用意する。各プログラムはそのテーブルに含まれているアドレスを参照して、サブルーチンコールを行うようにする。このテーブルの初期値は図示しないROM上に保存するが、使用するときはRAM13上に展開して使用する。図示しないROM上のテーブルをRAM13上にコピーし、調査用プログラムがあることを示すデータが不揮発メモリ12に設定されている場合、プログラムの実行に関する情報を元にRAM13上にコピーしたテーブルを調査用プログラムが機能するように変更する。また、RAM13に調査用プログラムをコピーする。
(5) Functions related to execution program change A table for managing subroutine addresses is prepared instead of making subroutine calls by directly specifying absolute addresses when executing software. Each program makes a subroutine call by referring to the address included in the table. The initial values of this table are stored in a ROM (not shown), but when used, they are expanded on the
(6)調査実行機能および調査結果報告機能
ダウンロードした調査用プログラムを実行し、不揮発メモリ12に調査結果を記録していく。予め定めた条件が成立した場合に不具合管理サーバ2に調査結果を送付する。
(6) Investigation execution function and investigation result report function The downloaded investigation program is executed, and the investigation result is recorded in the
不揮発メモリ12は、読み出し,書き込み可能な記憶装置である。
The
図2(不揮発メモリ12のエリア構成を示す図)を参照すると、不揮発メモリ12は、
・エラー情報を格納するエリア
・エラー情報を格納するエリアのリングバッファを管理するエリア(リングバッファ格納エリアA)
・調査用プログラムに切り替えるための情報を格納するエリア
・調査用のプログラムを保存するエリア
・調査用プログラムの調査結果を保存するエリア
・調査結果を保存するエリアのリングバッファを管理するエリア(リングバッファ管理エリアB)
の6つのエリアから構成されている。
Referring to FIG. 2 (a diagram showing an area configuration of the nonvolatile memory 12), the
-Area for storing error information-Area for managing the ring buffer of the area for storing error information (ring buffer storage area A)
-Area for storing information for switching to the investigation program-Area for saving the investigation program-Area for saving the investigation result of the investigation program-Area for managing the ring buffer of the area for saving the investigation result (ring buffer) Management area B)
It consists of the following six areas.
図3は、不揮発メモリ12の各エリアに保存されるデータの構造を示す図である。
FIG. 3 is a diagram showing the structure of data stored in each area of the
エラー情報を格納するエリアでは、エラー種別(例えば、状態管理エラー、関数コール時のエラー、フリーズ状態)、報告済みかどうかの二つを一つの単位としてN個格納する。リングバッファの管理エリアについては、最新の情報の入っているエリアの番号、一番古いデータの入っているエリアの番号、ソフトウェア名とバージョン(エラー情報の記録時)または調査用プログラム名とバージョン(調査結果の記録時)から構成される。調査用データを格納するエリアでは、調査データ、報告済みかどうかをの二つのデータを一つの単位として、N個格納する。調査用プログラムに切り替えるための情報を格納するエリアでは、切替前のアドレス、切替後のアドレスを一組としm個まで登録できる。調査用のプログラムを格納するエリアは、調査用のプログラムのバイナリ-データで構成される。 In the area for storing error information, N is stored as one unit of error type (for example, status management error, error at the time of function call, freeze status) and whether it has already been reported. For the ring buffer management area, the number of the area containing the latest information, the number of the area containing the oldest data, the software name and version (when error information is recorded), or the name and version of the investigation program ( (When the survey results are recorded). In the area for storing the investigation data, N pieces of the investigation data and whether or not the report has been reported are stored as one unit. In the area for storing information for switching to the investigation program, up to m addresses can be registered, with the address before switching and the address after switching as a set. The area for storing the investigation program is composed of binary data of the investigation program.
図4は、不揮発メモリ12に関するエラー情報,調査結果の格納,読み出しのシーケンスを示す図である。
FIG. 4 is a diagram showing a sequence of storing and reading error information relating to the
エラー情報の書き込み,読み出しの場合は、データ格納エリアをエラー情報を格納するエリア、管理エリアをリングバッファ管理エリアAと読み替える。エラー情報の書き込み時は、制御部11は管理ブロックから現在の最後のエリアの番号を読み取る(W−1)。そして、W−1で求めたエリア番号より使用すべきエリア番号を求める。全ての管理エリアが使用されているときは最新データの格納されているエリア番号に1を足す。全てのエリアが使用されているときは一番古いデータの上に最新のデータを上書きするので、最新のエリア番号は1にし、一番古いデータのエリア番号に1を足す。制御部11はここで求めたエリア番号を管理エリアに書き込む(W−2)。制御部11は格納要求のあったデータをデータ格納エリアに書き込む(W−3)。エラー情報の読み出しの場合は、不具合検出後の起動時に制御部は管理エリアの情報を読み込む(R−1)とともにデータ格納エリアを読み込む(R−2)。なお、調査結果の書き込み,読み出しの場合は、データ格納エリアを調査用プログラムの調査データを保存するエリア、管理エリアをリングバッファ管理エリアBと読み直す。動作シーケンスはエラー情報の格納読み出しと同じである。
In the case of writing and reading error information, the data storage area is replaced with an area for storing error information, and the management area is replaced with a ring buffer management area A. When writing the error information, the
RAM13は、読み出し,書き込み可能な記憶装置であり、不具合管理サーバ2からダウンロードした調査用プログラムを実行するためのエリアである。
The
不具合管理サーバ2は、携帯端末1の通信事業者や製造,販売業者等により設置,運用されるワークステーション・サーバ等の情報処理装置であり、制御部21と、記憶装置22とを備えている。
The
制御部21は、CPU等の制御装置であり、図示しない記憶装置に格納されたソフトウェアによりその動作を制御される。この制御部21は、
・携帯端末1から受信した不具合情報を登録する機能
・不具合情報に関連するソフトウェアや調査用プログラムを検索して携帯端末1に送信する機能
・不具合情報に関連するソフトウェアや調査用プログラムが内部データベースに登録されていなかった場合に、担当者端末3に不具合情報を転送する機能
・担当者端末3から送信された調査用プログラムを登録するとともに、携帯端末1に転送する機能
・携帯端末1から受信した調査結果を登録するとともに、担当者端末3に送信する機能
を備えている。
The
・ Function to register defect information received from
記憶装置22には、不具合情報データベース221と、既知不具合情報データベース222と、書き換え用ソフトウェアデータベース223と、調査用プログラムデータベース224と、調査結果データベース225とが含まれている。
The storage device 22 includes a
不具合情報データベース221には、携帯端末1から送信されたエラーコード(エラー種別)、携帯端末識別コード、携帯端末1のソフトウェア名、ソフトウェアバージョンが登録日とともに制御部21により登録される。また、不具合管理サーバ2から携帯端末1に送信された書き換え用ソフトウェア名,調査用プログラム名やそれらのバージョンも携帯端末識別コードに対応付けて登録される。なお、エラーコードとは状態管理エラー,関数コール時のエラー,フリーズ状態の各エラーの種別を示すコードであり、携帯端末識別コードは例えばメールアドレス等のように携帯端末1を識別可能なものであればよい。既知不具合情報データベース222には、携帯端末1のソフトウェア名,ソフトウェアバージョンとエラーコードの組み合わせに対応したソフトウェアや調査用プログラムが予め登録されている。書き換え用ソフトウェアデータベース223には、既知不具合情報データベース222に登録されたソフトウェアが格納されている。調査用プログラムデータベース224には、既知不具合情報データベース222に登録された調査用プログラムが格納されている。調査結果データベース225には、携帯端末識別コード、調査用プログラム名、プログラムバージョン、調査結果データ、登録日等が制御部21により登録される。
In the
担当者端末3は、パーソナルコンピュータ等の情報処理装置である。この担当者端末3は、不具合管理サーバ2からエラー情報や調査結果情報を受信する機能と、調査用プログラムを不具合管理サーバ2に送信する機能とを備えている。なお、図1においては、担当者端末3と不具合管理サーバ2との接続はインターネット等のネットワーク4を介して行うようになっているが、LAN等により接続するようにしてもよい。
The person-in-
次に、本発明の一実施の形態の動作について図1〜図6を参照して説明する。 Next, the operation of the embodiment of the present invention will be described with reference to FIGS.
図5は状態管理エラーを説明する図であり、図6は本発明の一実施の形態の動作を示すフローチャートである。 FIG. 5 is a diagram for explaining a state management error, and FIG. 6 is a flowchart showing the operation of one embodiment of the present invention.
図6を参照すると、まず、携帯端末1の制御部11は不具合を検出すると、不揮発メモリ12のエラー情報格納エリアに格納する。ここで、不具合とは、状態管理エラー、関数コール時のエラー、フリーズ状態を想定しているが、他のエラーを含めることに限定はない。
Referring to FIG. 6, first, when the
状態管理エラーについては、設計上、動作上ありえない状態に陥る場合を、制御部11が状態変数、状態を表すフラグ変数から検出する(図5−A参照)。また、ある状態から一定時間経過しても次の状態に移らない場合には、制御部11は、ある状態に入った場合タイマーを使用して次の状態まで監視し、タイマーのタイムアウトをもって検出する(図5−B参照)。
Regarding the state management error, the
関数コール時のエラー検出については、関数が要求された処理を行おうとするが、リソース不足、設計上要求してはいけないタイミング、組み合わせ、パラメータで呼び出されたときに制御部11がエラーを検出する。
Regarding error detection when a function is called, the function attempts to perform the requested process, but the
詳細には、
・呼び出された関数内でその関数が呼び出されたときの、関数引数が不正な場合
・処理中のリソースが不足した場合、設計上呼び出してはいけない組み合わせで関数を呼び出している場合、設計上通ってはならないパスを通過した場合
・ソフトウェアのタイミングにおいて呼び出してはいけない場合に関数の戻り値としてエラーを表すコードを返し、呼び出しもとの関数がエラーを検出する。
In detail,
-If the function argument is invalid when the function is called within the called function-If the function is called in a combination that should not be called by design when there are not enough resources being processed, the design will pass When a path that should not be passed is passed-If the call must not be made at the software timing, a code indicating an error is returned as the return value of the function, and the calling function detects the error.
フリーズ状態の検出については、制御部11は、システムが非アイドル状態の時間を測定して一定時間経過してもアイドル状態に戻らない場合に検出するか、または周期的にソフトウェアの状態を監視して検出する。
Regarding the detection of the freeze state, the
制御部11は、検出した不具合の種別(状態管理エラー、関数コール時のエラー、フリーズ状態に対応するエラーコード)、報告済みかどうかが分かるコード、ソフトウェア名、ソフトウェアのバージョンが分かるコードを不揮発メモリ12に保存する(ステップA1)。
The
ステップA1に続き、制御部11は携帯端末1をリセットして再起動し(ステップA2)、初期化時に、不揮発メモリ12に未報告のエラー情報があるかどうかをチェックする。そして、制御部11は、システム起動、位置登録後に、未報告のエラー情報と携帯端末1のソフトウェア名,ソフトウェアバージョンとを不具合情報として不具合管理サーバ2にメールにより送信する。送信後に、制御部11は不揮発メモリ12のエラー情報を報告済みに更新する(ステップA3)。
Following step A1, the
不具合管理サーバ2の制御部21は、携帯端末1から受信した不具合情報(エラーコード、携帯端末識別コード、携帯端末1のソフトウェア名、ソフトウェアバージョン)に登録日を付して、不具合情報データベース221に登録する。この不具合情報は携帯端末識別コード対応に登録され、本実施の形態では携帯端末識別コードは携帯端末1からの電子メールに含まれる携帯端末1のメールアドレスとして説明する。メールアドレス以外の携帯端末識別コード(例えば、携帯端末1の装置ID等)を用いる場合は、携帯端末1のエラー情報に携帯端末識別コードを付して不具合管理サーバ2に送信するものとする(ステップA4)。
The
次に、制御部21は、受信したエラーコード,携帯端末1のソフトウェア名,ソフトウェアバージョンの組み合わせが既知不具合情報データベース222に登録されているかを検索する。
Next, the
既知の不具合である場合は、不具合を解消するバージョンアップされた書き換え用ソフトウェアがエラー情報に対応して既知不具合情報データベース222に予め登録されている。制御部21は、該当ソフトウェアを書き換え用ソフトウェアデータベース223から取得し、携帯端末1にメールで送信して書き換えを要求する。書き換え用ソフトウェアの送信後、制御部21は送信した書き換え用ソフトウェア名とバージョンを不具合情報データベース221に登録する(ステップA5→ステップA6)。書き換え用ソフトウェアを受信した携帯端末1の制御部11は、書き換え用ソフトウェアを起動して携帯端末1のソフトウェアを書き換える(ステップA7)。
In the case of a known defect, the upgraded rewriting software that eliminates the defect is registered in advance in the known
携帯端末1から送信された不具合がある程度既知の問題である場合、そのソフトウェアブロックを調査するための調査用プログラムがエラー情報に対応して予め既知不具合情報データベース222に登録されている。制御部21は、該当調査用プログラムを調査用プログラムデータベース224から取得し、携帯端末1にメールで送信して調査を要求する。このメールには、調査用プログラムであることを示す予め定めた特定のコードを含めておく。調査用プログラムの送信後、制御部21は送信した調査用プログラム名とバージョンを不具合情報データベース221に登録する(ステップA5→ステップA8→ステップA9)。
When the defect transmitted from the
受信したエラー情報に対応する書き換え用ソフトウェアおよび調査用プログラムが既知不具合情報データベース222に登録されていなかった場合、不具合管理サーバ2の制御部21はエラー情報を担当者端末3に送信する(ステップA10)。担当者端末3に送信された不具合情報を基に担当者は不具合を分析する。分析の結果、必要であれば担当者はさらに詳細を調査するための調査用プログラムを作成し、担当者端末3から不具合管理サーバ2に送信する(ステップA11)。
When the rewriting software and the investigation program corresponding to the received error information are not registered in the known
担当者端末3から調査用プログラムを受信した不具合管理サーバ2の制御部21は、受信した調査用プログラムを調査用プログラムデータベース224に登録する(ステップA12)。その後、制御部21は調査用プログラムを携帯端末1にメールで送信する。このメールには、調査用プログラムであることを示す予め定めた特定のコードを含めておく。調査用プログラムの送信後、制御部21は送信した調査用プログラム名とバージョンを不具合情報に対応付けて不具合情報データベース221に登録する(ステップA13)。
The
携帯端末1の制御部11は、受信メール上の調査用プログラム特定コードを識別し、受信した調査用プログラムを不揮発メモリ12に保存する。その後、制御部11は、動作中の他の処理に干渉されないよう、ソフトウェア割り込みを禁止、ハードウェア割り込みを禁止、プログラムの切替を禁止した状態とする。そして、不揮発メモリ12上に保存されている調査用プログラムを格納するエリアと調査用プログラムに切り替えるためのデータを格納するエリアを利用し、調査用プログラムを不揮発メモリ12からプログラム実行の可能なRAM13にコピーする(ステップA14)。
The
次に、制御部11は調査用プログラムを有効化し、調査を実行する。以下に、調査用プログラムの有効化について詳細に説明する。制御部11は、図示しないROMからRAM13上のテーブルにコピーした関数アドレスを調査用プログラムの開始アドレスに書き換えることにより、動的にプログラムを変更する。変更手順としては、動作中の他の処理に干渉されないよう、ソフトウェア割り込みを禁止、ハードウェア割り込みを禁止、プログラムの切替を禁止した状態とする。そして、制御部11は、不揮発メモリ12の調査用プログラムに切り換えるためのデータを格納するエリアの情報を使用し、RAM13上に展開を行った関数アドレステーブルを変更する。その後、制御部11は、ソフトウェア割り込みを禁止、ハードウェア割り込みを禁止、プログラムの切替を禁止したそれぞれの状態を解除する。再起動時に調査用プログラムが不揮発メモリ12に存在する場合にも、制御部11は初期化後に上記方法で関数テーブルを変更する。
Next, the
次に、制御部11は調査用プログラムを実行し、不揮発メモリ12に調査結果を記録していく。調査用プログラムは携帯端末1のソフトウェアに調査用の処理を追加し、サブルーチン単位で用意し、置き換えることによりソフトウェアから呼び出される。必要とされる機能は調査対象となる動作中の携帯端末1の内部データを不揮発メモリ12に記録する。具体的には関数が呼び出されるときの引数、呼び出されたときの状態変数、関数が呼び出された後の結果、状態変数が考えられる。これらの内部データを不揮発メモリ12に記録していく。また、ソフトウェアバージョン、調査用プログラムのバージョン、種別の分かるコードも記録する(ステップA15,A16)。
Next, the
制御部11は、調査用プログラムによる調査結果情報をメールで不具合管理サーバ2に送信する。送信する調査結果情報は、調査結果のデータ,調査用プログラム名,調査用プログラムのバージョンである。送信後に、制御部11は不揮発メモリ12の調査結果のデータを報告済みに更新する(ステップA17)。不具合管理サーバ2の制御部21は、受信した調査結果情報に登録日を付して携帯端末識別コード(例えば、携帯端末1のメールアドレス)対応に調査結果データベース225に登録する(ステップA18)。そして、制御部21は調査結果情報を担当者端末3に送信する(ステップA19)。この後、担当者は受信した調査結果情報を参考にしてさらなる分析を行うことになり、必要に応じてステップA11〜ステップA19の動作を繰り返す。
The
なお、以上の実施の形態においては、携帯端末1と不具合管理サーバ2の間の不具合情報,調査用プログラム,調査結果情報等のデータはメールで送受信するものとして説明したが、下記に示す他の方法で行ってもよい。
In the above embodiment, the defect information, the investigation program, the investigation result information, and other data between the
・不具合管理サーバ2にISDN回線およびPPPサーバーソフトを備え、非制限デジタル通信により送受信する方法
・携帯端末1,不具合管理サーバ2間を通信ケーブルや赤外線通信を用いて接続しデータを取り込む方法
・データをメモリカード等の外部メモリに書き込み、その外部メモリから取り込む方法。
・ Method to send and receive data via ISDN line and PPP server software on the
また、以上の実施の形態においては、不具合情報受信時に不具合を解消するバージョンアップされた書き換え用ソフトウェアの有無を検索し、該当ソフトウェアを携帯端末1に送信し書き換えを行うとして説明した。この書き換え用ソフトウェア有無の検索および送信は、上記不具合情報受信時だけでなく、ステップA18(図6)の調査結果情報受信時にも適用し、書き換え用ソフトウェアが無かった場合に、ステップA19に示すように担当者端末3に調査結果情報を転送するようにしてもよい。この場合は、不具合管理サーバ2の既知不具合情報データベース222には、携帯端末1のソフトウェア名,ソフトウェアバージョン,エラーコードと調査結果情報との組み合わせに対応した書き換え用ソフトウェアが有るものについて予め登録しておくものとする。
Further, in the above embodiment, it has been described that the presence / absence of upgraded software for rewriting that solves the problem when the defect information is received is searched for, and the corresponding software is transmitted to the
このように、不具合情報受信時や調査結果情報受信時にバージョンアップ用の書き換え用ソフトウェアを携帯端末1に送りソフトウェアを書き換えることにより、担当者端末3の担当者による不具合対応作業を軽減する効果がある。また、不具合の解消を自動的に行い迅速な不具合解消が可能になるという効果がある。
As described above, when the defect information is received or the investigation result information is received, the rewriting software for upgrading is sent to the
また、図1のシステム構成から担当者端末3を削除し、本発明を携帯端末1と不具合管理サーバ2によって構成するようにしてもよい。この場合は、不具合情報に関連する書き換え用ソフトウェアや調査用プログラムが不具合管理サーバ2に登録されていなかった場合に、不具合情報を不具合情報データベース221に保存しておくだけになる。
Further, the person-in-
担当者端末3を設置することにより、不具合情報に関連する書き換え用ソフトウェアや調査用プログラムが不具合管理サーバ2に登録されていなかった場合に、不具合情報を担当者端末3に自動的に送信でき、担当者による早期解決が図られるという効果がある。
By installing the person-in-
1 携帯端末
11 制御部
12 不揮発メモリ
13 RAM
2 不具合管理サーバ
21 制御部
22 記憶装置
221 不具合情報データベース
222 既知不具合情報データベース
223 書き換え用ソフトウェアデータベース
224 調査用プログラムデータベース
225 調査結果データベース
3 担当者端末
4 ネットワーク
1
DESCRIPTION OF
Claims (16)
前記携帯端末は、不揮発メモリとROMとRAMとを備え、ソフトウェアの不具合を検出して前記不揮発メモリに未報告の不具合情報として記録する手段と、記録後にリセットする手段と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを検索する手段と、未報告の不具合情報が記録されていた場合に前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する手段と、前記サーバから調査用プログラムを受信したときに、関数のアドレステーブルを前記ROMから前記RAMにコピーし、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより、前記調査用プログラムを有効にする手段と、前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する手段とを有し、
前記サーバは、不具合情報と関連する調査用プログラムの情報を予め登録したデータベースを備え、前記携帯端末から受信した不具合情報を基に前記データベースを参照して関連する調査用プログラムを検索する手段と、該当する調査用プログラムが登録されていた場合に、該当調査用プログラムを前記携帯端末に送信する手段と、前記携帯端末から報告された不具合情報および調査結果情報を携帯端末毎に登録する手段とを有することを特徴とする携帯端末の不具合調査システム。 A mobile terminal failure investigation system comprising a mobile terminal, a server, and a network connecting them,
The portable terminal includes a non-volatile memory, a ROM, and a RAM, detects a software defect and records as unreported defect information in the non-volatile memory, a resetting unit after recording, and a restart after resetting Means for searching whether or not unreported defect information is recorded in the nonvolatile memory, and reporting to the server when unreported defect information is recorded, and unreported defect recorded in the nonvolatile memory Means for updating information to reported, and when a survey program is received from the server, the function address table is copied from the ROM to the RAM, and the address of the function address table is set to the start address of the survey program. Means for enabling the investigation program by rewriting, and the investigation program And means for transmitting to perform more research findings information to the server,
The server includes a database in which information on a research program related to defect information is registered in advance, and means for searching for a related research program with reference to the database based on the defect information received from the mobile terminal; Means for transmitting the relevant investigation program to the portable terminal when the relevant investigation program is registered, and means for registering the defect information and investigation result information reported from the portable terminal for each portable terminal; A failure investigation system for a portable terminal, comprising:
前記携帯端末は、不揮発メモリとROMとRAMとを備え、ソフトウェアの不具合を検出して前記不揮発メモリに未報告の不具合情報として記録する手段と、記録後にリセットする手段と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを検索する手段と、未報告の不具合情報が記録されていた場合に前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する手段と、前記サーバから調査用プログラムを受信したときに、関数のアドレステーブルを前記ROMから前記RAMにコピーし、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより、前記調査用プログラムを有効にする手段と、前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する手段とを有し、
前記サーバは、不具合情報と関連する調査用プログラムの情報を予め登録したデータベースを備え、前記携帯端末から受信した不具合情報を基に前記データベースを参照して関連する調査用プログラムを検索する手段と、該当する調査用プログラムが登録されていた場合に、該当調査用プログラムを前記携帯端末に送信する手段と、該当する調査用プログラムが登録されていなかった場合に、前記不具合情報を前記担当者端末に送信する手段と、前記担当者端末から新規調査用プログラムを受信し前記携帯端末に送信する手段と、前記携帯端末から報告された不具合情報および調査結果情報を携帯端末毎に登録する手段とを有し、
前記担当者端末は、前記サーバから送信された前記不具合情報を受信する手段と、担当者により作成された新規調査用プログラムを前記サーバに送信する手段とを有することを特徴とする携帯端末の不具合調査システム。 A mobile terminal malfunction investigation system comprising a mobile terminal, a server, a person-in-charge terminal, and a network connecting them,
The portable terminal includes a non-volatile memory, a ROM, and a RAM, detects a software defect and records as unreported defect information in the non-volatile memory, a resetting unit after recording, and a restart after resetting Means for searching whether or not unreported defect information is recorded in the nonvolatile memory, and reporting to the server when unreported defect information is recorded, and unreported defect recorded in the nonvolatile memory Means for updating information to reported, and when a survey program is received from the server, the function address table is copied from the ROM to the RAM, and the address of the function address table is set to the start address of the survey program. Means for enabling the investigation program by rewriting, and the investigation program And means for transmitting to perform more research findings information to the server,
The server includes a database in which information on a research program related to defect information is registered in advance, and means for searching for a related research program with reference to the database based on the defect information received from the mobile terminal; When the corresponding investigation program is registered, the means for transmitting the relevant investigation program to the portable terminal, and when the relevant investigation program is not registered, the defect information is sent to the person-in-charge terminal. Means for transmitting, means for receiving a new investigation program from the person-in-charge terminal and transmitting it to the portable terminal, and means for registering defect information and investigation result information reported from the portable terminal for each portable terminal. And
The person-in-charge terminal has a means for receiving the defect information transmitted from the server and a means for transmitting a new investigation program created by the person in charge to the server. Survey system.
不揮発メモリとROMとRAMとを備え、ソフトウェアの不具合を検出して前記不揮発メモリに未報告の不具合情報として記録する手段と、記録後にリセットする手段と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを検索する手段と、未報告の不具合情報が記録されていた場合に前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する手段と、前記サーバから調査用プログラムを受信したときに、関数のアドレステーブルを前記ROMから前記RAMにコピーし、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより、前記調査用プログラムを有効にする手段と、前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する手段とを有することを特徴とする携帯端末。 A mobile terminal connected to a server via a network,
A non-volatile memory, a ROM, and a RAM, detecting a software defect and recording as unreported defect information in the non-volatile memory; a means for resetting after recording; Means for searching whether reported defect information is recorded, and reporting to the server when unreported defect information is recorded, and reporting unreported defect information recorded in the nonvolatile memory Means for updating, and when receiving the investigation program from the server, by copying the address table of the function from the ROM to the RAM, and rewriting the address of the function address table to the start address of the investigation program, The means for enabling the investigation program and the investigation by the investigation program Mobile terminal; and a means for transmitting the survey result information to the server.
前記携帯端末がソフトウェアの不具合を検出する第1の手順と、検出された不具合情報を前記携帯端末が前記サーバに通知する第2の手順と、前記サーバが不具合情報を通知してきた携帯端末に対して調査用プログラムを送信する第3の手順と、前記携帯端末が前記調査用プログラムを有効にする第4の手順と、前記携帯端末が前記調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する第5の手順とを有することを特徴とする携帯端末の不具合調査方法。 A method for investigating a failure of a mobile terminal using a mobile terminal and a server to which the mobile terminal is connected via a network,
A first procedure in which the portable terminal detects a software defect; a second procedure in which the portable terminal notifies the detected defect information to the server; and a portable terminal from which the server has notified the defect information. A third procedure for transmitting the investigation program, a fourth procedure for enabling the portable terminal to activate the investigation program, and the portable terminal performing an investigation with the investigation program and sending the investigation result information to the server And a fifth procedure for transmitting to the mobile terminal.
前記携帯端末がソフトウェアの不具合を検出する第1の手順と、不具合検出時に不揮発メモリに未報告の不具合情報として記録する第2の手順と、前記携帯端末が記録後にリセットする第3の手順と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを前記携帯端末が検索する第4の手順と、未報告の不具合情報が記録されていた場合に前記携帯端末が前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する第5の手順と、前記サーバが前記不具合情報を基に不具合を解消する書き換え用ソフトウェアの有無を検索する第6の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第7の手順と、前記第6の手順において該当ソフトウェアが登録されていなかった場合に、前記サーバが関連する調査用プログラムを検索する第8の手順と、該当する調査用プログラムが登録されていた場合に、前記サーバが該当調査用プログラムを前記携帯端末に送信する第9の手順と、前記携帯端末が、前記サーバから調査用プログラムを受信したときに、関数のアドレスをRAM上の関数アドレステーブルに展開し、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより前記調査用プログラムを有効にする第10の手順と、前記携帯端末が受信した調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する第11の手順と、前記サーバが前記携帯端末から報告された調査結果情報を基に、不具合を解消する書き換え用ソフトウェアの有無を検索する第12の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第13の手順とを有することを特徴とする携帯端末の不具合調査方法。 A method for investigating a defect of a portable terminal using a portable terminal, a server, and a network connecting them,
A first procedure in which the portable terminal detects a software defect; a second procedure in which the portable terminal records as unreported defect information in the nonvolatile memory; and a third procedure in which the portable terminal resets after recording; A fourth procedure for the portable terminal to search whether unreported defect information is recorded in the non-volatile memory at the time of restart after reset; and when the unreported defect information is recorded, the portable terminal A fifth procedure for reporting to the server and updating the unreported defect information recorded in the non-volatile memory to be reported, and searching for the presence or absence of rewriting software for the server to resolve the defect based on the defect information And when the corresponding software is registered, the server transmits the corresponding software to the portable terminal, and the portable terminal 7th procedure for rewriting software, and when the corresponding software is not registered in the sixth procedure, the eighth procedure for searching for the relevant investigation program by the server and the corresponding investigation program are registered. And when the server receives the investigation program from the server, the address of the function is stored in the RAM when the server transmits the investigation program to the portable terminal. A function address table is developed, and a tenth procedure for enabling the investigation program by rewriting the address of the function address table to a start address of the investigation program, and an investigation is performed by the investigation program received by the mobile terminal. An eleventh procedure for executing and transmitting survey result information to the server; and The twelfth procedure for searching for the presence or absence of rewriting software that solves the problem based on the survey result information reported from the server, and when the corresponding software is registered, the server sends the corresponding software to the portable terminal. And a mobile terminal malfunction investigation method, characterized in that the mobile terminal has a thirteenth procedure for rewriting software.
前記携帯端末がソフトウェアの不具合を検出する第1の手順と、不具合検出時に不揮発メモリに未報告の不具合情報として記録する第2の手順と、前記携帯端末が記録後にリセットする第3の手順と、リセット後の再起動時に前記不揮発メモリに未報告の不具合情報が記録されているかを前記携帯端末が検索する第4の手順と、未報告の不具合情報が記録されていた場合に前記携帯端末が前記サーバに報告するとともに、前記不揮発メモリに記録された未報告の不具合情報を報告済みに更新する第5の手順と、前記サーバが前記不具合情報を基に不具合を解消する書き換え用ソフトウェアの有無を検索する第6の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第7の手順と、前記第6の手順において該当ソフトウェアが登録されていなかった場合に、前記サーバが関連する調査用プログラムを検索する第8の手順と、該当する調査用プログラムが登録されていた場合に、前記サーバが該当調査用プログラムを前記携帯端末に送信する第9の手順と、該当する調査用プログラムが登録されていなかった場合に、前記サーバが前記不具合情報を前記担当者端末に送信する第10の手順と、前記サーバが前記担当者端末から送信された新規調査用プログラムを前記携帯端末に転送する第11の手順と、前記携帯端末が、前記サーバから調査用プログラムを受信したときに、関数のアドレスをRAM上の関数アドレステーブルに展開し、関数アドレステーブルのアドレスを前記調査用プログラムの開始アドレスに書き換えることにより前記調査用プログラムを有効にする第12の手順と、前記携帯端末が受信した調査用プログラムにより調査を実行し調査結果情報を前記サーバに送信する第13の手順と、前記サーバが前記携帯端末から報告された調査結果情報を基に、不具合を解消する書き換え用ソフトウェアの有無を検索する第14の手順と、該当ソフトウェアが登録されていた場合に、前記サーバが該当ソフトウェアを前記携帯端末に送信し、前記携帯端末がソフトウェアを書き換える第15の手順と、前記第14の手順において該当ソフトウェアが登録されていなかった場合に、前記サーバが受信した調査結果情報を前記担当者端末に送信する第16の手順とを有することを特徴とする携帯端末の不具合調査方法。 A mobile terminal malfunction investigation method using a mobile terminal, a server, a person-in-charge terminal, and a network connecting them,
A first procedure in which the portable terminal detects a software defect; a second procedure in which the portable terminal records as unreported defect information in the nonvolatile memory; and a third procedure in which the portable terminal resets after recording; A fourth procedure for the portable terminal to search whether unreported defect information is recorded in the non-volatile memory at the time of restart after reset; and when the unreported defect information is recorded, the portable terminal A fifth procedure for reporting to the server and updating the unreported defect information recorded in the non-volatile memory to be reported, and searching for presence / absence of rewriting software for the server to resolve the defect based on the defect information And when the corresponding software is registered, the server transmits the corresponding software to the portable terminal, and the portable terminal 7th procedure for rewriting software, and when the corresponding software is not registered in the sixth procedure, the eighth procedure for searching for the relevant investigation program by the server and the corresponding investigation program are registered. And the server sends the trouble information to the person in charge when the server sends the investigation program to the portable terminal and the investigation program is not registered. A tenth procedure for transmitting to the terminal; an eleventh procedure for transferring the new investigation program transmitted from the person-in-charge terminal to the portable terminal; and the portable terminal executing the investigation program from the server. When received, the function address is expanded in the function address table on the RAM, and the address of the function address table is used for the investigation. A twelfth procedure for validating the investigation program by rewriting to a start address of a program; a thirteenth procedure for executing investigation by the investigation program received by the mobile terminal and transmitting investigation result information to the server; The server corresponds to the fourteenth procedure for searching for the presence / absence of rewriting software that solves the problem based on the investigation result information reported from the mobile terminal, and the corresponding software is registered. When the software is transmitted to the portable terminal and the portable terminal rewrites the software, and the corresponding software is not registered in the fourteenth procedure, the investigation result information received by the server is in charge. And a sixteenth procedure for transmitting data to a person terminal.
A function to detect software bugs and record them as unreported bug information, a function to reset after recording, a function to search for unreported bug information when restarting after reset, and an unreported bug information A function for reporting to an external device when it has been recorded and updating the recorded unreported defect information to be reported, a function for receiving software for rewriting from the external device and rewriting the software of the mobile terminal, the external When the investigation program is received from the apparatus, the function address is expanded in the function address table on the RAM, and the address of the function address table is rewritten to the start address of the investigation program, thereby enabling the investigation program. A function that performs surveys by using the survey program, Program for realizing a function of transmitting to the external device, to the computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004046398A JP4635452B2 (en) | 2004-02-23 | 2004-02-23 | Defect investigation system, method, portable terminal and program for portable terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004046398A JP4635452B2 (en) | 2004-02-23 | 2004-02-23 | Defect investigation system, method, portable terminal and program for portable terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005235087A true JP2005235087A (en) | 2005-09-02 |
JP4635452B2 JP4635452B2 (en) | 2011-02-23 |
Family
ID=35017960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004046398A Expired - Fee Related JP4635452B2 (en) | 2004-02-23 | 2004-02-23 | Defect investigation system, method, portable terminal and program for portable terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4635452B2 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007094631A (en) * | 2005-09-28 | 2007-04-12 | Hitachi Electronics Service Co Ltd | Application operation monitoring system, client application operation monitoring service providing system, and method, and client application operation monitoring service providing method |
JP2007257085A (en) * | 2006-03-20 | 2007-10-04 | Ricoh Co Ltd | Apparatus remote monitor system |
JP2008098825A (en) * | 2006-10-10 | 2008-04-24 | Toshiba Corp | Information processor |
JP2009020863A (en) * | 2008-04-10 | 2009-01-29 | Ricoh Co Ltd | Image forming apparatus, information processor, fault analysis support method, and fault analysis support program |
JP2009043081A (en) * | 2007-08-09 | 2009-02-26 | Kyocera Mita Corp | Maintenance management system, database sever, maintenance management program, and maintenance management method |
JP2009517766A (en) * | 2005-11-29 | 2009-04-30 | サムスン エレクトロニクス カンパニー リミテッド | Integrated mobile diagnostics and electronic customer care test script in browser |
WO2009078285A1 (en) * | 2007-12-14 | 2009-06-25 | Sharp Kabushiki Kaisha | Radio terminal, radio terminal nonvolatile memory, and diagnosis information fail-safe storage method |
JP2009157695A (en) * | 2007-12-27 | 2009-07-16 | Echo Total Plan Ltd | Remote calling system for store |
JP2010186452A (en) * | 2009-02-13 | 2010-08-26 | Kyocera Mita Corp | Maintenance management system, database server, maintenance management program and maintenance management method |
JP2011066777A (en) * | 2009-09-18 | 2011-03-31 | Toyota Motor Corp | On-board wireless communication apparatus |
JP2012059305A (en) * | 2011-12-26 | 2012-03-22 | Hitachi Systems Ltd | Application operation monitoring system and customer application operation monitoring service providing system |
JP2013142910A (en) * | 2012-01-06 | 2013-07-22 | Kddi Corp | Operation stabilization method, operation stabilization program, and operation stabilization device for smartphone |
US9003394B2 (en) | 2007-07-10 | 2015-04-07 | Ricoh Company, Ltd. | Program determining apparatus and program determining method |
WO2016067849A1 (en) * | 2014-10-29 | 2016-05-06 | 株式会社トヨタマップマスター | Map update system, navigation device, server device, map update method, navigation method, control method for server device, computer program, and recording medium having computer program recorded thereon |
JP2017207941A (en) * | 2016-05-19 | 2017-11-24 | 京セラドキュメントソリューションズ株式会社 | Information processing device, program supply program and information processing system |
JP2020120240A (en) * | 2019-01-23 | 2020-08-06 | Necプラットフォームズ株式会社 | Program management method, management server, and program |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09297693A (en) * | 1996-05-01 | 1997-11-18 | Sony Corp | Electronic equipment and fault factor analytic method |
JPH1040094A (en) * | 1996-07-26 | 1998-02-13 | Okuma Mach Works Ltd | Program controller for firmware |
JP2000148538A (en) * | 1998-11-09 | 2000-05-30 | Ntt Data Corp | Method for dealing with computer fault and fault dealing system |
JP2000194565A (en) * | 1998-12-28 | 2000-07-14 | Internatl Business Mach Corp <Ibm> | Method and system for generating java component |
JP2002366388A (en) * | 2001-06-05 | 2002-12-20 | Nec Corp | Method, system, and program for supporting customer support |
JP2003006002A (en) * | 2001-06-20 | 2003-01-10 | Fuji Xerox Co Ltd | Method and device for supporting fault analysis |
JP2003085316A (en) * | 2001-09-12 | 2003-03-20 | Nec Commun Syst Ltd | Network diagnosis and repair system for home electric appliance and method thereof |
JP2003179541A (en) * | 2001-12-11 | 2003-06-27 | Mitsubishi Electric Corp | System for informing trouble of portable telephone terminal |
JP2004013714A (en) * | 2002-06-10 | 2004-01-15 | Mitsubishi Electric Corp | Communication terminal, debugging information notification system, and computer program |
-
2004
- 2004-02-23 JP JP2004046398A patent/JP4635452B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09297693A (en) * | 1996-05-01 | 1997-11-18 | Sony Corp | Electronic equipment and fault factor analytic method |
JPH1040094A (en) * | 1996-07-26 | 1998-02-13 | Okuma Mach Works Ltd | Program controller for firmware |
JP2000148538A (en) * | 1998-11-09 | 2000-05-30 | Ntt Data Corp | Method for dealing with computer fault and fault dealing system |
JP2000194565A (en) * | 1998-12-28 | 2000-07-14 | Internatl Business Mach Corp <Ibm> | Method and system for generating java component |
JP2002366388A (en) * | 2001-06-05 | 2002-12-20 | Nec Corp | Method, system, and program for supporting customer support |
JP2003006002A (en) * | 2001-06-20 | 2003-01-10 | Fuji Xerox Co Ltd | Method and device for supporting fault analysis |
JP2003085316A (en) * | 2001-09-12 | 2003-03-20 | Nec Commun Syst Ltd | Network diagnosis and repair system for home electric appliance and method thereof |
JP2003179541A (en) * | 2001-12-11 | 2003-06-27 | Mitsubishi Electric Corp | System for informing trouble of portable telephone terminal |
JP2004013714A (en) * | 2002-06-10 | 2004-01-15 | Mitsubishi Electric Corp | Communication terminal, debugging information notification system, and computer program |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007094631A (en) * | 2005-09-28 | 2007-04-12 | Hitachi Electronics Service Co Ltd | Application operation monitoring system, client application operation monitoring service providing system, and method, and client application operation monitoring service providing method |
JP2009517766A (en) * | 2005-11-29 | 2009-04-30 | サムスン エレクトロニクス カンパニー リミテッド | Integrated mobile diagnostics and electronic customer care test script in browser |
US8027051B2 (en) | 2006-03-20 | 2011-09-27 | Ricoh Company, Ltd. | Remote monitoring system for quickly dealing with a bug |
JP2007257085A (en) * | 2006-03-20 | 2007-10-04 | Ricoh Co Ltd | Apparatus remote monitor system |
JP2008098825A (en) * | 2006-10-10 | 2008-04-24 | Toshiba Corp | Information processor |
US9792159B2 (en) | 2007-07-10 | 2017-10-17 | Ricoh Company, Ltd. | Program determining apparatus and program determining method |
US9003394B2 (en) | 2007-07-10 | 2015-04-07 | Ricoh Company, Ltd. | Program determining apparatus and program determining method |
JP2009043081A (en) * | 2007-08-09 | 2009-02-26 | Kyocera Mita Corp | Maintenance management system, database sever, maintenance management program, and maintenance management method |
WO2009078285A1 (en) * | 2007-12-14 | 2009-06-25 | Sharp Kabushiki Kaisha | Radio terminal, radio terminal nonvolatile memory, and diagnosis information fail-safe storage method |
US8161474B2 (en) | 2007-12-14 | 2012-04-17 | Sharp Laboratories Of America, Inc. | Diagnostic information preservation during installations of over the air update of wireless handset software |
JPWO2009078285A1 (en) * | 2007-12-14 | 2011-04-28 | シャープ株式会社 | Wireless terminal, non-volatile memory of wireless terminal, and fail-safe storage method of diagnostic information |
JP2009157695A (en) * | 2007-12-27 | 2009-07-16 | Echo Total Plan Ltd | Remote calling system for store |
JP2009020863A (en) * | 2008-04-10 | 2009-01-29 | Ricoh Co Ltd | Image forming apparatus, information processor, fault analysis support method, and fault analysis support program |
JP2010186452A (en) * | 2009-02-13 | 2010-08-26 | Kyocera Mita Corp | Maintenance management system, database server, maintenance management program and maintenance management method |
JP2011066777A (en) * | 2009-09-18 | 2011-03-31 | Toyota Motor Corp | On-board wireless communication apparatus |
JP2012059305A (en) * | 2011-12-26 | 2012-03-22 | Hitachi Systems Ltd | Application operation monitoring system and customer application operation monitoring service providing system |
JP2013142910A (en) * | 2012-01-06 | 2013-07-22 | Kddi Corp | Operation stabilization method, operation stabilization program, and operation stabilization device for smartphone |
WO2016067849A1 (en) * | 2014-10-29 | 2016-05-06 | 株式会社トヨタマップマスター | Map update system, navigation device, server device, map update method, navigation method, control method for server device, computer program, and recording medium having computer program recorded thereon |
JPWO2016067849A1 (en) * | 2014-10-29 | 2017-08-10 | 株式会社トヨタマップマスター | Map update system, navigation device, server device, map update method, navigation method, server device control method, computer program, and recording medium recorded with computer program |
US20170314932A1 (en) * | 2014-10-29 | 2017-11-02 | Toyota Mapmaster Incorporated | Map update system, navigation device, server device, map update method, navigation method, server device control method, and tangible non-transitory computer-readable storage medium containing computer program |
US10533859B2 (en) * | 2014-10-29 | 2020-01-14 | Toyota Mapmaster Incorporated | Map update system, navigation device, server device, map update method, navigation method, server device control method, and tangible non-transitory computer-readable storage medium containing computer program |
JP2017207941A (en) * | 2016-05-19 | 2017-11-24 | 京セラドキュメントソリューションズ株式会社 | Information processing device, program supply program and information processing system |
JP2020120240A (en) * | 2019-01-23 | 2020-08-06 | Necプラットフォームズ株式会社 | Program management method, management server, and program |
JP7014438B2 (en) | 2019-01-23 | 2022-02-15 | Necプラットフォームズ株式会社 | Program management method, management server and program |
Also Published As
Publication number | Publication date |
---|---|
JP4635452B2 (en) | 2011-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4635452B2 (en) | Defect investigation system, method, portable terminal and program for portable terminal | |
US7577879B2 (en) | Patching a mobile computing device software error | |
CN106844136B (en) | Method and system for collecting program crash information | |
US7082555B2 (en) | Computer system dynamically adding and deleting software modules | |
US8589889B2 (en) | Apparatus and method of detecting errors in embedded software | |
US6167358A (en) | System and method for remotely monitoring a plurality of computer-based systems | |
US7331051B2 (en) | System and method for installing portable device drivers | |
CN101896889B (en) | Radio terminal, radio terminal nonvolatile memory, and diagnosis information fail-safe storage method | |
US7519630B2 (en) | Method and system for automated testing of versioned information handling system applications | |
US20050038832A1 (en) | Application error recovery using solution database | |
CN106648863B (en) | Android application installation package, application target process keep-alive method and system | |
US10209967B2 (en) | System and method for detecting preventative maintenance operations in computer source code | |
KR20070046963A (en) | Self-monitoring and updating of firmware over a network | |
JP5198154B2 (en) | Fault monitoring system, device, monitoring apparatus, and fault monitoring method | |
US20050015579A1 (en) | Handling exceptions | |
CN115421765A (en) | Big data management deployment method applied to domestic operating system | |
CN113535194A (en) | Installation package updating method and device, computer equipment and storage medium | |
CN100472987C (en) | Communication system program fault detecting method | |
JP2012230451A (en) | Network terminal failure handling system, terminal device, server device, network terminal failure handling method and program | |
JP2004013714A (en) | Communication terminal, debugging information notification system, and computer program | |
JP4558376B2 (en) | controller | |
KR20070048475A (en) | A method and apparatus of correction error for mobile station | |
CN108270832B (en) | Fault replaying method and device | |
JP2002366365A (en) | Data acquisition apparatus, downloading server, and trigger server | |
CN111176676B (en) | Automatic upgrading method and system for single file application program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070118 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070119 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20080612 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090130 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20090511 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091110 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100112 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100209 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100510 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100601 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100810 |
|
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: 20101026 |
|
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: 20101108 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131203 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |