国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種電子點(diǎn)餐方法、點(diǎn)餐服務(wù)器和電子點(diǎn)餐系統(tǒng)的制作方法_3

      文檔序號(hào):8473414閱讀:來源:國(guó)知局
      戶信息,比如用戶姓名、工作單位、手機(jī)號(hào)碼、身份證號(hào)和生日等。
      [0092]步驟32,餐桌管理子系統(tǒng)收到用餐信息后,確定出當(dāng)前在同一餐桌就餐的用戶,形成一個(gè)用戶集合,并針對(duì)該用戶集合內(nèi)的用戶在用戶消費(fèi)習(xí)慣記錄子系統(tǒng)中查詢用戶歷史上曾經(jīng)就餐的菜品記錄。
      [0093]步驟33,用戶消費(fèi)習(xí)慣記錄子系統(tǒng)將查詢結(jié)果按照“用戶的身份標(biāo)識(shí)、菜品名稱、頻度、就餐時(shí)間序列”的消費(fèi)習(xí)慣結(jié)果集合返回給餐桌管理子系統(tǒng),其中就餐時(shí)間序列為格式為“年/月/日/時(shí),年/月/日/時(shí),…年/月/日/時(shí)”的若干字段,標(biāo)記該用戶點(diǎn)該菜品的所有就餐時(shí)間。如果該用戶為首次就餐,沒有消費(fèi)記錄,則也返回空字段給餐桌管理子系統(tǒng)。
      [0094]步驟34,餐桌管理子系統(tǒng)比對(duì)當(dāng)前在同一餐桌就餐的用戶的消費(fèi)習(xí)慣結(jié)果集合,確定出該餐桌上所有用戶的菜品交集,形成“餐桌標(biāo)識(shí)、菜品1、菜品I頻度系數(shù)加和、菜品2、菜品2頻度系數(shù)加和、…菜品m、菜品m頻度系數(shù)加和”的菜品交集結(jié)果,傳遞給菜品推薦子系統(tǒng)。
      [0095]具體的,該步驟按照如下方式確定:
      [0096]1、設(shè)該餐桌上用戶1,用戶2,…,用戶η的消費(fèi)習(xí)慣結(jié)果集合分別為X1,X2,…,Xn ;
      [0097]2、根據(jù)菜品名稱,確定所有X集合的交集Y=Xl n X2 η…η Χη,Υ={菜品1、菜品
      2、…、菜品m};
      [0098]3、集合Z為集合Y所對(duì)應(yīng)的頻度集合,即Ζ={ Σ菜品I頻度,Σ菜品2頻度,…,Σ菜品m頻度},而Σ菜品I頻度=Xl中菜品I所對(duì)應(yīng)的頻度值+X2中菜品I所對(duì)應(yīng)的頻度值+-+Xn中菜品I所對(duì)應(yīng)的頻度值;
      [0099]4、對(duì)交集Y和集合Z進(jìn)行按照Z中的頻度值從高到低進(jìn)行重新排序,形成新集合Yl 和 Zl ;
      [0100]步驟35,菜品推薦子系統(tǒng)根據(jù)當(dāng)前可提供的菜品集合,進(jìn)行二次篩選,形成“餐桌標(biāo)識(shí)、菜品1、菜品2、…菜品k”的消費(fèi)習(xí)慣推薦結(jié)果,傳遞給該餐桌上的點(diǎn)餐子系統(tǒng)。
      [0101]該步驟主要是剔除工作,即在Yl和Zl中刪除當(dāng)前不能提供的菜品名稱和對(duì)應(yīng)的頻度值,重新生成集合Y2和Z2。
      [0102]當(dāng)Y2為空時(shí),說明本次推薦失敗,無法為餐桌上提供推薦菜品。
      [0103]當(dāng)Y2中元素?cái)?shù)量超過一定閥值(比如超過該餐桌用戶總數(shù)*2)時(shí),按照頻度值從高到低的順序,只保留數(shù)量閥值內(nèi)的元素,在Y2中刪除剩余菜品。
      [0104]步驟36,點(diǎn)餐子系統(tǒng)根據(jù)Y2為該餐桌用戶顯示推薦菜品,并接收用戶的選擇,最終形成正式的就餐菜單。
      [0105]其中,當(dāng)Y2為空時(shí),本次推薦可以為空,也可以根據(jù)商家策略靈活處理成當(dāng)日特價(jià)菜等等其他清單。
      [0106]步驟37,點(diǎn)餐子系統(tǒng)將就餐菜單傳遞給用戶消費(fèi)習(xí)慣記錄子系統(tǒng),記錄該餐桌用戶的新的就餐信息,即“用戶的身份標(biāo)識(shí)、菜品名稱、頻度、就餐時(shí)間序列”,其中:頻度=該用戶的身份標(biāo)識(shí)對(duì)應(yīng)的菜品的原始頻度數(shù)值+1 ;就餐時(shí)間序列=該用戶的身份標(biāo)識(shí)對(duì)應(yīng)的菜品的原始就餐時(shí)間序列,并且在隊(duì)尾增加新的就餐時(shí)間對(duì)應(yīng)的“年/月/日/時(shí)”。
      [0107]基于上述方法,本發(fā)明實(shí)施例提供了一種點(diǎn)餐服務(wù)器,如圖4所示,為該點(diǎn)餐服務(wù)器的結(jié)構(gòu)示意圖,包括:
      [0108]信息獲取單元41,用于獲取點(diǎn)餐終端發(fā)送的就餐信息;所述就餐信息包括用戶的身份標(biāo)識(shí)、餐桌標(biāo)識(shí)和當(dāng)前就餐時(shí)間;
      [0109]用戶確定單元42,用于根據(jù)信息獲取單元41獲取的所述就餐信息,確定當(dāng)前在同一餐桌上就餐的用戶;
      [0110]歷史消費(fèi)菜品確定單元43,用于根據(jù)預(yù)先存儲(chǔ)的用戶的身份標(biāo)識(shí)和歷史消費(fèi)菜品的對(duì)應(yīng)關(guān)系,確定用戶確定單元42確定出的當(dāng)前在同一餐桌上就餐的用戶共同對(duì)應(yīng)的歷史消費(fèi)菜品;
      [0111]菜品推薦單元44,用于根據(jù)歷史消費(fèi)菜品確定單元43確定出的歷史消費(fèi)菜品,向當(dāng)前在同一餐桌上就餐的用戶的點(diǎn)餐終端發(fā)送菜品推薦信息,以便當(dāng)前在同一餐桌上就餐的用戶能夠根據(jù)所述菜品推薦信息進(jìn)行電子點(diǎn)餐。
      [0112]其中,所述菜品推薦單元44,具體包括:
      [0113]篩選模塊441,用于根據(jù)預(yù)先獲得的當(dāng)前可提供的菜品,對(duì)確定出的歷史消費(fèi)菜品進(jìn)行篩選,得到篩選后的歷史消費(fèi)菜品;
      [0114]菜品推薦模塊442,用于根據(jù)篩選模塊441篩選后的歷史消費(fèi)菜品,向當(dāng)前在同一餐桌上就餐的用戶的點(diǎn)餐終端發(fā)送菜品推薦信息。
      [0115]其中,所述菜品推薦模塊442,具體包括:
      [0116]數(shù)量確定子模塊4421,用于確定篩選后的歷史消費(fèi)菜品的數(shù)量;
      [0117]選擇子模塊4422,用于當(dāng)數(shù)量確定子模塊4421確定的所述數(shù)量大于預(yù)先設(shè)置的閾值時(shí),從篩選后的歷史消費(fèi)菜品中,選擇所述閾值個(gè)數(shù)的歷史消費(fèi)菜品;
      [0118]菜品推薦子模塊4423,用于將選擇子模塊4422選擇的所述閾值個(gè)數(shù)的歷史消費(fèi)菜品作為推薦菜品,發(fā)送給當(dāng)前在同一餐桌上就餐的用戶的點(diǎn)餐終端。
      [0119]其中,所述歷史消費(fèi)菜品確定單元43中的所述對(duì)應(yīng)關(guān)系,具體為:
      [0120]用戶的身份標(biāo)識(shí)、歷史消費(fèi)菜品和歷史消費(fèi)菜品的消費(fèi)頻度這三者之間的對(duì)應(yīng)關(guān)系;
      [0121]所述點(diǎn)餐服務(wù)器還可以包括:
      [0122]消費(fèi)總頻度確定單元45,用于根據(jù)所述歷史消費(fèi)菜品確定單元43中的所述對(duì)應(yīng)關(guān)系,計(jì)算得到每個(gè)確定出的歷史消費(fèi)菜品的消費(fèi)總頻度;其中,每個(gè)確定出的歷史消費(fèi)菜品的消費(fèi)總頻度為:當(dāng)前在同一餐桌上就餐的每個(gè)用戶針對(duì)當(dāng)前確定出的歷史消費(fèi)菜品的消費(fèi)頻度的總和;則
      [0123]所述選擇子模塊4422,具體用于:
      [0124]從篩選后的歷史消費(fèi)菜品中,按照消費(fèi)總頻度從高至低的順序選擇所述閾值個(gè)數(shù)的歷史消費(fèi)菜品。
      [0125]進(jìn)一步的,所述點(diǎn)餐服務(wù)器還可以包括:
      [0126]菜品選擇指令接收單元46,用于接收當(dāng)前在同一餐桌上就餐的用戶的點(diǎn)餐終端發(fā)送的采品選擇指令;
      [0127]更新單元47,用于根據(jù)菜品選擇指令接收單元46接收的所述菜品選擇指令所選擇的菜品,對(duì)所述歷史消費(fèi)菜品確定單元43中的對(duì)應(yīng)關(guān)系進(jìn)行更新。
      [0128]基于上述方法,本發(fā)明實(shí)施例還提供了一種電子點(diǎn)餐系統(tǒng),如圖5所示,為該電子點(diǎn)餐系統(tǒng)的結(jié)構(gòu)示意圖,該電子點(diǎn)餐系統(tǒng)包括:點(diǎn)餐服務(wù)器51和至少一個(gè)點(diǎn)餐終端52,其中:
      [0129]所述點(diǎn)餐終端52,用于獲取用戶的就餐信息;所述就餐信息包括用戶的身份標(biāo)識(shí)、餐桌標(biāo)識(shí)和當(dāng)前就餐時(shí)間;將所述用戶的就餐信息發(fā)送給所述點(diǎn)餐服務(wù)器51 ;并接收所述點(diǎn)餐服務(wù)器51發(fā)送的菜品推薦信息,以便當(dāng)前在同一餐桌上就餐的用戶能夠根據(jù)所述菜品推薦信息進(jìn)行電子點(diǎn)餐;
      [0130]所述點(diǎn)餐服務(wù)器51,用于獲取點(diǎn)餐終端52發(fā)送的用戶的就餐信息;根據(jù)所述就餐信息,確定當(dāng)前在同一餐桌上就餐的用戶;根據(jù)預(yù)先存儲(chǔ)的用戶的身份標(biāo)識(shí)和歷史消費(fèi)菜品的對(duì)應(yīng)關(guān)系,確定當(dāng)前在同一餐桌上就餐的用戶共同對(duì)應(yīng)的歷史消費(fèi)菜品;根據(jù)確定出的歷史消費(fèi)菜品,向當(dāng)前在同一餐桌上就餐的用戶的點(diǎn)餐終端52發(fā)送菜品推薦信息。
      [0131]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
      [0132]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)
      當(dāng)前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1