CN104794660A - Electronic ordering method, ordering server and electronic ordering system - Google Patents

Electronic ordering method, ordering server and electronic ordering system Download PDF

Info

Publication number
CN104794660A
CN104794660A CN201410025793.2A CN201410025793A CN104794660A CN 104794660 A CN104794660 A CN 104794660A CN 201410025793 A CN201410025793 A CN 201410025793A CN 104794660 A CN104794660 A CN 104794660A
Authority
CN
China
Prior art keywords
vegetable
ordering
historical consume
user
dining table
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410025793.2A
Other languages
Chinese (zh)
Other versions
CN104794660B (en
Inventor
于川
邓小宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201410025793.2A priority Critical patent/CN104794660B/en
Publication of CN104794660A publication Critical patent/CN104794660A/en
Application granted granted Critical
Publication of CN104794660B publication Critical patent/CN104794660B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an electronic ordering method, an ordering server and an electronic ordering system, and aims at solving the problem that dishes cannot be recommended intelligently in the prior art. The method comprises that the ordering server obtains dining information, sent from an ordering terminal, of users, and the dining information comprises user identities, dining table identification and present dining time; the ordering server determines users who eat at the same dining table at present according to the dining information; the ordering server determines common historical consumption dishes of the users who eat at the same dining table according to pre-stored correspondence between the user identities and historical consumption dishes; and according to the determined historical consumption dishes, the ordering server sends recommended dish information to the ordering terminals of the users, so that the users can carry out electronic ordering according to the recommended dish information.

Description

A kind of electronics is ordered method, order server and electronic ordering system
Technical field
The present invention relates to electronic intelligence technical field, particularly relate to a kind of electronics and to order method, order server and electronic ordering system.
Background technology
Along with the progress of society, catering trade is also in the middle of continuous progress, and have a kind of mode of ordering newly to bud out into popularity gradually at present, this is that electronics is ordered.
In current electronic ordering system, user can fast browsing and select vegetable, and place an order, speed is far above traditional menu, and this makes the process of ordering of user become very arbitrarily freely, brings fine dining to experience to user.But, in current electronic ordering system, also cannot realize intelligent vegetable recommendation function, if when user goes for some recommendation dish information, the fixing recommendation vegetable that generally can only be pre-set by dining room or obtained by speaking in recommendation of of service staff, and the vegetable that these methods are recommended might not meet the taste of user.
Summary of the invention
The embodiment of the present invention provides a kind of electronics to order method, order server and electronic ordering system, in order to solve the problem that cannot realize intelligent vegetable recommendation function existed in prior art.
The embodiment of the present invention is by the following technical solutions:
Embodiments provide a kind of electronics to order method, comprising:
Server of ordering obtains the dining information of the user that terminal of ordering sends; Described dining information comprise user identify label, dining table mark and current time for eating meals;
Described server of ordering, according to described dining information, determines the current user had dinner on same dining table;
The described corresponding relation of server according to the identify label of the user prestored and historical consume vegetable of ordering, determines the common corresponding historical consume vegetable of the current user had dinner on same dining table;
Described server of ordering is according to the historical consume vegetable determined, terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, orders so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information.
Further, described in order server according to the historical consume vegetable determined, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, specifically comprises:
According to the current available vegetable obtained in advance, the historical consume vegetable determined is screened, obtain the historical consume vegetable after screening;
According to the historical consume vegetable after screening, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information.
Further, according to the historical consume vegetable after screening, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, specifically comprises:
Determine the quantity of the historical consume vegetable after screening;
When described quantity is greater than the threshold value pre-set, from the historical consume vegetable after screening, select the historical consume vegetable of described threshold number;
Using the historical consume vegetable of the described threshold number of selection as recommendation vegetable, send to the terminal of ordering of the current user had dinner on same dining table.
Further, described corresponding relation, is specially:
The identify label of user, the corresponding relation between historical consume vegetable and this three of consumption frequency of historical consume vegetable;
Described method also comprises:
According to described corresponding relation, calculate the total frequency of consumption of each historical consume vegetable determined; Wherein, the total frequency of consumption of each historical consume vegetable determined is: the current each user had dinner on same dining table is for the summation of the consumption frequency of the current historical consume vegetable determined; Then
From the historical consume vegetable after screening, select the historical consume vegetable of described threshold number, specifically comprise:
From the historical consume vegetable after screening, according to the total frequency of consumption from height to low select progressively described in the historical consume vegetable of threshold number.
Further, described method also comprises:
The vegetable selection instruction that the terminal of ordering that described server of ordering receives the current user had dinner on same dining table sends;
According to the vegetable selected by described vegetable selection instruction, described corresponding relation is upgraded.
Embodiments provide one to order server, comprising:
Information acquisition unit, for obtaining the dining information that terminal of ordering sends; Described dining information comprise user identify label, dining table mark and current time for eating meals;
User's determining unit, for the described dining information obtained according to information acquisition unit, determines the current user had dinner on same dining table;
Historical consume vegetable determining unit, for according to the identify label of user prestored and the corresponding relation of historical consume vegetable, determines the common corresponding historical consume vegetable of the current user had dinner on same dining table that user's determining unit is determined;
Vegetable recommendation unit, for the historical consume vegetable determined according to historical consume vegetable determining unit, terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, orders so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information.
Further, described vegetable recommendation unit, specifically comprises:
Screening module, for according to the current available vegetable obtained in advance, screens the historical consume vegetable determined, obtains the historical consume vegetable after screening;
Vegetable recommending module, for according to the historical consume vegetable after the screening of screening module, to the terminal transmission vegetable recommendation information of ordering of the current user had dinner on same dining table.
Further, described vegetable recommending module, specifically comprises:
Quantity determination submodule, for determining the quantity of the historical consume vegetable after screening;
Chooser module, for when the described quantity that quantity determination submodule is determined is greater than the threshold value pre-set, from the historical consume vegetable after screening, selects the historical consume vegetable of described threshold number;
Vegetable recommend submodule, for the described threshold number using chooser model choice historical consume vegetable as recommendation vegetable, send to the terminal of ordering of the current user had dinner on same dining table.
Further, the described corresponding relation in described historical consume vegetable determining unit, is specially:
The identify label of user, the corresponding relation between historical consume vegetable and this three of consumption frequency of historical consume vegetable;
Described server of ordering also comprises:
Consume total frequency determining unit, for according to the described corresponding relation in described historical consume vegetable determining unit, calculate the total frequency of consumption of each historical consume vegetable determined; Wherein, the total frequency of consumption of each historical consume vegetable determined is: the current each user had dinner on same dining table is for the summation of the consumption frequency of the current historical consume vegetable determined; Then
Described chooser module, specifically for:
From the historical consume vegetable after screening, according to the total frequency of consumption from height to low select progressively described in the historical consume vegetable of threshold number.
Further, server of ordering described in also comprises:
Vegetable selection instruction receiving element, the vegetable selection instruction that the terminal of ordering for receiving the current user had dinner on same dining table sends;
Updating block, for the vegetable selected by the described vegetable selection instruction that receives according to vegetable selection instruction receiving element, upgrades the corresponding relation in described historical consume vegetable determining unit.
The embodiment of the present invention additionally provides a kind of electronic ordering system, comprising: order server and at least one terminal of ordering, wherein:
Described terminal of ordering, for obtaining the dining information of user; Described dining information comprise user identify label, dining table mark and current time for eating meals; To order described in the dining information of described user is sent to server; And the vegetable recommendation information that server of ordering described in receiving sends, order so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information;
Described server of ordering, for obtaining the dining information of the user that terminal of ordering sends; According to described dining information, determine the current user had dinner on same dining table; According to the identify label of the user prestored and the corresponding relation of historical consume vegetable, determine the common corresponding historical consume vegetable of the current user had dinner on same dining table; According to the historical consume vegetable determined, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information.
The beneficial effect of the embodiment of the present invention is as follows:
The dining information that server of ordering in the embodiment of the present invention sends by obtaining terminal of ordering, determine the current user had dinner on same dining table, and according to the identify label of the user prestored and the corresponding relation of historical consume vegetable, determine the common corresponding historical consume vegetable of the current user had dinner on same dining table, and then according to the historical consume vegetable determined, terminal of ordering to the current user had dinner at same dining table sends vegetable recommendation information, enable these users carry out electronics according to vegetable recommendation information to order, compared with prior art, the program can recommend vegetable automatically according to the consumption habit of user, achieve intelligent vegetable recommendation function.
Accompanying drawing explanation
What Fig. 1 ordered method for a kind of electronics that the embodiment of the present invention provides realizes schematic diagram;
Fig. 2 to order the configuration diagram of server of ordering of method for the above-mentioned electronics provided for realizing the embodiment of the present invention;
Fig. 3 orders method based on the above-mentioned server realization flow figure in actual applications that orders for the above-mentioned electronics that the embodiment of the present invention provides;
The structural representation of a kind of server of ordering that Fig. 4 provides for the embodiment of the present invention;
The structural representation of a kind of electronic ordering system that Fig. 5 provides for the embodiment of the present invention.
Embodiment
In order to solve the problem that cannot realize intelligent vegetable recommendation function existed in prior art, embodiments providing a kind of electronics and to order scheme.In this technical scheme, the dining information that server of ordering sends by obtaining terminal of ordering, determine the current user had dinner on same dining table, and according to the identify label of the user prestored and the corresponding relation of historical consume vegetable, determine the common corresponding historical consume vegetable of the current user had dinner on same dining table, and then according to the historical consume vegetable determined, terminal of ordering to the current user had dinner at same dining table sends vegetable recommendation information, enable these users carry out electronics according to vegetable recommendation information to order, compared with prior art, the program can recommend vegetable automatically according to the consumption habit of user, achieve intelligent vegetable recommendation function.
Below in conjunction with Figure of description, embodiments of the invention are described, should be appreciated that embodiment described herein is only for instruction and explanation of the present invention, is not limited to the present invention.And when not conflicting, the embodiment in this explanation and the feature of embodiment can be combined with each other.
Embodiments provide a kind of electronics to order method, as shown in Figure 1, be the realization flow figure of the method, the method specifically comprises the steps:
Step 11, server of ordering obtains the dining information that terminal of ordering sends;
Concrete, when user comes dining in restaurant, first logged in by terminal of ordering, then send to by the dining information of terminal by the user logined successfully of ordering server of ordering, wherein dining information can comprise: identify label, the dining table of user identify and current time for eating meals.
Wherein, terminal of ordering can with user's one_to_one corresponding.
Step 12, the dining information of server according to user of ordering, determines the current user had dinner on same dining table;
For two parts of dining information, when the dining table mark in these two parts of dining information is identical, and current time for eating meals identical or close time, then the user indicated by the identify label of the user in these two parts of dining information can be defined as the current user had dinner on same dining table;
Wherein, a time threshold can be pre-set, if the current time for eating meals difference in these two parts of dining information is no more than the time threshold pre-set, namely can these two current time for eating meals are considered as close.
Step 13, the corresponding relation of server according to the identify label of the user prestored and historical consume vegetable of ordering, determines the common corresponding historical consume vegetable of the current user had dinner on same dining table;
According to above-mentioned corresponding relation, can determine the historical consume vegetable that the current each user had dinner on same dining table is corresponding, the common factor of the historical consume vegetable that the so current each user had dinner on same dining table is corresponding is just the common corresponding historical consume vegetable of the current user had dinner on same dining table.
Step 14, order server according to the historical consume vegetable determined, meal terminal to the current user had dinner on same dining table sends vegetable recommendation information, orders so that the current user had dinner on same dining table can carry out electronics according to this vegetable recommendation information.
Wherein, the vegetable recommendation information of output can, for the whole historical consume vegetables determined, also can select part vegetable to recommend from the whole historical consume vegetables determined.
General, according to the raw material supply situation of dining room every day, the kind of dining room available vegetable every day also can be different.The vegetable in vegetable recommendation information can be provided in order to ensure dining room, in the embodiment of the present invention, postsearch screening can also be carried out to the historical consume vegetable determined.
Therefore, this step can also specifically comprise:
First, according to the current available vegetable obtained in advance, the historical consume vegetable determined is screened, obtain the historical consume vegetable after screening;
Secondly, according to the historical consume vegetable after screening, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information.Vegetable recommendation information is now the historical consume vegetable after screening.
Further, when number ratio more (twice such as more than current dining table total number of users) of the historical consume vegetable after screening, can from the historical consume vegetable after screening, select the historical consume vegetable of some to recommend, concrete quantity can be decided in its sole discretion by businessman.
When selecting, in order to the consumption habit making the historical consume vegetable of selection more meet user, in the embodiment of the present invention, can select to low order from height according to the total frequency of consumption of historical consume vegetable after screening, and the total frequency of consumption of each historical consume vegetable determined can calculate according to such as under type:
When above-mentioned corresponding relation is specially: when the identify label of user, corresponding relation between historical consume vegetable and this three of consumption frequency of historical consume vegetable, then the total frequency of consumption of each historical consume vegetable determined is: the current each user had dinner on same dining table is for the summation of the consumption frequency of the current historical consume vegetable determined.
In the embodiment of the present invention, order server after the meal ordering system transmission vegetable recommendation information of the current user had dinner on same dining table, the current user had dinner on same dining table just can carry out electronics according to this vegetable recommendation information and order, and therefore the embodiment of the present invention can also comprise the steps:
The vegetable selection instruction that the terminal of ordering that server of ordering receives the current user had dinner on same dining table sends, menu of namely having dinner;
According to this have dinner selected by menu vegetable, upgrade above-mentioned corresponding relation, make when user consumes next time, this consumption vegetable can be selective as its historical consume vegetable.
The dining information that server of ordering in the embodiment of the present invention sends by obtaining terminal of ordering, determine the current user had dinner on same dining table, and according to the identify label of the user prestored and the corresponding relation of historical consume vegetable, determine the common corresponding historical consume vegetable of the current user had dinner on same dining table, and then according to the historical consume vegetable determined, terminal of ordering to the current user had dinner at same dining table sends vegetable recommendation information, enable these users carry out electronics according to vegetable recommendation information to order, compared with prior art, the program can recommend vegetable automatically according to the consumption habit of user, achieve intelligent vegetable recommendation function.
The above-mentioned electronics provided based on the embodiment of the present invention is ordered method, and introducing a kind of in actual applications for realizing the electronic ordering system of the method below, as shown in Figure 2, is the Organization Chart of this electronic ordering system.This electronic ordering system is accustomed to recording subsystem, vegetable recommendations for selection subsystem and subsystem of ordering is formed by user authentication subsystem, dining table ADMINISTRATION SUBSYSTEM, customer consumption.User authentication subsystem and subsystem of ordering are equivalent to the terminal of ordering in said method, and dining table ADMINISTRATION SUBSYSTEM, customer consumption custom recording subsystem and vegetable recommendations for selection subsystem are equivalent to the server of ordering in said method, wherein:
User authentication subsystem: this subsystem is used for the authentication of user when dining in restaurant.If user is certification first, then need registration, dining room can the more user profile of typing according to specific needs, as identification card number, phone number etc.
Dining table ADMINISTRATION SUBSYSTEM: this subsystem carries out unique encodings for dining tables all in dining room, and the identify label of user is associated with dining table mark, user's set that certain dining table is had dinner simultaneously can be determined on the one hand, the inquiry of consumer behavior custom and the statistical work of gathering interior different user for this user can be initiated on the other hand, occur simultaneously with the behavior formed for the current user had dinner at same dining table, namely vegetable occurs simultaneously.
Customer consumption custom recording subsystem: the consumption habit of this subsystem record different user, refers in particular to content of having dinner (vegetable) and time for eating meals, the consumption frequency etc. of user in embodiments of the present invention.
Subsystem recommended by vegetable: this subsystem mainly issues the current user had dinner at same dining table come vegetable according to dining table ADMINISTRATION SUBSYSTEM occurs simultaneously, and compares with the current vegetable that can provide, thus is that subsystem of ordering sends vegetable recommendation information.
To order subsystem: this subsystem is display vegetable recommendation information on the one hand, obtains the actual content of ordering of user on the other hand, i.e. each vegetable, and this consumer behavior sent to customer consumption to be accustomed to recording subsystem.
As shown in Figure 3, the above-mentioned electronics provided for the embodiment of the present invention orders method based on above-mentioned electronic ordering system realization flow figure in actual applications, and specific implementation process is as follows:
Step 31, when user has dinner, is undertaken registering or logging in by the user authentication subsystem be placed on dining table.After user identity identification, dining information (comprising the identify label of user, dining table mark, current time for eating meals) is passed to dining table ADMINISTRATION SUBSYSTEM by user authentication subsystem, when multiple user has dinner jointly, all needs to carry out this landfall process.
Wherein, user's landing approach can include but not limited to following manner: 1, fingerprint recognition; 2, username and password input; 3, SMS confirmation.
When user has dinner first, need to carry out registration process, input more detailed user profile, such as address name, work unit, phone number, identification card number and birthday etc.
Step 32, after dining table ADMINISTRATION SUBSYSTEM receives dining information, determine the current user had dinner at same dining table, form user's set, and for the vegetable record that the user in this user set in customer consumption custom recording subsystem, inquiring user history was once had dinner.
Step 33, Query Result is returned to dining table ADMINISTRATION SUBSYSTEM according to the consumption habit results set of " identify label of user, menu name, frequency, time for eating meals sequence " by customer consumption custom recording subsystem, wherein time for eating meals sequence to be form be " Year/Month/Day/time; Year/Month/Day/time; ... Year/Month/Day/time " some fields, mark all time for eating meals that this user selects this vegetable.If this user, for have dinner first, does not have consumer record, then also return null field to dining table ADMINISTRATION SUBSYSTEM.
Step 34, the consumption habit results set of the current user had dinner at same dining table of dining table ADMINISTRATION SUBSYSTEM comparison, determine that the vegetable of all users on this dining table occurs simultaneously, formed " dining table mark, vegetable 1, vegetable 1 coefficient of frequency add and, vegetable 2, vegetable 2 coefficient of frequency add and ... vegetable m, vegetable m coefficient of frequency add and " vegetable common factor result, pass to vegetable recommendation subsystem.
Concrete, this step is determined in the following manner:
1, establish user 1 on this dining table, user 2 ..., the consumption habit results set of user n is respectively X1, X2 ..., Xn;
2, according to menu name, all X intersection of sets collection Y=X1 ∩ X2 ∩ are determined ... ∩ Xn, Y={ vegetable 1, vegetable 2 ..., vegetable m};
3, the frequency set of Z corresponding to set Y is gathered, i.e. Z={ ∑ vegetable 1 frequency, ∑ vegetable 2 frequency ... ∑ vegetable m frequency }, and frequency value in frequency value+X2 in ∑ vegetable 1 frequency=X1 corresponding to vegetable 1 corresponding to vegetable 1+... frequency value in+Xn corresponding to vegetable 1;
4, carry out resequencing from high to low according to the frequency value in Z to common factor Y and set Z, form new set Y1 and Z1;
Step 35, vegetable recommends subsystem according to current available vegetable set, carries out postsearch screening, forms the consumption habit recommendation results of " dining table mark, vegetable 1, vegetable 2 ... vegetable k ", passes to the subsystem of ordering on this dining table.
This step mainly Weeding, namely deletes the current menu name that can not provide and corresponding frequency value in Y1 and Z1, regenerates set Y2 and Z2.
When Y2 is empty, illustrate that this recommends unsuccessfully, cannot for dining table providing recommendation vegetable.
When number of elements in Y2 exceedes certain threshold values (such as more than this dining table total number of users * 2), according to frequency value order from high to low, only retain the element in quantity threshold values, in Y2, delete residue vegetable.
Step 36, subsystem of ordering shows recommendation vegetable according to Y2 for this dining table user, and receives the selection of user, the menu of having dinner that final formation is formal.
Wherein, when Y2 is empty, this recommendation can be empty, also can become special price dish on the same day etc. other inventories according to business policies sweetly disposition.
Step 37, subsystem of ordering will have dinner menu pass to customer consumption custom recording subsystem, record the new dining information of this dining table user, i.e. " identify label of user, menu name, frequency, time for eating meals sequence ", wherein: the original frequency numerical value+1 of the vegetable that the identify label of frequency=this user is corresponding; The original time for eating meals sequence of the vegetable that the identify label of time for eating meals sequence=this user is corresponding, and increase new time for eating meals corresponding " Year/Month/Day/time " at tail of the queue.
Based on said method, embodiments provide one and to order server, as shown in Figure 4, be the structural representation of this server of ordering, comprise:
Information acquisition unit 41, for obtaining the dining information that terminal of ordering sends; Described dining information comprise user identify label, dining table mark and current time for eating meals;
User's determining unit 42, for the described dining information obtained according to information acquisition unit 41, determines the current user had dinner on same dining table;
Historical consume vegetable determining unit 43, for according to the identify label of user prestored and the corresponding relation of historical consume vegetable, determines the common corresponding historical consume vegetable of the current user had dinner on same dining table that user's determining unit 42 is determined;
Vegetable recommendation unit 44, for the historical consume vegetable determined according to historical consume vegetable determining unit 43, terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, orders so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information.
Wherein, described vegetable recommendation unit 44, specifically comprises:
Screening module 441, for according to the current available vegetable obtained in advance, screens the historical consume vegetable determined, obtains the historical consume vegetable after screening;
Vegetable recommending module 442, for according to the historical consume vegetable after the screening of screening module 441, to the terminal transmission vegetable recommendation information of ordering of the current user had dinner on same dining table.
Wherein, described vegetable recommending module 442, specifically comprises:
Quantity determination submodule 4421, for determining the quantity of the historical consume vegetable after screening;
Chooser module 4422, for when the described quantity that quantity determination submodule 4421 is determined is greater than the threshold value pre-set, from the historical consume vegetable after screening, selects the historical consume vegetable of described threshold number;
Submodule 4423 recommended by vegetable, for the historical consume vegetable of described threshold number chooser module 4422 selected as recommendation vegetable, sends to the terminal of ordering of the current user had dinner on same dining table.
Wherein, the described corresponding relation in described historical consume vegetable determining unit 43, is specially:
The identify label of user, the corresponding relation between historical consume vegetable and this three of consumption frequency of historical consume vegetable;
Described server of ordering can also comprise:
Consume total frequency determining unit 45, for according to the described corresponding relation in described historical consume vegetable determining unit 43, calculate the total frequency of consumption of each historical consume vegetable determined; Wherein, the total frequency of consumption of each historical consume vegetable determined is: the current each user had dinner on same dining table is for the summation of the consumption frequency of the current historical consume vegetable determined; Then
Described chooser module 4422, specifically for:
From the historical consume vegetable after screening, according to the total frequency of consumption from height to low select progressively described in the historical consume vegetable of threshold number.
Further, server of ordering described in can also comprise:
Vegetable selection instruction receiving element 46, the vegetable selection instruction that the terminal of ordering for receiving the current user had dinner on same dining table sends;
Updating block 47, for the vegetable selected by the described vegetable selection instruction that receives according to vegetable selection instruction receiving element 46, upgrades the corresponding relation in described historical consume vegetable determining unit 43.
Based on said method, the embodiment of the present invention additionally provides a kind of electronic ordering system, and as shown in Figure 5, be the structural representation of this electronic ordering system, this electronic ordering system comprises: order server 51 and at least one terminal 52 of ordering, wherein:
Described terminal 52 of ordering, for obtaining the dining information of user; Described dining information comprise user identify label, dining table mark and current time for eating meals; To order described in the dining information of described user is sent to server 51; And the vegetable recommendation information that server 51 of ordering described in receiving sends, order so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information;
Described server 51 of ordering, for obtaining the dining information of the user that terminal 52 of ordering sends; According to described dining information, determine the current user had dinner on same dining table; According to the identify label of the user prestored and the corresponding relation of historical consume vegetable, determine the common corresponding historical consume vegetable of the current user had dinner on same dining table; According to the historical consume vegetable determined, the terminal 52 of ordering to the current user had dinner on same dining table sends vegetable recommendation information.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, equipment (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing device produce device for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make on computing machine or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computing machine or other programmable devices is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (11)

1. electronics is ordered a method, it is characterized in that, comprising:
Server of ordering obtains the dining information of the user that terminal of ordering sends; Described dining information comprise user identify label, dining table mark and current time for eating meals;
Described server of ordering, according to described dining information, determines the current user had dinner on same dining table;
The described corresponding relation of server according to the identify label of the user prestored and historical consume vegetable of ordering, determines the common corresponding historical consume vegetable of the current user had dinner on same dining table;
Described server of ordering is according to the historical consume vegetable determined, terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, orders so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information.
2. the method for claim 1, is characterized in that, described in order server according to the historical consume vegetable determined, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, specifically comprises:
According to the current available vegetable obtained in advance, the historical consume vegetable determined is screened, obtain the historical consume vegetable after screening;
According to the historical consume vegetable after screening, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information.
3. method as claimed in claim 2, is characterized in that, according to the historical consume vegetable after screening, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, specifically comprises:
Determine the quantity of the historical consume vegetable after screening;
When described quantity is greater than the threshold value pre-set, from the historical consume vegetable after screening, select the historical consume vegetable of described threshold number;
Using the historical consume vegetable of the described threshold number of selection as recommendation vegetable, send to the terminal of ordering of the current user had dinner on same dining table.
4. method as claimed in claim 3, it is characterized in that, described corresponding relation, is specially:
The identify label of user, the corresponding relation between historical consume vegetable and this three of consumption frequency of historical consume vegetable;
Described method also comprises:
According to described corresponding relation, calculate the total frequency of consumption of each historical consume vegetable determined; Wherein, the total frequency of consumption of each historical consume vegetable determined is: the current each user had dinner on same dining table is for the summation of the consumption frequency of the current historical consume vegetable determined; Then
From the historical consume vegetable after screening, select the historical consume vegetable of described threshold number, specifically comprise:
From the historical consume vegetable after screening, according to the total frequency of consumption from height to low select progressively described in the historical consume vegetable of threshold number.
5. the method as described in claim 1 or 4, is characterized in that, described method also comprises:
The vegetable selection instruction that the terminal of ordering that described server of ordering receives the current user had dinner on same dining table sends;
According to the vegetable selected by described vegetable selection instruction, described corresponding relation is upgraded.
6. to order a server, it is characterized in that, comprising:
Information acquisition unit, for obtaining the dining information that terminal of ordering sends; Described dining information comprise user identify label, dining table mark and current time for eating meals;
User's determining unit, for the described dining information obtained according to information acquisition unit, determines the current user had dinner on same dining table;
Historical consume vegetable determining unit, for according to the identify label of user prestored and the corresponding relation of historical consume vegetable, determines the common corresponding historical consume vegetable of the current user had dinner on same dining table that user's determining unit is determined;
Vegetable recommendation unit, for the historical consume vegetable determined according to historical consume vegetable determining unit, terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information, orders so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information.
7. order as claimed in claim 6 server, it is characterized in that, described vegetable recommendation unit, specifically comprises:
Screening module, for according to the current available vegetable obtained in advance, screens the historical consume vegetable determined, obtains the historical consume vegetable after screening;
Vegetable recommending module, for according to the historical consume vegetable after the screening of screening module, to the terminal transmission vegetable recommendation information of ordering of the current user had dinner on same dining table.
8. order as claimed in claim 7 server, it is characterized in that, described vegetable recommending module, specifically comprises:
Quantity determination submodule, for determining the quantity of the historical consume vegetable after screening;
Chooser module, for when the described quantity that quantity determination submodule is determined is greater than the threshold value pre-set, from the historical consume vegetable after screening, selects the historical consume vegetable of described threshold number;
Vegetable recommend submodule, for the described threshold number using chooser model choice historical consume vegetable as recommendation vegetable, send to the terminal of ordering of the current user had dinner on same dining table.
9. order as claimed in claim 8 server, it is characterized in that, the described corresponding relation in described historical consume vegetable determining unit, is specially:
The identify label of user, the corresponding relation between historical consume vegetable and this three of consumption frequency of historical consume vegetable;
Described server of ordering also comprises:
Consume total frequency determining unit, for according to the described corresponding relation in described historical consume vegetable determining unit, calculate the total frequency of consumption of each historical consume vegetable determined; Wherein, the total frequency of consumption of each historical consume vegetable determined is: the current each user had dinner on same dining table is for the summation of the consumption frequency of the current historical consume vegetable determined; Then
Described chooser module, specifically for:
From the historical consume vegetable after screening, according to the total frequency of consumption from height to low select progressively described in the historical consume vegetable of threshold number.
10. the server of ordering as described in claim 6 or 9, is characterized in that, described in server of ordering also comprise:
Vegetable selection instruction receiving element, the vegetable selection instruction that the terminal of ordering for receiving the current user had dinner on same dining table sends;
Updating block, for the vegetable selected by the described vegetable selection instruction that receives according to vegetable selection instruction receiving element, upgrades the corresponding relation in described historical consume vegetable determining unit.
11. 1 kinds of electronic ordering systems, is characterized in that, comprising: order server and at least one terminal of ordering, wherein:
Described terminal of ordering, for obtaining the dining information of user; Described dining information comprise user identify label, dining table mark and current time for eating meals; To order described in the dining information of described user is sent to server; And the vegetable recommendation information that server of ordering described in receiving sends, order so that the current user had dinner on same dining table can carry out electronics according to described vegetable recommendation information;
Described server of ordering, for obtaining the dining information of the user that terminal of ordering sends; According to described dining information, determine the current user had dinner on same dining table; According to the identify label of the user prestored and the corresponding relation of historical consume vegetable, determine the common corresponding historical consume vegetable of the current user had dinner on same dining table; According to the historical consume vegetable determined, the terminal of ordering to the current user had dinner on same dining table sends vegetable recommendation information.
CN201410025793.2A 2014-01-20 2014-01-20 A kind of electronic ordering method, order server and electronic ordering system Active CN104794660B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410025793.2A CN104794660B (en) 2014-01-20 2014-01-20 A kind of electronic ordering method, order server and electronic ordering system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410025793.2A CN104794660B (en) 2014-01-20 2014-01-20 A kind of electronic ordering method, order server and electronic ordering system

Publications (2)

Publication Number Publication Date
CN104794660A true CN104794660A (en) 2015-07-22
CN104794660B CN104794660B (en) 2018-10-12

Family

ID=53559443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410025793.2A Active CN104794660B (en) 2014-01-20 2014-01-20 A kind of electronic ordering method, order server and electronic ordering system

Country Status (1)

Country Link
CN (1) CN104794660B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105825443A (en) * 2016-03-16 2016-08-03 北京小米移动软件有限公司 Method and device of pushing and acquiring dish information
CN106327368A (en) * 2016-08-28 2017-01-11 桂林力拓信息科技有限公司 Intelligent ordering method and system
CN107230131A (en) * 2017-02-06 2017-10-03 北京三快在线科技有限公司 A kind of vegetable recommends method, apparatus and system
CN107391531A (en) * 2017-04-11 2017-11-24 阿里巴巴集团控股有限公司 A kind of vegetable recommends method and apparatus
WO2018027621A1 (en) * 2016-08-10 2018-02-15 董访问 Usage data acquisition method for dish recommendation technology and dish recommendation system
WO2018027620A1 (en) * 2016-08-10 2018-02-15 董访问 Method for recording and recommending dishes and dish recommendation system
WO2018027622A1 (en) * 2016-08-10 2018-02-15 董访问 Method for information prompting during fingerprint-based dish recommendation and dish recommendation system
WO2018120766A1 (en) * 2016-12-31 2018-07-05 深圳有麦科技有限公司 Joint ordering method and system
CN108288232A (en) * 2017-12-20 2018-07-17 浙江正元智慧科技股份有限公司 A kind of visitor's management of repast method and management system
CN108537564A (en) * 2017-03-02 2018-09-14 九阳股份有限公司 A kind of dining information method for pushing and home-services robot
CN108765047A (en) * 2018-04-11 2018-11-06 丽睿客信息科技(北京)有限公司 The method and apparatus made a reservation online
CN108876520A (en) * 2018-05-25 2018-11-23 重庆瑞耕达网络科技有限公司 A kind of dining table interlock method and system
CN109299978A (en) * 2018-09-13 2019-02-01 口碑(上海)信息技术有限公司 A kind of vegetable recommended method, device and equipment
WO2019023936A1 (en) * 2017-08-01 2019-02-07 深圳市益廷科技有限公司 System for self-service meal ordering in hotel
WO2019023935A1 (en) * 2017-08-01 2019-02-07 深圳市益廷科技有限公司 Method for self-service food ordering in hotel
CN110298724A (en) * 2019-05-22 2019-10-01 深圳壹账通智能科技有限公司 It orders recommended method, device, computer equipment and storage medium
CN110544160A (en) * 2019-09-09 2019-12-06 中山职业技术学院 Dish recommending method
CN111383136A (en) * 2018-12-29 2020-07-07 须树科技(上海)有限公司 Self-service ordering method and system and mobile terminal
CN111523023A (en) * 2020-03-31 2020-08-11 北京辰森世纪科技股份有限公司 Menu data processing method and device
WO2020233586A1 (en) * 2019-05-21 2020-11-26 深圳市恒天伟焱科技有限公司 Food bill pushing method and apparatus, and computer readable storage medium
WO2020233587A1 (en) * 2019-05-21 2020-11-26 深圳市恒天伟焱科技有限公司 Information pushing method and apparatus based on food, and computer-readable storage medium
CN112000264A (en) * 2020-08-07 2020-11-27 北京三快在线科技有限公司 Dish information display method and device, computer equipment and storage medium
CN114070850A (en) * 2021-11-15 2022-02-18 中国联合网络通信集团有限公司 Information processing method and catering management system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050171800A1 (en) * 2004-02-04 2005-08-04 Fujitsu Limited Menu-order selection support system, data center and eating-house system
CN101398805A (en) * 2007-09-27 2009-04-01 王娅然 Electronic dish ordering system with intelligent recommendation function
CN101697162A (en) * 2009-10-22 2010-04-21 杭州因豪信息科技开发有限公司 Method and system for intelligently recommending ordering dishes
CN103279681A (en) * 2013-06-10 2013-09-04 广州市沃希信息科技有限公司 Ordering method and system based on two-dimensional code
CN103413256A (en) * 2013-08-16 2013-11-27 苏州客凯易科技有限公司 Electronic dish ordering system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050171800A1 (en) * 2004-02-04 2005-08-04 Fujitsu Limited Menu-order selection support system, data center and eating-house system
CN101398805A (en) * 2007-09-27 2009-04-01 王娅然 Electronic dish ordering system with intelligent recommendation function
CN101697162A (en) * 2009-10-22 2010-04-21 杭州因豪信息科技开发有限公司 Method and system for intelligently recommending ordering dishes
CN103279681A (en) * 2013-06-10 2013-09-04 广州市沃希信息科技有限公司 Ordering method and system based on two-dimensional code
CN103413256A (en) * 2013-08-16 2013-11-27 苏州客凯易科技有限公司 Electronic dish ordering system

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105825443A (en) * 2016-03-16 2016-08-03 北京小米移动软件有限公司 Method and device of pushing and acquiring dish information
WO2018027621A1 (en) * 2016-08-10 2018-02-15 董访问 Usage data acquisition method for dish recommendation technology and dish recommendation system
WO2018027620A1 (en) * 2016-08-10 2018-02-15 董访问 Method for recording and recommending dishes and dish recommendation system
WO2018027622A1 (en) * 2016-08-10 2018-02-15 董访问 Method for information prompting during fingerprint-based dish recommendation and dish recommendation system
CN106327368A (en) * 2016-08-28 2017-01-11 桂林力拓信息科技有限公司 Intelligent ordering method and system
WO2018120766A1 (en) * 2016-12-31 2018-07-05 深圳有麦科技有限公司 Joint ordering method and system
CN107230131A (en) * 2017-02-06 2017-10-03 北京三快在线科技有限公司 A kind of vegetable recommends method, apparatus and system
CN108537564A (en) * 2017-03-02 2018-09-14 九阳股份有限公司 A kind of dining information method for pushing and home-services robot
CN107391531B (en) * 2017-04-11 2020-09-22 阿里巴巴集团控股有限公司 Dish recommendation method and device
CN107391531A (en) * 2017-04-11 2017-11-24 阿里巴巴集团控股有限公司 A kind of vegetable recommends method and apparatus
WO2019023936A1 (en) * 2017-08-01 2019-02-07 深圳市益廷科技有限公司 System for self-service meal ordering in hotel
WO2019023935A1 (en) * 2017-08-01 2019-02-07 深圳市益廷科技有限公司 Method for self-service food ordering in hotel
CN108288232A (en) * 2017-12-20 2018-07-17 浙江正元智慧科技股份有限公司 A kind of visitor's management of repast method and management system
CN108765047A (en) * 2018-04-11 2018-11-06 丽睿客信息科技(北京)有限公司 The method and apparatus made a reservation online
CN108876520A (en) * 2018-05-25 2018-11-23 重庆瑞耕达网络科技有限公司 A kind of dining table interlock method and system
CN109299978A (en) * 2018-09-13 2019-02-01 口碑(上海)信息技术有限公司 A kind of vegetable recommended method, device and equipment
CN111383136A (en) * 2018-12-29 2020-07-07 须树科技(上海)有限公司 Self-service ordering method and system and mobile terminal
WO2020233586A1 (en) * 2019-05-21 2020-11-26 深圳市恒天伟焱科技有限公司 Food bill pushing method and apparatus, and computer readable storage medium
WO2020233587A1 (en) * 2019-05-21 2020-11-26 深圳市恒天伟焱科技有限公司 Information pushing method and apparatus based on food, and computer-readable storage medium
CN110298724A (en) * 2019-05-22 2019-10-01 深圳壹账通智能科技有限公司 It orders recommended method, device, computer equipment and storage medium
CN110544160A (en) * 2019-09-09 2019-12-06 中山职业技术学院 Dish recommending method
CN111523023A (en) * 2020-03-31 2020-08-11 北京辰森世纪科技股份有限公司 Menu data processing method and device
CN112000264A (en) * 2020-08-07 2020-11-27 北京三快在线科技有限公司 Dish information display method and device, computer equipment and storage medium
CN112000264B (en) * 2020-08-07 2022-06-07 北京三快在线科技有限公司 Dish information display method and device, computer equipment and storage medium
CN114070850A (en) * 2021-11-15 2022-02-18 中国联合网络通信集团有限公司 Information processing method and catering management system

Also Published As

Publication number Publication date
CN104794660B (en) 2018-10-12

Similar Documents

Publication Publication Date Title
CN104794660A (en) Electronic ordering method, ordering server and electronic ordering system
US11481457B2 (en) Menu personalization
US10614428B2 (en) Recipe selection system with bidirectional calendar interface
Gereffi et al. Why the world suddenly cares about global supply chains
CN102651052A (en) Intelligent combo type dish ordering method
CN104541245A (en) Mobile application management
CN104363302A (en) Method and device for downloading file offline
CN101324947A (en) Method and system for automatically ordering dishes and settling account
CN102930381A (en) Android-based mobile logistics catering quantitative purchasing method
CN107545491A (en) A kind of data processing method and device of recommendation information
CN103893970A (en) Managing objectives associated with a virtual space based on characters made accessible responsive to corresponding tokens being detected
CN103309914A (en) Information processing apparatus, information processing method, and program
CN104063475B (en) user-defined list processing method and device
CN104991780A (en) Interface switching method and terminal
CN115454561A (en) Customized interface display method, device, equipment and storage medium
CN110874785A (en) Method, device and equipment for determining meal package information
CN109299360B (en) Dish recommending method
US20130226716A1 (en) System and Method for Determining Time and Sequence in Meal Preparation
CN108133088B (en) Self-adaptive creation method and system of CAD (computer-aided design) model
CN106600368A (en) Dining room food supply system and method
CN107679222A (en) Image processing method, mobile terminal and computer-readable recording medium
CN110909244A (en) Food material information processing method and device, cooking equipment and storage medium
CN104123307A (en) Data loading method and system
TWI616838B (en) Server, Order System and Method
CN106933904A (en) The filter method and device of data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant