KR101628072B1 - 휴대통신 단말의 느림 진단장치 및 진단방법 - Google Patents

휴대통신 단말의 느림 진단장치 및 진단방법 Download PDF

Info

Publication number
KR101628072B1
KR101628072B1 KR1020150030238A KR20150030238A KR101628072B1 KR 101628072 B1 KR101628072 B1 KR 101628072B1 KR 1020150030238 A KR1020150030238 A KR 1020150030238A KR 20150030238 A KR20150030238 A KR 20150030238A KR 101628072 B1 KR101628072 B1 KR 101628072B1
Authority
KR
South Korea
Prior art keywords
application software
communication terminal
cpu
portable communication
list
Prior art date
Application number
KR1020150030238A
Other languages
English (en)
Inventor
오승열
Original Assignee
삼성전자서비스 주식회사
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 삼성전자서비스 주식회사 filed Critical 삼성전자서비스 주식회사
Priority to KR1020150030238A priority Critical patent/KR101628072B1/ko
Application granted granted Critical
Publication of KR101628072B1 publication Critical patent/KR101628072B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3433Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment for load management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Telephone Function (AREA)

Abstract

휴대통신 단말(30)의 느림 진단장치로, 휴대통신 단말에 설치된 복수의 응용소프트웨어의 소프트웨어 정보와 CPU 정보 및 복수의 응용소프트웨어 각각에 대한 과거 사용기록을 수신하는 통신부(11)와, 소프트웨어 정보와 CPU 정보로부터 응용소프트웨어의 동작을 위해 CPU를 점유하는 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있는가를 판정하는 CPU 점유율 판정부(13)와, 불량 유발 가능성이 있는 응용소프트웨어의 리스트를 블랙리스트로서 보유하는 블랙리스트 데이터베이스(50)와, 과거 사용기록으로부터 추출한 응용소프트웨어의 리스트를 블랙리스트와 비교하여 블랙리스트에 등재된 응용소프트웨어가 있는가 여부를 판단하는 비교부(15)를 포함한다.

Description

휴대통신 단말의 느림 진단장치 및 진단방법{TEST APPARATUS AND TEST METHOD FOR SLOWNESS OF PORTABLE COMMUNICATION TERMINAL}
본 발명은 휴대통신 단말의 동작속도가 정상적인 속도에 비해 현저하게 느려지는 느림 여부를 진단하기 위한 느림 진단장치 및 진단방법에 관한 것이다.
스마트폰으로 대표되는 휴대통신 단말의 보급이 확대되고 있고, 휴대통신 단말의 이상이나 고장 등과 같은 불량에는 그 증상이 지속적으로 재현되는 이른바 재현 불량(再現不良)과 그 증상이 지속적이지 않은 이른바 미재현 불량(未再現 不良)으로 구분할 수 있고, 본 발명자들의 확인에 의하면 미재현 불량의 비율이 재현 불량에 비해 훨씬 큰 비중을 차지하고 있으며, 이들 미재현 불량을 유형별로 보면 전원 리셋, 애플리케이션 오동작, 단말의 동작이 비정상적으로 느려지거나 동작을 멈추는 느림/멈춤, 송수신불량, 충전불량 등이 다수를 점하는 것으로 분석된다.
이와 같은 미재현 불량은 그 증상이 지속적이지 않으며, 대부분의 증상이 일회성이라는 점에서 고장원인의 진단이 어렵다는 문제가 있다.
이와 같은 휴대통신 단말의 고장이나 이상 등의 불량을 진단하는 장치로 특허문헌 1에 기재된 기술이 알려져 있다.
그러나 특허문헌 1에는 외부로부터 취득한 진단 폴리시(policy)에 따라서 휴대통신 단말의 고장을 진단하고, 진단결과에 대응하는 에러코드를 생성하여 자체 표시장치에 표시하거나 또는 외부의 진단 서버로 출력하는 기술이 기재되어 있으나, 휴대통신 단말의 고장이나 이상 등의 문제를 불량의 유형별로 검사하기 위한 상세에 대해서는 기재되어 있지 않으며, 특히, 휴대통신 단말의 동작속도가 정상적인 속도에 비해 현저하게 느려지는 느림 진단에 대해서는 기재되어 있지 않다.
본 발명자들의 조사에 의하면 휴대통신 단말의 미재현 불량의 진단, 그 중에서도 휴대통신 단말의 동작속도가 정상적인 속도에 비해 현저하게 느려지는 느림 진단과 관련한 선행기술문헌은 발견되지 않았다.
특허문헌 1 : 일본 특개 2008-271126호 공보(2008. 11. 6. 공개)
본 발명의 상기 종래기술의 문제를 개선하기 위한 것으로, 특히, 휴대통신 단말의 미재현 불량 중 상당한 비율을 차지하는 불량인 휴대통신 단말의 동작속도가 정상적인 속도에 비해 현저하게 느려지는 느림 진단장치 및 진단방법을 제공하는 것을 목적으로 한다.
상기 과제를 해결하기 위한 본 발명의 휴대통신 단말의 느림 진단장치는, 휴대통신 단말과 접속하여 당해 휴대통신 단말의 동작속도가 느려지는 느림 여부를 진단하는 휴대통신 단말의 느림 진단장치로, 상기 휴대통신 단말과 통신하여 상기 휴대통신 단말에 설치된 복수의 응용소프트웨어의 소프트웨어 정보와 CPU 정보를 수신하는 통신부와, 상기 소프트웨어 정보와 상기 CPU 정보로부터 상기 복수의 응용소프트웨어 중 당해 응용소프트웨어의 동작을 위해 CPU를 점유하는 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있는가 여부를 판정하는 CPU 점유율 판정부와, 상기 느림 진단장치의 각 부를 제어하는 제어부를 포함한다.
바람직하게는, 상기 통신부는 상기 복수의 응용소프트웨어 각각에 대한 과거 사용기록을 더 수신하며, 상기 휴대통신 단말의 느림 진단장치는, 불량 유발 가능성이 있는 응용소프트웨어의 리스트를 블랙리스트로서 보유하는 블랙리스트 데이터베이스와, 상기 과거 사용기록으로부터 추출한 응용소프트웨어의 리스트를 상기 블랙리스트와 비교하여 블랙리스트에 등재된 응용소프트웨어가 있는가 여부를 판단하는 비교부를 더 포함한다.
휴대통신 단말과 접속하여 당해 휴대통신 단말의 동작속도가 느려지는 느림 여부를 진단하는 휴대통신 단말의 느림 진단방법으로, 상기 휴대통신 단말로부터 응용소프트웨어 정보와 CPU 정보 및 상기 응용소프트웨어의 과거 사용기록을 수신하는 수신단계와, 상기 응용소프트웨어 정보와 상기 CPU 정보로부터 당해 응용소프트웨어의 동작을 위해 CPU를 점유하는 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있는가 여부를 판정하는 CPU 점유율 판정단계와, 상기 과거 사용기록으로부터 당해 휴대통신 단말에 설치된 응용소프트웨어 리스트를 추출하고, 상기 응용소프트웨어 리스트 중에 블랙리스트에 등재되어 있는 응용소프트웨어가 있는가 여부를 판정하는 블랙리스트 등재 응용소프트웨어 판정단계를 포함한다.
바람직하게는, 상기 CPU 점유율 판정결과, 상기 응용소프트웨어 중 CPU 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있으면 당해 응용소프트웨어를 불량 응용소프트웨어로 판정한다.
바람직하게는, 상기 블랙리스트 등재 응용소프트웨어 판정결과, 상기 리스트 중에 상기 블랙리스트에 등재된 응용소프트웨어가 있으면 당해 응용소프트웨어를 불량 응용소프트웨어로 판정한다.
바람직하게는, 상기 CPU 점유율 판정단계와 상기 블랙리스트 등재 응용소프트웨어 판정단계는 동시에 병렬로 실행된다.
본 발명에 의하면 휴대통신 단말의 미재현 불량 중 상당한 비율을 차지하는 불량인 휴대통신 단말의 동작속도가 정상적인 속도에 비해 현저하게 느려지는 느림 현상의 여부를 간단하고도 손쉽게 진단할 수 있는 휴대통신 단말의 느림 진단장치 및 진단방법을 제공할 수 있다.
또, 휴대통신 단말의 느림 현상의 발생원인을 특정 앱의 CPU 점유율의 정도와 사전에 블랙리스트에 등재된 앱의 유무에 의해 이중으로 진단하므로 느림 현상의 원인을 더 확실하게 진단할 수 있다.
또, CPU 점유율 판정단계와 블랙리스트 등재 응용소프트웨어 판정단계를 병렬로 동시에 실행함으로써 진단시간을 단축할 수 있다.
도 1은 본 발명의 바람직한 실시형태의 휴대통신 단말의 느림 진단장치의 구성을 나타내는 블록도,
도 2는 본 발명의 바람직한 실시형태의 휴대통신 단말의 느림 진단방법을 나타내는 플로차트이다.
이하, 본 발명의 바람직한 실시형태에 대해서 첨부 도면을 참조하면서 상세하게 설명한다.
먼저, 스마트폰으로 대표되는 통상의 휴대통신 단말에는 당해 휴대통신 단말의 관리에 기본이 되는 운영체제(Operating System) 이외에 복수의 응용 소프트웨어(이하 간단하게 「앱」이라고 기재하는 경우도 있다)가 설치되어 있고, 휴대통신 단말의 동작속도가 정상적인 속도에 비해 현저하게 느려지는 느림 현상이 발생하는 주요 원인으로는 이들 복수의 앱 중 특정 앱이 휴대통신 단말의 중안처리장치(CPU : Central processing Unit)를 과도하게 점유함으로써 CPU의 동작이 느려지거나, 또는 앱 자체에 불량요인이 있는 경우가 대부분이며, 본 발명에서는 휴대통신 단말에 이와 같은 앱이 존재하는가 여부를 진단함으로써 휴대통신 단말의 느림 현상의 유무를 진단하는 것으로 한다.
도 1은 본 발명의 바람직한 실시형태의 휴대통신 단말의 느림 진단장치의 구성을 나타내는 블록도이다.
도 1에 나타내는 것과 같이, 본 발명의 바람직한 실시형태의 휴대통신 단말의 느림 진단장치는 휴대통신 단말의 동작속도가 정상적인 속도에 비해 현저하게 느려지는 느림 현상을 진단하는 느림 진단장치(10)에 진단의 대상이 되는 휴대통신 단말(30)이 접속케이블을 통해서 접속되어서 진단이 이루어진다.
느림 진단장치(10)는 예를 들어 데스크 탑 컴퓨터나 퍼스널컴퓨터와 같은 컴퓨터 시스템으로, 프로세서와 RAM(Random Access Memory) 및 ROM(Read Only Memory)을 구비하고, ROM에 저장된 느림 진단 프로그램에 따라서 프로세서가 동작함으로써 필요한 처리를 실행하는 컴퓨터 시스템이다.
또, 휴대통신 단말(30)은 당해 휴대통신 단말(30)에 느림 현상이 발생하여 진단의 대상이 된 휴대통신 단말이며, 스마트폰을 비롯하여 다양한 이동통신용 휴대단말장치 중 어느 하나일 수 있다.
접속케이블은 휴대통신 단말(30)을 느림 진단장치(10)와 전기적으로 접속하는 접속수단이며, 예를 들어 SCU100 케이블과 같은 접속케이블을 이용할 수 있고, 휴대통신 단말(30)의 USB(Universal Serial Port) 포트를 통해서 느림 진단장치(10)와 전기적으로 접속하는 통상의 접속수단이다.
느림 진단장치(10)는 통신부(11)와 메모리부(12)와 CPU 점유율 판정부(13)와 파싱부(14)와 비교부(15)와 제어부(16) 및 표시부(17)를 포함한다.
통신부(11)는 접속케이블을 통해서 휴대통신 단말(30)의 통신부(31)와 통신을 하면서 휴대통신 단말(30)에 진단용 소프트웨어를 비롯한 각종 소프트웨어를 설치하거나, 또는, 휴대통신 단말(30) 내의 각종 소프트웨어 정보나 데이터 등을 판독한다.
본 실시형태에서는 통신부(11)는 제어부(16)의 제어에 따라서 휴대통신 단말(30)의 통신부(31)와 통신을 확립하고, 휴대통신 단말(30)과의 통신이 확립되면 휴대통신 단말(30)로부터 앱 정보, 메모리정보 및 CPU 정보를 판독해서 수신하고, 또, 휴대통신 단말(30)에 설치되어 있는 모든 앱의 과거 사용기록을 판독하여 수신하여 메모리부(12)에 저장한다.
앱의 과거 사용기록은 휴대통신 단말(30)에 설치되어 있는 모든 앱의 상기 판독 이전의 사용기록이며, 휴대통신 단말(30)은 당해 휴대통신 단말(30)에 설치되어 있는 모든 앱의 과거 사용기록을 단말 내의 기억장치에 보관하고 있다.
메모리부(12)는 통신부(11)를 통해서 휴대통신 단말(30)로부터 수신한 각종 정보나 데이터를 기록하는 동시에, 느림 진단장치(10)의 각 부에서 처리한 처리 후의 데이터를 기억하는 기억장치이며, 예를 들어 EPROM 등의 반도체 메모리로 구성할 수 있다.
CPU 점유율 판정부(13)는 통신부(11)를 통해서 휴대통신 단말(30)로부터 수신한 앱 정보, 메모리정보 및 CPU 정보로부터 복수의 각 앱별로 CPU 점유율을 확인하고, 미리 정해진 비율 이상 CPU를 점유하는 앱이 있는가 여부를 판정한다. 특정 앱이 CPU를 미리 정해진 비율 이상 점유하는가 여부의 판정은 일정 시간 동안(예를 들어 10초 정도)의 CPU의 동작을 추적하여, 만일 특정 앱이 당해 앱의 동작을 위해 CPU를 10% 이상 점유한 앱이 있는가 여부를 확인함으로써 판정할 수 있다.
파싱부(14)는 통신부(11)를 통해서 휴대통신 단말(30)로부터 수신하여 메모리부(12)에 저장된 앱의 과거 사용기록을 파싱(parsing)하여 메모리부(12)에 저장한다.
비교부(15)는 파싱부(14)에 의해 파싱된 앱의 과거 사용기록을 이용하여 휴대통신 단말(30)에 설치되어 있는 앱의 리스트를 추출하고, 추출한 입의 리스트를 블랙리스트 데이터베이스(50)에 저장되어 있는 블랙리스트와 비교하고, 휴대통신 단말(30)에 설치되어 있는 앱 중 블랙리스트 데이터베이스(50)의 블랙리스트에 등재되어 있는 앱을 추출한다.
블랙리스트는 예를 들어 디버그 분석 등을 통해서 확인된 불량 유발 가능성이 있는 앱의 리스트를 말하며, 느림 진단장치(10)는 블랙리스트 데이터베이스(50)에 이와 같은 불량 유발 가능성이 확인된 앱의 리스트인 블랙리스트를 예를 들어 앱의 명칭, 버전, 불량을 유발한 휴대통신 단말의 기종 및 모델과 함께 보유하고 있다.
표시부(17)는 제어부(16)의 제어에 따라서 상기 CPU 점유율 판정부(13)의 판정결과 및 상기 비교부(15)의 비교결과를 시각적으로 표시하며, 표시는 당해 진단대상 휴대통신 단말의 단말기정보와 함께 진단의 내용별로, 즉, CPU 사용현황, 메모리 현황, 오류발생 앱의 리스트, 오류발생 내역 등의 항목별로 구분하여 표시하며, 필요에 따라서는 그래프 등과 같은 도형으로 표시해도 좋다.
제어부(16)는 느림 진단장치(10)의 각 부의 동작을 전체적으로 제어한다.
다음에, 본 실시형태의 느림 진단장치(10)의 동작에 대해서 도면을 참조하면서 상세하게 설명한다. 도 2는 본 발명의 바람직한 실시형태의 휴대통신 단말의 느림 진단방법을 나타내는 플로차트이다.
먼저, 휴대통신 단말의 동작이 정상적인 속도보다 느려서 느림 진단의 대상이 된 휴대통신 단말(30)을 접속케이블을 이용하여 느림 진단장치(10)에 전기적으로 접속한다(단계 S11).
느림 진단장치(10)와 휴대통신 단말(30) 사이의 접속이 이루어지면 느림 진단장치(10)의 통신부(11)는 휴대통신 단말(30)의 통신부(31)와 통신을 시도하고, 휴대통신 단말(30)과의 통신이 이루어지면 당해 휴대통신 단말(30)로부터 앱 정보, 메모리정보, CPU 정보 및 당해 휴대통신 단말(30)에 설치되어 있는 모든 앱의 과거 사용기록을 수신한다(단계 S11). 또, 필요에 따라서는 당해 휴대통신 단말(30)의 단말기 고유번호 및 USIM정보 등을 함께 판독해도 좋다.
이어서, 단계 S12로 진행하여, 단계 S12에서 제어부(16)에 따라서 CPU 점유율 판정부(13)는 휴대통신 단말(30)로부터 수신한 앱 정보 및 CPU 정보를 이용하여 당해 휴대통신 단말(30)에 설치되어 있는 각 앱에 대해 CPU 점유율을 확인하고(단계 S12), 휴대통신 단말(30)에 설치되어 있는 앱 중 CPU를 미리 정해진 비율 이상, 예를 들어 10% 이상 점유하는 앱이 있는가 여부를 판정한다(단계 S13). 단계 S12에서의 확인은 휴대통신 단말(30)에 설치된 복수의 앱 모두에 대해서 각각의 앱별로 차례대로 확인한다.
단계 S13의 판정결과 CPU를 미리 정해진 비율 이상 점유하는 앱이 하나도 없으면(단계 S13=NO) CPU 점유율 판정부(13)는 휴대통신 단말(30)을 정상으로 판정하고(단계 S14) 종료한다.
단계 S13의 판정결과 CPU를 미리 정해진 비율 이상 점유하는 앱이 있으면(단계 S13=YES) CPU 점유율 판정부(13)는 그 CPU를 미리 정해진 비율 이상 점유하는 앱을 불량 앱으로 판정하고(단계 S15) 종료하며, 필요에 따라서는 당해 앱을 업데이트 하거나 또는 삭제하도록 조치한다.
한편, 상기 단계 S12와 병행하여, 제어부(16)는 파싱부(14)를 제어하여 단계 S11에서 휴대통신 단말(30)로부터 수신한 모든 앱의 과거 사용기록을 파싱하고(단계 S21), 단계 S22로 진행하여 파싱된 모든 앱의 과거 사용기록으로부터 앱의 리스트를 추출해서 블랙리스트 데이터베이스(50)에 미리 등록되어 있는 블랙리스트와 비교한다.
앞에서도 설명한 것과 같이, 블랙리스트 데이터베이스(50)에는 불량 유발 가능성이 사전에 확인된 앱의 리스트인 블랙리스트를 예를 들어 앱의 명칭, 버전, 불량을 유발한 휴대통신 단말의 기종 및 모델과 함께 보유하고 있으며, 단계 S22에서의 비교는 휴대통신 단말(30)에 설치되어 있는 앱 중 블랙리스트 데이터베이스(50)의 블랙리스트에 등록되어 있는 앱과 예를 들어 앱의 명칭, 버전, 불량을 유발한 휴대통신 단말의 기종 및 모델이 있는가 여부의 확인에 의해 이루어질 수 있다.
단계 S22에서의 비교 결과 휴대통신 단말(30)에 설치되어 있는 앱 중 블랙리스트 데이터베이스(50)의 블랙리스트에 등록되어 있는 앱이 없으면(단계 S23=NO) 단계 S24에서 당해 휴대통신 단말(30)은 느림 현상이 없는 정상 앱으로 판정하고 종료한다.
만일, 단계 S22에서의 비교 결과 휴대통신 단말(30)에 설치되어 있는 앱 중 블랙리스트 데이터베이스(50)의 블랙리스트에 등록되어 있는 앱이 있으면(단계 S23=YES) 단계 S25에서 블랙리스트에 등록되어 있는 앱은 불량 앱으로 판정하고 종료하며, 필요에 따라서는 당해 앱을 업데이트 하거나 또는 삭제하도록 조치한다.
도 2에는 도시하고 있지 않으나, 제어부(17)는 표시부(18)를 제어하여 단계 S14, 단계 S15, 단계 S24 및 단계 S25의 판정결과를 표시부(18)에 시각적으로 표시하도록 해도 좋으며, 표시방법은 앞에서 설명한 것과 같다.
본 실시형태에서는 휴대통신 단말의 느림 현상의 발생원인을 특정 앱의 CPU 점유율의 정도의 판단과 사전에 블랙리스트에 등재된 앱의 유무에 의해 이중으로 진단을 하므로 휴대통신 단말의 미재현 불량 중 하나인 느림 현상의 원인을 더 확실하게 진단할 수 있다.
또, 앞에서 설명한 것과 같이, 본 실시형태에서는 단계 S12 내지 단계 S15의 처리와 단계 S21 내지 단계 S25의 처리를 병렬로 동시에 실행함으로써 휴대통신 단말의 느림 진단의 시간을 단축할 수 있다.
이상 본 발명의 바람직한 실시형태에 대해서 설명하였으나, 본 발명은 상기 실시형태에 한정되지는 않으며, 본 발명의 범위 내에서 다양한 변경 또는 변형이 가능함은 당연하다.
상기 실시형태에서는 단계 S12 내지 단계 S15의 처리와 단계 S21 내지 단계 S25의 처리를 병렬로 동시에 실행하는 것으로 설명하였으나, 느림 진단장치(10)의 병렬처리능력이 부족한 경우에는 어느 한 루틴을 먼저 처리하고, 나머지 루틴은 나중에 처리해도 좋다. 즉, 예를 들어 단계 S11 내지 단계 S15의 각 단계의 처리를 먼저 실행하고, 이어서, 단계 S21 내지 단계 S25의 각 단계의 처리를 실행해도 좋고, 이와는 역으로, 단계 S21 내지 단계 S25의 각 단계의 처리를 먼저 실행하고, 이어서, 단계 S11 내지 단계 S15의 각 단계의 처리를 나중에 실행해도 좋다.
10 느림 진단장치
11 통신부
12 메모리부
13 CPU 점유율 판정부
14 파싱부
15 비교부
16 제어부
17 표시부
30 휴대통신 단말
31 통신부
50 블랙리스트 데이터베이스

Claims (8)

  1. 휴대통신 단말과 접속하여 당해 휴대통신 단말의 동작속도가 느려지는 느림 여부를 진단하는 휴대통신 단말의 느림 진단장치로,
    상기 휴대통신 단말과 통신하여 상기 휴대통신 단말에 설치된 복수의 응용소프트웨어의 소프트웨어 정보와 CPU 정보 및 상기 복수의 응용소프트웨어 각각에 대한 과거 사용기록을 수신하는 통신부와,
    상기 소프트웨어 정보와 상기 CPU 정보로부터 상기 복수의 응용소프트웨어 중 당해 응용소프트웨어의 동작을 위해 CPU를 점유하는 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있는가 여부를 판정하는 CPU 점유율 판정부와,
    불량 유발 가능성이 있는 응용소프트웨어의 리스트를 블랙리스트로서 보유하는 블랙리스트 데이터베이스와,
    상기 과거 사용기록으로부터 추출한 응용소프트웨어의 리스트를 상기 블랙리스트와 비교하여 블랙리스트에 등재된 응용소프트웨어가 있는가 여부를 판단하는 비교부와,
    상기 느림 진단장치의 각 부를 제어하는 제어부를 포함하는 휴대통신 단말의 느림 진단장치.
  2. 삭제
  3. 청구항 1에 있어서,
    상기 CPU 점유율 판정부는 상기 복수의 응용소프트웨어 중 CPU 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있으면 당해 응용소프트웨어를 불량 응용소프트웨어로 판정하는 휴대통신 단말의 느림 진단장치.
  4. 청구항 1에 있어서,
    상기 비교부는 상기 과거 사용기록으로부터 추출한 응용소프트웨어 리스트에 상기 블랙리스트에 등재된 응용소프트웨어가 있으면 당해 응용소프트웨어를 불량 응용소프트웨어로 판정하는 휴대통신 단말의 느림 진단장치.
  5. 휴대통신 단말과 접속하여 당해 휴대통신 단말의 동작속도가 느려지는 느림 여부를 진단하는 휴대통신 단말의 느림 진단방법으로,
    상기 휴대통신 단말로부터 응용소프트웨어 정보와 CPU 정보 및 상기 응용소프트웨어의 과거 사용기록을 수신하는 수신단계와,
    상기 응용소프트웨어 정보와 상기 CPU 정보로부터 당해 응용소프트웨어의 동작을 위해 CPU를 점유하는 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있는가 여부를 판정하는 CPU 점유율 판정단계와,
    상기 과거 사용기록으로부터 당해 휴대통신 단말에 설치된 응용소프트웨어 리스트를 추출하고, 상기 응용소프트웨어 리스트 중에 블랙리스트에 등재되어 있는 응용소프트웨어가 있는가 여부를 판정하는 블랙리스트 등재 응용소프트웨어 판정단계를 포함하는 휴대통신 단말의 느림 진단방법.
  6. 청구항 5에 있어서,
    상기 CPU 점유율 판정단계에서는 상기 응용소프트웨어 중 CPU 점유율이 미리 정해진 점유율 이상인 응용소프트웨어가 있으면 당해 응용소프트웨어를 불량 응용소프트웨어로 판정하는 휴대통신 단말의 느림 진단방법.
  7. 청구항 5에 있어서,
    상기 블랙리스트 등재 응용소프트웨어 판정단계에서는 상기 리스트 중에 상기 블랙리스트에 등재된 응용소프트웨어가 있으면 당해 응용소프트웨어를 불량 응용소프트웨어로 판정하는 휴대통신 단말의 느림 진단방법.
  8. 청구항 5에 있어서,
    상기 CPU 점유율 판정단계와 상기 블랙리스트 등재 응용소프트웨어 판정단계는 동시에 병렬로 실행되는 휴대통신 단말의 느림 진단방법.
KR1020150030238A 2015-03-04 2015-03-04 휴대통신 단말의 느림 진단장치 및 진단방법 KR101628072B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150030238A KR101628072B1 (ko) 2015-03-04 2015-03-04 휴대통신 단말의 느림 진단장치 및 진단방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150030238A KR101628072B1 (ko) 2015-03-04 2015-03-04 휴대통신 단말의 느림 진단장치 및 진단방법

Publications (1)

Publication Number Publication Date
KR101628072B1 true KR101628072B1 (ko) 2016-06-08

Family

ID=56193985

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150030238A KR101628072B1 (ko) 2015-03-04 2015-03-04 휴대통신 단말의 느림 진단장치 및 진단방법

Country Status (1)

Country Link
KR (1) KR101628072B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007018282A (ja) * 2005-07-07 2007-01-25 Internatl Business Mach Corp <Ibm> プロセス制御システム及びその制御方法
JP2008271126A (ja) 2007-04-19 2008-11-06 Ntt Docomo Inc 移動端末装置、移動端末装置の診断方法
KR20140146939A (ko) * 2013-06-18 2014-12-29 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007018282A (ja) * 2005-07-07 2007-01-25 Internatl Business Mach Corp <Ibm> プロセス制御システム及びその制御方法
JP2008271126A (ja) 2007-04-19 2008-11-06 Ntt Docomo Inc 移動端末装置、移動端末装置の診断方法
KR20140146939A (ko) * 2013-06-18 2014-12-29 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법

Similar Documents

Publication Publication Date Title
CN109558282B (zh) 一种pcie链路检测方法、***及电子设备和存储介质
CN112650685B (zh) 自动化测试方法、装置、电子设备及计算机存储介质
EP3575975A1 (en) Method and apparatus for operating smart network interface card
JP6542096B2 (ja) 故障診断システム
CN103581951B (zh) 一种基站检测方法及装置
CN112367680B (zh) 基于智能电表的外部通信测试方法、装置和计算机设备
CN112311620A (zh) 用于诊断网络的方法、装置、电子设备和可读介质
CN114064208A (zh) 检测应用服务状态的方法、装置、电子设备及存储介质
CN114170705A (zh) 车辆数据上传方法、装置和设备
CN112069070A (zh) 一种页面检测方法、装置、服务器及计算机可读存储介质
CN111338951A (zh) 无线智能家电检测方法及***
CN117707112A (zh) 一种故障诊断方法、***、设备及存储介质
US11121912B2 (en) Method and apparatus for processing information
KR101628072B1 (ko) 휴대통신 단말의 느림 진단장치 및 진단방법
KR101626581B1 (ko) 휴대통신 단말의 오류 애플리케이션 진단방법
CN112306038B (zh) 一种检测方法、检测装置及诊断设备
CN116166536A (zh) 一种测试方法、装置、电子设备及存储介质
CN115454856A (zh) 多应用的安全检测方法、装置、介质及电子设备
CN108845932B (zh) 一种网络库的单元测试方法、装置、存储介质及终端
CN109039813B (zh) 一种检测因特网接入的方法、***及设备
CN112650672A (zh) 基于Junit的模型测试***、方法和装置
KR101647396B1 (ko) 휴대통신 단말의 송수신불량 진단장치 및 진단방법
KR101584783B1 (ko) 휴대통신 단말의 리셋 진단장치 및 진단방법
CN111597101A (zh) Sdk接入状态检测方法、计算机设备及计算机可读存储介质
CN116027029B (zh) 荧光层析免疫分析仪的检测方法、电子设备及存储介质

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190521

Year of fee payment: 4