KR101164999B1 - 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법 - Google Patents
모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법 Download PDFInfo
- Publication number
- KR101164999B1 KR101164999B1 KR1020100124434A KR20100124434A KR101164999B1 KR 101164999 B1 KR101164999 B1 KR 101164999B1 KR 1020100124434 A KR1020100124434 A KR 1020100124434A KR 20100124434 A KR20100124434 A KR 20100124434A KR 101164999 B1 KR101164999 B1 KR 101164999B1
- Authority
- KR
- South Korea
- Prior art keywords
- log data
- application
- information
- analysis
- service information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/865—Monitoring of software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법에 관한 것으로서, 기 배포되어 설치된 디바이스에 저장되며, 디바이스의 애플리케이션 실행에 따라 생성되는 로그데이터를 추출하여 로그데이터를 무선통신망을 통해 분석서버로 전송하고, 분석서버로부터 수신한 애플리케이션 서비스정보를 실행하는 애플리케이션 삽입모듈; 및 애플리케이션 삽입모듈로부터 복수개의 로그데이터들을 수신하고, 로그데이터에 포함된 애플리케이션의 사용패턴, 실행기능 사용빈도 및 디바이스 정보들을 추출하여 각각의 로그데이터 리스트별 분석결과를 디스플레이하며, 각각의 로그데이터 리스트별 분석결과에 부합하도록 생성한 애플리케이션 서비스정보를 디바이스에 탑재된 애플리케이션 삽입모듈로 전송하는 분석서버;를 포함한다.
상기와 같은 본 발명에 따르면, 배포된 모바일 애플리케이션의 실행에 따라 생성되는 로그 데이터를 추출하여 소비자의 사용패턴, 사용자행동, 디바이스정보 및 분석리포트를 분석하고, 배포된 모바일 애플리케이션들에 대한 타겟팅(targeting) 분류를 수행함으로써, 팝업(Popup) 또는 푸쉬알림(Push Notification)을 통해 각각의 디바이스 또는 애플리케이션으로 서비스정보를 제공하는 효과가 있다.
상기와 같은 본 발명에 따르면, 배포된 모바일 애플리케이션의 실행에 따라 생성되는 로그 데이터를 추출하여 소비자의 사용패턴, 사용자행동, 디바이스정보 및 분석리포트를 분석하고, 배포된 모바일 애플리케이션들에 대한 타겟팅(targeting) 분류를 수행함으로써, 팝업(Popup) 또는 푸쉬알림(Push Notification)을 통해 각각의 디바이스 또는 애플리케이션으로 서비스정보를 제공하는 효과가 있다.
Description
본 발명은 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법에 관한 것으로 더욱 상세하게는, 디바이스에 구비된 모바일 애플리케이션의 실행에 따라 생성되는 로그 데이터를 기반으로 소비자의 사용패턴, 사용자행동, 디바이스정보 및 분석리포트를 분석하고, 분석 결과에 따라 타겟팅(targeting) 대상의 디바이스 또는 애플리케이션에 서비스정보를 제공하는 기술에 관한 것이다.
전자, 통신 기술의 비약적인 발전에 따라 이동통신망을 이용하여 무선 음성 통화 서비스, 메시지 서비스, 무선인터넷 서비스 등 다양한 이동통신 서비스가 제공되고 있다. 다양한 이동통신 서비스가 제공됨에 따라, 휴대폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), UMPC (Ultra-Mobile Person Computers), 노트북 등의 이동 단말기는 많은 사람이 언제 어디서나 휴대하고 다니는 필수품 중의 하나로 자리 잡았다.
이와 같은 이동 단말기에는 이동통신 시스템과의 통신을 위한 운영 시스템 및 플랫폼(Platform)이 탑재되며, 이와 같은 운영 시스템 및 플랫폼은 마이크로프로세서 제조업체, 이동 단말기 제조업체 또는 이동통신 서비스 제공업체에 의하여 선정 및 설치된다. 또한, 플랫폼 상에서 실행되는 각종 모바일 애플리케이션도 이동통신 서비스 제공 업체나 이동 단말기 제조업체를 통하여 공급된다.
이와 같은 운영 시스템, 플랫폼 및 모바일 애플리케이션의 운영 주체가 마이크로프로세서 제조업체, 이동 단말기 제조업체 또는 이동통신 서비스 제공업체로 제한됨에 따라, 이동 단말기의 사용자는 이동통신 서비스 제공업체나 이동 단말기 제조업체에서 제공하는 모바일 애플리케이션 이외의 모바일 애플리케이션을 이동 단말기에서 실행시키지 못하며, 이에 따라 이동 단말기의 사용이 제한되는 문제점이 있었다.
이에 따라서, 최근에는 이동 단말기에 사용자가 직접 모바일 애플리케이션을 설치할 수 있도록 출시되고 있으며, 모바일 앱 스토어에서 사용자가 원하는 다양한 모바일 애플리케이션을 다운받아 실행시킬 수 있는 이동 단말기가 출시되고 있다.
그러나, 모바일 애플리케이션 제공업체에서는 자사에서 개발하여 배포 또는 판매한 모바일 애플리케이션들이 어떻게 사용되고 있는지 구체적으로 파악할 수 없기 때문에 차후 출시할 모바일 애플리케이션들에 대한 개선방안이나 시장상황을 확인할 수 없는 실정이다.
즉, 모바일 애플리케이션 제공업체에서 출시한 모바일 애플리케이션을 누가 사용하는지, 어떻게 사용하는지, 실제 사용자 수는 몇 명인지, 하루에 몇 번이나 사용하는지, 얼마의 시간동안 사용하는지, 어느 지역에서 많이 사용하는지 그리고 가장 많이 쓰이는 기능이 무엇인지에 대해 확인할 수 없는 문제점이 있다.
본 발명의 목적은, 전술한 바와 같은 문제점을 해결하기 위해 안출된 것으로, 배포된 모바일 애플리케이션의 실행에 따라 생성되는 로그 데이터를 추출하여 소비자의 사용패턴, 사용자행동, 디바이스정보 및 분석리포트를 분석하고, 배포된 모바일 애플리케이션들에 대한 타겟팅(targeting) 분류를 수행함으로써, 팝업(Popup) 또는 푸쉬알림(Push Notification)을 통해 각각의 디바이스 또는 애플리케이션으로 서비스정보(디바이스의 접속지역별 쿠폰 정보, 업그레이드된 애플리케이션의 재설치 정보, 애플리케이션의 유료화 정보, 재사용을 유도하는 메시지 또는 자주 접속하는 지역과 인접한 상점의 할인쿠폰 정보)를 제공함에 그 목적이 있다.
이러한 기술적 과제를 달성하기 위한 본 발명의 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템은, 기 배포되어 설치된 디바이스에 저장되며, 디바이스의 애플리케이션 실행에 따라 생성되는 로그데이터를 추출하여 로그데이터를 무선통신망을 통해 분석서버로 전송하고, 분석서버로부터 수신한 애플리케이션 서비스정보를 실행하는 애플리케이션 삽입모듈; 및 애플리케이션 삽입모듈로부터 복수개의 로그데이터들을 수신하고, 로그데이터에 포함된 애플리케이션의 사용패턴, 실행기능 사용빈도 및 디바이스 정보들을 추출하여 각각의 로그데이터 리스트별 분석결과를 디스플레이하며, 각각의 로그데이터 리스트별 분석결과에 부합하도록 생성한 애플리케이션 서비스정보를 디바이스에 탑재된 애플리케이션 삽입모듈로 전송하는 분석서버;를 포함한다.
그리고, 전술한 시스템을 기반으로 하는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법은, 애플리케이션 삽입모듈이 디바이스에 탑재된 애플리케이션의 실행에 따라 생성되는 로그데이터를 추출하고, 추출한 로그데이터를 무선통신망을 통해 분석서버로 전송하는 (a) 단계; 분석서버가 수신한 로그데이터에 포함된 애플리케이션의 사용패턴, 실행기능 사용빈도 및 디바이스 정보들을 추출하여 각각의 로그데이터 리스트별 분석결과를 디스플레이하는 (b) 단계; 분석서버가 각각의 로그데이터 리스트별 분석결과에 부합하도록 생성한 애플리케이션 서비스정보를 무선통신망을 통해 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로 디바이스에 탑재된 애플리케이션 삽입모듈로 전송하는 (c) 단계; 및 애플리케이션 삽입모듈이 분석서버로부터 수신한 애플리케이션 서비스정보를 실행하는 (d) 단계;를 포함한다.
상기와 같은 본 발명에 따르면, 배포된 모바일 애플리케이션의 실행에 따라 생성되는 로그 데이터를 추출하여 소비자의 사용패턴, 사용자행동, 디바이스정보 및 분석리포트를 분석하고, 배포된 모바일 애플리케이션들에 대한 타겟팅(targeting) 분류를 수행함으로써, 팝업(Popup) 또는 푸쉬알림(Push Notification)을 통해 각각의 디바이스 또는 애플리케이션으로 서비스정보(디바이스의 접속지역별 쿠폰 정보, 업그레이드된 애플리케이션의 재설치 정보, 애플리케이션의 유료화 정보, 재사용을 유도하는 메시지 또는 자주 접속하는 지역과 인접한 상점의 할인쿠폰 정보)를 제공하는 효과가 있다.
도 1은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템을 도시한 구성도.
도 2는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 애플리케이션에 대한 세부구성을 도시한 구성도.
도 3은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 애플리케이션에 대한 구성요소들 간의 관계를 도시한 도면.
도 4는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버에 대한 세부구성을 도시한 구성도.
도 5는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 분석한 로그데이터를 도시한 예시도.
도 6은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 로그데이터 사용패턴 정보를 도시한 예시도.
도 7은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 로그데이터 사용패턴 정보를 도시한 또 다른 예시도.
도 8은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 로그데이터 디바이스 정보를 도시한 예시도.
도 9는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제1 예시도.
도 10은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제2 예시도.
도 11은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제3 예시도.
도 12는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제4 예시도.
도 13은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제5 예시도.
도 14는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 애플리케이션 서비스정보를 관리자의 조작에 따라 전체 디바이스 또는 특정 대상 디바이스의 애플리케이션으로 전송하는 것을 도시한 예시도.
도 15는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법을 도시한 순서도.
도 16은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법의 제S20 단계의 세부과정을 도시한 순서도.
도 17은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법의 제S30 단계의 세부과정을 도시한 순서도.
도 2는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 애플리케이션에 대한 세부구성을 도시한 구성도.
도 3은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 애플리케이션에 대한 구성요소들 간의 관계를 도시한 도면.
도 4는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버에 대한 세부구성을 도시한 구성도.
도 5는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 분석한 로그데이터를 도시한 예시도.
도 6은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 로그데이터 사용패턴 정보를 도시한 예시도.
도 7은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 로그데이터 사용패턴 정보를 도시한 또 다른 예시도.
도 8은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 로그데이터 디바이스 정보를 도시한 예시도.
도 9는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제1 예시도.
도 10은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제2 예시도.
도 11은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제3 예시도.
도 12는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제4 예시도.
도 13은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 분석서버가 생성한 애플리케이션 서비스정보를 도시한 제5 예시도.
도 14는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템의 애플리케이션 서비스정보를 관리자의 조작에 따라 전체 디바이스 또는 특정 대상 디바이스의 애플리케이션으로 전송하는 것을 도시한 예시도.
도 15는 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법을 도시한 순서도.
도 16은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법의 제S20 단계의 세부과정을 도시한 순서도.
도 17은 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법의 제S30 단계의 세부과정을 도시한 순서도.
본 발명의 구체적인 특징 및 이점들은 첨부도면에 의거한 다음의 상세한 설명으로 더욱 명백해질 것이다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 발명자가 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 할 것이다. 또한, 본 발명에 관련된 공지 기능 및 그 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는, 그 구체적인 설명을 생략하였음에 유의해야 할 것이다.
도 1에 도시된 바와 같이 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템(S)은, 애플리케이션 삽입모듈(100) 및 분석서버(200)를 포함하여 구성된다.
도 2를 참조하면 애플리케이션 삽입모듈(100)은, 기 배포되어 설치된 디바이스(10)에 저장되며, 디바이스(10)의 애플리케이션 실행에 따라 생성되는 로그데이터를 추출하여 로그데이터를 무선통신망을 통해 분석서버(200)로 전송하고, 분석서버(200)로부터 수신한 애플리케이션 서비스정보를 실행하는 기능을 수행하는바, 로그데이터 추출모듈(110), 로그데이터 전송모듈(120), 서비스데이터 수신모듈(130) 및 서비스데이터 실행모듈(140)을 포함하여 구성된다.
이하, 도 3을 참조하여 본 발명에 따른 모바일 애플리케이션 분석 시스템(S)의 애플리케이션 삽입모듈(100)에 대한 구성요소들 간의 관계를 살피면 아래와 같다.
구체적으로, 애플리케이션 삽입모듈(100)의 로그데이터 추출모듈(110)은 디바이스(10)의 애플리케이션 실행에 따라 실시간으로 생성되는 로그데이터들을 추출하고, 로그데이터 전송모듈(120)은 추출한 로그데이터들을 무선통신망을 통해 기 설정된 분석서버(200)로 전송한다.
또한, 서비스데이터 수신모듈(130)은 무선통신망을 통해 분석서버(200)로부터 팝업(Popup) 또는 푸쉬알림(Push Notification) 중에 어느 하나의 형태로 애플리케이션 서비스정보를 수신한다.
그리고, 서비스데이터 실행모듈(140)은 디바이스(10)의 제어에 따라 상기 애플리케이션 서비스정보를 실행하여 기 설치된 애플리케이션을 갱신한다.
이때, 기 설치된 애플리케이션의 갱신이란, 디바이스(10)에 기 설치된 애플리케이션의 버전을 업그레이드, 애플리케이션의 오류정보 공지, 신규로 출시된 애플리케이션에 대한 정보제공 또는 디바이스(10)의 접속지역별 쿠폰제공에 대한 정보들을 설치 또는 디스플레이하는 것으로 이해함이 바람직하나 본 발명이 이에 국한되는 것은 아니다.
이하, 도 4를 참조하여 본 발명에 따른 모바일 애플리케이션 분석 시스템(S)의 분석서버(200)에 대해 살피면 아래와 같다.
분석서버(200)는 무선통신망을 통해 상기 애플리케이션 삽입모듈(100)에 포함된 로그데이터 전송모듈(120)로부터 복수개의 로그데이터들을 수신하고, 도 5에 도시된 바와 같이 로그데이터에 포함된 애플리케이션의 사용패턴, 실행기능 사용빈도 및 디바이스 정보들을 추출하여 각각의 로그데이터 리스트별 분석결과를 디스플레이하며, 각각의 로그데이터 리스트별 분석결과에 부합하도록 생성한 애플리케이션 서비스정보를 상기 애플리케이션 삽입모듈(100)을 탑재한 디바이스(10)로 전송하는 기능을 수행하는바, 로그데이터 수신모듈(210), 사용패턴 분석모듈(220), 실행기능 분석모듈(230), 디바이스 분석모듈(240), 분석정보 제어모듈(250), 로그데이터 분석DB(260), 서비스정보 송신모듈(270) 및 분석정보 디스플레이모듈(280)을 포함하여 구성된다.
구체적으로, 분석서버(200)의 로그데이터 수신모듈(210)은 실시간으로 또는 애플리케이션 삽입모듈(100)의 스케줄에 따라 무선통신망을 통해 로그데이터를 수신한다.
또한, 사용패턴 분석모듈(220)은 로그데이터 수신모듈(210)로부터 인가받은 각각의 로그데이터에 포함된 사용패턴을 분석하여 로그데이터 사용패턴 정보를 생성하고, 생성된 로그데이터 사용패턴 정보를 로그데이터 분석DB(260)에 저장한다.
이때, 로그데이터 사용패턴 정보는 도 6 및 도 7에 도시된 바와 같이, 상기 애플리케이션 삽입모듈(100)의 실행횟수 카운트정보, 연월일 기준으로 중복 실행횟수를 제거한 사용자 카운트정보, 신규 사용자 카운트정보, 기존 사용자 카운트정보, 애플리케이션 삽입모듈(100) 실행 횟수에 따른 사용 빈도 정보, 단일 사용자별 평균 실행횟수 카운트정보 또는 지역별 사용자 분포정보 중에 어느 하나의 정보를 포함한다.
또한, 실행기능 분석모듈(230)은 로그데이터 수신모듈(210)로부터 인가받은 로그데이터에 포함된 애플리케이션 삽입모듈(100)에 의해 수행되는 기능 또는 메뉴의 실행내역을 분석하여 로그데이터 실행기능 정보를 생성하고, 생성된 로그데이터 실행기능 정보를 로그데이터 분석DB(260)에 저장한다.
이때, 로그데이터 실행기능 정보는 상기 애플리케이션 삽입모듈(100)의 메뉴별 실행횟수 카운트정보 및 상기 디바이스(10)내에 설치된 애플리케이션 삽입모듈(100)의 실행에 따라 변경되는 데이터를 포함한다.
또한, 디바이스 분석모듈(240)는 로그데이터 수신모듈(210)로부터 인가받은 각각의 로그데이터에 포함된 디바이스 데이터들을 분석하여 로그데이터 디바이스 정보를 생성하고, 생성된 로그데이터 디바이스 정보를 로그데이터 분석DB(260)에 저장한다.
이때, 로그데이터 디바이스 정보는 도 8에 도시된 바와 같이, 상기 애플리케이션 삽입모듈(100)이 설치되는 디바이스(10)의 모델별 카운트정보, 디바이스(10)의 운영을 위해 설치된 운영체제의 체계(framework)정보, 디바이스(10)에 설치된 애플리케이션 삽입모듈(100)들의 버전별 카운트정보 또는 디바이스(10)별로 애플리케이션 삽입모듈(100)의 운영체제에 대한 보안을 해지?탈옥(jailbroken)한 모델의 카운트정보 중에 어느 하나의 정보를 포함한다.
또한, 분석정보 제어모듈(250)은 사용패턴 분석모듈(220), 실행기능 분석모듈(230) 및 디바이스 분석모듈(240)로부터 인가받은 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보 및 로그데이터 디바이스 정보들을 취합하여 각각의 로그데이터 리스트별 분석결과에 대응하는 애플리케이션 서비스정보를 생성한다.
여기서, 애플리케이션 서비스정보는 디바이스(10)에 기 설치된 애플리케이션의 버전을 업그레이드하기 위한 정보, 애플리케이션의 오류정보를 공지하기 위한 정보, 신규로 출시된 애플리케이션 내역에 대한 정보 또는 상기 애플리케이션 삽입모듈(100)이 실행된 디바이스(10)의 접속지역별 쿠폰제공에 대한 정보를 포함한다.
예컨대, 애플리케이션 서비스정보는 도 9에 도시된 바와 같이, 기 설치된 애플리케이션 삽입모듈(100)의 로그데이터 분석에 따라 해당 애플리케이션의 실행에 오류가 있거나 다른 애플리케이션과의 충돌이 있는 경우, 이를 보완하여 업그레이드된 애플리케이션을 재설치할 수 있도록 하는 정보일 수 있다.
또한, 애플리케이션 서비스정보는 도 10에 도시된 바와 같이, 기 설치된 애플리케이션 삽입모듈(100)의 로그데이터 분석에 따라 실행빈도를 기반으로 충성도가 높은 디바이스(10)의 경우, 설치된 애플리케이션을 유료화하기 위한 정보일 수 있다.
또한, 애플리케이션 서비스정보는 도 11에 도시된 바와 같이, 기 설치된 애플리케이션 삽입모듈(100)의 로그데이터 분석에 따라 실행빈도를 기반으로 충성도가 낮은 디바이스(10)의 경우, 재사용을 유도하는 메시지를 포함하는 정보일 수 있다.
또한, 애플리케이션 서비스정보는 도 12에 도시된 바와 같이, 기 설치된 애플리케이션 삽입모듈(100)의 로그데이터 분석에 따라 디바이스(10)가 자주 접속하는 지역에 인접한 상점의 할인쿠폰을 포함하는 정보일 수 있다.
아울러, 애플리케이션 서비스정보는 도 13에 도시된 바와 같이, 기 설치된 애플리케이션 삽입모듈(100)의 로그데이터 분석에 따라 디바이스(10)가 자주 사용하는 애플리케이션의 카테고리에 대한 정보를 포함하며, 이 카테고리는 도서, 유아, 교육, 공연 또는 쇼핑 중에 어느 하나로 구성될 수 있으나, 본 발명이 이에 국한되는 것은 아니다.
한편, 로그데이터 분석DB(260)는 로그데이터 수신모듈(210)로부터 인가받은 복수개의 로그데이터들의 디바이스정보별로 저장?관리하고, 사용패턴 분석모듈(220), 실행기능 분석모듈(230) 및 디바이스 분석모듈(240)로부터 인가받은 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보 및 로그데이터 디바이스 정보를 저장?관리하며, 분석정보 제어모듈(250)로부터 인가받은 로그데이터 리스트별 분석결과 및 애플리케이션 서비스정보를 저장?관리한다.
또한, 서비스정보 송신모듈(270)은 분석정보 제어모듈(250)로부터 인가받은 애플리케이션 서비스정보를 무선통신망을 경유하여 팝업(Popup) 또는 푸쉬알림(Push Notification) 중에 어느 하나의 형태로 상기 애플리케이션 삽입모듈(100)을 탑재한 디바이스(10)에게 전송한다.
이때, 서비스정보 송신모듈(270)은 디바이스(10)의 애플리케이션 삽입모듈(100)에 구비된 서비스데이터 수신모듈(110)로 애플리케이션 서비스정보를 전송함에 있어 두 가지 방법으로 전송할 수 있다.
그 첫 번째로는 서비스정보 송신모듈(270)이 애플리케이션 서비스정보를 기 설정된 조건에 만족하는 디바이스(10)의 애플리케이션 삽입모듈(100)로 자동으로 전송하는 방법이고, 두 번째로는 도 14에 도시된 바와 같이, 분석서버(200)의 분석정보 제어모듈(250)이 생성한 애플리케이션 서비스정보를 관리자의 조작에 따라 전체 대상의 디바이스(10) 또는 특정 대상의 디바이스(10)의 애플리케이션 삽입모듈(100)로 전송하는 방법이 있다.
특정 대상의 디바이스 선별에 따른 애플리케이션 서비스정보의 전송을 구체적으로 도 14를 참조하여 예를 들면 아래와 같다.
서비스정보 송신모듈(270)이 관리자의 조작에 따라 애플리케이션 실행 횟수에 따른 액션(예: 전 기간에 3회 이상 애플리케이션을 실행한 사용자에게 팝업으로 유료 버전 권유 메시지 발송), 애플리케이션 실행 시기에 따른 액션(예: 애플리케이션 마지막 실행일로부터 15일 이상의 기간이 지난 사용자에게 팝업으로 재사용 유도 메시지 발송), 사용자의 특정 행동 실행에 따른 액션(예: 전 기간에 애플리케이션에서 관심친구 등록 메뉴를 실행한 사용자에게 팝업으로 관심친구 추가 관련 이벤트 메시지 발송) 또는 사용 지역 정보에 따른 액션(예: 2010-08-01 내지 2010-09-30에 강남구 지역에서 애플리케이션을 실행한 이력이 있는 사용자에게 팝업으로 코엑스몰 쿠폰 발급 메시지 발송) 중에 어느 하나의 액션을 수행할 수 있으나, 본 발명이 이에 국한되는 것은 아니며 로그데이터 분석에 따라 애플리케이션 서비스정보 전송의 타겟팅 대상은 변경될 수 있다.
그리고, 분석정보 디스플레이모듈(280)은 분석정보 제어모듈(250)로부터 인가받은 로그데이터, 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보, 로그데이터 디바이스 정보, 로그데이터 리스트별 분석결과 또는 애플리케이션 서비스정보 중에 어느 하나의 정보를 디스플레이 한다.
이하, 도 15를 참조하여 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법에 대해 살피면 아래와 같다.
먼저, 디바이스(10)에 탑재된 애플리케이션 삽입모듈(100)의 실행에 따라 생성되는 로그데이터를 추출하여 로그데이터를 무선통신망을 통해 분석서버(200)로 전송한다(S10).
이어서, 분석서버(200)가 수신한 로그데이터에 포함된 애플리케이션의 사용패턴, 실행기능 사용빈도 및 디바이스 정보들을 추출하여 각각의 로그데이터 리스트별 분석결과를 디스플레이 한다(S20).
뒤이어, 분석서버(200)가 각각의 로그데이터 리스트별 분석결과에 부합하도록 생성한 애플리케이션 서비스정보를 무선통신망을 통해 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로 상기 디바이스(10)에 탑재된 애플리케이션 삽입모듈(100)로 전송한다(S30).
그리고, 애플리케이션 삽입모듈(100)이 분석서버(200)로부터 수신한 애플리케이션 서비스정보를 실행한다(S40).
한편, 도 16을 참조하여 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법의 제S20 단계의 세부과정을 살피면 아래와 같다.
먼저, 분석서버(200)의 로그데이터 수신모듈(210)이 기 설정된 시간마다 또는 애플리케이션 삽입모듈(100)의 스케줄에 따라 무선통신망을 통해 로그데이터를 수신한다(S21).
이어서, 분석서버(200)의 사용패턴 분석모듈(220)이 각각의 로그데이터에 포함된 사용패턴을 분석하여 로그데이터 사용패턴 정보를 생성한다(S22).
뒤이어, 분석서버(200)의 실행기능 분석모듈(230)이 각각의 로그데이터를 추출하여 애플리케이션에 의해 수행되는 기능 또는 메뉴의 실행내역을 분석하여 로그데이터 실행기능 정보를 생성한다(S23).
이어서, 분석서버(200)의 디바이스 분석모듈(240)이 각각의 로그데이터에 포함된 디바이스 데이터들을 분석하여 로그데이터 디바이스 정보를 생성한다(S24).
그리고, 분석서버(200)의 분석정보 디스플레이모듈(280)이 상기 로그데이터, 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보, 로그데이터 디바이스 정보, 로그데이터 리스트별 분석결과 또는 애플리케이션 서비스정보 중에 어느 하나의 정보를 디스플레이 한다(S25).
그리고, 도 17을 참조하여 본 발명에 따른 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법의 제S30 단계의 세부과정을 살피면 아래와 같다.
분석서버(200)의 서비스정보 송신모듈(270)이 상기 디바이스(10)에 탑재된 애플리케이션 삽입모듈(100)로의 애플리케이션 서비스정보의 전송을 자동으로 전송 설정 또는 특정 대상에게 타겟팅하여 전송할지 여부를 판단한다(S31).
여기서, 애플리케이션 서비스정보의 자동전송은, 분석서버(200)가 주기적으로 지정된 조건에 부합하는 디바이스(10) 또는 어플리케이션이 있는지 여부에 따라 타겟팅하여 애플리케이션 삽입모듈(100)로 전송을 수행 즉, 사람이 일일이 손으로 하는 것이 아니라 기 설정된 조건에 부합하는 경우 주기적으로 자동으로 전송을 실행하는 것이며, 애플리케이션 서비스정보의 전송은 디바이스(10) 선별과 아울러 디바이스(10) 설치된 애플리케이션들을 선별하는 작업이 선행되는 것으로 이해함이 바람직하다.
제S31 단계의 판단결과, 자동으로 전송하는 경우 서비스정보 송신모듈(270)이 애플리케이션 서비스정보를 무선통신망을 통해 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로, 상기 판단결과에 따라 자동으로 타겟팅된 애플리케이션 삽입모듈(100)로 전송한다(S32).
한편, 제S31 단계의 판단결과, 특정 대상에게 타겟팅하여 전송할 경우 서비스정보 송신모듈(270)이 관리자로부터 입력받은 타겟팅 대상의 애플리케이션을 선별한다(S33).
그리고, 서비스정보 송신모듈(270)이 애플리케이션 서비스정보를 무선통신망을 통해 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로 선별된 디바이스(10)에 탑재된 애플리케이션 삽입모듈(100)로 전송한다(S34).
즉, 자동으로 전송되는 케이스와 관리자가 입력하는 케이스 모두 타겟팅(조건에 맞는 디바이스와 애플리케이션만 추출) 작업은 동일하게 일어나고, 서비스정보도 해당 디바이스/애플리케이션에만 전달된다.
이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것이 아니며, 기술적 사상의 범주를 일탈함이 없이 본 발명에 대해 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서 그러한 모든 적절한 변경 및 수정과 균등 물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다.
S: 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템
10: 디바이스
100: 애플리케이션 삽입모듈 110: 로그데이터 추출모듈
120: 로그데이터 전송모듈 130: 서비스데이터 수신모듈
140: 서비스데이터 실행모듈 200: 분석서버
210: 로그데이터 수신모듈 220: 사용패턴 분석모듈
230: 실행기능 분석모듈 240: 디바이스 분석모듈
250: 분석정보 제어모듈 260: 로그데이터 분석DB
270: 서비스정보 송신모듈 280: 분석정보 디스플레이모듈
10: 디바이스
100: 애플리케이션 삽입모듈 110: 로그데이터 추출모듈
120: 로그데이터 전송모듈 130: 서비스데이터 수신모듈
140: 서비스데이터 실행모듈 200: 분석서버
210: 로그데이터 수신모듈 220: 사용패턴 분석모듈
230: 실행기능 분석모듈 240: 디바이스 분석모듈
250: 분석정보 제어모듈 260: 로그데이터 분석DB
270: 서비스정보 송신모듈 280: 분석정보 디스플레이모듈
Claims (11)
- 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템에 있어서,
기 배포되어 설치된 디바이스에 저장되며, 상기 디바이스의 애플리케이션 실행에 따라 생성되는 로그데이터를 추출하여 로그데이터를 무선통신망을 통해 분석서버로 전송하고, 상기 분석서버로부터 수신한 애플리케이션 서비스정보를 실행하는 애플리케이션 삽입모듈; 및
상기 애플리케이션 삽입모듈으로부터 복수개의 로그데이터들을 수신하고, 상기 로그데이터에 포함된 애플리케이션의 사용패턴, 실행기능 사용빈도 및 디바이스 정보들을 추출하여 각각의 로그데이터 리스트별 분석결과를 디스플레이하며, 각각의 로그데이터 리스트별 분석결과에 부합하도록 생성한 애플리케이션 서비스정보를 상기 디바이스에 탑재된 애플리케이션 삽입모듈로 전송하는 분석서버;를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 제 1 항에 있어서,
상기 애플리케이션 삽입모듈은,
상기 디바이스의 애플리케이션 실행에 따라 실시간으로 생성되는 로그데이터들을 추출하는 로그데이터 추출모듈;
추출한 로그데이터들을 무선통신망을 통해 상기 분석서버로 전송하는 로그데이터 전송모듈;
상기 분석서버로부터 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로 애플리케이션 서비스정보를 수신하는 서비스데이터 수신모듈; 및
상기 디바이스의 제어에 따라 상기 애플리케이션 서비스정보를 실행하여 기 설치된 애플리케이션을 갱신하는 서비스데이터 실행모듈;을 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 제 1 항에 있어서,
상기 분석서버는,
기 설정된 시간마다 또는 상기 애플리케이션의 스케줄에 따라 무선통신망을 통해 로그데이터를 수신하는 로그데이터 수신모듈;
상기 로그데이터에 포함된 사용패턴을 분석하여 로그데이터 사용패턴 정보를 생성하고, 생성된 로그데이터 사용패턴 정보를 로그데이터 분석DB에 저장하는 사용패턴 분석모듈;
상기 로그데이터에 포함된 애플리케이션에 의해 수행되는 기능 또는 메뉴의 실행내역을 분석하여 로그데이터 실행기능 정보를 생성하고, 생성된 로그데이터 실행기능 정보를 상기 로그데이터 분석DB에 저장하는 실행기능 분석모듈;
상기 로그데이터에 포함된 디바이스 데이터들을 분석하여 로그데이터 디바이스 정보를 생성하고, 생성된 로그데이터 디바이스 정보를 상기 로그데이터 분석DB에 저장하는 디바이스 분석모듈; 및
상기 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보 및 로그데이터 디바이스 정보들을 취합하여 각각의 로그데이터 리스트별 분석결과에 대응하는 애플리케이션 서비스정보를 생성하는 분석정보 제어모듈;을 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 제 3 항에 있어서,
상기 로그데이터 사용패턴 정보는,
상기 애플리케이션의 실행횟수 카운트정보, 연월일 기준으로 중복 세션수를 제거한 사용자 카운트정보, 신규 사용자 카운트정보, 기존 사용자 카운트정보, 애플리케이션 실행 횟수에 따른 사용 빈도 정보, 단일 사용자별 평균 실행횟수 카운트정보 또는 지역별 사용자 분포정보 중에 어느 하나의 정보를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 제 3 항에 있어서,
상기 로그데이터 실행기능 정보는,
상기 애플리케이션의 메뉴별 실행횟수 카운트정보 및 상기 디바이스 내에 설치된 애플리케이션의 실행에 따라 변경되는 데이터를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 제 3 항에 있어서,
상기 로그데이터 디바이스 정보는,
상기 애플리케이션이 설치되는 디바이스의 모델별 카운트정보, 상기 디바이스의 운영을 위해 설치된 운영체제의 체계(framework)정보, 상기 디바이스에 설치된 애플리케이션들의 버전별 카운트정보 또는 상기 디바이스별로 애플리케이션의 보안을 해지?탈옥(jailbroken)한 모델의 카운트정보 중에 어느 하나의 정보를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 제 1 항에 있어서,
상기 애플리케이션 서비스정보는,
상기 디바이스에 기 설치된 애플리케이션의 버전을 업그레이드하기 위한 정보, 상기 애플리케이션의 오류정보를 공지하기 위한 정보, 신규로 출시된 애플리케이션 내역에 대한 정보 또는 상기 애플리케이션이 실행된 디바이스의 접속지역별 쿠폰제공에 대한 정보 중에 어느 하나의 정보를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 제 1 항에 있어서,
상기 분석서버는,
상기 로그데이터들을 디바이스정보별로 저장?관리하고, 상기 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보, 로그데이터 디바이스 정보, 로그데이터 리스트별 분석결과 및 애플리케이션 서비스정보를 저장?관리하는 로그데이터 분석DB;
상기 애플리케이션 서비스정보를 무선통신망을 경유하여 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로 상기 디바이스에 탑재된 애플리케이션 삽입모듈로 전송하는 서비스정보 송신모듈; 및
상기 로그데이터, 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보, 로그데이터 디바이스 정보, 로그데이터 리스트별 분석결과 또는 애플리케이션 서비스정보 중에 어느 하나의 정보를 디스플레이하는 분석정보 디스플레이모듈;을 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템. - 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법에 있어서,
(a) 애플리케이션 삽입모듈이 디바이스에 탑재된 애플리케이션의 실행에 따라 생성되는 로그데이터를 추출하고, 추출한 로그데이터를 무선통신망을 통해 분석서버로 전송하는 단계;
(b) 상기 분석서버가 수신한 로그데이터에 포함된 애플리케이션의 사용패턴, 실행기능 사용빈도 및 디바이스 정보들을 추출하여 각각의 로그데이터 리스트별 분석결과를 디스플레이하는 단계;
(c) 상기 분석서버가 각각의 로그데이터 리스트별 분석결과에 부합하도록 생성한 애플리케이션 서비스정보를 무선통신망을 통해 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로 상기 디바이스에 탑재된 애플리케이션 삽입모듈로 전송하는 단계; 및
(d) 상기 애플리케이션 삽입모듈이 분석서버로부터 수신한 애플리케이션 서비스정보를 실행하는 단계;를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법. - 제 9 항에 있어서,
상기 (b) 단계는,
(b-1) 상기 분석서버의 로그데이터 수신모듈이 기 설정된 시간마다 또는 애플리케이션의 스케줄에 따라 무선통신망을 통해 로그데이터를 수신하는 단계;
(b-2) 상기 분석서버의 사용패턴 분석모듈이 각각의 로그데이터에 포함된 사용패턴을 분석하여 로그데이터 사용패턴 정보를 생성하는 단계;
(b-3) 상기 분석서버의 실행기능 분석모듈이 각각의 로그데이터에 포함된 애플리케이션에 의해 수행되는 기능 또는 메뉴의 실행내역을 분석하여 로그데이터 실행기능 정보를 생성하는 단계;
(b-4) 상기 분석서버의 디바이스 분석모듈이 각각의 로그데이터에 포함된 디바이스 데이터들을 분석하여 로그데이터 디바이스 정보를 생성하는 단계; 및
(b-5) 상기 분석서버의 분석정보 디스플레이모듈이 상기 로그데이터, 로그데이터 사용패턴 정보, 로그데이터 실행기능 정보, 로그데이터 디바이스 정보, 로그데이터 리스트별 분석결과 또는 애플리케이션 서비스정보 중에 어느 하나의 정보를 디스플레이하는 단계;를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법. - 제 9 항에 있어서,
상기 (c) 단계는,
(c-1) 상기 분석서버의 서비스정보 송신모듈이 상기 디바이스에 탑재된 애플리케이션 삽입모듈로의 애플리케이션 서비스정보 전송을 자동으로 전송 설정하는지 또는 특정 대상에게 타겟팅하여 전송할지 여부를 판단하는 단계;
(c-2) 상기 (c-1) 단계의 판단결과 자동으로 전송하는 경우, 상기 서비스정보 송신모듈이 상기 애플리케이션 서비스정보를 무선통신망을 통해 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로, 상기 판단결과에 따라 자동으로 타겟팅된 애플리케이션 삽입모듈로 전송하는 단계;
(c-3) 상기 (c-1) 단계의 판단결과 특정 대상에게 타겟팅하여 전송할 경우, 상기 서비스정보 송신모듈이 관리자로부터 입력받은 타겟팅 대상의 애플리케이션을 선별하는 단계; 및
(c-4) 상기 (c-3) 단계 이후, 상기 서비스정보 송신모듈이 상기 애플리케이션 서비스정보를 무선통신망을 통해 팝업(Popup) 또는 푸쉬알림(Push Notification) 형태로 선별된 디바이스에 탑재된 애플리케이션 삽입모듈로 전송하는 단계;를 포함하는 것을 특징으로 하는 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100124434A KR101164999B1 (ko) | 2010-12-07 | 2010-12-07 | 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법 |
US13/271,206 US20120144384A1 (en) | 2010-12-07 | 2011-10-11 | System and method for providing service information corresponding to mobile application analysis |
JP2011235296A JP2012123784A (ja) | 2010-12-07 | 2011-10-26 | モバイルアプリケーション分析に対応するサービス情報提供システムおよびその方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100124434A KR101164999B1 (ko) | 2010-12-07 | 2010-12-07 | 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120063315A KR20120063315A (ko) | 2012-06-15 |
KR101164999B1 true KR101164999B1 (ko) | 2012-07-13 |
Family
ID=46163500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100124434A KR101164999B1 (ko) | 2010-12-07 | 2010-12-07 | 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20120144384A1 (ko) |
JP (1) | JP2012123784A (ko) |
KR (1) | KR101164999B1 (ko) |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005515664A (ja) | 2002-01-08 | 2005-05-26 | セブン ネットワークス, インコーポレイテッド | モバイル通信ネットワークのための安全な伝送 |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
JP5620578B2 (ja) | 2010-07-26 | 2014-11-05 | セブン ネットワークス インコーポレイテッド | 複数のアプリケーションにわたるモバイルネットワークトラフィック調整 |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
EP2789137A4 (en) | 2011-12-06 | 2015-12-02 | Seven Networks Inc | SYSTEM OF REDUNDANTLY CLUSTERED MACHINES FOR PROVIDING TILTING MECHANISMS IN MOBILE TRAFFIC MANAGEMENT AND NETWORK RESOURCE PRESERVATION |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
GB2498064A (en) | 2011-12-07 | 2013-07-03 | Seven Networks Inc | Distributed content caching mechanism using a network operator proxy |
US20130238782A1 (en) * | 2012-03-09 | 2013-09-12 | Alcatel-Lucent Usa Inc. | Method and apparatus for identifying an application associated with an ip flow using dns data |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US9183110B2 (en) | 2012-11-26 | 2015-11-10 | Google Inc. | Centralized dispatching of application analytics |
KR20140073258A (ko) * | 2012-12-06 | 2014-06-16 | 삼성전자주식회사 | 어플리케이션 정보 제공 방법 및 휴대 단말 |
US9928048B2 (en) | 2012-12-18 | 2018-03-27 | Digital Turbine, Inc. | System and method for providing application programs to devices |
US9928047B2 (en) | 2012-12-18 | 2018-03-27 | Digital Turbine, Inc. | System and method for providing application programs to devices |
US8874761B2 (en) * | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US9239713B1 (en) * | 2013-03-06 | 2016-01-19 | MobileForce Software, Inc. | Platform independent rendering for native mobile applications |
US9218162B1 (en) | 2013-03-06 | 2015-12-22 | MobileForce Software, Inc. | Cross-platform mobile application specification and automatic synthesizer |
US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
US9430207B1 (en) * | 2013-03-13 | 2016-08-30 | MobileForce Software, Inc. | Automated cross-platform native mobile application generation with cloud driven user interface and workflow synthesis |
CN103268183A (zh) * | 2013-05-10 | 2013-08-28 | 华为软件技术有限公司 | 信息上报处理方法和装置 |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
EP3028175A1 (en) * | 2013-07-31 | 2016-06-08 | Hewlett Packard Enterprise Development LP | Log analysis |
US20150039427A1 (en) * | 2013-08-03 | 2015-02-05 | Google Inc. | Identifying Media Store Users Eligible for Promotions |
US9507562B2 (en) | 2013-08-21 | 2016-11-29 | Navico Holding As | Using voice recognition for recording events |
US10251382B2 (en) | 2013-08-21 | 2019-04-09 | Navico Holding As | Wearable device for fishing |
KR20150027544A (ko) * | 2013-09-04 | 2015-03-12 | (주)티그레이프 | 앱 프로파일 생성 장치 및 방법 |
TW201520886A (zh) * | 2013-11-28 | 2015-06-01 | Acer Inc | 可攜式電子裝置及其介面顯示方法 |
CN103744691A (zh) * | 2013-12-10 | 2014-04-23 | 北京奇虎科技有限公司 | 用户终端间应用更新方法及装置、服务器、应用更新*** |
CN104731607B (zh) * | 2013-12-18 | 2018-10-30 | 华为技术有限公司 | 终端终生学习处理方法、装置和*** |
WO2015105293A1 (ko) * | 2014-01-07 | 2015-07-16 | 주식회사 프로브테크놀로지 | 어플리케이션에 관한 로그를 핸들링하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 |
KR101408284B1 (ko) * | 2014-01-10 | 2014-06-17 | (주)우리닷컴 | 모바일 쿠폰 서비스 제공 방법 |
KR102298562B1 (ko) * | 2014-01-17 | 2021-09-06 | 에스케이플래닛 주식회사 | 애플리케이션 실행 품질 서비스 시스템 및 방법 |
CN103699396A (zh) * | 2014-01-21 | 2014-04-02 | 北京搜狐新媒体信息技术有限公司 | 一种信息反馈方法及终端设备 |
US10114960B1 (en) * | 2014-03-20 | 2018-10-30 | Amazon Technologies, Inc. | Identifying sensitive data writes to data stores |
US9397906B2 (en) * | 2014-08-29 | 2016-07-19 | Verizon Patent And Licensing Inc. | Scalable framework for monitoring and managing network devices |
CN104216998B (zh) * | 2014-09-10 | 2018-03-30 | 广州猎豹网络科技有限公司 | 一种推荐应用程序的方法、装置及终端设备 |
CN104486422B (zh) * | 2014-12-17 | 2019-04-02 | 百度在线网络技术(北京)有限公司 | 信息推送方法和装置 |
CN104866172A (zh) * | 2015-03-27 | 2015-08-26 | 乐视致新电子科技(天津)有限公司 | 故障反馈方法及故障反馈装置 |
US10324926B2 (en) | 2015-05-15 | 2019-06-18 | Microsoft Technology Licensing, Llc | System and method for extracting and sharing application-related user data |
US9836129B2 (en) | 2015-08-06 | 2017-12-05 | Navico Holding As | Using motion sensing for controlling a display |
CN105430061A (zh) * | 2015-11-04 | 2016-03-23 | 中国联合网络通信集团有限公司 | 可穿戴设备数据处理方法和用户终端 |
EP3179395A1 (en) * | 2015-12-10 | 2017-06-14 | Thomson Licensing | Device and method for executing protected ios software modules |
US10728348B2 (en) * | 2016-06-06 | 2020-07-28 | Airwatch, Llc | Systems and methods for analyzing application usage on a user device |
US10948577B2 (en) | 2016-08-25 | 2021-03-16 | Navico Holding As | Systems and associated methods for generating a fish activity report based on aggregated marine data |
US10462220B2 (en) | 2016-09-16 | 2019-10-29 | At&T Mobility Ii Llc | Cellular network hierarchical operational data storage |
JP7187017B2 (ja) * | 2018-10-18 | 2022-12-12 | 翔平 宮崎 | 音声レビュー・ログデータ収集・分析システム |
KR102167747B1 (ko) * | 2019-03-28 | 2020-10-19 | 연세대학교 산학협력단 | 사용자 이용 패턴을 신경망 알고리즘으로 분석하여 다음 어플리케이션을 예측하는 모바일 디바이스 메모리 관리 장치 및 방법 |
US12007512B2 (en) | 2020-11-30 | 2024-06-11 | Navico, Inc. | Sonar display features |
CN114896212A (zh) * | 2022-04-07 | 2022-08-12 | 支付宝(杭州)信息技术有限公司 | 日志数据分析方法、装置、存储介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100681799B1 (ko) | 2005-08-05 | 2007-02-12 | 엔에이치엔(주) | 로그 관리 시스템 및 이를 이용한 로그 관리 방법 |
US20070067373A1 (en) | 2003-11-03 | 2007-03-22 | Steven Higgins | Methods and apparatuses to provide mobile applications |
KR100949620B1 (ko) | 2005-03-14 | 2010-03-26 | 콸콤 인코포레이티드 | 무선 장치의 사용 패턴을 모니터링하는 방법 및 장치 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7197570B2 (en) * | 1998-07-22 | 2007-03-27 | Appstream Inc. | System and method to send predicted application streamlets to a client device |
US6957390B2 (en) * | 2000-11-30 | 2005-10-18 | Mediacom.Net, Llc | Method and apparatus for providing dynamic information to a user via a visual display |
JP2003036242A (ja) * | 2001-05-16 | 2003-02-07 | Fujitsu Ltd | サーバマシン、クライアントマシン、サーバプログラム記憶媒体、クライアントプログラム記憶媒体、サーバプログラム、およびクライアントプログラム |
US7490045B1 (en) * | 2001-06-04 | 2009-02-10 | Palmsource, Inc. | Automatic collection and updating of application usage |
US6910159B2 (en) * | 2002-02-20 | 2005-06-21 | Microsoft Corporation | System and method for gathering and automatically processing user and debug data for mobile devices |
US7873353B2 (en) * | 2003-09-30 | 2011-01-18 | Ianywhere Solutions, Inc. | Method and system for accessing applications and data, and for tracking of key indicators on mobile handheld devices |
JP2007108890A (ja) * | 2005-10-12 | 2007-04-26 | Nec Corp | コンテンツ提供システム、メーカ側中継サーバ、携帯端末装置及びそれらに用いるコンテンツ提供方法 |
US20070174490A1 (en) * | 2006-01-25 | 2007-07-26 | Greystripe Inc. | System and methods for managing content in pre-existing mobile applications |
US20070288518A1 (en) * | 2006-05-03 | 2007-12-13 | Jeff Crigler | System and method for collecting and distributing content |
US7801518B1 (en) * | 2006-06-08 | 2010-09-21 | Sprint Communications Company L.P. | Communication device usage event profiling |
US20100169176A1 (en) * | 2006-09-14 | 2010-07-01 | Bhavin Turakhia | Method for tracking user behavior and to display advertisements |
JP2008097425A (ja) * | 2006-10-13 | 2008-04-24 | Mitsubishi Electric Corp | 携帯情報端末および携帯情報端末の制御方法 |
US8095124B2 (en) * | 2006-10-20 | 2012-01-10 | Verizon Patent And Licensing Inc. | Systems and methods for managing and monitoring mobile data, content, access, and usage |
US8060653B2 (en) * | 2007-04-23 | 2011-11-15 | Ianywhere Solutions, Inc. | Background synchronization |
US20100016011A1 (en) * | 2008-07-15 | 2010-01-21 | Motorola, Inc. | Method for Collecting Usage Information on Wireless Devices for Ratings Purposes |
JP2010079683A (ja) * | 2008-09-26 | 2010-04-08 | Norihisa Mukai | プログラム及び広告配信システム |
EP2211569A1 (en) * | 2009-01-23 | 2010-07-28 | Research In Motion Limited | System and Method for Self-Serve Provisioning of Services on a Mobile Communication Device |
US9185174B2 (en) * | 2009-04-29 | 2015-11-10 | Ianywhere Solutions, Inc. | Maintaining mobile device operations |
US8527986B1 (en) * | 2010-02-02 | 2013-09-03 | Sprint Communications Company L.P. | System and method for automated identification of an application out-of-synchronization condition |
US8626906B1 (en) * | 2010-08-10 | 2014-01-07 | Google Inc. | Scheduling data pushes to a mobile device based on usage and applications thereof |
US20120179542A1 (en) * | 2010-08-18 | 2012-07-12 | Shawn Patrick Findlan | Mobile Display System And Method For Delivering Advertising |
US8892727B2 (en) * | 2011-07-14 | 2014-11-18 | Microsoft Corporation | Funnel analysis of the adoption of an application |
-
2010
- 2010-12-07 KR KR1020100124434A patent/KR101164999B1/ko active IP Right Grant
-
2011
- 2011-10-11 US US13/271,206 patent/US20120144384A1/en not_active Abandoned
- 2011-10-26 JP JP2011235296A patent/JP2012123784A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070067373A1 (en) | 2003-11-03 | 2007-03-22 | Steven Higgins | Methods and apparatuses to provide mobile applications |
KR100949620B1 (ko) | 2005-03-14 | 2010-03-26 | 콸콤 인코포레이티드 | 무선 장치의 사용 패턴을 모니터링하는 방법 및 장치 |
KR100681799B1 (ko) | 2005-08-05 | 2007-02-12 | 엔에이치엔(주) | 로그 관리 시스템 및 이를 이용한 로그 관리 방법 |
Also Published As
Publication number | Publication date |
---|---|
JP2012123784A (ja) | 2012-06-28 |
KR20120063315A (ko) | 2012-06-15 |
US20120144384A1 (en) | 2012-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101164999B1 (ko) | 모바일 애플리케이션 분석과 대응하는 서비스정보 제공 시스템 및 그 방법 | |
AU2007349058B2 (en) | Method for advertising using mobile multiplayer game and system thereof | |
US10140672B2 (en) | Apparatus and method of managing a licensable item | |
US10354293B2 (en) | Events tracking technology | |
JP6313238B2 (ja) | モバイルゲームプロモーションのためのプッシュシステム及びプッシュサービス方法 | |
US20160110747A1 (en) | Management device, management method, terminal device, control method, and program | |
CN101895873B (zh) | 移动终端的Java应用的更新方法、服务器和移动终端 | |
KR101216645B1 (ko) | 통신 장치용 애플리케이션, 서비스 및 컨텐츠를 위한 선불 계정 | |
CN101496052A (zh) | 移动网络的信息发布***及方法 | |
US9930161B1 (en) | System and method of caching targeted internet protocol (IP) notifications to mobile communication devices | |
KR101315861B1 (ko) | 어플리케이션 제공과 보상을 통합 관리하는 모바일 광고 시스템 및 모바일 광고 방법 | |
KR101807290B1 (ko) | 모바일 광고를 기반으로 한 리워드 광고 방법 | |
CN105592446B (zh) | 信息交互方法及平台 | |
KR101437945B1 (ko) | 대화상자 관리 시스템, 사용자 단말, 이를 이용한 대화상자 노출 방법 및 대화상자 노출 설정 방법 | |
KR101659993B1 (ko) | 모바일 게임 프로모션을 위한 타겟팅 시스템 및 서비스 방법 | |
KR101473941B1 (ko) | 휴대 통신 장치 송수신 통화 광고 시스템 및 방법 | |
US20180247327A1 (en) | Staff promotions with e-ticketing background | |
KR20110129611A (ko) | 휴대 단말의 광고 노출 방법 및 장치와 그 방법을 실행하기 위한 프로그램이 기록된 기록매체 | |
KR20130119270A (ko) | 화면 관리 시스템, 단말, 그의 화면 노출 방법 및 화면 노출 설정 방법 | |
JP2014038590A (ja) | 端末及び端末にインストールされたアプリケーションを利用した広告方法 | |
KR20140093851A (ko) | 단말 및 단말에 설치된 애플리케이션과 연동하여 광고를 제공하는 광고 제공 서버 | |
KR20160000004A (ko) | 광고제공 서버 및 이를 이용한 광고제공 방법 | |
CN109583962A (zh) | 广告交互兼容多种行为的方法及*** | |
KR20140024787A (ko) | 단말 및 단말에 설치된 애플리케이션을 이용한 광고 방법 | |
WO2013141534A1 (ko) | 아이템 이용기간 연장 서비스 제공 방법 및 서버 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160630 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180702 Year of fee payment: 7 |