【技术实现步骤摘要】
一种数据更新方法、数据更新装置及移动终端
本申请属于电子信息
,尤其涉及一种数据更新方法、数据更新装置、移动终端及计算机可读存储介质。
技术介绍
当前,部分移动终端的厂商为了实现电子红包加速,提出了一种小图识别方式,以快速确定应用所接收到的消息是否为电子红包消息,其原理是基于移动终端内置的小图信息表对接收到的消息所携带的图片的大小及哈希值进行判断。然而,在移动终端的不同版本及不同设置下,发送方发送的电子红包所携带的红包图片的大小可能会发生改变,这可能会使得电子红包的接收方无法通过小图识别准确识别出消息是否为电子红包,导致出现小图识别失效的情况。现有技术中,往往需要移动终端的厂商主动对小图信息表进行维护,以减少出现小图识别失效的情况,这种维护方式费时费力。
技术实现思路
本申请提供了一种数据更新方法、数据更新装置、移动终端及计算机可读存储介质,可实现小图信息表的自主更新。第一方面,本申请提供了一种数据更新方法,包括:在移动终端的指定应用接收到新消息后,基于预设的小图识别方式对上述新消息 ...
【技术保护点】
1.一种数据更新方法,其特征在于,包括:/n在移动终端的指定应用接收到新消息后,基于预设的小图识别方式对所述新消息进行红包识别,其中,所述小图识别方式与预设的小图信息表相关,所述小图信息表存储有一组以上关联关系,所述关联关系为电子红包尺寸与电子红包哈希值的关联关系;/n若通过所述小图识别方式对所述新消息的红包识别失败,则通过除小图识别方式之外的其它红包识别方式对所述新消息进行红包识别;/n若通过所述其它红包识别方式识别出所述新消息为电子红包消息,则获取所述新消息的电子红包尺寸及电子红包哈希值;/n基于所述新消息的电子红包尺寸及电子红包哈希值对所述小图信息表进行更新。/n
【技术特征摘要】
1.一种数据更新方法,其特征在于,包括:
在移动终端的指定应用接收到新消息后,基于预设的小图识别方式对所述新消息进行红包识别,其中,所述小图识别方式与预设的小图信息表相关,所述小图信息表存储有一组以上关联关系,所述关联关系为电子红包尺寸与电子红包哈希值的关联关系;
若通过所述小图识别方式对所述新消息的红包识别失败,则通过除小图识别方式之外的其它红包识别方式对所述新消息进行红包识别;
若通过所述其它红包识别方式识别出所述新消息为电子红包消息,则获取所述新消息的电子红包尺寸及电子红包哈希值;
基于所述新消息的电子红包尺寸及电子红包哈希值对所述小图信息表进行更新。
2.如权利要求1所述的数据更新方法,其特征在于,在移动终端的指定应用接收到新消息后,所述数据更新方法还包括:
对所述新消息进行监听;
若监听到基于所述新消息的消息打开事件,则将预设的标志位更改为预设状态;
相应地,所述若通过所述小图识别方式对所述新消息的红包识别失败,则通过除小图识别方式之外的其它红包识别方式对所述新消息进行红包识别,包括:
若所述预设的标志位为预设状态,且通过所述小图识别方式对所述新消息的红包识别失败,则通过除小图识别方式之外的其它红包识别方式对所述新消息进行红包识别。
3.如权利要求1或2所述的数据更新方法,其特征在于,所述其它红包识别方式包括图像识别方式,所述通过除小图识别方式之外的其它红包识别方式对所述新消息进行红包识别,包括:
基于预设的图像相似度算法,计算所述新消息所携带的图片与预设的标准红包图片的图像相似度;
若所述图像相似度大于预设的相似度阈值,则确定所述新消息为电子红包消息。
4.如权利要求1或2所述的数据更新方法,其特征在于,所述其它红包识别方式包括布局识别方式,所述通过除小图识别方式之外的其它红包识别方式对所述新消息进行红包识别,包括:
获取所述新消息的布局树,所述布局树由一个以上布局节点构成,
检测所述布局树的各个布局节点是否分别与预设的红包布局树的对应节点匹配;
若所述布局树的各个布局节点均与预设的红包布局树的对应节点匹配,则确定所述新消息为电子红包消息。
5.如权利要求1或2所述的数据更新方法,其特征在于,在所述基于所述新消息的电子红包尺寸及电子红包哈希值对所述小图信息表进行更新之后,所述数据更新...
【专利技术属性】
技术研发人员:罗家豪,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。