一种就餐数据处理方法及智能餐桌技术

技术编号:29162632 阅读:13 留言:0更新日期:2021-07-06 23:04
本申请公开了一种就餐数据处理方法及智能餐桌,涉及通信技术领域。该就餐数据处理方法包括:接收第一智能餐桌在就餐区块链网络中广播的第一就餐消息;根据预存的验证信息判断第一就餐消息是否真实有效;在确定第一就餐消息真实有效的情况下,基于第一就餐消息更新就餐区块链网络中的就餐区块,可以避免虚拟机的恶意评价和刷单等行为,且数据不易被篡改,从而能获得真实准确的就餐数据,为消费者用餐提供参考,以提升消费者的用餐体验。

【技术实现步骤摘要】
一种就餐数据处理方法及智能餐桌
本申请涉及通信
,具体涉及一种就餐数据处理方法及智能餐桌。
技术介绍
随着网络技术的快速发展,线上餐饮服务的功能和内容越来越丰富,餐饮服务平台已经成为消费者查看餐厅信息、挑选餐厅的主要渠道之一。消费者根据餐饮服务平台提供的餐饮信息挑选餐厅之后,可进行就餐预约等操作,还可在就餐之后通过餐饮服务平台发布就餐评价,以供其他消费者参考。但是,由于餐饮服务平台无法避免基于虚拟机的刷单、虚假评价等行为,且餐饮服务平台本身无法保证其数据的真实性,因此,当前的数据处理方法无法保障餐饮数据的准确性和真实性,存在误导消费者的可能性,从而会影响消费者的用餐体验。
技术实现思路
为此,本申请提供一种就餐数据处理方法及智能餐桌,以解决当前就餐数据处理方法无法保障餐饮数据的真实准确性,从而可能影响消费者用餐体验的问题。为了实现上述目的,本申请第一方面提供一种就餐数据处理方法,该方法包括:接收第一智能餐桌在就餐区块链网络中广播的第一就餐消息;根据预存的验证信息判断所述第一就餐消息是否真实有效;在确定所述第一就餐消息真实有效的情况下,基于所述第一就餐消息更新所述就餐区块链网络中的就餐区块。进一步地,所述第一就餐消息包括第一签名信息和第一就餐哈希值,所述第一签名信息是所述第一智能餐桌根据所述第一智能餐桌的私钥和第一就餐数据生成的信息,所述第一就餐数据包括预约数据、菜品数据、消费数据和评价数据中的一个或多个,所述第一就餐哈希值为所述第一智能餐桌根据预设的哈希函数和所述第一就餐数据生成的哈希值。进一步地,所述预存的验证信息包括所述第一智能餐桌的注册信息;所述根据预存的验证信息判断所述第一就餐消息是否真实有效,包括:根据所述第一智能餐桌的注册信息获取所述第一智能餐桌的公钥;使用所述第一智能餐桌的公钥对所述第一签名信息进行签名验证;在所述第一签名信息通过签名验证的情况下,确定所述第一就餐消息为真实有效的消息;在所述第一签名信息未通过签名验证的情况下,确定所述第一就餐消息不是真实有效的消息。进一步地,所述在确定所述第一就餐消息真实有效的情况下,基于所述第一就餐消息更新所述就餐区块链网络中的就餐区块之后,还包括:获取所述第一就餐消息对应的所述就餐区块的第一区块号;将所述第一就餐数据、所述第一就餐哈希值和所述第一区块号同步至就餐数据库,其中,所述就餐数据库为所述就餐区块链网络之外的数据库。进一步地,所述将所述第一就餐数据、所述第一就餐哈希值和所述第一区块号同步至就餐数据库之后,还包括:接收校验节点发送的数据校验请求,其中,所述数据校验请求包括待校验就餐数据对应的第二区块号,所述第二区块号为所述校验节点从所述就餐数据库获得的、与所述待校验就餐数据对应的区块号;依据所述第二区块号,从所述就餐区块链网络中获取对应的待校验就餐哈希值;将所述待校验就餐哈希值发送至所述校验节点,以供所述校验节点根据所述待校验就餐哈希值和所述待校验就餐数据对应的就餐哈希值确定所述待校验就餐数据是否通过校验。进一步地,所述接收第一智能餐桌在就餐区块链网络中广播的第一就餐消息之前,还包括:接收所述第一智能餐桌在所述就餐区块链网络广播的注册请求;审核所述第一智能餐桌的所述注册请求,生成并广播审核结果,以供所述第一智能餐桌根据当前智能餐桌的所述审核结果以及所述就餐区块链网络中其它智能餐桌的审核结果确定是否接入所述就餐区块链网络。进一步地,所述审核所述第一智能餐桌的所述注册请求,生成并广播审核结果之后,还包括:在所述第一智能餐桌接入所述就餐区块链网络,且判断出所述第一智能餐桌无法向用户终端发送下行数据的情况下,按照预设的共识机制处理所述第一智能餐桌对应的就餐请求。进一步地,所述就餐请求为预约请求,所述共识机制为根据预约状态确定是否拒绝所述预约请求;所述在所述第一智能餐桌接入所述就餐区块链网络,且判断出所述第一智能餐桌无法向用户终端发送下行数据的情况下,按照预设的共识机制处理所述第一智能餐桌对应的就餐请求,包括:根据所述第一智能对应的就餐区块,确定所述第一智能餐桌的预约状态;在所述第一智能的预约状态为已预约的情况下,拒绝所述预约请求。进一步地,所述就餐数据处理方法,还包括:响应客户终端发送的就餐请求,根据所述就餐请求生成第二就餐数据;基于当前智能餐桌的私钥对所述第二就餐数据进行签名,获得第二签名信息;基于预设的哈希函数和所述第二就餐数据,生成第二就餐哈希值;依据所述第二签名信息和所述第二就餐哈希值生成所述第二就餐消息,并在所述就餐区块链网络中广播所述第二就餐消息。为了实现上述目的,本申请第二方面提供一种智能餐桌,该智能餐桌包括:接收模块,用于接收第一智能餐桌在就餐区块链网络中广播的第一就餐消息;判断模块,用于根据预存的验证信息判断所述第一就餐消息是否真实有效;更新模块,用于在确定所述第一就餐消息真实有效的情况下,基于所述第一就餐消息更新所述就餐区块链网络中的就餐区块。本申请具有如下优点:本申请提供的就餐数据处理方法及智能餐桌,接收第一智能餐桌在就餐区块链网络中广播的第一就餐消息;根据预存的验证信息判断第一就餐消息是否真实有效;在确定第一就餐消息真实有效的情况下,基于第一就餐消息更新就餐区块链网络中的就餐区块,可以避免虚拟机的恶意评价和刷单等行为,且数据不易被篡改,从而能获得真实准确的就餐数据,为消费者用餐提供参考,以提升消费者的用餐体验。附图说明附图是用来提供对本申请的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请,但并不构成对本申请的限制。图1为本申请实施例一提供的一种就餐数据处理方法的流程图;图2为本申请实施例二提供的一种就餐数据处理方法的流程图;图3为本申请实施例三提供的一种就餐数据处理方法的流程图;图4为本申请实施例四提供的一种就餐数据处理方法的流程图;图5为本申请实施例五提供的一种智能餐桌的组成方框图。在附图中:501:接收模块502:判断模块503:更新模块具体实施方式以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。就餐服务平台提供了多样化的就餐服务信息供消费者根据自身需求选取合适的餐厅。但是,一方面,存在部分商家采用虚拟机等方式在就餐服务平台进行刷单和虚假评价,从而误导消费者的选择;另一方面,就餐服务平台的管理人员和运维人员具有修改和删除数据的权限,因此,无法保障就餐服务平台提供的数据为真实准确的数据。有鉴于此,本申请提供一种就餐数据处理方法和智能餐桌,采用区块链技术对智能餐桌的数据进行存储与管理,防止人为篡改数据,同时,智能餐桌可以本文档来自技高网...

【技术保护点】
1.一种就餐数据处理方法,其特征在于,包括:/n接收第一智能餐桌在就餐区块链网络中广播的第一就餐消息;/n根据预存的验证信息判断所述第一就餐消息是否真实有效;/n在确定所述第一就餐消息真实有效的情况下,基于所述第一就餐消息更新所述就餐区块链网络中的就餐区块。/n

【技术特征摘要】
1.一种就餐数据处理方法,其特征在于,包括:
接收第一智能餐桌在就餐区块链网络中广播的第一就餐消息;
根据预存的验证信息判断所述第一就餐消息是否真实有效;
在确定所述第一就餐消息真实有效的情况下,基于所述第一就餐消息更新所述就餐区块链网络中的就餐区块。


2.根据权利要求1所述的就餐数据处理方法,其特征在于,所述第一就餐消息包括第一签名信息和第一就餐哈希值,所述第一签名信息是所述第一智能餐桌根据所述第一智能餐桌的私钥和第一就餐数据生成的信息,所述第一就餐数据包括预约数据、菜品数据、消费数据和评价数据中的一个或多个,所述第一就餐哈希值为所述第一智能餐桌根据预设的哈希函数和所述第一就餐数据生成的哈希值。


3.根据权利要求2所述的就餐数据处理方法,其特征在于,所述预存的验证信息包括所述第一智能餐桌的注册信息;
所述根据预存的验证信息判断所述第一就餐消息是否真实有效,包括:
根据所述第一智能餐桌的注册信息获取所述第一智能餐桌的公钥;
使用所述第一智能餐桌的公钥对所述第一签名信息进行签名验证;
在所述第一签名信息通过签名验证的情况下,确定所述第一就餐消息为真实有效的消息;
在所述第一签名信息未通过签名验证的情况下,确定所述第一就餐消息不是真实有效的消息。


4.根据权利要求2所述的就餐数据处理方法,其特征在于,所述在确定所述第一就餐消息真实有效的情况下,基于所述第一就餐消息更新所述就餐区块链网络中的就餐区块之后,还包括:
获取所述第一就餐消息对应的所述就餐区块的第一区块号;
将所述第一就餐数据、所述第一就餐哈希值和所述第一区块号同步至就餐数据库,其中,所述就餐数据库为所述就餐区块链网络之外的数据库。


5.根据权利要求4所述的就餐数据处理方法,其特征在于,所述将所述第一就餐数据、所述第一就餐哈希值和所述第一区块号同步至就餐数据库之后,还包括:
接收校验节点发送的数据校验请求,其中,所述数据校验请求包括待校验就餐数据对应的第二区块号,所述第二区块号为所述校验节点从所述就餐数据库获得的、与所述待校验就餐数据对应的区块号;
依据所述第二区块号,从所述就餐区块链网络中获取对应的待校验就餐哈希值;
将所述待校验就餐哈希值发送至所述校验节点,以供所述校验节点根据所述待...

【专利技术属性】
技术研发人员:张勋贾捷李红五
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1