KR20200095753A - Car-pool matching Apparatus and Method Capable of Designating Priority for Driver - Google Patents
Car-pool matching Apparatus and Method Capable of Designating Priority for Driver Download PDFInfo
- Publication number
- KR20200095753A KR20200095753A KR1020190013507A KR20190013507A KR20200095753A KR 20200095753 A KR20200095753 A KR 20200095753A KR 1020190013507 A KR1020190013507 A KR 1020190013507A KR 20190013507 A KR20190013507 A KR 20190013507A KR 20200095753 A KR20200095753 A KR 20200095753A
- Authority
- KR
- South Korea
- Prior art keywords
- carpool
- driver
- request call
- priority
- matching
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 20
- 238000004364 calculation method Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 description 29
- 230000033001 locomotion Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000010454 slate Substances 0.000 description 2
- 230000029305 taxis Effects 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013077 scoring method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 238000012546 transfer Methods 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
- G06Q30/0619—Neutral agent
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
본 발명은 카풀 매칭 기술에 관한 것으로 특히 카풀 신청자가 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치 및 방법에 관한 것이다. The present invention relates to a carpool matching technology, and more particularly, to a carpool matching apparatus and method in which a carpool applicant can prioritize a carpool target driver.
통신망 네트워크의 발달에 힘입어 차량과 승객을 연결해주는 우버(uber), 주거의 일부를 타인에게 빌려주는 에어비앤비(Airbnb)는 대표적인 공유경제 서비스로, 자원을 소유하고 있는 제공자와 이 자원을 일시적으로 이용하기 원한는 이용자 간에 거래를 성사시켜주기위해 제안된 서비스이다. 이는 양자간 거래를 성사시켜줌으로써 IT기술의 발전과 더불어 제공자와 이용자 모두 상생할 수 있는 서비스로 각광받고 있다. Uber, which connects vehicles and passengers with the development of communication network, and Airbnb, which lends part of a home to others, are representative sharing economy services. Want to use is a service proposed to close transactions between users. This is in the spotlight as a service that can coexist with both providers and users along with the development of IT technology by concluding bilateral transactions.
특히 자동차 운행시에 이동경로가 유사한 다른 이용자를 합류시켜서 함께 공유하는 카풀 서비스(Car Pool Service)는 차량 소유주에게 경제적 이익을 제공함과 동시에 이용자에게는 대중교통 사용의 불편함을 해소시켜줄 수 있다는 점에서 특히 스마트폰 기반의 IT 기술 서비스와 접목 시키기위한 다양한 형태의 서비스 제안이 확산되고있는 추세에 있다. In particular, the Car Pool Service, which joins and shares other users with similar travel routes while driving a car, provides economic benefits to vehicle owners and relieves users of the inconvenience of using public transportation. Various types of service proposals for incorporating smartphone-based IT technology services are spreading.
그러나 자가용자동차의 유료카풀 서비스가 기존 택시 사업자의 수익과 직업 안정성을 악화시킨다는 점에서 그에 대한 반발이 거세다. 사실 자가용 자동차가 택시 사업자와 유사한 형태의 영업 행위를 하게되면 그동안 택시 업계에 종사해온 택시 운수 종사자의 생존권이 위협받는 것은 불가피한 상황이다. 승객의 유상 운송 면허 취득을 위해 시간과 돈을 투자한 기존의 택시기사와의 형평성에 위배되는 문제가 발생한다. 따라서 기존의 택시 사업자의 입장과 수익 제공에 대한 방안을 고려할 필요가 있다. However, the backlash is strong in that the paid carpool service of private cars deteriorates the profits and job stability of existing taxi operators. In fact, when a private car engages in business activities similar to those of a taxi operator, it is inevitable that the survival rights of taxi transport workers who have been in the taxi industry are threatened. A problem arises that violates the equity of existing taxi drivers who invest time and money to acquire a passenger's license for paid transportation. Therefore, it is necessary to consider the position of the existing taxi service provider and a plan for providing profits.
본 발명은 이 같은 기술적 배경에서 도출된 것으로, 카풀 자유 가입 운전자와 택시를 운행하는 지정 가입 운전자를 구분하여 운전자의 참여 성격과 운행상황을 반영하여 실시간으로 카풀 요청콜 수신순서에 대한 우선순위를 배정하고, 우선순위에 따라 카풀 요청콜을 시간차를 두고 전송하는 카풀 매칭 장치 및 방법을 제공하는 것을 목적으로 한다. The present invention is derived from this technical background, and assigns priority to the order of receiving a carpool request call in real time by dividing a free carpool subscription driver from a designated subscribing driver who operates a taxi, reflecting the driver's participation characteristics and driving conditions. And, it is an object of the present invention to provide a carpool matching apparatus and method for transmitting a carpool request call with a time difference according to the priority.
또한 기존의 택시 사업자에게 우선적으로 카풀 요청콜을 제공함으로써 기존 택시 사업자의 수익과 직업 안정성을 보장해주는 것을 목적으로 한다. In addition, it aims to guarantee the profits and job security of existing taxi operators by providing carpool request calls with priority to existing taxi operators.
필요에 따라 카풀신청 운전자들을 그룹별로 구분하여 요금체제나 정부 지원금의 지급을 차등적으로 지급할 수 있는 카풀 매칭 장치 및 방법을 제안하고자 한다. We would like to propose a carpool matching device and method that can differentially pay the fare system or government subsidies by dividing the drivers who apply for carpool by group as needed.
나아가 택시의 공급보다 수요가 많은 장소나 시간대에서 자가용 제공자가 카풀 서비스에 참여함으로써 카풀 이용의 매칭도를 높여 편리성을 확보할 수 있는 카풀 매칭 장치 및 방법을 제공함에 그 목적이 있다. Further, it is an object of the present invention to provide a carpool matching device and method capable of securing convenience by increasing the matching degree of carpool use by participating in a carpool service in a place or time zone where demand is greater than the supply of taxis.
상기의 과제를 달성하기 위한 본 발명은 다음과 같은 구성을 포함한다. The present invention for achieving the above object includes the following configuration.
즉 본 발명의 일 실시예에 따른 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법은 지정 가입 운전자인지 자유 가입 운전자인지에 따라 카풀신청 운전자에게 고정 가중치를 부여하는 단계, 카풀 요청자 단말로부터 카풀신청 운전자의 성별, 연령, 및 반경 거리 중 적어도 하나의 항목에 대한 가변 가중치를 입력받아 상기 카풀신청 운전자에게 부여하는 단계, 상기 카풀 요청자 단말로부터 카풀 요청콜이 수신되면, 상기 고정 가중치와 상기 가변 가중치를 고려하여 상기 수신된 카풀 요청콜과 카풀신청 운전자의 카풀 매칭 점수를 산출하는 단계, 상기 카풀 매칭 점수에 기반하여 적어도 하나 이상의 카풀신청 운전자를 선별하여 1순위 카풀 요청콜 대상 운전자로 선정하는 단계, 상기 선정된 1순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 단계, 상기 카풀 요청콜을 전송한 이후에 일정 시간 동안 그에 대한 응답이 수신되지 않으면, 상기 카풀 매칭 점수에 기반하여 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자를 선정하는 단계 및 상기 선정된 2순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 단계를 포함하는 것을 특징으로 한다.That is, the carpool matching method in which priority can be designated for a carpool target driver according to an embodiment of the present invention is the step of assigning a fixed weight to the carpooling driver according to whether the driver is a designated subscribed driver or a freely subscribed driver, and applies for a carpool from the carpool requester terminal. A step of receiving a variable weight for at least one of the driver's gender, age, and radius distance and giving it to the carpool requesting driver. When a carpool request call is received from the carpool requester terminal, the fixed weight and the variable weight are applied. Calculating a carpool matching score of the received carpool request call and the carpool requesting driver in consideration, selecting at least one carpool requesting driver based on the carpool matching score and selecting a first priority carpool request call target driver, the Transmitting the carpool request call to the carpool requesting driver terminals possessed by the selected primary carpool request call target driver, and if a response is not received for a certain period of time after transmitting the carpool request call, the carpool matching Including the step of selecting at least one or more second priority carpool request call target drivers based on the score, and transmitting the carpool request call to carpool application driver terminals possessed by the selected second priority carpool request call target driver It features.
한편, 본 발명의 일 실시예에 따른 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치는 카풀신청 운전자가 지정 가입 운전자인지 자유 가입 운전자인지에 따라 고정 가중치를 부여하는 고정 가중치 부여부, 카풀 요청자 단말로부터 카풀신청 운전자의 성별, 연령, 및 반경 거리 중 적어도 하나의 항목에 대한 가변 가중치를 입력받아 부여하는 가변 가중치 부여부, 상기 카풀 요청자 단말로부터 카풀 요청콜이 수신되면, 상기 고정 가중치와 상기 가변 가중치를 고려하여 상기 수신된 카풀 요청콜과 카풀신청 운전자의 카풀 매칭 점수를 산출하는 카풀 매칭점수 산출부, 상기 카풀 매칭점수 산출부에서 산출된 카풀 매칭 점수에 기반하여 적어도 하나 이상의 카풀신청 운전자를 선별하여 1순위 카풀 요청콜 대상 운전자로 선정하는 요청콜 대상 운전자 선정부 및 상기 요청콜 대상 운전자 선정부에서 선정된 1순위 카풀 요청콜 대상 운전자가 소지하는 카풀신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 카풀 요청콜 전송부를 포함하고, 상기 요청콜 대상 운전자 선정부는 상기 카풀 요청콜을 전송한 이후에 일정 시간 동안 그에 대한 응답이 수신되지 않으면, 상기 카풀 매칭 점수에 기반하여 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자를 더 선정하고, 상기 카풀 요청콜 전송부는 상기 선정된 2순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 것을 특징으로 한다.On the other hand, the carpool matching device capable of assigning priority to a carpool target driver according to an embodiment of the present invention is a fixed weighting unit that assigns a fixed weight according to whether the carpooling driver is a designated subscription driver or a free subscription driver, and a carpool requester. A variable weighting unit that receives and assigns a variable weight for at least one of the gender, age, and radius distance of the carpool requesting driver from the terminal, and when a carpool request call is received from the carpool requester terminal, the fixed weight and the variable A carpool matching score calculation unit that calculates the carpool matching score of the received carpool request call and the carpool requesting driver in consideration of the weight, and selects at least one carpool application driver based on the carpool matching score calculated by the carpool matching score calculation unit Then, the carpool request call is transmitted to the carpool requesting driver terminals possessed by the request call target driver selection unit selected as the first carpool request call target driver and the first carpool request call target driver selected by the request call target driver selection unit. A carpool request call transmission unit, wherein the request call target driver selection unit requests at least one or more second priority carpools based on the carpool matching score if a response is not received for a certain period of time after transmitting the carpool request call The call target driver is further selected, and the carpool request call transmission unit transmits the carpool request call to carpool requesting driver terminals possessed by the selected second priority carpool request call target driver.
본 발명에 따르면, 카풀 자유 가입 운전자와 택시를 운행하는 지정 가입 운전자를 구분하여 운전자의 참여 성격과 운행상황을 반영하여 실시간으로 카풀 요청콜 수신순서에 대한 우선순위를 배정하고, 우선순위에 따라 카풀 요청콜을 시간차를 두고 전송하는 카풀 매칭 장치 및 방법을 제공할 수 있다.According to the present invention, a carpool free signup driver and a designated signup driver operating a taxi are classified, and priority is assigned to the order of receiving a carpool request call in real time by reflecting the driver's participation characteristics and driving conditions, and carpooling according to the priority. It is possible to provide a carpool matching apparatus and method for transmitting a request call with a time difference.
또한 기존의 택시 사업자에게 우선적으로 카풀 요청콜을 제공함으로써 기존 택시 사업자의 수익과 직업 안정성을 보장해줄 수 있는 효과가 도출된다. In addition, by providing a carpool request call preferentially to existing taxi operators, the effect of guaranteeing the profits and job security of existing taxi operators is derived.
필요에 따라 카풀신청 운전자들을 그룹별로 구분하여 요금체제나 정부 지원금의 지급을 차등적으로 지급할 수 있는 카풀 매칭 장치 및 방법을 제안할 수 있다.If necessary, it is possible to propose a carpool matching device and method capable of differentially paying the fare system or the payment of government subsidies by dividing the carpool application drivers by group.
나아가 택시의 공급보다 수요가 많은 장소나 시간대에서 자가용 제공자가 카풀 서비스에 참여함으로써 카풀 이용의 매칭도를 높여 편리성을 확보할 수 있는 효과가 있다.Furthermore, there is an effect of securing convenience by increasing the matching degree of carpool use by participating in the carpool service in a place or time zone where demand is greater than the supply of taxis.
도 1 은 본 발명의 일 실시예에 따른 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치를 설명하기 위한 도면,
도 2 는 본 발명의 일 실시예에 따른 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법을 설명하기위한 도면이다. 1 is a view for explaining a carpool matching device capable of assigning priority to a carpool target driver according to an embodiment of the present invention;
2 is a view for explaining a carpool matching method in which priority can be designated for a carpool target driver according to an embodiment of the present invention.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. It should be noted that the technical terms used in the present invention are only used to describe specific embodiments, and are not intended to limit the present invention. In addition, the technical terms used in the present invention should be interpreted as generally understood by those of ordinary skill in the technical field to which the present invention pertains, unless otherwise defined in the present invention. It should not be construed as a human meaning or an excessively reduced meaning.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1 은 본 발명의 일 실시예에 따른 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치를 설명하기 위한 도면이다. 1 is a view for explaining a carpool matching device capable of assigning priority to a carpool target driver according to an embodiment of the present invention.
도 1 에서 알 수 있듯이, 카풀 매칭 장치(10)는 다수의 카풀 요청자 단말(20)들 및 카풀 신청 운전자 단말(30)들과 통신을 수행한다. As can be seen in FIG. 1, the carpool matching device 10 communicates with a plurality of carpool requester terminals 20 and carpool requesting driver terminals 30.
일 실시예에 있어서. 카풀 요청자 단말(20)은 본 발명의 일 실시예에 따른 카풀 매칭 서비스를 이용하기 원하는 카풀 요청자가 소지한다. 카풀 요청자 단말(20)은 일 실시예에 따른 카풀 매칭 서비스를 위한 전용 어플리케이션이 탑재되어 구동된다. 카풀 매칭 서비스를 위한 전용 어플리케이션은 단말 상의 응용 프로그램 (application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(app)을 포함한다.In one embodiment. The carpool requester terminal 20 is possessed by a carpool requester who wants to use the carpool matching service according to an embodiment of the present invention. The carpool requester terminal 20 is driven by mounting a dedicated application for a carpool matching service according to an embodiment. The dedicated application for the carpool matching service refers to an application on a terminal, and includes, for example, an app running on a mobile terminal (smartphone).
카풀 요청자 단말(20)은 카풀 요청자가 사용하는 IP 할당된 단말기로서 인터넷등을 통해 네트워크 통신을 수행한다. The carpool requester terminal 20 is an IP-allocated terminal used by the carpool requester and performs network communication through the Internet or the like.
여기서 카풀 요청자 단말(20)은 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰 (smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the carpool requester terminal 20 is, for example, a wireless communication device that guarantees portability and mobility, and includes navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), Personal Digital Cellular (PDC), and PHS ( Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal , And all kinds of handheld-based wireless communication devices such as a smartphone, a smartpad, and a tablet PC.
뿐만 아니라, 데스크탑 PC(desktop PC), 슬레이트 PC(slate PC), 노트북 컴퓨터(notebook computer) PMP(Portable Multimedia Player)등이 해당될 수 있다. 물론, 본 발명이 적용 가능한 단말기는 상술한 종류에 한정되지 않고, 외부 장치와 통신이 가능한 형태의 단말기를 모두 포함할 수 있음은 당연하다.In addition, a desktop PC, a slate PC, a notebook computer, and a portable multimedia player (PMP) may be applicable. Of course, the terminal to which the present invention is applicable is not limited to the above-described types, and it is natural that all terminals capable of communicating with external devices may be included.
카풀 요청자 단말(20)과 카풀 매칭 장치(10) 간의 통신 방식은 제한되지 않으며, 네트워크가 포함할 수 있는 통신망(일례로, 이동통신망, 유선 인터넷, 무선인터넷, 방송망)을 활용하는 통신 방식뿐만 아니라 기기들 간의 근거리 무선 통신 역시 포함될 수 있다. The communication method between the carpool requester terminal 20 and the carpool matching device 10 is not limited, and not only a communication method using a communication network (for example, a mobile communication network, wired Internet, wireless Internet, broadcasting network) that the network can include. Short-range wireless communication between devices may also be included.
여기서 네트워크는, PAN(personal area network), LAN(local area network), CAN(campus area network), MAN(metropolitan area network), WAN(wide area network), BBN(broadband network), 인터넷 등의 네트워크 중 하나 이상의 임의의 네트워크를 포함할 수 있다. Here, the network is one of networks such as PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. It may include one or more of any network.
또한, 네트워크는 버스 네트워크, 스타 네트워크, 링 네트워크, 메쉬 네트워크, 스타-버스 네트워크, 트리 또는 계층적(hierarchical) 네트워크 등을 포함하는 네트워크 토폴로지 중 임의의 하나 이상을 포함할 수도 있으나, 이에 제한되지 않는다.In addition, the network may include any one or more of a network topology including a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree, or a hierarchical network, but is not limited thereto. .
카풀 신청 운전자 단말(30)은 일 실시예에 따른 카풀 매칭 서비스를 통해 카풀 서비스를 제공하고자 하는 자동차 운전자가 소지한다. 카풀 신청 운전자 단말(30)은 일 실시예에 따른 카풀 매칭 서비스를 위한 전용 어플리케이션이 탑재되어 구동된다. The carpool application driver terminal 30 is possessed by a vehicle driver who intends to provide a carpool service through a carpool matching service according to an embodiment. The carpool application driver terminal 30 is driven with a dedicated application for a carpool matching service according to an embodiment.
여기서 카풀 신청 운전자는 택시 사업자이거나, 일예로 출퇴근 시에 순수한 카풀 멤버를 찾기 위한 일반인일 수도 있다. 뿐만 아니라, 용달 트럭 같이 소형, 대형 화물 배송을 할 수 있는 배송차량 운전자일 수도 있다. Here, the driver applying for a carpool may be a taxi operator or, for example, a general public who seeks a pure carpool member when commuting to work. In addition, he may be a driver of a delivery vehicle that can deliver small and large cargoes such as a dragon truck.
다시 말해 본 발명의 일 실시예에 따른 카풀 매칭 서비스는 다양한 형태의 운반 서비스 시스템에서 카풀 서비스를 제공하도록 적용가능하다. In other words, the carpool matching service according to an embodiment of the present invention is applicable to provide a carpool service in various types of transport service systems.
일 실시예에 있어서 카풀 신청 운전자 단말(30)은 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰 (smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.In one embodiment, the carpool application driver terminal 30 is, for example, a wireless communication device that guarantees portability and mobility, and includes navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), Personal Digital (PDC). Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro ( Wireless Broadband Internet) terminal, a smart phone (smartphone), a smart pad (smartpad), a tablet PC (Tablet PC) may include all kinds of handheld-based wireless communication devices.
뿐만 아니라, 데스크탑 PC(desktop PC), 슬레이트 PC(slate PC), 노트북 컴퓨터(notebook computer) PMP(Portable Multimedia Player)등이 해당될 수 있다. 물론, 본 발명이 적용 가능한 단말기는 상술한 종류에 한정되지 않고, 외부 장치와 통신이 가능한 형태의 단말기를 모두 포함할 수 있음은 당연하다.In addition, a desktop PC, a slate PC, a notebook computer, and a portable multimedia player (PMP) may be applicable. Of course, the terminal to which the present invention is applicable is not limited to the above-described types, and it is natural that all terminals capable of communicating with external devices may be included.
카풀 신청 운전자 단말(30)과 카풀 매칭 장치(10) 간의 통신 방식은 제한되지 않으며, 네트워크가 포함할 수 있는 통신망(일례로, 이동통신망, 유선 인터넷, 무선인터넷, 방송망)을 활용하는 통신 방식뿐만 아니라 기기들 간의 근거리 무선 통신 역시 포함될 수 있다. The communication method between the carpool application driver terminal 30 and the carpool matching device 10 is not limited, and only a communication method using a communication network (for example, a mobile communication network, wired Internet, wireless Internet, broadcasting network) that the network can include. In addition, short-range wireless communication between devices may also be included.
여기서 네트워크는, PAN(personal area network), LAN(local area network), CAN(campus area network), MAN(metropolitan area network), WAN(wide area network), BBN(broadband network), 인터넷 등의 네트워크 중 하나 이상의 임의의 네트워크를 포함할 수 있다. Here, the network is one of networks such as PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. It may include one or more of any network.
또한, 네트워크는 버스 네트워크, 스타 네트워크, 링 네트워크, 메쉬 네트워크, 스타-버스 네트워크, 트리 또는 계층적(hierarchical) 네트워크 등을 포함하는 네트워크 토폴로지 중 임의의 하나 이상을 포함할 수도 있으며, 이에 제한되지 않는다.In addition, the network may include any one or more of network topologies including a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree, or a hierarchical network, but is not limited thereto. .
카풀 매칭 장치(10)는 카풀 매칭 서비스를 위한 전용 어플리케이션을 통해 카풀 요청자 단말(20)로부터 카풀 요청자의 회원 가입을 받는다. 그리고 회원 가입한 카풀 요청자의 식별 정보와 가변 가중치 부여를 위한 부가 정보들을 수신하여 저장, 관리한다. The carpool matching device 10 receives a membership subscription of a carpool requester from the carpool requester terminal 20 through a dedicated application for a carpool matching service. In addition, it receives, stores, and manages the identification information of the carpool requester who has joined the membership and additional information for assigning variable weights.
또한 카풀 매칭 장치(10)는 카풀 매칭 서비스를 위한 전용 어플리케이션을 통해 카풀 신청 운전자 단말로부터 회원 가입 요청을 받고 승인한다. 그리고 회원 가입한 카풀 신청 운전자의 식별 정보와, 카풀 매칭 서비스 제공자가 카풀 신청 운전자에게 부여한 고정 가중치 정보를 함께 저장한다. In addition, the carpool matching device 10 receives and approves a member subscription request from a carpool application driver terminal through a dedicated application for a carpool matching service. In addition, the identification information of the carpool application driver who has signed up as a member and the fixed weight information assigned to the carpool application driver by the carpool matching service provider are stored together.
본 발명의 일 실시예에 따른 카풀 매칭 장치(10)는 통신부(110), 고정 가중치 부여부(120), 가변 가중치 부여부(130), 카풀 매칭 점수 산출부(140), 요청콜 대상 운전자 선정부(150), 카풀 요청콜 전송부(160), 정보 제공부(170) 및 데이터베이스(180)를 포함한다. The carpool matching device 10 according to an embodiment of the present invention includes a communication unit 110, a fixed weighting unit 120, a variable weighting unit 130, a carpool matching score calculation unit 140, and a driver line for a request call. It includes the government 150, a carpool request call transmission unit 160, an information providing unit 170 and a
통신부(110)는 카풀 요청자 단말(20) 및 카풀 신청 운전자 단말(30)과 데이터 송수신을 위한 지술적 구성으로 유무선 통신망으로 연결되어 회원 가입정보, 로그인 정보, 카풀 매칭 서비스의 요청 및 응답 등을 송수신 한다.The communication unit 110 is connected to a wired/wireless communication network in a geotechnical configuration for data transmission and reception with the carpool requester terminal 20 and the carpool application driver terminal 30 to transmit and receive member subscription information, login information, and request and response of a carpool matching service. do.
통신부(110)는 통신망에 정의된 프로토콜 스택(예를 들면, TCP/IP 프로토콜, CDMA 프로토콜)을 기반으로 카풀 요청자 단말(20) 또는 카풀 신청 운전자 단말(30)과 소정의 통신 채널을 연결하고, 카풀 요청자 단말(20) 또는 카풀 신청 운전자 단말(30)에 구비된 통신 프로그램에 정의된 통신 프로토콜(예를 들면, HTTP(Hyper-Text Transfer Protocol), WAP(Wireless Application Protocol)/ME(Mobile Explorer))을 이용하여 본 실시예에 따른 공동 주문 배달 서비스에 필요한 정보를 송수신하게 된다. The communication unit 110 connects the carpool requester terminal 20 or the carpool requesting driver terminal 30 and a predetermined communication channel based on a protocol stack (eg, TCP/IP protocol, CDMA protocol) defined in the communication network, A communication protocol defined in a communication program provided in the carpool requester terminal 20 or the carpool application driver terminal 30 (for example, HTTP (Hyper-Text Transfer Protocol), WAP (Wireless Application Protocol)/ME (Mobile Explorer)) ) To transmit and receive information necessary for the joint order delivery service according to the present embodiment.
그러나, 본 발명에서는 네트워크의 종류를 한정하는 것은 아니고, 통신부(110)는 무선 랜(Wi-Fi), 블루투스(Bluetooth), UWB(Ultra Wideband), 지그비(ZigBee), NFC(Near Field Communication), WFD(Wi-Fi Direct), 적외선 통신(IrDA, infrared Data Association), 3G, 4G, LTE, LTE-A 방식 및 그 등가 방식 등의 다양한 유무선 통신 방식을 적용할 수도 있다.However, in the present invention, the type of network is not limited, and the communication unit 110 includes wireless LAN (Wi-Fi), Bluetooth, UWB (Ultra Wideband), ZigBee, NFC (Near Field Communication), Various wired and wireless communication methods such as WFD (Wi-Fi Direct), infrared communication (IrDA, infrared Data Association), 3G, 4G, LTE, LTE-A methods, and equivalent methods can also be applied.
일 실시예에 있어서, 고정 가중치 부여부(120), 가변 가중치 부여부(130), 카풀 매칭 점수 산출부(140), 요청콜 대상 운전자 선정부(150), 카풀 요청콜 전송부(160), 정보 제공부(170)는 프로세서 상에 탑재되는 논리회로 및 그에서 구동되는 프로그램에 의해 구현된다. In an embodiment, a fixed weighting unit 120, a variable weighting unit 130, a carpool matching score calculation unit 140, a request call target driver selection unit 150, a carpool request call transmission unit 160, The information providing unit 170 is implemented by a logic circuit mounted on a processor and a program driven therein.
프로세서는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 데이터베이스(180) 또는 통신부(110)에 의해 프로세서로 제공될 수 있다. 예를 들어 프로세서는 데이터베이스 즉 메모리와 같은 기록 장치에 저장된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다.The processor may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input/output operations. The command may be provided to the processor by the
고정 가중치 부여부(120)는 카풀신청 운전자가 지정 가입 운전자인지 자유 가입 운전자인지에 따라 고정 가중치를 부여한다.The fixed weight assigning unit 120 assigns a fixed weight according to whether the carpool application driver is a designated subscription driver or a free subscription driver.
고정 가중치 정보는 어떤 카풀 요청자와 매칭되던지 상관없이 불변하는 값이다. 일예로 고정 가중치는 카풀 신청 운전자가 택시와 같이 수송 형태의 영업을 직업으로 하는 지정 가입 운전자인지 필요에 따라 일시적으로 카풀 서비스를 이용하고자하는 자유 가입 운전자인지 형태에 따라 상이하게 부여될 수 있다. 뿐만 아니라 고정 가중치 정보는 카풀 신청 운전자가 소지하는 자동차 형태나, 카풀 매칭 요청 시간대에 따라 상이하게 설정 가능하다. The fixed weight information is a value that does not change regardless of which carpool requestor is matched. As an example, the fixed weight may be differently assigned depending on the type of the carpool applying driver whether the driver is a designated driver who is a designated driver who engages in a transportation-type business such as a taxi, or a free driver who wants to temporarily use the carpool service as needed. In addition, the fixed weight information can be set differently according to the type of the car possessed by the carpool applying driver or the carpool matching request time period.
바람직하게는 지정 가입 운전자에 대한 가중치 점수가 높게 설정된다. 특히 출퇴근 시간 이외의 택시 이용량이 낮은 시간에 택시 운행을 하는 지정 가입 운전자에게 더 높은 고정 가중치가 부여되도록 시간대 별로 설정하는 것도 가능하다. 이에 따라 카풀 매칭 요청이 발생한 경우에 우선적으로 택시 운행을 하는 지정 가입 운전자에게 카풀 매칭이 이루어지도록 할 수 있다. 그러나 택시 이용량이 많은 출퇴근 시간의 경우에는 지정 가입 운전자에게 부여되는 가중치를 상대적으로 다른시간보다 낮게 설정함으로써 카풀 매칭도를 높일 수 있는 것이다. Preferably, the weight score for the designated subscribed driver is set high. In particular, it is also possible to set each time zone so that a higher fixed weight is given to a designated subscriber driver who runs a taxi at times when the amount of taxi use is low other than the rush hour. Accordingly, when a carpool matching request occurs, carpool matching may be performed with a designated driver who preferentially operates a taxi. However, in the case of commuting hours with a large amount of taxi use, the carpool matching degree can be increased by setting the weight assigned to the designated subscriber driver to be relatively lower than that of other hours.
가변 가중치 부여부(130)는 카풀 요청자 단말(20)로부터 카풀신청 운전자의 성별, 연령, 및 반경 거리 중 적어도 하나의 항목에 대한 가변 가중치를 입력받아 부여한다. 가변 가중치는 카풀 요청자의 선호도에 따라 카풀 요청자마다 상이하게 설정가능하다. The variable weight assigning unit 130 receives and assigns a variable weight for at least one of the gender, age, and radius distance of the carpool requesting driver from the carpool requester terminal 20. The variable weight can be set differently for each carpool requester according to the preference of the carpool requester.
일 양상에 있어서 가변 가중치 부여부(130)는 카풀 신청 운전자의 주행 습관, 법규 준수 정도, 보험 이력 내용, 운행 차종, 탑승 가능 인원, 화물 운송 여부 중 적어도 하나의 항목에 대한 가변 가중치 정보를 더 입력받아 반영할 수 있다. In one aspect, the variable weighting unit 130 further inputs variable weight information on at least one of the driving habits of the driver applying for the carpool, the degree of compliance with laws, insurance history, vehicle type, number of passengers, and whether or not to transport cargo. You can receive and reflect.
예를 들어 카풀 요청자가 여성 운전자를 선호하는 경우에 가변 가중치의 성별 항목에서 여성 카풀신청 운전자에 대해 높은 가변 가중치를 부여하도록 설정할 수 있다. 또한 빠른시간 내에 신속하게 카풀 서비스를 이용하기 원하는 경우에 반경 거리 항목에서 반경거리가 가까운 경우에 높은 가변 가중치를 부여하도록 설정하는 것도 가능하다. For example, when a carpool requester prefers a female driver, it may be set to give a high variable weight to a female carpooling driver in a gender item of variable weight. In addition, it is also possible to set the radius distance item to give a high variable weight when the radius distance is close in case of wanting to use the carpool service quickly within a short time.
또한, 여러명의 탑승객을 위한 자동차가 필요하거나, 많은 짐을 운송해야할 필요가 있을 경우에는 차종 별로 허용 가능한 탑승 인원 및 짐의 운송 가능량을 파악하여 가변 가중치를 상이하게 부여하는 것도 가능하다. In addition, when a vehicle for several passengers is required or when it is necessary to transport a large amount of luggage, it is possible to determine the allowable number of passengers and the amount of luggage that can be transported for each vehicle type and assign variable weights differently.
추가적으로 카풀 신청 운전자 차량의 이전 운행 기록 혹은 소정 시간 이내의 운행기록, 당일 운행 기록에 따라 실제 주행 거리가 정해진 기준 거리 이상인 경우에 후순위로 밀려나도록 가변 가중치를 설정하는 것도 가능하다. In addition, it is also possible to set variable weights so that the actual driving distance is pushed down to a lower priority according to the previous driving record of the vehicle applying for carpool, the driving record within a predetermined time, or the driving record of the day.
이때 가변 가중치는 카풀 요청자가 카풀을 신청할때마다 입력 하도록 구현될 수도 있고, 카풀 요청자마다 초기화된 값으로 저장될 수도 있다. 다양한 변형예들을 포괄할 수 있다. At this time, the variable weight may be implemented to be input every time a carpool requester applies for a carpool, or may be stored as an initialized value for each carpool requester. It can cover a variety of variations.
카풀 매칭 점수 산출부(140)는 카풀 요청자 단말로부터 카풀 요청콜이 수신되면, 고정 가중치 부여부(120)에서 부여된 고정 가중치와 가변 가중치 부여부(130)에서 부여된 가변 가중치를 고려하여 수신된 카풀 요청콜과 카풀신청 운전자의 카풀 매칭 점수를 산출한다. When a carpool request call is received from the carpool requester terminal, the carpool matching score calculation unit 140 is received in consideration of the fixed weight given by the fixed weighting unit 120 and the variable weight given by the variable weighting unit 130. Calculate the carpool request call and the carpool matching score of the carpooling driver.
카풀 매칭 점수 산출부(140)는 고정 가중치 부여부(120)에서 부여된 고정 가중치와 가변 가중치 부여부(130)에서 부여된 가변 가중치를 반영하여 배점 방식을 사용한 특정 알고리즘을 적용하여 카풀 요청콜과 카풀신청 운전자 간의 매칭 점수를 산출할 수 있다. The carpool matching score calculation unit 140 applies a specific algorithm using a scoring method by reflecting the fixed weights given by the fixed weighting unit 120 and the variable weights given by the variable weighting unit 130, Matching scores between drivers applying for carpool can be calculated.
요청콜 대상 운전자 선정부(150)는 카풀 매칭 점수 산출부(140)에서 산출된 카풀 매칭 점수에 기반하여 적어도 하나 이상의 카풀신청 운전자를 선별하여 1순위 카풀 요청콜 대상 운전자로 선정한다. The request call target driver selection unit 150 selects at least one carpool application driver based on the carpool matching score calculated by the carpool matching score calculation unit 140 and selects the first carpool request call target driver.
그리고 카풀 요청콜 전송부(160)는 요청콜 대상 운전자 선정부(150)에서 선정된 1순위 카풀 요청콜 대상 운전자가 소지하는 카풀신청 운전자 단말들에게 카풀 요청콜을 전송한다. In addition, the carpool request call transmission unit 160 transmits a carpool request call to the carpool requesting driver terminals possessed by the first carpool request call target driver selected by the request call target driver selection unit 150.
요청콜 대상 운전자 선정부(150)는 카풀 요청콜 전송부(160)가 카풀 요청콜을 전송한 이후에 일정 시간 동안 그에 대한 응답이 수신되지 않으면, 카풀 매칭 점수에 기반하여 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자를 더 선정한다. If a response to the request call target driver 150 is not received for a certain period of time after the carpool request call transmission unit 160 transmits the carpool request call, at least one or more secondary carpools based on the carpool matching score Select more drivers for request calls.
그리고 카풀 요청콜 전송부(160)는 선정된 2순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말(30)들에게 카풀 요청콜을 전송한다.In addition, the carpool request call transmission unit 160 transmits a carpool request call to the carpool requesting driver terminals 30 possessed by the selected second-order carpool request call target driver.
즉, 카풀 요청콜 전송부(160)는 고정 가중치 및 가변 가중치를 반영하여 선별된 적어도 하나 이상의 1순위 카풀 요청콜 대상 운전자와 2 순위 카풀 요청콜 대상 운전자 간에 시간차 호출(Time-Lag-Call) 방식으로 카풀 요청콜을 전송한다. 나아가서는 3 순위 또는 그 이상 후순위의 카풀 요청콜 대상자 운전자를 구분하는 것도 가능하다. That is, the carpool request call transmission unit 160 is a Time-Lag-Call method between at least one or more first carpool request call target drivers and second carpool request call target drivers selected by reflecting fixed weights and variable weights. Sends a carpool request call to. Furthermore, it is possible to classify drivers who are subject to a carpool request call with a third or higher priority.
일 예로 고정 가중치 변수를 지정 가입 운전자인지 자유 가입 운전자인지에 따른 운전자 구분, 운행 요청 시간으로 설정하고, 가변 가중치 변수를 카풀 요청자가 요청한 장소까지 도달하는데 걸리는 시간인 도착 이동 시간, 운전자가 평소에 이동하는 경로를 반영한 운전자 이동 패턴으로 가정할 수 있다. For example, a fixed weight variable is set as the driver classification according to whether a designated subscription driver or a free subscription driver, driving request time, and a variable weight variable is the arrival travel time, which is the time it takes to reach the place requested by the carpool requester, and the driver moves normally. It can be assumed as a driver's movement pattern reflecting the route to be taken.
전술한 바와 같이 고정 가중치는 카풀 매칭 서비스 제공자에 의해 부여되고, 가변 가중치는 카풀 요청자에 의해 부여될 수 있다. As described above, a fixed weight may be given by a carpool matching service provider, and a variable weight may be assigned by a carpool requester.
본 발명의 추가적인 양상에 있어서, 일 실시예에 따른 고정 가중치 부여부(120)는 카풀신청 운전자를 그룹화하고, 그룹별로 상이한 요금 체제를 적용하도록 설정할 수 있다. 예를들어 택시 사업자인 지정 가입 운전자와 일반 자유 가입 운전자의 경우에 요금 체제를 상이하게 적용하도록 설정할 수 있다. In an additional aspect of the present invention, the fixed weighting unit 120 according to an embodiment may group carpool applicants and set a different fare system for each group. For example, it is possible to set the fare system to be applied differently in the case of a designated driver who is a taxi operator and a general free driver.
정보 제공부(170)는 카풀 신청 운전자 단말(30)로부터 카풀 요청콜 전송에 대한 응답이 수신되면 카풀 신청 운전자가 속한 그룹의 요금 체제를 확인하여 확인된 요금체제에 따라 카풀 요금을 산출하고, 카풀 요청자에게 카풀 요청콜 전송에 대해 응답한 카풀 신청 운전자 정보, 예상 도착시간, 카풀 요금 정보 중 적어도 하나를 제공한다. When a response to the transmission of the carpool request call is received from the carpool application driver terminal 30, the information providing unit 170 checks the fare system of the group to which the carpool application driver belongs, calculates the carpool fare according to the confirmed fare system, and At least one of carpool request driver information, expected arrival time, and carpool fee information in response to the transmission of the carpool request call is provided to the requester.
데이터베이스(180)는 일 실시예에 따른 카풀 매칭 서비스에 회원 가입된 카풀 요청자 단말 식별 정보를 포함한 카풀 요청자 정보와, 카풀 신청 운전자 단말의 식별 정보를 포함하는 카풀 신청 운전자 정보를 저장한다. The
데이터베이스(180)는 카풀 매칭 서비스 제공자에 의해 설정되는 고정 가중치 정보와 각 카풀 요청자가 개별적으로 설정한 가변 가중치 정보를 저장한다. The
일 실시예에 있어서, 데이터베이스(180)는 컴퓨터에서 판독 가능한 기록매체로서,RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. In one embodiment, the
이하 고정 가중치 부여와 가변 가중치 부여에 따른 매칭 점수 산출 과정을 예를 들어 구체적으로 설명한다. Hereinafter, a process of calculating a matching score according to assigning a fixed weight and assigning a variable weight will be described in detail by way of example.
(실시예 1)(Example 1)
일 실시예에 있어서, 카풀 요청자의 카풀 운행요청 시간이 이동차량이 많은 출,퇴근 시간이거나 상대적으로 카풀 매칭 확률이 떨어지는 심야~새벽 시간일 경우 카풀 매칭 알고리즘을 예를들어 설명한다. 구체적으로 오전 07~09시, 오후 18시 ~ 20시, 오전 01시~04시로 설정될 수 있다. In one embodiment, a carpool matching algorithm will be described as an example when a carpool requester's carpool operation request time is a commute or commute time with a large number of moving vehicles, or a relatively low carpool matching probability. Specifically, it may be set as 07 to 09 am, 18 to 20 pm, and 01 to 4 am.
이때, 카풀 요청콜과 카풀신청 운전자 간의 매칭 점수를 산출하여 점수별로 70점 이상은 1 순위 그룹, 60점 이상은 2순위 그룹, 60점 미만은 3그룹 그룹으로 설정한다. At this time, the matching score between the carpool request call and the carpooling driver is calculated, and 70 points or more are set as the first priority group, 60 points or more as the second priority group, and less than 60 points as the third group group.
그리고 배점반영 비율을 운전자 구분 배점 50%, 도착이동시간 배점 30%, 운전자 이동패턴 20% 으로 지정한다. 일 실시예에 있어서 배점반영 비율은 카풀 요청자가 선호하는 항목에 대한 배점이 높이 설정하는 것을 가능하게 하여 카풀 매칭 만족도를 높일 수 있다. In addition, the reflecting rate of the distribution is designated as 50% of the driver's classification points, 30% of the arrival travel time points, and 20% of the driver's movement pattern. In an exemplary embodiment, the allocation point reflection ratio enables the carpool requester to set a high allocation point for an item preferred, thereby increasing satisfaction with carpool matching.
구체적으로 변수별 배점은 지정 가입 운전자 70점, 자유 가입 운전자 30점으로 설정할 수 있다. 이는 고정 가중치 정보에 포함된다. Specifically, the points allocated for each variable can be set as 70 points for designated subscribed drivers and 30 points for freely subscribed drivers. This is included in the fixed weight information.
그리고 도착이동시간 1분이내 100점, 3분이내 70점, 5분이내 60점, 10분이내 40점, 20분이내 10점, 30분이내 0점이 배정된다. 이는 가변 가중치 정보에 포함된다. In addition, 100 points within 1 minute of arrival transit time, 70 points within 3 minutes, 60 points within 5 minutes, 40 points within 10 minutes, 10 points within 20 minutes, and 0 points within 30 minutes are assigned. This is included in the variable weight information.
또한 카풀 신청 운전자의 현 위치에 따라 호출목적지 1km이내 100점, 경로상 반경 2km 이내 80점, 반경 5km이내 60점, 반경10km 이내 40점, 반경 20km 이내 20점, 반경 20km 초과 0점일 수 있다. 이는 가변 가중치 정보에 포함된다. 그러나 이에 한정되지는 않고 고정 가중치로 지정되는 것도 가능하다. In addition, depending on the current location of the driver applying for a carpool, it may be 100 points within 1km of the calling destination, 80 points within a radius of 2km, 60 points within a radius of 5km, 40 points within a radius of 10km, 20 points within a radius of 20km, and 0 points exceeding a radius of 20km. This is included in the variable weight information. However, the present invention is not limited thereto and may be assigned a fixed weight.
요청콜 대상 운전자 선정부(150)는 전술한 배점 항목을 반영하여 카풀 요청콜과 카풀신청 운전자 간의 매칭 점수를 산출하는 것이다.The request call target driver selection unit 150 calculates a matching score between the carpool request call and the carpool requesting driver by reflecting the above-described allocation points.
전술한 고정 가중치 및 가변 가중치를 적용하여 택시 운전자A가 도착시간 3분이내 택시를 운행하는 경우에, 택시 운전사 A의 매칭 점수는 (70*0.5) + (70*0.3) + (100*0.2) = 76점이다. 따라서 요청콜 대상 운전자 선정부(150)는 택시 운전사 A를 1순위 카풀 요청콜 대상 운전자로 선정한다.When the taxi driver A operates the taxi within 3 minutes of the arrival time by applying the above-described fixed and variable weights, the matching score of the taxi driver A is (70*0.5) + (70*0.3) + (100*0.2) = 76 points. Therefore, the request call target driver selection unit 150 selects the taxi driver A as the first priority carpool request call target driver.
도착시간 1분이내, 평시 경로상 목적지 반경거리 2km내 자가용 소지자인 일반 운전자B의 경우에 매칭점수는, (30*0.5) + (100*0.3) + (80*0.2) = 61점이다. 따라서 요청콜 대상 운전자 선정부(150)는 일반 운전자 B는 2순위 카풀 요청콜 대상 운전자로 선정한다. In the case of a general driver B, who is a car holder within 1 minute of arrival time and within 2 km of the destination radius on the normal route, the matching score is (30*0.5) + (100*0.3) + (80*0.2) = 61 points. Therefore, the request call target driver selection unit 150 selects the general driver B as the second priority carpool request call target driver.
또한, 카풀 요청 지점까지 도래하는데 예상 소요 시간이 20분이내의 택시를 운행하는 택시 운전사C의 매칭 점수는 (70*0.5) + (10*0.3) + (100*0.2) = 58점이다. 이때 요청콜 대상 운전자 선정부(150)는 택시 운전사 C는 3순위 카풀 요청콜 대상 운전자로 선정한다. In addition, the matching score of taxi driver C operating a taxi with an estimated time required to arrive at the carpool request point within 20 minutes is (70*0.5) + (10*0.3) + (100*0.2) = 58 points. At this time, the request call target driver selection unit 150 selects the taxi driver C as the third priority carpool request call target driver.
카풀 요청콜 전송부(160)는 적어도 하나 이상의 1순위 카풀 요청콜 대상 운전자가 소지한 카풀 신청 운전자 단말(30)로 카풀 요청콜을 전송한다. The carpool request call transmission unit 160 transmits a carpool request call to the carpool requesting driver terminal 30 possessed by at least one or more first priority carpool request call target drivers.
그리고 1순위 카풀 요청콜 대상 운전자로부터 소정 시간 이내에 응답이 수신되지 않을 경우에 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자가 소지한 카풀 신청 운전자 단말(30), 적어도 하나 이상의 3순위 카풀 요청콜 대상 운전자가 소지한 카풀 신청 운전자 단말(30)로 순차적으로 시간차를 두고 카풀 요청콜을 전송한다. And when a response is not received from the first carpool request call target driver within a predetermined time, at least one carpool request driver terminal 30 possessed by at least one second carpool request call target driver, and at least one third priority carpool request call target driver A carpool request call is sequentially transmitted to the carpool application driver terminal 30 possessed by a time difference.
(실시예 2)(Example 2)
다른 실시예에 있어서 카풀 요청 시간이 출퇴근 시간이나 심야 시간인 오전 01시 ~ 오전 4시, 오전 07~09시, 오후 18~20시를 제외한 전 시간대에 적용할 수 있는 매칭 점수 산출 알고리즘을 설명한다. In another embodiment, a matching score calculation algorithm that can be applied to all time zones except for the carpool request time is commuting time or late-night time, excluding 01 am to 4 am, 07 to 09 am, and 18 to 2 pm. .
점수별 등급은 80점 이상을 1순위 그룹, 70점 이상을 2 순위 그룹, 70점 미만은 3 순위 그룹으로 구분한다. For the grade by score, 80 points or more are divided into the first group, 70 points or more are divided into the second group, and those less than 70 are divided into the third group.
그리고 배점반영 비율을 운전자 구분 배점 70%, 도착이동시간 배점 20%, 운전자 이동패턴 10% 으로 설정할 수 있다. 이는 카풀 요청자에 의해 편집 가능하다. 변수별 배점을 지정 가입 운전자에게 90점, 자유 가입 운전자에게 10점을 부여한다. 즉, 실시예 1에서와 다르게 카풀 요청량이 많지 않은 경우에 상대적으로 택시 사업자 등의 지정 가입 운전자에게 높은 고정 가중치를 부여하는 것이 가능하다. In addition, it is possible to set the reflecting rate to be 70% of allotment points for driver classification, 20% of allotment points for arrival travel time, and 10% of driver movement pattern. It can be edited by the carpool requester. Assignment points for each variable are given 90 points to the designated driver and 10 points to the freely subscribed driver. That is, unlike in the first embodiment, it is possible to give a relatively high fixed weight to a designated subscriber driver such as a taxi operator when the carpool request amount is not large.
그리고 카풀 요청 지점까지 도달하기 위해서 예상 소요 시간이 1분이내이면 100점, 3분이내 70점, 5분이내 60점, 10분이내 40점, 20분이내 10점, 30분이내 0점으로 배점한다. 또한 운전자이동 패턴에 따라 평시 누적이동경로상 호출목적지 1km이내 100점, 경로상 반경 2km 이내 80점, 반경 5km이내 60점, 반경10km 이내 40점, 반경 20km 이내 20점, 반경 20km 초과 0점을 부여할 수 있다. In order to reach the carpool request point, if the estimated time required is within 1 minute, 100 points, 70 points within 3 minutes, 60 points within 5 minutes, 40 points within 10 minutes, 10 points within 20 minutes, and 0 points within 30 minutes. In addition, according to the driver's movement pattern, 100 points within 1km of the calling destination on the normal cumulative movement route, 80 points within a radius of 2km, 60 points within a radius of 5km, 40 points within a radius of 10km, 20 points within a radius of 20km, and 0 points exceeding a radius of 20km, respectively. Can be given.
요청콜 대상 운전자 선정부(150)는 전술한 배점 항목을 반영하여 카풀 요청콜과 카풀신청 운전자 간의 매칭 점수를 산출하는 것이다.The request call target driver selection unit 150 calculates a matching score between the carpool request call and the carpool requesting driver by reflecting the above-described allocation points.
전술한 고정 가중치 및 가변 가중치를 적용하여 택시 운전자A가 도착시간 3분이내에 위치하는 경우에 택시 운전자 A의 매칭 점수는 (90*0.7) + (70*0.2) + (100*0.1) = 87점이다. 요청콜 대상 운전자 선정부(150)는 택시 운전사 A를 1순위 카풀 요청콜 대상 운전자로 선정한다. When taxi driver A is located within 3 minutes of arrival time by applying the above-described fixed and variable weights, the matching score of taxi driver A is (90*0.7) + (70*0.2) + (100*0.1) = 87 points. to be. The request call target driver selection unit 150 selects the taxi driver A as the first priority carpool request call target driver.
또한, 도착시간 1분이내, 평시 경로상 목적지 반경거리 2km내 자가용 소지자인 일반 운전자B의 경우에 매칭점수는, (100*0.2) + (80*0.1) = 35점 점이다. 따라서 요청콜 대상 운전자 선정부(150)는 일반 운전자 B는 3순위 카풀 요청콜 대상 운전자로 선정한다. In addition, in the case of a general driver B, a car holder within 1 minute of arrival time and within 2 km of the destination radius distance on the normal route, the matching score is (100 * 0.2) + (80 * 0.1) = 35 points. Therefore, the request call target driver selection unit 150 selects the general driver B as the third priority carpool request call target driver.
또한, 카풀 요청 지점까지 도래하는데 예상 소요 시간이 20분이내의 택시를 운행하는 택시 운전사C의 매칭 점수는 (90*0.7) + (10*0.2) + (100*0.1) = 75점이다. 이때 요청콜 대상 운전자 선정부(150)는 택시 운전사 C는 2순위 카풀 요청콜 대상 운전자로 선정한다. In addition, the matching score of taxi driver C who operates a taxi with an estimated time required to arrive at the carpool request point within 20 minutes is (90*0.7) + (10*0.2) + (100*0.1) = 75 points. At this time, the request call target driver selection unit 150 selects the taxi driver C as the second priority carpool request call target driver.
카풀 요청콜 전송부(160)는 적어도 하나 이상의 1순위 카풀 요청콜 대상 운전자가 소지한 카풀 신청 운전자 단말(30)로 카풀 요청콜을 전송한다. The carpool request call transmission unit 160 transmits a carpool request call to the carpool requesting driver terminal 30 possessed by at least one or more first priority carpool request call target drivers.
그리고 1순위 카풀 요청콜 대상 운전자로부터 소정 시간 이내에 응답이 수신되지 않을 경우에 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자가 소지한 카풀 신청 운전자 단말(30), 적어도 하나 이상의 3순위 카풀 요청콜 대상 운전자가 소지한 카풀 신청 운전자 단말(30)로 순차적으로 시간차를 두고 카풀 요청콜을 전송한다. And when a response is not received from the first carpool request call target driver within a predetermined time, at least one carpool request driver terminal 30 possessed by at least one second carpool request call target driver, and at least one third priority carpool request call target driver A carpool request call is sequentially transmitted to the carpool application driver terminal 30 possessed by a time difference.
즉, 본 발명에 따른 카풀 매칭 장치(10)는 실시예 1 과 실시예 2 의 경우와 같이 동일한 조건과 상황에 있다 하더라도 시간 대마다 고정 가중치 비율을 어떻게 설정하느냐에 따라서 카풀 신청 요청자의 매칭 점수가 달라질 수 있다. 다양하게 설정 가능한 조건을 변경함에 따라 먼저 카풀 요청콜을 수신할 카풀 신청 운전자를 지정할 수 있는 것이다. That is, even if the carpool matching device 10 according to the present invention has the same conditions and circumstances as in the case of the first and second embodiments, the matching score of the carpool requester varies depending on how the fixed weight ratio is set for each time period. I can. By changing conditions that can be set in various ways, it is possible to first designate a carpool requesting driver to receive a carpool request call.
이하, 도 2 를 참조하여 본 발명의 일 실시예에 따른 카풀 매칭 방법을 설명한다. Hereinafter, a carpool matching method according to an embodiment of the present invention will be described with reference to FIG. 2.
도 2 는 본 발명의 일 실시예에 따른 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법을 설명하기위한 도면이다. 2 is a view for explaining a carpool matching method in which priority can be designated for a carpool target driver according to an embodiment of the present invention.
먼저, 고정 가중치 부여부가 지정 가입 운전자인지 자유 가입 운전자인지에 따라 카풀신청 운전자에게 고정 가중치를 부여한다(S200). First, a fixed weight is assigned to a carpool application driver according to whether the fixed weighting unit is a designated subscription driver or a free subscription driver (S200).
본 발명의 일 양상에 따라 고정 가중치를 부여하는 것은 카풀 매칭 서비스 제공자에 의해 부여되는 것일 수 있다.Assigning a fixed weight according to an aspect of the present invention may be given by a carpool matching service provider.
또한 추가적인 양상에 있어서 카풀 서비스 제공자에 의해 카풀신청 운전자를 그룹화하고, 그룹별로 상이한 요금 체제를 적용하도록 설정하는 것도 가능하다. In addition, in an additional aspect, it is also possible to group carpooling drivers by a carpool service provider and apply a different fare system for each group.
그리고 가변 가중치 부여부가 카풀 요청자 단말로부터 카풀신청 운전자의 성별, 연령, 및 반경 거리 중 적어도 하나의 항목에 대한 가변 가중치를 입력받아 카풀신청 운전자에게 부여한다(S210).In addition, the variable weighting unit receives a variable weight for at least one of the sex, age, and radius distance of the carpool requesting driver from the carpool requester terminal and assigns it to the carpooling driver (S210).
본 발명의 일 양상에 있어서 가변 가중치를 입력받는 것은 주행 습관, 법규 준수 정도, 보험 이력 내용, 운행 차종, 탑승 가능 인원, 화물 운송 여부 중 적어도 하나의 항목에 대한 가변 가중치 정보를 더 입력받는 것일 수 있다. In one aspect of the present invention, receiving the variable weight may be further inputting variable weight information for at least one of driving habits, degree of compliance with laws, insurance history, vehicle type, number of passengers, and cargo transportation. have.
이후에 카풀 요청자 단말로부터 카풀 요청콜이 수신되면(S220), 카풀 매칭 점수 산출부는 고정 가중치 부여부에서 부여된 고정 가중치와 가변 가중치 부여부에서 부여된 가변 가중치를 고려하여 수신된 카풀 요청콜과 카풀신청 운전자의 카풀 매칭 점수를 산출한다(S230).Thereafter, when a carpool request call is received from the carpool requester terminal (S220), the carpool matching score calculation unit considers the fixed weight assigned from the fixed weighting unit and the variable weight assigned from the variable weighting unit. The carpool matching score of the applying driver is calculated (S230).
그리고 요청콜 대상 운전자 선정부가 카풀 매칭 점수 산출부에서 산출된 카풀 매칭 점수에 기반하여 적어도 하나 이상의 카풀신청 운전자를 선별하여 1순위 카풀 요청콜 대상 운전자로 선정하고, 카풀 요청콜 전송부는 요청콜 대상 운전자 선정부에서 선정된 1순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 상기 카풀 요청콜을 전송한다(S240).In addition, the request call target driver selection unit selects at least one carpool application driver based on the carpool matching score calculated by the carpool matching score calculation unit and selects the first carpool request call target driver, and the carpool request call transmission unit selects the request call target driver The carpool request call is transmitted to the carpool requesting driver terminals possessed by the first carpool request call target driver selected by the selection unit (S240).
1순위 카풀 요청콜 대상 운전자들에게 카풀 요청콜을 전송한 이후에 일정 시간 동안 그에 대한 응답이 수신되지 않으면(S250), 요청콜 대상 운전자 선정부는 카풀 매칭 점수 산출부에서 산출된 카풀 매칭 점수에 기반하여 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자를 선정한다. If a response is not received for a certain period of time after transmitting the carpool request call to the first carpool request call target drivers (S250), the request call target driver selection unit is based on the carpool matching score calculated by the carpool matching score calculation unit. Thus, at least one or more second priority carpool request calls target drivers are selected.
그리고 카풀 요청부 전송부는 요청콜 대상 운전자 선정부에서 선정된 2순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 카풀 요청콜을 전송한다(S260). In addition, the carpool request unit transmission unit transmits a carpool request call to the carpool requesting driver terminals possessed by the second priority carpool request call target driver selected by the request call target driver selection unit (S260).
이후에 2순위 카풀 요청콜 대상 운전자들에게 카풀 요청콜을 전송한 이후에 일정 시간 동안 그에 대한 응답이 수신되지 않으면(S265), 요청콜 대상 운전자 선정부는 카풀 매칭 점수 산출부에서 산출된 카풀 매칭 점수에 기반하여 적어도 하나 이상의 3순위 카풀 요청콜 대상 운전자를 선정한다. Thereafter, if a response to the carpool request call is not received for a certain period of time after transmitting the carpool request call to the second priority carpool request call target drivers (S265), the request call target driver selection unit is the carpool matching score calculated by the carpool matching score calculation unit. At least one or more third-priority carpool request calls target drivers are selected based on.
그리고 카풀 요청부 전송부는 요청콜 대상 운전자 선정부에서 선정된 3순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 카풀 요청콜을 전송한다(S270). In addition, the carpool request unit transmission unit transmits a carpool request call to the carpool requesting driver terminals possessed by the third priority carpool request call target driver selected by the request call target driver selection unit (S270).
이 후에 3 순위 카풀 요청콜 대상 운전자로부터 소정 시간동안 응답이 수신되지 않으면 카풀 매칭 불가 메시지를 전송한다(S290). 일 실시예에 있어서는 3순위 카풀 요청콜 대상 운전자까지 설정된 것으로 예시로 설명하였으나 이에 한정되는 것은 아니고 그 이상의 후순위 카풀 요청콜 대상 운전자를 더 설정하는 것도 가능하다. After that, if a response is not received for a predetermined time from the third priority carpool request call target driver, a carpool matching impossibility message is transmitted (S290). In an exemplary embodiment, a third priority carpool request call target driver has been described as an example, but is not limited thereto, and a higher priority carpool request call target driver may be further set.
한편, 1순위 카풀 요청 대상 운전자들 중 하나 또는 2순위 카풀 요청 대상 운전자들 중 하나 또는 3순위 카풀 요청 대상 운전자들 중 하나로부터 카풀 요청콜에 대한 응답이 수신되면 카풀 요청자와 카풀 신청 운전자를 매칭시킬 수 있다(S280).On the other hand, when a response to the carpool request call is received from one of the first carpool request target drivers, the second carpool request target drivers, or the third carpool request target drivers, the carpool requester and the carpool request driver are matched. Can be (S280).
본 발명의 추가적인 양상에 따라 카풀 신청 운전자 단말로부터 카풀 요청콜 전송에 대한 응답이 수신되면 카풀 신청 운전자가 속한 그룹의 요금 체제를 확인하여 확인된 요금체제에 따라 카풀 요금을 산출하고, 카풀 요청자에게 카풀 요청콜 전송에 대해 응답한 카풀 신청 운전자 정보, 예상 도착시간, 카풀 요금 정보 중 적어도 하나를 제공한다(S285).According to an additional aspect of the present invention, when a response to the transmission of the carpool request call is received from the carpool application driver terminal, the fare system of the group to which the carpool application driver belongs is checked, the carpool fee is calculated according to the confirmed fare system, and the carpool requester At least one of carpool application driver information, expected arrival time, and carpool fee information in response to the request call transmission is provided (S285).
이상에서 설명한 것은 본 발명에 의한 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법을 실시하기 위한 하나의 실시예에 불과한 것으로서, 본 발명은 상기 실시예에 한정되지 않고, 이하의 특허청구범위에서 청구하는 바와 같이 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.What has been described above is only one embodiment for implementing a carpool matching method capable of assigning priority to a carpool target driver according to the present invention, and the present invention is not limited to the above embodiment, and the following claims As claimed, without departing from the gist of the present invention, anyone of ordinary skill in the field to which the present invention pertains will have the technical spirit of the present invention to the extent that various changes can be implemented.
10 : 카풀 매칭 장치
20 : 카풀 요청자 단말
30 : 카풀 신청 운전자 단말
110 : 통신부
120 : 고정 가중치 부여부
130 : 가변 가중치 부여부
140 : 카풀 매칭 점수 산출부
150 : 요청콜 대상 운전자 선정부
160 : 카풀 요청콜 전송부
170 : 정보 제공부
180 : 데이터 베이스10: carpool matching device 20: carpool requester terminal
30: carpool application driver terminal 110: communication unit
120: fixed weighting unit 130: variable weighting unit
140: carpool matching score calculation unit 150: request call target driver selection unit
160: carpool request call transmission unit 170: information providing unit
180: database
Claims (10)
카풀 요청자 단말로부터 카풀신청 운전자의 성별, 연령, 및 반경 거리 중 적어도 하나의 항목에 대한 가변 가중치를 입력받아 상기 카풀신청 운전자에게 부여하는 단계;
상기 카풀 요청자 단말로부터 카풀 요청콜이 수신되면, 상기 고정 가중치와 상기 가변 가중치를 고려하여 상기 수신된 카풀 요청콜과 카풀신청 운전자의 카풀 매칭 점수를 산출하는 단계;
상기 카풀 매칭 점수에 기반하여 적어도 하나 이상의 카풀신청 운전자를 선별하여 1순위 카풀 요청콜 대상 운전자로 선정하는 단계;
상기 선정된 1순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 단계;
상기 카풀 요청콜을 전송한 이후에 일정 시간 동안 그에 대한 응답이 수신되지 않으면, 상기 카풀 매칭 점수에 기반하여 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자를 선정하는 단계; 및
상기 선정된 2순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 단계;를 포함하는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법.
Assigning a fixed weight to the carpooling driver according to whether the driver is a designated subscription driver or a free subscription driver;
Receiving a variable weight for at least one of the sex, age, and radius distance of the carpool requesting driver from the carpool requester terminal and assigning it to the carpooling driver;
When a carpool request call is received from the carpool requester terminal, calculating a carpool matching score of the received carpool request call and the carpool requesting driver in consideration of the fixed weight and the variable weight;
Selecting at least one carpool requesting driver based on the carpool matching score and selecting a first priority carpool request call target driver;
Transmitting the carpool request call to carpool requesting driver terminals possessed by the selected first priority carpool request call target driver;
If a response is not received for a predetermined period of time after transmitting the carpool request call, selecting at least one second priority carpool request call target driver based on the carpool matching score; And
And transmitting the carpool request call to the carpool requesting driver terminals possessed by the selected second-priority carpool request call target driver.
상기 고정 가중치를 부여하는 것은 카풀 매칭 서비스 제공자에 의해 부여되는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법.
The method of claim 1,
Assigning the fixed weight is a carpool matching method capable of designating a priority for a carpool target driver, characterized in that it is given by a carpool matching service provider.
카풀 서비스 제공자에 의해 카풀신청 운전자를 그룹화하고, 그룹별로 상이한 요금 체제를 적용하도록 설정하는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법.
The method of claim 2, wherein the step of assigning the fixed weight,
A carpool matching method capable of prioritizing a carpool target driver, characterized in that the carpool service providers group the carpooling drivers and apply different fare systems for each group.
상기 카풀 신청 운전자 단말로부터 상기 카풀 요청콜 전송에 대한 응답이 수신되면 상기 카풀 신청 운전자가 속한 그룹의 요금 체제를 확인하여 상기 확인된 요금체제에 따라 카풀 요금을 산출하고, 상기 카풀 요청자에게 카풀 요청콜 전송에 대해 응답한 카풀 신청 운전자 정보, 예상 도착시간, 카풀 요금 정보 중 적어도 하나를 제공하는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법.
The method of claim 3,
When a response to the transmission of the carpool request call is received from the carpool requesting driver terminal, the rate system of the group to which the carpool requesting driver belongs is checked, the carpool fee is calculated according to the confirmed rate system, and a carpool request call is made to the carpool requester. Carpool matching method capable of prioritizing a carpool target driver, characterized in that providing at least one of information on a carpool application driver, an expected arrival time, and carpool fee information in response to the transmission.
상기 가변 가중치를 입력받는 단계는,
주행 습관, 법규 준수 정도, 보험 이력 내용, 운행 차종, 탑승 가능 인원, 화물 운송 여부 중 적어도 하나의 항목에 대한 가변 가중치 정보를 더 입력받는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 방법.
According to claim 1,
The step of receiving the variable weight,
Carpool capable of prioritizing carpool target drivers, characterized by receiving additional variable weight information for at least one of driving habits, compliance with laws, insurance history, vehicle type, number of passengers, and cargo transportation Matching method.
카풀 요청자 단말로부터 카풀신청 운전자의 성별, 연령, 및 반경 거리 중 적어도 하나의 항목에 대한 가변 가중치를 입력받아 부여하는 가변 가중치 부여부;
상기 카풀 요청자 단말로부터 카풀 요청콜이 수신되면, 상기 고정 가중치와 상기 가변 가중치를 고려하여 상기 수신된 카풀 요청콜과 카풀신청 운전자의 카풀 매칭 점수를 산출하는 카풀 매칭점수 산출부;
상기 카풀 매칭점수 산출부에서 산출된 카풀 매칭 점수에 기반하여 적어도 하나 이상의 카풀신청 운전자를 선별하여 1순위 카풀 요청콜 대상 운전자로 선정하는 요청콜 대상 운전자 선정부; 및
상기 요청콜 대상 운전자 선정부에서 선정된 1순위 카풀 요청콜 대상 운전자가 소지하는 카풀신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 카풀 요청콜 전송부를 포함하고,
상기 요청콜 대상 운전자 선정부는 상기 카풀 요청콜을 전송한 이후에 일정 시간 동안 그에 대한 응답이 수신되지 않으면, 상기 카풀 매칭 점수에 기반하여 적어도 하나 이상의 2순위 카풀 요청콜 대상 운전자를 더 선정하고,
상기 카풀 요청콜 전송부는 상기 선정된 2순위 카풀 요청콜 대상 운전자가 소지하는 카풀 신청 운전자 단말들에게 상기 카풀 요청콜을 전송하는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치.
A fixed weighting unit that assigns a fixed weight according to whether the carpool application driver is a designated subscription driver or a free subscription driver;
A variable weighting unit receiving and assigning variable weights for at least one of the gender, age, and radius distance of the carpool requesting driver from the carpool requester terminal;
When a carpool request call is received from the carpool requester terminal, a carpool matching score calculating unit calculating a carpool matching score of the received carpool request call and the carpool requesting driver in consideration of the fixed weight and the variable weight;
A request call target driver selecting unit for selecting at least one carpool requesting driver based on the carpool matching score calculated by the carpool matching score calculation unit and selecting a first priority carpool request call target driver; And
And a carpool request call transmission unit for transmitting the carpool request call to carpool requesting driver terminals possessed by the first carpool request call target driver selected by the request call target driver selection unit,
The request call target driver selection unit further selects at least one second priority carpool request call target driver based on the carpool matching score, if a response is not received for a predetermined time after transmitting the carpool request call,
The carpool request call transmission unit transmits the carpool request call to carpool requesting driver terminals possessed by the selected second priority carpool request call target driver.
고정 가중치를 부여하는 것은 카풀 매칭 서비스 제공자로부터 입력받아 부여되는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치.
The method of claim 6, wherein the fixed weighting unit,
A carpool matching device capable of designating a priority for a carpool target driver, wherein assigning a fixed weight is received from a carpool matching service provider.
상기 카풀신청 운전자를 그룹화하고, 그룹별로 상이한 요금 체제를 적용하도록 설정하는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치.
The method of claim 7, wherein the fixed weighting unit,
A carpool matching device capable of prioritizing a carpool target driver, characterized in that the carpool application drivers are grouped and a different fee system is applied for each group.
카풀 신청 운전자 단말로부터 상기 카풀 요청콜 전송에 대한 응답이 수신되면 상기 카풀 신청 운전자가 속한 그룹의 요금 체제를 확인하여 상기 확인된 요금체제에 따라 카풀 요금을 산출하고, 상기 카풀 요청자에게 카풀 요청콜 전송에 대해 응답한 카풀 신청 운전자 정보, 예상 도착시간, 카풀 요금 정보 중 적어도 하나를 제공하는 정보 제공부;를 더 포함하는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치.
The method of claim 8,
When a response to the transmission of the carpool request call is received from the carpool requesting driver's terminal, the carpool requesting call is sent to the carpool requester by checking the rate system of the group to which the carpooling driver belongs, calculating the carpool fee according to the confirmed rate system. An information providing unit that provides at least one of carpool application driver information, expected arrival time, and carpool fee information in response to the carpool matching device, further comprising: a carpool matching device capable of prioritizing a carpool target driver.
주행 습관, 법규 준수 정도, 보험 이력 내용, 운행 차종, 탑승 가능 인원, 화물 운송 여부 중 적어도 하나의 항목에 대한 가변 가중치 정보를 더 입력받는 것을 특징으로 하는 카풀 대상 운전자에 대한 우선순위 지정이 가능한 카풀 매칭 장치.
The method of claim 6, wherein the variable weighting unit,
Carpool capable of prioritizing carpool target drivers, characterized by receiving additional variable weight information for at least one of driving habits, compliance with laws, insurance history, vehicle type, number of passengers, and cargo transportation Matching device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190013507A KR102206641B1 (en) | 2019-02-01 | 2019-02-01 | Car-pool matching Apparatus and Method Capable of Designating Priority for Driver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190013507A KR102206641B1 (en) | 2019-02-01 | 2019-02-01 | Car-pool matching Apparatus and Method Capable of Designating Priority for Driver |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200095753A true KR20200095753A (en) | 2020-08-11 |
KR102206641B1 KR102206641B1 (en) | 2021-01-22 |
Family
ID=72048111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190013507A KR102206641B1 (en) | 2019-02-01 | 2019-02-01 | Car-pool matching Apparatus and Method Capable of Designating Priority for Driver |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102206641B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220153924A (en) * | 2021-05-12 | 2022-11-21 | 이우영 | Driver matching method using artificial intelligence and driver matching system performing the same |
US20230012948A1 (en) * | 2021-07-14 | 2023-01-19 | Hafez Omar Nesnas | Enhanced security ride services subscription delivery system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240210200A1 (en) * | 2022-12-27 | 2024-06-27 | Lyft, Inc. | Generating dynamic interfaces providing intelligent multi-device selectable elements for a transportation matching system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070009106A (en) * | 2005-07-15 | 2007-01-18 | 주식회사 배리스 | Taxi call service system and method there of |
KR100791811B1 (en) | 2006-07-26 | 2008-01-04 | 주식회사 엘지텔레콤 | System and method for recommending car-pool partner using location based service |
KR101111089B1 (en) | 2010-03-08 | 2012-02-24 | 심문보 | Carpool rematching method using carpool candidates supported by insurers |
KR20120075616A (en) * | 2010-12-17 | 2012-07-09 | 임두일 | A mediate service providing method for car pool using location based service |
KR20170102196A (en) * | 2017-08-29 | 2017-09-08 | 양한울 | Apparatus for prepayment of taxi and method for operating the same |
KR20180013853A (en) | 2016-02-24 | 2018-02-07 | 베이징 디디 인피니티 테크놀로지 앤드 디벨럽먼트 컴퍼니 리미티드 | Methods and systems for carpooling |
KR101895046B1 (en) * | 2017-06-20 | 2018-09-04 | 주식회사 카카오모빌리티 | Driver device and call taxi service apparatus for providing taxi driver device with car allocation list |
KR20180138194A (en) * | 2018-10-04 | 2018-12-28 | 주식회사 카카오모빌리티 | Call-taxi service method and apparatus for providing incentive |
-
2019
- 2019-02-01 KR KR1020190013507A patent/KR102206641B1/en active IP Right Grant
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070009106A (en) * | 2005-07-15 | 2007-01-18 | 주식회사 배리스 | Taxi call service system and method there of |
KR100791811B1 (en) | 2006-07-26 | 2008-01-04 | 주식회사 엘지텔레콤 | System and method for recommending car-pool partner using location based service |
KR101111089B1 (en) | 2010-03-08 | 2012-02-24 | 심문보 | Carpool rematching method using carpool candidates supported by insurers |
KR20120075616A (en) * | 2010-12-17 | 2012-07-09 | 임두일 | A mediate service providing method for car pool using location based service |
KR20180013853A (en) | 2016-02-24 | 2018-02-07 | 베이징 디디 인피니티 테크놀로지 앤드 디벨럽먼트 컴퍼니 리미티드 | Methods and systems for carpooling |
KR101895046B1 (en) * | 2017-06-20 | 2018-09-04 | 주식회사 카카오모빌리티 | Driver device and call taxi service apparatus for providing taxi driver device with car allocation list |
KR20170102196A (en) * | 2017-08-29 | 2017-09-08 | 양한울 | Apparatus for prepayment of taxi and method for operating the same |
KR20180138194A (en) * | 2018-10-04 | 2018-12-28 | 주식회사 카카오모빌리티 | Call-taxi service method and apparatus for providing incentive |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220153924A (en) * | 2021-05-12 | 2022-11-21 | 이우영 | Driver matching method using artificial intelligence and driver matching system performing the same |
US20230012948A1 (en) * | 2021-07-14 | 2023-01-19 | Hafez Omar Nesnas | Enhanced security ride services subscription delivery system |
Also Published As
Publication number | Publication date |
---|---|
KR102206641B1 (en) | 2021-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10037503B2 (en) | System and method for managing supply of service | |
US20200256691A1 (en) | System for generating travel route to be serviced by primary transportation service and secondary transportation service | |
US20170169366A1 (en) | Systems and Methods for Adjusting Ride-Sharing Schedules and Routes | |
CN102546743B (en) | Intelligent telematics information dissemination using delegation, fetch, and share algorithms | |
US20170167882A1 (en) | System and method for generating available ride-share paths in a transportation network | |
US20150161564A1 (en) | System and method for optimizing selection of drivers for transport requests | |
US11334959B2 (en) | Method and system for managing allocation of transportation services | |
JP6058139B2 (en) | Public transport navigator | |
CN109635980B (en) | Method and system for allocating order of vehicle | |
JP2020004404A (en) | System for assigning commutation vehicle to passenger | |
TWI550534B (en) | System for matching users and a method thereof | |
KR102206641B1 (en) | Car-pool matching Apparatus and Method Capable of Designating Priority for Driver | |
US9074904B1 (en) | Method for solving carpool matching problem and carpool server using the same | |
JPWO2014006676A1 (en) | On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system | |
US11270232B2 (en) | Method for transporting a plurality of objects between object-specific locations | |
US20190265052A1 (en) | Management system, managing method, and recording medium | |
Hu et al. | Autonomous valet parking optimization with two-step reservation and pricing strategy | |
Sun et al. | Evaluating the environmental benefits of personalized travel incentives in dynamic carpooling | |
KR20220101301A (en) | The method and system for providing mobility service for group user of self-driving car | |
KR20220014281A (en) | System based on artificial intelligence and big data for providing integration service platform of delivery, shipping distribution and transportation using manned aircraft and unmanned aircraft | |
KR101867453B1 (en) | Real-time Sharing Method of Cargo Transportation Information through Cargo Information Sharing Community centered on Cloud Hub with the Enforced Dynamic Routing and State Change Adaptability | |
KR102023807B1 (en) | Method for managing logistics using plural route vehicles and system thereof | |
Ji et al. | Urban passenger-and-package sharing transportation by e-hailing taxis: A simulation-based pricing analysis in shanghai | |
JP2020016595A (en) | Route search system, ride sharing management device, route search device, computer program and route search method | |
JP2021009514A (en) | Ride-sharing vehicle arrangement system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
N231 | Notification of change of applicant | ||
GRNT | Written decision to grant |