KR20220076785A - System for Arranging Working Schedule of Bus Driver - Google Patents
System for Arranging Working Schedule of Bus Driver Download PDFInfo
- Publication number
- KR20220076785A KR20220076785A KR1020200165621A KR20200165621A KR20220076785A KR 20220076785 A KR20220076785 A KR 20220076785A KR 1020200165621 A KR1020200165621 A KR 1020200165621A KR 20200165621 A KR20200165621 A KR 20200165621A KR 20220076785 A KR20220076785 A KR 20220076785A
- Authority
- KR
- South Korea
- Prior art keywords
- schedule
- bus
- work
- driver
- time
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 13
- 238000012937 correction Methods 0.000 claims description 7
- 235000012054 meals Nutrition 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004622 sleep time Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063114—Status monitoring or status determination for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063116—Schedule adjustment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1097—Task assignment
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
버스 운행 기사의 근무 배정 시스템은, 특정 노선을 운행하는 버스들에 대한 운행일정과 버스들을 운전하는 기사들의 근무일정에 대한 정보를 토대로 버스들에 대해 기사들을 배정하는 배정표를 소정의 근무조건에 따라 작성한다. 기사의 근무 배정이 버스의 운행일정과 기사의 근무일정에 따라 자동으로 이루어지므로 근무 배정이 빠르고 적절하게 이루어지며, 기사의 공백 발생 시에도 기사의 대체 투입이나 근무 배정의 수정을 통한 문제 해결이 매우 신속하고 적절하게 이루어진다.The bus driver's work assignment system is based on information on the service schedule for buses operating on a specific route and the work schedule of drivers who drive the buses, according to the prescribed working conditions. write As the driver's work assignment is automatically made according to the bus's operating schedule and the driver's work schedule, the work assignment is done quickly and appropriately. done quickly and appropriately.
Description
본 발명은 버스 운행 기사의 근무 배정 시스템에 관한 것으로서, 보다 상세하게는, 기사의 근무일정과 버스의 운행일정을 매칭시켜 기사가 버스를 운행할 스케쥴을 자동으로 결정하여 주는 시스템에 관한 것이다.The present invention relates to a work assignment system for a bus driver, and more particularly, to a system for automatically determining a schedule for a driver to operate a bus by matching the driver's work schedule with the bus schedule.
일반적으로 버스 회사는 사전에 결정되어 있는 노선을 반복적으로 운행하는 다수의 버스를 구비하고 있으며, 이러한 버스를 운전하는 기사를 다수 고용하고 있다. 버스는 정해진 노선을 따라 운행하되 버스의 출발지인 차고지로부터 일정 시간(예컨대 10분) 간격으로 버스들이 순차적으로 출발하도록 함으로써, 승객이 일정한 시간 간격으로 정류장에 도착하는 버스를 예상 시간 범위 내의 짧은 시간동안 대기한 후 탑승할 수 있게 된다. 이러한 과정에서 예컨대 배차할 버스가 없거나 버스를 운전할 기사가 없게 되는 상황을 방지하는 것은 버스 회사로서는 운영상의 매우 중요한 문제이다. 따라서 버스 회사는 정해진 노선을 운행하기에 부족함이 없는 수의 버스를 확보하여야 하고, 또한 해당 버스를 운전할 충분한 수의 기사를 확보하여야 한다.In general, a bus company has a number of buses that repeatedly operate a predetermined route, and employs a number of drivers to drive these buses. Buses operate along a set route, but by allowing the buses to depart sequentially at regular intervals (eg, 10 minutes) from the depot, the departure point of the bus, passengers arrive at the bus stop at regular time intervals for a short period of time within the expected time range. After waiting, you can board. In this process, for example, preventing a situation in which there is no bus to dispatch or no driver to drive the bus is a very important operational issue for a bus company. Therefore, a bus company must secure a sufficient number of buses to operate a set route, and also secure a sufficient number of drivers to operate the bus.
이때 버스 회사의 운영에 있어서 기사의 운전 스케쥴 즉, 각 기사별로 사전에 어떤 버스를 몇 시에 운행할지 등과 관련한 근무 배정을 최적화되도록 결정(이하, '배정'이라 함)하는 문제는 매우 중요한 문제이다. 배정이 적절하게 이루어지지 않은 경우에는 예컨대 특정 기사가 한꺼번에 과도한 시간을 근무하게 되거나 전일 밤까지 근무한 후 다음날 새벽부터 근무하게 되는 등의 부적절한 근무 배정으로 인해 기사의 피로도가 누적되어 사고를 유발할 수 있다. 나아가, 사고나 휴가 등과 같은 어떤 사정으로 인하여 기사가 갑작스럽게 부재하게 된 경우, 다른 기사의 대체 투입이나 배정 일정의 변경이 필요하게 되며, 이 과정에서 근무 배정이 부적당하게 될 수 있다.At this time, in the operation of the bus company, it is a very important issue to determine (hereinafter referred to as 'assignment') to optimize the work assignment related to the driver's driving schedule, that is, which bus to operate at what time in advance for each driver. . If the assignment is not done properly, the fatigue of the driver may accumulate and cause accidents due to inappropriate work assignment, for example, a specific driver will work excessive hours all at once or work until the night before and start working the next morning. Furthermore, if an engineer is suddenly absent due to some circumstances such as an accident or vacation, the replacement of another driver or change of the assignment schedule is required, and in this process, work assignment may become inappropriate.
이와 같이 근무 배정의 문제는 버스 회사의 운영과 기사의 안전과 복리를 위해 매우 중요한 문제이나, 현재는 배정 전담 직원의 수작업에 의하여 근무 배정이 이루어지고 있다는 문제가 있다. 현재 일반적으로 이루어지고 있는 근무 배정 방식은, 배정 전담 직원이 금월의 근무 배정을 수립하고자 하면 전월의 근무 배정 데이터 또는 과거 수립된 근무 배정 데이터 중 금월의 날짜별 특성과 유사한 데이터를 이용하여, 금월에 맞도록 적당하게 수정하는 방식이다. 이 경우 시간이 매우 오래 걸리며 또한 기사의 근무 여건을 고려한 최적화된 배정이 이루어지기 어렵다. 나아가, 갑작스러운 기사의 휴무나 사고로 인한 공백 발생 시 어떤 기사의 대체 투입으로 해결하거나 전체 근무 배정의 현황 자체를 소폭 또는 대폭 변경하여 해결할 필요가 있는데, 이러한 과정에서 특정 기사에게 과도한 부하가 발생하는 근무 배정이 이루어질 우려가 있다.As such, the problem of work assignment is a very important issue for the operation of the bus company and the safety and welfare of drivers, but there is a problem that work assignment is currently made by the manual work of the staff in charge of assignment. In the current work assignment method, when an assigned employee wants to establish a work assignment for the current month, he or she uses data similar to the characteristics of each date of the current month among work assignment data from the previous month or work assignment data established in the past. It is a way to modify it appropriately. In this case, it takes a very long time, and it is difficult to make an optimized assignment in consideration of the driver's working conditions. Furthermore, in the event of a sudden leave of absence or a vacancy due to an accident, it is necessary to solve it by replacing a certain engineer or by slightly or significantly changing the status of the entire work assignment itself. There is a risk that work assignments will be made.
한편, 버스의 운행 중에 교통 상황의 이례적인 악화나 운행 중 사고 발생 등의 다양한 원인으로 인하여 버스가 차고지로 회귀하는 시간이 크게 지연될 수 있다. 만약 노선을 운행하는 차량의 수가 충분히 확보되지 않은 상태라면 회귀 지연이 발생할 경우 차고지로 회귀하여 다음번 운행을 위해 바로 투입되는 차량의 출발 시점이 현재 차고지에서 최종 출발한 차량의 출발 시점에 비해 상당한 시간 경과한 시점이 될 수 있다. 이러한 상황을 방지하기 위하여, 노선 운행 중인 차량의 회귀 지연 여부를 운행 중에 실시간으로 확인하여 차고지에서 대기 중인 차량의 출발 간격을 미리 조정하는 방안이 필요하다. 이를 통해 노선 운영 기준에 부합하면서도 원활하고 안정적인 배차를 구현할 수 있다. 이 경우 대기 중인 기사들에게 배정된 출발 시각들도 실시간으로 변경되어야 하며, 이를 통해 운행 중인 기사의 차기 배정 시간에 대한 압박감을 해소함과 동시에 운행 완료 후 정해진 휴식 시간이 충분히 보장될 수 있다는 인식을 심어줌으로써 안전 운전에 도움이 될 수 있다.On the other hand, due to various causes such as unusual deterioration of traffic conditions during operation of the bus or an accident occurring during operation, the time for the return of the bus to the garage may be greatly delayed. If the number of vehicles running on the route is not sufficiently secured, when a return delay occurs, the departure time of the vehicle that returns to the depot and is immediately put into operation for the next operation is considerably longer than the departure time of the vehicle that finally departed from the current depot. It could be a point in time. In order to prevent such a situation, it is necessary to check in real time whether the return delay of the vehicle on the route is delayed during operation and to adjust the departure interval of the vehicle waiting in the garage in advance. Through this, it is possible to realize smooth and stable train dispatch while meeting the route operation standards. In this case, the departure times assigned to the waiting drivers must also be changed in real time, thereby relieving the pressure on the next assignment time for the drivers in operation, and at the same time raising the awareness that the set rest time can be sufficiently guaranteed after the operation is completed. This can help you drive safely.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은 노선을 운행하는 버스에 대해 기사를 매칭시키는 근무 배정이 버스의 운행일정과 기사의 근무일정에 따라 자동으로 이루어지도록 함으로써, 근무 배정을 수립하는 과정이 빠르고 적절하게 이루어질 수 있음과 동시에 기사의 공백 발생 시에도 기사의 대체 투입이나 근무 배정의 수정을 통한 문제 해결이 매우 신속하고 적절하게 이루어질 수 있도록 하는 방안을 제공하는 것이다.The present invention has been devised to solve the above problems, and an object of the present invention is to automatically assign a job for matching a driver with respect to a bus operating a route according to the bus operating schedule and the driver's work schedule. In addition, the process of establishing work assignments can be done quickly and appropriately, and at the same time, even when there is a gap in the article, it is to provide a way to solve the problem very quickly and appropriately by replacing the article or correcting the work assignment. .
상기 목적을 달성하기 위하여 본 발명은, 특정 노선을 운행하는 버스 전체에 대하여 개개의 상기 버스가 운행하는 운행일정에 대한 정보를 구비하는 운행일정 DB; 상기 버스들을 운전하는 기사들의 근무일정에 대한 정보를 구비하는 근무일정 DB; 상기 운행일정 DB 와 상기 근무일정 DB 에 상기 운행일정과 상기 근무일정의 데이터를 입력하여 저장시키는 입력부; 및 상기 입력부를 통해 입력되거나 수정된 상기 운행일정 DB 와 상기 근무일정 DB 를 토대로 개개의 상기 버스들에 대해 상기 기사들을 배정하는 배정표를 소정의 근무조건에 따라 작성하는 배정표 작성부;를 포함하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템을 제시한다.In order to achieve the above object, the present invention provides a service schedule DB having information on schedules in which each bus operates for all buses operating on a specific route; a work schedule DB having information on the work schedules of drivers who drive the buses; an input unit for inputting and storing data of the service schedule and the work schedule in the service schedule DB and the work schedule DB; and an assignment table creation unit for creating an assignment table for allocating the drivers for each of the buses according to predetermined working conditions based on the service schedule DB and the work schedule DB input or modified through the input unit; We present a work assignment system for bus drivers that is characterized.
상기 데이터는, 상기 운행일정과 상기 근무일정에 대한 통상적인 상황에 대한 데이터인 기본 데이터, 및 상기 기본 데이터에 대하여 상기 운행일정과 상기 근무일정의 변경된 상황을 반영하기 위한 수정 데이터를 포함하여 구성될 수 있다.The data may include basic data, which is data on a normal situation with respect to the operation schedule and the work schedule, and correction data for reflecting the changed situation of the operation schedule and the work schedule with respect to the basic data. have.
상기 근무조건은, 소정의 근무 주기 내에서의 각각의 상기 기사의 근무일수 또는 근무시간의 제한, 각각의 상기 기사의 연속되는 근무일수 또는 근무시간의 제한, 및 상기 기사들간의 근무시간의 편차의 제한 중 하나 이상을 포함할 수 있다.The working conditions include a limit on the number of working days or working hours of each of the articles within a predetermined working cycle, a limit on the number of consecutive working days or working hours of each of the articles, and a variation in working hours between the articles. It may include one or more of the limitations.
본 발명의 근무 배정 시스템은, 상기 버스의 운행 중에 상기 버스의 실제위치를 확인하는 위치확인 서버로부터 상기 실제위치를 실시간으로 수신하여 수집하는 위치 수집부; 및 상기 위치 수집부가 수집한 상기 실제위치를 토대로 상기 버스가 상기 차고지에 회귀하는 회귀시각을 산출하는 산출부;를 더 포함하여 구성될 수 있다.The work assignment system of the present invention includes: a location collecting unit that receives and collects the actual location in real time from a location check server that checks the actual location of the bus during operation of the bus; and a calculation unit for calculating a return time at which the bus returns to the garage based on the actual location collected by the location collection unit.
또한 본 발명의 근무 배정 시스템은, 상기 버스의 운행 중에 도로의 교통 혼잡 상황을 확인하는 교통정보 서버로부터 상기 버스가 상기 차고지로 회귀하기 위해 이동하는 구간의 교통정보를 수신하여 수집하는 교통정보 수집부;를 더 포함하여 구성될 수 있다. 이때 상기 산출부는 상기 교통정보 수집부의 수집 결과를 상기 실제위치에 반영하여 상기 회귀시각을 산출한다.In addition, the work assignment system of the present invention is a traffic information collection unit that receives and collects traffic information of a section in which the bus moves to return to the garage from a traffic information server that checks the traffic congestion situation of the road during the operation of the bus ; may be configured to further include. In this case, the calculation unit calculates the return time by reflecting the collection result of the traffic information collection unit in the actual location.
또한 본 발명의 근무 배정 시스템은, 산출된 상기 회귀시각에 기초하여, 운행 중인 상기 버스에 대한 상기 운행일정을 수정한 수정 운행일정을 작성하는 배정표 수정부;를 더 포함하여 구성될 수 있다.In addition, the work assignment system of the present invention, based on the calculated regression time, may be configured to further include a;
또한 본 발명의 근무 배정 시스템은, 운행 중인 상기 버스에 대해 차회의 운행자로 배정된 상기 기사의 단말기로, 산출된 상기 회귀시각 또는 상기 수정 운행일정을 송신하는 송신부;를 더 포함하여 구성될 수 있다.In addition, the work assignment system of the present invention may further include a transmission unit that transmits the calculated return time or the modified service schedule to the terminal of the driver assigned as the next operator for the bus in operation. .
본 발명에 따르면, 노선을 운행하는 버스에 대한 기사의 근무 배정이 버스의 운행일정과 기사의 근무일정에 따라 자동으로 이루어진다. 따라서 근무 배정을 수립하는 과정이 빠르고 적절하게 이루어질 수 있음과 동시에 기사의 공백 발생 시에도 기사의 대체 투입이나 근무 배정의 수정을 통한 문제 해결이 매우 신속하고 적절하게 이루어질 수 있다.According to the present invention, the assignment of a driver's work for a bus operating a route is automatically made according to the bus service schedule and the driver's work schedule. Therefore, the process of establishing work assignment can be done quickly and appropriately, and at the same time, even when there is a gap in the article, problem solving through replacement of the article or correction of the work assignment can be done very quickly and appropriately.
도 1 은 본 발명에 버스 운행 기사 근무 배정 시스템을 개략적으로 도시한 도면.
도 2 는 월별 근무 배정 수립을 위한 특정 월의 상황을 표시한 달력.
도 3 은 버스 회사가 운행하는 특정 노선에 대하여 사전에 수립되어 있는 운행일정의 일 예를 도시한 도면.
도 4 는 버스 회사에 소속된 특정 기사에 대한 근무일정의 일 예를 도시한 도면.
도 5 는 근무 배정을 위해 고려되는 근무조건 중 하나로서, 노선의 특성을 고려하여 기사별로 버스의 운행에 투입하는 기준이 되는 배정 간격의 일 예를 도시한 도면.
도 6 은 근무 배정을 위해 고려되는 근무조건 중 다른 하나로서, 기사의 식사 시간 확보를 위해 설정된 조건을 도시한 도면.
도 7 은 도 2 내지 도 6 의 데이터를 이용하여 본 발명의 시스템에 의해 수립된 근무배정의 일 예를 도시한 도면.
도 8 은 특정 버스가 노선을 운행하는 상황을 개략적으로 도시한 도면.1 is a diagram schematically illustrating a bus driver duty assignment system according to the present invention.
Figure 2 is a calendar showing the situation of a specific month for the monthly work assignment establishment.
3 is a view showing an example of a service schedule established in advance for a specific route operated by a bus company.
4 is a diagram illustrating an example of a work schedule for a specific driver belonging to a bus company.
5 is a diagram illustrating an example of an allocation interval serving as a criterion for inputting a bus for each driver in consideration of the characteristics of a route as one of the working conditions considered for work assignment;
Figure 6 is another one of the working conditions considered for work assignment, a view showing the conditions set for securing a meal time for the driver.
7 is a diagram illustrating an example of work assignment established by the system of the present invention using the data of FIGS. 2 to 6;
8 is a diagram schematically illustrating a situation in which a specific bus operates a route;
이하에서는 도면을 참조하여 본 발명을 보다 구체적으로 설명한다.Hereinafter, the present invention will be described in more detail with reference to the drawings.
도 1 은 본 발명에 버스 운행 기사 근무 배정 시스템을 개략적으로 도시한 도면이다. 본 발명의 근무 배정 시스템은 크게 제어부(20)와 저장부(30)로 구성된다. 제어부(20)는 근무 배정의 수립을 위한 입력, 연산, 결과의 출력 등의 작업을 수행하는 구성이고, 저장부(30)는 제어부(20)가 근무 배정의 수립에 활용하는 데이터들을 저장하는 구성이다.1 is a diagram schematically illustrating a bus driver duty assignment system according to the present invention. The work assignment system of the present invention is largely composed of a
제어부(20)에 포함된 각 구성 및 저장부(30)에 포함된 각 구성은 예컨대 컴퓨터 시스템에서 해당 구성의 동작을 수행하는 하드웨어, 소프트웨어, 펌웨어 등으로 구성될 수 있고 또한 통상적인 하드웨어와 이를 본 발명에 부합되도록 구동하는 소프트웨어의 조합으로 구성될 수도 있다. 예컨대 송신부(29)는 근거리 무선 통신이나 인터넷 통신을 지원하는 통신 인터페이스를 포함하여 구성되며, 근무일정 DB(32)는 메모리 또는 하드디스크에 저장되어 있는 별도의 데이터베이스를 통해 구현되고, 산출부(27)는 CPU 및 이를 구동하는 소프트웨어의 조합으로 구성된다는 것은 당업자에게는 극히 자명하다. 따라서, 이하의 설명에서는 각 세부 구성이 어떤 하드웨어/소프트웨어로 구성되는지에 대한 구체적인 기재는 생략한다.Each component included in the
또한, 이하의 설명에서 예컨대 운행일정, 근무일정, 근무조건 등은 단지 예시적인 것이며, 노선의 길이나 정류장 수, 기사의 수, 각 기사의 근무 요건 등에 따라 달라질 수 있다.In addition, in the following description, for example, operating schedules, working schedules, working conditions, etc. are merely exemplary, and may vary depending on the length of a route or the number of stops, the number of drivers, and the working requirements of each driver.
이하, 제어부(20)와 저장부(30)의 각 세부 구성에 대해 기술한다.Hereinafter, each detailed configuration of the
제어부(20)는 입력부(21), 배정표 작성부(22), 배정표 수정부(23), 위치 수집부(25), 교통정보 수집부(26), 산출부(27) 및 송신부를 포함하여 구성된다. 그리고, 저장부(30)는 운행일정 DB(31)와 근무일정 DB(32)를 포함하여 구성된다.The
운행일정 DB(31)는 버스 회사의 특정 노선을 운행하는 버스 전체에 대하여 개개의 버스가 운행하는 운행일정에 대한 정보를 구비하는 데이터베이스이다. 구체적으로, 운행일정은 노선의 버스 정류장 개수와 명칭, 노선 전체를 1회 운행하는 데에 소요되는 시간, 하루 중에 노선의 운행 개시 시각과 종료 시각, 배차 간격(차고지에서 출발하는 각 버스의 출발 시간 간격) 등을 포함한다. 노선 전체의 운행 소요 시간이나 배차 간격은 운행 시간대별 교통량을 고려하여 상이하게 결정되는 것이 일반적이다. 또한 이러한 정보는 평일, 토요일, 휴일 여부에 따라 상이하게 설정될 수 있다.The service schedule DB 31 is a database having information on the operating schedule of each bus for all buses operating on a specific route of the bus company. Specifically, the operation schedule includes the number and name of bus stops on the route, the time it takes to run the entire route once, the start and end times of the route during the day, and the dispatch interval (the departure time of each bus departing from the garage). spacing), etc. It is common that the duration of operation of the entire route or the interval of dispatch is determined differently in consideration of the traffic volume for each operation time. In addition, such information may be set differently depending on whether it is a weekday, a Saturday, or a holiday.
근무일정 DB(32)는 버스들을 운전하는 기사들의 근무일정에 대한 정보를 구비하는 데이터베이스이다. 일 예로서, 근무일정은 기사의 근무일과 근무 시간에 대해 월 단위로 설정된다. 예컨대, 1개월의 기간동안 3일 근무 후 1일 휴무가 반복되는 방식으로 일 단위의 근무일정이 수립된다. 그리고, 기사가 미리 신청한 휴가일이 있는 경우 신청된 휴가일은 근무일에서 제외되도록 설정된다.The work schedule DB 32 is a database having information on the work schedules of drivers who drive buses. As an example, the work schedule is set on a monthly basis for the article's working days and working hours. For example, a daily work schedule is established in such a way that one day off is repeated after three days of work for a period of one month. And, if there is a vacation day requested by the driver in advance, the requested vacation day is set to be excluded from the working day.
입력부(21)는 운행일정과 근무일정에 대한 데이터를 입력받는다. 입력된 데이터는 저장부(30)에 저장된다. 입력부(21)를 통해 입력되는 데이터는 기본 데이터와 수정 데이터를 포함한다. 기본 데이터는 운행일정과 근무일정에 대한 통상적인 상황에 대한 데이터로서, 전술한 바와 같이 평일, 토요일, 휴일 여부에 따라 달라지는 기본적인 운행일정, 및 각 기사가 3일 근무 후 1일 휴무한다는 내용의 기본적인 근무일정의 데이터이다. 수정 데이터는, 예컨대 운행일정의 경우 달력과 상이해지도록 변경된 특정 날짜의 정보(특정의 평일이 임시공휴일로 지정됨에 따라 휴일로 변경, 휴일이지만 지역 내 행사로 인해 평일과 동일한 배차기 필요한 날짜에 해당되어 평일로 변경 등의 상황 발생)일 수 있고, 근무일정의 경우 기사가 사전에 신청한 휴가일, 기사의 개인 사정이나 사고로 인한 부상 등의 상황 발생으로 인한 예상치 못한 휴무일로의 변경 등에 대한 데이터일 수 있다. 기본 데이터의 경우 한 번 입력되면 특별한 상황 변경 발생 시 외에는 일반적으로 변경될 필요는 매우 적으며, 수정 데이터의 경우 매 상황 발생 시마다 변경된 내용을 입력하게 된다.The
배정표 작성부(22)는 입력부(21)를 통해 입력되거나 수정된 운행일정 DB(31) 와 근무일정 DB(32)를 토대로 개개의 버스들에 대해 기사들을 배정하는 배정표를 소정의 근무조건에 따라 작성한다. 여기에서 근무조건은, 소정의 근무 주기(예컨대 1개월 단위로 근무 배정이 수립되는 경우에는 1개월) 내에서의 각각의 기사의 근무일수 또는 근무시간의 제한, 각각의 기사의 연속되는 근무일수 또는 근무시간의 제한, 및 기사들간의 근무시간의 편차의 제한 중 하나 이상을 포함할 수 있다. 예컨대, 근무 일수는 1개월의 기간동안 25일을 초과할 수 없고, 근무 시간은 1주일의 기간동안 52시간을 초과할 수 없도록 설정된다. 또한, 1일의 근무시간은 버스 운행 시간을 기준으로 총 8시간을 넘지 않도록 설정된다. 연속된 근무일수의 경우 7일을 초과하지 않도록 설정되며, 연속된 근무시간의 경우 12시간을 초과하지 않도록 설정된다. 기사들간의 근무 시간의 편차는 근무 시간을 최대한 균등하게 안분함으로써 근무의 형평성을 도모하기 위한 것으로서, 예컨대 주 5시간을 넘지 않도록 설정된다. 그 외에도 다른 부가적인 근무조건을 설정할 수 있다. 예컨대, 어느 근무일의 가장 늦은 운행 시작 시간과 그 다음날의 가장 빠른 운행 시작 시간은 12시간 이상의 차이가 나도록 함으로써 전일 퇴근 후 다음날 출근 전까지 충분한 수면 시간을 확보할 수 있도록 할 수 있다.The allocation
한편, 도 1 에서 미설명 부호들의 구성에 대해서는 후술되는 도 8 에 대한 설명에서 함께 기술한다.Meanwhile, the configuration of non-explained reference numerals in FIG. 1 will be described together in the description of FIG. 8 to be described later.
도 2 내지 도 7 은 상기와 같은 방식으로 근무 배정을 수립하는 과정의 구체적인 일 예를 보여주는 도면이다.2 to 7 are diagrams showing a specific example of the process of establishing the work assignment in the above manner.
도 2 는 월별 근무 배정 수립을 위한 특정 월의 상황을 표시한 달력으로서, 2020년 10월의 달력을 도시하였다. 도 3 에서 예시한 운행일정을 기준으로 할 때 평일/토요일/휴일의 구분에 따라 운행일정이 달라지므로, 명절을 포함하여 휴일과 일요일은 빗금으로 표시하였고 토요일은 음영으로 표시하였다.2 is a calendar showing the situation of a specific month for monthly work assignment establishment, showing a calendar for October 2020. Based on the operating schedule exemplified in FIG. 3 , since the operating schedule varies according to the division of weekdays/Saturdays/holidays, holidays and Sundays, including holidays, are indicated by hatched lines and Saturdays are indicated by shades.
도 3 은 버스 회사가 운행하는 특정 노선에 대하여 사전에 수립되어 있는 운행일정의 일 예를 도시한 도면이다. 동 노선은 버스가 차고지에서 출발하는 시각을 기준으로 5시에서 24시까지 운행하며, 이때 승객의 수가 시간대별로 달라지고 또한 토요일과 휴일에는 평일보다 승객이 줄어드는 점을 고려하여 도 3 과 같이 배차 간격을 달리하는 운행일정으로 설정되어 있다. 예컨대, 휴일 새벽 시간대인 5~7시 사이에는 승객의 수가 가장 적으므로 배차 간격이 20분으로 증가한다.3 is a diagram illustrating an example of a service schedule established in advance for a specific route operated by a bus company. This route operates from 5:00 to 24:00 based on the time the bus departs from the depot, and at this time, considering that the number of passengers varies by time zone and the number of passengers on Saturdays and holidays decreases compared to weekdays, as shown in FIG. It is set to a different operating schedule. For example, between 5 and 7 o'clock in the early morning hours of holidays, the number of passengers is the lowest, so the interval between trains increases to 20 minutes.
도 4 는 버스 회사에 소속된 특정 기사에 대한 근무일정의 일 예를 도시한 도면이다. 도 4 에서는 소속 기사의 근무일정의 기준이 3일 근무 후 1일 휴무인 것을 예시하여, 기본적으로 4일 주기로 휴무일이 설정되어 있다. 이때, 이 특정 기사능 23일에 휴가를 신청하였고, 따라서 23일은 이 특정 기사가 원칙으로는 근무일이나 휴무일로 설정되어 배차가 되지 않도록 근무 배정된다.4 is a diagram illustrating an example of a work schedule for a specific driver belonging to a bus company. 4 exemplifies that the standard of the employee's work schedule is one day off after three days of work, and the day off is basically set in a four-day cycle. At this time, a leave was requested on the 23rd of this specific engineer, and therefore, the 23rd is assigned as a working day or a non-dispatching day for this specific engineer in principle so that no dispatch is made.
도 5 와 도 6 은 근무조건으로서 고려되는 사항들을 예시한 것으로서, 도 5 는 근무조건 중 하나로서 노선의 특성을 고려하여 기사별로 버스의 운행에 투입하는 기준이 되는 배정 간격의 일 예를 도시한 것이고, 도 6 은 근무조건의 다른 하나로서 기사의 식사 시간 확보를 위해 설정된 조건을 도시한 것이다.5 and 6 exemplify matters to be considered as working conditions, and FIG. 5 is one of the working conditions, showing an example of an allocation interval serving as a standard to put into operation of a bus for each driver in consideration of the characteristics of the route. 6 shows the conditions set for securing the meal time of the driver as another one of the working conditions.
도 5 와 같이, 평일/토요일/휴일의 각 시간대별로 기사의 운행이 배정되는 배정 간격이 설정된다. 예를 들어, 해당 노선에서 평일 5~7시에 출차 개시하는 경우 출차 후 회차까지 노선을 일주하는 데에 소요되는 시간이 통상적으로 30분이고, 평일 7~20시의 경우는 70분이고, 평일 20~24시의 경우는 50분으로 가정한다. 이와 같이 통상적으로 일주에 소요되는 시간에 10분의 여유를 두고 배정 간격을 설정함으로써, 동일 기사에 대해 평일 5~7시에 출차 개시하는 경우에는 40분 간격으로 근무 배정을 하고, 평일 7~20시의 경우는 80분 간격으로 근무 배정을 하고, 평일 20~24시의 경우는 60분 간격으로 배정한다. 예컨대 어느 한 기사가 평일 15시 30분에 근무 배정이 되어 있다면 동 기사의 다음 번 근무는 같은 날 16시 50분, 같은 날 18시 10분 등과 같이 80분 간격으로 배정된다.As shown in FIG. 5 , an allocation interval at which the operation of the driver is assigned for each time zone of weekdays/Saturdays/holidays is set. For example, if the route starts at 5-7 pm on weekdays, the time it takes to go round the route after exiting the train is usually 30 minutes, and in the case of 7-20:00 on weekdays, it is 70 minutes, and from 20 to 20 on weekdays. In the case of 24 hours, 50 minutes is assumed. In this way, by setting the allocation interval with a margin of 10 minutes in the time normally required for a week, if the same driver starts at 5-7 on weekdays, the work is allocated at 40-minute intervals and 7-20 on weekdays. In the case of the city, work is assigned every 80 minutes, and in the case of 20:00 to 24:00 on weekdays, it is assigned every 60 minutes. For example, if an engineer is assigned to work at 15:30 on weekdays, the next shift for that driver is assigned every 80 minutes, such as at 16:50 on the same day and at 18:10 on the same day.
이때, 기사의 근무 중 식사 시간과 식사 후의 휴식 시간을 확보하기 위하여, 도 6 과 같은 근무조건이 추가로 고려된다. 도 6 에서, 근무 배정이 새벽 시간대인 5~8시 사이인 경우에는 2회 운행 후에 80분의 식사 및 휴식 시간이 배정되고, 8시 이후에는 3회 운행 후 80분의 식사 및 휴식 시간이 배정된다. 따라서, 위의 예에서 평일 15시 30분, 같은 날 16시 50분, 같은날 18시 10분과 같이 80분 간격으로 3회 배정된 후에는, 식사 시간을 고려하지 않을 경우 다음 번 근무 배정은 19시 30분일 것이나 3회 운행을 한 후이므로 식사 시간 80분을 추가하여 20시 50분이 다음 배정 시각이고, 그 후의 배정 시각은 평일 저녁에 해당되는 60분 간격의 배정이 적용되어 21시 50분과 22시 50분이다.At this time, in order to secure a meal time during the driver's work and a break time after a meal, the working conditions as shown in FIG. 6 are additionally considered. In FIG. 6 , if the work assignment is between 5 and 8 o'clock in the morning time, 80 minutes of meal and rest time is allocated after 2 runs, and 80 minutes of meal and rest time is assigned after 3 runs after 8 o'clock do. Therefore, in the example above, after three assignments are made at intervals of 80 minutes, such as 15:30 on weekdays, 16:50 on the same day, and 18:10 on the same day, if meal time is not taken into consideration, the next work assignment will be at 19:00 It will be 30 minutes, but since it is after 3 trains, the next allocation time is 20:50 after adding 80 minutes of meal time. 50 minutes.
도 7 은 도 2 내지 도 6 의 다양한 데이터를 이용하여 본 발명의 시스템에 의해 수립된 근무배정의 일 예를 도시한 도면이다. 구체적으로는, 도 7 은 도 2 에 도시된 2020년 10월의 한 달 기간동안의 근무 일정을 각 기사별로(기사 A, 기사 B, ......) 편성한 것으로서, 기사 A 의 2020년 10월 6일과 7일의 근무 배정을 구체적으로 예시하였다.7 is a diagram illustrating an example of work assignment established by the system of the present invention using various data of FIGS. 2 to 6 . Specifically, FIG. 7 is an organized work schedule for each article (article A, article B, ...) for the one month period of October 2020 shown in FIG. The work assignments for October 6th and 7th were specifically exemplified.
6일은 평일로서, 전술한 바와 같이 15시 30분에 최초 근무 개시하는 기사 A 의 경우 전술한 예와 같이 15시 30분, 16시 50분, 18시 10분으로 배정하여 80분 간격으로 3회 배정 후, 3회 운행하였으므로 식사 시간 80분의 여유를 둔 뒤에 다시 20시 50분, 21시 50분, 22시 50분, 23시 550분으로 배정하여 60분 간격으로 4회 배정하였다. 3회 배정 후에는 식사 시간을 확보하는 것이 원칙이나, 예컨대 3회 연속 배정 이후에 1회의 추가 배정이 해당 기사에 대한 당일의 최종 근무 배정인 경우에는, 약간의 추가 업무 후에 조기 귀가를 할 수 있도록 하기 위하여 식사 시간 확보 없이 4회 연속 배정하도록 근무조건을 설정하였다.The 6th is a weekday, and as described above, in the case of driver A, who starts his first work at 15:30, as in the example above, it is assigned to 15:30, 16:50, and 18:10, three times at 80 minute intervals. After allotment, it operated 3 times, so after giving 80 minutes of meal time, it was again assigned at 20:50, 21:50, 22:50, and 23:550, and 4 times at 60-minute intervals. It is a principle to secure meal time after 3 assignments, but for example, if 1 additional assignment after 3 consecutive assignments is the final assignment of the day for the driver, make sure to return home early after a little extra work For this purpose, the working conditions were set to be assigned 4 times in a row without securing meal time.
다음 날인 7일 또한 평일로서, 기사 A 에 대한 최초 근무 시각은 12시 50분으로 설정되었다. 기사 A 의 전일(6일) 최종 배정 시각이 23시 50분이므로, 다음 날(7일)의 최초 배정 시각은 전일의 최종 배정 시각으로부터 최소한 12시간 이후가 되도록함으로써 충분한 수면과 휴식의 확보가 가능하도록 한다. 이에 따라 기사 A 의 최초 배정 시각은 12시 50분으로 13시간 후가 되었다. 그 후의 배정은 80분 시간 간격으로 2회가 적용되어 14시 10분, 15시 30분이 되었고, 3회 배정되었으므로 식사 시간 80분을 추가 반영하여 18시 10분, 19시 30분, 21시 10분으로 배정되었다. 추가의 배정은 1일 근무 시간의 합이 8시간 이내가 되어야 하는 근무조건으로 인해 당일의 최종 근무 배정이 되었고, 이에 따라 식가 시간 확보 없이 1회 추가 배정되어 동 시간에서의 배정 간격인 60분을 적용하여 22시 10분으로 배정되었다.The next day, the 7th, is also a weekday, and the first working time for article A is set at 12:50. Since the final assignment time of article A on the previous day (6th) is 23:50, the initial assignment time of the next day (7th) is at least 12 hours after the final assignment time of the previous day, so that sufficient sleep and rest can be secured to do it Accordingly, article A's initial assignment time was 12:50, which was 13 hours later. Subsequent allocations were applied twice at an 80-minute time interval, resulting in 14:10 and 15:30, and since three allocations were made, 80 minutes of meal time was additionally reflected, at 18:10, 19:30, and 21:10 was assigned to The additional assignment became the final assignment of the day due to the working condition that the sum of working hours per day should be within 8 hours. So it was assigned at 22:10.
도 8 은 특정 버스가 노선을 운행하는 상황을 개략적으로 도시한 도면으로서, 본 발명의 실시예에 따라 기사에게 실시간으로 가변된 근무 배정 시각을 통지하는 과정을 설명하기 위한 도면이다. 도 8 에 대해서는 전술한 도 1 에 대한 설명에서는 미설명된 도면부호의 구성에 대해 함께 참조하여 설명한다.8 is a view schematically illustrating a situation in which a specific bus operates a route, and is a view for explaining a process of notifying a driver of a changed work assignment time in real time according to an embodiment of the present invention. FIG. 8 will be described with reference to the configuration of reference numerals not described in the description of FIG. 1 described above.
위치 수집부(25)는 버스의 운행 중에 버스의 실제위치를 확인하는 위치확인 서버(42)로부터 버스의 실제위치를 실시간으로 수신하여 수집한다. 버스 정류장에는 버스가 도착하면 버스와의 근거리 통신을 통해 버스의 도착 상황을 체크할 수 있는 단말기가 설치되어 있고, 이 단말기는 별도의 서버에 취합되어 각 정류장의 단말기로 통지됨에 따라 다음 정류장에서 대기하는 승객이 자신이 기다리는 버스의 도착 예상시각을 알 수 있게 된다. 이와 같은 기능을 하는 서버가 도 1 에서의 위치확인 서버(42)로서 사용될 수 있다. 즉, 각 정류장에의 버스 도착을 감지하고 취합하는 서버인 위치확인 서버(42)로부터 버스의 실제 위치를 위치 수집부(25)가 실시간으로 수신하는 경우, 제어부(20)는 버스의 위치를 파악할 수 있다.The
산출부(27)는 위치 수집부(25)가 수집한 실제위치를 토대로 버스가 차고지에 회귀하는 회귀시각을 산출할 수 있다. 이때 산출부(27)의 회귀시각 산출은 기존의 통계적 데이터를 이용할 수 있다. 예컨대 산출부(27)는 각 요일별 시간대에 따라 특정 정류장으로부터 차고지까지 회귀하는 데에 걸리는 실제 시간의 데이터를 구비하고 있다. 따라서, 현재 시각이 평일 오후 3시이고 이러한 상황에서 AA 정류장으로부터 차고지까지의 회귀에 걸리는 시간이 통상적으로 12분이라는 데이터를 토대로 하여, 3시 12분을 회귀시각으로 산출할 수 있다.The
교통정보 수집부(26)는 버스의 운행 중에 교통정보 서버(44)로부터 버스가 차고지로 회귀하기 위해 이동하는 구간의 교통정보를 수신하여 수집한다. 교통정보 서버(44)는 도로의 교통 혼잡 상황을 확인하는 서버로서, 예컨대 경찰청에서 도로의 교통 상황 확인을 위해 구비하고 있는 CCTV 교통관제 시스템의 중앙 관리 서버일 수 있다.The traffic
이때, 산출부(27)는 교통정보 수집부(26)의 수집 결과를 실제위치에 반영하여 회귀시각을 산출할 수 있다. 즉, AA 정류장으로부터 차고지까지의 교통정보를 수집한 결과의 각 구간의 교통 혼잡도를 통해 예상 시간을 산출하여 보면, 더욱 정확하게 회귀시각을 산출할 수 있다.In this case, the
일 예로서, 도 8 에 도시된 바와 같이, 버스(B)는 차고지로부터 4개의 정류장 전에 도착한 상태이다. 산출부(27)는 현재 시각인 평일 오후 3시에는 이 4개 정류장 구간의 이동에 소요되는 시간이 12분이라는 데이터를 가지고 있다. 그런데, 동 구간 내에서 2개 정류장에 해당되는 구간의 교통 혼잡도가 매우 높고 이 경우 2개의 각 구간에서 평소보다 3분씩 추가로 소요되는 것으로 산출될 경우 총 6분의 시간이 더 소요되므로, 회귀시각은 3시 18분으로 산출된다.As an example, as shown in FIG. 8 , the bus B has arrived four stops before from the garage. The
이와 같이 산출부(27)는 회귀시각을 기존의 통계적 데이터를 활용하거나 교통 정보를 활용하거나 또는 이들을 함께 활용함으로써 회귀시각을 산출할 수 있다.In this way, the
배정표 수정부(23)는 산출된 회귀시각에 기초하여, 운행 중인 버스에 대한 운행일정을 수정한 수정 운행일정을 작성한다.The allocation
송신부(29)는 운행 중인 버스에 대하여 대해 산출된 회귀시각 또는 수정 운행일정을 기사의 단말기(50)로 송신한다. 수정된 운행 일정 등이 실시간으로 통보됨에 따라, 기사들의 차기 배차에 대한 압박감이 해소되어 보다 여유있는 운행을 유도하여 안전 운행이 제고되는 효과가 있다.The
이상 도면에 도시된 일실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록 청구 범위의 기술적 사상에 의해 정해져야 할 것이다.Although the embodiment shown in the drawings has been described with reference to, this is merely exemplary, and those of ordinary skill in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Accordingly, the true technical protection scope of the present invention should be determined by the technical spirit of the appended claims.
Claims (7)
상기 버스들을 운전하는 기사들의 근무일정에 대한 정보를 구비하는 근무일정 DB;
상기 운행일정 DB 와 상기 근무일정 DB 에 상기 운행일정과 상기 근무일정의 데이터를 입력하여 저장시키는 입력부; 및
상기 입력부를 통해 입력되거나 수정된 상기 운행일정 DB 와 상기 근무일정 DB 를 토대로 개개의 상기 버스들에 대해 상기 기사들을 배정하는 배정표를 소정의 근무조건에 따라 작성하는 배정표 작성부;
를 포함하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템.
a service schedule DB having information on service schedules in which each bus operates for all buses operating on a specific route;
a work schedule DB having information on the work schedules of drivers who drive the buses;
an input unit for inputting and storing data of the service schedule and the work schedule in the service schedule DB and the work schedule DB; and
an allocation table preparation unit for creating an allocation table for allocating the drivers to each of the buses according to predetermined working conditions based on the operation schedule DB inputted or modified through the input unit and the work schedule DB;
Bus driver's work assignment system, characterized in that it comprises a.
상기 데이터는, 상기 운행일정과 상기 근무일정에 대한 통상적인 상황에 대한 데이터인 기본 데이터, 및 상기 기본 데이터에 대하여 상기 운행일정과 상기 근무일정의 변경된 상황을 반영하기 위한 수정 데이터를 포함하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템.
The method of claim 1,
The data includes basic data, which is data on a normal situation with respect to the operation schedule and the work schedule, and correction data for reflecting the changed situation of the operation schedule and the work schedule with respect to the basic data Bus driver's work assignment system.
상기 근무조건은, 소정의 근무 주기 내에서의 각각의 상기 기사의 근무일수 또는 근무시간의 제한, 각각의 상기 기사의 연속되는 근무일수 또는 근무시간의 제한, 및 상기 기사들간의 근무시간의 편차의 제한 중 하나 이상을 포함하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템.
3. The method of claim 2,
The working conditions include a limit on the number of working days or working hours for each of the articles within a predetermined working cycle, a limit on the number of consecutive working days or working hours of each of the articles, and a variation in working hours between the articles. A bus driver's duty assignment system comprising one or more of the restrictions.
상기 버스의 운행 중에 상기 버스의 실제위치를 확인하는 위치확인 서버로부터 상기 실제위치를 실시간으로 수신하여 수집하는 위치 수집부; 및
상기 위치 수집부가 수집한 상기 실제위치를 토대로 상기 버스가 상기 차고지에 회귀하는 회귀시각을 산출하는 산출부;
를 더 포함하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템.
4. The method according to any one of claims 1 to 3,
a location collecting unit that receives and collects the actual location in real time from a location check server that checks the actual location of the bus during operation of the bus; and
a calculation unit for calculating a return time at which the bus returns to the garage based on the actual location collected by the location collection unit;
Bus driver's work assignment system, characterized in that it further comprises.
상기 버스의 운행 중에 도로의 교통 혼잡 상황을 확인하는 교통정보 서버로부터 상기 버스가 상기 차고지로 회귀하기 위해 이동하는 구간의 교통정보를 수신하여 수집하는 교통정보 수집부;
를 더 포함하며,
상기 산출부는 상기 교통정보 수집부의 수집 결과를 상기 실제위치에 반영하여 상기 회귀시각을 산출하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템.
5. The method of claim 4,
a traffic information collection unit that receives and collects traffic information of a section in which the bus moves to return to the garage from a traffic information server that checks the traffic congestion situation of the road during operation of the bus;
further comprising,
The calculation unit reflects the collection result of the traffic information collection unit in the actual location to calculate the return time.
산출된 상기 회귀시각에 기초하여, 운행 중인 상기 버스에 대한 상기 운행일정을 수정한 수정 운행일정을 작성하는 배정표 수정부;
를 더 포함하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템.
5. The method of claim 4,
an allocation table correction unit for creating a modified service schedule in which the operating schedule for the bus in operation is corrected based on the calculated regression time;
Bus driver's work assignment system, characterized in that it further comprises.
운행 중인 상기 버스에 대해 차회의 운행자로 배정된 상기 기사의 단말기로, 산출된 상기 회귀시각 또는 상기 수정 운행일정을 송신하는 송신부;
를 더 포함하는 것을 특징으로 하는 버스 운행 기사의 근무 배정 시스템.6. The method of claim 5,
a transmitter configured to transmit the calculated return time or the modified service schedule to the terminal of the driver assigned as a next operator for the bus in operation;
Bus driver's work assignment system, characterized in that it further comprises.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200165621A KR20220076785A (en) | 2020-12-01 | 2020-12-01 | System for Arranging Working Schedule of Bus Driver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200165621A KR20220076785A (en) | 2020-12-01 | 2020-12-01 | System for Arranging Working Schedule of Bus Driver |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220076785A true KR20220076785A (en) | 2022-06-08 |
Family
ID=81980961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200165621A KR20220076785A (en) | 2020-12-01 | 2020-12-01 | System for Arranging Working Schedule of Bus Driver |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220076785A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115320677A (en) * | 2022-08-30 | 2022-11-11 | 江西理工大学 | Permanent magnet magnetic levitation track traffic reservation car system |
KR102642574B1 (en) * | 2023-01-10 | 2024-02-29 | 뉴대진관광(주) | Server for managing commuter bus and program for managing commuter bus for driver |
-
2020
- 2020-12-01 KR KR1020200165621A patent/KR20220076785A/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115320677A (en) * | 2022-08-30 | 2022-11-11 | 江西理工大学 | Permanent magnet magnetic levitation track traffic reservation car system |
KR102642574B1 (en) * | 2023-01-10 | 2024-02-29 | 뉴대진관광(주) | Server for managing commuter bus and program for managing commuter bus for driver |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20220076785A (en) | System for Arranging Working Schedule of Bus Driver | |
US7734383B2 (en) | Method and apparatus for planning the movement of trains using dynamic analysis | |
Strathman et al. | Automated bus dispatching, operations control, and service reliability: Baseline analysis | |
Strathman et al. | Evaluation of transit operations: Data applications of Tri-Met's automated bus dispatching system | |
US7512481B2 (en) | System and method for computer aided dispatching using a coordinating agent | |
EP2747000B1 (en) | System and method for automatic allocation of mobile resources to tasks | |
KR101839628B1 (en) | Digital tachograph | |
US20120160612A1 (en) | Intelligent destination elevator control system | |
US20110184773A1 (en) | Method and System for Planning Paratransit Runs | |
CN112272842A (en) | Vehicle management system, vehicle management device, vehicle management method, and vehicle management device | |
EP0544542A2 (en) | Elevator management system time based security | |
US11340607B2 (en) | Vehicle external communication method and apparatus, and terminal | |
CN1319220A (en) | Paperless log system and method | |
RU2738773C2 (en) | Predicative control over multimodal ground transportation | |
CN110766196A (en) | Regular bus operation system based on enterprise employee requirements | |
CN111160720A (en) | Automatic bus scheduling event handling method and device | |
CN101364107A (en) | Dynamic dispatching method with prediction in complex large system environment | |
KR101171049B1 (en) | Demand sensitivity train operation plan setting system and method | |
JPH09123913A (en) | Transport management system | |
CN114418349A (en) | Bus peak special line evaluation method, device, equipment and storage medium | |
WO2017130367A1 (en) | Schedule arbitration system | |
CN114372688A (en) | Passenger station taxi capacity scheduling method, system, computer device and storage medium | |
JP7355188B1 (en) | Traffic management device and traffic management method | |
CN114330945A (en) | Method and system for dispatching network appointment using block chain service platform | |
JPH0228762A (en) | Car dispatching system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |