一种应用于火锅底料或菜品的原材料溯源的系统及方法与流程

文档序号:16252296发布日期:2018-12-12 00:08阅读:310来源:国知局
一种应用于火锅底料或菜品的原材料溯源的系统及方法与流程

本发明涉及互联网技术及火锅底料或菜品领域的一种应用于火锅底料或菜品的原材料溯源的系统及方法。

背景技术

随着菜品、火锅底料等质量越来越被重视,但市场亦存在以次充好的现象,然而监管资源跟不上,出品商如餐馆可以挂羊头卖狗肉。纵观时下运用于这方面溯源技术,单纯追溯流程并不能解决菜品、火锅底料的原材料的溯源问题,因为对于成品后的菜品、火锅底料的原材料是很难通过流程来追溯的,在笔者看来,效能不是很理想,比如投入的资金较大实现的效果很微小,再加上消费者参与商品原材料溯源行动的积极性也很小,所以现在市场上出现一些对消费者不利的夹着地沟油的菜品、火锅底料。事实上,传统溯源技术给了菜品出品商相关责任人不自觉的漏洞。



技术实现要素:

鉴于上述目前技术存在的不足或者欠缺,在本技术的发明人看来,针对现在的经营的菜品、火锅底料环境,实现菜品、火锅底料的原材料溯源迫在眉睫。以下内容是本人针对菜品、火锅底料的原材料溯源所发明的技术:

应当理解,以下发明内容出现的“比如”、“例如”等所举例子是为了使本发明思想得到充分的理解,而不是为了限制本发明,另外,以下发明内容出现的“a或(者)b或(者)c或(者)d……”或者“a以及(或者)b以及(或者)c以及(或者)d……”等句式所表达的意思为所列举的技术特征要么个别技术特征出现,要么部分技术特征出现,要么全部技术特征都出现,对于上述原因主要基于本发明在实际运用中因运用场景有所区别,并且对于“比如(如)a或(者)b或(者)c或(者)d……”句式所表达的意思为列举多个技术特征使所解释的技术特征更为清楚,而不是局限于所列举的技术特征,再者,以下发明内容中出现的“对应”技术特征,除了在发明内容中所标注的解释所述“对应”技术特征外,不排除所述“对应”更为一般的解释即产生对应的两个技术特征存在联系,并且这种联系即通过一个技术特征可搜索到与之对应的另一个技术特征,另外,在下面内容中个别地方所出现的“原材料的信息”等同于“原材料的溯源信息”,另外,所述“下同”表示当下文中出现一样的需要解释的词汇或句子时则所述词汇或句子所表达的意思至少包含此处解释说明,另外,所述火锅底料或菜品所包含的原材料指制作所述火锅底料或菜品时所需的原材料,包括制作所述火锅底料或菜品时需对所述原材料进行物理或者化学等方式进行加工使其成为所述商品的一部分。

本发明技术适用于火锅底料和菜品的原材料的溯源,即可应用于火锅底料的原材料的溯源也可应用于菜品的原材料的溯源,以下发明内容如“火锅底料或菜品”表示如果本技术方案运用于火锅底料溯源则指的是火锅底料而不是菜品,如果本技术方案运用于菜品溯源则指的是菜品而不是火锅底料。

为了让读者更加深入了解本发明技术思想,结合一种火锅底料名称为a、菜品名称为b为例,假设a所包含的全部原材料(名称)及含量如下:菜油500克、牛油300克、郫县豆瓣300克、干辣椒350克、生姜20克、大蒜40克、大葱60克、冰糖30克、醪糟汁100克、八角20克、三奈10克、桂皮10克、小茴10克、草果5克、紫草5克、香叶2克、香草2克、公丁香1克,假设菜品b所包含的全部原材料(名称)及含量如下:花生油100g、排骨500g、葱花20g。事实上,但由于现实条件的约束,如不能对火锅底料或菜品的所有原材料一一溯源,因此,某些情况下我们只关注其中对人体健康影响比较大的部分原材料进行溯源如对其中涉及的一种以上的原材料进行溯源,例如对所述火锅底料a进行部分原材料如菜油及牛油郫县豆瓣三种进行溯源、对菜品b的花生油及排骨溯源,当然,本发明技术涵盖了对所有原材料进行溯源(取决于在服务器中登记所述火锅或菜品所包含的原材料种类及其含量,所述含量不只局限于重量,例如还有个、份、盒等单位),但由于篇幅有限,所以以部分原材料进行溯源为例,例如所述火锅底料a的菜油及牛油郫县豆瓣三种原材料、菜品b的花生油及排骨进行溯源,下面在详细描述本发明技术的同时借用此例子作为引子让大家更加深入了解本发明技术或方案。

注:本说明书中事物的代码亦被视为所述事物的名称,因此“名称”视为名称或其对应的代码。所述火锅底料或菜品经营者客户端即与所述火锅底料或菜品经营者账户产生关系的客户端。所述详细溯源信息包含但不限制于下述信息:所述原材料的生产或种植过程产生的信息或出厂检验信息或生产者信息等;下述特征t1对应特征t2,即通过特征t1即可查询到特征t2或通过特征t2即可查询到特征t1,在服务器中可通过非常多种方式实现,比如登记在同一张数据表中、通过对应的关键字作为“桥梁”将登记在不同位置的特征t1、特征t2通过该关键字实现特征t1与特征t2的对应;所述消费信息例如消费者的消费时间、消费金额、与消费者相关的信息如消费id或姓名、联系信息等;与所述火锅底料或菜品名称或名称及数量的登记相关的如登记、登记判断行为可视为下单、下单判断行为,如“登记所述火锅底料或菜品名称或名称及数量的请求”可视为“对所述火锅底料或菜品名称或名称及数量下单请求”,“可登记数量”、“可登记日期”可视为“可下单数量”、“可下单日期”等;对于本发明内容出现的句号或分号或逗号目的都是为了使本发明内容被容易理解,但不是限定本技术发明。

详细发明内容如下:

一种应用于火锅底料或菜品的原材料溯源的系统:

所述系统包含服务器,所述服务器包含原材料的溯源信息登记模块、火锅底料或菜品信息登记模块、所述火锅底料或菜品的消费信息登记模块、火锅底料或菜品的溯源信息查询模块等;

所述火锅底料或菜品信息登记模块用于接收火锅底料或菜品经营者客户端或与所述火锅底料或菜品经营者相关的客户端如所述经营者所加盟的总店客户端等发送的所述火锅底料或菜品信息的登记请求,并将所述火锅底料或菜品信息登记在对应于所述火锅底料或菜品经营者的账户的位置,所述火锅底料或菜品信息至少包含所述火锅底料或菜品名称、所述火锅底料或菜品包含的原材料的名称及含量,所述火锅底料或菜品所包含的原材料的种类至少有一种;以下述例1-1为例(所述“以……例为例”为对该例子的上述内容进行举例,目的是使上述内容得以被理解,但所述例子并不等同上述内容,即所述例子并不是限定上述内容!下文中所出现的例子的目的皆如上述所述):例如火锅底料或菜品经营者通过客户端向服务器登记火锅底料a或者菜品b的名称,以及a所包含的原材料名称:菜油、牛油、郫县豆瓣酱及对应上述原材料的含量:500g、300g、300g,b所包含的原材料名称花生油、排骨及对应上述原材料的含量:200g、500g,所述模块接收到上述请求后则将所述火锅底料名称a或菜品b还有它们所包含的原材料名称及所述原材料的含量登记在对应于火锅底料或菜品经营者账户的位置,这些信息作为所述火锅底料或菜品的原材料溯源的重要依据之一。

所述原材料的溯源信息登记模块用于接收原材料生产商或者供应商与火锅底料或菜品经营者交易所述火锅底料或菜品所包含的原材料的交易量的登记请求然后将所述交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述原材料的余量信息(优选所述原材料与已存在所述账户的余量原材料的保质期一致时才更新所述原材料的余量信息,下同)或者所述原材料的溯源信息登记模块用于接收登记原材料生产商或者供应商与火锅底料或菜品经营者交易所述原材料的交易量的请求并且在登记所述交易量时先判断是否符合登记条件,当符合登记条件之后则将所述原材料的交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述原材料的余量信息(优选所述原材料与已存在所述账户的余量原材料的保质期一致时才更新所述原材料的余量信息,下同),优选将所述交易量信息或所述更新后的余量信息对应于所述原材料名称,同时将所述原材料的全部或部分溯源信息以及(或者)所述原材料生产商或者供应商信息相关信息或所述信息的访问地址与此次登记的所述原材料的名称或交易量进行对应,所述符合登记的条件(或符合的登记条件或符合登记条件,下同)至少为对应于所述原材料生产商或者供应商账户的所述原材料生产商或者供应商与所述火锅底料或菜品经营者可交易(所述可交易是指可以交易或能交易或被允许交易或允许交易,下同)的所述原材料的余量或者对应于所述原材料生产商或者供应商账户的所述原材料的余量不低于此次交易所述原材料的交易量,或者所述符合登记的条件至少为对应于所述原材料生产商或者供应商账户的所述原材料的已交易量与此次所述原材料的交易量的和不超过对应于所述原材料生产商或者供应商账户的所述原材料的总量以及(或者)为登记日期在所述原材料的保质期内;以下述例1-2为例:例如所述原材料的溯源信息登记模块分别接收菜油、牛油、郫县豆瓣酱或花生油、排骨生产商或者供应商与火锅底料或菜品经营者交易菜油、牛油、郫县豆瓣酱或花生油、排骨的交易量分别为50kg、40kg、20kg、30kg、10kg的登记请求(例如所述原材料生产商或者供应商通过其所使用的客户端向服务器发送与其交易的对象、交易的物料名称、交易量的信息),优选地,所述模块判断对应于上述原材料的生产商或供应商的账户中的原材料的余量或者允许上述原材料的生产商或供应商与所述火锅底料或菜品经营者交易所述原材料的余量是否不低于所述交易量,以菜油为例:对应于菜油的生产商或供应商的账户的菜油余量为49.99kg,则拒绝将所述50kg交易量登记在对应于所述火锅底料经营者账户中或者拒绝将所述50kg信息更新对应于所述火锅底料经营者账户中的菜油的余量,若所述余量为50.1kg,则将所述50kg信息登记在对应于所述火锅底料经营者账户的位置或者根据所述50kg信息更新对应于所述火锅底料经营者账户中的菜油的余量信息,同时更新所述菜油的生产商或供应商的账户的菜油余量为0.1kg,对于更新对应于所述火锅底料经营者账户中的菜油的余量信息做法的前提优选为所交易的菜油的保质期与之前的余量的菜油的保质期一致即当此次登记的菜油的保质期跟已对应于所述火锅底料经营者账户菜油的余量的保质期一致时则更新将所述登记量加上所述余量成为新的余量信息,另外,优选将所交易的菜油的溯源信息的访问地址或所述菜油的批次信息(所述批次信息已与所述菜油的溯源信息对应)登记在对应于所述火锅底料经营者账户的位置例如与登记的交易量信息进行对应。

在对火锅底料或菜品进行售卖或者被点餐者点单时,消费者通过消费者客户端对所述火锅底料或菜品进行下单或者火锅底料或菜品经营者通过火锅底料或菜品经营者客户端对所述火锅底料或菜品进行下单,上述客户端则向服务器发送所述火锅底料或菜品名称及其数量,若只发送火锅底料或菜品名称,则默认数量为1(下同),例如上述客户端向服务器发送火锅底料a及数量1的信息;

所述火锅底料或菜品的消费信息登记模块用于接收火锅底料或菜品经营者客户端或者消费者客户端发送的登记所述火锅底料或菜品的名称或者所述火锅底料或菜品名称及数量的请求,并判断是否符合登记条件,当符合登记条件后则将所述火锅底料或菜品名称或者所述火锅底料或菜品所包含的所述原材料的溯源信息(所述原材料的溯源信息对应于所述原材料或菜品经营者账户的所述原材料的余量信息,优选地,对应于所述原材料或菜品经营者账户的每一批次所述原材料的余量信息是独立的)或者所述火锅底料或菜品名称及数量与一个id对应(与此对应:若在判断符合条件之前所述火锅底料或菜品名称或所述火锅底料或菜品名称及数量与所述id存在对应,当判断此次登记不符合所述登记条件时,则服务器拒绝通过查询所述id进而查询所述火锅底料或菜品的原材料的溯源信息,下同),另外还将所述火锅底料或菜品所包含的原材料的溯源信息或所述信息的访问地址与所述id对应,优先还登记此次消费者期间所产生的消费信息与所述id对应,所述消费信息由所述上述客户端传递至本服务器或者由本服务器所记录的消费信息,所述符合的登记条件至少为:所述火锅底料或菜品可登记的数量不低于所述请求登记的数量(所述请求登记的数量即上述火锅底料或菜品经营者客户端或者消费者客户端发送的登记所述火锅底料或菜品的名称或者所述火锅底料或菜品的数量,若没有发送所述数量信息,则数量默认为1,下同),或者所述符合登记的条件至少为:根据对应于所述火锅底料或菜品经营者账户的所述火锅底料或菜品包含的原材料的名称及含量的信息(如在所述火锅底料或菜品信息登记模块所登记的所述火锅底料或菜品的信息,下同),对应于所述火锅底料或菜品经营者账户的每一种所述火锅底料或菜品所包含的原材料(所述每一种……的原材料即所述火锅底料或菜品所包含的每一种原材料,比如已登记的所述火锅底料或菜品所包含的2种原材料信息,即指的是所述2种原材料,下同)的余量不低于所述请求登记的数量乘所述火锅底料或菜品包含的所述原材料的含量或者所述登记日期在所述火锅底料或菜品或者火锅底料或菜品所包含的原材料的保质期之内,所述火锅底料或菜品可登记的数量为:优选地在所述火锅底料或菜品所包含的原材料的保质期内,服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算而出,或者为:当服务器登记所述原材料新的交易量信息成功后则根据所述火锅底料或菜品所包含的原材料的含量计算出所述火锅底料或菜品新增可登记的数量,若其他条件相同,则所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可登记的数量,同时根据所述原材料的保质期设定所述火锅底料或菜品可登记的日期时间,当计算出所述可登记的数量之后则更新所述原材料登记在服务器中的余量信息;以下述例1-3为例:以火锅底料a为例,所述模块接收到火锅底料a及对应数量为1的下单信息(下单即登记,该行为亦视为登记的请求,下同),所述模块器然后判断是否符合登记条件,所述符合登记的条件例如为所述火锅底料a可登记的数量至少为1,或者根据所述火锅经营者账户对应的火锅底料a所包含的菜油的含量500g、牛油的含量300g、郫县豆瓣酱的含量300g的信息,对应于所述火锅底料经营者账户中的菜油、牛油、郫县豆瓣酱的余量(所述余量信息优选取决于保质最后日期不低于此次登记日期的所述原材料的多批次的余量的总和)都分别不低1*500g、1*300g、1*300g,或者对应于所述火锅底料经营者账户中的菜油、牛油、郫县豆瓣酱的保质最长日期大于登记日期或者所述火锅底料a保质最长日期大于登记日期,优选地,上述条件可进行组合。当符合登记条件则将所述火锅底料a及数量与一个id对应,优选地,将此次登记的火锅底料a所使用的所述菜油、牛油、郫县豆瓣酱的溯源信息的存储位置信息亦登记在对应于所述id的位置,这样,当查询所述id时就很方便地检索到上述原材料的溯源信息,该id可以为服务器自主生成或由上述客户端发送至本服务器或由其他服务器发送至本服务器,因此,所述id可以为订单信息或支付订单信息或者与上述信息进行对应的信息或者包含上述信息的字符串等,对应于所述火锅底料a的可登记数量的理解,若当前没有过期的所述菜油、牛油、郫县豆瓣酱的当前余量分别为2000g、1000g、300g(上述余量信息可能为所述原材料的多批次的余量的总和),则可登记数量为1(因为郫县豆瓣酱的余量只能符合登记的数量为1),或者,当服务器在确定接受所述菜油或牛油或郫县豆瓣酱的交易量如所述菜油的交易量为100kg后,原先菜油、牛油、郫县豆瓣酱的余量分别为100g、1000g、300g,则根据所述火锅底料a所包含的菜油、牛油、郫县豆瓣酱的含量计算出所述火锅底料a新增可登记的数量为1,然后更新所述菜油、牛油、郫县豆瓣酱的余量分别为1600g、700g、0g,若此批次菜油的保质期跟以往一致,若原来的可登记数量为6,则更新后的余量为7,并且之后每当登记所述火锅底料a的数量与所述id对应后,则更新所述可登记的余量,这之后,例如此次申请登记所述火锅底料a的数量之前,已成功登记的数量为4,那么此次可登记的数量为3。当然,在所述服务器登记所述火锅底料a及数量与所述id成功后则更新对应于所述火锅底料经营者账户的所述原材料的余量或已使用量信息或所述火锅底料a可登记的数量信息。对应于菜品的下单、判断、登记与上述火锅底料的下单、判断、登记方式类似,例如菜品b为例,同样根据其所述登记在对应于所述菜品经营者账户的花生油、排骨原材料的余量与所述菜品b的请求登记的量进行判断是否符合登记条件,符合则将所述菜品b名称或所述菜品b名称及数量与一个id对应,同样地,优选地将所述花生油、排骨的溯源信息与所述id进行对应。

在将所述id或与所述id相关的信息传递到消费者过程中,

所述系统所包含的所述火锅底料或菜品经营者客户端将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码或者所述服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码并通过互联网返回给所述火锅底料或菜品经营者客户端或者在所述消费者位置信息已被服务器所获取的情况下所述系统中的服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)与消费者消费位置信息进行对应或者所述系统所包含的服务器将所述id与此次消费的电子结算订单进行对应;以下述例1-4为例:例如在登记成功后(或称下单成功后),所述火锅底料经营者客户端接收到服务器返回的id或者由所述客户端自行产生的id例如order_id_123_123_123转化为二维码或者将所述id后拼接域名如fwei.cn或者小程序(微信/支付宝)识别代码如wx1001形成新的字符串如fwei.cn/order_id/order_id_123_123_123或者wx1001/order_id/order_id_123_123_123再对其转化为二维码,对于有些字符职能通过条形码表达时,则采用条形码进行表达上字符,上述字符串如wei.cn/order_id/order_id_123_123_123或者wx1001/order_id/order_id_123_123_123亦可由服务器拼接实现然后返回所述客户端,所述客户端再对其进行二维码转化,或者上述id或新的字符串由服务器转化为二维码后返回给客户端,这样客户端可以通过其展示给消费者进行小程序或者第三方支付平台进行电子付款(如所述id或所述新的字符串包含支付金额信息或者所述id在服务器中与所述支付的金额对应)或者打印成纸质二维码交予消费者以便消费者进行所述火锅底料a或菜品b的原材料溯源。当然,所述系统亦可将所述id或与所述id对应的信息返回给对此次消费所述火锅底料或菜品下单的消费者客户端。

优选地,所述二维码或所述条形码所表达的信息中包含所述此次消费的金额或电子结算订单信息,在消费者对此次消费进行支付时,即在支付阶段,消费者通过所述消费者客户端如微信小程序或支付宝小程序扫描所述条形码或二维码从而通过所述条形码或二维码获取支付订单信息,进而所述消费者客户端调取支付模块/客户端实现支付,当所述消费者客户端获取支付成功的信息后将所述id或与所述id信息存储在本地或者将所述id或支付订单信息等发送至服务器,或者所述服务器接收到支付成功的信息后将所述id存储在对应于所述消费者账户的位置。

当消费者通过消费者客户端发送所述id或与所述id对应的信息进行向服务器查询所述id对应的溯源信息时:

所述火锅底料或菜品的溯源信息查询模块用于接收消费者客户端借助互联网发送的查询所述id或与所述id对应的信息的请求,并将对应于所述id的全部或者部分信息(如在所述火锅底料或菜品消费信息登记的所述id对应的所述火锅底料或菜品所包含的原材料的溯源信息,下同)如所查询的火锅底料或菜品所包含的原材料的全部或部分溯源信息如所述原材料的生产商或者供应商相关信息等信息以及(或者)所述火锅底料或菜品的消费信息如火锅底料或菜品名称以及(或者)与制造或制造商相关的信息或者与上述信息(即全部或者部分信息,下同)对应的查询链接等通过互联网返回给消费者客户端。以下述例1-5为例:比如消费者通过所述消费者客户端比如uc浏览器扫描包含所述id(包括与所述id对应的信息)或包含上述信息的网址的二维码发送至服务器或者消费者通过所述消费者客户端如微信/支付宝公众或小程序、外卖app等点击存储在客户端中的所述id(或与所述id对应的信息)然后所述消费者客户端发送所述id或与所述id对应的信息至服务器(此处所述的与所述id对应的信息如字符上的对应如加解密等对应关系如包含所述id的对应关系如上述信息的对应的条形码或二维码等等都可以视为与所述id对应的信息,即与所述id产生关联的信息都视为与所述id对应的信息),所述模块将对应于所述id的消费或与消费者相关的信息、(对应于火锅底料a)菜油、牛油、郫县豆瓣酱或(对应于菜品b)花生油、排骨的溯源信息如上述批次原材料的生产者及其信息、检验信息等或者与上述信息对应的查询链接等通过互联网返回给消费者客户端如uc浏览器。优选地,当所述服务器接收上述查询所述id的请求时,若判断所述id所对应的订单存在未付款或付款未成功的标志时则返回跳转至付款app或付款小程序的信息或返回与未付款相关的提示信息。

一种应用于火锅底料或菜品的原材料溯源的系统:

所述系统包含服务器,所述服务器包含原材料的溯源信息登记模块、火锅底料或菜品的消费信息登记模块、火锅底料或菜品的溯源信息查询模块等;

所述系统还包含原材料的溯源信息登记模块2或火锅底料或菜品信息登记模块或者所述系统还包含原材料的溯源信息登记模块2及火锅底料或菜品信息登记模块,

所述火锅底料或菜品信息登记模块用于接收火锅底料或菜品制造商客户端等发送的所述火锅底料或菜品信息的登记请求,并将火锅底料或菜品信息登记在对应于所述火锅底料或菜品制造商的账户的位置,所述火锅底料或菜品信息至少包含所述火锅底料或菜品名称、所述火锅底料或菜品所包含的原材料的名称及含量,所述火锅底料或菜品所包含的原材料的种类至少有一种;将例1-1中所述火锅底料或菜品经营者替换为所述火锅底料或菜品制造商即成为例2-1,通过所述例2-1可让读者更加深刻理解上述内容。

所述原材料的溯源信息登记模块2用于接收原材料生产商或者供应商与所述火锅底料或菜品制造商交易所述原材料的交易量的登记请求并将所述交易量登记在对应于所述火锅底料或菜品制造商账户的位置或根据所述交易量信息更新所述火锅底料或菜品制造商账户中的所述原材料的余量信息或者所述原材料的溯源信息登记模块2用于接收所述原材料生产商或者供应商与火锅底料或菜品经营者交易所述原材料的交易量的登记请求并判断所述请求是否符合登记条件,当符合登记条件之后则将所述原材料的交易量登记在对应于所述火锅底料或菜品制造商账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述原材料的余量信息,所述符合的登记条件至少为对应于所述原材料生产商或者供应商账户的所述原材料生产商或者供应商与所述火锅底料或菜品制造商可交易的所述原材料的余量或对应于所述原材料生产商或者供应商账户的所述原材料的余量不低于此次交易所述原材料的交易量或者为所述原材料登记在服务器或者对应于原材料生产商或者供应商账户的已交易量与所述原材料的交易量的和不超过所述原材料登记在服务器或者对应于所述原材料生产商或者供应商账户位置的所述原材料的总量或者为登记日期在所述原材料的保质期内;将例1-2中所述火锅底料或菜品经营者替换为所述火锅底料或菜品制造商即成为例2-2,通过所述例2-2可让读者更加深刻理解上述内容。

所述原材料的溯源信息登记模块用于接收登记所述火锅底料或菜品制造商与所述火锅底料或菜品经营者交易所述火锅底料或菜品的交易量的请求,并将所述交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述火锅底料或菜品的余量信息,同时将所述原材料的全部或部分溯源信息以及(或者)所述原材料生产商或者供应商信息相关信息或所述信息的访问地址与此次登记的所述原材料的名称或交易量进行对应,或者所述原材料的溯源信息登记模块用于接收登记所述火锅底料或菜品制造商与所述火锅底料或菜品经营者交易所述火锅底料或菜品的交易量的请求然后判断是否符合登记条件,当符合登记条件后则将所述交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述火锅底料或菜品的余量信息,同时将所述原材料的全部或部分溯源信息以及(或者)所述原材料生产商或者供应商信息相关信息或所述信息的访问地址与此次登记的所述原材料的名称或交易量进行对应,所述符合的登记条件至少为对应于火锅底料或菜品制造商账户的所述火锅底料或菜品制造商与所述火锅底料或菜品经营者可交易的所述火锅底料或菜品的余量或对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品的余量不低于此次交易所述火锅底料或菜品的交易量,或者所述符合登记的条件至少为:根据对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品包含的原材料的名称及含量的信息,对应于所述火锅底料或菜品制造商账户的每一种所述火锅底料或菜品所包含的原材料的余量不低于此次交易所述火锅底料或菜品的数量乘所述火锅底料或菜品包含的所述原材料的含量或者所述登记日期在所述火锅底料或菜品或者火锅底料或菜品所包含的原材料的保质期之内,对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品可交易的数量为:在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算而出,或者为:在所述火锅底料或菜品制造商请求登记所述火锅底料或菜品数量时在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算是否满足登记所述数量的要求,如果满足则将所述数量登记在对应于所述火锅底料或菜品制造商账户的位置,所述所登记的数量作为所述可交易的数量的新增数量,所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可交易的数量,或者为:当服务器登记所述原材料新的交易量信息成功后则根据所述火锅底料或菜品所包含的原材料的含量计算出所述火锅底料或菜品可登记的数量,所述可登记的数量作为所述可交易的数量的新增数量,若其他条件相同,所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可交易的数量,同时根据所述原材料的保质期设定所述火锅底料或菜品可登记的日期时间,当计算出所述可登记的数量之后则更新所述原材料登记在服务器中的余量信息;以下述例2-3为例:所述模块接收到所述上述双方交易所述火锅底料a及数量为10的登记请求,所述模块然后判断是否符合登记条件,所述符合登记的条件例如为所述火锅底料a可交易登记的数量至少为10,或者根据所述火锅经营者账户对应的火锅底料a所包含的菜油的含量500g、牛油的含量300g、郫县豆瓣酱的含量300g的信息,对应于所述火锅底料经营者账户中的菜油、牛油、郫县豆瓣酱的余量都分别不低10*500g、10*300g、10*300g,或者对应于所述火锅底料经营者账户菜油、牛油、郫县豆瓣酱的保质最长日期大于登记日期或者所述火锅底料a保质最长日期大于登记日期,优选地,上述条件可进行组合。当符合登记条件则将所述数量登记对应于所述火锅底料经营者账户中对应于所述火锅底料a的位置,优选地,将此次登记的火锅底料a所使用的所述菜油、牛油、郫县豆瓣酱的溯源信息的存储位置信息亦登记在对应于所述交易量的位置,对应于火锅底料a的可登记数量的理解,若所述菜油、牛油、郫县豆瓣酱的当前余量分别为2000g、1000g、300g,则可登记数量为1(因为郫县豆瓣酱的余量只能符合登记的数量为1),或者,当服务器接收菜油或牛油或郫县豆瓣酱的交易量如所述菜油的交易量为100kg,菜油、牛油、郫县豆瓣酱的余量分别为100g、1000g、300g,则根据所述火锅底料a所包含的菜油、牛油、郫县豆瓣酱的含量计算出所述火锅底料a新增可登记的数量为1,然后更新所述菜油、牛油、郫县豆瓣酱的余量分别为1600g、700g、0g,若此批次菜油的保质期跟以往一致,若原来的可登记数量为6,则更新后的余量为7,并且之后每当登记所述火锅底料a的数量成功后,则更新所述可登记/交易的余量,这之后,例如此次申请登记所述火锅底料a的交易数量之前,已成功登记的数量为4,那么此次可登记/交易的数量为3。对于菜品的例子与所述火锅底料的例子类似,比如将所述火锅底料的原材料替换成所述菜品的原材料(只是原材料的种类及含量有增删)即为所述菜品的例子,因此在此不再累赘所述菜品的例子。

在对火锅底料或菜品进行售卖或者被点餐者点单时,消费者通过消费者客户端对所述火锅底料或菜品进行下单或者火锅底料经营者通过火锅底料经营者客户端对所述火锅底料或菜品进行下单,上述客户端则向服务器发送所述火锅底料或菜品名称及其数量,若只发送火锅底料或菜品名称,则默认数量为1(下同),例如上述客户端向服务器发送火锅底料a及数量1的信息;

所述火锅底料或菜品的消费信息登记模块用于接收火锅底料或菜品经营者客户端或消费者客户端发送的登记火锅底料或菜品名称或者所述火锅底料或菜品名称及数量的申请,并判断是否符合登记条件,当符合登记条件之后则将所述火锅底料或菜品名称或者所述火锅底料或菜品所包含的所述原材料的溯源信息(所述原材料的溯源信息对应于所述原材料或菜品经营者账户的所述火锅底料或菜品的余量信息,优选地,对应于所述原材料或菜品制造商账户的每一批次所述火锅底料或菜品的余量信息是独立的)或者所述火锅底料或菜品名称及数量与一个id进行对应,另外还将所述火锅底料或菜品所包含的原材料的溯源信息或所述信息的访问地址与所述id对应,所述符合的登记条件至少为:对应于所述火锅经营者账户的所述火锅底料或菜品的余量不低于所述申请登记的数量或者登记日期在所述火锅底料或菜品的保质期之内,另外,除了将所述id与所述火锅底料或菜品名称或者所述火锅底料或菜品名称及数量对应外,还将所述id与所述火锅底料或菜品所述包含的原材料的全部或部分溯源信息对应,所述火锅底料或菜品可登记的数量为:在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算而出,或者为:当服务器登记所述原材料新的交易量信息成功后则根据所述火锅底料或菜品所包含的原材料的含量计算出所述火锅底料或菜品新增可登记的数量,若其他条件相同,则所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可登记的数量,同时根据所述原材料的保质期设定所述火锅底料或菜品可登记的日期时间,当计算出所述可登记的数量之后则更新所述原材料登记在服务器中的余量信息);以下述例2-4为例:所述模块接收到火锅底料a及数量为1的信息,所述模块器然后判断是否符合登记条件,所述符合登记的条件例如为对应于所述火锅经营者账户的所述火锅底料a可登记的数量至少为1,或者所述火锅底料a的保质最长日期大于登记日期,优选地,上述条件可进行组合。当符合登记条件则将所述火锅底料a及数量与一个id对应,优选地,将此次登记的火锅底料a所使用的所述菜油、牛油、郫县豆瓣酱的溯源信息的存储位置信息亦登记在对应于所述id的位置,这样,当查询所述id时就很方便地检索到上述原材料的溯源信息,该id可以为服务器自主生成或由上述客户端发送至本服务器或由其他服务器发送至本服务器,因此,所述id可以为订单信息或支付订单信息或者与上述信息进行对应的信息。对于菜品的例子与所述火锅底料的例子类似,比如将所述火锅底料及其原材料信息替换成所述菜品及其原材料信息即为所述菜品的例子,因此在此不再累赘所述菜品的例子。

在将所述id或与所述id相关的信息传达到消费者过程中,

所述系统所包含的所述火锅底料或菜品经营者客户端将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码或者所述服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码并通过互联网返回给所述火锅底料或菜品经营者客户端或者在所述消费者位置信息已被服务器所获取的情况下所述系统中的服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)与消费者消费位置信息进行对应或者所述系统所包含的服务器将所述id与此次消费的电子结算订单进行对应;可通过所述例1-4可让读者更加深刻理解上述内容。

当消费者通过消费者客户端发送所述id信息进行向服务器查询所述id对应的溯源信息时:

所述火锅底料或菜品的溯源信息查询模块用于接收消费者客户端借助互联网发送的查询所述id或与所述id对应的信息的请求,并将对应于所述id的全部或者部分信息如所查询的火锅底料或菜品所包含的原材料的全部或部分溯源信息如所述原材料的生产商或者供应商相关信息等信息以及(或者)所述火锅底料或菜品的消费信息如火锅底料或菜品名称以及(或者)与制造或制造商相关的信息或者与上述信息(即全部或者部分信息,下同)对应的查询链接等通过互联网返回给消费者客户端。优选地,当所述服务器接收上述查询所述id的请求时,若判断所述id所对应的订单存在未付款或付款未成功的标志时则返回跳转至付款app或付款小程序的信息或返回与未付款相关的提示信息。可通过所述例1-5可让读者更加深刻理解上述内容。

一种应用于火锅底料或菜品的原材料溯源的方法,包含以下步骤:

所述服务器接收所述火锅底料或菜品经营者客户端登记所述火锅底料或菜品相关信息的请求,并将所述火锅底料或菜品相关信息登记在对应于所述火锅底料或菜品经营者的账户的位置,所述火锅底料或菜品相关信息包含所述火锅底料名称或菜品名称、所述火锅底料或菜品所包含的原材料的名称及含量。通过所述例1-1可让读者更加深刻理解上述内容。

火锅底料或菜品的原材料生产商或者供应商与火锅底料或菜品经营者通过约定的客户端向服务器发送交易所述原材料的信息,所述约定客户端如原材料生产商或者供应商客户端或者火锅底料或菜品经营者客户端。

a、服务器接收所述原材料生产商或者供应商与火锅底料或菜品经营者交易所述原材料的交易量的登记请求,并将所述交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户的所述原材料的余量信息或者服务器接收所述原材料生产商或者供应商与火锅底料或菜品经营者交易所述原材料的交易量的登记请求并且在登记所述交易量时先判断所述请求是否符合登记条件,当符合登记条件之后则将所述原材料的交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户的所述原材料的余量信息,所述交易量作为所述火锅底料或菜品经营者使用此批次的所述原材料的总量,在登记所述交易量信息外还将所述原材料的全部或部分溯源信息以及(或者)所述原材料生产商或者供应商信息相关信息或所述信息的访问地址与此次登记的所述原材料的名称或交易量进行对应,所述符合的登记条件至少为对应于所述原材料生产商或者供应商账户的所述原材料生产商或者供应商与所述火锅底料或菜品经营者可交易的所述原材料的余量或对应于所述原材料生产商或者供应商账户的所述原材料的余量不低于此次交易所述原材料的交易量或者为所述原材料登记在服务器或者对应于原材料生产商或者供应商账户的已交易量与所述原材料的交易量的和不超过所述原材料登记在服务器或者对应于所述原材料生产商或者供应商账户位置的所述原材料的总量或者为登记日期在所述原材料的保质期内;通过所述例1-2可让读者更加深刻理解上述内容。

在对火锅底料或菜品进行售卖或者被点餐者点单时,消费者通过消费者客户端对所述火锅底料或菜品进行下单或者火锅底料经营者通过火锅底料经营者客户端对所述火锅底料或菜品进行下单,上述客户端则向服务器发送所述火锅底料或菜品名称及其数量,若只发送火锅底料或菜品名称,则默认数量为1(下同),例如上述客户端向服务器发送火锅底料a及数量1的信息;

b、服务器接收所述火锅底料或菜品经营者客户端或消费者客户端发送的登记火锅底料或菜品名称或者所述火锅底料或菜品名称及数量的请求(若只接收到登记所述火锅底料或菜品的名字的请求,则默认请求登记的数量为1),然后判断是否符合登记条件,当符合登记条件后则将所述火锅底料或菜品名称或者所述火锅底料或菜品所包含的所述原材料的溯源信息(所述原材料的溯源信息对应于所述原材料或菜品经营者账户的所述原材料的余量信息,优选地,对应于所述原材料或菜品经营者账户的每一批次所述原材料的余量信息是独立的)或者所述火锅底料或菜品名称及数量与一个id对应或者将所述火锅底料或菜品名称或者所述火锅底料或菜品名称及数量、所述火锅底料或菜品的溯源信息或者所述火锅底料或菜品所包含的原材料的溯源信息与一个id对应,另外还将所述火锅底料或菜品所包含的原材料的溯源信息或所述信息的访问地址与所述id对应,所述符合的登记条件至少为:所述火锅底料或菜品可登记的数量不低于所述请求登记的数量,或者所述符合的登记条件至少为:根据对应于所述火锅底料或菜品经营者账户的所述火锅底料或菜品包含的原材料的名称及含量的信息,对应于所述火锅底料或菜品经营者账户的每一种所述火锅底料或菜品所包含的原材料的余量不低于所述请求登记的数量乘所述火锅底料或菜品包含的所述原材料的含量或者所述登记日期在所述火锅底料或菜品或者火锅底料或菜品所包含的原材料的保质期之内,所述火锅底料或菜品可登记的数量为:在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算而出,或者为:当服务器登记所述原材料新的交易量信息成功后则根据所述火锅底料或菜品所包含的原材料的含量计算出所述火锅底料或菜品新增可登记的数量,若其他条件相同,则所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可登记的数量,同时根据所述原材料的保质期设定所述火锅底料或菜品可登记的日期时间,当计算出所述可登记的数量之后则更新所述原材料登记在服务器中的余量信息;可通过所述例1-3可让读者更加深刻理解上述内容。通过所述例1-3可让读者更加深刻理解上述内容。

在将所述id或与所述id相关的信息传递到消费者过程中,

所述火锅底料或菜品经营者客户端将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码或者所述服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码并通过互联网返回给所述火锅底料或菜品经营者客户端或者在所述消费者位置信息已被服务器所获取的情况下所述服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)与消费者消费位置信息进行对应或者所述服务器将所述id与此次消费的电子结算订单进行对应;通过所述例1-4可让读者更加深刻理解上述内容。

当消费者通过消费者客户端发送所述id信息进行向服务器查询所述id对应的溯源信息时:

c.服务器接收消费者客户端借助互联网发送的查询所述id或与所述id对应的信息的请求,并将对应于所述id的全部或者部分信息如所述火锅底料或菜品所包含的原材料的全部或者部分溯源信息或者与上述信息对应的查询链接等通过互联网返回给消费者客户端。优选地,当所述服务器接收上述查询所述id的请求时,若判断所述id所对应的订单存在未付款或付款未成功的标志时则返回跳转至付款app或付款小程序的信息或返回与未付款相关的提示信息。通过所述例1-5可让读者更加深刻理解上述内容。

一种应用于火锅底料或菜品的原材料溯源的方法,包含以下步骤:

所述服务器接收所述火锅底料或菜品经营者客户端登记所述火锅底料或菜品相关信息的请求,并将所述火锅底料或菜品相关信息登记在对应于所述火锅底料或菜品经营者的账户的位置,所述火锅底料或菜品相关信息包含所述火锅底料名称或菜品名称、所述火锅底料或菜品所包含的原材料的名称及含量。通过所述例2-1可让读者更加深刻理解上述内容。

在步骤a之前:服务器接收原材料生产商或者供应商与所述火锅底料或菜品制造商交易所述原材料的交易量的登记请求并将所述交易量登记在对应于所述火锅底料或菜品制造商账户的位置或根据所述交易量信息更新所述火锅底料或菜品制造商账户中的所述原材料的余量信息或者所述服务器接收所述原材料生产商或者供应商与火锅底料或菜品经营者交易所述原材料的交易量的登记请求并判断所述请求是否符合登记条件,当符合登记条件之后则将所述原材料的交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述原材料的余量信息,同时将所述原材料的全部或部分溯源信息以及(或者)所述原材料生产商或者供应商信息相关信息或所述信息的访问地址与此次登记的所述原材料的名称或交易量进行对应,所述符合的登记条件至少为对应于所述原材料生产商或者供应商账户的所述原材料生产商或者供应商与所述火锅底料或菜品制造商可交易的所述原材料的余量或对应于所述原材料生产商或者供应商账户的所述原材料的余量不低于此次交易所述原材料的交易量或者为所述原材料登记在服务器或者对应于原材料生产商或者供应商账户的已交易量与所述原材料的交易量的和不超过所述原材料登记在服务器或者对应于所述原材料生产商或者供应商账户位置的所述原材料的总量或者为登记日期在所述原材料的保质期内;通过所述例2-2可让读者更加深刻理解上述内容。

a、服务器接收登记所述火锅底料或菜品制造商与所述火锅底料或菜品经营者交易所述火锅底料或菜品的交易量的请求,并将所述交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述火锅底料或菜品的余量信息同时所述火锅底料或菜品的溯源信息对应于所述交易量信息(下同),或者服务器接收登记所述火锅底料或菜品制造商与所述火锅底料或菜品经营者交易所述火锅底料或菜品的交易量的请求然后判断是否符合登记条件,当符合登记条件后则将所述交易量登记在对应于所述火锅底料或菜品经营者账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品经营者账户中的所述火锅底料或菜品的余量信息,所述符合的登记条件至少为对应于火锅底料或菜品制造商账户的所述火锅底料或菜品制造商与所述火锅底料或菜品经营者可交易的所述火锅底料或菜品的余量或对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品的余量不低于此次交易所述火锅底料或菜品的交易量,或者所述符合的登记条件至少为:根据对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品包含的原材料的名称及含量的信息,对应于所述火锅底料或菜品制造商账户的每一种所述火锅底料或菜品所包含的原材料的余量不低于此次交易所述火锅底料或菜品的数量乘所述火锅底料或菜品包含的所述原材料的含量或者所述登记日期在所述火锅底料或菜品或者火锅底料或菜品所包含的原材料的保质期之内,对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品可交易的数量为:在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算而出,或者为:在所述火锅底料或菜品制造商请求登记所述火锅底料或菜品数量时在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算是否满足登记所述数量的要求,如果满足则将所述数量登记在对应于所述火锅底料或菜品制造商账户的位置,所述所登记的数量作为所述可交易的数量的新增数量,所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可交易的数量,或者为:当服务器登记所述原材料新的交易量信息成功后则根据所述火锅底料或菜品所包含的原材料的含量计算出所述火锅底料或菜品可登记的数量,所述可登记的数量作为所述可交易的数量的新增数量,若其他条件相同,所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可交易的数量,同时根据所述原材料的保质期设定所述火锅底料或菜品可登记的日期时间,当计算出所述可登记的数量之后则更新所述原材料登记在服务器中的余量信息);通过所述例2-3可让读者更加深刻理解上述内容。

在对火锅底料或菜品进行售卖或者被点餐者点单时,消费者通过消费者客户端对所述火锅底料或菜品进行下单或者火锅底料或菜品经营者通过火锅底料或菜品经营者客户端对所述火锅底料或菜品进行下单,上述客户端则向服务器发送所述火锅底料或菜品名称及其数量,若只发送火锅底料或菜品名称,则默认数量为1(下同),例如上述客户端向服务器发送火锅底料a及数量1的信息;

b、服务器接收所述火锅底料或菜品经营者客户端或消费者客户端发送的登记火锅底料或菜品名称或者所述火锅底料或菜品名称及数量的请求(当只接收到登记所述火锅底料或菜品名称的登记请求时则默认数量为1),并判断是否符合登记条件,当符合登记条件之后则将所述火锅底料或菜品名称或者所述火锅底料或菜品所包含的所述原材料的溯源信息(所述原材料的溯源信息对应于所述原材料或菜品经营者账户的所述火锅底料或菜品的余量信息,优选地,对应于所述原材料或菜品制造商账户的每一批次所述火锅底料或菜品的余量信息是独立的)或者所述火锅底料或菜品名称及数量与一个id进行对应,另外还将所述火锅底料或菜品所包含的原材料的溯源信息或所述信息的访问地址与所述id对应,所述符合的登记条件至少为:对应于所述火锅经营者账户的所述火锅底料或菜品的余量不低于所述请求登记的数量或者登记日期在所述火锅底料或菜品的保质期之内,另外,除了将所述id与所述火锅底料或菜品名称或者所述火锅底料或菜品名称及数量对应外,还将所述id与所述火锅底料或菜品所述包含的原材料的全部或部分溯源信息对应,所述火锅底料或菜品可登记的数量为:在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算而出,或者为:当服务器登记所述原材料新的交易量信息成功后则根据所述火锅底料或菜品所包含的原材料的含量计算出所述火锅底料或菜品新增可登记的数量,若其他条件相同,则所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可登记的数量,同时根据所述原材料的保质期设定所述火锅底料或菜品可登记的日期时间,当计算出所述可登记的数量之后则更新所述原材料登记在服务器中的余量信息;通过所述例2-4可让读者更加深刻理解上述内容。

在将所述id或与所述id相关的信息传递到消费者过程中,

所述火锅底料或菜品经营者客户端将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码或者所述服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)或者上述信息(所述上述信息即所述id或与所述id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码并通过互联网返回给所述火锅底料或菜品经营者客户端或者在所述消费者位置信息已被服务器所获取的情况下所述服务器将所述id或与所述id对应的信息(如与所述id对应的订单号)与消费者消费位置信息进行对应或者所述服务器将所述id与此次消费的电子结算订单进行对应。可通过所述例1-4可让读者更加深刻理解上述内容。

当消费者通过消费者客户端发送所述id信息进行向服务器查询所述id对应的溯源信息时:

c.服务器接收消费者客户端借助互联网发送的查询所述id或与所述id对应的信息的请求,将对应于所述id的全部或者部分信息如所述火锅底料或菜品所包含的原材料的全部或者部分溯源信息或与所述火锅底料或菜品制造过程或所述火锅底料或菜品制造商相关的信息或者与上述信息对应的查询链接等通过互联网返回给消费者客户端;优选地,当所述服务器接收上述查询所述id的请求时,若判断所述id所对应的订单存在未付款或付款未成功的标志时则返回跳转至付款app或付款小程序的信息或返回与未付款相关的提示信息。可通过所述例1-5可让读者更加深刻理解上述内容。

一种应用于火锅底料或菜品的原材料溯源的系统:

所述系统包含服务器,所述服务器包含原材料的溯源信息登记模块、火锅底料或菜品信息登记模块、火锅底料或菜品信息注册模块、火锅底料或菜品的溯源信息查询模块等;

所述火锅底料或菜品信息登记模块用于将火锅底料或菜品信息登记在服务器中或者用于将火锅底料或菜品信息登记在对应于所述火锅底料或菜品制造商的账户的位置,所述火锅底料或菜品信息至少包含所述火锅底料或菜品名称、所述火锅底料或菜品所包含的原材料的名称及含量,所述火锅底料或菜品所包含的原材料的种类至少有一种;可通过所述例2-1可让读者更加深刻理解上述内容。

所述原材料的溯源信息登记模块用于接收登记原材料生产商或者供应商与火锅底料或菜品制造商交易所述原材料的交易量的请求并将所述交易量以及(或者)所述原材料的全部或部分溯源信息以及(或者)所述原材料生产商或者供应商信息相关信息登记在对应于所述火锅底料或菜品制造商账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品制造商账户的所述原材料的余量信息(在权利要求书添加)或者所述原材料的溯源信息登记模块用于接收登记原材料生产商或者供应商与火锅底料或菜品制造商交易所述原材料的交易量的请求,并判断是否符合登记条件,当符合登记条件之后将所述交易量以及(或者)所述原材料的全部或部分溯源信息以及(或者)所述原材料生产商或者供应商信息相关信息登记在对应于所述火锅底料或菜品制造商账户的位置或根据所述交易量信息更新对应于所述火锅底料或菜品制造商账户的所述原材料的余量信息,所述符合的登记条件至少为对应于所述原材料生产商或者供应商账户的所述原材料生产商或者供应商与所述火锅底料或菜品制造商可交易的所述原材料的余量或者对应于所述原材料生产商或者供应商账户的所述原材料的余量不低于此次交易所述原材料的交易量或者为对应于所述原材料生产商或者供应商账户的所述原材料的已交易量与此次所述原材料的交易量的和不超过对应于所述原材料生产商或者供应商账户的所述原材料的总量以及(或者)为登记日期在所述原材料的保质期内;可通过所述例2-2可让读者更加深刻理解上述内容。

所述火锅底料或菜品信息注册模块用于接收一个id与所述火锅底料或菜品名称对应的请求,并判断是否符合条件,当符合条件之后,则将所述火锅底料或菜品名称以及(或者)所述火锅底料或菜品的制造信息以及(或者)所述火锅底料或菜品溯源信息与所述id对应,所述符合的条件至少为所述火锅底料或菜品可登记的数量(所述火锅底料或菜品可登记的数量与“所述火锅底料或菜品与所述id对应的余量”所表示的意思一致)不低于0,或者所述符合的条件至少为:根据对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品包含的原材料的名称及含量的信息,对应于所述火锅底料或菜品制造商账户的每一种(或至少有一种)所述火锅底料或菜品所包含的原材料的余量不低于所述火锅底料或菜品包含的所述原材料的含量或者所述登记日期在所述火锅底料或菜品或者火锅底料或菜品所包含的原材料的保质期之内;以下述例5-3为例:所述模块接收到火锅底料a与id为id123_123对应的请求,所述模块然后判断是否符合对应条件,所述符合对应的条件例如为所述火锅底料a可登记的数量至少为1,或者根据所述火锅制造商账户对应的火锅底料a所包含的菜油的含量500g、牛油的含量300g、郫县豆瓣酱的含量300g的信息,对应于所述火锅底料制造商账户中的菜油、牛油、郫县豆瓣酱的余量都分别不低1*500g、1*300g、1*300g,或者对应于所述火锅底料经营者账户菜油、牛油、郫县豆瓣酱的保质最长日期大于登记日期或者所述火锅底料a保质最长日期大于登记日期,优选地,上述条件可进行组合。当符合对应条件则将所述火锅底料a与所述id对应,优选地,将此次登记的火锅底料a所使用的所述菜油、牛油、郫县豆瓣酱的溯源信息的存储位置信息亦登记在对应于所述id的位置,这样,当查询所述id时就很方便地检索到上述原材料的溯源信息,对应于所述火锅底料a的可登记数量的理解,若所述菜油、牛油、郫县豆瓣酱的当前余量分别为2000g、1000g、300g,则可登记数量为1(因为郫县豆瓣酱的余量只能符合登记的数量为1),或者,当服务器接收菜油或牛油或郫县豆瓣酱的交易量如所述菜油的交易量为100kg,菜油、牛油、郫县豆瓣酱的余量分别为100g、1000g、300g,则根据所述火锅底料a所包含的菜油、牛油、郫县豆瓣酱的含量计算出所述火锅底料a新增可登记的数量为1,然后更新所述菜油、牛油、郫县豆瓣酱的余量分别为1600g、700g、0g,若此批次菜油的保质期跟以往一致,若原来的可登记对应的数量为6,则更新后的余量为7,并且之后每当登记所述火锅底料a的数量与所述id对应后,则更新所述可登记的余量,这之后,例如此次申请登记所述火锅底料a的数量之前,已成功登记的数量为4,那么此次可登记对应的数量为3。对于菜品的例子与所述火锅底料的例子类似,比如将所述火锅底料及其原材料信息替换成所述菜品及其原材料信息即为所述菜品的例子,因此在此不再累赘所述菜品的例子。

所述火锅底料或菜品出厂后流通至售卖点或餐馆处,在对火锅底料或菜品进行售卖或者被点餐者点单时,消费者通过消费者客户端对所述火锅底料或菜品进行下单或者火锅底料或菜品经营者通过火锅底料或菜品经营者客户端对所述火锅底料或菜品进行下单,上述客户端则向服务器发送所述火锅底料或菜品名称及其数量,若只发送火锅底料或菜品名称,则默认数量为1(下同),例如上述客户端向服务器发送火锅底料a及数量1的信息,例如上述客户端向服务器发送火锅底料a及数量1的信息,之后,火锅底料经营者通过火锅底料经营者客户端扫描火锅底料a包装上的含有与所述火锅底料a对应的id的条形码或二维码,如含有上述id123_123信息的条形码或二维码;

所述系统还包含所述火锅底料或菜品销售登记模块,所述火锅底料或菜品销售登记模块用于接收所述火锅底料或菜品经营者客户端发送的所述火锅底料或菜品包装上的id,并判断所接收到的id是否存在与其对应的新的id,如果不存在,则将所述id与一个新的id进行对应并将所述新的id与所述火锅底料或菜品名称对应或者则将所述id与一个新的id进行对应以及将所述id与此次消费信息进行对应并将所述新的id对应与所述火锅底料或菜品名称;以下述例5-4为例:所述模块接收到所述id123_123的信息,然后检索是否存在与所述id123_123对应的另一个新的id,如果不存在,则将所述id123_123与一个新的id如id123_123_2进行对应。

在将所述新的id或与所述新的id相关的信息传递到消费者过程中,

所述火锅底料或菜品经营者客户端将所述新的id或与所述新的id对应的信息(如与所述新的id对应的订单号)或者上述信息(所述上述信息即所述新的id或与所述新的id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码或者所述服务器将所述新的id或与所述新的id对应的信息(如与所述新的id对应的订单号)或者上述信息(所述上述信息即所述新的id或与所述新的id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码并通过互联网返回给所述火锅底料或菜品经营者客户端或者在所述消费者位置信息已被服务器所获取的情况下所述服务器将所述新的id或与所述新的id对应的信息(如与所述新的id对应的订单号)与消费者消费位置信息进行对应或者所述服务器将所述id与此次消费的电子结算订单进行对应。将例1-4中的id修改为id123_123_2成为例5-5,可通过所述例5-5可让读者更加深刻理解上述内容。

当消费者通过消费者客户端发送所述id或新的id信息进行向服务器查询所述id或新的id对应的溯源信息时:

所述火锅底料或菜品的溯源信息查询模块用于接收消费者客户端借助互联网发送的查询所述id或与所述新的id对应的信息的请求,并将对应于所述id或所述新的id的全部或者部分信息如所述销售信息或者查询时间或者所制造的火锅底料或菜品所包含的原材料的全部或部分溯源信息如所述原材料的生产商或者供应商相关信息等信息以及(或者)所述火锅底料或菜品的消费信息如火锅底料或菜品名称以及(或者)与制造或制造商相关的信息或者与上述信息对应的查询链接等通过互联网返回给消费者客户端。优选地,当所述服务器接收上述查询所述新的id的请求时,若判断所述id所对应的订单存在未付款或付款未成功的标志时则返回跳转至付款app或付款小程序的信息或返回与未付款相关的提示信息。可通过所述例1-5(该例中的id视为新的id)可让读者更加深刻理解上述内容。

一种应用于火锅底料或菜品的原材料溯源的方法,其包含以下步骤:

作为该方法实现的前提,火锅底料或菜品制造商通过客户端向服务器发送登记火锅底料或菜品信息,服务器将火锅底料或菜品信息登记在服务器中或者用于将火锅底料或菜品信息登记在对应于所述火锅底料或菜品制造商的账户的位置,所述火锅底料或菜品信息至少包含所述火锅底料名称或菜品名称、所述火锅底料或菜品所包含的原材料的名称及含量,所述火锅底料或菜品所包含的原材料的种类至少有一种;可通过所述例2-1可让读者更加深刻理解上述内容。

在步骤a之前的步骤存在2个步骤分别为a0、a1,

a0.服务器登记原材料生产商或者供应商与火锅底料或菜品制造商交易所述原材料的交易量在所述火锅底料或菜品制造商账户的位置或者在登记所述交易量时先判断所述请求是否符合登记条件,当符合登记条件之后则将所述原材料的交易量登记在对应于所述火锅底料或菜品经营者账户的位置,所述符合登记的条件至少为所述原材料登记在服务器中的所述原材料生产商或者供应商与所述火锅底料或菜品经营者可交易的余量或者对应于所述原材料生产商或者供应商账户位置的所述原材料的余量不低于此次交易所述原材料的交易量或者为所述原材料登记在服务器或者对应于原材料生产商或者供应商位置的已交易量与所述原材料的交易量的和不超过所述原材料登记在服务器或者对应于所述原材料生产商或者供应商账户位置的所述原材料的总量以及(或者)为登记日期在所述原材料的保质期内;可通过所述例2-2可让读者更加深刻理解上述内容。

a1.服务器接收登记一个id与所述火锅底料或菜品的制造信息或者所述火锅底料或菜品的原材料溯源信息对应的请求,在未完成登记时判断所述请求是否符合对应条件,当符合对应条件之后,则将所述火锅底料或菜品所包含的原材料(在步骤a0中所登记的所述火锅底料或菜品制造商使用所述原材料的总量以及(或者所述原材料的)生产商或供应商相关信息等所述原材料)的溯源信息与所述id对应,所述符合的条件至少为所述火锅底料或菜品可登记的数量(所述火锅底料或菜品可登记的数量与“所述火锅底料或菜品与所述id对应的余量”所表示的意思一致)不低于0,或者所述符合的对应登记条件至少为:根据对应于所述火锅底料或菜品制造商账户的所述火锅底料或菜品包含的原材料的名称及含量的信息,对应于所述火锅底料或菜品制造商账户的每一种(或至少有一种)所述火锅底料或菜品所包含的原材料的余量不低于所述火锅底料或菜品包含的所述原材料的含量或者所述登记日期在所述火锅底料或菜品或者火锅底料或菜品所包含的原材料的保质期之内,所述火锅底料或菜品可登记的数量为:在所述原材料的保质期内服务器根据所述火锅底料或菜品所包含的原材料的含量以及当前所述原材料登记在服务器中可使用的余量计算而出,或者为:当服务器登记所述原材料新的交易量信息成功后则根据所述火锅底料或菜品所包含的原材料的含量计算出所述火锅底料或菜品新增可登记的数量,若其他条件相同,则所述新增数量叠加之前存在的可交易的数量形成新的所述火锅底料或菜品可登记的数量,同时根据所述原材料的保质期设定所述火锅底料或菜品可登记的日期时间,当计算出所述可登记的数量之后则更新所述原材料登记在服务器中的余量信息;可通过所述例5-3可让读者更加深刻理解上述内容。

在对火锅底料或菜品进行售卖或者被点餐者点单时,消费者通过消费者客户端对所述火锅底料或菜品进行下单或者火锅底料或菜品经营者通过火锅底料或菜品经营者客户端对所述火锅底料或菜品进行下单,上述客户端则向服务器发送所述火锅底料或菜品名称及其数量,若只发送火锅底料或菜品名称,则默认数量为1(下同),例如上述客户端向服务器发送火锅底料a及数量1的信息,例如上述客户端向服务器发送火锅底料a及数量1的信息,之后,火锅底料经营者通过火锅底料经营者客户端扫描火锅底料a包装上的含有与所述火锅底料a对应的id的条形码或二维码,如含有上述id123_123信息的条形码或二维码;

a、服务器接收火锅底料或菜品经营者客户端或者消费者客户端发送的登记所述火锅底料或菜品的名称或者所述火锅底料或菜品名称及数量的登记请求,若只接收到登记所述火锅底料或菜品的名字的申请,则默认申请登记的数量为1,例如火锅底料或菜品经营者通过火锅底料或菜品经营者客户端或者消费者通过消费者客户端向服务器发送火锅底料或菜品的名称的登记请求,如果数量为1,则优先默认不带有数量信息,如果数量大于1,在发送名称外还发送所述数量信息,

b、服务器接收所述火锅底料或菜品经营者客户端发送的所述火锅底料或菜品包装上的id,并判断所接收到的id是否存在与其对应的新的id,如果不存在,则将所述id与一个新的id进行对应并将所述新的id与所述火锅底料或菜品名称对应或者则将所述id与一个新的id进行对应以及将所述id与此次消费信息进行对应并将所述新的id对应与所述火锅底料或菜品名称;例如所述火锅底料或菜品经营者通过火锅底料或菜品经营者客户端扫描火锅底料或菜品包装上含有所述id的信息,并将所述id发送至服务器,服务器获取到所述id后检索数据库是否存在与之对应的新的id信息,如果不存在,则将所述id与一个新的id进行对应比如将所述新的id登记在与所述id对应的数据库中,当在此消费期间如果所述服务器接收到多个id,那么都判断这些id是否不存在所述id与一个新的id进行对应,然后将不存在与一个新的id对应的id与一个新的id进行对应,同时将所述新的id与所述火锅底料或菜品名称进行对应,应当地,当申请登记的数量与所发生的id的个数一致,当不一致时,只将符合条件的id与所述新的id进行对应,上述内容可通过案例举例,比如将所述火锅底料或菜品名称登记在对应于所述新的id的位置,同时将上述id登记在对应于所述新的id的位置,这样,可以通过所述新的id查询到其所对应的id的信息进而查询到所述id对应的所述火锅底料或菜品所述包含的原材料的溯源信息,当然也可以将所述新的id登记在与所述id对应的位置,这样,当查询所述id是否存在新的id对应时刻快速查询,也可以不登记在数据库而是登记在文件当中比如xml文件中,总之,对应方式有很多种,鉴于篇幅不在一一列举;可通过所述例5-4可让读者更加深刻理解上述内容。

在将所述新的id或与所述新的id相关的信息传递到消费者过程中,

所述火锅底料或菜品经营者客户端将所述新的id或与所述新的id对应的信息(如与所述新的id对应的订单号)或者上述信息(所述上述信息即所述新的id或与所述新的id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码或者所述服务器将所述新的id或与所述新的id对应的信息(如与所述新的id对应的订单号)或者上述信息(所述上述信息即所述新的id或与所述新的id对应的信息)与具有标志意义的字符串如域名或者小程序识别代码组成的新的字符串转化为条形码/二维码并通过互联网返回给所述火锅底料或菜品经营者客户端或者在所述消费者位置信息已被服务器所获取的情况下所述服务器将所述新的id或与所述新的id对应的信息(如与所述新的id对应的订单号)与消费者消费位置信息进行对应或者所述服务器将所述id与此次消费的电子结算订单进行对应。可通过所述例5-5可让读者更加深刻理解上述内容。

当消费者通过消费者客户端发送所述id或新的id信息进行向服务器查询所述id或新的id对应的溯源信息时:

c.服务器接收消费者客户端借助互联网发送的查询所述id或所述新的id的请求,并将所述id或所述新的id所对应的全部或者部分信息如所述火锅底料或菜品所包含的原材料的全部或者部分溯源信息或与制造或者制造商相关的信息或者与上述信息对应的查询链接等通过互联网返回给消费者客户端;优选地,当所述服务器接收上述查询所述新的id的请求时,若判断所述新的id所对应的订单存在未付款或付款未成功的标志时则返回跳转至付款app或付款小程序的信息或返回与未付款相关的提示信息。可通过所述例1-5可让读者更加深刻理解上述内容。可通过所述例1-5可让读者更加深刻理解上述内容。

一般而言,从数量上,所述服务器可以是由单个服务器组成,亦可以由多个但执行不同功能或者模块的服务器组成,对于多个从功能上单一的服务器不能满足本发明的条件而需要多个服务器组成满足本发明的服务器,或者称之为服务器集群,比如这些服务器集群中某个服务器只执行信息的存储,某个服务器只执行所述火锅底料或菜品原材料的消费信息的登记请求是否符合登记条件等等,这些服务器集群对于本发明而言,在本发明技术特征中亦视为服务器;

所述消费者客户端比如具有支付功能的app比如进行相关产品交易或预订或者能生成条形码或二维码等功能的与所述服务器进行业务处理的移动app或电脑客户端或小程序或已关联所述火锅底料胡菜品经营方账户的小程序等;

所述火锅底料或菜品的经营或销售客户端即与服务器连接通讯并与服务器连接完成商家信息认证或者还具备支付功能等于服务器进行业务处理的移动app或电脑客户端或小程序,比如所述火锅底料或菜品的经营或销售者使用指定软件并凭登录认证信息登录所述软件并且所述与服务器或者打印设备进行业务处理的手机app或者电脑客户端或小程序等。

附图说明

图1是本发明一种应用于火锅底料或菜品的原材料溯源的方法的系统示意图。

图2是本发明一种应用于火锅底料或菜品的原材料溯源的方法的较佳实例的流程图。

具体实施方式:

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下实例当中,为了更能表达所述火锅底料或菜品信息,以餐饮表达上述包含原材料组成的火锅底料或菜品,因菜品或火锅底料都有原材料组合的特征,因此下述案例中以菜品作为代表进行举例,因此所述提供餐饮服务主体表达所述火锅底料或菜品经营或销售商,另补注:下述客户端除了表述的app或pc客户端,还包含小程序。

如图1所示,图1是本发明一种应用于火锅底料或菜品的原材料溯源的系统示意图。

包含与提供餐饮服务主体客户端或者与原材料提供商客户端或者与消费者客户端进行业务逻辑处理的服务器,所述服务器包含原材料的溯源信息请求登记模块、餐饮的信息登记模块、餐饮消费信息请求登记模块、二维码生成模块、所述餐饮的溯源查询模块;

所述原材料的溯源信息请求登记模块用于登记原材料提供商向提供餐饮服务主体提供的餐饮所包含的原材料的溯源信息,并将所登记的所述原材料的溯源信息登记在服务器或者对应于提供餐饮服务主体账户的位置,例如所述原材料的溯源信息请求登记模块接收原材料提供商客户端发送的向提供餐饮服务主体提供的原材料的溯源信息的登记请求,并将所述请求通知发送至提供餐饮服务主体客户端并且接受提供餐饮服务主体客户端的反馈,当收到提供餐饮服务主体的确认反馈,所述反馈方式有多种,例如将所述请求发送至提供餐饮服务主体客户端并且接受提供餐饮服务主体客户端的反馈结果,又如将所述请求信息通过动态码发送模块如短信动态码发送模块发送验证码至提供餐饮服务主体动态码接收设备如提供餐饮服务主体安装sim卡的手机或者安装动态码接收功能app的智能手机,以收到原材料提供商客户端发送的正确验证码作为确认反馈结果等等反馈方式,以及经过判定所述原材料的溯源信息登记请求符合登记条件后,将所请求登记的所述原材料的溯源信息登记在对应于提供餐饮服务主体账户的位置,或者又比如所述原材料的溯源信息请求登记模块接收提供餐饮服务主体客户端发送的向原材料提供商购买的原材料的溯源信息的登记请求,并将所述请求发送至提原材料提供商客户端并且接受原材料提供商客户端的反馈,当收到原材料提供商的确认反馈,所述反馈方式有多种,例如将所述请求发送至提原材料提供商客户端并且接受原材料提供商主体客户端的反馈结果,又如将所述请求信息通过动态码发送模块如短信动态码发送模块发送验证码至原材料提供商动态码接收设备如原材料提供商安装sim卡的手机或者安装动态码接收功能app的智能手机,以收到提供餐饮服务主体客户端发送的验证码作为反馈结果,以及所述原材料的溯源信息登记请求符合登记条件后,将所请求登记的所述原材料的溯源信息登记在对应于提供餐饮服务主体账户的位置,所述对应方式或为直接对应或为间接对应或综合直接与间接对应,所述直接对应例如将所述原材料的溯源信息登记在对应于提供餐饮服务主体的账号的位置,所述间接对应例如将与所述原材料的溯源信息存在对应关系的关键信息登记在对应于提供餐饮服务主体的账号的位置,所述关键信息比如为所述原材料的溯源信息的索引信息当且仅当所述原材料的溯源信息存在索引信息,优选地,采取将原材料的名称或者所述原材料名称代号以及总量或者保质期信息作为直接对应,对于其他原材料的溯源信息采用间接对应方式,当所述原材料有且所包含的由其他原材料提供商提供的原材料并且所述由其他原材料提供商提供的原材料的溯源信息已存在于本服务器或者其他服务器中,并且将所述由其他原材料提供商提供的原材料的溯源信息登记在对应于所述已请求登记成功的原材料的溯源信息如原材料名称的位置;所述符合登记条件不局限于登记日期在原材料的保质期之内或者所登记的量不超出原材料登记在对应于原材料提供者的账户位置中的余量,又比如所述原材料有且所包含的由其他原材料提供商提供的原材料满足所请求登记的所述原材料的总量,所述原材料的溯源信息至少包含原材料名称、总量,除此之外优选还包含原材料的生产日期、保质期、生产产地、生产者、检验信息等信息或者生产期间所产生的关键文字或者视频信息或者物流期间所产生的信息等,所述原材料一般为所在餐饮信息登记模块中所登记的餐饮所包含的原材料,比如在餐饮信息登记模块登记的餐饮有“番茄炒鸡蛋”、“番茄瘦肉汤”,并且“番茄炒鸡蛋”中所包含的原材料有“番茄”、“鸡蛋”、“食用油”,“瘦肉汤”中所包含的原材料有“番茄”、“猪瘦肉”,那么所述所登记的原材料的种类至少有“番茄”、“鸡蛋”、“食用油”、“猪瘦肉”;

餐饮信息登记模块用于接收相关客户端如提供餐饮服务主体客户端发送的其向消费者提供的餐饮信息登记请求,并将所述餐饮信息登记在对应于提供餐饮服务主体的账户的位置,所述餐饮信息包含但不局限于所述餐饮名称、所述餐饮所包含的原材料名称及其含量,所述餐饮所包含的餐饮至少有一种,即在登记所述餐饮所包含的原材料名称及含量时至少有一种原材料的名称及其在所述餐饮中的含量,所述餐饮用于之后消费者在提供餐饮服务主体处预定或者消费的餐饮即所消费的餐饮,并且在所述餐饮的消费信息登记模块所请求登记的所述餐饮的消费信息如餐饮名称依据于在所述餐饮信息登记模块所登记的餐饮信息;

所述餐饮的消费信息登记模块用于接收相关客户端如提供餐饮服务主体客户端或者消费者客户端发送的所述餐饮的消费信息如餐饮名称的登记请求并且判断所述请求是否符合登记条件,当判断所述请求符合登记条件之后将所经过符合登记条件的所述所消费的餐饮如餐饮名称登记在对应于一个id的位置,并将所经过符合登记条件的所述所消费的餐饮在餐饮信息登记模块登记的所包含的原材料全部或者部分信息登记在对应于所经过符合登记条件的所述餐饮的消费信息如所消费的餐饮名称的位置以及将与消费或者与消费者相关的信息如消费时间、消费地点或者与消费者相关的信息如消费者联系地址、消费者的账号或者消费者登记的或者要求提供餐饮服主体登记的信息等与消费或者与消费者相关的信息登记对应于所述id的位置,如在消费者在提供餐饮服务主体的实体店或者消费者客户端的网上订餐处下单时,若在实体店进行消费餐饮时,提供餐饮服务主体通过提供餐饮服务主体客户端向服务器进行消费者所述餐饮的消费信息如餐饮名称如“番茄炒鸡蛋”的登记请求,若通过消费者客户端的网上订餐处下单时,消费者通过对消费者客户端上的订餐处选择需要的餐饮如“番茄炒鸡蛋”向服务器进行所述餐饮的消费信息如餐饮名称的登记请求,服务器中的所述餐饮的消费信息登记模块接收相关客户端如提供餐饮服务主体客户端或者消费者客户端所消费的餐饮如“番茄炒鸡蛋”登记请求,所述餐饮的消费信息登记模块然后判断所述餐饮的消费信息如餐饮名称是否符合条件,当判断符合条件后,将所述餐饮的消费信息如餐饮名称登记在一个id的位置,所述id为一串或为中文字符或为数字字符或为英文字符或上述字符的组合的组成,或由服务器生成或由相关客户端发送的或者为订单号或者为消费者账号或者餐饮名称等,并且将与消费或者与消费者相关的信息如消费时间、消费地点或者与消费者相关的信息如消费者联系地址、消费者的账号或者消费者登记的或者要求提供餐饮服主体登记的信息等与消费或者与消费者相关的信息对应于所述id,所述消费时间优选由服务器根据请求时间进行登记,所述消费者登记的信息优选由消费者通过消费者客户端填写进而发送至服务器,所述消费者要求提供餐饮服主体登记的信息优选由提供餐饮服主体通过提供餐饮服主体填写进而发送至服务器,当接收到相关客户端如所述提供餐饮服务主体客户端在一次消费周期内发送登记多个所述餐饮的消费信息请求登记,将经过符合登记条件的所述餐饮的消费信息如餐饮名称以及与消费或者与消费者相关的信息如消费时间、消费地点或者与消费者相关的信息如消费者联系地址、消费者的账号或者消费者登记的或者要求提供餐饮服主体登记的信息等与消费或者与消费者相关的信息登记在对应于一个id的位置或者除了所经过符合登记条件的每一种所述餐饮的消费信息如餐饮名称以及与消费或者消费者相关的信息如消费者的消费信息或者与消费者相关的信息或者消费者要求登记的信息等与消费信息或者消费者相关的信息对应一个id外,再将一个新的id对应于所经过符合登记条件的所述餐饮的消费信息如餐饮名称,并将所经过符合登记条件的所述所消费的餐饮在餐饮信息登记模块登记的所包含的原材料全部或者部分信息登记在对应于所经过符合登记条件的所述餐饮的消费信息如所消费的餐饮名称的位置,所述对应方式或为直接对应或为间接对应或为综合直接对应与间接对应,所述直接对应即将所经过符合登记条件的所述所消费的餐饮所包含的原材料的全部或者部分溯源信息登记在对应于所经过符合登记条件的所述餐饮的消费信息如所消费的餐饮名称的位置,所述间接对应即将与所述请求登记成功的所述餐饮所包含的原材料的全部或者部分溯源信息存在对应关系的关键信息登记在对应于所述请求登记成功的餐饮信息如餐饮名称的位置,所述关键信息比如为所述原材料的全部或者部分溯源信息的索引信息,所述符合登记条件不局限于所述餐饮在餐饮信息登记模块所登记的所包含的原材料登记在对应于提供餐饮服务主体账户位置的余量不低于所述餐饮在餐饮信息登记模块所登记的所包含的原材料的含量或者登记日期在所述原材料的保质期内;所述id或者所述新的id当且存在时在相关客户端的请求下或者在所述餐饮的消费信息通过登记请求后服务器将所述id发送至相关客户端,另外,所述模块亦可接受支付服务器发送的支付码或与支付码对应的信息如支付订单信息,并将上述信息登记在服务器中对应于所述id或者将上述信息作为所述id,或者服务器将此次消费订单作为所述id或者对应于所述id;

所述餐饮的溯源查询模块用于接收查询客户端发送的查询所述id对应于的信息的请求,并将登记在对应于所述id位置下的所登记的所述餐饮的消费信息如餐饮名称或所消费的餐饮所包含的原材料全部或者部分信息以及其他登记在对应于所述id位置下的信息如消费信息或者与消费者相关的信息或者消费者要求登记的信息等信息返回给相关客户端,所述查询客户端比如消费者通过具有通过扫描二维码功能的app的客户端扫描从提供餐饮服务主体获取到的包含所述id的网址二维码进行连接服务器,服务器中的餐饮消费信息查询模块接收到所述id查询的请求后将登记在对应于所述id位置下的所登记的所述餐饮的消费信息如餐饮名称或所消费的餐饮所包含的原材料全部或者部分信息、消费信息或者与消费者相关的信息或者消费者要求登记的信息等信息返回给二维码扫描客户端,所述查询客户端又比如消费者客户端,即消费者通过消费者客户端点击订单中心的所消费的餐饮名称的包含所述id的链接进行连接服务器查看登记在对应于所述所消费的餐饮的所消费的餐饮所包含的原材料全部或者部分信息、消费信息或者与消费者相关的信息或者消费者要求登记的信息等信息,服务器中的餐饮消费信息查询模块接收到所述id查询的请求后将登记在对应于所述id位置下的所登记的所述餐饮的消费信息如餐饮名称或所消费的餐饮所包含的原材料全部或者部分信息、消费信息或者与消费者相关的信息或者消费者要求登记的信息等信息返回给消费者客户端,若服务器存在消费单号或者支付码或者与支付码信息对应的支付单号并且所述消费单号或者与支付码信息对应的支付单号与所述id对应或者为所述id,同时消费者客户端存在所述消费单号或者与支付码信息对应的支付单号,若消费者在客户端中点击包含上述信息的访问服务器的链接,所述模块将所述id对应的信息如所消费的餐饮名称信息、所消费的餐饮所包含的原材料的来源、提供原材料的厂商信息、原材料的生产环境信息、原材料的相关检验信息或者与消费或消费者相关的信息等返回给消费者客户端,另外,服务器可在上述查询请求下先返回上述对应信息中的部分信息,若消费者再次通过返回的信息进一步查询再将余下信息返回给消费者客户端;

条形码或二维码生成模块用于将包含所述餐饮的消费信息如餐饮名称所对应的id或者与所述id对应的信息以及域名组成网址生成二维码,当需要将id或者与id对应的信息生成条形码时,条形码或二维码生成模块将餐饮信息登记模块所产生的id或者与id对应的信息生成条形码,所述网址是指通过查询该网址即可查询到所述网址中包含的id或者包含的与id对应的信息所对应的id所对应的餐饮信息以及消费信息或与消费者相关的信息或消费者要求提供餐饮服务主体登记的消息;

为了减轻服务器的负荷,所述系统所包含的提供餐饮服务主体客户端包含条形码或二维码生成模块,所述条形码或二维码生成模块用于将提供餐饮服务主体客户端从服务器获取到餐饮信息登记模块所产生的id或者与id对应的信息以及域名组成网址生成二维码,当需要将提供餐饮服务主体客户端从服务器获取到餐饮信息登记模块所产生的id或者与id对应的信息生成条形码时,条形码或二维码生成模块将餐饮信息登记模块所产生的id或者与id对应的信息生成条形码,所述网址是指通过查询该网址即可查询到所述网址中包含的id或者包含的与id对应的信息所对应的id所对应的餐饮信息以及消费信息或与消费者相关的信息或消费者要求提供餐饮服务主体登记的消息;

一般情况下,应当理解所述条形码或二维码模块是指对应生成条形码或者二维码的功能模块,因为在实际运用中,在某些场合只需生成条形码有些场合只需生成二维码;

所述系统包含的提供餐饮服务主体客户端用于向服务器发送的餐饮信息登记请求,用于向服务器发送餐饮消费信息登记请求请求,优选地,依据提供餐饮服务主体客户端使用场景不同,对所述提供餐饮服务主体客户端进行分类,例如一类运用于向服务器发送的餐饮信息登记请求,一类运用于用于向服务器发送餐饮消费信息登记请求;

另外,依据原材料的溯源信息登记请求方不同,若由原材料提供商主动提出请求,则所述原材料提供商客户端用于向服务器发送原材料的溯源信息登记请求,所述提供餐饮服务主体客户端还用于接受服务器发送的原材料的溯源信息登记的请求通知并支持提供餐饮服务主体对所述请求通知做出结果并将所述结果发送至服务器,若由提供餐饮服务主体主动提出请求,则所述提供餐饮服务主体客户端还用于向服务器发送原材料的溯源信息登记请求,所述原材料提供商客户端用于接受服务器发送的原材料的溯源信息登记的请求通知并支持原材料提供商对所述请求通知做出结果并将所述结果发送至服务器。

如图2中所示,图2揭示了本发明一种应用于火锅底料或菜品的原材料溯源的方法的较佳实例的流程图。

在步骤21中,原材料供应商向提供餐饮服务主体提供原材料时,服务器接收原材料的溯源信息登记信息,比如原材料供应商有番茄供应商、鸡蛋供应商,这些供应商向提供餐饮服务主体提供原材料时,通过供应商客户端填写提供餐饮服务主体的账号信息以及填写原材料的名称、供应的原材料的量进行登记请求,比如对于番茄供应商通过客户端填写提供餐饮服务主体的账号:12345,原材料名称:番茄,总量:4000g,对于鸡蛋供应商通过客户端填写提供餐饮服务主体的账号:12345,原材料名称:土鸡蛋,总量:50个,并且,番茄、鸡蛋的其它信息如生产日期、保质期、检验信息、生产信息等信息已被对应供应商通过客户端向网站服务器登记然后服务器将这些信息登记在对应于对应供应商账户的位置,比如登记在“./root/100001/a/fq.xml/1023”,其中100001为原材料供应商的账号,当所述总量低于对应于所述原材料提供商账户的所述原材料的余量时,则所述请求不予与通过,比如余量为3900g,那么所述请求不予通过,在原材料提供商登记其所提供的原材料的总量时,由第三方进行登记,数服务器将第三方信息作为所述原材料的溯源信息的一部分进行登记,当所述原材料的溯源信息事先没有登记在网站服务器或是数据库中则原材料提供商需要手动填写相关的原材料的溯源信息如生产日期、保质期、检验信息、生产信息等信息;

步骤22中,服务器接收到原材料的溯源信息请求时,判断所登记的原材料是不是含有由其他原材料供应商提供的原材料,如果没有,则到步骤23,比如番茄没有其他原材料供应商提供管的原材料组成,如果有,则到步骤24,比如所述原材料为蟹柳,则蟹柳包含的有由其他原材料供应商所提供的蟹肉以及淀粉,并且原材料蟹柳以及所包含的蟹肉和淀粉的含量信息以及蟹肉以及淀粉的供应商信息已登记在服务器中,比如蟹肉由蟹肉供应商提供,淀粉由淀粉供应商提供,并且与蟹肉、淀粉相关的生产信息已登记服务器中。

在步骤23中,服务器将所述请求信息发送至提供餐饮服务主体的客户端进而提醒提供餐饮服务主体对上述请求作出回复,当提供餐饮服务主体通过客户端作出确认后,或者通过动态验证码的方式,将验证码发送至提供餐饮服务主体的手机,当提供餐饮服务主体告诉原材料提供商所述验证码进而作出确认后,服务器将登记的原材料的溯源信息登记在对应于所述提供餐饮服务主体账户的位置,比如将原材料名称“番茄”,原材料总量“4000g”登记在对应于提供餐饮服务主体账户的xml文件中,并且将原材料番茄的其它原材料的溯源信息的索引信息比如索引信息为“./root/100001/a/fq.xml/1023”或者针对于索引位置不再同个网站服务器或者数据服务器的索引信息“www.fwei.cn/root/100001/a/fq.xml/1023”登记在对应上述xml文件中,当然,除了采用间接对应方式外,亦可以直接将所述原材料的溯源信息直接登记在对应于提供餐饮服务主体的账户的位置比如对应于提供餐饮服务主体的账户的xml文件中;

在步骤24中,同步骤23的确认方式,当提供餐饮服务主体通过客户端作出确认后,服务器将登记的原材料的溯源信息登记在对应于所述提供餐饮服务主体账户的位置,并将所包含的有其他原材料供应商提供的原材料的溯源信息登记在对应于所登记的原材料的溯源信息如原材料名称的位置,比如原材料为蟹柳,同样地将蟹柳所包含的蟹肉以及淀粉的信息登记在对应于原材料名称“蟹柳”的位置,例如“蟹肉”的生产者为“abc”,生产日期为“2016年12月3日”,检验机构为“cbc”,检验图片等由其他原材料供应商登记的信息采用直接或者间接对应的方式登记在对应于“蟹柳”的xml文件中;

在步骤25中,提供餐饮服务主体通过提供餐饮服务主体客户端向网站服务器或者数据服务器登记餐饮信息,所述餐饮将在未来向消费者提供,服务器接收提供餐饮服务主体的餐饮信息的登记,并将所述餐饮信息登记在对应于提供餐饮服务主体账号的位置,比如提供餐饮服务主体通过客户端向服务器登记餐饮“番茄炒鸡蛋”信息时,则通过客户端填写餐饮名称“番茄炒鸡蛋”,所包含的原材料有“番茄100g”、“鸡蛋2个”等信息发送给服务器,服务器将上述餐饮信息登记在对应于提供餐饮服务主体账户的位置,比如登记在文件名为12345的xml文件中,其中“12345”为提供餐饮服务主体的账户,应当理解提供餐饮服务主体通过提供餐饮服务主体客户端向网站服务器或者数据服务器登记其向消费者所提供管的餐饮的种数由提供餐饮服务根据其经营餐饮的种数决定,并且,一般来说,只要提供餐饮服务主体登记一次并且确定以后不需要修改所述餐饮所包含的原材料的种类以及对应的含量时,此步骤只出现一次;

在步骤26中,消费者在提供餐饮服务主体处消费时,提供餐饮服务主体通过提供餐饮服务主体客户端向服务器请求登记消费者消费的餐饮,或者提供餐饮服务主体允许消费者通过消费者客户端例如订餐类app(例如消费者通过提供餐饮服务主体在订餐类app中的店铺)进行餐饮下单或者预定进而对餐饮信息的登记请求时,此时服务器接收到提供餐饮服务主体所提供的餐饮信息登记的请求后,判断所述餐饮是否符合登记条件,即根据所述餐饮所包含的原材料的登记在对应提供餐饮服务主体账户的余量是否能够满足所述餐饮所包含的量以及登记日期是否在原材料的保质期期间,当余量满足所述餐饮所包含的量以及登记日期在原材料的保质期期间,那么通过所述餐饮信息如餐饮名称的请求,同时产生一个id对应于所述餐饮信息如餐饮名称,即步骤27,所述id可以是数字或者字母或者中文字符,根据约定可以是消费者的账号,可以是订单号,可以是餐饮名称,可以是上述列举的字符的组合等信息,同时将登记成功的上述餐饮所包含的原材料的溯源信息登记在对应于所述餐饮信息如餐饮名称或者所述id的位置,同时将消费信息或者与消费者相关的信息或者消费者登记或要求登记的信息登记在对应于所述id的位置,比如所请求登记的的餐饮信息为“番茄炒鸡蛋”,服务器接收到这个餐饮登记请求后,根据之前所登记的“番茄炒鸡蛋”所包含的“番茄含量100g,鸡蛋含量2个”的餐饮信息,判断“番茄”的余量是否大于“100g”,“鸡蛋”的余量是否大于“2个”,假如“番茄”的余量和“鸡蛋”的余量任一个都不满足时,则将请求登记的餐饮进行标注提醒所登记请求的餐饮的原材料满足登记条件,例如标注“部分原材料来源不明”进而提醒,当都满足时,产生一个id或者接收由相关客户端如提供餐饮服务主体客户端或者消费者客户端发送的id或者将消费者的账号作为id当且存在消费者账号时,或者根据约定,比如若消费者通过消费者客户端例如如美团、糯米等订餐类app请求时,那么该id可以约定为订单号,将所述“番茄炒鸡蛋”登记在对应于所述id的位置,比如登记在“<id=”0099080”>番茄炒鸡蛋</id>的xml文件中”,同时将“番茄”、“鸡蛋”的原材料的溯源信息的索引信息登记在对应于所述“番茄炒鸡蛋”的位置,比如登记在“<id=”0099080”>番茄炒鸡蛋<ycl=”番茄”>./root/100001/a/fq.xml/1023</ycl></id>”的xml文件中,类似地,原材料“鸡蛋”的信息可按照上述登记方式进行登记,同时服务器将消费信息如消费时间或地点或者与消费中相关的信息如消费者账号或者消费者要求登记的信息如消费者要求登记“xx我爱你”等信息登记在对应于所述id的位置,如上述的xml文件中,如果在消费者一次消费周期内服务器接收到多个餐饮信息如餐饮名称的登记请求,并且经过对这些餐饮信息登记请求进行判断后,将通过的登记请求的餐饮都都对应于一个新的id,并且将消费者要求例如<newid=”1001231”><id=”0099080”>番茄炒鸡蛋<ycl=”番茄”>./root/100001/a/fq.xml/1023</ycl><ycl=”鸡蛋”>./root/100001/a/fq.xml/1022</ycl><</id><id=”0099081”>蟹柳炒番茄<ycl=”番茄”>./root/100001/a/fq.xml/1023</ycl><ycl=”蟹柳”>./root/100001/a/fq.xml/1024</ycl></id><msm=”消费者要求登记的信息”>xx我爱你</msm><date=”消费时间”>2016.06.01</date></newid>”,同时将所述id登记在对应于提供餐饮服务主体账户的位置,当所述请求登记是通过消费者客户端进行请求登记的,亦将所述id登记在对应于消费者账户的位置当且存在消费者账户,在此步骤中,服务器亦可接受支付服务器发送的支付码或与支付码对应的信息如支付订单信息,并将上述信息登记在服务器中对应于所述id或者将上述信息作为所述id,或者服务器将此次消费订单作为所述id或者对应于所述id;

在步骤26中,服务器将包含所产生的id或与所产生id对应的信息以及域名所组成的网址转化为二维码表示,例如网址为:www.fwei.cn/cy.php?p=0000010012312342,其中1001231为id的信息,或者www.fwei.cn/cy.php?p=000032425acf,其中000032425acf为id为1001231对应的信息,这种对应不局限于加解密等对应方式,并在提供餐饮服务主体客户端的请求下将该二维码发送至提供餐饮服务主体客户端,或者提供餐饮服务主体的客户端将包含从网站服务器或是数据库服务器获取到的在步骤26中产生的id如1001231以及域名组成的网址如www.fwei.cn/cy.php?p=0000010012312342或与所产生id对应的信息如000032425acf以及域名组成的网址如www.fwei.cn/cy.php?p=000032425acf转化为二维码,当需要将该二维码打印到纸质上时,则通过打印设备将该二维码打印出来;为了减轻服务器的负担,优选提供餐饮服务主体客户端将包含从网站服务器或是数据库服务器获取到的在步骤26中产生的id或与所产生id对应的信息后将其以及域名组成的网址转化为二维码表示,所述组成的网址即通过对该网址的访问即可查询到该网址所包含的id或者与所述id对应的信息从而获取到登记在对应于所述id的信息如餐饮信息、消费信息或与消费者相关的信息;

当不需要将步骤26中产生的id与域名组成网址时,即在步骤28中,在提供餐饮服务主体客户端的请求下,网站服务器或是数据库服务器将上述id或者将上述id或者与所述id对应的信息转化为条形码或者二维码发送至提供餐饮服务主体客户端,或者,提供餐饮服务主体通过提供餐饮服务主体客户端从服务器获取到步骤26中产生的id,当将其转化为条形码或者二维码时然后将其转化为条形码或者二维码,为了减轻服务器的负担,优选提供餐饮服务主体通过提供餐饮服务主体客户端从服务器获取到步骤26中产生的id,然后将其转化为条形码或者二维码,然后将其打印出来,比如为显示在消费小票中的二维码,然后在步骤29中,消费获取到所述条形码或者二维码后通过相关设备如具有扫描二维码并联网查询功能的设备如安装具有扫描二维码并联网查询功能的app的智能手机进行联网查询登记在所述id对应下的餐饮信息以及餐饮所包含的原材料的溯源信息以及消费信息或者与消费者相关的信息进而实现餐饮溯源;

对于消费者通过消费者客户端进行餐饮信息如餐饮名称请求登记成功的情况,服务器将所述餐饮信息对应的id登记在与消费者在所述app中账户对应的位置,或者在所述相关app的请求下将与所述id对应的信息发送至所述相关app,所述与所述id对应的信息比如包含所述id或与所述id对应的信息的网址,或者与所述id对应的信息等;

经过步骤26的请求登记成功后,提供餐饮服务主体从网站服务器或是数据库服务器获取到包含对应于所述请求登记成功的餐饮信息如餐饮名称的id的网址二维码或者对应于所述id的条形码后通过打印设备将其打印成纸质二维码或者条形码交于消费者,比如为显示在消费小票中的二维码;然后在步骤29中,当消费者通过相关设备扫描该二维码或条形码后即可查看所述id对应下的信息,或者提供餐饮服务主体通过获取设备获取到服务器发送的id后通过具有二维码生成功能的设备将包含所述id或与id对应的信息以及域名组成的网址转化为二维码,并且通过打印设备将其打印成纸质二维码交于消费者,比如为显示在消费小票中的二维码;

当查询者通过查询客户端扫描包含所述id信息的网址如www.fwei.cn/cy.php?p=0000010012312342二维码或者与所述id对应的二维码或者条形码或者在消费者客户端里点击与所述id对应的链接比如点击所请求登记成功的餐饮信息如餐饮名称进而向服务器查询,即在步骤29中,当服务器接收到查询餐饮信息如餐饮名称对应的id时,则将对应该id下的信息返回给对应的客户端如查询客户端或者相关客户端,比如查询者通过查询客户端扫描包含id为1001231的网址二维码联网查询在步骤26中已登记的id=1001231对应下的信息,那么服务器将该id对应下的餐饮“番茄炒鸡蛋”及其所包含的登记在“./root/100001/a/fq.xml/1023”的番茄原材料的溯源信息、所包含的登记在“./root/100001/a/fq.xml/1022”的鸡蛋原材料的溯源信息,对应下的餐饮“蟹柳炒番茄”所包含的登记在“./root/100001/a/fq.xml/1023”的番茄原材料的溯源信息、所包含的登记在“./root/100001/a/fq.xml/1024”的蟹柳原材料的溯源信息,以及对应下的消费者要求登记的”xx我爱你”等信息返回给查询客户端,当然,如果查询者只需要查询餐饮名称为番茄炒鸡蛋对应的id对应下的信息时,则服务器将id为0099080对应下的信息返回给查询者,所述查询者可以通过相关设备扫描提供餐饮服务主体通过客户端从服务器获取到的包含所述id的网址二维码进行查询所述id,或者所述查询者可以通过相关设备扫描提供餐饮服务主体通过客户端从服务器获取到的所述id后再结合域名得出网址信息然后通过二维码生成模块将上述网址信息采用二维码表示并打印出来的二维码进行查询所述id,所述查询者或者通过餐饮订单中心点击对应的餐饮进而向服务器查询订单中对应的餐饮所对应的id对应下的信息,比如所述id对应下的所消费的餐饮名称信息、所消费的餐饮所包含的原材料的来源、提供原材料的厂商信息、原材料的生产环境信息、原材料的相关检验信息、消费的总金额信息、消费者登记或者要求提供餐饮服务主体登记的信息、消费者的联系信息(若有时)、提供餐饮服务主体的信息等信息,在此步骤中,若服务器存在消费单号或者支付码或者与支付码信息对应的支付单号并且所述消费单号或者与支付码信息对应的支付单号与所述id对应或者为所述id,同时消费者客户端存在所述消费单号或者与支付码信息对应的支付单号,若消费者在客户端中点击包含上述信息的访问服务器的链接,服务器将所述id对应的信息如所消费的餐饮名称信息、所消费的餐饮所包含的原材料的来源、提供原材料的厂商信息、原材料的生产环境信息、原材料的相关检验信息或者与消费或消费者相关的信息等返回给消费者客户端,另外,服务器可在上述查询请求下先返回上述对应信息中的部分信息,若消费者再次通过返回的信息进一步查询再将余下信息返回给消费者客户端。

以上所述仅为本发明的较佳实施例之一而已,其中部分技术特征因在发明内容做出较为详实的解释说明,因此在实例对其进行略过,并且,因上述实施例只是为了使本技术发明思想得到理解,因此上述实施例并不用以限制本发明。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1