KR20230052691A - 단축 url 처리 서버 및 그 제어방법 - Google Patents
단축 url 처리 서버 및 그 제어방법 Download PDFInfo
- Publication number
- KR20230052691A KR20230052691A KR1020210136022A KR20210136022A KR20230052691A KR 20230052691 A KR20230052691 A KR 20230052691A KR 1020210136022 A KR1020210136022 A KR 1020210136022A KR 20210136022 A KR20210136022 A KR 20210136022A KR 20230052691 A KR20230052691 A KR 20230052691A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- customer
- url
- shortened url
- shortened
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 116
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012790 confirmation Methods 0.000 claims abstract description 92
- 230000005540 biological transmission Effects 0.000 claims abstract description 45
- 239000000284 extract Substances 0.000 description 9
- 238000007726 management method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 단축 URL 처리 서버 및 그 제어방법에 관한 것이다. 본 발명에 따른 단축 URL 처리 서버의 제어방법은 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 단계와;상기 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계와;상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 단계를 포함하는 것을 특징으로 한다.
Description
본 발명은 단축 URL 처리 서버 및 그 제어방법에 관한 것으로, 보다 상세하게는 단축 URL을 이용하는 경우 발생하는 악성 코드 전파 등과 같은 여러 문제점을 해결하기 위한 구성을 포함하는 단축 URL 처리 서버 및 그 제어방법에 관한 것이다.
일명 short url 서비스 또는 url Shortener 서비스는 url의 길이를 짧게 해주는 서비스이다.
예를 들어 인터넷 상에는 각 웹페이지나 콘텐츠의 주소를 url(Uniform Resource Locator)을 통해 나타내고, 각 사용자들은 이러한 url을 통해 웹페이지나 특정 콘텐츠에 접근할 수 있다.
그런데 웹 페이지나 콘텐츠의 서버내의 실제 저장 위치나 또는 서버에서 설정된 가상의 위치 또는 포함하는 조건 등에 따라 그 url의 길이는 상당히 길어질 수 있다.
이는 휴대폰을 이용하여 url을 전송하는 경우 여러 문제점을 발생시킨다.
우선, 휴대폰과 같은 휴대용 단말기의 경우, 휴대성을 위해 디스플레이가 상대적으로 작을 수밖에 없는데, 이 경우 url이 여러 줄 또는 한 화면을 넘을 수도 있다.
특히 휴대폰을 이용한 단문메시지의 전달에 더 큰 문제점으로 작용하는데, 예를 들어 단문메시지의 경우에는 대략 80자 제한이 걸려 있어서 그 보다 더 긴 문자를 전송하는 경우에는 문자가 잘리거나 또는 mms 또는 lms 로 전환되어 더 많은 비용을 지불해야할 수 있다.
이러한 일반적인 url의 문제점을 해결하기 위해 단축 url 서비스가 도입되었다.
단축 url 서비스는 웹 상의 긴 url을 짧게 만들어주는 서비스로서, 원본 url을 단축 url로 변경하여 제공한 후에, 해당 단축 url을 통한 요청이 있는 경우 다시 원본 url을 제공하도록 하는 서비스이다.
예를 들어 메시지 발신자는 원본 url을 이용하여 단축 url 서버에서 단축 url로 변경한 후에, 그 변경된 단축 url을 메시지 착신자에게 문자 메시지로 전송하고, 이에 메시지 착신자는 해당 단축 url을 클릭하여 브라우저를 구동하면서 단축 url 서버에 요청하면 단축 url 서버는 그 단축 url에 매칭된 원본 url을 메시지 착신자의 브라우저에 제공하여 접속할 수 있도록 하는 것이다.
그런데 이러한 단축 url의 경우 실제 브라우저가 접속하는 원본 url의 주소가 처음에 드러나지 않는 문제점으로 인해 악성 코드의 전파나 스미싱 범죄에 이용되고 있다.
이러한 문제점으로 인해 단축 url을 수신한 메시지 착신자는 해당 단축 url을 클릭하기를 꺼리게 되고, 결국 단축 url의 활용성이 크게 떨어지고 있다.
이는 단축 url에 대한 신뢰성이 기본적인 문제로 작용하는 것으로서, 이에 대한 해결책 제시가 요청되고 있다.
본 발명은 상기한 종래의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 단축 url 서비스에 대한 신뢰성을 향상시키고, 단축 url의 활용성을 높일 수 있는 단축 URL 처리 서버 및 그 제어방법을 제공하는 것이다.
상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버는, 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와; 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 고객 요청 처리부와;고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 승인 확인 요청부와;상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 승인 확인 처리부를 포함할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버는, 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와;상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 고객 요청 처리부와;상기 고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단축 URL 요청 처리부를 포함할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버는, 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와;상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 고객 요청 처리부와;상기 고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 승인 확인 요청부와;상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 승인 확인 처리부를 포함할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버는, 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와;상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 고객 요청 처리부와;상기 고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단축 URL 요청 처리부를 포함할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버의 제어방법은, (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 단계와;(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계와;(e) 상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 단계를 포함할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버의 제어방법은, (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 단계와;(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계를 포함할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버의 제어방법은, (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 단계와;(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계와;(e) 상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 단계를 포함할 수 있다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 단축 URL 처리 서버의 제어방법은, (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 단계와;(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계를 포함할 수 있다.
이상 설명한 바와 같이 본 발명에 따르면, 단축 URL을 수신한 고객들이 해당 단축 URL을 클릭(선택)하는 경우, 그 단축 URL을 전송한 메시지 발신 고객에 대한 정보를 제공하고, 이러한 메시지 발신 고객에 대한 정보를 확인한 이후에 메시지 착신자들이 승인을 한 경우에 한하여 원본 URL로 연결되도록 함으로써, 단축 URL을 이용한 해킹 등의 피해 발생을 최소화할 수 있다.
특히, 본 발명에 따른 서비스를 제공하는 서비스 업체는 단축 URL 생성을 수행할 때 자신의 도메인 네임을 고정적으로 이용함으로써, 고객들의 신뢰를 확보할 수 있고, 단축 URL 활용성을 높일 수 있다.
특히 본 발명에 따른 서비스를 제공하는 서버는 이미 사전 검증을 통해 등록된 고객에 대해서만 서비스를 제공함으로써, 단축 URL 문자 메시지를 수신한 자들은 단축 URL에 포함된 도메인명만으로도 신뢰할 수 있어서, 안정한 안전한 단축 URL 사용이 가능하게 된다.
도 1은 본 발명의 일 실시예에 따른 단축 URL 처리 서버를 포함하는 전체 시스템의 개략 구성도이고,
도 2는 도 1의 단축 URL 처리 서버의 기능 블록도이고,
도 3은 도 2의 단축 URL 처리 서버를 포함하는 전체 시스템의 제어흐름도이고,
도 4는 본 발명의 제2 실시예에 따른 단축 URL 처리 서버의 기능 블록도이고,
도 5는 본 발명의 제3 실시예에 따른 단축 URL 처리 서버의 기능 블록도이고,
도 6은 도 5의 단축 URL 처리 서버를 포함하는 전체 시스템의 제어흐름도이고,
도 7은 본 발명의 제2 실시예에 따른 단축 URL 처리 서버의 기능 블록도이다.
도 2는 도 1의 단축 URL 처리 서버의 기능 블록도이고,
도 3은 도 2의 단축 URL 처리 서버를 포함하는 전체 시스템의 제어흐름도이고,
도 4는 본 발명의 제2 실시예에 따른 단축 URL 처리 서버의 기능 블록도이고,
도 5는 본 발명의 제3 실시예에 따른 단축 URL 처리 서버의 기능 블록도이고,
도 6은 도 5의 단축 URL 처리 서버를 포함하는 전체 시스템의 제어흐름도이고,
도 7은 본 발명의 제2 실시예에 따른 단축 URL 처리 서버의 기능 블록도이다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
이하 본 발명에 따른 각 실시예는 본 발명의 이해를 돕기 위한 하나의 예에 불과하고, 본 발명이 이러한 실시예에 한정되는 것은 아니다. 특히 본 발명은 각 실시예에 포함되는 개별 구성, 개별 기능, 또는 개별 단계 중 적어도 어느 하나 이상의 조합으로 구성될 수 있다.
특히, 편의상 청구 범위의 일부 청구항에는 '(a)'와 같은 알파벳을 포함시켰으나, 이러한 알파벳이 각 단계의 순서를 규정하는 것은 아니다.
또한 이하 본 발명에 따른 각 실시예에서 언급하는 각 신호는 한 번의 연결 등에 의해 전송되는 하나의 신호를 의미할 수도 있지만, 후술하는 특정 기능 수행을 목적으로 전송되는 일련의 신호 그룹을 의미할 수도 있다. 즉, 각 실시예에서는 소정의 시간 간격을 두고 전송되거나 상대 장치로부터의 응답 신호를 수신한 이후에 전송되는 복수 개의 신호들이 편의상 하나의 신호명으로 표현될 수 있는 것이다.
본 발명의 일 실시예에 따른 단축 URL 처리 서버(100)를 포함하는 전체 시스템의 개략 구송은 도 1에 도시된 바와 같다.
동 도면에서 메시지 발신 고객 단말기(200)는 메시지 발신 고객이 조작하는 단말기로서, 예를 들어 휴대폰과 같은 휴대용 무선 통신 단말기일 수도 있고, 또는 개인용 컴퓨터와 같이 유선 통신 단말기일 수 있으며 더 나아가 네트워크상에 존재하는 소정의 서버일 수도 있다.
이하에서는 별다른 설명이 없는 한 메시지 발신 고객이 소정의 메시지 또는 요청 신호를 전송하거나 또는 외부로부터 응답 신호를 받는 것은 이러한 메시지 발신 고객 단말기(200)를 통해 이루어지는 것을 전제로 한다.
한편, 메시지 착신 고객 단말기(300)는 메시지 착신 고객이 조작하는 단말기로서, 예를 들어 휴대폰과 같은 휴대용 무선 통신 단말기일 수도 있고, 또는 개인용 컴퓨터와 같이 유선 통신 단말기일 수 있지만, 문자 메시지 수신을 전제로 하는 것이므로, 무선 통신 단말기임이 바람직하다.
이하에서는 별다른 설명이 없는 한 메시지 착신 고객이 소정의 메시지 또는 응답 신호를 수신하거나 또는 요청 신호를 전송하는 것은 이러한 메시지 착신 고객 단말기(300)를 통해 이루어지는 것을 전제로 한다.
한편, 단축 URL 처리 서버(100)는 메시지 발신 고객의 요청에 따라 단축 URL을 생성하여 제공하고, 또는 메시지 착신 고객으로부터 요청이 있는 경우 단축 URL에 대응되는 원본 URL을 제공하는 기능을 수행한다.
본 발명의 제1 실시예에 따른 단축 URL 처리 서버(100)의 구체적인 기능 블록의 일 예는 도 2에 도시된 바와 같다.
동 도면에 도시된 바와 같이 단축 URL 처리 서버(100)는 고객 요청 수신부(110), 고객 요청 처리부(120), 단축 URL 전송부(130), 승인 확인 요청부(140), 승인 확인 처리부(150), 고객 관리부(160)를 포함하여 구성될 수 있다.
고객 요청 수신부(110)는 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 기능을 수행한다.
여기서 단축 URL 생성 요청 신호에는 원본 URL이 포함될 수 있는데, 원본 URL은 실제 웹 페이지나 웹 상의 콘텐츠의 주소를 의미할 수 있다.
고객 요청 처리부(120)는 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 기능도 수행한다.
특히 고객 요청 처리부(120)는 메시지 착신 고객에게 전달할 정보 역시 원본 URL과 매칭시켜 저장할 수 있다. 여기서 메시지 착신 고객에게 전달할 정보는 착신 고객이 메시지를 신뢰할 수 있도록 하는 착신 고객의 이름 중 일부 또는 전체, 전화번호 일부 또는 전체, url에 대한 정보 문자열 중 하나 이상을 포함할 수 있는데, 이는 메시지 발신 고객에 의해 입력된 것 중 적어도 일부일 수 있다.
예를 들어 메시지 발신 고객이 단축 URL 작성을 요청할 때 그 단축 URL을 작성할 상대방 즉, 메시지 착신 고객과 관련된 정보(일 예로 메시지 착신 고객의 이름, 전화번호 등)를 입력한 경우, 단축 URL 처리 서버(100)는 이를 사전에 매칭 저장해 놓는 것이다.
이때 고객 요청 처리부(120)는 기 가입된 고객에 한하여 상술한 처리를 수행할 수 있다.
예를 들어 각 고객들은 사전에 사업자 등록증 등과 같이 자신을 증명할 수 있는 서류 등을 제출하면서 고객으로 가입할 수 있고, 이때 단축 URL 처리 서버(100)는 해당 고객에 대한 가입 처리를 처리할 수 있는데, 이때 직원 등에 의한 오프라인 검증 과정을 통해서 최종 고객 가입이 완료될 수도 있다.
이 경우 각 고객들은 로그인을 수행한 이후에 상술한 단축 URL 전송 요청 신호를 전송할 수 있고, 고객 요청 처리부(120)는 이러한 기 가입된 고객에 한하여 단축 URL 생성과 관련한 처리를 수행할 수 있는 것이다.
단축 URL 전송부(130)는 고객 요청 처리부(120)에서 생성된 단축 URL을 메시지 발신 고객에게 전송하는 기능을 수행한다.
이에 따라 메시지 발신 고객은 단축 URL 전송부(130)로부터 수신된 단축 URL을 상대방(메시지 착신자)에게 전송할 수 있다.
이처럼 메시지 발신 고객이 메시지 착신 고객에게 단축 URL을 전송하는 과정은 단문 메시지 전송 등과 같이 이동통신망을 통해 이루어지는 것으로서, 단축 URL 처리 서버(100)가 전혀 관여하지 않아도 되지만, 다른 예로써 단축 URL 처리 서버(100)가 단축 URL의 전송까지도 대행해줄 수도 있음은 물론이다.
승인 확인 요청부(140)는 메시지 발신 고객에 의해 단축 URL을 전달받은 메시지 착신 고객으로부터 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보를 포함하는 승인 확인 메시지를 생성하여 메시지 착신 고객에게 전송하는 기능을 수행한다.
앞서 메시지 발신 고객의 요청에 따라 단축 URL와 고객 정보가 매칭 저장되어 있으므로, 메시지 착신 고객으로부터 단축 URL을 통한 요청이 수신된 경우 승인 확인 요청부(140)는 그 단축 URL에 매칭된 고객 정보를 추출할 수 있다.
여기서 고객 정보는 메시지 발신 고객을 식별할 수 있는 정보로서, 예를 들어 상호명, 이름, 주소 등에 해당할 수 있다.
승인 확인 요청부(140)가 메시지 착신 고객에 전송하는 승인 확인 메시지는 메시지 발신 고객 정보 및 승인 여부를 처리하는 기능을 포함하는 웹페이지일 수 있고, 더 나아가 메시지 착신 고객에게 전달할 정보도 추가적으로 포함될 수 있다.
즉, 승인 확인 요청부(140)가 전송하는 승인 확인 메시지는 이동통신망을 통해 전달되는 문자 메시지일 수도 있지만, 바람직하게는 인터넷과 같은 데이터 통신망을 통해 전송되는 소정의 웹페이지일 수 있다.
즉, 메시지 착신 고객 단말기(300)는 사용자가 문자 메시지에 포함된 단축 URL을 클릭하는 경우 웹 브라우저를 실행시켜 해당 단축 URL로의 접속을 요청하게 되고, 이때 승인 확인 요청부(140)는 승인 확인을 위한 메시지 발신 고객의 고객 정보가 포함된 웹페이지를 생성하여 메시지 착신 고객 단말기(300)에 전송할 수 있는 것이다.
승인 확인 처리부(150)는 승인 요청 메시지를 수신한 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 단축 URL에 매칭된 원본 URL을 추출하여 메시지 착신 고객에게 전송하는 기능을 수행한다.
즉, 앞서 메시지 발신 고객의 요청이 있는 경우 단축 URL과 원본 URL이 매칭되어 등록되어 있으므로, 승인 확인 처리부(150)는 그 매칭된 원본 URL을 추출하여 메시지 착신 고객에 제공할 수 있는 것이다.
앞서 설명한 웹브라우저의 예를 들면 메시지 착신 고객 단말기(300)의 웹브라우저는 승인 확인 메시지 상에서 사용자가 승인 버튼을 클릭하면 승인 확인 신호를 단축 URL 처리 서버(100)에 전송할 수 있는데, 이때 승인 확인 처리부(150)는 원본 URL을 추출하여 다시 해당 메시지 착신 고객 단말기(300) 웹브라우저에 전송할 수 있는 것이다.
이에 메시지 착신 고객 단말기(300) 웹브라우저는 승인 확인 처리부(150)로부터 수신된 원본 URL으로 접속하여 애초에 메시지 발신 고객이 메시지 착신 고객에게 전달하려는 웹페이지 등을 표시할 수 있는 것이다.
승인 확인 처리부(150)가 원본 URL을 메시지 착신 고객 단말기(300)에 전송하면서 해당 원본 URL로 접속하도록 하는 것은 HTTP상의 "http-equiv=refresh" 또는 자바스크립트 상의 자바스크립트의 "location.reload()" 기능을 이용하거나, 서버에서 제공된 HTTP Header 의 'Location'을 통한 리다이렉션을 제공하는것으로서, 이는 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
고객 관리부(160)는 승인 확인 메시지를 수신한 메시지 착신 고객으로부터 승인 거부 요청이 수신된 경우, 메시지 착신 고객에 대응되는 정보를 메시지 발신 고객에게 전송하는 기능을 수행한다.
예를 들어 앞서 설명과 같이 승인 확인 요청부(140)가 메시지 착신 고객에게 전송한 승인 확인 메시지에 승인 거부 버튼이 포함되어 있어서 메시지 착신 고객이 해당 승인 거부 버튼을 클릭한 경우, 고객 관리부(160)는 승인 거부를 선택한 사용자에 대한 정보를 메시지 발신 고객에게 제공할 수 있는 것이다.
여기서 승인 거부를 선택한 사용자에 대한 정보에는 메시지 착신 고객 단말기(300)의 브라우저정보, 아이피 주소, 거부 시각 등이 포함될 수 있고, 더 나아가 메시지 착신 고객에게 승인 거부 사유를 작성할 수 있도록 한 경우에는 해당 승인 거부 사유까지도 메시지 발신 고객에게 전송될 수 있다. 물론 승인의 경우에도 거부 사유를 제외한 동일한 정보가 발신 고객에게 전송될 수 있다.
이러한 본 발명의 제1 실시예에 따른 단축 URL 처리 서버(100)의 전체적인 제어 과정은 도 3에 도시된 바와 같다.
우선, 메시지 발신 고객이 단축 URL 생성 요청 신호를 단축 URL 처리 서버(100)에 전송하면, 단축 URL 처리 서버(100)는 해당 단축 URL 생성 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성함과 아울러, 해당 단축 URL 생성 요청 신호를 전송한 메시지 발신 고객의 고객 정보를 추출한다.
여기서 고객 정보는 미리 회원 가입을 통해 등록된 정보 중 적어도 일부에 해당할 수 있다.
이어서 단축 URL 처리 서버(100)는 생성된 단축 URL 및 추출된 고객 정보를 해당 원본 URL에 매칭시켜 저장한다.
또한 생성된 단축 URL을 메시지 발신 고객에게 전송하여 이용할 수 있도록 한다.
메시지 발신 고객은 단축 URL 처리 서버(100)로부터 수신된 단축 URL을 포함하는 메시지를 메시지 착신 고객에게 전송한다.
메시지 착신 고객 단말기(300)는 메시지 발신 고객으로부터 수신한 메시지를 표시하는데, 만일 메시지 착신 고객이 그 메시지에 포함된 단축 URL을 클릭하거나 선택하는 경우 단축 URL을 통한 요청 신호를 단축 URL 처리 서버(100)에 전송한다.
이에 단축 URL 처리 서버(100)는 단축 URL에 대응되는 고객 정보(즉, 메시지 발신 고객에 대응되는 고객 정보)를 추출하고, 그 추출한 고객 정보를 포함하는 승인 확인 페이지를 메시지 착신 고객에 전송한다.
메시지 착신 고객 단말기(300)는 단축 URL 처리 서버(100)로부터 수신된 승인 확인 페이지를 표시하는데, 이에 메시지 착신 고객은 메시지 발신 고객에 대한 고객 정보를 확인할 수 있게 된다.
만일 메시지 착신 고객이 승인 확인 페이지에 포함된 승인 확인 버튼을 선택하거나 클릭하는 경우 메시지 착신 고객 단말기(300)는 승인 확인 신호를 단축 URL 처리 서버(100)에 전송하게 되는데, 이 경우 단축 URL 처리 서버(100)는 단축 URL에 매칭되어 기 등록되었던 원본 URL을 추출하여 메시지 착신 고객 단말기(300)에 전송한다.
메시지 착신 고객 단말기(300)는 단축 URL 처리 서버(100)로부터 수신된 원본 URL을 이용하여 연결 처리를 수행하게 되는데, 이는 공지된 기술임은 앞서 설명한 바와 같다.
이하에서는 도 4를 참조하여 본 발명의 제2 실시예에 따른 단축 URL 처리 서버(100')의 동작에 대해 설명한다. 이하 본 실시예를 설명함에 있어서, 앞선 실시예와 중복되는 것은 그 설명을 생략할 수 있다.
도 4에 도시된 바와 같이 본 발명의 제2 실시예에 따른 단축 URL 처리 서버(100')는, 고객 요청 수신부(110'), 고객 요청 처리부(120'), 단축 URL 전송부(130'), 승인 확인 요청부(140'), 승인 확인 처리부(150'), 고객 관리부(160')를 포함하여 구성될 수 있다.
여기서, 고객 요청 수신부(110')의 동작은 도 2를 참조한 설명과 동일하므로 중복 설명은 생략한다.
고객 요청 처리부(120')는 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 원본 URL을 앞서 생성된 단축 URL과 매칭시켜 저장하는 기능을 수행한다.
여기서 단축 URL 설명 정보에는 앞서 설명한 바와 같이 메시지 착신 고객에 대한 정보(이름, 전화번호 등)이 포함될 수 있다.
즉, 메시지 발신 고객이 단축 URL 생성 요청 신호에 소정의 단축 URL 설명 정보를 포함시킨 경우, 고객 요청 처리부(120')는 해당 단축 URL 설명 정보와 원본 URL을 앞서 생성된 단축 URL과 매칭시켜 저장할 수 있는 것이다.
여기서 단축 URL 설명 정보에는 보내는 사람과 받는 사람 또는 메시지 내용과 관련된 정보들이 포함될 수도 있는데, 이러한 단축 URL 설명 정보에 대해서는 단축 URL 처리 서버(100')에 의해 기 저장된 고객 정보와의 비교를 통해 검증이 이루어진 경우에 한하여 매칭 저장될 수도 있다.
단축 URL 전송부(130')는 고객 요청 처리부(120')에서 생성된 단축 URL을 메시지 발신 고객에게 전송하는 것으로서, 도 2를 참조한 내용과 동일하므로 중복 설명은 생략한다.
이에 따라 메시지 발신 고객은 단축 URL 전송부(130')로부터 수신된 단축 URL을 상대방(메시지 착신자)에게 전송할 수 있다.
승인 확인 요청부(140')는 메시지 발신 고객에 의해 단축 URL을 전달받은 메시지 착신 고객으로부터 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보를 포함하는 승인 확인 메시지를 생성하여 메시지 착신 고객에게 전송하는 기능을 수행한다.
앞서 메시지 발신 고객의 요청에 따라 단축 URL와 단축 URL 설명 정보가 매칭 저장되어 있으므로, 메시지 착신 고객으로부터 단축 URL을 통한 요청이 수신된 경우 승인 확인 요청부(140')는 그 단축 URL에 매칭된 단축 URL 설명 정보를 추출할 수 있다.
승인 확인 요청부(140')가 메시지 착신 고객에 전송하는 승인 확인 메시지는 승인 확인을 위한 웹페이지일 수 있다.
즉, 승인 확인 요청부(140')가 전송하는 승인 확인 메시지는 이동통신망을 통해 전달되는 문자 메시지일 수도 있지만, 바람직하게는 인터넷과 같은 데이터 통신망을 통해 전송되는 소정의 웹페이지일 수 있다.
이러한 승인 확인 요청 메시지(페이지)에 포함되는 단축 URL 설명 정보에는 앞서 언급한 바와 같이 메시지 착신 고객과 관련된 정보(해당 메시지 착신 고객의 이름이나 전화번호의 적어도 일부 등)가 포함되어 있을 수 있으므로, 해당 승인 확인 요청 메시지를 수신한 메시지 착신 고객는 자신의 단말기에 자신의 이름을 타겟으로 한 메시지임을 확인할 수 있게 되는 것이다.
일 예로, "AA 은행 고객님"이라는 자신의 이름에 해당하는 단축 URL 설명 정보가 표시된다면, 메시지 착신 고객은 승인 확인 버튼을 선택할 가능성이 더 높아지게 된다.
승인 확인 처리부(150')는 승인 요청 메시지를 수신한 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 단축 URL에 매칭된 원본 URL을 추출하여 메시지 착신 고객에게 전송하는 기능을 수행하는데, 이는 앞선 실시예와 동일한 것이므로 중복 설명을 생략한다.
고객 관리부(160')의 기능 역시 앞선 실시예와 동일하므로 중복 설명을 생략한다.
본 실시예에서는 메시지 발신 고객에 의해 지정된 단축 URL 설명 정보가 메시지 착신 고객에게 제공되는 것을 일 예로 하였으나, 도 2를 참조하여 설명한 고객 정보가 이러한 단축 URL 설명 정보와 함께 메시지 착신 고객에게 제공될 수도 있음은 물론이다.
이하에서는 도 5를 참조하여 본 발명의 제3 실시예에 따른 단축 URL 처리 서버(100a)의 구체적인 기능을 설명한다.
동 도면에 도시된 바와 같이 단축 URL 처리 서버(100a)는 고객 요청 수신부(110a), 고객 요청 처리부(120a), 단축 URL 전송부(130a), 단축 URL 요청 처리부(170a), 고객 관리부(160a)를 포함하여 구성될 수 있다.
고객 요청 수신부(110a), 고객 요청 처리부(120a), 단축 URL 전송부(130a), 고객 관리부(160a)는 도 2를 참조한 설명과 동일하므로 중복 설명은 생략한다.
단축 URL 요청 처리부(170a)은 메시지 발신 고객에 의해 단축 URL을 전달받은 메시지 착신 고객으로부터 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보와 원본 URL을 포함하되, 그 메시지 착신 고객의 승인시에 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 메시지 착신 고객에게 전송하는 기능을 수행한다.
예를 들어 단축 URL 요청 처리부(170a)은 승인 확인 메시지에 고객 정보는 물론이고 원본 URL과, 승인 확인 버튼과, 추후 메시지 착신 고객이 승인 버튼을 클릭하는 경우 원본 URL을 통한 연결을 처리하는 코드(일 예로 자바스크립트 코드)를 모두 포함하는 승인 확인 웹 페이지를 생성하여 메시지 착신 고객 단말기(300)에 전송할 수 있는 것이다.
이러한 본 발명의 제3 실시예에 따른 단축 URL 처리 서버(100a)의 전체적인 제어 과정은 도 6에 도시된 바와 같다.
도 6에서 단계 S31 내지, 단계 S39까지의 과정은 도 3의 단계 S1 내지 단계 S9까지의 과정과 동일하다.
메시지 착신 고객 단말기(300)는 메시지 발신 고객으로부터 수신한 메시지를 표시하는데, 만일 메시지 착신 고객이 그 메시지에 포함된 단축 URL을 클릭하거나 선택하는 경우 단축 URL을 통한 요청 신호를 단축 URL 처리 서버(100a)에 전송한다.
이에 단축 URL 처리 서버(100a)는 단축 URL에 대응되는 고객 정보(즉, 메시지 발신 고객에 대응되는 고객 정보 및 착신 고객에게 전달할 정보) 및 원본 URL을 추출하고, 그 추출한 고객 정보와 원본 URL, 승인 확인 버튼을 포함하고, 추가적으로 소정의 클라이언트 스크립트 코드를 포함하는 승인 확인 페이지를 메시지 착신 고객에 전송한다.
여기서 클라이언트 스크립트 코드는 메시지 착신 고객이 승인 버튼을 클릭하는 경우 원본 URL로 자동으로 연결되도록 처리하는 코드이다.
즉, 메시지 착신 고객 단말기(300)는 단축 URL 처리 서버(100a)로부터 수신된 승인 확인 페이지를 표시하는데, 만일 메시지 착신 고객이 승인 확인 페이지에 포함된 승인 확인 버튼을 선택하거나 클릭하는 경우 메시지 착신 고객 단말기(300)는 스스로 원본 URL로 자동 연결 처리를 수행한다.
이하에서는 도 7을 참조하여 본 발명의 제4 실시예에 따른 단축 URL 처리 서버(100a')의 동작에 대해 설명한다. 이하 본 실시예를 설명함에 있어서, 앞선 실시예와 중복되는 것은 그 설명을 생략할 수 있다.
도 7에 도시된 바와 같이 본 발명의 제2 실시예에 따른 단축 URL 처리 서버(100a')는, 고객 요청 수신부(110a'), 고객 요청 처리부(120a'), 단축 URL 전송부(130a'), 단축 URL 요청 처리부(170a'), 고객 관리부(160a')를 포함하여 구성될 수 있다.
여기서, 고객 요청 수신부(110a)의 동작은 도 5를 참조한 설명과 동일하므로 중복 설명은 생략한다.
고객 요청 처리부(120a')는 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 원본 URL을 앞서 생성된 단축 URL과 매칭시켜 저장하는 기능을 수행한다.
즉, 메시지 발신 고객이 단축 URL 생성 요청 신호에 소정의 단축 URL 설명 정보를 포함시킨 경우, 고객 요청 처리부(120a')는 해당 단축 URL 설명 정보와 원본 URL을 앞서 생성된 단축 URL과 매칭시켜 저장할 수 있는 것이다.
여기서 단축 URL 설명 정보에는 보내는 사람과 받는 사람 또는 메시지 내용과 관련된 정보들이 포함될 수도 있다.
단축 URL 전송부(130a')는 고객 요청 처리부(120a')에서 생성된 단축 URL을 메시지 발신 고객에게 전송하는 것으로서, 도 5를 참조한 내용과 동일하므로 중복 설명은 생략한다.
이에 따라 메시지 발신 고객은 단축 URL 전송부(130a')로부터 수신된 단축 URL을 상대방(메시지 착신자)에게 전송할 수 있다.
단축 URL 요청 처리부(170a')는 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보와 상기 원본 URL을 포함하되, 메시지 착신 고객의 승인시에 원본 URL로 연결되도록 하는 클라이언트 스크립트 코드 등을 모두 포함하는 승인 확인 메시지를 생성하여 메시지 착신 고객에게 전송하는 기능을 수행한다.
고객 관리부(160a')의 기능 역시 앞선 실시예와 동일하므로 중복 설명을 생략한다.
본 실시예에서는 메시지 발신 고객에 의해 지정된 단축 URL 설명 정보가 메시지 착신 고객에게 제공되는 것을 일 예로 하였으나, 도 5를 참조하여 설명한 고객 정보가 이러한 단축 URL 설명 정보와 함께 메시지 착신 고객에게 제공될 수도 있음은 물론이다.
한편, 상술한 각 실시예를 수행하는 과정은 소정의 기록 매체(예를 들어 컴퓨터로 판독 가능한)에 저장된 프로그램 또는 애플리케이션에 의해 이루어질 수 있음은 물론이다. 여기서 기록 매체는 RAM(Random Access Memory)과 같은 전자적 기록 매체, 하드 디스크와 같은 자기적 기록 매체, CD(Compact Disk)와 같은 광학적 기록 매체 등을 모두 포함한다.
이때, 기록 매체에 저장된 프로그램은 컴퓨터나 스마트폰 등과 같은 하드웨어 상에서 실행되어 상술한 각 실시예를 수행할 수 있다. 특히, 상술한 본 발명에 따른 단축 URL 처리 서버의 기능 블록 중 적어도 어느 하나는 이러한 프로그램 또는 애플리케이션에 의해 구현될 수 있다.
또한, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다.
100 : 단축 URL 처리 서버 200 : 메시지 발신 고객 단말기
300 : 메시지 착신 고객 단말기 110 : 고객 요청 수신부
120 : 고객 요청 처리부 130 : 단축 URL 전송부
140 : 승인 확인 요청부 150 : 승인 확인 처리부
160 : 고객 관리부 170 : 단축 URL 요청 처리부
300 : 메시지 착신 고객 단말기 110 : 고객 요청 수신부
120 : 고객 요청 처리부 130 : 단축 URL 전송부
140 : 승인 확인 요청부 150 : 승인 확인 처리부
160 : 고객 관리부 170 : 단축 URL 요청 처리부
Claims (13)
- (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;
(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 단계와;
(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;
(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계와;
(e) 상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 단계를 포함하는 것을 특징으로 하는 단축 URL 처리 서버의 제어방법. - (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;
(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 단계와;
(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;
(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계를 포함하는 것을 특징으로 하는 단축 URL 처리 서버의 제어방법. - (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;
(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 단계와;
(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;
(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계와;
(e) 상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 단계를 포함하는 것을 특징으로 하는 단축 URL 처리 서버의 제어방법. - (a) 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 단계와;
(b) 상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 단계와;
(c) 상기 (b) 단계에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단계와;
(d) 상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단계를 포함하는 것을 특징으로 하는 단축 URL 처리 서버의 제어방법. - 제1항 내지 제4항 중 어느 한 항에 있어서,
상기 승인 확인 메시지는 승인 확인을 위한 웹페이지인 것을 특징으로 하는 단축 URL 처리 서버의 제어방법. - 제1항 내지 제4항 중 어느 한 항에 있어서,
상기 승인 확인 메시지를 수신한 메시지 착신 고객으로부터 승인 거부 요청이 수신된 경우, 상기 메시지 착신 고객에 대응되는 정보를 상기 메시지 발신 고객에게 전송하는 단계를 더 포함하는 것을 특징으로 하는 단축 URL 처리 서버의 제어방법. - 하드웨어와 결합되어 제1항 내지 제4항 중 어느 한 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능 기록 매체에 저장된 응용 프로그램.
- 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와;
상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 고객 요청 처리부와;
고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;
상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 승인 확인 요청부와;
상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 승인 확인 처리부를 포함하는 것을 특징으로 하는 단축 URL 처리 서버. - 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와;
상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 메시지 발신 고객에 대응되는 고객 정보 및 상기 원본 URL과 매칭시켜 저장하는 고객 요청 처리부와;
상기 고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;
상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 고객 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단축 URL 요청 처리부를 포함하는 것을 특징으로 하는 단축 URL 처리 서버. - 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와;
상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 고객 요청 처리부와;
상기 고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;
상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보를 포함하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 승인 확인 요청부와;
상기 승인 요청 메시지를 수신한 상기 메시지 착신 고객으로부터 승인 확인 신호가 수신되면 상기 단축 URL에 매칭된 원본 URL을 추출하여 상기 메시지 착신 고객에게 전송하는 승인 확인 처리부를 포함하는 것을 특징으로 하는 단축 URL 처리 서버. - 메시지 발신 고객으로부터 단축 URL 생성 요청 신호를 수신하는 고객 요청 수신부와;
상기 메시지 발신 고객의 단축 URL 전송 요청 신호에 포함된 원본 URL에 대응되는 단축 URL을 생성하고, 해당 단축 URL 전송 요청 신호에 포함된 단축 URL 설명 정보와 상기 원본 URL을 상기 생성된 단축 URL과 매칭시켜 저장하는 고객 요청 처리부와;
상기 고객 요청 처리부에서 생성된 단축 URL을 상기 메시지 발신 고객에게 전송하는 단축 URL 전송부와;
상기 메시지 발신 고객에 의해 상기 단축 URL을 전달받은 메시지 착신 고객으로부터 상기 단축 URL을 통한 요청이 수신되면, 해당 단축 URL에 매칭된 단축 URL 설명 정보와 상기 원본 URL을 포함하되, 상기 메시지 착신 고객의 승인시에 상기 원본 URL로 연결되도록 하는 승인 확인 메시지를 생성하여 상기 메시지 착신 고객에게 전송하는 단축 URL 요청 처리부를 포함하는 것을 특징으로 하는 단축 URL 처리 서버. - 제8항 내지 제11항 중 어느 한 항에 있어서,
상기 승인 확인 메시지는 승인 확인을 위한 웹페이지인 것을 특징으로 하는 단축 URL 처리 서버. - 제8항 내지 제11항 중 어느 한 항에 있어서,
상기 승인 확인 메시지를 수신한 메시지 착신 고객으로부터 승인 거부 요청이 수신된 경우, 상기 메시지 착신 고객에 대응되는 정보를 상기 메시지 발신 고객에게 전송하는 고객 관리부를 더 포함하는 것을 특징으로 하는 단축 URL 처리 서버.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210136022A KR20230052691A (ko) | 2021-10-13 | 2021-10-13 | 단축 url 처리 서버 및 그 제어방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210136022A KR20230052691A (ko) | 2021-10-13 | 2021-10-13 | 단축 url 처리 서버 및 그 제어방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230052691A true KR20230052691A (ko) | 2023-04-20 |
Family
ID=86143590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210136022A KR20230052691A (ko) | 2021-10-13 | 2021-10-13 | 단축 url 처리 서버 및 그 제어방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20230052691A (ko) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101839724B1 (ko) | 2016-12-02 | 2018-03-16 | 전현주 | 단축url을 통한 광고 서비스 제공 시스템 |
-
2021
- 2021-10-13 KR KR1020210136022A patent/KR20230052691A/ko unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101839724B1 (ko) | 2016-12-02 | 2018-03-16 | 전현주 | 단축url을 통한 광고 서비스 제공 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8055558B2 (en) | Method and system for authentication via communication terminal using short message | |
US20170255911A1 (en) | Peer to peer email based financial transactions | |
US7912910B2 (en) | Triggering a communication system to automatically reply to communications | |
US20170289071A1 (en) | System, apparatus and method for autonomous messaging integration | |
US20230132231A1 (en) | System and method for interactive television with messaging based payments | |
US20060059161A1 (en) | Signaling apparatus and method | |
US9197646B2 (en) | Verifying source of email | |
US20090089181A1 (en) | Methods and systems for conducting transactions with wireless communications devices using a secure interactive service | |
US20180176165A1 (en) | Third party messaging system for monitoring and managing domain names and websites | |
US11354375B2 (en) | Methods and systems for providing authenticated one-click access to a customized user interaction-specific web page | |
US20080268883A1 (en) | Spam short message blocking system using a call back short message and a method thereof | |
KR20030063791A (ko) | 유·무선 복합 클라이언트 인증 및 이벤트 정보 처리시스템 | |
KR20230052691A (ko) | 단축 url 처리 서버 및 그 제어방법 | |
KR102428652B1 (ko) | 마이크로소프트 엑셀을 이용한 문자정보처리시스템 | |
US20200265481A1 (en) | Donor and recipient authentic authorization | |
US20190036885A1 (en) | System and method for facilitating the delivery of secure hyperlinked content via mobile messaging | |
KR100873421B1 (ko) | 상품권 정보 처리 시스템 | |
CN104123636A (zh) | 一种对处理对象进行处理的方法、***及设备 | |
US10346817B2 (en) | Communication device interface for monetary transfers through a displayable contact list | |
KR101150771B1 (ko) | 소셜 보증 서비스 제공 방법 및 장치 | |
US20240022552A1 (en) | Sign-up authentication | |
KR20070019011A (ko) | 유무선 복합 이벤트 정보 처리방법 | |
KR20070017230A (ko) | 상품권 제공방법 | |
KR20080101829A (ko) | 상품권 정보 처리방법 | |
KR20080093951A (ko) | 상품권 제공 시스템 |