1 |
1
내비게이션 서비스 서버가 클라이언트들에게 공유 경로 서비스를 제공하는 방법에 있어서,제1클라이언트로부터, 제2클라이언트로의 여행의 표현을 생성하기 위한 제1클라이언트의 요청에 응답하여 제1여행 리소스를 생성하는 단계, 여기서 상기 제2클라이언트로의 여행의 목적지는 제2 클라이언트의 식별자로 특정됨; 상기 제1여행 리소스에 상응하는 경로 정보 및 관련 교통 정보를 표현하는 리소스들을 생성하는 단계;상기 제2클라이언트의 요청과 무관하게, 상기 제1여행 리소스에 대응되는, 상기 제1 클라이언트로의 여행을 표현하는 제2여행 리소스를 생성하는 단계, 여기서 상기 제1 클라이언트로의 여행의 목적지는 상기 제1클라이언트의 위치로 특정됨; 및상기 제2여행 리소스에 상응하는 경로 정보 및 관련 교통 정보를 표현하는 리소스들을 생성하는 단계를 포함하는 방법
|
2 |
2
제1항에 있어서,네트워크 상의 외부 엔티티로부터 상기 제2 클라이언트의 식별자에 대응하는 상기 제2 클라이언트의 위치 정보를 획득하는 단계를 더 포함하는, 방법
|
3 |
3
제1항에 있어서,상기 제2클라이언트에게 상기 제2 여행 리소스에 접근할 수 있는 URL을 전달하는 단계를 더 포함하고, 상기 제2 여행 리소스는 상기 제2여행 리소스에 상응하는 경로 정보 및 관련 교통 정보를 표현하는 리소스로의 링크를 나타내는 파라미터를 포함하는, 방법
|
4 |
4
제3항에 있어서, 상기 제2클라이언트는, 상기 URL에 대한 HTTP(hypertext transfer protocol) GET 동작을 수행하여 상기 제2 여행 리소스의 파라미터들을 획득하고, 상기 제2여행 리소스에 상응하는 경로 정보 및 관련 교통 정보를 표현하는 리소스에 대한 링크에 대한 HTTP GET 동작을 수행하여, 상기 경로 정보 및 관련 정보를 제공받는 것을 특징으로 하는, 방법
|
5 |
5
제1항에 있어서,상기 제1여행 리소스에 상응하는 경로 정보는, 새로운 세그먼트에 진입하면 상기 제1클라이언트가 상기 제1여행 리소스 내의 상기 제1클라이언트의 위치 정보를 나타내는 파라미터를 수정하여야 함을 지시하는 지시자를 포함하고,상기 제2여행 리소스에 상응하는 경로 정보는, 새로운 세그먼트에 진입하면 상기 제2클라이언트가 상기 제2여행 리소스 내의 상기 제2클라이언트의 위치 정보를 나타내는 파라미터를 수정하여야 함을 지시하는 지시자를 포함하는 것을 특징으로 하는, 방법
|
6 |
6
제1항에 있어서,상기 제1클라이언트가 사용 중인 경로에서 이탈하였음을 알리는, 상기 제1여행 리소스 내 파라미터의 수정을 인식하면, 상기 제1클라이언트의 현재 위치에 대응되는 새로운 경로를 계산하고, 상기 제1클라이언트 및 상기 제2클라이언트에게 상기 새로운 경로의 URL을 알리는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
7 |
7
제1항에 있어서,상기 제1클라이언트가 사용 중인 경로상에서 새로운 세그먼트에 진입하였음을 알리는, 상기 제1여행 리소스 내 파라미터의 수정을 인식하면, 통지 메시지를 상기 제2클라이언트에게 전송하는 단계를 더 포함하고,상기 통지 메시지는 상기 제1클라이언트의 위치정보, 및 상기 제1클라이언트와 제2클라이언트 간의 남은 시간 정보상기 제1클라이언트와 제2클라이언트 간의 남은 거리 정보를 포함하는 것을 특징으로 하는, 방법
|
8 |
8
제1항에 있어서,상기 제1클라이언트와 상기 제2클라이언트가 동일한 세그먼트에 진입하였음을 알리는, 상기 제1여행 리소스 내 파라미터의 수정 및 상기 제2여행 리소스 내의 파라미터의 수정을 인식하면, 상기 제1클라이언트의 위치정보를 상기 제2클라이언트에게 전송하고, 상기 제2클라이언트의 위치정보를 상기 제1클라이언트에게 전송하는 단계를 더 포함하는 것을 특징으로 하는, 방법
|
9 |
9
내비게이션 서비스 서버가 클라이언트들에게 공유 경로 서비스를 제공하는 방법에 있어서,제1클라이언트로부터 제2클라이언트로의 제1여행의 표현(representation)을 생성하기 위한 제1클라이언트의 요청에 응답하여, 상기 제1여행의 표현에 데이터 저장소를 할당하는 과정, 여기서 상기 데이터 저장소는 상기 제1여행의 파라미터들을 저장하기 위해 할당되며, 상기 제1여행의 표현은 관련된 URL을 가지며, 상기 제1여행의 파라미터는 출발지(origin)와 목적지(destination)를 포함하며, 상기 목적지는 제2클라이언트의 식별자로 특정됨;상기 제1여행에 대해 계산된 경로의 표현과 상기 계산된 경로에 관련된 교통 정보의 표현에 각각 데이터 저장소를 할당하는 단계;상기 제2 클라이언트의 요청과 무관하게, 상기 제2클라이언트로부터 상기 제1클라이언트로의 제2여행의 표현에 데이터 저장소를 할당하는 과정, 여기서 상기 데이터 저장소는 상기 제2여행의 파라미터들을 저장하기 위해 할당되며, 상기 제2여행의 표현은 관련된 URL을 가지며, 상기 제2여행의 파라미터들은 출발지와 목적지를 포함하며, 상기 목적지는 상기 제1클라이언트의 출발지로 특정됨;상기 제2여행에 대해 계산된 경로의 표현과 상기 계산된 경로에 관련된 교통 정보의 표현에 각각 데이터 저장소를 할당하는 단계;를 포함하는 방법
|
10 |
10
클라이언트들에게 공유 경로 서비스를 제공하는 내비게이션 서비스 서버로서, 적어도 하나의 프로세서;데이터 저장소; 및명령어들을 포함하는 메모리를 포함하고, 상기 명령어들은 상기 프로세서에 의해 수행될 경우에, 상기 프로세서로 하여금, 제1클라이언트로부터 제2클라이언트로의 제1여행의 표현(representation)을 생성하기 위한 제1클라이언트의 요청에 응답하여, 상기 제1여행의 표현에 데이터 저장소를 할당하는 과정, 여기서 상기 데이터 저장소는 상기 제1여행의 파라미터들을 저장하기 위해 할당되며, 상기 제1여행의 표현은 관련된 URL을 가지며, 상기 제1여행의 파라미터는 출발지(origin)와 목적지(destination)를 포함하며, 상기 목적지는 제2클라이언트의 식별자로 특정됨;상기 제1여행에 대해 계산된 경로의 표현과 상기 계산된 경로에 관련된 교통 정보의 표현에 각각 데이터 저장소를 할당하는 단계;상기 제2 클라이언트의 요청과 무관하게, 상기 제2클라이언트로부터 상기 제1클라이언트로의 제2여행의 표현에 데이터 저장소를 할당하는 과정, 여기서 상기 데이터 저장소는 상기 제2여행의 파라미터들을 저장하기 위해 할당되며, 상기 제2여행의 표현은 관련된 URL을 가지며, 상기 제2여행의 파라미터들은 출발지와 목적지를 포함하며, 상기 목적지는 상기 제1클라이언트의 출발지로 특정됨;상기 제2여행에 대해 계산된 경로의 표현과 상기 계산된 경로에 관련된 교통 정보의 표현에 각각 데이터 저장소를 할당하는 단계;를 수행하도록 구성된, 내비게이션 서비스 서버
|