KR20240076276A - Apparatus and method for providing group meals - Google Patents
Apparatus and method for providing group meals Download PDFInfo
- Publication number
- KR20240076276A KR20240076276A KR1020220158674A KR20220158674A KR20240076276A KR 20240076276 A KR20240076276 A KR 20240076276A KR 1020220158674 A KR1020220158674 A KR 1020220158674A KR 20220158674 A KR20220158674 A KR 20220158674A KR 20240076276 A KR20240076276 A KR 20240076276A
- Authority
- KR
- South Korea
- Prior art keywords
- menu
- preferred
- contract information
- assigned
- menus
- Prior art date
Links
- 235000012054 meals Nutrition 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000012384 transportation and delivery Methods 0.000 claims abstract description 24
- 238000004364 calculation method Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000037213 diet Effects 0.000 claims description 5
- 235000005911 diet Nutrition 0.000 claims description 5
- 235000013305 food Nutrition 0.000 description 11
- 238000010411 cooking Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 5
- 239000003651 drinking water Substances 0.000 description 4
- 235000020188 drinking water Nutrition 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000004615 ingredient Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 235000012041 food component Nutrition 0.000 description 2
- 239000005417 food ingredient Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 235000019633 pungent taste Nutrition 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000010454 slate Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 단체 급식 서비스 제공 장치 및 방법에 관한 것으로, 소비자로부터 복수의 선호메뉴를 입력받고, 시작일, 종료일, 인원수, 계약금액을 포함하는 계약정보를 입력받아, 입력된 선호메뉴 간의 유사도에 따라 식단정보를 생성하여 식단정보를 기등록된 음식점 단말과 배달업체 단말로 전송함으로써 효율적으로 단체급식을 제공할 수 있는 단체 급식 서비스 제공 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing group meal service, which receives a plurality of preferred menus from consumers, receives contract information including start date, end date, number of people, and contract amount, and provides meal plans according to the similarity between the entered preferred menus. The present invention relates to an apparatus and method for providing a group meal service that can efficiently provide group meals by generating information and transmitting the menu information to pre-registered restaurant terminals and delivery company terminals.
Description
본 발명은 소비자의 입력에 따라 음식점에 대량 주문을 제공하여 소비자에게 주문된 음식이 배달되도록 하는 단체 급식 서비스 제공 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing a group meal service that provides bulk orders to a restaurant according to consumer input and ensures that the ordered food is delivered to the consumer.
온라인으로 음식을 주문받아 음식점으로 전달하고 조리된 음식을 배달되도록 하는 음식 주문 기술이 개시되고 있으며, 이러한 기술을 적용한 다양한 배달 애플리케이션도 개발되어 있다. 배달 애플리케이션의 이용자는 비대면 서비스에 대한 수요가 증가하며 증가하다가 최근에는 배달비와 수수료에 의한 비용 부담이 커지며 감소하고 있다.Food ordering technology that allows food to be ordered online, delivered to a restaurant, and cooked food delivered is being launched, and various delivery applications that apply this technology have also been developed. The number of users of delivery applications has been increasing due to the growing demand for non-face-to-face services, but has recently been decreasing due to the increased cost burden due to delivery fees and commissions.
이러한 종래의 음식 주문 기술을 이용해 단체 급식을 제공하는 경우 각 음식점에 갑자기 대량주문이 발생하여 조리시간이 오래 걸리고 재료가 부족하면 조리 자체가 불가능할 수 있다는 문제점이 있다. 또한 사용자가 매번 메뉴를 고르고 음식점에 연락해야 하므로 주문이 번거로운 문제가 있다.When providing group meals using conventional food ordering technology, there is a problem in that each restaurant suddenly receives large orders, which results in cooking taking a long time and cooking itself being impossible if there is a shortage of ingredients. Additionally, ordering is cumbersome because users have to select a menu and contact the restaurant each time.
그리고, 종래의 음식 주문 기술은 오토바이와 같이 소형 전동기를 위주로 배달이 이루어지고 있어 단체 급식에 맞는 물량을 처리하기에 어려움이 있다.In addition, conventional food ordering technology is mainly delivered using small electric motors such as motorcycles, making it difficult to handle the quantity suitable for group meals.
본 발명의 목적은 상기 문제점을 해결하기 위한 것으로, 사용자로부터 복수의 메뉴를 선택받아 계약을 진행하고 선택된 메뉴를 이용해 식단을 짜서 각 메뉴에 대응하는 음식점과 배달업체에 미리 전달하며 단체 급식을 제공할 수 있는 단체 급식 서비스 제공 장치 및 방법을 제공하는 것이다.The purpose of the present invention is to solve the above problem, to select a plurality of menus from the user, proceed with a contract, prepare a menu using the selected menus, deliver it in advance to restaurants and delivery companies corresponding to each menu, and provide group meals. To provide a device and method for providing group meal service.
본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The object of the present invention is not limited to the object mentioned above, and other objects not mentioned can be clearly understood from the description below.
전술한 목적을 달성하기 위한 본 발명의 일면에 따른 단체 급식 서비스 제공 장치는 사용자의 입력에 따라 기설정된 복수 개의 메뉴 중 적어도 하나의 메뉴를 선호메뉴로 입력받는 선호메뉴 입력부, 시작일, 종료일, 인원수, 계약금액을 포함하는 계약정보를 입력받는 계약정보 입력부, 선호메뉴 입력부에서 입력된 적어도 하나의 선호메뉴를 상기 계약정보에 매칭하여 저장하는 계약정보 저장부, 계약정보 저장부의 각 계약정보에 매칭된 선호메뉴 중 어느 하나에 제1순번을 부여하고, 각 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 유사도가 가장 작은 선호메뉴에 다음 순번을 부여함에 따라 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하고, 부여된 순번 순으로 각 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴를 매칭하며 식단정보를 생성하는 식단 생성모듈 및 식단정보를 기등록된 음식점 단말과 배달업체 단말로 전송하는 주문전송부를 포함한다.In order to achieve the above-described object, a group meal service providing device according to one aspect of the present invention includes a preference menu input unit for inputting at least one menu among a plurality of preset menus as a preference menu according to a user's input, a start date, an end date, the number of people, A contract information input unit that receives contract information including the contract amount, a contract information storage unit that matches and stores at least one preferred menu entered in the preference menu input unit to the contract information, and preferences matched to each contract information in the contract information storage unit. A first order number is assigned to one of the menus, and among the preferred menus matched to each contract information based on the scores for each item preset for each preferred menu, a preferred menu with a sequential number and a preferred menu without a sequential number are assigned. By calculating the similarity between the two and assigning the next order number to the preferred menu with the least similarity, a order number is assigned to each preferred menu matched to each contract information, and preference is given to each date from the start date to the end date of each contract information in the order of the assigned order number. It includes a menu creation module that matches menus and generates menu information, and an order transmission unit that transmits menu information to already registered restaurant terminals and delivery company terminals.
본 발명의 다른 면에 따른 단체 급식 서비스 제공 방법은 사용자의 입력에 따라 기설정된 복수 개의 메뉴 중 적어도 하나의 메뉴를 선호메뉴로 입력받는 단계, 시작일, 종료일, 인원수, 계약금액을 포함하는 계약정보를 입력받는 단계, 선호메뉴 입력부에서 입력된 적어도 하나의 선호메뉴를 계약정보에 매칭하여 저장하는 단계, 계약정보에 매칭하여 저장하는 단계에서 각 계약정보에 매칭된 선호메뉴 중 어느 하나에 제1순번을 부여하고, 각 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 유사도가 가장 작은 선호메뉴에 다음 순번을 부여함에 따라 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하는 단계, 순번을 부여하는 단계에서 부여한 순번 순으로 각 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴를 매칭하며 식단정보를 생성하는 단계 및 식단정보를 기등록된 음식점 단말과 배달업체 단말로 전송하는 단계를 포함한다.A method of providing a group meal service according to another aspect of the present invention includes the steps of receiving at least one menu from a plurality of preset menus as a preferred menu according to the user's input, contract information including the start date, end date, number of people, and contract amount. In the step of receiving input, the step of matching and storing at least one preferred menu entered in the preference menu input unit to the contract information, and the step of matching and storing the contract information, the first turn number is selected to one of the preference menus matched to each contract information. Based on the scores for each of the multiple items preset for each preferred menu, the similarity between the preferred menu assigned a sequence number and the preferred menu without a sequence number among the preferred menus matched to each contract information is calculated. The similarity is calculated with the smallest similarity. As the next sequence number is assigned to the preferred menu, the sequence number is assigned to each preferred menu matched to each contract information. The preferred menu is matched on each date from the start date to the end date of each contract information in the order of the sequence number assigned in the sequence number assigning step. It includes a step of generating diet information and transmitting the diet information to a pre-registered restaurant terminal and a delivery company terminal.
본 발명에 따르면 사용자로부터 복수의 메뉴를 선택받아 계약을 진행하고 선택된 메뉴를 이용해 식단을 짜서 각 메뉴에 대응하는 음식점과 배달업체에 미리 전달하며 단체 급식을 제공할 수 있는 단체 급식 서비스 제공 장치 및 방법을 제공하는 효과가 있다.According to the present invention, a group meal service providing device and method can be used to select a plurality of menus from a user, proceed with a contract, create a menu using the selected menus, deliver the menu in advance to restaurants and delivery companies corresponding to each menu, and provide group meals. It has the effect of providing.
본 발명에 따르면 소비자가 원하는 메뉴 내에서 매일 다른 메뉴의 음식을 단체 급식으로 제공하며 메뉴 고민과 주문에 의한 번거로움을 매번 메뉴를 고민하고 주문하는 번거로움을 해결하는 효과를 가진다.According to the present invention, food from a different menu is provided as a group meal every day within the menu desired by consumers, and it has the effect of resolving the hassle of worrying about the menu and ordering each time.
또한, 음식점이 미리 일정을 파악하고 단일 메뉴를 대량으로 조리하도록 하여 재료낭비를 방지하고 조리시간을 단축하는 효과와, 배달업체가 정해진 동선으로 많은 식수를 묶음 배달하도록 하며 배달단가를 개선하고 배달 효율을 향상하는 효과를 기대할 수 있다.In addition, it has the effect of preventing wastage of ingredients and shortening cooking time by allowing restaurants to know the schedule in advance and cook a single menu item in large quantities. It also allows delivery companies to deliver a large number of drinking water bundles through a designated route, improving the unit price of delivery and improving delivery efficiency. The effect of improving can be expected.
뿐만 아니라, 음식 배달앱을 이용한 다품종 소량 배달에서 발생하는 많은 사회적 비용(예를 들어 많은 배달건수, 식재료 낭비, 요리시간 및 시스템 관리비용 증가, 소비자 불만 등)을 획기적으로 줄일 수 있다. 이렇게 줄어든 사회적 비용에서 금전적으로 환산 가능한 부분은 소비자, 음식점 및 배달자에게 나누어져 보상될 수 있다.In addition, many social costs (e.g., large number of deliveries, wastage of food ingredients, increased cooking time and system management costs, consumer complaints, etc.) arising from small-quantity delivery of a variety of items using food delivery apps can be dramatically reduced. The financially convertible portion of these reduced social costs can be divided and compensated to consumers, restaurants, and deliverers.
본 발명의 효과는 상기에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.
도 1은 본 발명의 일 실시예에 따른 단체 급식 서비스 제공 장치를 설명하기 위한 개념도이다.
도 2는 본 발명의 일 실시예에 따른 단체 급식 서비스 제공 장치의 블록도이다.
도 3은 본 발명의 다른 실시예에 따른 단체 급식 서비스 제공 방법의 순서도이다.1 is a conceptual diagram illustrating an apparatus for providing group meal service according to an embodiment of the present invention.
Figure 2 is a block diagram of an apparatus for providing group meal service according to an embodiment of the present invention.
Figure 3 is a flowchart of a method for providing group meal service according to another embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것으로서, 본 발명은 청구항의 기재에 의해 정의될 뿐이다. 한편, 본 명세서에서 사용된 용어는 실시예를 설명하기 위한 것이며, 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.The advantages and features of the present invention and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and will be implemented in various different forms, but the present embodiments only serve to ensure that the disclosure of the present invention is complete, and those skilled in the art It is provided to fully inform those who understand the scope of the invention, and the invention is defined only by the claims. Meanwhile, the terms used in this specification are for describing embodiments and are not intended to limit the present invention. As used herein, singular forms also include plural forms, unless specifically stated otherwise in the context.
도 1을 참조하면, 본 발명에 따른 단체 급식 서비스 제공 장치(10)는 소비자로부터 복수의 메뉴를 선택받아 계약을 수행하고, 선택받은 복수의 메뉴를 이용해 자동으로 식단을 짠 뒤, 각 메뉴에 대해 기등록된 음식점과 배달업체로 주문을 전달하여 소비자에게 단체 급식 서비스를 제공할 수 있다.Referring to FIG. 1, the group meal
따라서, 소비자는 매번 메뉴를 고민하고 주문하는 번거로움 없이 선택한 메뉴 내에서 랜덤한 메뉴의 단체 급식을 제공받을 수 있다.Therefore, consumers can receive a group meal with a random menu within the selected menu without the hassle of thinking about the menu and ordering each time.
음식점은 미리 일정을 확인하고 단일 메뉴를 대량으로 조리함으로써 재료낭비를 방지하고 조리시간을 단축할 수 있다.Restaurants can prevent wastage of ingredients and shorten cooking time by checking the schedule in advance and cooking a single menu item in large quantities.
또한, 배달업체는 정해진 동선으로 많은 식수를 묶음 배달하며 배달단가를 개선하고 배달 효율을 향상하는 이점을 기대할 수 있다.In addition, delivery companies can expect the benefits of improving delivery costs and delivery efficiency by delivering a large amount of drinking water in bundles through a designated route.
도 2는 본 발명의 일 실시예에 따른 단체 급식 서비스 제공 장치의 블록도이고, 도 3은 본 발명의 다른 실시예에 따른 단체 급식 서비스 제공 방법의 순서도이다.Figure 2 is a block diagram of an apparatus for providing group meal service according to an embodiment of the present invention, and Figure 3 is a flowchart of a method for providing group meal service according to another embodiment of the present invention.
본 발명의 다른 실시예에 따른 단체 급식 서비스 제공 방법은 본 발명의 일 실시예에 따른 단체 급식 서비스 제공 장치(10)에 의해 수행될 수 있다.A group meal service provision method according to another embodiment of the present invention may be performed by the group meal
한편, 첨부된 블록도의 블록과 순서도의 단계는 데이터 프로세싱이 가능한 전자 장치(예를 들어 범용 컴퓨터, 특수용 컴퓨터, 휴대용 노트북 컴퓨터, 네트워크 컴퓨터)의 프로세서나 메모리에 탑재되어 지정된 기능들을 수행하는 컴퓨터 명령들(instructions)로 구현될 수 있다. 이들 컴퓨터 프로그램 명령들은 컴퓨터에서 판독 가능한 메모리에 저장될 수 있기 때문에, 블록도의 블록 또는 흐름도의 단계에서 설명된 기능들은 이를 수행하는 명령 수단을 내포하는 제조물로 생산될 수도 있다.Meanwhile, the blocks in the attached block diagram and the steps in the flow chart are computer instructions that are mounted on the processor or memory of an electronic device capable of data processing (e.g., general-purpose computer, special-purpose computer, portable laptop computer, network computer) and perform designated functions. It can be implemented as instructions. Because these computer program instructions can be stored in computer-readable memory, the functions described in the blocks of a block diagram or the steps of a flow diagram can also be produced as an article containing instruction means to perform them.
이하 설명의 편의를 위해 동일한 구성에 대해서는 도면 부호를 일치시키고 중복하여 설명하지 않도록 한다.For convenience of explanation below, the reference numerals for identical components will be identical and repeated descriptions will not be made.
단체 급식 서비스 제공 장치(10)는 메뉴등록부(101), 사용자 관리부(103), 선호메뉴 입력부(110), 계약정보 입력부(120), 계약정보 저장부(130), 식단생성모듈(140), 주문전송부(150)를 포함하는 것일 수 있다.The group meal
메뉴등록부(101)는 외부로부터 각 메뉴에 대한 메뉴명을 포함하는 메뉴정보를 입력받아 다른 메뉴와 구분하기 위한 메뉴식별값을 할당하여 저장하는 것일 수 있다.The
사용자 관리부(103)는 사용자가 소지한 단말기로부터 사용자 인증을 위한 사용자정보를 입력받아 사용자 권한을 부여하는 것일 수 있다.The
여기서 사용자정보는 이름, 연락처, 주소, 회사명, 사업자 등록번호, 아이디, 비밀번호 중 적어도 하나를 포함하는 것일 수 있다.Here, the user information may include at least one of name, contact information, address, company name, business registration number, ID, and password.
이때, 단말기에는 휴대폰, 스마트 폰(smart phone), 노트북(laptop), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(wearable device) 등이 포함되는 이동형 단말기가 적용될 수 있다.At this time, terminals include mobile phones, smart phones, laptops, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), navigation, slate PCs, tablet PCs, and ultrabooks. Mobile terminals including ultrabooks, wearable devices, etc. may be applied.
그러나, 본 명세서에서 기재된 실시예에 따른 구성은 이동 단말기에만 적용 가능한 경우를 제외하면, 디지털 TV, 데스크탑 컴퓨터, 디지털 사이니지 등과 같은 고정 단말기에도 적용될 수 있다.However, except that the configuration according to the embodiments described in this specification is applicable only to mobile terminals, it can also be applied to fixed terminals such as digital TVs, desktop computers, and digital signage.
선호메뉴 입력부(110)는 사용자의 입력에 따라 기설정된 복수 개의 메뉴 중 적어도 하나의 메뉴를 선호메뉴로 입력받는 것일 수 있다(S101).The preference
선호메뉴 입력부(110)는 메뉴등록부(101)에 저장된 복수의 메뉴정보를 표시하고 사용자의 입력이 발생한 메뉴정보를 선호메뉴로 입력받기 위해 기설정된 메뉴선택인터페이스를 사용자 관리부(103)에서 사용자 권한이 부여된 단말기로 제공하여 메뉴선택인터페이스를 통해 메뉴등록부(101)에 저장된 복수의 메뉴정보 중 적어도 하나의 메뉴정보를 선호메뉴로 입력받는 것일 수 있다(S101).The preferred
계약정보 입력부(120)는 시작일, 종료일, 인원수, 계약금액을 포함하는 계약정보를 입력받는 것일 수 있다(S103).The contract
계약정보 입력부(120)는 선호메뉴 입력부(110)에서 선호메뉴를 입력받는 것에 대응하여 사용자로부터 시작일, 종료일, 인원수, 계약금액을 입력받기 위해 기설정된 계약인터페이스를 사용자 권한이 부여된 단말기로 제공하여 계약인터페이스를 통해 시작일, 종료일, 인원수, 계약금액, 계약시간을 내용으로 포함하는 계약정보를 입력받는 것일 수 있다(S103).The contract
여기서 계약시간은 사용자에게 음식이 도착하는 시간을 의미하는 것일 수 있다.Here, the contract time may refer to the time when the food arrives to the user.
계약정보 저장부(130)는 선호메뉴 입력부(110)에서 입력된 적어도 하나의 선호메뉴와 계약정보 입력부(120)에서 입력된 계약정보를 매칭하여 저장하는 것일 수 있다(S105).The contract
계약정보 저장부(130)는 계약정보 입력부(120)에서 계약정보가 입력된 것에 대응하여 계약정보 입력부(120)에서 입력된 계약정보와 선호메뉴 입력부(110)에서 입력된 적어도 하나의 선호메뉴와 사용자 권한이 부여된 단말기에 대응하는 사용자정보를 매칭하여 저장하는 것일 수 있다(S105).The contract
계약정보 저장부(130)는 계약정보 입력부(120)에서 계약정보가 입력된 것에 대응하여 외부 결제서버와 연계되어 사용자의 입력에 따라 결제를 수행하기 위한 기설정된 결제인터페이스를 제공하고 외부 결제서버로부터 결제가 완료됨에 따른 결제완료신호가 수신되면 적어도 하나의 선호메뉴와 계약정보를 매칭하여 저장하는 것일 수 있다(S105).The contract
식단생성모듈(140)은 계약정보 저장부(130)의 각 계약정보에 매칭된 선호메뉴 중 어느 하나에 제1순번을 부여하고, 각 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 유사도가 가장 작은 선호메뉴에 다음 순번을 부여함에 따라 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하는 것일 수 있다(S110).The
식단생성모듈(140)은 계약정보 저장부(130)의 각 계약정보에 매칭된 선호메뉴 중 어느 하나를 임의로 선택하여 제1순번을 부여하고, 각 계약정보에 매칭된 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 순번이 부여되지 않은 선호메뉴 중 순번이 부여된 선호메뉴와의 유사도가 가장작은 선호메뉴에 다음 순번을 부여하고, 각 계약정보에 매칭된 선호메뉴 중 순번이 부여되지 않은 선호메뉴가 있는지 판단하여 순번이 부여되지 않은 선호메뉴가 있으면 유사도를 산출하는 단계로 돌아가며 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하는 것일 수 있다.The
그리고, 식단생성모듈(140)은 부여된 순번 순으로 각 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴를 매칭하며 식단정보를 생성하는 것일 수 있다.Additionally, the
구체적으로, 식단생성모듈(140)은 그래프 생성부(141), 유사도 산출부(143), 매칭부(145)를 포함하여 구성될 수 있다.Specifically, the
그래프 생성부(141)는 기설정된 복수의 메뉴 각각에 대한 복수의 항목별 점수를 저장하는 것일 수 있다.The
복수의 항목과, 각 메뉴에 대한 복수의 항목별 점수는 사용자의 입력에 따라 미리 설정될 수 있다. 예를 들어 복수의 항목은 맵기, 수분, 온도를 포함하고, 매운 메뉴일수록 맵기 항목에 대해 높은 점수가 설정되고, 국물이 많은 메뉴일수록 수분 항목에 대해 높은 점수가 설정되며, 뜨겁게 먹는 음식일수록 온도 항목에 대해 높은 점수가 설정될 수 있다. A plurality of items and a plurality of scores for each item for each menu may be set in advance according to the user's input. For example, multiple items include spiciness, moisture, and temperature; the spicier the menu, the higher the score is set for the spiciness item; the more soupy the menu, the higher the score is set for the moisture item; and the hotter the food, the higher the score is set for the temperature item. A high score can be set for.
그래프 생성부(141)는 계약정보 저장부(130)의 각 계약정보와 매칭된 선호메뉴 각각에 대응되는 메뉴에 대한 복수의 항목별 점수를 추출하여 각 계약정보와 매칭된 선호메뉴 각각에 대한 복수의 항목별 점수를 표시하기 위한 그래프를 생성하는 것일 수 있다(S107).The
그래프 생성부(141)는 기설정된 복수의 항목에 대응하는 복수의 좌표축으로 구성된 좌표영역을 생성하고 좌표영역의 각 항목에 대응하는 좌표축에서 각 계약정보와 매칭된 선호메뉴의 항목별 점수에 대응되는 좌표를 연결함에 따라 각 계약정보와 매칭된 선호메뉴 각각에 대한 그래프를 생성하는 것일 수 있다(S107).The
유사도 산출부(143)는 계약정보 저장부(130)의 각 계약정보에 매칭된 선호메뉴 중 어느 하나를 임의로 선택하여 제1순번을 부여하는 것일 수 있다(S111).The
그리고 유사도 산출부(143)는 각 계약정보에 매칭된 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 가장 최근에 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 유사도가 가장 작은 선호메뉴에 다음 순번을 부여함에 따라 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하는 것일 수 있다.In addition, the
예를 들어 제1순번을 부여한 이후, 제1순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하여 제1순번이 부여된 선호메뉴와의 유사도가 가장 낮은 선호메뉴에 제2순번을 부여하고, 제2순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하여 제2순번이 부여된 선호메뉴와의 유사도가 가장 낮은 선호메뉴에 제3순번을 부여할 수 있다.For example, after assigning a first sequence number, the similarity between the preferred menu assigned the first sequence number and the preferred menu not assigned a sequence number is calculated, and the second preference menu with the lowest similarity to the preferred menu assigned the first sequence number is calculated. By assigning a sequence number and calculating the similarity between the preferred menu assigned a second sequence number and the preferred menu not assigned a sequence number, a third sequence number can be assigned to the preferred menu with the lowest similarity to the preferred menu assigned a second sequence number. there is.
유사도 산출부(143)는 제1순번을 부여한 이후 각 계약정보에 매칭된 선호메뉴 중 가장 최근에 순번이 부여된 선호메뉴에 대한 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하는 것일 수 있다.After assigning the first order number, the
유사도 산출부(143)는 제1순번을 부여한 이후 각 계약정보에 매칭된 선호메뉴 중 가장 최근에 순번이 부여된 선호메뉴에 대한 그래프와 순번이 부여되지 않은 선호메뉴에 대한 그래프의 일치율에 따라 유사도를 산출하는 것일 수 있다(S113).After assigning the first sequence number, the
유사도 산출부(143)는 가장 최근에 순번이 부여된 선호메뉴에 대한 항목별 점수로 구성된 제1방향벡터와 순번이 부여되지 않은 선호메뉴에 대한 항목별 점수로 구성된 제2방향벡터와의 사이각을 산출하고 가장 최근에 순번이 부여된 선호메뉴에 대한 그래프에 대비 가장 최근에 순번이 부여된 선호메뉴에 대한 그래프와 순번이 부여되지 않은 선호메뉴에 대한 그래프가 중첩되는 영역의 크기비에 따라 일치율을 산출하며 기설정된 제1가중치에 사이각을 곱함에 따른 제1유사도값과 기설정된 제2가중치에 일치율을 곱함에 따른 제2유사도값을 합하여 가장 최근에 순번이 부여된 선호메뉴와 순번이 부여되지 않은 각 선호메뉴의 유사도를 산출하는 것일 수 있다(S113).The
유사도 산출부(143)는 순번이 부여되지 않은 선호메뉴 중 가장 최근에 순번이 부여된 선호메뉴와의 유사도가 가장 작은 선호메뉴에 가장 최근에 부여된 순번의 다음 순번을 부여하는 것일 수 있다(S115).The
유사도 산출부(143)는 가장 최근에 부여된 순번이 제2순번 이후의 순번이면 가장 최근에 순번이 부여된 선호메뉴와의 유사도가 작은 순으로 기설정된 순위(예를 들어 3)까지의 선호메뉴를 1차 선택하고, 가장 최근에 부여된 순번의 이전 순번이 부여된 선호메뉴와 1차 선택된 선호메뉴와의 유사도를 산출하여 1차 선택된 선호메뉴 중 가장 최근에 부여된 순번의 이전 순번이 부여된 선호메뉴와의 유사도가 가장 작은 선호메뉴에 다음 순번을 부여하는 것일 수 있다(S115).If the most recently assigned sequence number is after the second sequence number, the
예를 들어 유사도 산출부(143)는 순번이 부여되지 않은 선호메뉴 중 제2순번이 부여된 선호메뉴와의 유사도가 작은 순으로 3위까지의 선호메뉴를 1차 선택하고, 1차 선택된 선호메뉴와 제1순번이 부여된 선호메뉴와의 유사도를 산출하여 1차 선택된 선호메뉴 중 제1순번이 부여된 선호메뉴와의 유사도가 가장 작은 선호메뉴에 다음 순번을 부여할 수 있다.For example, the
즉, 유사도 산출부(143)는 직전과 그 이전의 순번이 부여된 메뉴와의 유사도를 모두 고려하여 유사성이 낮은 선호메뉴에 다음 순번을 부여할 수 있다. 따라서, 유사한 메뉴가 연속으로 제공되는 것을 방지하여 단체 급식 만족도를 높이는 이점을 기대할 수 있다.That is, the
그리고, 유사도 산출부(143)는 각 계약정보에 매칭된 선호메뉴 중 순번이 부여되지 않은 선호메뉴가 있는지 판단하여(S117) 순번이 부여되지 않은 선호메뉴가 있으면 유사도 산출 단계(S113)로 돌아가, 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여할 수 있다.In addition, the
매칭부(145)는 유사도 산출부(143)에서 계약정보 저장부(130)의 각 계약정보에 매칭된 선호메뉴에 부여한 순번 순으로 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴를 매칭하여 각각 일자와 선호메뉴를 포함하는 복수 개의 주문정보로 구성된 식단정보를 생성하는 것일 수 있다(S121).The
매칭부(145)는 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴와 계약정보의 인원수를 매칭하여 일자, 선호메뉴, 인원수를 포함하는 주문정보를 생성하여 시작일부터 종료일까지 복수의 일자에 대응하는 복수 개의 주문정보로 구성된 식단정보를 생성하는 것일 수 있다(S121).The
주문전송부(150)는 식단생성모듈(140)에서 생성한 식단정보를 기등록된 음식점 단말과 배달업체 단말로 전송하는 것일 수 있다.The
주문전송부(150)는 식단정보에 포함된 각 주문정보를 주문정보의 메뉴와 대응하는 기등록된 음식점 단말로 전송할 수 있다.The
상기한 구성에 따라 각 메뉴에 대응하는 음식점에 음식을 조리할 일자와 음식을 제공받을 인원수를 미리 전달하여, 음식재료 낭비를 방지하고 조리시간을 단축할 수 있도록 한다.According to the above configuration, the date for cooking the food and the number of people to be served are notified in advance to the restaurant corresponding to each menu, thereby preventing waste of food ingredients and shortening the cooking time.
또한 배달업체는 미리 식수와 메뉴를 파악하고 정해진 위치에 많은 식수의 묶음 배달을 수행할 수 있어 배달효율을 높이고 배달단가를 개선할 수 있다.In addition, delivery companies can identify drinking water and menus in advance and deliver a large number of drinking water bundles to a designated location, thereby increasing delivery efficiency and improving delivery costs.
본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구의 범위에 의하여 나타내어지며, 특허청구의 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in other specific forms without changing its technical idea or essential features. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive. The scope of the present invention is indicated by the scope of the claims described below rather than the detailed description above, and all changes or modified forms derived from the scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention.
10 : 단체 급식 서비스 제공 장치
101 : 메뉴등록부
103 : 사용자 관리부
110 : 선호메뉴 입력부
120 : 계약정보 입력부
130 : 계약정보 저장부
140 : 식단 생성모듈
141 : 그래프 생성부
143 : 유사도 산출부
145 : 매칭부
150 : 주문전송부10: Group meal service provision device
101: Menu register
103: User management department
110: Preference menu input unit
120: Contract information input unit
130: Contract information storage unit
140: Meal creation module
141: graph generation unit
143: Similarity calculation unit
145: matching unit
150: Order transmission department
Claims (4)
시작일, 종료일, 인원수, 계약금액을 포함하는 계약정보를 입력받는 계약정보 입력부;
상기 선호메뉴 입력부에서 입력된 적어도 하나의 선호메뉴를 상기 계약정보에 매칭하여 저장하는 계약정보 저장부;
상기 계약정보 저장부의 각 계약정보에 매칭된 선호메뉴 중 어느 하나에 제1순번을 부여하고, 각 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 유사도가 가장 작은 선호메뉴에 다음 순번을 부여함에 따라 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하고, 부여된 순번 순으로 각 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴를 매칭하며 식단정보를 생성하는 식단 생성모듈; 및
상기 식단정보를 기등록된 음식점 단말과 배달업체 단말로 전송하는 주문전송부;를 포함하는 단체 급식 서비스 제공 장치.a preference menu input unit that receives at least one menu from a plurality of preset menus as a preference menu according to the user's input;
A contract information input unit that receives contract information including start date, end date, number of people, and contract amount;
a contract information storage unit that stores at least one preferred menu input from the preferred menu input unit by matching the contract information;
A first order number is assigned to one of the preferred menus matched to each contract information in the contract information storage unit, and the order number is assigned to one of the preferred menus matched to each contract information based on the score for each item preset for each preferred menu. The similarity between the assigned preferred menu and the preferred menu that has not been assigned a sequence number is calculated, and the next sequence number is assigned to the preferred menu with the least similarity. As a result, a sequence number is assigned to each preferred menu matched to each contract information, and in the order of the assigned sequence number. A menu creation module that generates menu information by matching preferred menus to each date from the start date to the end date of each contract information; and
An order transmission unit that transmits the menu information to a pre-registered restaurant terminal and a delivery company terminal. A group meal service providing device comprising a.
상기 식단 생성모듈은
상기 계약정보 저장부의 각 계약정보에 매칭된 선호메뉴 중 어느 하나에 제1순번을 부여하고, 각 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 유사도가 가장 작은 선호메뉴에 다음 순번을 부여함에 따라 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하는 유사도 산출부와,
상기 유사도 산출부에서 상기 계약정보 저장부의 각 계약정보에 매칭된 선호메뉴에 부여한 순번 순으로 상기 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴를 매칭하여 일자와 선호메뉴의 쌍으로 이뤄진 복수 개의 주문정보로 구성된 식단정보를 생성하는 매칭부를 포함하는 것
인 단체 급식 서비스 제공 장치.According to paragraph 1,
The meal creation module is
A first order number is assigned to one of the preferred menus matched to each contract information in the contract information storage unit, and the order number is assigned to one of the preferred menus matched to each contract information based on the score for each item preset for each preferred menu. A similarity calculation unit that calculates the similarity between the assigned preference menu and the preference menu that has not been assigned a sequence number and assigns a sequence number to each preferred menu matched to each contract information by assigning the next sequence number to the preference menu with the least similarity;
A plurality of orders consisting of a pair of dates and preferred menus are created by matching preferred menus to each date from the start date to the end date of the contract information in the order of the order given to the preferred menus matched to each contract information in the contract information storage unit in the similarity calculation unit. Including a matching unit that generates diet information composed of information
A device for providing group meal service.
상기 식단 생성모듈은
기설정된 복수의 메뉴 각각에 대한 복수의 항목별 점수를 저장하고, 상기 계약정보 저장부의 각 계약정보와 매칭된 선호메뉴 각각에 대한 복수의 항목별 점수를 표시하기 위한 그래프를 생성하는 그래프 생성부를 더 포함하고,
상기 유사도 산출부는
상기 제1순번을 부여한 이후 순번이 부여된 선호메뉴에 대한 그래프와 각 계약정보에 매칭된 선호메뉴 중 순번이 부여되지 않은 선호메뉴에 대한 그래프의 일치율에 따라 유사도를 산출하는 것
인 단체 급식 서비스 제공 장치.According to paragraph 2,
The meal creation module is
A graph generator that stores scores for each of a plurality of items for each of a plurality of preset menus and generates a graph to display scores for each of a plurality of items for each preferred menu matched with each contract information of the contract information storage unit. Contains,
The similarity calculation unit
After assigning the first sequence number, calculating the degree of similarity according to the matching rate between the graph for the preferred menu assigned a sequence number and the graph for the preferred menu for which no sequence number was assigned among the preferred menus matched to each contract information.
A device for providing group meal service.
시작일, 종료일, 인원수, 계약금액을 포함하는 계약정보를 입력받는 단계;
상기 선호메뉴 입력부에서 입력된 적어도 하나의 선호메뉴를 상기 계약정보에 매칭하여 저장하는 단계;
상기 계약정보에 매칭하여 저장하는 단계에서 각 계약정보에 매칭된 선호메뉴 중 어느 하나에 제1순번을 부여하고, 각 선호메뉴에 대해 기설정된 복수의 항목별 점수를 기반으로 각 계약정보에 매칭된 선호메뉴 중 순번이 부여된 선호메뉴와 순번이 부여되지 않은 선호메뉴간의 유사도를 산출하며 유사도가 가장 작은 선호메뉴에 다음 순번을 부여함에 따라 각 계약정보에 매칭된 선호메뉴 각각에 순번을 부여하는 단계;
상기 순번을 부여하는 단계에서 부여한 순번 순으로 각 계약정보의 시작일부터 종료일까지 각 일자에 선호메뉴를 매칭하며 식단정보를 생성하는 단계; 및
상기 식단정보를 기등록된 음식점 단말과 배달업체 단말로 전송하는 단계;를 포함하는 단체 급식 서비스 제공 방법.
Receiving at least one menu from a plurality of preset menus as a preferred menu according to the user's input;
Step of entering contract information including start date, end date, number of people, and contract amount;
Matching and storing at least one preferred menu input from the preferred menu input unit to the contract information;
In the step of matching and storing the contract information, a first order number is assigned to one of the preferred menus matched to each contract information, and the first order number is assigned to each contract information based on scores for a plurality of items preset for each preferred menu. A step of calculating the similarity between preferred menus that are assigned a sequence number and preference menus that are not assigned a sequence number, and assigning the next sequence number to the preferred menu with the least similarity, thereby assigning a sequence number to each of the preferred menus matched to each contract information. ;
Generating menu information by matching preferred menus to each date from the start date to the end date of each contract information in the order of the sequence assigned in the step of assigning the sequence number; and
A method of providing a group meal service comprising: transmitting the menu information to a pre-registered restaurant terminal and a delivery company terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220158674A KR20240076276A (en) | 2022-11-23 | 2022-11-23 | Apparatus and method for providing group meals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220158674A KR20240076276A (en) | 2022-11-23 | 2022-11-23 | Apparatus and method for providing group meals |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240076276A true KR20240076276A (en) | 2024-05-30 |
Family
ID=91275500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220158674A KR20240076276A (en) | 2022-11-23 | 2022-11-23 | Apparatus and method for providing group meals |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20240076276A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200118416A (en) | 2017-12-20 | 2020-10-15 | 유니버셀스 테크놀로지스 에스.에이. | Bioreactor and related methods |
-
2022
- 2022-11-23 KR KR1020220158674A patent/KR20240076276A/en unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200118416A (en) | 2017-12-20 | 2020-10-15 | 유니버셀스 테크놀로지스 에스.에이. | Bioreactor and related methods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016036429A1 (en) | Method and system for providing dining recommendations | |
AU2020286259A1 (en) | Finding objects or services utilizing a communication link to enlist the help of and reward third parties to help locate the desired object or service | |
US20090234848A1 (en) | System and method for ranking search results | |
US20200126038A1 (en) | Online shopping service processing | |
JP2010073170A (en) | Recommended commodity selection device, recommended commodity selection program and commodity retrieval device | |
US20150221023A1 (en) | Information providing device, information providing method, information providing program, and computer-readable storage medium storing the program | |
CN105321129A (en) | Order processing method and order processing system for food ordering system | |
US20200065892A1 (en) | Computer Implemented Method for Ordering Customizable Dishes with Reverse Auction Bidding | |
US20160196599A1 (en) | Search results with uniformly distributed categories | |
AU2023251464A1 (en) | Bill splitting system | |
CN108803970B (en) | Scene matching display method and terminal equipment | |
CN109615410B (en) | Data processing method and device, computer equipment and computer readable storage medium | |
US20150242827A1 (en) | System and method for facilitating space transactions | |
US20200372462A1 (en) | Order display method and apparatus | |
CN107844932B (en) | Order processing method and device | |
CN108390817B (en) | Information sharing method and device and electronic equipment | |
US10672053B1 (en) | Systems, manufactures, and methods for comparative bid analysis and purchase order preparation | |
KR20200070581A (en) | Method and apparatus for prioritizing helpers for performing task in offline environment associated with mission from user and matching suitable helper with user | |
CN113034054A (en) | Task allocation management method, terminal, storage medium and affiliate server | |
KR20240076276A (en) | Apparatus and method for providing group meals | |
CN110473108B (en) | Method and device for generating contracts based on block chain | |
JP2022096787A (en) | Information processing device, information processing method, and information processing program | |
CN113762674B (en) | Order distribution method and device | |
TWI817070B (en) | Computer-implemented systems and computer-implemented methods for experimentation of e-commerce pricing distribution based on time-interleaving | |
KR102086957B1 (en) | Furniture distribution operation system and method |