KR100597666B1 - 무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된무선 인터넷 단말 장치 - Google Patents

무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된무선 인터넷 단말 장치 Download PDF

Info

Publication number
KR100597666B1
KR100597666B1 KR1020050008704A KR20050008704A KR100597666B1 KR 100597666 B1 KR100597666 B1 KR 100597666B1 KR 1020050008704 A KR1020050008704 A KR 1020050008704A KR 20050008704 A KR20050008704 A KR 20050008704A KR 100597666 B1 KR100597666 B1 KR 100597666B1
Authority
KR
South Korea
Prior art keywords
browsing
unit
document
wireless internet
content
Prior art date
Application number
KR1020050008704A
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 KR1020050008704A priority Critical patent/KR100597666B1/ko
Application granted granted Critical
Publication of KR100597666B1 publication Critical patent/KR100597666B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 무선 인터넷망을 통해 수신한 웹 문서를 무선 인터넷 단말기에서 브라우징하는 기술에 관련된다.
본 발명에 따른 무선 인터넷 단말 장치는 서비스 서버로부터 수신한 인터넷 문서를 파싱하여, 추출된 텍스트 정보들을 소정의 그래픽 오브젝트에 오버랩시켜 배열하여 표시하고 이 오브젝트들에 대한 사용자의 조작 명령을 입력받아 브라우징을 제어하는 것을 특징으로 한다. 이에 따라 본 발명에 따른 무선 인터넷 단말 장치는 텍스트 위주의 인터넷 문서를 보다 흥미있는 콘텐츠로 변환하여 제공함으로써 사용자의 흥미를 유발하는데 유리한 장점이 있다.
본 발명에 따른 무선 인터넷 단말 장치는 서비스 서버로부터 수신한 텍스트 위주의 인터넷 문서를 표준화된 멀티미디어 콘텐츠로 변환하여 이를 무선 인터넷 단말 장치에 설치된 표준화된 멀티미디어 콘텐츠 재생 엔진에 의해 재생한다. 본 발명의 이 같은 양상에 따라 본 발명에 따른 무선 인터넷 단말 장치는 무선 인터넷 망이나 서비스 서버 측의 추가적인 시스템의 추가나 변경이 필요없다는 장점을 가진다.
무선 인터넷, 휴대폰, 이동 통신, 브라우저, 멀티미디어, 콘텐츠

Description

무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된 무선 인터넷 단말 장치{method for browsing wireless internet document and terminal appratus implementing the same method}
도 1은 일반적인 무선 인터넷 시스템의 전체적인 구성을 개략적으로 도시한다.
도 2는 본 발명의 일 실시예에 따른 무선 인터넷 단말 장치의 전체적인 구성을 개략적으로 도시한 블럭도이다.
도 3a, 도 3b, 도 3c는 일련의 무선 인터넷 문서들이 종래 기술에 따른 단말기에서 브라우징되는 화면 예들이다.
도 4a는 도 3a의 문서가 본 발명에 따른 무선 인터넷 단말 장치에서 변환되어 표시되는 화면의 일 예이다.
도 4b는 도 3a에 도시된 웹 문서를 본 발명에 따라 변환한 예시적인 콘텐츠의 표시화면을 도시한다.
도 4c는 도 3a에 도시된 웹 문서를 본 발명에 따라 변환한 예시적인 콘텐츠의 표시화면을 도시한다.
도 5는 본 발명의 일 실시예에 따른 무선 인터넷 단말 장치에서 실행 가능한 인터넷 문서의 브라우징 방법의 일 예를 도시한다.
<도면의 주요 부분에 대한 부호의 설명>
10 : 무선 인터넷 단말 장치 30 : 정합 장치
50 : 서비스 서버 71 : 무선 통신망
73 : 유선 인터넷망
100 : 제어부 110 : 브라우징 처리부
111 : 콘텐츠 생성부 113 : 재생엔진
130 : 채널 관리부 150 : 파싱부
170 : 오브젝트 갱신부 330 : 조작부
350 : 표시부 370 : 음향 출력부
500 : 메모리 510 : 영구 저장부
530 : 임시 저장부
본 발명은 무선 인터넷 통신 기술에 관련되며, 특히 무선 인터넷망을 통해 수신한 웹 문서를 단말기에서 브라우징하는 기술에 관련된다.
도 1은 일반적인 무선 인터넷 시스템의 전체적인 구성을 개략적으로 도시한다. 예를 들면 이동통신 단말기, 개인 휴대 단말기와 같은 무선 인터넷 단말 장치(10)는 무선 통신망(71)을 통해 정합장치(30)로 연결된다. 무선 통신망(71)은 무 선 인터넷 단말 장치(10)가 이동 중에도 끊어짐이 없이 서비스 서버(50)와의 연결을 유지할 수 있도록 지원하는 구성으로, 예를 들면 기지국, 기지국 제어기, 그리고 패킷 제어기(PCF : Packet Control Function)와 같은 무선망 장비를 포함하는 3GPP2 CDMA 시스템 장비들이 될 수 있다.
정합장치(30)는 무선 통신망(71)과 유선 인터넷(73) 사이에서 송수신 패킷을 중계하면서 정합하는 장치로, 예를 들면 3GPP2 CDMA 시스템에서 패킷 데이터 서비스 노드(PDSN : Packet Data Servicing Node)와 같은 장비가 될 수 있다.
서비스 서버(50)는 무선 인터넷 문서들을 저장하고 있으며, 무선 인터넷 단말 장치(10)의 요구에 응답하여 예를 들면 wml(wireless markup language)과 같은 형식의 문서들을 제공한다. 무선 인터넷 단말 장치(10)에는 이 문서들을 표시할 수 있는 모바일 브라우저가 내장되어 이 문서들을 출력한다.
유선 인터넷과 달리, 종래 무선 인터넷 망에서 통용되는 문서들은 단말기의 기능의 한계나 전송망의 전송 속도 등을 고려하여 텍스트 위주로 구성되고 있다. 이 같은 문서들은 사용자들이 이용하기에 단조롭고 흥미를 유발하는데 실패하고 있다.
본 발명은 이 같은 문제점을 해결하기 위한 것으로, 텍스트 위주로 된 무선 인터넷 문서를 사용자들에게 보다 흥미를 유발할 수 있도록 제공하는 것을 목적으로 한다.
나아가 본 발명은 무선 인터넷 망이나 서비스 서버 측의 추가적인 시스템의 추가나 변경 없이 이 같은 기능을 제공하는 것을 목적으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 양상에 따른 무선 인터넷 단말 장치는 서비스 서버로부터 수신한 인터넷 문서를 파싱하여, 추출된 텍스트 정보들을 소정의 그래픽 오브젝트에 오버랩시켜 배열하여 표시하고 이 오브젝트들에 대한 사용자의 조작 명령을 입력받아 브라우징을 제어하는 것을 특징으로 한다.
본 발명의 이 같은 양상에 따라 본 발명에 따른 무선 인터넷 단말 장치는 텍스트 위주의 인터넷 문서를 보다 흥미있는 콘텐츠로 변환하여 제공함으로써 사용자의 흥미를 유발하는데 유리한 장점이 있다.
본 발명의 또 다른 양상에 따른 무선 인터넷 단말 장치는 서비스 서버로부터 수신한 텍스트 위주의 인터넷 문서를 파싱하여, 추출된 텍스트 정보들을 소정의 그래픽 오브젝트로 변환하며, 이 그래픽 오브젝트들과 이 그래픽 오브젝트들의 화면 표시를 제어하는 재생제어명령을 포함하는 콘텐츠를 생성한다. 이 콘텐츠는 무선 인터넷 단말 장치에 설치된 표준화된 멀티미디어 콘텐츠 재생 엔진에 의해 재생되며, 사용자의 조작 명령은 재생제어명령에 의해 해석되어지고 그에 따라 브라우징이 제어된다.
본 발명의 이 같은 양상에 따라 본 발명에 따른 무선 인터넷 단말 장치는 무선 인터넷 망이나 서비스 서버 측의 추가적인 시스템의 추가나 변경 없이 텍스트 위주의 인터넷 문서를 보다 흥미있는 콘텐츠로 변환하여 제공함으로써 사용자의 흥미를 유발하는데 유리한 장점이 있다.
전술한, 그리고 추가적인 본 발명의 양상들은 후술하는 실시예들을 통해 더욱 명백해질 것이다. 이하에서는 첨부된 도면을 참조하여 기술되는 바람직한 실시예들을 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
도 2는 본 발명의 일 실시예에 따른 무선 인터넷 단말 장치의 전체적인 구성을 개략적으로 도시한 블럭도이다. 도시된 바와 같이 본 발명에 따른 무선 인터넷 단말 장치는 사용자로부터 조작 명령을 입력받는 조작부(330)와, 데이터를 저장하는 메모리(500)와, 무선 인터넷 서버로 접속하여 데이터를 송수신하는 통신부(700)와, 상기 통신부(700)를 통하여 수신한 인터넷 문서를 파싱하여 텍스트 정보들과, 접근 주소를 포함하는 링크 정보를 추출하는 파싱부(150)와, 상기 파싱부(150)에서 추출된 텍스트 정보들을 대응되는 그래픽 오브젝트들을 사용하여 배열한 표시 화면 데이터를 생성하는 브라우징 처리부(110)와, 상기 브라우징 처리부(110)에서 생성된 표시 화면 데이터를 가시 정보로 출력하는 표시부(350)를 포함하는 것을 특징으로 한다.
조작부(330)는 예를 들면 키패드, 마우스, 터치 패드, 또는 터치 스크린과 같은 공지된 또는 향후 등장할 사용자 조작 명령 입력장치를 포괄하는 구성이다. 메모리(500)는 플래시 메모리, 하드디스크와 같은 영구 저장부(510)와, 램(RAM), 플래시 메모리와 같은 임시 저장부(530)로 나누어질 수 있으나, 이들은 단일의 플래시 메모리, 혹은 하드디스크와 반도체 메모리의 조합 등으로 다양하게 구현될 수 있다. 통신부(700)는 일 실시예에 있어서 안테나, 알에프 회로 및 모뎀 칩을 포함 하여 구성되는 CDMA 회로이며, 공지된 또는 향후 등장할 다양한 이동 통신 방식 중의 어느 하나라도 상관 없다.
표시부(353)는 예를 들면 액정표시장치와 같은 표시장치가 될 수 있다. 본 명세서에서 표시부란 용어는 영상 디스플레이 패널과, 이 패널을 구동하는 구동회로 등 주지된 부속회로를 포함하는 의미로 사용된다.
파싱부(150)는 웹 문서를 파싱하여 토큰들을 추출하는 일반적인 모바일 브라우저에 내장된 파서(PARSOR)의 구성이며, 문서에 포함된 태그와 라벨, 그리고 관련된 URL을 추출하여 파싱 테이블을 생성한다.
도 3a, 도 3b, 도 3c는 www.cafe.com/house.jsp 라는 접속정보에 의해 획득되는 예시적인 일련의 무선 인터넷 문서들이 종래 기술에 따른 단말기에서 브라우징되는 화면 예들이다.
아래에 도 3a에 예시된 인터넷 문서들을 wml(wireless markup language)로 구현한 예를 나타낸다.
<?xml version="1.0" encoding="ks_c_5601-1987"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=no-cache" forua="true"/>
<meta http-equiv="Cache-Control" content="must-revalidate" forua="true"/>
</head>
<card id=”preview” label=”서울/경기”>
<p> <anchor> 이벤트 & 강추
<go href=”http://www.cafe.com/house.jsp?id=10”/>
</anchor></p>
<do type=”vnd.skmn1” label=”맛집/카페/술집”>
<go href=”http://www.cafe.com/house.jsp?id=20”/>
</do>
<do type=”vnd.skmn2” label=”여행정보”>
<go href=”http://www.cafe.com/house.jsp?id=21”/>
</do>
<do type=”vnd.skmn3” label=”지역정보”>
<go href=”http://www.cafe.com/house.jsp?id=22”/>
</do>
<do type=”vnd.skmn4” label=”타지역정보”>
<go href=”http://www.cafe.com/house.jsp?id=23”/>
</do>
</card>
</wml>
문서의 앞 부분은 문서를 기술하는 언어에 대한 정보와 한글 코드 등을 규정하고, 헤더 부분에는 제어 정보가 포함된다. 이 문서에서 의미있는 토큰들을 추출하여 생성되는 파싱 테이블의 예가 아래 표에 도시된다.
tag id label URL
card preview 서울/경기 http://www.cafe.com/house.jsp?id=10
anchor 이벤트&강추 http://www.cafe.com/house.jsp?id=20
do 맛집/카페/술집 http://www.cafe.com/house.jsp?id=21
do 여행정보 http://www.cafe.com/house.jsp?id=22
do 지역정보 http://www.cafe.com/house.jsp?id=23
do 타지역정보 http://www.cafe.com/house.jsp?id=24
생성된 파싱 테이블은 메모리(500)의 임시 저장부(530)에 파싱 데이터(531)로 저장된다.
브라우징 처리부(110)는 메모리(500)의 임시 저장부(530)에 저장된 브라우징 콘텐츠(533)에서 상기 파싱부에서 추출된 텍스트 정보들에 대응되는 그래픽 오브젝트를 사용하여 배열한 표시 화면 데이터를 생성한다. 브라우징 콘텐츠(533)는 그 자체의 갱신을 위해 임시 저장부(530)에 저장되는 것으로 도시하였으나, 갱신하지 않는 실시예에 있어서는 영구 저장부(510) 영역에 저장되거나 데이터가 아닌 프로그램 코드의 일부로 구현되어도 무방하다.
일 실시예에 있어서, 브라우징 처리부(110)는 파싱부(150)에서 추출된 텍스트 정보들을 대응되는 그래픽 오브젝트들을 사용하여 배열한 표시 화면 데이터를 생성하는 콘텐츠 출력부(115)와, 상기 조작부(330)에서 입력된 조작 명령에 따라 파싱부(150)에서 획득된 링크 정보를 참조하여 상기 통신부(700) 및 파싱부(150)를 통해 다음에 브라우징할 인터넷 문서를 획득하여 상기 콘텐츠 출력부(115)로 공급하는 문서 획득부(117)를 포함한다.
문서 획득부(117)는 일반적인 모바일 브라우저의 구성의 일부로, 사용자의 조작에 응답하여 웹 문서를 네트워크를 통해 액세스하는 동작을 제어한다.
바람직한 일 실시예에 있어서, 콘텐츠 출력부(115)는 파싱부(150)에서 추출된 텍스트 정보를 포함하며 각각의 텍스트 정보에 대응하는 그래픽 오브젝트와, 이 그래픽 오브젝트들을 조작하며 콘텐츠를 기술하는 재생제어명령을 포함하는 브라우징 콘텐츠를 생성하는 브라우징 콘텐츠 생성부(111)와, 이 브라우징 콘텐츠 생성부(111)에 의해 생성된 브라우징 콘텐츠를 재생하는 재생 엔진(113)을 포함한다.
재생 엔진(113)은 표준화된 멀티미디어 콘텐츠 재생 엔진으로, 표준 포맷의 콘텐츠를 재생하는 엔진 형태로 이동통신 단말기에 기본적으로 탑재되어 제공된다. 이 같은 재생 엔진에는 본 출원인에 의해 세계적으로 보급된 VIS 디코더나, 매크로미디어 사의 모바일 플래시 엔진 등이 알려져 있다. 이 재생 엔진은 브라우징 콘텐츠 생성부(111)에 의해 생성되어 메모리(500)의 임시저장부(530)에 저장된 본 발명에 따른 브라우징 콘텐츠를 읽어들여 재생한다. 재생 엔진(113)은 재생할 콘텐츠의 모든 구성요소들이 메모리(500)에 존재하는지 체크한다.
재생 엔진(113)은 콘텐츠 파일을 메모리(500)의 임시저장부(530)로 읽어들이되, 헤더에 포함된 정보로부터 오브젝트 파일들을 리쏘오스 영역에 로딩하고, 상기 재생제어명령을 액션 영역에 로딩하여, 상기 액션 영역에 저장된 재생제어명령에 따라 상기 리쏘오스 영역에 로딩된 오브젝트 파일들을 순차적으로 읽어들여 재생하고, 콘텐츠가 갱신된 경우 적어도 갱신된 파일을 임시 저장영역으로 다시 로딩하여 갱신된 내용으로 재생한다. 본 명세서에서 액션이란, 한 개의 단위 동작을 구현하는 일련의 재생제어명령들을 칭한다.
재생제어명령들은 예를 들면 일련의 프레임들의 표시 순서나 지연시간을 제어하며, 각 프레임에 표시될 내용을 정의한다. 바람직한 일 실시예에 있어서, 각 프레임들은 배경 이미지 위에 여백이 투명(transparent)하게 처리된 복수의 레이어의 이미지가 각 레이어별로 정의된 깊이에 따라 중첩되어 표시된다. 또한 이미지와 별도로 각 프레임의 재생에 동기되어 사운드의 출력도 제어될 수 있다. 이 같은 재생제어명령들과 오브젝트 파일들을 적절히 조합하여 프로그램함에 의해 다양한 멀티미디어 콘텐츠의 제작이 가능하다.
재생 제어 명령은 재생을 제어하는 액션 커맨드와, 오브젝트의 크기나 동작, 특성을 기술하는 스크립트 파일을 포함한다. 오브젝트 파일들 각각은 이미지, 사운드, 동영상 파일들 중 하나이거나 또는 또다른 완전한 콘텐츠 파일일 수 있다.
액션 커맨드는 벡터 이미지를 드로잉하거나 래스터(raster) 이미지의 속성을 변경하여 배열함으로써 프레임을 구성하는 그래픽 레이어들을 정의하고, 이 그래픽 레이어들의 중첩에 의해 하나의 프레임을 정의하며, 이 프레임과 함께 재생될 오디오 파일의 재생을 제어하는 명령어 등을 포함하여, 프레임의 연속적인 재생에 의해 멀티미디어 재생이 이루어진다. 스크립트는 콘텐츠에 포함된 객체들의 속성을 변경하거나 미리 정의된 함수를 호출하여 콘텐츠를 변경시키는 명령어로, 일반적인 사용자들에 의해 쉽게 콘텐츠를 변경할 수 있도록 제공되는 명령어이다. 스크립트의 동작은 키보드, 타이머 등의 특정한 이벤트에 응답하여 이루어질 수 있다.
문서 획득부(117)의 동작은 이 같은 스크립트 혹은 재생제어명령을 사용하여 효과적으로 구현될 수 있다. 예를 들어 사용자의 조작 이벤트는 스크립트에 의해 해석되어지고, 해당 이벤트에 의해 선택된 오브젝트가 판단되며, 이 오브젝트에 관련된 URL이 파싱 테이블로부터 획득되어지고, 이 문서가 스크립트의 제어 하에 획득되어진다.
브라우징 처리부(110), 파싱부(150) 등은 제어부(100)의 일 구성을 이룬다. 본 실시예에 있어어, 제어부(100)는 물리적으로는 단일의 마이크로프로세서 혹은 통신부(700)를 구성하는 모뎀 칩에 내장된 마이크로프로세서와, 이 마이크로프로세서가 액세스하여 실행하는 일련의 프로그램 코드로 구현된다.
도 4a는 도 3a에 도시된 웹 문서를 본 발명에 따라 변환한 예시적인 콘텐츠의 표시화면을 도시한다. 도시된 실시예에 있어서, 래스터 이미지(raster image)가 각각의 라벨에 할당되었고, 이 이미지에는 라벨이 중첩되어 표시된다. 각 래스터 이미지는 표시될 라벨의 문자수에 따른 적절한 크기를 갖고 있다. 또다른 실시예에서 래스트 이미지는 문자 수에 따라 적절히 확대되어 표시될 수도 있다.
도 4b는 도 3a에 도시된 웹 문서를 본 발명에 따라 변환한 예시적인 콘텐츠의 표시화면을 도시한다. 도시된 실시예에 있어서, 브라우징 처리부(110)가 사용하는 그래픽 오브젝트가 그 그래픽 오브젝트에 관련된 텍스트 정보의 양에 따라 크기가 달리 생성되는 드로잉(drawing) 객체로 표현되어 있다. 이 그래픽 오브젝트 는 재생제어명령의 드로잉 명령들을 사용하여 표현된다. 브라우징 처리부(110)의 브라우징 콘텐츠 생성부(111)는 객체 내에 포함되어야 하는 텍스트의 양을 카운트하고, 그에 따라 드로잉해야할 객체의 크기, 즉 높이와 폭을 결정하고 그에 따라 지정된 형태의 벡터 객체를 생성하여 그 객체 내에 해당 텍스트를 중첩시켜 표시한다.
도 4c는 도 3a에 도시된 웹 문서를 본 발명에 따라 변환한 예시적인 콘텐츠의 표시화면을 도시한다. 도시된 실시예에 있어서, 브라우징 처리부(110)가 사용하는 그래픽 오브젝트는 그 그래픽 오브젝트에 관련된 텍스트 정보의 일부만을 포함하고 상기 조작부에 의해 해당 오브젝트가 지시될 경우 나머지 텍스트 정보를 툴-팁(tool-tip)의 형태로 표시하는 툴-팁 오브젝트를 포함한다. 이에 의해 브라우징 처리부(110)는 해당 그래픽 객체에 대해 고정된 크기를 가지도록 표현할 수 있다.
브라우징 처리부(110)는 하나의 인터넷 문서를 본 발명에 따라 변환하는 과정에서 하나의 화면에 표시될 수 없을 경우 복수의 프레임의 표시 화면 데이터로 분할하여 변환할 수 있다. 이때 브라우징 처리부(110)는 '다음 페이지' 등의 명령을 마지막 페이지를 제외한 각 페이지에 삽입할 수 있고 이때 사용자는 이 명령어를 선택함에 의해 네트워크로의 추가적인 접속 없이 다음 페이지로 신속하게 이동할 수 있다.
일 실시예에 있어서, 콘텐츠 출력부(115)는 표시될 그래픽 오브젝트 중의 적어도 하나와 관련된 오디오 오브젝트를 생성하여 재생하고, 상기 단말 장치는 상기 콘텐츠 출력부(115)에 의해 재생되는 오디오 신호를 출력하는 음향 출력부(370)를 더 포함할 수 있다. 오디오 오브젝트는 예를 들면 웨이브 파일, 압축된 오디오 파일, 미디 음원 등이 될 수 있다. 음향출력부(370)는 메뉴 재생부(130)에서 재생되어 출력되는 오디오 신호를 가청음 신호로 변환시켜 스피커나 이어폰 등을 통해 출력한다. 음향출력부(370)는 디지탈/아날로그 변환기와 증폭회로 등을 포함하는 공지된 회로이다.
바람직한 일 실시예에 따른 무선 인터넷 단말 장치에 있어서, 브라우징 처리부가 사용하는 오브젝트들은 메모리에 저장된 오브젝트들이다. 그래픽 또는 오디오 파일들은 메모리(500)의 영구저장영역(510)의 오브젝트 영역(511)에 저장된다. 본 발명의 특징적인 양상에 따라, 일 실시예에 따른 무선 인터넷 단말 장치는 상기 통신부(700)를 통해 오브젝트들을 수신하여 상기 메모리(500)에 저장된 오브젝트들을 갱신하는 오브젝트 갱신부(170)를 더 포함할 수 있다. 예를 들면 이 오브젝트는 각각의 라벨이 표시되는 모양을 나타내는 래스터 이미지 혹은 드로잉 객체 및/또는 오디오 파일일 수 있다. 이에 의해 사용자는 수시로 자신의 단말기에서 표현되는 무선 인터넷 브라우징 환경을 변화시킬 수 있다.
바람직한 일 실시예에 따른 무선 인터넷 단말 장치는 파싱부(150)에서 파싱된 결과에서 적어도 텍스트 라벨 및 그 라벨에 관련된 링크 정보들을 포함하는 인터넷 문서 정보들을 메모리(500)에 저장하고 관리하며, 콘텐츠 출력부(115)에서 다음에 브라우징할 인터넷 문서를 요구하면 요청된 문서가 메모리(500)에 저장된 문서일 경우 해당 문서와 관련되어 저장된 정보를 제공하는 채널 관리부(130)를 더 포함한다. 이 채널 관리부(130)는 일종의 지능적인 캐쉬 메모리(cache memory)로서 기능한다. 유선 인터넷의 웹 브라우저에서 볼 수 있는 캐쉬 기능은 최근에 접속한 웹 문서들을 저장하며, 사용자가 요구한 문서가 저장된 문서인 경우 해당 문서에 신속히 액세스할 수 있도록 지원한다.
모바일 환경에 있어서 네트워크의 전송 속도는 유선 망에 비해 불리하므로 이 같은 기능은 매우 효과적일 수 있다. 본 발명의 특징적인 양상에 따라, 무선 인터넷 문서들은 그 웹 문서 전체가 메모리에 저장되는 것이 아니라, 브라우징 콘텐츠 생성부(111)에서 표시 화면을 생성하는데 필요한 라벨과 URL 등 유의미한 필수 정보들만이 추출되어 데이터베이스 형태로 관리된다. 이에 따라 저장되는 정보를 줄일 수 있어 메모리가 상대적으로 더 제한된 무선 인터넷 단말기에 더욱 적합하게 최적화된다.
이 실시예에 있어서, 문서 획득부(117)는 상기 조작부(330)로 입력된 조작 명령에 따라 상기 파싱부(150)에서 획득된 링크 정보를 참조하여 다음에 브라우징할 인터넷 문서를 획득함에 있어서 먼저 상기 채널 관리부(130)에 요청하여 획득하고, 저장된 문서가 없을 경우에는 상기 파싱부(150) 및 통신부(700)를 통해 획득한다.
도 5는 본 발명에 따른 무선 인터넷 단말 장치에서 실행 가능한 인터넷 문서의 브라우징 방법의 일 실시예를 도시한다. 도시된 바와 같이 일 실시예에 따른 인터넷 문서의 브라우징 방법은 사용자의 조작 명령에 응답하여 요구받은 인터넷 문서를 무선 인터넷망을 통해 수신하는 단계(S101, S103)와, 수신한 인터넷 문서를 파싱하여 텍스트 정보들과, 접근 주소를 포함하는 링크 정보를 추출하는 단계(S105)와, 단계 S105에서 추출된 텍스트 정보들을 대응되는 그래픽 오브젝트들을 사용하여 배열한 표시 화면 데이터를 생성하는 단계(S107)와, 상기 단계 S107에서 생성된 표시 화면 데이터를 가시 정보로 출력하는 단계(S109)를 포함한다.
전술한 바와 같이, 바람직한 일 실시예에 있어서 브라우징 콘텐츠를 생성하여 표시 화면 데이터를 생성하는 단계 S107은 파싱 단계(S105)에서 추출된 텍스트 정보를 포함하며 각각의 텍스트 정보에 대응하는 그래픽 오브젝트와, 이 그래픽 오브젝트들을 조작하며 콘텐츠를 기술하는 재생제어명령을 포함하는 브라우징 콘텐츠를 생성하는 단계와, 생성된 브라우징 콘텐츠를 재생 엔진이 재생하는 단계를 포함할 수 있다.
또한 바람직한 일 실시예에 있어서, 단계 S107에서 생성된 브라우징 콘텐츠가 특정한 그래픽 오브젝트 중의 적어도 하나와 관련된 오디오 오브젝트 및 이 오디오 오브젝트의 재생을 제어하는 재생제어명령을 포함한다.
하나의 웹 문서에 대한 표시가 완료되고 나면, 현재 무선 인터넷 접속이 종료되었는지를 판단하여(단계 S111), 조작부(330)에서 종료가 선택되면 접속을 종료하고, 종료가 선택되지 않았다면 단계 S101로 되돌아가 사용자의 다음 인터넷 문서 선택을 기다린다. 현재 문서의 특정한 링크가 조작부(330)에 의해 선택되면, 이 사용자의 조작 명령에 따라 이전 단계에서 획득된 링크 정보를 참조하여 다음에 브라우징할 인터넷 문서를 획득하게 된다(단계 S103).
이상에서 상세히 설명한 바와 같이, 본 발명에 따른 무선 인터넷 단말 장치는 텍스트 위주로 된 인터넷 문서를 수신하여 이를 미리 저장하였거나 지정된 그래픽 오브젝트들에 매핑시키고 변환/배열하여 표시함으로써 단조로움을 없애고 무선 인터넷을 사용하는 즐거움을 증진시킬 수 있는 장점이 있다.
나아가 본 발명에 따른 무선 인터넷 단말 장치는 단말 장치내에 설치된 표준화된 재생 엔진을 이용하므로 무선 인터넷 망 측의 시스템을 변경하거나 추가함이 없이 이 같은 서비스가 가능하며, 단말기 내부에도 필요한 최소한의 변경만으로 이 같은 서비스가 가능하다는 추가적인 장점을 가진다.
본 발명은 첨부된 도면을 참조하여 기술되는 실시예를 중심으로 설명되었지만 이에 한정되는 것은 아니며, 이로부터 자명하게 도출되는 다양한 변형예들을 포괄하도록 의도된 특허청구범위에 의해 해석되어져야 한다.

Claims (16)

  1. 무선 인터넷 망을 통해 수신한 웹문서를 브라우징하는 무선 인터넷 단말 장치에 있어서:
    사용자로부터 조작 명령을 입력받는 조작부와;
    데이터를 저장하는 메모리와;
    무선 인터넷 서버로 접속하여 데이터를 송수신하는 통신부와;
    상기 통신부를 통해 수신한 인터넷 문서를 파싱하여 텍스트 정보들과, 접근 주소를 포함하는 링크 정보를 추출하는 파싱부와;
    상기 파싱부에서 추출된 텍스트 정보들을 대응되는 그래픽 오브젝트들을 사용하여 배열한 표시 화면 데이터를 생성하는 브라우징 처리부와;
    상기 브라우징 처리부에서 생성된 표시 화면 데이터를 가시 정보로 출력하는 표시부;
    를 포함하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  2. 제 1 항에 있어서, 상기 브라우징 처리부가 :
    상기 파싱부에서 추출된 텍스트 정보들을 대응되는 그래픽 오브젝트들을 사용하여 배열한 표시 화면 데이터를 생성하는 콘텐츠 출력부와,
    상기 조작부로 입력된 조작 명령에 따라 상기 파싱부에서 획득된 링크 정보를 참조하여 다음에 브라우징할 인터넷 문서를 획득하여 상기 콘텐츠 출력부로 공급하는 문서 획득부를 포함하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  3. 제 2 항에 있어서, 상기 콘텐츠 출력부가 :
    상기 파싱부에서 추출된 텍스트 정보를 포함하며 각각의 텍스트 정보에 대응하는 그래픽 오브젝트와, 이 그래픽 오브젝트들을 조작하며 콘텐츠를 기술하는 재생제어명령을 포함하는 브라우징 콘텐츠를 생성하는 브라우징 콘텐츠 생성부와,
    상기 브라우징 콘텐츠 생성부에 의해 생성된 브라우징 콘텐츠를 재생하는 재생 엔진을 포함하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  4. 제 2 항에 있어서, 상기 콘텐츠 출력부가 상기 그래픽 오브젝트 중의 적어도 하나와 관련된 오디오 오브젝트를 생성하여 재생하고,
    상기 단말 장치는 상기 콘텐츠 출력부에 의해 재생되는 오디오 신호를 출력하는 음향 출력부;를 더 포함하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  5. 제 1 항에 있어서, 상기 브라우징 처리부가 사용하는 오브젝트들은 메모리에 저장된 오브젝트들이고,
    상기 단말 장치가 :
    상기 통신부를 통해 오브젝트들을 수신하여 상기 메모리에 저장된 오브젝트들을 갱신하는 오브젝트 갱신부;를 더 포함하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  6. 제 2 항에 있어서, 상기 단말 장치가 :
    파싱부에서 파싱된 결과에서 적어도 텍스트 라벨 및 그 라벨에 관련된 링크 정보들을 포함하는 인터넷 문서 정보들을 메모리에 저장하고 관리하며, 콘텐츠 출력부에서 다음에 브라우징할 인터넷 문서를 요구하면 요청된 문서가 메모리에 저장된 문서일 경우 해당 문서와 관련되어 저장된 정보를 제공하는 채널 관리부를 더 포함하고,
    상기 문서 획득부는 상기 조작부로 입력된 조작 명령에 따라 상기 파싱부에서 획득된 링크 정보를 참조하여 다음에 브라우징할 인터넷 문서를 획득함에 있어서 먼저 상기 채널 관리부에 요청하여 획득하고, 저장된 문서가 없을 경우에는 상기 파싱부 및 통신부를 통해 획득하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  7. 제 1 항 내지 제 6 항 중의 어느 한 항에 있어서,
    상기 브라우징 처리부가 하나의 인터넷 문서를 복수의 프레임의 표시 화면 데이터로 분할하여 변환하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  8. 제 1 항 내지 제 6 항 중의 어느 한 항에 있어서,
    상기 브라우징 처리부가 사용하는 그래픽 오브젝트가 그 그래픽 오브젝트에 관련된 텍스트 정보의 양에 따라 크기가 달리 생성되는 드로잉(drawing) 객체를 포함하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  9. 제 1 항 내지 제 6 항 중의 어느 한 항에 있어서,
    상기 브라우징 처리부가 사용하는 그래픽 오브젝트가 그 그래픽 오브젝트에 관련된 텍스트 정보의 일부만을 포함하고 상기 조작부에 의해 해당 오브젝트가 지시될 경우 나머지 텍스트 정보를 툴-팁(tool-tip)의 형태로 표시하는 툴-팁 오브젝트를 포함하는 것을 특징으로 하는 무선 인터넷 단말 장치.
  10. 무선 인터넷 단말 장치에서 실행 가능한 인터넷 문서의 브라우징 방법에 있어서, 상기 방법이 :
    a) 사용자의 조작 명령에 응답하여 요구받은 인터넷 문서를 무선 인터넷망을 통해 수신하는 단계와;
    b) 수신한 인터넷 문서를 파싱하여 텍스트 정보들과, 접근 주소를 포함하는 링크 정보를 추출하는 단계와;
    c) 상기 단계 b)에서 추출된 텍스트 정보들을 대응되는 그래픽 오브젝트들을 사용하여 배열한 표시 화면 데이터를 생성하는 단계와;
    d) 상기 단계 c)에서 생성된 표시 화면 데이터를 가시 정보로 출력하는 단계;
    를 포함하는 것을 특징으로 하는 인터넷 문서의 브라우징 방법.
  11. 제 10 항에 있어서, 상기 방법이 :
    e) 사용자의 조작 명령에 따라 단계 b)에서 획득된 링크 정보를 참조하여 다음에 브라우징할 인터넷 문서를 획득하는 단계;를 더 포함하는 것을 특징으로 하는 인터넷 문서의 브라우징 방법.
  12. 제 11 항에 있어서, 상기 단계 c)가 :
    c1) 상기 단계 b)에서 추출된 텍스트 정보를 포함하며 각각의 텍스트 정보에 대응하는 그래픽 오브젝트와, 이 그래픽 오브젝트들을 조작하며 콘텐츠를 기술하는 재생제어명령을 포함하는 브라우징 콘텐츠를 생성하는 단계와,
    c2) 상기 브라우징 콘텐츠를 재생하는 단계;
    를 포함하는 것을 특징으로 하는 인터넷 문서의 브라우징 방법.
  13. 제 12 항에 있어서, 상기 단계 c1)에서 생성된 브라우징 콘텐츠가 상기 그래픽 오브젝트 중의 적어도 하나와 관련된 오디오 오브젝트 및 이 오디오 오브젝트의 재생을 제어하는 재생제어명령을 포함하는 것을 특징으로 하는 인터넷 문서의 브라우징 방법.
  14. 제 12 항에 있어서,
    상기 브라우징 콘텐츠가 하나의 인터넷 문서에 대해 복수의 프레임을 가진 콘텐츠로 변환한 것임을 특징으로 하는 인터넷 문서의 브라우징 방법.
  15. 제 12 항에 있어서,
    상기 브라우징 콘텐츠의 그래픽 오브젝트가 그 그래픽 오브젝트에 관련된 텍스트 정보의 양에 따라 크기가 달리 생성되는 드로잉(drawing) 객체를 포함하는 것 을 특징으로 하는 인터넷 문서의 브라우징 방법.
  16. 제 12 항에 있어서,
    상기 브라우징 콘텐츠의 그래픽 오브젝트가 그 그래픽 오브젝트에 관련된 텍스트 정보의 일부만을 포함하고 상기 조작부에 의해 해당 오브젝트가 지시될 경우 나머지 텍스트 정보를 툴-팁(tool-tip)의 형태로 표시하는 툴-팁 오브젝트를 포함하는 것을 특징으로 하는 인터넷 문서의 브라우징 방법.
KR1020050008704A 2005-01-31 2005-01-31 무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된무선 인터넷 단말 장치 KR100597666B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050008704A KR100597666B1 (ko) 2005-01-31 2005-01-31 무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된무선 인터넷 단말 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050008704A KR100597666B1 (ko) 2005-01-31 2005-01-31 무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된무선 인터넷 단말 장치

Publications (1)

Publication Number Publication Date
KR100597666B1 true KR100597666B1 (ko) 2006-07-10

Family

ID=37183743

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050008704A KR100597666B1 (ko) 2005-01-31 2005-01-31 무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된무선 인터넷 단말 장치

Country Status (1)

Country Link
KR (1) KR100597666B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101007646B1 (ko) 2008-06-30 2011-01-13 김종성 웹 서비스 제공 시스템 및 방법
KR101547953B1 (ko) 2013-04-04 2015-08-28 주식회사 팬택 그래픽 오브젝트 배치 편의를 위한 스마트 기기 및 그래픽 오브젝트 배치 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040046171A (ko) * 2002-11-26 2004-06-05 한국전자통신연구원 엘리먼트 기반 웹 문서의 파싱시스템 및 그 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040046171A (ko) * 2002-11-26 2004-06-05 한국전자통신연구원 엘리먼트 기반 웹 문서의 파싱시스템 및 그 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101007646B1 (ko) 2008-06-30 2011-01-13 김종성 웹 서비스 제공 시스템 및 방법
KR101547953B1 (ko) 2013-04-04 2015-08-28 주식회사 팬택 그래픽 오브젝트 배치 편의를 위한 스마트 기기 및 그래픽 오브젝트 배치 방법

Similar Documents

Publication Publication Date Title
KR100597670B1 (ko) 멀티미디어 콘텐츠의 갱신 및 재생이 가능한이동통신단말기 및 그 재생방법
KR101054135B1 (ko) 복합 미디어 콘텐츠의 변환 장치 및 변환 방법과 기록 매체
JP4279058B2 (ja) 移動通信端末機のマルチメディアデータ再生装置およびその方法
KR100803580B1 (ko) 동기 멀티미디어 통합언어 포맷을 이용한 전자 음악 배급서비스 시스템 및 그 방법
KR20030022842A (ko) 사용자 선호도 기반의 멀티미디어 컨텐츠 서비스 시스템과방법 및 그 기록 매체
US20040017513A1 (en) Electronic equipment, server, and presentation method of layout script text
CN105518614A (zh) 用于多屏幕应用程序的屏幕录制
KR20040029457A (ko) 정보 처리 장치 및 방법
KR20110003213A (ko) 컨텐츠 제공 방법 및 컨텐츠 제공 시스템
US20010039572A1 (en) Data stream adaptation server
WO2005043405A1 (ja) データ処理装置、データ処理方法、およびデータ処理プログラム
KR100597666B1 (ko) 무선 인터넷 문서의 브라우징 방법 및 그 방법이 구현된무선 인터넷 단말 장치
KR100433366B1 (ko) 무선 단말기에 대한 정보 제공 시스템 및 이에 있어서의메뉴 페이지 생성 방법
KR100839041B1 (ko) 이미지 파일을 이용한 모바일 인터넷 기반의 웹 콘텐츠제공시스템 및 제공방법
JP3968515B2 (ja) 電子機器装置及びプログラム生成方法
KR100597668B1 (ko) 멀티미디어 콘텐츠의 갱신 및 재생이 가능한이동통신단말기 및 그 재생방법
JP2005216215A (ja) 情報提示装置及び情報提示方法等
KR20050048224A (ko) 사용자 맞춤형 웹페이지 제공 방법 및 시스템
US20040148157A1 (en) Method and device for controlling the transmission and playback of digital signals
KR20080000115A (ko) 뮤직 비디오 서비스 방법 및 시스템,단말기
JP2005010992A (ja) 合成音声によるウェブページの説明および広告の方法及びサーバ
JP2002207630A (ja) コンテンツ閲覧システム及びそれに用いるコンテンツ閲覧方法
CN109299447A (zh) 广告编辑方法、终端及计算机可读存储介质
JP2001028739A (ja) データ配信システム及びデータ配信方法、データ受信システム及びデータ受信方法、並びに、ゲーム機
JPH0962687A (ja) 情報処理装置および情報提供システム

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee