[go: up one dir, main page]

KR20210136728A - Method of location-based contents sharing - Google Patents

Method of location-based contents sharing Download PDF

Info

Publication number
KR20210136728A
KR20210136728A KR1020200055403A KR20200055403A KR20210136728A KR 20210136728 A KR20210136728 A KR 20210136728A KR 1020200055403 A KR1020200055403 A KR 1020200055403A KR 20200055403 A KR20200055403 A KR 20200055403A KR 20210136728 A KR20210136728 A KR 20210136728A
Authority
KR
South Korea
Prior art keywords
information
request
location
server
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020200055403A
Other languages
Korean (ko)
Inventor
전진오
송태건
안청진
Original Assignee
주식회사 네오스텍
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 네오스텍 filed Critical 주식회사 네오스텍
Priority to KR1020200055403A priority Critical patent/KR20210136728A/en
Publication of KR20210136728A publication Critical patent/KR20210136728A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a location-based data sharing method of a server connected to an information requesting terminal and a request receiving terminal through a network, which enables a user to receive real-time or past situations as multimedia data without moving to a remote location. According to the present invention, the location-based data sharing method comprises, by a server: a first step of receiving request data from an information requesting terminal, wherein the request data includes location information and time information; a second step of generating a location range according to a predetermined criterion on the basis of the location information of the request data; a third step of generating a list of request receiving terminals on the basis of the location range; a fourth step of sending the request data to the request receiving terminals included in the list; a fifth step of receiving acceptance data from the request receiving terminal; a sixth step of designating at least one terminal among the request receiving terminals as an information providing terminal and transmitting designation information to the request receiving terminal; a seventh step of receiving multimedia data from the information providing terminal, wherein the multimedia data includes location information and time information of multimedia; and an eighth step of transmitting the multimedia data to the information request terminal.

Description

위치기반 데이터 공유방법{Method of location-based contents sharing}Location-based data sharing method {Method of location-based contents sharing}

본 발명은 위치기반 데이터 공유방법에 관한 것으로, 보다 상세하게는 네트워크를 이용하여 위치기반 데이터 공유방법에 관한 것이다.The present invention relates to a location-based data sharing method, and more particularly, to a location-based data sharing method using a network.

최근 스마트 폰(Smart Phone)과 같은 휴대 단말이 대중화됨에 따라 사용자는 휴대 단말을 통해 다양한 디지털 컨텐츠에 접근하는 것이 용이해졌다. 또한, GPS 기술과 휴대 단말이 결합함에 따라 위치정보를 활용한 다양한 어플리케이션이 보급되는 추세이다. 따라서, 사용자들은 SNS 등을 통해 자신이 특정 장소에서 찍은 사진이나 동영상 등을 서버에 업로드하여 해당 장소의 상황을 불특정인에게 중계하는 역할을 수행하기도 한다. 그러나 이러한 SNS의 기능은 컨텐츠를 생산하는 사용자의 의지에 의해서만 특정 위치의 상황이 중계된다는 점에서 한계를 갖고 있다.Recently, as portable terminals such as smart phones have become popular, it has become easier for users to access various digital contents through the portable terminals. In addition, as GPS technology and mobile terminals are combined, various applications using location information are becoming popular. Therefore, users may also play a role of relaying the situation of a specific place to an unspecified person by uploading a photo or video taken at a specific place to the server through SNS or the like. However, this function of SNS has limitations in that the situation of a specific location is relayed only by the will of the user who produces the content.

대한민국 공개특허 제10-2014-0056562호(공개일자: 2014년 5월 12일, 발명의 명칭: 복수의 모바일 단말을 이용한 영상 생성 방법 및 시스템 그 기록매체, 모바일 단말)Korean Patent Laid-Open Patent No. 10-2014-0056562 (Publication date: May 12, 2014, Title of the invention: Image generating method and system using a plurality of mobile terminals, recording medium, mobile terminal)

본 발명이 해결하려는 과제는, 위치기반 데이터 공유방법을 제공하는 것이다. The problem to be solved by the present invention is to provide a location-based data sharing method.

상기 과제를 해결하기 위한 본 발명의 위치기반 데이터 공유방법은 정보요청 단말기 및 요청수신 단말기와 네트워크를 통해 연결되는 서버가 위치기반 데이터 공유방법에 있어서, 상기 서버가 상기 정보요청 단말기로부터 요청 데이터를 수신하는 제1 단계 - 상기 요청 데이터는 위치정보 및 시간정보를 포함함. -, 상기 서버가 상기 요청 데이터의 위치정보에 기반하여 미리 정해진 기준에 따라 위치 범위를 생성하는 제2 단계, 상기 서버가 상기 위치 범위에 기반하여 요청수신 단말기의 리스트를 생성하는 제3 단계, 상기 서버가 상기 리스트의 상기 요청수신 단말기에 상기 요청 데이터를 송신하는 제4 단계, 상기 서버가 상기 요청수신 단말기로부터 수락 데이터를 수신하는 제5 단계, 상기 서버가 상기 요청수신 단말기 중 적어도 하나의 단말기를 정보제공 단말기로 지정하고 지정여부를 요청수신 단말기에 송신하는 제6 단계, 상기 서버가 상기 정보제공 단말기로부터 멀티미디어 데이터를 수신하는 제7 단계 - 상기 멀티미디어 데이터는 멀티미디어의 위치정보 및 시간정보를 포함함. -, 및 상기 서버가 상기 멀티미디어 데이터를 상기 정보요청 단말기에 송신하는 제8 단계를 포함하는 위치기반 데이터 공유방법이다.In the location-based data sharing method of the present invention for solving the above problems, the information requesting terminal and the request receiving terminal and a server connected through a network are the location-based data sharing methods, wherein the server receives the requested data from the information requesting terminal The first step of doing - the request data includes location information and time information. -, a second step of the server generating a location range according to a predetermined criterion based on the location information of the request data, a third step of the server generating a list of request receiving terminals based on the location range, the A fourth step of the server transmitting the request data to the request receiving terminal in the list, a fifth step of the server receiving the acceptance data from the request receiving terminal, the server selecting at least one terminal among the request receiving terminals A sixth step of designating an information providing terminal and transmitting the designation status to the request receiving terminal, a seventh step of the server receiving multimedia data from the information providing terminal - The multimedia data includes location information and time information of multimedia . -, and the server is a location-based data sharing method comprising an eighth step of transmitting the multimedia data to the information request terminal.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제2 단계는 상기 서버가 상기 요청 데이터의 위치정보가 지시하는 위치를 기준으로 일정 반경을 위치 범위로 생성하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the second step further includes the step of generating, by the server, a predetermined radius as a location range based on the location indicated by the location information of the request data. It may be a method of sharing data based on it.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제3 단계는, 상기 서버가 상기 요청수신 단말기로부터 실시간 위치정보를 수신하는 단계, 및 상기 실시간 위치정보가 상기 2 단계의 위치 범위에 포함되는지 판단하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the third step includes: the server receiving real-time location information from the request receiving terminal; It may be a location-based data sharing method further comprising the step of determining whether it is included.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제7 단계는 상기 정보제공 단말기로부터 수신한 멀티미디어 데이터의 시간정보와 상기 요청 데이터의 시간정보를 비교하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the seventh step further comprises comparing time information of the multimedia data received from the information providing terminal with time information of the request data. It could be a sharing method.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제7 단계는 상기 서버가 상기 정보제공 단말기의 저장공간에 저장된 멀티미디어 데이터를 수신하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the seventh step may be a location-based data sharing method further comprising the step of the server receiving multimedia data stored in a storage space of the information providing terminal. .

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 서버가 상기 제7 단계를 수행한 이후에 상기 서버가 상기 정보제공 단말기로부터 수신한 멀티미디어 데이터의 위치정보 또는 시간정보를 상기 요청 데이터의 위치정보 또는 시간정보와 비교하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, after the server performs the seventh step, the server stores the location information or time information of the multimedia data received from the information providing terminal of the request data. It may be a location-based data sharing method further comprising the step of comparing with location information or time information.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 요청 데이터의 시간정보는 상기 제1 단계에서 상기 정보요청 단말기가 상기 요청 데이터를 송신한 시각의 시간정보인 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the time information of the requested data may be a location-based data sharing method that is time information of a time when the information requesting terminal transmits the requested data in the first step have.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 요청 데이터의 시간정보는 상기 제1 단계에서 상기 정보요청 단말기가 요청 데이터를 송신한 시각 이전의 일정한 시간 범위이고, 상기 비교하는 단계는 상기 서버가 상기 정보제공 단말기로부터 수신한 멀티디이어 데이터의 시간정보를 상기 시간 범위에 포함되는지 판단하는 것인 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the time information of the requested data is a certain time range before the time when the information requesting terminal transmits the requested data in the first step, the step of comparing It may be a location-based data sharing method in which the server determines whether the time information of the multi-diameter data received from the information providing terminal is included in the time range.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 서버가 상기 비교하는 단계를 수행한 이후에 상기 비교결과 미리 정해진 기준을 통과하지 못하는 경우에는 상기 정보제공 단말기에 재요청 또는 거절 데이터를 송신하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, if the server does not pass a predetermined criterion as a result of the comparison after performing the comparing step, re-request or reject data to the information providing terminal It may be a location-based data sharing method further comprising the step of transmitting.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 서버가 상기 비교하는 단계를 수행한 이후에 상기 비교결과 미리 정해진 기준을 통과하는 경우에는 상기 제8 단계를 수행하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.The location-based data sharing method according to an embodiment of the present invention further comprises the step of performing the eighth step when the comparison result passes a predetermined criterion after the server performs the comparing step It may be a location-based data sharing method.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제8 단계는 상기 서버가 상기 정보제공 단말기로부터 수신한 멀티미디어 데이터를 서버의 저장부에 저장하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the eighth step further comprises the step of storing, by the server, the multimedia data received from the information providing terminal in a storage unit of the server. can be

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 서버가 상기 제8 단계를 수행한 이후에 상기 서버가 재요청 불가 여부를 판단하는 제9 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.The location-based data sharing method according to an embodiment of the present invention is a location-based data sharing method further comprising a ninth step of determining whether the server cannot re-request after the server performs the eighth step. can

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제9 단계는 미리 정해진 재요청시간이 도과된 경우 재요청 불가로 판단하는 제10 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the ninth step may be a location-based data sharing method further comprising a tenth step of determining that re-request is impossible when a predetermined re-request time has elapsed. .

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제10 단계는 재요청 불가로 판단된 경우 상기 서버가 상기 정보요청 단말기에 재요청 불가 데이터를 송신하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, when it is determined that the re-request is impossible, the step of the server further includes the step of transmitting, by the server, data that cannot be re-requested to the information request terminal. It could be a sharing method.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제9 단계는 상기 정보제공 단말기가 상기 요청 데이터의 위치정보가 지시하는 위치를 기준으로 일정한 범위를 벗어나는 경우 재요청 불가로 판단하는 제10 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, the ninth step is to determine that re-request is impossible when the information providing terminal is out of a certain range based on the location indicated by the location information of the requested data. It may be a location-based data sharing method further comprising step 10.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은, 상기 제10 단계는 재요청 불가로 판단된 경우 상기 서버가 상기 정보요청 단말기에 재요청 불가 데이터를 송신하는 단계를 더 포함하는 위치기반 데이터 공유방법일 수 있다.In the location-based data sharing method according to an embodiment of the present invention, when it is determined that the re-request is impossible, the step of the server further includes the step of transmitting, by the server, data that cannot be re-requested to the information request terminal. It could be a sharing method.

본 발명의 일 실시예에 따른 위치기반 데이터 공유방법은 원격지에 이동하지 않고도 실시간 또는 과거의 상황을 멀티미디어 데이터로 제공받을 수 있는 효과가 있다.The location-based data sharing method according to an embodiment of the present invention has the effect of being provided with multimedia data in real time or in the past without moving to a remote location.

도 1은 본 발명의 일 실시예에 따른 네트워크 환경의 예를 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 서버, 정보요청 단말기 및 정보제공 단말기 간에 원격지 컨텐츠를 공유하는 방법이 수행되는 흐름도를 도시한다.
도 3 내지 9는 도 3의 흐름도에 따른 원격지 컨텐츠를 공유하는 방법을 설명하기 위한 참고 도면들이다.
1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention.
2 is a flowchart illustrating a method for sharing remote content between a server, an information requesting terminal, and an information providing terminal according to an embodiment of the present invention.
3 to 9 are reference diagrams for explaining a method of sharing content from a remote location according to the flowchart of FIG. 3 .

이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다. 본 발명을 설명하는데 있어서, 해당 분야에 이미 공지된 기술 또는 구성에 대한 구체적인 설명을 부가하는 것이 본 발명의 요지를 불분명하게 할 수 있다고 판단되는 경우에는 상세한 설명에서 이를 일부 생략하도록 한다. 또한, 본 명세서에서 사용되는 용어들은 본 발명의 실시예들을 적절히 표현하기 위해 사용된 용어들로서, 이는 해당 분야의 관련된 사람 또는 관례 등에 따라 달라질 수 있다. 따라서, 본 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, if it is determined that adding a detailed description of a technique or configuration already known in the relevant field may make the gist of the present invention unclear, some of these will be omitted from the detailed description. In addition, the terms used in this specification are terms used to properly express the embodiments of the present invention, which may vary according to a person or custom in the relevant field. Accordingly, definitions of these terms should be made based on the content throughout this specification.

여기서 사용되는 전문용어는 단지 특정 실시예를 언급하기 위한 것이며, 본 발명을 한정하는 것을 의도하지 않는다. 여기서 사용되는 단수 형태들은 문구들이 이와 명백히 반대의 의미를 나타내지 않는 한 복수 형태들도 포함한다. 명세서에서 사용되는 '포함하는'의 의미는 특정 특성, 영역, 정수, 단계, 동작, 요소 및/또는 성분을 구체화하며, 다른 특정 특성, 영역, 정수, 단계, 동작, 요소, 성분 및/또는 군의 존재나 부가를 제외시키는 것은 아니다.The terminology used herein is for the purpose of referring to specific embodiments only, and is not intended to limit the invention. As used herein, the singular forms also include the plural forms unless the phrases clearly indicate the opposite. As used herein, the meaning of 'comprising' specifies a particular characteristic, region, integer, step, operation, element and/or component, and other specific characteristic, region, integer, step, operation, element, component, and/or group. It does not exclude the existence or addition of

이하, 첨부된 도 1 내지 도 9를 참조하여 본 발명의 일 실시예에 따른 위치기반 데이터 공유방법에 대해서 설명하도록 한다.Hereinafter, a location-based data sharing method according to an embodiment of the present invention will be described with reference to the accompanying FIGS. 1 to 9 .

본 발명의 위치기반 데이터 공유방법은 정보요청자(20)가 원격지의 컨텐츠를 얻기 위하여 서버(100)에 요청데이터를 송신하고, 서버(100)는 정보제공 단말기(310)로부터 멀티미디어 데이터(410)를 수신하여 이를 정보요청 단말기(200)에 제공해준다. 정보요청자(20)는 자신이 원하는 위치의 상황을 알기 위해서 정보요청 단말기(200)를 통해 요청데이터를 생성하여 서버(100)에 전송한다. 요청데이터를 수신한 서버(100)는 일정한 기준에 따라 요청수신 단말기(300) 중에서 정보제공 단말기(310)를 지정할 수 있고, 정보제공 단말기(310)는 멀티미디어 데이터(410)를 생성하여 서버(100)에 전송할 수 있다. 서버(100)는 전송받은 멀티미디어 데이터(410)를 정보요청 단말기(200)에 전송하고 정보요청자(20)는 멀티미디어 데이터(410)가 자신이 원하는 내용에 해당하는지 확인할 수 있다.In the location-based data sharing method of the present invention, the information requester 20 transmits the requested data to the server 100 to obtain content from a remote location, and the server 100 receives the multimedia data 410 from the information providing terminal 310 . It is received and provided to the information request terminal 200 . The information requester 20 generates request data through the information request terminal 200 and transmits it to the server 100 in order to know the situation of the desired location. The server 100 that has received the request data may designate the information providing terminal 310 among the request receiving terminals 300 according to a predetermined standard, and the information providing terminal 310 generates the multimedia data 410 to create the server 100 ) can be sent to The server 100 transmits the received multimedia data 410 to the information request terminal 200 , and the information requestor 20 may check whether the multimedia data 410 corresponds to the content desired by the server 100 .

도 1은 본 발명의 일 실시예에 따른 네트워크(10) 환경의 예를 도시한 도면이다.1 is a diagram illustrating an example of a network 10 environment according to an embodiment of the present invention.

도 1의 네트워크(10) 환경은 네트워크(10), 정보요청 단말기(200), 서버(100), 요청수신 단말기(300) 및 정보제공 단말기(310)를 포함하는 예를 나타내고 있다. 도 1은 본 개시의 설명을 위한 일례로 휴대 단말의 수나 서버(100)의 수가 도 1에 도시된 바와 같이 한정되는 것은 아니다.The network 10 environment of FIG. 1 shows an example including the network 10 , the information requesting terminal 200 , the server 100 , the request receiving terminal 300 and the information providing terminal 310 . 1 is an example for the description of the present disclosure, and the number of mobile terminals or the number of servers 100 is not limited as shown in FIG. 1 .

네트워크(10)는, PAN(personal area network), LAN(local area network), CAN(campus area network), MAN(metropolitan area network), WAN(wide area network), BBN(broadband network), 인터넷 등의 네트워크(10) 중 하나 이상의 임의의 네트워크(10)를 포함할 수 있다. 네트워크(10)는 버스 네트워크(10), 스타 네트워크(10), 링 네트워크(10), 메쉬 네트워크(10), 스타-버스 네트워크(10), 트리 또는 계층적(hierarchical) 네트워크(10) 등을 포함하는 네트워크(10) 토폴로지 중 임의의 하나 이상을 포함할 수 있으나, 이에 제한되지 않는다.The network 10 is a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), the Internet, etc. It may include any one or more of the networks 10 . The network 10 includes a bus network 10 , a star network 10 , a ring network 10 , a mesh network 10 , a star-bus network 10 , a tree or a hierarchical network 10 , and the like. It may include, but is not limited to, any one or more of the network 10 topologies that include it.

정보요청 단말기(200)는 네트워크(10)를 통해 서버(100)와 통신 가능하게 연결되어 데이터를 송수신할 수 있다. 이때, 정보요청 단말기(200)는 스마트폰, 휴대폰, 노트북, 태블릿 PC 등을 포함할 수 있으나 이에 제한되지 않는다. 정보요청 단말기(200)는 사용자가 원하는 원격지의 컨텐츠를 서버(100)에 요구하는 기능을 수행한다.The information request terminal 200 may be communicatively connected to the server 100 through the network 10 to transmit and receive data. In this case, the information request terminal 200 may include, but is not limited to, a smart phone, a mobile phone, a notebook computer, a tablet PC, and the like. The information request terminal 200 performs a function of requesting the content from a remote location desired by the user to the server 100 .

서버(100)는 네트워크(10)를 통해 정보요청 단말기(200) 및 요청수신 단말기(300)와 통신 가능하게 연결되어 데이터를 송수신할 수 있다. 서버(100)는 명령, 코드, 파일, 컨텐츠, 서비스 등을 제공하는 적어도 하나의 컴퓨터 장치로 구현될 수 있고 저장공간(110)을 포함할 수 있으나 이에 제한되지 않는다. 서버(100)는 원격지의 컨텐츠를 요구하는 정보요청 단말기(200)와 해당 컨텐츠를 생성하는 정보제공 단말기(310)를 중계하는 기능을 수행한다.The server 100 may be communicatively connected to the information requesting terminal 200 and the request receiving terminal 300 through the network 10 to transmit and receive data. The server 100 may be implemented as at least one computer device that provides commands, codes, files, contents, services, and the like, and may include a storage space 110 , but is not limited thereto. The server 100 performs a function of relaying the information requesting terminal 200 requesting content from a remote location and the information providing terminal 310 generating the corresponding content.

요청수신 단말기(300)는 네트워크(10)를 통해 서버(100)와 통신 가능하게 연결되어 데이터를 송수신할 수 있다. 이때, 요청수신 단말기(300)는 스마트폰, 휴대폰, 노트북, 태블릿 PC 등을 포함할 수 있으나 이에 제한되지 않는다. 도 1에 도시된 것과 같이 요청수신 단말기(300)는 복수가 존재할 수 있다. 요청수신 단말기(300)는 서버(100)가 원격지의 위치에 기반한 일정한 기준에 의하여 작성한 리스트에 포함될 수 있다. 따라서, 요청수신 단말기(300)는 정보요청 단말기(200)에 원격지의 컨텐츠를 제공할 수 있는 정보제공 단말기(310)의 후보군이 된다.The request receiving terminal 300 may be communicatively connected to the server 100 through the network 10 to transmit and receive data. In this case, the request receiving terminal 300 may include, but is not limited to, a smart phone, a mobile phone, a notebook computer, a tablet PC, and the like. As shown in FIG. 1 , a plurality of request receiving terminals 300 may exist. The request receiving terminal 300 may be included in the list prepared by the server 100 based on a predetermined standard based on the location of the remote location. Accordingly, the request receiving terminal 300 becomes a candidate group for the information providing terminal 310 that can provide the remote content to the information requesting terminal 200 .

정보제공 단말기(310)는 요청수신 단말기(300) 중에서 원격지 컨텐츠를 제공하도록 지정된 요청수신 단말기(300)를 의미한다. 즉, 일정한 기준에 의하여 서버(100)가 작성하는 요청수신 단말기(300) 리스트 중에서 하나의 정보제공 단말기(310)가 지정된다. 정보제공 단말기(310)는 원격지의 컨텐츠를 서버(100)에 송신하며, 결과적으로 정보요청 단말기(200)에 원격지 컨텐츠를 제공하는 기능을 수행한다.The information providing terminal 310 means a request receiving terminal 300 designated to provide remote content among the request receiving terminals 300 . That is, one information providing terminal 310 is designated from the list of request receiving terminals 300 prepared by the server 100 according to a certain standard. The information providing terminal 310 transmits the remote content to the server 100 , and as a result, performs a function of providing the remote content to the information requesting terminal 200 .

이하, 도 2 내지 도 9를 참고로 하여, 위치기반 데이터 공유방법에 대하여 상세히 설명한다.Hereinafter, a location-based data sharing method will be described in detail with reference to FIGS. 2 to 9 .

도 2는 본 발명의 일 실시예에 따라서 서버(100)가 위치기반 데이터 공유방법을 수행하는 흐름도를 도시한다. 이하, 도 2의 흐름도에 따라 단계별로 위치기반 데이터 공유방법을 설명한다.2 is a flowchart illustrating the server 100 performing a location-based data sharing method according to an embodiment of the present invention. Hereinafter, a location-based data sharing method will be described step by step according to the flowchart of FIG. 2 .

제1 단계: 서버(100)는 정보요청자(20)가 원하는 위치의 멀티미디어 컨텐츠를 공유하기 위하여 정보요청 단말기(200)로부터 요청 데이터(400)를 수신할 수 있다(S110). 정보요청자(20)는 자신이 원하는 원격지의 상황을 알기 위하여 정보요청 단말기(200)를 통해 요청데이터를 서버(100)에 송신한다. 도 3은 정보요청 단말기(200)가 네트워크(10)를 통해서 서버(100)에 요청 데이터(400)를 송신하는 것을 도시한다.Step 1: The server 100 may receive the requested data 400 from the information requesting terminal 200 in order to share the multimedia content of the location desired by the information requestor 20 (S110). The information requester 20 transmits the request data to the server 100 through the information request terminal 200 in order to know the situation of the remote location desired by the information requester 20 . FIG. 3 shows that the information request terminal 200 transmits the request data 400 to the server 100 through the network 10 .

보다 상세히 설명하면, 정보요청자(20)는 여러가지 이유로 특정 장소의 실시간 상황 또는 과거 시각에서의 상황을 알고 싶어할 수 있다. 예를 들어, 특정 음식점이 인기가 좋아서 오랜 시간 대기해야만 입장할 수 있다면, 해당 음식점에 가고 싶어하는 사람 즉, 정보요청자(20)로서는 현재 해당 음식점의 대기줄이 얼마나 긴지 알고 싶을 수 있다. 이때 정보요청자(20)는 스스로 그 음식점으로 이동하여 상황을 파악할 수도 있지만 그 음식점 근처에 있는 누군가가 현재 상황을 알려주길 바랄 수도 있다. 이러한 상황에서 정보요청자(20)는 해당 음식점의 위치정보와 시간정보를 정보요청 단말기(200)에 입력하여 정보를 요청할 수 있게 된다. 정보요청 단말기(200)는 이러한 입력 정보를 요청데이터로 가공하여 네트워크(10)를 통해서 서버(100)에 전송할 수 있다.More specifically, the information requestor 20 may want to know the real-time situation or the situation in the past time of a specific place for various reasons. For example, if a specific restaurant is popular and can only be entered by waiting for a long time, the person who wants to go to the restaurant, that is, the information requester 20, may want to know how long the waiting line at the corresponding restaurant is. At this time, the information requester 20 may move to the restaurant by itself and grasp the situation, but may wish that someone near the restaurant informs the current situation. In this situation, the information requester 20 can request information by inputting the location information and time information of the corresponding restaurant into the information request terminal 200 . The information request terminal 200 may process this input information into request data and transmit it to the server 100 through the network 10 .

서버(100)에 전송되는 요청데이터에 대하여 도 4를 참조하여 설명하면, 요청데이터는 정보요청 단말기(200)ID, 이벤트ID, 위치정보, 시간정보, 피사체 정보 및 특이사항을 포함할 수 있다.When the request data transmitted to the server 100 is described with reference to FIG. 4 , the request data may include an information request terminal 200 ID, an event ID, location information, time information, subject information, and special items.

정보요청 단말기(200)ID는 서버(100)가 다수의 정보요청 단말기(200)를 식별할 수 있는 식별수단을 의미한다. 정보요청 단말기(200)ID는 임의의 단말기가 서버(100)에 정보요청 단말기(200)로 등록할 때 부여될 수 있다.The information request terminal 200 ID means an identification means by which the server 100 can identify a plurality of information request terminals 200 . The information request terminal 200 ID may be assigned when any terminal registers with the server 100 as the information request terminal 200 .

이벤트 ID는 서버(100)가 다수의 요청데이터를 구분하기 위한 식별수단을 의미한다. 이벤트 ID는 정보요청 단말기(200)가 요청데이터를 보내기 전에 서버(100) 또는 정보요청 단말기(200)에 의해 부여될 수 있다.The event ID means an identification means for the server 100 to distinguish a plurality of request data. The event ID may be assigned by the server 100 or the information requesting terminal 200 before the information requesting terminal 200 sends the request data.

위치정보는 정보요청자(20)가 정보요청 단말기(200)에 입력하는 정보이다. 위치정보는 정보요청자(20)가 원하는 위치의 좌표를 포함할 수 있다. 이때, 정보요청자(20)는 도 4에 도시된 것과 같이 정확한 좌표를 입력하는 것은 아니다. 정보요청자(20)는 자신이 요청하는 위치의 명칭 예를 들어, '연돈돈까스'를 입력할 수 있고, 인터넷 검색 등을 통하여 해당 위치의 주소를 입력할 수도 있다. 또한, 정보요청자(20)는 정보요청 단말기(200)의 화면으로 출력되는 지도상에서 직접 위치를 선택할 수도 있다.The location information is information that the information requestor 20 inputs to the information request terminal 200 . The location information may include coordinates of a location desired by the information requester 20 . At this time, the information requester 20 does not input exact coordinates as shown in FIG. 4 . The information requester 20 may input the name of the location requested, for example, 'Yeondon Pork Cutlet', and may also input the address of the corresponding location through an Internet search or the like. Also, the information requester 20 may directly select a location on the map output on the screen of the information request terminal 200 .

시간정보는 정보요청자(20)가 원하는 컨텐츠의 생성시각을 의미한다. 시간정보는 정보요청 단말기(200)가 요청 데이터(400)를 송신한 시각의 시간정보를 포함할 수 있다. 즉, 정보요청자(20)가 자신이 원하는 위치의 실시간 상황을 알고 싶은 경우에 요청 데이터(400)의 시간정보는 정보요청 단말기(200)가 요청 데이터(400)를 송신한 시각의 시간정보를 포함하게 된다.The time information means the creation time of the content desired by the information requester 20 . The time information may include time information of the time when the information request terminal 200 transmits the request data 400 . That is, when the information requester 20 wants to know the real-time situation of the desired location, the time information of the request data 400 includes time information of the time when the information request terminal 200 transmits the request data 400 will do

시간정보는 정보요청 단말기(200)가 요청 데이터(400)를 송신한 시각 이전의 일정한 시간 범위에 속하는 시각을 포함할 수 있다. 즉, 정보요청자(20)가 자신이 원하는 위치의 과거 상황을 알고 싶은 경우에 요청 데이터(400)의 시간정보는 정보요청 단말기(200)가 요청 데이터(400)를 송신한 시각 이전의 일정한 시간 범위에 속하는 시각을 포함하게 된다.The time information may include a time belonging to a predetermined time range before the time when the information request terminal 200 transmits the request data 400 . That is, when the information requester 20 wants to know the past situation of the desired location, the time information of the requested data 400 is a certain time range before the time when the information requesting terminal 200 transmits the requested data 400 . It includes the time belonging to

피사체 정보는 정보요청자(20)가 자신이 지정하는 위치를 특정하는 수단을 의미한다. 피사체 정보는 정보요청자(20)가 임의로 입력할 수 있다. 정보요청자(20)가 피사체 정보를 입력하지 않는 경우에는 정보 단말기가 해당 위치의 주소를 피사체 정보로 입력할 수 있다.The subject information means a means for specifying a location designated by the information requester 20 . The subject information may be arbitrarily input by the information requester 20 . When the information requestor 20 does not input subject information, the information terminal may input the address of the corresponding location as subject information.

특이사항은 정보요청자(20)가 해당 위치의 상황에 대한 구체적인 컨텐츠를 얻을 수 있도록 정보제공자(30)에게 요청하는 메시지를 의미한다. 정보제공자(30)는 특이사항을 토대로 정보요청자(20)가 원하는 방향으로 원격지의 컨텐츠를 생성할 수 있다.The specific item means a message for requesting the information provider 30 so that the information requester 20 can obtain specific contents about the situation of the corresponding location. The information provider 30 may generate content from a remote location in a direction desired by the information requester 20 based on specific matters.

제2 단계: 서버(100)는 정보제공 단말기(310)로부터 수신한 요청 데이터(400)의 위치정보에 기반해서 미리 정해진 기준에 따라 위치 범위를 생성할 수 있다(S120). 서버(100)는 정보요청자(20)가 정하는 일정범위 즉, 요청 데이터(400)의 위치정보가 지시하는 위치를 기준으로 정보요청자(20)가 정한 일정 반경을 위치 범위로 생성할 수 있다. 또한, 서버(100)는 서버(100)가 정하는 일정범위를 위치 범위로 생성할 수도 있다.Step 2: The server 100 may generate a location range according to a predetermined criterion based on location information of the request data 400 received from the information providing terminal 310 (S120). The server 100 may generate a predetermined radius determined by the information requestor 20 as the location range based on a predetermined range determined by the information requestor 20 , that is, a location indicated by the location information of the request data 400 . Also, the server 100 may generate a certain range determined by the server 100 as the location range.

도 5는 서버(100)가 요청 데이터(400)의 위치정보에 기반하여 미리 정해진 기준에 따라 위치 범위를 생성하는 것을 나타낸 것이다. 서버(100)는 요청데이터의 위치정보가 가리키는 좌표를 기준으로 일정한 반경을 위치 범위로 생성할 수 있다. 일정한 반경은 수km 내지 수십km를 포함한다.5 illustrates that the server 100 generates a location range according to a predetermined criterion based on location information of the request data 400 . The server 100 may generate a predetermined radius as the location range based on the coordinates indicated by the location information of the request data. A constant radius includes several kilometers to several tens of kilometers.

제3 단계: 서버(100)는 상술한 제2 단계의 위치 범위에 기반하여 요청수신 단말기(300)의 리스트를 생성할 수 있다(S130). 도 5에 도시된 것과 같이, 서버(100)는 요청수신 단말기(300) 중에서 요청데이터의 위치범위를 기준으로 일정 반경에 속하는 요청수신 단말기(300)를 별도로 지정할 수 있다. 이때, 서버(100)는 지정된 요청수신 단말기(300)를 리스트로 생성할 수 있다.Step 3: The server 100 may generate a list of the request receiving terminals 300 based on the location range of the second step described above (S130). As shown in FIG. 5 , the server 100 may separately designate the request receiving terminal 300 belonging to a predetermined radius based on the location range of the request data among the request receiving terminals 300 . In this case, the server 100 may generate the designated request receiving terminal 300 as a list.

서버(100)는 요청수신 단말기(300)로부터 실시간 위치정보를 수신할 수 있다. 요청수신 단말기(300)는 서버(100)에 자신의 실시간 위치정보를 제공하고, 서버(100)는 요청수신 단말기(300)의 실시간 위치정보가 제2 단계의 위치 범위에 포함되는지 판단할 수 있다.The server 100 may receive real-time location information from the request receiving terminal 300 . The request receiving terminal 300 provides its own real-time location information to the server 100, and the server 100 may determine whether the real-time location information of the request receiving terminal 300 is included in the location range of the second step. .

제4 단계: 서버(100)는 제3 단계의 리스트에 포함된 요청수신 단말기(300)에 요청 데이터(400)를 송신할 수 있다(S140). 서버(100)가 송신하는 요청 데이터(400)는 정보요청 단말기(200)로부터 수신한 요청 데이터(400)를 포함할 수 있다. 도 6은 서버(100)가 네트워크(10)를 통해서 정보제공 단말기(310)에 요청 데이터(400)를 송신하는 것을 도시한다.Step 4: The server 100 may transmit the request data 400 to the request receiving terminal 300 included in the list of the third step (S140). The request data 400 transmitted by the server 100 may include the request data 400 received from the information request terminal 200 . 6 illustrates that the server 100 transmits the request data 400 to the information providing terminal 310 through the network 10 .

제5 단계: 서버(100)는 요청수신 단말기(300)로부터 수락 데이터를 수신할 수 있다(S150). 요청 데이터(400)를 수신한 요청수신 단말기(300)의 사용자는 요청 데이터(400)를 기반으로 자신이 원격지의 컨텐츠를 정보요청자(20)에게 제공할 것인지 결정할 수 있다. 원격지의 컨텐츠를 제공하기로 결정한 정보요청자(20)는 요청수신 단말기(300)를 통하여 서버(100)에 수락 데이터를 송신할 수 있다.Step 5: The server 100 may receive acceptance data from the request receiving terminal 300 (S150). The user of the request receiving terminal 300 that has received the request data 400 may determine whether to provide the remote content to the information requester 20 based on the request data 400 . The information requester 20 who has decided to provide the remote content may transmit acceptance data to the server 100 through the request receiving terminal 300 .

제6 단계: 서버(100)는 요청수신 단말기(300) 중 적어도 하나의 단말기를 정보제공 단말기(310)로 지정하고 지정여부를 요청수신 단말기(300)에 송신할 수 있다(S160). 예를 들어, 서버(100)는 요청수신 단말기(300) 중 수락 데이터를 최초로 송신한 요청수신 단말기(300)를 정보제공 단말기(310)로 지정할 수 있다. 서버(100)는 정보제공 단말기(310)에 지정이 되었음을 확인하는 데이터를 송신할 수 있다. 서버(100)는 요청수신 단말기(300) 중 정보제공 단말기(310)로 지정되지 않은 요청수신 단말기(300)에 지정이 되지 않았음을 확인하는 데이터를 송신할 수 있다.Step 6: The server 100 may designate at least one terminal among the request receiving terminals 300 as the information providing terminal 310 and transmit whether the designation is made to the request receiving terminal 300 ( S160 ). For example, the server 100 may designate the request receiving terminal 300 that first transmitted the acceptance data among the request receiving terminals 300 as the information providing terminal 310 . The server 100 may transmit data confirming that the designation has been made to the information providing terminal 310 . The server 100 may transmit data confirming that the request receiving terminal 300 is not designated as the information providing terminal 310 among the request receiving terminals 300 .

정보제공 단말기(310)의 사용자 즉, 정보제공자(30)는 정보요청자(20)가 원하는 위치로 이동하여 정보요청자(20)가 특이사항에 입력한 내용을 토대로 멀티미디어 데이터(410)를 생성할 수 있다. 상술한 예를 토대로 설명하면, 정보요청자(20)가 '연돈돈까스'라는 음식점의 대기줄이 얼마나 긴지 알고 싶어서 요청데이터를 송신한 경우 정보제공자(30)는 해당 음식점의 위치로 이동하여 대기줄 상황을 사진이나 영상으로 촬영하는 방법으로 멀티미디어 데이터(410)를 생성할 수 있다.The user of the information providing terminal 310, that is, the information provider 30, moves to a location desired by the information requester 20 and generates multimedia data 410 based on the information entered by the information requester 20 in the specific items. have. To explain based on the above example, when the information requester 20 wants to know how long the waiting line at a restaurant called 'Yeondon Pork Cutlet' and transmits the request data, the information provider 30 moves to the location of the restaurant and waits line situation The multimedia data 410 may be generated by taking a picture or an image.

정보요청자(20)가 실시간 상황을 요청하는 경우 정보제공 단말기(310)는 정보제공자(30)가 실시간으로만 멀티미디어 데이터(410)를 생성할 수 있도록 제한할 수 있다. 예를 들어, 정보제공자(30)는 기존에 정보제공 단말기(310)에 저장된 사진이나 동영상 등을 멀티미디어 데이터(410)로 변환하여 생성할 수 없다.When the information requester 20 requests a real-time situation, the information providing terminal 310 may limit the information provider 30 to generate the multimedia data 410 only in real time. For example, the information provider 30 cannot convert a photo or video previously stored in the information providing terminal 310 into the multimedia data 410 and generate it.

정보요청자(20)가 과거 상황을 요청하는 경우 정보제공 단말기(310)는 정보제공자(30)가 정보제공 단말기(310)에 기존에 저장된 사진이나 동영상 등을 접근할 수 있도록 할 수 있다.When the information requestor 20 requests a past situation, the information providing terminal 310 may allow the information providing 30 to access a photo or video previously stored in the information providing terminal 310 .

제7 단계: 서버(100)는 정보제공 단말기(310)로부터 멀티미디어 데이터(410)를 수신할 수 있다(S170). 도 7은 정보제공 단말기(310)가 네트워크(10)를 통해서 서버(100)에 멀티미디어 데이터(410)를 송신하는 것을 도시한다. 멀티미디어 데이터(410)는 사진, 동영상, 텍스트 등을 포함할 수 있으나 이에 제한되지 않는다.Step 7: The server 100 may receive the multimedia data 410 from the information providing terminal 310 (S170). 7 illustrates that the information providing terminal 310 transmits the multimedia data 410 to the server 100 through the network 10 . The multimedia data 410 may include, but is not limited to, photos, videos, texts, and the like.

정보제공 단말기(310)가 송신하는 멀티미디어 데이터(410)는 해당 멀티미디어의 위치정보 및 시간정보를 포함할 수 있다. 멀티미디어의 위치정보는 해당 멀티미디어가 생성된 위치좌표를 포함할 수 있다. 멀티미디어의 시간정보는 해당 멀티미디어가 생성된 시각을 포함할 수 있다. 도 8은 멀티미디어 데이터(410)에 포함될 수 있는 사진, 촬영위치 및 촬영시간을 도시한다. 촬영시간 및 촬영위치는 정보제공자(30)가 별도로 입력하지 않더라도 정보제공 단말기(310)에 의해 자동으로 멀티미디어 데이터(410)에 포함될 수 있다.The multimedia data 410 transmitted by the information providing terminal 310 may include location information and time information of the corresponding multimedia. The multimedia location information may include location coordinates at which the multimedia is generated. The multimedia time information may include a time when the corresponding multimedia is generated. 8 shows a picture, a photographing location, and a photographing time that may be included in the multimedia data 410 . The photographing time and photographing location may be automatically included in the multimedia data 410 by the information providing terminal 310 even if the information provider 30 does not separately input it.

서버(100)는 정보제공 단말기(310)로부터 수신한 멀티미디어 데이터(410)의 시간정보와 요청 데이터(400)의 시간정보를 비교할 수 있다. 정보요청자(20)가 실시간 상황을 요청하는 경우 서버(100)는 정보요청자(20)가 원하는 시각으로부터 일정 범위의 시각에 멀티미디어 데이터(410)가 생성된 것인지 확인할 수 있다.The server 100 may compare the time information of the multimedia data 410 received from the information providing terminal 310 with the time information of the requested data 400 . When the information requestor 20 requests a real-time situation, the server 100 may check whether the multimedia data 410 is generated at a time within a range from the time desired by the information requester 20 .

정보요청자(20)가 과거 상황을 요청하는 경우 서버(100)는 정보제공 단말기(310)의 저장공간(110)에 기존에 저장된 사진이나 동영상 등을 멀티미디어 데이터(410)로 수신할 수 있다.When the information requester 20 requests a past situation, the server 100 may receive a photo or video previously stored in the storage space 110 of the information providing terminal 310 as the multimedia data 410 .

서버(100)는 상술한 제7 단계를 수행한 이후에 정보제공 단말기(310)로부터 수신한 멀티미디어 데이터(410)의 위치정보 또는 시간정보를 요청 데이터(400)의 위치정보 또는 시간정보와 비교할 수 있다. 비교결과 미리 정해진 기준을 통과하지 못하는 경우에는 서버(100)가 정보제공 단말기(310)에 재요청 또는 거절 데이터를 송신할 수 있다. 이와 반대로, 비교결과 미리 정해진 기준을 통과하는 경우에는 서버(100)가 후술하는 제8 단계를 수행하도록 할 수 있다. The server 100 may compare the location information or time information of the multimedia data 410 received from the information providing terminal 310 with the location information or time information of the request data 400 after performing the seventh step described above. have. If the comparison result does not pass the predetermined criteria, the server 100 may transmit the re-request or rejection data to the information providing terminal 310 . Conversely, when the comparison result passes a predetermined criterion, the server 100 may perform an eighth step to be described later.

요청 데이터(400)의 시간정보는 제1 단계에서 정보요청 단말기(200)가 요청 데이터(400)를 송신한 시각의 시간정보를 포함할 수 있다. 또한, 요청 데이터(400)의 시간정보는 제1 단계에서 정보요청 단말기(200)가 요청 데이터(400)를 송신한 시각 이전의 일정한 시간 범위를 의미할 수 있다. 이때, 위치정보 또는 시간정보를 비교하는 단계는 멀티미디어 데이터(410)의 시간정보가 상술한 일정한 시간 범위에 포함되는지 판단하는 단계를 포함할 수 있다.The time information of the request data 400 may include time information of the time when the information request terminal 200 transmits the request data 400 in the first step. In addition, the time information of the request data 400 may mean a predetermined time range before the time when the information request terminal 200 transmits the request data 400 in the first step. In this case, the step of comparing the location information or the time information may include determining whether the time information of the multimedia data 410 is included in the above-described predetermined time range.

서버(100)는 정보제공 단말기(310)의 저장공간(110)에 저장된 멀티미디어 데이터(410)를 수신할 수 있다. 이를 통해, 서버(100)는 과거 상황을 요청하는 정보요청자(20)에게 해당 저장공간(110)에 저장된 멀티미디어 데이터(410)를 제공할 수 있다.The server 100 may receive the multimedia data 410 stored in the storage space 110 of the information providing terminal 310 . Through this, the server 100 may provide the multimedia data 410 stored in the storage space 110 to the information requester 20 requesting the past situation.

제8 단계: 서버(100)는 정보제공 단말기(310)로부터 송신 받은 멀티미디어 데이터(410)를 정보요청 단말기(200)에 송신할 수 있다(S180). 도 9은 정보제공 단말기(310)가 네트워크(10)를 통해서 서버(100)에 멀티미디어 데이터(410)를 송신하는 것을 도시한다. 멀티미디어 데이터(410)를 수신한 정보요청 단말기(200)는 멀티미디어 데이터(410)를 화면 또는 스피커 등을 통해 출력할 수 있다. 정보요청자(20)는 수신된 멀티미디어 데이터(410)를 확인한 후 그것이 자신이 원하는 데이터인지 결정할 수 있다. 만일 수신된 멀티미디어 데이터(410)가 정보요청자(20)가 원하는 데이터가 아닌 경우 정보요청자(20)는 정보요청 단말기(200)를 통하여 서버(100)에 재요청 데이터(400)를 송신할 수 있다. 만일 수신된 멀티미디어 데이터(410)가 정보요청자(20)가 원하는 데이터인 경우 정보요청자(20)는 정보요청 단말기(200)를 통하여 서버(100)에 수락 데이터를 송신할 수 있다.Step 8: The server 100 may transmit the multimedia data 410 received from the information providing terminal 310 to the information requesting terminal 200 (S180). 9 shows that the information providing terminal 310 transmits the multimedia data 410 to the server 100 through the network 10 . The information request terminal 200 that has received the multimedia data 410 may output the multimedia data 410 through a screen or a speaker. After checking the received multimedia data 410 , the information requester 20 may determine whether it is the desired data. If the received multimedia data 410 is not data desired by the information requester 20 , the information requestor 20 may transmit the re-requested data 400 to the server 100 through the information request terminal 200 . . If the received multimedia data 410 is data desired by the information requester 20 , the information requestor 20 may transmit acceptance data to the server 100 through the information request terminal 200 .

서버(100)는 상술한 제8 단계를 수행한 이후에 재요청 불가 여부를 판단할 수 있다. 이때, 서버(100)는 미리 정해진 재요청시간이 도과된 경우 재요청 불가로 판단할 수 있다. 또한, 서버(100)는 정보제공 단말기(310)가 요청 데이터(400)의 위치정보가 지시하는 위치를 기준으로 일정한 범위를 벗어나는 경우 재요청 불가로 판단할 수 있다. 즉, 정보제공 단말기(310)가 자신의 위치를 이동하여 상술한 일정한 범위를 크게 이탈하는 경우 서버(100)는 정보제공자(30)가 더 이상 멀티미디어 데이터(410)를 생성할 의지가 없다고 판단하고 이를 재요청 불가로 판단할 수 있다. 서버(100)가 재요청 불가로 판단한 경우 정보요청 단말기(200)에 재요청 불가 데이터를 송신할 수 있다. 재요청 불가 데이터를 수신한 정보요청 단말기(200)는 재요청 데이터(400)를 송신할 수 없게 된다.The server 100 may determine whether re-request is impossible after performing the above-described eighth step. In this case, the server 100 may determine that the re-request is impossible when the predetermined re-request time has elapsed. In addition, the server 100 may determine that the re-request is impossible when the information providing terminal 310 is out of a certain range based on the location indicated by the location information of the request data 400 . That is, when the information providing terminal 310 largely deviates from the above-described predetermined range by moving its location, the server 100 determines that the information provider 30 has no will to generate the multimedia data 410 any more. This may be considered as non-request. When the server 100 determines that re-request is impossible, it may transmit data that cannot be re-requested to the information request terminal 200 . The information requesting terminal 200 that has received the re-request impossible data cannot transmit the re-requested data 400 .

본 발명의 각 실시예에 개시된 기술적 특징들은 해당 실시예에만 한정되는 것은 아니고, 서로 양립 불가능하지 않은 이상, 각 실시예에 개시된 기술적 특징들은 서로 다른 실시예에 병합되어 적용될 수 있다.The technical features disclosed in each embodiment of the present invention are not limited only to the embodiment, and unless they are incompatible with each other, the technical features disclosed in each embodiment may be combined and applied to different embodiments.

이상, 본 발명의 ~의 실시예들에 대해 설명하였다. 본 발명은 상술한 실시예 및 첨부한 도면에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자의 관점에서 다양한 수정 및 변형이 가능할 것이다. 따라서 본 발명의 범위는 본 명세서의 청구범위뿐만 아니라 이 청구범위와 균등한 것들에 의해 정해져야 한다.In the above, embodiments of the present invention have been described. The present invention is not limited to the above-described embodiments and the accompanying drawings, and various modifications and variations will be possible from the point of view of those of ordinary skill in the art to which the present invention pertains. Accordingly, the scope of the present invention should be defined not only by the claims of the present specification, but also by those claims and their equivalents.

10: 네트워크
20: 정보요청자
30: 정보제공자
100: 서버
110: 저장공간
200: 정보요청 단말기
300: 요청수신 단말기
310: 정보제공 단말기
400: 요청 데이터
410: 멀티미디어 데이터
10: Network
20: information requester
30: information provider
100: server
110: storage space
200: information request terminal
300: request receiving terminal
310: information providing terminal
400: request data
410: multimedia data

Claims (16)

정보요청 단말기 및 요청수신 단말기와 네트워크를 통해 연결되는 서버가 위치기반 데이터 공유방법에 있어서,
상기 서버가 상기 정보요청 단말기로부터 요청 데이터를 수신하는 제1 단계 - 상기 요청 데이터는 위치정보 및 시간정보를 포함함. -;
상기 서버가 상기 요청 데이터의 위치정보에 기반하여 미리 정해진 기준에 따라 위치 범위를 생성하는 제2 단계;
상기 서버가 상기 위치 범위에 기반하여 요청수신 단말기의 리스트를 생성하는 제3 단계;
상기 서버가 상기 리스트의 상기 요청수신 단말기에 상기 요청 데이터를 송신하는 제4 단계;
상기 서버가 상기 요청수신 단말기로부터 수락 데이터를 수신하는 제5 단계;
상기 서버가 상기 요청수신 단말기 중 적어도 하나의 단말기를 정보제공 단말기로 지정하고 지정여부를 요청수신 단말기에 송신하는 제6 단계;
상기 서버가 상기 정보제공 단말기로부터 멀티미디어 데이터를 수신하는 제7 단계 - 상기 멀티미디어 데이터는 멀티미디어의 위치정보 및 시간정보를 포함함. -; 및
상기 서버가 상기 멀티미디어 데이터를 상기 정보요청 단말기에 송신하는 제8 단계를 포함하는 위치기반 데이터 공유방법.
In the location-based data sharing method of a server connected to an information request terminal and a request receiving terminal through a network,
A first step of the server receiving request data from the information request terminal - The request data includes location information and time information. -;
a second step of generating, by the server, a location range according to a predetermined criterion based on location information of the request data;
a third step of generating, by the server, a list of request receiving terminals based on the location range;
a fourth step of the server sending the request data to the request receiving terminal in the list;
a fifth step of the server receiving acceptance data from the request receiving terminal;
a sixth step of, by the server, designating at least one terminal among the request receiving terminals as an information providing terminal and transmitting the designation status to the request receiving terminal;
A seventh step of the server receiving multimedia data from the information providing terminal - The multimedia data includes location information and time information of multimedia. -; and
A location-based data sharing method comprising an eighth step of the server transmitting the multimedia data to the information request terminal.
제1 항에 있어서,
상기 제2 단계는 상기 서버가 상기 요청 데이터의 위치정보가 지시하는 위치를 기준으로 일정 반경을 위치 범위로 생성하는 단계를 더 포함하는 위치기반 데이터 공유방법.
According to claim 1,
The second step is a location-based data sharing method further comprising the step of generating, by the server, a predetermined radius as a location range based on the location indicated by the location information of the request data.
제1 항에 있어서,
상기 제3 단계는,
상기 서버가 상기 요청수신 단말기로부터 실시간 위치정보를 수신하는 단계; 및
상기 실시간 위치정보가 상기 2 단계의 위치 범위에 포함되는지 판단하는 단계를 더 포함하는 위치기반 데이터 공유방법.
According to claim 1,
The third step is
receiving, by the server, real-time location information from the request receiving terminal; and
Location-based data sharing method further comprising the step of determining whether the real-time location information is included in the location range of the second step.
제3 항에 있어서,
상기 제7 단계는 상기 정보제공 단말기로부터 수신한 멀티미디어 데이터의 시간정보와 상기 요청 데이터의 시간정보를 비교하는 단계를 더 포함하는 위치기반 데이터 공유방법.
4. The method of claim 3,
The seventh step is a location-based data sharing method further comprising the step of comparing the time information of the multimedia data received from the information providing terminal with the time information of the request data.
제4 항에 있어서,
상기 제7 단계는 상기 서버가 상기 정보제공 단말기의 저장공간에 저장된 멀티미디어 데이터를 수신하는 단계를 더 포함하는 위치기반 데이터 공유방법.
5. The method of claim 4,
The seventh step is a location-based data sharing method further comprising the step of the server receiving the multimedia data stored in the storage space of the information providing terminal.
제1 항에 있어서,
상기 서버가 상기 제7 단계를 수행한 이후에 상기 서버가 상기 정보제공 단말기로부터 수신한 멀티미디어 데이터의 위치정보 또는 시간정보를 상기 요청 데이터의 위치정보 또는 시간정보와 비교하는 단계를 더 포함하는 위치기반 데이터 공유방법.
According to claim 1,
After the server performs the seventh step, the server compares the location information or time information of the multimedia data received from the information providing terminal with the location information or time information of the request data. How to share data.
제6 항에 있어서,
상기 요청 데이터의 시간정보는 상기 제1 단계에서 상기 정보요청 단말기가 상기 요청 데이터를 송신한 시각의 시간정보인 위치기반 데이터 공유방법.
7. The method of claim 6,
The time information of the request data is a location-based data sharing method that is time information of the time when the information request terminal transmits the request data in the first step.
제6 항에 있어서,
상기 요청 데이터의 시간정보는 상기 제1 단계에서 상기 정보요청 단말기가 요청 데이터를 송신한 시각 이전의 일정한 시간 범위이고,
상기 비교하는 단계는 상기 서버가 상기 정보제공 단말기로부터 수신한 멀티디이어 데이터의 시간정보를 상기 시간 범위에 포함되는지 판단하는 것인 위치기반 데이터 공유방법.
7. The method of claim 6,
The time information of the request data is a certain time range before the time when the information request terminal transmits the request data in the first step,
The comparing is a location-based data sharing method in which the server determines whether the time information of the multi-diameter data received from the information providing terminal is included in the time range.
제6 항에 있어서,
상기 서버가 상기 비교하는 단계를 수행한 이후에 상기 비교결과 미리 정해진 기준을 통과하지 못하는 경우에는 상기 정보제공 단말기에 재요청 또는 거절 데이터를 송신하는 단계를 더 포함하는 위치기반 데이터 공유방법.
7. The method of claim 6,
and transmitting, by the server, re-request or rejection data to the information providing terminal when the comparison result does not pass a predetermined criterion after performing the comparison.
제6 항에 있어서,
상기 서버가 상기 비교하는 단계를 수행한 이후에 상기 비교결과 미리 정해진 기준을 통과하는 경우에는 상기 제8 단계를 수행하는 단계를 더 포함하는 위치기반 데이터 공유방법.
7. The method of claim 6,
Location-based data sharing method further comprising the step of performing the eighth step if the server passes a predetermined criterion as a result of the comparison after performing the step of comparing.
제1 항에 있어서,
상기 제8 단계는 상기 서버가 상기 정보제공 단말기로부터 수신한 멀티미디어 데이터를 서버의 저장부에 저장하는 단계를 더 포함하는 위치기반 데이터 공유방법.
According to claim 1,
The eighth step is a location-based data sharing method further comprising the step of the server storing the multimedia data received from the information providing terminal in a storage unit of the server.
제1 항에 있어서,
상기 서버가 상기 제8 단계를 수행한 이후에 상기 서버가 재요청 불가 여부를 판단하는 제9 단계를 더 포함하는 위치기반 데이터 공유방법.
According to claim 1,
Location-based data sharing method further comprising a ninth step of determining whether the server cannot re-request after the server performs the eighth step.
제12 항에 있어서,
상기 제9 단계는 미리 정해진 재요청시간이 도과된 경우 재요청 불가로 판단하는 제10 단계를 더 포함하는 위치기반 데이터 공유방법.
13. The method of claim 12,
The ninth step further comprises a tenth step of determining that re-request is impossible when a predetermined re-request time has elapsed.
제13 항에 있어서,
상기 제10 단계는 재요청 불가로 판단된 경우 상기 서버가 상기 정보요청 단말기에 재요청 불가 데이터를 송신하는 단계를 더 포함하는 위치기반 데이터 공유방법.
14. The method of claim 13,
The tenth step is a location-based data sharing method further comprising the step of transmitting, by the server, data that cannot be re-requested to the information request terminal when it is determined that re-request is impossible.
제12 항에 있어서,
상기 제9 단계는 상기 정보제공 단말기가 상기 요청 데이터의 위치정보가 지시하는 위치를 기준으로 일정한 범위를 벗어나는 경우 재요청 불가로 판단하는 제10 단계를 더 포함하는 위치기반 데이터 공유방법.
13. The method of claim 12,
The ninth step further comprises a tenth step of determining that re-request is impossible when the information providing terminal deviates from a certain range based on the location indicated by the location information of the requested data.
제15 항에 있어서,
상기 제10 단계는 재요청 불가로 판단된 경우 상기 서버가 상기 정보요청 단말기에 재요청 불가 데이터를 송신하는 단계를 더 포함하는 위치기반 데이터 공유방법.
16. The method of claim 15,
The tenth step is a location-based data sharing method further comprising the step of transmitting, by the server, data that cannot be re-requested to the information request terminal when it is determined that re-request is impossible.
KR1020200055403A 2020-05-08 2020-05-08 Method of location-based contents sharing Ceased KR20210136728A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200055403A KR20210136728A (en) 2020-05-08 2020-05-08 Method of location-based contents sharing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200055403A KR20210136728A (en) 2020-05-08 2020-05-08 Method of location-based contents sharing

Publications (1)

Publication Number Publication Date
KR20210136728A true KR20210136728A (en) 2021-11-17

Family

ID=78703311

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200055403A Ceased KR20210136728A (en) 2020-05-08 2020-05-08 Method of location-based contents sharing

Country Status (1)

Country Link
KR (1) KR20210136728A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140056562A (en) 2012-10-29 2014-05-12 홍지명 Image generating method and system using a plurality of mobile devices, computer-readable recording medium for the same, and mobile devices for the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140056562A (en) 2012-10-29 2014-05-12 홍지명 Image generating method and system using a plurality of mobile devices, computer-readable recording medium for the same, and mobile devices for the same

Similar Documents

Publication Publication Date Title
US7373173B2 (en) Sharing image items
US9462028B1 (en) System and method for simultaneous real time video streaming from multiple mobile devices or other sources through a server to recipient mobile devices or other video displays, enabled by sender or recipient requests, to create a wall or matrix of real time live videos, and to enable responses from those recipients
CN107370657B (en) Method and system for linkage of application programs between devices
US11184307B2 (en) System, apparatus, method, and non-transitory computer readable medium for providing location information by transmitting an image including the location information through a chatroom
KR20130052550A (en) Creating and propagating annotated information
US9122910B2 (en) Method, apparatus, and system for friend recommendations
CN102549591A (en) Shared face training data
US8811230B2 (en) Methods, systems, and computer program products for implementing a virtual posting service
KR102039995B1 (en) Method and system for providnig efficient multimedia message depending on user context information in messenger service
US10911548B2 (en) Information processing apparatus and method, terminal apparatus, and information processing system
KR20200081892A (en) System for managing electric business card and method therefor
US9326102B2 (en) Data transmission system, mobile electronic device, and data transmission method via throw gesture
US20080195715A1 (en) System and method for asynchronous exchanging electronic messages
KR101128623B1 (en) System and Method for Collaborative Work of Document
US20140172974A1 (en) System and method for requesting and sending audio, video, still pictures, and text from a specified location
KR20210136728A (en) Method of location-based contents sharing
KR102041849B1 (en) System and method for sharing position information using multiple ids
US11805560B2 (en) Peer to peer communication system
JP2009086736A (en) Server device
CN107241437B (en) Data processing method and device
KR102754255B1 (en) Apparatus and method managing complaint by mobile
KR101638622B1 (en) Method for finding neighboring devices of user device, apparatus and method for contents sharing using the same method, and contents sharing application
WO2014172827A1 (en) A method and apparatus for acquaintance management and privacy protection
JP2005032163A (en) Face matching system
KR20240036371A (en) Method and system for providing report registration service

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20200508

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210519

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20211126

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20210519

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I