本发明涉及物联网,尤其涉及一种广告监播方法、装置及计算机可读存储介质。
背景技术:
1、物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。传统线下场景营销的标准化、智能化提效,已经成为广告行业的一个重要课题。广告主投放了线下广告之后,如何确定该广告是否被播放、播放次数和位置是否正确?传统的解决方式“靠人”,即工作人员去现场拍照验证,成本高昂,且存在人工记录误差,真实性待考证。
技术实现思路
1、本发明所要解决的技术问题是针对现有技术的上述不足,提供一种广告监播方法、装置及计算机可读存储介质,用以解决现有的广告监播方法主要依靠人工监播,成本高昂,且无法保证监播数据的准确性和真实性的问题。
2、第一方面,本发明提供一种广告监播方法,包括:
3、根据广告屏的设备标识生成对应的分布式数字身份did;
4、为所述广告屏分配所述did,以使所述广告屏在完成预设的广告播放任务后,采用所述did对应的私钥对与所述广告播放任务相关的广告监播数据进行签名,并上传至区块链中。
5、优选地,所述根据广告屏的设备标识生成对应的分布式数字身份did,具体包括:
6、根据所述广告屏的设备标识和动态盐生成对应的所述私钥;
7、根据所述私钥生成对应的公钥和所述did。
8、优选地,所述根据所述私钥生成对应的公钥和所述did之后,所述方法还包括:
9、将所述设备标识以及与所述设备标识对应的所述广告屏的相关信息存储至预设的数字身份文档中,并将所述数字身份文档上传至云端;
10、将所述设备标识对应的所述动态盐、所述私钥、所述公钥以及所述did上传至所述区块链中。
11、优选地,所述为所述广告屏分配所述did,具体包括:
12、接收广告商提交的数字身份申请请求,所述数字身份申请请求携带所述设备标识;
13、根据所述数字身份申请请求以及所述设备标识将所述did写入所述广告屏的用户身份识别模块sim卡中。
14、优选地,所述根据所述数字身份申请请求以及所述设备标识将所述did写入所述广告屏的用户身份识别模块sim卡中之后,所述方法还包括:
15、接收所述广告商提交的可验证授权证书凭证申请请求;
16、根据所述可验证授权证书凭证申请请求生成所述广告屏对应的可验证授权证书凭证,并将所述可验证授权证书凭证发送给所述广告商,其中,所述可验证授权证书凭证包括所述广告屏的所有权信息、设备使用信息。
17、优选地,所述设备标识包括所述广告屏的设备编号。
18、优选地,所述广告监播数据包括所述广告播放任务的播放时间、结束时间、播放内容以及播放位置中的一种或多种。
19、第二方面,本发明提供一种广告监播装置,包括:
20、数字身份生成模块,用于根据广告屏的设备标识生成对应的分布式数字身份did;
21、数字身份分配模块,与所述数字身份生成模块连接,用于为所述广告屏分配所述did,以使所述广告屏在完成预设的广告播放任务后,采用所述did对应的私钥对与所述广告播放任务相关的广告监播数据进行签名,并上传至区块链中。
22、第三方面,本发明提供一种广告监播装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现上述第一方面所述的广告监播方法。
23、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的广告监播方法。
24、本发明提供的广告监播方法、装置及计算机可读存储介质,首先根据广告屏的设备标识生成对应的分布式数字身份did,再为所述广告屏分配所述did,与随机生成did再与设备绑定关联相比,根据广告屏的设备标识生成对应的did更便于管理,由于分配did后的广告屏即可作为一个可信的物联网设备,因此,使得所述广告屏在完成预设的广告播放任务后,可以采用所述did对应的私钥对与所述广告播放任务相关的广告监播数据进行签名,并上传至区块链中,通过did对应的私钥签名以及区块链技术,增强了广告监播数据的真实性,提高了监播效率,节省了人工监播的成本,解决了现有的广告监播方法主要依靠人工监播,
25、成本高昂,且无法保证监播数据的准确性和真实性的问题。
1.一种广告监播方法,其特征在于,包括:
2.根据权利要求1所述的广告监播方法,其特征在于,所述根据广告屏的设备标识生成对应的分布式数字身份did,具体包括:
3.根据权利要求2所述的广告监播方法,其特征在于,所述根据所述私钥生成对应的公钥和所述did之后,所述方法还包括:
4.根据权利要求1所述的广告监播方法,其特征在于,所述为所述广告屏分配所述did,具体包括:
5.根据权利要求4所述的广告监播方法,其特征在于,所述根据所述数字身份申请请求以及所述设备标识将所述did写入所述广告屏的用户身份识别模块sim卡中之后,所述方法还包括:
6.根据权利要求1所述的广告监播方法,其特征在于,所述设备标识包括所述广告屏的设备编号。
7.根据权利要求1所述的广告监播方法,其特征在于,所述广告监播数据包括所述广告播放任务的播放时间、结束时间、播放内容以及播放位置中的一种或多种。
8.一种广告监播装置,其特征在于,包括:
9.一种广告监播装置,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如权利要求1-7中任一项所述的广告监播方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的广告监播方法。