1 |
1
모바일 네트워크 환경에서의 딥러닝(Deep Learning) 수행 시스템에 있어서,복수의 작업에 대응하는 복수의 작업 요청을 생성하고, 상기 복수의 작업 요청 중 제1작업 요청을 전송하는 제1모바일 단말; 및상기 제1모바일 단말로부터 상기 제1작업 요청을 수신하고, 상기 제1작업 요청에 대응하는 제1작업을 수행하여 상기 제1작업의 수행 결과 데이터를 상기 제1모바일 단말로 전송하는 제2모바일 단말,을 포함하고,상기 제1모바일 단말은 상기 제2모바일 단말의 상기 제1작업의 수행과 병렬적으로 상기 복수의 작업 중 적어도 일부의 작업을 수행하고,상기 제1모바일 단말 및 상기 제2모바일 단말 각각은 멀티 스레드(multi-thread)를 통해 복수의 작업을 병렬적으로 다른 모바일 단말과 분산하여 처리하고,상기 제1모바일 단말은 복수의 작업을 상기 멀티 스레드를 통해 수행하기 위한 복수의 프로세서(processor)를 포함하고, 상기 제1모바일 단말이 수행하는 적어도 일부의 작업이 복수 개인 경우, 상기 복수 개의 적어도 일부의 작업 각각에 대응하는 복수의 프로세서에 의하여 병렬적으로 처리하며,상기 제1모바일 단말과 상기 제2모바일 단말은 각자 수행한 작업의 수행 결과 데이터를 서버 단말로 전송하되, 상기 제2모바일 단말에 의해 수행된 상기 제1작업의 수행 결과 데이터는 상기 제1모바일 단말과 상기 제2모바일 단말 간의 네트워크 환경에 따라 상기 제1모바일 단말을 경유하여 상기 서버 단말로 전송되는 것인, 딥러닝 수행 시스템
|
2 |
2
제1항에 있어서,상기 제1모바일 단말은 상기 복수의 작업 중 제2작업을 수행하고,상기 제2작업은 상기 제1작업과 병렬처리 되는 것인, 딥러닝 수행 시스템
|
3 |
3
제1항에 있어서,상기 제1모바일 단말은 상기 복수의 작업 중 제2작업을 수행하고,상기 딥러닝 수행 시스템은,상기 제1모바일 단말로부터 상기 제1작업의 수행 결과 데이터 및 상기 제2작업의 수행 결과 데이터를 수신하는 서버 단말,을 더 포함하는 것인, 딥러닝 수행 시스템
|
4 |
4
제3항에 있어서,상기 복수의 작업 요청 중 제3작업 요청을 수신하고, 상기 제3작업 요청에 대응하는 제3작업을 수행하여 상기 제3작업의 수행 결과 데이터를 전송하는 제3모바일 단말,을 더 포함하는 딥러닝 수행 시스템
|
5 |
5
제4항에 있어서,상기 제1모바일 단말과 상기 제3모바일 단말 간의 네트워크 환경에 따라 상기 제3모바일 단말은 상기 제3작업 요청을 상기 제1모바일 단말 또는 상기 서버 단말 중 어느 하나로부터 수신하고, 상기 제3작업의 수행 결과 데이터를 상기 제1모바일 단말 또는 상기 서버 단말 중 어느 하나로 전송하는 것인, 딥러닝 수행 시스템
|
6 |
6
제5항에 있어서,상기 제1모바일 단말과 상기 제3모바일 단말이 동일 와이파이(wi-fi) 네트워크 또는 블루투스(Bluetooth) 네트워크로 연결 가능한 경우, 상기 제3모바일 단말은 상기 제3작업 요청을 상기 제1모바일 단말로부터 수신하고, 상기 제3작업의 수행 결과 데이터를 상기 제1모바일 단말로 전송하는 것인, 딥러닝 수행 시스템
|
7 |
7
제5항에 있어서,상기 제1모바일 단말과 상기 제3모바일 단말이 동일 와이파이(wi-fi) 네트워크 또는 블루투스(Bluetooth) 네트워크로 연결 가능하지 않은 경우, 상기 제3모바일 단말은 상기 제3작업 요청을 상기 서버 단말로부터 수신하고, 상기 제3작업의 수행 결과 데이터를 상기 서버 단말로 전송하는 것인, 딥러닝 수행 시스템
|
8 |
8
삭제
|
9 |
9
제1항에 있어서,상기 제2모바일 단말은 상기 제1작업의 수행에 필요한 복수의 서브(sub)-작업 요청을 생성하고, 상기 복수의 서브-작업 요청 중 제1서브 작업 요청을 전송하고,상기 딥러닝 수행 시스템은,상기 제2모바일 단말로부터 상기 제1서브 작업 요청을 수신하고, 상기 제1서브 작업 요청에 대응하는 제1서브 작업을 수행하여 상기 제1서브 작업의 수행 결과 데이터를 상기 제2모바일 단말로 전송하는 제4모바일 단말,을 더 포함하는 딥러닝 수행 시스템
|
10 |
10
모바일 네트워크 환경에서의 딥러닝(Deep Learning) 수행 방법에 있어서,(a) 제1모바일 단말이 복수의 작업에 대응하는 복수의 작업 요청을 생성하고, 상기 복수의 작업 요청 중 제1작업 요청을 전송하는 단계; 및(b) 제2모바일 단말이 상기 제1모바일 단말로부터 상기 제1작업 요청을 수신하고, 상기 제1작업 요청에 대응하는 제1작업을 수행하여 상기 제1작업의 수행 결과 데이터를 상기 제1모바일 단말로 전송하는 단계,를 포함하고,상기 제1모바일 단말은 상기 제2모바일 단말의 상기 제1작업의 수행과 병렬적으로 상기 복수의 작업 중 적어도 일부의 작업을 수행하고,상기 제1모바일 단말 및 상기 제2모바일 단말 각각은 멀티 스레드(multi-thread)를 통해 복수의 작업을 병렬적으로 다른 모바일 단말과 분산하여 처리하고,상기 제1모바일 단말은 복수의 작업을 상기 멀티 스레드를 통해 수행하기 위한 복수의 프로세서(processor)를 포함하고, 상기 제1모바일 단말이 수행하는 적어도 일부의 작업이 복수 개인 경우, 상기 복수 개의 적어도 일부의 작업 각각에 대응하는 복수의 프로세서에 의하여 병렬적으로 처리하며,상기 제1모바일 단말과 상기 제2모바일 단말은 각자 수행한 작업의 수행 결과 데이터를 서버 단말로 전송하되, 상기 제2모바일 단말에 의해 수행된 상기 제1작업의 수행 결과 데이터는 상기 제1모바일 단말과 상기 제2모바일 단말 간의 네트워크 환경에 따라 상기 제1모바일 단말을 경유하여 상기 서버 단말로 전송되는 것인, 딥러닝 수행 방법
|
11 |
11
제10항에 있어서,(c) 상기 제1모바일 단말이 상기 복수의 작업 중 제2작업을 수행하는 단계,를 더 포함하고,상기 제2작업은 상기 제1작업과 병렬처리 되는 것인, 딥러닝 수행 방법
|
12 |
12
제11항에 있어서,(d) 제3모바일 단말이 상기 복수의 작업 요청 중 제3작업 요청을 수신하고, 상기 제3작업 요청에 대응하는 제3작업을 수행하여 상기 제3작업의 수행 결과 데이터를 전송하는 단계,를 더 포함하는 딥러닝 수행 방법
|
13 |
13
제12항에 있어서,상기 (d) 단계에서, 상기 제1모바일 단말과 상기 제3모바일 단말 간의 네트워크 환경에 따라, 상기 제3모바일 단말은 상기 제3작업 요청을 상기 제1모바일 단말 또는 서버 단말 중 어느 하나로부터 수신하고, 상기 제3작업의 수행 결과 데이터를 상기 제1모바일 단말 또는 상기 서버 단말 중 어느 하나로 전송하는 것인, 딥러닝 수행 방법
|
14 |
14
모바일 네트워크 환경에서의 딥러닝(Deep Learning) 수행을 위한 제1모바일 단말에 있어서,복수의 작업 각각을 수행하기 위한 복수의 프로세서;상기 복수의 작업에 대응하는 복수의 작업 요청을 생성하는 작업 요청 생성부;상기 복수의 작업 요청 중 제1작업 요청을 제2모바일 단말에 전송하는 작업 요청 전송부; 및상기 제2모바일 단말로부터 상기 제1작업 요청에 대응하는 제1작업의 수행 결과 데이터를 수신하는 작업 결과 수신부,를 포함하고,상기 복수의 프로세서는,상기 제2모바일 단말의 상기 제1작업의 수행과 병렬적으로 상기 복수의 작업 중 적어도 일부의 작업을 수행하고,상기 적어도 일부의 작업이 복수 개인 경우, 상기 복수 개의 적어도 일부의 작업 각각에 대응하는 복수의 프로세서에 의하여 병렬적으로 처리하며,상기 제1모바일 단말 및 상기 제2모바일 단말 각각은 멀티 스레드(multi-thread)를 통해 복수의 작업을 병렬적으로 다른 모바일 단말과 분산하여 처리하고,상기 제1모바일 단말과 상기 제2모바일 단말 각각에 의하여 수행된 작업의 수행 결과 데이터는 서버 단말로 전송되되, 상기 제2모바일 단말에 의해 수행된 상기 제1작업의 수행 결과 데이터는 상기 제1모바일 단말과 상기 제2모바일 단말 간의 네트워크 환경에 따라 상기 제1모바일 단말을 경유하여 상기 서버 단말로 전송되는 것인, 제1모바일 단말
|
15 |
15
제14항에 있어서,상기 복수의 프로세서는 상기 제1작업을 수행하는 제1프로세서 및 상기 복수의 작업 중 제2작업을 수행하는 제2프로세서를 포함하고,상기 제1프로세서의 작업 수행 결과는 상기 제2모바일 단말로부터 수신한 상기 제1작업의 수행 결과 데이터에 의해 대체 가능하고,상기 제2작업은 상기 제1작업과 병렬처리 되는 것인, 제1모바일 단말
|
16 |
16
제14항에 있어서,상기 제1모바일 단말과 상기 제2모바일 단말 간의 네트워크 환경 상태를 판단하는 통신부,를 더 포함하고,상기 통신부의 판단 결과, 상기 제1모바일 단말과 상기 제2모바일 단말이 동일 와이파이(wi-fi) 네트워크 또는 블루투스(Bluetooth) 네트워크로 연결 가능한 경우, 상기 작업 요청 전송부는 상기 제1작업 요청을 적어도 제2모바일 단말에 전송하고, 상기 작업 결과 수신부는 상기 제2모바일 단말로부터 상기 제1작업 요청에 대응하는 제1작업의 수행 결과 데이터를 수신하는 것인, 제1모바일 단말
|
17 |
17
제10항 내지 제13항 중 어느 한 항의 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록한 컴퓨터에서 판독 가능한 기록매체
|