KR20070116798A - 공중 이동 네트워크를 통해 웹 페이지에 액세스하기 위한단말기 독립적 어드레싱 시스템 - Google Patents
공중 이동 네트워크를 통해 웹 페이지에 액세스하기 위한단말기 독립적 어드레싱 시스템 Download PDFInfo
- Publication number
- KR20070116798A KR20070116798A KR1020077019477A KR20077019477A KR20070116798A KR 20070116798 A KR20070116798 A KR 20070116798A KR 1020077019477 A KR1020077019477 A KR 1020077019477A KR 20077019477 A KR20077019477 A KR 20077019477A KR 20070116798 A KR20070116798 A KR 20070116798A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- web page
- mobile
- data request
- web
- Prior art date
Links
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
Landscapes
- Engineering & Computer Science (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)
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
공중 이동 네트워크를 통해 웹 페이지에 액세스하기 위한 단말기 독립적인 어드레싱 시스템(1)이 개시된다. 시스템(1)은 다수의 상이한 타입의 이동 단말기들(3)로부터의 액세스(7)를 처리한다. 이동 단말기들(3)에서, 이동 단말기(3)가 WAP 전화기인지 혹은 XHTML 혹은 유사한 것을 지원하는지에 상관없이 항상 동일한 URL이 이용된다. URL의 예는 www.contentprovider.com이다. 이용되는 URL은 기존의 PC 적응된 웹 페이지에 대해 이용되는 것과 동일한 것이다. 무엇보다도 WAP 페이지가 wap.contentprovider.com과 같은 상이한 어드레스들을 갖는 종래 기술과는 달리, 사용자는 시스템(1) 덕분에, 단지 하나의 어드레스(5)만을 이용할 수 있다.
단말기 독립적인 어드레싱 시스템, 공중 이동 네트워크, 어드레스
Description
본 발명은 공중 이동(모바일) 네트워크(public mobile network)를 통해 통신하는 단말기들로부터 웹 페이지들로의 액세스를 가능하게 해주기 위한 시스템에 관한 것이다.
공중 이동 전화 시스템 및 인터넷을 통해 데이터 및 정보에 액세스하는 것을 용이하게 해주는 비교적 상당히 많은 공지 기술들이 있다.
문제는 다수의 웹 페이지들 혹은 오브젝트들에 액세스하기 위해 사용자가 가질 필요가 있는 가용 웹 어드레스들의 개수가 감소하고 있다는 것이다. 종래의 공지된 기술을 이용할 때, 이 어드레스들은 사용자가 이용하는 이동 단말기의 타입에 종종 의존한다. 이동 단말기의 예로는 이동 전화, 팜 컴퓨터(palm computer) 혹은 PDA(개인 휴대 정보 단말기: Personal Data Assistant)가 있다. 공중 이동 전화 시스템은 2-G, 2.5-G 혹은 3-G 혹은 유사한 것에 기초할 수 있다. 사용자가 웹 브라우저에 접속된 퍼스널 컴퓨터를 이용하는 소정의 경우들, 그리고 컨텐츠 제공자로부터 정보 액세스를 위해 예를 들면 이동 전화와 같은 이동 단말기를 이용하는 다른 경우들에서 특수한 문제가 나타난다. 컨텐츠 제공자의 예로는 뉴스 사이트, 호텔 예약 사이트 혹은 게임 사이트가 있다. 종래의 공지된 기술을 이용할 때, 사용자는 일반적으로 두개의 어드레스, 즉 PC 적응된 웹 페이지에 대한 하나의 어드레스와, 예를 들면 WAP 기반 웹 페이지에 대한 또 다른 하나의 어드레스를 가져야 한다. 이 명세서에서 웹 페이지는 특정한 정보를 포함하는 페이지를 말한다. 그러한 정보에 대한 예로는 레스토랑 개시 시간, 호텔 예약 사항 혹은 운전 방향을 포함한 방문 주소가 있다. 또한, 이 명세서에서 웹 페이지는 컨텐츠가 이동 단말기 타입에 적응된 상이한 버전들로 검색될 수 있는 것을 말한다. 이에 대한 배경은 이동 전화 및 상이한 이동 단말기들이 PC에 의해 지원되는 것들과는 다른 프로토콜들을 지원한다는 것이다. 이 이유 때문에, 특정 컨텐츠 제공자들은 이동 단말기들을 위한 특수한 웹 페이지들에 적응된 PC 웹 페이지의 선택된 정보 부분들을 변환한다. 그러한 페이지의 예는 WAP(Wireless Application Protocol) 측이다. WAP 페이지는 PC에 적응된 웹 페이지와는 다른 어드레스를 갖는다. PC에 적응된 웹 페이지 어드레스의 예로는 www.contentprovider.com이다. WAP 측에 대응하는 어드레스의 예로는 www.contentprovider.com/wap이다. WAP 페이지에 대한 통상 명칭의 다른 예는 wap.contentprovider.com이다.
WAP 스펙(specification)의 의도는 서비스들이 상이한 제공자들로부터 유래되는 경우에 이동 단말기들로부터 서비스들에 액세스를 가능하게 해주는 공개 표준을 생성하기 위한 것이다. 예를 들면 전화 번호 검색을 위한 혹은 최근 뉴스들을 액세스하기 위한 WAP 기반 서비스들이 있다. WAP 스펙은 무선 서비스들을 설정하 기 위해 이용되는 셋-업 포맷(set-up format)을 정의한다. 원칙적으로, WAP은 기존의 PC 웹 페이지 내의 컨텐츠가 WAP 기반 포맷으로 변환되는 것을 가능하게 해준다.
html을 지원하는 성능을 갖는 이동 단말기들이 많이 있는데, 이것은 이론적으로 그러한 단말기들로부터의 데이터 요청들이 PC에 의해 생성되는 데이터 요청에서와 동일한 어드레스를 이용할 수 있음을 의미한다. 실제로 그러한 시도는, 일반적으로 PC에 대한 웹 페이지가 이동 단말기 상에 존재하는 것이 적합하지 않다는 단순한 이유에서, 거의 이용되지 않는다. 웹의 사이즈, 즉 페이지 상의 가용 정보의 양과, 이동 단말기를 접속하기 위한 가용 대역폭에 관련된 두가지 전형적인 단점들이 있다. 또 다른 문제는 컬러들을 지원하는 성능들이 상이한 타입의 단말기들 사이에서 변화한다는 것이다. 상이한 단말기들이 상이한 방법들로 프리젠테이션과 상호작용을 구현할 때, 단말기들에서 사용자에게 편리한(user-friendly) 환경을 보장하는 것은 어렵다는 것이 입증되었다. 예를 들면, 스크린/디스플레이, 사용자 상호작용을 위한 방법, 및 단말기 프로세서들의 용량의 다양성이 있다.
대부분의 이동 단말기들은, 예를 들면 이동 단말기가 XHTML을 지원한다고 말하는 것과 같은, 단말기가 특정 표준을 지원한다고 기술하는 정보를 데이터 요청들 내에 포함한다. 문제는 제조자가 사실상 지원하지 않는 특정 표준을 지원한다고 기술한 이동 단말기들로부터의 데이터 요청들을 서비스 제공자가 처리하는 것이다.
WO2004/002118은 월드 와이드 웹(world wide web) 상의 자원을 액세스하기 위해 숫자 어드레스들을 이용하는 시스템 및 방법을 기술한다. 이 방법은 자원에 대응하는 문자 스트링을 선택하는 단계; 문자 스트링을 숫자 스트링에 맵핑하는 단계를 포함한다. 또한, 문자 스트링 및 탑(top) 레벨 도메인 확장자가 웹 인에이블된 장치(web enabled device) 상에 입력되도록 용인함으로써 자원에 대한 액세스를 제공하는데, 자원은 숫자 스트링 도메인 어드레스를 이용함으로써 위치가 찾아진다. 한가지 예는 도메인 확장자로서 .wap을 갖는 스트링이다. 이 시스템 및 방법에서의 남은 문제는 몇가지 타입의 이동 단말기들을 지원하기 위해 몇가지 스트링 어드레스들이 필요하다는 것이다.
WO2004/068885는 적어도 하나의 사용자 장비가 사용자 장비로부터 네트워크 요소로 전송된 정의된 시그널링 메시지 내의 그 사용자 장비 버전을 지시하는 식별자를 자발적으로 통합하도록 구성되고, 적어도 하나의 네트워크 요소가 시그널링 메시지를 수신하고 시그널링 메시지로부터 사용자 장비 버전을 지시하는 식별자를 추출하도록 구성된다는 것을 기술한다. 몇가지 문제점들이 WO2004/06885에 의해 해결되지 않는다. 예를 들어, 다양한 이동 단말기들로부터의 데이터 요청 내에 하나의 일반적인 www 어드레스가 이용되는 것을 어떻게 가능하게 해주는지가 개시되어 있지 않다.
US 2003, 006,994,2는 등록될 수 있는 설명적인 도메인 이름들의 풀(pool)을 확장하기 위해 URI 혹은 URL을 국지화(localize)하고, 인터넷을 강화한 국지화된 미디어로 만들기 위한 프로세스를 기술한다.
실제로, 사용자는 단말기 타입에 상관없이 웹 페이지에 대해 하나의 동일한 어드레싱을 이용할 수 없다. 어드레스는 단말기에 의존한다. 그러한 상황의 예는 회사가 회사의 이동 페이지 어드레스(mobile page address)로 사용자에게 북마크(bookmark)를 SMS로서 전송하기를 원할 때이다. 그러나, 무슨 어드레스가 전송될까? WAP-어드레싱에 대한 북마크일까, xhtml 호환 가능한 전화들에 대한 북마크일까, 아니면 PDA들에 대한 북마크일까? 그렇지 않으면 PC로부터 액세스를 위한 북마크일까?
공지된 시스템들에 대한 남은 문제는 그들이 어느 어드레스가 북마크로서 전송될지를 평가할 필요가 있다는 것이다. 소정의 가능한 대안들은 xhtml 혹은 wap을 지원하는 인덱스 페이지에 대한 어드레스이다. 평가할 필요가 있는 다른 척도들은 단말기의 스크린 폭이다. 다른 대안은 요청하는 단말기가 PC이고, 그 경우에 북마크가 html을 지원하는 인덱스 파일에 대한 어드레스이어야 한다는 것이다.
<발명의 요약>
상기에서 언급된 문제점들의 관점에서 본 발명의 목적은 상이한 프리젠테이션 성능을 갖는 많은 수의 상이한 이동 단말기들에 웹 기반 데이터의 프리젠테이션을 강화하기 위한 수단을 포함하는 시스템을 제공하는 것이다. 다른 목적은 PC로부터의 혹은 이동 단말기로부터의 데이터 요청을 처리하기 위한 수단을 포함하는 시스템을 제공하는 것이며, 데이터 요청들의 각각은, 사용자가 웹 브라우저로 PC로부터, 혹은 WAP 리더(reader)를 갖춘 이동 전화기와 같은 이동 단말기로부터, 혹은 xhtml을 지원하는 리더를 갖춘 PDA 혹은 유사한 타입의 이동 단말기들로부터 데이터 요청을 시작하는지에 상관없이, 웹 페이지에 대해 정확히 동일한 텍스트 기반 어드레스, 예를 들면 www.contentprovider.com을 포함한다.
시스템은 터미널 의존적 페이지들을 포함하고, 시스템은 공중 이동 전화 시스템을 통해 전송된 이동 단말기로부터 웹 페이지로의 데이터 요청을 관리하는 제1 수단을 포함하고, 데이터 요청은 PC에서 웹 브라우저로부터 웹 페이지로 전통적인 액세스 동안 이용되던 것과 정확히 동일한 어드레스를 포함한다. 시스템은 이동 단말기와 호환 가능한 웹 페이지의 단말기 독립적인 버전으로 액세스를 스위치하기 위한 스위칭 수단을 포함한다. 또한, 특징들은 청구범위에 정의된다.
이동 단말기에 대한 웹 버전이 추가되는 환경에서, PC에 대한 인덱스 파일은 그의 원래 폼으로 유지될 수 있고, 스위칭 프로시저는 데이터 요청을 이동 단말기로부터 이동 단말기에 맞게 조정된 인덱스 파일에 전달한다. PC 버전에 대한 원래의 인덱스 파일이 유지되기 때문에, PC에 대한 웹 버전에 관련된 가중치들은 서치 엔진들 내에 유지된다.
본 발명의 다른 이점은, 광범위한 이동 단말기들을 지원하기 위해 컨텐츠 제공자에 의해 제공되는 이동 기능성(mobile functionality)의 확장을 가능하게 해준다는 것이다. 그러한 확장은 PC에서 웹 브라우저를 지원하기 위해 서비스들 및 정보의 서브-셋(sub-set)이 확장 전에 이동 단말기들로부터의 액세스를 위해 가용으로 된다. 사용자는 그/그의 이동 단말기로부터 데이터 요청을 시작하기 위해 예를 들면 www.contentprovider.com이라는 종래의 공지된 어드레스를 이용한다.
본 발명의 일 특징에 있어서, 시스템은 종래에는 PC 웹 페이지 버전으로만 가용이었던 결정된 정보의 서브-셋에 대하여 이동 단말기로부터의 액세스를 가능하게 해준다. 정보의 서브-셋은 이동 단말기로부터의 데이터 요청 시에 데이터베이 스로부터 자동으로 검색될 수 있다.
본 발명의 다른 이점은 스위칭이 복수의 타입의 이동 단말기들에 대해 실행될 수 있다는 것이다.
본 발명의 일 특징에 있어서, 이동 단말기는 GPRS를 통해 통신하고 WAP을 이용하여 정보를 제시한다. 본 발명은 또한 이동 단말기가 html 혹은 xhtml 등과 같은 다른 타입들의 프리젠테이션 표준들을 이용하여 정보를 제시하는 경우에 적당하다. 본 발명의 다른 특징에 따르면, 이동 단말기는 3G에 의해 통신한다.
본 발명의 이들 및 다른 특징들과, 이점 및 목적들은 또한 하기의 설명, 청구범위, 및 첨부 도면들을 참조함으로써 당업자에 의해 이해되고 파악될 것이다.
본 발명은 첨부된 도면들을 참조하여 설명된다.
도 1a는 본 발명에 따른 시스템의 개략도를 나타낸다. 시스템은 이동 단말기와 호환 가능한 단말기 의존적 페이지로의 스위칭이 수행되도록 구성된 스위칭 수단을 포함한다.
도 1b는 이동 단말기로부터의 액세스에 이용되는 것과 정확히 동일한 어드레스가 PC 웹 페이지 버전에 대한 액세스에도 이용되는 것을 나타낸다.
도 2a는 시스템이 웹 호스팅 환경(web hosting environment)을 지원하기 위해 응용되는 실시예의 개략도이다. 데이터 요청은 데이터 요청을 수신하는 제1 모듈에 의해 제2 모듈로 전달된다. 제2 모듈은 단말기 의존적 페이지에 대해 스위칭을 수행하도록 작동한다.
도 2b는 단말기 의존적 페이지들이 자동적으로 생성되는 웹 호스팅 환경에 응용된 본 발명에 따른 시스템을 나타낸다.
도 1a는 본 발명에 따른 시스템(1)의 개략도를 나타낸다. 시스템은 이동 단말기가 WAP 전화기이거나 혹은 XHTML 또는 그와 유사한 것을 지원하는가에 상관없이, 이동 단말기에서 특정 웹 페이지를 액세스하기 위해 항상 동일한 URL이 이용되도록 구성된다. 텍스트 기반 URL인 어드레스의 예로는 www.contentprovider.com이 있다. 이용되는 URL은 기존의 PC 적응된 웹 페이지에 대해 활용되는 것과 동일하다. 바람직한 실시예에서, 제1 소프트웨어 수단(17)은 인입하는 데이터 요청(7)을 스위칭 수단(2)에 전달한다(16). 스위칭은 스위칭 수단(2)에 의해 수행된다. 도 1a의 스위칭 수단(2)은 데이터 요청(7)을 수행하는 이동 단말기(3)의 타입이 무엇인지와, 뿐만 아니라 단말기(3)의 성능을 해석하는 소프트웨어 수단을 포함한다. 스위칭 수단(2)은 이동 단말기(3)와 호환 가능한 웹 페이지의 버전(9)인 단말기 의존적 페이지들(8)이 어떤 것들인지를 해석한다. 스위칭 수단(2)은 PC 및 TV-세트와 같은 상이한 타입들의 유닛들도 또한 해석할 수 있다. 예를 들어 www.serviceprovider.com과 같은 어드레스(5)는 PC(11)로부터의 전통적인 액세스 동안 이용되는 것과 동일한 어드레스(5)이다. 실시예에서, 복수의 단말기 의존적 페이지들(8)이 자동 생성 수단(10)에 의해 생성된다. 자동 생성은 데이터, 텍스트, 그래픽, JAVA 기반 기능들 혹은 웹 페이지의 PC 버전에서 유사한 것을 선택함으로써 전형적으로 선행된다. PC 버전에서, 예를 들면 개시 시간(opening hours)과 같은, 정보가 갱신될 때, 웹 페이지의 갱신된 단말기 의존적 버전(9)이 자동으로 생성될 수 있다. 본 발명을 사용하면, 예를 들어 회사 혹은 공공 기관(public institution)과 같은 서비스 제공자가 PC에 대한 기존의 웹 페이지에서의 코드, 기능성 혹은 소프트웨어를 변경할 필요없이 그의 고객에게 이동 엔트리(mobile entries)를 제공할 수 있다. 본 발명은 PC 사용자들을 목표로 하여 이미 만들어진 투자들을 활용할 수 있도록 해주고, 동시에 추가의 이동 기능성을 제공한다. 데이터 요청(7)의 결과는 공중 네트워크 제공자(4)와 시스템(1) 사이에서 인터넷(13)을 거쳐 전송되는 데이터일 수 있다. 이동 단말기(3)는 xhtml, wap 또는 html 혹은 그와 유사한 것을 지원할 수 있다. 이동 단말기(3)가 xhtml 또는 html 혹은 그와 유사한 것을 지원하는 프리젠테이션 수단을 포함하는 경우에, 스위칭 수단(2)은 스크린 폭과 같은 성능을 단말기로부터 읽는다. 이동 전화기에 대해 자주 등장하는 xhtml 특유 언어는 MP(Mobile Profile: 이동 프로파일)이다. 통상의 인터럽트 처리로 html을 해석하는 이동 단말기의 예로는 PDA(Personal Data Administrator)가 있다. 스위칭 수단(2)은 윈도우 XP, UNIX, LINUX 및 그와 유사한 것 등을 지원하는 통상적으로 공지된 서버 플랫폼들 상에서 유리하게 구현된다. 스위칭 수단(2)은 호스트된 환경에 혹은 컨텐츠 제공자에 의해 작동되는 서버에 상주할 수 있다. 호스트된 환경에서, 컨텐츠 제공자와 같은 정보의 소유자들은 시스템(1)의 유지관리 및 동작에 대한 책임을 호스트에게 전달할 수 있다.
도 1b는 PC(11)로부터의 데이터 요청(7)의 개관을 웹 페이지의 PC 버전에 나타낸다. 도 1b는 또한 이동 단말기(3)로부터의 데이터 요청(7)에 이용되는 것과 정확히 동일한 어드레스(5)가 웹 페이지의 PC 버전(6)에 활용되는 것을 도시한다. 웹 페이지의 PC 버전(6)에 대한 액세스는 광대역 네트워크 및 인터넷(13)을 통해 전형적으로 이루어진다. 웹 페이지의 PC 버전(6)은 웹 페이지(9)의 단말기 의존적 버전보다 상당히 많은 정보를 전형적으로 포함한다. 도 1b의 데이터 요청(7)은 SMS 혹은 이메일이 서비스 제공자로부터 이동 단말기(3)에 전송되는 것을 야기하며, 그러한 SMS 혹은 이메일은 게임 또는 튠(tune)의 보급를 포함한다.
도 2a에서, 데이터 요청(7)은 제1 모듈(14) 내의 제1 소프트웨어 수단(17)에 의해 전달되고, 제1 소프트웨어 수단(17)은 데이터 요청(16)을 제2 모듈(15) 내의 스위칭 수단(2)에 전달한다. 일 실시예에서, 시스템은 호텔 혹은 다른 유사한 타입의 숙박 시설에 대한 예약 시스템과 관련된 시스템이다. 그러한 실시예에서, 이동 단말기와 시스템(1) 사이에 적어도 하나의 타입의 보안 접속이 지원된다. 적합한 접속은 예를 들어 SSL 혹은 그와 유사한 것을 이용하는 처리 증명서(handling certificate)에 기초할 수 있다. 호텔 예약의 경우에, 예약 번호는 식별 수단으로서 전형적으로 이용된다. 제2 모듈(15)은 웹 페이지의 단말기 의존적 버전(9)에 대한 스위칭(2)을 관리한다. 도 2a의 시스템(1)의 실시예는 본 발명이 웹 호스팅 환경(18)에 이용하기에 특히 유리하다는 것을 나타낸다. 예를 들어, 서비스 제공자가 웹 호스팅 환경(18)에서 웹 페이지들을 갖고 단말기 독립적 서비스를 전달하길 원할 때와 같은 경우이다. 그러한 예는, 이동 단말기들에 특정 시설의 개시 시간과 같은 정보에 대한 액세스를 제공하기 위한 의도의 공중 관광객 포털(public tourist portal)일 수 있다. 도 2b는 서비스 제공자들에 관련된 다수의 계정들을 포함하는 웹 호스팅 환경(18)을 나타낸다. 제1 모듈(19)은 서비스 제공자의 계정(14)에 액세스 가능하다. 웹 호스팅 환경(18)은 제2 모듈(15)이 상주하는 별도의 계정을 포함한다. 제2 모듈(15)은 스위칭 수단(2)을 포함한다. 서비스 제공자의 계정(14) 내의 제1 수단(17)은 인입하는 데이터 요청(7)을 스위칭 수단(2)에 전달한다(16).
일 실시예에서, 시스템은 하이퍼텍스트 프리프로세서(Hypertext Preprocessor: php)에 기초한 프로그래밍 환경에 의해 적어도 부분적으로 구성된다. 시스템을 구성하기에 적합한 다른 언어는 C++이다. 도 2a 및 도 2b의 제1 소프트웨어 수단(17)에 의해 이루어지는 이름의 표시, index.w3mobile는 예이다. 많은 다른 이름들이 가능하다.
인입하는 데이터 요청(7)은 스위칭 수단(2)의 파일 혹은 다른 식별자의 포함 문(include statement)을 포함하는 index.w3mobile 등과 같은 제1 소프트웨어 수단(17)에 콜(call)을 전달하는 웹 호스트 환경(18)에서 스크립트에 의해 처리될 수 있다. 그러한 프로시저의 이점은 각각의 서비스 제공자의 계정이 스위칭 수단(2)의 전체 기능을 포함할 필요가 없다는 것이다.
스위칭 수단(2)은 데이터 요청(7)을 전달하는 단말기(3)의 타입 및 단말기(3)의 프리젠테이션 성능들의 검출을 전형적으로 수반하는 다수의 단계들을 수행한다. 프리젠테이션 성능들의 예들로는 스크린의 폭 및 지원 언어이다.
스위칭 수단(2)은, 이동 단말기(3)로부터의 데이터 요청이 이동 단말기가 http_accept에 xhtml을 지원한다고 지시하는 적어도 하나의 변수를 갖는지를 평가하도록 구성될 수 있다. 본원 발명자는 http_accept에 규정된 것과는 반대로 실제 소정의 단말기들이 xhtml을 지원하지 않는다는 것을 발견했다. 이동 단말기의 특정 모델은 데이터 요청 내에 지원된다고 잘못 규정되어 있는 다른 성능들과 관련해서 문제들을 가질 수 있다. 그러한 이동 단말기(3)의 타입의 식별자는 데이터베이스 내에 포함된다. 스위칭 수단(2)은 데이터베이스 내의 정보에 기초하여 이동 단말기(3)와 호환 가능한 단말기 의존적 버전(9)에 데이터 요청(7)을 전달하는데, 데이터베이스 내의 정보는 이동 단말기의 모델이 지원하는 특정 성능의 레벨이나 표준이 무엇인지를 기술한다. xhtml이 http_accept에 부정확하게 기술되어 있는 경우에, 스위칭 수단은 이동 단말기(3)와 호환 가능한 wml에 기초하여 웹 페이지에 데이터 요청을 전달할 수 있다.
이동 단말기(3)의 식별은 스위칭 수단(2)에 의해 수행된다. 일 실시예에서, 식별은 헤더 파라미터들의 컨텐츠의 체크에 의해 수행된다. 스위칭 수단은 아래와 같은 식별을 수행하도록 구성될 수 있다.
if(stristr($_SERVER["HTTP_ACCEPT"], "wap")){$wap='yes'} = 만일 참이면 이동 단말기의 제조자는 단말기가 wap을 지원한다고 명시한다.
if(stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")){$xhtml='yes'} = 만일 참이면 단말기의 제조자는 단말기가 xhtml을 지원한다고 명시한다.
if(stristr($_SERVER["HTTP_ACCEPT"], "javascript")){$javascript='yes'} = 만일 참이면 단말기의 제조자는 단말기가 javascript를 지원한다고 명시한다.
if(stristr($_SERVER["HTTP_USER_AGENT"], "Symbian")){$terminal='mobile'} = 만일 참이면 단말기의 제조자는 모바일 단말기라고 명시한다.
if(stristr($_SERVER["HTTP_X_WAP_PROFILE"])){$UAProf=$_SERVER["HTTP_X_WAP_PROFILE"]} = 스크린 폭과 같은 터미널 성능들에 대한 체크를 위해 식별이 수행된다.
도 2b에 도시된 실시예에서, 복수의 단말기 의존적 페이지들(8)은 자동 생성 수단(10)에 의해 생성된다. 그러한 실시예에서 단말기 의존적 버전은 스위칭 수단(2)에 의해 데이터 요청이 수신되고 단말기 성능들이 확증되었을 때 생성된다. 그러한 실시예는 숙박 시설에 대한 예약 시스템과 같이 자주 갱신되는 데이터베이스로부터 정보가 검색될 때 바람직하다. 예약 시스템의 경우에, 데이터 요청이 식별 목적을 위해 예약 또는 예약 레퍼런스를 포함한다면 유리하다.
본 발명의 다른 이점은, 사용자에 의해 예를 들면 전화를 통해 이루어진 문의는 하나의 어드레스만을 가지고서 컨텐츠 제공자를 위해 일하는 사람에 의해 응답될 수 있다는 것이다. 본 발명은 하나의 북마크만을 전송하는 것으로 충분하게 해준다. 그러한 상황의 예는 사용자가 전에 방문해보지 않은 도시의 박물관의 개시 시간에 관해 알고 싶을 때이다. 이 경우 단지 하나의 어드레스만 예를 들면 SMS 대안적으로는 이메일을 통해 송신될 필요가 있다. 사용자가 예를 들면 GPRS 등과 같은 이동 단말기로부터의 액세싱에 대한 어드레스를 이용한다면, 자동적으로 생성된 페이지가 나타나서 개시 시간만을 나타낸다. 사용자가 PC에서 웹 브라우저로부터 어드레스를 이용한다면, 완전한 웹 페이지가 나타나 현재 주제 및 방문중인 전시 등도 보여준다.
본 발명의 변경들이 당업자 혹은 본 발명을 만들고 이용하는 사람들에 의해 생길 것이다. 그러므로, 도면에 도시되고 상기에서 설명된 실시예들은 단순히 예시적인 목적일 뿐이고, 본 발명의 범위를 제한하려는 것이 아니라는 것을 이해해야 하며, 본 발명의 범위는 균등물 이론을 포함하여 특허법의 원리에 따라 해석되는 하기의 청구항에 의해 정의된다.
Claims (7)
- 상이한 타입들의 다수의 이동 단말기들로부터 웹 페이지를 어드레싱하기 위한 시스템(1)으로서, 상기 시스템(1)은 공중 이동 시스템(public mobile system)(4)에 의해 상기 단말기들로부터 웹 어드레스(5)를 수신하기 위해 적응되고, 상기 시스템(1)은,상기 어드레스(5)를 포함하는 데이터 요청을 수신하도록 구성된 제1 수단(17)과;상기 데이터 요청을 수행하는 단말기의 타입 및 상기 단말기(3)의 프리젠테이션 성능을 검출하도록 적응되는 검출 수단; 및상기 타입 및 프리젠테이션 성능에 기초하여 상기 이동 단말기(3)와 호환 가능한 상기 웹 페이지의 버전이 무엇인지를 결정하고 상기 데이터 요청(7)을 단말기 의존적인 버전(9)으로 전송하도록 적응되는 스위칭 수단(2)을 포함하고,상기 시스템은 정확히 동일한 어드레스(5)가 모든 이동 단말기들(3)에 의해 이용될 수 있게 해주는 것을 특징으로 하는 시스템.
- 제1항에 있어서,상기 제1 수단(17)은 웹 호스팅 환경(18)에 존재하고,상기 제1 수단(17)은 상기 스위칭 수단(2)의 포함 명령(an include instruction)을 포함하는 것을 특징으로 하는 시스템.
- 제1항 또는 제2항에 있어서,상기 스위칭 수단(2)은 상기 이동 단말기(3)의 성능에 관련된 상기 데이터 요청(7)의 적어도 하나의 환경 변수를 평가하도록 구성되는 것을 특징으로 하는 시스템.
- 제3항에 있어서,상기 스위칭 수단(2)은 상기 적어도 하나의 변수에 의해 부정확한 성능이 지정되는 이동 단말기들의 리스트를 포함하는 데이터베이스를 액세스하도록 구성되고, 상기 스위칭 수단(2)은 상기 데이터베이스 내의 정보에 기초하여 상기 이동 단말기(3)와 호환 가능한 웹 페이지의 단말기 종속적인 버전(9)이 무엇인지를 결정하도록 적응되는 것을 특징으로 하는 시스템.
- 제4항에 있어서,상기 시스템은 상기 단말기 종속적인 페이지(9)를 자동으로 생성하는 제2 수단(10)을 포함하는 것을 특징으로 하는 시스템.
- 제5항에 있어서,상기 제2 수단(10)은 데이터 요청(7)의 이벤트 시에 상기 웹 페이지의 상기 단말기 종속적인 버전(9)을 자동으로 생성하도록 구성되는 것을 특징으로 하는 시스템.
- 제6항에 있어서,상기 단말기 종속적인 페이지(9)를 자동으로 생성하도록 구성되는 상기 제2 수단(10)은 xhtml을 지원하는 페이지를 생성할 수 있는 것을 특징으로 하는 시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0500429 | 2005-02-25 | ||
SESE0500429-6 | 2005-02-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070116798A true KR20070116798A (ko) | 2007-12-11 |
Family
ID=36927851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020077019477A KR20070116798A (ko) | 2005-02-25 | 2006-02-23 | 공중 이동 네트워크를 통해 웹 페이지에 액세스하기 위한단말기 독립적 어드레싱 시스템 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20080155400A1 (ko) |
EP (1) | EP1851663A4 (ko) |
JP (1) | JP2008537202A (ko) |
KR (1) | KR20070116798A (ko) |
AU (1) | AU2006217125B2 (ko) |
CA (1) | CA2598646A1 (ko) |
WO (1) | WO2006091154A2 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8918412B1 (en) | 2007-11-15 | 2014-12-23 | Progress Software Corporation | Query proxy system for client-specified models |
KR20110027769A (ko) * | 2008-06-09 | 2011-03-16 | 모비조프트 에이비 | 사용자 요청에 의해 개시되는 데이터 파일의 전송 |
US8645456B2 (en) * | 2008-12-10 | 2014-02-04 | At&T Intellectual Property I, L.P. | Content access policy management for mobile handheld devices |
GB2479565A (en) | 2010-04-14 | 2011-10-19 | Mtld Top Level Domain Ltd | Providing mobile versions of web resources |
US9009599B2 (en) * | 2010-10-15 | 2015-04-14 | Cellco Partnership | Technique for handling URLs for different mobile devices that use different user interface platforms |
WO2018084860A1 (en) * | 2016-11-04 | 2018-05-11 | Google Llc | Adaptive user interface with reduced payload |
US10733225B1 (en) | 2017-09-06 | 2020-08-04 | Snap Inc. | Scaled delivery of media content |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001195335A (ja) * | 2000-01-14 | 2001-07-19 | Toppan Printing Co Ltd | コンテンツデータ流通方法およびコンテンツデータ流通システムならびにそのプログラムを記録した記録媒体 |
US20040172484A1 (en) * | 2000-04-04 | 2004-09-02 | Gudmundur Hafsteinsson | Device-specific communicating between a transmitting device and a receving device |
JP3462145B2 (ja) * | 2000-04-28 | 2003-11-05 | 株式会社サイバード | 画像サーバー |
US7590681B1 (en) * | 2000-08-07 | 2009-09-15 | Trimble Navigation Limited | Method and system for managing and delivering web content to internet appliances |
WO2002023857A2 (en) * | 2000-09-11 | 2002-03-21 | Viafone, Inc. | Method and system for integrating applications and mobile networks |
US20020156896A1 (en) * | 2001-02-09 | 2002-10-24 | Peter Lin | System and method for providing a gateway between mobile two-way messaging devices and remote computer networks |
GB2373085B (en) * | 2001-03-08 | 2004-10-06 | Ibm | Method, computer program and system for style sheet generation |
US6915328B2 (en) * | 2001-03-17 | 2005-07-05 | Hewlett-Packard Development Company, L.P. | Web content format for mobile devices |
US20030004984A1 (en) * | 2001-07-02 | 2003-01-02 | Iscreen Corporation | Methods for transcoding webpage and creating personal profile |
JP2003099357A (ja) * | 2001-09-20 | 2003-04-04 | Pfu Ltd | 画像生成処理装置、携帯端末、スライドショーシステム |
US20030069942A1 (en) * | 2001-10-09 | 2003-04-10 | Bell Jackie Michael | System and method for localized internet domain names and addressing |
US6955298B2 (en) * | 2001-12-27 | 2005-10-18 | Samsung Electronics Co., Ltd. | Apparatus and method for rendering web page HTML data into a format suitable for display on the screen of a wireless mobile station |
US7110399B2 (en) * | 2002-03-28 | 2006-09-19 | International Business Machines Corporation | System and method for redirecting network addresses for deferred rendering |
US7441047B2 (en) * | 2002-06-17 | 2008-10-21 | Microsoft Corporation | Device specific pagination of dynamically rendered data |
CN1628299A (zh) * | 2002-06-19 | 2005-06-15 | 诺基亚有限公司 | 依据上下文相关信息生成移动主页的方法和设备 |
EP1523844A1 (en) * | 2002-06-20 | 2005-04-20 | Innovative Solutions, Inc. | System and method to access web resources from wireless devices |
US7570943B2 (en) | 2002-08-29 | 2009-08-04 | Nokia Corporation | System and method for providing context sensitive recommendations to digital services |
US7627354B2 (en) * | 2002-08-30 | 2009-12-01 | Qualcomm Incorporated | Display format for handheld wireless communication devices |
US7460862B2 (en) * | 2003-01-29 | 2008-12-02 | Nokia Corporation | Solution for managing user equipment version information in a mobile communications network |
US20050015365A1 (en) * | 2003-07-16 | 2005-01-20 | Kavacheri Sathyanarayanan N. | Hierarchical configuration attribute storage and retrieval |
JP2005135187A (ja) * | 2003-10-30 | 2005-05-26 | Toshiba Corp | 電子機器および組み込みソフトウェア更新方法 |
US8108404B2 (en) * | 2005-10-14 | 2012-01-31 | Research In Motion Limited | URL document viewing through a plug-in application for a mobile browser on a wireless device |
NO325628B1 (no) * | 2006-09-20 | 2008-06-30 | Opera Software Asa | Fremgangsmåte, datamaskinprogram, transkodingsserver og datamaskinsystem for å modifisere et digitalt dokument |
US20080248834A1 (en) * | 2007-04-03 | 2008-10-09 | Palm, Inc. | System and methods for providing access to a desktop and applications of a mobile device |
-
2006
- 2006-02-23 EP EP06716928A patent/EP1851663A4/en not_active Ceased
- 2006-02-23 CA CA002598646A patent/CA2598646A1/en not_active Abandoned
- 2006-02-23 US US11/817,098 patent/US20080155400A1/en not_active Abandoned
- 2006-02-23 KR KR1020077019477A patent/KR20070116798A/ko not_active Application Discontinuation
- 2006-02-23 WO PCT/SE2006/000238 patent/WO2006091154A2/en active Application Filing
- 2006-02-23 AU AU2006217125A patent/AU2006217125B2/en not_active Ceased
- 2006-02-23 JP JP2007556998A patent/JP2008537202A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
US20080155400A1 (en) | 2008-06-26 |
CA2598646A1 (en) | 2006-08-31 |
WO2006091154A3 (en) | 2006-11-09 |
AU2006217125A1 (en) | 2006-08-31 |
JP2008537202A (ja) | 2008-09-11 |
AU2006217125B2 (en) | 2010-05-20 |
WO2006091154A2 (en) | 2006-08-31 |
WO2006091154B1 (en) | 2007-02-22 |
EP1851663A4 (en) | 2009-04-15 |
EP1851663A2 (en) | 2007-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100644399B1 (ko) | 정보 액세스 지원 방법, 시스템 및 이를 위한 기록매체 | |
CN101606371B (zh) | 内容发布管理装置、通信终端、程序以及内容发布*** | |
US20050108418A1 (en) | Method and system for updating/reloading the content of pages browsed over a network | |
KR20000071277A (ko) | 무선 클라이언트 장치용 원격 책갈피 | |
CA2316417A1 (en) | Location bookmarks method and system | |
CN107463453B (zh) | 同一终端不同应用间通信的方法、装置、设备和存储介质 | |
KR20070116798A (ko) | 공중 이동 네트워크를 통해 웹 페이지에 액세스하기 위한단말기 독립적 어드레싱 시스템 | |
CN100430919C (zh) | 用于使用书签访问因特网的方法和装置以及书签产生方法 | |
JP2002318808A (ja) | 個人情報登録支援システム | |
KR100321926B1 (ko) | 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템 | |
US20030182267A1 (en) | Addressing remote data objects via a computer network | |
KR100516302B1 (ko) | 인터넷 주소의 오타 처리 방법 및 시스템 | |
KR100783270B1 (ko) | 웹 태그를 이용한 무선 컨텐츠 연계 방법 | |
EP2175382B1 (en) | Methods, module and network server for providing information to a mobile phone | |
KR20000012595A (ko) | 직접 포워딩 서비스 방법 및 시스템 | |
KR20080005787A (ko) | 무선 서비스 연계를 위한 무선 태그 지정 시스템 및 방법 | |
KR100641237B1 (ko) | 장치관리 서비스 유알엘을 이용한 장치관리 시스템 및 방법 | |
KR20040050764A (ko) | 무선 인터넷 컨텐츠에 대한 문서 자동변환방법 | |
CN1749994A (zh) | 电信数据传输内容中字词符联接uri或ip的方法及其*** | |
KR20040082816A (ko) | 무선 네트워크 상의 다국어 지원 방법 및 시스템 | |
JP2001016249A (ja) | インターネットコンテンツ閲覧方法、センター装置及び通信端末装置 | |
KR20080071216A (ko) | 실시간 미니모션 서비스 제공장치 및 제공방법 | |
KR20030033338A (ko) | 네트워크상에서의 유알엘 주소 검색 방법 | |
KR20050077710A (ko) | 인터넷에서 링크를 이용한 지도 정보 제공 장치 | |
KR20000037258A (ko) | 도메인네임을 이용한 주소 및 지도검색장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |