系统私信校验方法、装置、电子设备和存储介质制造方法及图纸

技术编号:22888020 阅读:25 留言:0更新日期:2019-12-21 08:47
本申请提出一种系统私信校验方法、装置、电子设备和存储介质,其中,方法包括:获取第一版本私信和第一版本私信对应的第一验证码;对第一验证码解析得到第一验证码的标识;在数据库中查询到第一验证码的标识,以获取与第一验证码的标识对应的目标加密密钥;其中,目标加密密钥是根据经过验证的第二版本私信生成的;根据第一版本私信生成第一加密密钥;若第一加密密钥与目标加密密钥匹配,则向推送对象推送第一版本私信。该方法能够实现对待推送的第一版本私信的内容进行自动校验,确保待推送的第一版本私信与经验校验的第二版本私信内容一致,能够显著降低系统私信错误率,改善用户的使用体验。

【技术实现步骤摘要】
系统私信校验方法、装置、电子设备和存储介质
本申请涉及信息校验、信息安全
,尤其涉及一种系统私信校验方法、装置、电子设备和存储介质。
技术介绍
目前,系统私信是安装在电子设备上的应用程序(Application,简称APP)常用的必备功能,其通常由官方后台运作,以官方账号直接推送消息给用户。例如,微信团队、微博官方、Live.me官方等账号推送的消息,统称为系统私信。其中,系统私信具有如下特点:官方权威性,一般只有重要消息才会推送系统私信(比如系统升级通知等),由官方账号统一推送,消息内容具有官方权威性,不可随意推送;推送用户量大,系统私信通常是群发消息,推送用户数据量大;消息实时性强,系统私信一般会设置弹窗/消息栏强提醒,以使用户能够第一时间得知消息内容,具有较强的实时性。现有技术中,系统私信通常由后台运营人员人工推送。然而,由于系统私信内容形式往往十分复杂(比如包含文本类型、含链接类型、图文类型等),并且推送形式多样化(比如定时推送、弹窗提醒、消息栏提示等),人工操作非常容易出错(常见错误包括文案格式错误、链接跳转失败、图片不展示等)。因此,如何对系统私信内容进行校验,至关重要。
技术实现思路
本申请提出一种系统私信校验方法、装置、电子设备和存储介质,用于解决现有技术中由后台运营人员人工推送系统私信,系统私信内容容易出错的技术问题。本申请一方面实施例提出了一种系统私信校验方法,包括:获取第一版本私信和所述第一版本私信对应的第一验证码;对所述第一验证码解析得到所述第一验证码的标识;在数据库中查询到所述第一验证码的标识,以获取与所述第一验证码的标识对应的目标加密密钥;其中,所述目标加密密钥是根据经过验证的第二版本私信生成的;根据所述第一版本私信生成第一加密密钥;若所述第一加密密钥与所述目标加密密钥匹配,则向推送对象推送所述第一版本私信。作为本申请实施例的第一种可能的实现方式,所述在数据库中查询到所述第一验证码的标识之后,还包括:获取与所述第一验证码的标识对应的目标验证码;其中,所述目标验证码是将所述目标加密密钥存入所述数据库得到数据库主键,根据所述数据库主键和预设位数随机数生成的;所述向推送对象推送所述第一版本私信之前,还包括:确定所述第一验证码与所述目标验证码匹配。作为本申请实施例的第二种可能的实现方式,所述目标验证码,是将所述数据库主键进制转换,得到所述目标验证码的标识;将所述目标验证码的标识中各字符倒序排列,得到倒排字符;将所述倒排字符后合并所述预设位数随机数,得到的。作为本申请实施例的第三种可能的实现方式,所述对所述第一验证码解析得到所述第一验证码的标识,包括:对所述第一验证码去除预设位数中的随机数,得到第一验证码的标识的倒排字符;根据所述倒排字符,确定所述第一验证码的标识。作为本申请实施例的第四种可能的实现方式,所述在数据库中查询到所述第一验证码的标识之后,还包括:获取与所述第一验证码的标识对应的创建时间;所述向推送对象推送所述第一版本私信之前,还包括:确定当前时刻与所述创建时刻的差值未超过设定阈值。作为本申请实施例的第五种可能的实现方式,所述对所述第一验证码进行解析,获取所述第一验证码的标识之后,还包括:若在所述数据库中未查询到所述第一验证码的标识,则确定所述第一版本私信与所述第二版本私信不一致,丢弃所述第一版本私信。作为本申请实施例的第六种可能的实现方式,所述目标加密密钥是对所述第二版本私信进行MD5加密生成的;所述根据所述第一版本私信生成第一加密密钥,包括:对所述第一版本私信进行MD5加密生成所述第一加密密钥。作为本申请实施例的第七种可能的实现方式,所述第一版本私信,是根据测试人员账户推送得到的;所述获取第一版本私信之后,还包括:验证所述第一版本私信的格式和控件操作响应。本申请实施例的系统私信校验方法,通过获取第一版本私信和第一版本私信对应的第一验证码,并对第一验证码解析得到第一验证码的标识,之后,在数据库中查询到第一验证码的标识,以获取与第一验证码的标识对应的目标加密密钥;其中,目标加密密钥是根据经过验证的第二版本私信生成的;接着,根据第一版本私信生成第一加密密钥,最后,若第一加密密钥与目标加密密钥匹配,则向推送对象推送第一版本私信。由此,可以实现对待推送的第一版本私信的内容进行自动校验,确保待推送的第一版本私信与经验校验的第二版本私信内容一致,能够显著降低系统私信错误率,改善用户的使用体验。本申请又一方面实施例提出了一种系统私信校验装置,包括:获取模块,用于获取第一版本私信和所述第一版本私信对应的第一验证码;解析模块,用于对所述第一验证码解析得到所述第一验证码的标识;查询模块,用于在数据库中查询到所述第一验证码的标识,以获取与所述第一验证码的标识对应的目标加密密钥;其中,所述目标加密密钥是根据经过验证的第二版本私信生成的;生成模块,用于根据所述第一版本私信生成第一加密密钥;推送模块,用于若所述第一加密密钥与所述目标加密密钥匹配,则向推送对象推送所述第一版本私信。作为本申请实施例的第一种可能的实现方式,所述查询模块,还用于获取与所述第一验证码的标识对应的目标验证码;其中,所述目标验证码是将所述目标加密密钥存入所述数据库得到数据库主键,根据所述数据库主键和预设位数随机数生成的;所述装置还包括:第一确定模块,用于确定所述第一验证码与所述目标验证码匹配。作为本申请实施例的第二种可能的实现方式,所述目标验证码,是将所述数据库主键进制转换,得到所述目标验证码的标识;将所述目标验证码的标识中各字符倒序排列,得到倒排字符;将所述倒排字符后合并所述预设位数随机数,得到的。作为本申请实施例的第三种可能的实现方式,所述解析模块,具体用于:对所述第一验证码去除预设位数中的随机数,得到第一验证码的标识的倒排字符;根据所述倒排字符,确定所述第一验证码的标识。作为本申请实施例的第四种可能的实现方式,所述查询模块,还用于获取与所述第一验证码的标识对应的创建时间;所述装置还包括:第二确定模块,用于确定当前时刻与所述创建时刻的差值未超过设定阈值。作为本申请实施例的第五种可能的实现方式,所述装置还包括:丢弃模块,用于若在所述数据库中未查询到所述第一验证码的标识,则确定所述第一版本私信与所述第二版本私信不一致,丢弃所述第一版本私信。作为本申请实施例的第六种可能的实现方式,所述目标加密密钥是对所述第二版本私信进行MD5加密生成的;所述生成模块,具体用于:对所述第一版本私信进行MD5加密生成所述第一加密密钥。作为本申请实施例的第七种可能的实现方式,所述第一版本私信,是根据测试人员账户推送得到的;所述装置还包括:验证模块,用于验证所本文档来自技高网...

【技术保护点】
1.一种系统私信校验方法,其特征在于,所述方法包括以下步骤:/n获取第一版本私信和所述第一版本私信对应的第一验证码;/n对所述第一验证码解析得到所述第一验证码的标识;/n在数据库中查询到所述第一验证码的标识,以获取与所述第一验证码的标识对应的目标加密密钥;其中,所述目标加密密钥是根据经过验证的第二版本私信生成的;/n根据所述第一版本私信生成第一加密密钥;/n若所述第一加密密钥与所述目标加密密钥匹配,则向推送对象推送所述第一版本私信。/n

【技术特征摘要】
1.一种系统私信校验方法,其特征在于,所述方法包括以下步骤:
获取第一版本私信和所述第一版本私信对应的第一验证码;
对所述第一验证码解析得到所述第一验证码的标识;
在数据库中查询到所述第一验证码的标识,以获取与所述第一验证码的标识对应的目标加密密钥;其中,所述目标加密密钥是根据经过验证的第二版本私信生成的;
根据所述第一版本私信生成第一加密密钥;
若所述第一加密密钥与所述目标加密密钥匹配,则向推送对象推送所述第一版本私信。


2.根据权利要求1所述的系统私信校验方法,其特征在于,所述在数据库中查询到所述第一验证码的标识之后,还包括:
获取与所述第一验证码的标识对应的目标验证码;其中,所述目标验证码是将所述目标加密密钥存入所述数据库得到数据库主键,根据所述数据库主键和预设位数随机数生成的;
所述向推送对象推送所述第一版本私信之前,还包括:
确定所述第一验证码与所述目标验证码匹配。


3.根据权利要求2所述的系统私信校验方法,其特征在于,所述目标验证码,是将所述数据库主键进制转换,得到所述目标验证码的标识;将所述目标验证码的标识中各字符倒序排列,得到倒排字符;将所述倒排字符后合并所述预设位数随机数,得到的。


4.根据权利要求2所述的系统私信校验方法,其特征在于,所述对所述第一验证码解析得到所述第一验证码的标识,包括:
对所述第一验证码去除预设位数中的随机数,得到第一验证码的标识的倒排字符;
根据所述倒排字符,确定所述第一验证码的标识。


5.根据权利要求1所述的系统私信校验方法,其特征在于,所述在数据库中查询到所述第一验证码的标识之后,还包括:
获取与所述第一验证码的标识对应的...

【专利技术属性】
技术研发人员:吴桐
申请(专利权)人:香港乐蜜有限公司
类型:发明
国别省市:中国香港;HK

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

1