本发明专利技术实施例公开了一种用户性别的确定方法与装置,应用于服务器,预先训练用于确定用户性别的判断模型;所述方法包括:接收目标终端发送的第一数据,其中,所述第一数据为所述目标终端采集到的、至少包含当前使用所述目标终端的用户点击或滑动所述目标终端的屏幕的力道数据;根据所述第一数据以及所述判断模型,确定所述用户的性别。利用本发明专利技术实施例,提高了数据推送的准确性。
【技术实现步骤摘要】
本专利技术涉及数据推送
,特别涉及一种用户性别的确定方法及装置。
技术介绍
推送是指服务器将经过整理的信息资源主动发送给客户端。客户端无需向服务器发送数据请求,便能获得需要的数据。目前推送数据主要根据用户性别推送、用户历史浏览记录推送、用户级别推送等等,其中,用户级别可以为金银铜牌、付费非付费、会员非会员等等。但是根据用户性别推送需要预先获知用户性别。通常情况下获知用户性别主要是通过用户注册时填写的性别数据来获知。如果用户不填写性别或者将性别填写错误,则会导致推送的数据不准确。
技术实现思路
本专利技术实施例的目的在于提供一种用户性别的确定方法及装置,以提高数据推送的准确性。为达到上述目的,本专利技术实施例公开了一种用户性别的确定方法,应用于服务器,预先训练用于确定用户性别的判断模型;方法包括:接收目标终端发送的第一数据,其中,所述第一数据为所述目标终端采集到的、至少包含当前使用所述目标终端的用户点击或滑动所述目标终端的屏幕的力道数据;根据所述第一数据以及所述判断模型,确定所述用户的性别。较佳的,所述训练模块,包括:根据采样数据以及分类器,训练用于确定用户性别的判断模型,其中,所述采样数据中至少包含预设第一数量个男性用户以及预设第二数量个女性用户点击或滑动所述目标终端的屏幕的力道数据。较佳的,所述分类器为:支持向量机分类器。较佳的,所述第一数据中还包括:用户点击或滑动所述目标终端的屏幕的触屏面积数据和/或用户滑动所述目标终端的屏幕的滑动速度数据。较佳的,所述方法还包括:在确定出所述用户为男性的情况下,向所述目标终端推送符合男性需求的数据;在确定出所述用户为女性的情况下,向所述目标终端推送符合女性需求的数据。为达到上述目的,本专利技术实施例公开了一种用户性别的确定装置,应用于服务器,装置包括:训练模块,用于预先训练用于确定用户性别的判断模型;接收模块,用于接收目标终端发送的第一数据,其中,所述第一数据为所述目标终端采集到的、至少包含当前使用所述目标终端的用户点击或滑动所述目标终端的屏幕的力道数据;确定模块,用于根据所述第一数据以及所述判断模型,确定所述用户的性别。较佳的,所述训练模块,具体用于:根据采样数据以及分类器,训练用于确定用户性别的判断模型,其中,所述采样数据中至少包含预设第一数量个男性用户以及预设第二数量个女性用户点击或滑动所述目标终端的屏幕的力道数据。较佳的,所述分类器为:支持向量机分类器。较佳的,所述第一数据中还包括:用户点击或滑动所述目标终端的屏幕的触屏面积数据和/或用户滑动所述目标终端的屏幕的滑动速度数据。较佳的,所述装置还包括:推送模块,用于在确定出所述用户为男性的情况下,向所述目标终端推送符合男性需求的数据;在确定出所述用户为女性的情况下,向所述目标终端推送符合女性需求的数据。由上述的技术方案可见,本专利技术实施例提供了一种用户性别的确定方法及装置,应用于服务器,预先训练用于确定用户性别的判断模型,接收目标终端发送的第一数据,其中,所述第一数据为所述目标终端采集到的、至少包含当前使用所述目标终端的用户点击或滑动所述目标终端的屏幕的力道数据;根据所述第一数据以及所述判断模型,确定所述用户的性别。可见,在根据用户性别推送数据时,如果用户不填写性别或者将性别填写错误,可以根据用户对终端屏幕的操作来确定用户性别,从而向终端推送符合男性或女性需求的数据,进而提高了数据推送的准确性。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种用户性别的确定方法的流程示意图;图2为本专利技术实施例提供的另一种用户性别的确定方法的流程示意图;图3为本专利技术实施例提供的一种用户性别的确定装置的结构示意图;图4为本专利技术实施例提供的另一种用户性别的确定装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术实施例提供的一种用户性别的确定方法及装置,优选适用于服务器,服务器预先训练用于确定用户性别的判断模型。具体的,预先训练用于确定用户性别的判断模型,可以根据采样数据以及分类器,训练用于确定用户性别的判断模型,其中,所述采样数据中至少包含预设第一数量个男性用户以及预设第二数量个女性用户点击或滑动所述目标终端的屏幕的力道数据。其中,分类器可以为支持向量机分类器。其中,在实际应用中,采样数据还可以包含用户点击或滑动所述目标终端的屏幕的触屏面积数据和/或用户滑动所述目标终端的屏幕的滑动速度数据。示例性的,预设第一数量和预设第二数量均可以设为10,目标终端可以为手机。选择10位典型的男性用户和10位典型的女性用户,采集每位用户点击手机的屏幕的力道数据、点击手机屏幕的手指触屏面积数据、滑动手机屏幕的力道数据、滑动手机屏幕的手指触屏面积数据和滑动手机屏幕的滑动速度数据。将采集到的所有采样数据和每份采样数据对应的性别信息输入支持向量机分类器,对该分类器进行训练,训练完成后,即可得到用于确定用户性别的判断模型。下面首先对本专利技术实施例提供的一种用户性别的确定方法进行详细说明。参见图1,图1为本专利技术实施例提供的一种用户性别的确定方法的流程示意图,可以包括如下步骤:S101,接收目标终端发送的第一数据,其中,所述第一数据为所述目标终端采集到的、至少包含当前使用所述目标终端的用户点击或滑动所述目标终端的屏幕的力道数据;具体的,第一数据中还可以包括:用户点击或滑动所述目标终端的屏幕的触屏面积数据和/或用户滑动所述目标终端的屏幕的滑动速度数据。通常情况下,男性用户点击或滑动目标终端的屏幕的触屏面积较大,而且因为性格等因素滑动目标终端的屏幕的滑动速度较快,女性用户点击或滑动目标终端的屏幕的触屏面积较小,因为性格温和等原因滑动目标终端的屏幕的滑动速度较慢。例如,目标终端为手机,当前使用该手机的用户对手机屏幕进行了点击和滑动操作,该手机终端可以采集当前用户点击手机屏幕的力道数据、点击手机屏幕的手指触屏面积数据、滑动手机屏幕的力道数据、滑动手机屏幕的手指触屏面积数据和滑动手机屏幕的滑动速度数据,该手机终端采集到的这些数据即为第一数据。服务器接收该手机发送的第一数据,以用来确定该用户的性别。S102,根据所述第一数据以及所述判断模型,确定所述用户的性别。具体的,可以将接收到的、目标终端发送的第一数据输入预先训练好的用于确定用户性别的判断模型,得到判断模型的输出,将该输出确定为当前使用该目标终端的用户的性别。例如,将接收到的、手机发送的当前使用该手机的用户点击该手机屏幕的力道数据、点击该手机屏幕的手指触屏面积数据、滑动该手机屏幕的力道数据、滑动该手机屏幕的手指触屏面积数据和滑动该手机屏幕的滑动速度本文档来自技高网...
【技术保护点】
一种用户性别的确定方法,应用于服务器,其特征在于,预先训练用于确定用户性别的判断模型;所述方法包括:接收目标终端发送的第一数据,其中,所述第一数据为所述目标终端采集到的、至少包含当前使用所述目标终端的用户点击或滑动所述目标终端的屏幕的力道数据;根据所述第一数据以及所述判断模型,确定所述用户的性别。
【技术特征摘要】
1.一种用户性别的确定方法,应用于服务器,其特征在于,预先训练用于确定用户性别的判断模型;所述方法包括:接收目标终端发送的第一数据,其中,所述第一数据为所述目标终端采集到的、至少包含当前使用所述目标终端的用户点击或滑动所述目标终端的屏幕的力道数据;根据所述第一数据以及所述判断模型,确定所述用户的性别。2.根据权利要求1所述的方法,其特征在于,所述预先训练用于确定用户性别的判断模型,包括:根据采样数据以及分类器,训练用于确定用户性别的判断模型,其中,所述采样数据中至少包含预设第一数量个男性用户以及预设第二数量个女性用户点击或滑动所述目标终端的屏幕的力道数据。3.根据权利要求2所述的方法,其特征在于,所述分类器为:支持向量机分类器。4.根据权利要求1所述的方法,其特征在于,所述第一数据中还包括:所述用户点击或滑动所述目标终端的屏幕的触屏面积数据和/或所述用户滑动所述目标终端的屏幕的滑动速度数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定出所述用户为男性的情况下,向所述目标终端推送符合男性需求的数据;在确定出所述用户为女性的情况下,向所述目标终端推送符合女性需求的数据。6.一种用户性别的...
【专利技术属性】
技术研发人员:姚志远,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。