프로젝트개요 - 사용자들의모바일인터넷사용시간이늘어남 - 모바일광고는높은광고마케팅효과를얻게되었다. - 현재의모바일광고서비스는사용자에게불필요한광고가대부분 - 무선인터넷이지원되는곳이라면, 사용자의현재위치에맞는광고를제공

Similar documents
목 차 1. 연구개발배경 2. 연구개발목표및분석 3. 시스템설계 4. 시스템구현 5. 향후계획 6. 기대효과 7. 인원편성표 8. 진행일정 부록 A. 관련자료수집 부록 B. 참고문헌

PowerPoint 프레젠테이션

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Cloud Friendly System Architecture

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Microsoft Word - src.doc

PowerPoint 프레젠테이션

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

FileMaker 15 ODBC 및 JDBC 설명서

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

FileMaker ODBC 및 JDBC 가이드

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

chapter1,2.doc

MySQL-Ch05

Portal_9iAS.ppt [읽기 전용]


PowerPoint 프레젠테이션

[Brochure] KOR_TunA

산업입지내지6차

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F31C2F7BDC32E >

Windows 8에서 BioStar 1 설치하기

게시판 스팸 실시간 차단 시스템

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft PowerPoint - GUI _DB연동.ppt [호환 모드]

PowerPoint Template

슬라이드 1

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Intro to Servlet, EJB, JSP, WS

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Intra_DW_Ch4.PDF

Microsoft PowerPoint - chap01-C언어개요.pptx

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PowerPoint 프레젠테이션

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

요약 1

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

슬라이드 1

SBR-100S User Manual

C스토어 사용자 매뉴얼

서현수

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

Secure Programming Lecture1 : Introduction

J2EE Concepts

No Slide Title

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인


Corporate PPT Template

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

슬라이드 1

놀이동산미아찾기시스템

JDBC 소개및설치 Database Laboratory

Facebook API

슬라이드 1

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

歯MW-1000AP_Manual_Kor_HJS.PDF

Chap7.PDF


슬라이드 1

목 차 1. 서론ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 1 가. 시나리오ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 1 나. 아이디어ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 1 2. 관련연구ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Cache_cny.ppt [읽기 전용]

해외전자정보서비스이용교육 EBSCO ebooks - 인터페이스상세이용방법및다운로드 ( 대출모드 ) 안내

PowerPoint 프레젠테이션

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

160322_ADOP 상품 소개서_1.0

PowerPoint Presentation

Slide 1

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

°øÁÖ´ëÇб³Ãѵ¿Ã¢È¸º¸ 63È£

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

±¹Á¦ÆòÈŁ4±Ç1È£-ÃÖÁ¾

最即時的Sybase ASE Server資料庫診斷工具

1217 WebTrafMon II

윈도우시스템프로그래밍

DBMS & SQL Server Installation Database Laboratory

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

슬라이드 1

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

슬라이드 1

FileMaker 15 WebDirect 설명서

The Pocket Guide to TCP/IP Sockets: C Version

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

쉽게 풀어쓴 C 프로그래밊

TTA Journal No.157_서체변경.indd

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

Interstage5 SOAP서비스 설정 가이드

[Brochure] KOR_LENA WAS_

H3250_Wi-Fi_E.book

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Transcription:

프로젝트개요 - 사용자들의모바일인터넷사용시간이늘어남 - 모바일광고는높은광고마케팅효과를얻게되었다. - 현재의모바일광고서비스는사용자에게불필요한광고가대부분 - 무선인터넷이지원되는곳이라면, 사용자의현재위치에맞는광고를제공

프로젝트개요 - 현재위치에따른위치기반의모바일광고를제공 - 어플리케이션에탑재가능한위치기반의모바일광고시스템개발 - 개발자들이광고모듈을탑재할수있는 API 를제공 - 개발자가자신의어플리케이션에 API 를통한광고서비스를탑재

1. 웹서버 (Web Server) - 광고주에게제공하는정보및수주기능 - 각각의세션연결기능 - 데이터베이스의입출력을담당하는기능 2. 클라이언트 (Client) - 광고를제작할수있는 API 개발하여어플리케이션개발자에게제공 - 클라이언트의위치에관련된기능 3. 시스템서버 (System Server) - 웹서버, 클라이언트, 데이터베이스를연동시켜주는기능 - 각각의기능들을유기적으로연결시키는기능 4. 데이터베이스 (DataBase) - 위치정보를가지고있는광고를관리

1. 세션연결을해야함 2. 접속자와세션연결을유지해야함 3. 웹페이지를보여줘야함 3.1. 광고주가입페이지 3.2. 광고주의광고를수주받는페이지 3.3. 광고주가자신의광고노출의횟수를확인할수있는페이지 3.4. 데이터베이스와연결을해야함 3.5. 광고주의변경된정보를저장. 변경. 삭제하는기능

1. 기본적으로라이브러리로제공되어야함 2. API를통해사용할수있어야함 3. 아래의기능들이 API로제공되어야함 3.1 배너광고의디스플레이크기를관리하는기능 3.2 화면터치이벤트를관리하는기능 3.3 광고서버와의세션연결기능 3.4 클라이언트의위치를담당하는기능

1. 세션관리 [ 클라이언트, 웹서버 ] 2. 광고를관리해야함 3. 클라이언트의위치를받아오는기능이필요함 4. 클라이언트의위치에기반한광고검색기능과광고를전송하는기능 5. 데이터베이스입출력을관리하는관리자가필요함 6. 기타사항으로광고주에게보여줄광고노출내역을관리해야함

1. 서버 [System Server] 의 DataBase Connection Manager 와연동 2. 각각의사용자의위치와시간에맞는광고를저장

3.1.1 웹서버 (Web Server) 1. Session Manager - 세션연결에대한전반적인관리 2. Display Manager - 보여지는웹페이지를관리 3. Advertiser Manager - 광고주의관리기능을관리 4. DatabaseConnection Manager - 데이터베이스입출력을관리

3.1.2 시스템서버 (System Server) 1. Advertisement Manager - 광고의전반을관리 2. Session Manager - 웹서버또는클라이언트와의세션연결을관리 3. Location Receive Manager - 치를받아오는기능을관리 4. Advertisement Retrieve Manager - 광고를검색하는기능을관리 5. Advertisement Send Manager - 광고를전송하는기능을관리 6. Statistics Manager - 통계와관련된작업을관리 [ 광고출력횟수등 ] 7. Database Connection Manager - 데이터베이스입출력을관리

3.1.3 클라이언트 (Client) 1. Banner Display Manager - 보여지는배너광고디스플레이를관리 2. Event Manager - 발생하는이벤트를관리 3. Session Manager - 서버와세션연결을관리 4. Location Report Manager - 클라이언트의위치를관리 5. Advertisement Receive Manager - 광고수신을관리

3.2.1 시스템구성도

3.2.2 시스템흐름도 GPS, NetWork 위치정보수신 Application Android(Java) GPS 위치정보전송 광고 URL 전송 WebPage JSP HTML 가입정보전송 화면표시 Web Sever JSP JDBC TCP/IP DataBase Oracle

3.3.1 다이얼로그형 1. 어플리케이션이실행도중이나, 특정페이지가실행될경우광고출력 2. 위치는어느곳이나가능 3. 클릭할시해당광고페이지로이동

3.3.2 배너형 1. 어플리케이션이실행되고있는동안함께동작 2. 페이지의일정부분을할당받아광고 3. 클릭할경우해당광고페이지로이동 4. 장시간광고를노출할수있는장점

3.4.1 초기화면 1. 웹서버의첫번째페이지이다. 2. 공지사항확인및가입안내, 매뉴얼에대한정보를얻을수있다.

3.4.2 회원가입페이지 1. 회원가입을할경우나타나는페이지 2. 광고를하는광고주와개발자로나누어서가입

3.4.3 광고노출확인페이지 1. 광고주는자신의광고가얼마나노출되었는지를확인 2. 사용자 ( 개발자 ) 는자신의광고수익금등을확인

- 운영체제 : Window XP - DataBase : MySql 5.0 - Web Sever : Apache Tomcat 7.0 - Application : Android 2.2 froyo (API Level : 8) - Web Page : PHP, JSP, JAVA Servlet

위치정보수신 - GPS, Network(Wi-Fi, 3G) 를통해위치의좌표값수신위치정보주소로변환 - 수신된좌표값을 GeoCoder() 를사용하여주소로변환 Web Server로전송 - 구단위로파싱후 Http 전송 - 전송정보 : 현재위치, 사용자 KEY, 광고모양, 화면크기광고출력완료 - WebView를통한광고출력

광고모양 - 500px * 50px - 가로세로비율이 10:1 로맞으면출력가능광고위치 - 화면상단혹은하단 - 개발자가원하는위치에 Layout을추가하여삽입가능이벤트 - 광고클릭시해당웹페이지로이동 - 광고클릭시광고화면사라지지않음

광고모양 - 180px * 90px - 가로세로비율이 2:1 로맞으면출력가능광고위치 - 메인페이지위에출력 - RelationLayout을사용하여개발자가원하는위치가능이벤트 - 광고클릭시해당웹페이지로이동 - X 버튼클릭시광고화면사라짐

웹페이지타이틀 - SmartAD 웹페이지주소 - http://203.252.132.170/xe/ 페이지구성 - SmartAd : 홈페이지설명 - 광고주페이지 : 광고등록, 광고별사용량통계 - 개발자페이지 : 광고사용, 개발자가사용한광고통계 DataBase 저장 - 가입정보, 광고등의정보를 DB에저장

클라이언트연결 - URL 을통한연결방식사용데이터베이스연결 - 서블릿생성시 JDBC로연결 광고검색 - 위치정보와광고타입을통한 Query 검색 - 검색결과 : 광고저장위치, 광고연결 URL 광고출력 - 광고생성후 Client로전송 - 광고이미지에광고연결 URL을링크

광고별 Counter 설정 - 광고출력시 DB에서 Count 증가 KEY 값설정 - 가입자 ( 광고주, 개발자 ) 마다개별 KEY 값할당 - 광고마다개별 ID값할당광고주통계 - 광고주 KEY값을통해등록한광고 Count값그래프출력개발자통계 - 개발자 KEY값을통해사용된광고 Count값그래프출력

가입정보저장 - 웹페이지를통한회원가입정보저장광고등록저장 - 웹페이지에서광고등록받아 DB로저장 광고 Count 저장 - 출력된광고의광고 ID, 개발자 KEY 정보저장 - 출력시마다 Count 값증가

가입자구분확인

- 광고클릭시이동할 URL - 원하는광고지역선택 - 표시할광고형식선택 - 등록할광고 IMG 파일

- Banner 형선택 - Banner 형선택

- 스마트폰사용자는실시간위치기반의맞춤형광고를제공받을수있음 - 무료어플리케이션에서도개발자들에게수익창출의기회를제공함으로써, 스마트폰어플리케이션개발기술의성장을가속화시킬수있음. - 스마트폰어플리케이션기술과최신 LBS 기술을접목시킴으로써, 해외관련기술시장진출에서의우위를선점할수있음.

경제적측면 - 전단지등의무분별한광고로인한비용과자원을절감할수있음 - 광고주는효과적인광고효과를얻을수있음, 부가가치창출이높아질것임 - 부가가치창출이높아질것임 - 새로운광고시장이만들어지고, 이로인한고용창출효과를얻을수있음.

산업적측면 - 관련통신사업자와솔루션제공업체는광고사업뿐만아니라새로운비즈니스컨텐츠영역과결합퇸컨버전스사업으로확장하여새로운비즈니스영역을확보할수있음. - 스마트폰어플리케이션기술과최신 LBS 기술로개발되어유비쿼터스환경에서의다양한신산업창출이가능하며, 스마트폰보급의시너지로인한파급효과는클것으로기대됨. - 모바일광고시장을활성화시켜수익창출을이룰수있고국내외관련비즈니스모델개발을통해국가경쟁력을확보할수있을것으로기대됨

프로젝트명구분성명소속 ( 직급 ) 수행업무 ( 역할분담 ) 스마트폰 교수 한기준 컴퓨터공학부 ( 교수 ) 프로젝트실무관리 어플리케이션기반의모바일광고서버 학생학생 양지승문승호 컴퓨터공학부 ( 팀원 ) 컴퓨터공학부 ( 팀원 ) 요구사항및데이터베이스설계및구현클라이언트설계및구현 시스템 학생 정훈섭 컴퓨터공학부 ( 팀원 ) 서버설계및구현

프로젝트명 주요활동 추진일정 4 5 6 7 8 9 10 11 관련자료수집 스마트폰어플리케이션기반의모바일광고서버시스템 요구사항분석시스템설계시스템구현통합및테스트 성능향상방안연구