KR20170046532A - 모바일 단말기의 템플릿 관리 장치 - Google Patents

모바일 단말기의 템플릿 관리 장치 Download PDF

Info

Publication number
KR20170046532A
KR20170046532A KR1020150146990A KR20150146990A KR20170046532A KR 20170046532 A KR20170046532 A KR 20170046532A KR 1020150146990 A KR1020150146990 A KR 1020150146990A KR 20150146990 A KR20150146990 A KR 20150146990A KR 20170046532 A KR20170046532 A KR 20170046532A
Authority
KR
South Korea
Prior art keywords
template
web page
communication
receiving
storage unit
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.)
Withdrawn
Application number
KR1020150146990A
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 KR1020150146990A priority Critical patent/KR20170046532A/ko
Publication of KR20170046532A publication Critical patent/KR20170046532A/ko
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • G06F17/3089
    • G06F17/248
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

모바일 단말기의 템플릿 관리 장치가 개시된다. 본 발명의 일 실시예에 따른 모바일 단말기의 템플릿 관리 장치는 통신 가능 여부에 기초하여 외부 서버로부터 템플릿을 수신하여 상기 템플릿이 저장된 템플릿 데이터베이스에 저장하는 템플릿 저장부; 상기 템플릿에 대한 호출신호에 기초하여 상기 템플릿 데이터베이스에서 상기 적어도 하나의 템플릿을 수신하는 템플릿 수신부; 및 이미지 코드로부터 획득한 콘텐츠 및 상기 템플릿에 기초한 마이크로 웹페이지를 제공하는 웹페이지 제공부를 포함한다.

Description

모바일 단말기의 템플릿 관리 장치{APPARATUS OF MANAGING TEMPLATE OF MOBILE DEVICE}
본 발명의 일 실시예는 모바일 단말기에서 템플릿을 관리하는 장치 및 방법에 관한 것으로, 다양한 통신 환경에 따라 다르게 작동하는 모바일 단말기의 템플릿 관리 장치에 관한 것이다.
인터넷 이용의 증가로 웹의 정보가 방대해지고 복잡한 구조를 갖게 되면서 다수의 웹페이지에서 원하는 유용한 정보만을 추출하기 위한 연구들이 많이 연구되었다. 대부분 웹 페이지의 구조적 특징을 고려하여 정보 블록과 비정보 블록으로 구분하고 불필요한 요소를 포함한 비정보 블록을 제거하고 필요한 정보를 추출하는 방법이다. 주로 웹 마이닝, 정보 검색 분야에서 연구되는 이들 기법들은 정해지지 않은 다양한 형태의 웹 페이지로부터 효과적으로 컨텐츠 추출, 컨텐츠 재가공 및 컨텐츠 필터링을 위해 사전 DB를 사용하는 등 복잡한 알고리즘들이 사용된다. 하지만 일반적으로 QR 코드를 통한 대부분 컨텐츠들은 정형화된 템플릿 구조를 가지고 정보가 제공되므로 복잡한 알고리즘들이 불필요하다.
대부분 QR 코드들은 한정된 데이터공간으로 많은 정보를 제공하기 위해 QR 코드에 저장된 URL에 연결해 웹페이지 정보를 제공한다. 그러나 이러한 간접 코드 방식은 간단한 웹페이지 서비스를 위해 별도의 웹서버를 요구하고 사용자에게 데이터 통신을 유발하여 통신 비용을 증가시킬 수 있다.
본 발명의 일 실시예의 목적은 통신 환경에 따라 템플릿의 수신 방법을 다르게 함으로써 통신 요금을 절약할 수 있는 장치를 제공하는 것이다.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 모바일 단말기의 템플릿 관리 장치는 통신 가능 여부에 기초하여 외부 서버로부터 템플릿을 수신하여 상기 템플릿이 저장된 템플릿 데이터베이스에 저장하는 템플릿 저장부; 상기 템플릿에 대한 호출신호에 기초하여 상기 템플릿 데이터베이스에서 상기 적어도 하나의 템플릿을 수신하는 템플릿 수신부; 및 이미지 코드로부터 획득한 콘텐츠 및 상기 템플릿에 기초한 마이크로 웹페이지를 제공하는 웹페이지 제공부를 포함한다.
바람직하게는, 상기 템플릿 저장부는 상기 호출신호에 기초하여 호출하고자 하는 템플릿의 목록을 저장하는 목록 저장부; 상기 모바일 단말기의 통신 환경을 분석하는 통신 분석부; 및 상기 통신 분석부의 분석 결과에 기초하여 상기 외부 서버에 접속하여 상기 목록 저장부에 저장된 상기 템플릿을 수신하여 상기 템플릿 데이터베이스에 저장하는 통신부를 포함한다.
본 발명의 일 실시예에 따르면, 모바일 단말기의 통신 가능 여부에 기초하여 템플릿을 수신하여 통신비를 절약할 수 있다.
본 발명의 일 실시예에 따르면, 템플릿의 다운로드 시점을 단계별로 하여 효과적으로 많은 템플릿들을 관리하므로, 상황 적응적으로 웹페이지 정보를 수집하고 전달의 연속성을 제공하는 기술을 제공하므로 사물 인터넷에 확장 적용 가능하다.
도 1은 본 발명의 일 실시예에 따른 템플릿 관리 장치를 설명하기 위하여 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 템플릿 저장부를 설명하기 위하여 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 마이크로 웹페이지 생성 과정을 설명하기 위하여 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 마이크로 웹페이지와 템플릿 서버의 관리 방법을 설명하기 위하여 도면이다.
도 5는 본 발명의 일 실시예에 따른 템플릿 지정 방법을 설명하기 위하여 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 템플릿 저장 위치 및 다운로드 방법을 설명하기 위하여 도시한 도면이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수개의 관련된 기재된 항목들의 조합 또는 복수개의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수개의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 템플릿 관리 장치를 설명하기 위하여 도시한 블록도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 템플릿 관리 장치(100)는 템플릿 저장부(110), 템플릿 수신부(120) 및 웹페이지 제공부(130)를 포함한다.
템플릿 저장부(110)는 통신 가능 여부에 기초하여 외부 서버로부터 템플릿을 수신하여 상기 템플릿이 저장된 템플릿 데이터베이스에 저장한다.
템플릿 수신부(120)는 템플릿에 대한 호출신호에 기초하여 템플릿 데이터베이스에서 적어도 하나의 템플릿을 수신한다.
웹페이지 제공부(130)는 이미지 코드로부터 획득한 콘텐츠 및 템플릿에 기초한 마이크로 웹페이지를 제공한다.
도 2는 본 발명의 일 실시예에 따른 템플릿 저장부를 설명하기 위하여 도시한 블록도이다.
도 2를 참조하면, 본 발명의 일 실시예에 따른 템플릿 저장부(110)는 목록 저장부(112), 통신 분석부(114) 및 통신부(116)를 포함한다.
목록 저장부(112)는 호출신호에 기초하여 호출하고자 하는 템플릿의 목록을 저장한다.
통신 분석부(114)는 모바일 단말기의 통신 환경을 분석한다.
통신부(116)는 통신 분석부의 분석 결과에 기초하여 외부 서버에 접속하여 목록 저장부에 저장된 템플릿을 수신하여 템플릿 데이터베이스에 저장한다.
도 3은 본 발명의 일 실시예에 따른 마이크로 웹페이지 생성 과정을 설명하기 위하여 도시한 도면이다.
도 3을 참조하면, 마이크로 웹페이지는 선택된 콘텐츠를 템플릿과 결합함으로써 마이크로 웹페이지를 생성할 수 있다.
도 4는 본 발명의 일 실시예에 따른 마이크로 웹페이지와 템플릿 서버의 관리 방법을 설명하기 위한 도면이다.
도 4를 참조하면, 마이크로 웹페이지 리더와 템플릿 서버를 이용하여 마이크로 웹페이지를 관리할 수 있다.
기본적으로 각 마이크로 웹페이지 그룹에는 하나 이상의 기본 템플릿을 제공한다. 즉 그룹 내 모든 웹페이지들은 이 기본 템플릿과 결합할 수 있다. 기본 템플릿은 마이크로 웹페이지용 응용 프로그램 설치시 모바일 기기 내 자동 저장한다. 확장 템플릿은 상대적으로 대용량의 정보를 가진 특색있는 템플릿으로 리소스를 포함한 템플릿의 크기가 기본 템플릿에 비해 상대적으로 크기 때문에 템플릿 저장소에 저장하여 관리된다.
도 5는 본 발명의 일 실시예에 따른 템플릿 지정 방법을 설명하기 위하여 도시한 도면이다.
각 마이크로 웹페이지는 기본 템플릿 뿐 만아니라 다양한 종류의 확장 템플릿과 리소스들을 사용할 수 있다. 또한 다양한 유형의 마이크로 웹페이지가 존재하므로 한정된 저장 공간을 가진 단말기에 모든 확장 템플릿들을 저장할 수 없다.
따라서, 스마트폰 내의 로컬 템플릿 관리자는 확장 템플릿의 효과적인 관리가 필수적이다. 마이크로 웹페이지 생성시 템플릿 식별자 ID를 지정하고 그 템플릿 ID를 통해 다운로드 된 템플릿 파일을 결합하여 문서를 완성한다. 이 경우에는 앱에서 템플릿 서버에 직접 접속하여 관련 ID에 의하여 템플릿 파일을 검색한 후 다운로드한다. 앱에서는 템플릿 파일을 지정된 경로에서 찾아 존재하면 마이크로 웹 페이지와 결합하고 템플릿 파일이 존재하지 않는 경우 공식 템플릿 서버에 접속하여 템플릿 파일을 다운로드 한다.
미리 정의된 그룹별로 최소한 하나의 기본 템플릿을 제공한다고 가정하면 마이크로 웹페이지용 응용프로그램이 설치된 단말기에서는 1단계는 발생할 수 없고 최소 2단계를 보장한다. 1단계는 일반 러더 앱에서 발생 가능하다. 로컬 템플릿 관리자는 네트워크 환경에 따라 확장 템플릿을 템플릿 서버에서 다운로드 받을 수 있다. 데이터 비용을 유발하지 않는 WIFI로 인터넷이 연결될 때만 해당 중간 서버에서 일부 확장 템플릿들을 프리로딩/다운로딩 할 수 있도록 지원한다. 외부 인터넷이 모두 연결된 상태에서 사용자가 원하는 경우 모든 템플릿과 리소스가 적용 가능하도록 지원한다. 4단계 또한 실시간으로 최신 버전의 템플릿과 리소스를 외부 서버에서 다운로드 받아 로컬 템플릿 저장소를 갱신할 수 있도록 지원한다. 템플릿 지정 방식에서 intranet이나 internet의 경우 일반적인 http 프로토콜을 이용하여 서버에 접속한 후 서버에서 지정한 장소에서 템플릿을 다운로드 받는다.
마이크로 웹 페이지의 중요 구성요소는 템플릿이다. 템플릿 구축이 관련 서비스의 분석이나 요구에 의하여 완성되었다 하더라고 사용자가 언제, 어디서, 어떻게 다운로드 되는지가 성공 여부를 판단하게 된다. 사용자가 관련 서비스를 이용하고자 할 때, 데이터 연결이 가능하다면 문제가 없지만 데이터 연결하기 위해서는 특정 조건이 만족될 때까지 기다려야 한다면 마이크로 웹 서비스는 무용지물이 되기 때문이다. 따라서 어떤 서비스를 사용할 지가 먼저 결정되고 사용자의 요구에 의하여 서비스 사용 전에는 템플릿이 사용가능하여야 한다. 서비스 제공 시점에서 클라이언트가 현재 무선 네트워크에 연결되었는지, 아니면 주변의 연결 가능한 장치들이 존재하는지 등의 조건에 따라 템플릿의 다운로드 방법이 결정된다. 템플릿을 사용하기 어려운 경우 또는 네트워크 연결이 어렵다고 판단된 경우에는 사전에 미리 정의된 템플릿을 앱 다운로드 시 배포하여 표준 템플릿을 이용할 수 있다.
도 6은 본 발명의 일 실시예에 따른 템플릿 저장 위치 및 다운로드 방법을 설명하기 위하여 도시한 도면이다.
도 5 및 도 6에 있어서 2 단계에서는, 템플릿은 모바일 단말기 내부에 내장되고, 응용프로그램 설치 시 템플릿이 다운로드 된다.
3 단계에서는, 템플릿은 로컬 템플릿 서버에 저장되고, 위치 기반으로 선 다운로드 받을 수 있다.
4 단계에서는, 외부 서버에 저장될 수 있고, 선 다운로드 뿐만 아니라 실시간 다운로드도 가능하다.
결국 마이크로 웹 페이지의 성공 여부는 템플릿을 이용하여 서비스하는 경우, 사용자가 템플릿을 다운로드할 때 불편함이나 추가 비용이 요구되어서는 안 된다.
또한, 주변 장치/인트라넷/인터넷 등과 같이 WiFi, ZigBee, Bluetooth 등의 네트워크 연결 시에 인증이 필요한 경우가 있다. 네트워크 인증을 위하여 별도의 QR 코드로 인증 코드를 표시한 후 서비스 이용 지역에서 QR 코드 스캔에 의하여 자동 인증과정을 거쳐 주변 장치, 인트라넷, 인터넷 연결이 완료된 후 서비스를 이용할 수 있다면 사용자의 편의성은 증가할 것이며, 마이크로 웹 페이지 서비스도 확산될 것으로 판단한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.

Claims (2)

  1. 통신 가능 여부에 기초하여 외부 서버로부터 템플릿을 수신하여 상기 템플릿이 저장된 템플릿 데이터베이스에 저장하는 템플릿 저장부;
    상기 템플릿에 대한 호출신호에 기초하여 상기 템플릿 데이터베이스에서 상기 적어도 하나의 템플릿을 수신하는 템플릿 수신부; 및
    이미지 코드로부터 획득한 콘텐츠 및 상기 템플릿에 기초한 마이크로 웹페이지를 제공하는 웹페이지 제공부
    를 포함하는 것을 특징으로 하는 모바일 단말기의 템플릿 관리 장치.
  2. 제1항에 있어서,
    상기 템플릿 저장부는
    상기 호출신호에 기초하여 호출하고자 하는 템플릿의 목록을 저장하는 목록 저장부;
    상기 모바일 단말기의 통신 환경을 분석하는 통신 분석부; 및
    상기 통신 분석부의 분석 결과에 기초하여 상기 외부 서버에 접속하여 상기 목록 저장부에 저장된 상기 템플릿을 수신하여 상기 템플릿 데이터베이스에 저장하는 통신부
    를 포함하는 것을 특징으로 하는 모바일 단말기의 템플릿 관리 장치.

KR1020150146990A 2015-10-21 2015-10-21 모바일 단말기의 템플릿 관리 장치 Withdrawn KR20170046532A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150146990A KR20170046532A (ko) 2015-10-21 2015-10-21 모바일 단말기의 템플릿 관리 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150146990A KR20170046532A (ko) 2015-10-21 2015-10-21 모바일 단말기의 템플릿 관리 장치

Publications (1)

Publication Number Publication Date
KR20170046532A true KR20170046532A (ko) 2017-05-02

Family

ID=58742850

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150146990A Withdrawn KR20170046532A (ko) 2015-10-21 2015-10-21 모바일 단말기의 템플릿 관리 장치

Country Status (1)

Country Link
KR (1) KR20170046532A (ko)

Similar Documents

Publication Publication Date Title
KR102105636B1 (ko) 원격으로 애플리케이션들을 설치
US9864736B2 (en) Information processing apparatus, control method, and recording medium
CN106469044B (zh) 实现页面跳转的方法和装置
US20210337015A1 (en) Method and system of application development for multiple device client platforms
CN103645951A (zh) 一种跨平台的移动数据管理系统及其方法
CN109815261A (zh) 全局搜索功能实现及数据实时同步方法、装置及电子设备
US11882154B2 (en) Template representation of security resources
CN111177243B (zh) 数据的导出方法及装置、存储介质和电子装置
CN111177623A (zh) 信息处理方法及装置
CN101957756A (zh) 一种智能移动终端程序快速生成系统及方法
CN113709187B (zh) 多服务器的数据请求方法、装置、设备及存储介质
US9571557B2 (en) Script caching method and information processing device utilizing the same
CN103440295A (zh) 一种多媒体文件上传方法及电子终端
CN104021170A (zh) 一种信息获取方法及云端服务器
WO2017028572A1 (zh) 程序信息的推送方法及装置
JP4825717B2 (ja) 文書収集方法、文書収集プログラム及び文書収集装置
CN108574588B (zh) 客户端、服务端及差异化升级方法
KR20170046532A (ko) 모바일 단말기의 템플릿 관리 장치
CN114253441B (zh) 目标功能的启用方法及装置、存储介质、电子装置
CN101482869A (zh) 自动执行语义搜索请求的设备和方法
CN108572985B (zh) 一种页面显示方法及装置
CN109325154B (zh) 应用数据采集方法及电子设备
KR20150117336A (ko) 안드로이드 환경에서의 애플리케이션 검증 및 설치 시스템 및 방법
KR20170003017A (ko) 위치 기반 오픈 api 검색과 매쉬업 방법 및 시스템
JP2017033424A (ja) 抽象化api自動生成システムおよびその生成方法

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20151021

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination