KR102178343B1 - Accident safety management system of school bus for children - Google Patents

Accident safety management system of school bus for children Download PDF

Info

Publication number
KR102178343B1
KR102178343B1 KR1020180155787A KR20180155787A KR102178343B1 KR 102178343 B1 KR102178343 B1 KR 102178343B1 KR 1020180155787 A KR1020180155787 A KR 1020180155787A KR 20180155787 A KR20180155787 A KR 20180155787A KR 102178343 B1 KR102178343 B1 KR 102178343B1
Authority
KR
South Korea
Prior art keywords
terminal
student
bus
school
location
Prior art date
Application number
KR1020180155787A
Other languages
Korean (ko)
Other versions
KR20200069410A (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 KR1020180155787A priority Critical patent/KR102178343B1/en
Publication of KR20200069410A publication Critical patent/KR20200069410A/en
Application granted granted Critical
Publication of KR102178343B1 publication Critical patent/KR102178343B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • G06Q50/30
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/42Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
    • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)
  • Alarm Systems (AREA)

Abstract

통학버스를 타고 통학하는 학생이 휴대하는 학생 단말 및 상기 통학버스에 설치되는 버스 단말을 포함하고, 상기 학생 단말 및 상기 버스 단말은 비콘을 포함하고, 상기 버스 단말은, 버스가 정차한 시점으로부터 상기 버스가 출발하는 시점 사이에 비콘을 통해 상기 학생 단말의 탑승이 인식되는 경우 상기 학생을 포함하는 탑승자 정보를 업데이트하고, 상기 업데이트된 정보를 서버로 전송하고, 상기 버스가 주행중에는 탑승자 정보를 업데이트하거나 서버로 업데이트된 정보를 전송하지 않는 것을 특징으로 하는, 어린이 통학 버스 내 사고 안전 지킴이 시스템이 개시된다.A student terminal carried by a student commuting to school on a school bus and a bus terminal installed on the school bus, the student terminal and the bus terminal include a beacon, and the bus terminal, from the point of time when the bus stops, If boarding of the student terminal is recognized through a beacon between the departure points of the bus, the passenger information including the student is updated, the updated information is transmitted to the server, and the passenger information is updated while the bus is running. Disclosed is an accident safety guard system in a school bus for children, characterized in that it does not transmit updated information to a server.

Description

어린이 통학 버스 내 사고 안전 지킴이 시스템 {ACCIDENT SAFETY MANAGEMENT SYSTEM OF SCHOOL BUS FOR CHILDREN}ACCIDENT SAFETY MANAGEMENT SYSTEM OF SCHOOL BUS FOR CHILDREN}

본 발명은 어린이 통학 버스 내 사고 안전 지킴이 시스템에 관한 것이다. The present invention relates to an accident safety guard system in a school bus for children.

미아 혹은 어린이 대상 범죄를 예방하기 위한 다양한 어린이용 디바이스들이 개발 및 이용되고 있다. 이러한 디바이스는 근거리 통신모듈, 네트워크 통신모듈, GPS 등을 포함하며, 유사시 부모에게 알림을 제공하거나, 아이의 위치를 추적할 수 있는 기술적 배경을 제공한다.Various children's devices are being developed and used to prevent crimes against lost children or children. These devices include a short-range communication module, a network communication module, a GPS, and the like, and provide a notification to a parent in case of emergency or provide a technical background for tracking a child's location.

하지만, 단일 디바이스로는 충분한 보호가 어려우며, 이를 시스템적으로 운용할 수 있도록 하는 인프라의 구축이 필요하다. 하지만, 이러한 인프라는 단기간 내에 구축될 수 있는 것이 아니므로, 그 범위를 제한하여 하나의 완결된 시스템으로서 인프라를 구축하기 위한 분야의 선택 및 기술의 개발이 요구된다.However, it is difficult to sufficiently protect it with a single device, and it is necessary to establish an infrastructure that enables it to be systematically operated. However, since such an infrastructure cannot be constructed within a short period of time, it is required to select a field and develop a technology for constructing an infrastructure as a complete system by limiting its scope.

공개특허공보 제10-2016-0057709호, 2016.05.24 공개Patent Publication No. 10-2016-0057709, published on May 24, 2016

본 발명이 해결하고자 하는 과제는 어린이 통학 버스 내 사고 안전 지킴이 시스템을 제공하는 것이다.The problem to be solved by the present invention is to provide an accident safety guard system in a school bus for children.

본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems that are not mentioned will be clearly understood by those skilled in the art from the following description.

상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 어린이 통학 버스 내 사고 안전 지킴이 시스템은, 통학버스를 타고 통학하는 학생이 휴대하는 학생 단말 및 상기 통학버스에 설치되는 버스 단말을 포함하고, 상기 학생 단말 및 상기 버스 단말은 비콘을 포함하고, 상기 버스 단말은, 버스가 정차한 시점으로부터 상기 버스가 출발하는 시점 사이에 비콘을 통해 상기 학생 단말의 탑승이 인식되는 경우 상기 학생을 포함하는 탑승자 정보를 업데이트하고, 상기 업데이트된 정보를 서버로 전송하고, 상기 버스가 주행중에는 탑승자 정보를 업데이트하거나 서버로 업데이트된 정보를 전송하지 않는 것을 특징으로 한다.An accident safety guard system in a school bus for children according to an aspect of the present invention for solving the above-described problem includes a student terminal carried by a student commuting to school on a school bus and a bus terminal installed on the school bus, The student terminal and the bus terminal include a beacon, and the bus terminal includes passenger information including the student when boarding of the student terminal is recognized through a beacon between the time when the bus stops and the time when the bus departs. And transmitting the updated information to the server, and updating occupant information or not transmitting the updated information to the server while the bus is running.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the present invention are included in the detailed description and drawings.

개시된 실시 예에 따르면, 아이의 위치정보를 제공함으로써 학부모가 안심하고 아이를 맡길 수 있도록 하는 장점이 있다. 또한, 통학버스의 이동 스케쥴 정보를 제공하여, 학부모가 용이하게 아이를 맡기고 픽업할 수 있도록 하는 장점이 있다.According to the disclosed embodiment, there is an advantage of providing the location information of the child so that the parent can safely entrust the child. In addition, there is an advantage of providing information on the schedule of transportation of the school bus so that parents can easily leave their children and pick them up.

본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 일 실시 예에 따른 통학버스 위치확인 및 안전등하교 관리 시스템을 도시한 도면이다.
도 2는 일 실시 예에 따른 시스템을 이용하여 학생의 등하교를 관리하는 방법을 도시한 도면이다.
도 3은 일 실시 예에 따른 학생 단말의 인식범위를 도시한 도면이다.
도 4는 일 실시 예에 따른 학생의 하차여부에 따른 사고를 방지하는 방법을 설명하기 위한 도면이다.
도 5는 일 실시 예에 따른 학교 출입관리 시스템을 도시한 도면이다.
도 6은 일 실시 예에 따른 서버를 도시한 구성도이다.
도 7은 일 실시 예에 따른 버스 탑승 인식방법을 설명하기 위한 도면이다.
도 8은 일 실시 예에 따른 정보전달 방법을 도시한 도면이다.
도 9는 일 실시 예에 따른 차량 탑승신청 애플리케이션 화면을 도시한 도면이다.
도 10은 일 실시 예에 따른 애플리케이션의 알림 리스트 화면을 도시한 도면이다.
1 is a diagram showing a school bus location check and a safe school bus management system according to an embodiment.
FIG. 2 is a diagram illustrating a method of managing a student's school attendance using a system according to an exemplary embodiment.
3 is a diagram illustrating a recognition range of a student terminal according to an embodiment.
4 is a diagram for explaining a method of preventing an accident according to whether a student gets off the bus, according to an exemplary embodiment.
5 is a diagram illustrating a school access control system according to an embodiment.
6 is a block diagram illustrating a server according to an embodiment.
7 is a diagram for explaining a method of recognizing a bus ride according to an exemplary embodiment.
8 is a diagram illustrating an information delivery method according to an embodiment.
9 is a diagram illustrating a vehicle boarding application application screen according to an embodiment.
10 is a diagram illustrating a notification list screen of an application according to an embodiment.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in a variety of different forms, only the present embodiments are intended to complete the disclosure of the present invention, It is provided to fully inform the technician of the scope of the present invention, and the present invention is only defined by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terms used in the present specification are for describing exemplary embodiments and are not intended to limit the present invention. In this specification, the singular form also includes the plural form unless specifically stated in the phrase. As used in the specification, “comprises” and/or “comprising” do not exclude the presence or addition of one or more other elements other than the mentioned elements. Throughout the specification, the same reference numerals refer to the same elements, and “and/or” includes each and all combinations of one or more of the mentioned elements. Although "first", "second", and the like are used to describe various elements, it goes without saying that these elements are not limited by these terms. These terms are only used to distinguish one component from another component. Therefore, it goes without saying that the first component mentioned below may be the second component within the technical idea of the present invention.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used as meanings that can be commonly understood by those of ordinary skill in the art to which the present invention belongs. In addition, terms defined in a commonly used dictionary are not interpreted ideally or excessively unless explicitly defined specifically.

명세서에서 사용되는 "부" 또는 “모듈”이라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부" 또는 “모듈”은 어떤 역할들을 수행한다. 그렇지만 "부" 또는 “모듈”은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부" 또는 “모듈”은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부" 또는 “모듈”은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부" 또는 “모듈”들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부" 또는 “모듈”들로 결합되거나 추가적인 구성요소들과 "부" 또는 “모듈”들로 더 분리될 수 있다.The term "unit" or "module" used in the specification refers to a hardware component such as software, FPGA or ASIC, and the "unit" or "module" performs certain roles. However, "unit" or "module" is not meant to be limited to software or hardware. The “unit” or “module” may be configured to be in an addressable storage medium, or may be configured to reproduce one or more processors. Thus, as an example, "sub" or "module" refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, It includes procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. Components and functions provided within "sub" or "module" may be combined into a smaller number of components and "sub" or "modules" or into additional components and "sub" or "modules". Can be further separated.

본 명세서에서, 컴퓨터는 적어도 하나의 프로세서를 포함하는 모든 종류의 하드웨어 장치를 의미하는 것이고, 실시 예에 따라 해당 하드웨어 장치에서 동작하는 소프트웨어적 구성도 포괄하는 의미로서 이해될 수 있다. 예를 들어, 컴퓨터는 스마트폰, 태블릿 PC, 데스크톱, 노트북 및 각 장치에서 구동되는 사용자 클라이언트 및 애플리케이션을 모두 포함하는 의미로서 이해될 수 있으며, 또한 이에 제한되는 것은 아니다.In the present specification, a computer refers to all kinds of hardware devices including at least one processor, and may be understood as encompassing a software configuration operating in a corresponding hardware device according to embodiments. For example, the computer may be understood as including all of a smartphone, a tablet PC, a desktop, a laptop, and a user client and an application running on each device, but is not limited thereto.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 일 실시 예에 따른 통학버스 위치확인 및 안전등하교 관리 시스템을 도시한 도면이다.1 is a diagram showing a school bus location check and a safe school bus management system according to an embodiment.

도 1을 참조하면, 시스템은 개시된 실시 예에 따른 통학버스 위치확인 및 안전등하교 관리 솔루션을 제공하는 서버(100)를 포함한다. 일 실시 예에서, 서버(100)는 상술한 컴퓨터의 일종일 수 있으며, 실시 예에 따라 클라우드 서버를 의미할 수도 있다.Referring to FIG. 1, the system includes a server 100 that provides a school bus location check and a safe school bus management solution according to the disclosed embodiment. In one embodiment, the server 100 may be a kind of the above-described computer, and may mean a cloud server according to an embodiment.

또한, 시스템은 학부모 단말(200) 및 교사 단말(300)을 포함한다. 일 실시 예에서, 학부모 단말(200) 및 교사 단말(300)은 스마트폰일 수 있으나, 상술한 컴퓨터의 일종일 수 있으며, 또한 이에 제한되는 것은 아니다.In addition, the system includes a parent terminal 200 and a teacher terminal 300. In an embodiment, the parent terminal 200 and the teacher terminal 300 may be smart phones, but may be a kind of the above-described computer, and are not limited thereto.

또한, 시스템은 통학버스(400)에 구비되는 통학버스 단말(410)을 포함한다. 통학버스 단말(410)은 복수 개의 장치로 구성될 수도 있다.In addition, the system includes a school bus terminal 410 provided in the school bus 400. The school bus terminal 410 may be composed of a plurality of devices.

또한, 시스템은 학교(500)에 구비되는 학교 단말(510)을 포함한다.In addition, the system includes a school terminal 510 provided in the school 500.

본 명세서에서, “학교”는 초등학교, 중학교 및 고등학교뿐 아니라 유치원이나 어린이집, 학원 등을 모두 포괄하는 의미로서 이해되며, 또한 이에 제한되지 않는다.In the present specification, “school” is understood as a meaning encompassing all elementary, middle and high schools as well as kindergartens, daycare centers, and academies, and is not limited thereto.

마찬가지로 “통학버스”는 유치원이나 학원 통원버스, 셔틀버스, 스쿨버스 등 학생의 등하교를 돕는 모든 종류의 교통수단을 포괄하는 개념으로도 이해될 수 있다.Likewise, “school bus” can be understood as a concept encompassing all types of transportation that help students get to and from school, such as kindergarten or school buses, shuttle buses, and school buses.

일 실시 예에서, 시스템은 학생(10)이 소지하는 학생 단말(20)을 포함한다.In one embodiment, the system includes a student terminal 20 carried by the student 10.

일 실시 예에서, 학생 단말(20)은 비콘 단말을 의미할 수 있다. 예를 들어, 학생 단말(20)은 학생의 옷, 명찰, 가방, 모자, 신발, 시계 등에 부착될 수 있는 형태의 비콘 단말을 의미할 수 있으나, 이에 제한되지 않는다. 또한, 학생 단말(20)은 학생의 상태를 판단하기 위한 하나 이상의 센서를 포함할 수 있다.In one embodiment, the student terminal 20 may mean a beacon terminal. For example, the student terminal 20 may mean a beacon terminal in a form that can be attached to a student's clothes, name tag, bag, hat, shoes, watches, etc., but is not limited thereto. In addition, the student terminal 20 may include one or more sensors for determining the state of the student.

다른 실시 예에서, 학생 단말(20)은 스마트폰을 의미할 수도 있으며, 이 경우 스마트폰에 구비된 블루투스 통신 모듈 및 하나 이상의 센서를 이용하여 동일한 기능을 수행할 수 있다.In another embodiment, the student terminal 20 may refer to a smartphone, and in this case, the same function may be performed using a Bluetooth communication module and one or more sensors provided in the smartphone.

일 실시 예에서, 버스 단말(410)은 학생 단말(20)에 포함된 비콘 단말과 통신할 수 있는 비콘 송수신 모듈을 포함할 수 있다. 또한, 버스 단말(410)은 서버(100)와 통신할 수 있는 네트워크 통신 모듈을 포함할 수 있다. In an embodiment, the bus terminal 410 may include a beacon transmission/reception module capable of communicating with a beacon terminal included in the student terminal 20. In addition, the bus terminal 410 may include a network communication module capable of communicating with the server 100.

실시 예에 따라서, 버스 단말(410)은 교사 단말(300)과 통신할 수 있는 근거리 통신 모듈을 포함(예를 들어, 블루투스 통신 모듈)할 수 있으며, 교사 단말(300)은 버스 단말(410)로부터 수신되는 정보를 서버(100)로 전송할 수도 있다.Depending on the embodiment, the bus terminal 410 may include a short-range communication module capable of communicating with the teacher terminal 300 (eg, a Bluetooth communication module), and the teacher terminal 300 may be a bus terminal 410 Information received from may be transmitted to the server 100.

일 실시 예에서, 버스 단말(410)은 버스 내부의 상태를 감지하기 위한 하나 이상의 센서를 포함할 수 있다.In an embodiment, the bus terminal 410 may include one or more sensors for detecting a state inside the bus.

일 실시 예에서, 학교 단말(510)은 학생 단말(20)에 포함된 비콘 단말과 통신할 수 있는 비콘 송수신 모듈을 포함할 수 있다. 또한, 학교 단말(510)은 서버(100)와 통신할 수 있는 네트워크 통신 모듈을 포함할 수 있다. In an embodiment, the school terminal 510 may include a beacon transmission/reception module capable of communicating with a beacon terminal included in the student terminal 20. In addition, the school terminal 510 may include a network communication module capable of communicating with the server 100.

실시 예에 따라서, 학교 단말(510)은 교사 단말(300)과 통신할 수 있는 근거리 통신 모듈을 포함(예를 들어, 블루투스 통신 모듈)할 수 있으며, 교사 단말(300)은 학교 단말(510)로부터 수신되는 정보를 서버(100)로 전송할 수도 있다.Depending on the embodiment, the school terminal 510 may include a short-range communication module capable of communicating with the teacher terminal 300 (eg, a Bluetooth communication module), and the teacher terminal 300 may be a school terminal 510 Information received from may be transmitted to the server 100.

실시 예에 따라서, 학교 단말(510)은 학교(500)의 복수의 위치에 설치되는 복수의 비콘 송수신 모듈을 포함할 수 있다. 예를 들어, 학교 단말(510)은 학교(500)의 교문에 설치되는 비콘 송수신 모듈 및 학교 건물 내의 복수의 위치에 설치되는 비콘 송수신 모듈들을 포함할 수 있다. 예를 들어, 비콘 송수신 모듈은 학교(500)의 복도에 소정의 간격으로 설치되거나, 교실마다 설치될 수도 있다.According to an embodiment, the school terminal 510 may include a plurality of beacon transmission/reception modules installed at a plurality of locations of the school 500. For example, the school terminal 510 may include a beacon transmission/reception module installed at the school gate of the school 500 and beacon transmission/reception modules installed at a plurality of locations within the school building. For example, the beacon transmission/reception module may be installed at predetermined intervals in the corridor of the school 500 or may be installed for each classroom.

일 실시 예에서, 비콘 송수신 모듈은 송수신 거리에 기초하여 학교(500) 내에서 학생 단말(20)에 포함된 비콘 단말과 통신이 불가능한 사각이 없도록 설치될 수도 있다.In an embodiment, the beacon transmission/reception module may be installed such that there is no blind spot in which communication with the beacon terminal included in the student terminal 20 within the school 500 is impossible based on the transmission/reception distance.

서버(100)는 교사 단말(300), 버스 단말(410) 및 학교 단말(510) 중 적어도 하나로부터 수신되는 정보에 기초하여 학생(10)의 위치를 판단하고, 판단된 학생(10)의 위치에 대한 정보를 학부모 단말(200)에 전송할 수 있다.The server 100 determines the position of the student 10 based on information received from at least one of the teacher terminal 300, the bus terminal 410, and the school terminal 510, and determines the position of the student 10 Information about may be transmitted to the parent terminal 200.

도 2는 일 실시 예에 따른 시스템을 이용하여 학생의 등하교를 관리하는 방법을 도시한 도면이다.FIG. 2 is a diagram illustrating a method of managing a student's school attendance using a system according to an exemplary embodiment.

일 실시 예에서, 학부모 단말(200)은 학생(10)이 근거리에 위치하는 경우 블루투스 통신을 이용하여 학생 단말(20)과 통신할 수 있다. 즉, 학부모는 학생(10)을 인솔하여, 학생(10)을 통학버스(400)에 태워 등교시킬 수 있다.In one embodiment, the parent terminal 200 may communicate with the student terminal 20 using Bluetooth communication when the student 10 is located in a short distance. That is, the parent may lead the student 10 to school by riding the student 10 on the school bus 400.

학생(10)이 통학버스(400)에 탑승하는 경우, 버스 단말(410)은 학생 단말(20)을 인식하여 학생(10)이 통학버스(400)에 탑승한 것으로 판단한다. 실시 예에 따라서, 버스 단말(410)은 학생(10)이 단순히 통학버스(400)로부터 일정 거리 내에 있는 것인지, 혹은 통학버스(400)에 탑승하고 있는 것인지 여부를 판단할 수 있다.When the student 10 boards the school bus 400, the bus terminal 410 recognizes the student terminal 20 and determines that the student 10 boarded the school bus 400. According to an embodiment, the bus terminal 410 may determine whether the student 10 is simply within a certain distance from the school bus 400 or is boarding the school bus 400.

일 실시 예에서, 버스 단말(410)은 GPS 또는 가속도 센서 등을 이용하여 통학버스(400)의 움직임을 판단할 수 있다. 버스 단말(410)은 통학버스(400)가 이동하는 중에 학생 단말(20)의 비콘 신호 세기의 변화를 측정하고, 비콘 신호 세기가 변하거나 학생 단말(20)이 비콘 인식 범위 내에서 사라지는 경우, 학생(10)이 통학버스(400)에 탑승하지 않은 것으로 판단할 수 있다. In an embodiment, the bus terminal 410 may determine the movement of the school bus 400 using a GPS or an acceleration sensor. The bus terminal 410 measures a change in the beacon signal strength of the student terminal 20 while the school bus 400 is moving, and when the beacon signal strength changes or the student terminal 20 disappears within the beacon recognition range, It may be determined that the student 10 has not boarded the school bus 400.

통학버스(400)가 이동하는 중에 학생 단말(20)의 비콘 신호 세기가 변하지 않는 경우, 버스 단말(410)은 학생(10)이 통학버스(400)에 탑승한 것으로 판단할 수 있다.When the beacon signal strength of the student terminal 20 does not change while the school bus 400 is moving, the bus terminal 410 may determine that the student 10 has boarded the school bus 400.

일 실시 예에서, 버스 단말(410)은 지향성 비콘 송수신 모듈로 구성되며, 통학버스(400)의 내부를 향하도록 설치될 수 있다. 이 경우, 버스 단말(410)은 학생 단말(20)이 인식되는 경우 학생(10)이 통학버스(400)에 탑승중인 것으로 판단할 수 있다.In one embodiment, the bus terminal 410 is configured as a directional beacon transmission/reception module, and may be installed to face the inside of the school bus 400. In this case, when the student terminal 20 is recognized, the bus terminal 410 may determine that the student 10 is boarding the school bus 400.

버스 단말(410)은 학생(10)이 버스에 탑승중이거나, 탑승중이지 않다는 정보를 서버(100)로 전송할 수 있다. 또한, 버스 단말(410)은 GPS를 이용하여 통학버스(400)의 위치정보를 서버(100)에 전송할 수 있다.The bus terminal 410 may transmit information indicating that the student 10 is on the bus or not on the bus to the server 100. In addition, the bus terminal 410 may transmit the location information of the school bus 400 to the server 100 using GPS.

학생(10)이 통학버스(400)에 탑승중인 경우, 서버(100)는 통학버스(400)의 위치를 학생(10)의 위치로 판단할 수 있다.When the student 10 is boarding the school bus 400, the server 100 may determine the location of the school bus 400 as the location of the student 10.

실시 예에 따라서, 통학버스(400)에는 인솔교사가 탑승하고 있을 수 있다. 이 경우, 교사 단말(300)은 블루투스 통신을 이용하여 학생 단말(20)과 통신할 수 있다. 교사 단말(300)은 블루투스 통신에 기초하여 학생 단말(20), 즉 학생(10)이 교사로부터 소정의 거리 이내에 있는지 여부를 판단하고, 판단된 정보를 서버(100)로 전송할 수 있다.According to an embodiment, a leading teacher may be on board the school bus 400. In this case, the teacher terminal 300 may communicate with the student terminal 20 using Bluetooth communication. The teacher terminal 300 may determine whether the student terminal 20, that is, the student 10 is within a predetermined distance from the teacher based on Bluetooth communication, and transmit the determined information to the server 100.

또한, 교사 단말(300)은 GPS를 이용하여 교사 단말(300)의 위치정보를 서버(100)에 전송할 수 있다. 학생(10)이 교사로부터 소정의 거리 이내에 있는 것으로 판단되는 경우, 서버(100)는 교사 단말(300)의 위치를 학생(10)의 위치로 판단할 수 있다.In addition, the teacher terminal 300 may transmit the location information of the teacher terminal 300 to the server 100 using GPS. When it is determined that the student 10 is within a predetermined distance from the teacher, the server 100 may determine the location of the teacher terminal 300 as the location of the student 10.

통학버스(400)가 학교(500)에 도착하는 경우, 학생(10)은 학교(500)로 입장하게 된다. 이 때, 학교 단말(510)은 학생 단말(20)을 인식하고, 학생(10)이 학교(500)에 입장하였음을 확인할 수 있다.When the school bus 400 arrives at the school 500, the student 10 enters the school 500. At this time, the school terminal 510 may recognize the student terminal 20 and confirm that the student 10 has entered the school 500.

학교 단말(510)은 학교(500)에 설치된 복수의 비콘 송수신 모듈들을 이용하여, 학생(10)이 학교(500) 내에 있는지, 혹은 학교(500) 근처에 왔다가 다른 곳으로 갔는지를 판단할 수 있다.The school terminal 510 may determine whether the student 10 is in the school 500 or whether the student 10 has come near the school 500 and then goes to another place using a plurality of beacon transmission/reception modules installed in the school 500. .

즉, 학교(500)의 입구에 설치된 비콘 송수신 모듈에서 학생 단말(20)의 비콘 모듈이 인식된 후, 학교(500) 내부에 설치된 비콘 송수신 모듈에서 학생 단말(20)의 비콘 모듈이 인식되는 경우 학교 단말(510)은 학생(10)이 학교(500) 내부에 있는 것으로 판단할 수 있다.That is, when the beacon module of the student terminal 20 is recognized by the beacon transmission/reception module installed at the entrance of the school 500, the beacon module of the student terminal 20 is recognized by the beacon transmission/reception module installed inside the school 500 The school terminal 510 may determine that the student 10 is inside the school 500.

즉, 학교(500)의 입구에 설치된 비콘 송수신 모듈에서 학생 단말(20)의 비콘 모듈이 인식된 후, 학교 단말(510)에 포함된 어떤 비콘 송수신 모듈에서도 학생 단말(20)의 비콘 모듈이 인식되지 않는 경우, 학교 단말(510)은 학생이 학교(500) 밖에 있는 것으로 판단할 수 있다.That is, after the beacon module of the student terminal 20 is recognized in the beacon transmission/reception module installed at the entrance of the school 500, the beacon module of the student terminal 20 is recognized in any beacon transmission/reception module included in the school terminal 510 If not, the school terminal 510 may determine that the student is outside the school 500.

실시 예에 따라서, 통학버스(400)에서 하차하는 학생(10)을 인솔교사가 맞이할 수 있다. 이 경우, 교사 단말(300)은 블루투스 통신을 이용하여 학생 단말(20)과 통신할 수 있다. 교사 단말(300)은 블루투스 통신에 기초하여 학생 단말(20), 즉 학생(10)이 교사로부터 소정의 거리 이내에 있는지 여부를 판단하고, 판단된 정보를 서버(100)로 전송할 수 있다.Depending on the embodiment, the lead teacher may welcome the student 10 who gets off the school bus 400. In this case, the teacher terminal 300 may communicate with the student terminal 20 using Bluetooth communication. The teacher terminal 300 may determine whether the student terminal 20, that is, the student 10 is within a predetermined distance from the teacher based on Bluetooth communication, and transmit the determined information to the server 100.

또한, 교사 단말(300)은 GPS를 이용하여 교사 단말(300)의 위치정보를 서버(100)에 전송할 수 있다. 학생(10)이 교사로부터 소정의 거리 이내에 있는 것으로 판단되는 경우, 서버(100)는 교사 단말(300)의 위치를 학생(10)의 위치로 판단할 수 있다.In addition, the teacher terminal 300 may transmit the location information of the teacher terminal 300 to the server 100 using GPS. When it is determined that the student 10 is within a predetermined distance from the teacher, the server 100 may determine the location of the teacher terminal 300 as the location of the student 10.

학교 단말(510)은 학생 단말(20)의 위치 및 이동방향에 따라 학생(10)의 등교 및 하교를 체크할 수 있으며, 서버(100)로 학생(10)의 위치 및 등하교 정보를 전송할 수 있다.The school terminal 510 may check the attendance and dismissal of the student 10 according to the location and direction of movement of the student terminal 20, and transmit the location and attendance information of the student 10 to the server 100. .

하교시, 인솔교사는 학생(10)을 통학버스(400)에 탑승시킬 수 있다.Upon dismissal, the lead teacher may board the student 10 on the school bus 400.

통학버스(400)는 버스 단말(410)을 이용하여 학생(10)의 승차를 확인할 수 있다. 일 실시 예에서, 버스 단말(410)은 탑승한 학생들에 대한 정보를 획득하고, 획득된 정보를 서버(100)로 전송할 수 있다.The school bus 400 may use the bus terminal 410 to check the boarding of the student 10. In an embodiment, the bus terminal 410 may acquire information about students on board and transmit the acquired information to the server 100.

서버(100)는 버스 단말(410)로부터 획득된 정보에 기초하여 버스(400)에 탑승한 학생들이 하차해야 하는 위치에 대한 정보를 획득한다. 또한, 서버(100)는 각 학생들이 하차해야 하는 위치를 포함하는, 통학버스(400)의 이동경로를 생성한다. 생성된 이동경로는 버스 단말(410)에 제공되고, 버스 단말(410)은 내비게이션을 이용하여 생성된 이동경로를 표시할 수 있다.The server 100 acquires information on a location where students boarding the bus 400 should get off based on the information obtained from the bus terminal 410. In addition, the server 100 generates a moving route of the school bus 400, including the location where each student should get off. The generated movement route is provided to the bus terminal 410, and the bus terminal 410 may display the generated movement route using a navigation system.

또한, 생성된 이동경로 및 이동경로 상의 통학버스(400)의 위치는 학부모 단말(200)에 제공될 수 있다.In addition, the generated movement path and the location of the school bus 400 on the movement path may be provided to the parent terminal 200.

일 실시 예에서, 서버(100)는 버스 단말(410)로부터 획득되는 통학버스(400)의 위치정보 및 통학버스(400)의 이동경로에 기초하여, 학생(10)이 하차할 시간 및 위치에 대한 정보를 학부모 단말(200)에 전송할 수 있다.In one embodiment, the server 100 is based on the location information of the school bus 400 obtained from the bus terminal 410 and the moving route of the school bus 400, the time and location of the student 10 to get off. Information about the parent terminal 200 may be transmitted.

학부모 단말(200)은 해당 시간 및 위치에 학생(10)을 마중나갈 수 있는지 여부를 서버(100)에 전송한다. 학부모 단말(200)로부터 해당 시간 및 위치에 학생(10)을 마중나갈 수 없다는 정보가 수신되는 경우, 서버(100)는 학생(10)이 하차하여야 할 위치를 마지막에 방문하도록 통학버스(400)의 이동경로를 재생성하고, 재생성된 이동경로에 기초하여 학생(10)이 하차할 시간 및 위치에 대한 정보를 학부도 단말(200)에 다시 전송할 수 있다.The parent terminal 200 transmits to the server 100 whether it is possible to meet the student 10 at a corresponding time and location. When information indicating that the student 10 cannot be met at the corresponding time and location is received from the parent terminal 200, the server 100 is the school bus 400 to visit the last location where the student 10 should get off. The moving path of is regenerated, and information on the time and location at which the student 10 will get off the train may be transmitted back to the terminal 200 based on the regenerated moving path.

또한, 통학버스(400)가 학생(10)의 하차위치에 도착한 경우, 버스 단말(410)에서 학부모 단말(200)이 인식되지 않는 경우, 버스 단말(410)은 서버(100)를 통해 학부모 단말(200)에 메시지를 전송할 수 있다.In addition, when the school bus 400 arrives at the drop-off location of the student 10, when the parent terminal 200 is not recognized by the bus terminal 410, the bus terminal 410 is a parent terminal through the server 100 You can send a message to 200.

기 설정된 시간 내로 학부모 단말(200)이 버스 단말(410)에서 인식되지 않는 경우, 서버(100)는 학생(10)이 하차하여야 할 위치를 마지막에 방문하도록 통학버스(400)의 이동경로를 재생성하고, 재생성된 이동경로에 기초하여 학생(10)이 하차할 시간 및 위치에 대한 정보를 학부도 단말(200)에 다시 전송할 수 있다.If the parent terminal 200 is not recognized by the bus terminal 410 within a preset time, the server 100 regenerates the moving route of the school bus 400 to visit the location where the student 10 should get off at the end. And, based on the regenerated moving route, the information on the time and location at which the student 10 will get off the train may be transmitted to the terminal 200 again.

버스 단말(410)은 기 등록된 학부모 단말(200)에 대한 정보를 획득하고, 기 등록된 학부모 단말(200)이 인식되는 경우 교사 단말(300)에 학생(10)을 인도하여도 좋다는 정보를 전송할 수 있다.The bus terminal 410 acquires information on the previously registered parent terminal 200, and when the registered parent terminal 200 is recognized, the bus terminal 410 transmits information indicating that the student 10 may be guided to the teacher terminal 300. Can be transmitted.

실시 예에 따라서, 등록되지 않은 사용자 단말을 보유한 사람이 학생(10)의 하차위치에 있는 경우, 버스 단말(410)은 서버(100)를 통해 학부모 단말(200)에 확인메시지를 전송할 수 있다. 또한, 버스 단말(410)은 교사 단말(300)에 경고메시지를 전달할 수 있다.According to an embodiment, when a person holding an unregistered user terminal is at the drop-off position of the student 10, the bus terminal 410 may transmit a confirmation message to the parent terminal 200 through the server 100. In addition, the bus terminal 410 may transmit a warning message to the teacher terminal 300.

학부모 단말(200)로부터 학생(10)을 인도하여도 좋다는 확인메시지가 수신되는 경우, 버스 단말(410)은 교사 단말(300)에 수신된 메시지를 전달할 수 있다.When a confirmation message indicating that the student 10 may be guided is received from the parent terminal 200, the bus terminal 410 may transmit the received message to the teacher terminal 300.

개시된 실시 예에 따른 시스템은 곳곳에 설치된 비콘 송수신 모듈 혹은 블루투스 송수신이 가능한 단말들을 포함하며, 따라서 학생(10) 및 학생 단말(20)은 시스템에 포함된 비콘 송수신 모듈 혹은 블루투스 송수신이 가능한 단말이 학생 단말(20)을 인식할 수 있는 범위 내에 항상 위치할 수 있다.The system according to the disclosed embodiment includes beacon transmission/reception modules installed in various places or terminals capable of Bluetooth transmission/reception, and therefore, the student 10 and the student terminal 20 include a beacon transmission/reception module or a terminal capable of Bluetooth transmission/reception included in the system. The terminal 20 can always be located within a recognizable range.

즉, 학생 단말(20)이 개시된 실시 예에 따른 시스템에 포함된 어떠한 단말에서도 인식되지 않는 경우, 학생(10)이 기 설정된 경로를 이탈한 것으로 판단할 수 있다.That is, when the student terminal 20 is not recognized by any terminal included in the system according to the disclosed embodiment, it may be determined that the student 10 has deviated from a preset path.

도 3은 일 실시 예에 따른 학생 단말의 인식범위를 도시한 도면이다.3 is a diagram illustrating a recognition range of a student terminal according to an embodiment.

도 3을 참조하면, 학부모 단말(200) 및 학부모 단말(200)의 인식범위(250), 통학버스(400) 및 버스 단말(410)의 인식범위(450), 교사 단말(300) 및 교사 단말(300)의 인식범위(350), 학교(500) 및 학교 단말(510)의 인식범위(550)가 도시되어 있다.3, the recognition range 250 of the parent terminal 200 and the parent terminal 200, the recognition range 450 of the school bus 400 and the bus terminal 410, the teacher terminal 300 and the teacher terminal The recognition range 350 of 300, the recognition range 550 of the school 500 and the school terminal 510 are shown.

예를 들어, 학부모는 학생(10)과 함께 이동하여 학생(10)을 통학버스(400)에 태워 보내게 되고, 이동과정에서 학생 단말(20)은 학부모 단말(200)의 인식범위(250) 내에 위치하게 된다.For example, the parent moves with the student 10 to send the student 10 on the school bus 400, and the student terminal 20 during the transfer process is the recognition range 250 of the parent terminal 200 Will be located within.

또한, 학부모 단말(200)의 인식범위(250)와 버스 단말(410)의 인식범위(450)가 중첩된 상태에서 학생(10)은 통학버스(400)에 탑승하게 되며, 서버(100)는 학부모 단말(200)에서 인식되는 학생 단말(20)의 신호가 약해지고, 버스 단말(410)에서 인식되는 학생 단말(20)의 신호가 강해지는 정보를 획득하고, 학생(10)이 학부모를 떠나 통학버스(400)에 탑승하는 것을 확인할 수 있다.In addition, in a state in which the recognition range 250 of the parent terminal 200 and the recognition range 450 of the bus terminal 410 overlap, the student 10 boards the school bus 400, and the server 100 The signal of the student terminal 20 recognized by the parent terminal 200 is weakened, the signal of the student terminal 20 recognized by the bus terminal 410 becomes stronger, and the student 10 leaves the parent to go to school. It can be confirmed that you are boarding the bus 400.

또한, 학생(10)이 통학버스(400)에 탑승하여 이동하는 중에는, 학생 단말(20)은 항상 버스 단말(410)의 인식범위(450) 내에 위치하게 된다. 인솔교사가 통학버스(400)에 동승하는 경우에는, 학생 단말(20)은 교사 단말(300)의 인식범위(350) 내에도 위치하게 된다.In addition, while the student 10 rides the school bus 400 and moves, the student terminal 20 is always located within the recognition range 450 of the bus terminal 410. When the lead teacher accompanies the school bus 400, the student terminal 20 is also located within the recognition range 350 of the teacher terminal 300.

일 실시 예에서, 통학버스(400)가 학교(500)에 도착하는 경우, 학생(10)은 버스 단말(410)의 인식범위(450)와 학교 단말(510)의 인식범위(550)가 중첩된 상태에서 통학버스(400)에서 하차하여, 학교(500)에 입장하게 된다. 서버(100)는 버스 단말(410)에서 인식되는 학생 단말(20)의 신호가 약해지고, 학교 단말(550)에서 인식되는 학생 단말(20)의 신호가 강해지는 정보를 획득하고, 학생(10)이 통학버스(400)를 하차하여 학교(500)에 입장하는 것을 확인할 수 있다.In one embodiment, when the school bus 400 arrives at the school 500, the student 10 overlaps the recognition range 450 of the bus terminal 410 and the recognition range 550 of the school terminal 510 In this state, the student gets off the school bus 400 and enters the school 500. The server 100 acquires information on which the signal of the student terminal 20 recognized by the bus terminal 410 is weakened, and the signal of the student terminal 20 recognized by the school terminal 550 is strengthened, and the student 10 It can be confirmed that you get off the school bus 400 and enter the school 500.

실시 예에 따라서, 통학버스(400)와 학교(500)사이의 거리가 다소멀어, 각각의 인식범위(450 및 550)가 중첩되지 않을 수 있다. Depending on the embodiment, the distance between the school bus 400 and the school 500 is somewhat far, so the recognition ranges 450 and 550 may not overlap.

이 경우, 일 실시 예에서 인솔교사가 학생(10)을 인솔하여 학교(500)에 입장하게 되며, 이 과정에서 학생 단말(20)은 교사 단말(300)의 인식범위(350) 내에 위치하게 된다.In this case, in one embodiment, the lead teacher leads the student 10 to enter the school 500, and in this process, the student terminal 20 is located within the recognition range 350 of the teacher terminal 300. .

일 실시 예에서, 일시적으로 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550)에서 사라진 경우, 소정의 시간 내로 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550) 내로 복귀하는지 여부를 판단할 수 있다. 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550) 내로 기 설정된 시간 내로 복귀하지 않는 경우, 서버(100)는 학부모 단말(200) 및 교사 단말(300) 중 적어도 하나에 경고 메시지를 전송할 수 있다.In one embodiment, if the student terminal 20 temporarily disappears from the recognition range 250 to 550 included in the system, the student terminal 20 falls within the recognition range 250 to 550 included in the system within a predetermined time. It can be determined whether or not to return. When the student terminal 20 does not return to within a preset time within the recognition range (250 to 550) included in the system, the server 100 sends a warning message to at least one of the parent terminal 200 and the teacher terminal 300 Can be transmitted.

일 실시 예에서, 학생 단말(20)은 GPS 모듈을 포함할 수 있다. 단, GPS 모듈은 배터리 절약을 위해 꺼진 상태를 유지할 수 있다. 예를 들어, 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550) 내에 위치하는 것으로 판단되는 경우, 학생 단말(20)의 GPS 모듈은 꺼진 상태를 유지할 수 있다. 반면, 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550)를 이탈하는 경우, 학생 단말(20)의 GPS 모듈은 활성화되고, GPS 정보가 서버(100)로 전송될 수 있다.In one embodiment, the student terminal 20 may include a GPS module. However, the GPS module can be kept off to save battery. For example, when it is determined that the student terminal 20 is located within the recognition range 250 to 550 included in the system, the GPS module of the student terminal 20 may be maintained in an off state. On the other hand, when the student terminal 20 deviates from the recognition range 250 to 550 included in the system, the GPS module of the student terminal 20 is activated, and GPS information may be transmitted to the server 100.

실시 예에 따라서, 학생 단말(20)은 배터리 잔량에 따라 GPS 이용주기를 결정할 수 있다. 예를 들어, 배터리 잔량이 기 설정된 기준값 이상인 경우 GPS를 계속하여 이용하고, 배터리 잔량이 적은 경우 소정의 시간 간격으로 GPS를 켜고, GPS 정보를 서버(100)에 전송할 수 있다.According to an embodiment, the student terminal 20 may determine a GPS usage period according to the remaining battery capacity. For example, when the remaining battery level is more than a preset reference value, GPS is continuously used, and when the remaining battery level is low, the GPS is turned on at predetermined time intervals, and GPS information may be transmitted to the server 100.

일 실시 예에서, 서버(100)는 시스템에 포함된 인식범위(250 내지 550) 내에서 학생 단말(20)이 마지막으로 인식된 위치를 확인할 수 있다. 또한, 서버(100)는 학생 단말(20)로부터 수신되는 GPS 정보가 있는 경우, 이에 기초하여 학생(10)의 위치를 판단할 수 있다. In an embodiment, the server 100 may check the position at which the student terminal 20 was last recognized within the recognition range 250 to 550 included in the system. In addition, when there is GPS information received from the student terminal 20, the server 100 may determine the location of the student 10 based on this.

일 실시 예에서, 서버(100)는 학생 단말(20)이 마지막으로 인식된 위치화, 학생(10)의 위치판단 결과를 학부모 단말(200) 및 교사 단말(300)에 전송할 수 있다. In an embodiment, the server 100 may transmit the positionalization of the student terminal 20 last recognized and the result of determining the position of the student 10 to the parent terminal 200 and the teacher terminal 300.

일 실시 예에서, 서버(100)는 사용자 단말들에 학생(10)의 위치에 대한 정보를 전송하고, 사용자 단말의 지도 애플리케이션을 이용하여 각 사용자 단말에 학생(10)의 위치에 대한 정보가 표시되도록 할 수 있다.In one embodiment, the server 100 transmits information on the location of the student 10 to the user terminals, and displays the information on the location of the student 10 on each user terminal using a map application of the user terminal. You can do it.

일 실시 예에서, 서버(100)는 학생(10)의 위치판단 결과로부터 소정의 범위 내에 위치하는 사용자들의 사용자 단말에 학생(10)에 대한 정보를 전송하고, 학생(10)의 보호를 요청하는 메시지를 전송할 수 있다.In one embodiment, the server 100 transmits information on the student 10 to the user terminals of users located within a predetermined range from the result of the position determination of the student 10, and requests protection of the student 10. You can send a message.

일 실시 예에서, 학생 단말(20)에는 GPS 모듈이 없거나, 학생 단말(20)로부터 GPS 정보가 수신되지 않을 수 있다. 이 경우, 서버(100)는 학생 단말(20)이 마지막으로 인식된 위치 및 시간에 기초하여 범위를 설정하고, 설정된 범위 내의 사용자 단말들과 통신하여, 블루투스를 통하여 학생 단말(20)이 인식되는 사용자 단말이 있는지 확인할 수 있다.In an embodiment, the student terminal 20 may not have a GPS module or GPS information may not be received from the student terminal 20. In this case, the server 100 sets a range based on the last recognized location and time of the student terminal 20, communicates with user terminals within the set range, and recognizes the student terminal 20 through Bluetooth. You can check if there is a user terminal.

학생 단말(20)을 인식한 사용자 단말이 있는 경우, 서버(100)는 해당 사용자 단말로부터 인식 시간 및 인식 시간의 사용자 단말의 위치에 대한 정보를 획득할 수 있다.When there is a user terminal that recognizes the student terminal 20, the server 100 may obtain information on the recognition time and the location of the user terminal at the recognition time from the user terminal.

서버(100)는 획득된 정보들을 학부모 단말(200) 및 교사 단말(300)에 전송할 수 있다. The server 100 may transmit the acquired information to the parent terminal 200 and the teacher terminal 300.

일 실시 예에서, 학생 단말(20)은 학생(10)의 위치를 물리적으로 표시하기 위한 수단들을 포함할 수 있다. 일 실시 예에서, 학생 단말(20)은 도 3에 도시된 범위들(250 내지 550)을 이탈하는 경우, 혹은 학생 단말(20)의 배터리가 얼마 남지 않은 경우, 학생(10)의 위치를 표시하기 위한 수단들을 이용할 수 있다.In one embodiment, the student terminal 20 may include means for physically displaying the location of the student 10. In one embodiment, when the student terminal 20 deviates from the ranges 250 to 550 shown in FIG. 3, or when the battery of the student terminal 20 is low, the position of the student 10 is displayed. You can use the means to do it.

예를 들어, 학생 단말(20)은 빛이나 소리로 학생(10)의 위치를 표시할 수 있으며, 위험 상황임을 알리는 비콘 신호를 송출할 수도 있다. 해당 비콘 신호를 수신가능한 범위에 사용자 단말이 존재하는 경우, 해당 사용자 단말에는 비콘 신호에 대응하는 메시지가 표시되거나, 자동으로 사용자 단말의 통신부를 통해 서버(100)에 학생 단말(20)의 위치 및 상태정보가 전달될 수 있다.For example, the student terminal 20 may display the position of the student 10 with light or sound, and may transmit a beacon signal indicating a danger situation. When a user terminal exists in the range where the beacon signal can be received, a message corresponding to the beacon signal is displayed on the user terminal, or the location of the student terminal 20 on the server 100 automatically through the communication unit of the user terminal and Status information can be delivered.

또한, 학생 단말(20)은 빛이나 소리를 이용하여 메시지를 송출할 수 있다. 예를 들어, 모스 부호나 빛을 이용한 데이터 전송기술에 기초하여 특정 패턴의 빛이나 소리를 발할 수 있다. In addition, the student terminal 20 may transmit a message using light or sound. For example, a specific pattern of light or sound may be emitted based on a data transmission technology using Morse code or light.

학생 단말(20)에서 발송되는 빛이나 소리는 사용자 단말 혹은 주변 차량의 블랙박스에 의하여 수신될 수 있으며, 이를 수신한 단말은 통신부를 이용하여 이를 서버(100)에 전달할 수 있다.Light or sound transmitted from the student terminal 20 may be received by a user terminal or a black box of a nearby vehicle, and the terminal receiving it may transmit it to the server 100 using a communication unit.

일 실시 예에서, 학생 단말(20)은 특정 색상이나 성분을 포함하는 액체를 분사하는 장치를 포함할 수 있다. 학생 단말(20)은 도 3에 도시된 범위들(250 내지 550)을 이탈한 것으로 확인되는 경우, 일정 주기로 액체를 분사할 수 있다. 또한, 학생 단말(20)은 배터리가 곧 떨어질 것으로 예측되는 경우, 남은 액체를 전량 분사할 수 있다. 분사된 액체는 추후 학생(10)의 이동경로 혹은 위치를 추적하는 데 활용될 수 있다.In an embodiment, the student terminal 20 may include a device for spraying a liquid containing a specific color or component. When it is determined that the student terminal 20 deviates from the ranges 250 to 550 illustrated in FIG. 3, the liquid may be sprayed at a predetermined period. In addition, the student terminal 20 may inject all of the remaining liquid when it is predicted that the battery will soon run out. The sprayed liquid may be used to track the movement path or location of the student 10 later.

도 4는 일 실시 예에 따른 학생의 하차여부에 따른 사고를 방지하는 방법을 설명하기 위한 도면이다.4 is a diagram for explaining a method of preventing an accident according to whether a student gets off the bus, according to an exemplary embodiment.

일 실시 예에서, 학생(10)이 통학버스(400)에서 미처 하차하지 못한 상황에서 이를 인솔교사나 운전기사가 인지하지 못해, 학생(10)을 통학버스(400)에 남겨둔 채로 문을 닫고, 학생(10)을 방치하는 경우가 발생할 수 있다.In one embodiment, in a situation where the student 10 could not get off the school bus 400 in advance, the lead teacher or the driver did not recognize this, and the door was closed while leaving the student 10 on the school bus 400, There may be cases where the student 10 is left unattended.

이 경우, 학생(10)의 건강이나 심리에 악영향을 미칠 수 있으며, 특히 덥거나 추운 날씨에는 생명의 위협도 발생할 수 있다.In this case, the health or psychology of the student 10 may be adversely affected, and a threat to life may occur, especially in hot or cold weather.

따라서, 버스 단말(410)은 통학 버스(400) 안에 남아있는 학생의 여부 및 통학 버스(400) 안에 남아있는 학생의 수에 대한 정보를 서버(100)를 통해 교사 단말(300)에 전달함으로써 이러한 사태를 미연에 방지할 수 있다.Accordingly, the bus terminal 410 transmits information on whether there are students remaining in the school bus 400 and the number of students remaining in the school bus 400 to the teacher terminal 300 through the server 100. The situation can be prevented in advance.

그럼에도 학생(10)이 통학 버스(400) 안에 방치되는 상황이 발생하는 경우, 버스 단말(410)은 해당 정보를 서버(100)에 전송할 수 있다. 서버(100)는 통학 버스(400) 안에 남아있는 학생이 있다는 정보를 학부모 단말(200) 및 교사 단말(300)에 전달할 수 있다.Nevertheless, when a situation in which the student 10 is left in the school bus 400 occurs, the bus terminal 410 may transmit the corresponding information to the server 100. The server 100 may transmit information that there are students remaining in the school bus 400 to the parent terminal 200 and the teacher terminal 300.

일 실시 예에서, 버스 단말(410)은 버스 단말(410)이 기 설정된 시간 움직이지 않는 상황에서 학생(10)의 학생 단말(20)이 지속적으로 인식되는 경우, 학생(10)이 통학 버스(400)에 방치된 것으로 인식할 수 있다.In one embodiment, when the student terminal 20 of the student 10 is continuously recognized in a situation where the bus terminal 410 does not move for a preset time, the student 10 is a commuting bus ( 400) can be recognized as neglect.

다른 실시 예에서, 버스 단말(410)은 인솔교사의 교사 단말(300)이 인식되지 않는 상황에서 학생 단말(20) 만이 인식되는 경우, 학생(10)이 통학 버스(400)에 방치된 것으로 인식할 수 있다.In another embodiment, when only the student terminal 20 is recognized while the teacher terminal 300 of the lead teacher is not recognized, the bus terminal 410 recognizes that the student 10 is left on the school bus 400 can do.

마찬가지로, 서버(100)는 버스 단말(410)로부터는 학생 단말(20)의 인식정보가 수신되나, 교사 단말(300)에서는 학생 단말(20)의 인식정보가 수신되지 않는 경우, 학생(10)이 통학 버스(400)에 방치된 것으로 인식할 수 있다.Similarly, the server 100 receives the recognition information of the student terminal 20 from the bus terminal 410, but the teacher terminal 300 does not receive the recognition information of the student terminal 20, the student 10 It can be recognized that it has been left on the school bus 400.

상술한 방법들은 예시로서 제공된 것이며, 학생(10)의 통학 버스(400) 방치여부를 판단하는 방법은 이에 제한되지 않는다.The above-described methods are provided as examples, and a method of determining whether the student 10 is left on the school bus 400 is not limited thereto.

일 실시 예에서, 서버(100)는 학생 단말(20)로부터 학생(10)의 건강상태에 대한 정보를 수집할 수 있다. 예를 들어, 학생 단말(20)에는 학생(10)의 체온, 맥박, 호흡 등을 측정할 수 있는 하나 이상의 센서가 구비될 수 있다.In an embodiment, the server 100 may collect information on the health status of the student 10 from the student terminal 20. For example, the student terminal 20 may be provided with one or more sensors capable of measuring the body temperature, pulse, and respiration of the student 10.

또한, 서버(100)는 버스 단말(410)로부터 통학버스(400)의 내부 환경에 대한 정보를 수집할 수 있다. 예를 들어, 버스 단말(410)에는 통학버스(400) 내부의 온도, 습도, 산소농도, 유해가스 등을 측정할 수 있는 하나 이상의 센서가 구비될 수 있다.In addition, the server 100 may collect information on the internal environment of the school bus 400 from the bus terminal 410. For example, the bus terminal 410 may be provided with one or more sensors capable of measuring temperature, humidity, oxygen concentration, harmful gas, etc. inside the school bus 400.

서버(100)는 학생(10)의 건강에 대한 정보 및 통학버스(400)의 내부 환경에 대한 정보에 기초하여, 긴급상황 여부를 판단할 수 있다.The server 100 may determine whether there is an emergency situation based on information on the health of the student 10 and information on the internal environment of the school bus 400.

학생(10)의 건강에 위협이 되는 긴급상황인 것으로 판단되는 경우, 서버(100)는 학부모 단말(200)과 교사 단말(300)뿐 아니라 119 구조 혹은 경찰의 도움을 요청하는 등, 학생(10)의 구출을 요청하는 정보를 유관기관에 전송할 수 있다.When it is determined that it is an emergency situation that threatens the health of the student 10, the server 100 requests not only the parent terminal 200 and the teacher terminal 300, but also 119 rescue or police assistance, etc. ) Can be transmitted to the relevant organizations.

또한, 학생 단말(20) 및 버스 단말(410)은 학생(10) 및 통학 버스(400) 내부의 상태에 의거하여 학생(10)의 구조를 요청하는 정보를 생성하고, 생성된 정보를 블루투스를 통하여 송신할 수 있다. In addition, the student terminal 20 and the bus terminal 410 generate information requesting the structure of the student 10 based on the internal state of the student 10 and the school bus 400, and the generated information via Bluetooth. It can be transmitted through.

범위(450) 내에 사용자(30) 및 사용자 단말(40)이 위치하는 경우, 사용자 단말(40)은 구조 요청 정보를 수신하고, 구조 요청이 발신된 위치에 대한 정보를 표시할 수 있다.When the user 30 and the user terminal 40 are located within the range 450, the user terminal 40 may receive the rescue request information and display information on the location from which the rescue request was sent.

사용자(30)는 사용자 단말(40)에 표시된 정보에 기초하여 학생(10)을 구조하거나, 외부 기관에 도움을 요청할 수 있다.The user 30 may rescue the student 10 based on the information displayed on the user terminal 40 or may request help from an external organization.

도 5는 일 실시 예에 따른 학교 출입관리 시스템을 도시한 도면이다.5 is a diagram illustrating a school access control system according to an embodiment.

도 5를 참조하면, 서버(100)는 학교(500)의 출입관리 솔루션을 제공할 수 있다. Referring to FIG. 5, the server 100 may provide an access management solution for the school 500.

일 실시 예에서, 학부모 단말(200)은 서버(100)에 학교 방문 예약정보를 전송할 수 있다. 서버(100)는 학교 단말(510)에 학부모의 예약정보를 전송할 수 있다. 일 실시 예에서, 학교 단말(510)은 학교의 행정실 컴퓨터 단말을 포함할 수 있다. 학교 단말(510)은 학부모 정보를 관리하고, 각 학부모의 방문기록 및 방문현황을 조회할 수 있다.In an embodiment, the parent terminal 200 may transmit the school visit reservation information to the server 100. The server 100 may transmit parental reservation information to the school terminal 510. In one embodiment, the school terminal 510 may include a school administrative office computer terminal. The school terminal 510 may manage parent information, and inquire each parent's visit record and visit status.

또한, 서버(100)는 경비실(600)의 경비실 단말(610) 및 학교 보안관 단말(700) 중 적어도 하나에 방문 예약정보 및 이에 대응하는 학부모에 대한 정보를 전송할 수 있다. 일 실시 예에서, 학부모 정보는 학부모의 사진을 포함할 수 있다. 본 명세서에서, 경비실은 학교(500)의 출입을 통제 및 관리하는 시설을 통칭하며, 학교 보안관이 상주하는 곳을 의미할 수 있으나, 이에 제한되는 것은 아니다.In addition, the server 100 may transmit visit reservation information and information on parents corresponding thereto to at least one of the guard room terminal 610 and the school sheriff terminal 700 of the guard room 600. In one embodiment, the parent information may include a photo of the parent. In the present specification, the security room refers to a facility that controls and manages access to the school 500, and may mean a place where the school sheriff resides, but is not limited thereto.

학부모는 학교(500)의 경비실(600)을 방문하여, 학부모 단말(200)을 이용하여 경비실 단말(610)에 대한 인증을 수행할 수 있다. 예를 들어, 학부모 단말(200)은 예약 결과에 따라 수신된 바코드, QR 코드 등의 전자 코드를 제시하고, 경비실 단말(610)은 이를 스캔하여 방문예약정보를 확인할 수 있다.Parents may visit the guard room 600 of the school 500 and perform authentication for the guard room terminal 610 using the parent terminal 200. For example, the parent terminal 200 may present an electronic code such as a barcode and a QR code received according to the reservation result, and the guard room terminal 610 may scan it to check visit reservation information.

다른 예로, 학부모 단말(200)은 블루투스, NFC 등을 이용하여 경비실 단말(610)과 통신함으로써, 예약 정보를 경비실 단말(610)에 전송할 수 있다. 경비실 단말(610)은 서버(100)로부터 수신된 예약정보에 기초하여 인증을 수행하고, 인증 결과를 출력할 수 있다.As another example, the parent terminal 200 may transmit reservation information to the guard room terminal 610 by communicating with the guard room terminal 610 using Bluetooth, NFC, or the like. The security station terminal 610 may perform authentication based on the reservation information received from the server 100 and output the authentication result.

경비실 단말(610)은 학부모 단말(200)로부터 수신된 정보를 학교 보안관 단말(700)에 전송할 수 있다. 학교 보안관 단말(700)은 애플리케이션을 이용하여, 경비실 단말(610)로부터 수신된 정보에 대응하는 학부모의 사진, 학부모 정보 및 예약정보를 표시할 수 있다. 학교 보안관은 학교 보안관 단말(700)에 표시된 정보에 기초하여 학부모의 출입여부를 결정할 수 있다.The guard room terminal 610 may transmit the information received from the parent terminal 200 to the school sheriff terminal 700. The school sheriff terminal 700 may display a photo of a parent, parent information, and reservation information corresponding to the information received from the guard station terminal 610 using the application. The school sheriff may determine whether or not to enter the parent based on the information displayed on the school sheriff terminal 700.

일 실시 예에서, 학교 보안관 단말(700)이 학교 보안관으로부터 학부모에 대한 방문승인 입력을 수신하는 경우, 학교 보안관 단말(700)은 승인정보를 서버(100)에 전송할 수 있다. 서버(100)는 학교 단말(510)에 승인정보를 전송하고, 학교 단말(510)은 학교에 방문한 학부모의 자녀(학생)의 담당 교사에게 알림을 제공할 수 있다.In an embodiment, when the school sheriff terminal 700 receives a visit approval input for a parent from the school sheriff, the school sheriff terminal 700 may transmit approval information to the server 100. The server 100 may transmit approval information to the school terminal 510, and the school terminal 510 may provide a notification to a teacher in charge of a child (student) of a parent visiting the school.

도 6은 일 실시 예에 따른 서버를 도시한 구성도이다.6 is a block diagram illustrating a server according to an embodiment.

일 실시 예에서, 서버(100)는 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510) 중 적어도 하나로부터 수신되는 정보에 기초하여 상기 학생 단말(20)의 위치를 판단하고, 상기 판단된 학생 단말(20)의 위치를 상기 학부모 단말(200)에 전송하는 위치정보 제공부(110), 상기 학생(10)의 귀가시, 상기 통학버스(400)의 운행 스케쥴을 생성하고, 상기 학생(10)이 하차할 위치 및 시간에 대한 정보를 획득하고, 상기 학생(10)이 하차할 위치 및 시간에 대한 정보를 상기 학부모 단말(200)에 전송하는 귀가 관리부(120) 및 상기 위치정보 제공부(110)로부터 이탈 신호가 전달되는 경우, 상기 학부모 단말(200) 및 상기 교사 단말(300)에 학생(10)의 이탈정보를 전송하는 이탈 대응부(130)를 포함한다.In one embodiment, the server 100 based on the information received from at least one of the parent terminal 200, the bus terminal 410, the teacher terminal 300, and the school terminal 510, the student terminal 20 The location information providing unit 110 that determines the location of and transmits the determined location of the student terminal 20 to the parent terminal 200, when the student 10 returns, the school bus 400 A homecoming management unit that creates a driving schedule, obtains information on the location and time at which the student 10 will get off, and transmits information on the location and time at which the student 10 will get off to the parent terminal 200 When the departure signal is transmitted from the 120 and the location information providing unit 110, the departure response unit 130 for transmitting the departure information of the student 10 to the parent terminal 200 and the teacher terminal 300 Includes.

상기 위치정보 제공부(110)는, 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510)의 위치와, 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510)의 비콘 인식 범위에 기초하여 인식 범위 지도를 생성하는 지도 생성부(112), 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510)로부터 수신되는 비콘 인식 정보에 기초하여, 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510)의 비콘 인식 범위 중 상기 학생 단말(20)이 속하는 비콘 인식 범위를 결정하되, 상기 학생 단말(20)이 복수의 비콘 인식 범위에 속하는 경우, 상기 학생 단말(20)로부터 수신되는 비콘 신호의 세기가 더 큰 단말의 비콘 인식 범위에 상기 학생 단말(20)이 속하는 것으로 판단하고, 상기 학생 단말(20)이 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510)의 비콘 인식 범위 중 어디에도 속하지 않는 경우, 상기 이탈 대응부(130)에 이탈 신호를 전달하는, 소속 결정부(114), 상기 학생 단말(20)이 속하는 비콘 인식 범위 및 상기 학생 단말(20)이 속하는 비콘 인식 범위에 대응하는 단말의 위치에 기초하여 상기 학생 단말(20)의 위치를 판단하되, 상기 학생 단말(20)이 상기 학부모 단말(200), 상기 교사 단말(300) 또는 상기 버스 단말(410)의 비콘 인식 범위에 속하는 경우, 상기 학부모 단말(200), 상기 교사 단말(300) 또는 상기 버스 단말(410)로부터 수신되는 GPS 정보에 기초하여 상기 학생 단말(20)의 위치를 결정하고, 상기 학생 단말(20)이 상기 학교 단말(510)의 비콘 인식 범위에 속하는 경우, 상기 학교 단말(510)에 포함된 복수의 비콘 중 상기 학생 단말(20)이 속하는 비콘의 위치를 판단하고, 상기 판단된 비콘의 위치에 기초하여 상기 학생 단말(20)의 위치를 결정하는, 위치 결정부(116) 및 상기 위치 결정부(116)에서 결정된 위치를 상기 학부모 단말(200)에 제공하되, 상기 지도 생성부(112)에서 생성된 지도 정보를 함께 제공하는, 위치 제공부(118)를 포함한다. The location information providing unit 110 includes the location of the parent terminal 200, the bus terminal 410, the teacher terminal 300, and the school terminal 510, and the parent terminal 200, the bus terminal 410 , Map generator 112 for generating a recognition range map based on the beacon recognition range of the teacher terminal 300 and the school terminal 510, the parent terminal 200, the bus terminal 410, the teacher terminal 300 And the student terminal 20 among the beacon recognition ranges of the parent terminal 200, the bus terminal 410, the teacher terminal 300, and the school terminal 510, based on the beacon recognition information received from the school terminal 510. ) Determine the beacon recognition range to which the student belongs, but if the student terminal 20 belongs to a plurality of beacon recognition ranges, the student is in the beacon recognition range of the terminal having a greater strength of the beacon signal received from the student terminal 20. When it is determined that the terminal 20 belongs and the student terminal 20 does not belong to any of the beacon recognition ranges of the parent terminal 200, the bus terminal 410, the teacher terminal 300, and the school terminal 510 , Of a terminal corresponding to a beacon recognition range to which the affiliation determination unit 114, the student terminal 20 belongs, and the beacon recognition range to which the student terminal 20 belongs, which transmits a departure signal to the departure response unit 130 If the location of the student terminal 20 is determined based on the location, but the student terminal 20 falls within the beacon recognition range of the parent terminal 200, the teacher terminal 300, or the bus terminal 410 , The location of the student terminal 20 is determined based on GPS information received from the parent terminal 200, the teacher terminal 300, or the bus terminal 410, and the student terminal 20 If it falls within the beacon recognition range of the terminal 510, the position of the beacon to which the student terminal 20 belongs is determined among a plurality of beacons included in the school terminal 510, and the position of the beacon is determined based on the student Provides the parent terminal 200 with the location determination unit 116 and the location determined by the position determination unit 116, which determines the location of the terminal 20, and map information generated by the map generation unit 112 It includes a location providing unit 118 provided together.

상기 소속 결정부(114)는, 상기 학생(10)이 상기 버스 단말(410)의 비콘 인식 범위에 속하는 경우, 상기 학생(10)이 상기 통학버스(400)에 탑승하는지 여부를 판단하되, 상기 버스 단말(410)에 포함된 센서로부터 획득되는 정보에 기초하여 상기 통학버스(400)의 이동상태를 판단하고, 상기 통학버스(400)가 이동하는 중에 상기 학생 단말(20)에서 상기 버스 단말로 수신되는 비콘 신호의 세기의 변화가 기 설정된 기준값 이하인 경우, 상기 학생(10)이 상기 통학버스(400)에 탑승한 것으로 판단하고, 상기 통학버스(400)가 이동함에 따라 상기 학생 단말(20)에서 상기 버스 단말(410)로 수신되는 비콘 신호의 세기의 변화가 기 설정된 기준값 이상인 경우, 상기 학생(10)이 상기 통학버스(400)에 탑승하지 않은 것으로 판단하여, 상기 이탈 대응부(130)에 이탈 신호를 전달한다. The affiliation determination unit 114, when the student 10 falls within the beacon recognition range of the bus terminal 410, determines whether the student 10 boards the school bus 400, the Based on information obtained from a sensor included in the bus terminal 410, the moving state of the school bus 400 is determined, and while the school bus 400 is moving, from the student terminal 20 to the bus terminal When the change in the intensity of the received beacon signal is less than a preset reference value, it is determined that the student 10 has boarded the school bus 400, and the student terminal 20 as the school bus 400 moves. If the change in the intensity of the beacon signal received by the bus terminal 410 is more than a preset reference value, it is determined that the student 10 has not boarded the school bus 400, and the departure response unit 130 Transmits an exit signal to

상기 귀가 관리부(120)는, 상기 버스 단말(410)로부터 수신되는 정보에 기초하여 상기 통학버스(400)에 탑승한 학생들에 대한 정보를 획득하고, 상기 통학버스(400)에 탑승한 학생들 각각의 하차위치에 대한 정보를 획득하고, 상기 하차위치에 대한 정보에 기초하여 상기 통학버스(400)의 운행경로를 생성하고, 생성된 운행경로를 상기 통학버스(400) 및 상기 학부모 단말(200)에 제공하는 경로 설정부(122) 및 상기 학부모 단말(200)에 상기 학생(10)이 하차할 위치 및 시간에 마중이 가능한지 여부를 질의하는 정보를 전송하고, 상기 학부모 단말(200)로부터 질의에 대한 응답을 수신하되, 상기 학생(10)이 하차할 위치 및 시간에 마중이 불가능하다는 응답이 수신되는 경우, 상기 학생(10)이 하차할 위치를 마지막으로 방문하도록 상기 통학버스(400)의 운행경로를 재생성하고, 상기 재생성된 운행경로를 상기 통학버스(400) 및 상기 학부모 단말(200)에 제공하는, 경로 업데이트부(124)를 포함한다. The homecoming management unit 120 acquires information on the students who boarded the school bus 400 based on the information received from the bus terminal 410, and each of the students boarding the school bus 400 Acquires information on the drop-off location, generates a driving route of the school bus 400 based on the information on the get-off location, and transfers the generated driving route to the school bus 400 and the parent terminal 200 Transmits information to the provided route setting unit 122 and the parent terminal 200 to query whether the student 10 can pick up at the location and time to get off, and the parent terminal 200 for the query If a response is received, but a response indicating that the pickup is not possible at the location and time at which the student 10 will get off is received, the operation route of the school bus 400 so that the student 10 finally visits the location where the student 10 will get off. And a route update unit 124 that regenerates and provides the regenerated driving route to the school bus 400 and the parent terminal 200.

상기 버스 단말(410)은, 상기 학생(10)의 하차위치에 도착한 경우, 상기 버스 단말(410)의 비콘 인식 범위에서 상기 학부모 단말(200)이 인식되는 경우, 상기 교사 단말(300)에 상기 학부모 단말(200)의 인식정보를 전송하고, 상기 학부모 단말(200)이 인식되지 않는 경우, 상기 서버(100)에 메시지 전송을 요청하고, 상기 경로 업데이트부(124)는, 상기 학부모 단말(200)에 메시지를 전송하고, 기 설정된 시간 내로 상기 버스 단말(410)로부터 상기 학부모 단말(200)의 인식정보가 수신되지 않는 경우, 상기 학생(10)이 하차할 위치를 마지막으로 방문하도록 상기 통학버스(400)의 운행경로를 재생성하고, 상기 재생성된 운행경로를 상기 통학버스(400) 및 상기 학부모 단말(200)에 제공한다.When the bus terminal 410 arrives at the drop-off position of the student 10, when the parent terminal 200 is recognized within the beacon recognition range of the bus terminal 410, the teacher terminal 300 displays the When the recognition information of the parent terminal 200 is transmitted, and the parent terminal 200 is not recognized, a message transmission is requested to the server 100, and the path update unit 124, the parent terminal 200 ), and if the recognition information of the parent terminal 200 is not received from the bus terminal 410 within a preset time, the school bus may finally visit the location where the student 10 will get off. The driving route of 400 is regenerated, and the regenerated driving route is provided to the school bus 400 and the parent terminal 200.

또한, 상기 서버(100)는, 상기 학생(10)의 하차여부를 판단하고, 상기 학생(10)의 하차여부에 따른 조치를 수행하는 하차 관리부(140)를 더 포함한다.In addition, the server 100 further includes a disembarkation management unit 140 that determines whether the student 10 is alighted or not and performs an action according to whether the student 10 is alighted.

예를 들어, 학생(10)이 통학버스(400) 운행 중 잠들어, 학교(500)에 도착하였음에도 하차하지 않고 통학버스(400)에 남아있을 수 있다. 이러한 경우, 하차 관리부(140)는 학생(10)이 통학버스(400)에 방치되지 않도록, 학생(10)의 하차여부를 확인하고, 학생의 하차여부에 따른 조치를 수행한다. For example, the student 10 may fall asleep while the school bus 400 is running, and may remain on the school bus 400 without getting off the bus even though it arrives at the school 500. In this case, the getting off management unit 140 checks whether the student 10 is getting off the bus so that the student 10 is not left on the school bus 400, and performs a measure according to whether the student gets off.

상기 하차 관리부(140)는, 상기 학생 단말(20)이 상기 버스 단말(410)의 비콘 인식 범위에 속하고, 상기 통학버스(400)가 기 설정된 시간 이상 정지된 상태를 유지하는 것으로 판단되고, 상기 교사 단말(300)의 비콘 인식 범위 내에서 상기 학생 단말(20)이 인식되지 않는 경우, 상기 학생(10)이 상기 통학버스(400)에 방치된 것으로 판단하고, 상기 학부모 단말(200) 및 상기 교사 단말(300)에 메시지를 전송하는, 방치여부 판단부(142) 및 상기 학생 단말(20)에 포함된 하나 이상의 센서로부터 수집된, 상기 학생(10)의 건강상태에 대한 정보 및 상기 버스 단말(410)로부터 수집된, 상기 통학버스(400)의 내부 환경에 대한 정보에 기초하여, 긴급상황 여부를 판단하고, 긴급상황인 것으로 판단되는 경우, 외부 구조기관에 구조를 요청하고, 상기 버스 단말(410)에 긴급상황 정보를 전송하는, 긴급상황 판단부(144)를 포함할 수 있다.The getting off management unit 140 is determined that the student terminal 20 belongs to the beacon recognition range of the bus terminal 410 and the school bus 400 maintains a stopped state for a predetermined time or longer, When the student terminal 20 is not recognized within the beacon recognition range of the teacher terminal 300, it is determined that the student 10 is left on the school bus 400, and the parent terminal 200 and Information on the health status of the student 10 and the bus collected from one or more sensors included in the neglect determination unit 142 and the student terminal 20 that transmits a message to the teacher terminal 300 Based on the information on the internal environment of the school bus 400 collected from the terminal 410, it is determined whether there is an emergency situation, and if it is determined that it is an emergency situation, a rescue request is made to an external rescue organization, and the bus It may include an emergency situation determination unit 144, which transmits emergency situation information to the terminal 410.

상기 버스 단말(410)은, 상기 서버(100)로부터 상기 긴급상황 정보가 수신되는 경우, 상기 버스 단말(410)의 비콘 인식 범위 내에 인식되는 다른 사용자 단말(40)에 구조 요청 정보를 송신할 수 있다.When the emergency information is received from the server 100, the bus terminal 410 may transmit rescue request information to another user terminal 40 recognized within the beacon recognition range of the bus terminal 410. have.

또한, 상기 학생 단말(20)은, 상기 학생 단말(20)의 비콘 인식 범위에 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510) 중 적어도 하나가 위치하는지 여부를 판단하는 비콘 인식부 및 상기 학생 단말의 비콘 인식 범위에 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510) 중 어느 하나도 위치하지 않는 것으로 판단되는 경우, 비상신호를 출력하는 비상신호 출력부를 포함한다. In addition, in the student terminal 20, at least one of the parent terminal 200, the bus terminal 410, the teacher terminal 300, and the school terminal 510 is located in the beacon recognition range of the student terminal 20 It is determined that none of the parent terminal 200, the bus terminal 410, the teacher terminal 300, and the school terminal 510 are located in the beacon recognition unit for determining whether or not the beacon recognition range of the student terminal In case, it includes an emergency signal output unit for outputting an emergency signal.

상기 비상신호 출력부는, 빛을 이용하여 기 설정된 패턴의 메시지를 출력하는 발광부, 소리를 이용하여 기 설정된 패턴의 메시지를 출력하는 소음부, 소정의 시간간격마다 잉크를 분사하는 잉크 분사부 및 상기 학생 단말(20)의 비콘 인식 범위에 다른 사용자 단말이 인식되는 경우, 상기 다른 사용자 단말에 비상신호를 전송하는 신호 전송부를 포함하고, 상기 잉크 분사부는, 상기 학생 단말(20)의 배터리 잔량이 기 설정된 기준값 이하로 떨어지는 경우, 잉크 잔량을 모두 분사하고, 상기 서버(100)의 상기 이탈 대응부(130)는, 상기 학생 단말(20)이 마지막으로 인식된 위치로부터 소정의 범위 내에 위치하는 사용자 단말들 및 자동차 블랙박스들로부터 상기 비상신호 출력부로부터 출력된 비상신호에 대한 정보를 수집할 수 있다.The emergency signal output unit includes a light emitting unit that outputs a message of a preset pattern using light, a noise unit that outputs a message of a preset pattern using sound, an ink ejection unit that ejects ink at predetermined time intervals, and the When another user terminal is recognized within the beacon recognition range of the student terminal 20, a signal transmission unit for transmitting an emergency signal to the other user terminal is included, and the ink ejection unit includes a battery remaining amount of the student terminal 20. When it falls below a set reference value, all of the remaining ink is injected, and the departure response unit 130 of the server 100 is a user terminal located within a predetermined range from the last recognized position of the student terminal 20 It is possible to collect information on the emergency signal output from the emergency signal output unit from the field and vehicle black boxes.

또한, 상기 시스템은, 상기 학교(500)의 경비실(600)에 설치되는 경비실 단말(610) 및 상기 학교(500)의 학교 보안관이 휴대하는 학교 보안관 단말(700)을 더 포함하고, 상기 서버(100)는, 상기 학교(500)에 대한 방문예약을 관리하는 방문예약 관리부(150)를 더 포함하고, 상기 방문예약 관리부(150)는, 상기 학부모 단말(200)로부터 방문예약 정보를 수신하고, 상기 방문예약 정보 및 상기 학부모에 대한 정보를 상기 학교 단말(510), 상기 경비실 단말(610) 및 상기 학교 보안관 단말(700)에 전송하되, 상기 학부모에 대한 정보는 상기 학부모의 사진을 포함하는, 정보 전달부(152), 상기 학교 단말(510)로부터 상기 방문예약에 대한 승인정보가 수신되는 경우, 예약 확인 메시지를 상기 학부모 단말(200)에 전송하는, 예약 확인부(154) 및 상기 학부모의 방문시 상기 학생의 담당 교사에게 알림을 제공하는 알림 제공부(156)를 포함한다. In addition, the system further includes a security officer terminal 610 installed in the security room 600 of the school 500 and a school sheriff terminal 700 carried by the school sheriff of the school 500, and the server ( 100) further includes a visit reservation management unit 150 for managing a visit reservation for the school 500, and the visit reservation management unit 150 receives visit reservation information from the parent terminal 200, The visit reservation information and information on the parent are transmitted to the school terminal 510, the guard room terminal 610, and the school sheriff terminal 700, but the information on the parent includes a picture of the parent, When the information transmission unit 152, the school terminal 510, when the approval information for the visit reservation is received, the reservation confirmation unit 154 and the parent to transmit a reservation confirmation message to the parent terminal 200 It includes a notification providing unit 156 for providing a notification to the teacher in charge of the student when visiting.

상기 학부모 단말(200)은, 상기 예약 확인 메시지 정보를 상기 경비실 단말(610)에 전달하고, 상기 경비실 단말(610)은, 상기 학부모 단말(200)로부터 전달받은 정보와 상기 서버(100)로부터 수신된 방문예약 정보를 비교하여 승인여부를 결정하고, 결정된 승인여부에 대한 정보를 상기 학교 보안관 단말(700)에 전송하고, 상기 학교 보안관 단말(700)은, 상기 경비실 단말(610)로부터 승인정보가 수신되는 경우, 상기 학부모의 사진을 표시하고, 상기 학부모에 대한 입장 승인여부를 입력할 수 있는 인터페이스를 표시하고, 상기 학부모에 대한 입장 승인 입력이 수신되는 경우, 상기 학부모 단말 및 상기 서버(100)에 메시지를 전송할 수 있다.The parent terminal 200 transmits the reservation confirmation message information to the guard room terminal 610, and the guard office terminal 610 receives the information received from the parent terminal 200 and the server 100 The visit reservation information is compared to determine whether to approve or not, and transmits information on the determined approval status to the school sheriff terminal 700, and the school sheriff terminal 700 receives approval information from the guard office terminal 610. When received, displays a picture of the parent, displays an interface for inputting permission for admission to the parent, and when an entry approval input for the parent is received, the parent terminal and the server 100 You can send a message to

도 7은 일 실시 예에 따른 버스 탑승 인식방법을 설명하기 위한 도면이다.7 is a diagram for explaining a method of recognizing a bus ride according to an exemplary embodiment.

도 7을 참조하면, 학생(10), 학생 단말(20), 통학버스(400) 및 버스 단말(410)이 도시되어 있다. Referring to FIG. 7, a student 10, a student terminal 20, a school bus 400, and a bus terminal 410 are shown.

버스 단말(410)은 학생 단말(20)을 인식하여 학생의 버스 탑승을 인식한다.The bus terminal 410 recognizes the student terminal 20 to recognize the student's boarding on the bus.

일 실시 예에서, 버스 단말(410)은 버스의 정차와 출발을 인식할 수 있다. 도 7에 도시된 정차 구간(800)은 버스(400)의 정차시점(810)과 출발시점(820) 사이의 기간으로서, 버스 단말(410)은 정차 구간(800)에만 학생(10)의 탑승여부를 인식하여 탑승자 정보를 업데이트하고, 해당 정보를 서버로 전송할 수 있다.In one embodiment, the bus terminal 410 may recognize the stop and start of the bus. The stop section 800 shown in FIG. 7 is a period between the stop point 810 and the start point 820 of the bus 400, and the bus terminal 410 boards the student 10 only in the stop section 800 Recognizing whether or not, it is possible to update the passenger information and transmit the information to the server.

일 실시 예에서, 버스 단말(410)은 주행구간(812 및 822)에는 탑승자 정보를 업데이트하거나 서버로 업데이트된 정보를 전송하지 않도록 하여 잘못된 정보 업데이트를 방지할 수 있다. In an embodiment, the bus terminal 410 may prevent incorrect information update by updating occupant information or not transmitting the updated information to the server in the driving sections 812 and 822.

일 실시 예에서, 버스 단말(410)은 각 정류장의 위치정보를 저장하고, 버스(400)의 정차 및 출발위치에 기초하여 버스(400)가 각 정류장에 정차하였는지 여부를 판단할 수 있다. In an embodiment, the bus terminal 410 may store location information of each stop, and determine whether the bus 400 stops at each stop based on the stop and start positions of the bus 400.

버스 단말(410)은 버스(400)의 정차 및 출발위치와 비콘 신호에 기초하여 학생이 탑승한 위치를 판단할 수 있다.The bus terminal 410 may determine the position where the student boarded based on the stop and start position of the bus 400 and a beacon signal.

일 실시 예에서, 버스 단말(410)은 제1 학생이 정류장이 아닌 위치에서 탑승한 경우, 상기 제1 학생이 탑승한 위치를 확인할 수 있다. In an embodiment, when the first student boarded at a location other than a stop, the bus terminal 410 may check the location where the first student boarded.

일 실시 예에서, 버스 단말(410)은 제1 학생이 탑승한 위치가 제1 정류장으로부터 소정의 거리 내에 위치하고, 제1 정류장에 버스가 정차하지 않은 것으로 판단되는 경우, 제1 정류장의 위치정보를 제1 학생이 탑승한 위치로 정정할 수 있다. In one embodiment, the bus terminal 410, when it is determined that the location where the first student boarded is located within a predetermined distance from the first stop, and the bus has not stopped at the first stop, the location information of the first stop. It can be corrected to the location where the first student boarded.

도 8은 일 실시 예에 따른 정보전달 방법을 도시한 도면이다.8 is a diagram illustrating an information delivery method according to an embodiment.

개시된 실시 예에서는 버스를 통해 등하교/등하원하는 경우에 대하여 설명하였으나, 차량을 이용하지 않고 직접 등하교/등하원하는 경우에도 학생에 대한 정보를 수집하고, 위치를 관리할 필요가 있을 수 있다.In the disclosed embodiment, a case of requesting to/from/to/from school through a bus has been described, but it may be necessary to collect information on a student and manage a location even when a person wishes to/from/to/from school without using a vehicle.

도 8을 참조하면, 자가등원자와 차량등원자의 정보수집 및 관리방법이 도시되어 있다.Referring to FIG. 8, a method of collecting and managing information on self-identifying atoms and vehicle-like atoms is illustrated.

예를 들어, 차량등원자의 경우 우선 차량의 AP(Access Point)를 통해 정보를 서버로 전달하게 되고, 등원 이후에는 유치원(또는 학교)의 AP를 통해 정보를 서버로 전달하게 된다. 서버는 수신되는 정보에 기초하여 학생의 위치를 판단하고, 정보를 관리할 수 있다.For example, in the case of a vehicle lamp, first, information is transmitted to the server through an AP (Access Point) of the vehicle, and after the garden, information is transmitted to the server through an AP of a kindergarten (or school). The server may determine the location of the student based on the received information and manage the information.

다른 예로, 자가등원자의 경우 바로 유치원의 AP를 통해 정보를 서버로 전달하게 된다. 이 경우 서버는 해당 학생이 자가등원자임을 판단하고, 이후 수신되는 정보들을 관리할 수 있다.As another example, in the case of a self-grading member, information is directly transmitted to the server through the AP of the kindergarten. In this case, the server may determine that the student is a self-study, and manage information received thereafter.

도 9는 일 실시 예에 따른 차량 탑승신청 애플리케이션 화면을 도시한 도면이다.9 is a diagram illustrating a vehicle boarding application application screen according to an embodiment.

도 9를 참조하면, 학생의 등하교 차량이용을 신청하고, 신청 후 승인여부를 확인하며, 이후 학생의 등하교 차량이용 상태를 확인할 수 있는 사용자 인터페이스가 도시되어 있다.Referring to FIG. 9, there is shown a user interface for applying for a student's use of a vehicle to and from school, confirming whether or not to approve it after the application, and then confirming a state of using the vehicle to and from the student.

또한, 차량이용 중에 이용신청을 취소할 수 있는 사용자 인터페이스 또한 도시되어 있다. In addition, a user interface for canceling the application for use while using the vehicle is also shown.

도 8을 참조하여, 차량 이용을 신청한 학생의 경우 버스 탑승여부를 판단하고, 통학버스를 통한 등하교 정보를 수집 및 관리하며, 학부모에게 알림을 제공할 수 있다. Referring to FIG. 8, in the case of a student applying for vehicle use, it is possible to determine whether to board a bus, to collect and manage information about attending and leaving school through a school bus, and to provide a notification to parents.

차량 이용을 신청하지 않은 학생의 경우, 등하교 이후의 정보에 대해서만 관리 및 알림제공을 수행할 수 있다.Students who have not applied for vehicle use can manage and provide notifications only for information after school attendance and school.

도 10은 일 실시 예에 따른 애플리케이션의 알림 리스트 화면을 도시한 도면이다.10 is a diagram illustrating a notification list screen of an application according to an embodiment.

도 10을 참조하면, 학생의 차량 승하차, 등하원(등하교), 정류장 도착, 기타 알림 및 공지사항 등을 제공하는 화면의 일 예가 도시되어 있다. 이러한 알림은 설정에 따라 온/오프할 수 있다. Referring to FIG. 10, an example of a screen for providing a student's vehicle getting on and off, going to and from school, arriving at a stop, and other notifications and announcements is shown. These notifications can be turned on/off according to the settings.

본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of a method or algorithm described in connection with an embodiment of the present invention may be implemented directly in hardware, implemented as a software module executed by hardware, or a combination thereof. Software modules include Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), Flash Memory, hard disk, removable disk, CD-ROM, or It may reside on any type of computer-readable recording medium well known in the art to which the present invention pertains.

본 발명의 구성 요소들은 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 어플리케이션)으로 구현되어 매체에 저장될 수 있다. 본 발명의 구성 요소들은 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있으며, 이와 유사하게, 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다.Components of the present invention may be implemented as a program (or application) and stored in a medium to be executed by being combined with a computer that is hardware. Components of the present invention may be implemented as software programming or software elements, and similarly, embodiments include various algorithms implemented with a combination of data structures, processes, routines or other programming elements, including C, C++ , Java, assembler, or the like may be implemented in a programming or scripting language. Functional aspects can be implemented with an algorithm running on one or more processors.

이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다. In the above, embodiments of the present invention have been described with reference to the accompanying drawings, but those skilled in the art to which the present invention pertains can be implemented in other specific forms without changing the technical spirit or essential features. You can understand. Therefore, the embodiments described above are illustrative in all respects, and should be understood as non-limiting.

본 발명은 프로보노 ICT 멘토링 프로젝트 결과물로서 도출되었다.The present invention was derived as a result of the Pro Bono ICT mentoring project.

10: 학생
20: 학생 단말
100: 서버
200: 학부모 단말
300: 교사 단말
400: 통학버스
410: 버스 단말
500: 학교
510: 학교 단말
10: student
20: student terminal
100: server
200: parent terminal
300: teacher terminal
400: school bus
410: bus terminal
500: school
510: school terminal

Claims (4)

통학버스를 타고 통학하는 학생이 휴대하는 학생 단말; 및
상기 통학버스에 설치되는 버스 단말; 을 포함하고,
상기 학생 단말 및 상기 버스 단말은 비콘을 포함하고,
상기 버스 단말은,
버스가 정차한 시점으로부터 상기 버스가 출발하는 시점 사이에 비콘을 통해 상기 학생 단말의 탑승이 인식되는 경우 상기 학생을 포함하는 탑승자 정보를 업데이트하고, 상기 업데이트된 정보를 서버로 전송하고, 상기 버스가 주행중에는 탑승자 정보를 업데이트하거나 서버로 업데이트된 정보를 전송하지 않으며,
각 정류장의 위치정보를 저장하고, 상기 버스의 정차 및 출발위치에 기초하여 상기 버스가 상기 각 정류장에 정차하였는지 여부를 판단하고, 상기 버스의 정차 및 출발위치와 상기 학생 단말의 비콘 신호에 기초하여 학생이 탑승한 위치를 판단하고, 제1 학생이 정류장이 아닌 위치에서 탑승한 경우, 상기 제1 학생이 탑승한 위치가 제1 정류장으로부터 소정의 거리 내에 위치하고, 상기 제1 정류장에 상기 버스가 정차하지 않은 것으로 판단되는 경우, 상기 제1 정류장의 위치정보를 상기 제1 학생이 탑승한 위치로 정정하는 것을 특징으로 하는,
어린이 통학 버스 내 사고 안전 지킴이 시스템.
A student terminal carried by a student commuting to school on a school bus; And
A bus terminal installed on the school bus; Including,
The student terminal and the bus terminal include a beacon,
The bus terminal,
When boarding of the student terminal is recognized through a beacon between the time when the bus stops and the time the bus departs, the passenger information including the student is updated, the updated information is transmitted to the server, and the bus is It does not update passenger information or transmit the updated information to the server while driving.
Stores the location information of each stop, determines whether the bus stops at each stop based on the stop and start position of the bus, and based on the stop and start position of the bus and the beacon signal of the student terminal The location where the student boarded is determined, and when the first student boarded at a location other than the stop, the location where the first student boarded is located within a predetermined distance from the first stop, and the bus stops at the first stop. If it is determined that it has not been done, characterized in that correcting the location information of the first stop to the location where the first student boarded,
Accident safety guard system in children's school buses.
삭제delete 제1 항에 있어서,
상기 학생의 학부모가 이용하는 학부모 단말;
상기 학생의 인솔교사가 휴대하는 교사 단말;
상기 학생이 통학하는 학교에 설치되는 학교 단말; 및
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말과 통신하는, 상기 서버; 를 더 포함하고,
상기 학부모 단말, 교사 단말 및 학교 단말은 비콘을 포함하되, 상기 학교 단말은 복수의 비콘을 포함하고, 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말은 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위 내에 상기 학생 단말이 인식되는 경우, 인식 정보를 상기 서버에 전송하고,
상기 서버는,
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말 중 적어도 하나로부터 수신되는 정보에 기초하여 상기 학생 단말의 위치를 판단하고, 상기 판단된 학생 단말의 위치를 상기 학부모 단말에 전송하는 위치정보 제공부;
상기 학생의 귀가시, 상기 통학버스의 운행 스케쥴을 생성하고, 상기 학생이 하차할 위치 및 시간에 대한 정보를 획득하고, 상기 학생이 하차할 위치 및 시간에 대한 정보를 상기 학부모 단말에 전송하는 귀가 관리부;
상기 위치정보 제공부로부터 이탈 신호가 전달되는 경우, 상기 학부모 단말 및 상기 교사 단말에 학생의 이탈정보를 전송하는 이탈 대응부; 및
상기 학생의 하차여부를 판단하고, 상기 학생의 하차여부에 따른 조치를 수행하는 하차 관리부; 를 포함하고,
상기 위치정보 제공부는,
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 위치와, 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위에 기초하여 인식 범위 지도를 생성하는 지도 생성부;
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말로부터 수신되는 비콘 인식 정보에 기초하여, 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위 중 상기 학생 단말이 속하는 비콘 인식 범위를 결정하되, 상기 학생 단말이 복수의 비콘 인식 범위에 속하는 경우, 상기 학생 단말로부터 수신되는 비콘 신호의 세기가 더 큰 단말의 비콘 인식 범위에 상기 학생 단말이 속하는 것으로 판단하고, 상기 학생 단말이 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위 중 어디에도 속하지 않는 경우, 상기 이탈 대응부에 이탈 신호를 전달하는, 소속 결정부;
상기 학생 단말이 속하는 비콘 인식 범위 및 상기 학생 단말이 속하는 비콘 인식 범위에 대응하는 단말의 위치에 기초하여 상기 학생 단말의 위치를 판단하되, 상기 학생 단말이 상기 학부모 단말, 상기 교사 단말 또는 상기 버스 단말의 비콘 인식 범위에 속하는 경우, 상기 학부모 단말, 상기 교사 단말 또는 상기 버스 단말로부터 수신되는 GPS 정보에 기초하여 상기 학생 단말의 위치를 결정하고, 상기 학생 단말이 상기 학교 단말의 비콘 인식 범위에 속하는 경우, 상기 학교 단말에 포함된 복수의 비콘 중 상기 학생 단말이 속하는 비콘의 위치를 판단하고, 상기 판단된 비콘의 위치에 기초하여 상기 학생 단말의 위치를 결정하는, 위치 결정부; 및
상기 위치 결정부에서 결정된 위치를 상기 학부모 단말에 제공하되, 상기 지도 생성부에서 생성된 지도 정보를 함께 제공하는, 위치 제공부; 를 포함하고,
상기 소속 결정부는,
상기 학생이 상기 버스 단말의 비콘 인식 범위에 속하는 경우, 상기 학생이 상기 통학버스에 탑승하는지 여부를 판단하되, 상기 버스 단말에 포함된 센서로부터 획득되는 정보에 기초하여 상기 통학버스의 이동상태를 판단하고, 상기 통학버스가 이동하는 중에 상기 학생 단말에서 상기 버스 단말로 수신되는 비콘 신호의 세기의 변화가 기 설정된 기준값 이하인 경우, 상기 학생이 상기 통학버스에 탑승한 것으로 판단하고, 상기 통학버스가 이동함에 따라 상기 학생 단말에서 상기 버스 단말로 수신되는 비콘 신호의 세기의 변화가 기 설정된 기준값 이상인 경우, 상기 학생이 상기 통학버스에 탑승하지 않은 것으로 판단하여, 상기 이탈 대응부에 이탈 신호를 전달하고,
상기 귀가 관리부는,
상기 버스 단말로부터 수신되는 정보에 기초하여 상기 통학버스에 탑승한 학생들에 대한 정보를 획득하고, 상기 통학버스에 탑승한 학생들 각각의 하차위치에 대한 정보를 획득하고, 상기 하차위치에 대한 정보에 기초하여 상기 통학버스의 운행경로를 생성하고, 생성된 운행경로를 상기 통학버스 및 상기 학부모 단말에 제공하는 경로 설정부; 및
상기 학부모 단말에 상기 학생이 하차할 위치 및 시간에 마중이 가능한지 여부를 질의하는 정보를 전송하고, 상기 학부모 단말로부터 질의에 대한 응답을 수신하되, 상기 학생이 하차할 위치 및 시간에 마중이 불가능하다는 응답이 수신되는 경우, 상기 학생이 하차할 위치를 마지막으로 방문하도록 상기 통학버스의 운행경로를 재생성하고, 상기 재생성된 운행경로를 상기 통학버스 및 상기 학부모 단말에 제공하는, 경로 업데이트부; 를 포함하고,
상기 버스 단말은,
상기 학생의 하차위치에 도착한 경우, 상기 버스 단말의 비콘 인식 범위에서 상기 학부모 단말이 인식되는 경우, 상기 교사 단말에 상기 학부모 단말의 인식정보를 전송하고, 상기 학부모 단말이 인식되지 않는 경우, 상기 서버에 메시지 전송을 요청하고,
상기 경로 업데이트부는, 상기 학부모 단말에 메시지를 전송하고, 기 설정된 시간 내로 상기 버스 단말로부터 상기 학부모 단말의 인식정보가 수신되지 않는 경우, 상기 학생이 하차할 위치를 마지막으로 방문하도록 상기 통학버스의 운행경로를 재생성하고, 상기 재생성된 운행경로를 상기 통학버스 및 상기 학부모 단말에 제공하는,
어린이 통학 버스 내 사고 안전 지킴이 시스템.
The method of claim 1,
A parent terminal used by the parent of the student;
A teacher terminal carried by the student's leading teacher;
A school terminal installed in a school where the student commutes; And
The server for communicating with the parent terminal, the bus terminal, the teacher terminal and the school terminal; Including more,
The parent terminal, the teacher terminal and the school terminal include beacons, the school terminal includes a plurality of beacons, and the parent terminal, bus terminal, teacher terminal and school terminal are the parent terminal, bus terminal, teacher terminal and school When the student terminal is recognized within the beacon recognition range of the terminal, recognition information is transmitted to the server,
The server,
A location information providing unit that determines the location of the student terminal based on information received from at least one of the parent terminal, the bus terminal, the teacher terminal, and the school terminal, and transmits the determined position of the student terminal to the parent terminal;
When the student returns home, it creates a schedule for the school bus, obtains information on the location and time at which the student will get off, and transmits information on the location and time at which the student will drop off to the parent terminal. Management;
A departure response unit for transmitting student departure information to the parent terminal and the teacher terminal when a departure signal is transmitted from the location information providing unit; And
A disembarkation management unit that determines whether the student is disembarked or not and performs an action according to the dismissal of the student; Including,
The location information providing unit,
A map generator for generating a recognition range map based on the location of the parent terminal, bus terminal, teacher terminal, and school terminal, and beacon recognition ranges of the parent terminal, bus terminal, teacher terminal, and school terminal;
Based on the beacon recognition information received from the parent terminal, bus terminal, teacher terminal, and school terminal, the beacon recognition range to which the student terminal belongs among the beacon recognition ranges of the parent terminal, bus terminal, teacher terminal, and school terminal is determined. , If the student terminal belongs to a plurality of beacon recognition ranges, it is determined that the student terminal belongs to a beacon recognition range of a terminal having a greater intensity of a beacon signal received from the student terminal, and the student terminal is the parent terminal, When the bus terminal, the teacher terminal and the school terminal does not belong to any of the beacon recognition range, for transmitting a departure signal to the departure response unit, a belonging determination unit;
The position of the student terminal is determined based on the location of the beacon recognition range to which the student terminal belongs and the terminal corresponding to the beacon recognition range to which the student terminal belongs, and the student terminal is the parent terminal, the teacher terminal, or the bus terminal If it belongs to the beacon recognition range of, the location of the student terminal is determined based on GPS information received from the parent terminal, the teacher terminal, or the bus terminal, and the student terminal falls within the beacon recognition range of the school terminal , A location determination unit that determines a location of a beacon to which the student terminal belongs among a plurality of beacons included in the school terminal, and determines a location of the student terminal based on the determined location of the beacon; And
A location providing unit providing the location determined by the location determining unit to the parent terminal, and providing map information generated by the map generating unit together; Including,
The affiliation determination unit,
When the student falls within the beacon recognition range of the bus terminal, it is determined whether the student boards the school bus, but determines the movement state of the school bus based on information obtained from a sensor included in the bus terminal And, when the change in the intensity of the beacon signal received from the student terminal to the bus terminal while the school bus is moving is less than a preset reference value, it is determined that the student has boarded the school bus, and the school bus moves Accordingly, when the change in the intensity of the beacon signal received from the student terminal to the bus terminal is more than a preset reference value, it is determined that the student has not boarded the school bus, and transmits a departure signal to the departure response unit,
The homecoming management unit,
Acquires information on students who board the school bus based on the information received from the bus terminal, obtains information on the disembarkation location of each student on the school bus, and based on the information on the disembarkation location A route setting unit for generating a driving route of the school bus and providing the generated driving route to the school bus and the parent terminal; And
Transmitting information inquiring whether or not the student can pick up the student at the location and time to get off to the parent terminal, and receives a response to the query from the parent terminal, but it is not possible to pick up the student at the location and time to get off. When a response is received, a route update unit for regenerating the operation route of the school bus so that the student finally visits the location where the student will get off, and providing the regenerated operation route to the school bus and the parent terminal; Including,
The bus terminal,
When the student arrives at the drop-off location, when the parent terminal is recognized within the beacon recognition range of the bus terminal, transmits the recognition information of the parent terminal to the teacher terminal, and when the parent terminal is not recognized, the server Request to send a message to
The route update unit transmits a message to the parent terminal, and when the recognition information of the parent terminal is not received from the bus terminal within a preset time, the school bus is operated to finally visit the location where the student will get off. Regenerating a route and providing the regenerated driving route to the school bus and the parent terminal,
Accident safety guard system in children's school buses.
제3 항에 있어서,
상기 학생 단말은,
상기 학생 단말의 비콘 인식 범위에 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말 중 적어도 하나가 위치하는지 여부를 판단하는 비콘 인식부; 및
상기 학생 단말의 비콘 인식 범위에 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말 중 어느 하나도 위치하지 않는 것으로 판단되는 경우, 비상신호를 출력하는 비상신호 출력부; 를 포함하고,
상기 비상신호 출력부는,
빛을 이용하여 기 설정된 패턴의 메시지를 출력하는 발광부;
소리를 이용하여 기 설정된 패턴의 메시지를 출력하는 소음부;
소정의 시간간격마다 잉크를 분사하는 잉크 분사부; 및
상기 학생 단말의 비콘 인식 범위에 다른 사용자 단말이 인식되는 경우, 상기 다른 사용자 단말에 비상신호를 전송하는 신호 전송부; 를 포함하고,
상기 잉크 분사부는, 상기 학생 단말의 배터리 잔량이 기 설정된 기준값 이하로 떨어지는 경우, 잉크 잔량을 모두 분사하고,
상기 서버의 상기 이탈 대응부는,
상기 학생 단말이 마지막으로 인식된 위치로부터 소정의 범위 내에 위치하는 사용자 단말들 및 자동차 블랙박스들로부터 상기 비상신호 출력부로부터 출력된 비상신호에 대한 정보를 수집하는,
어린이 통학 버스 내 사고 안전 지킴이 시스템.
The method of claim 3,
The student terminal,
A beacon recognition unit determining whether at least one of the parent terminal, bus terminal, teacher terminal, and school terminal is located in the beacon recognition range of the student terminal; And
An emergency signal output unit for outputting an emergency signal when it is determined that none of the parent terminal, the bus terminal, the teacher terminal and the school terminal are located in the beacon recognition range of the student terminal; Including,
The emergency signal output unit,
A light-emitting unit that outputs a message of a preset pattern using light;
A noise unit that outputs a message of a preset pattern using sound;
An ink ejection unit for ejecting ink at predetermined time intervals; And
A signal transmission unit for transmitting an emergency signal to the other user terminal when another user terminal is recognized within the beacon recognition range of the student terminal; Including,
The ink ejection unit ejects all remaining ink when the remaining battery level of the student terminal falls below a preset reference value,
The departure corresponding unit of the server,
The student terminal collects information on the emergency signal output from the emergency signal output unit from user terminals and car black boxes located within a predetermined range from the last recognized position,
Accident safety guard system in children's school buses.
KR1020180155787A 2018-12-06 2018-12-06 Accident safety management system of school bus for children KR102178343B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180155787A KR102178343B1 (en) 2018-12-06 2018-12-06 Accident safety management system of school bus for children

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180155787A KR102178343B1 (en) 2018-12-06 2018-12-06 Accident safety management system of school bus for children

Publications (2)

Publication Number Publication Date
KR20200069410A KR20200069410A (en) 2020-06-17
KR102178343B1 true KR102178343B1 (en) 2020-11-12

Family

ID=71405425

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180155787A KR102178343B1 (en) 2018-12-06 2018-12-06 Accident safety management system of school bus for children

Country Status (1)

Country Link
KR (1) KR102178343B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102463914B1 (en) * 2021-06-14 2022-11-04 안태용 System for kids' safety attendance and absence and thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100398750B1 (en) * 2001-07-20 2003-09-19 이기원 Position display device of suttle vehicles

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160057709A (en) 2014-11-14 2016-05-24 (주)커널링크 Child location tracking terminal system and method of using same
KR101740788B1 (en) * 2015-05-06 2017-05-26 주식회사 탐생 Method for deciding location of suttle using mobile terminal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100398750B1 (en) * 2001-07-20 2003-09-19 이기원 Position display device of suttle vehicles

Also Published As

Publication number Publication date
KR20200069410A (en) 2020-06-17

Similar Documents

Publication Publication Date Title
US11283877B2 (en) Software application and logic to modify configuration of an autonomous vehicle
US10883843B2 (en) Method for remotely identifying one of a passenger and an assigned vehicle to the other
US11822327B2 (en) Safety of autonomous vehicles by remote support request
US10248119B2 (en) Interactive autonomous vehicle command controller
US9754490B2 (en) Software application to request and control an autonomous vehicle service
US10334050B2 (en) Software application and logic to modify configuration of an autonomous vehicle
KR20200022053A (en) Identification of Unassigned Passengers for Autonomous Vehicles
CN109572702A (en) Controller of vehicle and vehicle including the controller of vehicle
US20150061895A1 (en) Radar sensing and emergency response vehicle detection
CN108340852A (en) The system and method for guarantee for vehicle ride safety and people and property
US20190195644A1 (en) Vehicle movement authorization
CN106255933A (en) autonomous vehicle
US11912220B2 (en) Vehicle and passenger transportation system
US9666073B1 (en) Innovated smart parking assistance system and information system
KR101936954B1 (en) School bus positioning and commute safety management system comprising sleeping child check function
US10593139B2 (en) Method of granting access on a route based upon route taken
CN113195321A (en) Vehicle control device, vehicle control method, vehicle, information processing device, information processing method, and program
KR102178343B1 (en) Accident safety management system of school bus for children
KR102312953B1 (en) Elementary school visiting management service system
KR101946290B1 (en) System to manage getting off of children's school bus using smart phones
KR20200128342A (en) Self-driving vehicle and its authentication agency method
CN110070706A (en) Officer's car monitoring method, apparatus and system
KR102128191B1 (en) alarm service device based on short range wireless communication
KR102157074B1 (en) Safe system for prevention of left-behind child using face recognition
KR101740948B1 (en) Position monitoring system for kindergartener using smartphone

Legal Events

Date Code Title Description
GRNT Written decision to grant