KR101080493B1 - System and method for web simulator service - Google Patents
System and method for web simulator service Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 19
- 238000013461 design Methods 0.000 claims abstract description 59
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 239000003795 chemical substances by application Substances 0.000 description 20
- 238000011161 development Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/12—Application 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
본 명세서에서 첨부되는 다음의 도면 들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술하는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니된다.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
상기 웹 브라우저(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
상기 웹 서버(200)는, 상기 웹 브라우저(100)상에서 디스플레이되는 이동단말기의 외형 디자인(110), 및 외형 디자인의 키패드 영역(112) 조작에 따른 다양한 기능 구현 화면을 별도의 데이터 베이스(도시안됨)에 저장한다. 이때, 상기 외형 디자인(110) 및 다양한 기능 구현 화면은 플래쉬(Flash)로 제작되어 상기 데이터 베이스에 저장됨에 따라, 신종 이동단말기의 출시 및 이동단말기의 기능 변경시에도 그에 따른 디스플레이 화면을 용이하게 제작 및 저장할 수 있다. 따라서, 웹 서버(200)는 상기 플래쉬로 제작된 다양한 화면 및 상기 웹 애플리케이션 서버(300)로부터 제공된 HTML 포맷의 왑 페이지 정보를 이동단말기 외형 디자인의 키패드 영역 선택에 따라, 실제와 동일하게 웹 브라우저(100)에 제공한다.The
상기 웹 애플리케이션 서버(300)는, 도 3에 도시한 바와 같이, 상기 IP 멀티미디어 서브시스템(400)과의 접속을 위한 연결 설정부(310); 상기 특정 이동단말기에 대한 유저 에이전트(UA,User Agent)를 생성하는 유저 에이전트 설정부(320); 상기 IP 멀티미디어 서브 시스템(400)으로부터 전송된 왑 페이지 정보에 대한 포맷을 분석하는 정보 분석부(330); 및 상기 정보 분석부의 분석 결과를 토대로 상기 IP 멀티미디어 서브 시스템(400)으로부터 전송된 WML 및 HXTML 포맷의 왑 페이지 정보를 상기 HTML 포맷의 왑 페이지 정보로 변환하는 데이터 포맷 변환부(340);를 포함하는 구성을 갖는다. 여기서, 유저 에이전트 설정부(320)에서 생성되는 상기 유저 에이전트는, 이동단말기의 표준 정보를 지칭하는 것으로, 왑 서버(200)를 통해 서비스 가입자가 선택한 이동단말기에 대한 해상도, 픽셀수, 음악 재생 기능 탑재 여부, 인터넷 통신 기능 탑재 여부, 제조 업체 등의 제반 정보를 포함하며, 이와 같 은, 유저 에이전트는, 상기 웹 서버(200)가 웹 브라우저(100)에 다양한 기능 제공시, 기능 구현을 위한 기준으로 작용된다.The
이하에서는, 도 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
우선, 서비스 가입자가 웹 브라우저(100)를 통해 웹 서버(200)에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청한다(S110). 즉, 서비스 가입자는 웹 브라우저(100)를 통해 상기 웹 서버(200)에 접속하고, 로그-온(Log-On)을 통해 자신이 원하는 이동단말기에 대한 시뮬레이터를 요청한다. 한편, 서비스 가입자는 로그-온 후, 별도의 선택을 통해 자신이 현재 사용하는 이동단말기가 아닌 다양한 이동단말기의 시뮬레이터를 요청할 수 있다.First, the service subscriber accesses the
그리고 나서, 상기 웹 서버(200)가 상기 서비스 가입자가 원하는 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 웹 브라우저(100)를 통해 서비스 가입자에게 제공한다(S120). 즉, 웹 서버(200)는 상기 서비스 가입자의 로그-온 정보 또는 별도의 선택을 토대로 해당 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 상기 웹 브라우저(100)에 제공한다. 한편, 웹 서버(200)는 상기 서비스 가입자에게 해당 이동단말기의 외형 디자인을 서비스할 수 없을 경우, 버츄얼(Virtual) 이동단말기의 외형 디자인을 제공한다.Then, the
이와 동시에, 웹 애플리케이션 서버(300)는 상기 서비스 가입자가 원하는 이동단말기에 대한 유저 에이전트를 생성한다(S130). 즉, 웹 애플리케이션 서버(300)는 상기 왑 서버(200)로부터 서비스 가입자의 로그-온 정보 또는 별도의 선택 정보를 제공받아 이를 토대로 상기 유저 에이전트를 생성한다.At the same time, the
이 후, 서비스 가입자가 상기 특정 이동단말기의 외형 디자인 상의 키패드 영역(112)을 조작하여 특정 왑 페이지에 대한 접속을 상기 웹 서버(200)에 요청한다(S140).Thereafter, the service subscriber operates the
그리고 나서, 웹 애플리케이션 서버(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
마지막으로, 상기 웹 서버(200)가 웹 애플리케이션 서버(300)로부터 HTML 포맷의 왑 페이지를 정보를 제공받아, 이를 웹 애플리케이션 서버(300)에서 생성된 유저 에이전트를 토대로 상기 웹 브라우저(100)를 통해 서비스 가입자에게 제공한다(S160). 이때, 웹 브라우저(100)는, 특정 이동단말기의 외형 디자인의 GUI 영역(111)을 통해 플래쉬로 제작된 특정 기능 구현 화면을 디스플레이한다.Finally, the
이하, 도 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
우선, 서비스 가입자가 웹 브라우저(100)를 통해 웹 서버(200)에 접속하고 특정 이동단말기에 대한 시뮬레이터를 요청한다(S210). 즉, 서비스 가입자는 웹 브라우저(100)를 통해 상기 웹 서버(200)에 접속하고, 로그-온(Log-On)을 통해 자신이 원하는 이동단말기에 대한 시뮬레이터를 요청한다. 한편, 서비스 가입자는 로그-온 후, 별도의 선택을 통해 자신이 현재 사용하는 이동단말기가 아닌 다양한 이동단말기의 시뮬레이터를 요청할 수 있다.First, the service subscriber accesses the
그리고 나서, 상기 웹 서버(200)가 상기 서비스 가입자가 원하는 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 웹 브라우저(100)를 통해 서비스 가입자에게 제공한다(S220). 즉, 웹 서버(200)는 상기 서비스 가입자의 로그-온 정보 또는 별도의 선택을 토대로 해당 이동단말기의 외형 디자인을 검색하고, 검색된 이동단말기의 외형 디자인을 상기 웹 브라우저(100)에 제공한다. 한편, 웹 서버(200)는 상기 서비스 가입자에게 해당 이동단말기의 외형 디자인을 서비스할 수 없을 경우, 버츄얼(Virtual) 이동단말기의 외형 디자인을 제공한다.Then, the
이와 동시에, 웹 애플리케이션 서버(300)는 상기 서비스 가입자가 원하는 이동단말기에 대한 유저 에이전트를 생성한다(S230). 즉, 웹 애플리케이션 서버(300)는 상기 왑 서버(200)로부터 서비스 가입자의 로그-온 정보 또는 별도의 선택 정보를 제공받아 이를 토대로 상기 유저 에이전트를 생성한다.At the same time, the
이 후, 서비스 가입자가 상기 특정 이동단말기의 외형 디자인 상의 키패드 영역(112)을 조작하여 특정 기능의 구현을 상기 웹 서버(200)에 요청한다(S140).Thereafter, the service subscriber requests the
마지막으로, 웹 서버(200)가 생성된 유저 에이전트를 토대로 서비스 가입자의 키패드 영역(112) 조작에 따른 특정 기능 구현 화면을 검색하여, 상기 웹 브라우저를 통해 상기 서비스 가입자에게 제공한다. 이때, 웹 브라우저(100)는, 특정 이동단말기의 외형 디자인의 GUI 영역(111)을 통해 플래쉬로 제작된 특정 기능 구현 화면을 디스플레이한다.Finally, the
이상에서 알 수 있는 바와 같이, 본 발명에 따른 웹 시뮬레이터 서비스 시스템 및 방법은, 이동단말기의 외형 디자인 및 다양한 기능 구현화면을 플래쉬(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)
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)
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)
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 |
-
2006
- 2006-06-14 KR KR1020060053491A patent/KR101080493B1/en not_active IP Right Cessation
Cited By (1)
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 |