KR100848776B1 - 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법 - Google Patents

이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법 Download PDF

Info

Publication number
KR100848776B1
KR100848776B1 KR1020070038568A KR20070038568A KR100848776B1 KR 100848776 B1 KR100848776 B1 KR 100848776B1 KR 1020070038568 A KR1020070038568 A KR 1020070038568A KR 20070038568 A KR20070038568 A KR 20070038568A KR 100848776 B1 KR100848776 B1 KR 100848776B1
Authority
KR
South Korea
Prior art keywords
markup
markup page
mobile communication
communication terminal
page
Prior art date
Application number
KR1020070038568A
Other languages
English (en)
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 KR1020070038568A priority Critical patent/KR100848776B1/ko
Application granted granted Critical
Publication of KR100848776B1 publication Critical patent/KR100848776B1/ko

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템 및 그 제어방법에 관한 것이다. 본 발명에 따른 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템은 마크업 언어로 작성된 마크업 페이지를 제공하는 적어도 하나의 마크업 페이지 제공서버와; 사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행하는 이동통신 단말기와; 기 설정되는 검색어 리스트를 구비하고서, 상기 이동통신 단말기로부터 인터넷 주소를 포함하는 마크업 페이지 전송요청을 수신하면, 상기 적어도 하나의 마크업 페이지 제공서버 중 상기 인터넷 주소에 대응하는 마크업 페이지 제공서버에 마크업 페이지의 전송을 요청하고, 그 요청에 따라 수신되는 마크업 페이지를 저장하고, 상기 저장된 마크업 페이지에서 상기 검색어 리스트에 포함되는 단어를 추출하고 그 추출된 단어를 기초로 검색용 마크업 데이터를 생성하여 상기 저장된 마크업페이지와 함께 상기 이동통신 단말기로 전송하는 중계서버를 포함하는 것을 특징으로 한다. 이에 의하여 마크업페이지에 포함된 인기검색어를 확인할 수 있고, 또한 선택한 인기검색어에 대한 검색결과를 쉽게 확인할 수 있다.

Description

이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템 및 그 제어방법{SYSTEM FOR TRANSMITTING/RECEIVING MARKUP DATA USING MOBILE COMMUNICATION APPARATUS AND CONTROL METHOD THEREOF}
도 1은 본 발명의 일 실시예에 따른 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템을 개략적으로 나타낸 도면이고,
도 2는 도 1의 이동통신을 이용하여 마크업데이터를 송수신하는 시스템의 제어흐름의 일 예를 나타낸 도면이고,
도 3은 도 2의 중계서버에서 xml을 이용하여 생성한 검색용 마크업데이터의 일 예를 나타낸 도면이고,
도 4는 도 2의 이동통신 단말기의 디스플레이부에 마크업페이지가 표시된 일 예를 나타낸 도면이고,
도 5는 도 2의 이동통신 단말기의 디스플레이부에 마크업페이지와 함께 검색용 마크업데이터가 함께 표시된 일 예를 나타낸 도면이고,
도 6은 도 2의 이동통신 단말기의 디스플레이부에 사용자의 요청에 따른 검색결과가 표시된 일 예를 나타낸 도면이고,
도 7은 도 2의 중계서버에서 인기검색어를 갱신하는 과정을 나타낸 도면이고,
도 8은 도 1의 이동통신을 이용하여 마크업데이터를 송수신하는 시스템의 제어흐름의 다른 예를 나타낸 도면이고,
도 9는 도 8의 이동통신 단말기의 디스플레이부에 사용자의 요청에 따른 하이퍼링크 연결결과가 표시된 일 예를 나타낸 도면이다.
* 도면의 주요 부분에 대한 부호의 설명
10 : 이동통신 단말기 20 : 이동통신 패킷망
21 : 중계서버 30 : 인터넷망
31_1~31_N : 마크업페이지 제공서버 40 : 기지국
50 : 라우터
본 발명은 이동통신 단말기 및 그 제어방법에 관한 것으로, 보다 상세하게는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템 및 그 제어방법에 관한 것이다.
일반적으로 이동통신 단말기는 무선으로 음성통화를 하는 것이 그 주목적이나, 최근에는 이동통신 관련 기술의 발전으로 인해 음성통화 이외의 다양한 기능이 이동통신 단말기에 추가되어 왔다. 그 중에서 유선망을 통한 인터넷의 활성화로 이동통신 단말기를 이용한 인터넷의 이용에 대한 욕구가 있어왔고, 이에 통신회사들은 이동통신 단말기에 무선 인터넷 사용이 가능하도록 하는 기능을 추가하였다.
인터넷은 TCP/IP(Transmission Control Protocol/Internet Protocol) 프로토콜에 기반을 두는 서비스, 예를 들어 전자우편(e-mail), 원격 컴퓨터 연결(telnet), 파일 전송(FTP), 유즈넷 뉴스(Usenet News), 인터넷 정보 검색(Gopher), 인터넷 대화와 토론(IRC), 전자 게시판(BBS), 하이퍼텍스트 정보 열람(WWW:World Wide Web), 온라인 게임 등을 포함하는 개념이나, 일반적으로 사용자들은 그 중에서 HTTP(HyperText Transfer Protocol)를 기반으로 하는 웹브라우징을 주로 이용한다.
그런데, 이동통신 단말기를 이용한 웹브라우징은 여러 가지 제한사항을 갖고 있다. 우선, 이동통신 단말기는 휴대성이 그 특징인 바, 이동통신 단말기를 이루는 하드웨어는 가급적 소형으로 만들어져야하고, 가격을 고려하여 컴퓨터 대비 저 사양으로 갖춰질 수밖에 없다. 게다가 컴퓨터의 마우스와 같은 인터페이스가 없어서 사용자가 웹브라우징을 하는 데는 적지 않은 시간과 노력이 필요하다.
이러한 상황에서 사용자가 어떤 웹페이지를 읽던 중에 웹페이지에 포함된 소정의 단어와 관련된 내용을 검색(지식검색, 사전검색, 웹사이트 검색 등)하고자 하는 경우, 그때마다 원하는 검색기능을 제공하는 웹사이트에 접속을 하고 그 웹사이트에 구비된 검색창에 원하는 단어를 입력하여 요청해야만 하는 것은 큰 불편함이다. 즉, 사용자 인터페이스가 불편한 이동통신 단말기에 있어서 매번 사이트 주소를 입력하고 해당 사이트에 연결된 후에 그 사이트에 구비된 검색창에 원하는 단어를 입력하는 일련의 과정은 사용자에게 적지 않은 불편함을 준다.
한편, 웹사이트에서 제공하는 웹페이지에는 복수의 하이퍼링크가 포함될 수 있는데, 이동통신 단말기에서는 상기한 바와 같이 마우스와 같은 편리한 인터페이스가 없고 또한 하이퍼링크가 다수 있는 경우 그 하이퍼링크 각각에 특정키를 할당할 수 없기 때문에 예를 들어 방향키로서 하이퍼링크를 순서대로 선택할 수 있도록 하였다.
그러나 일반적으로 웹사이트에서 제공하는 웹페이지의 하이퍼링크는 사회적 이슈, 중요도, 다수의 관심사항 등에 관한 고려 없이 웹페이지에 배치되기 때문에, 중요한 하이퍼링크(예를 들어 중요한 뉴스 링크)인데도 불구하고 웹페이지 하단에 배치된 경우, 사용자가 쉽게 인식할 수 없을 뿐만 아니라 해당 하이퍼링크를 선택하기 위해서도 많은 키 버튼 조작이 필요하여 사용자에게 많은 불편을 초래한다.
본 발명은 상기한 종래의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 웹브라우징 시 웹페이지에 포함된 소정의 단어와 관련된 정보의 검색을 용이하게 하도록 구성된 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템 및 그 제어방법을 제공하는 것이다.
또한 본 발명의 다른 목적은 웹사이트에서 제공하는 웹페이지의 하이퍼링크 중 중요도에 따라 사용자가 쉽게 해당 링크를 선택할 수 있도록 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템 및 그 제어방법을 제공하는 것이다.
상기한 목적을 달성하기 위해 본 발명에 따른 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템은 마크업 언어로 작성된 마크업 페이지를 제공하는 적어도 하나의 마크업 페이지 제공서버와; 사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행하는 이동통신 단말기와; 기 설정되는 검색어 리스트를 구비하고서, 상기 이동통신 단말기로부터 인터넷 주소를 포함하는 마크업 페이지 전송요청을 수신하면, 상기 적어도 하나의 마크업 페이지 제공서버 중 상기 인터넷 주소에 대응하는 마크업 페이지 제공서버에 마크업 페이지의 전송을 요청하고, 그 요청에 따라 수신되는 마크업 페이지를 저장하고, 상기 저장된 마크업 페이지에서 상기 검색어 리스트에 포함되는 단어를 추출하고 그 추출된 단어를 기초로 검색용 마크업 데이터를 생성하여 상기 저장된 마크업페이지와 함께 상기 이동통신 단말기로 전송하는 중계서버를 포함하여 구성된다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템의 제어방법은, 마크업 언어로 작성된 마크업 페이지를 제공하는 적어도 하나의 마크업 페이지 제공서버와, 사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행하는 이동통신 단말기와, 상기 마크업 페이지 제공서버와 상기 이동통신 단말기 간의 통신을 중계하는 중계서버를 포함하는 마크업 데이터 송수신 시스템에 있어서, 상기 이동통신 단말기가 사용자의 선택에 따라 무선인터넷을 통해 인터넷 주소를 포함하는 마크업데이터 요청신호를 전송하는 단계와; 상기 이동통신 단말기의 마크업페이지 요청신호를 수신한 상기 중계서버가 상기 인터넷 주소에 대응하는 마크업 페이지 제공서버에 마크업 페이지의 전송을 요청하는 단계와; 상기 중계서버로부터의 마크업 페이지 전송 요청을 수신한 마크업 페이지 제공서버가 마크업 페이지를 상기 중계서버로 전송하는 단계와; 상기 중계서버가 마크업 페이지 제공서버로부터 수신한 마크업 페이지에서 기 설정저장된 검색어 리스트와 동일한 단어를 추출하고, 그 추출된 단어를 기초로 검색용 마크업 데이터를 생성하여 상기 수신된 마크업페이지와 함께 상기 이동통신 단말기로 전송하는 단계를 포함하여 이루어진다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
본 발명의 일 실시예에 따른 이동통신 단말기(10)를 이용하여 마크업 페이지를 송수신 하는 시스템은 도 1에 도시된 바와 같이 마크업페이지 제공서버(31_1~31_N), 이동통신 단말기(10), 기지국(40), 중계서버(21)를 포함하여 구성된다.
마크업페이지 제공서버(31_1~31_N)는 인터넷망(30)에 구비된 장치로서 마크업 언어로 작성된 마크업 페이지를 제공한다.
여기서 마크업 언어는 텍스트에 일종의 꼬리표를 붙여 그 텍스트에 소정의 의미를 부여할 수 있도록 하는 언어로서, HTML(HyperText Markup Language), XML(Extensible Markup Language), WML(Wireless Markup Language) 등 다양한 종류가 있다. 이러한 마크업 언어로 작성된 마크업페이지는 예를 들어 웹페이지이고, 웹페이지를 제공하는 마크업페이지 제공서버(31_1~31_N)는 웹서버에 해당한다.
마크업페이지 제공서버(31_1~31_N)가 포함되는 인터넷망(30)은 TCP/IP를 사용하는 네트워크로서 인터넷 주소를 기반으로 다수의 장치들이 연결되어 상호 통신이 가능한 통신망이다.
이동통신 단말기(10)는 사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행한다.
즉, 이동통신 단말기(10)는 후술할 기지국(40)과의 통신을 통해 마크업페이지(예를 들어 웹페이지)의 전송을 요청하고, 그 요청에 따라 수신되는 마크업페이지를 파싱하고, 렌더링하여 디스플레이부(미 도시함)에 표시한다.
또한, 이동통신 단말기(10)는 요청한 마크업페이지와 함께 소정의 마크업데이터가 수신되면, 사용자의 선택에 따라 그 마크업데이터에 해당하는 정보를 디스플레이부의 일 영역에 표시한다. 즉, 사용자는 마크업페이지가 이동통신 단말기(10)에 표시된 상태에서 핫키를 누름으로써 마크업데이터에 해당하는 또 다른 화면을 볼 수 있다.
그리고 이동통신 단말기(10)는 디스플레이부에 표시되는 마크업페이지 및 마크업데이터에 해당하는 화면을 확인하며 소정의 하이퍼링크를 선택하는 사용자의 입력키 조작에 따라, 새로운 마크업페이지 브라우징을 수행한다. 이동통신 단말기(10)의 동작에 대한 보다 상세한 설명은 후술토록 한다.
기지국(40)은 이동통신 단말기(10)와 무선통신 채널을 형성하여 이동통신 단말기(10)로부터 전송되는 신호를 이동통신 패킷망(20)으로 전송하고, 이동통신 패킷망(20)으로부터 전송되는 신호를 이동통신 단말기(10)로 전송한다. 여기서 이동통신 패킷망(20)은 이동통신 단말기(10) 간의 통화처리를 수행함은 물론 이동통신 단말기(10)로부터의 데이터 통신 패킷을 라우터(50)를 거쳐 인터넷망(30)으로 전송하는 기능을 수행한다.
중계서버(21)는 이동통신 단말기(10)로부터 인터넷 주소를 포함하는 마크업 페이지 전송요청을 수신하면, 복수개의 마크업페이지 제공서버(31_1~31_N) 중 그 인터넷 주소에 대응하는 마크업페이지 제공서버(31_1~31_N)에 마크업 페이지의 전송을 요청한다. 여기서 인터넷 주소는 URI(Uniform Resource Identifier), URL(Uniform Resource Locator), URN(Uniform Resource Name) 등을 포함하는데, 예를 들어 http://aaa.bbb/ccc/ddd.html 과 같은 형태로 표시될 수 있다. 물론 인터넷 주소는 전송프로토콜과, 호스트네임과, 경로를 분리한 형태로 전송될 수도 있다.
중계서버(21)는 인기검색어 리스트를 구비하고 있는데, 마크업페이지 제공서버(31_1~31_N)로부터 마크업페이지가 수신되면, 그 마크업페이지를 임시 저장하고, 저장된 마크업 페이지에서 상기 인기검색어 리스트와 동일한 단어가 있는지를 비교한다. 여기서 중계서버(21)는 저장된 마크업페이지에서 상기 인기검색어 리스트의 단어와 동일한 단어를 포함하는 하이퍼링크가 있는지를 판단 할 수도 있다. 상기 인기검색어 리스트는 사용자들이 검색을 요청하는 단어들 중에서 빈도수가 높은 순서대로 일정 개수를 모아 놓은 것으로서 중계서버(21)를 통과하는 쿼리를 분석하여 주기적으로 갱신될 수 있다.
중계서버(21)는 마크업페이지에서 인기검색어와 비교하여 추출한 단어 또는 하이퍼링크를 이용하여 마크업데이터를 생성하고, 그 생성된 마크업데이터를 마크업페이지와 함께 이동통신 단말기(10)로 전송한다.
이처럼 중계서버(21)는 마크업페이지 제공서버(31_1~31_N)로부터 전송되는 마크업페이지에서 인기검색어에 해당하는 내용을 추출하여 이동통신 단말기(10)에 전송함으로써 이동통신 단말기(10) 사용자는 마크업페이지와 함께 그 페이지에 포함된 인기검색어에 해당하는 내용(단어 또는 하이퍼링크)을 확인할 수 있다. 중계서버(21)의 이러한 기능을 포함하여 마크업데이터에 관한 상세한 설명은 후술토록 하겠다.
이하에서는 도 1의 이동통신을 이용하여 마크업데이터를 송수신하는 시스템의 제어흐름의 일 예를 도 2를 참조하여 상세히 설명한다.
이동통신 단말기(10)는 사용자의 선택에 따라 무선인터넷을 통해 마크업페이지를 요청한다(단계 S2). 이러한 마크업페이지 요청에는 예를 들어 인터넷 주소인 URL이 포함될 수 있는데, 그 형식은 aaa.bbb/ccc/ddd.html 과 같이 마크업페이지를 요청하는 호스트 네임(aaa.bbb)과 경로(/ccc/ddd.html)가 포함될 수 있다. 여기서 호스트 네임은 임의로 정한 것으로서 실제로는 .com, .net 등을 포함하는 도메인 네임 형태 또는 숫자로 된 아이피 어드레스 형태로 이루어질 수 있다.
이동통신 단말기(10)로부터 마크업페이지 요청을 수신한 중계서버(21)는 해당하는 호스트(aaa.bbb)에 마크업페이지(/ccc/ddd.html)를 요청한다(단계 S3). 여기서는 해당하는 호스트(aaa.bbb)가 제1마크업페이지 제공서버(31_1)라고 가정한다.
제1마크업페이지 제공서버(31_1)는 요청받은 마크업페이지(/ccc/ddd.html)를 전송하고(단계 S4) 이를 수신한 중계서버(21)는 그 마크업페이지(ddd.html)를 임시로 저장한다(단계 S5).
한편 중계서버(21)는 인기 검색어 리스트를 미리 구비하고 있는데(단계 S1), 마크업페이지(ddd.html)와 구비된 인기 검색어 리스트 단어를 비교하여 마크업페이지(ddd.html)에서 인기 검색어 리스트에 있는 단어와 동일한 단어들을 추출한다(단계 S6).
이어서 중계서버(21)는 추출된 단어들을 이용하여 검색용 마크업데이터를 생성하는데, 이때 인기 검색어 순서대로 정렬할 수 있다(단계 S7).
예를 들어 인기 검색어 리스트가 "주몽", "세계일보", "김연아", "홍승우", "Mbn",.... 등으로 이루어져 있고, 마크업페이지(ddd.html)에 "세계일보", "Mbn" 이 포함되어 있다면, 중계서버(21)는 "세계일보"와 "Mbn"을 순서대로 포함하는 검색용 마크업데이터를 생성한다. xml을 이용하여 생성한 검색용 마크업데이터의 예가 도 3에 도시되었다.
중계서버(21)는 검색용 마크업데이터와 마크업페이지를 함께 이동통신 단말기(10)로 전송한다(단계 S8).
이에 이동통신 단말기(10)는 중계서버(21)로부터 수신한 마크업페이지를 파싱 및 렌더링 처리하여 디스플레이부에 표시한다(단계 S9). 디스플레이부에 표시된 예가 도 4에 도시되었다.
도 4에 도시된 화면에서 "세계일보", "Mbn", "조세일보"...등에 찍혀있는 작은 점은 실제로 화면에 보이는 것이 아니라 설명의 편의를 위해 검색용 마크업데이터에 포함되어 있는 단어들을 표시한 것이다. 즉, 중계서버(21)에 구비된 인기 검색어 리스트에 "세계일보", "Mbn", "조세일보"... 등의 단어들이 있어서, 인기 검 색어 리스트를 기초로 생성되어 전송된 마크업데이터에는 그 단어들이 포함되어 있음을 작은 점들이 알려준다.
그러나 사용자에게 편의성 제고 등 필요에 따라 이러한 작은 점이 실제로 디스플레이부에 표시되도록 할 수도 있다. 그 방법으로는 중계서버(21)가 마크업페이지에 필요한 처리를 하여 이동통신 단말기(10)로 전송할 수도 있고, 이동통신 단말기(10) 자체에서 마크업페이지와 검색용 마크업데이터를 비교하여 직접 처리하여 표시할 수도 있다.
이동통신 단말기(10)는 사용자가 핫키(12)를 누름으로써 검색어 리스트의 표시를 요청하면(단계 S10), 수신된 검색용 마크업데이터를 기초로 하여 검색어 리스트를 도 5와 같이 디스플레이부(11)의 일 영역에 표시한다(단계 S11). 이때, 검색어 리스트가 표시되는 레이어는 반투명 상태의 창이거나 불투명 상태의 팝업창일 수 있다.
검색어 리스트가 표시된 상태에서 사용자가 방향키(미 도시함) 등을 조작하면 검색어 리스트에 포함된 단어 중 어느 하나가 하이라이트(Highlight) 표시되고, 사용자가 선택키(미 도시함)를 누르면(단계 S12) 이동통신 단말기(10)는 검색서버를 확인하여(단계 S13) 하이라이트 표시된 단어에 대한 검색을 요청한다(단계 S14). 여기서, 검색서버는 사용자에 의해 미리 설정될 수 있다. 예를 들어 구글(Google)을 이용하여 검색어 리스트 중 "반기문"에 대한 검색을 하고자 하는 경우, 이동통신 단말기(10)는 "www.***.co.kr/search?q=반기문"과 같은 url을 작성하여 검색을 요청할 수 있다.
이러한 요청을 수신한 중계서버(21)는 검색서버 즉, 제2마크업페이지 제공서버(31_2)에 "반기문"에 대한 검색을 요청하고(단계 S17), 제2마크업페이지 제공서버(31_2)는 "반기문"에 대한 검색을 하여(단계 S18) 검색결과를 전송한다(단계 S19).
중계서버(21)는 제2마크업페이지 제공서버(31_2)로부터 전송된 검색결과를 이동통신 단말기에 전송하고(단계 S20), 이동통신 단말기(10)는 검색결과를 도 6과 같이 디스플레이부(11)에 표시한다(단계 S21).
이에 따라 이동통신 단말기(10)를 사용하는 사용자는 예를 들어 웹브라우징을 하는 경우에 열람하는 웹페이지 상에 포함된 내용 중에서 많은 사람들이 관심을 갖는 단어가 어떤 것인지 쉽게 확인할 수 있을 뿐만 아니라, 인기검색어를 기준으로 작성된 검색어 리스트상의 단어들에 대해서는 검색서버에 접속하여 검색어를 직접 입력하는 과정 없이 손쉽게 검색할 수 있다.
도 7은 중계서버(21)에 저장된 인기 검색어 리스트의 갱신과정을 도시한 도면이다. 도 2를 참조한 상기 실시예와 중복되는 부분에 대한 설명은 생략할 수 있다.
이동통신 단말기(10)로부터 검색어를 포함하는 검색요청이 있는 경우(단계 S14) 중계서버(21)는 요청된 검색어의 횟수를 저장한다(단계 S15). 즉, 이동통신 단말기(10)로부터 검색요청이 있을 때마다 요청된 검색어를 누적하여 관리한다.
중계서버(21)는 누적된 검색어 횟수를 기초로 인기검색어 리스트를 정렬한다(단계 S16). 이때 중계서버(21)는 소정의 기간동안(예를 들어 하루단위, 일주일 단위 등)에 이루어지는 검색어 요청에 대해 가중치를 줄 수 있다. 즉, 단 시간에 많은 요청이 있는 검색어를 우선순위로 하여 인기검색어 리스트를 작성할 수 있다.
이어서 중계서버(21)가 검색서버인 제2마크업페이지 제공서버(31_2)에 검색요청을 하고(단계 S17), 제2마크업페이지 제공서버(31_2)에서 검색을 한 후(단계 S18) 검색결과를 전송하면(단계 S19), 중계서버(21)가 이동통신 단말기(10)로 검색결과를 전송(단계 S20)하는 일련의 과정은 상기한 실시예와 동일하므로 이에 대한 설명은 생략한다.
상기한 실시예에서는 중계서버(21)가 자신을 통해 전달되는 일종의 패킷을 분석하여 인기검색어 리스트를 갱신하는 과정을 설명하였으나, 포털사이트(naver.com 등) 또는 검색사이트(***.com 등)의 서버가 제공하는 페이지를 일정 주기로 읽어 해당 페이지 자체에 포함된 인기검색어 순위를 참조하여 인기검색어 리스트를 작성/갱신 할 수도 있고, 그 서버들과 tcp/ip를 기반으로 한 별도의 DB 연동 소켓연결을 통해 인기검색어 리스트를 작성/갱신할 수 있음은 물론이다.
이하에서는 도 1의 이동통신을 이용하여 마크업데이터를 송수신하는 시스템의 제어흐름의 다른 예를 도 8을 참조하여 상세히 설명한다.
S1 단계로부터 S6 단계까지는 도 2를 참조한 상기 실시예와 동일하다.
중계서버(21)는 마크업페이지(예를 들어 ddd.html)와 구비된 인기 검색어 리스트 단어를 비교하여 마크업페이지(ddd.html)에서 인기 검색어 리스트에 있는 단어와 동일한 단어를 포함하는 하이퍼링크를 추출한다(단계 S6). 더 정확하게는, 하이퍼링크의 이름을 추출한다.
여기서 하이퍼링크는 마크업태그에 의해 다른 페이지와 연결될 수 있도록 구성되는 요소로서, HTML 을 예로 든다면,
<a src="http://eee.fff/hhh.html"> 테스트 </a>
와 같이 <a> 태그를 이용하여 구성될 수 있는데, 여기서, <a> 태그 안에 있는 "http://eee.fff/hhh.html" 부분은 하이퍼링크 주소에 해당하고, <a> 태그와 </a> 태그 사이에 있는 "테스트"는 하이퍼링크 이름에 해당한다. 실제로 이동통신 단말기(10)의 디스플레이부(11)에 나타나는 부분은 하이퍼링크 이름이고, 사용자에 의해 해당 하이퍼링크가 선택될 때 하이퍼링크 주소로 연결된다.
중계서버(21)는 하이퍼링크 이름 중에서 인기검색어와 동일한 단어를 포함하는 하이퍼링크를 추출하고, 그 추출된 하이퍼링크를 기초로 하이퍼링크용 마크업데이터를 생성하고 인기검색어와 동일한 순서대로 정렬한다(단계 S7').
이어서 중계서버(21)는 마크업페이지(ddd.html)와 하이퍼링크용 마크업데이터를 이동통신 단말기(10)로 전송한다(단계 S8').
이를 수신한 이동통신 단말기(10)는 마크업 페이지를 파싱 및 렌더링 처리하여 디스플레이부에 표시하고(단계 S9), 사용자에 의해 인기 하이퍼링크 리스트의 표시 요청이 있는 경우(단계 S10'), 수신한 하이퍼링크용 마크업데이터를 기초로 인기 하이퍼링크 리스트를 디스플레이부의 일 영역에 표시한다(단계 S11'). 이때 표시되는 화면은 도 5와 동일하나, 리스트에 나타나는 단어들이 마크업페이지에 포함된 일반 텍스트 단어가 아니라 마크업페이지에 포함된 하이퍼링크 이름 중 인기검색어에 대응되는 하이퍼링크 이름이라는 점이 차이점이다. 따라서 리스트에 포함된 단어(하이퍼링크 이름)에는 각각의 하이퍼링크 주소가 대응된다.
이어서 사용자가 방향키 조작을 통해 인기 하이퍼링크 리스트 중 어느 하나(예를 들어 "조세일보")를 선택하면(단계 S12'), 이동통신 단말기(10)는 선택된 "조세일보"에 대응되는 하이퍼링크 주소를 확인하여 연결 요청을 한다(단계 S14').
하이퍼링크 연결 요청을 수신한 중계서버(21)는 하이퍼링크 주소를 기초로 제3마크업페이지 제공서버(31_3)(예를 들어 "조세일보" 사이트 서버)에 연결요청을 하고(단계 S17'), 이에 제3마크업페이지 제공서버(31_3)는 요청받은 마크업페이지를 중계서버(21)에 전송한다(단계 S19').
중계서버(21)는 수신한 마크업페이지를 이동통신 단말기(10)로 전송하고(단계 S20'), 이에 이동통신 단말기(10)는 수신된 마크업페이지를 파싱 및 렌더링 처리하여 도 9와 같이 디스플레이부에 표시한다(단계 S21').
이에 따라 이동통신 단말기(10)의 사용자는 수신한 마크업페이지에 포함된 하이퍼링크 중에서 많은 사람들이 관심을 갖는 단어를 포함하는 하이퍼링크를 우선순위대로 확인할 수 있고, 또한 용이하게 연결할 수 있다.
상기한 몇몇 실시예서 중계서버(21)는 마크업페이지와, 마크업페이지 및 인기검색어 리스트를 기초로 생성한 마크업데이터(검색용 마크업데이터, 하이퍼링크용 마크업데이터)를 이동통신 단말기(10)로 함께 전송한다고 하였는데, 이는 별도의 파일형태로 전송하여 이를 수신한 이동통신 단말기(10)에서 그 파일들을 각각 처리하도록 할 수도 있지만, 중계서버(21)에서 마크업데이터를 자바스크립트 형태로 마크업페이지에 포함시켜 단일 페이지 형태로 전달할 수도 있다.
즉, 자바스크립트를 이용하면 예를 들어 웹페이지 상의 특정 레이어의 속성을 hidden 으로 설정하여 보이지 않도록 하였다가 사용자의 특정키 조작에 따라 해당하는 레이어의 속성을 보이도록(visible) 설정할 수 있으므로, 이러한 기존의 자바스크립트 기술을 응용한다면 마크업데이터(검색용 마크업데이터, 하이퍼링크용 마크업데이터)를 마크업페이지에 포함시키더라도 사용자의 선택에 따라 마크업데이터가 이동통신 단말기(10)의 디스플레이부(11)에 표시되거나 감춰지게 할 수 있다.
한편, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 특히 이동통신 단말기와 중계서버, 마크업페이지 제공서버와의 통신은 http 을 포함하는 다양한 방식의 프로토콜로 이루어질 수 있고, 중계서버는 이동통신 패킷망이 아닌 인터넷망에 구비될 수도 있다. 이러한 변형 및 수정이 첨부되는 특허청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다.
이상 설명한 바와 같이 본 발명에 따르면, 이동통신 단말기를 이용하여 마크업페이지 브라우징(예를 들어 웹브라우징)을 하는 사용자는 수신한 마크업페이지에 있는 단어들 중 인기검색어에 대응되는 단어가 무엇인지 확인할 수 있을 뿐만 아니라 그 인기검색어에 대응되는 단어에 대한 검색을 쉽게 할 수 있다.
또한, 마크업페이지에 포함되어 있는 하이퍼링크가 순서 없이 배치된 경우에도 사용자는 인기검색어를 기초로 한 하이퍼링크의 중요도에 따른 순서를 확인할 수 있고, 중요도가 높은 링크가 마크업페이지 하단 쪽에 있는 경우에도 사용자는 우선순위에 따라 배열되는 하이퍼링크 리스트를 이용하여 많은 키 조작 없이도 중요도 높은 하이퍼링크를 선택하여 연결할 수 있다.
즉, 많은 사람들이 관심을 갖는 단어에 대해서는 이동통신 단말기 사용자 역시 관심가질 확률이 높으므로, 마크업페이지 제공서버에서 제공하는 마크업페이지가 인기검색어를 고려하지 못한 레이아웃을 갖는다 하더라도, 팝업창 등에 표시되는 리스트를 이용함으로써 사용자가 단어검색 또는 하이퍼링크 연결 요청을 하는데 필요한 전체적인 키 조작 횟수를 줄일 수 있다.

Claims (11)

  1. 마크업 언어로 작성된 마크업 페이지를 제공하는 적어도 하나의 마크업 페이지 제공서버와;
    사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행하는 이동통신 단말기와;
    기 설정되는 검색어 리스트를 구비하고서, 상기 이동통신 단말기로부터 인터넷 주소를 포함하는 마크업 페이지 전송요청을 수신하면, 상기 적어도 하나의 마크업 페이지 제공서버 중 상기 인터넷 주소에 대응하는 마크업 페이지 제공서버에 마크업 페이지의 전송을 요청하고, 그 요청에 따라 수신되는 마크업 페이지를 저장하고, 상기 저장된 마크업 페이지에서 상기 검색어 리스트에 포함되는 단어를 추출하고 그 추출된 단어를 기초로 검색용 마크업 데이터를 생성하여 상기 저장된 마크업페이지와 함께 상기 이동통신 단말기로 전송하는 중계서버를 포함하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  2. 제1항에 있어서,
    상기 이동통신 단말기는 상기 중계서버로부터 상기 검색용 마크업 데이터 및 마크업페이지를 수신하면, 수신된 마크업페이지를 디스플레이부에 표시하고, 사용자에 의한 요청을 감지한 경우 그 마크업 페이지가 표시된 화면 일 영역에 상기 검색용 마크업 데이터를 기초로 한 검색어 리스트를 표시하는 것을 특징으로 하는 이 동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  3. 제2항에 있어서,
    상기 이동통신 단말기는 상기 디스플레이부의 일 영역에 표시되는 검색어 리스트 중 어느 하나의 검색어가 사용자에 의해 선택되면, 그 선택된 검색어에 대한 검색을 무선인터넷을 통해 요청하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  4. 제3항에 있어서,
    상기 중계서버는 상기 이동통신 단말기로부터의 검색 요청신호에 포함된 검색어의 빈도수를 기초로 기 저장된 검색어 리스트를 갱신하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  5. 제4항에 있어서,
    상기 검색어 리스트는 반투명 레이어로 표시되는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  6. 마크업 언어로 작성된 마크업 페이지를 제공하는 적어도 하나의 마크업 페이지 제공서버와;
    사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행하 는 이동통신 단말기와;
    기 설정되는 검색어 리스트를 구비하고서, 상기 이동통신 단말기로부터 인터넷 주소를 포함하는 마크업 페이지 전송요청을 수신하면, 상기 적어도 하나의 마크업 페이지 제공서버 중 상기 인터넷 주소에 대응하는 마크업 페이지 제공서버에 마크업 페이지의 전송을 요청하고, 그 요청에 따라 수신되는 마크업 페이지를 저장하고, 상기 저장된 마크업 페이지에서 상기 검색어 리스트에 포함된 단어를 포함하는 하이퍼링크를 추출하여 그 추출된 하이퍼링크를 기초로 하이퍼링크용 마크업 데이터를 생성하여 상기 저장된 마크업페이지와 함께 상기 이동통신 단말기로 전송하는 중계서버를 포함하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  7. 제6항에 있어서,
    상기 이동통신 단말기는 상기 중계서버로부터 상기 하이퍼링크용 마크업 데이터 및 마크업페이지를 수신하면, 수신된 마크업페이지를 디스플레이부에 표시하고, 사용자에 의한 요청을 감지한 경우 그 마크업 페이지가 표시된 화면 일 영역에 상기 하이퍼링크용 마크업 데이터를 기초로 한 하이퍼링크 리스트를 표시하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  8. 제7항에 있어서,
    상기 이동통신 단말기는 상기 디스플레이부의 일 영역에 표시되는 하이퍼링 크 리스트 중 어느 하나의 하이퍼링크가 사용자에 의해 선택되면, 그 선택된 하이퍼링크에 대응되는 인터넷 주소로 마크업페이지의 전송을 요청하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템.
  9. 마크업 언어로 작성된 마크업 페이지를 제공하는 적어도 하나의 마크업 페이지 제공서버와, 사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행하는 이동통신 단말기와, 상기 마크업 페이지 제공서버와 상기 이동통신 단말기 간의 통신을 중계하는 중계서버를 포함하는 마크업 데이터 송수신 시스템에 있어서,
    상기 이동통신 단말기가 사용자의 선택에 따라 무선인터넷을 통해 인터넷 주소를 포함하는 마크업데이터 요청신호를 전송하는 단계와;
    상기 이동통신 단말기의 마크업페이지 요청신호를 수신한 상기 중계서버가 상기 인터넷 주소에 대응하는 마크업 페이지 제공서버에 마크업 페이지의 전송을 요청하는 단계와;
    상기 중계서버로부터의 마크업 페이지 전송요청을 수신한 마크업 페이지 제공서버가 마크업 페이지를 상기 중계서버로 전송하는 단계와;
    상기 중계서버가 마크업 페이지 제공서버로부터 수신한 마크업 페이지에서 기 설정저장된 검색어 리스트와 동일한 단어를 추출하고, 그 추출된 단어를 기초로 검색용 마크업 데이터를 생성하여 상기 수신된 마크업페이지와 함께 상기 이동통신 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 이동통신 단말기를 이용하 여 마크업 데이터를 송수신하는 시스템의 제어방법.
  10. 제9항에 있어서,
    상기 중계서버로부터 상기 검색용 마크업 데이터 및 마크업페이지를 수신한 이동통신 단말기가 마크업페이지를 파싱 및 렌더링 처리하여 디스플레이부에 표시하고, 사용자에 의한 요청을 감지한 경우 그 마크업 페이지가 표시된 화면 일 영역에 상기 검색용 마크업 데이터를 기초로 한 검색어 리스트를 표시하는 단계를 더 포함하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템의 제어방법.
  11. 마크업 언어로 작성된 마크업 페이지를 제공하는 적어도 하나의 마크업 페이지 제공서버와, 사용자의 선택에 따라 무선인터넷을 통해 마크업 페이지 브라우징을 수행하는 이동통신 단말기와, 상기 마크업 페이지 제공서버와 상기 이동통신 단말기 간의 통신을 중계하는 중계서버를 포함하는 마크업 데이터 송수신 시스템에 있어서,
    상기 이동통신 단말기가 사용자의 선택에 따라 무선인터넷을 통해 인터넷 주소를 포함하는 마크업데이터 요청신호를 전송하는 단계와;
    상기 이동통신 단말기의 마크업페이지 요청신호를 수신한 상기 중계서버가 상기 인터넷 주소에 대응하는 마크업 페이지 제공서버에 마크업 페이지의 전송을 요청하는 단계와;
    상기 중계서버로부터의 마크업 페이지 전송요청을 수신한 마크업 페이지 제공서버가 마크업 페이지를 상기 중계서버로 전송하는 단계와;
    상기 중계서버가 마크업 페이지 제공서버로부터 수신한 마크업 페이지에서 기 설정저장된 검색어 리스트와 동일한 단어를 포함하는 하이퍼링크를 추출하고, 그 추출된 하이퍼링크를 기초로 하이퍼링크용 마크업 데이터를 생성하여 상기 수신된 마크업페이지와 함께 상기 이동통신 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는 시스템의 제어방법.
KR1020070038568A 2007-04-20 2007-04-20 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법 KR100848776B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070038568A KR100848776B1 (ko) 2007-04-20 2007-04-20 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070038568A KR100848776B1 (ko) 2007-04-20 2007-04-20 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법

Publications (1)

Publication Number Publication Date
KR100848776B1 true KR100848776B1 (ko) 2008-07-28

Family

ID=39825325

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070038568A KR100848776B1 (ko) 2007-04-20 2007-04-20 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법

Country Status (1)

Country Link
KR (1) KR100848776B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100994607B1 (ko) * 2008-09-24 2010-11-15 주식회사 엘지유플러스 마크업 페이지 중계 서버 및 그 제어방법
KR101487535B1 (ko) * 2008-10-29 2015-01-28 엘지전자 주식회사 휴대 단말기 및 그 동작방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030089025A (ko) * 2002-05-15 2003-11-21 엔에이치엔(주) 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에하이퍼링크를 적용하는 검색 시스템 및 방법
KR20050117600A (ko) * 2001-10-13 2005-12-15 (주) 엘지텔레콤 휴대단말기의 원클릭 검색 방법
KR20060001891A (ko) * 2005-12-08 2006-01-06 주원범 검색어 자동입력 검색창
JP2006189979A (ja) 2004-12-28 2006-07-20 Web Do Japan Co Ltd 情報検索システム、情報検索サーバ、情報検索方法、及び情報検索プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050117600A (ko) * 2001-10-13 2005-12-15 (주) 엘지텔레콤 휴대단말기의 원클릭 검색 방법
KR20030089025A (ko) * 2002-05-15 2003-11-21 엔에이치엔(주) 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에하이퍼링크를 적용하는 검색 시스템 및 방법
JP2006189979A (ja) 2004-12-28 2006-07-20 Web Do Japan Co Ltd 情報検索システム、情報検索サーバ、情報検索方法、及び情報検索プログラム
KR20060001891A (ko) * 2005-12-08 2006-01-06 주원범 검색어 자동입력 검색창

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100994607B1 (ko) * 2008-09-24 2010-11-15 주식회사 엘지유플러스 마크업 페이지 중계 서버 및 그 제어방법
KR101487535B1 (ko) * 2008-10-29 2015-01-28 엘지전자 주식회사 휴대 단말기 및 그 동작방법

Similar Documents

Publication Publication Date Title
US9547648B2 (en) Electronic document information extraction
CN101606371B (zh) 内容发布管理装置、通信终端、程序以及内容发布***
US20020062323A1 (en) Browser apparatus, server apparatus, computer-readable medium, search system and search method
GB2381902A (en) Bookmark managing system and bookmark managing method
CN102750352A (zh) 浏览器中分类收藏历史访问记录的方法及装置
JP5309121B2 (ja) 情報処理方法、プログラム、情報処理システム
CN106790589A (zh) 移动终端客户端中广告过滤方法及装置
US20090089245A1 (en) System and method for contextual commands in a search results page
US10262064B2 (en) Information processing apparatus, information processing method, information processing program, recording medium having stored therein information processing program
KR101637016B1 (ko) 이용자 반응형 웹페이지 제공 방법
KR100848776B1 (ko) 이동통신 단말기를 이용하여 마크업 데이터를 송수신하는시스템 및 그 제어방법
JP2004102470A (ja) 掲示板情報表示方法、掲示板情報表示システム
JP4503464B2 (ja) コンテンツ中継サーバ、コンテンツ配信システム及びコンテンツ中継方法
JP4995152B2 (ja) 情報処理装置、情報処理方法、及び、情報処理プログラム
JP2007207202A (ja) ウェブログを利用した情報提供システム
KR20110111666A (ko) 사용자의 의도를 반영한 온라인 광고 제공 방법 및 장치
JP5300648B2 (ja) 推薦情報提供装置、ユーザ端末、操作推薦方法、及びプログラム
JP2008083969A (ja) データ管理システム、データ管理システムにおけるデータ管理方法、並びに、データ管理システムを構成するデータ管理装置およびデータ保有装置
JP2007025753A (ja) ウェブログサーバ及びウェブログサービス提供システム
WO2012035969A1 (ja) Url置換システム
KR100875974B1 (ko) 역 알에스에스 기반 지능형 정보 검색 및 모니터링 시스템
KR20000012595A (ko) 직접 포워딩 서비스 방법 및 시스템
González et al. Gurungo: coupling personal computers and mobile devices through mobile data types
JP2007087361A (ja) 情報提供システム
KR20020058149A (ko) 그래픽 사용자 인터페이스를 구비한 인터넷 방송검색/수신장치 및 인터넷 방송 검색/수신 프로그램을기록한 컴퓨터가 읽을 수 있는 기록매체

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110616

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140617

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170608

Year of fee payment: 12