KR101864792B1 - 셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법 - Google Patents

셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법 Download PDF

Info

Publication number
KR101864792B1
KR101864792B1 KR1020160160997A KR20160160997A KR101864792B1 KR 101864792 B1 KR101864792 B1 KR 101864792B1 KR 1020160160997 A KR1020160160997 A KR 1020160160997A KR 20160160997 A KR20160160997 A KR 20160160997A KR 101864792 B1 KR101864792 B1 KR 101864792B1
Authority
KR
South Korea
Prior art keywords
boarding
code
passenger
information
shuttle bus
Prior art date
Application number
KR1020160160997A
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 KR1020160160997A priority Critical patent/KR101864792B1/ko
Application granted granted Critical
Publication of KR101864792B1 publication Critical patent/KR101864792B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0863Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Security & Cryptography (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 셔틀버스 탑승객 확인 단말에 관한 것으로 사용자 단말로부터 탑승코드를 수신하는 통신부, 차량정보를 저장하는 저장부, 및 수신한 탑승코드 중 차량정보를 저장부에 저장된 차량정보와 비교하여 탑승자의 탑승권한을 판단하는 처리부를 포함함으로써, 노선코드 또는 차량코드의 간단한 정보만을 이용하여 빠르고 간편하게 셔틀버스 탑승자를 확인할 수 있다.

Description

셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법{Shuttle bus passenger verifying terminal for verifying shuttle bus passenger, Shuttle bus management system, Shuttle bus passenger verifying method}
본 발명은 셔틀버스 탑승객 확인 단말에 관한 것으로서, 간단한 차량정보만을 이용하여 셔틀버스 탑승객을 확인하는 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법에 관한 것이다.
기존 셔틀버스의 탑승객을 확인하기 위해 주로 RFID카드, 비콘, QR-CODE등을 이용한 사원증과 학생증 등을 이용하며 탑승객 확인을 위하여 차량내에 설치된 탑승객 확인 단말에 탑승객 정보(사원번호, RFID카드UID, 비콘UID 등)를 저장하여 운영하고 있다. 회사 등에서 운영하는 셔틀버스는 직원의 수가 많고, 운행되는 버스와 노선이 다양하다. 직원은 특정 노선만을 정하여 이용하지 않고 모든 노선의 차량에 탑승하는 경우, 탑승객을 확인을 위해 명단을 갱신하여 저장하거나, 특정 노선에 배차되는 버스가 달라지는 경우, 배차되는 버스마다 해당 노선의 탑승객의 명단을 새로 저장 등록해야 하는 문제점이 있다.
본 발명과 관련된 선행기술로는 '탑승객 관리방법 및 장치(한국공개특허: 10-2006-0135259)' 등이 있다.
본 발명이 해결하고자 하는 첫 번째 과제는 간단한 차량정보만을 이용하여 셔틀버스 탑승객을 확인하는 셔틀버스 탑승객 확인 단말을 제공하는 것이다.
본 발명이 해결하고자 하는 두 번째 과제는 간단한 차량정보만을 이용하여 셔틀버스 탑승객을 확인하는 셔틀버스 관리 시스템을 제공하는 것이다.
본 발명이 해결하고자 하는 세 번째 과제는 간단한 차량정보만을 이용하여 셔틀버스 탑승객을 확인하는 셔틀버스 탑승객 확인 방법을 제공하는 것이다.
본 발명은 상기 첫 번째 과제를 해결하기 위하여, 사용자 단말로부터 탑승코드를 수신하는 통신부; 차량정보를 저장하는 저장부; 및 상기 수신한 탑승코드 중 차량정보를 상기 저장부에 저장된 차량정보와 비교하여 탑승자의 탑승권한을 판단하는 처리부를 포함하는 셔틀버스 탑승객 확인 단말을 제공한다.
본 발명의 다른 실시예에 의하면, 상기 저장부에 저장된 차량정보는 노선코드이고, 상기 탑승코드는 서버로부터 상기 사용자 단말이 수신하는 정보이며, 상기 탑승코드에는 탑승자 코드 및 상기 서버에 저장된 노선코드가 암호화되어 포함되는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말일 수 있다.
본 발명의 다른 실시예에 의하면, 상기 저장부에 저장된 차량정보는 해당 차량 고유의 차량코드이고, 상기 탑승코드는 서버로부터 상기 사용자 단말이 수신하는 정보이며, 상기 탑승코드에는 탑승자 코드 및 상기 서버에 저장된 차량코드가 암호화되어 포함되는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말일 수 있다.
본 발명의 다른 실시예에 의하면, 상기 저장부는, 셔틀버스 탑승자 정보를 저장하거나 셔틀버스 탑승자 정보를 저장하는 서버와 동기화되지 않는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말일 수 있다.
본 발명의 다른 실시예에 의하면, 상기 탑승코드는, 서버에서 1회용 암호화키 생성기에서 생성되는 암호화키를 이용하여 암호화된 정보인 것을 특징으로 하는 셔틀버스 탑승객 확인 단말일 수 있다.
본 발명의 다른 실시예에 의하면, 상기 처리부는, 1회용 암호화키 생성기에서 생성되는 복호화키를 이용하여 상기 탑승코드를 복호화하는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말일 수 있다.
본 발명의 다른 실시예에 의하면, 상기 통신부는, 상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 서버로 송신하는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말일 수 있다.
본 발명은 상기 두 번째 과제를 해결하기 위하여, 서버에 탑승자 코드와 함께 탑승권 발생 요청을 송신하고, 상기 탑승권 발생 요청에 따른 수신한 탑승코드를 상기 서버로부터 수신하며, 상기 탑승코드를 셔틀버스 탑승객 확인 단말로 송신하는 사용자 단말; 상기 사용자 단말로부터 탑승코드를 수신하고, 상기 수신한 탑승코드 중 차량정보를 저장하고 있는 차량정보와 비교하여 탑승자의 탑승권한을 판단하며, 상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 상기 서버로 송신하는 셔틀버스 탑승객 확인 단말; 및 상기 사용자 단말로부터 상기 탑승권 발생 요청을 받고, 해당 탑승객이 승차할 차량에 대한 차량정보를 암호화하여 상기 사용자 단말로 송신하고, 상기 승하차 정보를 상기 셔틀버스 탑승객 확인 단말로부터 수신하여 관리하는 서버를 포함하고, 상기 셔틀버스 탑승객 확인 단말이 상기 탑승권한을 판단하는 차량정보는 노선코드 또는 해당 차량 고유의 차량코드인 것을 특징으로 하는 셔틀버스 관리 시스템을 제공한다.
본 발명은 상기 세 번째 과제를 해결하기 위하여, 사용자 단말로부터 탑승코드를 수신하는 단계; 및 상기 수신한 탑승코드 중 차량정보를 저장부에 저장된 차량정보와 비교하여 탑승자의 탑승권한을 판단하는 단계를 포함하고, 상기 탑승권한을 판단하는 차량정보는 노선코드 또는 해당 차량 고유의 차량코드인 것을 특징으로 하는 셔틀버스 탑승객 확인 방법을 제공한다.
본 발명의 다른 실시예에 의하면, 상기 사용자 단말로부터 탑승코드를 수신하는 단계 이후, 1회용 암호화키 생성기에서 생성되는 복호화키를 이용하여 상기 수신한 탑승코드를 복호화하는 단계를 더 포함하는 셔틀버스 탑승객 확인 방법일 수 있다.
본 발명의 다른 실시예에 의하면, 상기 탑승자의 탑승권한을 판단한 결과 탑승권한이 있는 것으로 판단되는 경우, 상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 서버로 송신하는 단계를 더 포함하는 셔틀버스 탑승객 확인 방법일 수 있다.
본 발명에 따르면, 노선코드 또는 차량코드의 간단한 정보만을 이용하여 빠르고 간편하게 셔틀버스 탑승자를 확인할 수 있다. 이를 통해, 셔틀버스 탑승자의 명단을 저장하거나, 동기화를 통해 업데이트할 필요가 없으므로, 속도가 빠르며, 통신장애 등에 따라 발생할 수 있는 문제점을 해결할 수 있다. 노선에 따라 차량의 배차가 달라지더라도 노선정보만 업데이트되면 탑승자를 확인할 수 있어 탑승자의 편의성이 증대되며, 효율적인 셔틀버스 관리가 가능하다.
도 1은 본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 단말의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 셔틀버스 관리 시스템의 블록도이다.
도 3 내지 4는 본 발명의 실시예에 따른 셔틀버스 관리 시스템에서 탑승객 확인 단말, 사용자 단말, 및 서버가 주고받는 정보를 나타낸 것이다.
도 5는 본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 방법의 흐름도이다.
도 6은 본 발명의 다른 실시예에 따른 셔틀버스 탑승객 확인 방법의 흐름도이다.
본 발명에 관한 구체적인 내용의 설명에 앞서 이해의 편의를 위해 본 발명이 해결하고자 하는 과제의 해결 방안의 개요 또는 기술적 사상의 핵심을 우선 제시한다.
본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 단말은, 사용자 단말로부터 탑승코드를 수신하는 통신부, 차량정보를 저장하는 저장부, 및 상기 수신한 탑승코드 중 차량정보를 상기 저장부에 저장된 차량정보와 비교하여 탑승자의 탑승권한을 판단하는 처리부를 포함한다.
이하 첨부된 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 실시 예를 상세히 설명한다. 그러나 이들 실시예는 본 발명을 보다 구체적으로 설명하기 위한 것으로, 본 발명의 범위가 이에 의하여 제한되지 않는다는 것은 당업계의 통상의 지식을 가진 자에게 자명할 것이다.
본 발명이 해결하고자 하는 과제의 해결 방안을 명확하게 하기 위한 발명의 구성을 본 발명의 바람직한 실시예에 근거하여 첨부 도면을 참조하여 상세히 설명하되, 당해 도면에 대한 설명시 필요한 경우 다른 도면의 구성요소를 인용할 수 있음을 미리 밝혀둔다. 아울러 본 발명의 바람직한 실시 예에 대한 동작 원리를 상세하게 설명함에 있어 본 발명과 관련된 공지 기능 또는 구성에 대한 구체적인 설명 그리고 그 이외의 제반 사항이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그 상세한 설명을 생략한다.
기존 셔틀버스에서 탑승객 확인에서 발생하는 예는 다음과 같다.
먼저, 셔틀버스 차량에 탑승할 수 있는 직원(회사의 경우)의 수가 많고, 직원의 변동이 많으며, 직원들은 모든 노선의 차량의 탑승할 수 있는 권한이 있는 경우(사례1), 탑승 명단을 차량에 위치하는 셔틀버스 탑승객 확인 단말 내의 데이터베이스에 서버로부터 직원 정보를 수신받아 저장하고, 직원의 변동사항을 갱신해야 한다. 또는, 셔틀버스 차량이 특정 노선에만 배차되지 않고 노선을 달리하여 배차되며, 셔틀버스 노선에 따라 요금이 상이한 경우(사례2), 차량이 노선에 배차될 때마다, 기존 노선의 탑승객 정보를 삭제하고 해당 노선의 탑승객 정보를 새로 갱신해야 한다.
이와 같이, 탑승객의 정보를 자주 갱신해야 하는 셔틀버스 경우, 아래와 같은 문제점이 발생한다.
i. 이동통신 데이터 사용료 과다와 탑승객 데이터 동기화 속도 저하가 발생한다. 매일 탑승객 데이터를 갱신하기 위하여 서버와 다량(사례1)의 데이터를 내려받아야 하며, 차량의 특성상 이동통신망을 이용할 수 밖에 없으므로 이동통신 데이터 사용량이 과다해진다. 또한, 다량의 데이터를 다운로드 받고 플래시 메모리에 재작성하는 과정으로 인하여 상당한 시간이 소요되며(실제 10분 가량의 시간 필요) 데이터 동기화중에는 탑승객확인업무가 불가능하다.
ii. 데이터의 안정성이 낮다. 차량의 탑승객확인 단말은 주로 저사양의 마이콤 단말을 이용하며 내부 플래시 메모리에 탑승객 DB를 관리한다. 그러나, 차량의 특성상 잦은 전원 On/Off와 노이즈 등의 문제로 인해 파일시스템이 파괴되거나 불안정한 경우가 다수 발생한다.
iii. 데이터의 부정확성이 발생할 수 있다. 1일 1회 갱신 등으로 인해 미처 갱신되지 못한 신입사원이나 퇴사자 정보로 인하여 탑승객 확인의 정확성이 낮아질 수 있다.
iv. 데이터 무결성이 낮다. 다량의 데이터가 서버와 동기화 되어야 하는 상황이나 이동체인 차량의 특성상 이동중 데이터 송수신 시 신호 끊김이나 속도저하 등의 통신상태 불량으로 인해 동기화되는 데이터가 부정확할 수 있다.
v. 응답속도가 저하될 수 있다. 버스에 탑승객이 줄지어 탑승하는 경우 탑승객확인단말의 RFID인식과 탑승권한 확인이 빠르게 이루어져야 함에 불구하고 성능이 높지 않은 마이콤단말에 다량(6만건)의 탑승객 데이터를 보관하는 경우 응답속도가 저하되어 탑승객이 기다려야 하는 경우 발생할 수 있다.
vi. 플래시 메모리 수명 단축으로 고장이 발생할 수 있다. 최대 쓰기 횟수가 정해진 플래시 메모리의 특성상 사례2와 같이 잦은 데이터 갱신(쓰기)이 이루어지는 경우 메모리의 수명단축으로 이어져 탑승객 확인 단말의 고장이 발생할 수 있다.
vii. 데이터 유출 가능성이 있다. 탑승객의 개인정보(사원번호, RFID카드번호 등)을 이동체인 버스에 설치된 “탑승객확인단말기”에 내장함으로써 개인정보와 보안데이터 유출의 가능성이 높다. 특히 기업출입카드와 탑승카드를 동일하게 운영하는 경우도 많아 “탑승객확인단말기”의 해킹으로 손쉽게 기업출입보안이 위협받을 수 있다.(버스의 차고지는 회사가 아니므로 누구나 손쉽게 “탑승객확인단말기”에 접근하거나 탈취가능하다.)
viii. 사원증의 복제가 가능하다. “탑승객확인단말기”와 사원증 등의 탑승객확인매체를 보유한 경우 “탑승객확인단말기”와 사원증간에 주고받는 데이터를 가로채 손쉽게 사원증을 복제할 수 있는 가능성이 있다.
ix. 서버연동 인증이 불가할 수 있다. 이동통신망에 연결되어 있으며 이동하는 차량에 설치되어 있으므로 통신환경이 좋지 않아(실제 당사에서 진행한 필리핀 수빅 한진중공업 조선소의 경우 통근차량이 이동하는 경로중 70%가 이동통신 음영지역임) 단말기자체에 인증관련 정보를 내장하지 않고 서버와 실시간으로 연결하여 인증하는 방식의 적용이 불가능하다.
상기와 같은 기존 셔틀버스 운행방식에서 발생할 수 있는 문제점들에 대하여, 본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 단말은 많은 양의 데이터 갱신이 이루어지지 않고 간단한 정보만을 이용하여 셔틀버스 탑승객 확인의 편리성과 정보의 안전성을 확보한다. 이하에서는 본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 단말에 대해 구체적으로 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 단말의 블록도이다.
본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 단말(110)은 통신부(111), 저장부(112), 및 처리부(113)로 구성된다.
통신부(111)는 사용자 단말(120)로부터 탑승코드를 수신한다. 탑승객이 차량에 탑승시 탑승객이 소지하고 있는 사용자 단말(120)로부터 탑승코드를 수신한다. 사용자 단말(120)은 스마트폰과 같은 모바일 단말이거나, 통신 및 저장 기능이 포함된 사원증과 같은 탑승권일 수 있다. 탑승코드는, 탑승객의 탑승권 발생 요청에 따라 서버에서 생성하여 사용자 단말(120)이 서버로부터 수신하는 정보이다. 통신부(111)는 탑승코드의 저장 형태에 따라 QR코드리더, 바코드리더, NFC리더, 또는 BLE단말(beacon의 경우)로 구현되어 사용자 단말(120)과 통신할 수 있다.
저장부(112)는 차량정보를 저장한다. 사용자 단말(120)로부터 수신한 탑승코드에 포함된 차량정보와의 비교에 필요한 차량정보가 저장부(112)에 저장된다.
처리부(113)는 상기 수신한 탑승코드 중 차량정보를 상기 저장부에 저장된 차량정보와 비교하여 탑승자의 탑승권한을 판단한다. 처리부(113)는 탑승코드로부터 차량정보를 독출하여, 저장부(112)에 저장된 차량정보와 비교함으로써 탑승자의 탑승권한이 있는지를 판단하여 탑승자의 탑승을 승인한다.
탑승객의 탑승권한을 판단하는 차량정보는 노선코드 또는 차량 고유의 차량코드를 이용할 수 있다. 노선코드 또는 차량 고유의 차량코드만을 이용하여 탑승객을 확인하는바, 기존 셔틀버스의 문제점을 발생시키는 원인이 되는 셔틀버스 탑승자 정보를 저장하거나 셔틀버스 탑승자 정보를 저장하는 서버와 동기화되지 않는다.
노선 코드를 이용하는 경우, 저장부(112)에는 탑승객 명단 등의 탑승객 정보를 저장하여 확인하는데 이용하지 않고, 노선코드만을 차량정보로 저장한다. 차량이 배차되는 노선이 일정한 경우, 하나의 노선코드만을 저장하고, 노선이 달라지는 경우에는 서버와 배차정보만을 동기화하여, 노선코드만을 갱신한다. 서버는 탑승객의 승차권 발생 요청을 받으면, 탑승객이 탑승하고자 하는 노선코드를 이용하여 탑승코드를 생성하여 사용자 단말(120)에 송신한다. 이때, 서버에서 생성되는 탑승코드에는 탑승자 코드 및 상기 서버에 저장된 노선코드가 암호화되어 포함될 수 있다.
차량 고유의 차량코드를 이용하는 경우, 저장부(112)에는 탑승객 명단 등의 탑승객 정보를 저장하여 확인하는데 이용하지 않고, 차량코드만을 차량정보로 저장한다. 차량 고유의 차량코드는 고정된 정보인바, 저장부(112)에 저장된 차량정보의 갱신이 불필요하다. 서버는 탑승객의 승차권 발생 요청을 받으면, 탑승객이 탑승하고자 하는 노선에 배차된 차량코드를 이용하여 탑승코드를 생성하여 사용자 단말(120)에 송신한다. 이때, 서버에서 생성되는 탑승코드에는 탑승자 코드 및 상기 서버에 저장된 차량코드가 암호화되어 포함될 수 있다.
상기 탑승코드는 서버에서 1회용 암호화키 생성기에서 생성되는 암호화키를 이용하여 암호화된 정보일 수 있다. 탑승코드의 해킹 또는 복사등의 문제점을 방지하기 위하여, 탑승코드를 생성할 때, OTP 생성기와 같은, 1회용 암호화키 생성기를 이용할 수 있다. 서버는 1회용 암호화키 생성기에서 생성되는 암호화키를 이용하여 탑승코드를 암호화하여 생성할 수 있다.
탑승코드가 암호화되는 경우, 처리부(113)는 1회용 암호화키 생성기에서 생성되는 복호화키를 이용하여 상기 탑승코드를 복호화할 수 있다. 암호화된 탑승코드를 복호화하여 차량코드를 독출하기 위하여, 처리부(113)는 OTP 생성기와 같은, 1회용 암호화키 생성기를 이용할 수 있다. 처리부(113)는 1회용 암호화키 생성기에서 생성되는 암호화키를 이용하여 탑승코드를 복호화하여 차량정보를 독출하여, 저장부(112)에 저장된 차량정보와의 비교를 수행할 수 있다.
처리부(113)에서의 차량정보 비교를 통한 셔틀버스 탑승객에 대한 탑승 승인이 이루어지면, 통신부(111)는 사용자 단말(120)의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 서버로 송신할 수 있다. 셔틀버스 탑승객에 대한 서버의 관리를 위하여, 승하차 정보를 서버로 송신할 수 있다. 해당 송신은 실시간 또는 주기적으로 송신되거나, 사후 정보이고 실시간 정보 송신이 불필요할 수 있는바 통신환경에 따라 송신될 수 있다. 승하차 정보에는 탑승자 코드, 탑승시각, 차량코드, 노선코드 등이 포함될 수 있다. 승하차 정보는 탑승객 수 조절, 셔틀버스 배차등 셔틀버스 관리에 이용될 수 있다.
상기와 같은, 셔틀버스 탑승객 확인 단말을 이용하여 도 2의 셔틀버스 관리 시스템(200)을 구현할 수 있다. 셔틀버스 관리 시스템(200)은 사용자 단말(210), 셔틀버스 탑승객 확인 단말(220), 및 서버(230)로 구성된다. 셔틀버스 관리 시스템(200)에 대한 상세한 설명은 도 1의 셔틀버스 탑승객 확인 단말(110)에 대한 상세한 설명에 대응되는바, 중복되는 설명은 생략하도록 한다.
사용자 단말(210)은 서버(230)에 탑승자 코드와 함께 탑승권 발생 요청을 송신하고, 상기 탑승권 발생 요청에 따른 수신한 탑승코드를 상기 서버(230)로부터 수신하며, 상기 탑승코드를 셔틀버스 탑승객 확인 단말(220)로 송신한다.
셔틀버스 탑승객 확인 단말(220)은 상기 사용자 단말(210)로부터 탑승코드를 수신하고, 상기 수신한 탑승코드 중 차량정보를 저장하고 있는 차량정보와 비교하여 탑승자의 탑승권한을 판단하며, 상기 사용자 단말(210)의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 상기 서버(230)로 송신한다. 상기 셔틀버스 탑승객 확인 단말(220)이 상기 탑승권한을 판단하는 차량정보는 노선코드 또는 해당 차량 고유의 차량코드이다.
서버(230)는 상기 사용자 단말(210)로부터 상기 탑승권 발생 요청을 받고, 해당 탑승객이 승차할 차량에 대한 차량정보를 암호화하여 상기 사용자 단말(210)로 송신하고, 상기 승하차 정보를 상기 셔틀버스 탑승객 확인 단말(220)로부터 수신하여 관리한다.
도 3 내지 4는 본 발명의 실시예에 따른 셔틀버스 관리 시스템에서 탑승객 확인 단말, 사용자 단말, 및 서버가 주고받는 정보를 구체적으로 나타낸 것이다.
도 3은 노선코드만을 이용하여 탑승객의 탑승권한을 확인하는 경우에 대한 도면이다. 사용자단말에서 탑승권 발생요청이 선택되면, 사용자단말에서 서버로 탑승코드 발생요청을 송신한다. 탑승코드 발생요청에는 탑승자코드, 탑승자가 탑승하고자 하는 노선코드가 포함된다. 탑승코드 발생요청을 수신한 서버는 데이터베이스에 저장된 배차정보 등을 이용하여 탑승 노선을 조회하고, 해당 노선에 대한 탑승객 노선승인 여부를 판단한다. 서버에 저장된 배차정보는 탑승객 확인 단말과 동기화된 정보이다. 승인이 되는 경우, 탑승코드 인코더에서 탑승객 확인을 위한 정보인 노선코드를 탑승자 코드와 함께 암호화한다. 이때, OTP 생성기를 이용하여 암호화키를 생성하여, 노선코드와 탑승자 코드를 암호화하여 탑승코드를 생성한다. 서버는 암호화된 탑승코드를 사용자 단말로 송신한다. 사용자 단말은 승인된 탑승코드를 수신한 경우, 해당 탑승코드를 이용하여 탑승권의 형태로 변환할 수 있다. 탑승권 데이터는 QR 코드, 바코드, NFC, Beacon 형태로 가공될 수 있다. 차량에 탑승시, 사용자 단말은 차량에 위치하는 탑승객 확인 단말과 통신을 통해, 탑승코드를 송신한다. 탑승객 확인 단말은 탑승권의 형태에 따라 통신의 형태는 달라질 수 있다. 수신한 탑승코드는 암호화되 있기 때문에, 이를 복호화한다. OTP 생성기를 이용하여 복호화키를 생성하여, 탑승코드로부터 노선코드와 탑승자 코드를 독출한다. 상기 독출된 노선코드와 탑승객 확인 단말에 저장된 노선코드만을 비교함으로써 탑승권한을 확인한다. 노선코드가 동일한 경우, 해당 탑승객의 탑승권한이 있는 것으로 판단하여 탑승을 승인하고, 이에 따른 승하차 정보를 서버로 송신한다. 승하차 정보에는 차량코드, 탑승시각, 노선코드, 탑승자코드가 포함되며, 이를 수신한 서버는 승하차 정보를 저장하여, 셔틀버스 관리에 이용한다.
도 4는 챠량코드만을 이용하여 탑승객의 탑승권한을 확인하는 경우에 대한 도면이다. 도 3의 노선코드만을 이용하는 경우와 프로세스를 유사하나, 노선코드와 다르게 차량코드는 해당 차량 고유의 코드이기 때문에, 동기화가 불필요하다. 탑승객이 탑승하고자 하는 노선에 어떤 차량이 배차되었는지에 대한 판단을 서버에서 추가적으로 수행한다. 서버는 노선승인 여부 이후, 배차정보를 조회하고, 배차된 차량코드를 이용하여 탑승코드를 암호화하여 생성하여, 사용자 단말에 송신한다. 사용자 단말로부터 탑승코드를 수신한 탑승객 확인 단말은 탑승코드를 복호화하여 차량코드를 독출하고, 해당 차량의 고유한 차량코드와 비교하여 탑승권한을 판단한다. 탑승권한이 승인된 경우, 승하차 정보를 서버로 송신한다. 이때, 승하차 정보에는 차량코드, 탑승시각, 탑승자 코드가 포함된다. 서버는 수신된 승하차 정보의 차량코드에 현재 배차된 노선코드를 매핑함으로써 배차정보를 관리할 수 있다.
도 5는 본 발명의 일 실시예에 따른 셔틀버스 탑승객 확인 방법의 흐름도이고, 도 6은 본 발명의 다른 실시예에 따른 셔틀버스 탑승객 확인 방법의 흐름도이다. 도 5 내지 도 6에 대한 상세한 설명은 도 1 내지 도 4의 셔틀버스 탑승객 확인 단말 내지 셔틀버스 관리 시스템에 대한 상세한 설명에 대응하는바, 이하, 중복되는 설명은 생략하도록 한다.
510 단계는 사용자 단말로부터 탑승코드를 수신하는 단계이다.
520 단계는 상기 수신한 탑승코드 중 차량정보를 저장부에 저장된 차량정보와 비교하여 탑승자의 탑승권한을 판단하는 단계이다. 이때, 탑승권한을 판단하는 차량정보는 노선코드 또는 해당 차량 고유의 차량코드이다.
610 단계는 1회용 암호화키 생성기에서 생성되는 복호화키를 이용하여 상기 수신한 탑승코드를 복호화하는 단계로, 탑승코드는 보안을 위해 서버에서 암호화될 수 있으며, 상기 사용자 단말로부터 탑승코드를 수신하는 510 단계 이후, 1회용 암호화키 생성기에서 생성되는 복호화키를 이용하여 상기 수신한 탑승코드를 복호화할 수 있다.
620 단계는 상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 서버로 송신하는 단계로, 520 단계에서 탑승자의 탑승권한을 판단한 결과 탑승권한이 있는 것으로 판단되는 경우 상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 서버로 송신하여, 서버에서 해당 정보를 이용하여 셔틀버스 관리가 가능하도록 할 수 있다.
본 발명의 실시예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.

Claims (11)

  1. 특정 노선에만 배차되지 않고 노선을 달리하여 배차되는 셔틀버스의 셔틀버스 탑승객 확인 단말에 있어서,
    사용자 단말로부터 탑승코드를 수신하는 통신부;
    해당 차량 고유의 차량코드인 차량정보를 미리 저장하는 저장부; 및
    상기 수신한 탑승코드 중 차량정보만을 상기 저장부에 저장된 차량정보와 비교하여 탑승자의 탑승권한을 판단하는 처리부를 포함하고,
    상기 저장부는,
    노선에 대한 배차 변경에 따라 셔틀버스 탑승객 정보를 갱신하여 저장하지 않고, 셔틀버스 탑승객 정보를 저장하는 서버와 동기화되지 않으며,
    상기 탑승코드는,
    탑승객이 탑승하고자 하는 노선에 대한 상기 사용자 단말의 탑승권 발생 요청에 따라 상기 노선에 배차된 차량의 차량코드를 이용하여 서버에서 생성된 후, 상기 서버로부터 상기 사용자 단말이 수신한 정보인 것을 특징으로 하는 셔틀버스 탑승객 확인 단말.
  2. 삭제
  3. 제 1 항에 있어서,
    상기 탑승코드에는 탑승자 코드 및 상기 서버에 저장된 차량코드가 암호화되어 포함되는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말.
  4. 삭제
  5. 제 1 항에 있어서,
    상기 탑승코드는,
    서버에서 1회용 암호화키 생성기에서 생성되는 암호화키를 이용하여 암호화된 정보인 것을 특징으로 하는 셔틀버스 탑승객 확인 단말.
  6. 제 1 항에 있어서,
    상기 처리부는,
    1회용 암호화키 생성기에서 생성되는 복호화키를 이용하여 상기 탑승코드를 복호화하는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말.
  7. 제 1 항에 있어서,
    상기 통신부는,
    상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 서버로 송신하는 것을 특징으로 하는 셔틀버스 탑승객 확인 단말.
  8. 특정 노선에만 배차되지 않고 노선을 달리하여 배차되는 셔틀버스에 대한 셔틀버스 관리 시스템에 있어서,
    서버에 탑승자 코드와 함께 탑승객이 탑승하고자 하는 노선에 대한 탑승권 발생 요청을 송신하고, 상기 탑승권 발생 요청에 따라 수신한 탑승코드를 상기 서버로부터 수신하며, 상기 탑승코드를 셔틀버스 탑승객 확인 단말로 송신하는 사용자 단말;
    상기 사용자 단말로부터 탑승코드를 수신하고, 상기 수신한 탑승코드 중 차량정보만을 미리 저장하고 있는 해당 차량 고유의 차량코드인 차량정보와 비교하여 탑승자의 탑승권한을 판단하며, 상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 상기 서버로 송신하는 셔틀버스 탑승객 확인 단말; 및
    상기 사용자 단말로부터 상기 탑승권 발생 요청을 받고, 상기 노선에 배차된 차량의 차량코드를 이용하여 해당 탑승객이 승차할 차량에 대한 차량정보를 암호화하여 상기 사용자 단말로 송신하고, 상기 승하차 정보를 상기 셔틀버스 탑승객 확인 단말로부터 수신하여 관리하는 서버를 포함하고,
    상기 셔틀버스 탑승객 확인 단말은,
    노선에 대한 배차 변경에 따라 셔틀버스 탑승객 정보를 갱신하여 저장하지 않고, 셔틀버스 탑승자 정보를 저장하는 서버와 동기화되지 않는 것을 특징으로 하는 셔틀버스 관리 시스템.
  9. 특정 노선에만 배차되지 않고 노선을 달리하여 배차되는 셔틀버스에 대한 셔틀버스 탑승객 확인 방법에 있어서,
    셔틀버스 탑승객 확인 단말이 사용자 단말로부터 탑승코드를 수신하는 단계; 및
    상기 셔틀버스 탑승객 확인 단말이 상기 수신한 탑승코드 중 차량정보만을 저장부에 미리 저장된 해당 차량 고유의 차량코드인 차량정보와 비교하여 탑승자의 탑승권한을 판단하는 단계를 포함하고,
    상기 저장부는,
    노선에 대한 배차 변경에 따라 셔틀버스 탑승객 정보를 갱신하여 저장하지 않고, 셔틀버스 탑승객 정보를 저장하는 서버와 동기화되지 않으며,
    상기 탑승코드는,
    탑승객이 탑승하고자 하는 노선에 대한 상기 사용자 단말의 탑승권 발생 요청에 따라 상기 노선에 배차된 차량의 차량코드를 이용하여 서버에서 생성된 후, 상기 서버로부터 상기 사용자 단말이 수신한 정보인 것을 특징으로 하는 셔틀버스 탑승객 확인 방법.
  10. 제 9 항에 있어서,
    상기 사용자 단말로부터 탑승코드를 수신하는 단계 이후,
    상기 셔틀버스 탑승객 확인 단말이 1회용 암호화키 생성기에서 생성되는 복호화키를 이용하여 상기 수신한 탑승코드를 복호화하는 단계를 더 포함하는 셔틀버스 탑승객 확인 방법.
  11. 제 9 항에 있어서,
    상기 탑승자의 탑승권한을 판단한 결과 탑승권한이 있는 것으로 판단되는 경우,
    상기 셔틀버스 탑승객 확인 단말이 상기 사용자 단말의 탑승 승인에 따른 승하차 정보를 차량 정보와 함께 서버로 송신하는 단계를 더 포함하는 셔틀버스 탑승객 확인 방법.
KR1020160160997A 2016-11-30 2016-11-30 셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법 KR101864792B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160160997A KR101864792B1 (ko) 2016-11-30 2016-11-30 셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160160997A KR101864792B1 (ko) 2016-11-30 2016-11-30 셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법

Publications (1)

Publication Number Publication Date
KR101864792B1 true KR101864792B1 (ko) 2018-06-05

Family

ID=62635437

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160160997A KR101864792B1 (ko) 2016-11-30 2016-11-30 셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법

Country Status (1)

Country Link
KR (1) KR101864792B1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112686435A (zh) * 2020-12-23 2021-04-20 四川锐明智通科技有限公司 排班方法、排班装置及终端设备
KR20210079674A (ko) * 2019-12-20 2021-06-30 엔에이치엔페이코 주식회사 모바일 승차권 서비스 제공방법
KR102280743B1 (ko) * 2021-02-05 2021-07-21 로드위 주식회사 셔틀버스 플랫폼 실시간 운영 시스템
KR102371942B1 (ko) * 2021-10-28 2022-03-10 이주항 통근버스 운행관리 시스템
KR102443817B1 (ko) * 2021-10-28 2022-09-16 김정애 통근버스 탑승자 관리 시스템

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009037468A (ja) * 2007-08-02 2009-02-19 Hitachi Information & Communication Engineering Ltd 車両検知システム及び方法
KR20110136533A (ko) * 2010-06-15 2011-12-21 주식회사 에이텍 통근버스 탑승자 관리 시스템
KR101592861B1 (ko) * 2014-12-24 2016-02-12 경북대학교 산학협력단 교통적 약자를 위한 버스 승하차 서비스 시스템 및 그 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009037468A (ja) * 2007-08-02 2009-02-19 Hitachi Information & Communication Engineering Ltd 車両検知システム及び方法
KR20110136533A (ko) * 2010-06-15 2011-12-21 주식회사 에이텍 통근버스 탑승자 관리 시스템
KR101592861B1 (ko) * 2014-12-24 2016-02-12 경북대학교 산학협력단 교통적 약자를 위한 버스 승하차 서비스 시스템 및 그 방법

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210079674A (ko) * 2019-12-20 2021-06-30 엔에이치엔페이코 주식회사 모바일 승차권 서비스 제공방법
KR102448704B1 (ko) * 2019-12-20 2022-09-28 엔에이치엔페이코 주식회사 모바일 승차권 서비스 제공방법
CN112686435A (zh) * 2020-12-23 2021-04-20 四川锐明智通科技有限公司 排班方法、排班装置及终端设备
KR102280743B1 (ko) * 2021-02-05 2021-07-21 로드위 주식회사 셔틀버스 플랫폼 실시간 운영 시스템
WO2022169142A1 (ko) * 2021-02-05 2022-08-11 로드위주식회사 셔틀버스 플랫폼 실시간 운영 시스템
KR102371942B1 (ko) * 2021-10-28 2022-03-10 이주항 통근버스 운행관리 시스템
KR102443817B1 (ko) * 2021-10-28 2022-09-16 김정애 통근버스 탑승자 관리 시스템

Similar Documents

Publication Publication Date Title
KR101864792B1 (ko) 셔틀버스 탑승객 확인을 위한 셔틀버스 탑승객 확인 단말, 셔틀버스 관리 시스템, 및 셔틀버스 탑승객 확인 방법
US9542630B2 (en) Method of securely reading data from a transponder
US9704153B2 (en) System and method for enabling transactions on an associated network
US8730004B2 (en) Method and system for permitting remote check-in and coordinating access control
CN100419737C (zh) 应用鉴别***、安全设备和终端设备
KR20180105185A (ko) 이동 단말기의 카드 에뮬레이션에 기초한 신용 결제 방법 및 장치
CN110033534A (zh) 安全无缝进入控制
US11716194B2 (en) Vehicle communication for authorized entry
EP3544877A1 (en) Input of data into an on-board computer of a train
JP7379885B2 (ja) 自動バレーパーキングシステム、自動バレーパーキングプログラムおよび記憶媒体
NZ758637A (en) Universal fare payment and collection system
CN112888607A (zh) 辨识输送的乘客和货物的方法和设备
JP6229332B2 (ja) 管理システム及びプログラム
CN103260157B (zh) 面向卫星通信业务的用户管理***及其使用方法
JP6831454B2 (ja) シャトルバス搭乗客を確認するためのシャトルバス搭乗客確認端末、シャトルバス管理システム、及びシャトルバス搭乗客確認方法
KR20190141413A (ko) 주차 관제 출입 보안 시스템
JP4565827B2 (ja) Idタグを読み取る情報処理装置、idタグを読み取るためのプログラム、およびidタグに書き込むためのプログラム
KR102097867B1 (ko) 출입 관리 시스템 및 그 방법
JP6093133B2 (ja) 駅務機器保守システム
JP2009169808A (ja) 位置情報を用いたデータ管理システム、およびその方法、プログラム、媒体
JP6602032B2 (ja) 車上データベース更新システム
CN103078731A (zh) 彩票数据的加密方法及***
CN101662361A (zh) 密钥信息处理方法、装置及***
JP7499369B1 (ja) システム、生成装置、プログラム、及び情報処理装置
KR102499018B1 (ko) 열차 제어 시스템을 위한 통합 암호화 키 관리 장치 및 방법

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant