1 |
1
사용자가 배터리를 충전할 때 반복적으로 수행하는 충전 패턴을 학습하는 충전패턴 학습부; 상기 배터리의 잔량을 검출하는 배터리 잔량 검출부; 이동단말기에 설치되는 복수의 앱과 복수의 코어의 작동을 모니터링하는 앱 모니터링부; 상기 복수의 앱과 상기 복수의 코어 중 적어도 하나의 작동을 제어하도록 설계된 복수의 모드 중 하나를 선택하는 모드선택부; 미리 설계된 알고리즘을 이용하여 상기 복수의 코어 중 적어도 하나의 동작을 제어하는 멀티코어 제어부; 및 상기 배터리의 잔량이 미리 설정된 임계치에 도달하면, 상기 충전패턴과 상기 사용자의 위치를 비교하여 상기 배터리의 소진전에 상기 배터리의 충전이 불가한 경우, 상기 모드선택부와 상기 멀티코어 제어부를 제어하여 상기 복수의 앱과 상기 복수의 코어의 작동을 조절하여 배터리 사용량을 감소시키는 충전제어부;를 포함하는 것을 특징으로 하는 이동단말기의 전원제어장치
|
2 |
2
제1항에 있어서, 상기 충전패턴 학습부는, 사용자가 충전을 수행하는 충전주기, 충전시간대, 충전장소, 충전시작시 배터리의 잔량인 시작 충전량, 충전종료시 배터리의 잔량인 최종 충전량을 학습하는 것을 특징으로 하는 이동단말기의 전원제어장치
|
3 |
3
제1항에 있어서, 상기 모드선택부는, 상기 배터리의 잔량이 감소함에 따라 상기 복수의 코어 중 작동하는 코어의 수를 감소시키는 모드, 전화 서비스와 특정 앱만이 작동하도록 제어하는 모드, 앱 전화 서비스와 최소의 앱만을 작동하도록 제어하는 모드 중 하나를 선택하는 것을 특징으로 하는 이동단말기의 전원제어장치
|
4 |
4
제1항에 있어서, 상기 멀티코어 제어부는, 상기 복수의 코어에 모두 앱이 할당되어 있는 경우, 로드가 가장 적은 코어를 선택하여 추가의 앱 할당을 중지하고, 상기 로드가 가장 적은 코어에 할당된 앱이 종료되면, 상기 로드가 가장 적은 코어의 동작을 중지시키는 것을 특징으로 하는 이동단말기의 전원제어장치
|
5 |
5
제4항에 있어서, 상기 멀티코어 제어부는, 상기 로드가 가장 적은 코어보다 로드가 더 적은 코어가 감지되면, 상기 로드가 더 적은 코어에 추가의 앱 할당을 중지하는 것을 특징으로 하는 이동단말기의 전원제어장치
|
6 |
6
제1항에 있어서, 상기 멀티코어 제어부는, 미리 선택된 코어에서 작동하는 앱의 상태를 다른 코어로 이동시키고, 상기 미리 선택된 코어의 동작을 중지시키는 것을 특징으로 하는 이동단말기의 전원제어장치
|
7 |
7
제1항에 있어서, 상기 멀티코어 제어부는 복수의 코어 중 일부의 코어에만 스레드를 할당하여 동작하는 코어의 개수를 조절하는 것을 특징으로 하는 이동단말기의 전원제어장치
|
8 |
8
제1항에 있어서, 이동단말기의 위치를 추정하는 위치추정부; 상기 이동단말기의 위치와 상기 사용자의 충전패턴을 비교하여 상기 배터리의 충전시작 예상시간을 산출하는 충전예상시간 산출부; 상기 이동단말기에서 구동중인 상기 앱과 코어의 작동상태에 따라 예상방전시간을 추정하는 방전시간 추정부; 및상기 충전시작 예상시간, 상기 앱과 코어의 작동상태를 포함하는 배터리 정보를 화면에 표시하는 UI제어부;를 포함하는 것을 특징으로 하는 이동단말기의 전원제어장치
|
9 |
9
사용자가 배터리를 충전할 때 반복적으로 수행하는 충전 패턴을 학습하는 학습단계; 상기 배터리의 잔량을 검출하는 잔량검출단계; 상기 배터리의 잔량이 미리 설정된 임계치에 도달하면, 상기 충전 패턴과 상기 사용자의 실시간 위치에 따라 방전전에 상기 배터리의 충전이 가능한지 여부를 판단하는 판단단계; 및상기 방전전에 상기 배터리의 충전이 불가능한 경우, 복수의 앱과 복수의 코어 중 적어도 하나의 작동을 제어하는 제어단계;를 포함하는 것을 특징으로 하는 이동단말기의 제어방법
|
10 |
10
제9항에 있어서, 상기 제어단계에서 상기 코어의 작동을 제어하는 과정은, 상기 복수의 코어에 모두 앱이 할당되어 있으면, 로드가 가장 적은 코어를 선택하여 추가의 앱 할당을 중지하는 단계와, 상기 로드가 가장 적은 코어에 할당된 앱이 종료되면, 상기 로드가 가장 적은 코어의 동작을 중지시키는 단계를 포함하는 것을 특징으로 하는 이동단말기의 제어방법
|
11 |
11
제10항에 있어서, 상기 제어단계에서 상기 코어의 작동을 제어하는 과정은, 상기 로드가 가장 적은 코어보다 로드가 더 적은 코어가 감지되면, 상기 로드가 더 적은 코어에 추가의 앱 할당을 중지하는 단계를 포함하는 것을 특징으로 하는 이동단말기의 제어방법
|
12 |
12
제9항에 있어서, 상기 제어단계에서 상기 코어의 작동을 제어하는 과정은, 미리 선택된 코어에서 작동하는 앱의 상태를 다른 코어로 이동시키는 단계와, 상기 미리 선택된 코어의 동작을 중지시키는 단계를 포함하는 것을 특징으로 하는 이동단말기의 제어방법
|