Similar documents
NIA III - RER /

Mstage.PDF

thesis

Voice Portal using Oracle 9i AS Wireless


thesis

final_thesis

歯이시홍).PDF

The Self-Managing Database : Automatic Health Monitoring and Alerting

PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]

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

1ºÎ

yessign Version 3.1 (yessign). ccopyright 2009 yessign ALL RIGHTS RESERVED

Intra_DW_Ch4.PDF

untitled

SMB_ICMP_UDP(huichang).PDF

歯김병철.PDF

1217 WebTrafMon II

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

thesis

SRC PLUS 제어기 MANUAL

PCServerMgmt7

UDP Flooding Attack 공격과 방어

untitled

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

- - yessign Version 3.5 (yessign)

snmpgw1217

APOGEE Insight_KR_Base_3P11


OUR INSIGHT. YOUR FUTURE. Disclaimer Presentation ( ),. Presentation,..,,,,, (E).,,., Presentation,., Representative.( ). ( ).

歯Phone

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

°í¼®ÁÖ Ãâ·Â

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

untitled

PowerPoint 프레젠테이션

Microsoft PowerPoint - XP Style

목 차 Ⅰ. 정보기술의 환경 변화 Ⅱ. 차량-IT Convergence Ⅲ. 차량 센서 연계 서비스 Ⅳ. 차량-IT 융합 발전방향

04_오픈지엘API.key

슬라이드 제목 없음

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

Special Theme _ 스마트폰 정보보호 스마트폰은 기존 PC에서 가지고 있던 위협과 모바일 기기의 위협을 모두 포함하고 있다. 다시 말하면, 다양 한 기능이 추가된 만큼 기존 PC에서 나타났던 많은 위 협들이 그대로 상속되며, 신규 서비스 부가로 인해 신 규 위


H3050(aap)

네트워크 안정성을 지켜줄 최고의 기술과 성능 TrusGuard는 국내 최초의 통합보안솔루션으로서 지난 5년간 약 4천여 고객 사이트에 구축 운영되면서 기술의 안정성과 성능면에서 철저한 시장 검증을 거쳤습니다. 또한 TrusGuard는 단독 기능 또는 복합 기능 구동 시

歯I-3_무선통신기반차세대망-조동호.PDF

DW 개요.PDF

슬라이드 1

歯튜토리얼-이헌중.PDF

ISO17025.PDF

PowerPoint 프레젠테이션

슬라이드 1

untitled

Intro to Servlet, EJB, JSP, WS

DIY 챗봇 - LangCon

Chapter11OSPF

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

슬라이드 제목 없음

TCP.IP.ppt

ARMBOOT 1

CLX8380_KR.book

별지 제10호 서식


MS-SQL SERVER 대비 기능

F1-1(수정).ppt

Subnet Address Internet Network G Network Network class B networ

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

04-3G 이동통신망의 multimedia(임병근).ppt

thesis-shk


UML

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

歯A1.1함진호.ppt


Slide 1

Chap7.PDF

MAX+plus II Getting Started - 무작정따라하기

Microsoft PowerPoint ppt

Bluetooth

Sena Device Server Serial/IP TM Version

DBPIA-NURIMEDIA

untitled

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

비식별화 기술 활용 안내서-최종수정.indd


歯T1-4김병철2.PDF

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

歯이혜경.PDF

#KM560

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

untitled

PowerPoint 프레젠테이션

< BBEABEF7B5BFC7E228C3D6C1BE292E687770>

歯Cablexpert제안서.PDF

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

Network seminar.key

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

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

Transcription:

Locationbased application Locationbased application request (MLP) request (MLP) response (MLP) response (MLP) Wireless Network inter-location Server MLP Wireless Network Location Server Location Server

MLS Application Le/L1 Push OTA Protocol (POTAP- Lup) SMS/Tele Service (Lup) WAP Push Proxy Gateway Push Access Protocol (PAP- Lup) SUPL Location Platform SUPL Home/Requesting/Visiting Location Platform SUPL Location Center Home/Requesting/Visiting SUPL Location Center To Charging SMS Center/ Message Center SMS/Tele Service (Lup) Lpp Lh/Lg/L2/L3 Control Plane SET to SLC SET MLS Application/ SUPL Agent (TCP/IP-Lup) SET to SCP Non Proxy Home/Requesting/Visiting SUPL Positioning Center Home/Requesting/Visiting SUPL Positioning Center Roaming Lr/Lcs-Z

- MLP Ver 3.2 : Mobile Location Protocol 3.2 - RLP : Roaming Location Protocol 3.2 - SURL: Secure User Plane Location Requirements 1.0 - PCP: Privacy Checking Protocol Requirements Ver 1.0

- XML for Location Services(XLS) : - OpenLS Gateway Service Specification - OpenLS Location Utility Servicess(Geocoder and Reverse Geocoder Services) - OpenLS Directory Service Specification - OpenLS Presentation Service Specification - OpenLS Route Determination Service Specification - XML for Location Services(XLS) : The OpenLS Platform Navigation Service Extension

Core Network LSPF HLR/HSS LSAF LCF Lh LSOF LSPF LCCF LCF PCF PSMF LSOF UE RAN PSMF LCF LSCF LSOF PRCF PCF PRRM LSBF MSC/MSC Server LSAF LSOF LSBF Gs SGSN LSCF LCF LSPF LSCF LSAF LSPF PPR LSTF PMD Lg Lg Lpp Lid LCAF LSOF LSBF LCCTF LSAF LSPF LSCTF LCZTF LIMS- IWF GMLC Le * See Note 1 Um/Uu A/Iu External LCS Client - 3G TS 25.305: "Stage 2 functional specification of UE positioning in UTRAN". - 3G TS 22.071: "Technical Specification Group Systems Aspects; Location Services (LCS); Stage - 3GPPTS43.059: "Functional Stage 2 description of Location Services in GERAN". - 3GPPTS23.271: "Functional stage 2 description of Location Services(LCS)"

- PN-3-0131 (TIA-1020), IP based location services (3GPP2 x.p0024) - PN-3-0131 (TIA-1020), IP based location services (3GPP2 x.p0024) - Security framework being defined in 3GPP2 (S.P0110) - TIA-881, LS Authentication/Privacy/Security Enhancements (3GPP2 X.P0002) - TIA-843, Wireless Intelligent Network LBS Phase III (3GPP2 X.P0009) - TIA-801-A, Position Determination Service for cdma2000

기술범위 LBS 플랫폼 표준기술규격 LBS플랫폼 Stage1 : 요구기능 LBS플랫폼 Stage2 : 위치정보요청및응답프로토콜위치기반서비스플랫폼 Stage2: 위치정보로밍기술규격위치기반서비스플랫폼 Stage2: 위치정보보호및인증기술규격위치기반서비스플랫폼 Stage3: 위치정보상호운용시험기술규격

기술범위 LBS 응용서비스 표준기술규격 LBS 기능인터페이스 : Stage1 범위및요구조건 LBS 기능인터페이스 Stage2 인터페이스 : 공통API/ADT, 위치추적서비스, 항법서비스 LBS 기능인터페이스 Stage2 인터페이스 : 디렉토리서비스프리젠테이션서비스기술규격 여행자안내서비스 위치기반서비스기능인터페이스 Stage 3: 항법서비스프로토콜 모바일콘텐츠응용서버 LBS 응용서비스단말 휴대단말용지도서비스요구기능 Stage1 휴대단말용지도서비스기술규격 Stage2 인터페이스지오코더서비스기술규격기능요구조건 / 인터페이스 (Stage1,2) 무선긴급서비스 Stage1 : 요구기능무선긴급서비스 Stage2 : 인터페이스무선긴급서비스 Stage2 : 아키텍쳐및프로토 LBS 단말기기술규격 Stage1 요구기능 LBS 단말기기술규격 Stage2 인터페이스

기술범위 표준기술규격 무선측위기술 Stage1 : 요구기능 무선 측위 무선측위기술 Stage2 : A-GPS 기술 무선측위기술 Stage2 : 중계기술 무선측위기술성능평가방안

서비스 위치프라이버시인증서비스 (Location Privacy Assertion Service) 익명 / 실명매개서비스 (Pseudonym/Verinym Mediation Service) 프라이버시프로파일갱신알림서비스 (Privacy Profile Update Notification Service) 구성메세지 - 위치프라이버시인증요구 (Location Privacy Assertion Request) - 위치프라이버시인증응답 (Location Privacy Assertion Response) - 익명요구 (Pseudonym Request) - 익명응답 (Pseudonym Response) - 실명요구 (Verinym Request) - 실명응답 (Verinym Response) - 위치프라이버시프로파일갱신알림 (Location Privacy Profile Update Notification) - 위치프라이버시프로파일갱신알림인식 (Location Privacy Profile Update Notification Ack) Location Server PCE Location Privacy Assertion Request Location Privacy Assertion Response

Location Server PCE Location Server PCE verinym request pseudonym request verinym response pseudonym response Location Server/ PCE Location Privacy Profile Update Notification Location Privacy Profile Update Notification ACK

Location Generator Publication interface Location Server Notification interface Location Receipient Rule interface Rule Holder

RFC Internet Draft -Threat Analysis of the Geopriv Protocol(RFC3634) -Geopriv Requirements(RFC3693) -A Presence Architecture for the Distribution of GEOPRIV Location Objects(RFC4079) -A Presence-based GEOPRIV Location Object Format (RFC4119) -Location Types Registry(RFC4598) -Dynamic Host Configuration Protocol Option for Coordinate-based Location Configuration Information (RFC3825) -Common Policy: A Document Format for Expressing Privacy Preferences (RFC 4745) -Revised Civic Location Format for Presence Information Data Format Location Object (PIDF-LO) (RFC 5139) -Geolocation Policy: A Document Format for Expressing Privacy Preferences for Location Information -Carrying Location Objects in RADIUS and Diameter -GEOPRIV PIDF-LO Usage Clarification, Considerations and Recommendations -A Document Format for Filtering and Reporting Location Notications in the Presence Information Document Format Location Object (PIDF-LO) -GEOPRIV Layer 7 Location Configuration Protocol; Problem Statement and Requirements -HTTP Enabled Location Delivery (HELD) -Requirements for a Location-by-Reference Mechanism -Discovering the Local Location Information Server (LIS) -Dynamic Host Configuration Protocol (DHCP) Option for a Location Uniform Resource Identifier (URI) -Implications of for SIP Location Conveyance

A-GPS From 9:00 to 22;00 친구찾기 위치미팅위치기반서비스사업자 1 From 9:00 to 18;00 From 9:00 to 18;00 친구 A Cell-ID 직원관리 24 시간 직장 cellular 위치정보사업자 1 24 시간 배차관리 24 시간 telematics GPS 가족안전위치기반서비스사업자 2 24 시간 가족 위치정보사업자 2 긴급시동시호출 보험 voip IP 배달 1 회만허용 보험회사 위치정보사업자 3 결제 위치기반서비스사업자 3 택배회사 긴급구조기관

위치정보로그확인프로토콜 위치로그서버위치로그위치로그서버 위치로그 위치정보수집위치정보취득위치정보제공 위치정보단말 위치정보프라이버시프로토콜 규칙서버 위치정보사업자 예외리스트 위치기반서비스사업자 친구 A

위치정보사실자료확인 4. 위치정보수집 동의변경 10. 통지 위치로그서버위치로그위치로그서버 6 8 3 5 규칙서버 2. 위치정보요청 1. 위치정보요청 예외리스트 위치로그 7. 위치정보취득 9. 위치정보제공 규칙서버 예외리스트 친구 A 위치정보단말 위치정보사업자 위치기반서비스사업자

위치정보사실자료확인 4. 위치정보수집 3.a 통지및인증 위치로그서버위치로그위치로그서버 6 8 3 5 규칙서버 2. 위치정보요청 1. 위치정보요청 예외리스트 위치로그 7. 위치정보취득 9. 위치정보제공 친구 A 위치정보단말 위치정보사업자 위치기반서비스사업자

위치기반서비스사업자 1 위치정보프라이버시제어 1 위치정보사업자 1 위치기반서비스사업자 2 위치정보주체 위치정보프라이버시제어 2 위치정보프라이버시제어 n 위치정보사업자 2... 위치정보사업자 n 위치기반서비스사업자 3 위치기반서비스사업자 4... 위치기반서비스사업자 m

3. 규칙확인요청 5. 수집제공동의 위치로그서버 위치로그 위치로그서버 9 위치로그 4 6. 위치정보수집 7 2. 위치정보요청 1. 위치정보요청 8. 위치정보취득 10. 위치정보제공 규칙서버 예외리스트 친구 A 위치정보단말 위치정보사업자 위치기반서비스사업자

위치기반서비스사업자 1 위치정보사업자 1 위치기반서비스사업자 2 위치정보프라이버시제어 위치정보사업자 2... 위치기반서비스사업자 3 위치기반서비스사업자 4 위치정보단말 위치정보사업자 n... 위치기반서비스사업자 m

4 3. 서비스계약요청 5. 서비스조정계약 6. 위치정보수집 위치로그서버 7 위치로그 위치로그서버 위치로그 2. 위치정보요청 1. 위치정보요청 8. 위치정보취득 10. 위치정보제공 9 규칙서버 예외리스트 친구 A 위치정보단말 위치정보사업자 위치기반서비스사업자

위치정보단말 6. 위치정보수집 예외리스트 2. 위치기반서비스계약 3. 위치정보이용제공동의 규칙서버 5 7 4. 동의증명 + 위치정보요청 위치로그서버 10 위치로그 위치기반서비스사업자 9. 위치정보취득 1. 위치정보요청 11. 위치정보제공 친구 A 8 위치로그서버 위치로그 위치정보사업자

위치정보단말 위치정보사업자 위치기반서비스사업자 4. 위치정보수집 위치로그서버 5 위치로그 위치로그서버 위치로그 2. 위치정보요청 1. 위치정보요청 7 4 6. 위치정보취득 8. 위치정보제공 규칙서버예외리스트 0. 위치정보프라이버시설정 3.a 통지및인증 3. 사전프라이버시확인 5. 사후프라이버시확인 0. 위치기반서비스사업자인증 친구 A 규칙서버 예외리스트 독립위치정보프라이버시인증기관

LocationType ::= [NAME AS UNCAPITALIZED] SEQUENCE { time TimeType, choice CHOICE { shape ShapeType, civicaddress CivicAddressType sequence SEQUENCE { alt AltitudeType, alt-acc [NAME AS "alt_acc"] AltitudeAccuracyType OPTIONAL OPTIONAL, speed SpeedType OPTIONAL, direction DirectionType OPTIONAL, probability [NAME AS "lev_conf"] ProbabilityType OPTIONAL

ShapeType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { point PointType, linestring LineStringType, polygon PolygonType, box BoxType, circulararea CircularAreaType, circulararcarea CircularArcAreaType, ellipticalarea EllipticalAreaType, multilinestring SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, linestring-list SEQUENCE (SIZE(1..MAX)) OF linestring LineStringType, multipoint SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, point-list SEQUENCE (SIZE(1..MAX)) OF point PointType, multipolygon SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, choice-list SEQUENCE (SIZE(1..MAX)) OF CHOICE { polygon PolygonType, box BoxType, circulararea CircularAreaType, circulararcarea CircularArcAreaType, ellipticalarea EllipticalAreaType, linearring LinearRingType

건물, 산 circulararea circulararcarea ellipticalarea

QualityClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { no-delay, low-delay, delay-tolerant

ExceptionListType ::= [NAME AS UNCAPITALIZED] SEQUENCE { locationoperator SEQUENCE { id [NOT NAMESPACE] XSD.ID, name [NOT NAMESPACE] XSD.String, sysid [NOT NAMESPACE] XSD.ID, sysname [NOT NAMESPACE] XSD.String, lbsp SEQUENCE { id [NOT NAMESPACE] XSD.ID, name [NOT NAMESPACE] XSD.String, class LBSPClassType, serviceid [NOT NAMESPACE] XSD.ID, serviceclass LBSPServiceLassType, servicename [NOT NAMESPACE] XSD.String, recipient SEQUENCE { rid [NOT NAMESPACE] XSD.ID, rname [NOT NAMESPACE] XSD.String, restriction SEQUENCE { privacyaction [NOT NAMESPACE] XSD.String accuracylimit [NOT NAMESPACE] XSD.String spatiotemporallimit [NOT NAMESPACE] XSD.String maxloclimit [NOT NAMESPACE] XSD.String codword CodewordType, privacyoveride [UNTAGGED] INTEGER

LBSPClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { general-lbsp, operator-lbsp, emergency-lbsp, lawfulintercept_lbsp

LBSPServiceClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { universalclass ServiceClassType, sessionrelatedclass ServiceClassType, sessionunrelatedclass ServiceClassType, sessionoperatorclass ServiceClassType

ActionType ::= [NAME AS UNCAPITALIZED] ENUMERATED { position-not-allowed, notify-position-if-granted, notify-position-if-no-response, notify-position, notify-providing, position-without-notify

ActionPeriodType ::= [NAME AS UNCAPITALIZED] ENUMERATED { every-position-or-providing, every-frequency, every-periodic-time, service-activation

AccuracyType ::= [NAME AS UNCAPITALIZED] SEQUENCE{ choice CHOICE { coordinate CoordinateClassType, gradedaccuracy GradedAccuracyClassType, civicaddreass CivicAddressClassType, psuedo PsuedoClassType

CoordinateClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { under-2-m, under-15-m, under-150-m, under-300-m, under-1-km, under-20-km, under-200-km, plmn-or-country

위치정보주체 2. 수집되는위치정보등급과비교 ( 예 :1 등급 ) 1. 서비스제공에필요한위치품질등급 ( 예 :3 등급 ) 3. 위치기반서비스제공계약 ( 위치정보를 3 등급으로가공하여제공 ) 위치기반서비스사업자서비스 4. 위치정보를제공받아서비스 ( 예 :3 등급 )

CivicAddressClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { seat, room, type-of-place, floor, house-number, building, unit, block, branch-road-name, road-name, postal-code, city-county, province, nation

PsuedoClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { time PeriodClassType, space SpatialType, spacetime SEQUENCE { sttime PeriodicClassType, stspace SpatialType

TemporalType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { onetime OneTimeClassType, periodic PeriodicClassType, calendric CalendricClassType

OneTimeClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { type TimeActionType, starttime [NOT NAMESPACE] TimeType, endtime [NOT NAMESPACE] TimeType PeriodicClassType ::= [NAME AS UNCAPITALIZED] { type TimeActionType, starttime [NOT NAMESPACE] TimeType, endtime [NOT NAMESPACE] TimeType, durationtime [NOT NAMESPACE] TimeType, everyperiod EveryPeriodicType, excepttime [NOT NAMESPACE] TimeType TimeActionType ::= [NAME AS UNCAPITALIZED] ENUMERATED { in, out EveryPeriodicType ::= [NAME AS UNCAPITALIZED] ENUMERATED { day, hour

Line Buffer Circle Box Polygon

SpatialType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { shapeclass SEQUENCE { shape [NOT NAMESPACE] ShapeType, movingtype [NOT NAMESPACE] MovingType, time [NOT NAMESPACE] TimeType areatypeclass SEQUENCE { areatype [NOT NAMESPACE] AreaType, movingtype [NOT NAMESPACE] MovingType, time [NOT NAMESPACE] TimeType

MovingType ::= [NAME AS UNCAPITALIZED] ENUMERATED { move-in, move-out, stay-in, stay-out, move-nearby AreaType ::= [NAME AS UNCAPITALIZED] ENUMERATE { company-area, home-area, academy-area, predefined-area

/********************************************************************/ /* Created: Mon Dec 20 09:44:36 2008 */ /* KISA-PCP-V1_0-20081220.asn */ /********************************************************************/ /* 0. 공동으로사용하는데이터정의 *********************************/ /*--- MSIDType -----------------------------------------------------*/ XSD {joint-iso-itu-t asn1(1) specification(0) modules(0) xsd-module(2) DEFINITIONS XER INSTRUCTIONS AUTOMATIC TAGS ::= BEGIN XMLCompatibleString ::= UTF8String (FROM ( {0, 0, 0, 9 {0, 0, 0, 10 {0, 0, 0, 13 {0, 0, 0, 32.. {0, 0, 215, 255 {0, 0, 224, 0.. {0, 0, 255, 253 {0, 1, 0, 0.. {0, 16, 255, 253)) XMLStringWithNoWhitespace ::= XMLCompatibleString (FROM ( {0, 0, 0, 33.. {0, 0, 215, 255 {0, 0, 224, 0.. {0, 0, 255, 253 {0, 1, 0, 0.. {0, 16, 255, 253)) XMLStringWithNoCRLFHT ::= UTF8String (FROM ( {0, 0, 0, 32.. {0, 0, 215, 255 {0, 0, 224, 0.. {0, 0, 255, 253 {0, 1, 0, 0.. {0, 16, 255, 253)) /* xsd:string */ String ::= XMLCompatibleString /* xsd:anysympletype */ AnyType ::= SEQUENCE { embed-values SEQUENCE OF String, attr SEQUENCE (CONSTRAINED BY {/* Each item shall conform to the "AnyAttributeFormat" specified in ITU-T Rec. X.693 ISO/IEC 8825-4, clause 18 */) OF String, elem-list SEQUENCE OF elem String (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in ITU-T Rec. X.693 ISO/IEC 8825-4, clause 19 */) (CONSTRAINED BY {/* Shall conform to ITU-T Rec. X.693 ISO/IEC 8825-4, clause 25 */) /* xsd:token */ Token ::= NormalizedString (CONSTRAINED BY {/* NormalizedString shall be a token as

defined in W3C XML Schema Part 2, 3.3.2 */) /* xsd:normalizedstring */ NormalizedString ::= String (XMLStringWithNoCRLFHT) (CONSTRAINED BY {/* String shall be a normalizedstring as defined in W3C XML Schema Part 2, 3.3.1 */) /* xsd:nmtoken */ NMTOKEN ::= Token (XMLStringWithNoWhitespace) (CONSTRAINED BY {/* The Token shall be an NMTOKEN as defined in W3C XML 1.0, 2.3 */) /* xsd:anysympletype */ AnyURI ::= XMLStringWithNoCRLFHT (CONSTRAINED BY {/* The XMLStringWithNoCRLFHT shall be a valid URI as defined in IETF RFC 2396 */) /* xsd:double */ Double ::= REAL (WITH COMPONENTS { mantissa(-9007199254740991..9007199254740991), base(2), exponent(-1075..970)) /* xsd:ncname */ NCName ::= Name (CONSTRAINED BY {/* The Name shall be an NCName as defined in W3C XML Namespaces, 2 */) /* xsd:name */ Name ::= Token (XMLStringWithNoWhitespace) (CONSTRAINED BY {/* The Token shall be a Name as defined in W3C XML 1.0, 2.3 */) /* xsd:id */ ID ::= NCName /* xsd:float */ Float ::= REAL (WITH COMPONENTS { mantissa(-16777215..16777215), base(2), exponent(-149..104)) ENCODING-CONTROL XER GLOBAL-DEFAULTS MODIFIED-ENCODINGS GLOBAL-DEFAULTS CONTROL-NAMESPACE "http://www.w3.org/2001/xmlschema-instance" PREFIX "xsi" NAMESPACE ALL, ALL IN ALL AS "http://www.w3.org/2001/xmlschema" PREFIX "xsd" NAME String, AnyType, NormalizedString, Token, AnyURI, Double, Float AS UNCAPITALIZED EMBED-VALUES AnyType UNTAGGED AnyType.elem-list ANY-ATTRIBUTES AnyType.attr

ANY-ELEMENT AnyType.elem-list.* WHITESPACE NormalizedString REPLACE WHITESPACE Token, AnyURI COLLAPSE END V1-0 DEFINITIONS XER INSTRUCTIONS AUTOMATIC TAGS ::= BEGIN IMPORTS AnyType, String, NMTOKEN, AnyURI, Double, ID, Float FROM XSD; /********************************************************************/ /* 1. Identity Data Type Definition *********************************/ /*--- MSIDType -----------------------------------------------------*/ MSIDType ::= SEQUENCE { msid XSD.String, name XSD.String, msclasstype MSClassType MSClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { mobile-phone /* 일반휴대폰 */ ClientIDType ::= [NAME AS UNCAPITALIZED] SEQUENCE { clientid XSD.String, clientname XSD.String, clienttype ClientType ClientType ::= SEQUENCE { choice CHOICE { lpsclient LPSPClassType, /* 위치정보사업자 */ lbsclient LBSPClassType, /* 위치기반사업자 */ userclient XSD.String /* 일반사용자 */ LPSPClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { lpsname XSD.String /* 위치기반서비스사업자클래스 => 여기서는크게필요없을듯 */ LBSPClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { general-lbsp, /* 일반위치기반서비스사업자 */ operator-lbsp, /* 위치정보사업자겸업위치기반서비스사업자 */ emergency-lbsp, /* 긴급구조기관위치기반서비스사업자 */

lawfulintercept-lbsp /* 법적감청위치기반서비스사업자 */ /********************************************************************/ /* 2. LPRAction Data Type *******************************************/ LPRActionType ::= [NAME AS UNCAPITALIZED] ENUMERATED { position-not-allowed, notify-position-if-granted, notify-position-if-no-response, notify-position, notify-providing, position-without-notify /* Notification Periodic Option */ ActionPeriodType ::= [NAME AS UNCAPITALIZED] ENUMERATED { every-position-or-providing, /* 매회 */ every-frequency, /* 매횟수 */ every-periodic-time, /* 매주기시간 */ service-activation /* 서비스활성화시 */ AccuracyType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { coordinate CoordinateClassType, gradedaccuracy GradedAccuracyClassType, civicaddress CivicAddressClassType, psuedo PsuedoClassType CoordinateClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { under-2-m, under-15-m, under-150-m, under-300-m, under-1-km, under-20-km, under-200-km, plmn-or-country /* GradedAccuracy 는 6 단계로둠 */ GradedAccuracyClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { grade-level-1, grade-level-2, grade-level-3,

grade-level-4, grade-level-5, grade-level-6 CivicAddressClassType ::=[NAME AS UNCAPITALIZED] ENUMERATED { seat, room, type-of-place, floor, house-number, building, unit, block, branch-road-name, road-name, postal-code, city-county, province, nation PsuedoClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { time PeriodicClassType, space SpatialType, spacetime SEQUENCE { sttime PeriodicClassType, stspace SpatialType /********************************************************************/ /* 3. Spatial Data Type *********************************************/ SpatialType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { shapeclass SEQUENCE { shapetype [NOT NAMESPACE] ShapeType, movingtype [NOT NAMESPACE] MovingType, time [NOT NAMESPACE] TimeType, areatypeclass SEQUENCE { areatype [NOT NAMESPACE] AreaType, movingtype [NOT NAMESPACE] MovingType, time [NOT NAMESPACE] TimeType

MovingType ::= [NAME AS UNCAPITALIZED] ENUMERATED { move-in, move-out, stay-in, stay-out, move-nearby ShapeType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { point PointType, linestring LineStringType, polygon PolygonType, box BoxType, circulararea CircularAreaType, circulararcarea CircularArcAreaType, ellipticalarea EllipticalAreaType, multilinestring SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, linestring-list SEQUENCE (SIZE(1..MAX)) OF linestring LineStringType, multipoint SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, point-list SEQUENCE (SIZE(1..MAX)) OF point PointType, multipolygon SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, choice-list SEQUENCE (SIZE(1..MAX)) OF CHOICE { polygon PolygonType, box BoxType, circulararea CircularAreaType, circulararcarea CircularArcAreaType, ellipticalarea EllipticalAreaType, linearring LinearRingType PointType ::= [NAME AS UNCAPITALIZED] SEQUENCE {

gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, coord Coord Coord ::= [NAME AS UNCAPITALIZED] [ELEMENT] CoordType CoordType ::= [NAME AS UNCAPITALIZED] SEQUENCE { x [NAME AS CAPITALIZED] XSD.String, y [NAME AS CAPITALIZED] XSD.String OPTIONAL, z [NAME AS CAPITALIZED] XSD.String OPTIONAL LineStringType ::= [NAME AS UNCAPITALIZED] SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, coord Coord, coord-list SEQUENCE (SIZE(1..MAX)) OF coord Coord PolygonType ::= [NAME AS UNCAPITALIZED] SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, outerboundaryis SEQUENCE { linearring [NAME AS CAPITALIZED] LinearRingType, innerboundaryis-list SEQUENCE OF innerboundaryis SEQUENCE { linearring [NAME AS CAPITALIZED] LinearRingType LinearRingType ::= [NAME AS UNCAPITALIZED] SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, coord Coord, coord-1 [NAME AS "coord"] Coord, coord-2 [NAME AS "coord"] Coord, coord-list SEQUENCE OF coord Coord BoxType ::= [NAME AS UNCAPITALIZED] SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, coord Coord, coord-1 [NAME AS "coord"] Coord CircularArcAreaType ::= [NAME AS UNCAPITALIZED] SEQUENCE {

gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, coord Coord, inradius RadiusType, outradius RadiusType, startangle AngleType, stopangle AngleType, angularunit AngularUnitType OPTIONAL, distanceunit DistanceUnitType OPTIONAL CircularAreaType ::= [NAME AS UNCAPITALIZED] SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, coord Coord, radius RadiusType, distanceunit DistanceUnitType OPTIONAL EllipticalAreaType ::= [NAME AS UNCAPITALIZED] SEQUENCE { gid [NOT NAMESPACE] [ATTRIBUTE] XSD.ID OPTIONAL, srsname [NOT NAMESPACE] [ATTRIBUTE] XSD.String OPTIONAL, coord Coord, angle AngleType, semimajor INTEGER (0..MAX), semiminor INTEGER (0..MAX), angularunit AngularUnitType OPTIONAL, distanceunit DistanceUnitType OPTIONAL RadiusType ::= [NAME AS UNCAPITALIZED] INTEGER (0..MAX) AngleType ::= [NAME AS UNCAPITALIZED] XSD.Float (0.. 3.6E2) AngularUnitType ::= [NAME AS UNCAPITALIZED] ENUMERATED { degrees, radians DistanceUnitType ::= [NAME AS UNCAPITALIZED] XSD.String AreaType ::= [NAME AS UNCAPITALIZED] ENUMERATED { company-area, home-area, academy-area, predefined-area

/********************************************************************/ /* 4. Temporal Data Type ********************************************/ TemporalType ::= [NAME AS UNCAPITALIZED] SEQUENCE { choice CHOICE { onetime OneTimeClassType, period PeriodicClassType, calendar CalendricClassType OneTimeClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { type TimeActionType, starttime [NOT NAMESPACE] TimeType, endtime [NOT NAMESPACE] TimeType PeriodicClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { type TimeActionType, starttime [NOT NAMESPACE] TimeType, endtime [NOT NAMESPACE] TimeType, durationtime [NOT NAMESPACE] TimeType, everyperiod EveryPeriodicType, excepttime [NOT NAMESPACE] TimeType CalendricClassType ::= [NAME AS UNCAPITALIZED] SEQUENCE { type TimeActionType /* Not Available in this version */ TimeActionType ::= [NAME AS UNCAPITALIZED] ENUMERATED { in, out EveryPeriodicType ::= [NAME AS UNCAPITALIZED] ENUMERATED { moonth, day, hour TimeType ::= [NAME AS UNCAPITALIZED] XSD.String (SIZE(14)) (CONSTRAINED BY {/* XML representation of the XSD pattern "[0-9]+" */) /********************************************************************/ /* 5. Location Data Type ********************************************/ LocationType ::= [NAME AS UNCAPITALIZED] SEQUENCE { time TimeType,

shape ShapeType, sequence SEQUENCE { alt AltitudeType, alt-unc [NAME AS "alt_unc"] AltitudeUncertaintyType OPTIONAL OPTIONAL, speed SpeedType OPTIONAL, direction DirectionType OPTIONAL, lev-conf [NAME AS "lev_conf"] ProbabilityType OPTIONAL /* The altitude of the MS in meters in respect of the ellipsoid which is used to be define the coordinates. */ AltitudeType ::= [NAME AS UNCAPITALIZED] INTEGER /* Uncertainty of altitude estimate in meters. */ AltitudeUncertaintyType ::= [NAME AS UNCAPITALIZED] INTEGER (0..MAX) /* The speed of the MS in m/s. */ SpeedType ::= [NAME AS UNCAPITALIZED] INTEGER (0..MAX) /* The speed of the MS in m/s. */ DirectionType ::= [NAME AS UNCAPITALIZED] XSD.Double (0.. 3.6E2) /* This indicates the probability in percent that the MS is located in the position area that is returned. */ ProbabilityType ::= [NAME AS UNCAPITALIZED] XSD.Double (0.. 1.0E2) /********************************************************************/ /* 6. Service Protocol Data Type ************************************/ MessageHeaderType ::= [NAME AS UNCAPITALIZED] SEQUENCE { msgtype MSIDType, /* 메시지타입 */ msgversion ClientIDType, /* 프로토콜버전 */ msgcommand ResultCodeType /* 메시지별세부명령어 */ LPRUpdateRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, msid MSIDType, /* 위치정보주체 */ clientid ClientIDType, /* 설정을변경하고자하는위치정보참조자 */ choice CHOICE { lpraction LPRActionType, /* 위치프라이버시 Action 설정 */ actionperiod ActionPeriodType, /* 알림주기 */ accuracy AccuracyType, /* 위치정확도 */ spatialcondition SpatialType, /* 특정공간에서만허용 */ temporalcondition TemporalType /* 주어진기간동안만허용 */

LPRUpdateResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ message ResultMessageType /* 오류발생시, 오류내용전송 */ LPRNotifyRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, agentid ClientIDType, /* LPR 메시지수신자 */ msid MSIDType /* 위치정보주체 */ LPRNotifyResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ message ResultMessageType /* 오류발생시, 오류내용전송 */ LPRAssertRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, msid MSIDType, /* LPR 정보주체 */ clientid ClientIDType /* LPR 정보요청자 */ LPRAssertResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ choice CHOICE { lprinfo LPRInformType, /* MS 정보 */ message ResultMessageType /* 오류발생시, 오류내용전송 */ LPRInformType ::= [NAME AS UNCAPITALIZED] SEQUENCE { msid MSIDType, /* LPR 정보주체 */ clientid ClientIDType, /* LPR 정보설정대상자 */ lpraction LPRActionType, /* 위치프라이버시 Action 설정 */ actionperiod ActionPeriodType, /* 알림주기 */ accuracy AccuracyType, /* 위치정확도 */ spatialcondition SpatialType, /* 특정공간에서만허용 */ temporalcondition TemporalType /* 주어진기간동안만허용 */ LPRProvideRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType,

clientid ClientIDType /* LPR 정보요청자 */ LPRProvideResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ message ResultMessageType /* 오류발생시, 오류내용전송 */ LocationReportRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, msid MSIDType, /* 위치정보주체 */ location LocationType /* 위치정보 */ LocationReportResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ message ResultMessageType /* 오류발생시, 오류내용전송 */ LocationProvideRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, msid MSIDType, /* 위치정보주체 */ clientid ClientIDType, /* 위치정보요청자 */ requesttime TimeType, /* 보고시간 */ servicetime TimeType, /* 요청서비스 */ period PeriodicClassType /* 요청기간 */ LocationProvideResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ choice CHOICE { location LocationType, /* 위치정보 */ message ResultMessageType /* 오류발생시, 오류내용전송 */ MSInformRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, msid MSIDType, /* 위치정보주체 */ clientid ClientIDType /* 위치정보참조자주체 */ MSInformResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */

choice CHOICE { information MSInformType, /* MS 정보 */ message ResultMessageType /* 오류발생시, 오류내용전송 */ LPPositionRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, msid MSIDType, /* 위치정보주체 */ clientid ClientIDType OPTIONAL, /* 위치정보참조자 */ /* 위치정보참조자가생략된경우 msid를참조한모는참조자정보요청 */ locationquality QualityClassType /* 위치정확도 */ QualityClassType ::= [NAME AS UNCAPITALIZED] ENUMERATED { no-delay, /* 무지연위치정보제공 */ low-delay, /* 저지연위치정보제공 */ delay-tolerant /* 지연감수위치정보제공 */ LPPositionResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ choice CHOICE { client-list SEQUENCE (SIZE(1..MAX)) OF LPPositionStatusType, message ResultMessageType /* 오류발생시, 오류내용전송 */ LPPositionStatusType ::= [NAME AS UNCAPITALIZED] SEQUENCE { client ClientIDType, /* 수집자 */ requester ClientIDType, /* 요청자 */ service XSD.String, /* 요청서비스 */ gathermethod PositionMethodType, /* 수집방법 */ starttime TimeType, /* 수집요청시간 */ endtime TimeType /* 수집종료시간 */ PositionMethodType ::= [NAME AS UNCAPITALIZED] XSD.String LPProvideRequestMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, msid MSIDType, /* 위치정보요청대상주체 */ clientid ClientIDType OPTIONAL /* 위치정보요청자 */ /* 위치정보참조자가생략된경우 msid를참조한모는참조자정보요청 */

LPProvideResponseMSG ::= [NAME AS UNCAPITALIZED] SEQUENCE { header MessageHeaderType, result ResultCodeType, /* 결과코드 */ choice CHOICE { client-list SEQUENCE (SIZE(1..MAX)) OF LPProvideStatusType, message ResultMessageType /* 오류발생시, 오류내용전송 */ LPProvideStatusType ::= [NAME AS UNCAPITALIZED] SEQUENCE { client ClientIDType, /* 보고자 */ route XSD.String, /* 취득경로 */ service XSD.String, /* 제공서비스 */ user ClientIDType, /* 제공받은자 */ providetime TimeType, /* 제공시간 */ providemethod ProvideMethodType /* 제공방식 */ ProvideMethodType ::= [NAME AS UNCAPITALIZED] XSD.String /********************************************************************/ /* 7. Location Data Type ********************************************/ ResultCodeType ::= [NAME AS UNCAPITALIZED] ENUMERATED { success, fail ResultMessageType ::= [NAME AS UNCAPITALIZED] XSD.String MSInformType ::= [NAME AS UNCAPITALIZED] XSD.String END