[go: up one dir, main page]

KR20120042296A - System and method for rendering automatically mobile web page generated by cross platform solution - Google Patents

System and method for rendering automatically mobile web page generated by cross platform solution Download PDF

Info

Publication number
KR20120042296A
KR20120042296A KR1020100103924A KR20100103924A KR20120042296A KR 20120042296 A KR20120042296 A KR 20120042296A KR 1020100103924 A KR1020100103924 A KR 1020100103924A KR 20100103924 A KR20100103924 A KR 20100103924A KR 20120042296 A KR20120042296 A KR 20120042296A
Authority
KR
South Korea
Prior art keywords
mobile
information
web page
cross
terminal
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020100103924A
Other languages
Korean (ko)
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 KR1020100103924A priority Critical patent/KR20120042296A/en
Publication of KR20120042296A publication Critical patent/KR20120042296A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Health & Medical Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: A system capable of automatically creating mobile web-pages developed by using a cross platform solution and method thereof are provided to improve the convenience of a mobile terminal by providing respectively optimized CPMS(Cross Platform Mobile Source) to the mobile terminals. CONSTITUTION: A mobile apparatus analysis unit(330) analyzes terminal information of a mobile terminal for access requests related to a mobile webpage. The mobile apparatus analysis unit analyzes the terminal information of the mobile terminal. A CPMS database(310) stores the changed information by changing the webpage into a CPMS program language. An library database(320) stores state information which is able to provide the mobile web-pages through each mobile terminal and information related to each mobile terminal. A combination unit(340) combines the state information with the CPMS program language.

Description

크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템 및 방법{SYSTEM AND METHOD FOR RENDERING AUTOMATICALLY MOBILE WEB PAGE GENERATED BY CROSS PLATFORM SOLUTION}SYSTEM AND METHOD FOR RENDERING AUTOMATICALLY MOBILE WEB PAGE GENERATED BY CROSS PLATFORM SOLUTION}

본 발명은 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템 및 방법에 관한 것으로, 더욱 상세하게는 이종의 모바일 단말로부터 웹페이지에 대한 요청이 있는 경우에 하나의 디자인 툴에 의해 자동 생성된 크로스 플랫폼 모바일 소스를 각 모바일에 적합하도록 최적화하여 제공하는 모바일 웹페이지를 자동 생성하는 기술에 관한 적이다.
The present invention relates to a system and method for automatically generating a mobile webpage developed using a cross-platform solution, and more particularly, when a request for a webpage from a heterogeneous mobile terminal is requested by one design tool This article is about the technology of automatically generating mobile web pages that optimizes the generated cross-platform mobile source for each mobile.

최근 전자 및 통신의 비약적인 발전에 따라 컴퓨터 및 인터넷 기술이 급속하게 진화함과 동시에 휴대폰이라는 휴대용 전화기가 단순한 전화의 기능을 넘어 다양한 기능을 구비하여 휴대용 컴퓨터로 진화를 계속하고 있다. In recent years, with the rapid development of electronic and communication, computer and internet technologies are rapidly evolving, and portable telephones, such as mobile phones, continue to evolve into portable computers with various functions beyond simple telephone functions.

특히, 스마트 폰은 휴대전화의 기능은 물론 인터넷 통신과 정보 검색 등 컴퓨터 지원 기능을 추가한 지능형 모바일 단말기로 사용자가 원하는 애플리케이션을 설치하여 다양한 서비스를 이용할 수 있다. In particular, a smart phone is an intelligent mobile terminal that adds computer-assisted functions such as Internet communication and information retrieval, as well as a function of a mobile phone, so that various services can be installed by installing an application desired by a user.

스마트 폰이 처음 소개된 이후부터 계속하여 스마트 폰에 대한 새로운 기술의 개발이 급속하게 이루어지는 것은 물론 그 보급 속도가 기존의 휴대 단말과는 비교할 수 없을 만큼 빠르다. Since the introduction of smart phones, the development of new technologies for smart phones continues to be rapid, and their speed of spread is incomparably faster than that of existing mobile terminals.

이와 같이, 스마트 폰은 이동 중에 실시간으로 기존 컴퓨터가 가지는 기능을 이용할 수 있는 것은 물론 기존 컴퓨터가 이동성이 없다는 한계로 제공할 수 없었던 다양한 서비스까지 제공할 수 있어, 스마트 폰에 적용될 수 있는 다양한 서비스들이 개발되고 있다. As such, the smart phone can not only use the functions of the existing computer in real time while moving, but also provide various services that could not be provided due to the limitation that the existing computer is not mobile, and various services that can be applied to the smart phone are provided. Is being developed.

스마트 폰과 같은 모바일 단말에 적합한 새로운 서비스를 개발하는 것과 별도로 기존 컴퓨터를 통해 제공하는 서비스를 이동성이 있는 모바일 단말에서도 실시간으로 이용할 수 있도록 하는 새로운 기술들이 다양하게 개발되고 있다. Apart from developing a new service suitable for a mobile terminal such as a smart phone, a variety of new technologies are being developed to enable a service provided through an existing computer to be used in real time even in a mobile mobile terminal.

특히, 기존 컴퓨터를 통해 제공되는 웹페이지를 모바일 단말에서도 자유롭게 이용할 수 있도록 모바일용 웹페이지에 대한 개발이 활발하게 진행되고 있다. In particular, development of mobile web pages is being actively conducted so that web pages provided through existing computers can be freely used in mobile terminals.

하지만, 모바일 단말의 경우에도 기존의 컴퓨터와 같이 모바일 단말의 하드웨어와 소프트웨어를 제어하여 사용자가 모바일 단말을 사용할 수 있도록 하는 프로그램인 운영체계(OS, operating system)가 기본적으로 탑제함은 물론 카메라, GPS 등의 다양한 기능을 추가로 구비한다. However, even in the case of a mobile terminal, an operating system (OS), which is a program that allows a user to use a mobile terminal by controlling hardware and software of the mobile terminal like a conventional computer, is basically equipped with a camera and a GPS. It is equipped with various functions, such as these.

다만, 최근에 출시되고 있는 모바일 단말의 경우에 다양한 운영체계가 이용되고 있다. 예를 들어, 애플에서 개발된 IOS, 구글의 안드로이드, 노키아의 심비안 그리고 림(RIM, Research In Motion) 운영체계, 삼성의 바다 운영체계 등 다양한 운영체계가 있다. However, a variety of operating systems are used in the case of recently released mobile terminals. For example, there are a variety of operating systems, including Apple-developed iOS, Google's Android, Nokia's Symbian and RIM (Research In Motion) operating systems, and Samsung's ocean operating systems.

따라서, 기존의 웹페이지를 다양한 모바일에서 이용될 수 있도록 하기 위해서는 각각의 운영체계 및 각 모바일 단말의 스펙에 맞는 모바일 웹페이지를 별도로 개발해야 하는 문제가 있다.
Therefore, in order to be able to use the existing web page in a variety of mobile, there is a problem that must separately develop a mobile web page that meets the specifications of each operating system and each mobile terminal.

상기와 같은 문제를 해결하기 위해, 본 발명은 이종의 모바일 단말로부터 웹페이지에 대한 요청이 있는 경우에 하나의 디자인 툴에 의해 자동 생성된 크로스 플랫폼 모바일 소스를 각 모바일에 적합하도록 최적화하여 제공하는 모바일 웹페이지 자동 생성 시스템을 제공하는 것을 목적으로 한다.
In order to solve the above problems, the present invention provides a mobile platform that optimizes and provides a cross-platform mobile source automatically generated by one design tool when there is a request for a web page from a heterogeneous mobile terminal. An object of the present invention is to provide an automatic web page generation system.

상기와 같은 목적을 달성하기 위해, 본 발명의 제 1 실시예에 의한 모바일 웹페이지를 자동으로 생성하는 시스템은 모바일 웹페이지에 관한 접속 요청에 대해 접속 요청한 모바일 단말기의 단말기 정보를 분석하는 모바일 디바이스 분석부; 화면의 일부 영역에 출력된 컴포넌트를 웹페이지 영역으로 드래그앤드롭으로 입력하여 각각의 웹페이지를 크로스 플랫폼 모바일 소스 프로그램 언어로 변환하여 저장하는 CPMS DB; 각각의 모바일 단말기에 관한 정보와 각 모바일 단말기를 통해 모바일 웹페이지를 제공할 수 있는 상태 정보를 저장하는 LIB DB; 상기 모바일 디바이스 분석부를 통해 분석된 단말기 정보를 이용하여 LIB DB로부터 해당 단말기의 상태 정보를 독출하고, 접속 요청된 웹페이지의 크로스 플랫폼 모바일 소스 정보를 CPMS DB에서 검색하여 상기 단말기의 상태 정보와 상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 조합하는 조합부; 및 상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 상기 단말기의 상태정보에 대응하여 모바일 웹페이지 정보로 생성하는 모바일 웹페이지 생성부를 포함한다. In order to achieve the above object, the system for automatically generating a mobile web page according to the first embodiment of the present invention is a mobile device analysis for analyzing the terminal information of the mobile terminal requesting the connection to the connection request for the mobile web page part; A CPMS DB for inputting components output on a portion of the screen by dragging and dropping them into a webpage area to convert each webpage into a cross-platform mobile source program language and storing the same; A LIB DB for storing information about each mobile terminal and state information for providing a mobile web page through each mobile terminal; Using the terminal information analyzed by the mobile device analyzer, the status information of the terminal is read from the LIB DB, and cross-platform mobile source information of the web page requested to be accessed is searched in the CPMS DB to search the status information of the terminal and the web. A combination unit for combining a cross-platform mobile source program language of the page; And a mobile web page generation unit for generating a cross-platform mobile source program language of the web page as mobile web page information corresponding to the state information of the terminal.

이때, 상기 모바일 디바이스 분석부는 상기 모바일 단말기 정보로 운영체계 정보, 웹브라우저 정보 및 카메라, GPS, 센서에 관한 장치 정보를 포함하고, In this case, the mobile device analyzer includes operating system information, web browser information, and device information regarding a camera, a GPS, and a sensor as the mobile terminal information.

상기 CPMS DB의 크로스 플랫폼 모바일 소스 프로그램 언어는 상기 모바일 웹페이지를 구성하는 컴포넌트의 레이아웃, 각 컴포넌트의 크기, 위치 및 색상은 CSS로 저장하고, 상기 컴포넌트의 컨텐츠 정보는 HTML TAG로 저장하고, 상기 컴포넌트의 이벤트 정보는 JAVA Script로 저장하는 것을 특징으로 한다. The cross-platform mobile source program language of the CPMS DB stores the layout of the components constituting the mobile webpage, the size, position and color of each component in CSS, and the content information of the component in the HTML TAG, and the component Event information of the is characterized in that stored in JAVA Script.

한편, 상기 LIB DB의 상태정보는 각 모바일 단말의 운영체계 및 장치 정보에 대응하여 웹페이지를 제공하기 위한 CSS, Java Script, Controll API 및 Device API에 관한 정보를 저장하는 것을 특징으로 한다. On the other hand, the state information of the LIB DB is characterized by storing information about CSS, Java Script, Controll API and Device API for providing a web page corresponding to the operating system and device information of each mobile terminal.

또한, 상기 조합부는 상기 접속 요청된 단말기 정보에 따라 독출된 상태 정보를 이용해 상기 웹페이지의 크로스 플랫폼 모바일 소스 정보 중에서 변환이 필요한 부분을 특정하는 것을 특징으로 한다. The combination unit may specify a portion of the cross-platform mobile source information of the web page that needs to be converted using the state information read according to the terminal information requested for access.

그리고, 상기 모바일 웹페이지 생성부는 상기 변환이 필요한 부분으로 특정된 크로스 플랫폼 모바일 소스 정보를 변환한 후 웹페이지 정보를 생성하는 것을 특징으로 한다. The mobile web page generation unit may generate web page information after converting the cross-platform mobile source information that is specified as the portion requiring conversion.

또한, 상기 생성된 웹페이지를 상기 접속요청한 모바일 단말기로 전송하는 전송부를 더 포함할 수 있다.
The mobile terminal may further include a transmission unit for transmitting the generated web page to the mobile terminal that requested the access.

상기와 같은 목적을 달성하기 위해, 본 발명의 제 2 실시예에 의한 모바일 웹페이지를 자동으로 생성하는 방법은 모바일 웹페이지에 관한 접속 요청을 수신하는 1 단계; 상기 접속 요청한 모바일 단말기의 단말기 정보를 분석하는 2 단계; 상기 분석된 단말기 정보를 이용하여 LIB DB로부터 해당 단말기의 상태 정보를 독출하고, 접속 요청된 웹페이지의 크로스 플랫폼 모바일 소스 정보를 CPMS DB에서 검색하여 상기 단말기의 상태 정보와 상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 조합하는 3 단계; 및 상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 상기 단말기의 상태정보에 대응하여 모바일 웹페이지 정보로 생성하는 4 단계를 포함한다. In order to achieve the above object, a method for automatically generating a mobile web page according to a second embodiment of the present invention comprises the steps of receiving a connection request for a mobile web page; Analyzing terminal information of the mobile terminal requesting access; Read the state information of the corresponding terminal from the LIB DB using the analyzed terminal information, and retrieve the cross-platform mobile source information of the webpage requested to access from the CPMS DB by using the cross-platform mobile of the webpage and the state information of the terminal. Combining three source program languages; And generating, by the mobile webpage information, the cross-platform mobile source program language of the webpage corresponding to the state information of the terminal.

이때, 상기 CPMS DB는At this time, the CPMS DB is

화면의 일부 영역에 출력된 컴포넌트를 웹페이지 영역으로 드래그앤드롭으로 입력하여 각각의 웹페이지를 크로스 플랫폼 모바일 소스 프로그램 언어로 변환하여 저장하고, Drag and drop the components output on some areas of the screen into the webpage area to convert each webpage into the cross-platform mobile source program language and save it.

상기 LIB DB는 The LIB DB is

각각의 모바일 단말기에 관한 정보와 각 모바일 단말기를 통해 모바일 웹페이지를 제공할 수 있는 상태 정보를 저장하는 것을 특징으로 한다. And information on each mobile terminal and state information for providing a mobile web page through each mobile terminal.

한편, 상기 3 단계는 상기 접속 요청된 단말기 정보에 따라 독출된 상태 정보를 이용해 상기 웹페이지의 크로스 플랫폼 모바일 소스 정보 중에서 변환이 필요한 부분을 특정하여 조합하는 것을 특징으로 한다.
On the other hand, the step 3 is characterized in that by using the state information read in accordance with the terminal information requested to access the specific part of the cross-platform mobile source information of the web page needs to be converted and combined.

본 발명에 의한, 모바일 웹페이지를 자동으로 생성하는 시스템 및 방법은 이종의 모바일 단말로부터 웹페이지에 대한 요청이 있는 경우에 하나의 디자인 툴에 의해 자동 생성된 크로스 플랫폼 모바일 소스를 각 모바일에 적합하도록 최적화하여 제공하므로, 이종의 모바일 단말에 대한 별도의 웹페이지를 개발해야 하는 번거로움을 해소할 수 있는 효과가 있다.
According to the present invention, a system and method for automatically generating a mobile web page is adapted to suit each mobile cross-platform mobile source automatically generated by one design tool when there is a request for a web page from a heterogeneous mobile terminal. Since it provides an optimized, there is an effect that can eliminate the hassle of developing a separate web page for heterogeneous mobile terminal.

도 1 은 본 발명에 의한 모바일 웹페이지를 자동으로 생성하는 개념을 나타내는 도면이다.
도 2 는 본 발명에 의한 모바일 웹페이지를 자동으로 생성하기 위해 크로스 플랫폼 모바일 소스를 생성하는 디자인 툴의 구성을 나타내는 도면이다.
도 3 은 본 발명에 의한 모바일 웹페이지를 자동으로 생성하기 위해 크로스 플랫폼 모바일 소스를 생성하는 방법을 나타내는 도면이다.
도 4 는 본 발명에 의해 크로스 플랫폼 모바일 소스를 이용해 모바일 웹페이지를 자동으로 생성하는 시스템을 나타내는 도면이다.
도 5 는 본 발명에 의해 크로스 플랫폼 모바일 소스를 이용해 모바일 웹페이지를 자동으로 생성하는 방법을 나타내는 도면이다.
1 is a diagram illustrating the concept of automatically generating a mobile web page according to the present invention.
2 is a diagram showing the configuration of a design tool for generating a cross-platform mobile source to automatically generate a mobile web page according to the present invention.
3 is a diagram illustrating a method for generating a cross-platform mobile source to automatically generate a mobile webpage according to the present invention.
4 is a diagram illustrating a system for automatically generating a mobile web page using a cross platform mobile source in accordance with the present invention.
5 is a diagram illustrating a method for automatically generating a mobile webpage using a cross platform mobile source according to the present invention.

이하, 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, if it is determined that detailed descriptions of related known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

도 1 은 본 발명에 의한 모바일 웹페이지를 자동으로 생성하는 개념을 나타내는 도면이다. 1 is a diagram illustrating the concept of automatically generating a mobile web page according to the present invention.

도시된 바와 같이, 본 발명에 의한 모바일 웹페이지를 자동으로 생성하는 시스템은 디자인 툴(20)을 이용해 생성된 각 웹페이지에 대한 크로스 플랫폼 모바일 소스를 저장하고, As shown, the system for automatically generating a mobile webpage according to the present invention stores a cross-platform mobile source for each webpage generated using the design tool 20,

모바일 단말(50)로부터 웹페이지에 대한 접속 요청이 있는 경우에 모바일 웹페이지 시스템(30)이 모바일 단말기의 정보를 분석하여, 해당 모바일 단말기의 단말기 정보에 대응하여 미리 저장된 웹페이지의 크로스 플랫폼 모바일 소스를 변환하여 최적의 모바일 웹페이지를 모바일 단말기에 전송한다. When there is a request for access to a web page from the mobile terminal 50, the mobile webpage system 30 analyzes the information of the mobile terminal, and cross-platform mobile source of the web page stored in advance corresponding to the terminal information of the mobile terminal. Convert the best mobile web page to the mobile terminal.

이하, 각각의 구성에 대해 구체적으로 설명한다.
Hereinafter, each structure is demonstrated concretely.

도 2 는 본 발명에 의한 모바일 웹페이지를 자동으로 생성하기 위해 크로스 플랫폼 모바일 소스를 생성하는 디자인 툴의 구성을 나타내는 도면이다. 2 is a diagram showing the configuration of a design tool for generating a cross-platform mobile source to automatically generate a mobile web page according to the present invention.

도시된 바와 같이, 크로스 플랫폼 모바일 소스 생성 시스템은 각 컴포넌트 관련 정보를 저장하는 저장부(10), 화면을 통해 컴포넌트 이미지를 출력하는 컴포넌트(Component) 출력부(210), 상기 컴포넌트 출력부(210)를 통해 출력된 컴포넌트 중에서 자신이 필요한 컴포넌트를 선택하여 원하는 상태로 입력하는 입력부(220), 이렇게 입력된 컴포넌트에 관한 정보를 설정하는 처리부(230), 상기 처리부(230)를 통해 설정된 컴포넌트를 모바일 웹 페이지로 변환할 수 있는 프로그램 언어로 변환하는 변환부(240) 및 상기 변환된 정보를 전송하는 전송부(250)를 포함한다. As shown, the cross-platform mobile source generation system includes a storage unit 10 for storing component-related information, a component output unit 210 for outputting a component image through a screen, and the component output unit 210. The input unit 220 to select a component required by the user from among the components output through the input to the desired state, the processor 230 for setting the information about the input component so, the mobile web to the component set through the processor 230 A conversion unit 240 for converting into a program language that can be converted into a page and a transmission unit 250 for transmitting the converted information.

구체적으로, 저장부(10)는 컨텐츠 저장부(Contents DB)(110) 및 디자인 리소스 저장부(Design Resource DB)(120)를 포함한다. In detail, the storage unit 10 includes a contents DB 110 and a design resource DB 120.

컨텐츠 저장부(110)는 모바일 웹페이지를 구성하는 각각의 컴포넌트에 관한 컨텐츠 내용을 저장한다. The content storage unit 110 stores the content of each component constituting the mobile web page.

예를 들어, 컴포넌트가 button 컴포넌트인 경우에는 button 컴포넌트에 대응되는 버튼의 기능에 관한 내용을 저장한다. 또한, input 컴포넌트인 경우에는 해당 컴포넌트는 입력하는 기능을 수행하는 내용을 저장한다. For example, when the component is a button component, the content of a button function corresponding to the button component is stored. In addition, in the case of an input component, the component stores content for performing an input function.

이와 같이, 컨텐츠 저장부(110)는 디자인 툴을 통해 제공되는 모든 컴포넌트의 contents 내용을 저장하여 각 컴포넌트와 매핑되어 해당 기능을 수행할 수 있도록 한다.
As such, the content storage unit 110 stores contents contents of all components provided through the design tool, and maps them to each component to perform a corresponding function.

디자인 리소스 저장부(Design Resource DB)(120)는 각 컴포넌트의 속성(property)과 이벤트(event)에 관한 정보를 저장한다. The design resource storage unit 120 stores information about properties and events of each component.

각 컴포넌트의 속성(property)은 컴포넌트의 크기, 위치, 색상 등과 같은 다양한 property를 포함한다. The properties of each component include various properties such as the size, position, and color of the component.

컴포넌트의 이벤트(event)는 해당 컴포넌트에 관해 필요한 모든 이벤트에 관한 정보를 포함한다. 예를 들어, key, tab, time 등과 관련된 다양한 이벤트 정보를 포함한다.
An event of a component contains information about all events required for that component. For example, it includes various event information related to key, tab, time, and the like.

컴포넌트 출력부(210)는 모바일 웹페이지를 구성하기 위해 필요한 컴포넌트를 이미지로 출력한다. The component output unit 210 outputs a component necessary to compose a mobile web page as an image.

컴포넌트 출력부(210)는 컴포넌트 DB(211)에 저장된 컴포넌트를 다양한 방법으로 출력할 수 있다. The component output unit 210 may output a component stored in the component DB 211 in various ways.

예를 들어, 화면의 일부 영역에 컴포넌트의 이미지를 일정한 순서로 나열할 수 있는 것은 물론, 기능별로 유사한 컴포넌트를 화면별로 출력할 수 있다. 다만, 출력되는 컴포넌트는 새롭게 구성하고자 하는 웹페이지의 화면과 중복되지 않는 영역에 출력하는 것이 바람직하다. For example, images of the components may be arranged in a certain order on a portion of the screen, and similar components may be output for each screen. However, it is preferable to output the output component in an area not overlapping with the screen of the web page to be newly configured.

즉, 개발자가 컴포넌트를 쉽게 인식하고, 출력된 컴포넌트를 드래그앤드롭(Drag & Drop)의 방법으로 새롭게 구성하고자 하는 웹페이지 화면의 특정 위치에 위치하도록 할 수 있는 경우에는 다양한 방법으로 컴포넌트를 출력할 수 있다. In other words, when a developer can easily recognize a component and place the output component on a specific position of a web page screen to be newly configured by drag & drop, the component can be output in various ways. Can be.

입력부(220)는 웹페이지에 새롭게 구성하고자 하는 컴포넌트를 입력한다. The input unit 220 inputs a component to be newly configured in the web page.

구체적으로, 컴포넌트 출력부(210)를 통해 출력된 컴포넌트 중에서 웹페이지에 구성하고자 하는 컴포넌트를 선택하여 출력된 웹페이지 화면의 특정 위치로 드래그앤드롭의 방법으로 컴포넌트를 입력한다. In detail, a component to be configured on a web page is selected from the components output through the component output unit 210, and the component is input by drag and drop to a specific position of the output web page screen.

즉, 개발자는 화면에 출력되는 컴포넌트의 이미지를 선택하여 새롭게 구성하는 웹페이지의 원하는 위치로 옮기는 작업을 통해 컴포넌트를 입력한다. That is, the developer inputs a component by selecting an image of the component output on the screen and moving the image to a desired position of a newly constructed web page.

입력부(220)는 드래그앤드롭에 의해 컴포넌트 이미지를 입력하는 것과 별도로 해당 컴포넌트의 속성과 이벤트 정보를 입력한다. 속성과 이벤트 정보는 먼저 필요한 속성 및 이벤트 정보를 출력하여, 개발자가 선택하는 방법 혹은 별도의 작업으로 입력하는 방법 등 다양한 방법이 적용될 수 있다.
The input unit 220 inputs property and event information of a corresponding component separately from inputting a component image by drag and drop. The property and event information may first be outputted with necessary property and event information, and various methods may be applied such as a method selected by a developer or a method of inputting as a separate task.

처리부(230)는 입력부(220)를 통해 웹페이지의 구성으로 입력되는 컴포넌트가 모바일 단말기를 통해 웹페이지로 제공되는 경우에 정상적인 기능을 수행하기 위해 컴포넌트에 관한 정보를 처리한다. The processor 230 processes information about the component in order to perform a normal function when the component input in the configuration of the webpage through the input unit 220 is provided as a webpage through the mobile terminal.

처리부(230)는 제 1 설정부(231), 제 2 설정부(232) 및 매핑부(233)를 포함한다. The processing unit 230 includes a first setting unit 231, a second setting unit 232, and a mapping unit 233.

구체적으로, 제 1 설정부(231)는 입력된 컴포넌트의 속성을 설정하는 기능을 수행한다. In detail, the first setting unit 231 sets a property of an input component.

예를 들어, 웹페이지에서 컴포넌트의 위치, 크기, 색상 등에 관한 정보를 설정한다. 위치는 드래그앤드롭의 방법에 의해 선택된 웹페이지 화면의 좌표값이 설정될 수 있고, 크기는 웹페이지 화면에서 개발자가 컴포넌트 화면의 크기를 조절하여 정해진 크기로 설정될 수 있다. For example, set information about the position, size, color, etc. of components in a web page. The position may be set by the drag and drop method of the coordinate value of the selected web page screen, the size may be set to a predetermined size by the developer adjusts the size of the component screen on the web page screen.

제 2 설정부(232)는 입력된 컴포넌트의 이벤트 정보를 설정하는 기능을 수행한다.The second setting unit 232 performs a function of setting event information of the input component.

컴포넌트의 이벤트 정보는 해당 컴포넌트에 따라 디자인 리소스 DB(120)에 저장된 다양한 이벤트 정보가 설정될 수 있다. Event information of a component may be set various event information stored in the design resource DB (120) according to the component.

이벤트 정보는 컴포넌트가 입력되면, 해당 컴포넌트에 관한 디자인 리소스 DB(120)에 저장된 이벤트 정보를 출력하고, 출력된 이벤트 정보 중에서 원하는 이벤트를 선택하는 방법에 따라 설정될 수 있다.
When the component is input, the event information may be set according to a method of outputting event information stored in the design resource DB 120 of the corresponding component and selecting a desired event from the output event information.

매핑부(233)는 입력된 컴포넌트와 해당 컴포넌트의 컨텐츠를 매핑하는 기능을 수행한다. 매핑부(233)에 의해 컴포넌트의 컨텐츠 내용을 통해 웹페이지에서 컴포넌트가 해당 기능을 수행할 수 있다. The mapping unit 233 performs a function of mapping the input component with the content of the corresponding component. The mapping unit 233 enables the component to perform a corresponding function in the web page through the content content of the component.

처리부(230)는 입력된 컴포넌트에 관한 속성, 이벤트가 설정되고, 해당 컨텐츠가 매핑되면 해당 정보를 변환부(240)로 전달한다.
The processor 230 sets an attribute and an event regarding the input component, and transmits the corresponding information to the converter 240 when the corresponding content is mapped.

변환부(240)는 처리부(230)에 의해 웹페이지의 구성으로 설정된 각 컴포넌트에 관한 정보를 각 모바일 단말의 종류에 따라 최적화를 위한 정보로 변환하기 위해 필요한 프로그램으로 변환한다.The conversion unit 240 converts the information about each component set in the configuration of the web page by the processing unit 230 into a program necessary for converting the information for optimization according to the type of each mobile terminal.

구체적으로, 변환부(240)는 컴포넌트의 크기, 위치, 색상 등과 같은 속성에 관한 정보는 CSS 로 변환하고, 컴포넌트의 컨텐츠 정보는 HTML TAG로 변환하고, 컴포넌트의 이벤트 정보는 JAVA Script로 변환할 수 있다. In detail, the conversion unit 240 may convert information about properties such as the size, position, and color of the component into CSS, the content information of the component into HTML TAG, and the event information of the component into JAVA Script. have.

전송부(250)는 변환부에 의해 변환된 웹페이지 정보를 모바일 단말의 종류에 따라 각각 변환할 수 있도록 모바일 웹페이지 자동 생성 시스템에 전송한다.  The transmission unit 250 transmits the web page information converted by the conversion unit to the mobile web page automatic generation system so as to convert the web page information according to the type of the mobile terminal.

다만, 필요한 경우 전송부(250)를 통해 전송하는 것과 별도로 저장할 수 있다.
However, if necessary, it may be stored separately from the transmission through the transmitter 250.

도 3 은 본 발명에 의한 모바일 웹페이지를 자동으로 생성하기 위해 크로스 플랫폼 모바일 소스를 생성하는 방법을 나타내는 도면이다. 3 is a diagram illustrating a method for generating a cross-platform mobile source to automatically generate a mobile webpage according to the present invention.

도시된 바와 같이, 크로스 플랫폼 모바일 소스를 생성하는 방법은 다음과 같은 순서로 구성된다. As shown, the method for generating a cross-platform mobile source is configured in the following order.

먼저, 화면의 일부 영역에 적어도 하나 이상의 컴포넌트를 출력하고, 상기 화면의 또다른 일부 영역에 구성하고자 하는 웹페이지 화면을 출력한다.(S310)First, at least one component is output to a part of a screen, and a web page screen to be configured is output to another part of the screen (S310).

크로스 플랫폼 모바일 소스의 생성은 기본적으로 화면에 출력되는 컴포넌트 이미지를 웹페이지 화면으로 출력되는 영역으로 이동하여 별도의 프로그램 언어에 의한 작업을 수행하지 않고 웹페이지를 구성할 수 있도록 하나의 화면에 별도의 영역에 컴포넌트와 웹페이지에 관한 화면을 각각 출력한다. The creation of the cross-platform mobile source basically moves the component image displayed on the screen to the area displayed on the web page screen so that the web page can be composed without performing work by a separate program language. Display screens about components and web pages in the area.

화면이 출력되면, 출력된 컴포넌트를 선택하여 드래그앤드롭에 의해 상기 웹페이지 화면의 특정 위치로 이동하여 컴포넌트를 입력한다.(S320)When the screen is output, the output component is selected and moved to a specific position of the web page screen by drag and drop to input the component (S320).

웹페이지의 특정 화면에 컴포넌트가 입력되면, 입력된 컴포넌트에 관한 속성 및 이벤트 정보를 설정하고, 컴포넌트에 대응되는 컨텐츠 정보를 매핑한다.(S330) When a component is input to a specific screen of a web page, property and event information about the input component is set and content information corresponding to the component is mapped (S330).

웹페이지에 하나의 컴포넌트에 관한 구성이 완료되면, 추가 컴포넌트에 관한 입력여부를 판단하고(S340), 추가 컴포넌트의 입력이 필요한 경우에는 다시 드래그앤드롭에 의해 컴포넌트를 입력하는 과정을 반복한다. When the configuration of one component on the web page is completed, it is determined whether the input on the additional component (S340), and if the input of the additional component is required, the process of inputting the component by drag and drop again.

반면, 추가 컴포넌트의 입력이 필요없는 경우에는 새롭게 구성된 웹페이지 정보를 모바일 웹페이지로 자동 생성할 수 있는 프로그램 언어로 변환한다.(S350) On the other hand, when the input of the additional component is not necessary, the newly configured webpage information is converted into a program language that can be automatically generated as a mobile webpage (S350).

그리고, 변환된 웹페이지 정보를 저장 또는 전송하여(S360),작업을 완료한다.
Then, the converted webpage information is stored or transmitted (S360) to complete the operation.

도 4 는 본 발명에 의해 크로스 플랫폼 모바일 소스를 이용해 모바일 웹페이지를 자동으로 생성하는 시스템을 나타내는 도면이다. 4 is a diagram illustrating a system for automatically generating a mobile web page using a cross platform mobile source in accordance with the present invention.

도시된 바와 같이, 모바일 웹페이지 자동 생성 시스템은 디자인 툴(20)을 이용해 생성된 크로스 플랫폼 모바일 소스를 저장하는 CPMS DB(Cross Platform Mobile Source DB)(310), 각각의 모바일 단말을 통해 최적의 웹페이지가 제공될 수 있도록 각 모바일 단말의 OS 등에 관한 최적의 정보를 관리하는 LIB DB(320), 모바일 단말의 웹페이지 접속 요청에 대해 해당 모바일 단말의 Device 정보를 분석하는 모바일 디바이스 분석부(330), 분석된 모바일 디바이스 정보를 이용해 LIB DB(320) 및 CPMS DB(310)를 조합하는 조합부(340) 및 상기 조합된 정보를 기초로 접속 요청된 모바일 웹페이지를 생성하는 모바일 웹페이지 생성부(350)를 포함한다.
As shown, the mobile web page automatic generation system is a Cross Platform Mobile Source DB (CPMS DB) 310 that stores a cross-platform mobile source generated using the design tool 20, the optimum web through each mobile terminal LIB DB 320 for managing optimal information about the OS of each mobile terminal so that a page can be provided, and a mobile device analyzer 330 analyzing device information of the mobile terminal in response to a web page access request of the mobile terminal. A combination unit 340 for combining the LIB DB 320 and the CPMS DB 310 using the analyzed mobile device information, and a mobile web page generation unit for generating a mobile web page requested to be accessed based on the combined information ( 350).

구체적으로, 모바일 웹페이지 자동 생성 시스템은 모바일 디바이스에 따라 최적의 웹페이지를 생성할 수 있도록 크로스 플랫폼 소스를 저장하는 CPMS DB(310) 및 존재하는 모바일 디바이스에 최적의 웹페이지를 생성할 수 있도록 각 모바일 단말에 관한 최적의 상태 정보를 저장하는 LIB DB(320)를 포함한다. In detail, the mobile webpage automatic generation system may generate a CPMS DB 310 storing a cross-platform source to generate an optimal webpage according to a mobile device, and generate an optimal webpage on an existing mobile device. And a LIB DB 320 for storing optimal state information about the mobile terminal.

DPMS DB(310)는 모바일 웹페이지 자동 생성 시스템을 통해 모바일 웹페이지를 제공하고자 하는 웹페이지에 관한 정보를 저장한다. The DPMS DB 310 stores information about a web page to provide a mobile web page through a mobile web page automatic generation system.

DPMS DB(310)에 저장된 각각의 웹페이지는 도 2 에 도시된 크로스 플랫폼 모바일 소스 생성 시스템을 통해 구성된 웹페이지 정보를 저장한다. Each web page stored in the DPMS DB 310 stores web page information configured through the cross platform mobile source generation system shown in FIG. 2.

구체적으로, 디자인 툴에 의해 작성되어, 각 컴포넌트가 필요한 프로그램 언어로 변환되어 저장된다. 즉, 각각의 모바일 웹페이지를 구성하는 컴포넌트는 크기, 위치, 색상 등과 같은 속성에 관한 정보는 CSS 로 저장되고, 컴포넌트의 컨텐츠 정보는 HTML TAG로 저장하고, 컴포넌트의 이벤트 정보는 JAVA Script로 저장될 수 있다. 또한, 필요한 경우에 다양한 방법으로 웹페이지에 관한 컴포넌트 정보 등을 저장할 수 있다. Specifically, it is created by the design tool, and each component is converted into a required programming language and stored. That is, the components constituting each mobile web page are stored information such as size, position, color, etc. as CSS, the content information of the component is stored as HTML TAG, and the event information of the component is stored as JAVA Script. Can be. In addition, when necessary, component information about a web page may be stored in various ways.

LIB DB(320)는 각각의 모바일 단말기에 관한 정보와 각 모바일 단말기를 통해 최적의 모바일 웹페이지를 제공할 수 있는 상태 정보를 저장한다. The LIB DB 320 stores information about each mobile terminal and state information for providing an optimal mobile web page through each mobile terminal.

구체적으로, 먼저, 각 모바일 단말의 OS(Operating System, 운영체계)에 대해 최상의 웹페이지를 제공하기 위한 CSS, Java Script, Controll API 및 Device API에 관한 각각의 정보를 저장할 수 있다. Specifically, first, the respective information about CSS, Java Script, Controll API and Device API for providing the best web page for the operating system (OS) of each mobile terminal can be stored.

예를 들어, 모바일 단말의 OS로 I-Phone, Android, Rim 등이 존재할 수 있고, 각각의 OS에 대해 최상의 웹페이지를 제공할 수 있는 상기 상태 정보를 테이블로 저장할 수 있다. For example, I-Phone, Android, Rim, etc. may exist as the OS of the mobile terminal, and the state information capable of providing the best web page for each OS may be stored in a table.

즉, OS의 종류에 따라 동일한 웹페이지를 제공하는 경우에도 웹페이지를 프로그램 언어로 표현하는 방법에 차이가 있는 것은 물론, 모바일 단말이 제공하는 서비스에 있어서도 차이가 발생할 수 있으므로 각 모바일 단말에 따라 최상의 상태정보를 테이블로 관리할 수 있다. In other words, even when the same web page is provided according to the type of OS, there is a difference in how the web page is expressed in a programming language, and a difference may also occur in the services provided by the mobile terminal. Status information can be managed in a table.

모바일 단말의 OS는 현재 존재하는 모바일 단말의 운영체계로 이용되고 있는 모든 OS에 관한 정보를 저장하는 것이 바람직하다.
The OS of the mobile terminal preferably stores information about all OSs that are currently used as the operating system of the mobile terminal.

모바일 디바이스 분석부(330)는 모바일 단말기(50)가 웹페이지의 접속을 요청하면 해당 접속을 요청한 모바일 단말기의 단말기 정보를 분석한다. When the mobile terminal 50 requests access to a web page, the mobile device analyzer 330 analyzes terminal information of the mobile terminal that requested the access.

단말기 정보는 모바일 단말기의 구체적인 스펙 정보를 포함하는 것으로, 단말기의 운영체계(OS), 웹브라우저 정보, 장착된 카메라, GPS, 센서장치 등에 관한 장치 정보를 포함하여 모바일 단말의 구체적인 정보를 모두 포함한다.
The terminal information includes specific specification information of the mobile terminal, and includes all of the specific information of the mobile terminal, including device information on the operating system (OS), web browser information, mounted camera, GPS, sensor device, and the like of the terminal. .

조합부(340)는 모바일 디바이스 분석부(340)를 통해 분석된 단말기 정보를 이용하여 LIB DB(320)로부터 해당 단말기의 최상의 상태 정보를 독출하고, 접속 요청된 웹페이지의 크로스 플랫폼 모바일 소스 정보를 CPMS DB(310)에서 검색하여 조합한다. The combination unit 340 reads the best state information of the corresponding terminal from the LIB DB 320 by using the terminal information analyzed by the mobile device analyzer 340, and provides the cross-platform mobile source information of the web page requested to be accessed. CPMS DB 310 retrieves and combines.

즉, 조합부(340)는 접속 요청한 모바일 단말기의 단말기 정보에 대응하는 CSS, Java Script, Controll API 및 Device API에 관한 각각의 정보를 독출한다. 이와 같이, 웹페이지를 구성하는 모든 컴포넌트의 속성, 이벤트 및 컨텐츠 등을 표현하는 방법이 모바일 단말기의 단말기 정보에 따라 차이가 발생하므로 최적의 모바일 웹페이지를 제공하기 위해 웹페이지를 구성하는 모든 컴포넌트에 관한 정보를 각 모바일 단말기의 단말기 정보에 따라 조정하는 것이 필요하다. That is, the combination unit 340 reads out each piece of information about CSS, Java Script, Controll API, and Device API corresponding to the terminal information of the mobile terminal that requested the connection. As such, the method of expressing the properties, events, and contents of all the components constituting the webpage may vary depending on the terminal information of the mobile terminal, so that all components constituting the webpage may be provided to provide an optimal mobile webpage. It is necessary to adjust the information related to the terminal information of each mobile terminal.

또한, 조합부(340)는 접속 요청된 홈페이지에 대해 모바일 단말기의 단말기 정보에 따라 각 컴포넌트 정보를 포함하는 웹페이지 정보를 쉽게 변환할 수 있도록 저장된 크로스 플랫폼 모바일 소스 정보를 CPMS DB(310)로부터 검색하여, 단말기 정보에 관한 최적의 상태 정보를 웹페이지 정보와 조합한다. In addition, the combination unit 340 retrieves the stored cross-platform mobile source information from the CPMS DB 310 so that the webpage information including each component information can be easily converted according to the terminal information of the mobile terminal for the requested homepage. The optimum state information regarding the terminal information is combined with the web page information.

한편, 조합부(340)는 백오피스 접속기능을 수행하는 적어도 하나 이상의 아답터(Adapter)를 구비할 수 있다. On the other hand, the combination unit 340 may be provided with at least one adapter (Adapter) to perform a back office connection function.

따라서, 조합부(340)는 접속 요청된 모바일 단말기의 단말기 정보에 따라 필요한 아답터(Adapter)를 선택하고, 아답터(Adapter)는 백오피스 접속기능과 함께 크로스 플랫폼 모바일 소스 정보를 선택하여 추출하는 기능을 수행할 수 있다.
Therefore, the combination unit 340 selects an adapter (Adapter) required according to the terminal information of the mobile terminal requested to be connected, and the adapter (Adapter) has a function of selecting and extracting cross-platform mobile source information together with a back office connection function. Can be done.

모바일 웹페이지 생성부(350)는 조합부(340)에 의해 단말기 정보에 관한 최적의 상태 정보와 조합된 접속 요청된 웹페이지 정보를 변환하여 최종 웹페이지 정보를 생성하고, 생성된 웹페이지 정보를 접속 요청한 모바일 단말(50)로 전송한다.
The mobile webpage generation unit 350 converts the connection requested webpage information combined with the optimal state information regarding the terminal information by the combination unit 340 to generate final webpage information, and generates the generated webpage information. The mobile terminal 50 transmits a request for connection.

도 5 는 본 발명에 의해 크로스 플랫폼 모바일 소스를 이용해 모바일 웹페이지를 자동으로 생성하는 방법을 나타내는 도면이다.
5 is a diagram illustrating a method for automatically generating a mobile webpage using a cross platform mobile source according to the present invention.

도시된 바와 같이, 크로스 플랫폼 모바일 소스를 이용해 모바일 웹페이지를 자동으로 생성하는 방법은 다음과 같이 진행한다. As shown, a method for automatically generating a mobile web page using a cross-platform mobile source proceeds as follows.

먼저, 모바일 단말기로부터 모바일 웹페이지에 관한 접속 요청을 수신한다.(S510) 모바일 단말기로부터 모바일 웹페이지에 관한 접속 요청이 있는 경우에, 접속 요청한 모바일 단말기의 단말기 정보를 분석한다.(S520)First, an access request for a mobile web page is received from the mobile terminal (S510). If there is an access request for a mobile webpage from the mobile terminal, terminal information of the mobile terminal that requested the access is analyzed.

그리고, 모바일 단말기의 단말기 정보가 분석되면, 분석된 단말기 정보를 이용하여 LIB DB로부터 해당 단말기의 상태 정보를 검색하고(S540), 접속 요청된 웹페이지의 크로스 플랫폼 모바일 소스 정보를 CPMS DB에서 검색한다.(S530)When the terminal information of the mobile terminal is analyzed, the state information of the corresponding terminal is retrieved from the LIB DB using the analyzed terminal information (S540), and the cross-platform mobile source information of the web page requested to be accessed is retrieved from the CPMS DB. (S530)

다음으로, 단말기의 상태 정보와 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 조합하여, 상기 접속 요청된 단말기 정보에 따라 독출된 상태 정보를 이용해 상기 웹페이지의 크로스 플랫폼 모바일 소스 정보 중에서 변환이 필요한 부분을 특정한다.(S550)Next, by combining the state information of the terminal and the cross-platform mobile source program language of the web page, the portion of the cross-platform mobile source information of the web page that needs to be converted is used by using the state information read according to the terminal information requested for access. It is specified. (S550)

마지막으로, 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 상기 단말기의 상태정보에 대응하여 모바일 웹페이지 정보로 생성한다.(S560)
Finally, the cross-platform mobile source program language of the web page is generated as mobile web page information corresponding to the state information of the terminal (S560).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니다.
The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

Claims (10)

모바일 웹페이지에 관한 접속 요청에 대해 접속 요청한 모바일 단말기의 단말기 정보를 분석하는 모바일 디바이스 분석부;
화면의 일부 영역에 출력된 컴포넌트를 웹페이지 영역으로 드래그앤드롭으로 입력하여 각각의 웹페이지를 크로스 플랫폼 모바일 소스 프로그램 언어로 변환하여 저장하는 CPMS DB;
각각의 모바일 단말기에 관한 정보와 각 모바일 단말기를 통해 모바일 웹페이지를 제공할 수 있는 상태 정보를 저장하는 LIB DB;
상기 모바일 디바이스 분석부를 통해 분석된 단말기 정보를 이용하여 LIB DB로부터 해당 단말기의 상태 정보를 독출하고, 접속 요청된 웹페이지의 크로스 플랫폼 모바일 소스 정보를 CPMS DB에서 검색하여 상기 단말기의 상태 정보와 상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 조합하는 조합부; 및
상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 상기 단말기의 상태정보에 대응하여 모바일 웹페이지 정보로 생성하는 모바일 웹페이지 생성부를 포함하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템.
A mobile device analyzer configured to analyze terminal information of a mobile terminal that has requested access to a connection request regarding a mobile web page;
A CPMS DB for inputting components output on a portion of the screen by dragging and dropping them into a webpage area to convert each webpage into a cross-platform mobile source program language and storing the same;
A LIB DB for storing information about each mobile terminal and state information for providing a mobile web page through each mobile terminal;
Using the terminal information analyzed by the mobile device analyzer, the status information of the terminal is read from the LIB DB, and cross-platform mobile source information of the web page requested to be accessed is searched in the CPMS DB to search the status information of the terminal and the web. A combination unit for combining a cross-platform mobile source program language of the page; And
A system for automatically generating a mobile web page developed using a cross-platform solution comprising a mobile web page generating unit for generating a cross-platform mobile source program language of the web page as mobile web page information corresponding to the state information of the terminal.
제 1 항에 있어서, 상기 모바일 디바이스 분석부는
상기 모바일 단말기 정보로 운영체계 정보, 웹브라우저 정보 및 카메라, GPS, 센서에 관한 장치 정보를 포함하는 것을 특징으로 하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템.
The method of claim 1, wherein the mobile device analysis unit
A system for automatically generating a mobile web page developed using a cross-platform solution, characterized in that the mobile terminal information, including operating system information, web browser information and device information on the camera, GPS, sensors.
제 1 항에 있어서, 상기 CPMS DB의 크로스 플랫폼 모바일 소스 프로그램 언어는
상기 모바일 웹페이지를 구성하는 컴포넌트의 레이아웃, 각 컴포넌트의 크기, 위치 및 색상은 CSS로 저장하고, 상기 컴포넌트의 컨텐츠 정보는 HTML TAG로 저장하고, 상기 컴포넌트의 이벤트 정보는 JAVA Script로 저장하는 것을 특징으로 하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템.
The method of claim 1, wherein the cross platform mobile source programming language of the CPMS DB is
The layout of the components constituting the mobile web page, the size, position and color of each component is stored in CSS, the content information of the component is stored in HTML TAG, the event information of the component is stored in JAVA Script A system that automatically generates mobile web pages developed using cross platform solutions.
제 2 항 또는 제 3 항에 있어서, 상기 LIB DB의 상태정보는
각 모바일 단말의 운영체계 및 장치 정보에 대응하여 웹페이지를 제공하기 위한 CSS, Java Script, Controll API 및 Device API에 관한 정보를 저장하는 것을 특징으로 하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템.
According to claim 2 or 3, wherein the status information of the LIB DB
Automated mobile web pages developed using cross-platform solutions, which store information about CSS, Java Script, Controll API and Device API for providing web pages corresponding to operating system and device information of each mobile terminal. Generated by the system.
제 4 항에 있어서, 상기 조합부는
상기 접속 요청된 단말기 정보에 따라 독출된 상태 정보를 이용해 상기 웹페이지의 크로스 플랫폼 모바일 소스 정보 중에서 변환이 필요한 부분을 특정하는 것을 특징으로 하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템.
The method of claim 4, wherein the combination portion
Automatically generating a mobile web page developed using a cross platform solution, characterized in that to specify the portion of the cross-platform mobile source information of the web page using the state information read according to the terminal information requested to access system.
제 5 항에 있어서, 상기 모바일 웹페이지 생성부는
상기 변환이 필요한 부분으로 특정된 크로스 플랫폼 모바일 소스 정보를 변환한 후 웹페이지 정보를 생성하는 것을 특징으로 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템.
The method of claim 5, wherein the mobile web page generation unit
And generating web page information after converting the cross-platform mobile source information specified as the part requiring the conversion, and automatically generating a mobile web page developed using a cross platform solution.
제 6 항에 있어서,
상기 생성된 웹페이지를 상기 접속요청한 모바일 단말기로 전송하는 전송부를 더 포함하는 것을 특징으로 하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 시스템.
The method according to claim 6,
The system for automatically generating a mobile web page developed using a cross-platform solution, characterized in that it further comprises a transmission unit for transmitting the generated web page to the mobile terminal requesting the connection.
모바일 웹페이지에 관한 접속 요청을 수신하는 1 단계;
상기 접속 요청한 모바일 단말기의 단말기 정보를 분석하는 2 단계;
상기 분석된 단말기 정보를 이용하여 LIB DB로부터 해당 단말기의 상태 정보를 독출하고, 접속 요청된 웹페이지의 크로스 플랫폼 모바일 소스 정보를 CPMS DB에서 검색하여 상기 단말기의 상태 정보와 상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 조합하는 3 단계;
상기 웹페이지의 크로스 플랫폼 모바일 소스 프로그램 언어를 상기 단말기의 상태정보에 대응하여 모바일 웹페이지 정보로 생성하는 4 단계를 포함하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 방법.
1 step of receiving a connection request for a mobile web page;
Analyzing terminal information of the mobile terminal requesting access;
Read the state information of the corresponding terminal from the LIB DB using the analyzed terminal information, and retrieve the cross-platform mobile source information of the webpage requested to access from the CPMS DB by using the cross-platform mobile of the webpage and the state information of the terminal. Combining three source program languages;
4. A method of automatically generating a mobile webpage developed using a cross-platform solution, comprising: generating a cross-platform mobile source program language of the webpage as mobile webpage information corresponding to state information of the terminal.
제 8 항에 있어서, 상기 CPMS DB는
화면의 일부 영역에 출력된 컴포넌트를 웹페이지 영역으로 드래그앤드롭으로 입력하여 각각의 웹페이지를 크로스 플랫폼 모바일 소스 프로그램 언어로 변환하여 저장하고,
상기 LIB DB는
각각의 모바일 단말기에 관한 정보와 각 모바일 단말기를 통해 모바일 웹페이지를 제공할 수 있는 상태 정보를 저장하는 것을 특징으로 하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 방법.
The method of claim 8, wherein the CPMS DB
Drag and drop the components output on some areas of the screen into the webpage area to convert each webpage into the cross-platform mobile source program language and save it.
The LIB DB is
A method for automatically generating a mobile web page developed using a cross-platform solution, characterized by storing information about each mobile terminal and state information for providing a mobile web page through each mobile terminal.
제 9 항에 있어서, 상기 3 단계는
상기 접속 요청된 단말기 정보에 따라 독출된 상태 정보를 이용해 상기 웹페이지의 크로스 플랫폼 모바일 소스 정보 중에서 변환이 필요한 부분을 특정하여 조합하는 것을 특징으로 하는 크로스 플랫폼 솔루션을 이용해 개발된 모바일 웹페이지를 자동으로 생성하는 방법.

The method of claim 9, wherein the three steps
The mobile webpage developed using the cross platform solution is characterized by using the state information read out according to the terminal information requested for access to the web platform. How to produce.

KR1020100103924A 2010-10-25 2010-10-25 System and method for rendering automatically mobile web page generated by cross platform solution Ceased KR20120042296A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100103924A KR20120042296A (en) 2010-10-25 2010-10-25 System and method for rendering automatically mobile web page generated by cross platform solution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100103924A KR20120042296A (en) 2010-10-25 2010-10-25 System and method for rendering automatically mobile web page generated by cross platform solution

Publications (1)

Publication Number Publication Date
KR20120042296A true KR20120042296A (en) 2012-05-03

Family

ID=46263087

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100103924A Ceased KR20120042296A (en) 2010-10-25 2010-10-25 System and method for rendering automatically mobile web page generated by cross platform solution

Country Status (1)

Country Link
KR (1) KR20120042296A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002127A (en) * 2012-11-13 2013-03-27 东莞宇龙通信科技有限公司 Processing method of mobile terminal and its linked application
CN111752550A (en) * 2020-06-28 2020-10-09 吉林大学 Cross-platform development and realization system of embedded real-time Linux and AUTOSAR OS

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002127A (en) * 2012-11-13 2013-03-27 东莞宇龙通信科技有限公司 Processing method of mobile terminal and its linked application
CN111752550A (en) * 2020-06-28 2020-10-09 吉林大学 Cross-platform development and realization system of embedded real-time Linux and AUTOSAR OS
CN111752550B (en) * 2020-06-28 2022-07-12 吉林大学 Embedded real-time Linux and AUTOSAR OS cross-platform development implementation system

Similar Documents

Publication Publication Date Title
CN108345543B (en) Data processing method, device, equipment and storage medium
CN106569800B (en) Front-end interface generation method and device
US20180364964A1 (en) Method, device, and storage medium for displaying application page
KR101143606B1 (en) System, user terminal unit and method for guiding display information using mobile device
CN111416756B (en) Protocol testing method, device, computer equipment and storage medium
EP3416054B1 (en) Method and device for page display, and storage medium
US20110078593A1 (en) Web browser transmission server and method of controlling operation of same
CN111596998A (en) Page processing method of ink screen and terminal
US20110287750A1 (en) Link server and program thereof, website browsing system, website browsing method, and website browsing program
CN111602107B (en) Display method and terminal when application exits
CN112116690B (en) Video special effect generation method, device and terminal
JP2018514822A (en) Visibility detection of digital content
CN111191176B (en) Website content updating method, device, terminal and storage medium
CN101251993B (en) Method and device for monitoring multiple screens
KR20140040920A (en) Apparatus for writing mash-up using mash-up block user interface and method thereof
CN104281568A (en) Paraphrase display method and paraphrase display device
KR101170263B1 (en) Cross platform solution and system for genterating cross platform mobile source for developing efficiently mobile web page
CN106230919B (en) File uploading method and device
CN114595449B (en) A security scanning method and device
KR20120042296A (en) System and method for rendering automatically mobile web page generated by cross platform solution
RU2634221C2 (en) Method and device for drawing presentation of electronic document on screen
CN114817796A (en) Information content commenting method, device, equipment and readable storage medium
CN110309454B (en) Interface display method, device, equipment and storage medium
CN114357279B (en) Display equipment and voice search method based on web site internal page
KR20140070689A (en) Apparatus for mash-up service generation based on voice command and method thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101025

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20120312

Patent event code: PE09021S01D

PG1501 Laying open of application
AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20121224

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20120312

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20121224

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20120813

Comment text: Amendment to Specification, etc.

PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20130412

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20130220

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20121224

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20120813

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20120312