[go: up one dir, main page]

KR101943573B1 - Method for diagnosing wireless Access Point fault in bus - Google Patents

Method for diagnosing wireless Access Point fault in bus Download PDF

Info

Publication number
KR101943573B1
KR101943573B1 KR1020180079146A KR20180079146A KR101943573B1 KR 101943573 B1 KR101943573 B1 KR 101943573B1 KR 1020180079146 A KR1020180079146 A KR 1020180079146A KR 20180079146 A KR20180079146 A KR 20180079146A KR 101943573 B1 KR101943573 B1 KR 101943573B1
Authority
KR
South Korea
Prior art keywords
wireless
control server
time
bus
information
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020180079146A
Other languages
Korean (ko)
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 KR1020180079146A priority Critical patent/KR101943573B1/en
Application granted granted Critical
Publication of KR101943573B1 publication Critical patent/KR101943573B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • 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/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed is a method for diagnosing a fault of a wireless access point (AP) in a bus. According to an embodiment of the present invention, the method for diagnosing a fault of a wireless AP in a bus comprises the following steps of: allowing a control server to transmit a first signal to a wireless AP installed in a bus; allowing the control server to wait for a second signal to be transmitted in response to the first signal from the wireless AP for a first time; allowing the control server to request location information of the bus to a traffic management server which controls the bus when the first time is elapsed as the control server does not receive the second signal; determining whether the location of the bus is included within a preset zone based on the location information when the control server receives the location information from the traffic management server; and allowing the control server to determine the fault of the wireless AP when the control server determines that the location of the bus is outside the preset zone.

Description

버스 내의 무선AP고장진단방법{Method for diagnosing wireless Access Point fault in bus}[0001] The present invention relates to a method of diagnosing a wireless AP in a bus,

본 발명은 버스 내의 무선AP고장진단방법에 관한 것이다.The present invention relates to a method of diagnosing a wireless AP failure in a bus.

무선인터넷 서비스에는 무선랜(WiFi), 휴대인터넷(Wibro), EVDO, LTE(Long Term Evolution) 등의 방식이 소개되고 있다.Wireless Internet services include WiFi, Wibro, EVDO, LTE (Long Term Evolution), and others.

그중에서 무선랜(WiFi)은, 무선 충실도(Wireless Fidelity) 또는 WLAN(WIRELESS LAN으로 불리며, IEEE 802.11-1999년 표준 규격을 따르는 것으로, 유선의 랜(LAN) 망에 AP(ACCESS POINT)를 연결하고, 휴대단말기, 노트북 컴퓨터 등이 AP에 무선 접속하여 인터넷과 연결하는 방식이다. IEEE(Institute of Electrical and Electronic Engineers) 802 표준은, 컴퓨터 통신망의 표준화를 추진하는 IEEE 802 위원회에 의해 개발된 일련의 랜 접속 방법 및 프로토콜 표준들을 말한다.Among them, a wireless LAN (WiFi) is called a wireless fidelity or a WLAN (Wired LAN) and conforms to the IEEE 802.11-1999 standard, and connects an access point (AP) to a wired LAN network A wireless terminal, a notebook computer, etc. are wirelessly connected to the Internet to connect to the Internet. [0003] The Institute of Electrical and Electronic Engineers (IEEE) 802 standard is a series of LANs developed by the IEEE 802 committee Connection methods and protocol standards.

IEEE 802 표준 프로토콜의 참조 모델은 OSI 참조모델의 계층화 개념을 바탕으로 하고, 주로 OSI 모델의 7개 계층 중에서 하위 2계층까지를 표준화한다.The reference model of the IEEE 802 standard protocol is based on the concept of layering of the OSI reference model, and it standardizes mainly the lower two layers out of the seven layers of the OSI model.

무선랜 서비스는 IEEE 802.11b/g 국제 표준규격을 준용하는 2.400 내지 2.483 GHz의 ISM 대역(비허가대역)을 사용하고 있어 타 통신서비스와의 주파수 간섭 및 낮은 출력에 의한 좁은 커버리지를 갖는다. 그러므로 2.4 GHz 대역의 무선 랜 서비스는 실내 및 좁은 커버리지의 핫스팟(Hotspot)에 국지적으로 사용된다.The wireless LAN service uses the ISM band (unlicensed band) of 2,400 to 2,483 GHz which complies with the IEEE 802.11b / g international standard and has narrow coverage due to frequency interference with other communication services and low power. Therefore, the 2.4 GHz band wireless LAN service is used locally for indoor and narrow coverage hotspots.

무선랜 시스템은, 인터넷망과 쉽게 연동할 수 있으며, 국제 표준에 의한 시스템 사양으로 생산 공급되므로 저렴한 장치가격, 고속 데이터 전송 등의 장점에 의하여 이용이 확산되고 있다.Since the wireless LAN system can be easily interworked with the Internet network and is produced and supplied according to the system specification according to the international standard, the use of the wireless LAN system is spreading due to advantages such as an inexpensive device price and high speed data transmission.

한편, 스마트폰이 대중화되면서 무선인터넷에 대한 수요와 관심이 증가하게 된 것이 사실입니다. 그러나 그에 따른 기반시설과 인프라는 아직도 많이 부족한 상태입니다. 무선랜 영역인 와이파이 존(WiFi zone)이 잘 갖춰져 있는 곳이라 하더라도 각 통신사의 정책으로 인해 이용이 제한적이거나 중복 설치로 인한 혼선이 발생하는 등의 문제가 있다.Meanwhile, as smartphones become more popular, demand for and interest in wireless Internet has increased. However, infrastructure and infrastructure are still lacking. Even if the WiFi zone, which is a wireless LAN area, is well-equipped, there is a problem that the use of the wireless LAN is limited due to the policy of each communication company, or a confusion occurs due to redundant installation.

따라서 휴대용 IT기기의 사용증가와 발전속도도 급속도로 변화되어가고 있어 그에 맞는 환경과 용도에 따른 무선인터넷 인프라의 설치와 전문성 있는 설계구축이 많이 필요한 실정이다. 특히 버스와 같은 교통수단에서 지속적으로 무선랜을 사용하도록 무선AP가 공급되고 있다. Therefore, as the use of portable IT devices increases and the speed of development rapidly changes, it is necessary to install a wireless Internet infrastructure according to the environment and applications and to establish a professional design. In particular, wireless APs are being used to continuously use wireless LANs in transportation such as buses.

한편, 이런 버스에 장착된 무선AP가 탑승한 승객의 휴대용 단말기에 제대로 무선통신서비스를 공급하지 못하는 경우, 관리자가 일일이 버스에 가서 무선AP가 실제 고장 났는지 확인하러 가야 하는 번거로움이 있었다. 그러나 실제 버스에 장착된 무선 AP는 고장이 아니라 버스가 차고지에 정차 중이어서 버스 운전자가 의도적으로 버스 시동을 끈 상태로, 무선AP에 전원이 공급되지 않아 관제서버 쪽과 통신이 되지 않는 경우 등 다양한 경우가 있다. 또한, 버스가 일시적으로 터널, 지하차도, 고층 건물 숲 등 음영지역을 지나서 관제서버 쪽과 통신이 되지 않는 경우도 있다. 이러한 무선AP 고장이 아니고 일시적인 관제서버의 무선AP 간에 장애도 관제서버의 관리자는 무선AP가 고장이 아닌지 판별하기 위해 버스에 출동해야 하는 경우가 발생한다. 그러나 무선AP는 실제 고장이 아니어서 관리인력의 누수가 발생한다. 본 발명의 배경기술은 대한민국 공개특허공보 제10-2014-0147202호 (2014.12.30)에 개시되어 있다.On the other hand, when the wireless AP mounted on such a bus fails to properly supply the wireless communication service to the passenger terminal of the passenger who has boarded the bus, the manager has to go to the bus and go to check whether the wireless AP has actually failed. However, the wireless AP mounted on the bus is not a malfunction. Instead, the bus is intentionally turned off by the bus driver because the bus is stationary in the garage, and the power is not supplied to the wireless AP, There is a case. In some cases, the bus temporarily does not communicate with the control server side through a shadow area such as a tunnel, an underground driveway, or a high-rise building forest. The failure of the wireless AP between the wireless APs of the temporary control server rather than the failure of the wireless AP may occur on the bus in order to determine whether the wireless AP is not faulty. However, the wireless AP is not a real failure, and a management worker leaks. The background art of the present invention is disclosed in Korean Patent Laid-Open Publication No. 10-2014-0147202 (December 30, 2014).

대한민국 공개특허공보 제10-2014-0147202호 (2014.12.30)Korean Patent Publication No. 10-2014-0147202 (201.4.12.30)

본 발명의 목적은 버스 내의 무선AP고장진단방법을 제공하는 것이다.It is an object of the present invention to provide a method of diagnosing a wireless AP failure in a bus.

본 발명의 일 측면에 따르면, 관제서버가 버스 내에 설치된 무선AP(AccessPoint)로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계; 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계; 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계; 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하는 버스 내의 무선AP고장진단방법이 제공될 수 있다.According to an aspect of the present invention, a control server transmits a first signal to a wireless access point (AP) installed in a bus; The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP; Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal; Determining whether the location of the bus is within a predetermined zone based on the location information when the control server receives the location information from the traffic management server; And determining that the control server judges that the wireless AP is out of order when the control server judges that the position of the bus exists outside the predetermined area, a method of diagnosing a wireless AP failure in the bus may be provided.

본 발명의 다른 측면에 따르면, 관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계; 상기 관제서버가 상기 제1 시각이 기설정된 무선AP활용가능시간정보 내에 포함되는지 판단하는 단계; 상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계; 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계; 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계; 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하는 버스 내의 무선AP고장진단방법이 제공될 수 있다.According to another aspect of the present invention, there is provided a method comprising: preparing a control server to transmit a first signal to a wireless AP installed in a bus at a first time; The control server determining whether the first time is included in the predetermined wireless AP availability time information; If the first time is included in the wireless AP availability time information, the control server transmits a first signal to a wireless AP installed in the bus; The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP; Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal; Determining whether the location of the bus is within a predetermined zone based on the location information when the control server receives the location information from the traffic management server; And determining that the control server judges that the wireless AP is out of order when the control server judges that the position of the bus exists outside the predetermined area, a method of diagnosing a wireless AP failure in the bus may be provided.

본 발명의 다른 측면에 따르면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계; 상기 관제서버가 상기 무선AP의 식별정보, 상기 제1 신호의 송신시각, 상기 제2 신호의 수신 시각 정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계; 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 저장하는 단계; 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 바탕으로 무선AP활용가능시간정보를 생성하여 데이터베이스에 저장하는 단계; 관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계; 상기 관제서버가 상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는지 판단하는 단계; 상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계; 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계; 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계; 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하는 버스 내의 무선AP고장진단방법이 제공될 수 있다.According to another aspect of the present invention, there is provided a method comprising: transmitting a first signal to a wireless AP installed in a bus; The control server receiving a second signal to be transmitted in response to the first signal from the wireless AP; Storing the identification information of the wireless AP, the transmission time of the first signal, the reception time information of the second signal, and the transmission / reception success according to each time in the database by the control server; The control server repeats the previous three steps to store a plurality of transmission time, reception time information, and transmission / reception success according to each time; Generating the wireless AP utilization time information based on the plurality of transmission times, reception time information, and success / failure of transmission / reception according to each time stored in the database by the control server and storing the information in the database; Preparing a control server to transmit a first signal to a wireless AP installed in the bus at a first time; The control server determining whether the first time is included in the wireless AP availability time information; If the first time is included in the wireless AP availability time information, the control server transmits a first signal to a wireless AP installed in the bus; The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP; Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal; Determining whether the location of the bus is within a predetermined zone based on the location information when the control server receives the location information from the traffic management server; And determining that the control server judges that the wireless AP is out of order when the control server judges that the position of the bus exists outside the predetermined area, a method of diagnosing a wireless AP failure in the bus may be provided.

본 발명의 다른 측면에 따르면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계; 상기 관제서버가 상기 무선AP의 식별정보, 상기 제2 신호의 수신 시각의 상기 버스의 위치정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계; 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 버스의 위치정보들 및 각 위치에 따른 송수신성공여부들을 저장하는 단계; 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 버스의 위치정보들 및 각 시각에 따른 송수신성공여부들을 바탕으로 무선AP활용가능위치정보를 생성하여 데이터베이스에 저장하는 단계; 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호에 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계; 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계; 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 무선AP활용가능위치정보에서 정해진 구역 이내에 포함되는지 판단하는 단계; 상기 관제서버가 상기 버스의 위치가 상기 무선AP활용가능위치정보에서 정해진 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하는 버스 내의 무선AP고장진단방법이 제공될 수 있다.According to another aspect of the present invention, there is provided a method comprising: transmitting a first signal to a wireless AP installed in a bus; The control server receiving a second signal to be transmitted in response to the first signal from the wireless AP; Storing the identification information of the wireless AP, location information of the bus at the reception time of the second signal, and transmission / reception success according to each time in the database by the control server; The control server repeating the above three steps to store location information of a plurality of buses and success / failure of transmission / reception according to each location; Generating the wireless AP utilization availability information based on the location information of the plurality of buses stored in the database and the success / failure of transmission / reception according to each time, and storing the wireless AP utilization availability information in a database; The control server transmitting a first signal to a wireless AP installed in the bus; The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP; Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal; Determining, based on the location information, whether the location of the bus is within a predetermined area of the wireless AP utilization availability information when the management server receives the location information from the traffic management server; And a step in which the control server judges that the control server is in a failure of the wireless AP when the control server judges that the position of the bus exists outside the predetermined area in the wireless AP utilization available position information Can be provided.

본 발명의 다른 측면에 따르면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계; 상기 관제서버가 상기 무선AP의 식별정보, 상기 제1 신호의 송신시각, 상기 제2 신호의 수신 시각 정보, 상기 제2 신호의 수신 시각의 상기 버스의 위치정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계; 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 송신시각, 수신시각 정보들, 상기 복수 개의 버스의 위치정보들 및 각 시각과 위치에 따른 송수신성공여부를 저장하는 단계; 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 송신시각, 수신시각 정보들, 상기 복수 개의 버스위치 및 각 시각과 위치에 따른 송수신성공여부를 바탕으로 무선AP활용가능정보를 생성하여 데이터베이스에 저장하는 단계; 상기 관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계; 상기 관제서버가 상기 제1 시각이 상기 무선AP활용가능정보 내에 포함되는지 판단하는 단계; 상기 제1 시각이 상기 무선AP활용가능정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계; 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계; 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 상기 무선AP활용가능정보 이내에 포함되는지 판단하는 단계; 상기 관제서버가 상기 버스의 위치가 상기 무선AP활용가능정보 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하는 버스 내의 무선AP고장진단방법이 제공될 수 있다.According to another aspect of the present invention, there is provided a method comprising: transmitting a first signal to a wireless AP installed in a bus; The control server receiving a second signal to be transmitted in response to the first signal from the wireless AP; The control server transmits the identification information of the wireless AP, the transmission time of the first signal, the reception time information of the second signal, the position information of the bus at the reception time of the second signal, Storing in a database; The control server repeats the above three steps to store a plurality of transmission time, reception time information, location information of the plurality of buses, and transmission / reception success or failure according to each time and location; The control server generates wireless AP utilization information based on the plurality of transmission times, the reception time information, the plurality of bus locations, and the success or failure of transmission and reception according to each time and location stored in the database, ; Preparing the control server to transmit a first signal to a wireless AP installed in the bus at a first time; The control server determining whether the first time is included in the wireless AP availability information; If the first time is included in the wireless AP availability information, the control server transmits a first signal to a wireless AP installed in the bus; The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP; Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal; Determining whether the location of the bus is included within the wireless AP utilization information based on the location information when the control server receives the location information from the traffic management server; Wherein the control server determines that the location of the bus is outside the wireless AP available information area, the method further comprising: determining that the control server is in failure of the wireless AP. have.

본 발명의 다른 측면에 따르면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계; 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계; 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 실시간 위치정보를 제10 시각에 요청하는 단계; 상기 관제서버가 상기 교통관리서버로부터 상기 실시간 위치정보를 수신하지 못한 경우, 상기 관제서버가 상기 교통관리서버로 상기 교통관리서버가 저장하고 있는 상기 버스의 최종위치정보 및 상기 최종 위치정보의 생성시각정보를 요청하는 단계; 상기 관제서버가 상기 최종위치정보 및 상기 생성시각정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계; 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하는 버스 내의 무선AP고장진단방법이 제공될 수 있다.According to another aspect of the present invention, there is provided a method comprising: transmitting a first signal to a wireless AP installed in a bus; The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP; Requesting, at a tenth time, the real-time location information of the bus to the traffic management server, the control server controlling the bus, when the first time passes without the control server receiving the second signal; When the control server fails to receive the real-time location information from the traffic management server, the control server transmits the final position information of the bus stored in the traffic management server to the traffic management server and the generation time Requesting information; Determining whether the location of the bus is within a predetermined zone based on the final location information and the generation time information; And determining that the control server judges that the wireless AP is out of order when the control server judges that the position of the bus exists outside the predetermined area, a method of diagnosing a wireless AP failure in the bus may be provided.

또한, 상기 관제서버가 특정시간 윈도우 내의 송수신성공여부 비율이 기설정된 임계값 이상인 경우, 상기 특정시간을 무선AP활용가능시간으로 할당하여 무선AP활용가능시간정보를 생성할 수 있다.In addition, when the control server is in a predetermined time window and the transmission / reception success ratio is greater than or equal to a predetermined threshold value, the specific time can be allocated to the wireless AP utilization time to generate wireless AP utilization time information.

또한, 상기 관제서버가 상기 최종위치정보 및 상기 생성시각정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계는, 상기 제10 시각과 상기 생성시각정보의 따른 상기 최종위치정보의 생성시각 간의 차이가 기설정된 시간 미만인 경우, 상기 관제서버가 상기 최종위치정보 및 상기 생성시각정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계일 수 있다.The step of determining whether the location of the bus is included within a predetermined zone based on the final location information and the generation time information is performed by the control server, The control server may determine whether the position of the bus is included within a predetermined zone based on the final position information and the generation time information when the difference between the generation times is less than the predetermined time.

또한, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계는, 상기 관제서버가 상기 무선AP의 리셋제어신호를 상기 무선AP로 송신하는 단계 또는상기 관제서버가 무선통합관제센터서버에 상기 무선AP의 고장신호를 송신하는 단계를 더 포함할 수 있다.The step of the control server judging that the wireless AP has a failure may include a step of the control server transmitting a reset control signal of the wireless AP to the wireless AP or the control server transmitting the reset control signal of the wireless AP to the wireless integrated control center server And transmitting a failure signal of the first node.

또한, 상기 관제서버가 버스내 탑승자의 제1 단말기로부터 상기 제1 단말기의 식별정보 및 버스내 타탑승자의 하나 이상의 타단말기의 식별정보를 수신하는 단계; 상기 관제서버가 상기 제1 단말기의 식별정보 및 타단말기의 식별정보를 제1 데이터베이스에 저장하는 단계; 상기 서버가 제1 데이터베이스에 미리 저장된 식별정보들 중 상기 수신받은 타단말기의 식별정보를 검색하는 단계; 상기 타단말기의 식별정보가 검색되면, 상기 서버가 상기 제1 데이터베이스에서 상기 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인지 판정하는 단계; 및 상기 제1 단말기의 식별정보로 판정되면, 상기 제1 단말기 또는 상기 타단말기 중 어느 하나 이상에 매칭성공 메시지를 송신하는 단계를 더 포함할 수 있다.Receiving, by the control server, identification information of the first terminal and identification information of one or more other terminals of another occupant in the bus from the first terminal of the occupant in the bus; Storing the identification information of the first terminal and the identification information of the other terminal in the first database; Searching the identification information of the other terminal among the identification information previously stored in the first database by the server; Determining, when the identification information of the other terminal is retrieved, whether the server identifies the first identification information associated with the other terminal in the first database; And transmitting a matching success message to at least one of the first terminal and the second terminal if it is determined to be the identification information of the first terminal.

또한, 본 발명은 관제서버가 제1 단말기로부터 상기 제1 단말기의 식별정보 및 하나 이상의 타단말기의 식별정보를 수신하는 단계; 상기 관제서버가 상기 제1 단말기의 식별정보 및 타단말기의 식별정보를 제1 데이터베이스에 저장하는 단계; 상기 관제서버가 제1 데이터베이스에 미리 저장된 식별정보들 중 상기 수신받은 타단말기의 식별정보를 검색하는 단계; 상기 타단말기의 식별정보가 검색되면, 상기 관제서버가 상기 제1 데이터베이스에서 상기 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인지 판정하는 단계; 및 상기 제1 단말기의 식별정보로 판정되면, 상기 제1 단말기 또는 상기 타단말기 중 어느 하나 이상에 매칭성공 메시지를 송신하는 단계를 더 포함할 수 있다.According to another aspect of the present invention, there is provided a method for controlling a terminal, comprising: receiving, from a first terminal, identification information of the first terminal and identification information of one or more other terminals; Storing the identification information of the first terminal and the identification information of the other terminal in the first database; Searching the identification information of the other terminal among the identification information previously stored in the first database by the control server; When the identification information of the other terminal is found, the control server determines whether the different identification information associated with the other terminal in the first database is identification information of the first terminal; And transmitting a matching success message to at least one of the first terminal and the second terminal if it is determined to be the identification information of the first terminal.

또한, 상기 타단말기의 식별정보가 검색되면, 상기 관제서버가 상기 제1 데이터베이스에서 상기 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인지 판정하는 단계는, 상기 타단말기의 식별정보가 검색되지 않으면, 상기 관제서버가 상기 제1 단말기에 매칭실패 메시지를 송신하는 단계를 더 포함할 수 있다.In addition, when the identification information of the other terminal is retrieved, the step of the control server determining whether the identification information associated with the other terminal in the first database is the identification information of the first terminal, The control server may transmit the matching failure message to the first terminal.

또한, 상기 제1 단말기의 식별정보로 판정되면, 상기 제1 단말기 또는 상기 타단말기 중 어느 하나 이상에 매칭성공 메시지를 송신하는 단계는, 상기 제1 단말기의 식별정보로 판정되지 않으면, 상기 관제서버가 상기 제1 단말기에 매칭실패 메시지를 송신하는 단계를 더 포함할 수 있다.In addition, when it is determined that the identification information of the first terminal is transmitted, the step of transmitting the matching success message to the first terminal or the other terminal may include: if the identification information of the first terminal is not determined, May further include transmitting a matching failure message to the first terminal.

또한, 상기 식별정보는 유선 또는 무선 전화번호, 스마트폰 애플리케이션 사용자 아이디, 컴퓨터 소프트웨어 사용자 아이디, 메신저 아이디(ID), 소셜네트워크서비스 아이디, 이메일주소 중 어느 하나 이상일 수 있다.The identification information may be at least one of a wired or wireless telephone number, a smartphone application user ID, a computer software user ID, a messenger ID, a social network service ID, and an email address.

또한, 상기 제1 단말기의 식별정보로 판정되면, 상기 관제서버가 상기 제1 단말기 또는 상기 타단말기 중 어느 하나 이상에 매칭성공 메시지를 송신하는 단계에서, 상기 매칭성공 메시지를 미리 설정된 시각에 송신할 수 있다.If it is determined that the identification information is the identification information of the first terminal, the control server transmits the matching success message to the first terminal or the other terminal at a predetermined time .

또한, 관제서버가 제1 단말기로부터 상기 제1 단말기의 식별정보 및 하나 이상의 타단말기의 식별정보를 수신하는 단계에서, 상기 관제서버는 상기 제1 단말기의 식별정보 및 하나 이상의 타단말기의 식별정보를 SMS(Short Message Service) 방식으로 수신할 수 있다.Also, in the step of the control server receiving identification information of the first terminal and identification information of one or more other terminals from the first terminal, the control server transmits identification information of the first terminal and identification information of one or more other terminals It can receive it by SMS (Short Message Service) method.

또한, 관제서버가 제1 단말기로부터 상기 제1 단말기의 식별정보 및 하나 이상의 타단말기의 식별정보를 수신하는 단계 이후에, 상기 관제서버는 상기 타단말기의 식별정보 수에 비례하여 상기 제1 단말기에 과금정보를 송신하는 단계를 더 포함할 수 있다.In addition, after the control server receives the identification information of the first terminal and the identification information of one or more other terminals from the first terminal, the control server transmits the identification information of the first terminal to the first terminal in proportion to the number of identification information of the other terminal And transmitting the billing information.

또한, 상기 관제서버가 상기 제1 단말기에 매칭실패 메시지를 송신하는 단계를 수행완료한 시각부터 미리 설정된 시간이 경과한 후에 상기 관제서버가 상기 제1 데이터베이스에 저장된 상기 제1 단말기의 식별정보 및 타단말기의 식별정보를 제1 데이터베이스에서 삭제하는 단계를 더 포함할 수 있다.After the predetermined time elapses from the time when the control server completes the step of transmitting the matching failure message to the first terminal, the control server transmits the identification information of the first terminal stored in the first database And deleting the identification information of the terminal from the first database.

또한, 상기 관제서버가 상기 제1 단말기에 매칭실패 메시지를 송신하는 단계를 수행완료한 시각부터 미리 설정된 시간이 경과한 후에 상기 관제서버가 상기 제1 단말기에 상기 제1 단말기의 식별정보 및 상기 타단말기의 식별정보에 대한 보존 여부 메시지를 송신하는 단계; 상기 관제서버가 상기 제1 단말기로부터 보존 여부 메시지를 수신하는 경우, 상기 제1 단말기에 과금정보를 송신하고, 상기 제1 단말기로부터 보존 여부 메시지를 수신하지 못하는 경우, 상기 제1 단말기의 식별정보 및 상기 타단말기의 식별정보를 삭제하는 단계를 더 포함할 수 있다.After the predetermined time elapses from the time when the control server completes the step of transmitting the matching failure message to the first terminal, the control server transmits the identification information of the first terminal and the identification information of the first terminal to the first terminal Transmitting a preservation message for identification information of the terminal; When the control server receives the preservation message from the first terminal, transmits accounting information to the first terminal, and when the control server fails to receive the preservation message from the first terminal, And deleting the identification information of the other terminal.

본 발명의 실시예에 따르면 버스 내의 무선AP고장진단방법을 제공할 수 있다.According to an embodiment of the present invention, a wireless AP fault diagnosis method in a bus can be provided.

도 1은 본 발명의 일 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다.
도 2 내지 12는 본 발명의 다른 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다.
도 13은 본 발명의 다른 실시예에 따른 구성도이다.
1 is a flowchart of a wireless AP failure determination according to an exemplary embodiment of the present invention.
2 to 12 are flowcharts of wireless AP failure determination according to another embodiment of the present invention.
13 is a configuration diagram according to another embodiment of the present invention.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. It is to be understood, however, that the invention is not to be limited to the specific embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

이하, 본 발명에 따른 실시예를 첨부도면을 참조하여 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어, 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Referring to the accompanying drawings, the same or corresponding components are denoted by the same reference numerals, .

또한, 이하 사용되는 제1, 제2 등과 같은 용어는 동일 또는 상응하는 구성 요소들을 구별하기 위한 식별 기호에 불과하며, 동일 또는 상응하는 구성 요소들이 제1, 제2 등의 용어에 의하여 한정되는 것은 아니다.It is also to be understood that the terms first, second, etc. used hereinafter are merely reference numerals for distinguishing between identical or corresponding components, and the same or corresponding components are defined by terms such as first, second, no.

또한, 결합이라 함은, 각 구성 요소 간의 접촉 관계에 있어, 각 구성 요소 간에 물리적으로 직접 접촉되는 경우만을 뜻하는 것이 아니라, 다른 구성이 각 구성 요소 사이에 개재되어, 그 다른 구성에 구성 요소가 각각 접촉되어 있는 경우까지 포괄하는 개념으로 사용하도록 한다.In addition, the term " coupled " is used not only in the case of direct physical contact between the respective constituent elements in the contact relation between the constituent elements, but also means that other constituent elements are interposed between the constituent elements, Use them as a concept to cover each contact.

또한, 컴퓨터 프로그램과 관련하여, 구성요소에 대한 접미사 "모듈" 및/또는 "부"는 컴퓨터를 특정 기능의 수단으로 기능시키기 위한 컴퓨터 프로그램의 일부이거나, 컴퓨터에서 특정 기능을 실현시키기 위한 컴퓨터 프로그램의 일부일 수 있다. 예를 들어, 모듈 A는 컴퓨터를 수단 A로 기능시키기 위한 컴퓨터 프로그램 또는 컴퓨터에 기능 A를 실현시키기 위한 컴퓨터 프로그램으로 해석될 수 있다. 방법으로서 "단계"는 컴퓨터에 컴퓨터 프로그램으로 구현되어 실행될 수 있다. 또한, "모듈" 및/또는 "부"가 모여 "군"을 이룰 수 있다.Also, in the context of a computer program, the suffix " module " and / or " part " for a component may be part of a computer program for causing a computer to function as a means of a particular function, It can be a part. For example, the module A may be interpreted as a computer program for making the computer function as the means A or a computer program for realizing the function A in the computer. As a method, a " step " can be implemented and executed as a computer program in a computer. Also, " module " and / or " part "

한편, 애플리케이션(Application)이란 특정한 업무를 수행하기 위해 고안된 일련의 컴퓨터 프로그램의 집합을 가리키는 것으로, 응용프로그램이라고도 한다. 사용자는 본 발명의 실시예에 따른 애플리케이션을 자신의 전자기기에 인스톨하는 것으로 관련 기능을 추가할 수 있다.On the other hand, an application refers to a set of computer programs designed to perform a specific task, which is also referred to as an application program. The user can add the related function by installing the application according to the embodiment of the present invention in his electronic device.

애플리케이션이 인스톨되는 사용자의 전자기기란 컴퓨터, 태블릿PC, 스마트폰과 같이 CPU, RAM, ROM, 저장장치 등으로 구성되고, Windows, ios, 안드로이드, 리눅스 등의 그래픽 운영체제로 전체 시스템이 제어되는 환경인 것이 바람직하며, 특히 등록된 연락처로 전화 및 문자를 주고받을 수 있는 스마트폰에 특화되었다.The user's electronic device in which the application is installed is composed of a CPU, RAM, ROM, storage device such as a computer, a tablet PC, and a smart phone, and is an environment in which the entire system is controlled by a graphical operating system such as Windows, iOS, Android, Especially for smartphones that can send and receive phone calls and texts to registered contacts.

또한, 본 명세서에 첨부된 도면의 순서도는 발명을 설명하기 위한 순서도에 불과하며, 컴퓨터 상에 버그 없이 완벽히 구현되기 위한 순서도일 필요는 없다.Further, the flowcharts of the drawings attached hereto are only a flow chart for explaining the invention, and need not be a flowchart to be completely implemented without a bug on a computer.

또한, 본 명세서에서 언급된 단말기는 일반적인 사용자 단말기로서 스마트폰, 퍼스널 컴퓨터, 태블릿 PC 등이 될 수 있다.Also, the terminal referred to herein may be a general user terminal such as a smart phone, a personal computer, a tablet PC, and the like.

도 1은 본 발명의 일 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다. 도 1을 참조하면, 관제서버가 버스 내에 설치된 무선AP(AccessPoint)로 제1 신호를 송신하는 단계(S110); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계(S120); 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계(S170); 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계(S180); 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계(S190)를 포함한다.1 is a flowchart of a wireless AP failure determination according to an exemplary embodiment of the present invention. Referring to FIG. 1, the control server transmits a first signal to a wireless AP (Access Point) installed in a bus (S 110); (S120) the control server waits for a first time to transmit a second signal to be transmitted in response to the first signal from the wireless AP; (S170) when the control server requests the location information of the bus to the traffic management server that controls the bus when the first time passes while the control server fails to receive the second signal; When the control server receives the location information from the traffic management server, determining whether the location of the bus is within a predetermined zone based on the location information (S180); When the control server determines that the location of the bus exists outside the predetermined area, the control server determines that the wireless AP is out of order (S190).

각 단계를 구체적으로 검토하면, 먼저, 여러 개의 버스에 장착된 무선랜AP(이하 무선AP)에 관리하는 관제서버가 버스 내 설치된 무선AP에 신호를 송신한다. 상기 신호는 제어요청신호가 될 수 있으며, 제어요청신호는 관제서버의 IP, 무선AP가 관제서버로 리포트하는 주기, 무선AP 리부팅요청신호, 무선AP의 펌웨어 업그레이드 요청신호, 무선AP의  SSID(Service Set Identifier) 설정신호, 와이파이 채널 등 다양한 신호 또는 데이터를 포함할 수 있다. 한편, 본 발명에서 관제서버는 버스에 장착된 무선AP의 고장여부를 확인하는 역할을 하는데, 관리하는 무선AP의 식별정보, 무선AP가 장착된 버스에 관한 정보(버스의 노선번호, 버스의 식별번호, 버스 배차 간격, 버스 노선도 정보, 각 버스 노선의 구간에 따른 평균 이동속도, 버스 운전자 정보, 버스 운전자 사고 이력 등)를 저장할 수 있다.When each step is examined in detail, a control server managed by a wireless LAN AP (hereinafter referred to as a wireless AP) mounted on a plurality of buses transmits a signal to a wireless AP installed in the bus. The signal may be a control request signal. The control request signal may include an IP address of the control server, a period during which the wireless AP reports to the control server, a wireless AP reboot request signal, a firmware upgrade request signal of the wireless AP, Set Identifier) setting signal, Wi-Fi channel, and the like. In the meantime, in the present invention, the control server confirms whether or not the wireless AP mounted on the bus is faulty. The control server identifies the wireless AP to be managed, information about the bus equipped with the wireless AP Number, bus dispatch interval, bus route map information, average moving speed according to each bus route section, bus driver information, bus driver accident history, etc.).

이런 신호를 수신한 무선AP가 관제서버로 응답신호를 송신하게 되는데, 이 응답신호를 수신할 때 까지 관제서버는 기다린다. 즉, 기설정된 시간만큼 관제서버는 대기를 하는 것이다.The wireless AP that receives this signal sends a response signal to the control server. The control server waits until the response signal is received. That is, the control server waits for a preset time.

이후 관제서버가 무선AP에 제어신호를 송부했음에도 이에 대한 응답을 받지 못하고 대기시간을 도과하는 경우, 관제서버는 교통관리서버에 버스의 위치 정보를 요청하게 된다. 교통관리서버는 관제서버와 물리적으로 별도로 구성될 수 있으며, 관리하는 버스의 노선번호, 버스의 식별번호, 버스 배차 간격, 버스 노선도 정보, 버스에 장착된 무선AP식별 정보, 버스의 운행특성(노선 전체에 대한 평균 속도, 노선 구간별 평균 속도 등), 버스 운전자 정보 등 다양한 정보를 저장할 수 있다. 버스의 위치정보는 버스 내 장착된 GPS 센서를 통해 얻어지거나 GPS 센서를 대신하여 교통관리서버에 저장된 버스 노선도, 노선도에 따른 기점에서 출발 시간, 버스의 평균 속도 등의 정보를 조합하여 추정될 수 있다. 예를 들어, 광역버스인 경우, 고속도로를 통해 운행되는 노선도 정보에, 기점에서 출발한 시간, 구간에 따른 평균 이동 속도 정보를 대입하여 현재 추정되는 위치가 고속도로 특정 지점인지를 추정할 수 있다. 이를 통해 GPS 센서가 작동되지 않을 수 있는 터널 구간이 많은 고속도로에서는 버스의 위치를 추정할 수 있다.If the control server sends a control signal to the wireless AP, the control server requests the location information of the bus to the traffic management server. The traffic management server can be physically separated from the control server and can be configured separately from the control server by using the route number of the bus to be managed, the bus identification number, the bus dispatch interval, the bus route map information, the wireless AP identification information mounted on the bus, The average speed for all, the average speed for each route section, etc.), bus driver information, and the like. The location information of the bus can be obtained by combining the information such as the bus route map stored in the traffic management server, the departure time from the starting point based on the route map, and the average speed of the bus, . For example, in the case of a wide area bus, it is possible to estimate whether the current estimated position is a highway specific point by substituting the average travel speed information according to the time and the section starting from the starting point on the route map information operated through the highway. This makes it possible to estimate the position of a bus on a highway with many tunnel sections where the GPS sensor may not operate.

이후 관제서버가 교통관제서버로부터 버스의 위치정보를 수신하고, 버스가 기설정된 구역에 있는지 여부를 판단한다. 기설정된 구역이란 차고지, 무선통신이 두절되는 음영지역(예: 터널, 고가도로, 지하차도, 고압전류선 근처, 고층 건물 주변), 관리자가 무선AP를 동작하지 않도록 설정한 장소 등이 될 수 있다. 예를 들어, 버스가 주차되는 차고지에서는 일반적으로 버스 운전자가 버스의 시동을 끄기 때문에 메인 배터리의 전원이 차단되고, 결과적으로 무선AP가 작동하지 않는다. 또한, 터널 같은 곳은 무선신호의 강도가 약해지는 구간으로 관제서버와 무선AP 간에 통신이 원활하지 않을 수 있다. 이와 같이 무선AP가 물리적으로 실제 고장난 것이 아니라 외부적인 환경 요인에 의해 무선AP와 관제서버 간의 통신이 원활하지 않을 것으로 추정되는 위치나 구역을 기설정된 구역으로 미리 설정하여 활용하는 것이다. Thereafter, the control server receives the location information of the bus from the traffic control server, and determines whether or not the bus is in the predetermined zone. The predefined zone may be a garage, a shaded area where radio communication is interrupted (eg, a tunnel, an overpass, an underpass, near a high-voltage line, a high-rise building), or a place where an administrator has disabled the wireless AP. For example, in a garage where a bus is parked, the main battery is normally shut down because the bus driver is off, so the wireless AP does not work. Also, in places such as tunnels, the strength of the radio signal is weak, and communication between the control server and the wireless AP may not be smooth. In this way, the wireless AP is not actually physically broken down but uses a preset location or area that is estimated to be unsuccessful in communication between the wireless AP and the control server due to external environmental factors.

관제서버는 버스가 기설정된 구역에 있는지 판단하고 버스가 기설정된 구역 밖(즉, 무선 통신이 원활한 구역)에 있다면, 관제서버는 무선통신이 충분히 가능한 지역(예: 개활된 도로 등)에 버스가 존재하는 것으로 판단한다.If the control server determines that the bus is in a predetermined zone and the bus is outside the predetermined zone (i.e., the zone where the wireless communication is smooth), the control server transmits the bus to an area where radio communication is sufficiently feasible .

이후, 기설정된 구역 밖이라고 판단하면, 버스 내 장착된 무선AP가 고장이라고 최종적으로 판단한다. Thereafter, if it is judged that the area is out of the predetermined area, it finally judges that the wireless AP mounted in the bus is faulty.

이러한 단계를 통해 버스가 차고지 등에 있는 경우에는 무선AP가 고장이라고 판단하지 않아, 고장 오인으로 인한 출동을 획기적으로 줄일 수 있다. If the bus is located in a garage or the like, the wireless AP is not judged as a failure, and the dispatch due to a faulty fault can be drastically reduced.

한편, 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계(S170) 이전에 관제서버가 버스 내에 설치된 무선AP(AccessPoint)로 제1 신호를 송신하는 단계(S110) 및 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계(S120)를 여러 번 반복해서 수행한 후 최종적으로 버스의 위치를 요청할 수 있다. 예를 들어, 관제서버가 무선AP로 제1 신호를 요청후 응답 대기를 3회 수행하고, 3회 동안 무선AP가 응답하지 않는 경우, 최종적으로 교통관리서버에 버스의 위치정보를 요청할 수 있다.Meanwhile, when the first time passes while the control server fails to receive the second signal, the control server requests the location information of the bus to the traffic management server controlling the bus (S170) (S110) of sending a first signal to a wireless AP (Access Point) installed in the bus in the control server, and the control server sends a second signal to be transmitted in response to the first signal from the wireless AP to the wireless AP (S120) may be repeated several times, and finally the location of the bus may be requested. For example, when the control server requests the first signal to the wireless AP and then waits for a response three times, and if the wireless AP does not respond for three times, the location information of the bus may be finally requested to the traffic management server.

도 2는 본 발명의 다른 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다. 도 2를 참조하면, 관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계(S101); 상기 관제서버가 상기 제1 시각이 기설정된 무선AP활용가능시간정보 내에 포함되는지 판단하는 단계(S103); 상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S110); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계(S120); 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관제서버로 상기 버스의 위치정보를 요청하는 단계(S170); 상기 관제서버가 상기 교통관제서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계(S180); 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계(S190)를 포함한다. 2 is a flowchart of a wireless AP failure determination according to another embodiment of the present invention. 2, in step S101, the control server prepares to transmit a first signal to a wireless AP installed in the bus at a first time; (S103) if the control server determines that the first time is included in the predetermined wireless AP utilization time information; If the first time is included in the wireless AP availability time information, transmitting the first signal to the wireless AP installed in the bus (S110); (S120) the control server waits for a first time to transmit a second signal to be transmitted in response to the first signal from the wireless AP; (S170) when the control server requests the location information of the bus to the traffic control server controlling the bus when the first time passes while the control server fails to receive the second signal; (S180), when the control server receives the location information from the traffic control server, determining whether the location of the bus is within a predetermined zone based on the location information; When the control server determines that the location of the bus exists outside the predetermined area, the control server determines that the wireless AP is out of order (S190).

다른 실시예와 중복되는 설명은 제외하고 설명하면, 본 실시예에서는 관제서버가 무선AP가 신호를 송신하는 시각이 무선AP가 활용가능한 시간 내인지를 판단하는 단계를 포함한다. 더욱 구체적으로, 무선AP활용가능시간정보란 버스 내 설치된 무선AP가 정상적으로 동작하고 있어야 한다고 정해진 시간에 대한 정보이다. 예를 들어, 버스 운행 중인 시간에는 무선AP가 동작해야 하는 것이 바람직하며, 버스가 차고지에서 주차하는 중인 시간에는 무선AP가 동작하지 않아도 무방하다. 즉, 예를 들어, 오전 6시부터 자정까지는 무선AP가 정상적으로 동작해야 하는 시간이고, 자정부터 오전 6시까지는 무선AP가 동작하지 않아도 무방하다. 왜냐하면, 탑승객이 없기 때문이다. 이와 같이 무선AP가 동작해야 하는, 즉, 활용되어야 하는 시간 정보를 정리하여 무선AP활용가능시간정보란 데이터로 가공하여 정의한다. 무선AP활용가능시간 정보는 상기 예에 한정되는 것이 아니며, 노선 정보에 따라 시간 대별로 더욱 구체화될 수 있다. 예를 들어, 심야에만 운행하는 버스의 경우, 무선AP활용가능시간 정보가 심야 시간대로 설정될 수 있고, 학교나 학원 버스의 경우, 등학교나 등하원 시간으로 무선AP활용가능시간 정보가 설정될 수 있다.Except for the overlapping description with other embodiments, this embodiment includes a step in which the control server determines whether the time at which the wireless AP transmits a signal is within the available time of the wireless AP. More specifically, the wireless AP availability time information is information on a predetermined time when the wireless AP installed in the bus should normally operate. For example, it is desirable that the wireless AP should be in operation during the bus operation, and the wireless AP may not operate during the time the bus is parked in the garage. That is, for example, it is a time for the wireless AP to operate normally from 6:00 am to midnight, and it is not necessary for the wireless AP to operate from midnight to 6:00 am. Because there are no passengers. In this way, the time information that the wireless AP should operate, that is, the time information to be utilized, is summarized, and the wireless AP utilization time information is defined as data. The wireless AP availability time information is not limited to the above-described example, but may be further specified by time period according to the route information. For example, in the case of a bus that operates only in the middle of the night, the wireless AP utilization time information may be set to the night time zone, and in the case of the school or institute bus, .

이후 관제서버에서 무선AP로 신호를 송신하는 시각이 무선AP활용가능시간에 포함되는지 사전에 체크하며, 만약 무선AP활용가능시간 내인 경우에만 신호를 송신한다. 이를 통하여 무선AP활용가능시간 내가 아니면 신호 송신을 막을 수 있어 불필요하게 소모되는 리소스를 막을 수 있다. 또한, 무선AP활용가능시간이 아닌 경우에 불필요하게 무선AP의 고장을 체크할 필요를 줄일 수 있다. 이하 과정은 앞선 설명과 중복되므로 생략한다.Thereafter, the control server checks in advance whether the time of transmitting the signal to the wireless AP is included in the wireless AP utilization time, and transmits the signal only when the wireless AP is within the available time. Thus, it is possible to prevent signal transmission if it is not possible to utilize the wireless AP utilization time, thereby preventing resources that are unnecessarily consumed. In addition, it is possible to reduce unnecessary checking of the failure of the wireless AP when the wireless AP is not available. The following procedure is omitted because it is redundant with the previous description.

도 3은 본 발명의 다른 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다. 도 3을 참조하면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S10); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계(S20); 상기 관제서버가 상기 무선AP의 식별정보, 상기 제1 신호의 송신시각, 상기 제2 신호의 수신 시각 정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계(S31); 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 저장하는 단계(S40); 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 바탕으로 무선AP활용가능시간정보를 생성하여 데이터베이스에 저장하는 단계(S51); 관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계(S101); 상기 관제서버가 상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는지 판단하는 단계(S103); 상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S110); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계(S120); 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계(S170); 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계(S180); 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계(S190)를 포함한다.3 is a flowchart illustrating a wireless AP failure determination according to another embodiment of the present invention. Referring to FIG. 3, the control server transmits a first signal to a wireless AP installed in a bus (S10). The control server receiving (S20) a second signal to be transmitted in response to the first signal from the wireless AP; Storing the identification information of the wireless AP, the transmission time of the first signal, the reception time information of the second signal, and the transmission / reception success according to each time in the database (S31); The control server repeats the previous three steps to store a plurality of transmission time, reception time information, and transmission / reception success according to each time (S40); (S51) of generating the wireless AP utilization time information based on the plurality of transmission times, the reception time information, and the success or failure of transmission / reception according to each time stored in the database by the control server; (S101) of preparing the control server to transmit the first signal to the wireless AP installed in the bus at the first time; (S103) if the control server determines that the first time is included in the wireless AP availability time information; If the first time is included in the wireless AP availability time information, transmitting the first signal to the wireless AP installed in the bus (S110); (S120) the control server waits for a first time to transmit a second signal to be transmitted in response to the first signal from the wireless AP; (S170) when the control server requests the location information of the bus to the traffic management server that controls the bus when the first time passes while the control server fails to receive the second signal; When the control server receives the location information from the traffic management server, determining whether the location of the bus is within a predetermined zone based on the location information (S180); When the control server determines that the location of the bus exists outside the predetermined area, the control server determines that the wireless AP is out of order (S190).

다른 실시예와 중복되는 설명은 제외하고 설명하면, 본 실시예에서는 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S10); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계(S20); 상기 관제서버가 상기 무선AP의 식별정보, 상기 제1 신호의 송신시각, 상기 제2 신호의 수신 시각 정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계(S31); 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 저장하는 단계(S40); 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 바탕으로 무선AP활용가능시간정보를 생성하여 데이터베이스에 저장하는 단계(S51)를 더 포함한다.In the present embodiment, the control server transmits a first signal to a wireless AP installed in the bus (S10); The control server receiving (S20) a second signal to be transmitted in response to the first signal from the wireless AP; Storing the identification information of the wireless AP, the transmission time of the first signal, the reception time information of the second signal, and the transmission / reception success according to each time in the database (S31); The control server repeats the previous three steps to store a plurality of transmission time, reception time information, and transmission / reception success according to each time (S40); The control server further includes a step (S51) of generating the wireless AP availability time information based on the plurality of transmission times, the reception time information, and the success / failure of transmission / reception according to each time stored in the database .

더욱 구체적으로, 관제서버가 무선AP와 신호를 송수신한다. 이러한 과정에서 관제서버는 송신대상인 무선AP의 식별정보, 신호를 송신한 시각 및 송신된 신호에 대응하여 수신한 시각, 송신과 수신이 완성되어 성공여부를 나타내는 값을 생성한다. 이 정보를 데이터베이스에 저장한다. 관제서버는 무선AP와 이러한 과정을 여러 번 반복하여 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부에 데이터를 복수 개 생성하여 최종적으로 무선AP활용가능시간정보를 생성하고 이를 데이터베이스에 저장한다. 예를 들어, 스쿨버스의 경우, 관제서버는 스쿨버스에 설치된 무선AP로 신호를 송신하는 경우, 일반적으로 등학교 시간대에 무선AP와 송수신이 성공할 수 있다. 즉, 관제서버는 스쿨버스에 설치된 무선AP로 반복적으로 신호를 송수신하여 하루 중 어느 시간대에 스쿨버스의 설치된 무선AP가 동작해야 하는지 알 수 있는 것이다. 이러한 과정을 통해 획득된 무선AP활용가능시간정보를 통해 앞선 실시예와 같은 동작을 할 수 있다. 이를 통해 관제서버의 관리자가 일일이 버스의 무선AP활용가능시간정보를 설정해주지 않더라도 무선AP활용가능시간정보를 학습으로 획득할 수 있고, 버스의 노선이나 위치 등 특성에 따라 가장 옵티마이즈된 무선AP활용가능시간정보를 생성할 수 있다.More specifically, the control server sends and receives signals to and from the wireless AP. In this process, the control server generates identification information of the wireless AP to be transmitted, the time at which the signal was transmitted, the time at which it was received in response to the transmitted signal, and a value indicating whether the transmission and reception were completed and succeeded. This information is stored in the database. The control server repeats this process with the wireless AP several times and generates a plurality of data on the transmission time, reception time information, and success / failure of transmission / reception according to each time, finally generates wireless AP utilization time information and stores it in the database do. For example, in the case of a school bus, when the control server transmits a signal to a wireless AP installed on a school bus, transmission and reception with the wireless AP may succeed normally in the school time zone. That is, the control server repeatedly transmits and receives signals to and from the wireless AP installed on the school bus, so that the wireless AP of the school bus can be operated at any time of the day. The same operation as in the previous embodiment can be performed through the wireless AP availability time information obtained through this process. Thus, even if the administrator of the control server does not set the wireless AP utilization time information on the bus, it can acquire the wireless AP utilization time information and can utilize the most optimized wireless AP according to characteristics such as route and position of the bus Time information can be generated.

도 4는 본 발명의 다른 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다. 도 4를 참조하면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S10); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계(S20); 상기 관제서버가 상기 무선AP의 식별정보, 상기 제2 신호의 수신 시각의 상기 버스의 위치정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계(S35); 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 버스의 위치정보들 및 각 위치에 따른 송수신성공여부들을 저장하는 단계(S40); 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 버스의 위치정보들 및 각 시각에 따른 송수신성공여부들을 바탕으로 무선AP활용가능위치정보를 생성하여 데이터베이스에 저장하는 단계(S55); 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S110); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호에 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계(S120); 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계(S170); 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 무선AP활용가능위치정보에서 정해진 구역 이내에 포함되는지 판단하는 단계(S180); 상기 관제서버가 상기 버스의 위치가 상기 무선AP활용가능위치정보에서 정해진 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계(S190)를 포함한다.4 is a flowchart of a wireless AP failure determination according to another embodiment of the present invention. Referring to FIG. 4, the control server transmits a first signal to a wireless AP installed in a bus (S10). The control server receiving (S20) a second signal to be transmitted in response to the first signal from the wireless AP; Storing the identification information of the wireless AP, location information of the bus at the reception time of the second signal, and transmission / reception success according to each time in the database by the control server (S35); The control server repeats the above three steps to store location information of a plurality of buses and transmission / reception success or failure information according to each location (S40); (S55) of generating and storing in the database the wireless AP useable location information based on the location information of the plurality of buses stored in the database and the success / failure of transmission / reception according to each time; (S110) the control server transmits a first signal to a wireless AP installed in the bus; (S120) the control server waits for a first time period for a second signal to be transmitted in response to the first signal from the wireless AP; (S170) when the control server requests the location information of the bus to the traffic management server that controls the bus when the first time passes while the control server fails to receive the second signal; (S180) when the control server receives the location information from the traffic management server, based on the location information, determining whether the location of the bus is within a predetermined area of the wireless AP utilization available location information; When the control server determines that the location of the bus exists outside the predetermined area in the wireless AP availability location information, the control server determines that the wireless AP is out of order (S190).

다른 실시예와 중복되는 설명은 제외하고 설명하면, 상기 관제서버가 상기 무선AP의 식별정보, 상기 제2 신호의 수신 시각의 상기 버스의 위치정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계; 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 버스의 위치정보들 및 각 위치에 따른 송수신성공여부들을 저장하는 단계; 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 버스의 위치정보들 및 각 시각에 따른 송수신성공여부들을 바탕으로 무선AP활용가능위치정보를 생성하여 데이터베이스에 저장하는 단계를 더 포함한다.The control server stores in the database the identification information of the wireless AP, the position information of the bus at the reception time of the second signal, and the success or failure of transmission / reception according to each time step; The control server repeating the above three steps to store location information of a plurality of buses and success / failure of transmission / reception according to each location; And generating the wireless AP utilization availability information based on the location information of the plurality of buses stored in the database and the success / failure of transmission / reception according to each time, and storing the wireless AP utilization availability information in a database.

더욱 구체적으로, 관제서버가 무선AP로 신호를 주고받을 때의 실시간 상의 버스 위치를 획득하여 데이터베이스에 저장한다. 물론 송수신 성공여부를 데이터베이스에 저장하는 것이다. 송신에 대해 응답으로 수신여부와 이 시각의 버스 위치를 데이터베이스에 저장하는 것이다. 또한, 이러한 과정을 반복하는 것이다. 이를 통해, 어떤 위치에서 버스 내 설치된 무선AP와 관제서버가 정상적으로 통신하는지 및 통신해야 하는지 등의 정보를 생성할 수 있다. 예를 들어, 버스가 위도 37.477242,127.012682, 경도 37.4773797,127.0126358에서 위도 37.4630204, 경도 127.01827409999999 위치에서는 직선 구간에 위치할 때, 무선AP가 관제서버의 신호에 반복적으로 응답하지 않는 경우, 이 직선구간은 무선AP의 고장 여부와 상관없이 버스 위치에 따른 외부적인 환경에 의해 송수신이 되지 않는 것으로 추정하고 이를 무선AP활용가능위치정보로 설정할 수 있다. 실제 위도 37.477242,127.012682, 경도 37.4773797,127.0126358에서 위도 37.4630204, 경도 127.01827409999999 위치까지는 우면산 터널이 존재한 위치로 신호의 음영이 생길 수 있는 구간이다.More specifically, the control server acquires the real-time bus position when receiving and sending signals to the wireless AP, and stores it in the database. Of course, the success or failure of transmission is stored in the database. Whether or not to receive the data in response to the transmission and the bus position at that time are stored in the database. This process is repeated. Through this, it is possible to generate information such as which position the wireless AP installed in the bus and the control server normally communicate and communicate with. For example, if the bus is located in the straight line at latitude 37.477242,127.012682, longitude 37.4773797,127.0126358, latitude 37.4630204, latitude 127.01827409999999, and the wireless AP does not repeatedly respond to the signal from the control server, this straight- It can be assumed that the transmission / reception does not occur due to the external environment depending on the bus position regardless of the failure of the AP, and it can be set as the wireless AP utilization availability information. From the actual latitudes 37.477242, 127.012682, the longitude 37.4773797, 127.0126358 to the latitude 37.4630204 and the latitude 127.01827409999999, the signal can be shaded to the location where the right side tunnel exists.

상기 예시처럼 무선AP가 응답하지 않는 위치를 학습을 통해 미리 설정하여 무선AP응답하지 않더라도 이를 고장이라고 판단하지 않음으로써 불필요한 고장 출동을 막을 수 있다. 또한, 상기 학습을 통해 관제서버의 관리자가 무선AP 활용가능한 위치정보를 일일이 설정해 주지 않아도 된다. As described above, even if the wireless AP does not respond to the wireless AP, it is not determined that the wireless AP does not respond, thereby preventing unnecessary trouble transmission. In addition, the administrator of the control server does not need to individually set the location information of the wireless AP through the learning.

도 5는 본 발명의 다른 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다. 도 5를 참조하면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S10); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계(S20); 상기 관제서버가 상기 무선AP의 식별정보, 상기 제1 신호의 송신시각, 상기 제2 신호의 수신 시각 정보, 상기 제2 신호의 수신 시각의 상기 버스의 위치정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계(S37); 상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 송신시각, 수신시각 정보들, 상기 복수 개의 버스의 위치정보들 및 각 시각과 위치에 따른 송수신성공여부를 저장하는 단계(S40); 상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 송신시각, 수신시각 정보들, 상기 복수 개의 버스위치 및 각 시각과 위치에 따른 송수신성공여부를 바탕으로 무선AP활용가능정보를 생성하여 데이터베이스에 저장하는 단계(S57); 상기 관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계(S101); 상기 관제서버가 상기 제1 시각이 상기 무선AP활용가능정보 내에 포함되는지 판단하는 단계(S103); 상기 제1 시각이 상기 무선AP활용가능정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S110); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계(S120); 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계(S170); 상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 상기 무선AP활용가능정보 이내에 포함되는지 판단하는 단계(S180); 상기 관제서버가 상기 버스의 위치가 상기 무선AP활용가능정보 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계(S190)를 포함한다.5 is a flowchart illustrating a wireless AP failure determination according to another embodiment of the present invention. Referring to FIG. 5, the control server transmits a first signal to a wireless AP installed in a bus (S10). The control server receiving (S20) a second signal to be transmitted in response to the first signal from the wireless AP; The control server transmits the identification information of the wireless AP, the transmission time of the first signal, the reception time information of the second signal, the position information of the bus at the reception time of the second signal, Storing in a database (S37); The control server repeats the above three steps to store a plurality of transmission time, reception time information, position information of the plurality of buses, and transmission / reception success or failure according to each time and position (S40); The control server generates wireless AP utilization information based on the plurality of transmission times, the reception time information, the plurality of bus locations, and the success or failure of transmission and reception according to each time and location stored in the database, (S57); (S101) of preparing the control server to transmit a first signal to a wireless AP installed in the bus at a first time; (S103) if the control server determines that the first time is included in the wireless AP availability information; If the first time is included in the wireless AP utilization information, the control server transmits a first signal to a wireless AP installed in the bus (S110); (S120) the control server waits for a first time to transmit a second signal to be transmitted in response to the first signal from the wireless AP; (S170) when the control server requests the location information of the bus to the traffic management server that controls the bus when the first time passes while the control server fails to receive the second signal; (S180), when the control server receives the location information from the traffic management server, determining whether the position of the bus is included within the wireless AP utilization information based on the location information; When the control server determines that the location of the bus is outside the wireless AP available information area, the control server determines that the wireless AP is out of order (S190).

다른 실시예와 중복되는 설명은 제외하고 설명하면, 본 실시예에서는 관제서버와 무선AP 간에 통신 성공하는 버스의 위치와 시각 정보를 생성하여 이를 무선AP활용가능정보로 생성하고 저장한다. 이를 통해 시간 및 공간적으로 관제서버와 무선AP 간의 통신 성공해야 하는 시간 및 공간 정보를 정하여 무선AP의 실제 고장 여부를 더 정밀하게 판단할 수 있다. 즉, 무선AP의 통신성공의 당위성이 떨어지는 시간 및 공간에 있을 경우, 바로 고장으로 판단하지 않고 재차 고장여부를 테스트할 수 있어, 결과적으로 불필요한 고장 출동을 줄일 수 있다.In the present embodiment, the position and time information of the bus that is successfully communicated between the control server and the wireless AP are generated and stored as wireless AP utilization information and stored. Accordingly, it is possible to more precisely determine whether or not the wireless AP is actually broken down by determining the time and space information to be successfully communicated between the control server and the wireless AP over time and space. That is, when the wireless AP is in a time and space in which the success of the communication success is low, it is possible to test whether the wireless AP fails again without judging it as a failure immediately, and as a result, unnecessary failure dispatch can be reduced.

도 6은 본 발명의 다른 실시예에 따른 무선 AP 고장 판단에 대한 순서도이다. 도 6을 참조하면, 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계(S10); 상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계(S120); 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 실시간 위치정보를 제10 시각에 요청하는 단계(S175); 상기 관제서버가 상기 교통관리서버로부터 상기 실시간 위치정보를 수신하지 못한 경우, 상기 관제서버가 상기 교통관리서버로 상기 교통관리서버가 저장하고 있는 상기 버스의 최종위치정보 및 상기 최종 위치정보의 생성시각정보를 요청하는 단계(S177); 상기 관제서버가 상기 최종위치정보 및 상기 생성시각정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계(S180); 상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계(S190)를 포함한다.FIG. 6 is a flowchart of a wireless AP failure determination according to another embodiment of the present invention. Referring to FIG. 6, the control server transmits a first signal to a wireless AP installed in a bus (S10). (S120) the control server waits for a first time to transmit a second signal to be transmitted in response to the first signal from the wireless AP; If the first time passes while the control server fails to receive the second signal, the control server requests real-time location information of the bus to the traffic management server controlling the bus at the tenth time S175); When the control server fails to receive the real-time location information from the traffic management server, the control server transmits the final position information of the bus stored in the traffic management server to the traffic management server and the generation time Requesting information (S177); Determining whether the location of the bus is within a predetermined zone based on the final location information and the generation time information; When the control server determines that the location of the bus exists outside the predetermined area, the control server determines that the wireless AP is out of order (S190).

다른 실시예와 중복되는 설명은 제외하고 설명하면, 상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 실시간 위치정보를 제10 시각에 요청하는 단계; 상기 관제서버가 상기 교통관리서버로부터 상기 실시간 위치정보를 수신하지 못한 경우, 상기 관제서버가 상기 교통관리서버로 상기 교통관리서버가 저장하고 있는 상기 버스의 최종위치정보 및 상기 최종 위치정보의 생성시각정보를 요청하는 단계; 상기 관제서버가 상기 최종위치정보 및 상기 생성시각정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계를 포함한다.In the case where the first time elapses without the control server receiving the second signal, the control server transmits a control signal to the traffic management server, which controls the bus, At the 10 < th >time; When the control server fails to receive the real-time location information from the traffic management server, the control server transmits the final position information of the bus stored in the traffic management server to the traffic management server and the generation time Requesting information; And the control server judges whether the position of the bus is included within a predetermined zone based on the final position information and the generation time information.

더욱 구체적으로, 관제서버가 버스에 설치된 무선AP로부터 신호를 수신하지 못하는 경우, 관제서버는 특정시각에 교통관리서버에 버스의 위치를 요청한다. 또한, 관제서버가 교통관리서버로부터 버스의 실시간 위치를 수신받지 못하는 경우, 관제서버는 다시 한번 교통관리서버가 저장하고 있는 버스의 최종 위치 정보와 상기 최종 위치정보가 생성된 시각 정보를 요청한다. 이를 통해, 최종위치와 상기 위치정보가 생성된 시각을 고려하여 버스의 위치를 파악하고 이를 바탕으로 버스가 설정된 구역 내외인지 파악할 수 있다.More specifically, when the control server does not receive a signal from the wireless AP installed in the bus, the control server requests the location of the bus to the traffic management server at a specific time. If the control server does not receive the real time location of the bus from the traffic management server, the control server once again requests the last location information of the bus stored by the traffic management server and the time information of the last location information. Accordingly, it is possible to determine the position of the bus in consideration of the final position and the time at which the position information is generated, and to determine whether the bus is within the set zone based on the position.

예를 들어, 관제서버가 교통관리서버에 13시00분의 버스 위치를 요청한다. 헌데, 교통관리서버가 이런 요청의 응답에 실시간 버스의 위치를 응답하지 못한다. 이에 관제서버는 재차 교통관리서버에 교통관리서버가 저장하고 있는 버스의 최종 위치 및 최종 위치 정보가 언제 생성되었는지 요청한다. 이에 관제서번는 버스의 최종 위치는 위도 37.477242,127.012682, 경도 37.4773797,127.0126358이고 상기 최종 위치는 12시 55분에 생성되었다는 정보를 수신한다. 수신된 정보를 바탕으로 버스의 노선 및 노선 전체의 평균속도, 노선의 정류장 구간별 평균속도, 시간대에 따른 평균속도, 시간에 따른 상행 하행 여부 등 기존에 저장된 정보를 바탕으로 버스의 위치를 연산 추정할 수 있다. 이를 통해 추정된 버스 위치를 바탕으로 기설정된 구역인지 여부를 판단한다.For example, the control server requests the 13:00 bus location to the traffic management server. However, the traffic management server does not respond to the location of the real-time bus in response to such a request. The control server again requests the traffic management server to determine when the final position and final position information of the bus stored in the traffic management server is generated. The control station receives information that the final position of the bus is 37.477242, 127.012682, 37.4773797, 127.0126358, and the final position is 12:55. Based on the information received, the location of the bus is estimated based on the information stored on the bus, such as the average speed of the routes and the entire route of the bus, the average speed of the route stop intervals, the average speed according to the time, can do. Based on the estimated bus position, it is determined whether or not the zone is the predetermined zone.

물론, 최종위치가 생성된 시각 정보 및 기존에 저장된 정보를 혼합하여 최종위치를 추정하는데, 임계정보를 활용한다. 더욱 구체적으로 상기 관제서버가 상기 최종위치정보 및 상기 생성시각정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계는, 상기 제10 시각과 상기 생성시각정보의 따른 상기 최종위치정보의 생성시각 간의 차이가 기설정된 시간 미만인 경우, 상기 관제서버가 상기 최종위치정보 및 상기 생성시각정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단할 수 있다. 이에 한정되는 것뿐만 아니라 앞서 설명한 바와같이, 최종 버스의 위치정보 생성시각, 버스의 노선 정보, 노선 전체의 평균속도, 노선의 정류장 구간별 평균속도, 시간대에 따른 평균속도 및 시간에 따른 상행 하행 여부 등을 참조하여 판단할 수 있다.Of course, the final position is estimated by mixing the generated time information and existing stored information, utilizing critical information. More specifically, the step of determining, by the control server, based on the final position information and the generation time information that the position of the bus is included within a predetermined zone, The control server can determine whether the position of the bus is included within a predetermined zone based on the final position information and the generation time information. The present invention is not limited to this, but it is also possible to provide a method of generating the position information of the final bus, the route information of the bus, the average speed of the entire route, the average speed of the route, And so on.

본 발명에서 교통관리서버로 버스의 위치정보를 요청하여 버스의 위치를 파악하였으나 이에 한정된 것이 아니다. 버스의 GPS수신 정보가 없는 경우에는 버스의 노선정보, 운행시각정보, 노선별 평균 이동 속도, 노선 구간별(예를 들어, 정류장 구간별) 평균 이동 속도, 시간대별 평균 이동 속도, 버스의 상행 또는 하행 여부, 실시간 교통정보 등을 바탕으로 버스의 위치를 연산하여 추정하고, 이를 실시간 버스 위치 정보 대신 사용할 수 있다. 물론 앞서 언급한 바와 같이, 교통관제서버 등 버스의 최종 위치정보 및 최종 위치정보 생성 정보에 앞의 다양한 정보를 조합하여 버스의 위치를 추정하여도 무방하다.In the present invention, the location of the bus is determined by requesting the location information of the bus to the traffic management server, but the present invention is not limited thereto. When there is no GPS reception information of the bus, the route information of the bus, the operating time information, the average traveling speed per route, the average traveling speed per route section (for example, And the real time traffic information, etc., and can use the bus position information instead of the real time bus position information. Of course, as mentioned above, it is also possible to estimate the position of the bus by combining various information before the last position information of the bus and the last position information generation information such as the traffic control server.

도 7은 본 발명의 다른 실시예에 따른 순서도이며, 도 8은 본 발명의 다른 실시예에 따른 순서도이다.FIG. 7 is a flowchart according to another embodiment of the present invention, and FIG. 8 is a flowchart according to another embodiment of the present invention.

도 7 및 8을 참조하여 설명하면, 본 발명은 관제서버가 제1 단말기로부터 상기 제1 단말기의 식별정보 및 하나 이상의 타단말기의 식별정보를 수신하는 단계(S210); 상기 관제서버가 상기 제1 단말기의 식별정보 및 타단말기의 식별정보를 제1 데이터베이스에 저장하는 단계(S220); 상기 관제서버가 제1 데이터베이스에 미리 저장된 식별정보들 중 상기 수신받은 타단말기의 식별정보를 검색하는 단계(S230); 상기 타단말기의 식별정보가 검색되면, 상기 관제서버가 상기 제1 데이터베이스에서 상기 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인지 판정하는 단계(S240); 및 상기 제1 단말기의 식별정보로 판정되면, 상기 제1 단말기 또는 상기 타단말기 중 어느 하나 이상에 매칭성공 메시지를 송신하는 단계(S250)를 포함한다.7 and 8, the present invention includes a step S210 of the control server receiving identification information of the first terminal and identification information of one or more other terminals from the first terminal. Storing the identification information of the first terminal and the identification information of the other terminal in the first database (S220); (S230) of the identification information of the other terminal among the identification information previously stored in the first database by the control server; If the identification information of the other terminal is found, the control server determines whether the identification information associated with the other terminal in the first database is identification information of the first terminal (S240). And transmitting a matching success message to at least one of the first terminal and the second terminal if the identification information of the first terminal is determined.

구체적으로 제1 단말기는 제1 사용자의 단말기가 될 수 있으며 타단말기는 제1 사용자가 호감을 느끼거나 차후에 카풀 등 이동 동선을 공유할 수 있는 있는 버스에 탑승한 타인의 단말기가 될 수 있다. 단말기는 일반적인 스마트폰 등의 휴대전화가 될 수 있으며, 식별정보는 전화번호가 될 수 있다. 일반적으로 대부분 사람들이 휴대전화를 보유하고 있고 전화번호로 사람을 식별할 수 있기 때문이다. 다만, 식별정보는 전화번호에 한정되는 것이 아니며, 스마트폰 애플리케이션 사용자 아이디, 컴퓨터 소프트웨어 사용자 아이디, 메신저 아이디(ID), 소셜네트워크서비스 아이디, 이메일 주소 등 사용자를 식별할 수 있는 정보이면 무방하다.Specifically, the first terminal may be a terminal of a first user, and the other terminal may be a terminal of a third person aboard a bus on which a first user may feel a crush or may share a mobile line such as a carpool. The terminal may be a mobile phone such as a general smart phone, and the identification information may be a telephone number. In general, most people have cell phones and can identify people by phone number. However, the identification information is not limited to a telephone number, and may be information that can identify a user such as a smartphone application user ID, a computer software user ID, a messenger ID, a social network service ID, and an e-mail address.

관제서버가 제1 단말기와 타단말기의 식별정보를 수신하면, 관제서버는 상기 식별정보들을 데이터베이스에 임시 저장한다. 이후 관제서버는 타단말기의 식별번호가 미리 저장된 여러 개의 식별번호들에 포함되어 있는지 데이터베이스에서 검색한다. 검색결과 관제서버가 타단말기의 식별번호가 존재하는 것으로 판단하면, 재차 관제서버가 상기 데이터베이스에서 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인지 판정하여, 만약 타단말기와 연관된 별개의 식별정보가 제1 단말기의 식별정보인 경우, 상기 관제서버는 제1 단말기와 타단말기에 매칭이 성공했다는 내용의 메시지를 송신한다. 타단말기와 연관된 별개의 식별정보의 의미는 타단말기의 사용자도 호감 갖거나 혹은 동일 동선으로 이동할 수 있는 다른 사용자의 식별정보를 입력하여 관제서버로 전송하게 되는데, 이때 타단말기의 사용자가 호감을 갖는 등의 다른 사용자의 단말기 식별정보를 의미할 수 있다. 상기 타단말기와 연관된 별개의 식별정보 역시 데이터베이스에 저장될 수 있음은 물론이다.When the control server receives the identification information of the first terminal and the other terminal, the control server temporarily stores the identification information in the database. The control server then searches the database to see if the identification number of the other terminal is included in a plurality of identification numbers stored in advance. If the control server determines that the identification number of another terminal is present, the control server determines again whether the identification information associated with the other terminal in the database is identification information of the first terminal, If the identification information of the first terminal is the identification information of the first terminal, the control server transmits a message indicating that the matching between the first terminal and the other terminal is successful. The meaning of the separate identification information associated with the other terminal is input to the control server by inputting the identification information of another user who is liked by the user of the other terminal or who can move to the same copper line. And the like. Of course, the separate identification information associated with the other terminal may also be stored in the database.

한편, 타단말기와 연관된 별개의 식별정보가 제1 단말기의 식별정보가 아닌 경우, 상기 관제서버는 상기 제1 단말기에만 매칭이 실패했다는 내용의 메시지를 송신한다. 또한, 타단말기의 식별번호가 데이터베이스에 존재하지 않는 것으로 확인되는 경우, 즉, 데이터베이스에 상기 타단말기의 식별번호가 존재하지 않아 검색되지 않는 경우, 상기 관제서버는 상기 제1 단말기에만 매칭이 실패했다는 내용의 메시지를 송신한다. 이를 통하여 제1 단말기의 사용자는 타인이 자신에게 호감을 느끼고 있는지 여부나 차후에 카풀 등을 이용할 수 있는지 판단할 수 있다.On the other hand, if the different identification information associated with the other terminal is not the identification information of the first terminal, the control server transmits a message indicating that the matching has failed only to the first terminal. If it is determined that the identification number of the other terminal does not exist in the database, that is, if the identification number of the other terminal does not exist in the database, the control server determines that matching has failed And transmits a message of contents. Accordingly, the user of the first terminal can determine whether the other person feels favorable to him or not and can use carpools or the like at a later time.

한편, 본 발명에서 사용되는 매칭성공 및 실패를 알리는 메시지는 단순히 스마트폰에서 사용되는 문자메시지 뿐만 아니라 ARS의 자동유선전화 알림, 메신저 알림 메시지, 애플리케이션 푸쉬 메시지, 이메일, 팩스 전송 등 어떠한 형태의 메시지를 포함하는 개념이다. Meanwhile, the message indicating the success and failure of the matching used in the present invention can be used not only for a text message used in a smart phone, but also for a message such as an ARS automatic wire telephone notification, a messenger notification message, an application push message, It is a concept to include.

도 9는 본 발명에 다른 실시예에 따른 순서도이다. 9 is a flowchart according to another embodiment of the present invention.

중복된 설명은 생략하고 설명하면, 관제서버가 타단말기의 식별번호가 미리 저장된 여러 개의 식별번호들에 포함되어 있는지 검색하고, 만약 타단말기의 식별번호가 존재하고, 재차 상기 타단말기와 연관된 별개의 식별정보를 상기 제1 단말기의 식별정보 판정하는 경우, 바로 매칭 성사 메시지를 보내는 것 대신 일정 시간을 기다린 후 제1 단말기와 타단말기에 매칭이 성공했다는 내용의 메시지를 송신한다(S245, S250). 또한, 타단말기의 식별번호가 존재하지 않으거나 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보가 아니라고 판정되면, 관제서버는 마찬가지로 일정 시간을 기다린 후 제1 단말기에만 매칭이 실패했다는 내용의 메시지를 송신한다(S247, S250). 이와 같이 미리 설정된 시각에 매칭성공 또는 매칭실패 메시지를 보냄으로써 사용자는 시간적 여유를 가지면서 점차적으로 매칭 여부에 대한 긴장감을 높일 수 있다. 또한, 동시에 누적된 여러 단말기들에 매칭성공 또는 매칭실패 메시지를 보낼 수 있어 동시에 여러 건의 데이트가 성사되는 매칭 데이와 같은 축제의 효과도 누릴 수 있다.The control server searches whether the identification number of the other terminal is included in the plurality of identification numbers stored in advance and if the identification number of the other terminal exists and the identification number of the other terminal If it is determined that the identification information is the identification information of the first terminal, a message indicating that the first terminal and the other terminal have succeeded in matching is transmitted (S245, S250). Also, if it is determined that the identification information of the other terminal does not exist or that the different identification information associated with the other terminal is not the identification information of the first terminal, the control server waits for a predetermined time, (S247, S250). By sending the matching success or the matching failure message at the preset time, the user can increase the tension on the matching with the time margin. In addition, since a matching success or matching failure message can be sent to a plurality of terminals accumulated at the same time, it is possible to enjoy a festival effect such as a matching day in which a plurality of dates are concurrently achieved.

도 10은 본 발명의 다른 실시예에 따른 순서도이다.10 is a flowchart according to another embodiment of the present invention.

중복된 설명은 생략하고 설명하면, 관제서버가 제1 단말기로부터 타단말기의 식별번호를 수신받으면 관제서버는 재차 제1 단말기에 과금정보를 송신할 수 있다(S215). 예를 들어, 제1 단말기가 한 개의 타인의 스마트폰 번호를 전송한 경우, 관제서버는 상기 제1 단말기에 한 개의 식별번호 확인에 관한 만큼의 과금 정보를 제1 단말기로 송신할 수 있다. 이에 반해 제1 단말기가 복수 개의 타인의 스마트폰 번호들을 전송한 경우, 관제서버는 상기 제1 단말기에 복수 개의 식별번호 확인에 관한 만큼의 과금 정보를 제1 단말기로 송신할 수 있다. 또한, 제1 단말기가 관제서버로부터 즉시 매칭결과를 받을 수 있는 옵션 파라미터를 같이 전송한 경우, 관제서버는 즉시 매칭결과를 알려주는 대가에 대한 과금정보를 제1 단말기로 전송할 수 있다. 반면, 앞서 설명한 바와 같이 제1 단말기가 시간 경과 후 매칭 결과를 수신받는 옵션 파라미터를 관제서버에 전송한 경우, 관제서버는 그에 따른 과금정보를 제1 단말기에 전송할 수 있다. 이와 같이 제1 단말기의 요구 사항에 따라 관제서버는 과금정보를 제1 단말기에 전송할 수 있다.In other words, if the control server receives the identification number of the other terminal from the first terminal, the control server can transmit charging information to the first terminal again (S215). For example, when the first terminal transmits a smartphone number of one other, the control server can transmit to the first terminal billing information related to one identification number confirmation to the first terminal. On the other hand, when the first terminal transmits the smartphone numbers of a plurality of others, the control server can transmit to the first terminal billing information corresponding to a plurality of identification number confirmation to the first terminal. In addition, when the first terminal transmits an option parameter capable of immediately receiving the matching result from the control server together, the control server can immediately transmit to the first terminal billing information for the price indicating the matching result. On the other hand, as described above, when the first terminal transmits to the control server an option parameter that receives the matching result after the lapse of time, the control server can transmit the billing information to the first terminal. In this manner, the control server can transmit the billing information to the first terminal according to the requirements of the first terminal.

도 11는 본 발명의 다른 실시예에 따른 순서도이다.11 is a flowchart according to another embodiment of the present invention.

중복된 설명은 생략하고 설명하면, 관제서버가 매칭실패 메시지를 제1 단말기에 전송 완료한 시각부터 미리 설정된 시간이 경과한 후에, 데이터베이스에서 제1 단말기와 타단말기의 식별정보를 삭제할 수 있다(S260). 예를 들어, 타단말기의 식별번호가 데이터베이스에 존재하지 않아 매칭되지 않는 경우, 제1 단말기에 매칭실패 메시지를 보내고 이후로 한 달간 제1 단말기의 식별번호를 데이터베이스에 계속 저장할 수 있다. 이후 한 달 이내에 타단말기로부터 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인 것으로 전송된 경우, 최종적으로 제1 단말기와 타단말기 간의 매칭이 성사되고 각각의 단말기에 매칭성사 메시지가 전송될 수 있다. 그러나 한 달이 지난 후에 타단말기로부터 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인 것으로 전송된 경우에는 데이터베이스에서 제1 단말기의 식별번호 및 타단말기의 식별번호가 이미 삭제되었기 때문에 검색이 되지 않을 수 있고 결과적으로 매칭이 이루어지지 않는다. 이와 같은 삭제 단계를 통하여 시의성을 상실한 데이트 당사자 매칭을 피할 수 있다. 또한, 매칭되기 위해서는 제1 단말기로부터 재차 타단말기의 식별번호를 제공받아야 하므로 관제서버 운영자 입장로서는 한 번 더 과금할 수 있게 되는 기회를 얻는다. 한편, 데이터베이스에서 식별번호의 삭제란 실제 물리적인 삭제일 필요는 없으며 검색이 되지 않게 처리하는 것으로 족하다.The redundant explanation may be omitted, and the identification information of the first terminal and the other terminal may be deleted from the database after a predetermined time has elapsed from the time when the control server transmits the matching failure message to the first terminal (S260 ). For example, if the identification number of the other terminal is not matched because it does not exist in the database, the terminal may send a matching failure message to the first terminal and continue to store the identification number of the first terminal in the database for one month thereafter. If different identification information associated with the other terminal is transmitted from the other terminal to the first terminal within one month, the matching between the first terminal and the other terminal is finally performed, and a matching success message is transmitted to each terminal Lt; / RTI > However, if another identification information related to another terminal is transmitted from another terminal as identification information of the first terminal after one month, the identification number of the first terminal and the identification number of the other terminal have already been deleted from the database It may not be retrieved, and as a result, no matching occurs. Through such a deletion step, it is possible to avoid the matching party of the dating who has lost their timeliness. Also, in order to be matched, the identification number of another terminal must be provided again from the first terminal, so that the operator of the control server obtains an opportunity to charge the terminal once again. On the other hand, the deletion of the identification number in the database does not need to be an actual physical deletion, and it is sufficient to process it so that it can not be retrieved.

도 12는 본 발명의 다른 실시예에 따른 순서도이다.12 is a flowchart according to another embodiment of the present invention.

중복된 설명은 생략하고 설명하면, 검색 또는 매칭이 실패한 경우 관제서버는 제1 단말기에 시간이 경과한 후 계속적으로 제1 단말기와 타단말기의 식별번호를 저장할 것인지 여부를 묻는 메시지를 전송할 수 있다(S270). 제1 단말기는 보존 여부 메시지를 수신하고 보존 여부를 결정하여 재차 관제서버로 보존 여부 메시지를 송신할 수 있다(S280). 만약 관제서버가 보존하겠다는 보존 여부 메시지를 수신한 경우, 관제서버는 계속적으로 제1 단말기와 타단말기의 식별번호를 데이터베이스에 저장하여 이후에 타단말기로부터 제1 단말기의 식별번호를 수신받아 최종적으로 매칭시킬 수 있다. 한편, 관제서버가 보존하지 않겠다는 보존 여부 메시지를 수신한 경우, 관제서버는 제1 단말기와 타단말기의 식별번호를 데이터베이스에서 삭제한다(S290). 이를 통하여 제1 단말기의 사용자가 다른 이성 혹은 호감을 갖는 사람에게 접근해 볼 수 있는 심리적 부담감을 줄여줄 수 있고, 또한 시의성을 상실한 데이트 매칭을 피할 수 있다.In the case where the search or matching fails, the control server may transmit a message to the first terminal continuously asking whether to store the identification number of the first terminal and the other terminal after a lapse of time S270). The first terminal may receive the preservation message and determine whether to retain it, and may transmit the preservation message to the control server again (S280). If the control server receives the save message, the control server continuously stores the identification number of the first terminal and the other terminal in the database, receives the identification number of the first terminal from the other terminal, . On the other hand, if the control server receives the storage / non-storage message, the control server deletes the identification number of the first terminal and the other terminal from the database (S290). Accordingly, it is possible to reduce the psychological burden that the user of the first terminal can approach to a person having a different reason or affinity, and also to avoid date matching which is lost in the timelessness.

한편, 본 발명의 적용은 반드시 호감을 느끼는 상대방을 대상에 한정되지 않으며 비호감을 갖는 상대방을 대상으로 하여도 무방하다. 이를 통해 본 발명은 타인이 자신을 싫어하는지를 판단하는 것에도 활용될 수 있다.On the other hand, the application of the present invention is not limited to the object of the opponent who feels favorable, but may be the opponent having the objection. Accordingly, the present invention can also be used to determine whether another person dislikes himself or herself.

도 13은 본 발명의 다른 실시예에 따른 구성도이다.13 is a configuration diagram according to another embodiment of the present invention.

도 13을 참조하여 설명하면, 본 발명은 관제서버(100), 매칭데이터베이스(150), 백업데이터베이스(160), 무선운항관제센터서버(200), 교통관리서버(300), 버스(400) 및 버스에 설치된 무선AP(450)로 구성된다. 그 밖에 사용자의 단말기(501, 502, ... 50n)가 존재한다. 관제서버는 앞서 설명한 일련의 단계를 수행하는 주체가 되며, 매칭데이터베이스는 관제서버가 단말기로부터 수신받은 식별번호를 저장하는 장소가 될 수 있다. 그 밖에 백업데이터베이스는 매칭데이터베이스에서 삭제된 식별번호가 저장되는 장소가 될 수 있다. 교통관리서버는 버스의 운행, 위치, 노선 등 버스와 교통에 관한 모든 정보를 저장할 수 있고, 이런 정보를 관제 서버의 요청에 따라 송신하는 역할을 한다. 무선 운항 관제센터 서버는 관제서버가 무선AP는 고장이라고 최종적으로 판단하고, 이에 대한 요청을 받은 경우, 무선AP 유지보수 관리자에게 이를 통지하는 역할을 한다. 13, the present invention includes a control server 100, a matching database 150, a backup database 160, a radio navigation control center server 200, a traffic management server 300, a bus 400, And a wireless AP 450 installed on the bus. In addition, there are user terminals 501, 502, ..., 50n. The control server may be a subject performing the above-described series of steps, and the matching database may be a place where the control server stores the identification number received from the terminal. In addition, the backup database may be a place where the identification number deleted from the matching database is stored. The traffic management server can store all information about buses and traffic such as bus operation, location, route, and transmits the information according to the request of the control server. The wireless service control center server finally notifies the wireless AP maintenance manager when the control server finally determines that the wireless AP is defective and receives a request for the failure.

한편, 관제서버, 무선 운항 관제 센터 서버, 교통관리서버, 무선AP 간의 네트워크망은 다양한 형태가 될 수 있으며, 특히, LTE 망으로 구성될 수 있고, 각 구성 사이에는 여러 개의 기지국이 존재할 수 있다. 다만, 네트워크망은 이에 한정된 것이 아니다.Meanwhile, the network between the control server, the radio navigation control center server, the traffic management server, and the wireless AP may be in various forms. In particular, the network may be composed of an LTE network. However, the network is not limited thereto.

본 발명에 따르면, 버스 내 설치된 무선AP의 고장 여부를 정확히 판단하여 고장 신청을 할 수 있다. 또한, 버스 내 탑승객 간에 상대방에게 무례를 범하지 않고 시의적절하게 매칭 의사여부를 확인할 수 있다. 이를 통해 동일한 버스를 타는 당사자들 간에 말벗을 만들거나 향후 카풀을 수행하거나 비즈니스를 도모하는데 도움을 줄 수 있다.According to the present invention, it is possible to accurately determine whether or not a wireless AP installed in a bus is faulty and to make a faulty application. Also, it is possible to confirm whether or not the passengers in the bus are willing to match in a timely manner without rudeness to the other party. This can help you to make a break between parties on the same bus or to help you carry on carpooling or business in the future.

상술된 방법 및 처리는, 예를 들어, 프로세서, 컨트롤러, 또는 다른 처리 디바이스에 의한 실행을 위한 명령들로서, 인코딩되거나, 컴팩트 디스크 판독 전용 메모리 (CDROM), 자기 또는 광학 디스크, 플래시 메모리, 랜덤 액세스 메모리 (RAM) 또는 판독 전용 메모리 (ROM), 소거가능 프로그램가능 판독 전용 메모리(EPROM) 또는 다른 머신-판독가능 매체와 같은 머신 판독가능 또는 컴퓨터 판독가능 매체에 저장될 수도 있다.The methods and processes described above may be embodied as instructions for execution by, for example, a processor, controller, or other processing device, or may be encoded or read from a compact disk read only memory (CDROM), magnetic or optical disk, flash memory, (RAM) or read only memory (ROM), erasable programmable read only memory (EPROM), or other machine-readable medium.

이러한 매체는, 명령 실행가능 시스템, 장치 또는 디바이스에 의해 또는 이와 연결하여 사용하기 위한 실행가능한 명령들을 포함, 저장, 통신, 전파 또는 이동시키는 임의의 디바이스로서 구현될 수도 있다. 대안으로 또는 추가적으로, 하나 이상의 집적 회로, 또는 하나 이상의 프로세서 실행 명령들과 같은 하드웨어를 이용하여 아날로그 또는 디지털 로직으로서; 또는 API (application programming interface) 또는 DLL (Dynamic Link Library), 로컬 또는 원격 절차 호출로서 정의된 또는 공유 메모리에서 이용가능한 기능들의 소프트웨어로; 또는 하드웨어 및 소프트웨어의 조합으로서 구현될 수도 있다.Such a medium may be embodied as any device that stores, communicates, propagates, or transports executable instructions for use by or in connection with an instruction executable system, apparatus or device. Alternatively or additionally, as analog or digital logic using one or more integrated circuits, or hardware such as one or more processor execution instructions; Or as application programming interfaces (APIs) or dynamic link libraries (DLLs), software as functions defined in local or remote procedure calls or available in shared memory; Or a combination of hardware and software.

다른 구현에서, 방법은 신호 또는 전파-신호 매체로 나타내어질 수도 있다. 예를 들어, 임의의 소정의 프로그램의 로직을 구현하는 명령들은 전기, 자기, 광학, 전자기, 적외선 또는 다른 타입의 신호의 형태를 취할 수도 있다. 상술된 시스템은 광섬유 인터페이스, 안테나, 또는 다른 아날로그 또는 디지털 신호 인터페이스와 같은 통신 인터페이스에서 이러한 신호를 수신하고, 그 신호로부터 명령들을 복원하고, 이들을 머신 판독 가능 메모리에 저장하고, 그리고/또는 프로세서를 이용하여 이들을 실행시킬 수도 있다.In other implementations, the method may be represented as a signal or a propagation-signal medium. For example, instructions that implement the logic of any given program may take the form of electrical, magnetic, optical, electromagnetic, infrared, or other types of signals. The above-described systems may be configured to receive such signals at a communication interface, such as a fiber optic interface, an antenna, or other analog or digital signal interface, to recover instructions from the signal, store them in a machine readable memory, and / And execute them.

또한, 상기 본 발명은 하드웨어 또는 소프트웨어에서 구현될 수 있다. 구현은 상기 본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.Further, the present invention can be implemented in hardware or software. The present invention can also be embodied as computer readable code on a computer readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and may be implemented in the form of a carrier wave (for example, transmission via the Internet) . The computer readable recording medium may also be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner. And functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers skilled in the art to which the present invention pertains.

본 발명의 실시예들은 여기에 설명된 방법들 중 하나가 실행되는 프로그램가능 컴퓨터 시스템으로 운영될 수 있는, 전자적으로 판독가능한 제어 신호들을 갖는 캐리어 웨이브를 포함할 수 있다. 본 발명의 실시예들은 프로그램 코드를 갖는 컴퓨터 프로그램 제품으로서 구현될 수 있으며, 프로그램 코드는 컴퓨터 프로그램이 컴퓨터 상에서 구동될 때 방법들 중 하나를 실행하기 위하여 운영된다. 프로그램 코드는 예를 들면 기계 판독가능 캐리어 상에 저장될 수 있다. 본 발명의 일실시예는 컴퓨터 프로그램이 컴퓨터 상에 구동될 때, 여기에 설명된 방법들 중 하나를 실행하기 위한 프로그램 코드를 갖는 컴퓨터 프로그램일 수 있다. 본 발명은 위에서 설명한 방법들 중 하나를 실행하기 위한 컴퓨터, 또는 프로그램가능 논리 장치를 포함할 수 있다. 위에서 설명한 방법들의 일부 또는 모든 기능을 실행하기 위하여 프로그램가능 논리 장치(예를 들면, 필드 프로그램가능 게이트 어레이, 상보성 금속 산화물 반도체 기반 논리 회로)가 사용될 수 있다.Embodiments of the present invention may include a carrier wave having electronically readable control signals, which may be operated with a programmable computer system in which one of the methods described herein is implemented. Embodiments of the present invention may be implemented as a computer program product having program code, wherein the program code is operated to execute one of the methods when the computer program is run on a computer. The program code may be stored on, for example, a machine readable carrier. One embodiment of the invention may be a computer program having program code for executing one of the methods described herein when the computer program is run on a computer. The present invention may include a computer, or programmable logic device, for performing one of the methods described above. A programmable logic device (e.g., a field programmable gate array, a complementary metal oxide semiconductor based logic circuit) may be used to perform some or all of the functions described above.

이상, 본 발명의 일 실시예에 대하여 설명하였으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 특허청구범위에 기재된 본 발명의 사상으로부터 벗어나지 않는 범위 내에서, 구성 요소의 부가, 변경, 삭제 또는 추가 등에 의해 본 발명을 다양하게 수정 및 변경시킬 수 있을 것이며, 이 또한 본 발명의 권리범위 내에 포함된다고 할 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit of the invention as set forth in the appended claims. The present invention can be variously modified and changed by those skilled in the art, and it is also within the scope of the present invention.

100 : 관제서버
200 : 무선 운항 관제 센터 서버
300 : 교통관리서버
400: 버스
450: 무선AP
501: 단말기
100: control server
200: Radio control center server
300: Traffic management server
400: bus
450: Wireless AP
501: terminal

Claims (6)

삭제delete 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계;
상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계;
상기 관제서버가 상기 무선AP의 식별정보, 상기 제1 신호의 송신시각, 상기 제2 신호의 수신 시각 정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계;
상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 저장하는 단계;
상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 송신시각, 수신시각 정보들 및 각 시각에 따른 송수신성공여부를 바탕으로 무선AP활용가능시간정보를 생성하여 데이터베이스에 저장하는 단계;
관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계;
상기 관제서버가 상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는지 판단하는 단계;
상기 제1 시각이 상기 무선AP활용가능시간정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계;
상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계;
상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계;
상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 기설정된 구역 이내에 포함되는지 판단하는 단계;
상기 관제서버가 상기 버스의 위치가 상기 기설정된 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하고,
상기 관제서버가 특정시간 윈도우 내의 송수신성공여부 비율이 기설정된 임계값 이상인 경우, 상기 특정시간을 무선AP활용가능시간으로 할당하여 무선AP활용가능시간정보를 생성하는 것을 특징으로 하는 버스 내의 무선AP 고장진단방법.
The control server transmitting a first signal to a wireless AP installed in the bus;
The control server receiving a second signal to be transmitted in response to the first signal from the wireless AP;
Storing the identification information of the wireless AP, the transmission time of the first signal, the reception time information of the second signal, and the transmission / reception success according to each time in the database by the control server;
The control server repeats the previous three steps to store a plurality of transmission time, reception time information, and transmission / reception success according to each time;
Generating the wireless AP utilization time information based on the plurality of transmission times, reception time information, and success / failure of transmission / reception according to each time stored in the database by the control server and storing the information in the database;
Preparing a control server to transmit a first signal to a wireless AP installed in the bus at a first time;
The control server determining whether the first time is included in the wireless AP availability time information;
If the first time is included in the wireless AP availability time information, the control server transmits a first signal to a wireless AP installed in the bus;
The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP;
Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal;
Determining whether the location of the bus is within a predetermined zone based on the location information when the control server receives the location information from the traffic management server;
And when the control server determines that the location of the bus is outside the predetermined area, the control server determines that the wireless AP is out of order,
When the control server determines that the transmission / reception success ratio in the specific time window is equal to or greater than a predetermined threshold value, generates the wireless AP utilization time information by assigning the specific time to the wireless AP utilization time Diagnostic method.
관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계;
상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계;
상기 관제서버가 상기 무선AP의 식별정보, 상기 제2 신호의 수신 시각의 상기 버스의 위치정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계;
상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 버스의 위치정보들 및 각 위치에 따른 송수신성공여부들을 저장하는 단계;
상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 버스의 위치정보들 및 각 시각에 따른 송수신성공여부들을 바탕으로 무선AP활용가능위치정보를 생성하여 데이터베이스에 저장하는 단계;
관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계;
상기 관제서버가 상기 무선AP로부터 상기 제1 신호에 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계;
상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계;
상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 무선AP활용가능위치정보에서 정해진 구역 이내에 포함되는지 판단하는 단계;
상기 관제서버가 상기 버스의 위치가 상기 무선AP활용가능위치정보에서 정해진 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하고,
상기 관제서버가 특정시간 윈도우 내의 송수신성공여부 비율이 기설정된 임계값 이상인 경우, 상기 특정시간을 무선AP활용가능시간으로 할당하여 무선AP활용가능시간정보를 생성하는 것을 특징으로 하는 버스 내의 무선AP 고장진단방법.
The control server transmitting a first signal to a wireless AP installed in the bus;
The control server receiving a second signal to be transmitted in response to the first signal from the wireless AP;
Storing the identification information of the wireless AP, location information of the bus at the reception time of the second signal, and transmission / reception success according to each time in the database by the control server;
The control server repeating the above three steps to store location information of a plurality of buses and success / failure of transmission / reception according to each location;
Generating the wireless AP utilization availability information based on the location information of the plurality of buses stored in the database and the success / failure of transmission / reception according to each time, and storing the wireless AP utilization availability information in a database;
The control server transmitting a first signal to a wireless AP installed in the bus;
The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP;
Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal;
Determining, based on the location information, whether the location of the bus is within a predetermined area of the wireless AP utilization availability information when the management server receives the location information from the traffic management server;
When the control server judges that the location of the bus is outside the predetermined area in the wireless AP availability location information, the control server judges that the wireless AP is out of order,
When the control server determines that the transmission / reception success ratio in the specific time window is equal to or greater than a predetermined threshold value, generates the wireless AP utilization time information by assigning the specific time to the wireless AP utilization time Diagnostic method.
관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계;
상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 수신하는 단계;
상기 관제서버가 상기 무선AP의 식별정보, 상기 제1 신호의 송신시각, 상기 제2 신호의 수신 시각 정보, 상기 제2 신호의 수신 시각의 상기 버스의 위치정보 및 각 시각에 따른 송수신성공여부를 데이터베이스에 저장하는 단계;
상기 관제서버가 상기 앞 세가지 단계를 반복하여 복수 개의 송신시각, 수신시각 정보들, 상기 복수 개의 버스의 위치정보들 및 각 시각과 위치에 따른 송수신성공여부를 저장하는 단계;
상기 관제서버가 상기 데이터베이스에 저장된 상기 복수 개의 송신시각, 수신시각 정보들, 상기 복수 개의 버스위치 및 각 시각과 위치에 따른 송수신성공여부를 바탕으로 무선AP활용가능정보를 생성하여 데이터베이스에 저장하는 단계;
상기 관제서버가 제1 시각에 버스 내에 설치된 무선AP로 제1 신호를 송신하기 위해 준비하는 단계;
상기 관제서버가 상기 제1 시각이 상기 무선AP활용가능정보 내에 포함되는지 판단하는 단계;
상기 제1 시각이 상기 무선AP활용가능정보 내에 포함되는 경우, 상기 관제서버가 버스 내에 설치된 무선AP로 제1 신호를 송신하는 단계;
상기 관제서버가 상기 무선AP로부터 상기 제1 신호의 응답으로 송신될 제2 신호를 제1 시간 동안 대기하는 단계;
상기 관제서버가 상기 제2 신호를 수신하지 못한 채 상기 제1 시간이 도과하는 경우, 상기 관제서버가 상기 버스를 관제하는 교통관리서버로 상기 버스의 위치정보를 요청하는 단계;
상기 관제서버가 상기 교통관리서버로부터 상기 위치정보를 수신하는 경우, 상기 위치정보를 바탕으로 상기 버스의 위치가 상기 무선AP활용가능정보 이내에 포함되는지 판단하는 단계;
상기 관제서버가 상기 버스의 위치가 상기 무선AP활용가능정보 구역 밖에 존재한다고 판단하는 경우, 상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계를 포함하고,
상기 관제서버가 특정시간 윈도우 내의 송수신성공여부 비율이 기설정된 임계값 이상인 경우, 상기 특정시간을 무선AP활용가능시간으로 할당하여 무선AP활용가능시간정보를 생성하는 것을 특징으로 하는 버스 내의 무선AP 고장진단방법.
The control server transmitting a first signal to a wireless AP installed in the bus;
The control server receiving a second signal to be transmitted in response to the first signal from the wireless AP;
The control server transmits the identification information of the wireless AP, the transmission time of the first signal, the reception time information of the second signal, the position information of the bus at the reception time of the second signal, Storing in a database;
The control server repeats the above three steps to store a plurality of transmission time, reception time information, location information of the plurality of buses, and transmission / reception success or failure according to each time and location;
The control server generates wireless AP utilization information based on the plurality of transmission times, the reception time information, the plurality of bus locations, and the success or failure of transmission and reception according to each time and location stored in the database, ;
Preparing the control server to transmit a first signal to a wireless AP installed in the bus at a first time;
The control server determining whether the first time is included in the wireless AP availability information;
If the first time is included in the wireless AP availability information, the control server transmits a first signal to a wireless AP installed in the bus;
The control server waiting for a first time for a second signal to be transmitted in response to the first signal from the wireless AP;
Requesting location information of the bus from the control server to a traffic management server that controls the bus if the first time passes while the control server fails to receive the second signal;
Determining whether the location of the bus is included within the wireless AP utilization information based on the location information when the control server receives the location information from the traffic management server;
And if the control server determines that the location of the bus is outside the wireless AP available information area, the control server determines that the wireless AP is out of order,
When the control server determines that the transmission / reception success ratio in the specific time window is equal to or greater than a predetermined threshold value, generates the wireless AP utilization time information by assigning the specific time to the wireless AP utilization time Diagnostic method.
제2 항 내지 제4 항 중 어느 한 항에 있어서,
상기 관제서버가 상기 무선AP의 고장이라고 판단하는 단계는,
상기 관제서버가 상기 무선AP의 리셋제어신호를 상기 무선AP로 송신하는 단계 또는상기 관제서버가 무선통합관제센터서버에 상기 무선AP의 고장신호를 송신하는 단계를 더 포함하는 것을 특징으로 하는 버스 내의 무선AP고장진단방법.
5. The method according to any one of claims 2 to 4,
Wherein the step of the control server judging that the wireless AP is faulty comprises:
Further comprising the step of the control server transmitting a reset control signal of the wireless AP to the wireless AP or the control server transmitting a failure signal of the wireless AP to the wireless integrated control center server Wireless AP fault diagnosis method.
제2 항 내지 제4 항 중 어느 한 항에 있어서,
상기 관제서버가 버스내 탑승자의 제1 단말기로부터 상기 제1 단말기의 식별정보 및 버스내 타탑승자의 하나 이상의 타단말기의 식별정보를 수신하는 단계;
상기 관제서버가 상기 제1 단말기의 식별정보 및 타단말기의 식별정보를 제1 데이터베이스에 저장하는 단계;
상기 관제서버가 제1 데이터베이스에 미리 저장된 식별정보들 중 상기 수신받은 타단말기의 식별정보를 검색하는 단계;
상기 타단말기의 식별정보가 검색되면, 상기 관제서버가 상기 제1 데이터베이스에서 상기 타단말기와 연관된 별개의 식별정보가 상기 제1 단말기의 식별정보인지 판정하는 단계; 및
상기 제1 단말기의 식별정보로 판정되면, 상기 제1 단말기 또는 상기 타단말기 중 어느 하나 이상에 매칭성공 메시지를 송신하는 단계를 더 포함하는 것을 특징으로 하는 버스 내의 무선AP고장진단방법.
5. The method according to any one of claims 2 to 4,
The control server receiving identification information of the first terminal and identification information of one or more other terminals of another occupant in the bus from a first terminal of a passenger in the bus;
Storing the identification information of the first terminal and the identification information of the other terminal in the first database;
Searching the identification information of the other terminal among the identification information previously stored in the first database by the control server;
When the identification information of the other terminal is found, the control server determines whether the different identification information associated with the other terminal in the first database is identification information of the first terminal; And
Further comprising the step of transmitting a matching success message to at least one of the first terminal and the other terminal if it is determined to be the identification information of the first terminal.
KR1020180079146A 2018-07-09 2018-07-09 Method for diagnosing wireless Access Point fault in bus Active KR101943573B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180079146A KR101943573B1 (en) 2018-07-09 2018-07-09 Method for diagnosing wireless Access Point fault in bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180079146A KR101943573B1 (en) 2018-07-09 2018-07-09 Method for diagnosing wireless Access Point fault in bus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020170101863A Division KR101878823B1 (en) 2017-08-10 2017-08-10 Method for diagnosing wireless Access Point fault in bus

Publications (1)

Publication Number Publication Date
KR101943573B1 true KR101943573B1 (en) 2019-04-17

Family

ID=66281539

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180079146A Active KR101943573B1 (en) 2018-07-09 2018-07-09 Method for diagnosing wireless Access Point fault in bus

Country Status (1)

Country Link
KR (1) KR101943573B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114022973A (en) * 2021-11-02 2022-02-08 阿波罗智联(北京)科技有限公司 Vehicle fault processing method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050003567A (en) * 2003-06-27 2005-01-12 주식회사 케이티 Method for Tracking Location of Error in Wireless Communication System
KR20060029031A (en) * 2004-09-30 2006-04-04 주식회사 케이티 Failure Detection Method of Mobile WLAN System
KR20120009174A (en) * 2010-07-22 2012-02-01 대덕위즈주식회사 Vehicle operation history automatic management system
JP2013197615A (en) * 2012-03-15 2013-09-30 Toshiba Corp Railroad radio system
KR20140147202A (en) 2013-06-18 2014-12-30 한국철도공사 Onboard wireless detection system for automated diagnosis

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050003567A (en) * 2003-06-27 2005-01-12 주식회사 케이티 Method for Tracking Location of Error in Wireless Communication System
KR20060029031A (en) * 2004-09-30 2006-04-04 주식회사 케이티 Failure Detection Method of Mobile WLAN System
KR20120009174A (en) * 2010-07-22 2012-02-01 대덕위즈주식회사 Vehicle operation history automatic management system
JP2013197615A (en) * 2012-03-15 2013-09-30 Toshiba Corp Railroad radio system
KR20140147202A (en) 2013-06-18 2014-12-30 한국철도공사 Onboard wireless detection system for automated diagnosis

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114022973A (en) * 2021-11-02 2022-02-08 阿波罗智联(北京)科技有限公司 Vehicle fault processing method, device, equipment and storage medium
CN114022973B (en) * 2021-11-02 2024-03-01 阿波罗智联(北京)科技有限公司 Method, device, equipment and storage medium for processing vehicle faults

Similar Documents

Publication Publication Date Title
JP4406265B2 (en) Migration supported by location services between wireless networks
US10321291B2 (en) Systems and methods for the flexible access and management of monitoring applications in a network of moving things including, for example, autonomous vehicles
CN113574963B (en) Control device, control method and storage medium
JP2019517213A (en) System and method for managing data routing and replication in the download direction in a network of mobile objects
CN104854890A (en) Wireless communication system
US10560982B2 (en) Systems and methods to deploy and control a node in a network of moving things
US8818421B2 (en) Mobile communication terminal and location system selection method
CN111147294B (en) Method, device, storage medium and electronic equipment for configuring communication resources
CN111246365B (en) A method, device and system for managing and controlling a moving route
US11588905B2 (en) Systems and methods for flexible software update in a network of moving things
CN114661381B (en) Metro travel detection method and electronic equipment
US20160262026A1 (en) Methods and apparatus for determining and planning wireless network deployment sufficiency when utilizing vehicle-based relay nodes
US10477406B2 (en) Device, system and method for dynamic channel assignment
US20220014288A1 (en) Control device, control method, and computer-readable storage medium
US9756665B2 (en) Network assisted automatic disaster trigger to enable device-to-device (D2D) ad hoc communication
CN116321339A (en) System and method for providing robust connectivity to a vehicle
EP2757834A1 (en) Method for operating a mobile device
KR101943573B1 (en) Method for diagnosing wireless Access Point fault in bus
KR101878823B1 (en) Method for diagnosing wireless Access Point fault in bus
CN116321047A (en) System and method for providing robust connectivity to a vehicle
CN110621012A (en) Use of eSIM profiles
US20250287340A1 (en) Method and 5G Core Network Entity for Ranging/Sidelink Positioning Service Authorization to NG-RAN
EP3942848B1 (en) Dynamically allowing a guest device to a join a private cbrs network
KR102186783B1 (en) Navigation apparatus, method thereof and computer readable medium having computer program recorded therefor
JP7666306B2 (en) Electronic control device, control program, and control method

Legal Events

Date Code Title Description
PA0107 Divisional application

Comment text: Divisional Application of Patent

Patent event date: 20180709

Patent event code: PA01071R01D

Filing date: 20170810

Application number text: 1020170101863

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180807

Patent event code: PE09021S01D

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20190121

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190123

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190123

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220117

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240117

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20250120

Start annual number: 7

End annual number: 7