KR102178343B1 - Accident safety management system of school bus for children - Google Patents
Accident safety management system of school bus for children Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 2
- 230000008054 signal transmission Effects 0.000 claims description 2
- 230000001172 regenerating effect Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 17
- JLQUFIHWVLZVTJ-UHFFFAOYSA-N carbosulfan Chemical compound CCCCN(CCCC)SN(C)C(=O)OC1=CC=CC2=C1OC(C)(C)C2 JLQUFIHWVLZVTJ-UHFFFAOYSA-N 0.000 description 14
- 238000007726 management method Methods 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 5
- 239000007788 liquid Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 238000002716 delivery method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003862 health status Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/42—Services 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services 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
본 발명은 어린이 통학 버스 내 사고 안전 지킴이 시스템에 관한 것이다. 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.
본 발명이 해결하고자 하는 과제는 어린이 통학 버스 내 사고 안전 지킴이 시스템을 제공하는 것이다.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
또한, 시스템은 학부모 단말(200) 및 교사 단말(300)을 포함한다. 일 실시 예에서, 학부모 단말(200) 및 교사 단말(300)은 스마트폰일 수 있으나, 상술한 컴퓨터의 일종일 수 있으며, 또한 이에 제한되는 것은 아니다.In addition, the system includes a
또한, 시스템은 통학버스(400)에 구비되는 통학버스 단말(410)을 포함한다. 통학버스 단말(410)은 복수 개의 장치로 구성될 수도 있다.In addition, the system includes a
또한, 시스템은 학교(500)에 구비되는 학교 단말(510)을 포함한다.In addition, the system includes a
본 명세서에서, “학교”는 초등학교, 중학교 및 고등학교뿐 아니라 유치원이나 어린이집, 학원 등을 모두 포괄하는 의미로서 이해되며, 또한 이에 제한되지 않는다.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
일 실시 예에서, 학생 단말(20)은 비콘 단말을 의미할 수 있다. 예를 들어, 학생 단말(20)은 학생의 옷, 명찰, 가방, 모자, 신발, 시계 등에 부착될 수 있는 형태의 비콘 단말을 의미할 수 있으나, 이에 제한되지 않는다. 또한, 학생 단말(20)은 학생의 상태를 판단하기 위한 하나 이상의 센서를 포함할 수 있다.In one embodiment, the
다른 실시 예에서, 학생 단말(20)은 스마트폰을 의미할 수도 있으며, 이 경우 스마트폰에 구비된 블루투스 통신 모듈 및 하나 이상의 센서를 이용하여 동일한 기능을 수행할 수 있다.In another embodiment, the
일 실시 예에서, 버스 단말(410)은 학생 단말(20)에 포함된 비콘 단말과 통신할 수 있는 비콘 송수신 모듈을 포함할 수 있다. 또한, 버스 단말(410)은 서버(100)와 통신할 수 있는 네트워크 통신 모듈을 포함할 수 있다. In an embodiment, the
실시 예에 따라서, 버스 단말(410)은 교사 단말(300)과 통신할 수 있는 근거리 통신 모듈을 포함(예를 들어, 블루투스 통신 모듈)할 수 있으며, 교사 단말(300)은 버스 단말(410)로부터 수신되는 정보를 서버(100)로 전송할 수도 있다.Depending on the embodiment, the
일 실시 예에서, 버스 단말(410)은 버스 내부의 상태를 감지하기 위한 하나 이상의 센서를 포함할 수 있다.In an embodiment, the
일 실시 예에서, 학교 단말(510)은 학생 단말(20)에 포함된 비콘 단말과 통신할 수 있는 비콘 송수신 모듈을 포함할 수 있다. 또한, 학교 단말(510)은 서버(100)와 통신할 수 있는 네트워크 통신 모듈을 포함할 수 있다. In an embodiment, the
실시 예에 따라서, 학교 단말(510)은 교사 단말(300)과 통신할 수 있는 근거리 통신 모듈을 포함(예를 들어, 블루투스 통신 모듈)할 수 있으며, 교사 단말(300)은 학교 단말(510)로부터 수신되는 정보를 서버(100)로 전송할 수도 있다.Depending on the embodiment, the
실시 예에 따라서, 학교 단말(510)은 학교(500)의 복수의 위치에 설치되는 복수의 비콘 송수신 모듈을 포함할 수 있다. 예를 들어, 학교 단말(510)은 학교(500)의 교문에 설치되는 비콘 송수신 모듈 및 학교 건물 내의 복수의 위치에 설치되는 비콘 송수신 모듈들을 포함할 수 있다. 예를 들어, 비콘 송수신 모듈은 학교(500)의 복도에 소정의 간격으로 설치되거나, 교실마다 설치될 수도 있다.According to an embodiment, the
일 실시 예에서, 비콘 송수신 모듈은 송수신 거리에 기초하여 학교(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
서버(100)는 교사 단말(300), 버스 단말(410) 및 학교 단말(510) 중 적어도 하나로부터 수신되는 정보에 기초하여 학생(10)의 위치를 판단하고, 판단된 학생(10)의 위치에 대한 정보를 학부모 단말(200)에 전송할 수 있다.The
도 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
학생(10)이 통학버스(400)에 탑승하는 경우, 버스 단말(410)은 학생 단말(20)을 인식하여 학생(10)이 통학버스(400)에 탑승한 것으로 판단한다. 실시 예에 따라서, 버스 단말(410)은 학생(10)이 단순히 통학버스(400)로부터 일정 거리 내에 있는 것인지, 혹은 통학버스(400)에 탑승하고 있는 것인지 여부를 판단할 수 있다.When the
일 실시 예에서, 버스 단말(410)은 GPS 또는 가속도 센서 등을 이용하여 통학버스(400)의 움직임을 판단할 수 있다. 버스 단말(410)은 통학버스(400)가 이동하는 중에 학생 단말(20)의 비콘 신호 세기의 변화를 측정하고, 비콘 신호 세기가 변하거나 학생 단말(20)이 비콘 인식 범위 내에서 사라지는 경우, 학생(10)이 통학버스(400)에 탑승하지 않은 것으로 판단할 수 있다. In an embodiment, the
통학버스(400)가 이동하는 중에 학생 단말(20)의 비콘 신호 세기가 변하지 않는 경우, 버스 단말(410)은 학생(10)이 통학버스(400)에 탑승한 것으로 판단할 수 있다.When the beacon signal strength of the
일 실시 예에서, 버스 단말(410)은 지향성 비콘 송수신 모듈로 구성되며, 통학버스(400)의 내부를 향하도록 설치될 수 있다. 이 경우, 버스 단말(410)은 학생 단말(20)이 인식되는 경우 학생(10)이 통학버스(400)에 탑승중인 것으로 판단할 수 있다.In one embodiment, the
버스 단말(410)은 학생(10)이 버스에 탑승중이거나, 탑승중이지 않다는 정보를 서버(100)로 전송할 수 있다. 또한, 버스 단말(410)은 GPS를 이용하여 통학버스(400)의 위치정보를 서버(100)에 전송할 수 있다.The
학생(10)이 통학버스(400)에 탑승중인 경우, 서버(100)는 통학버스(400)의 위치를 학생(10)의 위치로 판단할 수 있다.When the
실시 예에 따라서, 통학버스(400)에는 인솔교사가 탑승하고 있을 수 있다. 이 경우, 교사 단말(300)은 블루투스 통신을 이용하여 학생 단말(20)과 통신할 수 있다. 교사 단말(300)은 블루투스 통신에 기초하여 학생 단말(20), 즉 학생(10)이 교사로부터 소정의 거리 이내에 있는지 여부를 판단하고, 판단된 정보를 서버(100)로 전송할 수 있다.According to an embodiment, a leading teacher may be on board the
또한, 교사 단말(300)은 GPS를 이용하여 교사 단말(300)의 위치정보를 서버(100)에 전송할 수 있다. 학생(10)이 교사로부터 소정의 거리 이내에 있는 것으로 판단되는 경우, 서버(100)는 교사 단말(300)의 위치를 학생(10)의 위치로 판단할 수 있다.In addition, the
통학버스(400)가 학교(500)에 도착하는 경우, 학생(10)은 학교(500)로 입장하게 된다. 이 때, 학교 단말(510)은 학생 단말(20)을 인식하고, 학생(10)이 학교(500)에 입장하였음을 확인할 수 있다.When the
학교 단말(510)은 학교(500)에 설치된 복수의 비콘 송수신 모듈들을 이용하여, 학생(10)이 학교(500) 내에 있는지, 혹은 학교(500) 근처에 왔다가 다른 곳으로 갔는지를 판단할 수 있다.The
즉, 학교(500)의 입구에 설치된 비콘 송수신 모듈에서 학생 단말(20)의 비콘 모듈이 인식된 후, 학교(500) 내부에 설치된 비콘 송수신 모듈에서 학생 단말(20)의 비콘 모듈이 인식되는 경우 학교 단말(510)은 학생(10)이 학교(500) 내부에 있는 것으로 판단할 수 있다.That is, when the beacon module of the
즉, 학교(500)의 입구에 설치된 비콘 송수신 모듈에서 학생 단말(20)의 비콘 모듈이 인식된 후, 학교 단말(510)에 포함된 어떤 비콘 송수신 모듈에서도 학생 단말(20)의 비콘 모듈이 인식되지 않는 경우, 학교 단말(510)은 학생이 학교(500) 밖에 있는 것으로 판단할 수 있다.That is, after the beacon module of the
실시 예에 따라서, 통학버스(400)에서 하차하는 학생(10)을 인솔교사가 맞이할 수 있다. 이 경우, 교사 단말(300)은 블루투스 통신을 이용하여 학생 단말(20)과 통신할 수 있다. 교사 단말(300)은 블루투스 통신에 기초하여 학생 단말(20), 즉 학생(10)이 교사로부터 소정의 거리 이내에 있는지 여부를 판단하고, 판단된 정보를 서버(100)로 전송할 수 있다.Depending on the embodiment, the lead teacher may welcome the
또한, 교사 단말(300)은 GPS를 이용하여 교사 단말(300)의 위치정보를 서버(100)에 전송할 수 있다. 학생(10)이 교사로부터 소정의 거리 이내에 있는 것으로 판단되는 경우, 서버(100)는 교사 단말(300)의 위치를 학생(10)의 위치로 판단할 수 있다.In addition, the
학교 단말(510)은 학생 단말(20)의 위치 및 이동방향에 따라 학생(10)의 등교 및 하교를 체크할 수 있으며, 서버(100)로 학생(10)의 위치 및 등하교 정보를 전송할 수 있다.The
하교시, 인솔교사는 학생(10)을 통학버스(400)에 탑승시킬 수 있다.Upon dismissal, the lead teacher may board the
통학버스(400)는 버스 단말(410)을 이용하여 학생(10)의 승차를 확인할 수 있다. 일 실시 예에서, 버스 단말(410)은 탑승한 학생들에 대한 정보를 획득하고, 획득된 정보를 서버(100)로 전송할 수 있다.The
서버(100)는 버스 단말(410)로부터 획득된 정보에 기초하여 버스(400)에 탑승한 학생들이 하차해야 하는 위치에 대한 정보를 획득한다. 또한, 서버(100)는 각 학생들이 하차해야 하는 위치를 포함하는, 통학버스(400)의 이동경로를 생성한다. 생성된 이동경로는 버스 단말(410)에 제공되고, 버스 단말(410)은 내비게이션을 이용하여 생성된 이동경로를 표시할 수 있다.The
또한, 생성된 이동경로 및 이동경로 상의 통학버스(400)의 위치는 학부모 단말(200)에 제공될 수 있다.In addition, the generated movement path and the location of the
일 실시 예에서, 서버(100)는 버스 단말(410)로부터 획득되는 통학버스(400)의 위치정보 및 통학버스(400)의 이동경로에 기초하여, 학생(10)이 하차할 시간 및 위치에 대한 정보를 학부모 단말(200)에 전송할 수 있다.In one embodiment, the
학부모 단말(200)은 해당 시간 및 위치에 학생(10)을 마중나갈 수 있는지 여부를 서버(100)에 전송한다. 학부모 단말(200)로부터 해당 시간 및 위치에 학생(10)을 마중나갈 수 없다는 정보가 수신되는 경우, 서버(100)는 학생(10)이 하차하여야 할 위치를 마지막에 방문하도록 통학버스(400)의 이동경로를 재생성하고, 재생성된 이동경로에 기초하여 학생(10)이 하차할 시간 및 위치에 대한 정보를 학부도 단말(200)에 다시 전송할 수 있다.The
또한, 통학버스(400)가 학생(10)의 하차위치에 도착한 경우, 버스 단말(410)에서 학부모 단말(200)이 인식되지 않는 경우, 버스 단말(410)은 서버(100)를 통해 학부모 단말(200)에 메시지를 전송할 수 있다.In addition, when the
기 설정된 시간 내로 학부모 단말(200)이 버스 단말(410)에서 인식되지 않는 경우, 서버(100)는 학생(10)이 하차하여야 할 위치를 마지막에 방문하도록 통학버스(400)의 이동경로를 재생성하고, 재생성된 이동경로에 기초하여 학생(10)이 하차할 시간 및 위치에 대한 정보를 학부도 단말(200)에 다시 전송할 수 있다.If the
버스 단말(410)은 기 등록된 학부모 단말(200)에 대한 정보를 획득하고, 기 등록된 학부모 단말(200)이 인식되는 경우 교사 단말(300)에 학생(10)을 인도하여도 좋다는 정보를 전송할 수 있다.The
실시 예에 따라서, 등록되지 않은 사용자 단말을 보유한 사람이 학생(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
학부모 단말(200)로부터 학생(10)을 인도하여도 좋다는 확인메시지가 수신되는 경우, 버스 단말(410)은 교사 단말(300)에 수신된 메시지를 전달할 수 있다.When a confirmation message indicating that the
개시된 실시 예에 따른 시스템은 곳곳에 설치된 비콘 송수신 모듈 혹은 블루투스 송수신이 가능한 단말들을 포함하며, 따라서 학생(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
즉, 학생 단말(20)이 개시된 실시 예에 따른 시스템에 포함된 어떠한 단말에서도 인식되지 않는 경우, 학생(10)이 기 설정된 경로를 이탈한 것으로 판단할 수 있다.That is, when the
도 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
예를 들어, 학부모는 학생(10)과 함께 이동하여 학생(10)을 통학버스(400)에 태워 보내게 되고, 이동과정에서 학생 단말(20)은 학부모 단말(200)의 인식범위(250) 내에 위치하게 된다.For example, the parent moves with the
또한, 학부모 단말(200)의 인식범위(250)와 버스 단말(410)의 인식범위(450)가 중첩된 상태에서 학생(10)은 통학버스(400)에 탑승하게 되며, 서버(100)는 학부모 단말(200)에서 인식되는 학생 단말(20)의 신호가 약해지고, 버스 단말(410)에서 인식되는 학생 단말(20)의 신호가 강해지는 정보를 획득하고, 학생(10)이 학부모를 떠나 통학버스(400)에 탑승하는 것을 확인할 수 있다.In addition, in a state in which the
또한, 학생(10)이 통학버스(400)에 탑승하여 이동하는 중에는, 학생 단말(20)은 항상 버스 단말(410)의 인식범위(450) 내에 위치하게 된다. 인솔교사가 통학버스(400)에 동승하는 경우에는, 학생 단말(20)은 교사 단말(300)의 인식범위(350) 내에도 위치하게 된다.In addition, while the
일 실시 예에서, 통학버스(400)가 학교(500)에 도착하는 경우, 학생(10)은 버스 단말(410)의 인식범위(450)와 학교 단말(510)의 인식범위(550)가 중첩된 상태에서 통학버스(400)에서 하차하여, 학교(500)에 입장하게 된다. 서버(100)는 버스 단말(410)에서 인식되는 학생 단말(20)의 신호가 약해지고, 학교 단말(550)에서 인식되는 학생 단말(20)의 신호가 강해지는 정보를 획득하고, 학생(10)이 통학버스(400)를 하차하여 학교(500)에 입장하는 것을 확인할 수 있다.In one embodiment, when the
실시 예에 따라서, 통학버스(400)와 학교(500)사이의 거리가 다소멀어, 각각의 인식범위(450 및 550)가 중첩되지 않을 수 있다. Depending on the embodiment, the distance between the
이 경우, 일 실시 예에서 인솔교사가 학생(10)을 인솔하여 학교(500)에 입장하게 되며, 이 과정에서 학생 단말(20)은 교사 단말(300)의 인식범위(350) 내에 위치하게 된다.In this case, in one embodiment, the lead teacher leads the
일 실시 예에서, 일시적으로 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550)에서 사라진 경우, 소정의 시간 내로 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550) 내로 복귀하는지 여부를 판단할 수 있다. 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550) 내로 기 설정된 시간 내로 복귀하지 않는 경우, 서버(100)는 학부모 단말(200) 및 교사 단말(300) 중 적어도 하나에 경고 메시지를 전송할 수 있다.In one embodiment, if the
일 실시 예에서, 학생 단말(20)은 GPS 모듈을 포함할 수 있다. 단, GPS 모듈은 배터리 절약을 위해 꺼진 상태를 유지할 수 있다. 예를 들어, 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550) 내에 위치하는 것으로 판단되는 경우, 학생 단말(20)의 GPS 모듈은 꺼진 상태를 유지할 수 있다. 반면, 학생 단말(20)이 시스템에 포함된 인식범위(250 내지 550)를 이탈하는 경우, 학생 단말(20)의 GPS 모듈은 활성화되고, GPS 정보가 서버(100)로 전송될 수 있다.In one embodiment, the
실시 예에 따라서, 학생 단말(20)은 배터리 잔량에 따라 GPS 이용주기를 결정할 수 있다. 예를 들어, 배터리 잔량이 기 설정된 기준값 이상인 경우 GPS를 계속하여 이용하고, 배터리 잔량이 적은 경우 소정의 시간 간격으로 GPS를 켜고, GPS 정보를 서버(100)에 전송할 수 있다.According to an embodiment, the
일 실시 예에서, 서버(100)는 시스템에 포함된 인식범위(250 내지 550) 내에서 학생 단말(20)이 마지막으로 인식된 위치를 확인할 수 있다. 또한, 서버(100)는 학생 단말(20)로부터 수신되는 GPS 정보가 있는 경우, 이에 기초하여 학생(10)의 위치를 판단할 수 있다. In an embodiment, the
일 실시 예에서, 서버(100)는 학생 단말(20)이 마지막으로 인식된 위치화, 학생(10)의 위치판단 결과를 학부모 단말(200) 및 교사 단말(300)에 전송할 수 있다. In an embodiment, the
일 실시 예에서, 서버(100)는 사용자 단말들에 학생(10)의 위치에 대한 정보를 전송하고, 사용자 단말의 지도 애플리케이션을 이용하여 각 사용자 단말에 학생(10)의 위치에 대한 정보가 표시되도록 할 수 있다.In one embodiment, the
일 실시 예에서, 서버(100)는 학생(10)의 위치판단 결과로부터 소정의 범위 내에 위치하는 사용자들의 사용자 단말에 학생(10)에 대한 정보를 전송하고, 학생(10)의 보호를 요청하는 메시지를 전송할 수 있다.In one embodiment, the
일 실시 예에서, 학생 단말(20)에는 GPS 모듈이 없거나, 학생 단말(20)로부터 GPS 정보가 수신되지 않을 수 있다. 이 경우, 서버(100)는 학생 단말(20)이 마지막으로 인식된 위치 및 시간에 기초하여 범위를 설정하고, 설정된 범위 내의 사용자 단말들과 통신하여, 블루투스를 통하여 학생 단말(20)이 인식되는 사용자 단말이 있는지 확인할 수 있다.In an embodiment, the
학생 단말(20)을 인식한 사용자 단말이 있는 경우, 서버(100)는 해당 사용자 단말로부터 인식 시간 및 인식 시간의 사용자 단말의 위치에 대한 정보를 획득할 수 있다.When there is a user terminal that recognizes the
서버(100)는 획득된 정보들을 학부모 단말(200) 및 교사 단말(300)에 전송할 수 있다. The
일 실시 예에서, 학생 단말(20)은 학생(10)의 위치를 물리적으로 표시하기 위한 수단들을 포함할 수 있다. 일 실시 예에서, 학생 단말(20)은 도 3에 도시된 범위들(250 내지 550)을 이탈하는 경우, 혹은 학생 단말(20)의 배터리가 얼마 남지 않은 경우, 학생(10)의 위치를 표시하기 위한 수단들을 이용할 수 있다.In one embodiment, the
예를 들어, 학생 단말(20)은 빛이나 소리로 학생(10)의 위치를 표시할 수 있으며, 위험 상황임을 알리는 비콘 신호를 송출할 수도 있다. 해당 비콘 신호를 수신가능한 범위에 사용자 단말이 존재하는 경우, 해당 사용자 단말에는 비콘 신호에 대응하는 메시지가 표시되거나, 자동으로 사용자 단말의 통신부를 통해 서버(100)에 학생 단말(20)의 위치 및 상태정보가 전달될 수 있다.For example, the
또한, 학생 단말(20)은 빛이나 소리를 이용하여 메시지를 송출할 수 있다. 예를 들어, 모스 부호나 빛을 이용한 데이터 전송기술에 기초하여 특정 패턴의 빛이나 소리를 발할 수 있다. In addition, the
학생 단말(20)에서 발송되는 빛이나 소리는 사용자 단말 혹은 주변 차량의 블랙박스에 의하여 수신될 수 있으며, 이를 수신한 단말은 통신부를 이용하여 이를 서버(100)에 전달할 수 있다.Light or sound transmitted from the
일 실시 예에서, 학생 단말(20)은 특정 색상이나 성분을 포함하는 액체를 분사하는 장치를 포함할 수 있다. 학생 단말(20)은 도 3에 도시된 범위들(250 내지 550)을 이탈한 것으로 확인되는 경우, 일정 주기로 액체를 분사할 수 있다. 또한, 학생 단말(20)은 배터리가 곧 떨어질 것으로 예측되는 경우, 남은 액체를 전량 분사할 수 있다. 분사된 액체는 추후 학생(10)의 이동경로 혹은 위치를 추적하는 데 활용될 수 있다.In an embodiment, the
도 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
이 경우, 학생(10)의 건강이나 심리에 악영향을 미칠 수 있으며, 특히 덥거나 추운 날씨에는 생명의 위협도 발생할 수 있다.In this case, the health or psychology of the
따라서, 버스 단말(410)은 통학 버스(400) 안에 남아있는 학생의 여부 및 통학 버스(400) 안에 남아있는 학생의 수에 대한 정보를 서버(100)를 통해 교사 단말(300)에 전달함으로써 이러한 사태를 미연에 방지할 수 있다.Accordingly, the
그럼에도 학생(10)이 통학 버스(400) 안에 방치되는 상황이 발생하는 경우, 버스 단말(410)은 해당 정보를 서버(100)에 전송할 수 있다. 서버(100)는 통학 버스(400) 안에 남아있는 학생이 있다는 정보를 학부모 단말(200) 및 교사 단말(300)에 전달할 수 있다.Nevertheless, when a situation in which the
일 실시 예에서, 버스 단말(410)은 버스 단말(410)이 기 설정된 시간 움직이지 않는 상황에서 학생(10)의 학생 단말(20)이 지속적으로 인식되는 경우, 학생(10)이 통학 버스(400)에 방치된 것으로 인식할 수 있다.In one embodiment, when the
다른 실시 예에서, 버스 단말(410)은 인솔교사의 교사 단말(300)이 인식되지 않는 상황에서 학생 단말(20) 만이 인식되는 경우, 학생(10)이 통학 버스(400)에 방치된 것으로 인식할 수 있다.In another embodiment, when only the
마찬가지로, 서버(100)는 버스 단말(410)로부터는 학생 단말(20)의 인식정보가 수신되나, 교사 단말(300)에서는 학생 단말(20)의 인식정보가 수신되지 않는 경우, 학생(10)이 통학 버스(400)에 방치된 것으로 인식할 수 있다.Similarly, the
상술한 방법들은 예시로서 제공된 것이며, 학생(10)의 통학 버스(400) 방치여부를 판단하는 방법은 이에 제한되지 않는다.The above-described methods are provided as examples, and a method of determining whether the
일 실시 예에서, 서버(100)는 학생 단말(20)로부터 학생(10)의 건강상태에 대한 정보를 수집할 수 있다. 예를 들어, 학생 단말(20)에는 학생(10)의 체온, 맥박, 호흡 등을 측정할 수 있는 하나 이상의 센서가 구비될 수 있다.In an embodiment, the
또한, 서버(100)는 버스 단말(410)로부터 통학버스(400)의 내부 환경에 대한 정보를 수집할 수 있다. 예를 들어, 버스 단말(410)에는 통학버스(400) 내부의 온도, 습도, 산소농도, 유해가스 등을 측정할 수 있는 하나 이상의 센서가 구비될 수 있다.In addition, the
서버(100)는 학생(10)의 건강에 대한 정보 및 통학버스(400)의 내부 환경에 대한 정보에 기초하여, 긴급상황 여부를 판단할 수 있다.The
학생(10)의 건강에 위협이 되는 긴급상황인 것으로 판단되는 경우, 서버(100)는 학부모 단말(200)과 교사 단말(300)뿐 아니라 119 구조 혹은 경찰의 도움을 요청하는 등, 학생(10)의 구출을 요청하는 정보를 유관기관에 전송할 수 있다.When it is determined that it is an emergency situation that threatens the health of the
또한, 학생 단말(20) 및 버스 단말(410)은 학생(10) 및 통학 버스(400) 내부의 상태에 의거하여 학생(10)의 구조를 요청하는 정보를 생성하고, 생성된 정보를 블루투스를 통하여 송신할 수 있다. In addition, the
범위(450) 내에 사용자(30) 및 사용자 단말(40)이 위치하는 경우, 사용자 단말(40)은 구조 요청 정보를 수신하고, 구조 요청이 발신된 위치에 대한 정보를 표시할 수 있다.When the
사용자(30)는 사용자 단말(40)에 표시된 정보에 기초하여 학생(10)을 구조하거나, 외부 기관에 도움을 요청할 수 있다.The
도 5는 일 실시 예에 따른 학교 출입관리 시스템을 도시한 도면이다.5 is a diagram illustrating a school access control system according to an embodiment.
도 5를 참조하면, 서버(100)는 학교(500)의 출입관리 솔루션을 제공할 수 있다. Referring to FIG. 5, the
일 실시 예에서, 학부모 단말(200)은 서버(100)에 학교 방문 예약정보를 전송할 수 있다. 서버(100)는 학교 단말(510)에 학부모의 예약정보를 전송할 수 있다. 일 실시 예에서, 학교 단말(510)은 학교의 행정실 컴퓨터 단말을 포함할 수 있다. 학교 단말(510)은 학부모 정보를 관리하고, 각 학부모의 방문기록 및 방문현황을 조회할 수 있다.In an embodiment, the
또한, 서버(100)는 경비실(600)의 경비실 단말(610) 및 학교 보안관 단말(700) 중 적어도 하나에 방문 예약정보 및 이에 대응하는 학부모에 대한 정보를 전송할 수 있다. 일 실시 예에서, 학부모 정보는 학부모의 사진을 포함할 수 있다. 본 명세서에서, 경비실은 학교(500)의 출입을 통제 및 관리하는 시설을 통칭하며, 학교 보안관이 상주하는 곳을 의미할 수 있으나, 이에 제한되는 것은 아니다.In addition, the
학부모는 학교(500)의 경비실(600)을 방문하여, 학부모 단말(200)을 이용하여 경비실 단말(610)에 대한 인증을 수행할 수 있다. 예를 들어, 학부모 단말(200)은 예약 결과에 따라 수신된 바코드, QR 코드 등의 전자 코드를 제시하고, 경비실 단말(610)은 이를 스캔하여 방문예약정보를 확인할 수 있다.Parents may visit the
다른 예로, 학부모 단말(200)은 블루투스, NFC 등을 이용하여 경비실 단말(610)과 통신함으로써, 예약 정보를 경비실 단말(610)에 전송할 수 있다. 경비실 단말(610)은 서버(100)로부터 수신된 예약정보에 기초하여 인증을 수행하고, 인증 결과를 출력할 수 있다.As another example, the
경비실 단말(610)은 학부모 단말(200)로부터 수신된 정보를 학교 보안관 단말(700)에 전송할 수 있다. 학교 보안관 단말(700)은 애플리케이션을 이용하여, 경비실 단말(610)로부터 수신된 정보에 대응하는 학부모의 사진, 학부모 정보 및 예약정보를 표시할 수 있다. 학교 보안관은 학교 보안관 단말(700)에 표시된 정보에 기초하여 학부모의 출입여부를 결정할 수 있다.The
일 실시 예에서, 학교 보안관 단말(700)이 학교 보안관으로부터 학부모에 대한 방문승인 입력을 수신하는 경우, 학교 보안관 단말(700)은 승인정보를 서버(100)에 전송할 수 있다. 서버(100)는 학교 단말(510)에 승인정보를 전송하고, 학교 단말(510)은 학교에 방문한 학부모의 자녀(학생)의 담당 교사에게 알림을 제공할 수 있다.In an embodiment, when the
도 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
상기 위치정보 제공부(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
상기 소속 결정부(114)는, 상기 학생(10)이 상기 버스 단말(410)의 비콘 인식 범위에 속하는 경우, 상기 학생(10)이 상기 통학버스(400)에 탑승하는지 여부를 판단하되, 상기 버스 단말(410)에 포함된 센서로부터 획득되는 정보에 기초하여 상기 통학버스(400)의 이동상태를 판단하고, 상기 통학버스(400)가 이동하는 중에 상기 학생 단말(20)에서 상기 버스 단말로 수신되는 비콘 신호의 세기의 변화가 기 설정된 기준값 이하인 경우, 상기 학생(10)이 상기 통학버스(400)에 탑승한 것으로 판단하고, 상기 통학버스(400)가 이동함에 따라 상기 학생 단말(20)에서 상기 버스 단말(410)로 수신되는 비콘 신호의 세기의 변화가 기 설정된 기준값 이상인 경우, 상기 학생(10)이 상기 통학버스(400)에 탑승하지 않은 것으로 판단하여, 상기 이탈 대응부(130)에 이탈 신호를 전달한다. The
상기 귀가 관리부(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
상기 버스 단말(410)은, 상기 학생(10)의 하차위치에 도착한 경우, 상기 버스 단말(410)의 비콘 인식 범위에서 상기 학부모 단말(200)이 인식되는 경우, 상기 교사 단말(300)에 상기 학부모 단말(200)의 인식정보를 전송하고, 상기 학부모 단말(200)이 인식되지 않는 경우, 상기 서버(100)에 메시지 전송을 요청하고, 상기 경로 업데이트부(124)는, 상기 학부모 단말(200)에 메시지를 전송하고, 기 설정된 시간 내로 상기 버스 단말(410)로부터 상기 학부모 단말(200)의 인식정보가 수신되지 않는 경우, 상기 학생(10)이 하차할 위치를 마지막으로 방문하도록 상기 통학버스(400)의 운행경로를 재생성하고, 상기 재생성된 운행경로를 상기 통학버스(400) 및 상기 학부모 단말(200)에 제공한다.When the
또한, 상기 서버(100)는, 상기 학생(10)의 하차여부를 판단하고, 상기 학생(10)의 하차여부에 따른 조치를 수행하는 하차 관리부(140)를 더 포함한다.In addition, the
예를 들어, 학생(10)이 통학버스(400) 운행 중 잠들어, 학교(500)에 도착하였음에도 하차하지 않고 통학버스(400)에 남아있을 수 있다. 이러한 경우, 하차 관리부(140)는 학생(10)이 통학버스(400)에 방치되지 않도록, 학생(10)의 하차여부를 확인하고, 학생의 하차여부에 따른 조치를 수행한다. For example, the
상기 하차 관리부(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
상기 버스 단말(410)은, 상기 서버(100)로부터 상기 긴급상황 정보가 수신되는 경우, 상기 버스 단말(410)의 비콘 인식 범위 내에 인식되는 다른 사용자 단말(40)에 구조 요청 정보를 송신할 수 있다.When the emergency information is received from the
또한, 상기 학생 단말(20)은, 상기 학생 단말(20)의 비콘 인식 범위에 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510) 중 적어도 하나가 위치하는지 여부를 판단하는 비콘 인식부 및 상기 학생 단말의 비콘 인식 범위에 상기 학부모 단말(200), 버스 단말(410), 교사 단말(300) 및 학교 단말(510) 중 어느 하나도 위치하지 않는 것으로 판단되는 경우, 비상신호를 출력하는 비상신호 출력부를 포함한다. In addition, in the
상기 비상신호 출력부는, 빛을 이용하여 기 설정된 패턴의 메시지를 출력하는 발광부, 소리를 이용하여 기 설정된 패턴의 메시지를 출력하는 소음부, 소정의 시간간격마다 잉크를 분사하는 잉크 분사부 및 상기 학생 단말(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
또한, 상기 시스템은, 상기 학교(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
상기 학부모 단말(200)은, 상기 예약 확인 메시지 정보를 상기 경비실 단말(610)에 전달하고, 상기 경비실 단말(610)은, 상기 학부모 단말(200)로부터 전달받은 정보와 상기 서버(100)로부터 수신된 방문예약 정보를 비교하여 승인여부를 결정하고, 결정된 승인여부에 대한 정보를 상기 학교 보안관 단말(700)에 전송하고, 상기 학교 보안관 단말(700)은, 상기 경비실 단말(610)로부터 승인정보가 수신되는 경우, 상기 학부모의 사진을 표시하고, 상기 학부모에 대한 입장 승인여부를 입력할 수 있는 인터페이스를 표시하고, 상기 학부모에 대한 입장 승인 입력이 수신되는 경우, 상기 학부모 단말 및 상기 서버(100)에 메시지를 전송할 수 있다.The
도 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
버스 단말(410)은 학생 단말(20)을 인식하여 학생의 버스 탑승을 인식한다.The
일 실시 예에서, 버스 단말(410)은 버스의 정차와 출발을 인식할 수 있다. 도 7에 도시된 정차 구간(800)은 버스(400)의 정차시점(810)과 출발시점(820) 사이의 기간으로서, 버스 단말(410)은 정차 구간(800)에만 학생(10)의 탑승여부를 인식하여 탑승자 정보를 업데이트하고, 해당 정보를 서버로 전송할 수 있다.In one embodiment, the
일 실시 예에서, 버스 단말(410)은 주행구간(812 및 822)에는 탑승자 정보를 업데이트하거나 서버로 업데이트된 정보를 전송하지 않도록 하여 잘못된 정보 업데이트를 방지할 수 있다. In an embodiment, the
일 실시 예에서, 버스 단말(410)은 각 정류장의 위치정보를 저장하고, 버스(400)의 정차 및 출발위치에 기초하여 버스(400)가 각 정류장에 정차하였는지 여부를 판단할 수 있다. In an embodiment, the
버스 단말(410)은 버스(400)의 정차 및 출발위치와 비콘 신호에 기초하여 학생이 탑승한 위치를 판단할 수 있다.The
일 실시 예에서, 버스 단말(410)은 제1 학생이 정류장이 아닌 위치에서 탑승한 경우, 상기 제1 학생이 탑승한 위치를 확인할 수 있다. In an embodiment, when the first student boarded at a location other than a stop, the
일 실시 예에서, 버스 단말(410)은 제1 학생이 탑승한 위치가 제1 정류장으로부터 소정의 거리 내에 위치하고, 제1 정류장에 버스가 정차하지 않은 것으로 판단되는 경우, 제1 정류장의 위치정보를 제1 학생이 탑승한 위치로 정정할 수 있다. In one embodiment, the
도 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.
상기 학생의 학부모가 이용하는 학부모 단말;
상기 학생의 인솔교사가 휴대하는 교사 단말;
상기 학생이 통학하는 학교에 설치되는 학교 단말; 및
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말과 통신하는, 상기 서버; 를 더 포함하고,
상기 학부모 단말, 교사 단말 및 학교 단말은 비콘을 포함하되, 상기 학교 단말은 복수의 비콘을 포함하고, 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말은 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위 내에 상기 학생 단말이 인식되는 경우, 인식 정보를 상기 서버에 전송하고,
상기 서버는,
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말 중 적어도 하나로부터 수신되는 정보에 기초하여 상기 학생 단말의 위치를 판단하고, 상기 판단된 학생 단말의 위치를 상기 학부모 단말에 전송하는 위치정보 제공부;
상기 학생의 귀가시, 상기 통학버스의 운행 스케쥴을 생성하고, 상기 학생이 하차할 위치 및 시간에 대한 정보를 획득하고, 상기 학생이 하차할 위치 및 시간에 대한 정보를 상기 학부모 단말에 전송하는 귀가 관리부;
상기 위치정보 제공부로부터 이탈 신호가 전달되는 경우, 상기 학부모 단말 및 상기 교사 단말에 학생의 이탈정보를 전송하는 이탈 대응부; 및
상기 학생의 하차여부를 판단하고, 상기 학생의 하차여부에 따른 조치를 수행하는 하차 관리부; 를 포함하고,
상기 위치정보 제공부는,
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 위치와, 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위에 기초하여 인식 범위 지도를 생성하는 지도 생성부;
상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말로부터 수신되는 비콘 인식 정보에 기초하여, 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위 중 상기 학생 단말이 속하는 비콘 인식 범위를 결정하되, 상기 학생 단말이 복수의 비콘 인식 범위에 속하는 경우, 상기 학생 단말로부터 수신되는 비콘 신호의 세기가 더 큰 단말의 비콘 인식 범위에 상기 학생 단말이 속하는 것으로 판단하고, 상기 학생 단말이 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말의 비콘 인식 범위 중 어디에도 속하지 않는 경우, 상기 이탈 대응부에 이탈 신호를 전달하는, 소속 결정부;
상기 학생 단말이 속하는 비콘 인식 범위 및 상기 학생 단말이 속하는 비콘 인식 범위에 대응하는 단말의 위치에 기초하여 상기 학생 단말의 위치를 판단하되, 상기 학생 단말이 상기 학부모 단말, 상기 교사 단말 또는 상기 버스 단말의 비콘 인식 범위에 속하는 경우, 상기 학부모 단말, 상기 교사 단말 또는 상기 버스 단말로부터 수신되는 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.
상기 학생 단말은,
상기 학생 단말의 비콘 인식 범위에 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말 중 적어도 하나가 위치하는지 여부를 판단하는 비콘 인식부; 및
상기 학생 단말의 비콘 인식 범위에 상기 학부모 단말, 버스 단말, 교사 단말 및 학교 단말 중 어느 하나도 위치하지 않는 것으로 판단되는 경우, 비상신호를 출력하는 비상신호 출력부; 를 포함하고,
상기 비상신호 출력부는,
빛을 이용하여 기 설정된 패턴의 메시지를 출력하는 발광부;
소리를 이용하여 기 설정된 패턴의 메시지를 출력하는 소음부;
소정의 시간간격마다 잉크를 분사하는 잉크 분사부; 및
상기 학생 단말의 비콘 인식 범위에 다른 사용자 단말이 인식되는 경우, 상기 다른 사용자 단말에 비상신호를 전송하는 신호 전송부; 를 포함하고,
상기 잉크 분사부는, 상기 학생 단말의 배터리 잔량이 기 설정된 기준값 이하로 떨어지는 경우, 잉크 잔량을 모두 분사하고,
상기 서버의 상기 이탈 대응부는,
상기 학생 단말이 마지막으로 인식된 위치로부터 소정의 범위 내에 위치하는 사용자 단말들 및 자동차 블랙박스들로부터 상기 비상신호 출력부로부터 출력된 비상신호에 대한 정보를 수집하는,
어린이 통학 버스 내 사고 안전 지킴이 시스템.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.
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)
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)
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)
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 |
-
2018
- 2018-12-06 KR KR1020180155787A patent/KR102178343B1/en active IP Right Grant
Patent Citations (1)
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 |