1 |
1
(a) 모바일단말기에 설치된 아바타 기반의 실시간 주변대화서비스용 애플리케이션의 실행으로 모바일단말기가 통신망을 통해 음성공개대화서버에 접속하면, 음성공개대화서버는 모바일단말기에 지리정보DB로부터 웹 지도를 전송하고 모바일단말기는 수신된 웹 지도를 화면에 표시하되 웹 지도가 표시된 화면 중심에 사용자의 의해 설정된 자신의 아바타를 표시하는 단계;(b) 상기 음성공개대화서버는 모바일단말기로부터 웹 지도에 표시된 아바타의 경도 및 위도 좌표를 추출하여 위치정보DB에 저장하는 단계;(c) 상기 음성공개대화서버는 모바일단말기 화면에 표시된 지리정보 위에 표출된 자신의 아바타 위치에 따른 웹 지도의 축적별 좌표번호를 산출하는 단계;(d) 상기 음성공개대화서버는 모바일단말기 화면에 표시된 지리정보 위에 표출된 자신의 아바타가 위치한 웹 지도의 타일격자로부터 이웃하거나 일정 범위 내의 웹 지도의 타일격자의 좌표번호를 산출하는 단계;(e) 상기 음성공개대화서버는 이웃하거나 일정 범위 내의 웹 지도의 타일격자에 위치하는 다른 모바일단말기의 사용자에 의하여 설정된 하나 이상의 아바타를 추출하여 그룹핑하는 단계;(f) 상기 음성공개대화서버는 자신의 아바타가 위치한 웹 지도의 타일격자의 중앙값에 해당하는 경도와 위도 좌표와 그룹핑된 하나 이상의 이웃하는 아바타가 위치한 웹 지도의 타일격자의 중앙값에 해당하는 경도와 위도 좌표 사이에 거리를 각각 산출하는 단계;(g) 상기 음성공개대화서버는 상기 단계(f)에서 산출된 거리를 이용하여 음성강도를 조절하는 단계, 및(h) 상기 음성공개대화서버는 자신의 아바타와 이웃하는 하나 이상의 아바타 사이에 공개된 음성대화가 음성통신서버를 통해 각각의 모바일단말기로 송수신이 이루어지도록 하는 단계를 포함하는, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 방법
|
2 |
2
제 1 항에 있어서, (i) 상기 모바일단말기 화면에 표시된 웹 지도 위에 현재 실제위치의 아바타를 드래그(Drag)하여 가상위치로 이동시키면 음성공개대화서버는 단계(b) 내지 단계(g)를 수행하는 단계를 포함하는, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 방법
|
3 |
3
제 1 항에 있어서, 상기 단계(b)에서, 상기 웹 지도는 지리정보DB에서 제공하는 구글지도를 이용하거나 모바일단말기에 설치된 구글지도를 이용하는, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 방법
|
4 |
4
제 1 항에 있어서, 상기 단계(c)에서, 음성공개대화서버는 웹 지도의 타일격자의 x축 좌표번호를 다음의 수학식, (여기서, x는 경도, level은 축척별로 0~20의 정수값)으로 산출하고,음성공개대화서버는 웹 지도의 타일격자의 y축 좌표번호를 다음의 수학식, (여기서, y는 위도, level은 축척별로 0~20의 정수값)으로 산출하는, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 방법
|
5 |
5
제 1 항에 있어서, 상기 단계(d)에서, 상기 웹 지도의 이웃하거나 일정 범위 내의 타일격자는 8의 배수로 확대되는, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 방법
|
6 |
6
제 1 항에 있어서, 상기 단계(f)에서, 음성공개대화서버는 자신의 아바타와 이웃하는 아바타 사이에 거리를 다음의 수학식,(여기서, r은 지구 지름의 평균값(6,374㎞), λ1, λ2, φ1, φ2는 타일격자의 중앙값의 경도 및 위도 좌표)으로 산출하는, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 방법
|
7 |
7
제 1 항에 있어서, 상기 단계(g)에서, 음성공개대화서버는 음성의 강도를 다음의 수학식,(여기서, r은 지구 지름의 평균값(6,374㎞), λ1, λ2, φ1, φ2는 타일격자의 중앙값의 경도 및 위도 좌표, k2는 2x10-5 Newton/m2)으로 산출하는, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 방법
|
8 |
8
실시간으로 내 위치를 기반으로 하는 주변대화서비스용 애플리케이션이 설치되고 아바타를 가진 하나 이상의 다른 모바일단말기와 웹 지도 위의 실제위치 또는 가상위치에서 공개된 음성통화를 수행하는 모바일단말기;상기 실시간으로 접속된 복수의 모바일단말기로 지리정보DB에 저장된 웹 지도와 위치정보DB에 저장된 복수 모바일단말기의 위치정보를 제공하고, 모바일단말기 화면에 표시된 웹 지도 위에 사용자가 설정한 아바타의 현재 실제위치에서 타일격자의 좌표번호를 산출하거나 사용자에 의하여 모바일단말기 화면에 표시된 아바타의 드래그에 의한 가상위치에서 타일격자의 좌표번호를 산출하며, 웹 지도 위에 아바타가 위치한 타일격자로부터 이웃하거나 일정 범위 내의 복수 타일격자의 좌표번호를 각각 산출하고, 아바타와 이웃하거나 일정 범위 내의 웹 지도의 타일격자에 위치하는 다른 복수 모바일단말기의 아바타를 추출하여 그룹핑하며, 웹 지도의 타일격자 중심의 아바타와 이웃하거나 일정 범위 내의 아바타들 사이의 거리를 산출하여 음성의 강도를 조절하는 음성공개대화서버, 및상기 모바일단말기 화면의 웹 지도에 표시된 아바타의 실제위치 또는 가상위치를 기반으로 아바타 상호간 음성통신을 제공하고 아바타 사이의 공개적인 음성 대화내용을 대화내용DB에 저장하는 음성통신서버를 포함하여 이루어진, 내 위치를 기반으로 주변의 다른 모바일단말기 사용자들과 음성으로 공개 대화하는 시스템
|