[go: up one dir, main page]

CN109447458A - Campus canteen management method, electronic device and computer readable storage medium - Google Patents

Campus canteen management method, electronic device and computer readable storage medium Download PDF

Info

Publication number
CN109447458A
CN109447458A CN201811257498.4A CN201811257498A CN109447458A CN 109447458 A CN109447458 A CN 109447458A CN 201811257498 A CN201811257498 A CN 201811257498A CN 109447458 A CN109447458 A CN 109447458A
Authority
CN
China
Prior art keywords
vegetable
dishes
preference
user
campus
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.)
Withdrawn
Application number
CN201811257498.4A
Other languages
Chinese (zh)
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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201811257498.4A priority Critical patent/CN109447458A/en
Publication of CN109447458A publication Critical patent/CN109447458A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to big data analysis, a kind of campus canteen management method, electronic device and computer readable storage medium are provided, the information at end of ordering dishes is transferred to offerings end by server-side, comprising: in the map in end display campus and the style of cooking information in each dining room of ordering dishes;According to ordering dishes, the style of cooking information for holding selection generates menu;The menu for end generation of ordering dishes is sent to the offerings end of corresponding dining room identifier by server-side;After menu is taken at end of ordering dishes, which away, corresponds to vegetable, offerings end generates order completion signal and is sent to end of ordering dishes by server-side;Obtain the preference information ordered dishes and held to vegetable;Construct the preference index ordered dishes and held to the preference of vegetable;Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains setting number user group.The above method, device and medium can check dining room position, the dining room style of cooking and price, carry out cluster grouping according to user preference.

Description

Campus canteen management method, electronic device and computer readable storage medium
Technical field
The present invention relates to big data analysis technical fields, more specifically, are related to a kind of campus canteen management method, electronics Device and computer readable storage medium.
Background technique
In the prior art, newborn that setting, style of cooking price of school lunch service etc. can not be understood before report, it can not report It is preceding to prepare the sufficient cost of living, in general, can only be foretasted to respectively planting vegetables for each dining room after report, oneself could be obtained The dining room of preference and dish, and dining room cannot obtain the dining preference of teachers and students, also can not according to the different dining preferences of different people to Different people recommends different dishes.
Summary of the invention
In view of the above problems, the object of the present invention is to provide one kind can check dining room position, the dining room style of cooking and price, root Campus canteen management method, electronic device and the computer readable storage medium of cluster grouping are carried out according to user preference.
To achieve the goals above, the present invention provides a kind of electronic device, and the electronic device includes memory and processing Device includes canteen management program in campus in the memory, reality when the campus canteen management program is executed by the processor Existing following steps:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the campus dining room Nei Ge Dining room identifier, the dining room identifier include the title and coordinate position in dining room, the style of cooking information include vegetable identifier, Price and remaining number, the vegetable identifier includes the title of vegetable;
Menu is generated according to the style of cooking information for holding selection of ordering dishes, the menu includes ordering dishes to hold identifier, dining room mark Know symbol, vegetable identifier and its corresponding quantity and price;
Server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room identifier Offerings end;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and is sent to by server-side It orders dishes end;
End of ordering dishes is obtained to the preference information of vegetable, the preference information includes browsing data, the purchase data to vegetable With evaluation one of data or a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes the browsing frequency, purchase frequency Secondary, evaluation one or more of the frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
In addition, to achieve the goals above, the present invention also provides a kind of campus canteen management methods, by the information at end of ordering dishes Offerings end is transferred to by server-side, comprising:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the campus dining room Nei Ge Dining room identifier, the dining room identifier include the title and coordinate position in dining room, the style of cooking information include vegetable identifier, Price and remaining number, the vegetable identifier includes the title of vegetable;
Menu is generated according to the style of cooking information for holding selection of ordering dishes, the menu includes ordering dishes to hold identifier, dining room mark Know symbol, vegetable identifier and its corresponding quantity and price;
The server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room and identifies The offerings end of symbol;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and is sent to by server-side It orders dishes end;
End of ordering dishes is obtained to the preference information of vegetable, the preference information includes browsing data, the purchase data to vegetable With evaluation one of data or a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes the browsing frequency, purchase frequency Secondary, evaluation one or more of the frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
Preferably, further includes:
Set preference metrics-thresholds;
The number of users of each vegetable not less than preference metrics-thresholds is filtered out from preference index matrix;
The former material material list that each vegetable is generated according to the number for being greater than number of users setting ratio, the raw material single-shot is sent to Corresponding offerings end, wherein when the number is not integer, part of the raw material of vegetable is determined in the way of being rounded into one Number.
Moreover it is preferred that further include:
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by preceding setting quantity Recommendation menu of the vegetable as the user group, the end of respectively ordering dishes of the user group is sent to by server-side.
Moreover it is preferred that further include:
The user characteristics of each user group are obtained, the user characteristics include age, gender, native place, institute and consumption One or more of level;
New user and user group are matched according to user characteristics, obtain the user group of new user attaching, by affiliated use The menu or/and consumption information of family group are sent to the end of ordering dishes of new user, and the consumption information includes user in set period of time The average value of the consumption of ordering dishes of multiple users in group.
Moreover it is preferred that further include:
On the map, by order dishes hold selection dining room as a purpose, according to the departure place at end of ordering dishes, user is led It navigates to the dining room.
Further, it is preferable that further include:
The setting signal R-T unit on multiple positions in campus;
When end and the signal receiving/transmission device wireless connection of ordering dishes, map is sent to end of ordering dishes, the map subscript by server-side Know the position at end of ordering dishes as departure place, by order dishes hold selection dining room as a purpose, navigate the user to the dining room.
Moreover it is preferred that further include:
Using order dishes end input user information as registration information, the registration information include order dishes end identifier, use One of name in an account book, student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, learns Raw card number or teacher's card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu, which is used as, orders dishes One of the user information that the registration information at end and campus limit.
In addition, to achieve the goals above, the present invention also provides a kind of computer readable storage medium, the computer can It reads in storage medium to include campus canteen management program, when the campus canteen management program sequence is executed by processor, in realization The step of campus canteen management method stated.
Campus canteen management method, electronic device and computer readable storage medium of the present invention can generate reservation and order It is single, menu and specific price can be checked according to the dining room of selection, new life prepares the sufficient cost of living before report, can also unite The quantity that each window food is sold is counted out, counts student likes which is eaten, accomplishes the saving of food materials, more importantly also It can recommend different vegetables to different people according to the different dining preferences of different people, cook can also be promoted to improve cooking, as far as possible Unwelcome food is reduced, student is avoided to outwell the waste situation of food.
Detailed description of the invention
By reference to the explanation below in conjunction with attached drawing, and with a more complete understanding of the present invention, of the invention is other Purpose and result will be more clearly understood and understood.In the accompanying drawings:
Fig. 1 is the application environment schematic diagram of canteen management method preferred embodiment in campus of the present invention;
Fig. 2 is the module diagram of canteen management program preferred embodiment in campus in Fig. 1;
Fig. 3 is the flow chart of canteen management method preferred embodiment in campus of the present invention.
Identical label indicates similar or corresponding feature or function in all the appended drawings.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings.
The present invention provides a kind of campus canteen management method, is applied to a kind of electronic device 1.It is this hair shown in referring to Fig.1 The application environment schematic diagram of bright campus canteen management method preferred embodiment.
In the present embodiment, electronic device 1 can be server, mobile phone, tablet computer, portable computer, desktop meter Calculation machine etc. has the terminal device of calculation function.
The electronic device 1 includes memory 11, processor 12, network interface 13 and communication bus 14.
Memory 11 includes the readable storage medium storing program for executing of at least one type.The readable storage medium storing program for executing of at least one type It can be the non-volatile memory medium of such as flash memory, hard disk, multimedia card, card-type memory 11.In some embodiments, described Readable storage medium storing program for executing can be the internal storage unit of the electronic device 1, such as the hard disk of the electronic device 1.At other In embodiment, the readable storage medium storing program for executing is also possible to the external memory 11 of the electronic device 1, such as the electronic device The plug-in type hard disk being equipped on 1, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) block, flash card (Flash Card) etc..
In the present embodiment, the readable storage medium storing program for executing of the memory 11 is installed on the electronic device commonly used in storage 1 campus canteen management program 10.The memory 11, which can be also used for temporarily storing, have been exported or will export Data.
Processor 12 can be in some embodiments a central processing unit (Central Processing Unit, CPU), microprocessor or other data processing chips, program code or processing data for being stored in run memory 11, example Such as execute campus canteen management program 10.
Network interface 13 may include radio network interface or wired network interface, which is commonly used in described Communication connection is established between electronic device 1 and other electronic devices.For example, the network interface 13 will be described for passing through network Electronic device 1 is connected with exterior terminal, establishes data transmission channel and communication between the electronic device 1 and exterior terminal Connection etc..The network can be intranet (Intranet), internet (Intemet), global system for mobile communications (Global System of Mobile communication, GSM), wideband code division multiple access (Wideband CodeDivision Multiple Access, WCDMA), 4G network, 5G network, bluetooth (Bluetooth), Wi-Fi etc. is wireless Or cable network.
Communication bus 14 is for realizing the connection communication between these components.
Fig. 1 illustrates only the electronic device 1 with component 11-14, it should be understood that being not required for implementing all show Component out, the implementation that can be substituted is more or less component.
Optionally, which can also include user interface, and user interface may include input unit such as keyboard (Keyboard), speech input device such as microphone (microphone) etc. has the equipment of speech identifying function, voice defeated Device such as sound equipment, earphone etc. out, optionally user interface can also include standard wireline interface and wireless interface.
Optionally, which can also include display, and display is referred to as display screen or display unit.
It can be light-emitting diode display, liquid crystal display, touch-control liquid crystal display and organic light emission in some embodiments Diode (Organic Light-Emitting Diode, OLED) touches device etc..Display is for showing in the electronic apparatus 1 The information of processing and for showing visual user interface.
Optionally, which further includes touch sensor.It is touched provided by the touch sensor for user The region for touching operation is known as touch area.In addition, touch sensor described here can be resistive touch sensor, capacitor Formula touch sensor etc..Moreover, the touch sensor not only includes the touch sensor of contact, proximity may also comprise Touch sensor etc..In addition, the touch sensor can be single sensor, or such as multiple biographies of array arrangement Sensor.
In Installation practice shown in Fig. 1, as may include in a kind of memory 11 of computer storage medium behaviour Make system and campus canteen management program 10;When processor 12 executes the campus canteen management program stored in memory 11 Realize following steps:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the campus dining room Nei Ge Dining room identifier, the dining room identifier include the title and coordinate position in dining room, the style of cooking information include vegetable identifier, Price and remaining number, the vegetable identifier includes the title of vegetable;
Menu is generated according to the style of cooking information for holding selection of ordering dishes, the menu includes ordering dishes to hold identifier, dining room mark Know symbol, vegetable identifier and its corresponding quantity and price;
Server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room identifier Offerings end;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and is sent to by server-side It orders dishes end;
End of ordering dishes is obtained to the preference information of vegetable, the preference information includes browsing data, the purchase data to vegetable With evaluation one of data or a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes the browsing frequency, purchase frequency Secondary, evaluation one or more of the frequency and the favorable comment frequency, wherein the browsing frequency is that vegetable was released in the period, unit The browsing time of time, the purchase frequency are that vegetable was released in the period, the purchase number of unit time;The evaluation frequency It is released in the period for vegetable, the evaluation number of unit time;The favorable comment frequency is that each vegetable was released in the period in the style of cooking, The favorable comment number of unit time, the release period can be manually set, to calculating preference index when can also occur with vegetable When period as release the period, can also using the time in the stage that foretastes as release the period;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
Above-mentioned electronic device facilitates new life to be familiar with school lunch service, vegetable and price, prepares the sufficient cost of living, and guidance is newborn It finds and is suitble to dish of oneself having a meal, accomplish not waste.
In other embodiments, the campus canteen management program 10 can also be divided into one or more module, One or more module is stored in memory 11, and is executed by processor 12, to complete the present invention.The present invention is so-called Module is the series of computation machine program instruction section for referring to complete specific function.It is campus dining room in Fig. 1 referring to shown in Fig. 2 The functional block diagram of 10 preferred embodiment of management program.The campus canteen management program 10 can be divided into end 110 of ordering dishes, Server-side 120 and offerings end 130:
Ordering dishes and holding 110 includes registration module 111, map display module 112, vegetable display module 113, lower single module 114 With vegetable evaluation module 115, in which:
The registration module 111 is used to obtain the user information at end of ordering dishes;
The map display module 112 is used to show the map in campus;
The vegetable display module 113 is displayed for the style of cooking information in each dining room, can be used for display selection The style of cooking information in dining room;
Lower single module 114 is used to generate menu according to the style of cooking information for holding selection of ordering dishes;
The vegetable evaluation module 115 is for inputting evaluation of the user to vegetable;
Server-side 120 and the end 110 of ordering dishes are wirelessly connected by cloud, by the menu at end 110 of ordering dishes and evaluation Information is sent to corresponding offerings end 130, wherein the server-side 120 includes dining preference determining module 121 and recommendation menu Generation module 122, the dining preference determining module 121 are used for according to end of ordering dishes to the preference information of vegetable and to the inclined of vegetable The preference index of good degree determines user to the dining preference of vegetable, the use for recommending menu formation module 122 according to user Preference of eating recommends dining room and vegetable to user.
Above-mentioned vegetable evaluation module 115 may include comment unit, questionnaire survey unit and suggest unit, and the comment is single First user inputs the evaluation in vegetable or dining room, and the questionnaire survey unit can show the questionnaire of different vegetables at end of ordering dishes, The option in questionnaire is selected for user and question and answer, the suggestion unit users input the suggestion at end of ordering dishes.
Above-mentioned dining preference module 121 may include:
Data capture unit obtains end of ordering dishes to the browsing data of vegetable, purchase data and evaluation data, can also pass through Web crawlers technology obtains user by other APP to the browsing data of vegetable, purchase data and evaluation data;
Vegetable database, for storing dish information, the dish information includes the release time of the title of vegetable, vegetable With end time, vegetable price, the affiliated style of cooking etc.;
Customer data base, for storing the preference information of the user to each vegetable at end of ordering dishes, the preference information includes pair One of browsing data, purchase data and evaluation data of vegetable are a variety of;
Preference space construction unit, user by order dishes end selection preference index, preference space construction unit according to Preference index transfers required data from vegetable database and customer data base respectively, and each user is calculated to the inclined of each vegetable Good achievement data constitutes vegetable preference matrix;
Divide group unit, cluster grouping is carried out to user according to vegetable preference matrix, obtains the user group of setting number.
Recommend menu formation module 122 that can be ranked up according to preference index the sum of of each user to vegetable to vegetable (such as the sum of preference index by each user to the sum of favorable comment frequency of same vegetable as the vegetable), by preceding setting number The vegetable of amount as the user group recommendation menu (for example, taking first 5 according to the descending sequence of the sum of the favorable comment frequency Vegetable is as recommendation menu), the preceding setting vegetable at the end of respectively ordering dishes of the user group is sent to as the use by server-side The recommendation menu of family group, the end of respectively ordering dishes of the user group is sent to by server-side.
Above-mentioned campus canteen management program 10 can obtain the user group of difference preference according to the historical data at end of ordering dishes, User group is obtained to the preference of different vegetables, offerings end is enabled to recommend different dishes to different user according to difference preference Product.
In addition, server-side 120 can also include raw material list generation module 123, preference metrics-thresholds are set, from preference index The number of users that each vegetable not less than preference metrics-thresholds is filtered out in matrix, it is raw according to the number for being greater than number of users setting ratio At the former material material list of each vegetable, the raw material single-shot is sent to corresponding offerings end, wherein when the number is not integer, The number of the raw material of vegetable is determined in the way of being rounded into one.
Above-mentioned campus canteen management program 10 can obtain the user group of difference preference according to the historical data at end of ordering dishes, It obtains user group and the preference of different vegetables is avoided so that offerings end prepares the raw material of vegetable according to user preference The waste of dining room material.
Preferably, server-side 120 further include:
Group character obtains module 124, obtains the user characteristics of each user group, the user characteristics include age, property Not, the one or more of native place, institute and level of consumption etc.;
New user and user group are matched according to user characteristics, obtain the user of new user attaching by matching module 125 The menu of owning user group or/and consumption information are sent to the end of ordering dishes of new user, when the consumption information includes setting by group Between in section user consumption of ordering dishes, facilitate new user to select vegetable and prepare the sufficient cost of living.
Above-mentioned campus canteen management program 10 can order dishes end according to the historical data prediction new registration for having end of ordering dishes Preference recommends menu to it.
In one embodiment of the invention, server-side 120 further includes authentication module 126, the authentication mould Block 126 realizes following steps when being executed by the processor:
Using order dishes end input user information as registration information, the registration information include order dishes end identifier, use One of name in an account book, student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, learns Raw card number or teacher's card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu, which is used as, orders dishes One of the user information that the registration information at end and campus limit.
Above-described embodiment gives the embodiment of the subscriber authentication at end of ordering dishes, but the present invention is not limited thereto, also It can be demonstrate,proved by two dimensional code, mess card bar code, student's identity card bar code, teacher one in bar code, the identification of brush face, fingerprint recognition and iris recognition Kind or a variety of carry out authentications.
In addition, the information at end of ordering dishes is transferred to by server-side the present invention also provides a kind of campus canteen management method Offerings end.It is the flow chart of canteen management method preferred embodiment in campus of the present invention referring to shown in Fig. 3.This method can be by one A device executes, which can be by software and or hardware realization.
In the present embodiment, canteen management method in campus includes:
Step S1, in the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes in campus The dining room identifier in each dining room, the dining room identifier include the title and coordinate position in dining room, and the style of cooking information includes dish Product identifier, price and remaining number, the vegetable identifier includes the title of vegetable;
Step S2, according to order dishes hold selection style of cooking information generate menu, the menu include order dishes hold identifier, Dining room identifier, vegetable identifier and its corresponding quantity and price;
The menu for end generation of ordering dishes is sent to the offerings end of corresponding dining room identifier by step S3 by server-side;
Step S4, after the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end, which generates order, completes signal and passes through service End is sent to end of ordering dishes;
Step S5, obtains end of respectively ordering dishes to the preference information of vegetable, the preference information include to the browsing data of vegetable, One of data and evaluation data or a variety of are bought, but the present invention is not limited thereto, can also include collection data, thumb up Data etc., for example,
D=[d1,...,dm]
C=[c1,...,cn]
Wherein, D is end (user) matrix of ordering dishes, and C is vegetable matrix, and Z is preference information matrix, zmnFor user dmTo vegetable cnPreference information;
Step S6, building order dishes end to the preference index of the preference of vegetable, the preference index include the browsing frequency, The frequency, evaluation one or more of the frequency and the favorable comment frequency are bought, for example,
Wherein, TnFor vegetable cnThe release period, pmnFor user dmTo vegetable cnPreference index;
Step S7 constructs vegetable preference matrix to the preference information and preference index of vegetable according to end is respectively ordered dishes, for example,
Step S8 carries out cluster grouping (for example, by using hierarchical clustering, k-means to end of ordering dishes according to vegetable preference matrix Clustering), obtain the user group of each vegetable.
Step serial number in above-mentioned campus canteen management method should not be construed as the limitation of sequence of steps, can be with any reasonable Sequence be combined.
In one embodiment of the invention, step S8 according to vegetable preference matrix carries out cluster grouping to end of ordering dishes Method includes:
It regards each row element in vegetable preference matrix as a vector, randomly selects the vector of setting number, as Set the cluster centre of the initial cluster of number;
The Euclidean distance in vegetable preference matrix in addition to other vectors of cluster centre and the cluster centre is analyzed, by it He is directed toward the smallest initial cluster of Euclidean distance by vector, forms new cluster;
Other vectors are directed toward after the most like new cluster of cluster synthesis, the preference of the identical vegetable of different user in new cluster is referred to Mark is averaged (each column of the preference matrix of new cluster are separately summed averaging), and the cluster centre of new cluster is obtained;
Judge whether the cluster centre of new cluster is equal to the cluster centre of initial cluster.
If being equal to, tenant group is completed;
If being not equal to, using the center of the new cluster as the cluster centre of initial cluster, return between analysis vector it is European away from From the step of, until the center of new cluster is no longer changed, that is, tenant group is completed.
Preferably, further includes:
Raw material single-shot is generated according to user group and gives offerings end, specifically, comprising: setting preference metrics-thresholds;From inclined The number of users of each vegetable not less than preference metrics-thresholds is filtered out in good index matrix;According to greater than number of users setting ratio Number generates the former material material list of each vegetable, the raw material single-shot is sent to corresponding offerings end, for example, the use of a user group Amount is m ', prepares raw material according to the number of a*m ', and a is setting ratio, is not less than 1, when a*m ' is not integer, is taken into one Integer is as number;
Furthermore it is preferred that further include:
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by preceding setting quantity Recommendation menu of the vegetable as the user group, the end of respectively ordering dishes of the user group is sent to by server-side, for example, user Group vegetable preference matrix beEach column is added to obtain the sum of preference index of each vegetable, according to Sequence from big to small is ranked up, and preceding 5 vegetable seats after sequence is taken to recommend menu.
Moreover it is preferred that further include:
The user characteristics of each user group are obtained, the user characteristics include age, gender, native place, institute and consumption One or more of level;
New user and user group are matched according to user characteristics, obtain the user group of new user attaching, by affiliated use The menu or/and consumption information of family group are sent to the end of ordering dishes of new user, and the consumption information includes user in set period of time The average value of the consumption of ordering dishes of multiple users in group.
In one embodiment of the invention, campus canteen management method further include:
On the map, by order dishes hold selection dining room as a purpose, according to the departure place at end of ordering dishes, user is led It navigates to the dining room.
It can be navigated by signal receiving/transmission device to end of ordering dishes, specifically:
The setting signal R-T unit on multiple positions in campus, the signal receiving/transmission device include RF transceiver, nothing Line network module (for example, Zigbee module, GMS module, CDMA module, Wifi network hotspot, blueteeth network hot spot etc.) and super One of acoustic detector is a variety of;
When end and the signal receiving/transmission device wireless connection of ordering dishes, map is sent to end of ordering dishes, the map subscript by server-side Know the position at end of ordering dishes as departure place, by order dishes hold selection dining room as a purpose, navigate the user to the dining room.
GPS can be used to the positioning at end of ordering dishes, can also order dishes end hair using at least three signal receiving/transmission device receptions The communication signal and feedback acknowledgment signal penetrated determine end of ordering dishes to end of ordering dishes, according to signal strength or according to signal transmission distance Position, for example, order dishes end and signal receiving/transmission device distance L
L=V* (TIt receives-TTransmitting-τ)/2
Wherein, V is signaling rate, TTransmittingAt the time of emitting communication signal for end of ordering dishes, TIt receivesTo order dishes, termination is received At the time of confirmation signal, τ is that signal receiving/transmission device receives communication signal to the delay for issuing confirmation signal;Respectively with signal transmitting and receiving The position coordinates of device are the center of circle, are drawn and are justified as radius at a distance from end of ordering dishes using it, the coordinate in the crosspoint of multiple circles is a little The position coordinates at dish end.
In one embodiment of the invention, campus canteen management method further include:
Using order dishes end input user information as registration information, the registration information include order dishes end identifier, use One of name in an account book, student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, learns Raw card number or teacher's card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu, which is used as, orders dishes One of the user information that the registration information at end and campus limit.
The specific embodiment of the computer readable storage medium of the present invention and above-mentioned campus canteen management method, electronics fill The specific embodiment set is roughly the same, and details are not described herein.
End of ordering dishes, server-side and offerings end in the various embodiments described above can use mobile terminal (mobile phone, computer, service Device) and APP combine mode realize.
In addition, campus canteen management method, electronic device and the computer readable storage medium in the various embodiments described above can To be used for campus, end of ordering dishes serves student, and each dining room is served at offerings end, orders dishes end and offerings end can use the shape of APP Formula is installed to mobile phone or PC machine, and server-side can be arranged in campus in the form of industrial personal computer, server etc..
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, device, article or the method that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, device, article or method institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, device of element, article or method.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.Pass through above embodiment party The description of formula, it is required general that those skilled in the art can be understood that above-described embodiment method can add by software The mode of hardware platform is realized, naturally it is also possible to which by hardware, but in many cases, the former is more preferably embodiment.It is based on Such understanding, substantially the part that contributes to existing technology can be with software product in other words for technical solution of the present invention Form embody, which is stored in a storage medium (such as ROM/RAM, magnetic disk, light as described above Disk) in, including some instructions use is so that a terminal device (can be mobile phone, computer, server or the network equipment Deng) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of campus canteen management method is applied to electronic device, the information at end of ordering dishes is transferred to offerings by server-side End, which is characterized in that the described method includes:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the dining room in the campus dining room Nei Ge Identifier, the dining room identifier include the title and coordinate position in dining room, and the style of cooking information includes vegetable identifier, price With remaining number, the vegetable identifier includes the title of vegetable;
According to order dishes hold selection style of cooking information generate menu, the menu include order dishes hold identifier, dining room identifier, Vegetable identifier and its corresponding quantity and price;
The server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates that will order dishes is sent to corresponding dining room identifier Offerings end;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end generates order and completes signal and be sent to by server-side to order dishes End;
The preference information ordered dishes and held to vegetable is obtained, the preference information includes the browsing data to vegetable, purchase data and comments One of valence mumber evidence is a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes browsing the frequency, the purchase frequency, commenting One or more of the valence frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
2. canteen management method in campus according to claim 1, which is characterized in that further include:
Set preference metrics-thresholds;
The number of users of each vegetable not less than preference metrics-thresholds is filtered out from preference index matrix;
The former material material list that each vegetable is generated according to the number for being greater than number of users setting ratio, is sent to correspondence for the raw material single-shot Offerings end, wherein when the number is not integer, by into one be rounded in the way of determine vegetable raw material number.
3. canteen management method in campus according to claim 1, which is characterized in that further include:
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by the dish of preceding setting quantity Recommendation menu of the product as the user group is sent to the end of respectively ordering dishes of the user group by server-side.
4. canteen management method in campus according to claim 1, which is characterized in that further include:
The user characteristics of each user group are obtained, the user characteristics include age, gender, native place, institute and the level of consumption One or more of;
New user and user group are matched according to user characteristics, obtain the user group of new user attaching, by owning user group Menu or/and consumption information be sent to the end of ordering dishes of new user, the consumption information includes in set period of time in user group The average value of the consumption of ordering dishes of multiple users.
5. canteen management method in campus according to claim 1, which is characterized in that further include:
On the map, by order dishes hold selection dining room as a purpose, according to the departure place at end of ordering dishes, navigate the user to The dining room.
6. canteen management method in campus according to claim 5, which is characterized in that further include:
The setting signal R-T unit on multiple positions in campus;
When end and the signal receiving/transmission device wireless connection of ordering dishes, map is sent to end of ordering dishes, identification point on the map by server-side The position at dish end as departure place, by order dishes hold selection dining room as a purpose, navigate the user to the dining room.
7. canteen management method in campus according to claim 1, which is characterized in that further include:
Using the user information for end input of ordering dishes as registration information, the registration information include order dishes the identifier at end, user name, One of student's identity card number, teacher's card number and identification card number are a variety of;
It is stored with the user information of campus restriction in server-side, the user information that the campus limits includes user name, student's identity card Number or teacher card number, identification card number;
Judgement orders dishes the user information for holding the registration information of input and server-side to limit with the presence or absence of consistent item;
If there is consistent item, user is by authentication, and by ordering dishes, end is ordered dishes,
Wherein, when end of ordering dishes has the menu for not receiving order completion signal, the odd numbers of menu is as end of ordering dishes One of the user information that registration information and campus limit.
8. a kind of electronic device, which is characterized in that the electronic device includes memory and processor, includes in the memory Campus canteen management program, the campus canteen management program realize following steps when being executed by the processor:
In the map in end display campus and the style of cooking information in each dining room of ordering dishes, the map includes the dining room in the campus dining room Nei Ge Identifier, the dining room identifier include the title and coordinate position in dining room, and the style of cooking information includes vegetable identifier, price With remaining number, the vegetable identifier includes the title of vegetable;
According to order dishes hold selection style of cooking information generate menu, the menu include order dishes hold identifier, dining room identifier, Vegetable identifier and its corresponding quantity and price;
Server-side and the end of ordering dishes are wirelessly connected, and the menu that end generates of ordering dishes is sent to the offerings of corresponding dining room identifier End;
After the corresponding vegetable of menu is taken at end of ordering dishes away, offerings end generates order and completes signal and be sent to by server-side to order dishes End;
The preference information ordered dishes and held to vegetable is obtained, the preference information includes the browsing data to vegetable, purchase data and comments One of valence mumber evidence is a variety of;
Building orders dishes end to the preference index of the preference of vegetable, and the preference index includes browsing the frequency, the purchase frequency, commenting One or more of the valence frequency and the favorable comment frequency;
Vegetable preference matrix is constructed to the preference information and preference index of vegetable according to end is respectively ordered dishes;
Cluster grouping is carried out to end of ordering dishes according to vegetable preference matrix, obtains the user group of setting number.
9. electronic device according to claim 8, which is characterized in that the campus canteen management program is by the processor Following steps are also realized when execution:
Preference metrics-thresholds are set, the user of each vegetable not less than preference metrics-thresholds is filtered out from preference index matrix Number generates the former material material list of each vegetable according to the number for being greater than number of users setting ratio, the raw material single-shot is sent to correspondence Offerings end, wherein when the number is not integer, by into one be rounded in the way of determine vegetable raw material number;
In user group, vegetable is ranked up according to preference index the sum of of each user to vegetable, by the dish of preceding setting quantity Recommendation menu of the product as the user group is sent to the end of respectively ordering dishes of the user group by server-side.
10. a kind of computer readable storage medium, which is characterized in that include campus dining room in the computer readable storage medium Management program when the campus canteen management program is executed by processor, is realized as described in any one of claims 1 to 7 The step of campus canteen management method.
CN201811257498.4A 2018-10-26 2018-10-26 Campus canteen management method, electronic device and computer readable storage medium Withdrawn CN109447458A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811257498.4A CN109447458A (en) 2018-10-26 2018-10-26 Campus canteen management method, electronic device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811257498.4A CN109447458A (en) 2018-10-26 2018-10-26 Campus canteen management method, electronic device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN109447458A true CN109447458A (en) 2019-03-08

Family

ID=65548428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811257498.4A Withdrawn CN109447458A (en) 2018-10-26 2018-10-26 Campus canteen management method, electronic device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109447458A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110111216A (en) * 2019-05-13 2019-08-09 西南民族大学 A kind of service platform in the school based on cloud computing
CN111859188A (en) * 2020-07-03 2020-10-30 美味不用等(上海)信息科技股份有限公司 Restaurant recommendation method and system based on hierarchical analysis of large-scale matrix
CN112766760A (en) * 2020-09-18 2021-05-07 上海鲲贝管理咨询有限公司 Park consumption guiding method and system
CN113393295A (en) * 2021-06-15 2021-09-14 北方健康医疗大数据科技有限公司 Service data pushing method and device, electronic equipment and storage medium
CN114580584A (en) * 2022-03-01 2022-06-03 广汽丰田汽车有限公司 Wheaten food selecting method, ordering device, system and computer readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110208617A1 (en) * 2010-02-19 2011-08-25 Chris Weiland System and method for locality and user preference based food recommendations
CN102546816A (en) * 2012-01-31 2012-07-04 江苏省现代企业信息化应用支撑软件工程技术研发中心 Campus positioning method based on LBS platform and realization system thereof
CN104112009A (en) * 2014-07-17 2014-10-22 华为技术有限公司 Data processing method and data processing device
CN104123315A (en) * 2013-04-28 2014-10-29 百度在线网络技术(北京)有限公司 Multi-media file recommendation method and recommendation server
CN105427206A (en) * 2015-10-30 2016-03-23 阜阳师范学院 Intelligent campus ordering and dining system
CN105574782A (en) * 2015-12-18 2016-05-11 李兵 Hotel service system and method
KR20160064447A (en) * 2014-11-28 2016-06-08 이종찬 A recommendation method for new users by using preference prediction based on collaborative filtering algorithm

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110208617A1 (en) * 2010-02-19 2011-08-25 Chris Weiland System and method for locality and user preference based food recommendations
CN102546816A (en) * 2012-01-31 2012-07-04 江苏省现代企业信息化应用支撑软件工程技术研发中心 Campus positioning method based on LBS platform and realization system thereof
CN104123315A (en) * 2013-04-28 2014-10-29 百度在线网络技术(北京)有限公司 Multi-media file recommendation method and recommendation server
CN104112009A (en) * 2014-07-17 2014-10-22 华为技术有限公司 Data processing method and data processing device
KR20160064447A (en) * 2014-11-28 2016-06-08 이종찬 A recommendation method for new users by using preference prediction based on collaborative filtering algorithm
CN105427206A (en) * 2015-10-30 2016-03-23 阜阳师范学院 Intelligent campus ordering and dining system
CN105574782A (en) * 2015-12-18 2016-05-11 李兵 Hotel service system and method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
杨红云 等: "基于Android平台的高校食堂点餐系统的设计与实现" *
闫文豪: "基于MapGIS与Android的掌上校园的设计与实现" *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110111216A (en) * 2019-05-13 2019-08-09 西南民族大学 A kind of service platform in the school based on cloud computing
CN110111216B (en) * 2019-05-13 2024-02-06 西南民族大学 School service platform based on cloud computing
CN111859188A (en) * 2020-07-03 2020-10-30 美味不用等(上海)信息科技股份有限公司 Restaurant recommendation method and system based on hierarchical analysis of large-scale matrix
CN111859188B (en) * 2020-07-03 2024-03-12 美之味(上海)信息技术有限公司 Restaurant recommendation method and system based on hierarchical analysis of large-scale matrix
CN112766760A (en) * 2020-09-18 2021-05-07 上海鲲贝管理咨询有限公司 Park consumption guiding method and system
CN113393295A (en) * 2021-06-15 2021-09-14 北方健康医疗大数据科技有限公司 Service data pushing method and device, electronic equipment and storage medium
CN114580584A (en) * 2022-03-01 2022-06-03 广汽丰田汽车有限公司 Wheaten food selecting method, ordering device, system and computer readable storage medium
CN114580584B (en) * 2022-03-01 2024-03-15 广汽丰田汽车有限公司 Wheaten food selecting method, ordering device, ordering system and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN109447458A (en) Campus canteen management method, electronic device and computer readable storage medium
US20230042931A1 (en) Menu Personalization
JP5429498B2 (en) A system for developing, storing, using, and taking actions based on electronic profiles
US11823247B2 (en) Numerical representation usage across datasets for menu recommendation generation
KR101592021B1 (en) Personalized pregnancy, birth, postnatal care-related information providing service method, apparatus and system
TWI604391B (en) Automatic diet planning method and mobile device for performing the same
CN107656969A (en) A kind of information recommendation method and device
US20160012513A1 (en) Systems and methods for food and restaurant recommendations
WO2018191591A1 (en) Vector-based characterizations of products and individuals with respect to personal partialities such as a propensity to behave as a first adopter
KR102376618B1 (en) Method and system for providing a simple shopping cart function through drag or touch technology
CN111324740B (en) Dispute event identification method, identification device and identification system
KR102645521B1 (en) system that provides advertising information for restaurants
US12154181B2 (en) Social network for merchants
WO2020132478A1 (en) Diet quality fingerprinting
CN106415543A (en) Display control device, display control method, and program
US20180082349A1 (en) Device for providing health information and advice to shoppers
CN109737949A (en) Workplace seat air navigation aid, electronic device and computer readable storage medium
KR20160046038A (en) Method and apparatus for providing social search service based on location
KR102183043B1 (en) Method and apparatus for managing expriation data of food products
KR102115364B1 (en) Electronic business card platform and information sharing method using thereof
US20150365390A1 (en) Method of creating preference image identification code, method of diagnosing preference image identification code, and method of providing information using preference image identification code
CN114746891A (en) Control method, information terminal, program, and recording medium
US20130290012A1 (en) Method and system for delivering patient specific content
KR101719337B1 (en) System and method for processing information
CN103309875A (en) Method and device for providing reference information by combining landmark position and community network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20190308

WW01 Invention patent application withdrawn after publication