[0035] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036] 请参阅图1,本发明提供技术方案:分布式区块链移动通讯系统,包括通讯呼叫模块、温度损耗计算模块和通讯配送控制模块,其特征在于:通讯呼叫模块用于在配送员接近配送点时,自动发起对顾客电话的通讯呼叫,温度损耗计算模块用于计算餐食在配送过程中的温度损耗,通讯配送控制模块用于根据餐食在配送过程中的温度损耗情况控制触发呼叫顾客的通讯范围,通讯呼叫模块和温度损耗计算模块均与通讯配送控制模块网络连接;通过设置有通讯呼叫模块、温度损耗计算模块和通讯配送控制模块,可以使配送员送餐至顾客订单地址附近时自动与顾客进行通讯联系,无需手动查询而耽误送餐时间,同时在可以计算餐食在配送过程中的温度消耗实时得到餐食的温度值,并在餐食温度较低时自动扩大通讯范围,更加提前与顾客取得联系,使顾客提前准备至取餐点取餐,减少配送员到达送餐地点后等待顾客前来取餐的时间,最大化减少餐食温度进一步降低的可能,提高顾客的用餐体验,实现了实用性强和餐食就餐体验高的作用。
[0037] 通讯呼叫模块包括位置信息获取模块、定位单元和通讯唤起模块,位置信息获取模块用于根据顾客的订单信息获取顾客所需配送位置,定位单元用于获得配送员位置信息,通讯唤起模块用于唤起配送员与顾客之间的通讯联系,位置信息获取模块和定位单元均与通讯唤起模块网络连接。
[0038] 温度损耗计算模块包括出餐时间确认模块、取餐时间确认模块、一阶损耗速度计算模块和二阶损耗速度计算模块,出餐时间确认模块用于商家在餐饮制作完成后进行确认,并记录出餐的时间,取餐时间确认模块用于配送员在到达商家取餐时进行确认,并记录取餐的时间,一阶损耗速度计算模块用于计算餐食在环境下温度下降速度,二阶损耗速度计算模块用于计算餐食在保温箱内的温度下降速度,出餐时间确认模块与取餐时间确认模块网络连接。
[0039] 一阶损耗速度计算模块和二阶损耗速度计算模块均包括环境温度检测单元和订单信息获取子模块,环境温度监测单元用于监测餐食配送时的环境温度,订单信息获取子模块用于根据顾客的订单信息获取具体餐食品类,根据餐食品类进行分类。
[0040] 通讯配送控制模块包括警戒温度计时模块、配送优先级控制模块、唤起距离控制模块和就餐时间计算模块,警戒温度计时模块与一阶损耗速度计算模块以及二阶损耗速度计算模块网络连接,警戒温度计时模块用于在配送员取到餐食后,根据一阶损耗速度计算模块以及二阶损耗速度计算模块对餐食剩余最佳就餐时间进行计时,配送优先级控制模块与警戒温度计时模块电连接,配送优先级控制模块用于控制配送订单的优先级顺序,唤起距离控制模块与警戒温度计时模块电连接,唤起距离控制模块与通讯唤起模块网络连接,唤起距离控制模块用于控制通讯唤起模块的触发唤起范围,就餐时间计算模块用于计算顾客拿到餐食后的最佳就餐时间。
[0041] 分布式区块链移动通讯系统的运行方法包括以下步骤:
[0042] 步骤S1:顾客选好外卖餐食并下单,商家端接收订单信息并开始制作餐食;
[0043] 步骤S2:餐食制作完成后,商家端通过出餐时间确认模块确认出餐时间T出;
[0044] 步骤S3:一阶损耗速度计算模块对出餐后的餐食温度下降速度进行计算评估;
[0045] 步骤S4:配送员到店进行取餐,并通过取餐时间确认模块进行确认取餐时间T取;
[0046] 步骤S5:二阶损耗速度计算模块对配送期间的餐食温度下降速度进行计算评估;
[0047] 步骤S6:当就餐时温度低于警戒温度w警超过x度时,会影响到顾客的用餐体验,根据餐食的温度在不同环境下的下降速度计算当前温度值后,预估温度下降到警戒温度值时所需时间,并开始计时;
[0048] 步骤S7:配送员到达顾客订单提供的位置附近距离L值时,通讯唤起模块根据订单提供电话信息唤起配送员拨打至顾客的电话,并完成配送,无需手动拨打,减少配送员查询号码时间。
[0049] 步骤S3和步骤S5进一步包括:
[0050] 步骤S351:环境温度监测单元对配送当天的环境温度进行测量;
[0051] 步骤S352:订单信息获取子模块获取顾客下单信息,读取具体餐食,根据餐食信息分类为炒菜和煲汤两大类,并赋予炒菜和煲汤两大类的比热容值;
[0052] 步骤S353:订单信息获取子模块获取顾客下单信息,读取具体餐食的分量,并输出餐食质量值m;
[0053] 步骤S354:一阶损耗速度计算模块对出餐后的餐食温度下降速度进行计算评估,计算公式为: 式中V一为餐食在普通环境放置下,温度下降速度,单位为摄氏度/分钟,Δw为餐食出锅时温度与环境温度下的温度差,c为餐食的比热容,m为餐食的质量,k1为温度下降走势线系数;
[0054] 步骤S355:二阶损耗速度计算模块对配送期间的餐食温度下降速度进行计算评估,计算公式为 式中V二餐食在配送时放置保温箱环境下的温度下降速度,单位为摄氏度/分钟,Δw为餐食出锅时温度与环境温度下的温度差,c为餐食的比热容,m为餐食的质量,k2为温度下降走势线系数。
[0055] 步骤S6中警戒温度计时模块预估温度下降到警戒温度值时所需时间的计算公式为:
[0056]
[0057] 式中,T计为警戒温度计时模块预估温度下降到警戒温度值时所需时间值,并以T计值开始计时,w出为餐食出锅时温度,T取为确认取餐时间,T出为确认出锅时间,V一为餐食在普通环境放置下的温度下降速度,V二为餐食在保温箱环境下的温度下降速度,w警为餐食适宜就餐时的最低温度。
[0058] 步骤S7进一步包括:
[0059] 步骤S71:警戒温度计时模块在计时结束前配送至顾客时,唤起距离控制模块不启动,就餐时间计算模块计算出餐饮配送完成后,处于普通环境放置下到警戒温度所需时间并显示,配送员告知顾客,保证顾客在适宜温度下用餐,当警戒温度计时模块计时完成后,定位单元立即获取当前配送员位置,并通过位置信息获取模块得到顾客定位提供位置,结合配送员导航信息获取路线距离S后,通过电信号传输至唤起距离控制模块,唤起距离控制模块根据距离S的值控制通讯唤起模块的触发距离L的增大系数k3。
[0060] 步骤S71中,就餐时间计算模块对送达后剩余适宜就餐时间的计算公式为:
[0061]
[0062] 式中,T剩为剩余适宜就餐时间值,T达为配送到达顾客的时间;
[0063] 步骤S71中唤起距离控制模块控制触发距离L的增大系数k3的计算公式为:则增大后的触发距离 式中,k3为增大系数,S为配
送员当前位置至顾客订单地址的路线距离,L为通讯唤起模块基础唤起距离;当配送员在餐食温度未降到警戒时间内时送达给顾客后,就餐时间计算剩余适宜就餐时间值T剩,并建议顾客在T剩时间内就餐为宜,避免餐食温度过低影响就餐体验;当配送员在餐食温度降至警戒温度后仍未送达给顾客,则系统根据当前配送员至顾客订单地址距离,计算通讯唤起模块的唤起距离增大系数,并自动扩大通讯唤起距离,进而可以时配送员提取与顾客联系并说明情况,同时可以使顾客提前准备至取餐点取餐,减少配送员到达送餐地点后等待顾客前来取餐的时间,最大化减少餐食温度进一步降低的可能,提高顾客的用餐体验。
[0064] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0065] 最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。