1 |
1
전자장치에 있어서,다수의 통신 인터페이스들; 및현재 실행중인 통신에 관련된 응용 프로그램을 판단하고, 상기 현재 실행중인 통신에 관련된 응용 프로그램에 관련된 정보, 통신에 관련된 사용자 프로파일 정보 또는 상기 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보 중 적어도 일부에 기반하여 상기 다수의 통신 인터페이스들 중 사용할 통신 인터페이스를 선택하도록 구성된 제어부를 포함하는 전자장치
|
2 |
2
제1항에 있어서, 상기 제어부는, 상기 실행중인 통신에 관련된 응용 프로그램에 관련된 정보 또는 상기 통신에 관련된 사용자 프로파일 정보 중 적어도 일부에 기반하여 상기 실행중인 응용 프로그램과 관련된 상기 전자 장치의 통신 이력 패턴을 생성하고,상기 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보 중 적어도 일부에 기반하여, 상기 생성된 전자 장치의 통신 이력 패턴에 대응되는 각 통신 인터페이스를 이용한 데이터 송수신 시 소모 에너지를 산출하고, 상기 다수의 통신 인터페이스들 중 상기 산출된 소모 에너지가 최소값을 갖는 통신 인터페이스를 선택하고,상기 선택된 통신 인터페이스를 사용하여 통신 연결을 수행하도록 구성된 전자장치
|
3 |
3
제2항에 있어서, 상기 제어부는, 상기 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보로부터, 상기 데이터 송수신 시 총 시간 구간 중 데이터 송수신을 준비하는 제1 시간 구간에 대응하여 미리 설정된 제1 소모 에너지, 상기 데이터 송수신 시 총 시간 구간 중 실제 데이터를 송수신하는 제2 시간 구간에 대응하여 미리 설정된 단위 데이터당 소모 에너지 및 상기 데이터 송수신 시 총 시간 구간 중 데이터 송수신을 종료하는 제3 시간 구간에 대응하여 미리 설정된 제3 소모 에너지를 확인하고, 상기 확인된 단위 데이터당 소모 에너지와 송수신될 데이터 량의 곱으로 제2 소모 에너지를 산출하고,상기 산출된 제2 소모 에너지와 상기 확인된 제1 및 제3 소모 에너지를 합하여 상기 각 통신 인터페이스를 이용한 데이터 송수신 시 소모 에너지를 산출하도록 구성된 전자장치
|
4 |
4
제1항에 있어서, 상기 제어부는, 현재 사용중인 통신 인터페이스가 존재하는 경우, 통신 인터페이스의 전환 조건이 충족되는지 여부를 판단하고, 상기 통신 인터페이스의 전환 조건이 충족되면, 상기 다수의 통신 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보 중 적어도 일부에 기반하여 각 통신 인터페이스를 이용한 데이터 송수신 시 소모 에너지를 산출하고, 상기 다수의 통신 인터페이스들 중 상기 산출된 소모 에너지가 최소값을 갖는 통신 인터페이스를 선택하고, 상기 선택된 통신 인터페이스가 상기 현재 사용중인 통신 인터페이스와 일치하지 않으면 상기 현재 사용중인 통신 인터페이스를 상기 선택된 통신 인터페이스로 전환하도록 구성된 전자장치
|
5 |
5
제4항에 있어서,상기 통신 인터페이스의 전환 조건은 현재 실행중인 통신과 관련된 응용 프로그램의 종류, 현재 사용중인 통신 인터페이스의 통신 연결 형태, 데이터 량, 또는 데이터 송수신 시 소모 에너지 중 적어도 하나를 포함하는 전자장치
|
6 |
6
제5항에 있어서,상기 제어부는, 상기 현재 실행중인 통신과 관련된 응용 프로그램과 관련된 정보에 기반하여, 상기 현재 사용중인 통신 인터페이스가 상기 현재 실행중인 통신과 관련된 응용 프로그램에서 지원되거나 지정된 통신 인터페이스에 대응되지 않으면 상기 통신 인터페이스의 전환이 필요한 것으로 판단하도록 구성된 전자장치
|
7 |
7
제5항에 있어서,상기 제어부는, 상기 현재 사용중인 통신 인터페이스를 통해 연결된 외부 전자 장치가 상기 전자 장치와 간접적으로 연결된 경우 상기 통신 인터페이스의 전환이 필요한 것으로 판단하도록 구성된 전자장치
|
8 |
8
제5항에 있어서, 상기 제어부는, 통신 인터페이스 전환의 기준이 되는 데이터 량에 대한 제1 쓰레쉬홀드를 설정하도록 구성된 전자장치
|
9 |
9
제8항에 있어서, 상기 제어부는, 상기 현재 사용중인 통신 인터페이스가 상기 제1 통신 인터페이스인 경우, 상기 송수신될 데이터 크기가 상기 설정된 제1 쓰레쉬홀드 이상이면 상기 통신 인터페이스의 전환이 필요한 것으로 판단하고, 상기 현재 사용중인 통신 인터페이스가 상기 제2 통신 인터페이스인 경우, 상기 송수신될 데이터 크기가 상기 설정된 제1 쓰레쉬홀드 미만이면 상기 통신 인터페이스의 전환이 필요한 것으로 판단하도록 구성된 전자장치
|
10 |
10
제9항에 있어서, 상기 제1 통신 인터페이스는 블루투스이고, 상기 제2 통신 인터페이스는 WiFi인 전자장치
|
11 |
11
제10항에 있어서,상기 제어부는, 상기 전환된 통신 인터페이스를 사용하여 통신 연결을 수행하도록 더 구성된 전자장치
|
12 |
12
제11항에 있어서,상기 제어부는, 상기 전환된 통신 인터페이스가 상기 제2 통신 인터페이스 경우, 상기 전환된 제2 통신 인터페이스를 사용하여 통신 연결을 수행한 후, 상기 송수신될 데이터 크기가 프레임당 송수신될 데이터 크기에 대해 미리 설정된 제2 쓰레쉬홀드 미만이면 상기 송수신될 데이터 크기가 상기 미리 설정된 제2 쓰레쉬홀드 이상이 될 때까지 누적하여 상기 통신 연결된 제2 통신 인터페이스를 통해 한번에 송수신하도록 구성된 전자장치
|
13 |
13
전자장치의 통신 연결 방법에 있어서,현재 실행중인 통신에 관련된 응용 프로그램을 판단하는 동작; 및상기 현재 실행중인 통신에 관련된 응용 프로그램에 관련된 정보, 통신에 관련된 사용자 프로파일 정보 또는 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보 중 적어도 일부에 기반하여 상기 다수의 통신 인터페이스들 중 사용할 통신 인터페이스를 선택하는 동작을 포함하는 방법
|
14 |
14
제13항에 있어서, 상기 다수의 통신 인터페이스들 중 사용할 통신 인터페이스를 선택하는 동작은, 상기 실행중인 통신에 관련된 응용 프로그램에 관련된 정보 또는 상기 통신에 관련된 사용자 프로파일 정보 중 적어도 일부에 기반하여 상기 실행중인 응용 프로그램과 관련된 상기 전자 장치의 통신 이력 패턴을 생성하는 동작;상기 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보 중 적어도 일부에 기반하여, 상기 생성된 전자 장치의 통신 이력 패턴에 대응되는 각 통신 인터페이스를 이용한 데이터 송수신 시 소모 에너지를 산출하는 동작; 및상기 다수의 통신 인터페이스들 중 상기 산출된 소모 에너지가 최소값을 갖는 통신 인터페이스를 선택하는 동작을 포함하는 방법
|
15 |
15
제14항에 있어서, 상기 데이터 송수신 시 소모 에너지를 산출하는 동작은, 상기 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보로부터, 상기 데이터 송수신 시 총 시간 구간 중 데이터 송수신을 준비하는 제1 시간 구간에 대응하여 미리 설정된 제1 소모 에너지, 상기 데이터 송수신 시 총 시간 구간 중 실제 데이터를 송수신하는 제2 시간 구간에 대응하여 미리 설정된 단위 데이터당 소모 에너지, 및 상기 데이터 송수신 시 총 시간 구간 중 데이터 송수신을 종료하는 제3 시간 구간에 대응하여 미리 설정된 제3 소모 에너지를 확인하는 동작; 상기 확인된 단위 데이터당 소모 에너지와 송수신될 데이터 량의 곱으로 제2 소모 에너지를 산출하는 동작; 및상기 산출된 제2 소모 에너지와 상기 확인된 제1 및 제3 소모 에너지의 합을 산출하는 동작을 포함하는 방법
|
16 |
16
제13항에 있어서, 상기 다수의 통신 인터페이스들 중 사용할 통신 인터페이스를 선택하는 동작은, 현재 사용중인 통신 인터페이스가 존재하는 경우, 통신 인터페이스의 전환 조건이 충족되는지 여부를 판단하는 동작; 상기 통신 인터페이스의 전환 조건이 충족되면, 상기 다수의 통신 다수의 통신 인터페이스들 각각에 관한 통신 상태별 소모 에너지 정보 중 적어도 일부에 기반하여 각 통신 인터페이스를 이용한 데이터 송수신 시 소모 에너지를 산출하는 동작; 상기 다수의 통신 인터페이스들 중 상기 산출된 소모 에너지가 최소값을 갖는 통신 인터페이스를 선택하는 동작; 및상기 선택된 통신 인터페이스가 상기 현재 사용중인 통신 인터페이스와 일치하지 않으면 상기 현재 사용중인 통신 인터페이스를 상기 선택된 통신 인터페이스로 전환하는 동작을 포함하는 방법
|
17 |
17
제16항에 있어서,상기 통신 인터페이스의 전환 조건은 현재 실행중인 통신과 관련된 응용 프로그램의 종류, 현재 사용중인 통신 인터페이스의 통신 연결 형태, 데이터 량, 또는 데이터 송수신 시 소모 에너지 중 적어도 하나를 포함하는 방법
|
18 |
18
제17항에 있어서, 상기 통신 인터페이스의 전환 조건이 충족되는지 여부를 판단하는 동작은, 상기 현재 실행중인 통신과 관련된 응용 프로그램과 관련된 정보에 기반하여, 상기 현재 사용중인 통신 인터페이스가 상기 현재 실행중인 통신과 관련된 응용 프로그램에서 지원되거나 지정된 통신 인터페이스에 대응되지 않으면 상기 통신 인터페이스의 전환이 필요한 것으로 판단하는 동작을 포함하는 방법
|
19 |
19
제17항에 있어서, 상기 통신 인터페이스의 전환 조건이 충족되는지 여부를 판단하는 동작은, 상기 현재 사용중인 통신 인터페이스를 통해 연결된 외부 전자 장치가 상기 전자 장치와 간접적으로 연결된 경우 상기 통신 인터페이스의 전환이 필요한 것으로 판단하는 동작을 포함하는 방법
|
20 |
20
제17항에 있어서,상기 통신 인터페이스의 전환 조건이 충족되는지 여부를 판단하는 동작은,통신 인터페이스 전환의 기준이 되는 데이터 량에 대한 쓰레쉬홀드를 설정하는 동작을 포함하는 방법
|
21 |
21
제20항에 있어서,상기 통신 인터페이스의 전환 조건이 충족되는지 여부를 판단하는 동작은, 상기 현재 사용중인 통신 인터페이스가 상기 제1 통신 인터페이스인 경우, 상기 송수신될 데이터 크기가 상기 설정된 쓰레쉬홀드 이상이면 상기 통신 인터페이스의 전환이 필요한 것으로 판단하고, 상기 현재 사용중인 통신 인터페이스가 상기 제2 통신 인터페이스인 경우, 상기 송수신될 데이터 크기가 상기 설정된 쓰레쉬홀드 미만이면 상기 통신 인터페이스의 전환이 필요한 것으로 판단하는 동작을 포함하는 방법
|
22 |
22
제21항에 있어서, 상기 제1 통신 인터페이스는 블루투스이고, 상기 제2 통신 인터페이스는 WiFi인 방법
|
23 |
23
제22항에 있어서, 상기 전환된 통신 인터페이스를 사용하여 통신 연결을 수행하는 동작을 더 포함하는 방법
|
24 |
24
제23항에 있어서,상기 전환된 통신 인터페이스가 상기 제2 통신 인터페이스 경우, 상기 전환된 제2 통신 인터페이스를 사용하여 통신 연결을 수행한 후, 상기 송수신될 데이터 크기가 프레임당 송수신될 데이터 크기에 대해 미리 설정된 제2 쓰레쉬홀드 미만이면 상기 송수신될 데이터 크기가 상기 미리 설정된 제2 쓰레쉬홀드 이상이 될 때까지 누적하여 상기 통신 연결된 제2 통신 인터페이스를 통해 한번에 송수신하는 방법
|