Nothing Special   »   [go: up one dir, main page]

KR101080493B1 - System and method for web simulator service - Google Patents

System and method for web simulator service Download PDF

Info

Publication number
KR101080493B1
KR101080493B1 KR1020060053491A KR20060053491A KR101080493B1 KR 101080493 B1 KR101080493 B1 KR 101080493B1 KR 1020060053491 A KR1020060053491 A KR 1020060053491A KR 20060053491 A KR20060053491 A KR 20060053491A KR 101080493 B1 KR101080493 B1 KR 101080493B1
Authority
KR
South Korea
Prior art keywords
web
mobile terminal
server
swap
page information
Prior art date
Application number
KR1020060053491A
Other languages
Korean (ko)
Other versions
KR20070119195A (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 KR1020060053491A priority Critical patent/KR101080493B1/en
Publication of KR20070119195A publication Critical patent/KR20070119195A/en
Application granted granted Critical
Publication of KR101080493B1 publication Critical patent/KR101080493B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/12Application layer protocols, e.g. WAP [Wireless Application Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 웹 시뮬레이터 시스템이 개시한다. 즉, 서비스 가입자의 요청에 따라 플래쉬(Flash)로 제작된 특정 이동단말기의 외형 디자인 및 이동단말기의 기능 구현에 따른 다양한 화면을 디스플레이하며, HTML 포맷의 왑(WAP) 페이지 정보를 디스플레이하는 웹 브라우저; 상기 웹 브라우저상에서 구현되는 상기 특정 이동단말기에 대한 외형 디자인을 저장하며, 상기 특정 이동단말기 외형 디자인의 키패드 영역 선택에 따른 기능별 인터페이스를 제공하는 웹 서버(Web Server); 상기 웹 서버의 기능 구현을 위한 애플리케이션(Application)을 제공하며, WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 웹 애플리케이션 서버(WAS,Web Application Sever); 및 해당 왑 서버로부터 상기 WML 및 HXTML 포맷의 왑 페이지에 정보를 획득하고, 획득된 상기 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 웹 애플리케이션 서버에 제공하는 IP 멀티미디어 서브 시스템(IMS, IP Multimedia Subsystem);을 포함함으로써, 이동단말기의 기계적 성능 및 환경에 대한 시뮬레이터의 업데이트(Update) 및 서비스 구조의 확장이 용이하다.The present invention discloses a web simulator system. That is, at the request of a service subscriber, a web browser displaying various screens according to the external design of a specific mobile terminal manufactured by Flash and implementing the functions of the mobile terminal, and displaying WAP page information in HTML format; A web server for storing an external design for the specific mobile terminal implemented on the web browser and providing a function-specific interface according to selection of a keypad area of the specific mobile terminal external design; A web application server (WAS) for providing an application for implementing a function of the web server and converting the WML and HXTML format swap page information into the HTML page swap page information; And an IP multimedia subsystem (IMS) that obtains information on the swap pages in the WML and HXTML formats from the corresponding swap server, and provides the web application server with the obtained swap page information in the WML and HXTML formats. By including, it is easy to update the simulator and update the service structure for the mechanical performance and environment of the mobile terminal.

웹 애플리케이션 서버(WAS,Web Application Sever), 시뮬레이터(Simulator) Web Application Server (WAS, Web Application Sever), Simulator

Description

웹 시뮬레이터 서비스 시스템 및 그 방법{SYSTEM AND METHOD FOR WEB SIMULATOR SERVICE}Web simulator service system and its method {SYSTEM AND METHOD FOR WEB SIMULATOR SERVICE}

본 명세서에서 첨부되는 다음의 도면 들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술하는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니된다.The following drawings, which are attached in this specification, illustrate exemplary embodiments of the present invention, and together with the detailed description of the present invention, serve to further understand the technical spirit of the present invention. It should not be construed as limited to.

도 1은 본 발명의 실시예에 따른 웹 시뮬레이터 서비스 시스템의 개략적인 구성도.1 is a schematic configuration diagram of a web simulator service system according to an embodiment of the present invention;

도 2는 본 발명의 실시예에 따른 웹 브라우저 상의 화면을 도시한 도면.2 illustrates a screen on a web browser according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 웹 애플리케이션 서버의 개략적인 구성도.3 is a schematic structural diagram of a web application server according to an embodiment of the present invention;

도 4 및 도 5는 서비스 가입자의 특정 왑 페이지 요청에 따른 웹 시뮬레이터 서비스 방법을 설명하기 위한 순서도.4 and 5 are flowcharts illustrating a web simulator service method according to a specific swap page request of a service subscriber.

도 6은 서비스 가입자의 특정 기능 요청에 따른 본 발명의 실시예에 따른 웹 시뮬레이터 서비스 방법을 설명하기 위한 순서도.6 is a flowchart illustrating a web simulator service method according to an embodiment of the present invention according to a specific function request of a service subscriber.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

100: 웹 브라우저 110: 외형 디자인100: web browser 110: appearance design

111: GUI(Graphic User Interface) 영역111: graphical user interface area

112: 키패드 영역 113: 상품 선택 영역112: keypad area 113: product selection area

200: 웹 서버 200: web server

300: 웹 애플리케이션 서버(WAS,Web Application Sever)300: web application server (WAS)

310: 연결 설정부 320: 유저 에이전트(UA) 설정부310: connection setting unit 320: user agent (UA) setting unit

330: 정보 분석부 340: 데이터 포맷 변환부330: information analysis unit 340: data format conversion unit

400: IP 멀티미디어 서브 시스템400: IP multimedia subsystem

본 발명은 웹(WEB) 브라우저상에서 구현되는 시뮬레이터에 관한 것으로, 더욱 상세하게는 신규 이동단말기 출시 및 출시된 이동단말기의 기능 변경시 이동단말기의 기계적 성능 및 환경에 대한 업데이트(Update) 및 서비스 구조의 확장이 용이한 파서(Paser) 구조의 웹 시뮬레이터 서비스 시스템 및 그 방법에 관한 것이다.The present invention relates to a simulator implemented on a web (WEB) browser, and more particularly to the update and service structure of the mechanical performance and environment of the mobile terminal when a new mobile terminal is released and the functions of the released mobile terminal are changed. The present invention relates to a web simulator service system having a parser structure that can be easily extended, and a method thereof.

최근, 이동통신의 발전과 함께 이동단말기의 교체주기가 짧아지며, 상기 이동단말기 가입자들은 이동단말기를 통해 서비스되던 무선 인터넷 서비스를 유선 인터넷 즉, 웹(WEB) 브라우저상에서도 제공받고자 하는 요구가 증가하고 있는 추세이다.Recently, with the development of mobile communication, the replacement cycle of mobile terminals has been shortened, and mobile terminal subscribers have been increasing in demand for providing wireless Internet services, which have been serviced through mobile terminals, on a wired Internet, that is, a web browser. It is a trend.

이에 따라, 이동통신 사업자들은 서비스 가입자에게 휴대폰, PDA 등의 이동단말기를 직접 사용하지 않고도 이동단말기의 기능의 간접 체험 및 이동단말기에 제공되는 왑(WAP) 페이지를 개인용 컴퓨터의 웹 브라우저를 통해 확인할 수 있는 시뮬레이터를 제공하고 있다.Accordingly, mobile operators can check the indirect experience of the functions of the mobile terminal and the WAP page provided to the mobile terminal without using the mobile terminal such as a mobile phone or a PDA to the service subscriber through the personal computer's web browser. It provides a simulator.

이와 같은, 유선망 상의 웹 브라우저에서 제공되는 상기 시뮬레이터를 통해 이동단말기 가입자들은 다양한 이동단말기의 기계적 성능 및 환경, 그리고 상기 이동단말기의 GUI(Graphic User Interface) 영역을 통해 제공되는 다양한 왑 페이지를 간접적으로 체험할 수 있다.Through the simulator provided by a web browser on a wired network, mobile terminal subscribers indirectly experience various swap pages provided through various mobile terminals' mechanical performance and environment, and a GUI (Graphic User Interface) area of the mobile terminal. can do.

그러나, 상기와 같은 종래의 시뮬레이터는, 신종 단말기 출시 시, 웹 브라우저 상에서 상기 신종 단말기의 외형을 포함하는 실질적 화면을 구성하기 위해, 프로그램 개발을 위한 컴포넌트(Component) 예컨대, 'ActiveX Controller'를 새롭게 개발하여 설치하여야만 한다. 이에 따라, 종래의 시뮬레이터는 웹 브라우저상에서 신종 단말기에 따른 화면 구성시, 초기 개발기간이 오래 소요되며 아울러, 단말기의 기능 변경시 상기 컴포넌트(ActiveX Controller)를 새로 설치해야하는 번거로움으로 인해 개발비용의 중복 및 원활한 서비스를 진행하는데 어려움이 있다.However, the conventional simulator as described above newly develops a component, for example, an 'ActiveX Controller' for program development, in order to configure a substantial screen including the appearance of the new terminal on a web browser when the new terminal is released. Must be installed. Accordingly, the conventional simulator takes a long initial development period when constructing a screen according to a new terminal on a web browser, and duplicates development costs due to the trouble of newly installing the component (ActiveX Controller) when changing the function of the terminal. And it is difficult to proceed smooth service.

게다가, 종래의 시뮬레이터는, 신종 단말기의 경우에 단말기 디자인과 몇몇 제한된 기능의 시뮬레이션만이 이루어져, 단말기가 구현하는 모든 성능을 이동단말기 가입자가 체험하는데 어느 정도 한계가 있다.In addition, conventional simulators have only limited terminal design and some limited functionality simulation in the case of a new terminal, which has some limitations for the mobile terminal subscriber to experience all the capabilities that the terminal implements.

본 발명은 상기한 바와 같이 선행 기술에 내재되었던 문제점을 해결하기 위해 창작된 것으로, 본 발명의 목적은, 신규 이동단말기 출시 및 출시된 이동단말기의 기능 변경시 웹(WEB) 브라우저상에서 구현되는 이동단말기의 기계적 성능 및 환경에 대한 업데이트(Update)와 서비스 구조의 확장이 용이한 파서 구조의 웹 시뮬 레이터 시스템 및 그 방법을 제공함에 있다.The present invention was created in order to solve the problems inherent in the prior art as described above, an object of the present invention, a mobile terminal implemented on a web (WEB) browser when a new mobile terminal is released and the function of the released mobile terminal is changed. The present invention provides a parser-structured web simulator system and method for easily updating the mechanical performance and environment and extending the service structure.

상기 목적을 달성하기 위해, 본 발명의 일면에 따라, 웹 시뮬레이터 서비스 시스템이 제공되며: 이 시스템은, 서비스 가입자의 요청에 따라 플래쉬(Flash)로 제작된 특정 이동단말기의 외형 디자인 및 이동단말기의 기능 구현에 따른 다양한 화면을 디스플레이하며, HTML 포맷의 왑(WAP) 페이지 정보를 디스플레이하는 웹 브라우저; 상기 웹 브라우저상에서 구현되는 상기 특정 이동단말기에 대한 외형 디자인을 저장하며, 상기 특정 이동단말기 외형 디자인의 키패드 영역 선택에 따른 기능별 인터페이스를 제공하는 웹 서버(Web Server); 상기 웹 서버의 기능 구현을 위한 애플리케이션(Application)을 제공하며, WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 웹 애플리케이션 서버(WAS,Web Application Sever); 및 해당 왑 서버로부터 상기 WML 및 HXTML 포맷의 왑 페이지에 정보를 획득하고, 획득된 상기 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 웹 애플리케이션 서버에 제공하는 IP 멀티미디어 서브 시스템(IMS, IP Multimedia Subsystem);을 포함한다.In order to achieve the above object, according to an aspect of the present invention, there is provided a web simulator service system: the system, the appearance design of the specific mobile terminal produced in Flash at the request of the service subscriber and the function of the mobile terminal A web browser configured to display various screens according to an implementation and to display WAP page information in an HTML format; A web server for storing an external design for the specific mobile terminal implemented on the web browser and providing a function-specific interface according to selection of a keypad area of the specific mobile terminal external design; A web application server (WAS) for providing an application for implementing a function of the web server and converting the WML and HXTML format swap page information into the HTML page swap page information; And an IP multimedia subsystem (IMS) that obtains information on the swap pages in the WML and HXTML formats from the corresponding swap server, and provides the web application server with the obtained swap page information in the WML and HXTML formats. It includes.

상기 구성에서, 상기 외형 디자인의 GUI(Graphic User Interface) 영역을 통해 상기 특정 이동단말기의 기능 구현에 따른 다양한 화면 및 상기 HTML 포맷의 왑(WAP) 페이지 정보를 디스플레이한다.In the above configuration, various screens and the WAP page information of the HTML format are displayed according to the function implementation of the specific mobile terminal through a graphical user interface (GUI) area of the external design.

상기 구성에서, 상기 웹 애플리케이션 서버는, 상기 IP 멀티미디어 서브시스템과의 접속을 위한 연결 설정부; 상기 특정 이동단말기에 대한 유저 에이전트 (UA,User Agent)를 생성하는 유저 에이전트 설정부; 상기 IP 멀티미디어 서브 시스템으로부터 전송된 왑 페이지 정보에 대한 포맷을 분석하는 정보 분석부; 및 상기 정보 분석부의 분석 결과를 토대로 상기 IP 멀티미디어 서브 시스템으로부터 전송된 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 데이터 포맷 변환부;를 포함한다.In the above configuration, the web application server includes: a connection setting unit for connecting with the IP multimedia subsystem; A user agent setting unit for generating a user agent (UA) for the specific mobile terminal; An information analyzer for analyzing a format of the swap page information transmitted from the IP multimedia subsystem; And a data format conversion unit converting the WML and HXTML format swap page information transmitted from the IP multimedia subsystem into the swap page information of the HTML format based on the analysis result of the information analyzing unit.

상기 구성에서, 상기 웹 서버는, 상기 웹 애플리케이션 서버에서 생성된 상기 특정 이동단말기에 대한 유저 에이전트를 토대로 상기 특정 이동단말기의 기능 구현에 따른 다양한 화면을 상기 웹 브라우저에 제공한다.In the above configuration, the web server provides the web browser with various screens according to the function implementation of the specific mobile terminal based on the user agent for the specific mobile terminal generated in the web application server.

본 발명의 다른 일면에 따라, 웹 시뮬레이터 서비스 방법이 제공되며: 이 방법은, a) 서비스 가입자가 웹 브라우저를 통해 웹 서버에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청하는 단계; b) 상기 웹 서버가 플래쉬(Flash)로 제작되어 저장된 다수의 이동단말기의 외형 디자인 중 상기 특정 이동단말기에 대한 외형 디자인을 검색하고, 상기 검색된 특정 이동단말기에 대한 외형 디자인을 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공하는 단계; c) 상기 '단계 b)'와 동시에 웹 애플리케이션 서버(WAS,Web Application Sever)가 상기 특정 이동단말기에 대한 유저 에이전트(UA,User Agent)를 생성하는 단계; d) 상기 서비스 가입자가 상기 특정 이동단말기의 외형 디자인의 키패드 영역을 조작하여 특정 왑 페이지에 대한 접속을 상기 웹 서버에 요청하는 단계; e) 웹 애플리케이션 서버가 상기 특정 왑 페이지를 제공하는 해당 왑 서버로부터 WML 및 HXTML 포맷의 왑 페이지 정보를 제공받아 HTML 포맷의 왑 페이지 정보로 변환하는 단계; 및 f) 상기 웹 서버가 상 기 웹 애플리케이션 서버로부터 상기 변환된 HTML 포맷의 왑 페이지를 정보를 제공받아, 이를 상기 생성된 유저 에이전트를 토대로 상기 웹 브라우저를 통해 서비스 가입자에게 제공하는 단계;를 포함한다.According to another aspect of the present invention, there is provided a web simulator service method comprising the steps of: a) a service subscriber accessing a web server via a web browser and requesting a simulator for a particular mobile terminal; b) searching the external design of the specific mobile terminal among the external designs of the plurality of mobile terminals that the web server is made of flash and stored, and retrieves the external design of the searched specific mobile terminal through the web browser. Providing to a service subscriber; c) generating a user agent (UA) for the specific mobile terminal by a web application server (WAS) at the same time as the 'step b)'; d) the service subscriber manipulating the keypad area of the external design of the specific mobile terminal to request the web server to access a specific swap page; e) receiving, by the web application server, the WML and HXTML format swap page information from the corresponding swap server providing the specific swap page, and converting the swap page information into HTML format swap page information; And f) the web server receiving information from the converted HTML format of the swap page from the web application server and providing the same to the service subscriber through the web browser based on the generated user agent. .

상기 구성에서, 상기 e) 단계는, e-1) 상기 웹 애플리케이션 서버가 IP 멀티미디어 서브 시스템(IMS,IP Multimedia Subsystem)에 상기 특정 왑 페이지를 요청하는 단계; e-2) 상기 IP 멀티미디어 서브 시스템이 상기 해당 왑 서버에 접속하여, 상기 WML 및 HXTML 포맷의 왑 페이지 정보를 제공받는 단계; e-3) 상기 IP 멀티미디어 서브 시스템이 상기 제공받은 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 웹 애플리케이션 서버로 전송하는 단계; e-4) 상기 웹 애플리케이션 서버가 제공받은 왑 페이지 정보의 포맷을 분석하는 단계; 및 e-5) 상기 웹 애플리케이션 서버가 상기 분석 결과를 토대로 상기 왑 페이지 정보를 HTML 포맷의 왑 페이지 정보로 변환하는 단계;를 포함한다.In the above configuration, the step e) may include: e-1) the web application server requesting the specific swap page from an IP multimedia subsystem (IMS); e-2) accessing the corresponding swap server by the IP multimedia subsystem to receive swap page information in the WML and HXTML formats; e-3) transmitting, by the IP multimedia subsystem, the swap page information of the provided WML and HXTML formats to the web application server; e-4) analyzing the format of the swap page information provided by the web application server; And e-5) the web application server converting the swap page information into the swap page information in an HTML format based on the analysis result.

상기 구성에서, 상기 f) 단계는, 상기 특정 이동단말기의 상기 외형 디자인 상 GUI(Graphic User Interface) 영역을 통해 상기 HTML 포맷의 왑 페이지 정보를 디스플레이한다.In the above configuration, step f) displays the swap page information of the HTML format through a graphical user interface (GUI) area of the external design of the specific mobile terminal.

본 발명의 또 다른 일면에 따라, 웹 시뮬레이터 서비스 방법이 제공되며: 이 방법은, a) 서비스 가입자가 웹 브라우저를 통해 웹 서버에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청하는 단계; b) 상기 웹 서버가 플래쉬(Flash)로 제작되어 저장된 다수의 이동단말기의 외형 디자인 중 상기 특정 이동단말기에 대한 외형 디자인을 검색하고, 상기 검색된 외형 디자인을 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공하는 단계; c) 상기 'b) 단계'와 동시에 웹 애플리케이션 서버가 상기 특정 이동단말기에 대한 유저 에이전트(UA,User Agent)를 생성하는 단계; d) 상기 서비스 가입자가 상기 특정 이동단말기의 외형 디자인의 키패드 영역을 조작하여 특정 기능을 상기 웹 서버에 요청하는 단계; e) 상기 웹 서버가 상기 생성된 유저 에이전트를 토대로 상기 키패드 영역 조작에 따라 플래쉬로 제작된 특정 기능 구현 화면을 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공하는 단계;를 포함한다.According to yet another aspect of the present invention, there is provided a web simulator service method comprising: a) a service subscriber accessing a web server through a web browser and requesting a simulator for a specific mobile terminal; b) retrieving the external design of the specific mobile terminal from among the external designs of the plurality of mobile terminals manufactured and stored in Flash, and providing the retrieved external design to the service subscriber through the web browser; step; c) generating a user agent (UA) for the specific mobile terminal at the same time as step 'b)'; d) requesting the web server for a specific function by operating the keypad area of the external design of the specific mobile terminal by the service subscriber; and e) providing, by the web server, to the service subscriber via the web browser a specific function implementation screen made in flash according to the keypad area manipulation based on the generated user agent.

상기 구성에서, 상기 e) 단계는, 상기 특정 이동단말기의 외형 디자인 상 GUI(Graphic User Interface) 영역을 통해 상기 플래쉬로 제작된 특정 기능 구현 화면을 디스플레이한다.In the above configuration, step e) displays a specific function implementation screen manufactured by the flash through a graphical user interface (GUI) area of an external design of the specific mobile terminal.

(실시예)(Example)

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상술하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1에는 본 발명의 실시예에 따른 웹 시뮬레이터 서비스 시스템의 개략적인 구성도를 도시한다.1 shows a schematic configuration diagram of a web simulator service system according to an embodiment of the present invention.

도 1에 도시한 바와 같이, 상기 시스템은, 서비스 가입자의 요청에 따라 이동단말기의 외형 디자인 및 이동단말기의 기능 구현에 따른 다양한 화면을 디스플레이하는 웹 브라우저(100); 상기 웹 브라우저(100)상에서 구현되는 상기 특정 이동단말기에 대한 외형 디자인을 저장하며, 상기 특정 이동단말기 외형 디자인 상 사용자의 키패드 영역 선택에 따른 기능별 인터페이스를 제공하는 웹 서버(Web Server,200); 상기 웹 서버의 기능 구현을 위한 애플리케이션(Application)을 제공하며, WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 웹 애플리케이션 서버(WAS,Web Application Sever,300); 및 해당 왑 서버로부터 상기 WML 및 HXTML 포맷의 왑 페이지에 정보를 획득하고, 획득된 상기 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 웹 애플리케이션 서버(WAS)에 제공하는 IP 멀티미디어 서브 시스템(IMS, IP Multimedia Subsystem,400);을 포함하는 구성을 갖는다.As shown in FIG. 1, the system includes a web browser 100 displaying various screens according to the appearance design of the mobile terminal and the implementation of the function of the mobile terminal at the request of a service subscriber; A web server storing an external design for the specific mobile terminal implemented on the web browser 100 and providing a function-specific interface according to a user's keypad area selection on the specific mobile terminal external design; A web application server (WAS) which provides an application for implementing a function of the web server and converts the WML and HXTML format swap page information into the HTML page swap page information; And an IP multimedia subsystem (IMS) that obtains information on the WML and HXTML format swap pages from the corresponding WAP server, and provides the obtained WML and HXTML format swap page information to the web application server (WAS). Subsystem, 400).

상기 웹 브라우저(100)는, 도 2에 도시한 바와 같이, 상기 웹 서버(200)로부터 이동단말기의 외형 디자인(110)을 제공받아 화면상에 디스플레이하며, 아울러, 서비스 가입자가 상기 이동단말기 외형 디자인(110)의 키패드 영역(112)을 조작하여 기능을 구현할 경우, 상기 기능 구현에 따른 다양한 화면 및 HTML 포맷의 왑(WAP) 페이지 정보를 상기 웹 서버(200)로부터 제공받아 이동단말기 외형 디자인(110)의 GUI(Graphic User Interface) 영역(111)를 통해 디스플레이한다. 여기서, 상기 GUI 영역(111)은 실제 이동단말기의 기능 구현에 따른 다양한 화면을 출력하는 액정표시장치를 지칭하며, 상기 키패드 영역(112)은 웹 브라우저(110) 상에서 키패드 조작을 통해 실제 이동단말기를 조작하는 것과 같은 체험을 가능하게 한다. 참고로, 도면 부호 '113'은 상품 선택 영역을 나타내는 것으로, 각 이동통신 사업자가 제공하는 서비스 상품 선택하는 영역이다. 이러한, 상품 선택 영역은 서비스 가입자 본인의 가입한 이동통신 사업자의 서비스 상품이 아니라도 체험 가능하도록 구현된다.As shown in FIG. 2, the web browser 100 receives the external design 110 of the mobile terminal from the web server 200 and displays it on the screen, and a service subscriber design the external appearance of the mobile terminal. When a function is implemented by manipulating the keypad area 112 of the device 110, the WAP page information of various screens and HTML formats according to the function implementation is provided from the web server 200, and the mobile terminal appearance design 110 is performed. Display via the GUI (Graphic User Interface) region 111 of the. Here, the GUI area 111 refers to a liquid crystal display device that outputs a variety of screens according to the actual implementation of the function of the mobile terminal, the keypad area 112 is the actual mobile terminal through the keypad operation on the web browser 110. Enable experiences such as manipulating. For reference, reference numeral 113 denotes a product selection area, which is a service product selection area provided by each mobile communication provider. The product selection area is implemented to be experienced even if the service subscriber is not a service product of the subscribed mobile communication service provider.

상기 웹 서버(200)는, 상기 웹 브라우저(100)상에서 디스플레이되는 이동단말기의 외형 디자인(110), 및 외형 디자인의 키패드 영역(112) 조작에 따른 다양한 기능 구현 화면을 별도의 데이터 베이스(도시안됨)에 저장한다. 이때, 상기 외형 디자인(110) 및 다양한 기능 구현 화면은 플래쉬(Flash)로 제작되어 상기 데이터 베이스에 저장됨에 따라, 신종 이동단말기의 출시 및 이동단말기의 기능 변경시에도 그에 따른 디스플레이 화면을 용이하게 제작 및 저장할 수 있다. 따라서, 웹 서버(200)는 상기 플래쉬로 제작된 다양한 화면 및 상기 웹 애플리케이션 서버(300)로부터 제공된 HTML 포맷의 왑 페이지 정보를 이동단말기 외형 디자인의 키패드 영역 선택에 따라, 실제와 동일하게 웹 브라우저(100)에 제공한다.The web server 200 may display a separate database (not shown) for implementing various functions according to the external design 110 of the mobile terminal displayed on the web browser 100 and the keypad region 112 of the external design. ). At this time, the appearance design 110 and the screen for implementing various functions are produced in Flash and stored in the database, so that the display screen can be easily produced even when the new mobile terminal is released and the function of the mobile terminal is changed. And store. Accordingly, the web server 200 displays the various screens produced by the flash and the swap page information provided in the HTML format provided from the web application server 300 in accordance with the keypad area selection of the external terminal design. 100).

상기 웹 애플리케이션 서버(300)는, 도 3에 도시한 바와 같이, 상기 IP 멀티미디어 서브시스템(400)과의 접속을 위한 연결 설정부(310); 상기 특정 이동단말기에 대한 유저 에이전트(UA,User Agent)를 생성하는 유저 에이전트 설정부(320); 상기 IP 멀티미디어 서브 시스템(400)으로부터 전송된 왑 페이지 정보에 대한 포맷을 분석하는 정보 분석부(330); 및 상기 정보 분석부의 분석 결과를 토대로 상기 IP 멀티미디어 서브 시스템(400)으로부터 전송된 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 데이터 포맷 변환부(340);를 포함하는 구성을 갖는다. 여기서, 유저 에이전트 설정부(320)에서 생성되는 상기 유저 에이전트는, 이동단말기의 표준 정보를 지칭하는 것으로, 왑 서버(200)를 통해 서비스 가입자가 선택한 이동단말기에 대한 해상도, 픽셀수, 음악 재생 기능 탑재 여부, 인터넷 통신 기능 탑재 여부, 제조 업체 등의 제반 정보를 포함하며, 이와 같 은, 유저 에이전트는, 상기 웹 서버(200)가 웹 브라우저(100)에 다양한 기능 제공시, 기능 구현을 위한 기준으로 작용된다.The web application server 300, as shown in Figure 3, the connection setting unit 310 for the connection with the IP multimedia subsystem 400; A user agent setting unit 320 for generating a user agent (UA) for the specific mobile terminal; An information analyzer 330 for analyzing a format of the swap page information transmitted from the IP multimedia subsystem 400; And a data format conversion unit 340 for converting the WML and HXTML format swap page information transmitted from the IP multimedia subsystem 400 into the swap page information of the HTML format based on the analysis result of the information analyzing unit. Has a configuration. In this case, the user agent generated by the user agent setting unit 320 refers to standard information of the mobile terminal, and the resolution, the number of pixels, and the music playing function for the mobile terminal selected by the service subscriber through the swap server 200. Includes information such as whether or not, whether the Internet communication function is installed, the manufacturer, etc., The user agent is a standard for implementing the function when the web server 200 provides a variety of functions to the web browser 100, Acts as.

이하에서는, 도 4 및 도 5를 참조하여, 상술한 구성을 갖는 웹 시뮬레이터 서비스 시스템의 동작을 설명하기로 한다. 여기서, 도 4 내지 도 6은, 본 발명의 실시예에 따른 웹 시뮬레이터 서비스 방법을 설명하기 위한 순서도이다.Hereinafter, the operation of the web simulator service system having the above-described configuration will be described with reference to FIGS. 4 and 5. 4 to 6 are flowcharts illustrating a web simulator service method according to an embodiment of the present invention.

먼저, 도 4 및 도 5를 참조하여, 서비스 가입자가 웹 브라우저(100)를 통해 특정 왑 페이지를 요청할 경우의 서비스 동작을 살펴보면 다음과 같다.First, referring to FIGS. 4 and 5, service operations when a service subscriber requests a specific swap page through the web browser 100 are as follows.

우선, 서비스 가입자가 웹 브라우저(100)를 통해 웹 서버(200)에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청한다(S110). 즉, 서비스 가입자는 웹 브라우저(100)를 통해 상기 웹 서버(200)에 접속하고, 로그-온(Log-On)을 통해 자신이 원하는 이동단말기에 대한 시뮬레이터를 요청한다. 한편, 서비스 가입자는 로그-온 후, 별도의 선택을 통해 자신이 현재 사용하는 이동단말기가 아닌 다양한 이동단말기의 시뮬레이터를 요청할 수 있다.First, the service subscriber accesses the web server 200 through the web browser 100 and requests a simulator for a specific mobile terminal (S110). That is, the service subscriber accesses the web server 200 through the web browser 100 and requests a simulator for a mobile terminal desired by the user through log-on. Meanwhile, after logging on, the service subscriber may request a simulator of various mobile terminals other than the mobile terminal currently used by the user through a separate selection.

그리고 나서, 상기 웹 서버(200)가 상기 서비스 가입자가 원하는 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 웹 브라우저(100)를 통해 서비스 가입자에게 제공한다(S120). 즉, 웹 서버(200)는 상기 서비스 가입자의 로그-온 정보 또는 별도의 선택을 토대로 해당 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 상기 웹 브라우저(100)에 제공한다. 한편, 웹 서버(200)는 상기 서비스 가입자에게 해당 이동단말기의 외형 디자인을 서비스할 수 없을 경우, 버츄얼(Virtual) 이동단말기의 외형 디자인을 제공한다.Then, the web server 200 retrieves the external design of the mobile terminal desired by the service subscriber, and provides the retrieved mobile terminal's external design to the service subscriber through the web browser 100 (S120). That is, the web server 200 searches for the external design of the mobile terminal based on the log-on information of the service subscriber or a separate selection, and provides the searched external design of the mobile terminal to the web browser 100. On the other hand, the web server 200 provides a visual design of the virtual mobile terminal when the service subscriber cannot provide the external design of the mobile terminal.

이와 동시에, 웹 애플리케이션 서버(300)는 상기 서비스 가입자가 원하는 이동단말기에 대한 유저 에이전트를 생성한다(S130). 즉, 웹 애플리케이션 서버(300)는 상기 왑 서버(200)로부터 서비스 가입자의 로그-온 정보 또는 별도의 선택 정보를 제공받아 이를 토대로 상기 유저 에이전트를 생성한다.At the same time, the web application server 300 generates a user agent for the mobile terminal desired by the service subscriber (S130). That is, the web application server 300 receives the log-on information of the service subscriber or the separate selection information from the swap server 200 and generates the user agent based on this.

이 후, 서비스 가입자가 상기 특정 이동단말기의 외형 디자인 상의 키패드 영역(112)을 조작하여 특정 왑 페이지에 대한 접속을 상기 웹 서버(200)에 요청한다(S140).Thereafter, the service subscriber operates the keypad area 112 on the external design of the specific mobile terminal to request the web server 200 to access a specific swap page (S140).

그리고 나서, 웹 애플리케이션 서버(300)는, 상기 특정 왑 페이지를 제공하는 해당 왑 서버로부터 WML 및 HXTML 포맷의 왑 페이지 정보를 제공받아 HTML 포맷의 왑 페이지 정보로 변환한다(S150). 즉, 도 5에 도시한 바와 같이, 우선, 상기 웹 애플리케이션 서버(300)가 IP 멀티미디어 서브 시스템(400)에 상기 특정 왑 페이지를 요청한다(S151). 즉, 웹 애플리케이션 서버(300)가 연결 설정부(310)를 통해 IP 멀티미디어 서브 시스템(400)에 접속하여 특정 왑 페이지를 요청한다. 이 후, IP 멀티미디어 서브 시스템(400)이 상기 특정 왑 페이지를 제공하는 해당 왑 서버(도시안됨)에 접속하여, 상기 WML 및 HXTML 포맷의 왑 페이지 정보를 제공받는다(S152). 그리고 나서, IP 멀티미디어 서브 시스템(400)이 상기 제공받은 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 웹 애플리케이션 서버(300)로 전송한다(S153). 그런 다음, 웹 애플리케이션 서버(300)가 제공받은 왑 페이지 정보의 포맷을 분석하고(S154), 분석 결과를 토대로 상기 왑 페이지 정보를 HTML 포맷의 왑 페이지 정보로 변환한다(S155). 즉, 웹 애플리케이션 서버(300)는 정보 분석부 (330)를 통해 제공 받은 왑 페이지 정보의 포맷을 분석하고, 데이터 포맷 변환부(340)를 통해 WML 및 HXTML 포맷의 왑 페이지 정보를 HTML 포맷의 왑 페이지 정보로 변환한다.Then, the web application server 300 receives WML and HXTML format swap page information from the corresponding swap server providing the specific swap page and converts the swap page information into HTML format swap page (S150). That is, as shown in FIG. 5, first, the web application server 300 requests the specific swap page from the IP multimedia subsystem 400 (S151). That is, the web application server 300 accesses the IP multimedia subsystem 400 through the connection setting unit 310 and requests a specific swap page. Thereafter, the IP multimedia subsystem 400 accesses the corresponding swap server (not shown) providing the specific swap page, and receives the swap page information of the WML and HXTML formats (S152). Then, the IP multimedia subsystem 400 transmits the provided WML and HXTML format swap page information to the web application server 300 (S153). Then, the web application server 300 analyzes the format of the provided swap page information (S154), and converts the swap page information into the swap page information of the HTML format based on the analysis result (S155). That is, the web application server 300 analyzes the format of the swap page information provided through the information analyzer 330, and swaps the swap page information of the WML and HXTML formats in the HTML format through the data format converter 340. Convert to page information.

마지막으로, 상기 웹 서버(200)가 웹 애플리케이션 서버(300)로부터 HTML 포맷의 왑 페이지를 정보를 제공받아, 이를 웹 애플리케이션 서버(300)에서 생성된 유저 에이전트를 토대로 상기 웹 브라우저(100)를 통해 서비스 가입자에게 제공한다(S160). 이때, 웹 브라우저(100)는, 특정 이동단말기의 외형 디자인의 GUI 영역(111)을 통해 플래쉬로 제작된 특정 기능 구현 화면을 디스플레이한다.Finally, the web server 200 receives the information about the swap page of the HTML format from the web application server 300, and through the web browser 100 based on the user agent generated in the web application server 300 Provided to the service subscriber (S160). In this case, the web browser 100 displays a screen for implementing a specific function produced by flash through the GUI area 111 of the external design of the specific mobile terminal.

이하, 도 6을 참조하여, 서비스 가입자가 웹 브라우저(100)를 통해 왑 페이지 이외의 기능 구현을 요청할 경우의 서비스 동작을 살펴보기로 한다.Hereinafter, referring to FIG. 6, a service operation when a service subscriber requests to implement a function other than a swap page through the web browser 100 will be described.

우선, 서비스 가입자가 웹 브라우저(100)를 통해 웹 서버(200)에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청한다(S210). 즉, 서비스 가입자는 웹 브라우저(100)를 통해 상기 웹 서버(200)에 접속하고, 로그-온(Log-On)을 통해 자신이 원하는 이동단말기에 대한 시뮬레이터를 요청한다. 한편, 서비스 가입자는 로그-온 후, 별도의 선택을 통해 자신이 현재 사용하는 이동단말기가 아닌 다양한 이동단말기의 시뮬레이터를 요청할 수 있다.First, the service subscriber accesses the web server 200 through the web browser 100 and requests a simulator for a specific mobile terminal (S210). That is, the service subscriber accesses the web server 200 through the web browser 100 and requests a simulator for a mobile terminal desired by the user through log-on. Meanwhile, after logging on, the service subscriber may request a simulator of various mobile terminals other than the mobile terminal currently used by the user through a separate selection.

그리고 나서, 상기 웹 서버(200)가 상기 서비스 가입자가 원하는 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 웹 브라우저(100)를 통해 서비스 가입자에게 제공한다(S220). 즉, 웹 서버(200)는 상기 서비스 가입자의 로그-온 정보 또는 별도의 선택을 토대로 해당 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 상기 웹 브라우저(100)에 제공한다. 한편, 웹 서버(200)는 상기 서비스 가입자에게 해당 이동단말기의 외형 디자인을 서비스할 수 없을 경우, 버츄얼(Virtual) 이동단말기의 외형 디자인을 제공한다.Then, the web server 200 retrieves the external design of the mobile terminal desired by the service subscriber, and provides the retrieved mobile terminal's external design to the service subscriber through the web browser 100 (S220). That is, the web server 200 searches for the external design of the mobile terminal based on the log-on information of the service subscriber or a separate selection, and provides the searched external design of the mobile terminal to the web browser 100. On the other hand, the web server 200 provides a visual design of the virtual mobile terminal when the service subscriber cannot provide the external design of the mobile terminal.

이와 동시에, 웹 애플리케이션 서버(300)는 상기 서비스 가입자가 원하는 이동단말기에 대한 유저 에이전트를 생성한다(S230). 즉, 웹 애플리케이션 서버(300)는 상기 왑 서버(200)로부터 서비스 가입자의 로그-온 정보 또는 별도의 선택 정보를 제공받아 이를 토대로 상기 유저 에이전트를 생성한다.At the same time, the web application server 300 generates a user agent for the mobile terminal desired by the service subscriber (S230). That is, the web application server 300 receives the log-on information of the service subscriber or the separate selection information from the swap server 200 and generates the user agent based on this.

이 후, 서비스 가입자가 상기 특정 이동단말기의 외형 디자인 상의 키패드 영역(112)을 조작하여 특정 기능의 구현을 상기 웹 서버(200)에 요청한다(S140).Thereafter, the service subscriber requests the web server 200 to implement a specific function by manipulating the keypad area 112 on the external design of the specific mobile terminal (S140).

마지막으로, 웹 서버(200)가 생성된 유저 에이전트를 토대로 서비스 가입자의 키패드 영역(112) 조작에 따른 특정 기능 구현 화면을 검색하여, 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공한다. 이때, 웹 브라우저(100)는, 특정 이동단말기의 외형 디자인의 GUI 영역(111)을 통해 플래쉬로 제작된 특정 기능 구현 화면을 디스플레이한다.Finally, the web server 200 searches for a specific function implementation screen according to the manipulation of the keypad area 112 of the service subscriber based on the generated user agent and provides the service subscriber to the service subscriber through the web browser. In this case, the web browser 100 displays a screen for implementing a specific function produced by flash through the GUI area 111 of the external design of the specific mobile terminal.

이상에서 알 수 있는 바와 같이, 본 발명에 따른 웹 시뮬레이터 서비스 시스템 및 방법은, 이동단말기의 외형 디자인 및 다양한 기능 구현화면을 플래쉬(Flash)로 제작 및 저장함에 따라, 유저 에이전트(UI)의 변경만으로 신종 이동단말기 출시에 따른 서비스 업데이트(Up date)가 용이하다.As can be seen from the above, the web simulator service system and method according to the present invention, by making and storing the appearance design and various function implementation screen of the mobile terminal in a flash (Flash), only by changing the user agent (UI) Service update (Up date) is easy with new mobile terminal release.

또한, 본 발명은 파서 구조, 즉, WML 및 HXTML 포맷의 왑 페이지 정보를 HTML 포맷의 왑 페이지 정보로 변환하는 방식을 채용함에 따라, 무선 인터넷망에서 제공되는 컨텐츠를 웹 브라우저를 통해 용이하게 확인할 수 있다. 이에 따라, 모바일 컨텐츠 제조사의 신규 컨텐츠 출시시 이동단말기의 각 기종별 시뮬레이팅을 진행할 수 있음으로 인하여 개발사의 컨텐츠 개발 부담을 줄일 수 있다.In addition, the present invention adopts a parser structure, that is, a method of converting WML and HXTML format swap page information into HTML format swap page information, so that content provided in a wireless Internet network can be easily checked through a web browser. have. Accordingly, when the mobile content manufacturer releases new content, the simulation of each model of the mobile terminal can be performed, thereby reducing the developer's content development burden.

또한, 본 발명은 이동단말기의 구매 전 소비자 선호 이동단말기 기능을 가상체험할 수 있도록 하여, 이동단말기 판매율을 향상을 기대할 수 있으며, 서비스 가입자들이 자신의 단말기를 교체하기 전, 간접 체험을 통해 이동단말기 및 이동통신 사업자를 선정할 수 있어 고객 서비스 강화 및 합리적인 구매를 유도할 수 있다.In addition, the present invention can be expected to improve the mobile terminal sales rate by enabling a virtual experience of the consumer preferred mobile terminal function before the purchase of the mobile terminal, before the service subscribers replace their own terminal, through the indirect experience of the mobile terminal And mobile operators can be selected to enhance customer service and induce reasonable purchases.

지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.Although the present invention has been described in detail with reference to the preferred embodiments, the present invention is not limited to the above-described embodiments, and the present invention belongs to the present invention without departing from the gist of the present invention as claimed in the following claims. Anyone skilled in the art will have the technical idea of the present invention to the extent that various modifications or changes are possible.

Claims (9)

서비스 가입자의 요청에 따라 플래쉬(Flash)로 제작된 특정 이동단말기의 외형 디자인 및 이동단말기의 기능 구현에 따른 화면을 디스플레이하며, HTML 포맷의 왑(WAP) 페이지 정보를 디스플레이하는 웹 브라우저;A web browser configured to display a screen according to an external design of a specific mobile terminal manufactured by Flash and a function implementation of the mobile terminal according to a request of a service subscriber, and display WAP page information in an HTML format; 상기 웹 브라우저상에서 구현되는 상기 특정 이동단말기에 대한 외형 디자인을 저장하며, 상기 특정 이동단말기 외형 디자인의 키패드 영역 선택에 따른 기능별 인터페이스를 제공하는 웹 서버(Web Server);A web server for storing an external design for the specific mobile terminal implemented on the web browser and providing a function-specific interface according to selection of a keypad area of the specific mobile terminal external design; 상기 웹 서버의 기능 구현을 위한 애플리케이션(Application)을 제공하며, WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 웹 애플리케이션 서버(WAS,Web Application Sever); 및A web application server (WAS) for providing an application for implementing a function of the web server and converting the WML and HXTML format swap page information into the HTML page swap page information; And 해당 왑 서버로부터 상기 WML 및 HXTML 포맷의 왑 페이지에 정보를 획득하고, 획득된 상기 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 웹 애플리케이션 서버에 제공하는 IP 멀티미디어 서브 시스템(IMS, IP Multimedia Subsystem);을 포함하는 것을 특징으로 하는 웹 시뮬레이터 서비스 시스템.An IP multimedia subsystem (IMS) that obtains information on the WML and HXTML format swap pages from the corresponding swap server, and provides the obtained WML and HXTML format swap page information to the web application server; Web simulator service system comprising a. 제 1 항에 있어서, 상기 웹 브라우저는,The method of claim 1, wherein the web browser, 상기 외형 디자인 상의 GUI(Graphic User Interface) 영역을 통해 상기 특정 이동단말기의 기능 구현에 따른 화면 및 상기 HTML 포맷의 왑(WAP) 페이지 정보를 디스플레이하는 것을 특징으로 하는 웹 시뮬레이터 서비스 시스템.The web simulator service system of claim 1, wherein the screen and the WAP page information of the HTML format are displayed according to the function implementation of the specific mobile terminal through a graphical user interface (GUI) area of the external design. 제 1 항에 있어서, 상기 웹 애플리케이션 서버는,The method of claim 1, wherein the web application server, 상기 IP 멀티미디어 서브시스템과의 접속을 위한 연결 설정부;A connection establishment unit for accessing the IP multimedia subsystem; 상기 특정 이동단말기에 대한 유저 에이전트(UA,User Agent)를 생성하는 유저 에이전트 설정부;A user agent setting unit which generates a user agent (UA) for the specific mobile terminal; 상기 IP 멀티미디어 서브 시스템으로부터 전송된 왑 페이지 정보에 대한 포맷을 분석하는 정보 분석부; 및An information analyzer for analyzing a format of the swap page information transmitted from the IP multimedia subsystem; And 상기 정보 분석부의 분석 결과를 토대로 상기 IP 멀티미디어 서브 시스템으로부터 전송된 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 데이터 포맷 변환부;를 포함하는 것을 특징으로 하는 웹 시뮬레이터 서비스 시스템.And a data format conversion unit converting the WML and HXTML format swap page information transmitted from the IP multimedia subsystem into the swap page information of the HTML format based on the analysis result of the information analyzing unit. system. 제 1 항 또는 제 3 항에 있어서, 상기 웹 서버는,The method of claim 1 or 3, wherein the web server, 상기 웹 애플리케이션 서버에서 생성된 상기 특정 이동단말기에 대한 유저 에이전트를 토대로 상기 특정 이동단말기의 기능 구현에 따른 화면을 상기 웹 브라우저에 제공하는 것을 특징으로 하는 웹 시뮬레이터 서비스 시스템.And a web simulator providing a screen according to a function implementation of the specific mobile terminal to the web browser based on the user agent for the specific mobile terminal generated by the web application server. a) 서비스 가입자가 웹 브라우저를 통해 웹 서버에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청하는 단계;a) a service subscriber accessing a web server through a web browser and requesting a simulator for a specific mobile terminal; b) 상기 웹 서버가 플래쉬(Flash)로 제작되어 저장된 다수의 이동단말기의 외형 디자인 중 상기 특정 이동단말기에 대한 외형 디자인을 검색하고, 상기 검색된 특정 이동단말기에 대한 외형 디자인을 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공하는 단계;b) searching the external design of the specific mobile terminal among the external designs of the plurality of mobile terminals that the web server is made of flash and stored, and retrieves the external design of the searched specific mobile terminal through the web browser. Providing to a service subscriber; c) 상기 '단계 b)'와 동시에 웹 애플리케이션 서버(WAS,Web Application Sever)가 상기 특정 이동단말기에 대한 유저 에이전트(UA,User Agent)를 생성하는 단계;c) generating a user agent (UA) for the specific mobile terminal by a web application server (WAS) at the same time as the 'step b)'; d) 상기 서비스 가입자가 상기 특정 이동단말기의 외형 디자인의 키패드 영역을 조작하여 특정 왑 페이지에 대한 접속을 상기 웹 서버에 요청하는 단계;d) the service subscriber manipulating the keypad area of the external design of the specific mobile terminal to request the web server to access a specific swap page; e) 웹 애플리케이션 서버가 상기 특정 왑 페이지를 제공하는 해당 왑 서버로부터 WML 및 HXTML 포맷의 왑 페이지 정보를 제공받아 HTML 포맷의 왑 페이지 정보로 변환하는 단계; 및e) receiving, by the web application server, the WML and HXTML format swap page information from the corresponding swap server providing the specific swap page, and converting the swap page information into HTML format swap page information; And f) 상기 웹 서버가 상기 웹 애플리케이션 서버로부터 상기 변환된 HTML 포맷의 왑 페이지를 정보를 제공받아, 이를 상기 생성된 유저 에이전트를 토대로 상기 웹 브라우저를 통해 서비스 가입자에게 제공하는 단계;를 포함하는 것을 특징으로 하는 웹 시뮬레이터 서비스 방법.and f) receiving, by the web server, information on the converted HTML page of the swap page from the web application server, and providing the information to a service subscriber through the web browser based on the generated user agent. Web simulator service method. 제 5 항에 있어서, 상기 e) 단계는,The method of claim 5, wherein step e) e-1) 상기 웹 애플리케이션 서버가 IP 멀티미디어 서브 시스템(IMS,IP Multimedia Subsystem)에 상기 특정 왑 페이지를 요청하는 단계;e-1) the web application server requesting the specific swap page from an IP multimedia subsystem (IMS); e-2) 상기 IP 멀티미디어 서브 시스템이 상기 해당 왑 서버에 접속하여, 상 기 WML 및 HXTML 포맷의 왑 페이지 정보를 제공받는 단계;e-2) accessing the corresponding swap server by the IP multimedia subsystem to receive the swap page information in the WML and HXTML formats; e-3) 상기 IP 멀티미디어 서브 시스템이 상기 제공받은 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 웹 애플리케이션 서버로 전송하는 단계;e-3) transmitting, by the IP multimedia subsystem, the swap page information of the provided WML and HXTML formats to the web application server; e-4) 상기 웹 애플리케이션 서버가 제공받은 왑 페이지 정보의 포맷을 분석하는 단계; 및e-4) analyzing the format of the swap page information provided by the web application server; And e-5) 상기 웹 애플리케이션 서버가 상기 분석 결과를 토대로 상기 왑 페이지 정보를 HTML 포맷의 왑 페이지 정보로 변환하는 단계;를 포함하는 것을 특징으로 하는 웹 시뮬레이터 서비스 방법.e-5) the web application server converting the swap page information into the swap page information in HTML format based on the analysis result. 제 5 항에 있어서, 상기 f) 단계는,The method of claim 5, wherein f), 상기 특정 이동단말기의 상기 외형 디자인 상 GUI(Graphic User Interface) 영역을 통해 상기 HTML 포맷의 왑 페이지 정보를 디스플레이하는 것을 특징으로 하는 웹 시뮬레이터 서비스 방법.And displaying the swap page information in the HTML format through a graphical user interface (GUI) area of the external design of the specific mobile terminal. a) 서비스 가입자가 웹 브라우저를 통해 웹 서버에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청하는 단계;a) a service subscriber accessing a web server through a web browser and requesting a simulator for a specific mobile terminal; b) 상기 웹 서버가 플래쉬(Flash)로 제작되어 저장된 다수의 이동단말기의 외형 디자인 중 상기 특정 이동단말기에 대한 외형 디자인을 검색하고, 상기 검색된 외형 디자인을 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공하는 단계;b) retrieving the external design of the specific mobile terminal from among the external designs of the plurality of mobile terminals manufactured and stored in Flash, and providing the retrieved external design to the service subscriber through the web browser; step; c) 상기 'b) 단계'와 동시에 웹 애플리케이션 서버가 상기 특정 이동단말기에 대한 유저 에이전트(UA,User Agent)를 생성하는 단계;c) generating a user agent (UA) for the specific mobile terminal at the same time as step 'b)'; d) 상기 서비스 가입자가 상기 특정 이동단말기의 외형 디자인의 키패드 영역을 조작하여 특정 기능을 상기 웹 서버에 요청하는 단계;d) requesting the web server for a specific function by operating the keypad area of the external design of the specific mobile terminal by the service subscriber; e) 상기 웹 서버가 상기 생성된 유저 에이전트를 토대로 상기 키패드 영역 조작에 따라 플래쉬로 제작된 특정 기능 구현 화면을 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공하는 단계;를 포함하는 것을 특징으로 하는 웹 시뮬레이터 서비스 방법.e) providing, by the web server, a specific function implementation screen made in flash according to the keypad area manipulation based on the generated user agent to the service subscriber through the web browser; Service method. 제 8 항에 있어서, 상기 e) 단계는,The method of claim 8, wherein step e) 상기 특정 이동단말기의 외형 디자인 상 GUI(Graphic User Interface) 영역을 통해 상기 플래쉬로 제작된 특정 기능 구현 화면을 디스플레이하는 것을 특징으로 하는 웹 시뮬레이터 서비스 방법.The web simulator service method, characterized in that for displaying the specific function implementation screen produced by the flash through a graphical user interface (GUI) area of the appearance of the specific mobile terminal.
KR1020060053491A 2006-06-14 2006-06-14 System and method for web simulator service KR101080493B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060053491A KR101080493B1 (en) 2006-06-14 2006-06-14 System and method for web simulator service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060053491A KR101080493B1 (en) 2006-06-14 2006-06-14 System and method for web simulator service

Publications (2)

Publication Number Publication Date
KR20070119195A KR20070119195A (en) 2007-12-20
KR101080493B1 true KR101080493B1 (en) 2011-11-04

Family

ID=39137558

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060053491A KR101080493B1 (en) 2006-06-14 2006-06-14 System and method for web simulator service

Country Status (1)

Country Link
KR (1) KR101080493B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101323270B1 (en) 2012-05-22 2013-10-30 주식회사 오비고 Method, terminal and computer-readable recording media for providing emulator for development of web application

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102181630B1 (en) * 2013-12-17 2020-11-23 에스케이플래닛 주식회사 Apparatus and method for application emulation
CN115277451B (en) * 2022-07-28 2024-07-12 中译语通科技股份有限公司 Account login information initialization method and system based on automatic simulator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101323270B1 (en) 2012-05-22 2013-10-30 주식회사 오비고 Method, terminal and computer-readable recording media for providing emulator for development of web application

Also Published As

Publication number Publication date
KR20070119195A (en) 2007-12-20

Similar Documents

Publication Publication Date Title
US7912935B2 (en) Development and deployment of mobile and desktop applications within a flexible markup-based distributed architecture
US20110113090A1 (en) Dynamic mobile client
US20110083117A1 (en) System and Method For Dynamic Generation And Customization Of Web Service Client Applications For Terminals
US20110320957A1 (en) Method and apparatus for analyzing usage patterns and customizing a graphic interface for individual users
EP3193270B1 (en) Output function dividing system
EP2854348B1 (en) Interface display method and system of home gateway applicable to multiple display types
CN111352836A (en) Pressure testing method and related device
CN104978358B (en) The method and intercepting page segment of desktop presentation web page fragments are to desktop presentation system
CN110221848A (en) APP method for updating pages, device, electronic equipment and storage medium
CN109710328A (en) Page configuration method, apparatus, equipment and readable storage medium storing program for executing
CN106997298A (en) A kind of application resource acquisition methods and device
CN103473082A (en) Method and device for starting WebApp
CN110516218A (en) Generation method, terminal and the computer readable storage medium of table
CN104219295A (en) Server-side configuration based information display method and system for mobile equipment
CN109828921A (en) HTML5 webpage automated function test method, system and electronic equipment
JP2021111403A (en) Landing page processing method, apparatus, device and medium
KR101080493B1 (en) System and method for web simulator service
CN107426588B (en) Method, system and storage device for acquiring television set configuration information
US20060053367A1 (en) Customization method and system for authoring web pages
KR100678951B1 (en) Apparatus and method for creating control code for home network appliance according to the resolution of control device
KR100821051B1 (en) Method and system for providing internet pages for wireless terminal
CN109347951A (en) File deriving method, device, computer equipment and computer readable storage medium
CN113285981B (en) Remote control method, controlled method and device, equipment and storage medium
EP2557505A1 (en) Web display program conversion system, web display program conversion method, and program for web display program conversion
KR20020084993A (en) System for Providing Information to Wireless Terminals and Method of Generating Menu Pages therein

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: 20140923

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee