一种获取用户喜好信息的方法及装置的制造方法_2

文档序号:9929597阅读:来源:国知局
值的大小,从所述区块中筛选出能够代表用户喜好的目标区块;根据与该目标区块相对应的位置信息和关键特性信息,获取用户喜好信息。因此,本发明实施例能够更加准确地获得用户的喜好信息。
[0044]在一种可能的实现方式中,为了能够对获得的用户喜好信息进行完善和充实,所以,进一步包括:预先根据所述目标用户的鼠标点击内容和键盘输入内容,确定第二用户喜好信息;
[0045]在所述获取第一用户喜好信息之后,进一步包括:整合所述第一用户喜好信息和所述第二用户喜好信息。
[0046]在一种可能的实现方式中,为了说明用户浏览信息的具体获取方式,所以,所述获取所述目标用户在每一个所述第一区块上的浏览信息,包括:利用JavaScript技术,在所述目标用户从打开任一互联网页面至关闭所述互联网页面的时间范围内,获取所述目标用户的鼠标在每一个所述第一区块内的点击次数、滑动轨迹长度和停留时间。
[0047]在一种可能的实现方式中,为了能够对获得的用户浏览信息进行合适的处理和利用,所以,所述浏览信息,包括:点击次数、滑动轨迹长度和停留时间;
[0048]所述处理所述浏览信息,包括:利用node,js技术,根据所述点击次数、所述滑动轨迹长度和所述停留时间,计算相应的用户喜好值,其中,所述用户喜好值的计算方式为:用户喜好值=在第一区块内的点击次数/2+在第一区块内的滑动轨迹长度/3+在第一区块内的停留时间/6。
[0049]在一种可能的实现方式中,为了能够对用户的屏幕进行合适的划分,以方便后续用户浏览信息的获取、处理及利用,所以,所述将目标用户的屏幕划分为第一数量的第一区块,包括:利用所述JavaScript技术,获取目标用户的屏幕的分辨率,以根据所述分辨率,将所述屏幕以十字切分的方式平均划分为第一数量的第一区块。
[0050]在一种可能的实现方式中,为了能够准确提取和确定用户喜好信息,所以,所述第一数量为64;所述第二数量为3。
[0051]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
[0052]如图2所示,本发明一个实施例提供了获取用户喜好信息的方法,该方法可以包括以下步骤:
[0053]步骤201:利用JavaScript技术,获取目标用户的屏幕的分辨率,以根据所述分辨率,将所述屏幕以十字切分的方式平均划分为64个区块。
[0054]在本实施例中,根据不同的实际应用需求,同样可以采用其他的区块切分方式,将目标用户的屏幕划分为其他任意数目的区块。
[0055]在本实施例中,在从互联网上采集用户喜好信息之前,首先需要经过各目标用户的同意,且各目标用户完全根据自身实际需求以浏览互联网信息。
[0056]步骤202:利用所述JavaScript技术,在所述目标用户从打开任一互联网页面至关闭所述互联网页面的时间范围内,获取所述目标用户的鼠标在所述64个区块中的每一个区块内的点击次数、滑动轨迹长度和停留时间。
[0057]在本实施例中,在目标用户打开任一互联网页面之后,一般会在该页面上产生一些用户浏览信息,例如,通过鼠标对该页面中的部分内容进行点击、鼠标在该页面上的一些滑动轨迹、以及鼠标在该页面中的任一位置处的停留时间。因此,根据不同的实际应用需求,可以有选择的获取部分特定类型的用户浏览信息,或全部用户浏览信息。
[0058]在本实施例中,为了避免无效信息的获取以及保证合理的信息获取时间,可以对获取用户浏览信息的时间范围进行限定。例如,在目标用户关闭其所打开的任一互联网页面之前,若该目标用户在该互联网页面上持续30s没有产生任何浏览信息时,可以停止对该互联网页面上的用户浏览信息的获取。
[0059]步骤203:利用node,js技术,根据所述每一个区块内的点击次数、滑动轨迹长度和停留时间,计算相应的用户喜好值,以获得所述64个区块中的每一个区块的用户喜好值。
[0060]具体地,所述用户喜好值的计算方式可以为:用户喜好值=在任一区块内的点击次数/2+在所述任一区块内的滑动轨迹长度/3+在所述任一区块内的停留时间/6。当然,所述用户喜好值的计算方式,也可以采用其他类型的自定义计算方式。
[0061 ]步骤204:利用所述node, js技术,根据所述用户喜好值的大小,从所述64个区块中筛选出与3个相对最大的所述用户喜好值相对应的3个目标区块。
[0062]明显地,所述用户喜好值越大,相应区块的内容信息越符合目标用户的喜好或需求。因此,在本实施例中,为了提高获得的用户喜好信息的准确性,同时大大降低系统的计算量,可以根据所述用户喜好值的大小,从64个区块中筛选出与3个目标区块,其中,这3个目标区块所对应的用户喜好值相对最高。当然,也可以筛选出其他任意数目的目标区块,或者,也可以自定义任一适宜阈值,从而将与超过该阈值的所有用户喜好值相对应的区块均确定为目标区块。
[0063]在本实施例中,可以根据不同的实际应用需求,灵活调整信息获取过程中所用到的各项参数和规则,从而有选择的采用适宜的信息获取方式从互联网上采集用户喜好信息。
[0064]步骤205:根据与所述3个目标区块相对应的位置信息和关键特性信息,获取第一用户喜好信息。
[0065]详细地,可以将与所述3个目标区块相对应的位置信息和关键特性信息存储至数据库中,并对其进行一系列的数据处理操作,以获得能够表示用户喜好的信息。
[0066]例如,在获取到各用户的位置信息和关键特性信息之后,首先可以将可识别的错误数据进行筛除或更正,再采用适当的数据分析方法分析数据,以从中提取有用信息或进行大量分散数据的概括总结,然后可以将涉及用户个人隐私的数据进行清除或保护,最后再进行数据的归类分组,以最终获得能够准确表征用户喜好的标识信息。
[0067]步骤206:根据所述目标用户的鼠标点击内容和键盘输入内容,确定第二用户喜好?目息O
[0068]具体地,可以获取目标用户通过鼠标所点击网页链接的相关内容,以及通过键盘所输入的搜索内容,并以此确定相应的该目标用户的第二用户喜好信息。
[0069]步骤207:整合所述第一用户喜好信息和所述第二用户喜好信息。
[0070]在本实施例中,可以将获取到的能够表征各用户喜好的所述第一用户喜好信息和所述第二用户喜好信息进行整合,以达到进一步完善用户喜好信息的效果,同时提高所获得的用户喜好信息的准确性。
[0071]通过这一实现方式,可以准确获取各用户的喜好信息,从而可以对用户喜好信息进行有效价值的挖掘和利用,以了解用户的习惯和喜好,然后有针对性对已有产品进行整改或创造新产品,为用户推出符合用户需求和喜好的产品。
[0072]如图3所示,本发明实施例提供了一种获取用户喜好信息的装置,包括:
[0073]浏览信息获取单元301,用于将目标用户的屏幕划分为第一数量的第一区块;获取所述目标用户在每一个所述第一区块上的浏览信息;
[0074]筛选处理单元302,用于通过处理所述浏览信息,获得每一个所述第一区块的用户喜好值;根据所述用户喜好值的大小,从所述第一数量的第一区块中筛选出第二数量的第二区块;
[0075]第一用户喜好信息获取单元303,用于根据与所述第二区块相对应的位置信息和关键特性信息,获取第一用户喜好信息。
[0076]在一种可能的实现方式中,请参考图4,该装置还可以包括:
[0077]第二用户喜好信息确定单元401,用于根据所述目标用户的鼠标点击内容和键盘输入内容,
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1