一种电子红包检测方法、装置及终端设备制造方法及图纸

技术编号:19935633 阅读:23 留言:0更新日期:2018-12-29 05:03
本申请适用于通信技术领域,提供了一种电子红包检测方法、装置及终端设备,其中,所述电子红包检测方法包括:检测是否接收到新的即时通讯消息;当接收到新的即时通讯消息时,检测图片更新操作;当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图;当前更新的图片为电子红包小图时,提示检测到电子红包。本申请实施例可以快速、高效、准确的识别电子红包并及时发出提示,提高电子红包的识别速度和准确率,且不受即时通讯软件升级的影响。

【技术实现步骤摘要】
一种电子红包检测方法、装置及终端设备
本申请属于通信
,尤其涉及一种电子红包检测方法、装置及终端设备。
技术介绍
随着科学技术的不断发展,手机、平板电脑、个人数字助理等各种具备即时通讯功能的终端设备层出不穷,为人们的日常生产和生活带来了极大便利。即时通讯类应用除了基本的即时通讯功能之外,通常还具备电子红包收、发功能,极具趣味性和实用性。然而,现有的电子红包检测方法难以长期及时有效的识别电子红包,容易在即时通讯软件升级之后失效,识别效果不理想。
技术实现思路
有鉴于此,本申请实施例提供了一种电子红包检测方法、装置及终端设备,以解决现有的电子红包检测方法难以长期及时有效的识别电子红包,容易在即时通讯软件升级之后失效,识别效果不理想的问题。本申请实施例的第一方面提供了一种电子红包检测方法,其包括:检测是否接收到新的即时通讯消息;当接收到新的即时通讯消息时,检测图片更新操作;当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图;当前更新的图片为电子红包小图时,提示检测到电子红包。本申请实施例的第二方面提供了一种电子红包检测装置,其包括:新消息检测模块,用于检测是否接收到新的即时通讯消息;图片更新检测模块,用于当接收到新的即时通讯消息时,检测图片更新操作;电子红包小图检测模块,用于当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图;提示模块,用于当前更新的图片为电子红包小图时,提示检测到电子红包。本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。本申请实施例通过及时检测即时通讯消息的更新,在检测到即时通讯消息的更新时,检测图片更新操作,并按照预设优先级顺序依次检测当前更新的图片的图片信息,以判断当前更新的图片是否为电子红包小图,在当前更新的图片为电子红包小图时,提示检测到电子红包,可以快速、高效、准确的识别电子红包并及时发出提示,提高电子红包的识别速度和准确率,且不受即时通讯软件升级的影响。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一提供的电子红包检测方法的流程示意图;图2是本申请实施例一提供的电子红包图片的示意图;图3是本申请实施例一提供的电子红包小图的示意图;图4是本申请实施例一提供的电子红包检测方法的流程示意图;图5是本申请实施例二提供的电子红包检测方法的流程示意图;图6是本申请实施例三提供的电子红包检测方法的流程示意图;图7是本申请实施例四提供的电子红包检测装置的结构示意图;图8是本申请实施例五提供的终端设备的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。实施例一本实施例提供一种电子红包检测方法,应用于手机、平板电脑、个人数字助理等移动终端,还可以应用于桌上型计算机、笔记本、掌上电脑等可以运行即时通讯软件并接收即时通讯消息的计算设备。在具体应用中,即时通讯软件具体是指通过即时通讯技术来实现在线聊天、交流的软件,例如,微信、QQ、百度HI、Skype、Gtalk、新浪UC、MSN、微博、钉钉、支付宝等。在一个实施例中,所述电子红包检测方法应用于安卓(Android)终端。如图1所示,本实施例提供的电子红包检测方法,包括:步骤S101、检测是否接收到新的即时通讯消息。在本实施例中,即时通讯消息特指可以收、发电子红包的即时通讯软件所收发的即时通讯消息。步骤S102、当接收到新的即时通讯消息时,检测图片更新操作。在具体应用中,即时通讯消息通常包括表情、图片、视频、音频、文字、电子红包、字符画等多种类型的消息,生成电子红包消息时,即时通讯软件自带的电子红包应用会更新电子红包图片,因此,要识别接收到的即时通讯消息是否是电子红包消息,可以通过检测图片更新操作来实现。步骤S103、当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图。在具体应用中,电子红包应用更新的电子红包图片具体是电子红包小图,因此,可以通过检测更新的图片是否是电子红包小图,来进一步的判断接收到的即时通讯消息是否是电子红包消息。如图2所示,示例性的示出了微信电子红包图片的示意图,其中,虚线框中的图片区域即为电子红包小图。在一个实施例中,所述图片信息包括图片大小、像素的颜色、像素的RGB值、不同颜色像素的分布区域和不同颜色像素的分布区域的面积。在具体应用中,特定版本的即时通讯软件和特定型号的终端所显示的电子红包图片的图片信息通常是固定不变的,图片信息通常包括图片大小(图片的长度和宽度)、像素的颜色(例如,微信电子红包小图的颜色包括红色、黄色和橘色)、像素的RGB值(由即时通讯软件的版本以及终端的型号和显示参数决定)、不同颜色像素的分布区域(例如,微信电子红包小图中黄色像素所在区域分布在红色像素所在区域的中央,同时黄色像素所在区域的中央也分布有橘色像素区域)和不同颜色像素的分布区域的面积(例如,微信电子红包小图中红色像素区域的面积>黄色像素分布区域的面积>橘色像素分布区域的面积,且三者的面积比和面积大小是固定不变的)。如图3所示,示例性的示出了微信电子红包小图的示意图;其中,区域1为红色像素的分布区域、区域2为黄色像素的分布区域、区域3为橘色像素的分布区域,L为电子红包小图的长度、D为电子红包小图的宽度。在具体应用中,预设优先级顺序可以根据实际需要进行设置,可以按照任意需要的顺序设置图片大小、像素的颜色、像素的RGB值、不同颜色像素的分布区域和不同颜色像素的分布区域的面积的优先级顺序。在一个实施例中,所述图片信息的预设优先级顺序为:图片大小、像素的颜色、像素的RGB值、不同颜色像素的分布区域、不同颜色像素的分布区域的面积。如图4所示,在一个实施例中本文档来自技高网
...

【技术保护点】
1.一种电子红包检测方法,其特征在于,包括:检测是否接收到新的即时通讯消息;当接收到新的即时通讯消息时,检测图片更新操作;当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图;当前更新的图片为电子红包小图时,提示检测到电子红包。

【技术特征摘要】
1.一种电子红包检测方法,其特征在于,包括:检测是否接收到新的即时通讯消息;当接收到新的即时通讯消息时,检测图片更新操作;当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图;当前更新的图片为电子红包小图时,提示检测到电子红包。2.如权利要求1所述的电子红包检测方法,其特征在于,当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图,包括:当检测到图片更新操作时,获取当前更新的图片的图片信息;按照预设优先级顺序,依次检测当前更新的图片的每种图片信息与电子红包小图的相应图片信息是否匹配;当前更新的图片的所有图片信息与电子红包小图的所有相应图片信息相匹配时,判定当前更新的图片为电子红包小图;当检测到当前更新的图片的任一种图片信息与电子红包小图的相应图片信息不匹配时,判定当前更新的图片不为电子红包小图。3.如权利要求2所述的电子红包检测方法,其特征在于,所述所有图片信息包括图片大小、像素的颜色、像素的RGB值、不同颜色像素的分布区域和不同颜色像素的分布区域的面积中的至少两种。4.如权利要求3所述的电子红包检测方法,其特征在于,所述图片信息的预设优先级顺序为:图片大小、像素的颜色、像素的RGB值、不同颜色像素的分布区域、不同颜色像素的分布区域的面积。5.如权利要求1~4所述的电子红包检测方法,其特征在于,当检测到图片更新操作时,按照预设优先级顺序依次检测当前更新的图片的图片信息与电子红包小图的图片信息是否匹配,以判断当前更新的图片是否为电子红包小图,包括:当检测到图片更新操作时,获取当前更新的图片的第一图片信息;检测当前更新的图片的第一图片信息与电子红包小图的第一图片信息是否匹配;当前更新的图片的第一图片信息与电子红包小图的第一图片信息不匹配时,判定当前更新的图片不为电子红包小图;当前更新...

【专利技术属性】
技术研发人员:裴润升
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1