多媒体信息的推送方法和装置与流程

文档序号:12067947阅读:271来源:国知局
多媒体信息的推送方法和装置与流程
本发明涉及计算机领域,具体而言,涉及一种多媒体信息的推送方法和装置。
背景技术
:如今,随着终端上各种通讯应用的用户数量逐步增加,用户所覆盖的年龄段也在不断扩大,然而,由于不同年龄段的用户需求不同,因而,如何在通讯应用的平台上为不同用户推送更加精准的多媒体信息就成为当前迫切需要解决的问题。目前,很多用户会在通讯应用的客户端上注册对应的账号,虽然其中一部分用户会在账号中记录用户自身的年龄,然而,在这些年龄信息中却存在错误的年龄信息,例如,某个用户注册账号已5年,但该用户的年龄信息却指示该用户年龄为0岁;此外,还有另一部分用户甚至并没有在对应的账号中记录用户自身的年龄,例如,年龄信息指示为空。也就是说,在现有的客户端中记录的用户的年龄信息存在年龄覆盖率低且可信度低的问题。进一步,由于无法准确预测上述各种通讯应用的客户端中用户的真正年龄,从而导致无法针对不同年龄段的用户,推送更加符合用户需求的准确的多媒体信息的问题。针对上述的问题,目前尚未提出有效的解决方案。技术实现要素:本发明实施例提供了一种多媒体信息的推送方法和装置,以至少解决现有技术中向用户推送的多媒体信息的准确性较低的技术问题。根据本发明实施例的一个方面,提供了一种多媒体信息的推送方法,包括:查找在客户端中已建立的班级群中年龄信息未被确定的目标成员;确定上述班级群中上述目标成员所在的目标班级群;获取上述目标班级群中年龄信息已被确定的已知成员的年龄信息;根据上述已知成员的年龄信息确定上述目标成员的年龄信息;向上述目标成员推送与上述目标成员的年龄信息对应的多媒体信息。根据本发明实施例的另一方面,还提供了一种多媒体信息的推送装置,包括:第一查找单元,用于查找在客户端中已建立的班级群中年龄信息未被确定的目标成员;第一确定单元,用于确定上述班级群中上述目标成员所在的目标班级群;第一获取单元,用于获取上述目标班级群中年龄信息已被确定的已知成员的年龄信息;第二确定单元,用于根据上述已知成员的年龄信息确定上述目标成员的年龄信息;推送单元,用于向上述目标成员推送与上述目标成员的年龄信息对应的多媒体信息。在本发明实施例中,查找在客户端中已建立的班级群中年龄信息未被确定的目标成员,通过获取目标成员所在的班级群中年龄信息已被确定的已知成员的年龄信息,来确定上述目标成员的年龄信息,从而实现准确预测客户端中目标成员的年龄信息,以克服在现有的客户端的注册账号中一直存在的用户年龄信息缺省和不准确的问题,从而实现针对不同年龄段的用户,推送与其年龄信息对应的多媒体信息,进而达到提高多媒体信息推送的准确性的效果,进一步,还可以改善用户体验,使所推送的多媒体信息满足用户的喜好和需求。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的一种可选的多媒体信息的推送方法的应用 场景示意图;图2是根据本发明实施例的一种可选的多媒体信息的推送方法的流程图;图3是根据本发明实施例的一种可选的多媒体信息的推送方法中客户端中已建立的群的示意图;图4是根据本发明实施例的一种可选的多媒体信息的推送方法中预定年龄段的年龄信息分布示意图;图5是根据本发明实施例的另一种可选的多媒体信息的推送方法中预定年龄段的年龄信息分布示意图;图6是根据本发明实施例的一种可选的多媒体信息的推送装置的示意图;以及图7是根据本发明实施例的一种可选的多媒体信息的推送服务器的示意图。具体实施方式为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或 设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本发明实施例,提供了一种多媒体信息的推送方法的实施例,上述多媒体信息的推送方法可以但不限于应用于如图1所示的应用环境中,服务器102查找客户端中已建立的班级群中年龄信息未被确定的目标成员,其中,假设上述客户端分别位于图1所示的终端104-1至终端104-3中,并获取上述目标成员所在的目标班级群中年龄信息已被确定的已知成员的年龄信息,进一步,根据上述已知成员的年龄信息确定目标成员的年龄信息,并向目标成员推送与目标成员的年龄信息对应的多媒体信息,例如,向位于终端104-2上的客户端中的目标成员推送与目标成员的年龄信息对应的多媒体信息。可选地,在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平板电脑、笔记本电脑、PC机、数字电视。上述只是一种示例,本实施例对此不做任何限定。根据本发明实施例,提供了一种多媒体信息的推送方法,如图2所示,该方法包括:S202,查找在客户端中已建立的班级群中年龄信息未被确定的目标成员;S204,确定班级群中目标成员所在的目标班级群;S206,获取目标班级群中年龄信息已被确定的已知成员的年龄信息;S208,根据已知成员的年龄信息确定目标成员的年龄信息;S210,向目标成员推送与目标成员的年龄信息对应的多媒体信息。可选地,在本实施例中,上述多媒体信息的推送方法可以但不限于应用于向终端上的客户端推送多媒体广告的过程中,其中,与上述客户端的注册账号对应的用户可以在该客户端中建立群组关系,例如,微信用户可 以在微信中建立班级群。也就是说,服务器在客户端中已建立的班级群中查找年龄信息未被确定的目标成员,通过获取目标成员所在的班级群中年龄信息已被确定的已知成员的年龄信息,来确定上述目标成员的年龄信息,从而实现准确预测客户端中目标成员的年龄信息,进而实现通过向客户端中不同年龄段的成员推送对应的多媒体信息,使得不同年龄段的成员接收更有针对性的多媒体信息,达到提高多媒体信息推送的准确性的效果。需要说明的是,上述仅是一种示例,本实施例在此不做任何限定。需要说明的是,由于在现有的客户端的注册账号中,用户的年龄信息一直存在缺省和不准确的问题,从而导致在向客户端的注册账号对应的用户推送多媒体信息时,所推送的多媒体信息无法满足用户的真实需求,缺乏对不同用户的针对性,进而造成用户体验差的问题。为了解决上述问题,提高多媒体信息推送的准确性,本实施例中提供了一种利用客户端上班级群中年龄信息已被确定的已知成员的年龄信息,来预测年龄信息未被确定的目标成员的年龄信息,从而实现针对不同年龄段的用户,推送与其年龄信息对应的多媒体信息,进而实现向用户推送更具针对性的多媒体信息,达到提高多媒体信息推送的准确性,同时改善用户体验的效果。可选地,在本实施例中,在查找在客户端中已建立的班级群中年龄信息未被确定的目标成员之前,还包括:根据客户端中已建立的群的群标识信息中的预定关键词识别出班级群,其中,上述预定关键词与班级群相关。可选地,在本实施例中,由上述群中识别出的班级群的数量可以包括但不限于一个或多个。可选地,在本实施例中,上述群标识信息包括以下至少之一:群名称、群简介和群类别。例如,假设预定关键词为“班”,服务器获取到客户端上一个群名称为“XX中学09级8班”的群,则可以判断出该群为客户端中已建立的一个班级群。需要说明的是,上述群为拥有共性的成员所建立的一个即时通讯平台,其中,上述班级群为同属一个班级的成员所建立的一个即时通讯平台, 例如,某小学同班的同学可以在微信客户端上建立班级群,其中,群名称为“永远的Y小6班”,该群中的群成员将同属Y小6班的同学。可选地,在本实施例中,上述年龄信息可以包括但不限于以下至少之一:出生年月、具体的年龄。可选地,在本实施例中,根据所述已知成员的年龄信息确定所述目标成员的年龄信息可以包括:按照不同需求将年龄划分为不同的预定年龄段,确定不同年龄段已知成员的数量,进一步,根据不同年龄段已知成员的数量分布,确定目标成员的年龄信息。例如,将包含已知成员的年龄信息最多的年龄段作为目标成员所在的年龄段。可选地,在本实施例中,在获取目标班级群中年龄信息已被确定的已知成员的年龄信息之前,还可以包括但不限于:验证上述获取目标成员的年龄信息的方式;若验证结果不满足预定的阈值条件,则调整获取目标成员所在的目标班级群的预定条件。需要说明的是,在本实施例中,可以对上述利用已知成员的年龄信息来预测目标成员的年龄信息的方式的准确率进行验证,若验证结果不理想,则可以通过实时调整目标成员所在的目标班级群的预定条件的方式,来提高预测目标成员的年龄信息的准确率。具体结合以下示例进行说明,假设以表1所示的客户端中已建立的班级群为例。表1表1(续)由上述内容可知,服务器在客户端已建立的四个班级群(如表1所示群-1至群-4)中进行查找,其中,查找到年龄信息未被确定的目标成员包 括成员标识为ID-2、ID-7和ID-10的成员,进一步,确定上述目标成员所在的目标班级群,其中,上述目标班级群可以如表2所示。表2成员标识目标班级群ID-2群-1、群-2、群-4ID-7群-2、群-3ID-10群-4进一步,以成员标识为ID-2的目标成员为例,根据其对应的目标班级群中年龄信息已被确定的已知成员的年龄信息,来确定目标成员ID-2的年龄信息,以实现向目标成员推送与其年龄信息对应的多媒体信息。通过本申请提供的实施例,查找在客户端中已建立的班级群中年龄信息未被确定的目标成员,通过获取目标成员所在的班级群中年龄信息已被确定的已知成员的年龄信息,来确定上述目标成员的年龄信息,从而实现准确预测客户端中目标成员的年龄信息,以克服在现有的客户端的注册账号中一直存在的用户年龄信息缺省和不准确的问题,从而实现针对不同年龄段的用户,推送与其年龄信息对应的多媒体信息,进而达到提高多媒体信息推送的准确性的效果,进一步,还可以改善用户体验,使所推送的多媒体信息满足用户的喜好和需求。作为一种可选的方案,在查找在客户端中已建立的班级群中年龄信息未被确定的目标成员之前,还包括:S1,判断客户端中已建立的群的群标识信息是否包括预定关键词,其中,群标识信息包括以下至少之一:群名称、群简介和群类别;S2,若群标识信息包括预定关键词,则将群标识信息包括了预定关键词的群确定为班级群,其中,预定关键词与班级群相关。可选地,在本实施例中,服务器可以从多个终端的客户端中获取已建立的群的群标识信息,其中,每个客户端上报的信息中可以包括但不限于:终端标识、客户端标识和群标识信息。进一步,通过判断上述群标识信息中是否包括预定关键词,判断分别与上述群标识信息对应的群是否为班级群。需要说明的是,在客户端中已建立的群包括很多种,如兴趣群,如图3所示的游戏群,但这些群中成员的年龄参差不齐,不利于进行年龄预测,而班级群中成员年龄相仿,根据大数定律可以更准确地预测年龄信息未被确定的目标成员的年龄信息。但需要说明的是,对于某些特定的群,群中成员年龄相近,也可以应用于本申请实施例中,本实施例中并不仅限于此。具体结合图1和图3所示示例进行说明,假设用于获取班级群的预定关键词为“班”,根据图3所示的群的群标识信息可以得知,客户端中群标识为群-1的群的群名称为“XX中学09级8班”,即,该群(即群-1)为班级群。同样的,客户端中群标识为群-3的群的群简介为“专属9班”,可知该群(即群-3)也为班级群。而群标识为群-4的群的群名称和群简介也均指示该群(即群-4)为班级群。另一方面,群标识为群-2和群-5的两个群由群标识信息可知,均不属于班级群。需要说明的是,在本实施例中,上述预定关键词为与班级群相关的关键词,例如,“班”,“班级”,“X校N-M”,上述仅是一种示例,本实施例中对此不做任何限定。通过本申请提供的实施例,通过根据预定关键词从客户端已建立的群的群标识信息识别出班级群,利用识别出的班级群中已知成员的年龄信息来确定目标成员的年龄信息,从而实现在获知目标成员的年龄信息之后,为不同年龄段的成员推送更加准确的多媒体信息,以使所推送的多媒体信息更加符合不同年龄段的用户的喜好和需求。作为一种可选的方案,根据已知成员的年龄信息确定目标成员的年龄信息包括:S1,从已知成员的年龄信息中获取位于预定目标年龄范围之内的年龄信息;S2,根据位于预定目标年龄范围之内的年龄信息确定目标成员的年龄信息。可选地,在本实施例中,可以但不限于根据需求预先将不同的年龄划分为不同的年龄段,其中,上述预定目标年龄范围可以为年龄信息可信度较高的年龄段构成的范围,例如,一些年龄段的年龄信息分布数据大于一定阈值,则可以认为该年龄段的年龄信息的可信度较高,覆盖率也较高,则将其视为预定目标年龄范围中的年龄段;而对于一些年龄段分布数据较小,可信度较低的年龄段,则将其视为异常年龄范围。具体如图4所示,显然,小于10岁,和大于55岁的年龄段分布数据较小,因而,将10-55岁作为预定目标年龄范围。可选地,在本实施例中,根据位于预定目标年龄范围之内的年龄信息确定目标成员的年龄信息包括:S1,分别确定位于预定目标年龄范围之内的年龄信息所指示的年龄所在的预定年龄段;S2,将预定年龄段中的目标年龄段确定为目标成员的年龄信息,其中,目标年龄段为预定年龄段中包括的年龄信息最多的年龄段。也就是说,统计预定目标年龄范围内不同年龄段中已知成员的数量,根据大数定律,将包括已知成员的年龄信息最多的年龄段确定为目标成员的年龄段。需要说明的是,在本实施例中,既可以基于预定目标年龄范围来确定预定年龄段;也可以直接确定已知成员的年龄信息所指示的年龄所在的预定年龄段。本实施例对此不做任何限定。通过本申请提供的实施例,通过获取位于预定目标年龄范围之内的年龄信息来确定目标成员的年龄信息,对客户端已建立的班级群中异常的年 龄信息进行清洗,从而实现通过移除异常的年龄信息,达到提高预测目标成员的年龄信息的准确性的效果。作为一种可选的方案,根据已知成员的年龄信息确定目标成员的年龄信息包括:S1,分别确定已知成员的年龄信息所指示的年龄所在的预定年龄段;S2,将预定年龄段中的目标年龄段确定为目标成员的年龄信息,其中,目标年龄段为预定年龄段中包括的年龄信息最多的年龄段。需要说明的是,在本实施例中,无需将年龄信息划分出预定目标年龄范围后,再基于预定目标年龄范围来确定已知成员的年龄信息所指示的年龄所在的预定年龄段,来确定目标成员所在的目标年龄段,而是可以直接确定已知成员的年龄信息所指示的年龄所在的预定年龄段。如图4所示可以直接在5-65岁全部年龄信息的范围内确定已知成员的年龄信息所指示的年龄所在的预定年龄段。具体结合表1-表2所示进行说明,以成员标识为ID-2的目标成员为例,其对应的目标班级群的群标识为群-1、群-2、群-4,获取目标班级群中年龄信息已被确定的已知成员的年龄信息,如表3所示。表3目标班级群已知成员的年龄信息群-118、空、23群-218、空、23、21、19、空群-4空、23、21、19、22进一步,假设预定年龄段包括两个年龄段,分别是[18,20]和[21,23],分别确定上述表3所示的全部已知成员的年龄信息所指示的年龄所在的预定年龄段,如图5所示,[18,20]年龄段包括4个已知成员的年龄 信息,[21,23]中包括6个已知成员的年龄信息。将预定年龄段中包括的年龄信息最多的目标年龄段确定为目标成员的年龄信息,即如图5所示的年龄段[21,23]。也就是说,成员标识为ID-2的目标成员的年龄可能在[21,23]之间。通过本申请提供的实施例,通过直接根据已知成员的年龄信息所指示的年龄所在的预定年龄段确定目标成员所在的目标年龄段,以达到简化确定目标成员的年龄信息的步骤的目的,进一步提高向已确定年龄信息的目标成员推送对应的多媒体信息的效率。作为一种可选的方案,还包括:在步骤S206,获取目标班级群中年龄信息已被确定的已知成员的年龄信息之前,还包括:S12,查找在班级群中的验证成员,其中,验证成员具有已被确定的第一年龄信息,查找到的验证成员的个数为N;S14,对于每个验证成员执行以下操作:确定班级群中验证成员所在的班级群;获取验证成员所在的班级群中年龄信息已被确定的已知验证成员的年龄信息;根据已知验证成员的年龄信息确定验证成员的第二年龄信息;S16,获取第二年龄信息指示的年龄所在的年龄段与第一年龄信息指示的年龄所在的年龄段不同的验证成员的个数M;步骤S206,获取目标班级群中年龄信息已被确定的已知成员的年龄信息包括:S22,若M/N大于第一预定阈值,则从目标班级群中选择满足预定条件的目标班级群;S24,获取满足预定条件的目标班级群中年龄信息已被确定的已知成员的年龄信息。可选地,在本实施例中,上述满足预定条件的目标班级群的成员的个数超过第二预定阈值。具体结合表1所示进行说明,假设成员标识为ID-1的成员为验证成员,其已被确定的第一年龄信息为18,该验证成员共包括三名,分别在群-1、群-2和群-3中。其中,上述三个群中已知成员的年龄信息如表4所示。表4目标班级群已知成员的年龄信息群-118、空、23群-218、空、23、21、19、空群-318、21、空、31、23进一步,利用上述三个群中已知成员的年龄信息来预测该验证成员的第二年龄信息。具体来说,假设预定年龄段包括三个年龄段,分别是[18,20]、[21,23]和[30-32],进一步,分别确定上述表4所示的全部已知成员的年龄信息所指示的年龄所在的预定年龄段,其中,[18,20]年龄段包括4个已知成员的年龄信息,[21,23]中包括5个已知成员的年龄信息,[30-32]中包括1个已知成员的年龄信息。将预定年龄段中包括的年龄信息最多的目标年龄段确定为目标成员的年龄信息,即年龄段[21,23]。也就是说,成员标识为ID-1的目标成员的年龄可能在[21,23]之间。显然,利用上述方式预测的成员标识为ID-1的目标成员的第二年龄信息指示的年龄所在的年龄段[21,23]与第一年龄信息指示的年龄18岁所在的年龄段[18,20]不同。也就是说,上述获取目标成员的年龄信息的方式还需进一步调整,具体如下:1)统计所有验证结果不同的验证成员的个数M,其中,查找到的验证成员的个数为N;2)若M/N大于第一预定阈值,则从目标班级群中选择满足预定条件的目标班级群;3)获取满足预定条件的目标班级群中年龄信息已被确定的已知成员的年龄信息。需要说明的是,上述满足预定条件的目标班级群可以但不限于以下至少之一:不包含异常年龄信息的班级群、群组成员大于预定阈值的班级群。本实施例中以上只是一种示例,本实施例对此不作任何限定。通过本申请提供的实施例,对预测年龄信息的方式的准确率进行验证,从而实现实时调整预测方式中的各个参数,进而进一步提高预测客户端中目标成员的年龄信息的准确性,从而实现针对不同年龄段的用户,推送与其年龄信息对应的多媒体信息,达到提高多媒体信息推送的准确性的效果。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。实施例2根据本发明实施例,提供了一种多媒体信息的推送装置的实施例,上述多媒体信息的推送装置的应用场景可以如实施例1,本实施例在此不再赘述。根据本发明实施例,还提供了一种用于实施上述多媒体信息的推送方法的多媒体信息的推送装置,如图6所示,该装置包括:1)第一查找单元602,用于查找在客户端中已建立的班级群中年龄信息未被确定的目标成员;2)第一确定单元604,用于确定班级群中目标成员所在的目标班级群;3)第一获取单元606,用于获取目标班级群中年龄信息已被确定的已知成员的年龄信息;4)第二确定单元608,用于根据已知成员的年龄信息确定目标成员的年龄信息;5)推送单元610,用于向目标成员推送与目标成员的年龄信息对应的多媒体信息。可选地,在本实施例中,上述多媒体信息的推送装置可以但不限于应用于向终端上的客户端推送多媒体广告的过程中,其中,与上述客户端的注册账号对应的用户可以在该客户端中建立群组关系,例如,微信用户可以在微信中建立班级群。也就是说,服务器在客户端中已建立的班级群中查找年龄信息未被确定的目标成员,通过获取目标成员所在的班级群中年龄信息已被确定的已知成员的年龄信息,来确定上述目标成员的年龄信息,从而实现准确预测客户端中目标成员的年龄信息,进而实现通过向客户端中不同年龄段的成员推送对应的多媒体信息,使得不同年龄段的成员接收更有针对性的多媒体信息,达到提高多媒体信息推送的准确性的效果。需要说明的是,上述 仅是一种示例,本实施例在此不做任何限定。需要说明的是,由于在现有的客户端的注册账号中,用户的年龄信息一直存在缺省和不准确的问题,从而导致在向客户端的注册账号对应的用户推送多媒体信息时,所推送的多媒体信息无法满足用户的真实需求,缺乏对不同用户的针对性,进而造成用户体验差的问题。为了解决上述问题,提高多媒体信息推送的准确性,本实施例中提供了一种利用客户端上班级群中年龄信息已被确定的已知成员的年龄信息,来预测年龄信息未被确定的目标成员的年龄信息,从而实现针对不同年龄段的用户,推送与其年龄信息对应的多媒体信息,进而实现向用户推送更具针对性的多媒体信息,达到提高多媒体信息推送的准确性,同时改善用户体验的效果。可选地,在本实施例中,在查找在客户端中已建立的班级群中年龄信息未被确定的目标成员之前,还包括:根据客户端中已建立的群的群标识信息中的预定关键词识别出班级群,其中,上述预定关键词与班级群相关。可选地,在本实施例中,由上述群中识别出的班级群的数量可以包括但不限于一个或多个。可选地,在本实施例中,上述群标识信息包括以下至少之一:群名称、群简介和群类别。例如,假设预定关键词为“班”,服务器获取到客户端上一个群名称为“XX中学09级8班”的群,则可以判断出该群为客户端中已建立的一个班级群。需要说明的是,上述群为拥有共性的成员所建立的一个即时通讯平台,其中,上述班级群为同属一个班级的成员所建立的一个即时通讯平台,例如,某小学同班的同学可以在微信客户端上建立班级群,其中,群名称为“永远的Y小6班”,该群中的群成员将同属Y小6班的同学。可选地,在本实施例中,上述年龄信息可以包括但不限于以下至少之一:出生年月、具体的年龄。可选地,在本实施例中,根据所述已知成员的年龄信息确定所述目标成员的年龄信息可以包括:按照不同需求将年龄划分为不同的预定年龄 段,确定不同年龄段已知成员的数量,进一步,根据不同年龄段已知成员的数量分布,确定目标成员的年龄信息。例如,将包含已知成员的年龄信息最多的年龄段作为目标成员所在的年龄段。可选地,在本实施例中,在获取目标班级群中年龄信息已被确定的已知成员的年龄信息之前,还可以包括但不限于:验证上述获取目标成员的年龄信息的方式;若验证结果不满足预定的阈值条件,则调整获取目标成员所在的目标班级群的预定条件。需要说明的是,在本实施例中,可以对上述利用已知成员的年龄信息来预测目标成员的年龄信息的方式的准确率进行验证,若验证结果不理想,则可以通过实时调整目标成员所在的目标班级群的预定条件的方式,来提高预测目标成员的年龄信息的准确率。具体结合以下示例进行说明,假设以表5所示的客户端中已建立的班级群为例。表5表5(续)由上述内容可知,服务器在客户端已建立的四个班级群(如表5所示群-1至群-4)中进行查找,其中,查找到年龄信息未被确定的目标成员包括成员标识为ID-2、ID-7和ID-10的成员,进一步,确定上述目标成员所在的目标班级群,其中,上述目标班级群可以如表6所示。表6成员标识目标班级群ID-2群-1、群-2、群-4ID-7群-2、群-3ID-10群-4进一步,以成员标识为ID-2的目标成员为例,根据其对应的目标班级群中年龄信息已被确定的已知成员的年龄信息,来确定目标成员ID-2的年龄信息,以实现向目标成员推送与其年龄信息对应的多媒体信息。通过本申请提供的实施例,查找在客户端中已建立的班级群中年龄信息未被确定的目标成员,通过获取目标成员所在的班级群中年龄信息已被确定的已知成员的年龄信息,来确定上述目标成员的年龄信息,从而实现准确预测客户端中目标成员的年龄信息,以克服在现有的客户端的注册账号中一直存在的用户年龄信息缺省和不准确的问题,从而实现针对不同年龄段的用户,推送与其年龄信息对应的多媒体信息,进而达到提高多媒体信息推送的准确性的效果,进一步,还可以改善用户体验,使所推送的多媒体信息满足用户的喜好和需求。作为一种可选的方案,上述装置还包括:1)判断单元,用于在查找在客户端中已建立的班级群中年龄信息未被确定的目标成员之前,判断客户端中已建立的群的群标识信息是否包括预定关键词,其中,群标识信息包括以下至少之一:群名称、群简介和群类别;2)第三确定单元,用于在群标识信息包括预定关键词时,将群标识信息包括了预定关键词的群确定为班级群,其中,预定关键词与班级群相关。可选地,在本实施例中,服务器可以从多个终端的客户端中获取已建立的群的群标识信息,其中,每个客户端上报的信息中可以包括但不限于:终端标识、客户端标识和群标识信息。进一步,通过判断上述群标识信息中是否包括预定关键词,判断分别与上述群标识信息对应的群是否为班级群。需要说明的是,在客户端中已建立的群包括很多种,如兴趣群,如图3所示的游戏群,但这些群中成员的年龄参差不齐,不利于进行年龄预测,而班级群中成员年龄相仿,根据大数定律可以更准确地预测年龄信息未被确定的目标成员的年龄信息。但需要说明的是,对于某些特定的群,群中成员年龄相近,也可以应用于本申请实施例中,本实施例中并不仅限于此。具体结合图1和图3所示示例进行说明,假设用于获取班级群的预定关键词为“班”,根据图3所示的群的群标识信息可以得知,客户端中群标识为群-1的群的群名称为“XX中学09级8班”,即,该群(即群-1)为班级群。同样的,客户端中群标识为群-3的群的群简介为“专属9班”,可知该群(即群-3)也为班级群。而群标识为群-4的群的群名称和群简介也均指示该群(即群-4)为班级群。另一方面,群标识为群-2和群-5的两个群由群标识信息可知,均不属于班级群。需要说明的是,在本实施例中,上述预定关键词为与班级群相关的关键词,例如,“班”,“班级”,“X校N-M”,上述仅是一种示例,本实施例中对此不做任何限定。通过本申请提供的实施例,通过根据预定关键词从客户端已建立的群的群标识信息识别出班级群,利用识别出的班级群中已知成员的年龄信息来确定目标成员的年龄信息,从而实现在获知目标成员的年龄信息之后,为不同年龄段的成员推送更加准确的多媒体信息,以使所推送的多媒体信息更加符合不同年龄段的用户的喜好和需求。作为一种可选的方案,第二确定单元608包括:1)第一获取模块,用于从已知成员的年龄信息中获取位于预定目标年龄范围之内的年龄信息;2)第一确定模块,用于根据位于预定目标年龄范围之内的年龄信息确定目标成员的年龄信息。可选地,在本实施例中,可以但不限于根据需求预先将不同的年龄划分为不同的年龄段,其中,上述预定目标年龄范围可以为年龄信息可信度较高的年龄段构成的范围,例如,一些年龄段的年龄信息分布数据大于一定阈值,则可以认为该年龄段的年龄信息的可信度较高,覆盖率也较高,则将其视为预定目标年龄范围中的年龄段;而对于一些年龄段分布数据较小,可信度较低的年龄段,则将其视为异常年龄范围。具体如图4所示,显然,小于10岁,和大于55岁的年龄段分布数据较小,因而,将10-55岁作为预定目标年龄范围。可选地,在本实施例中,第一确定模块包括:1)第一确定子模块,用于分别确定位于预定目标年龄范围之内的年龄信息所指示的年龄所在的预定年龄段;2)第二确定子模块,用于将预定年龄段中的目标年龄段确定为目标成员的年龄信息,其中,目标年龄段为预定年龄段中包括的年龄信息最多的年龄段。也就是说,统计预定目标年龄范围内不同年龄段中已知成员的数量,根据大数定律,将包括已知成员的年龄信息最多的年龄段确定为目标成员的年龄段。需要说明的是,在本实施例中,既可以基于预定目标年龄范围来确定预定年龄段;也可以直接确定已知成员的年龄信息所指示的年龄所在的预定年龄段。本实施例对此不做任何限定。通过本申请提供的实施例,通过获取位于预定目标年龄范围之内的年龄信息来确定目标成员的年龄信息,对客户端已建立的班级群中异常的年 龄信息进行清洗,从而实现通过移除异常的年龄信息,达到提高预测目标成员的年龄信息的准确性的效果。作为一种可选的方案,第二确定单元608包括:1)第二确定模块,用于分别确定已知成员的年龄信息所指示的年龄所在的预定年龄段;2)第三确定模块,用于将预定年龄段中的目标年龄段确定为目标成员的年龄信息,其中,目标年龄段为预定年龄段中包括的年龄信息最多的年龄段。需要说明的是,在本实施例中,无需将年龄信息划分出预定目标年龄范围后,再基于预定目标年龄范围来确定已知成员的年龄信息所指示的年龄所在的预定年龄段,来确定目标成员所在的目标年龄段,而是可以直接确定已知成员的年龄信息所指示的年龄所在的预定年龄段。如图4所示可以直接在5-65岁全部年龄信息的范围内确定已知成员的年龄信息所指示的年龄所在的预定年龄段。具体结合表5-表6所示进行说明,以成员标识为ID-2的目标成员为例,其对应的目标班级群的群标识为群-1、群-2、群-4,获取目标班级群中年龄信息已被确定的已知成员的年龄信息,如表7所示。表7目标班级群已知成员的年龄信息群-118、空、23群-218、空、23、21、19、空群-4空、23、21、19、22进一步,假设预定年龄段包括两个年龄段,分别是[18,20]和[21,23],分别确定上述表7所示的全部已知成员的年龄信息所指示的年龄所 在的预定年龄段,如图5所示,[18,20]年龄段包括4个已知成员的年龄信息,[21,23]中包括6个已知成员的年龄信息。将预定年龄段中包括的年龄信息最多的目标年龄段确定为目标成员的年龄信息,即如图5所示的年龄段[21,23]。也就是说,成员标识为ID-2的目标成员的年龄可能在[21,23]之间。通过本申请提供的实施例,通过直接根据已知成员的年龄信息所指示的年龄所在的预定年龄段确定目标成员所在的目标年龄段,以达到简化确定目标成员的年龄信息的步骤的目的,进一步提高向已确定年龄信息的目标成员推送对应的多媒体信息的效率。作为一种可选的方案,上述装置还包括:1)第二查找单元,用于在获取目标班级群中年龄信息已被确定的已知成员的年龄信息之前,查找在班级群中的验证成员,其中,验证成员具有已被确定的第一年龄信息,查找到的验证成员的个数为N;2)处理单元,用于对于每个验证成员执行以下操作:确定班级群中验证成员所在的班级群;获取验证成员所在的班级群中年龄信息已被确定的已知验证成员的年龄信息;根据已知验证成员的年龄信息确定验证成员的第二年龄信息;3)第二获取单元,用于获取第二年龄信息指示的年龄所在的年龄段与第一年龄信息指示的年龄所在的年龄段不同的验证成员的个数M;其中,上述第一获取单元包括:(1)选择模块,用于在M/N大于第一预定阈值时,从目标班级群中选择满足预定条件的目标班级群;(2)第二获取模块,用于获取满足预定条件的目标班级群中年龄信息已被确定的已知成员的年龄信息。可选地,在本实施例中,满足预定条件的目标班级群的成员的个数超 过第二预定阈值。具体结合表5所示进行说明,假设成员标识为ID-1的成员为验证成员,其已被确定的第一年龄信息为18,该验证成员共包括三名,分别在群-1、群-2和群-3中。其中,上述三个群中已知成员的年龄信息如表8所示。表8目标班级群已知成员的年龄信息群-118、空、23群-218、空、23、21、19、空群-318、21、空、31、23进一步,利用上述三个群中已知成员的年龄信息来预测该验证成员的第二年龄信息。具体来说,假设预定年龄段包括三个年龄段,分别是[18,20]、[21,23]和[30-32],进一步,分别确定上述表8所示的全部已知成员的年龄信息所指示的年龄所在的预定年龄段,其中,[18,20]年龄段包括4个已知成员的年龄信息,[21,23]中包括5个已知成员的年龄信息,[30-32]中包括1个已知成员的年龄信息。将预定年龄段中包括的年龄信息最多的目标年龄段确定为目标成员的年龄信息,即年龄段[21,23]。也就是说,成员标识为ID-1的目标成员的年龄可能在[21,23]之间。显然,利用上述方式预测的成员标识为ID-1的目标成员的第二年龄信息指示的年龄所在的年龄段[21,23]与第一年龄信息指示的年龄18岁所在的年龄段[18,20]不同。也就是说,上述获取目标成员的年龄信息的方式还需进一步调整,具体如下:1)统计所有验证结果不同的验证成员的个数M,其中,查找到的验证成员的个数为N;2)若M/N大于第一预定阈值,则从目标班级群中选择满足预定条件的目标班级群;3)获取满足预定条件的目标班级群中年龄信息已被确定的已知成员的年龄信息。需要说明的是,上述满足预定条件的目标班级群可以但不限于以下至少之一:不包含异常年龄信息的班级群、群组成员大于预定阈值的班级群。本实施例中以上只是一种示例,本实施例对此不作任何限定。通过本申请提供的实施例,对预测年龄信息的方式的准确率进行验证,从而实现实时调整预测方式中的各个参数,进而进一步提高预测客户端中目标成员的年龄信息的准确性,从而实现针对不同年龄段的用户,推送与其年龄信息对应的多媒体信息,达到提高多媒体信息推送的准确性的效果。实施例3根据本发明实施例,还提供了一种用于实施上述多媒体信息的推送方法的多媒体信息的推送服务器,如图7所示,该服务器包括:1)存储器702,被设置为存储客户端中已建立的班级群中年龄信息未被确定的目标成员,年龄信息已被确定的已知成员,及已知成员的年龄信息;2)处理器704,被设置为查找在客户端中已建立的班级群中年龄信息未被确定的目标成员,获取目标成员所在的目标班级群中年龄信息已被确定的已知成员的年龄信息,根据已知成员的年龄信息确定目标成员的年龄信息;3)通讯接口706,被设置为向目标成员推送与目标成员的年龄信息对应的多媒体信息。可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中 所描述的示例,本实施例在此不再赘述。实施例4本发明的实施例还提供了一种存储介质。S1,查找在客户端中已建立的班级群中年龄信息未被确定的目标成员;S2,确定班级群中目标成员所在的目标班级群;S3,获取目标班级群中年龄信息已被确定的已知成员的年龄信息;S4,根据已知成员的年龄信息确定目标成员的年龄信息;S5,向目标成员推送与目标成员的年龄信息对应的多媒体信息。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实 施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1