WO2018233489A1 - Method and device for making meal recommendation - Google Patents
Method and device for making meal recommendation Download PDFInfo
- Publication number
- WO2018233489A1 WO2018233489A1 PCT/CN2018/090113 CN2018090113W WO2018233489A1 WO 2018233489 A1 WO2018233489 A1 WO 2018233489A1 CN 2018090113 W CN2018090113 W CN 2018090113W WO 2018233489 A1 WO2018233489 A1 WO 2018233489A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- restaurant
- mobile terminal
- alternative
- target
- Prior art date
Links
- 235000012054 meals Nutrition 0.000 title claims abstract description 174
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000036541 health Effects 0.000 claims abstract description 24
- 230000003862 health status Effects 0.000 claims description 63
- 230000015654 memory Effects 0.000 claims description 25
- 201000010099 disease Diseases 0.000 claims description 21
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims description 21
- 238000012790 confirmation Methods 0.000 claims description 18
- 235000013305 food Nutrition 0.000 claims description 9
- 238000011156 evaluation Methods 0.000 claims description 8
- 238000012360 testing method Methods 0.000 claims description 7
- 239000002994 raw material Substances 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 9
- 238000003745 diagnosis Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 208000031226 Hyperlipidaemia Diseases 0.000 description 2
- 206010020772 Hypertension Diseases 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 235000020785 dietary preference Nutrition 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 235000013361 beverage Nutrition 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 208000029078 coronary artery disease Diseases 0.000 description 1
- 206010012601 diabetes mellitus Diseases 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 230000000378 dietary effect Effects 0.000 description 1
- 235000021186 dishes Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 235000019640 taste Nutrition 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- 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
Definitions
- the present application relates to the field of mobile application technologies, and in particular, to a meal recommendation method and apparatus.
- the restaurant information or the dish information can be obtained through the network, and generally includes a recommended restaurant, a dish recommended by the store, or a dish with a high user rating.
- the existing meal recommendation scheme is usually based on the diners' personal preferences, tastes, dining environment, price and other factors, and does not take into account the health of the diners.
- the recommended restaurant or dishes may not meet the health of the diners. situation.
- the present disclosure provides a meal recommendation method, the method comprising:
- Target restaurant information Receiving target restaurant information, target dish information, and meal time from the first mobile terminal, the target restaurant being selected from the candidate restaurant, the target dish being an alternative from the target restaurant Selected from the dishes.
- the determining, according to the health status information and the location information of the user sent by the first mobile terminal, determining an alternative restaurant and an alternative dish that match the health status information and the location information, and determining the candidate The restaurant information and the alternative dish information are sent to the first mobile terminal, including:
- the obtaining, according to the health condition information and the target restaurant information, the candidate menu information that matches the health status information in the candidate restaurant from the ordering server includes:
- the health status information includes diagnostic information including one or any combination of the following: a test order, a medical checklist, a case.
- the method further includes: extracting the diagnosis information A keyword used to describe at least one of a disease type and a physical condition.
- the determining, according to the health status information and the location information of the user sent by the first mobile terminal, determining an alternative restaurant and an alternative dish that match the health status information and the location information, and determining the candidate The restaurant information and the alternative dish information are sent to the first mobile terminal, including:
- the ordering server obtains candidate menu information matching the health status information in each of the alternative restaurants;
- the alternative restaurant information and the alternative dish information are transmitted to the first mobile terminal.
- the method further includes, after receiving the target restaurant information, the target menu information, and the meal time from the first mobile terminal,
- the method further includes:
- the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
- the associated user comprises one or any combination of: an address book contact, a recent contact, a friend in an instant messaging software, a person looking for the target restaurant and/or a target dish.
- the present disclosure also provides a meal recommendation server comprising: a memory; and a processor coupled to the memory to each other, wherein the memory stores computer executable instructions for controlling the processor to:
- the target restaurant is selected from the candidate restaurant, and the target dish is from a device associated with the target restaurant Selected from the selection of dishes.
- the memory stores computer executable instructions for controlling the processor to: determine an alternate restaurant within a preset range of the location information based on the location information, and indicate Transmitting the alternative restaurant to the first mobile terminal; and, according to the health status information and the target restaurant information, acquiring, from the ordering server, an alternative item in the target restaurant that matches the health status information Information, and instructing to send the candidate dish information to the first mobile terminal.
- the memory stores computer executable instructions for controlling the processor to: describe the disease type in the diagnostic information according to at least one of a disease type and a physical condition level And classifying a keyword of at least one of the physical condition, and instructing to send the category of the keyword and the target restaurant information to the ordering server, so that the ordering server is based on the category and location of the keyword Determining the menu item, the preset restaurant information, the category of the keyword, and the correspondence between the item information, determining the candidate item; and receiving the alternative item information sent by the ordering server.
- the health status information includes diagnostic information including one or any combination of the following: a test order, a medical checklist, a case.
- the memory stores computer executable instructions for controlling the processor to: extract the diagnosis before acquiring an alternative dish matching the health condition information in the target restaurant from a ordering server A keyword used in the information to describe at least one of a disease type and a physical condition.
- the memory stores computer executable instructions for controlling the processor to: determine an alternative within a preset range of the location information based on location information transmitted by the first mobile terminal a restaurant, and according to the candidate restaurant information and the health status information of the user sent by the first mobile terminal, obtaining, from the ordering server, candidate menu information matching the health status information in each of the candidate restaurants, and Instructing the first sending module to send the alternative restaurant information and the alternative dish information to the first mobile terminal.
- the memory further stores computer executable instructions for controlling the processor to:
- the memory further stores computer executable instructions for controlling the processor to:
- the server After receiving the diners information sent by the first mobile terminal, counting the number of diners, and instructing to send the target restaurant information, the target dish information, the meal time, and the number of diners to the ordering server, so that the ordering meal is made
- the server orders a meal with the target restaurant
- the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
- the associated user comprises one or any combination of: an address book contact, a recent contact, a friend in an instant messaging software, a person looking for the target restaurant and/or a target dish.
- FIG. 1 is a schematic structural diagram of a system of the present disclosure
- FIG. 3 is a flowchart of a meal recommendation signaling provided by the present disclosure
- FIG. 4 is a schematic structural diagram of a meal recommendation server provided by the present disclosure.
- the present disclosure provides a meal recommendation method and apparatus.
- the network topology of the method application is as shown in FIG. 1 , and includes a meal recommendation server 1 , a order reservation server 2 , a first mobile terminal 3 , and a second mobile terminal 4 .
- the first mobile terminal 3 is a mobile terminal used by a customer to be recommended for dining
- the second mobile terminal 4 is a mobile terminal used by an associated user of the to-be-recommended meal user.
- the meal recommendation server 1 is configured to provide, by the ordering server 2, the user of the first mobile terminal 3 with an alternative restaurant and an alternative dish that matches its health status for selection, and acquire the associated user of the user, and associate with the user.
- the user initiates a meal invitation, and after the user (ie, the user of the first mobile terminal 3) determines the target restaurant selected from the alternative restaurant, the target menu selected from the alternative dishes, the meal time, and the number of people, pass
- the ordering server 2 orders a meal from the target restaurant.
- the meal recommendation server 1 may be a GIS (Geographic Information System).
- the order server 2 may be a cloud server for storing correspondence between restaurant information, categories of keywords, and dish information.
- the meal recommendation method includes the following steps S1, S2', S2, and S3-S5.
- step S1 according to the health status information and the location information of the user sent by the first mobile terminal 3, the alternative restaurant and the candidate food that match the health status information and the location information are determined, and the alternative restaurant information and the alternative are selected.
- the dish information is transmitted to the first mobile terminal 3.
- the candidate item information may include: a dish name, a price, a suitable population, a raw material content, a user evaluation, and the like.
- the meal recommendation server 1 provides an alternative restaurant to the user of the first mobile terminal 3 based on the location information transmitted by the first mobile terminal 3, the alternative restaurant being a restaurant closer to the location.
- the specific implementation of step 1 is described in detail in conjunction with FIG. 3.
- step S2' the first mobile terminal 3 transmits the target restaurant information, the target dish information, and the meal time to the meal recommendation server.
- the user of the first mobile terminal 3 selects the target restaurant from the alternative restaurants provided by the meal recommendation server 1, and selects the target dish from the candidate dishes associated with the target restaurant among the alternative dishes provided by the meal recommendation server 1. And determining the meal time, and transmitting the target restaurant information, the target dish information, and the meal time to the meal recommendation server 1.
- step S2 an associated user of the user is obtained.
- the associated user includes one or any combination of the following: an address book contact, a recent contact, a friend in the instant messaging software, a person who is looking for the target restaurant and/or the target dish.
- the associated users can be one or more.
- the associated users can be classified into two types according to whether they are acquainted with the user.
- the first type of associated user is known to the user, and the information is stored in the first mobile terminal 3 of the user, for example, a friend, a colleague, a classmate, or the like of the user.
- the second associated user is not recognized by the user, and the information thereof is not stored in the first mobile terminal 3 of the user, for example, having the same dining needs and/or the same health status as the user. People.
- the first type of associated user needs to be obtained from the first mobile terminal 3.
- the first mobile terminal 3 can initiate a request for reading a permission list such as an address book, a contact list, and an instant messaging software to obtain a location.
- the second associated user may be directly obtained by the meal recommendation server 1 .
- a person who is currently looking for a target restaurant and/or interested in the target restaurant near the target restaurant may be acquired (for example, may be from, for example, the second mobile terminal 4
- the other mobile terminal receives a request for the target restaurant or the target dish and determines the user of the mobile terminal as an associated user).
- step S2 and step S2' is not limited, as long as it is performed before step S3.
- step S3 a meal invitation message is sent to the second mobile terminal 4 held by the associated user according to the target restaurant information, the target dish information and the meal time transmitted by the first mobile terminal 3.
- the meal recommendation server 1 sends a meal invitation message to the second mobile terminal 4, where the meal invitation message carries the target restaurant information, the target menu information, and the meal time, thereby inviting the associated user to dine with the user.
- step S4 according to the meal invitation message returned by the second mobile terminal 4, the meal invitee is determined.
- the second mobile terminal 4 returns a meal invitation message to the meal recommendation server 1, otherwise, the meal invitation message is not returned to the meal recommendation server 1.
- the meal recommendation server 1 determines the meal invitees based on the meal invitation message returned by each of the second mobile terminals 4.
- step S5 the meal inviter information is transmitted to the first mobile terminal 3 to cause the user to determine the diners.
- the meal recommendation server 1 sends the meal invitee information to the first mobile terminal 3, and the user of the first mobile terminal 3 selects the meal invitee to determine the final meal person.
- the meal recommendation scheme provided by the present disclosure provides the candidate restaurant and the candidate food that match the health status information and the location information according to the health condition information and the location information sent by the user.
- the user selects the target restaurant and the target dish, and, according to the target restaurant selected by the user, the target dish and the meal time, initiates a meal invitation to the associated user of the user, and determines a meal invitee for the user to determine the final meal person. .
- the present disclosure can not only recommend a restaurant and a dish that meets the health condition of the user who has a meal demand, but after the user determines the target restaurant, the target dish and the meal time of the meal, the user can also automatically initiate a meal invitation to the associated user, thereby serving the user. Inviting users with the same dietary preferences or the same healthy dietary needs to eat together is powerful, easy to use and fast.
- step S1 specifically includes the following sub-steps S11 to S16.
- step S11 the meal recommendation server 1 acquires location information from the first mobile terminal 3.
- the location information may be the current location information of the first mobile terminal 3, or may be the location information of the user of the first mobile terminal 3, and the first mobile terminal 3 may report the current to the meal recommendation server 1. Location information or location information that the user wants to eat.
- step S12 the meal recommendation server 1 determines an alternative restaurant within the preset range of the location information based on the location information.
- the meal recommendation server 1 stores location information of each restaurant, and the meal recommendation server 1 determines the location information preset range centering on the location information acquired in step S11 (for example, the location information acquired in step S11)
- the meal recommendation server 1 determines the location information preset range centering on the location information acquired in step S11 (for example, the location information acquired in step S11)
- For the center of the circle a circle is drawn with a preset distance as a radius, as a preset range of position information) as an alternative area, and a restaurant located in the candidate area is used as an alternative restaurant.
- step S13 the meal recommendation server 1 transmits the alternative restaurant information to the first mobile terminal 3.
- the alternative restaurant information may include: restaurant name, address, telephone number, restaurant type, special dishes, food and beverage classification, user evaluation, and the like.
- step S14 the first mobile terminal 3 transmits the target restaurant information and the health status information of the user to the meal recommendation server 1.
- the user of the first mobile terminal 3 can select the target restaurant from the candidate restaurants, and send the health status information and the target restaurant information to the meal recommendation server 1.
- the health status information may directly include keywords describing the user's description of the disease type and/or physical condition, such as hypertension, hyperlipidemia, diabetes, coronary heart disease, sub-health, and the like.
- the health status information may also include diagnostic information, which may include one or any combination of the following: a test list, a medical checklist, and a case.
- diagnostic information may include one or any combination of the following: a test list, a medical checklist, and a case.
- step S14' may be performed: the keyword for describing the type of disease and/or the physical condition of the user is extracted for the diagnosis information.
- the diagnostic information may be in a picture format.
- the meal recommendation server 1 After receiving the diagnostic information in the image format, the meal recommendation server 1 needs to perform image processing on the diagnostic information of the image format, and extract the diagnostic information of the image format to describe the type of disease described by the user and/or Keywords for physical condition.
- the diagnostic information can also be sent to the meal recommendation server 1 in the form of a two-dimensional code.
- the meal recommendation server 1 obtains information such as a test list, a medical checklist, a case, and the like carried therein by identifying the two-dimensional code, and then extracts keywords from the meal.
- the diagnostic information of the image format may also be an X-ray film, a B-mode image screenshot, etc.
- the meal recommendation server 1 may also analyze the X-ray film and the B-mode image screenshot to obtain Describe keywords that the user describes the type of disease and/or physical condition.
- step S15 the meal recommendation server 1 acquires, from the order server 2, the alternative dish information in the target restaurant that matches the health status information based on the target restaurant information and the health status information of the user.
- the meal recommendation server 1 transmits the target restaurant information and the health status information of the user to the order server 2, and the order server 2 determines the matching item information matched thereto, and the process will be described in detail later.
- step S16 the meal recommendation server 1 transmits the alternative dish information to the first mobile terminal 3.
- the meal recommendation server 1 provides the user with an alternative restaurant according to the needs of the user's dining place, so that the user can select the target restaurant from among them.
- the ordering server 2 provides the user with an alternative dish via the meal recommendation server 1 based on the target restaurant and the user's health status information selected by the user for the user to select the target dish from.
- the order server 2 is a cloud server, and each restaurant can update the restaurant information and the dish information stored in the order server 2 in time to ensure the accuracy of the dish information provided for the user.
- the meal recommendation server 1 obtains, according to the target restaurant information and the user's health status information, the specific flow of the alternative dish information (ie, step S15) matching the health status information in the target restaurant from the ordering server 2, as shown in FIG. As shown in FIG. 3, step S15 specifically includes the following steps S151-S154.
- step S151 the meal recommendation server 1 classifies the keywords according to the disease type and/or the physical condition level.
- the categories of the keywords may include: hypertension, hyperlipidemia, etc.
- the categories of the keywords may include: health, good, sub-health, and the like.
- step S152 the meal recommendation server 1 transmits the category of the keyword and the target restaurant information to the order server 2.
- step S153 the order food server 2 determines the alternative dish based on the category of the keyword and the target restaurant information, and the correspondence between the preset restaurant information, the category of the keyword, and the dish information.
- the ordering server 2 prestores: a correspondence between a category of a keyword, a restaurant information, and a dish information, and the restaurant information includes a restaurant name, a location, a phone, a map, a special menu, a per capita price, and the like, and the dish information includes the ingredient component.
- Content including oil, salt content), suitable for the population, user evaluation, etc.
- the ordering server 2 queries the correspondence according to the category of the keyword and the target restaurant information sent by the meal recommendation server 1, and obtains a matching dish, which is a dish in the target restaurant that satisfies the user's health condition.
- step S154 the order food server 2 transmits the alternative dish information to the meal recommendation server.
- the ordering server 2 transmits the menu item that satisfies the user's health condition in the target restaurant determined in step S153 as an alternative item, and transmits the item information to the meal recommendation server 1.
- the step 1 may alternatively include:
- the meal recommendation server 1 determines an alternative restaurant within the preset range of the location information according to the location information sent by the first mobile terminal 3, and according to the alternative restaurant information and the health status of the user sent by the first mobile terminal 3. And obtaining, from the ordering server 2, the alternative dish information matching the health condition information in each of the alternative restaurants, and transmitting the alternative restaurant information and the alternative dish information to the first mobile terminal 3.
- the meal recommendation server 1 and the first mobile terminal 3 can reduce the information interaction once, and directly present the alternative restaurant and its dish information to the user of the first mobile terminal 3, facilitating the user to browse and select.
- the meal recommendation scheme of the present disclosure is also capable of implementing a ordering function, as shown in FIG. 3, after step S5, the method may further include the following steps S6-S10.
- the first mobile terminal 3 transmits the diners information to the meal recommendation server.
- the user of the first mobile terminal 3 determines the final diners according to the meal invitees, for example, some of the persons may be selected, or all the invited persons may be selected, and the determined diners information is sent to the meal recommendation server 1 .
- step S7 and step S8 the meal recommendation server 1 counts the number of people dining, and transmits the target restaurant information, the target dish information, the meal time, and the number of people to the order server 2.
- the order server 2 orders a meal to the target restaurant.
- the ordering server 2 can interact with the ordering system of each restaurant, and can directly send the target dish information, the meal time, and the number of people to the ordering system of the target restaurant to realize the automatic ordering.
- step S10 the meal recommendation server 1 receives the order confirmation message returned by the order server 2, and transmits the order confirmation message to the first mobile terminal 3 and the second mobile terminal 4, respectively.
- the target restaurant sends a reservation confirmation message to the ordering server 2, where the order confirmation message carries the target restaurant information (which may include the restaurant name, address, phone number, map, etc.), the dish information, the meal time, and the meal staff. Information, the order confirmation message is sent by the ordering server 2 to the meal recommendation server 1.
- target restaurant information which may include the restaurant name, address, phone number, map, etc.
- the order confirmation message is sent by the ordering server 2 to the meal recommendation server 1.
- the process of the meal recommendation method is completed, and the present disclosure can not only recommend the restaurant and the dish that the user can meet the health condition, but also invite the person who has the same meal demand to dine together, and can automatically count the number of meals to realize the automatic ordering. Convenient and easy to use.
- an embodiment of the present disclosure also provides a meal recommendation server that can implement the meal recommendation method as described above.
- the meal recommendation server includes: a first receiving module 41, a processing module 42, a first sending module 43, a second sending module 44, and a second receiving module 45.
- the first receiving module 41 is configured to receive the health status information and the location information of the user sent by the first mobile terminal 3; and receive the target restaurant information, the target menu information, and the meal time sent by the first mobile terminal 3.
- the second receiving module 45 is configured to receive the meal invitation message returned by the second mobile terminal 4.
- the processing module 42 is configured to determine, according to the health status information and the location information of the user, an alternative restaurant and an alternative dish that match the health status information and the location information, and instruct the first sending module 43 to select the restaurant information. And sending the candidate information to the first mobile terminal 3; and acquiring the associated user of the user, and instructing the second sending module 44 to belong to the associated user according to the target restaurant information, the target menu information, and the meal time.
- the second mobile terminal 4 sends a meal invitation message; and, according to the meal invitation message, determines a meal invitee, and instructs the first sending module 43 to send the meal invitee information to the first mobile terminal 3, so that the user Determine the diners.
- the first sending module 43 is configured to send the alternative restaurant information and the alternative dish information to the first mobile terminal 3; and send the meal inviter information to the first mobile terminal 3, so that the user determines the meal personnel.
- the second sending module 44 is configured to send a meal invitation message to the second mobile terminal 4 held by the associated user.
- the processing module 42 is specifically configured to: determine, according to the location information, an alternative restaurant within the preset range of the location information, and instruct the first sending module 43 to send the candidate restaurant to the first mobile terminal 3; Obtaining, according to the health condition information and the target restaurant information, the candidate menu information matching the health condition information in the target restaurant, and instructing the first sending module 43 to select the candidate dish. The information is transmitted to the first mobile terminal 3.
- the meal recommendation server 1 may further include a third receiving module 46 and a third sending module 47.
- the processing module 42 is specifically configured to classify keywords in the diagnostic information for describing a disease type and/or a physical condition according to a disease type and/or a physical condition level, and instruct the third sending module. 47, sending the category of the keyword and the target restaurant information to the order server 2, so that the order server 2 according to the category of the keyword and the target restaurant information, and the preset restaurant information, the category of the keyword The correspondence between the food and the dish information is used to determine the alternative dish.
- the third receiving module 46 is specifically configured to receive the candidate dish information sent by the ordering server 2.
- the health status information includes diagnostic information including one or any combination of the following: a test order, a medical checklist, a case.
- the processing module 42 is further configured to extract the diagnostic information for describing the disease type and/or the body before acquiring the candidate dish in the target restaurant that matches the health condition information in the target restaurant 2 The keyword of the situation.
- the processing module 42 is configured to determine, according to the location information sent by the first mobile terminal 3, an alternative restaurant within the preset range of the location information, and according to the candidate restaurant information and the location sent by the first mobile terminal 3.
- the health status information of the user is obtained, and the candidate food information matching the health status information in each of the alternative restaurants is obtained from the ordering server 2, and the first sending module 43 is instructed to select the alternative restaurant information and the alternative menu.
- the information is transmitted to the first mobile terminal 3.
- the third receiving module 46 is further configured to receive the order confirmation message returned by the ordering server 2.
- the first receiving module 41 is further configured to receive the diners information sent by the first mobile terminal 3.
- the processing module 42 is further configured to: after the first receiving module 46 receives the diners information sent by the first mobile terminal 3, count the number of diners, and instruct the third sending module 47 to use the target restaurant information, the target menu information, and the meal Time and meal number are sent to the order server 2 to cause the order server 2 to order a meal to the target restaurant; and, when the third receiving module 46 receives the order confirmation message returned by the order server 2, the first sending module 43 and the The second sending module 44 transmits the order confirmation message to the first mobile terminal 3 and the second mobile terminal 4.
- the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
- the associated user comprises one or any combination of: an address book contact, a recent contact, a friend in an instant messaging software, a person looking for the target restaurant and/or a target dish.
- the meal recommendation server may be implemented as a memory and a processor, wherein the memory and the processor are coupled to each other, the memory stores computer executable instructions, and the computer executable instructions are used to control the processor to execute the present
- the computer executable instructions may control the processor to implement one or more of the first receiving module 41, the processing module 42, the first sending module 43, the second sending module 44, and the second receiving module 45.
- the functions of the modules executable by the computer executable instructions controlling the processor may be arbitrarily combined as long as they are not mutually exclusive or contradictory.
- suitable memories include, but are not limited to, magnetic or magnetic tape; optical storage media such as compact discs (CDs) or DVDs (digital versatile discs); flash memory; and other non-transitory media.
- the memory is a non-transitory memory.
- the meal recommendation server is not limited thereto, and may be implemented in a form in which other software and hardware are combined.
- the meal recommendation device can not only recommend a restaurant and a dish that meets the health condition of the user who has a meal demand, but also automatically initiate a meal invitation to the associated user after the user determines the restaurant, the dish and the meal time of the meal, thereby It is powerful, easy to use and fast for the user to invite users who have the same dietary preference or the same healthy eating needs.
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Provided are a method and device for making a meal recommendation. The method comprises: providing, according to health condition information and location information of a user, matched candidate restaurants and candidate dishes of the candidate restaurants to the user for selection; issuing, according to a target restaurant, a target dish and a dining time selected by the user, a dining invitation to an associated user of the user; confirming that a person has accepted the dining invitation; and informing the user of the confirmed diner.
Description
相关申请的交叉引用Cross-reference to related applications
本申请要求于2017年6月20日提交至中国知识产权局的中国专利申请No.201710491813.9的优先权,其全部内容以引用的方式合并于此。The present application claims priority to Chinese Patent Application No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No.
本申请涉及移动应用技术领域,具体涉及一种用餐推荐方法及装置。The present application relates to the field of mobile application technologies, and in particular, to a meal recommendation method and apparatus.
随着互联网+的蓬勃发展,出现了越来越多的用餐推荐APP(Application,应用程序)。当用户需要就餐时,可以通过网络获取餐厅信息或菜品信息,一般包括推荐的餐厅、店家推荐的菜品或用户点评较高的菜品。With the booming of the Internet+, more and more dining recommendation apps (Applications) have appeared. When the user needs to eat, the restaurant information or the dish information can be obtained through the network, and generally includes a recommended restaurant, a dish recommended by the store, or a dish with a high user rating.
现有的用餐推荐方案通常是根据用餐者的个人喜好、口味、就餐环境、价位等因素进行推荐,并没有考虑到用餐者的健康状况,推荐的餐厅或菜品有可能不符合用餐者的身体健康状况。The existing meal recommendation scheme is usually based on the diners' personal preferences, tastes, dining environment, price and other factors, and does not take into account the health of the diners. The recommended restaurant or dishes may not meet the health of the diners. situation.
发明内容Summary of the invention
在一方面,本公开提供一种用餐推荐方法,所述方法包括:In one aspect, the present disclosure provides a meal recommendation method, the method comprising:
根据第一移动终端发送的用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并将备选餐厅信息和备选菜品信息发送给所述第一移动终端;以及Determining an alternative restaurant and an alternative dish that matches the health status information and the location information according to the user's health status information and location information sent by the first mobile terminal, and transmitting the alternative restaurant information and the alternative dish information to the Said first mobile terminal;
从所述第一移动终端接收目标餐厅信息、目标菜品信息和用餐时间,所述目标餐厅是从所述备选餐厅中选择的,所述目标菜 品是从与所述目标餐厅相关联的备选菜品中选择的。Receiving target restaurant information, target dish information, and meal time from the first mobile terminal, the target restaurant being selected from the candidate restaurant, the target dish being an alternative from the target restaurant Selected from the dishes.
在一些实施例中,所述根据第一移动终端发送的用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并将所述备选餐厅信息和备选菜品信息发送给所述第一移动终端,包括:In some embodiments, the determining, according to the health status information and the location information of the user sent by the first mobile terminal, determining an alternative restaurant and an alternative dish that match the health status information and the location information, and determining the candidate The restaurant information and the alternative dish information are sent to the first mobile terminal, including:
根据第一移动终端发送的位置信息,确定在所述位置信息的预设范围内的备选餐厅,并将所述备选餐厅信息发送给所述第一移动终端;Determining, according to location information sent by the first mobile terminal, an alternative restaurant within a preset range of the location information, and transmitting the alternative restaurant information to the first mobile terminal;
接收所述第一移动终端发送的目标餐厅信息和所述用户的健康状况信息,根据所述目标餐厅信息和所述用户的健康状况信息,从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的备选菜品信息;Receiving the target restaurant information sent by the first mobile terminal and the health status information of the user, and acquiring the target restaurant and the health status from the ordering server according to the target restaurant information and the health status information of the user. Alternative dish information for information matching;
将所述备选菜品信息发送给所述第一移动终端。Sending the alternative dish information to the first mobile terminal.
在一些实施例中,所述根据所述健康状况信息和所述目标餐厅信息,从订餐服务器获取所述备选餐厅内与所述健康状况信息匹配的备选菜品信息,包括:In some embodiments, the obtaining, according to the health condition information and the target restaurant information, the candidate menu information that matches the health status information in the candidate restaurant from the ordering server, includes:
按照疾病种类和身体状况等级中的至少一者,对所述诊断信息中用于描述疾病种类和身体状况中的至少一者的关键词分类;Sorting keywords of the diagnostic information for describing at least one of a disease type and a physical condition according to at least one of a disease type and a physical condition level;
将所述关键词的类别和所述目标餐厅信息发送给所述订餐服务器,以使所述订餐服务器根据所述关键词的类别和所述目标餐厅信息,以及预设的餐厅信息、关键词的类别和菜品信息之间的对应关系,确定备选菜品;Transmitting the category of the keyword and the target restaurant information to the ordering server, so that the ordering server according to the category of the keyword and the target restaurant information, and preset restaurant information, keywords Correspondence between categories and menu information to determine alternative dishes;
接收所述订餐服务器发送的备选菜品信息。Receiving alternative dish information sent by the ordering server.
在一些实施例中,所述健康状况信息包括诊断信息,所述诊断信息包括以下其中之一或任意组合:化验单、体检单、病例。In some embodiments, the health status information includes diagnostic information including one or any combination of the following: a test order, a medical checklist, a case.
进一步的,所述根据所述健康状况信息和所述目标餐厅,从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的备选菜品之前,所述方法还包括:提取所述诊断信息中用于描述疾病种类和身体状况中的至少一者的关键词。Further, before the obtaining, according to the health condition information and the target restaurant, the candidate dish matching the health condition information in the target restaurant from the ordering server, the method further includes: extracting the diagnosis information A keyword used to describe at least one of a disease type and a physical condition.
在一些实施例中,所述根据第一移动终端发送的用户的健康 状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并将所述备选餐厅信息和备选菜品信息发送给所述第一移动终端,包括:In some embodiments, the determining, according to the health status information and the location information of the user sent by the first mobile terminal, determining an alternative restaurant and an alternative dish that match the health status information and the location information, and determining the candidate The restaurant information and the alternative dish information are sent to the first mobile terminal, including:
根据第一移动终端发送的位置信息,确定在所述位置信息的预设范围内的备选餐厅,并根据备选餐厅信息和所述第一移动终端发送的所述用户的健康状况信息,从订餐服务器获取各个所述备选餐厅内与所述健康状况信息匹配的备选菜品信息;Determining, according to the location information sent by the first mobile terminal, an alternative restaurant within a preset range of the location information, and according to the candidate restaurant information and the health status information of the user sent by the first mobile terminal, The ordering server obtains candidate menu information matching the health status information in each of the alternative restaurants;
将所述备选餐厅信息和备选菜品信息发送给第一移动终端。The alternative restaurant information and the alternative dish information are transmitted to the first mobile terminal.
在一些实施例中,所述方法还包括:在从所述第一移动终端接收目标餐厅信息、目标菜品信息和用餐时间之后,In some embodiments, the method further includes, after receiving the target restaurant information, the target menu information, and the meal time from the first mobile terminal,
获取所述用户的关联用户,并根据所述第一移动终端发送的目标餐厅信息、目标菜品信息和用餐时间,向所述关联用户所持有的第二移动终端发送用餐邀请消息;Obtaining an associated user of the user, and sending a meal invitation message to the second mobile terminal held by the associated user according to the target restaurant information, the target menu information, and the meal time sent by the first mobile terminal;
根据所述第二移动终端返回的用餐应邀消息,确定用餐应邀人员,并将用餐应邀人员信息发送给所述第一移动终端,以使所述用户确定用餐人员。And determining, according to the meal invitation message returned by the second mobile terminal, the meal invitee, and sending the meal invitee information to the first mobile terminal, so that the user determines the diners.
在一些实施例中,所述将用餐应邀人员信息发送给所述第一移动终端之后,所述方法还包括:In some embodiments, after the sending the meal inviter information to the first mobile terminal, the method further includes:
接收所述第一移动终端发送的用餐人员信息,并统计用餐人数;Receiving the diners information sent by the first mobile terminal, and counting the number of diners;
将所述目标餐厅信息、目标菜品信息、用餐时间和用餐人数发送给所述订餐服务器,以使所述订餐服务器向所述目标餐厅订餐;Sending the target restaurant information, the target dish information, the meal time, and the number of people to the ordering server, so that the ordering server orders a meal to the target restaurant;
在接收到所述订餐服务器返回的订餐确认消息时,分别向所述第一移动终端和第二移动终端发送所述订餐确认消息。And receiving the order confirmation message to the first mobile terminal and the second mobile terminal respectively when receiving the order confirmation message returned by the order server.
在一些实施例中,所述备选菜品信息包括:菜品名称、价格、适合人群、原料含量、用户评价的对应关系。In some embodiments, the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
在一些实施例中,所述关联用户包括以下其中之一或任意组合:通讯录联系人、最近联系人、即时通讯软件中的好友、正在寻找所述目标餐厅和/或目标菜品的人。In some embodiments, the associated user comprises one or any combination of: an address book contact, a recent contact, a friend in an instant messaging software, a person looking for the target restaurant and/or a target dish.
本公开还提供一种用餐推荐服务器,包括:存储器;以及处理器,其与所述存储器彼此耦接,其中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:The present disclosure also provides a meal recommendation server comprising: a memory; and a processor coupled to the memory to each other, wherein the memory stores computer executable instructions for controlling the processor to:
接收第一移动终端发送的用户的健康状况信息和位置信息;Receiving health status information and location information of the user sent by the first mobile terminal;
根据所述用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并指示将备选餐厅信息和备选菜品信息发送给所述第一移动终端;以及Determining an alternative restaurant and an alternative dish that matches the health status information and the location information according to the health status information and the location information of the user, and instructing to send the alternative restaurant information and the alternative dish information to the first Mobile terminal;
接收所述第一移动终端发送的目标餐厅信息、目标菜品信息和用餐时间,所述目标餐厅是从所述备选餐厅中选择的,所述目标菜品是从与所述目标餐厅相关联的备选菜品中选择的。Receiving target restaurant information, target dish information, and meal time sent by the first mobile terminal, the target restaurant is selected from the candidate restaurant, and the target dish is from a device associated with the target restaurant Selected from the selection of dishes.
在一些实施例中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:根据所述位置信息,确定在所述位置信息的预设范围内的备选餐厅,并指示将所述备选餐厅发送给所述第一移动终端;以及,根据所述健康状况信息和所述目标餐厅信息,从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的备选菜品信息,并指示将所述备选菜品信息发送给所述第一移动终端。In some embodiments, the memory stores computer executable instructions for controlling the processor to: determine an alternate restaurant within a preset range of the location information based on the location information, and indicate Transmitting the alternative restaurant to the first mobile terminal; and, according to the health status information and the target restaurant information, acquiring, from the ordering server, an alternative item in the target restaurant that matches the health status information Information, and instructing to send the candidate dish information to the first mobile terminal.
在一些实施例中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:按照疾病种类和身体状况等级中的至少一者,对所述诊断信息中用于描述疾病种类和身体状况中的至少一者的关键词分类,并指示将所述关键词的类别和所述目标餐厅信息发送给所述订餐服务器,以使所述订餐服务器根据所述关键词的类别和所述目标餐厅信息,以及预设的餐厅信息、关键词的类别和菜品信息之间的对应关系,确定备选菜品;接收所述订餐服务器发送的备选菜品信息。In some embodiments, the memory stores computer executable instructions for controlling the processor to: describe the disease type in the diagnostic information according to at least one of a disease type and a physical condition level And classifying a keyword of at least one of the physical condition, and instructing to send the category of the keyword and the target restaurant information to the ordering server, so that the ordering server is based on the category and location of the keyword Determining the menu item, the preset restaurant information, the category of the keyword, and the correspondence between the item information, determining the candidate item; and receiving the alternative item information sent by the ordering server.
在一些实施例中,所述健康状况信息包括诊断信息,所述诊断信息包括以下其中之一或任意组合:化验单、体检单、病例。In some embodiments, the health status information includes diagnostic information including one or any combination of the following: a test order, a medical checklist, a case.
进一步的,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:在从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的备选菜品之前,提取所述诊断信息中用 于描述疾病种类和身体状况中的至少一者的关键词。Further, the memory stores computer executable instructions for controlling the processor to: extract the diagnosis before acquiring an alternative dish matching the health condition information in the target restaurant from a ordering server A keyword used in the information to describe at least one of a disease type and a physical condition.
在一些实施例中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:根据第一移动终端发送的位置信息,确定在所述位置信息的预设范围内的备选餐厅,并根据备选餐厅信息和所述第一移动终端发送的所述用户的健康状况信息,向订餐服务器获取各个所述备选餐厅内与所述健康状况信息匹配的备选菜品信息,并指示所述第一发送模块将所述备选餐厅信息和备选菜品信息发送给第一移动终端。In some embodiments, the memory stores computer executable instructions for controlling the processor to: determine an alternative within a preset range of the location information based on location information transmitted by the first mobile terminal a restaurant, and according to the candidate restaurant information and the health status information of the user sent by the first mobile terminal, obtaining, from the ordering server, candidate menu information matching the health status information in each of the candidate restaurants, and Instructing the first sending module to send the alternative restaurant information and the alternative dish information to the first mobile terminal.
在一些实施例中,所述存储器还存储用于控制所述处理器执行以下操作的计算机可执行指令:In some embodiments, the memory further stores computer executable instructions for controlling the processor to:
获取所述用户的关联用户,并根据所述目标餐厅信息、目标菜品信息和用餐时间,指示向所述关联用户所持有的第二移动终端发送用餐邀请消息;Obtaining an associated user of the user, and instructing to send a meal invitation message to the second mobile terminal held by the associated user according to the target restaurant information, the target restaurant information, and the meal time;
接收所述第二移动终端返回的用餐应邀消息;以及Receiving a meal invitation message returned by the second mobile terminal;
根据所述用餐应邀消息,确定用餐应邀人员,并指示将用餐应邀人员信息发送给所述第一移动终端,以使所述用户确定用餐人员。And determining, according to the meal invitation message, the meal invitee, and instructing to send the meal invitee information to the first mobile terminal, so that the user determines the mealperson.
在一些实施例中,所述存储器还存储用于控制所述处理器执行以下操作的计算机可执行指令:In some embodiments, the memory further stores computer executable instructions for controlling the processor to:
接收所述订餐服务器返回的订餐确认消息;Receiving a order confirmation message returned by the ordering server;
接收所述第一移动终端发送的用餐人员信息;Receiving the diners information sent by the first mobile terminal;
在接收到所述第一移动终端发送的用餐人员信息之后,统计用餐人数,并指示将所述目标餐厅信息、目标菜品信息、用餐时间和用餐人数发送给所述订餐服务器,以使所述订餐服务器向所述目标餐厅订餐;以及After receiving the diners information sent by the first mobile terminal, counting the number of diners, and instructing to send the target restaurant information, the target dish information, the meal time, and the number of diners to the ordering server, so that the ordering meal is made The server orders a meal with the target restaurant;
在接收到所述订餐服务器返回的订餐确认消息时,分别指示向所述第一移动终端和第二移动终端发送所述订餐确认消息。Upon receiving the order confirmation message returned by the ordering server, respectively instructing to send the order confirmation message to the first mobile terminal and the second mobile terminal.
在一些实施例中,所述备选菜品信息包括:菜品名称、价格、适合人群、原料含量、用户评价的对应关系。In some embodiments, the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
在一些实施例中,所述关联用户包括以下其中之一或任意组 合:通讯录联系人、最近联系人、即时通讯软件中的好友、正在寻找所述目标餐厅和/或目标菜品的人。In some embodiments, the associated user comprises one or any combination of: an address book contact, a recent contact, a friend in an instant messaging software, a person looking for the target restaurant and/or a target dish.
图1为本公开的系统的架构示意图;1 is a schematic structural diagram of a system of the present disclosure;
图2为本公开提供的用餐推荐流程图;2 is a flow chart of a meal recommendation provided by the present disclosure;
图3为本公开提供的用餐推荐信令流程图;FIG. 3 is a flowchart of a meal recommendation signaling provided by the present disclosure;
图4为本公开提供的用餐推荐服务器的结构示意图。FIG. 4 is a schematic structural diagram of a meal recommendation server provided by the present disclosure.
下面将结合本公开中的附图,对本公开中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。The technical solutions in the present disclosure will be clearly and completely described in conjunction with the drawings in the present disclosure. It is obvious that the described embodiments are a part of the embodiments of the present disclosure, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without departing from the inventive scope are the scope of the disclosure.
本公开提供一种用餐推荐方法及装置,所述方法应用的网络拓扑结构如图1所示,包括用餐推荐服务器1、订餐服务器2、第一移动终端3和第二移动终端4。第一移动终端3为待推荐用餐的客户使用的移动终端,第二移动终端4为与所述待推荐用餐用户的关联用户使用的移动终端。用餐推荐服务器1用于,通过订餐服务器2为第一移动终端3的用户提供与其健康状况匹配的备选餐厅和备选菜品,以供其选择,以及,获取该用户的关联用户,并向关联用户发起用餐邀请,以及,在所述用户(即第一移动终端3的用户)确定从备选餐厅中选择的目标餐厅、从备选菜品中选择的目标菜品、用餐时间、用餐人数之后,通过订餐服务器2向目标餐厅订餐。用餐推荐服务器1可以为GIS(Geographic Information System,地理信息系统)。订餐服务器2可以是云端服务器,用于存储餐厅信息、关键词的类别和菜品信息之间的对应关系。The present disclosure provides a meal recommendation method and apparatus. The network topology of the method application is as shown in FIG. 1 , and includes a meal recommendation server 1 , a order reservation server 2 , a first mobile terminal 3 , and a second mobile terminal 4 . The first mobile terminal 3 is a mobile terminal used by a customer to be recommended for dining, and the second mobile terminal 4 is a mobile terminal used by an associated user of the to-be-recommended meal user. The meal recommendation server 1 is configured to provide, by the ordering server 2, the user of the first mobile terminal 3 with an alternative restaurant and an alternative dish that matches its health status for selection, and acquire the associated user of the user, and associate with the user. The user initiates a meal invitation, and after the user (ie, the user of the first mobile terminal 3) determines the target restaurant selected from the alternative restaurant, the target menu selected from the alternative dishes, the meal time, and the number of people, pass The ordering server 2 orders a meal from the target restaurant. The meal recommendation server 1 may be a GIS (Geographic Information System). The order server 2 may be a cloud server for storing correspondence between restaurant information, categories of keywords, and dish information.
以下结合图2和图3,详细说明本公开的用餐推荐方法的流 程。如图2所示,所述用餐推荐方法包括以下步骤S1、S2’、S2以及S3-S5。The flow of the meal recommendation method of the present disclosure will be described in detail below with reference to Figs. 2 and 3. As shown in Fig. 2, the meal recommendation method includes the following steps S1, S2', S2, and S3-S5.
在步骤S1,根据第一移动终端3发送的用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并将备选餐厅信息和备选菜品信息发送给所述第一移动终端3。In step S1, according to the health status information and the location information of the user sent by the first mobile terminal 3, the alternative restaurant and the candidate food that match the health status information and the location information are determined, and the alternative restaurant information and the alternative are selected. The dish information is transmitted to the first mobile terminal 3.
具体的,所述备选菜品信息可以包括:菜品名称、价格、适合人群、原料含量、用户评价等。Specifically, the candidate item information may include: a dish name, a price, a suitable population, a raw material content, a user evaluation, and the like.
用餐推荐服务器1根据第一移动终端3发送的位置信息,向第一移动终端3的用户提供备选餐厅,所述备选餐厅为距离所述位置较近的餐厅。步骤1的具体实现方式后续结合图3详细描述。The meal recommendation server 1 provides an alternative restaurant to the user of the first mobile terminal 3 based on the location information transmitted by the first mobile terminal 3, the alternative restaurant being a restaurant closer to the location. The specific implementation of step 1 is described in detail in conjunction with FIG. 3.
在步骤S2’,第一移动终端3将目标餐厅信息、目标菜品信息和用餐时间发送给用餐推荐服务器。In step S2', the first mobile terminal 3 transmits the target restaurant information, the target dish information, and the meal time to the meal recommendation server.
具体的,第一移动终端3的用户从用餐推荐服务器1提供的备选餐厅中选择目标餐厅,从用餐推荐服务器1提供的备选菜品中的与目标餐厅相关联的备选菜品中选择目标菜品,并确定用餐时间,并将目标餐厅信息、目标菜品信息和用餐时间发送给用餐推荐服务器1。Specifically, the user of the first mobile terminal 3 selects the target restaurant from the alternative restaurants provided by the meal recommendation server 1, and selects the target dish from the candidate dishes associated with the target restaurant among the alternative dishes provided by the meal recommendation server 1. And determining the meal time, and transmitting the target restaurant information, the target dish information, and the meal time to the meal recommendation server 1.
在步骤S2,获取所述用户的关联用户。In step S2, an associated user of the user is obtained.
具体的,所述关联用户包括以下其中之一或任意组合:通讯录联系人、最近联系人、即时通讯软件中的好友、正在寻找所述目标餐厅和/或目标菜品的人。关联用户可以为一个或多个。Specifically, the associated user includes one or any combination of the following: an address book contact, a recent contact, a friend in the instant messaging software, a person who is looking for the target restaurant and/or the target dish. The associated users can be one or more.
需要说明的是,根据是否与所述用户相识,关联用户可被分为两种。第一种关联用户与所述用户认识,且其信息存储在所述用户的第一移动终端3内,例如,为所述用户的亲朋好友、同事、同学等。第二种关联用户与所述用户不认识,且其信息也并未存储在所述用户的第一移动终端3内,例如,为与所述用户有相同的就餐需求和/或相同的健康状况的人。It should be noted that the associated users can be classified into two types according to whether they are acquainted with the user. The first type of associated user is known to the user, and the information is stored in the first mobile terminal 3 of the user, for example, a friend, a colleague, a classmate, or the like of the user. The second associated user is not recognized by the user, and the information thereof is not stored in the first mobile terminal 3 of the user, for example, having the same dining needs and/or the same health status as the user. People.
第一种关联用户需要从第一移动终端3获取,具体的,可以通过向第一移动终端3发起读取通讯录、联系人列表、即时通讯 软件中的联系人列表等权限的请求,获取所述用户的关联用户。第二种关联用户可以由用餐推荐服务器1直接获取,具体的,可以获取当前在目标餐厅附近正在寻找目标餐厅和/或对目标菜品感兴趣的人(例如,可从诸如第二移动终端4的其他移动终端接收到关于目标餐厅或目标菜品的请求,并将该移动终端的用户确定为关联用户)。The first type of associated user needs to be obtained from the first mobile terminal 3. Specifically, the first mobile terminal 3 can initiate a request for reading a permission list such as an address book, a contact list, and an instant messaging software to obtain a location. The associated user of the user. The second associated user may be directly obtained by the meal recommendation server 1 . Specifically, a person who is currently looking for a target restaurant and/or interested in the target restaurant near the target restaurant may be acquired (for example, may be from, for example, the second mobile terminal 4 The other mobile terminal receives a request for the target restaurant or the target dish and determines the user of the mobile terminal as an associated user).
需要说明的是,步骤S2和步骤S2’的执行顺序不限,只要在步骤S3前执行即可。It should be noted that the order of execution of step S2 and step S2' is not limited, as long as it is performed before step S3.
在步骤S3,根据第一移动终端3发送的目标餐厅信息、目标菜品信息和用餐时间,向所述关联用户所持有的第二移动终端4发送用餐邀请消息。In step S3, a meal invitation message is sent to the second mobile terminal 4 held by the associated user according to the target restaurant information, the target dish information and the meal time transmitted by the first mobile terminal 3.
具体的,用餐推荐服务器1向第二移动终端4发送用餐邀请消息,所述用餐邀请消息中携带有目标餐厅信息、目标菜品信息和用餐时间,从而邀请关联用户与所述用户一同用餐。Specifically, the meal recommendation server 1 sends a meal invitation message to the second mobile terminal 4, where the meal invitation message carries the target restaurant information, the target menu information, and the meal time, thereby inviting the associated user to dine with the user.
在步骤S4,根据第二移动终端4返回的用餐应邀消息,确定用餐应邀人员。In step S4, according to the meal invitation message returned by the second mobile terminal 4, the meal invitee is determined.
具体的,若关联用户应邀,则第二移动终端4向用餐推荐服务器1返回用餐应邀消息,否则,不向用餐推荐服务器1返回用餐应邀消息。用餐推荐服务器1根据各个第二移动终端4返回的用餐应邀消息,确定用餐应邀人员。Specifically, if the associated user is invited, the second mobile terminal 4 returns a meal invitation message to the meal recommendation server 1, otherwise, the meal invitation message is not returned to the meal recommendation server 1. The meal recommendation server 1 determines the meal invitees based on the meal invitation message returned by each of the second mobile terminals 4.
在步骤S5,将用餐应邀人员信息发送给第一移动终端3,以使所述用户确定用餐人员。In step S5, the meal inviter information is transmitted to the first mobile terminal 3 to cause the user to determine the diners.
具体的,用餐推荐服务器1将用餐应邀人员信息发送给第一移动终端3,由第一移动终端3的用户对用餐应邀人员进行选择,从而确定最终的用餐人员。Specifically, the meal recommendation server 1 sends the meal invitee information to the first mobile terminal 3, and the user of the first mobile terminal 3 selects the meal invitee to determine the final meal person.
通过步骤S1-步骤S5可以看出,本公开提供的用餐推荐方案,根据用户发送的健康状况信息和位置信息,为其提供与健康状况信息和位置信息匹配的备选餐厅和备选菜品,以供用户选择目标餐厅和目标菜品,以及,根据用户选择的目标餐厅、目标菜品和用餐时间,向该用户的关联用户发起用餐邀请,并确定用餐应邀 人员,以供所述用户确定最终的用餐人员。本公开不但可以为有用餐需求的用户推荐符合其健康状况的餐厅和菜品,在该用户确定用餐的目标餐厅、目标菜品和用餐时间后,还可以自动向关联用户发起用餐邀请,从而为该用户邀请到具有相同饮食偏好或相同健康饮食需求的用户一同用餐,功能强大,使用方便、快捷。It can be seen from the step S1 to the step S5 that the meal recommendation scheme provided by the present disclosure provides the candidate restaurant and the candidate food that match the health status information and the location information according to the health condition information and the location information sent by the user. The user selects the target restaurant and the target dish, and, according to the target restaurant selected by the user, the target dish and the meal time, initiates a meal invitation to the associated user of the user, and determines a meal invitee for the user to determine the final meal person. . The present disclosure can not only recommend a restaurant and a dish that meets the health condition of the user who has a meal demand, but after the user determines the target restaurant, the target dish and the meal time of the meal, the user can also automatically initiate a meal invitation to the associated user, thereby serving the user. Inviting users with the same dietary preferences or the same healthy dietary needs to eat together is powerful, easy to use and fast.
以下结合图3,对所述步骤S1的具体实现方式进行详细说明。如图3所示,步骤S1具体包括以下子步骤S11至S16。The specific implementation manner of the step S1 will be described in detail below with reference to FIG. 3 . As shown in FIG. 3, step S1 specifically includes the following sub-steps S11 to S16.
在步骤S11,用餐推荐服务器1从第一移动终端3获取位置信息。In step S11, the meal recommendation server 1 acquires location information from the first mobile terminal 3.
具体的,所述位置信息可以是第一移动终端3当前的位置信息,也可以是第一移动终端3的用户希望用餐地点的位置信息,第一移动终端3可以向用餐推荐服务器1上报当前的位置信息或用户希望用餐地点的位置信息。Specifically, the location information may be the current location information of the first mobile terminal 3, or may be the location information of the user of the first mobile terminal 3, and the first mobile terminal 3 may report the current to the meal recommendation server 1. Location information or location information that the user wants to eat.
在步骤S12,用餐推荐服务器1根据所述位置信息,确定在所述位置信息的预设范围内的备选餐厅。In step S12, the meal recommendation server 1 determines an alternative restaurant within the preset range of the location information based on the location information.
具体的,用餐推荐服务器1内存储有各个餐厅的位置信息,用餐推荐服务器1以步骤S11中获取到的位置信息为中心来确定位置信息预设范围(例如,以步骤S11中获取到的位置信息为圆心,以预设的距离为半径画圆,作为位置信息预设范围)作为备选区域,并将位于该备选区域内的餐厅作为备选餐厅。Specifically, the meal recommendation server 1 stores location information of each restaurant, and the meal recommendation server 1 determines the location information preset range centering on the location information acquired in step S11 (for example, the location information acquired in step S11) For the center of the circle, a circle is drawn with a preset distance as a radius, as a preset range of position information) as an alternative area, and a restaurant located in the candidate area is used as an alternative restaurant.
在步骤S13,用餐推荐服务器1将备选餐厅信息发送给第一移动终端3。In step S13, the meal recommendation server 1 transmits the alternative restaurant information to the first mobile terminal 3.
具体的,备选餐厅信息可以包括:餐厅名称、地址、电话、饭店类型、特色菜品、菜品饮食分类、用户评价等。Specifically, the alternative restaurant information may include: restaurant name, address, telephone number, restaurant type, special dishes, food and beverage classification, user evaluation, and the like.
在步骤S14,第一移动终端3向用餐推荐服务器1发送目标餐厅信息和所述用户的健康状况信息。In step S14, the first mobile terminal 3 transmits the target restaurant information and the health status information of the user to the meal recommendation server 1.
具体的,第一移动终端3的用户可以从备选餐厅中选择目标餐厅,将健康状况信息和目标餐厅信息发送给用餐推荐服务器1。Specifically, the user of the first mobile terminal 3 can select the target restaurant from the candidate restaurants, and send the health status information and the target restaurant information to the meal recommendation server 1.
健康状况信息可以直接包括用于描述用户描述疾病种类和/ 或身体状况的关键词,例如,高血压、高血脂、糖尿病、冠心病、亚健康等。健康状况信息还可以包括诊断信息,诊断信息可以包括以下其中之一或任意组合:化验单、体检单、病例。当健康状况信息为诊断信息时,可以执行步骤S14’:对诊断信息提取用于描述用户描述疾病种类和/或身体状况的关键词。例如,诊断信息可以为图片格式,用餐推荐服务器1接收图片格式的诊断信息后,需要对图片格式的诊断信息进行图像处理,并且对图片格式的诊断信息提取用于描述用户描述疾病种类和/或身体状况的关键词。诊断信息也可以通过二维码的形式发送给用餐推荐服务器1,用餐推荐服务器1通过识别该二维码获取其中携带的化验单、体检单、病例等信息,然后再从中提取关键词。The health status information may directly include keywords describing the user's description of the disease type and/or physical condition, such as hypertension, hyperlipidemia, diabetes, coronary heart disease, sub-health, and the like. The health status information may also include diagnostic information, which may include one or any combination of the following: a test list, a medical checklist, and a case. When the health condition information is the diagnosis information, step S14' may be performed: the keyword for describing the type of disease and/or the physical condition of the user is extracted for the diagnosis information. For example, the diagnostic information may be in a picture format. After receiving the diagnostic information in the image format, the meal recommendation server 1 needs to perform image processing on the diagnostic information of the image format, and extract the diagnostic information of the image format to describe the type of disease described by the user and/or Keywords for physical condition. The diagnostic information can also be sent to the meal recommendation server 1 in the form of a two-dimensional code. The meal recommendation server 1 obtains information such as a test list, a medical checklist, a case, and the like carried therein by identifying the two-dimensional code, and then extracts keywords from the meal.
需要说明的是,图片格式的诊断信息也可以为X光片,B超影像截图等,在这种情况下,用餐推荐服务器1还可以对X光片、B超影像截图进行分析,获取用于描述用户描述疾病种类和/或身体状况的关键词。It should be noted that the diagnostic information of the image format may also be an X-ray film, a B-mode image screenshot, etc. In this case, the meal recommendation server 1 may also analyze the X-ray film and the B-mode image screenshot to obtain Describe keywords that the user describes the type of disease and/or physical condition.
在步骤S15,用餐推荐服务器1根据所述目标餐厅信息和所述用户的健康状况信息,从订餐服务器2获取所述目标餐厅内与所述健康状况信息匹配的备选菜品信息。In step S15, the meal recommendation server 1 acquires, from the order server 2, the alternative dish information in the target restaurant that matches the health status information based on the target restaurant information and the health status information of the user.
具体的,用餐推荐服务器1将目标餐厅信息和所述用户的健康状况信息发送给订餐服务器2,由订餐服务器2确定与之匹配的备选菜品信息,该过程后续再详细描述。Specifically, the meal recommendation server 1 transmits the target restaurant information and the health status information of the user to the order server 2, and the order server 2 determines the matching item information matched thereto, and the process will be described in detail later.
在步骤S16,用餐推荐服务器1将所述备选菜品信息发送给所述第一移动终端3。In step S16, the meal recommendation server 1 transmits the alternative dish information to the first mobile terminal 3.
通过上述步骤S11-S16可以看出,用餐推荐服务器1根据用户用餐地点的需求,为用户提供备选餐厅,以供用户从中选择目标餐厅。订餐服务器2根据用户选择的目标餐厅和用户的健康状况信息经由用餐推荐服务器1为所述用户提供备选的菜品,以供用户从中选择目标菜品。订餐服务器2为云端服务器,各餐厅可以及时更新订餐服务器2中存储的餐厅信息和菜品信息,从而保证为用户提供的菜品信息的准确性。It can be seen through the above steps S11-S16 that the meal recommendation server 1 provides the user with an alternative restaurant according to the needs of the user's dining place, so that the user can select the target restaurant from among them. The ordering server 2 provides the user with an alternative dish via the meal recommendation server 1 based on the target restaurant and the user's health status information selected by the user for the user to select the target dish from. The order server 2 is a cloud server, and each restaurant can update the restaurant information and the dish information stored in the order server 2 in time to ensure the accuracy of the dish information provided for the user.
以下结合图3,对用餐推荐服务器1根据目标餐厅信息和用户的健康状况信息,从订餐服务器2获取目标餐厅内与健康状况信息匹配的备选菜品信息(即步骤S15)的具体流程,如图3所示,步骤S15具体包括以下步骤S151-S154。Referring to FIG. 3, the meal recommendation server 1 obtains, according to the target restaurant information and the user's health status information, the specific flow of the alternative dish information (ie, step S15) matching the health status information in the target restaurant from the ordering server 2, as shown in FIG. As shown in FIG. 3, step S15 specifically includes the following steps S151-S154.
在步骤S151,用餐推荐服务器1按照疾病种类和/或身体状况等级对关键词分类。In step S151, the meal recommendation server 1 classifies the keywords according to the disease type and/or the physical condition level.
具体的,按照疾病种类划分,关键词的类别可以包括:高血压、高血脂等,按照身体状况等级划分,关键词的类别可以包括:健康、良好、亚健康等。Specifically, according to the type of the disease, the categories of the keywords may include: hypertension, hyperlipidemia, etc., according to the physical condition level, the categories of the keywords may include: health, good, sub-health, and the like.
在步骤S152,用餐推荐服务器1将关键词的类别和目标餐厅信息发送给订餐服务器2。In step S152, the meal recommendation server 1 transmits the category of the keyword and the target restaurant information to the order server 2.
在步骤S153,订餐服务器2根据关键词的类别和目标餐厅信息,以及预设的餐厅信息、关键词的类别和菜品信息之间的对应关系,确定备选菜品。In step S153, the order food server 2 determines the alternative dish based on the category of the keyword and the target restaurant information, and the correspondence between the preset restaurant information, the category of the keyword, and the dish information.
具体的,订餐服务器2内预存有:关键词的类别、餐厅信息和菜品信息之间的对应关系,餐厅信息包括餐厅名称、位置、电话、地图、特色菜品、人均价位等,菜品信息包括配料成分含量(包括油、盐含量)、适合人群、用户评价等。Specifically, the ordering server 2 prestores: a correspondence between a category of a keyword, a restaurant information, and a dish information, and the restaurant information includes a restaurant name, a location, a phone, a map, a special menu, a per capita price, and the like, and the dish information includes the ingredient component. Content (including oil, salt content), suitable for the population, user evaluation, etc.
订餐服务器2根据用餐推荐服务器1发送的关键词的类别和目标餐厅信息,查询所述对应关系,得到与之匹配的菜品,该菜品即为目标餐厅内满足所述用户健康状况的菜品。The ordering server 2 queries the correspondence according to the category of the keyword and the target restaurant information sent by the meal recommendation server 1, and obtains a matching dish, which is a dish in the target restaurant that satisfies the user's health condition.
在步骤S154,订餐服务器2将备选菜品信息发送给用餐推荐服务器。In step S154, the order food server 2 transmits the alternative dish information to the meal recommendation server.
具体的,订餐服务器2将步骤S153中确定出的目标餐厅内满足所述用户健康状况的菜品作为备选菜品,将备选菜品信息发送给用餐推荐服务器1。Specifically, the ordering server 2 transmits the menu item that satisfies the user's health condition in the target restaurant determined in step S153 as an alternative item, and transmits the item information to the meal recommendation server 1.
需要说明的是,在一些实施例中,可替换地,所述步骤1可包括:It should be noted that, in some embodiments, the step 1 may alternatively include:
用餐推荐服务器1根据第一移动终端3发送的位置信息,确定在所述位置信息预设范围内的备选餐厅,并根据备选餐厅信息 和第一移动终端3发送的所述用户的健康状况信息,向订餐服务器2获取各个所述备选餐厅内与所述健康状况信息匹配的备选菜品信息,并将所述备选餐厅信息和备选菜品信息发送给第一移动终端3。The meal recommendation server 1 determines an alternative restaurant within the preset range of the location information according to the location information sent by the first mobile terminal 3, and according to the alternative restaurant information and the health status of the user sent by the first mobile terminal 3. And obtaining, from the ordering server 2, the alternative dish information matching the health condition information in each of the alternative restaurants, and transmitting the alternative restaurant information and the alternative dish information to the first mobile terminal 3.
这样,用餐推荐服务器1与第一移动终端3可以减少一次信息交互,直接将备选餐厅及其菜品信息呈现给第一移动终端3的用户,方便用户浏览、选择。In this way, the meal recommendation server 1 and the first mobile terminal 3 can reduce the information interaction once, and directly present the alternative restaurant and its dish information to the user of the first mobile terminal 3, facilitating the user to browse and select.
在一些实施例中,本公开的用餐推荐方案还能够实现订餐功能,如图3所示,在步骤S5之后,所述方法还可包括以下步骤S6-S10。In some embodiments, the meal recommendation scheme of the present disclosure is also capable of implementing a ordering function, as shown in FIG. 3, after step S5, the method may further include the following steps S6-S10.
在步骤S6,第一移动终端3向用餐推荐服务器发送用餐人员信息。At step S6, the first mobile terminal 3 transmits the diners information to the meal recommendation server.
具体的,第一移动终端3的用户根据用餐应邀人员确定最终的用餐人员,例如,可以选择其中部分人员,也可以选择全部的应邀人员,并将确定出的用餐人员信息发送给用餐推荐服务器1。Specifically, the user of the first mobile terminal 3 determines the final diners according to the meal invitees, for example, some of the persons may be selected, or all the invited persons may be selected, and the determined diners information is sent to the meal recommendation server 1 .
在步骤S7和步骤S8中,用餐推荐服务器1统计用餐人数,并将目标餐厅信息、目标菜品信息、用餐时间和用餐人数发送给订餐服务器2。In step S7 and step S8, the meal recommendation server 1 counts the number of people dining, and transmits the target restaurant information, the target dish information, the meal time, and the number of people to the order server 2.
在步骤S9,订餐服务器2向目标餐厅订餐。At step S9, the order server 2 orders a meal to the target restaurant.
具体的,订餐服务器2能够与各餐厅的订餐系统交互,可以直接向目标餐厅的订餐系统发送目标菜品信息、用餐时间和用餐人数,实现自动订餐。Specifically, the ordering server 2 can interact with the ordering system of each restaurant, and can directly send the target dish information, the meal time, and the number of people to the ordering system of the target restaurant to realize the automatic ordering.
在步骤S10,用餐推荐服务器1接收订餐服务器2返回的订餐确认消息,并分别向第一移动终端3和第二移动终端4发送所述订餐确认消息。In step S10, the meal recommendation server 1 receives the order confirmation message returned by the order server 2, and transmits the order confirmation message to the first mobile terminal 3 and the second mobile terminal 4, respectively.
具体的,订餐成功后,目标餐厅会向订餐服务器2发送订餐确认消息,订餐确认消息中携带有目标餐厅信息(可以包括餐厅名称、地址、电话、地图等)、菜品信息、用餐时间和用餐人员信息,该订餐确认消息由订餐服务器2发送给用餐推荐服务器1。Specifically, after the order is successfully delivered, the target restaurant sends a reservation confirmation message to the ordering server 2, where the order confirmation message carries the target restaurant information (which may include the restaurant name, address, phone number, map, etc.), the dish information, the meal time, and the meal staff. Information, the order confirmation message is sent by the ordering server 2 to the meal recommendation server 1.
至此,用餐推荐方法的流程结束,本公开不但可以实现为用 户推荐符合其健康状况的餐厅和菜品,还可以邀请有相同用餐需求的人一同用餐,还可以自动统计用餐人数,实现自动订餐,十分便捷,使用方便。So far, the process of the meal recommendation method is completed, and the present disclosure can not only recommend the restaurant and the dish that the user can meet the health condition, but also invite the person who has the same meal demand to dine together, and can automatically count the number of meals to realize the automatic ordering. Convenient and easy to use.
另一方面,本公开实施例还提供一种用餐推荐服务器,其可实现如上所述的用餐推荐方法。如图4所示,该用餐推荐服务器包括:第一接收模块41、处理模块42、第一发送模块43、第二发送模块44、第二接收模块45。In another aspect, an embodiment of the present disclosure also provides a meal recommendation server that can implement the meal recommendation method as described above. As shown in FIG. 4, the meal recommendation server includes: a first receiving module 41, a processing module 42, a first sending module 43, a second sending module 44, and a second receiving module 45.
第一接收模块41用于,接收第一移动终端3发送的用户的健康状况信息和位置信息;以及,接收第一移动终端3发送的目标餐厅信息、目标菜品信息和用餐时间。The first receiving module 41 is configured to receive the health status information and the location information of the user sent by the first mobile terminal 3; and receive the target restaurant information, the target menu information, and the meal time sent by the first mobile terminal 3.
第二接收模块45用于,接收第二移动终端4返回的用餐应邀消息。The second receiving module 45 is configured to receive the meal invitation message returned by the second mobile terminal 4.
处理模块42用于,根据所述用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并指示第一发送模块43将备选餐厅信息和备选菜品信息发送给第一移动终端3;以及,获取所述用户的关联用户,并根据所述目标餐厅信息、目标菜品信息和用餐时间,指示第二发送模块44向所述关联用户所属的第二移动终端4发送用餐邀请消息;以及,根据所述用餐应邀消息,确定用餐应邀人员,并指示第一发送模块43将用餐应邀人员信息发送给第一移动终端3,以使所述用户确定用餐人员。The processing module 42 is configured to determine, according to the health status information and the location information of the user, an alternative restaurant and an alternative dish that match the health status information and the location information, and instruct the first sending module 43 to select the restaurant information. And sending the candidate information to the first mobile terminal 3; and acquiring the associated user of the user, and instructing the second sending module 44 to belong to the associated user according to the target restaurant information, the target menu information, and the meal time The second mobile terminal 4 sends a meal invitation message; and, according to the meal invitation message, determines a meal invitee, and instructs the first sending module 43 to send the meal invitee information to the first mobile terminal 3, so that the user Determine the diners.
第一发送模块43用于,将所述备选餐厅信息和备选菜品信息发送给第一移动终端3;以及,将用餐应邀人员信息发送给第一移动终端3,以使所述用户确定用餐人员。The first sending module 43 is configured to send the alternative restaurant information and the alternative dish information to the first mobile terminal 3; and send the meal inviter information to the first mobile terminal 3, so that the user determines the meal personnel.
第二发送模块44用于,向所述关联用户所持有的第二移动终端4发送用餐邀请消息。The second sending module 44 is configured to send a meal invitation message to the second mobile terminal 4 held by the associated user.
处理模块42具体用于,根据所述位置信息,确定在所述位置信息预设范围内的备选餐厅,并指示第一发送模块43将所述备选餐厅发送给第一移动终端3;以及,根据所述健康状况信息和所述 目标餐厅信息,向订餐服务器2获取所述目标餐厅内与所述健康状况信息匹配的备选菜品信息,并指示第一发送模块43将所述备选菜品信息发送给第一移动终端3。The processing module 42 is specifically configured to: determine, according to the location information, an alternative restaurant within the preset range of the location information, and instruct the first sending module 43 to send the candidate restaurant to the first mobile terminal 3; Obtaining, according to the health condition information and the target restaurant information, the candidate menu information matching the health condition information in the target restaurant, and instructing the first sending module 43 to select the candidate dish. The information is transmitted to the first mobile terminal 3.
所述用餐推荐服务器1还可以包括第三接收模块46和第三发送模块47。The meal recommendation server 1 may further include a third receiving module 46 and a third sending module 47.
在一些实施例中,处理模块42具体用于,按照疾病种类和/或身体状况等级,对所述诊断信息中用于描述疾病种类和/或身体状况的关键词分类,并指示第三发送模块47将所述关键词的类别和所述目标餐厅信息发送给订餐服务器2,以使订餐服务器2根据所述关键词的类别和所述目标餐厅信息,以及预设的餐厅信息、关键词的类别和菜品信息之间的对应关系,确定备选菜品。In some embodiments, the processing module 42 is specifically configured to classify keywords in the diagnostic information for describing a disease type and/or a physical condition according to a disease type and/or a physical condition level, and instruct the third sending module. 47, sending the category of the keyword and the target restaurant information to the order server 2, so that the order server 2 according to the category of the keyword and the target restaurant information, and the preset restaurant information, the category of the keyword The correspondence between the food and the dish information is used to determine the alternative dish.
第三接收模块46具体用于,接收订餐服务器2发送的备选菜品信息。The third receiving module 46 is specifically configured to receive the candidate dish information sent by the ordering server 2.
在一些实施例中,所述健康状况信息包括诊断信息,所述诊断信息包括以下其中之一或任意组合:化验单、体检单、病例。In some embodiments, the health status information includes diagnostic information including one or any combination of the following: a test order, a medical checklist, a case.
在一些实施例中,处理模块42还用于,在向订餐服务器2获取目标餐厅内与所述健康状况信息匹配的备选菜品之前,提取所述诊断信息中用于描述疾病种类和/或身体状况的关键词。In some embodiments, the processing module 42 is further configured to extract the diagnostic information for describing the disease type and/or the body before acquiring the candidate dish in the target restaurant that matches the health condition information in the target restaurant 2 The keyword of the situation.
具体的,处理模块42用于,根据第一移动终端3发送的位置信息,确定在所述位置信息预设范围内的备选餐厅,并根据备选餐厅信息和第一移动终端3发送的所述用户的健康状况信息,向订餐服务器2获取各个所述备选餐厅内与所述健康状况信息匹配的备选菜品信息,并指示第一发送模块43将所述备选餐厅信息和备选菜品信息发送给第一移动终端3。Specifically, the processing module 42 is configured to determine, according to the location information sent by the first mobile terminal 3, an alternative restaurant within the preset range of the location information, and according to the candidate restaurant information and the location sent by the first mobile terminal 3. The health status information of the user is obtained, and the candidate food information matching the health status information in each of the alternative restaurants is obtained from the ordering server 2, and the first sending module 43 is instructed to select the alternative restaurant information and the alternative menu. The information is transmitted to the first mobile terminal 3.
在一些实施例中,第三接收模块46还用于,接收订餐服务器2返回的订餐确认消息。In some embodiments, the third receiving module 46 is further configured to receive the order confirmation message returned by the ordering server 2.
第一接收模块41还用于,接收第一移动终端3发送的用餐人员信息。The first receiving module 41 is further configured to receive the diners information sent by the first mobile terminal 3.
处理模块42还用于,在第一接收模块46接收到第一移动终端3发送的用餐人员信息之后,统计用餐人数,并指示第三发送 模块47将所述目标餐厅信息、目标菜品信息、用餐时间和用餐人数发送给订餐服务器2,以使订餐服务器2向所述目标餐厅订餐;以及,在第三接收模块46接收到订餐服务器2返回的订餐确认消息时,分别指示第一发送模块43和第二发送模块44向第一移动终端3和第二移动终端4发送所述订餐确认消息。The processing module 42 is further configured to: after the first receiving module 46 receives the diners information sent by the first mobile terminal 3, count the number of diners, and instruct the third sending module 47 to use the target restaurant information, the target menu information, and the meal Time and meal number are sent to the order server 2 to cause the order server 2 to order a meal to the target restaurant; and, when the third receiving module 46 receives the order confirmation message returned by the order server 2, the first sending module 43 and the The second sending module 44 transmits the order confirmation message to the first mobile terminal 3 and the second mobile terminal 4.
在一些实施例中,所述备选菜品信息包括:菜品名称、价格、适合人群、原料含量、用户评价的对应关系。In some embodiments, the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
在一些实施例中,所述关联用户包括以下其中之一或任意组合:通讯录联系人、最近联系人、即时通讯软件中的好友、正在寻找所述目标餐厅和/或目标菜品的人。In some embodiments, the associated user comprises one or any combination of: an address book contact, a recent contact, a friend in an instant messaging software, a person looking for the target restaurant and/or a target dish.
需要说明的是,所述用餐推荐服务器可实施为存储器和处理器,其中,存储器和处理器彼此耦接,存储器存储计算机可执行指令,所述计算机可执行指令用于控制所述处理器执行本公开提供的用餐推荐方法的各个步骤。例如,所述计算机可执行指令可控制所述处理器实现上述第一接收模块41、处理模块42、第一发送模块43、第二发送模块44、第二接收模块45中的一个或多个的功能。计算机可执行指令控制处理器所实现的模块的功能可以任意组合,只要不是彼此排斥或矛盾的即可。It should be noted that the meal recommendation server may be implemented as a memory and a processor, wherein the memory and the processor are coupled to each other, the memory stores computer executable instructions, and the computer executable instructions are used to control the processor to execute the present The various steps of the publicly available meal recommendation method. For example, the computer executable instructions may control the processor to implement one or more of the first receiving module 41, the processing module 42, the first sending module 43, the second sending module 44, and the second receiving module 45. Features. The functions of the modules executable by the computer executable instructions controlling the processor may be arbitrarily combined as long as they are not mutually exclusive or contradictory.
适当的存储器的示例包括但不限于:磁盘或磁带;诸如光盘(CD)或DVD(数字通用光碟)的光学存储介质;闪速存储器;以及其他非暂时性介质。可选地,所述存储器为非暂时性存储器。Examples of suitable memories include, but are not limited to, magnetic or magnetic tape; optical storage media such as compact discs (CDs) or DVDs (digital versatile discs); flash memory; and other non-transitory media. Optionally, the memory is a non-transitory memory.
当然,根据本公开的用餐推荐服务器不限于此,也可以实施为其他软件与硬件相结合的形式。Of course, the meal recommendation server according to the present disclosure is not limited thereto, and may be implemented in a form in which other software and hardware are combined.
本公开提供的用餐推荐装置不但可以为有用餐需求的用户推荐符合其健康状况的餐厅和菜品,在该用户确定用餐的餐厅、菜品和用餐时间后,还可以自动向关联用户发起用餐邀请,从而为该用户邀请到具有相同饮食偏好或相同健康饮食需求的用户一同用餐,功能强大,使用方便、快捷。The meal recommendation device provided by the present disclosure can not only recommend a restaurant and a dish that meets the health condition of the user who has a meal demand, but also automatically initiate a meal invitation to the associated user after the user determines the restaurant, the dish and the meal time of the meal, thereby It is powerful, easy to use and fast for the user to invite users who have the same dietary preference or the same healthy eating needs.
可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。It is to be understood that the above embodiments are merely exemplary embodiments employed to explain the principles of the present disclosure, but the present disclosure is not limited thereto. Various modifications and improvements can be made by those skilled in the art without departing from the spirit and scope of the disclosure, and such modifications and improvements are also considered to be within the scope of the disclosure.
Claims (20)
- 一种用餐推荐方法,包括:A meal recommendation method, including:根据第一移动终端发送的用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并将备选餐厅信息和备选菜品信息发送给所述第一移动终端;以及Determining an alternative restaurant and an alternative dish that matches the health status information and the location information according to the user's health status information and location information sent by the first mobile terminal, and transmitting the alternative restaurant information and the alternative dish information to the Said first mobile terminal;从所述第一移动终端接收目标餐厅信息、目标菜品信息和用餐时间,所述目标餐厅是从所述备选餐厅中选择的,所述目标菜品是从与所述目标餐厅相关联的备选菜品中选择的。Receiving target restaurant information, target dish information, and meal time from the first mobile terminal, the target restaurant being selected from the candidate restaurant, the target dish being an alternative from the target restaurant Selected from the dishes.
- 如权利要求1所述的方法,其中,所述根据第一移动终端发送的用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并将所述备选餐厅信息和备选菜品信息发送给所述第一移动终端,包括:The method of claim 1, wherein the determining the alternative restaurant and the candidate dish that matches the health status information and the location information according to the user's health status information and location information sent by the first mobile terminal, and Sending the alternative restaurant information and the alternative dish information to the first mobile terminal, including:根据第一移动终端发送的位置信息,确定在所述位置信息的预设范围内的备选餐厅,并将所述备选餐厅信息发送给所述第一移动终端;Determining, according to location information sent by the first mobile terminal, an alternative restaurant within a preset range of the location information, and transmitting the alternative restaurant information to the first mobile terminal;接收所述第一移动终端发送的目标餐厅信息和所述用户的健康状况信息,根据所述目标餐厅信息和所述用户的健康状况信息,从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的备选菜品信息;Receiving the target restaurant information sent by the first mobile terminal and the health status information of the user, and acquiring the target restaurant and the health status from the ordering server according to the target restaurant information and the health status information of the user. Alternative dish information for information matching;将所述备选菜品信息发送给所述第一移动终端。Sending the alternative dish information to the first mobile terminal.
- 如权利要求2所述的方法,其中,所述根据所述健康状况信息和所述目标餐厅信息,从订餐服务器获取所述备选餐厅内与所述健康状况信息匹配的备选菜品信息,包括:The method of claim 2, wherein the obtaining, according to the health status information and the target restaurant information, candidate food information in the alternative restaurant that matches the health status information, including :按照疾病种类和身体状况等级中的至少一者,对所述诊断信息中用于描述疾病种类和身体状况中的至少一者的关键词分类;Sorting keywords of the diagnostic information for describing at least one of a disease type and a physical condition according to at least one of a disease type and a physical condition level;将所述关键词的类别和所述目标餐厅信息发送给所述订餐服 务器,以使所述订餐服务器根据所述关键词的类别和所述目标餐厅信息,以及预设的餐厅信息、关键词的类别和菜品信息之间的对应关系,确定备选菜品;Transmitting the category of the keyword and the target restaurant information to the ordering server, so that the ordering server according to the category of the keyword and the target restaurant information, and preset restaurant information, keywords Correspondence between categories and menu information to determine alternative dishes;接收所述订餐服务器发送的备选菜品信息。Receiving alternative dish information sent by the ordering server.
- 如权利要求2所述的方法,其中,所述健康状况信息包括诊断信息,所述诊断信息包括以下其中之一或任意组合:化验单、体检单、病例。The method of claim 2, wherein the health status information comprises diagnostic information comprising one or any combination of the following: a test list, a medical checklist, a case.
- 如权利要求4所述的方法,其中,所述根据所述健康状况信息和所述目标餐厅,从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的备选菜品之前,所述方法还包括:提取所述诊断信息中用于描述疾病种类和身体状况中的至少一者的关键词。The method according to claim 4, wherein said method of obtaining, from said ordering restaurant, an alternative dish in said target restaurant that matches said health condition information based on said health condition information and said target restaurant The method further includes extracting a keyword in the diagnostic information for describing at least one of a disease type and a physical condition.
- 如权利要求1所述的方法,其中,所述根据第一移动终端发送的用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并将所述备选餐厅信息和备选菜品信息发送给所述第一移动终端,包括:The method of claim 1, wherein the determining the alternative restaurant and the candidate dish that matches the health status information and the location information according to the user's health status information and location information sent by the first mobile terminal, and Sending the alternative restaurant information and the alternative dish information to the first mobile terminal, including:根据第一移动终端发送的位置信息,确定在所述位置信息的预设范围内的备选餐厅,并根据备选餐厅信息和所述第一移动终端发送的所述用户的健康状况信息,从订餐服务器获取各个所述备选餐厅内与所述健康状况信息匹配的备选菜品信息;Determining, according to the location information sent by the first mobile terminal, an alternative restaurant within a preset range of the location information, and according to the candidate restaurant information and the health status information of the user sent by the first mobile terminal, The ordering server obtains candidate menu information matching the health status information in each of the alternative restaurants;将所述备选餐厅信息和备选菜品信息发送给第一移动终端。The alternative restaurant information and the alternative dish information are transmitted to the first mobile terminal.
- 如权利要求1所述的方法,还包括:在从所述第一移动终端接收目标餐厅信息、目标菜品信息和用餐时间之后,The method of claim 1, further comprising, after receiving the target restaurant information, the target menu information, and the meal time from the first mobile terminal,获取所述用户的关联用户,并根据所述第一移动终端发送的目标餐厅信息、目标菜品信息和用餐时间,向所述关联用户所持有的第二移动终端发送用餐邀请消息;Obtaining an associated user of the user, and sending a meal invitation message to the second mobile terminal held by the associated user according to the target restaurant information, the target menu information, and the meal time sent by the first mobile terminal;根据所述第二移动终端返回的用餐应邀消息,确定用餐应邀 人员,并将用餐应邀人员信息发送给所述第一移动终端,以使所述用户确定用餐人员。And determining, according to the meal invitation message returned by the second mobile terminal, the meal invitee, and sending the meal invitee information to the first mobile terminal, so that the user determines the diners.
- 如权利要求7所述的方法,其中,所述将用餐应邀人员信息发送给所述第一移动终端之后,所述方法还包括:The method of claim 7, wherein after the sending the meal invitee information to the first mobile terminal, the method further comprises:接收所述第一移动终端发送的用餐人员信息,并统计用餐人数;Receiving the diners information sent by the first mobile terminal, and counting the number of diners;将所述目标餐厅信息、目标菜品信息、用餐时间和用餐人数发送给所述订餐服务器,以使所述订餐服务器向所述目标餐厅订餐;Sending the target restaurant information, the target dish information, the meal time, and the number of people to the ordering server, so that the ordering server orders a meal to the target restaurant;在接收到所述订餐服务器返回的订餐确认消息时,分别向所述第一移动终端和第二移动终端发送所述订餐确认消息。And receiving the order confirmation message to the first mobile terminal and the second mobile terminal respectively when receiving the order confirmation message returned by the order server.
- 如权利要求1-8任一项所述的方法,其中,所述备选菜品信息包括:菜品名称、价格、适合人群、原料含量、用户评价的对应关系。The method according to any one of claims 1 to 8, wherein the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
- 如权利要求1-8任一项所述的方法,其中,所述关联用户包括以下其中之一或任意组合:通讯录联系人、最近联系人、即时通讯软件中的好友、正在寻找所述目标餐厅和/或目标菜品的人。The method of any of claims 1-8, wherein the associated user comprises one or any combination of the following: an address book contact, a recent contact, a friend in an instant messaging software, is looking for the target Restaurant and / or target dishes for people.
- 一种用餐推荐服务器,包括:A meal recommendation server, including:存储器;以及Memory;处理器,其与所述存储器彼此耦接,a processor coupled to the memory,其中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:Wherein the memory stores computer executable instructions for controlling the processor to:接收第一移动终端发送的用户的健康状况信息和位置信息;Receiving health status information and location information of the user sent by the first mobile terminal;根据所述用户的健康状况信息和位置信息,确定与所述健康状况信息和位置信息匹配的备选餐厅和备选菜品,并指示将备选 餐厅信息和备选菜品信息发送给所述第一移动终端;以及Determining an alternative restaurant and an alternative dish that matches the health status information and the location information according to the health status information and the location information of the user, and instructing to send the alternative restaurant information and the alternative dish information to the first Mobile terminal;接收所述第一移动终端发送的目标餐厅信息、目标菜品信息和用餐时间,所述目标餐厅是从所述备选餐厅中选择的,所述目标菜品是从与所述目标餐厅相关联的备选菜品中选择的。Receiving target restaurant information, target dish information, and meal time sent by the first mobile terminal, the target restaurant is selected from the candidate restaurant, and the target dish is from a device associated with the target restaurant Selected from the selection of dishes.
- 如权利要求11所述的用餐推荐服务器,其中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:根据所述位置信息,确定在所述位置信息的预设范围内的备选餐厅,并指示将所述备选餐厅发送给所述第一移动终端;以及,根据所述健康状况信息和所述目标餐厅信息,从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的备选菜品信息,并指示将所述备选菜品信息发送给所述第一移动终端。A meal recommendation server according to claim 11, wherein said memory stores computer executable instructions for controlling said processor to: determine, within said preset range of said location information, based on said location information An alternative restaurant, and instructing to send the alternative restaurant to the first mobile terminal; and obtaining, within the target restaurant, the health from a subscription server based on the health status information and the target restaurant information The status information matches the candidate item information, and indicates that the candidate item information is sent to the first mobile terminal.
- 如权利要求12所述的用餐推荐服务器,其中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:A meal recommendation server according to claim 12, wherein said memory stores computer executable instructions for controlling said processor to:按照疾病种类和身体状况等级中的至少一者,对所述诊断信息中用于描述疾病种类和身体状况中的至少一者的关键词分类,并指示将所述关键词的类别和所述目标餐厅信息发送给所述订餐服务器,以使所述订餐服务器根据所述关键词的类别和所述目标餐厅信息,以及预设的餐厅信息、关键词的类别和菜品信息之间的对应关系,确定备选菜品;Sorting keywords of the diagnostic information for describing at least one of a disease type and a physical condition according to at least one of a disease type and a physical condition level, and indicating a category of the keyword and the target The restaurant information is sent to the ordering server, so that the ordering server determines according to the category of the keyword and the target restaurant information, and the correspondence between the preset restaurant information, the category of the keyword, and the menu information. Alternative dishes;接收所述订餐服务器发送的备选菜品信息。Receiving alternative dish information sent by the ordering server.
- 如权利要求12所述的用餐推荐服务器,其中,所述健康状况信息包括诊断信息,所述诊断信息包括以下其中之一或任意组合:化验单、体检单、病例。The meal recommendation server according to claim 12, wherein the health condition information includes diagnostic information including one or any combination of the following: a test list, a medical checklist, and a case.
- 如权利要求14所述的用餐推荐服务器,其中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:在从订餐服务器获取所述目标餐厅内与所述健康状况信息匹配的 备选菜品之前,提取所述诊断信息中用于描述疾病种类和身体状况中的至少一者的关键词。The meal recommendation server according to claim 14, wherein said memory stores computer executable instructions for controlling said processor to: match said health condition information in said target restaurant from said order server A keyword for describing at least one of a disease type and a physical condition in the diagnostic information is extracted before the alternative.
- 如权利要求11所述的用餐推荐服务器,其中,所述存储器存储用于控制所述处理器执行以下操作的计算机可执行指令:根据第一移动终端发送的位置信息,确定在所述位置信息的预设范围内的备选餐厅,并根据备选餐厅信息和所述第一移动终端发送的所述用户的健康状况信息,向订餐服务器获取各个所述备选餐厅内与所述健康状况信息匹配的备选菜品信息,并指示所述第一发送模块将所述备选餐厅信息和备选菜品信息发送给第一移动终端。The meal recommendation server according to claim 11, wherein said memory stores computer executable instructions for controlling said processor to: determine location information in said location information based on location information transmitted by said first mobile terminal An alternative restaurant in a preset range, and acquiring, according to the candidate restaurant information and the health status information of the user sent by the first mobile terminal, the subscription service server to match the health status information in each of the candidate restaurants The candidate food information, and instructing the first sending module to send the alternative restaurant information and the alternative dish information to the first mobile terminal.
- 如权利要求11所述的用餐推荐服务器,其中,所述存储器还存储用于控制所述处理器执行以下操作的计算机可执行指令:The meal recommendation server of claim 11 wherein said memory further stores computer executable instructions for controlling said processor to::获取所述用户的关联用户,并根据所述目标餐厅信息、目标菜品信息和用餐时间,指示向所述关联用户所持有的第二移动终端发送用餐邀请消息;Obtaining an associated user of the user, and instructing to send a meal invitation message to the second mobile terminal held by the associated user according to the target restaurant information, the target restaurant information, and the meal time;接收所述第二移动终端返回的用餐应邀消息;以及Receiving a meal invitation message returned by the second mobile terminal;根据所述用餐应邀消息,确定用餐应邀人员,并指示将用餐应邀人员信息发送给所述第一移动终端,以使所述用户确定用餐人员。And determining, according to the meal invitation message, the meal invitee, and instructing to send the meal invitee information to the first mobile terminal, so that the user determines the mealperson.
- 如权利要求17所述的用餐推荐服务器,其中,所述存储器还存储用于控制所述处理器执行以下操作的计算机可执行指令:The meal recommendation server of claim 17 wherein said memory further stores computer executable instructions for controlling said processor to:接收所述订餐服务器返回的订餐确认消息;Receiving a order confirmation message returned by the ordering server;接收所述第一移动终端发送的用餐人员信息;Receiving the diners information sent by the first mobile terminal;在接收到所述第一移动终端发送的用餐人员信息之后,统计用餐人数,并指示将所述目标餐厅信息、目标菜品信息、用餐时间和用餐人数发送给所述订餐服务器,以使所述订餐服务器向所述目标餐厅订餐;以及After receiving the diners information sent by the first mobile terminal, counting the number of diners, and instructing to send the target restaurant information, the target dish information, the meal time, and the number of diners to the ordering server, so that the ordering meal is made The server orders a meal with the target restaurant;在接收到所述订餐服务器返回的订餐确认消息时,分别指示向所述第一移动终端和第二移动终端发送所述订餐确认消息。Upon receiving the order confirmation message returned by the ordering server, respectively instructing to send the order confirmation message to the first mobile terminal and the second mobile terminal.
- 如权利要求11-18任一项所述的用餐推荐服务器,其中,所述备选菜品信息包括:菜品名称、价格、适合人群、原料含量、用户评价的对应关系。The meal recommendation server according to any one of claims 11 to 18, wherein the alternative dish information includes: a dish name, a price, a suitable population, a raw material content, and a correspondence of user evaluations.
- 如权利要求11-18任一项所述的用餐推荐服务器,其中,所述关联用户包括以下其中之一或任意组合:通讯录联系人、最近联系人、即时通讯软件中的好友、正在寻找所述目标餐厅和/或目标菜品的人。The meal recommendation server according to any one of claims 11 to 18, wherein the associated user comprises one or any combination of the following: an address book contact, a recent contact, a friend in an instant messaging software, a search for a place The person who is the target restaurant and/or the target dish.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710491813.9A CN107194746B (en) | 2017-06-20 | 2017-06-20 | Dining recommendation method and device |
CN201710491813.9 | 2017-06-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018233489A1 true WO2018233489A1 (en) | 2018-12-27 |
Family
ID=59878261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/090113 WO2018233489A1 (en) | 2017-06-20 | 2018-06-06 | Method and device for making meal recommendation |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107194746B (en) |
WO (1) | WO2018233489A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111046273A (en) * | 2019-11-04 | 2020-04-21 | 深圳市三收健康管理科技有限公司 | Diet scheme recommendation method and device and terminal equipment |
CN111383138A (en) * | 2020-03-06 | 2020-07-07 | 腾讯科技(深圳)有限公司 | Catering data processing method and device, computer equipment and storage medium |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107194746B (en) * | 2017-06-20 | 2022-02-01 | 京东方科技集团股份有限公司 | Dining recommendation method and device |
CN107731281A (en) * | 2017-11-06 | 2018-02-23 | 北京戴纳实验科技有限公司 | A kind of method for recommending dining |
CN107886400A (en) * | 2017-11-15 | 2018-04-06 | 维沃移动通信有限公司 | A kind of recipe recommendation method, device and mobile terminal |
CN108228870A (en) * | 2018-01-16 | 2018-06-29 | 拉扎斯网络科技(上海)有限公司 | Healthy dish determining method and device |
CN110210920B (en) * | 2018-04-26 | 2023-06-02 | 腾讯科技(深圳)有限公司 | Meal information recommending method and device |
CN108846710A (en) * | 2018-07-03 | 2018-11-20 | 百度在线网络技术(北京)有限公司 | Method for ordering and device |
CN109036513A (en) * | 2018-07-17 | 2018-12-18 | 深圳市嘀哒知经科技有限责任公司 | A kind of dietary recommendations continued method |
CN109785176A (en) * | 2018-11-27 | 2019-05-21 | 平安科技(深圳)有限公司 | Friend-making control method, device, electronic equipment and storage medium based on cuisines APP |
JP6986528B2 (en) * | 2019-03-25 | 2021-12-22 | 本田技研工業株式会社 | Delivery arrangement system and delivery arrangement method |
CN112017076B (en) * | 2019-05-31 | 2024-11-05 | 阿里巴巴集团控股有限公司 | Restaurant service information processing method and device |
CN110991682A (en) * | 2019-11-18 | 2020-04-10 | 上海博泰悦臻电子设备制造有限公司 | Meal ordering method, meal ordering system, vehicle-mounted terminal and computer readable storage medium |
CN113609979B (en) * | 2021-06-11 | 2024-03-19 | 成都世纪光合作用科技有限公司 | Receiving processing method and device and electronic equipment |
CN113516265A (en) * | 2021-09-15 | 2021-10-19 | 深圳百胜扬工业电子商务平台发展有限公司 | Restaurant reservation method and device, storage medium and electronic equipment |
CN116664255B (en) * | 2023-08-01 | 2024-05-14 | 聚诚(深圳)网络科技有限公司 | Store recommendation method and system based on artificial intelligence |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104809164A (en) * | 2015-04-01 | 2015-07-29 | 惠州Tcl移动通信有限公司 | Healthy diet recommendation method based on mobile terminal and mobile terminal |
US20150324936A1 (en) * | 2014-03-17 | 2015-11-12 | Allstate Insurance Company | Mobile food order and insurance systems |
CN105184615A (en) * | 2015-09-29 | 2015-12-23 | 袁汉宁 | Restaurant recommendation method |
CN105225182A (en) * | 2015-09-07 | 2016-01-06 | 广东欧珀移动通信有限公司 | A kind of dietary recommendations continued method and device thereof |
CN105760541A (en) * | 2016-03-15 | 2016-07-13 | 传成文化传媒(上海)有限公司 | Video food ordering recommendation method and system |
CN107194746A (en) * | 2017-06-20 | 2017-09-22 | 京东方科技集团股份有限公司 | One kind dining recommends method and device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130311310A1 (en) * | 2012-05-15 | 2013-11-21 | Gene Zell | Restaurant communication system and method utilizing digital menus |
CN103973724A (en) * | 2013-01-25 | 2014-08-06 | 索尼公司 | Networking method and device for social network |
CN103246720A (en) * | 2013-04-28 | 2013-08-14 | 西安交通大学 | Mobile terminal based restaurant recommending and ordering method |
CN103412936A (en) * | 2013-08-21 | 2013-11-27 | 五八同城信息技术有限公司 | Dish recommendation system based on data mining and cloud computing service |
CN105468630A (en) * | 2014-09-04 | 2016-04-06 | 口碑控股有限公司 | Method and apparatus for providing user information |
-
2017
- 2017-06-20 CN CN201710491813.9A patent/CN107194746B/en active Active
-
2018
- 2018-06-06 WO PCT/CN2018/090113 patent/WO2018233489A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150324936A1 (en) * | 2014-03-17 | 2015-11-12 | Allstate Insurance Company | Mobile food order and insurance systems |
CN104809164A (en) * | 2015-04-01 | 2015-07-29 | 惠州Tcl移动通信有限公司 | Healthy diet recommendation method based on mobile terminal and mobile terminal |
CN105225182A (en) * | 2015-09-07 | 2016-01-06 | 广东欧珀移动通信有限公司 | A kind of dietary recommendations continued method and device thereof |
CN105184615A (en) * | 2015-09-29 | 2015-12-23 | 袁汉宁 | Restaurant recommendation method |
CN105760541A (en) * | 2016-03-15 | 2016-07-13 | 传成文化传媒(上海)有限公司 | Video food ordering recommendation method and system |
CN107194746A (en) * | 2017-06-20 | 2017-09-22 | 京东方科技集团股份有限公司 | One kind dining recommends method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111046273A (en) * | 2019-11-04 | 2020-04-21 | 深圳市三收健康管理科技有限公司 | Diet scheme recommendation method and device and terminal equipment |
CN111383138A (en) * | 2020-03-06 | 2020-07-07 | 腾讯科技(深圳)有限公司 | Catering data processing method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107194746B (en) | 2022-02-01 |
CN107194746A (en) | 2017-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018233489A1 (en) | Method and device for making meal recommendation | |
US10582037B2 (en) | Two-way permission-based directory of contacts | |
US9589058B2 (en) | Methods and systems for social matching | |
US20190243888A1 (en) | Place-based information processing method and apparatus | |
US10992609B2 (en) | Text-messaging based concierge services | |
US9237123B2 (en) | Providing an answer to a question from a social network site using a separate messaging site | |
US20190370916A1 (en) | Personalized dining experiences via universal electronic food profiles | |
US20160140671A1 (en) | System and Method for Dynamically Generating A Content Correlated Service Based Mobile Social Network | |
JP6217228B2 (en) | Information providing apparatus, program, and information providing system | |
TW201337795A (en) | Using photograph to initiate and perform action | |
US20210266281A1 (en) | Method And Apparatus For Data Sharing | |
US8326827B2 (en) | Network peer-to-peer goods and services delivery system and method for ranking peers by degrees of association | |
US9348843B1 (en) | Systems and methods for location based services in a matching service | |
KR20160146377A (en) | Restoaurant reservation service method and system | |
US20190182616A1 (en) | Techniques for providing meeting location suggestions | |
US10896210B2 (en) | Information processing apparatus to suggest a service in response to a requested service content based on use and non-use history of the service | |
JP6224947B2 (en) | Information system, information processing method, and program | |
US11163905B2 (en) | Contact management | |
US20190266263A1 (en) | System and method for providing digital content association with an object | |
KR102488989B1 (en) | Apparatus and method for providing a local friend finding service | |
US20200118221A1 (en) | System and method for making group decisions | |
US20160007182A1 (en) | Directing Information Based on Device Proximity | |
US20220027964A1 (en) | Systems and method for making product reviews and ratings | |
CN111262895B (en) | Information processing method, system and equipment | |
US20200294161A1 (en) | System and method for sharing dinner tables |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18821439 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 02/06/2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18821439 Country of ref document: EP Kind code of ref document: A1 |