KR102190877B1 - Method, apparatus and computer-readable medium of managing business - Google Patents
Method, apparatus and computer-readable medium of managing business Download PDFInfo
- Publication number
- KR102190877B1 KR102190877B1 KR1020180114869A KR20180114869A KR102190877B1 KR 102190877 B1 KR102190877 B1 KR 102190877B1 KR 1020180114869 A KR1020180114869 A KR 1020180114869A KR 20180114869 A KR20180114869 A KR 20180114869A KR 102190877 B1 KR102190877 B1 KR 102190877B1
- Authority
- KR
- South Korea
- Prior art keywords
- travel
- information
- user terminal
- product
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/02—Reservations, e.g. for tickets, services or events
- G06Q10/025—Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 출장 관리 방법에 관한 것으로서, 본 발명의 일 실시 예에 따르면, 출장 관리를 위해 유저 단말에 제공되는 인터페이스 상에, 유저 단말을 통해 입력되는 출장 정보로서, 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 출장 정보 수집 단계; 수집된 출장 정보 및 유저가 소속된 회사의 출장 이력 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 출장 지역까지의 이동 수단, 현지 숙박 시설, 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링(crawling)하고, 크롤링된 상품 정보를 유저 단말에 제공하는 상품 정보 제공 단계; 및 유저 단말에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 예약 요청 단계;를 포함하는 것을 특징으로 한다. The present invention relates to a travel management method, and according to an embodiment of the present invention, as travel information input through a user terminal on an interface provided to a user terminal for travel management, travel area information, travel schedule information, and A travel information collection step of collecting travel information including at least one of travel number information; Reservations related to at least one of the means of transportation from the user's departure area to the business trip area, local accommodation, and additional facilities including restaurants through an external network based on the collected travel information and the travel history information of the company to which the user belongs A product information providing step of crawling possible product information and providing the crawled product information to a user terminal; And a reservation request step of performing a reservation request for one or more products selected by the user terminal.
Description
본 발명은 출장 관리 방법에 관련된 것으로서, 구체적으로는 출장 대상이 되는 유저의 출장 정보가 입력될 시, 출장 목적지의 교통 수단, 숙박 시설 등의 추천 및 예약이 가능한 인터페이스를 제공하여 출장 업무의 효율성이 극대화된 출장 관리 방법을 제공하기 위한 기술과 관련된 것이다.The present invention relates to a business trip management method, and specifically, when business trip information of a user who is a business trip target is input, the efficiency of business trips is improved by providing an interface that enables recommendation and reservation of transportation means and accommodation facilities of the business trip destination. It is related to technology to provide the best travel management method.
최근에는 기업 내에서는 기업만의 경쟁력을 구축하기 위하여 국내 출장은 물론, 선진 사례 파악 등을 목적으로 한 해외 출장이 일상화되고 있다.In recent years, domestic business trips as well as overseas business trips for the purpose of grasping advanced cases have become commonplace within companies in order to build their own competitiveness.
한편, 보편적인 출장 절차는 기업 내 결재권자에게 출장 결재를 요청하고, 결재권자의 승인 하에, 항공, 숙박, 현지 교통의 예약이 개별적으로 진행되고, 출장 후 전산으로 사후 비용 청구를 출장 결과 보고서와 함께 제출하고 있는 실정이며, 이에 임직원들은 출장 전후에 출장을 위한 업무 파악 외에도 항공, 숙박, 교통 수단의 예약 및 비용 청구 등에 상당한 시간과 집중력을 빼앗기게 되어 업무의 효율이 저하되는 문제가 있었다.On the other hand, the general business trip procedure is to request a business trip payment from the company's approval authority, and with the approval of the approval authority, reservations for airlines, lodging, and local transportation are carried out individually, and after the business trip, post-cost billing is made electronically along with the business trip result report. As a result, there was a problem that the efficiency of work was degraded as executives and staff members were deprived of considerable time and concentration in flight, accommodation, and transportation reservations and billing, in addition to grasping the work for business trips before and after business trips.
이에 한국 공개 특허 제10-2011-0067204호에서는 회계 처리의 용이성을 향상한 출장관리 시스템 및 그 시스템의 운영방법에 대해 개시하고 있다.Accordingly, Korean Patent Publication No. 10-2011-0067204 discloses a travel management system with improved ease of accounting processing and a method of operating the system.
상술한 선행발명의 구성은 사용자 단말기에서 출장 신청이 있을 경우, 표준화된 출장의 경로, 교통수단을 표시하고 결정된 경로 및 교통 수단에 따른 교통비를 산출하는 출장관리 서버와 출장 관리 서버에서 결정된 출장 내용과 산출된 출장 비용을 입력 받아 결재권자에게 승인을 받은 후 승인된 출장에 대해서 출장 지시 및 회계 처리가 수행되는 전산 관리 서버를 포함하는 것으로서, 출장에 필요한 현지 숙박, 항공 등을 예약할 수 있어 출장 대상이 되는 직원의 업무상 편리성은 향상시켜줄 수는 있으나, 출장 결재권자의 업무를 저감해줄 수는 없는 한계점이 있으며, 또한 출장 대상 직원이 선택한 예약 상품이 기업의 내규로 정해진 출장 비용에 부합하지 않을 경우, 다시 처음부터 예약을 수행해야만 했기 때문에, 실효성 있는 출장 시스템을 구축하기 위한 기술로는 적합하지 못한 문제가 있다.The configuration of the above-described prior invention is the travel content determined by the travel management server and the travel management server that displays the standardized travel route and means of transportation, and calculates transportation costs according to the determined route and means of transportation when a business trip is requested from the user terminal. It includes a computerized management server that receives the calculated travel expenses and receives approval from the approving authority, and performs business travel instructions and accounting for the approved business trips.It is possible to reserve local accommodation and airlines required for business trips. Although it can improve the convenience of the employee's work, there is a limitation that it cannot reduce the work of the person who is authorized to approve the trip.In addition, if the reservation product selected by the employee for the trip does not meet the travel cost set by the company's bylaws, Since the reservation had to be performed from the beginning, there is a problem that is not suitable as a technology for establishing an effective travel system.
이에 본 발명은 출장 신청부터 출장 내용의 보고까지 하나의 인터페이스 상에서 이루어질 수 있도록 하여 업무 효율이 극대화된 출장 관리 방법을 제공하는데 제1 목적이 있다.Accordingly, a first object of the present invention is to provide a travel management method in which work efficiency is maximized by allowing the travel application to the report of the travel contents to be made on one interface.
또한, 본 발명에서는 회사 내부의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여, 출장 대상이 되는 유저가 이용할 수 있는 교통 수단, 숙박 시설 등의 상품을 제공함으로써, 출장 관련 업무의 절차를 단순화할 수 있는 출장 관리 방법을 제공하는데 제2 목적이 있다.In addition, in the present invention, by analyzing the travel pattern according to the distribution of travel expenses for each position from the travel history information inside the company, and providing products such as transportation means and accommodation facilities that can be used by users who are subject to business trips, The second purpose is to provide a travel management method that can simplify the procedure.
상기 목적을 달성하기 위하여, 본 발명의 일 실시 예에 따른 하나 이상의 프로세서 및 상기 프로세서에서 수행 가능한 명령들을 저장하는 하나 이상의 메모리를 포함하는 유저 단말에서 구현되는 출장 관리 방법은, 출장 관리를 위해 유저 단말에 제공되는 인터페이스 상에, 유저 단말을 통해 입력되는 출장 정보로서, 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 출장 정보 수집 단계; 수집된 출장 정보 및 유저가 소속된 회사의 출장 이력 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 출장 지역까지의 이동 수단, 현지 숙박 시설, 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링(crawling)하고, 크롤링된 상품 정보를 유저 단말에 제공하는 상품 정보 제공 단계; 및 유저 단말에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 예약 요청 단계;를 포함하는 것을 특징으로 한다.In order to achieve the above object, a travel management method implemented in a user terminal including at least one processor according to an embodiment of the present invention and at least one memory for storing instructions executable by the processor includes a user terminal for travel management A travel information collection step of collecting travel information including at least one of travel area information, travel schedule information, and travel number information, as travel information input through a user terminal on an interface provided to the user terminal; Reservations related to at least one of the means of transportation from the user's departure area to the business trip area, local accommodation, and additional facilities including restaurants through an external network based on the collected travel information and the travel history information of the company to which the user belongs A product information providing step of crawling possible product information and providing the crawled product information to a user terminal; And a reservation request step of performing a reservation request for one or more products selected by the user terminal.
상술한 상품 정보 제공 단계는, 유저가 소속된 회사의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하고, 검색된 상품 정보 중 유저의 직급에 대응되는 상품을 필터링하여 유저 단말에 제공하는 것이 바람직하다.In the above-described product information providing step, the travel pattern according to the distribution of travel expenses for each position is analyzed from the travel history information of the company to which the user belongs, and the products corresponding to the user's position among the searched product information are filtered and provided to the user terminal. It is desirable.
상술한 상품 정보 제공 단계는, 출장 정보 수집 단계에 의하여 수집된 출장 인원 정보로서, 서로 다른 직급을 가진 둘 이상의 출장 인원 정보가 수집된 경우, 둘 이상의 출장 인원 각각의 직급에 대응되는 출장 비용 분포로부터 직급 간의 평균 출장 비용을 산출하고, 평균 출장 비용 이하의 가격을 갖는 상품을 필터링하여 유저 단말에 제공하는 것이 바람직하다.The above-described product information provision step is the travel number information collected by the travel information collection step, and when two or more travel personnel information of different positions is collected, from the distribution of travel expenses corresponding to each position of the two or more travel personnel. It is desirable to calculate the average travel cost between positions, filter products having a price equal to or less than the average travel cost, and provide it to the user terminal.
상품 정보 제공 단계는, 유저의 출장 일정을 고려하여, 크롤링된 상품 정보 중 이동 거리 및 대기 시간을 최소화할 수 있는 하나 이상의 상품이 조합된 패키지 상품으로서 제공하되, 패키지 상품에 속하는 하나 이상의 상품은 서로 다른 상품군으로 이루어진 것이 바람직하다.The product information provision step is provided as a package product in which one or more products that can minimize travel distance and waiting time among crawled product information are provided in consideration of the user's travel schedule, but one or more products belonging to the package product are It is preferably made of different product groups.
상술한 예약 요청 단계의 수행 결과, 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 승인된 경우, 예약 처리가 승인된 상품들의 이용 일시 정보를 수집하여 일정표를 생성하고, 생성된 일정표를 유저 단말에 제공하는 것이 바람직하다.As a result of performing the above-described reservation request step, when the reservation processing for the product for which the reservation request is made is approved by the user terminal, the schedule is generated by collecting the use date and time information of the products for which the reservation process has been approved, and the generated schedule is used by the user. It is desirable to provide it to the terminal.
상술한 예약 요청 단계의 수행 결과, 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 미승인된 경우, 미승인된 상품과 기 설정된 임계 수치 이상의 유사성을 갖는 상품을 유저 단말에 대안 상품으로서 추천하고, 유저 단말의 응답에 따라 예약 수행 여부를 결정하는 것이 바람직하다.As a result of performing the above-described reservation request step, if the reservation processing for the product for which the reservation request was made in the user terminal is not approved, a product having similarity between the unapproved product and a preset threshold value is recommended to the user terminal as an alternative product, It is desirable to determine whether to perform the reservation according to the response of the user terminal.
상술한 인터페이스는, 유저의 출장 일정이 종료된 것으로 판단될 경우, 유저의 출장 일정에 따른 출장 경비 내역, 체류 장소 내역, 유저 단말의 입력 수단을 통해 입력된 수행 업무 내역 중 적어도 어느 하나의 내역 정보를 기반으로 기 설정된 포맷의 출장 결과 리포트를 생성하는 것이 바람직하다.When it is determined that the user's travel schedule has ended, the above-described interface includes details of at least one of details of travel expenses according to the user's travel schedule, details of the place of stay, and details of work performed through input means of the user terminal. It is desirable to generate a travel result report in a preset format based on.
상술한 생성된 결과 리포트는, 유저 단말로부터 리포트 파일에 대한 메일 송신 입력이 수신될 시, 생성된 결과 리포트를 메일 송신 입력에 포함된 메일 주소로 송신하는 것이 바람직하다.It is preferable to transmit the generated result report to the mail address included in the mail transmission input when a mail transmission input for the report file is received from the user terminal.
한편, 하나 이상의 프로세서 및 상기 프로세서에서 수행 가능한 명령들을 저장하는 하나 이상의 메모리를 포함하는 유저 단말에서 구현되는 출장 관리 장치는, 출장 관리를 위해 유저 단말에 제공되는 인터페이스 상에, 유저 단말을 통해 입력되는 출장 정보로서, 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 출장 정보 수집부; 수집된 출장 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 출장 지역까지의 이동 수단, 현지 숙박 시설, 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링하고, 크롤링된 상품 정보를 유저 단말에 제공하는 상품 정보 제공부; 및 유저 단말에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 예약 요청부;를 포함하는 것을 특징으로 한다.On the other hand, the travel management apparatus implemented in a user terminal including one or more processors and one or more memories storing instructions executable in the processor is inputted through the user terminal on an interface provided to the user terminal for travel management. As the travel information, a travel information collection unit that collects travel information including at least one of travel area information, travel schedule information, and travel number information; Based on the collected business trip information, through an external network, the user's departure area to the business trip area, local accommodation, and at least one of ancillary facilities, including restaurants, crawls bookable product information related to at least one, and crawled products A product information providing unit that provides information to a user terminal; And a reservation request unit for performing a reservation request for one or more products selected by the user terminal.
본 발명의 일 실시 예에 따르면, 유저가 출장 지역, 미팅 시간 등을 포함하는 출장 정보를 입력하는 동작만으로, 유저의 출발 지역에서 출장 대상이 되는 목적 지역까지의 이동 수단, 숙박 시설 등의 예약을 일괄적으로 처리되도록 하는 원 스톱 서비스를 제공하여 유저의 편의성을 극대화할 수 있다.According to an embodiment of the present invention, by simply inputting business trip information including a business trip area, a meeting time, etc., the user can make a reservation for transportation means and accommodation facilities from the departure area to the destination area It is possible to maximize user convenience by providing a one-stop service for batch processing.
또한, 본 발명의 일 실시 예에 따르면, 회사 내부의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 출장 대상이 되는 유저가 이용할 수 있는 상품 목록을 제공함으로써, 출장 대상이 되는 유저 측면에서는 제공된 상품 중 본인이 선호하거나 원하는 상품을 선택하여 출장 준비를 용이하게 수행할 수 있게 하고, 상급자의 측면에서는 출장에 대한 결재 업무 수행이 불필요해져 업무가 단순화될 수 있도록 하며, 이에 따라 업무 효율이 향상되는 효과가 있다. In addition, according to an embodiment of the present invention, by analyzing the travel pattern according to the distribution of travel expenses by position from the travel history information inside the company and providing a list of products that can be used by the user who is subject to travel, the user who is subject to a business trip From the side, it is possible to easily prepare for a business trip by selecting the product that the person prefers or wants from among the provided products, and from the side of the superior, it makes it unnecessary to perform the payment for the business trip, thus simplifying the work. This has the effect of improving.
또한, 출장 신청부터 출장 지역에서의 가이드 및 출장 내용의 보고까지 하나의 인터페이스 상에서 이루어질 수 있어 업무 효율이 극대화된 출장 관리 방법을 제공할 수 있는 효과가 있다.In addition, there is an effect that it is possible to provide a travel management method that maximizes work efficiency, since it is possible to perform from a travel application to a guide and a report of travel contents in a travel area on a single interface.
도 1은 본 발명의 일 실시 예에 따른 출장 관리 방법의 흐름도.
도 2는 본 발명의 일 실시 예에 따른 출장 관리 장치의 구성도.
도 3은 본 발명의 일 실시 예에 따라 유저 단말에서 입력되는 출장 정보의 일 예.
도 4는 본 발명의 일 실시 예에 따라 유저 단말에 유저 직급에 대응되는 상품이 필터링되어 제공된 일 예.
도 5는 본 발명의 일 실시 예에 따라 상품이 패키지로 구성되어 유저 단말에 제공되는 일 예.
도 6은 본 발명의 일 실시 예에 따라 예약이 미승인될 시 대안 상품이 유저 단말에 추천되는 일 예.
도 7은 본 발명의 일 실시 예에 따라 출장 결과 리포트가 생성된 일 예.
도 8은 본 발명의 일 실시 예에 따른 컴퓨팅 장치의 내부 구성의 일 예.1 is a flow chart of a travel management method according to an embodiment of the present invention.
Figure 2 is a configuration diagram of a travel management device according to an embodiment of the present invention.
3 is an example of travel information input from a user terminal according to an embodiment of the present invention.
4 is an example of filtering and providing products corresponding to user positions to a user terminal according to an embodiment of the present invention.
5 is an example in which a product is configured as a package and provided to a user terminal according to an embodiment of the present invention.
6 is an example in which an alternative product is recommended to a user terminal when a reservation is not approved according to an embodiment of the present invention.
7 is an example in which a business trip result report is generated according to an embodiment of the present invention.
8 is an example of an internal configuration of a computing device according to an embodiment of the present invention.
이하에서는, 다양한 실시 예들 및/또는 양상들이 이제 도면들을 참조하여 개시된다. 하기 설명에서는 설명을 목적으로, 하나이상의 양상들의 전반적 이해를 돕기 위해 다수의 구체적인 세부사항들이 개시된다. 그러나, 이러한 양상(들)은 이러한 구체적인 세부사항들 없이도 실행될 수 있다는 점 또한 본 발명의 기술 분야에서 통상의 지식을 가진 자에게 인식될 수 있을 것이다. 이후의 기재 및 첨부된 도면들은 하나 이상의 양상들의 특정한 예시적인 양상들을 상세하게 기술한다. 하지만, 이러한 양상들은 예시적인 것이고 다양한 양상들의 원리들에서의 다양한 방법들 중 일부가 이용될 수 있으며, 기술되는 설명들은 그러한 양상들 및 그들의 균등물들을 모두 포함하고자 하는 의도이다.In the following, various embodiments and/or aspects are now disclosed with reference to the drawings. In the following description, for purposes of explanation, a number of specific details are disclosed to aid in an overall understanding of one or more aspects. However, it will also be appreciated by those of ordinary skill in the art that this aspect(s) may be practiced without these specific details. The following description and the annexed drawings set forth in detail certain illustrative aspects of one or more aspects. However, these aspects are exemplary and some of the various methods in the principles of the various aspects may be used, and the descriptions described are intended to include all such aspects and their equivalents.
본 명세서에서 사용되는 "실시 예", "예", "양상", "예시" 등은 기술되는 임의의 양상 또는 설계가 다른 양상 또는 설계들보다 양호하다거나, 이점이 있는 것으로 해석되지 않을 수도 있다.As used herein, "an embodiment", "example", "aspect", "example", etc. may not be construed as having any aspect or design described as being better or advantageous than other aspects or designs. .
또한, "포함한다" 및/또는 "포함하는"이라는 용어는, 해당 특징 및/또는 구성요소가 존재함을 의미하지만, 하나이상의 다른 특징, 구성요소 및/또는 이들의 그룹의 존재 또는 추가를 배제하지 않는 것으로 이해되어야 한다.In addition, the terms "comprising" and/or "comprising" mean that the corresponding feature and/or element is present, but excludes the presence or addition of one or more other features, elements, and/or groups thereof. It should be understood as not.
또한, 제 1, 제 2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.In addition, terms including ordinal numbers such as first and second may be used to describe various elements, but the elements are not limited by the terms. These terms are used only for the purpose of distinguishing one component from another component. For example, without departing from the scope of the present invention, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. The term and/or includes a combination of a plurality of related listed items or any of a plurality of related listed items.
또한, 본 발명의 실시 예들에서, 별도로 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 발명의 실시 예에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In addition, in the embodiments of the present invention, unless otherwise defined, all terms used herein, including technical or scientific terms, are those commonly understood by those of ordinary skill in the art to which the present invention belongs. It has the same meaning. Terms as defined in a commonly used dictionary should be interpreted as having a meaning consistent with the meaning in the context of the related technology, and unless explicitly defined in the embodiments of the present invention, an ideal or excessively formal meaning Is not interpreted as.
본 발명은 출장 대상이 되는 유저의 출장 정보가 입력될 시, 출장 목적지의 교통 수단, 숙박 시설 등의 추천 및 예약이 가능한 인터페이스를 제공하여 출장 업무의 효율성이 극대화된 출장 관리 방법에 관련된 것으로서, 출장 신청부터 출장 내용의 보고까지 하나의 인터페이스 상에서 이루어질 수 있도록 하여 업무 효율이 극대화된 출장 관리 방법을 제공하는데 제1 목적이, 회사 내부의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여, 출장 대상이 되는 유저가 이용할 수 있는 교통 수단, 숙박 시설 등의 상품을 제공함으로써, 출장 관련 업무의 절차를 단순화할 수 있는 출장 관리 방법을 제공하는데 제2 목적이 있다.The present invention relates to a business trip management method that maximizes the efficiency of business trips by providing an interface that enables recommendation and reservation of transportation means and accommodation facilities of a business trip destination when business trip information of a user who is a business trip is input. The first purpose is to provide a travel management method that maximizes work efficiency by allowing the application to report the contents of the trip on a single interface. The first purpose is to analyze the travel pattern according to the distribution of travel expenses by position from the company's internal travel history information. , A second purpose is to provide a travel management method capable of simplifying the procedure of business related to business trips by providing products such as transportation means and accommodation facilities that can be used by users subject to business trips.
한편, 상술한 목적을 달성하기 위하여 도면을 설명하여 본 발명을 설명하면, 먼저 도 1에서는 본 발명의 일 실시 예에 따른 출장 관리 방법의 흐름도를 도시하였다.Meanwhile, in order to achieve the above object, the present invention will be described by describing the drawings. First, in FIG. 1, a flowchart of a travel management method according to an embodiment of the present invention is shown.
도 1에 도시된 바와 같이, 먼저, 출장 관리를 위해 유저 단말에 제공되는 인터페이스 상에 유저 단말을 통해 입력되는 출장 정보로서 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 출장 정보 수집 단계(S10)가 수행될 수 있다.As shown in Fig. 1, first, a business trip including at least one of business trip area information, business trip schedule information, and business trip number information as business trip information input through the user terminal on an interface provided to the user terminal for business trip management A travel information collection step (S10) of collecting information may be performed.
더욱 구체적으로 상술한 S10 단계에서는 유저 단말의 터치 수단, 키패드 등에 의하여 입력된 출장 정보를 수집하는 것으로서, 유저의 출장 국가, 출장 지역의 상세 정보, 출장 기간, 출장 일시 및 동행하는 출장 인원 정보가 수집될 수 있으며, 유저의 개인 정보로서, 이름, 생년월일, 여권 정보, 회사 내 직급 정보 등이 함께 수집될 수 있다.More specifically, in the above-described step S10, travel information entered by the user terminal's touch means, keypad, etc. is collected, and the user's travel country, detailed information of the travel area, travel period, travel date, and accompanying travel number information are collected. As personal information of the user, name, date of birth, passport information, and position information within the company may be collected together.
즉, 상술한 S10 단계에 의해 수집된 정보들은 후술할 상품 정보 제공 단계에서 크롤링되는 상품들의 기본 검색 조건이 되는 것으로 이해될 수 있다.That is, it may be understood that the information collected by the above-described step S10 becomes a basic search condition for products crawled in the product information providing step to be described later.
한편, S10 단계의 수행 후, 수집된 출장 정보 및 유저가 소속된 회사의 출장 이력 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 출장 지역까지의 이동 수단, 현지 숙박 시설 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링하고 크롤링된 상품 정보를 유저 단말에 제공하는 상품 정보 제공 단계(S20)가 수행될 수 있다.On the other hand, after performing step S10, based on the travel information collected and the travel history information of the company to which the user belongs, the means of transportation from the user's departure area to the business trip area through an external network, local accommodation facilities, and additional facilities including restaurants A product information providing step (S20) of crawling reservationable product information related to at least one of the items and providing the crawled product information to the user terminal may be performed.
이때 상술한 S20 단계에서 언급하는 이동 수단은, 항공편, 배편, 렌터카, 대중교통을 이용하기 위한 패스 등을 포함한 개념으로 이해될 수 있으며, 현지 숙박 시설은, 호텔, 호스텔, 게스트하우스, 쉐어 하우스를 포함하는 렌탈 서비스를 포함하는 개념으로 이해될 수 있으며, 부대 시설은 식당, 회의 등을 위한 대관 시설 등을 포함하는 개념으로 이해될 수 있다.At this time, the means of transportation mentioned in step S20 described above can be understood as a concept including a flight, a ship, a rental car, a pass for using public transportation, etc., and local accommodation facilities include hotels, hostels, guest houses, and share houses. It may be understood as a concept including a rental service including, and an auxiliary facility may be understood as a concept including a restaurant, a rental facility for meetings, and the like.
이에 따라 S20 단계 크롤링되는 상품 정보는 네트워크 상에 존재하는 항공사, 운수사, 여객사, 렌터카 업체, 숙박 업체 중 적어도 하나의 업체 서버로부터 웹 크롤링(crawling) 기법을 통해, 유저의 출장 일정에 부합되는 예약 가능한 상품 정보를 수집하는 것으로 이해될 것이다.Accordingly, the product information crawled in step S20 is reserved according to the user's business trip schedule through a web crawling technique from at least one server of airlines, transport companies, passenger companies, car rental companies, and lodging companies on the network. It will be understood as collecting possible product information.
한편, S20 단계는 유저가 소속된 회사의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하고, 검색된 상품 정보 중 유저의 직급에 대응되는 상품을 필터링하여 유저 단말에 제공할 수 있다.Meanwhile, in step S20, a travel pattern according to a travel cost distribution for each position is analyzed from the travel history information of a company to which the user belongs, and a product corresponding to the user's position among the searched product information may be filtered and provided to the user terminal.
이는 유저가 소속된 회사의 과거 출장 이력 정보에서부터 현재 조회 시점의 출장 이력 정보까지의 출장 이력 정보 데이터 중 직급별 출장 비용 분포에 따라 출장 패턴을 분석하는 것으로 이해될 수 있으며, 이때, 출장 패턴은 예를 들어 빅데이터 분석 기법을 이용하여 분석해냄으로써, 유저의 직급에 대응되는 객관적이고 합리적인 출장 비용을 도출해내어 도출된 출장 비용 이하의 가격을 갖는 상품만을 제공하는 것으로 이해될 수 있다.This can be understood as analyzing the travel pattern according to the distribution of travel expenses by position among the travel history information data from the past travel history information of the company to which the user belongs to the current travel history information at the time of inquiry. In this case, the travel pattern is an example. For example, it can be understood that by analyzing using a big data analysis technique, objective and reasonable travel expenses corresponding to the user's position are derived, and only products having a price less than the derived travel expenses are provided.
즉, 본 발명에서는 회사 내의 직급으로서, 예를 들어 사원, 주임, 대리, 과장, 부장 및 사장 등의 직급에 따라 각기 다른 등급의 상품이 추천될 수 있는 것으로 이해될 것이며, 한 예로써, 항공권을 예로 들면, 회사의 내부 규정에 따라 사원, 주임, 대리 급에게는 이코노미석인 상품이, 과장 및 부장급에는 비즈니스석인 상품을 크롤링하여 제공하는 것일 수 있다.That is, in the present invention, it will be understood that products of different grades can be recommended according to the positions within the company, for example, employee, chief, assistant manager, manager, manager, and president. For example, according to the company's internal regulations, the product may be provided by crawling economy class products to employees, managers, and deputy levels, and business class products to managers and managers.
한편, 본 발명의 S20 단계의 다른 실시 예에서는 유저의 직급에 대응되는 상품을 크롤링하여 제공함에 있어서, 유저가 소속된 회사의 내부 규정에 의한 출장 패턴의 분석 결과로서, 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 얻어진 총 출장 비용의 한도 내에서 예약 가능한 이동 수단, 숙박 시설 및 부대 시설의 상품을 크롤링하여 유저 단말에 제공하는 구성으로 이해되거나, 다른 실시 예로써 각 상품군마다의 출장 비용을 도출하여 항목별로 한정된 비용 내에서 이용 가능한 상품들을 크롤링하여 유저 단말에 제공하는 구성인 것으로 이해될 수 있으며, 본 발명은 이에 제한하지 않는다. Meanwhile, in another embodiment of step S20 of the present invention, in crawling and providing products corresponding to the user's position, as a result of analyzing the travel pattern according to the internal regulations of the company to which the user belongs, according to the distribution of travel expenses by position It is understood as a configuration that crawls the products of available transportation means, accommodation facilities, and auxiliary facilities within the limit of the total travel cost obtained by analyzing the travel pattern and provides them to the user terminal, or as another embodiment, derives travel expenses for each product group. Accordingly, it may be understood that the product is crawled within a limited cost for each item and provided to the user terminal, and the present invention is not limited thereto.
즉, 본 발명에서는 회사 내부의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 출장 대상이 되는 유저가 이용할 수 있는 상품 목록을 제한하여 제공함으로써, 제공된 목록 내에서 출장 대상이 되는 유저의 선호도에 따른 상품 예약이 가능하도록 하고, 상급자 등이 출장에 대한 결재 업무를 생략할 수 있도록 하여 전체적인 출장 업무 절차가 간소화되는 동시에, 회사 내부의 출장 시스템을 체계화할 수 있는 효과가 있다. That is, in the present invention, by analyzing the travel pattern according to the distribution of travel expenses by position from the travel history information inside the company, and providing a list of products that can be used by the user subject to the business trip, the user subject to the business trip within the provided list It is possible to make product reservations according to the preference of the company, and by allowing superiors to omit the payment for business trips, the overall business travel process is simplified, and the company's internal business trip system can be systematized.
또한 본 발명의 다른 실시 예로써, 상술한 S20 단계는 S10 단계에 의하여 수집된 출장 인원 정보로서, 서로 다른 직급을 가진 둘 이상의 출장 인원 정보가 수집 된 경우, 둘 이상의 출장 인원 각각의 직급에 대응되는 출장 비용 분포로부터 직급 간의 평균 출장 비용을 산출하고, 평균 출장 비용 이하의 가격을 갖는 상품을 필터링하여 유저 단말에 제공할 수 있다.In addition, as another embodiment of the present invention, the above-described step S20 is the travel personnel information collected by the step S10, and when two or more travel personnel information having different positions is collected, corresponding to each of the two or more travel personnel The average travel cost between positions is calculated from the travel cost distribution, and products having a price less than the average travel cost may be filtered and provided to the user terminal.
한 예로써, 예를 들어 유저의 직급이 과장이고, 동행하는 출장 인원 정보로서 사원 1명의 정보가 입력되는 경우, 상술한 S20 단계에서는 유저가 소속된 회사의 출장 이력 빅데이터 정보로부터, 과장 직급의 평균 출장 비용 A와 사원 직급의 평균 출장 비용 B를 산출하고, A 및 B의 평균으로서, 과장 직급과 사원 직급의 평균 출장 비용인 C를 연산하여, 산출된 C 이하의 가격을 갖는 상품을 필터링하여 유저 단말에 제공할 수 있는 것으로서, 더욱 구체적으로, 과장 직급의 평균 출장 비용이 200만원이고, 사원 직급의 평균 출장비용이 100만원일 경우, 1인당 평균 출장 비용 150만원 이하의 출장 비용이 도출되며, 150만원 이하의 가격을 갖는 상품을 필터링하여 유저 단말에 제공되는 구성인 것으로 이해될 것이다.As an example, for example, if the user's position is the manager, and the information of one employee is input as the accompanying travel number information, in step S20, from the travel history big data information of the company to which the user belongs, Calculate the average travel cost A and the average travel cost B of the employee's rank, calculate C, the average travel cost of the manager's rank and the employee's rank, as the average of A and B, and filter the products with a price less than the calculated C. As something that can be provided to the user terminal, more specifically, if the average travel cost of the manager position is 2 million won, and the average travel cost of the employee rank is 1 million won, the average travel cost per person is 1.5 million won or less. , It will be understood that it is a configuration provided to the user terminal by filtering products having a price of 1.5 million won or less.
즉, 이에 따라 출장 인원이 둘 이상이더라도 빅데이터 기반의 합리적이고 객관적인 출장 비용을 산출할 수 있게 되는 효과가 있다.In other words, there is an effect that it is possible to calculate a reasonable and objective travel cost based on big data even if there are two or more travel personnel accordingly.
또 다른 한편, 상술한 S20 단계에서 유저 단말에 제공되는 상품들은, 유저의 출장 일정을 고려하여 크롤링된 상품 정보 중 이동 거리 및 대기 시간을 최소화할 수 있는 하나 이상의 상품이 조합된 패키지 상품으로서 제공될 수 있다.On the other hand, the products provided to the user terminal in the above-described step S20 will be provided as a package product in which one or more products that can minimize travel distance and waiting time among the crawled product information in consideration of the user's travel schedule are combined. I can.
이때, 상술한 패키지 상품에 속하는 하나 이상의 상품은 서로 다른 상품군으로 이루어지는 것이 바람직할 것이다.At this time, it is preferable that at least one product belonging to the above-described package product is formed of different product groups.
한 실시 예로써, 유저가 서울에서 일본의 오사카시의 난바 지역으로 출장을 가야 할 경우를 예를 들어 설명하면, 유저 단말에는, 서울에서 국제 공항이 위치하는 인천까지의 이동 수단으로서 택시, 공항 버스 및 공항 전철 등의 탑승권, 인천 국제 공항에서 간사이 국제 공항을 연결하는 왕복 항공권, 간사이 국제 공항에서 난바까지의 이동을 위한 교통 패스, 난바 시에 존재하는 호텔의 숙박권, 난바 레스토랑의 식사권 등의 서로 다른 상품군에 속하는 하나 이상의 상품을 하나의 패키지 상품으로서 제공할 수 있는 것으로서, 바람직하게는 상술한 패키지 상품은 출발 지역에서 출장 지역까지의 이동 거리가 짧은 상품들로 구성되는 것이 바람직할 것이며, 이동 수단의 경우, 유저가 환승 등을 위해 대기하는 시간이 짧은 상품으로서 구성되는 것으로 이해될 수 있다.As an example, when a user needs to go on a business trip from Seoul to the Namba area of Osaka, Japan, the user terminal includes a taxi or an airport bus as a means of transportation from Seoul to Incheon, where the international airport is located. And boarding passes for airport trains, round-trip tickets connecting Incheon International Airport to Kansai International Airport, transportation passes for transfers from Kansai International Airport to Namba, accommodation vouchers for hotels in Namba City, meal vouchers for Namba restaurants, etc. One or more products belonging to the product group can be provided as one package product. Preferably, the above-described package product is preferably composed of products having a short travel distance from the departure area to the business trip area. In this case, it may be understood that the user is configured as a product with a short waiting time for a transfer or the like.
즉, 이에 따라 출장 대상이 되는 유저는, 직접 이동 거리를 최소화하기 위하여 이동 교통 수단을 선정하고, 근처의 호텔을 알아보는 등 출장 업무 이외의 개별적으로 항공권을 예약하고, 이동 수단을 알아보는 등의 업무가 불필요해져 출장 본연의 업무에 오롯이 집중할 수 있게 되며 이에 따라 업무 효율이 향상될 수 있으며, 출장 전후의 절차를 간소화할 수 있는 효과를 도출할 수 있게 된다.In other words, accordingly, users who are subject to a business trip can directly select a means of transportation to minimize the distance traveled, make a reservation for individual tickets other than business trips, such as finding a nearby hotel, and find out the means of transportation. As work becomes unnecessary, it is possible to concentrate on the original business of the business trip, thereby improving work efficiency, and resulting in the effect of simplifying the procedure before and after business trips.
한편, 상술한 S20 단계의 수행 후, 유저 단말에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 예약 요청 단계(S30)가 수행될 수 있다.Meanwhile, after performing the above-described step S20, a reservation request step S30 of performing a reservation request for one or more products selected by the user terminal may be performed.
즉, S30 단계에서는 상술한 S20 단계에서 유저 단말에 제공된 상품 중 유저가 선택한 상품에 대하여, 각각의 상품을 구매할 수 있는 서버로 접속하여 예약 대행을 수행하는 기능을 수행하는 것으로 이해될 수 있다.That is, in step S30, it may be understood that the product selected by the user among the products provided to the user terminal in step S20 described above is accessed to a server where each product can be purchased to perform a reservation agent.
한편, 상술한 S30 단계의 수행 결과, 상술한 인터페이스는 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 승인된 경우, 예약 처리가 승인된 상품들의 이용 일시 정보를 수집하여 일정표를 생성하고, 생성된 일정표를 유저 단말에 제공하는 기능을 수행할 수 있다.On the other hand, as a result of performing the above-described step S30, the above-described interface generates a schedule by collecting use date and time information of the products for which the reservation process has been approved, when the reservation process for the product for which the reservation request is made is approved by the user terminal, It is possible to perform a function of providing the generated schedule to the user terminal.
즉, 예약이 확정된 상품들에 대하여 유저 단말에 출장 일정에 맞춘 일정표를 생성하여 제공하는 것으로 이해될 수 있으며, 제공된 일정표는 테이블, 그래프, 지도, 및 픽토그램 중 적어도 어느 하나를 이용한 이미지 파일로 생성되어 유저가 알아보기 쉬운 형태로 제공되는 것이 바람직하다.In other words, it can be understood as generating and providing an itinerary tailored to the business trip schedule to the user terminal for products whose reservation has been confirmed, and the provided itinerary is created as an image file using at least one of a table, a graph, a map, and a pictogram. It is desirable to be provided in a form that is easy for users to recognize.
또 다른 한편, 상술한 S30 단계의 수행 결과, 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 미승인된 경우, 미승인된 상품과 기 설정된 임계 수치 이상의 유사성을 갖는 상품을 대안 상품으로서 추천하고, 유저 단말의 응답에 따라 예약 수행여부를 결정하는 기능이 수행될 수도 있다.On the other hand, if, as a result of performing the above-described step S30, the reservation processing for the product for which the reservation request was made in the user terminal is not approved, a product having a similarity greater than or equal to a preset threshold is recommended as an alternative product, A function of determining whether to perform a reservation may be performed according to a response from the user terminal.
더욱 구체적인 예를 들어, 유저의 항공권에 대한 예약이 미승인되어 재 예약을 수행해야 할 경우에 있어서, 상술한 인터페이스는 예약이 미승인된 상품과 유사성이 90% 이상의 유사성을 갖는 상품을 대안 상품으로서 추천할 수 있는 것으로서, 상술한 실시 예에서의 유사성은 예를 들어 비행 시간, 항공사의 등급, 평점 등에 의하여 유사성이 판단될 수 있다.For a more specific example, in the case that a reservation for a user's ticket is not approved and a rebooking is required, the above-described interface recommends a product having a similarity of 90% or more with a product for which the reservation has not been approved as an alternative product. As possible, the similarity in the above-described embodiment may be determined based on, for example, flight time, airline rating, rating, and the like.
즉, A 항공사의 11시 오사카행의 항공권의 예약이 미승인된 경우, A항공사 혹은 A항공사와 유사한 등급을 갖는 항공사의 11시에 인접한 오사카행 항공권상품이 유저 단말에 대안 상품으로서 제공될 수 있는 것으로 이해될 수 있다.That is, if the reservation of a flight ticket for 11 o'clock by airline A is not approved, a ticket product to Osaka adjacent to 11 o'clock by airline A or an airline having a similar class to airline A can be provided to the user terminal as an alternative product. Can be understood.
한편, 상술한 실시 예에서 90%이상의 유사성을 갖는 상품이 존재하지 않을 경우, 유사성을 하향하여 80%이상의 유사성을 갖는 상품을 대안 상품으로 제안할 수도 있으며 본 발명은 이에 제한하지 않는다.Meanwhile, in the above-described embodiment, when there is no product having a similarity of 90% or more, a product having a similarity of 80% or more may be proposed as an alternative product by lowering the similarity, and the present invention is not limited thereto.
또 다른 한편, 본 발명의 다른 실시 예에 있어서, 유저의 출장 관리를 위한 인터페이스는, 유저의 출장 일정이 종료된 것으로 판단되는 경우, 유저의 출장 일정에 따른 출장 경비 내역, 체류 장소 내역, 유저 단말의 입력 수단을 통해 입력된 수행 업무 내역 중 적어도 어느 하나의 내역 정보를 기반으로 하는 기 설정된 포맷의 출장 결과 리포트를 생성할 수 있다.On the other hand, in another embodiment of the present invention, the interface for the user's business trip management is, when it is determined that the user's business trip schedule has ended, the business trip expense details according to the user’s business trip schedule, the stay location details, and the user terminal A trip result report in a preset format may be generated based on information on at least one of the details of performed work inputted through the input means of.
이때, 유저의 출장 일정이 종료된 것으로 판단하는 그 판단 기준은, 유저가 입력한 출장 정보 중 출장이 종료되는 일자 정보를 토대로 그 종료 시점을 판단하는 것일 수 있으며, 경우에 따라 유저가 인터페이스 상에 존재하는 출장 일정 종료 버튼 등을 누르는 동작에 의하여 수행되는 것일 수 있다.At this time, the criterion for determining that the user's travel schedule has ended may be to determine the end time based on the date information on which the business trip ends among the travel information entered by the user. It may be performed by pressing an existing business trip schedule end button.
즉, 상술한 인터페이스는 유저의 출장 일정이 종료되면, 총 출장 경비 내역, 유저가 체류했던 장소, 유저 단말의 입력 수단(카메라 모듈을 통한 이미지 데이터, 키보드 및 터치 패드에 의한 텍스트 데이터)에 의해 저장된 수행 업무 내역 등에 기반한 출장 결과 리포트를 hwp, xlsx, ppt, pdf 중 어느 하나의 확장자를 갖는 파일로 자동 생성해줌으로써, 유저가 출장 후에 별도의 출장 결과 리포트를 작성하는 수고를 덜어줄 수 있도록 하는 기능 수행을 할 수 있으며, 더 나아가 유저 단말에서 리포트 파일에 대한 메일 송신 입력이 수신될 시, 생성된 결과 리포트를 메일 송신 입력에 포함된 메일 주소로 송신하도록 하여 하나의 인터페이스를 통해 출장 전반에 걸친 업무 절차를 간소화할 수 있도록 하는 기능을 제공할 수 있게 된다.That is, when the user's travel schedule is over, the above-described interface is stored by the total travel expenses details, the place where the user stayed, and the input means of the user terminal (image data through the camera module, text data through the keyboard and touch pad). A function that saves the user the trouble of creating a separate travel result report after a business trip by automatically generating a travel result report based on the work performed in a file with an extension of any one of hwp, xlsx, ppt, and pdf. Furthermore, when the user terminal receives the mail transmission input for the report file, the generated result report is sent to the mail address included in the mail transmission input, and work throughout the entire business trip through a single interface. It will be possible to provide a function to simplify the procedure.
종합적으로, 상술한 각 단계의 수행에 의하여, 유저가 출장 지역, 미팅 시간 등을 포함하는 출장 정보를 입력하는 동작만으로, 유저의 출발 지역에서 출장 대상이 되는 목적 지역까지의 이동 수단, 숙박 시설 등의 예약을 일괄적으로 처리되도록 하는 원 스톱 서비스를 제공하여 유저의 편의성을 극대화할 수 있다.In general, by performing the above-described steps, only the operation of the user inputting business trip information including the business trip area, meeting time, etc., means of transportation from the user's departure area to the destination area subject to business trips, accommodation facilities, etc. The user's convenience can be maximized by providing a one-stop service to process reservations in a batch.
또한, 본 발명의 일 실시 예에 따르면, 회사 내부의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 출장 대상이 되는 유저가 이용할 수 있는 상품 목록을 제공함으로써, 출장 대상이 되는 유저 측면에서는 제공된 상품 중 본인이 선호하거나 원하는 상품을 선택하여 출장 준비를 용이하게 수행할 수 있게 하고, 상급자의 측면에서는 출장에 대한 결재 업무 수행이 불필요해져 업무가 단순화될 수 있도록 하며, 이에 따라 업무 효율이 향상되는 효과가 있다. In addition, according to an embodiment of the present invention, by analyzing the travel pattern according to the distribution of travel expenses by position from the travel history information inside the company and providing a list of products that can be used by the user who is subject to travel, the user who is subject to a business trip From the side, it is possible to easily prepare for a business trip by selecting the product that the person prefers or wants from among the provided products, and from the side of the superior, it makes it unnecessary to perform the payment for the business trip, thus simplifying the work. This has the effect of improving.
또한, 출장 신청부터 출장 지역의 가이드 및 출장 내용의 보고까지 하나의 인터페이스 상에서 이루어질 수 있어 업무 효율이 극대화된 출장 관리 방법을 제공할 수 있는 효과가 있다.In addition, there is an effect of providing a travel management method maximizing work efficiency, since it is possible to perform from a travel application to a guide of a travel area and a report of the travel contents on a single interface.
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art.
도 2는 본 발명의 일 실시 예에 따른 출장 관리 장치(10)의 구성도를 도시하였으며, 이하의 설명에 있어서, 상술한 도 1 에 대한 설명과 중복되는 불필요한 실시 예에 대한 설명은 생략하기로 한다.FIG. 2 shows a configuration diagram of the
도 2를 참조하면, 본 발명의 일 실시 예에 따른 출장 관리 장치(10)는 출장 정보 수집부(11), 상품 정보 제공부(12), 및 예약 요청부(13)를 포함하여 구성되는 것이 바람직하다.Referring to FIG. 2, the
이때, 상술한 출장 정보 수집부(11)는, 출장 관리를 위해 유저 단말(20)에 제공되는 인터페이스 상에 유저 단말(20)을 통해 입력되는 출장 정보로서 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 기능을 수행하는 것으로서, 결과적으로 상술한 도 1의 S10 단계에서 수행하는 모든 기능을 수행하는 것으로 이해될 수 있다.At this time, the above-described travel
즉, 상술한 출장 정보 수집부(11)에 의하여, 후술할 상품 정보 제공부(12)에서 크롤링된 상품에 대한 조건 정보를 설정하는 것으로 이해될 수 있을 것이다.That is, it may be understood that by the above-described business trip
한편, 상술한 상품 정보 제공부(12)는, 수집된 출장 정보 및 유저가 소속된 회사의 출장 이력 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 출장 지역까지의 이동 수단, 현지 숙박 시설, 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링하고, 크롤링된 상품 정보를 유저 단말(20)에 제공하는 기능을 수행한다.On the other hand, the above-described product
즉, 상술한 상품 정보 제공부(12)는 상술한 도 1의 S20 단계에서 수행하는 기능을 모두 수행 가능한 것으로 이해될 것이며, 상품 정보 제공부(12)에 의하여 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 출장 대상이 되는 유저가 이용할 수 있는 상품 목록을 제공함으로써, 상급자가 출장에 대한 결재 업무 수행이 불필요해져 업무가 단순화되어 업무 효율이 극대화되는 효과가 있다.That is, it will be understood that the product
마지막으로 상술한 예약 요청부(13)는, 상술한 상품 정보 제공부(12)에서 유저 단말(20)에 제공한 상품들 중 유저 단말(20)에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 기능을 수행한다.Finally, the
다시 말해서, 상술한 예약 요청부(13)는 하나 이상의 상품의 예약이 가능한 업체의 서버(30)에 접속하여 예약을 대행하는 기능을 수행하는 기능으로 이해될 수 있으며, 앞서 언급한 도 1의 S30 단계에서 수행하는 기능을 모두 수행 가능한 것으로 이해될 것이다.In other words, the above-described
즉, 이에 따라 본 발명에서는 출장 신청부터 출장 지역에서의 가이드 및 출장 내용의 보고까지의 하나의 인터페이스 상에서 이루어질 수 있어 업무 효율이 극대화된 출장 관리 방법을 제공할 수 있는 효과가 있다.In other words, according to the present invention, it is possible to provide a travel management method in which business efficiency is maximized because it can be made on one interface from a business trip application to a guide in a business trip area and a report of the travel contents.
또한, 본 발명의 상술한 출장 관리 장치(10)의 각 구성들에 의하여 유저가 출장 지역, 미팅 시간 등을 포함하는 출장 정보를 입력하는 동작만으로, 유저의 출발 지역에서 출장 대상이 되는 목적 지역까지의 이동 수단, 숙박 시설 등의 예약을 일괄적으로 처리되도록 하는 원 스톱 서비스를 제공하여 유저의 편의성을 극대화할 수 있게 되는 효과가 있으며, 회사 내부의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 출장 대상이 되는 유저가 이용할 수 있는 상품 목록을 제공함으로써, 출장 대상이 되는 유저 측면에서는 제공된 상품 중 본인이 선호하거나 원하는 상품을 선택하여 출장 준비를 용이하게 수행할 수 있게 하고, 상급자의 측면에서는 출장에 대한 결재 업무 수행이 불필요해져 업무가 단순화될 수 있도록 하며, 이에 따라 업무 효율이 향상되는 효과가 있다. In addition, by only the operation of the user inputting business trip information including a business trip area, a meeting time, etc. by the above-described configurations of the business
한편, 상술한 실시 예에서 유저 단말(20)은, 본 발명의 기능 수행이 가능한 적어도 유/무선 전화기(wire/wireless telephone), 태블릿 PC(Tablet PC), 랩톱(Laptop), 개인용 컴퓨터(Personal computer), 스마트폰(Smartphone), 개인 휴대용 정보 단말기(Personal Digital Assistant) 및 이동통신 단말기(Mobile Communication Terminal) 중 어느 하나인 것으로 이해될 수 있으며 본 발명은 이에 제한하지 않는다.On the other hand, in the above-described embodiment, the
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art.
한편, 도 3에서는 본 발명의 일 실시 예에 따라 유저 단말에서 입력되는 출장 정보의 일 예를 도시하였으며, 이하의 설명에 있어서, 상술한 도 1 및 2에 대한 설명과 중복되는 불필요한 실시 예에 대한 설명은 생략하기로 한다.Meanwhile, FIG. 3 shows an example of travel information input from a user terminal according to an embodiment of the present invention. In the following description, unnecessary embodiments overlapping with the descriptions of FIGS. 1 and 2 described above are described. Description will be omitted.
도 3의 100에서는, 출장 관리를 위해 유저 단말에 제공되는 인터페이스에서 유저의 출장 정보를 수집하기 위한 화면의 일 예를 도시하였다.In 100 of FIG. 3, an example of a screen for collecting travel information of a user in an interface provided to a user terminal for travel management is illustrated.
100에 도시된 바와 같이, 유저 단말에는, 유저의 이름, 소속, 직급 등이 포함된 개인 정보가 수집될 수 있으며, 100에는 도시하지 않았으나, 항공권 등의 예약에 필요한, 여권 정보 등이 더 포함될 수 있다.As shown in 100, personal information including the user's name, affiliation, and rank may be collected in the user terminal, and although not shown in 100, passport information required for reservation of a ticket, etc. may be further included. have.
또한, 출장 정보로서, 출장 지역, 출장 지역의 상세 주소로서 현지 주소, 미팅 시간 및 동반 출장 인원 정보가 수집될 수 있으며, 바람직하게는 유저가 이용할 서비스에 대한 정보가 더 수집될 수 있다.In addition, as business trip information, a business trip area, a local address as a detailed address of a business trip area, a meeting time, and information on a companion business trip may be collected, and preferably, information on a service to be used by the user may be further collected.
이때 유저가 이용할 서비스에 대한 정보는, 유저가 이용할 상품군에 대한 정보를 수집하는 것으로 이해될 수 있으며, 이용할 상품군에 대한 정보를 수집함으로써, 유저 단말에 추천되는 상품의 상품군을 제한하는 것으로 이해될 수 있다.At this time, the information on the service to be used by the user may be understood as collecting information on the product group to be used by the user, and by collecting information on the product group to be used, it may be understood as limiting the product group of products recommended to the user terminal. have.
예를 들어 출장 지역에서 만날 고객사 등에서 이동 수단으로서 픽업 서비스를 제공할 경우, 현지에서 이동 수단이 불필요해지기 때문에, 유저 단말에 출장 관련 상품이 추천될 때, 현지 교통 수단이 불필요하게 추천 제공되는 것을 방지하기 위한 구성으로 이해될 것이다.For example, when a customer company that meets in a business trip provides a pickup service as a means of transportation, local means of transportation become unnecessary. Therefore, when a business trip-related product is recommended to the user terminal, the local means of transportation is unnecessarily recommended. It will be understood as a configuration to prevent.
즉 이렇게 수집된 유저의 개인 정보 및 출장 정보는 유저가 소속된 회사의 과거 출장 이력 정보와 결합되어 유저가 출장에 필요한 상품을 유저단말로 제공 받는데 있어서 필터링 조건의 역할을 수행할 수 있으며, 특히 회사의 출장 이력 정보를 기초로 유저 직급에 대응되는 상품을 제공받을 수 있도록 함으로써, 회사의 출장 관리 시스템을 체계적으로 구축하는 동시에 출장 대상이 되는 직원 측면에서는 오롯이 출장 업무에 집중할 수 있게 되며, 상급자 측면에서는, 출장 결재 업무 수행이 불필요해지기 때문에 전체적으로 출장 관련 업무 절차의 간소화가 이루어져 업무 효율이 극대화되는 효과가 있다.That is, the personal information and travel information of the user collected in this way are combined with the past travel history information of the company to which the user belongs, so that the user can play the role of a filtering condition in receiving the products necessary for the business trip to the user terminal. By providing a product corresponding to the user's position based on the travel history information of the company, the company's travel management system can be systematically established, and at the same time, the employee who is subject to travel can concentrate on the business trip. In addition, since it becomes unnecessary to perform the business trip payment, the overall business procedure related to business trips is simplified, thereby maximizing work efficiency.
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art.
도 4는 본 발명의 일 실시 예에 따라 유저 단말에 유저 직급에 대응되는 상품이 필터링되어 제공된 일 예를 도시하였다. 이하의 설명에 있어서, 상술한 도 1 내지 3에 대한 설명과 중복되는 불필요한 실시 예에 대한 설명은 생략하기로 한다.4 illustrates an example of filtering and providing products corresponding to user positions to a user terminal according to an embodiment of the present invention. In the following description, a description of unnecessary embodiments overlapping with the descriptions of FIGS. 1 to 3 will be omitted.
도 4의 200에서 도시된 바와 같이, 본 발명에서는 출장 관련 상품을 제공하는데 있어서 유저 단말로부터 입력된 유저의 출장 정보와 함께, 유저가 소속된 회사의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 검색된 상품 정보 중 유저의 직급에 대응되는 상품을 필터링하여 유저 단말에 제공할 수 있다.As shown in 200 of FIG. 4, in the present invention, in providing a product related to a business trip, in the present invention, together with the travel information of the user inputted from the user terminal, the travel according to the distribution of travel expenses by position from the travel history information of the company to which the user belongs A product corresponding to a user's rank among product information retrieved by analyzing a pattern may be filtered and provided to the user terminal.
더욱 구체적으로 200에 도시된 바와 같이, 유저의 직급이 과장일 경우, 회사 내부 규정에 의하여, 각 항공사의 비즈니스석 항공권, 4성급 이하의 호텔, 대형 이하의 차량 등의 상품이 제공될 수 있는 것으로 이해될 수 있다.More specifically, as shown in 200, it is understood that products such as business class tickets of each airline, hotels of 4 stars or less, and vehicles of large size or less can be provided according to the company's internal regulations if the user's position is a manager. Can be.
즉, 이는 통상적으로 기업에서 행해지는 출장 관련 업무로서, 상급자에게 출장 결재를 요청하고, 상급자의 승인 하에, 항공, 숙박, 현지 교통의 예약이 개별적으로 수행해야 했던 종래의 기술과는 달리, 회사 내부의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하여 출장 대상이 되는 유저가 이용할 수 있는 상품 목록을 제한하여 제공함으로써, 출장 대상이 되는 유저 측면에서는 제공된 상품 중 본인이 선호하거나 원하는 상품을 선택하여 출장 준비를 용이하게 수행할 수 있고, 상급자 등이 출장에 대한 결재 업무를 처리하는 것이 불필요해져 전체적인 업무 절차가 단순화되어 회사 내부의 출장 시스템을 체계화할 수 있는 효과가 있다.In other words, this is a business trip-related business that is usually carried out by a company, and unlike the conventional technology, in which a business trip payment was requested from a supervisor and, under the approval of the supervisor, reservations for airlines, lodging, and local transportation had to be performed individually By analyzing the travel pattern according to the distribution of travel expenses by position from the travel history information of the company, the list of products that can be used by the user subject to travel is limited and provided. By selecting, it is possible to easily perform travel preparation, and it becomes unnecessary for supervisors to handle the payment for business trips, which simplifies the overall business process, which has the effect of systematizing the company's internal travel system.
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art.
도 5는 본 발명의 일 실시 예에 따라 상품이 패키지로 구성되어 유저 단말에 제공되는 일 예를 도시하였으며, 이하의 설명에 있어서, 상술한 도 1 내지 4에 대한 설명과 중복되는 불필요한 실시 예에 대한 설명은 생략하기로 한다.5 is a diagram illustrating an example in which a product is configured as a package and provided to a user terminal according to an embodiment of the present invention. In the following description, an unnecessary embodiment overlapping with the description of FIGS. The description will be omitted.
300에 도시된 바와 같이, 패키지 상품에는 서로 다른 상품군에 속하는 하나 이상의 상품이 포함될 수 있으며, 바람직하게는 유저의 출장 일정을 고려하여 크롤링된 상품 정보 중 이동 거리 및 대기 시간을 최소화할 수 있는 하나 이상의 상품이 조합된 패키지 상품으로서 제공되는 것이 바람직하다.As shown in 300, the package product may include one or more products belonging to different product groups, and preferably, one or more products that can minimize travel distance and waiting time among the crawled product information in consideration of the user's travel schedule. It is preferred that the product is provided as a combined package product.
즉, 한 실시 예로써, 유저가 서울에서 일본의 오사카시의 난바 지역으로 출장을 가야 할 경우를 예를 들어 설명하면, 유저 단말에는, 서울에서 국제 공항이 위치하는 인천까지의 이동 수단으로서 택시, 공항 버스 및 공항 전철 등의 탑승권, 인천 국제 공항에서 간사이 국제 공항을 연결하는 왕복 항공권, 간사이 국제 공항에서 난바까지의 이동을 위한 교통 패스, 난바 시에 존재하는 호텔의 숙박권, 난바 레스토랑의 식사권 등의 서로 다른 상품군에 속하는 하나 이상의 상품을 하나의 패키지 상품으로서 제공할 수 있는 것으로서, 이에 따라 유저가 출장 지역, 미팅 시간 등을 포함하는 출장 정보를 입력하는 동작만으로, 유저의 출발 지역에서 출장 대상이 되는 목적 지역까지의 이동 수단, 숙박 시설 등의 예약을 일괄적으로 처리되도록 하는 원 스톱 서비스를 제공하여 유저의 편의성을 극대화할 수 있다.That is, as an example, when a user needs to go on a business trip from Seoul to the Namba area of Osaka, Japan, the user terminal includes a taxi as a means of transportation from Seoul to Incheon, where the international airport is located, Boarding passes for airport buses and airport trains, round-trip tickets connecting Incheon International Airport to Kansai International Airport, transportation passes for transfers from Kansai International Airport to Namba, accommodation vouchers for hotels in Namba City, meal vouchers for Namba restaurants, etc. One or more products belonging to different product groups can be provided as one package product, and accordingly, only the operation of the user inputting travel information including travel area, meeting time, etc. It is possible to maximize the user's convenience by providing a one-stop service to collectively process reservations for means of transportation to the destination area and accommodation facilities.
한편, 상술한 패키지 상품 역시 유저의 출장 일정에 가장 최적화된 상품, 예를 들어 이동 거리가 짧고 대기 시간이 짧은 조건으로 구성된 패키지 상품일수록 최상단에 노출되도록 정렬되게 하여 유저 단말에 제공할 수 있으며, 본 발명은 이에 제한하지 않는다.On the other hand, the above-described package product can also be provided to the user terminal by being arranged so as to be exposed to the top as the package product configured with the condition that the travel distance is short and the waiting time is short, for example, the product most optimized for the user's travel schedule. The invention is not limited thereto.
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art.
도 6은 본 발명의 일 실시 예에 따라 예약이 미승인될 시 대안 상품이 유저 단말에 추천되는 일 예를 도시하였으며, 이하의 설명에 있어서, 상술한 도 1 내지 5에 대한 설명과 중복되는 불필요한 실시 예에 대한 설명은 생략하기로 한다.6 shows an example in which an alternative product is recommended to a user terminal when a reservation is not approved according to an embodiment of the present invention. In the following description, unnecessary implementation overlapping with the description of FIGS. 1 to 5 A description of the example will be omitted.
앞서 언급한 바와 같이, 본 발명에서는 예약 요청 결과, 예약 요청이 미승인된 경우, 미승인된 상품과 기 설정된 임계 수치 이상의 유사성을 갖는 상품을 유저 단말에 대안 상품으로서 추천하고, 유저 단말의 응답에 따라 예약을 재수행할 것인지에 대한 여부를 결정할 수 있다.As mentioned above, in the present invention, when the reservation request result or the reservation request is not approved, a product having a similarity greater than or equal to a preset threshold value with the unauthorized product is recommended to the user terminal as an alternative product, and reservation is made according to the response of the user terminal. You can decide whether or not you want to re-run.
한 예로써 400을 참조하면, 400에서는 XX항공 14:20 귀국편의 예약 미승인 상품(401)이 도시되어 있으며, 유저 단말에 제공되는 인터페이스 상에는 상술한 예약 미승인 상품(401)에 대한 대안 상품(410)이 제공되는 예가 도시되어 있다.As an example, referring to 400, in 400, a reservation not approved
이때, 유저 단말에 제공되는 대안 상품(410)은 유사도가 높은 순으로 정렬되어 제공하여 상품의 예약을 재수행하는데 있어서 편의성을 향상할 수 있다. At this time, the
또한, 대안 상품(410)의 선정 기준은 미승인된 상품과 유사성이 90%이상의 유사성을 갖는 것으로서, 예를 들어 항공권을 예를 들어 설명하면, A 항공사의 11시 오사카행의 항공권의 예약이 미승인된 경우, A항공사 혹은 A항공사와 유사한 등급을 갖는 항공사의 11시에 인접한 오사카행 항공권상품이 유저 단말에 대안 상품(410)으로서 제공될 수 있다. 이때, 상술한 실시 예에서, 90%이상의 유사성을 갖는 상품이 존재하지 않을 경우, 유사성을 하향하여 80%이상의 유사성을 갖는 상품을 대안 상품(410)으로 제안할 수도 있으며 본 발명은 이에 제한하지 않는다.In addition, the selection criterion for the
즉, 이에 따라 유저는 예약이 미승인된 경우라 할지라도 최적의 상품이 자동으로 추천되어 유저가 직접 새로운 상품의 예약을 별도로 수행할 필요가 없어 편의성이 향상되는 효과가 있다.In other words, even if the reservation is not approved by the user, the optimal product is automatically recommended, so that the user does not need to separately make a reservation for a new product, thereby improving convenience.
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art.
도 7은 본 발명의 일 실시 예에 따라 출장 결과 리포트가 생성된 일 예로서, 이하의 설명에 있어서, 상술한 도 1 내지 6에 대한 설명과 중복되는 불필요한 실시 예에 대한 설명은 생략하기로 한다.7 is an example in which a business trip result report is generated according to an embodiment of the present invention. In the following description, a description of unnecessary embodiments overlapping with the description of FIGS. 1 to 6 will be omitted. .
500에 도시된 바와 같이, 본 발명에서 출장 관리를 위해 유저 단말에 제공되는 인터페이스는, 유저의 출장 일정이 종료된 것으로 판단될 경우, 유저의 출장 일정에 따른 출장 경비 내역, 체류 장소 내역, 유저 단말의 입력 수단을 통해 입력된 수행 업무 내역 중 적어도 어느 하나의 내역 정보를 기반으로 기 설정된 포맷의 출장 결과 리포트를 생성할 수 있다.As shown in 500, the interface provided to the user terminal for business trip management in the present invention, when it is determined that the user's business trip schedule has ended, travel expense details according to the user’s business trip schedule, the details of the place of stay, and the user terminal A trip result report in a preset format may be generated based on information on at least one of the details of performed work inputted through the input means of.
한편, 상술한 출장 결과 리포트는 유저가 입력한 출장 일정 정보로부터 출장이 종료되는 시점을 기준으로 생성되는 것으로 이해될 수 있다.Meanwhile, it may be understood that the above-described business trip result report is generated based on the time when the business trip ends from the business trip schedule information input by the user.
즉, 상술한 인터페이스는 유저의 출장 일정이 종료되면, 총 출장 경비 내역, 유저가 체류했던 장소, 유저 단말의 입력 수단(카메라 모듈을 통한 이미지 데이터, 키보드 및 터치 패드에 의한 텍스트 데이터)에 의해 저장된 수행 업무 내역 등에 기반한 출장 결과 리포트를 hwp, xml, ppt, pdf 중 어느 하나의 확장자를 갖는 파일로 자동 생성해줌으로써, 유저가 출장 후에 별도의 출장 결과 리포트를 작성하는 수고를 덜어줄 수 있도록 하는 기능 수행을 할 수 있으며, 더 나아가 유저 단말에서 리포트 파일에 대한 메일 송신 입력이 수신될 시, 생성된 결과 리포트를 메일 송신 입력에 포함된 메일 주소로 송신하도록 하여 하나의 인터페이스를 통해 출장 전반에 걸친 업무 절차를 간소화할 수 있도록 하는 기능을 제공할 수 있는 것이다.That is, when the user's travel schedule is over, the above-described interface is stored by the total travel expenses details, the place where the user stayed, and the input means of the user terminal (image data through the camera module, text data through the keyboard and touch pad). A function that saves the user the trouble of creating a separate travel result report after a business trip by automatically generating a travel result report based on the work performed in a file with an extension of either hwp, xml, ppt, or pdf. Furthermore, when the user terminal receives the mail transmission input for the report file, the generated result report is sent to the mail address included in the mail transmission input, and work throughout the entire business trip through a single interface. It can provide a function to simplify the procedure.
한편, 상술한 출장 결과 리포트는 회사 내부 데이터베이스에 자동으로 업로드 될 수 있으며, 이에 따라 추후 이루어질 출장 업무에 있어, 직급별 출장 패턴을 분석하는 자료로 활용될 수 있는 것으로 이해됨이 바람직할 것이다.On the other hand, it is desirable to understand that the above-described travel result report can be automatically uploaded to the company's internal database, and thus can be used as data to analyze travel patterns for each position in future business trips.
결과적으로 본 발명에 의하면, 출장 신청부터 출장 지역의 가이드 및 출장 내용의 보고까지 하나의 인터페이스 상에서 이루어질 수 있어 업무 효율이 극대화된 출장 관리 방법을 제공할 수 있는 효과가 있다.As a result, according to the present invention, it is possible to provide a travel management method in which business efficiency is maximized, since it is possible to perform from a business trip application to a guide of a business trip area and a report of business trip contents on a single interface.
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art.
도 8는 본 발명의 일 실시 예에 따른 컴퓨팅 장치의 내부 구성의 일 예를 도시하였으며, 이하의 설명에 있어서, 상술한 도 1 내지 8에 대한 설명과 중복되는 불필요한 실시 예에 대한 설명은 생략하기로 한다.FIG. 8 illustrates an example of an internal configuration of a computing device according to an embodiment of the present invention. In the following description, descriptions of unnecessary embodiments overlapping with the descriptions of FIGS. 1 to 8 will be omitted. To
도 8에 도시한 바와 같이, 컴퓨팅 장치(10000)은 적어도 하나의 프로세서(processor)(11100), 메모리(memory)(11200), 주변장치 인터페이스(peripheral interface)(11300), 입/출력 서브시스템(I/O subsystem)(11400), 전력 회로(11500) 및 통신 회로(11600)를 적어도 포함할 수 있다. 이때, 컴퓨팅 장치(10000)은 촉각 인터페이스 장치에 연결된 유저 단말이기(A) 혹은 전술한 컴퓨팅 장치(B)에 해당될 수 있다.8, the
메모리(11200)는, 일례로 고속 랜덤 액세스 메모리(high-speed random access memory), 자기 디스크, 에스램(SRAM), 디램(DRAM), 롬(ROM), 플래시 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(11200)는 컴퓨팅 장치(10000)의 동작에 필요한 소프트웨어 모듈, 명령어 집합 또는 그밖에 다양한 데이터를 포함할 수 있다.The
이때, 프로세서(11100)나 주변장치 인터페이스(11300) 등의 다른 컴포넌트에서 메모리(11200)에 액세스하는 것은 프로세서(11100)에 의해 제어될 수 있다.In this case, accessing the
주변장치 인터페이스(11300)는 컴퓨팅 장치(10000)의 입력 및/또는 출력 주변장치를 프로세서(11100) 및 메모리 (11200)에 결합시킬 수 있다. 프로세서(11100)는 메모리(11200)에 저장된 소프트웨어 모듈 또는 명령어 집합을 실행하여 컴퓨팅 장치(10000)을 위한 다양한 기능을 수행하고 데이터를 처리할 수 있다.The
입/출력 서브시스템(11400)은 다양한 입/출력 주변장치들을 주변장치 인터페이스(11300)에 결합시킬 수 있다. 예를 들어, 입/출력 서브시스템(11400)은 모니터나 키보드, 마우스, 프린터 또는 필요에 따라 터치스크린이나 센서 등의 주변장치를 주변장치 인터페이스(11300)에 결합시키기 위한 컨트롤러를 포함할 수 있다. 다른 측면에 따르면, 입/출력 주변장치들은 입/출력 서브시스템(11400)을 거치지 않고 주변장치 인터페이스(11300)에 결합될 수도 있다.The input/
전력 회로(11500)는 단말기의 컴포넌트의 전부 또는 일부로 전력을 공급할 수 있다. 예를 들어 전력 회로(11500)는 전력 관리 시스템, 배터리나 교류(AC) 등과 같은 하나 이상의 전원, 충전 시스템, 전력 실패 감지 회로(power failure detection circuit), 전력 변환기나 인버터, 전력 상태 표시자 또는 전력 생성, 관리, 분배를 위한 임의의 다른 컴포넌트들을 포함할 수 있다.The
통신 회로(11600)는 적어도 하나의 외부 포트를 이용하여 다른 컴퓨팅 장치와 통신을 가능하게 할 수 있다.The
또는 상술한 바와 같이 필요에 따라 통신 회로(11600)는 RF 회로를 포함하여 전자기 신호(electromagnetic signal)라고도 알려진 RF 신호를 송수신함으로써, 다른 컴퓨팅 장치와 통신을 가능하게 할 수도 있다.Alternatively, as described above, the
이러한 도 8의 실시 예는, 컴퓨팅 장치(10000)의 일례일 뿐이고, 컴퓨팅 장치(11000)은 도 8에 도시된 일부 컴포넌트가 생략되거나, 도 8에 도시되지 않은 추가의 컴포넌트를 더 구비하거나, 2개 이상의 컴포넌트를 결합시키는 구성 또는 배치를 가질 수 있다. 예를 들어, 모바일 환경의 통신 단말을 위한 컴퓨팅 장치는 도 8에도시된 컴포넌트들 외에도, 터치스크린이나 센서 등을 더 포함할 수도 있으며, 통신 회로(1160)에 다양한 통신방식(WiFi, 3G, LTE, Bluetooth, NFC, Zigbee 등)의 RF 통신을 위한 회로가 포함될 수도 있다. 컴퓨팅 장치(10000)에 포함 가능한 컴포넌트들은 하나 이상의 신호 처리 또는 어플리케이션에 특화된 집적 회로를 포함하는 하드웨어, 소프트웨어, 또는 하드웨어 및 소프트웨어 양자의 조합으로 구현될 수 있다.The embodiment of FIG. 8 is only an example of the
본 발명의 실시 예에 따른 방법들은 다양한 컴퓨팅 장치를 통하여 수행될 수 있는 프로그램 명령(instruction) 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 특히, 본 실시 예에 따른 프로그램은 PC 기반의 프로그램 또는 모바일 단말 전용의 어플리케이션으로 구성될 수 있다. 본 발명이 적용되는 애플리케이션은 파일 배포 시스템이 제공하는 파일을 통해 이용자 단말에 설치될 수 있다. 일 예로, 파일 배포 시스템은 이용자 단말이기의 요청에 따라 상기 파일을 전송하는 파일 전송부(미도시)를 포함할 수 있다.Methods according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computing devices and recorded in a computer-readable medium. In particular, the program according to the present embodiment may be configured as a PC-based program or an application dedicated to a mobile terminal. An application to which the present invention is applied may be installed on a user terminal through a file provided by the file distribution system. For example, the file distribution system may include a file transmission unit (not shown) that transmits the file according to the request of the user terminal.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시 예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술 분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and/or a combination of a hardware component and a software component. For example, the devices and components described in the embodiments include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), It may be implemented using one or more general purpose computers or special purpose computers, such as a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications executed on the operating system. In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of software. For the convenience of understanding, although it is sometimes described that one processing device is used, one of ordinary skill in the art, the processing device is a plurality of processing elements and/or a plurality of types of processing elements. It can be seen that it may include. For example, the processing device may include a plurality of processors or one processor and one controller. In addition, other processing configurations are possible, such as a parallel processor.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로 (collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상장치(virtual equipment), 컴퓨터 저장 매체 또는 장치에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨팅 장치상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of these, configuring the processing unit to operate as desired or processed independently or collectively. You can command the device. Software and/or data may be interpreted by a processing device or to provide instructions or data to a processing device, of any type of machine, component, physical device, virtual equipment, computer storage medium or device. It can be permanently or temporarily embody. The software may be distributed over networked computing devices and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
실시 예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시 예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the embodiment, or may be known to and usable by those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of the program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.
이상과 같이 실시 예들이 비록 한정된 실시 예와 도면에 의해 설명되었으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로, 다른 구현들, 다른 실시 예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.As described above, although the embodiments have been described with reference to limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art. For example, the described techniques are performed in a different order from the described method, and/or components such as a system, structure, device, circuit, etc. described are combined or combined in a form different from the described method, or other components Alternatively, even if substituted or substituted by an equivalent, an appropriate result can be achieved. Therefore, other implementations, other embodiments, and those equivalent to the claims also fall within the scope of the claims to be described later.
Claims (10)
출장 관리를 위해 상기 유저 단말에 제공되는 인터페이스 상에, 상기 유저 단말을 통해 입력되는 출장 정보로서, 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 출장 정보 수집 단계;
수집된 상기 출장 정보 및 유저가 소속된 회사의 출장 이력 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 상기 출장 지역까지의 이동 수단, 현지 숙박 시설, 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링(crawling)하고, 크롤링된 상품 정보를 상기 유저 단말에 제공하는 상품 정보 제공 단계; 및
상기 유저 단말에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 예약 요청 단계;를 포함하고,
상기 상품 정보 제공 단계는,
상기 유저가 소속된 회사의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하고, 검색된 상품 정보 중 상기 유저의 직급에 대응되는 상품을 필터링하여 상기 유저 단말에 제공하고,
상기 상품 정보 제공 단계는,
상기 출장 정보 수집 단계에 의하여 수집된 출장 인원 정보로서, 서로 다른 직급을 가진 둘 이상의 출장 인원 정보가 수집된 경우,
상기 둘 이상의 출장 인원 각각의 직급에 대응되는 출장 비용 분포로부터 직급 간의 평균 출장 비용을 산출하고, 상기 평균 출장 비용 이하의 가격을 갖는 상품을 필터링하여 상기 유저 단말에 제공하며,
상기 상품 정보 제공 단계는,
상기 유저의 출장 일정을 고려하여, 상기 크롤링된 상품 정보 중 이동 거리 및 대기 시간을 최소화할 수 있는 하나 이상의 상품이 조합된 패키지 상품으로서 제공하되,
상기 패키지 상품에 속하는 상기 하나 이상의 상품은 서로 다른 상품군으로 이루어지고,
상기 예약 요청 단계의 수행 결과,
상기 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 승인된 경우,
예약 처리가 승인된 상품들의 이용 일시 정보를 수집하여 일정표를 생성하고, 생성된 일정표를 상기 유저 단말에 제공하며,
상기 예약 요청 단계의 수행 결과,
상기 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 미승인된 경우,
업체 서버에서 크롤링된 상품들 중 미승인된 상품과 유저 단말에 기 설정된 임계 수치 이상의 유사성을 갖는 상품을 상기 유저 단말에 대안 상품으로서 추천하고, 상기 유저 단말의 응답에 따라 예약 수행 여부를 결정하는 것을 특징으로 하는 출장 관리 방법.
In the travel management method implemented in a user terminal comprising at least one processor and at least one memory for storing instructions executable by the processor,
Travel information for collecting travel information including at least one of travel area information, travel schedule information, and travel number information as travel information input through the user terminal on an interface provided to the user terminal for travel management Collection step;
Based on the collected travel information and the travel history information of the company to which the user belongs, to at least one of a means of transportation from the user's departure area to the business travel area, a local accommodation facility, and an auxiliary facility including a restaurant through an external network. A product information providing step of crawling related reservationable product information and providing the crawled product information to the user terminal; And
Including; a reservation request step of performing a reservation request for one or more products selected by the user terminal,
The product information providing step,
Analyzing a travel pattern according to the distribution of travel expenses for each position from the travel history information of the company to which the user belongs, filtering products corresponding to the user's position among the searched product information, and providing them to the user terminal,
The product information providing step,
As the travel number information collected by the above travel information collection step, when two or more travel number information with different positions is collected,
An average travel cost between positions is calculated from a travel cost distribution corresponding to each position of the two or more travel personnel, and products having a price equal to or less than the average travel cost are filtered and provided to the user terminal,
The product information providing step,
In consideration of the travel schedule of the user, the crawled product information is provided as a package product in which one or more products capable of minimizing movement distance and waiting time are combined,
The one or more products belonging to the package product are composed of different product groups,
The result of performing the reservation request step,
When the reservation processing for the product for which the reservation request has been made in the user terminal is approved,
Create an itinerary by collecting use date and time information of products approved for reservation processing, and provide the created itinerary to the user terminal,
The result of performing the reservation request step,
If the reservation processing for the product for which the reservation request was made in the user terminal is not approved,
Among products crawled by a company server, a product having a similarity greater than or equal to a predetermined threshold value in the user terminal with an unauthorized product is recommended to the user terminal as an alternative product, and a reservation is determined according to the response of the user terminal. Travel management method.
상기 인터페이스는,
상기 유저의 출장 일정이 종료된 것으로 판단될 경우, 상기 유저의 출장 일정에 따른 출장 경비 내역, 체류 장소 내역, 상기 유저 단말의 입력 수단을 통해 입력된 수행 업무 내역 중 적어도 어느 하나의 내역 정보를 기반으로 기 설정된 포맷의 출장 결과 리포트를 생성하는 것을 특징으로 하는 출장 관리 방법.
The method of claim 1,
The interface,
When it is determined that the user's travel schedule has ended, based on at least any one of details of travel expenses according to the user's travel schedule, details of the place of stay, and details of work performed through the input means of the user terminal Travel management method, characterized in that generating a travel result report in a preset format.
상기 생성된 결과 리포트는, 상기 유저 단말로부터 상기 결과 리포트를 통해 생성된 파일인 리포트 파일에 대한 메일 송신 입력이 수신될 시, 생성된 상기 결과 리포트를 메일 송신 입력에 포함된 메일 주소로 송신하는 것을 특징으로 하는 출장 관리 방법
The method of claim 7,
The generated result report, when a mail transmission input for a report file, which is a file generated through the result report, is received from the user terminal, sending the generated result report to an e-mail address included in the mail transmission input. Featured travel management method
출장 관리를 위해 상기 유저 단말에 제공되는 인터페이스 상에, 상기 유저 단말을 통해 입력되는 출장 정보로서, 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 출장 정보 수집부;
수집된 상기 출장 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 상기 출장 지역까지의 이동 수단, 현지 숙박 시설, 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링하고, 크롤링된 상품 정보를 상기 유저 단말에 제공하는 상품 정보 제공부; 및
상기 유저 단말에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 예약 요청부;를 포함하고,
상기 상품 정보 제공부는,
상기 유저가 소속된 회사의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하고, 검색된 상품 정보 중 상기 유저의 직급에 대응되는 상품을 필터링하여 상기 유저 단말에 제공하고,
상기 상품 정보 제공부는,
상기 출장 정보 수집부에 의하여 수집된 출장 인원 정보로서, 서로 다른 직급을 가진 둘 이상의 출장 인원 정보가 수집된 경우,
상기 둘 이상의 출장 인원 각각의 직급에 대응되는 출장 비용 분포로부터 직급 간의 평균 출장 비용을 산출하고, 상기 평균 출장 비용 이하의 가격을 갖는 상품을 필터링하여 상기 유저 단말에 제공하며,
상기 상품 정보 제공부는,
상기 유저의 출장 일정을 고려하여, 상기 크롤링된 상품 정보 중 이동 거리 및 대기 시간을 최소화할 수 있는 하나 이상의 상품이 조합된 패키지 상품으로서 제공하되,
상기 패키지 상품에 속하는 상기 하나 이상의 상품은 서로 다른 상품군으로 이루어지고,
상기 예약 요청부의 기능 수행 결과,
상기 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 승인된 경우,
예약 처리가 승인된 상품들의 이용 일시 정보를 수집하여 일정표를 생성하고, 생성된 일정표를 상기 유저 단말에 제공하며,
상기 예약 요청부의 기능 수행 결과,
상기 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 미승인된 경우,
업체 서버에서 크롤링된 상품들 중 미승인된 상품과 기 설정된 임계 수치 이상의 유사성을 갖는 상품을 상기 유저 단말에 대안 상품으로서 추천하고, 상기 유저 단말의 응답에 따라 예약 수행 여부를 결정하는 것을 특징으로 하는 출장 관리 장치.
In the travel management apparatus implemented in a user terminal comprising at least one processor and at least one memory for storing instructions executable by the processor,
Travel information for collecting travel information including at least one of travel area information, travel schedule information, and travel number information as travel information input through the user terminal on an interface provided to the user terminal for travel management Collection unit;
Based on the collected business trip information, crawling product information available for reservation related to at least one of auxiliary facilities including a means of transportation from the user's departure area to the business trip area, local accommodation facilities, and restaurants through an external network, and crawling A product information providing unit for providing the product information to the user terminal; And
Including; a reservation request unit that performs a reservation request for one or more products selected by the user terminal,
The product information providing unit,
Analyzing a travel pattern according to the distribution of travel expenses for each position from the travel history information of the company to which the user belongs, filtering products corresponding to the user's position among the searched product information, and providing them to the user terminal,
The product information providing unit,
As the travel number information collected by the travel information collection unit, when two or more travel number information with different positions is collected,
An average travel cost between positions is calculated from a travel cost distribution corresponding to each position of the two or more travel personnel, and products having a price equal to or less than the average travel cost are filtered and provided to the user terminal,
The product information providing unit,
In consideration of the travel schedule of the user, the crawled product information is provided as a package product in which one or more products capable of minimizing movement distance and waiting time are combined,
The one or more products belonging to the package product are composed of different product groups,
The result of performing the function of the reservation request unit,
When the reservation processing for the product for which the reservation request has been made in the user terminal is approved,
Create an itinerary by collecting use date and time information of products approved for reservation processing, and provide the created itinerary to the user terminal,
The result of performing the function of the reservation request unit,
If the reservation processing for the product for which the reservation request was made in the user terminal is not approved,
A business trip, characterized in that, among products crawled by a company server, a product having a similarity greater than or equal to a preset threshold value is recommended to the user terminal as an alternative product, and a reservation is determined according to a response from the user terminal. Management device.
상기 컴퓨터-판독가능 기록매체는, 컴퓨팅 장치로 하여금 이하의 단계들을 수행하도록 하는 명령들을 저장하며, 상기 단계들은:
출장 관리를 위해 유저 단말에 제공되는 인터페이스 상에, 상기 유저 단말을 통해 입력되는 출장 정보로서, 출장 지역 정보, 출장 일정 정보 및 출장 인원 정보 중 적어도 어느 하나를 포함하는 출장 정보를 수집하는 출장 정보 수집 단계;
수집된 상기 출장 정보를 기초로 외부 네트워크를 통해 유저의 출발 지역에서 상기 출장 지역까지의 이동 수단, 현지 숙박 시설, 및 식당을 포함한 부대 시설 중 적어도 어느 하나에 관련된 예약 가능한 상품 정보를 크롤링하고, 크롤링된 상품 정보를 상기 유저 단말에 제공하는 상품 정보 제공 단계; 및
상기 유저 단말에 의해 선택된 하나 이상의 상품에 대한 예약 요청을 수행하는 예약 요청 단계;를 포함하고,
상기 상품 정보 제공 단계는,
상기 유저가 소속된 회사의 출장 이력 정보로부터 직급별 출장 비용 분포에 따른 출장 패턴을 분석하고, 검색된 상품 정보 중 상기 유저의 직급에 대응되는 상품을 필터링하여 상기 유저 단말에 제공하고,
상기 상품 정보 제공 단계는,
상기 출장 정보 수집 단계에 의하여 수집된 출장 인원 정보로서, 서로 다른 직급을 가진 둘 이상의 출장 인원 정보가 수집된 경우,
상기 둘 이상의 출장 인원 각각의 직급에 대응되는 출장 비용 분포로부터 직급 간의 평균 출장 비용을 산출하고, 상기 평균 출장 비용 이하의 가격을 갖는 상품을 필터링하여 상기 유저 단말에 제공하며,
상기 상품 정보 제공 단계는,
상기 유저의 출장 일정을 고려하여, 상기 크롤링된 상품 정보 중 이동 거리 및 대기 시간을 최소화할 수 있는 하나 이상의 상품이 조합된 패키지 상품으로서 제공하되,
상기 패키지 상품에 속하는 상기 하나 이상의 상품은 서로 다른 상품군으로 이루어지고,
상기 예약 요청 단계의 수행 결과,
상기 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 승인된 경우,
예약 처리가 승인된 상품들의 이용 일시 정보를 수집하여 일정표를 생성하고, 생성된 일정표를 상기 유저 단말에 제공하며,
상기 예약 요청 단계의 수행 결과,
상기 유저 단말에서 예약 요청을 수행한 상품에 대한 예약 처리가 미승인된 경우,
업체 서버에서 크롤링된 상품들 중 미승인된 상품과 기 설정된 임계 수치 이상의 유사성을 갖는 상품을 상기 유저 단말에 대안 상품으로서 추천하고, 상기 유저 단말의 응답에 따라 예약 수행 여부를 결정하는 것을 특징으로 하는 컴퓨터-판독가능 기록매체.
As a computer-readable recording medium,
The computer-readable recording medium stores instructions that cause a computing device to perform the following steps, the steps being:
On the interface provided to the user terminal for travel management, travel information is collected as travel information inputted through the user terminal, which includes at least one of travel area information, travel schedule information, and travel number information step;
Based on the collected business trip information, crawling product information available for reservation related to at least one of auxiliary facilities including a means of transportation from the user's departure area to the business trip area, local accommodation facilities, and restaurants through an external network, and crawling A product information providing step of providing the obtained product information to the user terminal; And
Including; a reservation request step of performing a reservation request for one or more products selected by the user terminal,
The product information providing step,
Analyzing a travel pattern according to the distribution of travel expenses for each position from the travel history information of the company to which the user belongs, filtering products corresponding to the user's position among the searched product information, and providing them to the user terminal,
The product information providing step,
As the travel number information collected by the above travel information collection step, when two or more travel number information with different positions is collected,
An average travel cost between positions is calculated from a travel cost distribution corresponding to each position of the two or more travel personnel, and products having a price equal to or less than the average travel cost are filtered and provided to the user terminal,
The product information providing step,
In consideration of the travel schedule of the user, the crawled product information is provided as a package product in which one or more products capable of minimizing movement distance and waiting time are combined,
The one or more products belonging to the package product are composed of different product groups,
The result of performing the reservation request step,
When the reservation processing for the product for which the reservation request has been made in the user terminal is approved,
Create an itinerary by collecting use date and time information of products approved for reservation processing, and provide the created itinerary to the user terminal,
The result of performing the reservation request step,
If the reservation processing for the product for which the reservation request is made in the user terminal is not approved,
A computer, characterized in that, among products crawled by a company server, a product having a similarity greater than or equal to a preset threshold value with an unauthorized product is recommended to the user terminal as an alternative product, and a reservation is determined according to a response of the user terminal -A readable recording medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180114869A KR102190877B1 (en) | 2018-09-27 | 2018-09-27 | Method, apparatus and computer-readable medium of managing business |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180114869A KR102190877B1 (en) | 2018-09-27 | 2018-09-27 | Method, apparatus and computer-readable medium of managing business |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200035608A KR20200035608A (en) | 2020-04-06 |
| KR102190877B1 true KR102190877B1 (en) | 2020-12-14 |
Family
ID=70282107
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180114869A Active KR102190877B1 (en) | 2018-09-27 | 2018-09-27 | Method, apparatus and computer-readable medium of managing business |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102190877B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102341696B1 (en) * | 2020-08-11 | 2021-12-21 | 샬레코리아(주) | System for providing business trip service and business cost processing |
| KR102625109B1 (en) * | 2022-10-12 | 2024-01-12 | 전종필 | Method of supporting academic lectures for users |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100781311B1 (en) * | 2000-08-10 | 2007-12-03 | 엘지전자 주식회사 | Travel Management System and How It Works |
| KR20110067204A (en) * | 2009-12-14 | 2011-06-22 | 한전케이피에스 주식회사 | Travel management system and operation method of the system |
| KR101882333B1 (en) * | 2016-02-24 | 2018-07-26 | 에스비티엠 주식회사 | reservation system of business trip |
-
2018
- 2018-09-27 KR KR1020180114869A patent/KR102190877B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20200035608A (en) | 2020-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20120131050A1 (en) | Reservation information aggregation device, reservation information aggregation method, server, trip reservation status disclosure method, program, and recording medium | |
| US11972372B2 (en) | Unified travel interface | |
| US10147055B2 (en) | Aggregation record for managing ancillary travel services | |
| JP2004192357A (en) | Travel commodity searching/reserving system using joint server | |
| US20200134765A1 (en) | Information processing device, information processing method and storage medium | |
| KR20160038826A (en) | Ticketing system with integrated personalized data | |
| US20150227858A1 (en) | Flight saver system | |
| US20150235145A1 (en) | Open ticketless travel services | |
| KR101565059B1 (en) | One click traveling information service system, server and method | |
| KR102190877B1 (en) | Method, apparatus and computer-readable medium of managing business | |
| Booranakittipinyo et al. | Travelers' perception of smart airport facilities: An X (Twitter) sentiment analysis | |
| JP6351381B2 (en) | System for generating accommodation plan with means of transportation, method, and computer program | |
| Zhai et al. | Optimization of the assignment of tickets for railway networks with large passenger flows | |
| CN110689365A (en) | Information processing apparatus, information processing method, and recording medium | |
| EP2911097A1 (en) | Open ticketless travel services | |
| KR102673264B1 (en) | Apparatus for providing table unit store information in real time and method therefor | |
| AU2015200814B2 (en) | Open ticketless travel services | |
| US20150294236A1 (en) | Electronic miscellaneous document handling in response to voluntary modifications of ancillary services | |
| CA2887787C (en) | Aggregation record for managing ancillary travel services | |
| JP7390764B1 (en) | Baggage tag management method, information processing device, information processing program and recording medium | |
| Gopinathan et al. | Dynamic and Transparent Seat Allocation for Indian Railways | |
| JP7631602B1 (en) | Express bus system, express bus processing method, and express bus processing program, as well as transportation reservation system, transportation reservation method, and transportation reservation program | |
| US20220398507A1 (en) | Information processing device, information processing system, and information processing method | |
| Luke | Determinants of passenger choice in the domestic airline industry in South Africa | |
| JP6818381B1 (en) | Spatial information provision method, management server, program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180927 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200212 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20201022 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201208 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20201208 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20230911 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20241125 Start annual number: 5 End annual number: 5 |