WO2009116694A1 - Terminal device and server for remote diagnosis for communication terminal and method thereof - Google Patents

Terminal device and server for remote diagnosis for communication terminal and method thereof Download PDF

Info

Publication number
WO2009116694A1
WO2009116694A1 PCT/KR2008/001585 KR2008001585W WO2009116694A1 WO 2009116694 A1 WO2009116694 A1 WO 2009116694A1 KR 2008001585 W KR2008001585 W KR 2008001585W WO 2009116694 A1 WO2009116694 A1 WO 2009116694A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
test
function
diagnostic
diagnostic result
Prior art date
Application number
PCT/KR2008/001585
Other languages
French (fr)
Inventor
Min-Gyu Han
Chung-Il Lee
Hyoungsuk Kim
Original Assignee
Min-Gyu Han
Chung-Il Lee
Hyoungsuk Kim
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 Min-Gyu Han, Chung-Il Lee, Hyoungsuk Kim filed Critical Min-Gyu Han
Publication of WO2009116694A1 publication Critical patent/WO2009116694A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Definitions

  • the present invention relates to a terminal device for a remote diagnosis on a communication terminal, and more particularly, to an apparatus and a method for diagnosis, monitoring, and remote testing using remote management of a mobile communication terminal.
  • an apparatus and a method which can automatically diagnose, monitor, and test various functions of a mobile communication terminal and can properly deal with failures occurring in the mobile communication terminal after the mobile communication is released in the market is required.
  • the present invention provides an apparatus and a method for remote diagnosis of a mobile terminal which can reduce a rate of a diagnostic failure due to mistakes of an examiner by automatically diagnosing, monitoring, and testing the mobile terminal from a remote area.
  • the present invention also provides an apparatus and a method for remote diagnosis of a mobile terminal which can reduce physical labor costs and times by automatically diagnosing, monitoring, and testing the mobile terminal from a remote area.
  • the present invention also provides an apparatus and a method for remote diagnosis of a mobile terminal which can test the mobile terminal in user environments, which change after the mobile terminal is released in the market, by automatically diagnosing, monitoring, and testing a mobile terminal from a remote area.
  • the present invention also provides an apparatus and a method for a remote diagnosis on a mobile terminal which can immediately repair a failure occurring in the mobile terminal by automatically diagnosing the failure and dealing with the failure according to the diagnostic result.
  • the DM server including: A terminal device for remote diagnosis on a communication terminal, a device management (DM) server, and a method for the remote diagnosis are provided.
  • the DM server includes: an object storage unit storing a terminal diagnostic object; a transmission unit transmitting, to the terminal, the terminal diagnostic object; a receiving unit receiving terminal diagnostic result data using the object; and a diagnostic result analysis unit analyzing a diagnostic result based on the received terminal diagnostic result data.
  • the object storage unit includes: at least one of a monitoring function monitoring a status of the terminal, and a test function testing a specific function of the terminal.
  • the test function includes: at least one of a device test function testing a status of each device of the terminal, a network test function testing an operational status of a network function of the terminal, a service test function testing at least one of a short message service (SMS) and a multi message service (MMS), and a customer care test function diagnosing the terminal via a customer center.
  • a device test function testing a status of each device of the terminal
  • a network test function testing an operational status of a network function of the terminal
  • a service test function testing at least one of a short message service (SMS) and a multi message service (MMS)
  • SMS short message service
  • MMS multi message service
  • a terminal device including: a DM client transmitting/receiving, with a device management server, a terminal diagnostic object or terminal diagnostic result data; and a DM agent diagnosing a failure occurring in the terminal using the terminal diagnostic object, and reporting the diagnostic result to the DM client.
  • a method for a remote diagnosis on a terminal including: downloading a terminal diagnostic object from a terminal management server; diagnosing the terminal using the downloaded object and generating a diagnostic result data; and transmitting the diagnostic result data to the device management server.
  • the method for the remote diagnosis on the terminal further includes: analyzing the diagnostic result data; and transmitting a failure processing object to the terminal when a failure is detected through the analyzing.
  • the present invention it is possible to reduce a diagnostic failure rate due to mistakes of an examiner by automatically diagnosing, monitoring, and testing a mobile terminal from a remote area.
  • the present invention it is possible to reduce physical labor costs and time by automatically diagnosing, monitoring, and testing a mobile terminal from a remote area. According to the present invention, it is possible to test a terminal in changed user environments after the terminal is released in the market by automatically diagnosing, monitoring, and testing the terminal from a remote area. According to the present invention, it is possible to accurately and immediately repair a failure occurring in a terminal by automatically diagnosing the failure and dealing with the failure according to the diagnostic result.
  • FIG. 1 is a schematic diagram illustrating a device management (DM) server and a terminal device executing a remote diagnosis on a communication terminal according to an embodiment of the present invention
  • FIG. 2 is a block diagram illustrating a device management server and a terminal device executing a remote diagnosis on a communication terminal according to an embodiment of the present invention
  • FIG. 3 is a diagram illustrating a device management server executing a remote diagnosis on a communication terminal according to an embodiment of the present invention
  • FIG. 4 is a diagram illustrating a terminal device executing a remote diagnosis on a communication terminal in detail according to an embodiment of the present invention
  • FIG. 5 is a flowchart illustrating a method for a remote diagnosis on a terminal according to an embodiment of the present invention
  • FIG. 6 is a flowchart illustrating a method for a remote diagnosis on a terminal via a customer center according to another embodiment of the present invention.
  • FIG. 1 is a schematic diagram illustrating a device management (DM) server 110 and a terminal device 120 executing a remote diagnosis on a communication terminal according to an embodiment of the present invention.
  • DM device management
  • the terminal device 120 of a user may connect to the DM server 110 via a wireless network to execute a remote diagnosis on the terminal, and may receive a terminal diagnostic object to diagnose the terminal device 120 from the DM server 110.
  • the terminal diagnostic object may be a monitoring function monitoring a status of the terminal device 120 or a test function testing a specific function of the terminal device 120.
  • the terminal device 120 may connect to the DM server 110 and download a necessary function via a wireless network.
  • a diagnosis on the terminal device 120 may be executed using the downloaded function, and the diagnosis result may be transmitted to the DM server 110, thereby analyzing the diagnosis result.
  • FIG. 2 is a block diagram illustrating a device management (DM) server 220 and a terminal device 210 executing a remote diagnosis on a communication terminal according to an embodiment of the present invention.
  • the terminal device 210 receives a terminal diagnostic object from the DM server 220, and may include a DM client 211 transmitting terminal diagnostic result data to the DM server 220 and a DM agent 212 diagnosing a failure in the terminal device 210 using the terminal diagnostic object.
  • the DM client 211 receives the terminal diagnostic object transmitted from the DM server 220 when the terminal device 210 connects to the DM server 220 to download a necessary terminal diagnostic object from the DM server 220.
  • the terminal diagnostic object received in the DM client 211 is transmitted to the DM agent 212 to diagnose the terminal.
  • diagnostic result data, received from the DM agent 212 is transmitted to the DM server 220. In this instance, communication between the DM client 211 and the DM server
  • 220 may use a DM protocol.
  • the DM agent 212 may diagnose the terminal using the terminal diagnostic object transmitted from the DM client 211.
  • the terminal diagnostic object may be a monitoring function or a test function. That is, through the monitoring or test function, general statuses or specific events of the terminal may be monitored, and a status of each device and a network function may be tested.
  • the DM agent 212 may generate diagnostic result data using the terminal diagnosis and transmit the generated diagnostic result data to the DM client 211.
  • FIG. 3 is a diagram illustrating a device management (DM) server 300 executing a remote diagnosis on a communication terminal according to an embodiment of the present invention.
  • DM device management
  • the DM server 300 may include an object storage unit 330 storing a terminal diagnostic object to diagnose a terminal device 350, a transmission unit 320 transmitting the terminal diagnostic object to the terminal device 350, a receiving unit 310 receiving diagnostic result data, having diagnosed the terminal device 350 using the terminal diagnostic object, and a diagnostic result analysis unit 340 diagnosing a diagnostic result based on the received diagnostic result data.
  • the transmission unit 320 may further include a message transmission unit (not shown) transmitting a short message service (SMS) to the terminal device 350 and reporting a new function is updated when the new function to diagnose the terminal device 350 is updated.
  • SMS short message service
  • communication with the terminal device 350 may be executed via a wireless network, and the communication may be executed using a DM protocol.
  • the object storage unit 330 stores a terminal diagnostic object for diagnosing the terminal device 350, and transmits the terminal diagnostic object to the transmission unit 320.
  • the terminal diagnostic object is to diagnose the terminal device 350, as an exemplary embodiment, the terminal diagnostic object may be a monitoring function monitoring the terminal device 350 or a test function testing a specific function of the terminal device 350.
  • the monitoring function may include one of a status monitoring function monitoring an operational status of the terminal and an event monitoring function monitoring whether a predetermined event is satisfied.
  • the status monitoring function may execute at least one of CPU usage measurement, memory usage measurement, received signal strength indication (RSSI) measurement, and battery level measurement.
  • RSSI received signal strength indication
  • the event monitoring function is to monitor whether a condition satisfies the predetermined event, and, as examples of a condition of an event occurrence, abnormal termination and power on/off are possible.
  • the test function may include at least one of a device test function testing a status of each device of the terminal, a network test function testing an operational status of a network function of the terminal, a service test function testing at least one of a short message service (SMS) and a multi message service (MMS), and a customer care test function diagnosing the terminal via a customer center.
  • the device test function may execute at least one of a camera test, a touch screen test, a vibration test, an audio test, a keypad input test, an external memory test, a Universal Serial Bus (USB) connection test, a Bluetooth device test, and international mobile equipment identity value (IMEI) extraction.
  • the network test function may execute at least one of a ping test, and pilot channel extraction or uniform resource locator (URL) access time extraction.
  • URL uniform resource locator
  • the service test function may execute at least one of an SMS test and an MMS test.
  • the customer care test function may effectuate at least one of a start or pause of an application, a keypad event occurrence, a touch pad event occurrence, a screen shot, or a screen upload.
  • the diagnostic result analysis unit 340 may analyze a diagnostic result based on the diagnostic result data received in the receiving unit 310. In this instance, when there is a failure in the terminal as a result of the analysis, the occurred failure may be immediately dealt with.
  • a firmware of a new version is transmitted to the terminal device 350, thereby updating the firmware.
  • a vaccine program to remove the virus is transmitted to the terminal device 350 and the failure in the terminal device 350 may be repaired. Consequently, through this, a failure occurring in a terminal device may be accurately diagnosed and analyzed, thereby immediately and accurately dealing with the failure.
  • FIG. 4 is a diagram illustrating a terminal device 400 executing a remote diagnosis on a communication terminal in detail according to an embodiment of the present invention.
  • the terminal device 400 may include a DM client 410 responsible for transmission/reception with a DM server 430 and a DM agent 420 diagnosing a failure occurring in a terminal.
  • the DM client 410 may include an object receiving unit 412 receiving a terminal diagnostic object from the DM server 430 and a diagnostic result transmission unit 411 transmitting terminal diagnostic result data to the DM server 430.
  • the object receiving unit 420 may receive the terminal diagnostic object to transmit the received terminal diagnostic object to the DM agent 420.
  • the diagnostic result transmission unit 411 may receive the terminal diagnostic result data from the DM agent 420 to transmit the received terminal diagnostic result data to the DM server
  • the DM agent 420 may include a terminal status diagnosis unit 422 diagnosing a status of the terminal device 400 using the received terminal diagnostic object and a diagnostic result generation unit 421 generating terminal diagnostic result data about the terminal device 400.
  • a ping test function testing a network function may be received from the DM server 430.
  • the object receiving unit 412 transmits the ping test function to the terminal status diagnosis unit 422 of the DM agent 420 to execute the received ping test function.
  • the terminal status diagnosis unit 422 diagnoses the network function of the terminal device 400 using the ping test .
  • a diagnosis result is transformed into a data type in the diagnostic result generation unit 421, is transmitted to the diagnostic result receiving unit 411, and the transmitted diagnosis result is transmitted to the DM server 430.
  • FIG. 5 is a flowchart illustrating a method for a remote diagnosis on a terminal according to an embodiment of the present invention.
  • a terminal diagnostic object is downloaded from a DM server.
  • communication with the DM server may be executed using a DM protocol.
  • the terminal diagnostic object may be a monitoring function or a test function, and may transmit function information regarding a newly added function to the terminal device via an SMS.
  • the terminal device is diagnosed using the downloaded terminal diagnostic object and diagnostic result data may be generated.
  • the diagnosing on the terminal device may monitor a status of a terminal or test a specific function of the terminal.
  • the terminal diagnostic result data may be transmitted to the DM server.
  • communication with the DM server may be executed using a DM protocol.
  • the DM server analyzes the diagnostic result data and deals with a result of the analysis.
  • a firmware may be transmitted to the terminal device and upgraded, and when there is a need to remove a virus using a vaccine program, a vaccine program may be transmitted to the terminal device.
  • FIG. 6 is a flowchart illustrating a method for a remote diagnosis on a terminal via a customer center according to another embodiment of the present invention.
  • an inquiry regarding a failure in a terminal may be inquired to a customer center.
  • the customer center may receive the inquiry regarding the failure in the terminal, and may verify whether there is a need to diagnose the failure.
  • a terminal failure diagnosis function may be received from a DM server. That is, when the customer center decides there is a need to diagnose the failure in the terminal, the customer center may transmit a necessary failure diagnosis function to a corresponding terminal.
  • the received terminal failure diagnosis function may be executed. Specifically, the failure diagnosis function received from the DM server is executed in the terminal, thereby diagnosing whether a failure occurs in the terminal.
  • a screen of an execution result may be captured as a result of the execution of the failure diagnosis function, and the screen capture may be transmitted to the customer center.
  • the result of the execution of the failure diagnosis function may be outputted into a type which may be difficult understood in view of general users, and it may be difficult for the general user to deal with the failure, therefore the failure is transmitted to the customer center and the failure is understood in the customer center.
  • a failure in the terminal may be analyzed and dealt with.
  • the customer center may analyze whether a failure occurs in the terminal or what kind of failure occurs based on the transmitted captured screen, and may deal with the occurred failure.
  • a failure occurring in a terminal may be more accurately and immediately dealt with by executing a diagnostic function via communication with the terminal, analyzing the result of the diagnosis, and dealing with the failure.
  • the remote diagnosis on a terminal may be recorded in computer-readable media including program instructions to implement various operations embodied by a computer.
  • the media may also include, alone or in combination with the program instructions, data files, data structures, and the like.
  • Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD ROM disks and DVD; magneto-optical media such as optical disks; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory, and the like.
  • the media may also be a transmission medium such as optical or metallic lines, wave guides, and the like, including a carrier wave transmitting signals specifying the program instructions, data structures, and the like.
  • Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter.
  • the described hardware devices may be configured to act as one or more software modules in order to perform the operations of the above-described embodiments of the present invention. Although a few embodiments of the present invention have been shown and described, the present invention is not limited to the described embodiments. Instead, it would be appreciated by those skilled in the art that changes may be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Abstract

A terminal device for remote diagnosis on a communication terminal, a device management (DM) server, and a method for the remote diagnosis are provided. The DM server includes: an object storage unit storing a terminal diagnostic object; a transmission unit transmitting, to the terminal, the terminal diagnostic object; a receiving unit receiving terminal diagnostic result data using the object; and a diagnostic result analysis unit analyzing a diagnostic result based on the received terminal diagnostic result data.

Description

TERMINAL DEVICE AND SERVER FOR REMOTE DIAGNOSIS FOR COMMUNICATION TERMINAL AND METHOD THEREOF
Technical Field The present invention relates to a terminal device for a remote diagnosis on a communication terminal, and more particularly, to an apparatus and a method for diagnosis, monitoring, and remote testing using remote management of a mobile communication terminal.
Background Art
Currently, a human being manually tests a mobile communication terminal before the mobile communication terminal is released in the market, and it is not easy to find out what kind of problems exist in the mobile communication terminal after the mobile communication terminal is released in the market. Also, after a problem is found in the mobile communication terminal, there are burdens of costs and time in applying a correction for the mobile communication terminal.
In the case a human being manually tests a large number of functions of the mobile communication terminal, it takes quite some time for a human being to manually test a mobile communication terminal and there may be errors due to mistakes of an examiner, thereby hindering a new mobile communication terminal to be released at a proper time in the market. Also, with regard to already released mobile communication terminals, it is actually impossible to test certain items, the certain test items being difficult to test before being released in the market. Specifically, tests at various environments users are facing are possible after mobile communication terminals are released in the market, however, except for a case when users inquire the problems to a customer center, there is extreme limitation to report the problems occurring after mobile communication terminals are released in the market since to report the problems are rare.
Therefore, an apparatus and a method which can automatically diagnose, monitor, and test various functions of a mobile communication terminal and can properly deal with failures occurring in the mobile communication terminal after the mobile communication is released in the market is required.
Disclosure of Invention Technical Goals The present invention provides an apparatus and a method for remote diagnosis of a mobile terminal which can reduce a rate of a diagnostic failure due to mistakes of an examiner by automatically diagnosing, monitoring, and testing the mobile terminal from a remote area.
The present invention also provides an apparatus and a method for remote diagnosis of a mobile terminal which can reduce physical labor costs and times by automatically diagnosing, monitoring, and testing the mobile terminal from a remote area.
The present invention also provides an apparatus and a method for remote diagnosis of a mobile terminal which can test the mobile terminal in user environments, which change after the mobile terminal is released in the market, by automatically diagnosing, monitoring, and testing a mobile terminal from a remote area.
The present invention also provides an apparatus and a method for a remote diagnosis on a mobile terminal which can immediately repair a failure occurring in the mobile terminal by automatically diagnosing the failure and dealing with the failure according to the diagnostic result.
Technical solutions
According to the present invention, there is provided a device management
(DM) server including: A terminal device for remote diagnosis on a communication terminal, a device management (DM) server, and a method for the remote diagnosis are provided. The DM server includes: an object storage unit storing a terminal diagnostic object; a transmission unit transmitting, to the terminal, the terminal diagnostic object; a receiving unit receiving terminal diagnostic result data using the object; and a diagnostic result analysis unit analyzing a diagnostic result based on the received terminal diagnostic result data.
In an aspect of the present invention, the object storage unit includes: at least one of a monitoring function monitoring a status of the terminal, and a test function testing a specific function of the terminal.
In an aspect of the present invention, the test function includes: at least one of a device test function testing a status of each device of the terminal, a network test function testing an operational status of a network function of the terminal, a service test function testing at least one of a short message service (SMS) and a multi message service (MMS), and a customer care test function diagnosing the terminal via a customer center.
According to the present invention, there is provided a terminal device including: a DM client transmitting/receiving, with a device management server, a terminal diagnostic object or terminal diagnostic result data; and a DM agent diagnosing a failure occurring in the terminal using the terminal diagnostic object, and reporting the diagnostic result to the DM client.
According to the present invention, there is provided a method for a remote diagnosis on a terminal including: downloading a terminal diagnostic object from a terminal management server; diagnosing the terminal using the downloaded object and generating a diagnostic result data; and transmitting the diagnostic result data to the device management server.
In an aspect of the present invention, the method for the remote diagnosis on the terminal further includes: analyzing the diagnostic result data; and transmitting a failure processing object to the terminal when a failure is detected through the analyzing.
Advantageous Effects
According to the present invention, it is possible to reduce a diagnostic failure rate due to mistakes of an examiner by automatically diagnosing, monitoring, and testing a mobile terminal from a remote area.
According to the present invention, it is possible to reduce physical labor costs and time by automatically diagnosing, monitoring, and testing a mobile terminal from a remote area. According to the present invention, it is possible to test a terminal in changed user environments after the terminal is released in the market by automatically diagnosing, monitoring, and testing the terminal from a remote area. According to the present invention, it is possible to accurately and immediately repair a failure occurring in a terminal by automatically diagnosing the failure and dealing with the failure according to the diagnostic result.
Brief Description of Drawings
FIG. 1 is a schematic diagram illustrating a device management (DM) server and a terminal device executing a remote diagnosis on a communication terminal according to an embodiment of the present invention;
FIG. 2 is a block diagram illustrating a device management server and a terminal device executing a remote diagnosis on a communication terminal according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a device management server executing a remote diagnosis on a communication terminal according to an embodiment of the present invention; FIG. 4 is a diagram illustrating a terminal device executing a remote diagnosis on a communication terminal in detail according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating a method for a remote diagnosis on a terminal according to an embodiment of the present invention; and FIG. 6 is a flowchart illustrating a method for a remote diagnosis on a terminal via a customer center according to another embodiment of the present invention.
Best Mode for Carrying Out the Invention
Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. Exemplary embodiments are described below to explain the present invention by referring to the figures.
FIG. 1 is a schematic diagram illustrating a device management (DM) server 110 and a terminal device 120 executing a remote diagnosis on a communication terminal according to an embodiment of the present invention.
Referring to FIG. 1, the terminal device 120 of a user may connect to the DM server 110 via a wireless network to execute a remote diagnosis on the terminal, and may receive a terminal diagnostic object to diagnose the terminal device 120 from the DM server 110. In this instance, the terminal diagnostic object may be a monitoring function monitoring a status of the terminal device 120 or a test function testing a specific function of the terminal device 120. Specifically, for the terminal device 120 to download the monitoring function and the test function from the DM server 110, the terminal device 120 may connect to the DM server 110 and download a necessary function via a wireless network. In this instance, a diagnosis on the terminal device 120 may be executed using the downloaded function, and the diagnosis result may be transmitted to the DM server 110, thereby analyzing the diagnosis result.
That is, in the case a human being manually tests a large number of functions of each terminal device, it takes quite some time for a human being to manually test the large number of functions of each terminal device, thereby hindering a new terminal device being released at a proper time in the market. Therefore, it is possible to reduce a failure rate when diagnosing a terminal device and to immediately diagnose the terminal device by automatically diagnosing a terminal device from a remote area.
FIG. 2 is a block diagram illustrating a device management (DM) server 220 and a terminal device 210 executing a remote diagnosis on a communication terminal according to an embodiment of the present invention. Referring to FIG. 2, the terminal device 210 receives a terminal diagnostic object from the DM server 220, and may include a DM client 211 transmitting terminal diagnostic result data to the DM server 220 and a DM agent 212 diagnosing a failure in the terminal device 210 using the terminal diagnostic object.
The DM client 211 receives the terminal diagnostic object transmitted from the DM server 220 when the terminal device 210 connects to the DM server 220 to download a necessary terminal diagnostic object from the DM server 220. In this instance, the terminal diagnostic object received in the DM client 211 is transmitted to the DM agent 212 to diagnose the terminal. Also, diagnostic result data, received from the DM agent 212, is transmitted to the DM server 220. In this instance, communication between the DM client 211 and the DM server
220 may use a DM protocol.
The DM agent 212 may diagnose the terminal using the terminal diagnostic object transmitted from the DM client 211. In this instance, the terminal diagnostic object may be a monitoring function or a test function. That is, through the monitoring or test function, general statuses or specific events of the terminal may be monitored, and a status of each device and a network function may be tested. The DM agent 212 may generate diagnostic result data using the terminal diagnosis and transmit the generated diagnostic result data to the DM client 211.
Specifically, the failure in the terminal may be rapidly and easily repaired and an individual failure in the terminal may be rapidly dealt with by automatically diagnosing the failure and analyzing the diagnostic result data. FIG. 3 is a diagram illustrating a device management (DM) server 300 executing a remote diagnosis on a communication terminal according to an embodiment of the present invention.
Referring to FIG. 3, the DM server 300 may include an object storage unit 330 storing a terminal diagnostic object to diagnose a terminal device 350, a transmission unit 320 transmitting the terminal diagnostic object to the terminal device 350, a receiving unit 310 receiving diagnostic result data, having diagnosed the terminal device 350 using the terminal diagnostic object, and a diagnostic result analysis unit 340 diagnosing a diagnostic result based on the received diagnostic result data.
The receiving unit 310 and the transmission unit 320, with the terminal device 350, function to transmit/receive the terminal diagnostic object/terminal diagnostic result data. Here, the transmission unit 320 may further include a message transmission unit (not shown) transmitting a short message service (SMS) to the terminal device 350 and reporting a new function is updated when the new function to diagnose the terminal device 350 is updated. In this instance, communication with the terminal device 350 may be executed via a wireless network, and the communication may be executed using a DM protocol.
The object storage unit 330 stores a terminal diagnostic object for diagnosing the terminal device 350, and transmits the terminal diagnostic object to the transmission unit 320. The terminal diagnostic object is to diagnose the terminal device 350, as an exemplary embodiment, the terminal diagnostic object may be a monitoring function monitoring the terminal device 350 or a test function testing a specific function of the terminal device 350.
In this instance, the monitoring function may include one of a status monitoring function monitoring an operational status of the terminal and an event monitoring function monitoring whether a predetermined event is satisfied. The status monitoring function may execute at least one of CPU usage measurement, memory usage measurement, received signal strength indication (RSSI) measurement, and battery level measurement. Also, the event monitoring function is to monitor whether a condition satisfies the predetermined event, and, as examples of a condition of an event occurrence, abnormal termination and power on/off are possible. The test function may include at least one of a device test function testing a status of each device of the terminal, a network test function testing an operational status of a network function of the terminal, a service test function testing at least one of a short message service (SMS) and a multi message service (MMS), and a customer care test function diagnosing the terminal via a customer center. As an example of each of the above test functions, the device test function may execute at least one of a camera test, a touch screen test, a vibration test, an audio test, a keypad input test, an external memory test, a Universal Serial Bus (USB) connection test, a Bluetooth device test, and international mobile equipment identity value (IMEI) extraction. The network test function may execute at least one of a ping test, and pilot channel extraction or uniform resource locator (URL) access time extraction.
The service test function may execute at least one of an SMS test and an MMS test.
The customer care test function may effectuate at least one of a start or pause of an application, a keypad event occurrence, a touch pad event occurrence, a screen shot, or a screen upload.
In this instance, each of the above functions for a terminal diagnosis is one of exemplary embodiments of the present invention, and the present invention is not limited to the described embodiments. Instead, it would be appreciated by those skilled in the art that changes may be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents. The diagnostic result analysis unit 340 may analyze a diagnostic result based on the diagnostic result data received in the receiving unit 310. In this instance, when there is a failure in the terminal as a result of the analysis, the occurred failure may be immediately dealt with. As an example, when it is verified that the failure has occurred due to a critical bug of a firmware of a previous version, a firmware of a new version is transmitted to the terminal device 350, thereby updating the firmware. Otherwise, when it is verified that the terminal device 350 is infected with a virus and a failure occurred in the terminal device 350 due to the virus, a vaccine program to remove the virus is transmitted to the terminal device 350 and the failure in the terminal device 350 may be repaired. Consequently, through this, a failure occurring in a terminal device may be accurately diagnosed and analyzed, thereby immediately and accurately dealing with the failure.
FIG. 4 is a diagram illustrating a terminal device 400 executing a remote diagnosis on a communication terminal in detail according to an embodiment of the present invention.
Referring to FIG. 4, the terminal device 400 may include a DM client 410 responsible for transmission/reception with a DM server 430 and a DM agent 420 diagnosing a failure occurring in a terminal.
The DM client 410 may include an object receiving unit 412 receiving a terminal diagnostic object from the DM server 430 and a diagnostic result transmission unit 411 transmitting terminal diagnostic result data to the DM server 430.
The object receiving unit 420 may receive the terminal diagnostic object to transmit the received terminal diagnostic object to the DM agent 420. The diagnostic result transmission unit 411 may receive the terminal diagnostic result data from the DM agent 420 to transmit the received terminal diagnostic result data to the DM server
430.
The DM agent 420 may include a terminal status diagnosis unit 422 diagnosing a status of the terminal device 400 using the received terminal diagnostic object and a diagnostic result generation unit 421 generating terminal diagnostic result data about the terminal device 400.
As an example, a ping test function testing a network function may be received from the DM server 430. In this instance, the object receiving unit 412 transmits the ping test function to the terminal status diagnosis unit 422 of the DM agent 420 to execute the received ping test function. Here, the terminal status diagnosis unit 422 diagnoses the network function of the terminal device 400 using the ping test . Also, a diagnosis result is transformed into a data type in the diagnostic result generation unit 421, is transmitted to the diagnostic result receiving unit 411, and the transmitted diagnosis result is transmitted to the DM server 430.
Consequently, a diagnostics function is received and is automatically diagnosed, and a result of the diagnosis is transmitted to a DM server, thereby immediately and aggressively dealing with a failure occurring in a terminal device. FIG. 5 is a flowchart illustrating a method for a remote diagnosis on a terminal according to an embodiment of the present invention.
Referring to FIG. 5, in operation S510, a terminal diagnostic object is downloaded from a DM server. In this instance, communication with the DM server may be executed using a DM protocol. Also, the terminal diagnostic object may be a monitoring function or a test function, and may transmit function information regarding a newly added function to the terminal device via an SMS.
In operation S520, the terminal device is diagnosed using the downloaded terminal diagnostic object and diagnostic result data may be generated. The diagnosing on the terminal device may monitor a status of a terminal or test a specific function of the terminal.
In operation S530, the terminal diagnostic result data may be transmitted to the DM server. In this case, communication with the DM server may be executed using a DM protocol.
In operation S540, the DM server analyzes the diagnostic result data and deals with a result of the analysis. As an example, when there is a need to upgrade a firmware as the result of the analysis, a firmware may be transmitted to the terminal device and upgraded, and when there is a need to remove a virus using a vaccine program, a vaccine program may be transmitted to the terminal device.
FIG. 6 is a flowchart illustrating a method for a remote diagnosis on a terminal via a customer center according to another embodiment of the present invention.
Referring to FIG. 6, in operation S610, an inquiry regarding a failure in a terminal may be inquired to a customer center. The customer center may receive the inquiry regarding the failure in the terminal, and may verify whether there is a need to diagnose the failure.
In operation S620, a terminal failure diagnosis function may be received from a DM server. That is, when the customer center decides there is a need to diagnose the failure in the terminal, the customer center may transmit a necessary failure diagnosis function to a corresponding terminal.
In operation S630, the received terminal failure diagnosis function may be executed. Specifically, the failure diagnosis function received from the DM server is executed in the terminal, thereby diagnosing whether a failure occurs in the terminal. In operations S640 and S650, a screen of an execution result may be captured as a result of the execution of the failure diagnosis function, and the screen capture may be transmitted to the customer center. Specifically, the result of the execution of the failure diagnosis function may be outputted into a type which may be difficult understood in view of general users, and it may be difficult for the general user to deal with the failure, therefore the failure is transmitted to the customer center and the failure is understood in the customer center.
In operation S660, a failure in the terminal may be analyzed and dealt with. Specifically, the customer center may analyze whether a failure occurs in the terminal or what kind of failure occurs based on the transmitted captured screen, and may deal with the occurred failure.
That is, as described above, while a customer center receives a failure occurring in a terminal and deals with the failure, a failure occurring in a terminal may be more accurately and immediately dealt with by executing a diagnostic function via communication with the terminal, analyzing the result of the diagnosis, and dealing with the failure.
The remote diagnosis on a terminal according to the above-described exemplary embodiments may be recorded in computer-readable media including program instructions to implement various operations embodied by a computer. The media may also include, alone or in combination with the program instructions, data files, data structures, and the like. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD ROM disks and DVD; magneto-optical media such as optical disks; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory, and the like. The media may also be a transmission medium such as optical or metallic lines, wave guides, and the like, including a carrier wave transmitting signals specifying the program instructions, data structures, and the like. Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter. The described hardware devices may be configured to act as one or more software modules in order to perform the operations of the above-described embodiments of the present invention. Although a few embodiments of the present invention have been shown and described, the present invention is not limited to the described embodiments. Instead, it would be appreciated by those skilled in the art that changes may be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A device management server, the server comprising: an object storage unit storing a terminal diagnostic object; a transmission unit transmitting, to the terminal, the terminal diagnostic object; a receiving unit receiving terminal diagnostic result data using the object; and a diagnostic result analysis unit analyzing a diagnostic result based on the received terminal diagnostic result data.
2. The server of claim 1, wherein the object storage unit comprises at least one of a monitoring function monitoring a status of the terminal, and a test function testing a specific function of the terminal.
3. The server of claim 2, wherein the monitoring function comprises at least one of a status monitoring function monitoring an operational status of the terminal, and an event monitoring function monitoring whether a predetermined event is satisfied.
4. The server of claim 2, wherein the test function comprises at least one of a device test function testing a status of each device of the terminal, a network test function testing an operational status of a network function of the terminal, a service test function testing at least one of a short message service (SMS) and a multi message service (MMS), and a customer care test function diagnosing the terminal via a customer center.
5. The server of claim 1 , wherein the transmitting of the terminal diagnostic obj ect and the receiving of the terminal diagnostic result data use a device management (DM) protocol.
6. The server of claim 1, wherein the diagnostic result analysis unit further comprises: a failure processing unit processing a failure occurring in the terminal based on the analysis of the diagnostic result.
7. A terminal device, comprising: a DM client transmitting/receiving, with a device management server, a terminal diagnostic object or terminal diagnostic result data; and a DM agent diagnosing a failure occurring in the terminal using the terminal diagnostic object, and reporting the diagnostic result to the DM client.
8. The terminal device of claim 7, wherein the DM client comprises: an object receiving unit receiving the terminal diagnostic object from the device management server, and transmitting the received terminal diagnostic object to the DM agent; and a diagnostic result transmission unit receiving a terminal diagnostic result data from the DM agent, and transmitting the received terminal diagnostic result data to the device management server.
9. The terminal device of claim 7, wherein the DM agent comprises: a terminal status diagnosis unit diagnosing a status of the terminal using the received terminal diagnostic object; and a diagnostic result generation unit generating the terminal diagnostic result data regarding the terminal.
10. The terminal device of claim 9, wherein the terminal status diagnosis unit diagnosing the status of the terminal using the received terminal diagnostic object executes at least one of terminal monitoring and a specific function test.
11. The terminal device of claim 10, wherein the terminal detailed function test executes at least one of a device test testing a status of each device of the terminal, a network test testing operational status of a network function of the terminal, a service test testing at least one of an SMS and an MMS of the terminal, and a customer care test testing the terminal via a customer center.
12. The terminal device of claim 9, wherein the diagnostic result generation unit generating the terminal diagnostic result data on the terminal further comprises: a transmission result reporting unit transmitting the terminal diagnostic result data to a DM client.
13. A method for a remote diagnosis on a terminal, the method comprising: downloading a terminal diagnostic object from a terminal management server; diagnosing the terminal using the downloaded object and generating a diagnostic result data; and transmitting the diagnostic result data to the device management server.
14. The method of claim 13, further comprising: analyzing the diagnostic result data; and transmitting a failure processing object to the terminal when a failure is detected through the analyzing.
15. The method of claim 14, wherein the failure processing object comprises at least one of an updated terminal firmware and a failure recovery application.
16. The method of claim 13, wherein the terminal diagnostic object comprises at least one of a monitoring function monitoring a status of the terminal and a test function testing detailed function of the terminal.
17. The method of claim 16, wherein the monitoring function comprises at least one of a status monitoring function monitoring an operational status of the terminal and an event monitoring function monitoring whether a predetermined event is satisfied.
18. The method of claim 16, wherein the test function comprises at least one of a device test function testing a status of each device of the terminal, a network test function testing an operational status of network function of the terminal, a service test function testing at least one of a short message service (SMS) and a multi message service (MMS), and a customer care test function diagnosing the terminal via a customer center.
19. The method of claim 18, wherein the device test function executes at least one of a camera test, a touch screen test, a vibration test, an audio test, a keypad input test, an external memory test, a Universal Serial Bus (USB) connection test, a Bluetooth device test, and international mobile equipment identity value (IMEI) extraction.
20. The method of claim 18, wherein the network test function executes at least one of a ping test, pilot channel extraction, and uniform resource locator (URL) access time extraction.
21. The method of claim 18, wherein the test function executes at least one of an SMS test and an MMS test.
22. The method of claim 18, wherein the customer care test function effectuates at least one of a start or pause of an application, a keypad event occurrence, a touch pad event occurrence, a screen shot, or a screen upload.
23. The method of claim 13, wherein the downloading of the terminal diagnostic object and the transmitting of the diagnostic result data use a DM protocol.
24. At least one computer-readable storage medium storing instructions for implementing the method of any one of claims 13 through 23.
PCT/KR2008/001585 2008-03-20 2008-03-21 Terminal device and server for remote diagnosis for communication terminal and method thereof WO2009116694A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2008-0026000 2008-03-20
KR1020080026000A KR101065355B1 (en) 2008-03-20 2008-03-20 Terminal device and server for remote diagnosis for communication terminal and method thereof

Publications (1)

Publication Number Publication Date
WO2009116694A1 true WO2009116694A1 (en) 2009-09-24

Family

ID=41091080

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/001585 WO2009116694A1 (en) 2008-03-20 2008-03-21 Terminal device and server for remote diagnosis for communication terminal and method thereof

Country Status (2)

Country Link
KR (1) KR101065355B1 (en)
WO (1) WO2009116694A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014077898A3 (en) * 2012-05-31 2014-08-21 Openpeak Inc. System and method for providing operational intellingence for managed devices
CN105828368A (en) * 2015-01-08 2016-08-03 中兴通讯股份有限公司 Fault positioning method and corresponding device
CN106534289A (en) * 2016-11-03 2017-03-22 京信通信技术(广州)有限公司 Automatic testing method, device and system
CN112532486A (en) * 2020-11-27 2021-03-19 北京奇艺世纪科技有限公司 Network diagnosis method, electronic device, system and readable storage medium
CN114338490A (en) * 2021-12-30 2022-04-12 奇安信科技集团股份有限公司 Test method and test management module of terminal equipment

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101227846B1 (en) * 2011-01-28 2013-01-31 제이씨스퀘어주식회사 Diagnosis method for mobile communication terminal
KR101540141B1 (en) * 2011-10-25 2015-07-28 삼성전기주식회사 Test system using near field communication and test method thereof
US9413893B2 (en) 2012-04-05 2016-08-09 Assurant, Inc. System, method, apparatus, and computer program product for providing mobile device support services
US9483344B2 (en) 2012-04-05 2016-11-01 Assurant, Inc. System, method, apparatus, and computer program product for providing mobile device support services
KR102121555B1 (en) * 2013-09-16 2020-06-11 팬텍 주식회사 Mobile communication apparatus and method for managing diagnosis information thereof
KR101864779B1 (en) 2017-02-28 2018-06-05 삼성전자서비스 주식회사 Test apparatus and method for touch screen panel of portable communication terminal
KR102091497B1 (en) * 2018-05-03 2020-04-23 이병환 Diagnosis system of customer equipment period and controlling method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040106400A1 (en) * 2002-04-18 2004-06-03 Willtek Corporation System for monitoring mobile communication performance
US20060200658A1 (en) * 2005-03-07 2006-09-07 Bitfone Corporation Agent framework for mobile devices
WO2006124169A2 (en) * 2005-05-12 2006-11-23 Motorola, Inc. Optimizing network performance for communication services
US20070192158A1 (en) * 2006-01-23 2007-08-16 Lg Electronics Inc. Performing scheduled device management
US20070207800A1 (en) * 2006-02-17 2007-09-06 Daley Robert C Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device
US20070287387A1 (en) * 2006-06-09 2007-12-13 Samsung Electronics Co. Ltd. Apparatus, method and system for device management of mobile communication terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8694620B2 (en) * 2003-09-08 2014-04-08 Microsoft Corporation System and method for an OMA DM extension to manage mobile device configuration settings
US7673325B2 (en) 2005-02-01 2010-03-02 Microsoft Corporation Configuration of WiFi network parameters
KR101278282B1 (en) * 2006-08-24 2013-06-24 재단법인서울대학교산학협력재단 Apparatus for transmitting and receiving device management messages in broadband wireless network, and method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040106400A1 (en) * 2002-04-18 2004-06-03 Willtek Corporation System for monitoring mobile communication performance
US20060200658A1 (en) * 2005-03-07 2006-09-07 Bitfone Corporation Agent framework for mobile devices
WO2006124169A2 (en) * 2005-05-12 2006-11-23 Motorola, Inc. Optimizing network performance for communication services
US20070192158A1 (en) * 2006-01-23 2007-08-16 Lg Electronics Inc. Performing scheduled device management
US20070207800A1 (en) * 2006-02-17 2007-09-06 Daley Robert C Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device
US20070287387A1 (en) * 2006-06-09 2007-12-13 Samsung Electronics Co. Ltd. Apparatus, method and system for device management of mobile communication terminal

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014077898A3 (en) * 2012-05-31 2014-08-21 Openpeak Inc. System and method for providing operational intellingence for managed devices
CN105828368A (en) * 2015-01-08 2016-08-03 中兴通讯股份有限公司 Fault positioning method and corresponding device
CN106534289A (en) * 2016-11-03 2017-03-22 京信通信技术(广州)有限公司 Automatic testing method, device and system
CN112532486A (en) * 2020-11-27 2021-03-19 北京奇艺世纪科技有限公司 Network diagnosis method, electronic device, system and readable storage medium
CN112532486B (en) * 2020-11-27 2022-05-06 北京奇艺世纪科技有限公司 Network diagnosis method, electronic device, system and readable storage medium
CN114338490A (en) * 2021-12-30 2022-04-12 奇安信科技集团股份有限公司 Test method and test management module of terminal equipment

Also Published As

Publication number Publication date
KR20090100681A (en) 2009-09-24
KR101065355B1 (en) 2011-09-19

Similar Documents

Publication Publication Date Title
WO2009116694A1 (en) Terminal device and server for remote diagnosis for communication terminal and method thereof
EP3318045B1 (en) Monitoring wireless access point events
CN106294102B (en) Application program testing method, client, server and system
KR101168120B1 (en) Monitoring and troubleshooting a module associated with a portable communication device
KR101225374B1 (en) Apparatus and method for device management in mobile communication terminal
AU2011340789B2 (en) End-user performance monitoring for mobile applications
CN109408338B (en) Method, device, equipment and system for grabbing trace of NVME (network video management entity) hard disk
JP2011211730A5 (en)
CN110377469B (en) Detection system and method for PCIE (peripheral component interface express) equipment
CN107896172B (en) Monitoring fault processing method and device, storage medium and electronic equipment
CN111052087B (en) Control system, information processing apparatus, and recording medium
CN112311620A (en) Method, apparatus, electronic device and readable medium for diagnosing network
US7757122B2 (en) Remote maintenance system, mail connect confirmation method, mail connect confirmation program and mail transmission environment diagnosis program
WO2016027725A1 (en) Portable diagnosis data measurement transmission device
CN110752954A (en) Networking fault detection method and related device for household electrical appliance
CN108306787B (en) Application monitoring method and related equipment
CN110209559B (en) Non-invasive monitoring method, control equipment and storage medium
US20160140345A1 (en) Information processing device, filtering system, and filtering method
JP5604312B2 (en) Anomaly detection method and information processing system using the same
CN109471763B (en) Method, device, equipment and system for grabbing trace of NVME (network video management entity) hard disk
CN104794039B (en) The remote monitoring method and device of service software
CN112116997B (en) Remote diagnosis method, device and system, electronic equipment and computer readable storage medium
US8543104B2 (en) Radio device, state detection method and system
JP6484270B2 (en) Measuring apparatus and measuring method
US20100204950A1 (en) Automated test for consumer electronics

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08723622

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08723622

Country of ref document: EP

Kind code of ref document: A1