[发明专利]烟草销售方法及装置有效
申请号: | 202010142637.X | 申请日: | 2020-03-04 |
公开(公告)号: | CN111342975B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 田新雪;肖征荣;马书惠;杨子文;董慧 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L9/00;H04L67/1095;G06Q30/06;G06F21/60;G06F21/62 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;冯建基 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 烟草 销售 方法 装置 | ||
1.一种烟草销售方法,其特征在于,所述方法包括:
依据顾客输入的第一身份信息,获得身份加密结果;其中,所述身份加密结果是身份验证节点在对所述第一身份信息验证通过后,依据所述第一身份信息生成的结果;
依据所述顾客使用的移动终端的标识和所述第一身份信息,获得运营商验证结果;
使用同态公钥对所述移动终端的标识进行同态加密,获得标识加密结果;
依据所述标识加密结果、所述身份加密结果和所述运营商验证结果,确定是否销售烟草给所述顾客;
所述依据所述标识加密结果、所述身份加密结果和所述运营商验证结果,确定是否销售烟草给所述顾客步骤,包括:
将所述标识加密结果和所述身份加密结果做加法运算,获得销售方加和结果;其中,所述身份加密结果是所述身份验证节点使用所述同态公钥对所述第一身份信息进行同态加密获得的结果;
对比所述销售方加和结果与所述运营商验证结果,获得第一对比结果;其中,所述运营商验证结果是运营商节点将通过验证的所述第一身份信息和所述移动终端的标识做加和运算获得第一加和结果,并使用同态公钥对所述第一加和结果进行同态加密获得的结果;
依据所述第一对比结果和所述顾客的年龄,确定是否销售烟草给所述顾客。
2.根据权利要求1所述的方法,其特征在于,若确定不销售所述烟草给所述顾客,则依据所述第一身份信息和所述移动终端的标识,生成并发送报警信息至区块链网络。
3.根据权利要求1所述的方法,其特征在于,若确定销售所述烟草给所述顾客,则依据所述第一身份信息、所述移动终端的标识、销售给所述顾客的烟草的品牌和数量,生成并发送销售广播消息至区块链网络。
4.根据权利要求1所述的方法,其特征在于,所述依据顾客输入的第一身份信息,获得身份加密结果步骤,包括:
使用身份验证节点的公钥按照预先约定的算法,对顾客输入的第一身份信息进行加密,生成并发送第一销售方加密结果至区块链网络;
从区块链网络中,获取到所述身份加密结果;其中,所述身份加密结果是所述身份验证节点依据所述第一销售方加密结果和所述同态公钥生成的结果。
5.根据权利要求4所述的方法,其特征在于,所述从区块链网络中,获取到所述身份加密结果步骤,包括:
从区块链网络中,获取到所述身份验证节点发送的身份验证广播消息,其中,所述身份验证广播消息包括身份验证标识和所述身份加密结果,所述身份验证标识表征了所述身份验证节点对所述第一身份信息验证通过;
使用同态私钥对所述身份加密结果进行同态解密,获得第二身份信息;
若确定所述第二身份信息与所述第一身份信息相同,则确定所述身份加密结果是与所述第一身份信息相对应的加密结果。
6.根据权利要求1所述的方法,其特征在于,所述依据所述顾客使用的移动终端的标识和所述第一身份信息,获得运营商验证结果步骤,包括:
使用运营商节点的公钥按照预先约定的算法,对所述顾客输入的移动终端的标识进行加密,生成并发送第二销售方加密结果至区块链网络;
从区块链网络中,获取到所述运营商节点验证通过的所述运营商验证结果,所述运营商验证结果是所述运营商节点依据所述第二销售方加密结果获得所述移动终端的标识,并根据所述移动终端的标识和所述第一身份信息生成的结果。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一身份信息至少包括所述顾客的姓名和所述顾客的身份证号码信息。
8.一种烟草销售装置,其特征在于,包括:
第一获取模块,用于依据顾客输入的第一身份信息,获得身份加密结果,所述身份加密结果是身份验证节点在对所述第一身份信息验证通过后,依据所述第一身份信息生成的结果;
第二获取模块,用于依据所述顾客使用的移动终端的标识和所述第一身份信息,获得运营商验证结果;
同态加密模块,用于使用同态公钥对所述移动终端的标识进行同态加密,获得标识加密结果;
判断模块,用于依据所述标识加密结果、所述身份加密结果和所述运营商验证结果,确定是否销售烟草给所述顾客;
所述判断模块,包括:
加和子模块,用于将所述标识加密结果和所述身份加密结果做加法运算,获得销售方加和结果,所述身份加密结果是所述身份验证节点使用所述同态公钥对所述第一身份信息进行同态加密获得的结果;
对比子模块,用于对比所述销售方加和结果与所述运营商验证结果,获得第一对比结果,所述运营商验证结果是运营商节点将通过验证的所述第一身份信息和所述移动终端的标识做加和运算获得第一加和结果,并使用同态公钥对所述第一加和结果进行同态加密获得的结果;
确定子模块,用于依据所述第一对比结果和所述顾客的年龄,确定是否销售烟草给所述顾客。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010142637.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:企业作业证安全管理方法
- 下一篇:一种智能参考单元平均恒虚警检测方法