[發明專利]一種基于區塊鏈的餐飲人員身體數據共享系統有效
| 申請號: | 202011443216.7 | 申請日: | 2020-12-08 |
| 公開(公告)號: | CN112527902B | 公開(公告)日: | 2023-01-10 |
| 發明(設計)人: | 李桂梅 | 申請(專利權)人: | 蘇州魚得水電氣科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06Q10/08;G16H20/60;G16H50/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215000 江蘇省蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 餐飲 人員 身體 數據 共享 系統 | ||
1.一種基于區塊鏈的餐飲人員身體數據共享系統,其特征在于:包括用戶個人模塊、健康數據輸入模塊、區塊鏈模塊、數據請求模塊、餐飲商家模塊、數據分析模塊、提示模塊、定位模塊以及派單管理模塊,所述用戶個人模塊包括就餐人員模塊以及餐飲服務人員模塊,所述健康數據輸入模塊用于輸入用戶健康數據,所述用戶健康數據包括就餐人員健康數據以及餐飲服務人員健康數據,所述區塊鏈模塊用于存儲就餐人員健康數據、餐飲服務人員健康數據以及菜品信息數據,所述菜品信息數據包括菜品數據以及對應的需對相應菜品忌口的疾病信息,所述菜品數據包括主食材、配菜以及調料信息,所述菜品信息數據還包括由于各自屬性特征不同而產生的相生或相克信息,所述餐飲商家模塊用于用戶的訂單管理以及菜品管理,所述菜品管理包括上傳菜品數據,所述數據請求模塊在用戶點餐時向區塊鏈模塊請求該用戶的相關數據以及菜品信息數據,所述數據分析模塊用于分析用戶所點菜品與所述數據請求模塊請求到的菜品信息數據的對比分析,所述數據分析模塊還用于餐飲商家模塊派單時的數據分析,所述提示模塊根據數據分析模塊的分析結果向用戶進行相應的提示,所述定位模塊用于獲取用戶當前位置信息以及餐飲商家所在位置信息,所述派單管理模塊用于向餐飲服務人員派單;
所述用戶個人模塊還用于用戶個人的健康數據管理,當用戶個人模塊的健康數據更新時,相應的區塊鏈模塊存儲的該用戶的健康數據也會同時更新,所述區塊鏈模塊在更新時會進行數據留存;
所述數據留存為將本次更新的用戶健康數據與更新之前的用戶健康數據進行對比,本次更新的用戶健康數據為第二用戶健康數據,更新之前的用戶健康數據為第一用戶健康數據,對第一用戶健康數據中在本次更新之后消失的數據進行留存;
所述就餐人員模塊還用于收餐地址的管理,所述收餐地址包括地址的具體位置、樓層信息以及當前地址有無電梯信息,當就餐人員在餐飲商家模塊選擇完菜品并下單時,所述數據請求模塊向區塊鏈模塊請求該就餐人員的健康數據、與就餐人員當前所點菜品相對應的菜品信息數據,所述數據請求模塊還向就餐人員模塊請求本次就餐人員的收餐地址信息,并將請求到的數據輸出至數據分析模塊;
所述數據分析模塊提取出與用戶當前所點菜品相對應的菜品信息數據,并獲取菜品信息數據中需對就餐人員本次所點菜品忌口的疾病信息,所述數據分析模塊將其與就餐人員健康數據進行對比分析,并將分析結果輸出至提示模塊;
所述提示模塊接收所述數據分析模塊的分析結果,若分析結果為就餐人員需對當前所點菜品忌口,則由提示模塊向當前就餐人員發送相應的菜品忌口提示,所述菜品忌口提示包括本次需忌口的原因,原因分為需對主食材忌口、配菜忌口或配料忌口,若分析結果為當前就餐人員無需對當前所點菜品忌口,則提示模塊無需進行相關提示;
所述數據分析模塊還獲取到由于菜品各自屬性特征不同而產生的菜品間的相生或相克信息,所述數據分析模塊根據就餐人員此次所點菜品與獲取到的信息進行對比分析,若當前就餐人員所點菜品中存在菜品相克,則由提示模塊向用戶發送相關提示,并且由數據分析模塊根據當前就餐人員所點菜品中存在菜品相克情況的菜品進行相應的搭配,搭配原則為重新搭配的菜品數量、價格在原先就餐人員所點菜品的數量以及價格的溢出之內;
所述數據分析模塊獲取本次就餐人員的收餐地址信息并從收餐地址信息中提取樓層關鍵字,若當前樓層數大于等于樓層數閾值,則進一步獲取當前地址所在處有無電梯信息,所述定位模塊獲取距離餐飲商家所在位置第一范圍內的當前無派單服務的餐飲服務人員位置信息,所述數據請求模塊向區塊鏈模塊請求第一范圍內的餐飲服務人員健康數據,所述數據分析模塊對餐飲服務人員健康數據中的信息進行提取,獲取餐飲服務人員疾病史以及當前健康狀態,并將獲取到的信息輸出至派單管理模塊,所述派單管理模塊根據接收到的信息對餐飲服務人員進行派單;
所述派單管理模塊的派單原則根據第一范圍內的餐飲服務人員的健康數據與收餐地址信息中的樓層數信息、有無電梯信息制定,若第一范圍內的餐飲服務人員的疾病史信息與當前健康狀態不適宜在無電梯的情況下進行高樓層送餐,則進入等待時間,若等待時間超過預設定時間閾值且第一范圍內未出現適合本次訂單服務的餐飲服務人員,則由提示模塊向就餐人員發送提示信息,所述提示信息為是否取消本次訂單或重新生成訂單,若等待時間在預設定時間閾值以內且第一范圍內出現適合本次訂單服務的餐飲服務人員,則由派單管理模塊向該餐飲服務人員進行派單,若同時出現多個適合本次訂單服務的餐飲服務人員,則根據餐飲服務人員的位置信息,向距離餐飲商家位置最近的餐飲服務人員進行派單;
所述派單管理模塊通過定位模塊獲取距離餐飲商家所在位置第一范圍內的餐飲服務人員位置信息,進而通過餐飲商家模塊獲取第一范圍內的餐飲服務人員的派單服務信息,獲取已有派單服務的餐飲服務人員的取餐地點或送餐地點,所述取餐地點或送餐地點為本次餐飲服務人員的目的地,根據所述目的地以及所述餐飲服務人員的當前位置確定路線信息,對路線信息進行分析的方法包括以下步驟:
S1:從所述路線信息中選取任意兩條存在交匯點的路線,且與路線對應的兩個餐飲服務人員到達交匯點的時間間隔不超過閾值,則分別將兩條路線的目的地A、目的地B以及兩條路線的交匯點C進行連線;
S2:通過目的地A與交匯點C之間的直線距離LAC以及目的地B與交匯點C之間的直線距離SBC計算目的地A與目的地B之間的第一直線距離(SAB)2=(SAC)2+(SBC)2-2(SAC)*(SBC)*cosθ,其中θ為SAC與SBC之間的夾角;
S3:計算所有存在交匯點的兩條路線的目的地之間的第一直線距離,并進一步計算第一直線距離的距離偏差度,所述距離偏差度的計算式如下:Q=|S-S0|/S0
其中,S為目的地之間的第一直線距離,S0為目的地之間的參考直線距離,Q為距離偏差度;
S4:選取其中所有存在交匯點的兩條路線的目的地之間的距離偏差度小于距離偏差度閾值所對應的路線,并且獲取所述兩條路線的交匯點到達對應兩個目的地之間的實際距離;
S5:比較兩條路線的目的地到交匯點之間的實際距離,每條路線對應一個餐飲服務人員的取餐/送餐路線,若餐飲服務人員甲的取餐/送餐路線的所述實際距離小于餐飲服務人員乙的取餐/送餐路線的實際距離,則派單管理模塊向餐飲服務人員甲發起代為取餐/送餐提示,餐飲服務人員乙同樣收到提示;
S6:若餐飲服務人員甲與餐飲服務人員乙都接受提示,則餐飲服務人員甲代為餐飲服務人員乙進行取餐/送餐,若是餐飲服務人員乙此時為送餐,則在交匯點位置與餐飲服務人員甲進行餐品交接,派單管理模塊為餐飲服務人員乙分配當前交匯點位置一定范圍內的新訂單服務,若有一人不接受,則二人繼續按當前行進路線進行取餐/送餐。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州魚得水電氣科技有限公司,未經蘇州魚得水電氣科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011443216.7/1.html,轉載請聲明來源鉆瓜專利網。





