WISET 주니어과학기술논문집 2012 Vol. 1 지하철치안유지를위한무선랜기반앱서비스개발 Developing and Implementing Smart Phone Application Service for maintenance of Subway Public Order based on Wireless LAN 김다빈 1) ㆍ윤희선 1) ㆍ이선영 1) ㆍ박상은 2) ㆍ이윤지 2) ㆍ강현정 3) ㆍ지서영 3) 아주대학교 1) ㆍ미림여자정보과학고등학교 2) ㆍ용화여자고등학교 3) 초록 최근지하철이용자수가증가하면서지하철내에서발생하는각종범죄역시급격하게증가하는추세이다. 특히혼잡한시간대와밀폐된공간적특성을이용해여성이용객을대상으로한성추행범죄가급격하게증가하면서지하철치안문제는심각한사회문제로대두되고있다. 그러나현존하는지하철신고서비스는그절차가복잡하고, GPS등과같은사용자의위치정보이용의한계로인하여범죄상황에신속하게대처하기에어려움이있다. 이러한문제점을해결하기위해본논문에서는지하철내무선랜환경에서사용자의스마트폰을이용해언제어디서나신속하게자신의위치정보및범죄상황을신고할수있는앱서비스를제안한다. 본논문에서제안하는앱서비스는신고데이터를서버로전송하는과정에서자동적으로위치정보가함께전송되기때문에기존시스템보다빠르고신속하게범죄상황에대처할수있게한다. Recently the more subway passengers increase the more subway crime also rapidly increase. Specially sexual molestation which is aimed to random females becomes significantly important social problems. In this paper we propose new app service to maintain subway public order effectively based on wireless LAN system. This service can be used any time, and anywhere if someone has mobile devices which have Wi-Fi enabled functionality. Our proposed app service does not require any location information to the user for sending accusation data to the server but the location information is automatically embedded into data internally. Therefore it can provide service to users more rapidly and accurately than existing system. 키워드 : 무선랜, 안드로이드어플리케이션, 지하철치안유지, 원터치신고 Ⅰ. 서론 최근지하철이용자수가증가하면서지하철내에서발생하는각종치안문제및성범죄율역시크게증가하는추세이다 [1]. 이는스마트 폰과같이데이터통신모듈을탑재한모바일기기를이용해사용자들이역내및전동차내에서발생하는여러치안문제들을사진및영상으로촬영하고, 이러한자료들이소셜네트워크서비스 (SNS: Social Network Service) 를 171
WISET 주니어과학기술논문집 통해빠르게인터넷에유포되면서사회적으로큰파장을일으키기도한다. 서울시지하철범죄발생통계및분석자료에의하면절도, 폭력등의범죄발생률은 2009년을기점으로점점감소하는추세이지만성추행을비롯한지하철내성범죄의경우 2008년이후매년현격하게증가하면서사회적으로심각한문제로대두되고있다 [1][2]. 지하철성범죄비율이증가하는주요요인으로는여성피해자들의수치심, 가해자와의시비로인한분쟁, 그리고복잡한신고과정등으로요약할수있다. 여성피해자들은성추행등에대한범죄상황에서도가해자에대한공포심과피해사실에대한수치심때문에적극적으로대처하는데어려움을겪는다. 또한현존하는지하철신고절차는정확한범행사실을신고하기위해사용자가자신이위치한곳에대한정보와범죄상황, 범죄자의인상착의등비교적구체적인내용을지하철콜센터로알려야한다. 그러나성추행과같은범죄가발생하게되면당사자는당황하여정확한판단이어려울뿐만아니라가해자와마찰과수치심으로인해신고하는데어려움을겪게된다. 뿐만아니라성추행범들은범행을은폐하기위해출퇴근시간과같이지하철이매우혼잡한시간을이용하거나환승역, 출입구에가까운곳등에위치하여신속하게도주하기때문에빠른대처방법이제시되지않으면검거하기어려운실정이다. 그러나연간지하철이용객의수가지속적으로증가하고지하철이가장대중적인교통수단중하나임을고려할때지하철성추행을비롯한치안문제는보다적극적이고능동적으로 다루어져야한다. 최근서울시에서는지하철내성범죄등치안문제를예방하기위한방안으로 지하철보안관제도 를도입하고역사 CCTV를증설 [3] 하는등의조취를취하고있지만이동중인전동차내부와 CCTV 사각지대는여전히무방비상태로범죄에노출되어있다. 본연구에서는이러한문제점을해결하기위해지하철에서의성추행을비롯한치안문제에보다신속하고정확하게대응할수있는지하철치안유지앱서비스를개발한다. 이는실제지하철내에서성범죄에노출된여성들이보다적극적으로범죄에대응할수있게하고사전에적극적으로대처할수있도록다양한치안유지서비스를함께제공한다. 본논문에서제시하는방법은사용자들이스마트폰과이동와이파이시스템 [4] 을통해이동중인전동차내부에서도자신의위치정보를중앙관제소에전송하고, 중앙관제소에서는수신한정보를이용해각역에배치된지하철보안관과연계함으로써범죄상황에보다신속하게대처할수있게한다. 뿐만아니라여성들이지하철성범죄에적극적으로대처할수있도록원터치신고기능, 구조요청알람서비스, 대응방법, 예방법, 지하철내부에서의성범죄에대한다양한통계자료들을제공하여적극적인신고의식을고취시키고자한다. Ⅱ. 지하철치안유지서비스개발 1. 치안유지서비스프로세스 본논문에서는효과적인지하철치안유지 172
지하철치안유지를위한무선랜기반앱서비스개발 그림 1. 지하철치안유지서비스를위한통신프로세스 서비스제공을위해 [ 그림 1] 과같은통신프로세스를정의한다. 클라이언트는스마트폰과같이 Wi-Fi[5] 통신모듈이탑재된모바일단말기기를가진사용자로지하철내부에서발생하는범죄현장혹은성추행등을신고하는주체이다. 클라이언트는각전동차내객실에배치된무선엑세스포인트 (AP: Access Point) 에접속할수있다. 각엑세스포인트는내부적으로 Wi-Fi 모듈과와이브로 (Wibro: Wireless Broadband Internet)[6] 모듈을탑재하여신호를변환하기때문에외부백본망을통해클라이언트와서버통신을지원할수있다. 서버는클라이언트의신고를접수및처리하는지하철중앙관제소로정의하며수신한신고정보를바탕으로, 신고된위치로부터가장가까운역에지하철보안관을배치하는역할을담당한다. 클라이언트는지하철내사건 / 사고현장을목격하거나성추행등의범죄상황에처했을 때, 자신이접속한객실내무선엑세스포인트를통해본논문에서개발한위치기반영상촬영정보와원터치신고정보를서버로전송할수있다. 클라이언트의송신데이터는전동차내부의엑세스포인트에서와이브로신호로변환되어외부백본망을거쳐서버로전송된다. 서버는클라이언트로부터수신한신고데이터에포함된위치정보를이용해중앙관제소에서관리하는실시간지하철위치추적시스템을통해해당지하철의호선과이동경로를추적한다. 중앙관제소는지하철의실시간이동정보를통해신고가접수된지하철이곧도착할위치 ( 도착역, 지하철칸번호 ) 를검색하여해당역에배치된지하철보안관에게클라이언트로부터수신한신고정보를가공하여전송한다. 중앙관제소로부터클라이언트의신고기능을전달받은지하철보안관은클라이언트의전화번호, 전동차칸번호, 신고내용등을통해전 173
WISET 주니어과학기술논문집 동차가도착하기전에미리해당전동차의칸위치에대기함으로써피해상황에적극적으로대처할수있다. 2. 위치기반신고서비스가. 위치기반영상촬영신고서비스본논문에서개발한위치기반영상촬영신고서비스는클라이언트가서버로전송하는범죄현장신고영상데이터에, 현재사용자가위치한전동차의칸정보가자동으로포함되어전송될수있도록지원하는서비스이다. 위치기반영상촬영신고서비스절차는 [ 그림 2] 와같다. 1 사용자는전동차내에배치된무선엑세스포인트에접속을요청한다. 2 엑세스포인트는사용자의연결요청을수락하고통신을위한링크를형성한다. 3 지하철내사건 / 사고현장을목격한클라이언트는신고하고자하는현장을모바일단말기기의카메라로촬영한다. 해당영상데이터는현재클라이언트가접속한무선엑세스포인트의 MAC 주소 (Media Access Control address) 와함께서버로전송될준비를하고, 서버로해당데이터를전송하기전에서버에양방향통신을위한 TCP(Transport Control Protocol) 연결을요청한다. 이때모든엑세스포인트의 MAC 주소는기기의고유한식별값이기때문에전체지하철호선의객실칸번호와 1:1 매핑이가능하다. 따라서서버가클라이언트에서전송된 MAC 주소를이용해해당지하철의위치정보와정확한칸번호를알기위해서는전체지하철객실에부착된엑세스포인트에대한 MAC 주소가서버의데이터베이스에저장되어있어야한다. 4 서버는클라이언트의연결요청이들어오면이를수락하고양방향링크를생성한다. 5 서버와클라이언트간통신링크가형성되면클라이언트는 MAC 주소와영상데이터를서버로전송한다. 6 서버는클라이언트로부터수신한데이터에서영상데이터와클라이언트가접속한엑세스포인트의 MAC 주소를분리한다. 영상데이터는서버컴퓨터의로컬에저장되고윈도우창으로해당이미지를화면에보여 그림 2. 영상촬영신고절차 174
지하철치안유지를위한무선랜기반앱서비스개발 준다. MAC 주소는해당엑세스포인트가설치된객실칸의번호를추적하기위한질의어 (Query) 로써, 해당칸번호가속한지하철의호선과상 / 하행정보, 다음정차역등의값을검색한다. 7 중앙관제소의실시간지하철위치추적시스템과해당 MAC 주소를이용해, 지하철이도착할역에배치되어있는보안관의정보를검색한다. 이때지하철보안관목록은미리각역의상 / 하행에할당되어있다고가정한다. 8 수신한 MAC 주소를이용해해당역의보안관정보를찾으면보안관의단말기로신고가접수된클라이언트의전화번호및칸번호, 신고된내용을가공하여전송한다. 본논문에서는신속하고정확한정보전달을위해중앙관제소와지하철보안관사이의통신을 SMS(Short Message Service) 를사용하는것으로가정한다. 위기술한절차를통해, 사용자는스스로현재자신의위치정보를구체적으로제공하지않아도지하철보안관에게자신의정확한위치정보를전송할수있고범죄상황에빠르게대처할수있게한다. 나. 위치기반원터치신고서비스본연구에서개발한위치기반원터치신고서비스의목적은성추행피해상황에처한사용자가서비스버튼을한번누름으로써신고자의위치정보와신고상황을빠르게중앙관제소 로전송할수있도록지원하는서비스이다. 원터치신고의원리는위치기반영상촬영신고서비스방법과동일하다. 성추행피해를직감한사용자는가장먼저자신의피해사실과정확한현재위치를빠르게신고하는것이가장중요하다. 본연구의원터치신고서비스는사용자가버튼을누르는즉시사용자의모바일단말기기가현재자신이접속한객실내엑세스포인트의 MAC 주소를얻어온다. 사용자의모바일기기는엑세스포인트의 MAC 주소와내부적으로미리세팅해둔긴급알림메시지를서버로전송하기위해서버와의통신연결을시도한다. 통신연결이완료되면클라이언트는해당데이터를서버로전송하고서버는수신한데이터에서 MAC 주소에해당하는지하철호선, 상 / 하행정보, 칸번호등을검색하고이를바탕으로해당지하철보안관의전화번호를검색해지하철보안관에서클라이언트의전화번호, 칸번호, 피해메시지를전송한다. 위정보를수신한보안관은신속하게해당전동차가도착할위치에도착하여성추행가해자를검거할수있다. 3. 지하철치안유지를위한정보제공서비스 본연구에서개발한지하철치안지킴이서비스는위치기반영상촬영신고및원터치신고뿐만아니라사용자들이사전에지하철에서발생할수있는각종위협상황, 범죄상황에대처할수있는방법과예방법에대한다양한정보를제공한다. 175
WISET 주니어과학기술논문집 그림 3. 지하철치안유지를위한정보제공서비스메뉴 [ 그림 3] 은본연구에서개발한앱서비스가제공하는전체메뉴도식을나타낸다. 가. 긴급도움요청알람긴급도움요청알람은성추행피해자의목소리를대신하여주변사람들에게피해사실을알리기위한기능이다. 최근서울지하철은지하철성범죄예방캠페인의일환으로여성들에게호신용호루라기를배부하였다. 이는긴급상황시주의를환기시켜신속하게도움을요청할수있도록하기위함이다. 본연구에서개발한긴급도움요청알람역시이러한맥락에기반한것으로버튼터치식의사이렌알람과호루라기알람소리를제공한다. 또한실제사람의음성을이용한알람소리를제공함으로써주변사람들에게보다적극적으로피해사실을알릴수있게한다. 나. 지하철범죄예방및대응법지하철범죄예방및대응법은지하철을이용하는승객들이평소지하철에서빈번하게발생하는범죄들에대한예방법과대응방법을숙지할수있도록정보를제공하는서비스이다. 현재지하철범죄의대부분은성범죄, 폭력, 절도로분류된다. 따라서본연구에서는이러한범죄들에대한사전예방법과대응방법에대한지침을제공함으로써피해자들의적극적인신고를유도하고지하철범죄상황에처했을때침착하게대응할수있도록한다. 다. 지하철범죄통계해당메뉴는최근몇년간의통계자료 [7] 를바탕으로서울시지하철의범죄발생률에대한통계치를제공한다. 지하철역별, 시간별, 호선별로성추행, 폭력, 절도등이빈번하게발생되는역정보를제공하여사용자로하여금주의 176
지하철치안유지를위한무선랜기반앱서비스개발 를기울일수있도록한다. Ⅲ. 결과및토론 본장에서는지금까지제시한지하철치안유지서비스 지하철치안지킴이 를실제안드로이드폰을위한프로토타입의어플리케이션으로구현하는것에대해설명한다. 본논문 에서제안하는서비스를구현하기위해클라이언트와서버, 데이터베이스를구축한다. 클라이언트는 Java 프로그래밍언어를사용하여구현되며, 안드로이드 SDK 버전 2.2를기반으로개발되었다 [8][9]. 안드로이드프로그램개발툴은이클립스 3.6.1 통합개발환경툴을사용한다 [10]. 서버측은 JavaSE (Jave Standard Edition) 기반의 Java 프로그래밍언어를사용하 표 1. MAC 주소와매핑되는지하철운행정보 DB MAC 주소 지하철호선 칸번호 상 / 하행 다음도착역 78:d6:f0:28:0b:f3 4 4 0 sadang 2b:f4:df:25:48:9a 5 8 1 macheon --- --- --- --- --- 그림 4. 지하철치안지킴이시작화면과서브메뉴 177
WISET 주니어과학기술논문집 표 2. MAC 주소와매핑되는지하철에해당하는보안관리스트 DB 다음도착역 상 / 하행 보안관 상태 sadang 0 010-1234-5678 1 sadang 0 010-3333-7777 0 macheon 1 010-4321-8765 0 --- --- --- --- 며역시이클립스툴을이용해자바어플리케이션프로그램으로구현한다. [ 그림 4] 는본연구에서개발한클라이언트측어플리케이션의시작화면과서브메뉴화면중하나이다. 첫화면은 6개의서비스메뉴아이콘으로구성되어있으며사용자가아이콘을터치하면각각의기능을담당하는서브페이지로넘어간다. [ 그림 4] 는사용자가지하철범죄예방법메뉴를선택했을때, 서브메뉴로지하철성추행, 소매치기그리고폭력예방법을제공하는모습을나타낸다. 지하철범죄대응법과범죄통계메뉴역시동일한흐름을갖는다. 위치기반카메라촬영신고와원터치성추행신고의경우, 현실적으로본연구에서제안하는서버측 ( 중앙관제소 ) 의실시간지하철위치추적시스템을이용 / 적용할수없는한계점으로인해표 1, 표 2와같이 Preset 값으로지하철이동정보와관련된정보와지하철안전요원리스트정보에대한데이터베이스를구축하여테스트하였다. 클라이언트로부터 MAC 주소를수신한서버는표 1의데이터베이스테이블에서해당 MAC 주소와매핑되는지하철호선과상 / 하행정보, 칸번호그리고해당지하철의다음도착역정보를얻을수있다. 다음도착역과상 / 하행정보를알면표2의테이블을통해해당역에등록된지하철보안관목록을얻을수있다. 서버측에서는검색된보안관의전화번호를이용해신고가접수된칸번호를지하철보안관에게전송한다. [ 그림 5] 는위치기반영상촬영신고서비스를테스트하기위한모의시나리오이다. [ 그림 5] 에서 2는클라이언트, 3은서버로동작한다. 1은무선엑세스포인트로클라이언트와서버가 Wi-Fi를통해통신을할수있도록지원한다. 클라이언트는 2에서개발된어플리케이션을스마트폰케이블을통해실제스마트폰과연결하여이클립스에뮬레이터가아닌실제스마트폰위에서구동되도록하였다. [ 그림 6] 는클라이언트의카메라를통해영상을찍었을때 MAC 주소와함께서버로데이터가전송된모습을보여준다. [ 그림 6] 의서버는수신한데이터에서이미지데이터를추출하여윈도우창으로띄운모습이다. 동시에 MAC 주소를분리하여서버의데이터베이스에서해당지하철보 178
지하철치안유지를위한무선랜기반앱서비스개발 1 2 3 그림 5. 위치기반영상촬영신고서비스모의테스트시나리오 그림 6. 클라이언트에서서버로영상정보전송테스트 179
WISET 주니어과학기술논문집 안관의정보와수신한 MAC 주소와매핑되는칸번호를로그로출력한다. 원터치성추행신고기능역시위와동일한메커니즘으로동작함을확인하였다. Ⅳ. 결론 본연구에서는지하철치안유지를위해사용자가빠르고신속하게위험상황을중앙관제소로신고할수있는통신프로세스를정의하고, Java 프로그래밍언어를사용하여 지하철치안지킴이 어플리케이션을만들어테스트하였다. 뿐만아니라평소에스마트폰을비롯한 Wi-Fi 기능이탑재된모바일단말기기를자주사용하는사용자들을위해사전에지하철범죄에효과적으로대응하고예방할수있도록다양한정보를제공한다. 이를통해서기존신고프로그램의복잡성을줄이고사용자에게범죄대응에대한적극적인신고정신을고취시킴으로써지하철범죄가점차줄어들것으로기대한다. 본연구에서는실제지하철객실의 MAC 주소수집과지하철중앙관제소에서의지하철위치추적시스템을직접이용하지못하는한계점이있어소규모의모의테스트시나리오를통해성능을테스트하였다. 향후계획으로는지하철위치추적 API를활용하여실제중앙관 제소의역할을담당하는서버를구축하여실제와유사한환경에서테스트하는것이필요하다. Ⅴ. 참고문헌 [1] 노정훈, 김학경, 지하철범죄예방전략 : 서울지하철의성범죄를중심으로, 한국콘텐츠학회논문지, 2012, Vol. 12, No. 3, pp. 190-205. [2] http://www.seoul.co.kr/news/newsview.php? id= 20120922011018&spage=1 [3] http://www.seoulmetro.co.kr [4] http://mykoreaone.tistory.com/80 [5] http://en.wikipedia.org/wiki/wi-fi [6] http://en.wikipedia.org/wiki/wibro [7] http://www.opengirok.or.kr/3079 [8] http://www.oracle.com/technetwork/java/ index.html [9] 김상경, 안드로이드프로그래밍정복, 한빛미디어, 2012. [10] http://www.eclipse.org/ * 이연구는한국여성과학기술인지원센터 2012 WISET 여대학 ( 원 ) 생팀제연구지원사업의지원을받아수행되었습니다. 180