KR20070026979A - 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스방법 및 그 장치 - Google Patents

인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스방법 및 그 장치 Download PDF

Info

Publication number
KR20070026979A
KR20070026979A KR1020050079283A KR20050079283A KR20070026979A KR 20070026979 A KR20070026979 A KR 20070026979A KR 1020050079283 A KR1020050079283 A KR 1020050079283A KR 20050079283 A KR20050079283 A KR 20050079283A KR 20070026979 A KR20070026979 A KR 20070026979A
Authority
KR
South Korea
Prior art keywords
web page
information
application
component
web
Prior art date
Application number
KR1020050079283A
Other languages
English (en)
Inventor
오균택
Original Assignee
신텍정보시스템 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 신텍정보시스템 주식회사 filed Critical 신텍정보시스템 주식회사
Priority to KR1020050079283A priority Critical patent/KR20070026979A/ko
Publication of KR20070026979A publication Critical patent/KR20070026979A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (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)

Abstract

본 발명은 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법 및 그 장치에 관한 것으로서, 상기 본 발명의 웹페이지 서비스 방법은, 인터넷상에서 응용 프로그램을 실행하는 웹상에 게시된 웹사이트에 방문한 방문자 단말로부터 응용 프로그램 기능이 포함된 웹페이지가 요청되면 그 요청에 응답하여 컴퍼넌트 모듈을 포함하는 웹페이지를 방문자 단말에게 다운로드하는 과정, 웹페이지에 포함된 컴퍼넌트의 실행 결과 응용 프로그램 실행이 요청되면 응용 프로그램 정보를 저장하는 응용 프로그램 서버에게 대응된 웹서비스를 요청하는 과정, 및 응용 프로그램 서버로부터 웹서비스를 전달받아 대응된 응용 프로그램을 실행시킨 후 해당 웹페이지를 디스플레이하는 과정을 포함한다. 따라서 분산된 컴퍼넌트 기반의 ASP 서비스를 활용하여 필요한 기능의 컴퍼넌트를 단순히 웹페이지에 삽입하고 그 웹페이지를 서비스함으로써 응용 프로그램 서비스를 손쉽게 제공할 수 있고 응용 프로그램 서비스를 위한 웹서버가 특정 응용 프로그램 구동 환경을 가질 필요가 없다.
웹사이트 제작, 웹사이트 제공, 응용 프로그램, 컴퍼넌트, 탬플릿

Description

인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법 및 그 장치{METHOD AND APPARATUS FOR PROVIDING WEB_PAGE SERVICE TO EXECUTE APPLICATION PROGRAMS IN INTERNET}
도 1은 응용 프로그램을 실행하는 웹페이지 서비스를 위한 종래의 방법을 설명하기 위한 도면,
도 2는 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 서비스하는 방법에 대한 개념을 설명하기 위한 도면,
도 3은 본 발명의 일실시 예에 따라 웹페이지 내에서 응용 프로그램을 실행하는 응용 프로그램 컴퍼넌트에 대한 개략적인 구성도,
도 4 및 도 5는 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 서비스하기 위한 과정을 도시한 절차도,
도 6 및 도 7은 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 제작하기 위한 서버에 대한 개략적인 블럭도, 그리고
도 8은 본 발명의 웹페이지 서비스 방법에 의한 사업 모델을 도식화한 도면이다.
본 발명은 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법 및 그 장치에 관한 것으로서, 보다 상세하게는, 분산된 응용 프로그램을 실행하는 웹페이지 서비스 방법 및 그 장치에 관한 것이다.
인터넷의 발달로 인하여 인터넷 상에는 각종 서비스를 제공하는 웹사이트들이 다양하게 존재한다. 특히 여러가지 응용프로그램 기능을 수행하여 서비스를 제공하는 웹사이트들이 다양하게 존재한다.
도 1은 종래의 응용 프로그램 서비스 제공 방법의 개념을 설명하기 위한 도면이다. 도 1을 참조하면 종래의 경우 웹서버(20)는 인터넷을 통해 접속한 사용자 단말의 브라우저(10)로부터의 응용 프로그램 웹페이지를 요청(S11)에 응답하여 응용 프로그램을 실행한 후 웹페이지를 완성한 후(S13) 상기 완성된 결과 페이지(즉, 웹페이지)를 브라우저(10)에게 제공한다(S15).
이와 같이 웹서버를 이용하여 인터넷상에서 여러가지 응용 프로그램 기능을 수행할 수 있는 웹사이트를 서비스하기 위해서, 웹사이트 서비스 제공자는 응용 프로그램 실행이 가능한 웹서버 환경을 임대 또는 직접 구축하여야 한다. 또한 상기 웹서버 환경 위에 서버 환경에 따라 다양한 방식의 웹기반 응용 프로그램을 개발하는 언어(예컨대, ASP, JSP, PHP, 닷넷 등)를 사용하여 프로그램을 개발하여 탑재하여야 한다.
따라서 종래에는 웹사이트 및 웹서버 환경 등에 대한 지식이 부족한 비전문가들이 응용 프로그램 기능을 수행하는 웹사이트를 제작하는 것이 어려웠다. 예를 들어 상기 웹사이트를 제작하기 위해 웹사이트 제작자는 개발하고자 하는 응용 프로그램을 실행시키기 위한 웹서버 환경 정보 및 웹기반 응용 프로그램 개발 언어를 숙지하여야만 하는 불편함이 있었다.
또한 전문가라 하더라도 응용 프로그램 기능을 수행하는 웹사이트를 제작하기 위해 웹기반 응용 프로그램 개발 언어를 이용하여 원하는 응용 프로그램을 생성한 후 상기 응용 프로그램을 실행하는 웹사이트를 웹서버에 게시하는 등 복잡한 절차를 거쳐야 했다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 응용 프로그램을 실행하는 웹페이지를 편리하게 개발 및 제공할 수 있는 장치 및 방법을 제공하는 데 있다.
본 발명의 다른 목적은, 응용 프로그램 서비스를 위한 웹서버가 특정 응용 프로그램 구동 환경에 종속되지 않고 다양한 응용 프로그램을 서비스할 수 있는 장치 및 방법을 제공하는 데 있다.
본 발명의 또 다른 목적은, 다수의 사업자에 의해 생성된 응용 프로그램 서비스를 하나의 웹사이트에서 임의로 조합함으로써 원하는 기능을 갖는 웹사이트를 자유롭게 구성할 수 있는 장치 및 방법을 제공하는 데 있다.
상기 목적을 달성하기 위해 본 발명에서 제공하는 웹페이지 서비스 방법은, 웹상에 게시된 웹사이트에 방문한 방문자 단말로부터 응용 프로그램 기능이 포함된 웹페이지가 요청되면 그 요청에 응답하여 컴퍼넌트 모듈을 포함하는 웹페이지를 상기 방문자 단말에게 다운로드하는 과정; 상기 웹페이지에 포함된 컴퍼넌트의 실행 결과 응용 프로그램 실행이 요청되면 응용 프로그램 정보를 저장하는 응용 프로그램 서버에게 대응된 웹서비스를 요청하는 과정; 및 상기 응용 프로그램 서버로부터 웹서비스를 전달받아 대응된 응용 프로그램을 실행시킨 후 해당 웹페이지를 디스플레이하는 과정을 포함한다.
이 때 상기 컴퍼넌트 모듈은, 다른 컴퍼넌트들과의 연동을 위한 제어플래쉬 통신 모듈; 상기 컴퍼넌트가 제공하는 응용 프로그램을 실행하는 응용 프로그램 실행 모듈; 및 상기 응용 프로그램 실행을 위한 웹서비스를 웹서버에게 요청하고, 그에 대한 응답으로 웹서버로부터 수신된 웹서비스를 분석하여 그 결과를 상기 응용 프로그램 실행 모듈에게 전달하는 웹서비스 연동 모듈을 포함하는 것이 바람직하다.
또한 상기 제어플래쉬 통신 모듈은 해당 컴퍼넌트가 포함된 웹사이트 및 다른 컴퍼넌트들이 포함된 웹사이트 식별 정보를 저장하고, 컴퍼넌트들간 대응된 웹사이트에 방문한 방문자의 로그인 정보를 공유하며, 웹서비스 호출 경로를 제공하고, 상기 응용 프로그램 실행 모듈에게 응용 프로그램 동작에 필요한 기본 정보를 제공함이 바람직하다.
또한 상기 응용 프로그램 실행 모듈은 응용 프로그램 동작에 필요한 기본 정보를 상기 제어플래쉬 통신 모듈로부터 전달받아 해당 응용 프로그램을 실행함이 바람직하다.
또한 상기 방법은 웹페이지에 포함될 응용 프로그램들을 지원하기 위한 컴퍼넌트 관리 데이터베이스를 생성하는 과정; 웹사이트 제작 요청에 응답하여 상기 컴퍼넌트 관리 데이터 베이스로부터 컴퍼넌트 정보들을 검색하여 제공하는 과정; 상기 컴퍼넌트 정보들 중 사용자의 선택 정보에 의거하여 선택된 컴퍼넌트 정보를 웹페이지에 추가하는 과정; 웹페이지가 완성되면 상기 제작정보를 저장하는 과정; 및 상기 완성된 웹페이지를 웹상에 게시하는 과정을 더 포함하는 것이 바람직하다.
또한 상기 컴퍼넌트 관리 데이터 베이스 생성 과정은 다수의 응용 프로그램 사업자 서버들로부터 다양한 응용 프로그램을 제공받아 상기 컴퍼넌트 관리 데이터 베이스를 생성함이 바람직하다.
또한 상기 컴퍼넌트 정보 제공 과정은 상기 컴퍼넌트 관리 데이터 베이스에 저장된 정보들 중 유료 컴퍼넌트 및 유료 템플릿 중 어느 하나를 이용할 경우 그에 대응한 과금을 부과하는 과정을 더 포함함이 바람직하다.
또한 상기 컴퍼넌트 정보를 웹페이지에 추가하는 과정은 상기 컴퍼넌트는 템플릿에 의해 자동으로 웹페이지에 추가함이 바람직하다.
또한 상기 웹페이지를 웹상에 게시하는 과정은 특정 호스팅 환경을 제공하는 웹서버에게 배포함이 바람직하다.
한편 상기 목적을 달성하기 위해 본 발명에서 제공하는 웹페이지 제작 서버 는 웹페이지 제작에 관련된 정보들을 저장하는 데이터 베이스부; 사용자 선택정보에 의거하여 상기 데이터 베이스부에 저장된 정보들을 업데이트하는 업데이트부; 사용자의 선택정보에 의거하여 상기 데이터 베이스부로부터 상기 웹페이지에 포함될 응용 프로그램 정보를 검출한 후 상기 응용 프로그램 정보를 상기 웹페이지에 추가하는 웹페이지 디자인부; 및 상기 웹페이지 디자인부에서 디자인한 웹페이지를 특정 웹서버로 전송하는 웹페이지 전송부를 포함하는 것을 특징으로 한다.
이 때 상기 서버는 상기 데이터 베이스부에 저장된 정보들 중 유료 컴퍼넌트 및 유료 템플릿 중 어느 하나를 이용할 경우 그에 대응한 과금을 관리하는 과금 관리부; 및 웹사이트 제작 사용자의 작업 상태 정보 및 작업 현황 정보를 관리하는 제작 정보 관리부를 더 포함하는 것이 바람직하다.
또한 상기 데이터 베이스부는 제작할 웹페이지에 포함될 객체들을 템플릿 단위로 관리하기 위한 템플릿 관리 데이터베이스; 상기 웹페이지에 포함될 수 있는 이미지 정보들을 저장하는 이미지 관리 데이터베이스; 및 상기 웹페이지에 포함될 수 있는 컴퍼넌트 형태의 응용 프로그램들을 저장하는 컴퍼넌트 관리 데이터베이스를 포함하는 것이 바람직하다.
또한 상기 웹사이트 디자인부는 웹사이트의 전체 외형을 결정하기 위해 웹사이트의 기본 구조를 결정하는 레이아웃, 메인 플래쉬, 메뉴의 구성을 결정하는 레이아웃 디자인부; 웹사이트에 포함된 각 페이지별로 상기 레이아웃 디자인부에서 설정된 공통 영역을 제외한 페이지 영역을 설정하는 페이지 디자인부; 웹사이트에 포함될 이미지 정보를 결정하는 이미지 디자인부; 웹사이트에 포함될 플래쉬 파일 을 결정하는 플래쉬 디자인부; 및 사용자의 입력 정보에 의거하여 상기 레이아웃 디자인부, 페이지 디자인부, 이미지 디자인부 및 플래쉬 디자인부를 통해 생성된 웹페이지를 편집하는 웹페이지 편집부를 포함하는 것이 바람직하다.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 이 때, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 2는 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 서비스하는 방법에 대한 개념을 설명하기 위한 도면이다. 도 2를 참조하면 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 서비스하기 위한 시스템은 웹페이지를 디스플레이할 브라우저(100), 브라우저(100)에게 웹페이지를 제공할 웹서버(200) 및 상기 웹페이지에 포함된 응용 프로그램 서비스를 제공할 응용 프로그램 서버(300)를 포함하며, 상기 시스템은 다음과 같이 동작한다.
먼저 브라우저(100)가 웹서버(200)에게 응용 프로그램을 실행하는 웹페이지를 요청하면(S101), 웹서버(200)는 그에 응답하여 응용 프로그램에 대응된 ASP(Applircation Service Provide) 컴퍼넌트를 포함하는 웹페이지를 검색하여 브라우저(100)에게 제공한다(S103).
그러면 브라우저(100)는 상기 웹페이지에 포함된 ASP 컴퍼넌트를 동작시켜 응용 프로그램 서버(300)에게 대응된 응용 프로그램을 요청하고(S105), 응용 프로그램 서버(300)는 브라우저(100)의 요청에 응답하여 브라우저(100)에게 대응된 응용 프로그램 서비스를 제공한다(S107).
이 때 상기 웹페이지에 포함된 ASP 컴퍼넌트는 플래쉬(Flash) MX 이상 버전에서 제공되는 XML 웹서비스 어댑터(adaptor) 기능을 활용하여 프로그램된 플래쉬 무비가 방문자의 웹브라우저 상에서 XML 웹서비스를 호출할 수 있는 기술을 활용하는 프로그램 형태이며, 다음과 같은 특징을 갖는다.
1. 플래쉬 컴퍼넌트 표준 구성(에컨대, 웹서비스 어댑터, 제어 플래쉬 통신 모듈, 응용 프로그램 실행 모듈, UI 구현 모듈 등)을 갖는다.
2. 웹서비스 호출 부분의 보안을 위해 제어 플래쉬 통신 모듈을 이용하여 파라미터 전달을 수행한다.
3. 제어 플래쉬 통신 모듈을 통해 컴퍼넌트간 정보를 공유함으로써 사용자 원한에 따른 차별적인 동작과 타 컴퍼넌트와의 연계 작업 등을 수행할 수 있다.
4. 폰트 내부 포함으로 인한 다운로드 용량 증가를 방지하기 위해 플래쉬 컴퍼넌트 공유 텍스트 파일을 동적 로딩하는 방식을 채택하고 있다.
이러한 ASP 컴퍼넌트에 대한 개략적인 구성이 도 3에 예시되어 있다.
도 3은 본 발명의 일실시 예에 따라 웹페이지 내에서 응용 프로그램을 실행하는 응용 프로그램 컴퍼넌트에 대한 개략적인 구성도이다. 즉 웹페이지에 포함된 ASP 컴퍼넌트에 대한 개략적인 구성도이다.
도 3을 참조하면 상기 ASP 컴퍼넌트는 사용자 인터페이스 모듈(410), 제어 플래쉬 통신 모듈(420), 응용 프로그램 실행 모듈(430) 및 웹서비스 연동 모듈(440)을 포함한다.
사용자 인터페이스(I/F) 모듈(410)은 사용자와의 인터페이싱을 제공한다. 예 를 들어 사용자로부터 응용 프로그램 명령 등을 입력받아 응용 프로그램 실행 모듈(430) 또는 제어 플래쉬 통신 모듈(420)에 전달한다.
제어 플래쉬 통신 모듈(420)은 다른 ASP 컴퍼넌트와 연동을 위한 모듈이다. 이를 위해 제어 플래쉬 통신 모듈(420)는 해당 ASP 컴퍼넌트가 포함된 웹사이트 및 다른 ASP 컴퍼넌트들이 포함된 웹사이트 식별 정보(ID)를 저장하고, ASP 컴퍼넌트들간 대응된 웹사이트에 방문한 방문자의 로그인 정보를 공유하며, 웹서비스 호출 경로를 제공함이 바람직하다. 또한 응용 프로그램 실행 모듈(430)에게 응용 프로그램 동작에 필요한 기본 정보를 제공한다.
응용 프로그램 실행 모듈(430)은 해당 컴퍼넌트가 제공하는 응용 프로그램을 실행하는 모듈로서, 상기 응용 프로그램 구현을 위해 개별적으로 구현되어야 한다. 또한 제어 플래쉬 통신 모듈(420)로부터 응용 프로그램 동작에 필요한 기본 정보를 전달받아 해당 응용 프로그램을 실행한다.
웹서비스 연동 모듈(일명, '웹서비스 어댑터')(440)은 응용 프로그램 실행을 위한 XML 웹서비스를 웹서버에게 요청하고, 그에 대한 응답으로 웹서버로부터 수신된 XML을 분석(parsing)하여 그 결과를 응용 프로그램 실행 모듈(430)에게 전달한다.
도 4 및 도 5는 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 서비스하기 위한 과정을 도시한 절차도이다.
도 4는 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 제작 및 그 웹페이지를 웹서버에 등록하는 과정을 도시한 절차도이고, 도 5는 상기 제작된 웹페이지에 방문한 방문자에게 응용 프로그램을 실행하는 웹페이지를 제공하는 과정을 도시한 절차도이다.
도 4를 참조하면 본 발명의 일실시 예에 따른 웹페이지의 제작 및 등록 과정은 다음과 같다.
먼저 본 발명에 의한 웹사이트의 제작을 지원하는 웹사이트 제작 서버(500)는 웹페이지에 포함될 응용 프로그램들을 지원하기 위한 컴퍼넌트 관리 DB를 구축한다(S201). 이 때 상기 컴퍼넌트는 도 3에 예시된 바와 같은 모듈 구성을 갖는 응용 프로그램으로서, 웹사이트 제작 서버(500)는 다수의 ASP 사업자로부터 다양한 응용 프로그램을 전달받아 상기 컴퍼넌트 관리 DB에 저장함이 바람직하다.
그리고 웹사이트 제작 서버(500)는 인터넷을 통해 웹사이트 제작 서버(500)에 접속한(S203) 웹사이트 제작 단말(즉, 웹사이트 제작단말에 탑재된 브라우저)(100)의 웹사이트 제작 요청(S205)에 응답하여 상기 컴퍼넌트 관리 DB를 검색하고(S207), 그 검색 결과(예컨대, 컴퍼넌트 정보)를 웹사이트 제작 단말(100)에게 전달한다(S209).
상기 컴퍼넌트 정보를 전달받은 웹사이트 제작단말(100)은 사용자의 컴퍼넌트 선택정보가 입력되면(S211) 그 선택정보에 의거하여 선택된 컴퍼넌트를 웹페이지에 추가한다(S213). 이 때 상기 컴퍼넌트는 템플릿에 의해 자동으로 웹페이지에 포함됨이 바람직하다.
웹페이지 제작 단말(100)은 상기 과정들(S211 및 S213)을 웹페이지 제작이 완료될 때까지(S215) 반복 수행하며, 웹페이지 제작이 완료되면 완성된 웹페이지 정보를 웹사이트 제작서버(500)에게 전달한다(S217).
웹페이지 제작 서버(500)는 상기 웹페이지 제작 정보를 저장하고(S219) 완성된 웹페이지를 웹서버(일명, 호스팅 서버)(200)에게 전달한다. 즉, 상기 완성된 웹페이지를 희망하는 호스팅 환경을 제공하는 웹서버(200)에게 배포(publish)하여 웹상에 게시한다.
웹페이지 제작 단말(100)은 상기 과정들(S211 내지 S221)을 해당 웹사이트의 제작이 완료될 때까지(S223) 반복 수행하며 웹페이지 제작 단말(100)은 웹사이트 제작이 완료되면 웹사이트 제작 과정을 종료한다(S225).
한편 도 5를 참조하면 도 4에 예시된 바와 같은 처리 과정에 의해 제작된 웹페이지를 제공하는 과정, 즉 상기 웹페이지에 방문한 방문자에게 상기 웹페이지를 제공하는 과정은 다음과 같다.
먼저, 웹서비스 요청에 응답하여 대응된 웹서비스를 제공하는 응용 프로그램 서버(일명, 웹서비스 서버)(300)는 응용 프로그램 제작업체(예컨대, ASP 사업자)에 의해 제작된 응용 프로그램 데이터 관리 DB를 저장하고(S301) 외부로부터의 웹서비스 요청을 대기한다.
그리고 도 4에 예시된 바와 같은 처리 과정에 의해 제작된 웹페이지들을 저장하고 이들을 웹상에 게시하는 웹서버(일명 호스팅 서버)(200)는 상기 웹페이지들 중 어느 하나에 방문한(S303) 웹사이트 방문단말(600)의 웹페이지 요청(S305)에 응답하여 대응된 웹페이지를 제공한다(S307). 이 때 웹서버(200)는 특히 응용 프로그램 기능(예컨대, 로그인, 게시판 등)이 포함된 웹페이지의 요청에 응답하여 ASP 컴 퍼넌트를 포함하는 웹페이지를 웹사이트 방문 단말(600)에게 다운로드한다.
상기 웹페이지를 전달받은 웹사이트 방문 단말(600)은 그 웹페이지를 분석하여 그 웹페이지에 포함된 ASP 컴퍼넌트 파일을 동작시킨다(S309). 그리고 응용 프로그램 실행이 요청되면(S311) 응용 프로그램 서버(300)에게 대응된 웹서비스를 요청한다(S313).
응용 프로그램 서버(300)는 상기 요청된 웹서비스를 검출하여(S315) 웹사이트 방문단말(600)에게 제공한다(S317).
한편 상기 웹서비스를 전달받은 웹사이트 방문단말(600)은 그 응용 프로그램을 실행한 후(S319) 대응된 웹페이지를 디스플레이한다(S321).
도 6 및 도 7은 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지를 제작하기 위한 서버에 대한 개략적인 블럭도이다.
도 6은 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지 제작 서버에 대한 개략적인 블럭도이고, 도 7은 상기 웹페이지 제작 서버에 포함된 웹페이지 디자인부에 대한 개략적인 블럭도이다.
도 6을 참조하면 본 발명의 일실시 예에 따라 응용 프로그램을 실행하는 웹페이지 제작 서버(500)는 웹페이지 제작에 관련된 정보들을 저장하는 데이터 베이스부(510)와, DB 업데이트부(520)와, 웹페이지 디자인부(530)와, 웹페이지 전송부(540)와, 사용자 인터페이스부(I/F)(550)와, 제어부(560)와, 과금 관리부(570)와, 제작정보 관리부(580)를 포함한다.
이 때 데이터 베이스부(510)는 제작할 웹페이지에 포함될 객체(object)들을 템플릿 단위로 관리하기 위한 템플릿 관리 DB(511)와, 상기 웹페이지에 포함될 수 있는 이미지 정보들을 저장하는 이미지 관리 DB(513)와, 상기 웹페이지에 포함될 수 있는 컴퍼넌트 형태의 응용 프로그램들을 저장하는 컴퍼넌트 관리 DB(515)를 포함한다.
DB 업데이트부(520)는 사용자 I/F(550)를 통해 입력되는 정보에 의거하여 데이터 베이스부(510)에 저장된 정보들을 업데이트한다.
웹페이지 디자인부(530)는 사용자 I/F(550)를 통해 입력되는 사용자의 선택 정보에 의거하여 데이터 베이스부(510)로부터 필요한 정보(예컨대, 이미지 정보, 탬플릿 정보 및 컴퍼넌트 정보 등)를 검출한 후 웹페이지를 디자인한다. 특히 웹페이지 디자인부(530)는 해당 페이지에 포함될 응용 프로그램 정보를 컴퍼넌트 관리 DB(515)로부터 검출하여 웹페이지에 추가한다. 즉, 사용자가 필요한 응용 프로그램을 직접 개발하는 것이 아니고 컴퍼넌트 형태로 이미 작성되어 있는 응용 프로그램들 중 웹페이지 제작에 필요한 응용 프로그램을 선택함으로써 웹페이지를 디자인한다.
웹페이지 전송부(540)는 웹페이지 디자인부(530)에서 디자인된 웹페이지를 특정 웹서버(일명 호스팅 서버)로 전송한다.
사용자 I/F(550)는 사용자와의 인터페이스를 제공하고, 제어부(560)는 사용자 I/F(550)를 통해 입력되는 사용자의 선택정보 및 입력 데이터에 의거하여 DB 업데이트부(520), 웹페이지 디자인부(530), 웹페이지 전송부(540), 과금 관리부(570) 및 제작정보 관리부(580)를 제어한다.
과금 관리부(570)는 해당 사용자가 데이터 베이스부(510)에 저장된 정보들 중 유료 컴퍼넌트 및 유료 템플릿 사용시 그에 대응한 과금을 관리한다. 예컨대, 유료 컴퍼넌트 및 유료 템플릿 사용에 대한 과금 정보를 계산하고 대응된 사용자에게 해당 비용을 부과하는 과정을 수행한다.
제작정보 관리부(580)는 웹사이트 제작 사용자의 작업 상태 정보 및 작업 현황 정보를 관리한다. 이는 추후에 조회 서비스를 제공하기 위함이다.
도 7을 참조하면 웹페이지 디자인부(530)는 레이아웃 디자인부(531), 페이지 디자인부(533), 이미지 디자인부(535), 플래쉬 디자인부(537) 및 웹페이지 편집부(539)를 포함한다.
레이아웃 디자인부(531)는 웹사이트의 전체 외형을 결정하기 위해 사용되는 편집도구로 사이트의 기본 구조를 결정하는 레이아웃, 메인 플래쉬, 메뉴의 구성을 결정한다.
페이지 디자인부(533)는 웹사이트에 포함된 각 페이지별로 레이아웃 디자인부(531)에서 설정된 공통 영역을 제외한 페이지 영역을 설정한다. 특히 페이지 디자인부(533)는 템플릿 관리 DB(511)로부터 플래쉬 컴퍼넌트를 포함하고 있는 페이지 템플릿을 선택하고 페이지 템플릿별로 지정된 설정항목을 설정함으로써 웹페이지를 생성한다.
이미지 디자인부(535)는 레이아웃 디자인부(531)에서 디자인된 레이아웃 정보와 페이지 디자인부(533)에서 디자인된 페이지 정보에 이미지 정보를 추가한다. 예를 들어 배경 이미지와 텍스트를 웹서버상에서 합성하여 이미지 파일로 생성시켜 준다. 이 때 이미지 디자인부(535)는 도 7에 예시된 바와 같이 이미 디자인된 레이아웃 또는 페이지 정보에 이미지를 추가할 수도 있고, 레이아웃 및 페이지 디자인시에 관여하여 레이아웃 및 페이지 디자인 시에 원하는 이미지 정보를 추가한다. 예를 들어, 이미지 디자인부(535)는 이미지 관리 DB(513)로부터 배경 이미지를 선택하고 그 배경 이미지 위에 표시할 텍스트를 입력하고 상기 텍스트의 폰트(서버상에 설치된 글꼴 사용)를 선택한 후 텍스트의 색상, 크기 및 위치(배경 그림에 대한 상대 좌표)를 결정하여 사용자의 임시 폴더에 이미지 파일을 저장한다.
플래쉬 디자인부(537)는 레이아웃 디자인부(531)에서 메인 플래쉬와 메뉴 플래쉬 생성을 위한 것으로서 일정 동작 패턴을 가지고 플래쉬 템플릿을 선택하고 설정값을 등록하여 동적으로 플래쉬 파일을 생성시킨다. 예를 들어, 플래쉬 디자인부(537)는 템플릿 관리 DB(511)로부터 기본 구성 및 동작 형태를 가진 플래쉬 파일을 선택하고 그 플래쉬 파일의 그림 위에 표시할 텍스트를 입력하고 상기 텍스트의 폰트(템플릿에 내포된 글꼴 사용)를 선택한 후 텍스트의 색상, 크기 및 위치(플래쉬에 대한 상대 좌표)를 결정하여 사용자의 임시 폴더에 플래시 파일을 저장한다.
웹페이지 편집부(539)는 템플릿에 의해 기본적으로 생성된 웹페이지를 간편하게 수정할 수 있도록 지원한다. 예를 들어 레이아웃 디자인부(531), 페이지 디자인부(533), 이미지 디자인부(535) 및 플래쉬 디자인부(537)를 거쳐 자동으로 생성된 웹페이지에 대하여 사용자의 입력 정보에 의거하여 대응된 웹페이지를 수정한다.
도 8은 본 발명의 웹페이지 서비스 방법에 의한 사업 모델을 도식화한 도면 이다.
본 발명은 웹사이트 제작시, 웹사이트 제작을 지원하는 서버와, 웹사이트 제작에 필요한 컴퍼넌트를 제공하는 서버와, 완성된 웹페이지를 웹상에 게시하는 웹서버가 각각 분리 구성되어 각각의 기능을 수행한다. 따라서 각 서버별로 서로 다른 사업자가 대응된 서비스를 제공하는 것이 가능하다.
즉, 도 8에 예시된 바와 같이 웹사이트 제작은 웹사이트 제작지원 사업자(720)가, 웹페이지의 게시는 호스팅 제공 사업자(730)가, 컴퍼넌트 제공은 컴퍼넌트 웹서비스 제공 사업자(740)가 각각 대응된 서비스를 제공하도록 할 수 있다.
이 경우 웹사이트 제작지원 사업자(720)는 호스팅 제공 사업자(730)와 호스팅 서비스 제휴를 맺고(S701), 컴퍼넌트 웹서비스 제공 사업자(740)와 컴퍼넌트 서비스 제휴를 맺은 후(S703) 웹사이트 제작자(710)의 웹사이트 제작 요청에 의거하여 웹사이트 제작을 지원할 수 있게 된다. 또한 웹사이트 제작지원 사업자(720)는 웹사이트 제작자(710)로부터 웹사이트 제작에 따른 제작비용(예컨대, 연간 호스팅, 도메인 사용, 템플릿 사용, 이미지 리소스 사용 및 응용 프로그램 사용에 대한 사용료 등)을 받고(S705), 호스팅 제공 사업자(730)에게는 호스팅 비용을 지불하고(S707) 컴퍼넌트 웹서비스 제공 사업자(740)에게는 ASP 비용을 지불한다(S709).
즉, 웹사이트 제작지원 사업자(720)는 웹사이트 작성자(710)에게 원-스탑-서비스(one-stop-service)를 제공하고 통합 과금한 후 그 수익을 제휴사업자들(예컨대, 호스팅 제공 사업자(730) 및 컴퍼넌트 웹서비스 제공 사업자(740))과 배분한다.
이 때 웹사이트 작성자(710)는 개인 홈페이지를 운영하고자 하는 개인 및 지역/업종/주제별 엘로우 페이지 서비스를 제공하고자 하는 사업자를 포함한다.
웹페이지는 전자상거래, 배너 리셀링, C2C와 같은 서비스를 제공할 수 있다.이와 같은 실시예를 통해 본 발명에 의한 웹페이지 서비스를 설명하면 다음과 같다. 전자상거래 제공 웹페이지의 경우 전자상거래에 사용되는 상품 카탈로그와 대금 결재 시스템을 포함하여야 한다. 상품 카탈로그의 경우 컴퍼넌트 웹서비스 제공 사업자(740)가 카탈로그 사업자가 되어 카탈로그 데이터를 웹페이지에 포함된 카탈로그 플래시 컴퍼넌트에 의해 실행되도록 응용 프로그램 서버()에 저장하고, 웹페이지에 카탈로그 플래시 컴퍼넌트를 포함한 웹페이지가 웹서비스를 요청할 때 상품 카탈로그를 제공한다.
대금 결재 시스템은 응용 프로그램 서버를 이용하거나 호스팅 웹서버를 이용할 수 있다. 대금 정산 시 컴퍼넌트 웹서비스 제공사업자(740)인 카탈로그 사업자의 카탈로그에 포함되는 상품의 판매대금일 경우 카탈로그 사업자에게 수수료가 배분되도록 한다.
배너 리셀링의 경우, 웹페이지를 호스팅하는 호스팅 제공업자가 배너를 개시할 웹페이지를 온라인 입찰 방식으로 모집하고, 모집된 웹페이지에 배너를 실행시킬 수 있는 배너 플래시 컴포넌트를 포함시켜 모집된 웹페이지에 접속하면 배너 플래시 컴포넌트에 의해 응용 프로그램 서버()에 저장된 배너 프로그램이 실행되어 디스플레이된다. 응용프로그램 서버에서 배너 프로그램 실행 횟수 클릭횟수 등을 카운트하여 광고료를 배분할 수 있다.
분산 C2C의 경우 위 전자상거래 실시예와 같은 카탈로그 사업자가 별도로 카탈로그 서비스를 하는 것이 아니라 C2C 사이트의 경매 입찰 데이터가 리셀러 웹사이트에 게시되도록 경매 입찰 데이터 실행 프로그램이 응용프로그램서버에 저장되고, 경매 입찰 데이터를 실행시키는 플래시 컴포넌트를 리셀러 웹페이지에 포함시켜 리셀러 웹사이트에 접속 시 경매 입찰 데이터가 실행되어 리셀러 웹페이지 접속자가 경매에 참가할 수 있도록 하는 것이다.
이상에서는 본 발명에서 특정의 바람직한 실시예에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 및 균등한 타 실시가 가능할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부한 특허 청구범위에 의해서만 정해져야 할 것이다.
상기와 같은 본 발명에 따르면, 분산된 컴퍼넌트 기반의 ASP 서비스를 활용하여 필요한 기능의 컴퍼넌트를 단순히 웹페이지에 삽입하고 그 웹페이지를 서비스함으로써, 응용 프로그램 서비스를 손쉽게 제공할 수 있는 효과가 있다.
또한 응용 프로그램 서비스를 위한 웹서버가 특정 응용 프로그램 구동 환경을 가질 필요가 없다. 즉 웹서버에 DB 구동 환경이나 응용 프로그램 서버 기능 없이 웹페이지를 다운로드 시킬 수 있는 기능만 있으면 된다. 따라서 웹페이지 작성 및 등록이 편리한 장점이 있다.
뿐만 아니라, 다수의 사업자에 의해 생성된 응용 프로그램 서비스를 하나의 웹사이트에서 임의로 조합함으로써, 원하는 기능을 갖는 웹사이트를 자유롭게 구성할 수 있는 효과가 있다.

Claims (18)

  1. 웹상에 게시된 웹사이트에 방문한 방문자 단말로부터 응용 프로그램 기능이 포함된 웹페이지가 요청되면 그 요청에 응답하여 컴퍼넌트 모듈을 포함하는 웹페이지를 상기 방문자 단말에게 다운로드하는 과정;
    상기 웹페이지에 포함된 컴퍼넌트의 실행 결과 응용 프로그램 실행이 요청되면 응용 프로그램 정보를 저장하는 응용 프로그램 서버에게 대응된 웹서비스를 요청하는 과정; 및
    상기 응용 프로그램 서버로부터 웹서비스를 전달받아 대응된 응용 프로그램을 실행시킨 후 해당 웹페이지를 디스플레이하는 과정을 포함하는 것을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  2. 제1항에 있어서,
    상기 컴퍼넌트 모듈은,
    다른 컴퍼넌트들과의 연동을 위한 제어플래쉬 통신 모듈;
    상기 컴퍼넌트가 제공하는 응용 프로그램을 실행하는 응용 프로그램 실행 모듈; 및
    상기 응용 프로그램 실행을 위한 웹서비스를 웹서버에게 요청하고, 그에 대한 응답으로 웹서버로부터 수신된 웹서비스를 분석하여 그 결과를 상기 응용 프로 그램 실행 모듈에게 전달하는 웹서비스 연동 모듈을 포함하는 것을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  3. 제2항에 있어서,
    상기 제어플래쉬 통신 모듈은,
    해당 컴퍼넌트가 포함된 웹사이트 및 다른 컴퍼넌트들이 포함된 웹사이트 식별 정보를 저장하고, 컴퍼넌트들간 대응된 웹사이트에 방문한 방문자의 로그인 정보를 공유하며, 웹서비스 호출 경로를 제공하고,
    상기 응용 프로그램 실행 모듈에게 응용 프로그램 동작에 필요한 기본 정보를 제공함을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  4. 제3항에 있어서,
    상기 응용 프로그램 실행 모듈은,
    응용 프로그램 동작에 필요한 기본 정보를 상기 제어플래쉬 통신 모듈로부터 전달받아 해당 응용 프로그램을 실행함을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  5. 제1항에 있어서,
    웹페이지에 포함될 응용 프로그램들을 지원하기 위한 컴퍼넌트 관리 데이터베이스를 생성하는 과정;
    웹사이트 제작 요청에 응답하여 상기 컴퍼넌트 관리 데이터베이스로부터 컴퍼넌트 정보들을 검색하여 제공하는 과정;
    상기 컴퍼넌트 정보들 중 사용자의 선택 정보에 의거하여 선택된 컴퍼넌트 정보를 웹페이지에 추가하는 과정;
    웹페이지가 완성되면 상기 제작정보를 저장하는 과정; 및
    상기 완성된 웹페이지를 웹상에 게시하는 과정을 더 포함하는 것을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  6. 제5항에 있어서,
    상기 컴퍼넌트 관리 데이터 베이스 생성 과정은,
    다수의 응용 프로그램 사업자 서버들로부터 다양한 응용 프로그램을 제공받아 상기 컴퍼넌트 관리 데이터 베이스를 생성함을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  7. 제5항에 있어서,
    상기 컴퍼넌트 정보 제공 과정은,
    상기 컴퍼넌트 관리 데이터 베이스에 저장된 정보들 중 유료 컴퍼넌트 및 유료 템플릿 중 어느 하나를 이용할 경우 그에 대응한 과금을 부과하는 과정을 더 포함하는 것을 특징으로 하는 웹페이지 서비스 제공 방법.
  8. 제5항에 있어서,
    상기 컴퍼넌트 정보를 웹페이지에 추가하는 과정은,
    상기 컴퍼넌트는 템플릿에 의해 자동으로 웹페이지에 추가함을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  9. 제5항에 있어서,
    상기 웹페이지를 웹상에 게시하는 과정은,
    특정 호스팅 환경을 제공하는 웹서버에게 배포함을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스 방법.
  10. 웹페이지 제작 서버에 있어서,
    웹페이지 제작에 관련된 정보들을 저장하는 데이터 베이스부;
    사용자 선택정보에 의거하여 상기 데이터 베이스부에 저장된 정보들을 업데이트하는 업데이트부;
    사용자의 선택정보에 의거하여 상기 데이터 베이스부로부터 상기 웹페이지에 포함될 응용 프로그램 정보를 검출한 후 상기 응용 프로그램 정보를 상기 웹페이지에 추가하는 웹페이지 디자인부; 및
    상기 웹페이지 디자인부에서 디자인한 웹페이지를 특정 웹서버로 전송하는 웹페이지 전송부를 포함하는 것을 특징으로 하는 인터넷상에서 응용 프로그램을 실행하는 웹페이지 제작 서버.
  11. 제10항에 있어서,
    상기 데이터 베이스부에 저장된 정보들 중 유료 컴퍼넌트 및 유료 템플릿 중 어느 하나를 이용할 경우 그에 대응한 과금을 관리하는 과금 관리부를 더 포함하는 것을 특징으로 하는 인터넷 상에서 응용 프로그램을 실행하는 웹페이지 제작 서버.
  12. 제10항에 있어서,
    웹사이트 제작 사용자의 작업 상태 정보 및 작업 현황 정보를 관리하는 제작 정보 관리부를 더 포함하는 것을 특징으로 하는 인터넷 상에서 응용 프로그램을 실 행하는 웹페이지 제작 서버.
  13. 제10항 내지 제12항 중 어느 한 항에 있어서,
    상기 데이터 베이스부는,
    제작할 웹페이지에 포함될 객체들을 템플릿 단위로 관리하기 위한 템플릿 관리 데이터베이스;
    상기 웹페이지에 포함될 수 있는 이미지 정보들을 저장하는 이미지 관리 데이터베이스; 및
    상기 웹페이지에 포함될 수 있는 컴퍼넌트 형태의 응용 프로그램들을 저장하는 컴퍼넌트 관리 데이터베이스를 포함하는 것을 특징으로 하는 인터넷 상에서 응용 프로그램을 실행하는 웹페이지 제작 서버.
  14. 제10항 내지 제12항 중 어느 한 항에 있어서,
    상기 웹사이트 디자인부는,
    웹사이트의 전체 외형을 결정하기 위해 웹사이트의 기본 구조를 결정하는 레이아웃, 메인 플래쉬, 메뉴의 구성을 결정하는 레이아웃 디자인부;
    웹사이트에 포함된 각 페이지별로 상기 레이아웃 디자인부에서 설정된 공통 영역을 제외한 페이지 영역을 설정하는 페이지 디자인부;
    웹사이트에 포함될 이미지 정보를 결정하는 이미지 디자인부;
    웹사이트에 포함될 플래쉬 파일을 결정하는 플래쉬 디자인부; 및
    사용자의 입력 정보에 의거하여 상기 레이아웃 디자인부, 페이지 디자인부, 이미지 디자인부 및 플래쉬 디자인부를 통해 생성된 웹페이지를 편집하는 웹페이지 편집부를 포함하는 것을 특징으로 하는 인터넷 상에서 응용 프로그램을 실행하는 웹페이지 제작 서버.
  15. 웹페이지 제작 서비스 제공 방법에 있어서,
    웹페이지에 포함될 응용 프로그램들을 지원하기 위한 컴퍼넌트 관리 데이터 베이스를 생성하는 과정;
    웹사이트 제작 요청에 응답하여 상기 컴퍼넌트 관리 데이터 베이스로부터 컴퍼넌트 정보들을 검색하여 제공하는 과정;
    상기 컴퍼넌트 정보들 중 외부 선택정보에 의거하여 선택된 컴퍼넌트 정보를 웹페이지에 추가하는 과정; 및
    웹페이지가 완성되면 상기 제작정보를 저장하는 과정을 포함하는 것을 특징으로 하는 웹페이지 제작 서비스 제공 방법.
  16. 제15항에 있어서,
    상기 컴퍼넌트 관리 데이터 베이스 생성 과정은,
    다수의 응용 프로그램 사업자 서버들로부터 다양한 응용 프로그램을 제공받아 상기 컴퍼넌트 관리 데이터 베이스를 생성하는 것을 특징으로 하는 웹페이지 제작 서비스 제공 방법.
  17. 제15항에 있어서,
    상기 컴퍼넌트 정보 제공 과정은,
    상기 컴퍼넌트 관리 데이터 베이스에 저장된 정보들 중 유료 컴퍼넌트 및 유료 템플릿 중 어느 하나를 이용할 경우 그에 대응한 과금을 부과하는 과정을 더 포함하는 것을 특징으로 하는 웹페이지 제작 서비스 제공 방법.
  18. 제15항에 있어서,
    상기 컴퍼넌트 정보를 웹페이지에 추가하는 과정은,
    상기 컴퍼넌트는 템플릿에 의해 자동으로 웹페이지에 추가하는 것을 특징으로 하는 웹페이지 제작 서비스 제공 방법.
KR1020050079283A 2005-08-29 2005-08-29 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스방법 및 그 장치 KR20070026979A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050079283A KR20070026979A (ko) 2005-08-29 2005-08-29 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스방법 및 그 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050079283A KR20070026979A (ko) 2005-08-29 2005-08-29 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스방법 및 그 장치

Publications (1)

Publication Number Publication Date
KR20070026979A true KR20070026979A (ko) 2007-03-09

Family

ID=38100317

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050079283A KR20070026979A (ko) 2005-08-29 2005-08-29 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스방법 및 그 장치

Country Status (1)

Country Link
KR (1) KR20070026979A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8380192B2 (en) 2007-07-10 2013-02-19 Electronics And Telecommunications Research Institute Method and apparatus for managing profile information of mobile terminal in mobile communications system
US8566448B2 (en) 2008-12-18 2013-10-22 Electronics And Telecommunications Research Institute System and method for providing device file using device identifier

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8380192B2 (en) 2007-07-10 2013-02-19 Electronics And Telecommunications Research Institute Method and apparatus for managing profile information of mobile terminal in mobile communications system
US8566448B2 (en) 2008-12-18 2013-10-22 Electronics And Telecommunications Research Institute System and method for providing device file using device identifier

Similar Documents

Publication Publication Date Title
US11853728B2 (en) System integrating a mobile device application creation, editing and distribution system with a website design system
CN107391114B (zh) 页面可视化渲染方法及装置
CN107820701B (zh) 开发者交换***
CN103975357B (zh) 基于其他移动应用的存在而适配在移动设备中绘制的广告的方法
EP2704037A2 (en) A method for generating or updating an interactive webpage
WO2017087721A1 (en) A system and method for dynamically integrating web data, services, and functionality into a web site
WO2012163066A1 (zh) 管理应用程序的平台、方法及设备
US20110231819A1 (en) Content Availability Determination, Representation And Acquisition System
EP3910909B1 (en) Method and device for displaying information
EP2227760A1 (en) Templating system and method for updating content in real time
Bissels Implementation of an open source library management system: Experiences with Koha 3.0 at the Royal London Homoeopathic Hospital
JP7010899B2 (ja) モバイル広告提供システム及び方法
EP2186049A2 (en) System for managing customized advertisement using indicator on webpage
CN106997298A (zh) 一种应用资源获取方法及装置
KR20140122310A (ko) 스마트 기기를 이용한 모바일 광고 방법 및 그 시스템
CN103597481A (zh) 嵌入式查询制定服务
KR101838042B1 (ko) 일정플랫폼시스템
KR20070026979A (ko) 인터넷상에서 응용 프로그램을 실행하는 웹페이지 서비스방법 및 그 장치
JP2022000803A (ja) 情報処理装置、方法、プログラム
KR20130114326A (ko) 웹 디자인 거래 방법 및 시스템
KR20210156366A (ko) 홈페이지 자동제작 서비스 및 방법
KR20210085806A (ko) 사용자 유입 추적 방법 및 시스템
JP2021096599A (ja) 情報処理装置、方法、プログラム
Motahari Nezhad et al. COOL: a model-driven and automated system for guided and verifiable cloud solution design
KR20200113809A (ko) 검색 기반의 수집 지원 방법 및 시스템

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application