一种基于用户场景的数据处理方法和装置的制造方法

文档序号:8339753阅读:176来源:国知局
一种基于用户场景的数据处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,更为具体而言,涉及一种基于用户场景的数据处理方法和装置。
【背景技术】
[0002]在线上进行信息推送或推荐的情形下,现有技术大多利用用户当前所在的页面来确定向用户推送的信息。例如,电商网站会根据用户当前所在的页面类型(例如,首页、分页类、搜索结果页面、商品详情页面、加入购物车页面、购买成功页面、购物车页面等),设定不同的推送内容。类似地,与地理位置相关的信息推送中,现有技术也大多利用用户当前所在的位置作来确定向用户推送信息的参数。对于不同用户,以及同一个用户不同时间位于同一个位置的情形下,用户的需求差别非常大。也就是说,现有技术基本上仅仅利用用户当前所在的页面或位置作为向用户需要因素进行信息推送或推荐,对用户的需求刻画较为粗糙。

【发明内容】

[0003]为解决上述技术问题,本发明提供了基于用户场景的数据处理方法和装置,该方法通过将用户在预定时间段内的包括用户、时间、位置三元素的轨迹数据根据各元素中的多个属性特征进行聚类,并基于聚类结果中具有显著性的属性特征确定用户当前所处的场景,向用户发送与当前所处的场景关联的消息,与现有技术中仅基于地理位置的刻画方式相比,改善了对用户场景的刻画精度,可区分处于同一地理位置上的不同场景,从消息推送或推荐的角度而言,大大提高了消息推送或推荐等应用的有效性。
[0004]根据本发明实施方式的第一方面,提供了一种基于用户场景的数据处理方法,该方法可包括:
[0005]获取用户在预定时间段内的轨迹数据,所述轨迹数据包括一个以上三元组(用户,时间,位置),其中,三元组中各元素均具有一个或一个以上属性特征;
[0006]根据所述三元组中各元素的一个或一个以上属性特征对所述轨迹数据聚类,并根据聚类结果中具有显著性的属性特征确定所述用户当前所处的场景信息;
[0007]向所述用户发送与当前所处的场景信息关联的消息。
[0008]在本发明的一些实施方式中,所述三元组中的时间为所述预定时间段内的一个时间点,位置为该用户在所述一个时间点所在的位置,并且所述轨迹数据包括该用户到达当前位置的时间点。
[0009]在本发明的一些实施方式中,所述三元组(用户,时间,位置)中的用户元素具有下述一个或一个以上属性特征:性别、年龄、职业、收入、学历、身高、体重、民族、国籍、就业状态、婚姻状态;所述三元组(用户,时间,位置)中的时间元素具有下述一个或一个以上属性特征:早晨、中午、下午、晚上、工作日、节假日;所述三元组(用户,时间,位置)中的位置元素具有下述一个或一个以上属性特征:一个或多个兴趣点PO1、各兴趣点POI的类别、各兴趣点POI的价位、移动速度、停留时间。
[0010]在本发明的一些实施方式中,所述方法进一步包括:根据外部数据确定所述用户当前所处的场景信息,其中,所述外部数据包括下述的一种或一种以上:该用户的搜索数据、社交网页数据。
[0011]在本发明的一些实施方式中,所述方法进一步包括:根据所述用户当前所处的场景信息和所述用户的场景转换历史确定所述用户的下一个场景信息。
[0012]根据本发明实施方式的第二方面,提供了一种基于用户场景的数据处理装置,该装置可包括:
[0013]获取模块,用于:
[0014]获取用户在预定时间段内的轨迹数据,所述轨迹数据包括一个以上三元组(用户,时间,位置),其中,三元组中各元素均具有一个或一个以上属性特征;
[0015]处理模块,用于根据所述三元组中各元素的一个或一个以上属性特征对所述轨迹数据聚类,并根据聚类结果中具有显著性的属性特征确定所述用户当前所处的场景信息;
[0016]发送模块,用于向所述用户发送与当前所处的场景信息关联的消息。
[0017]在本发明的一些实施方式中,所述三元组中的时间为所述预定时间段内的一个时间点,位置为该用户在所述一个时间点所在的位置,并且所述轨迹数据包括该用户到达当前位置的时间点。
[0018]在本发明的一些实施方式中,所述三元组(用户,时间,位置)中的用户元素具有下述一个或一个以上属性特征:性别、年龄、职业、收入、学历、身高、体重、民族、国籍、就业状态、婚姻状态;所述三元组(用户,时间,位置)中的时间元素具有下述一个或一个以上属性特征:早晨、中午、下午、晚上、工作日、节假日;所述三元组(用户,时间,位置)中的位置元素具有下述一个或一个以上属性特征:一个或多个兴趣点PO1、各兴趣点POI的类别、各兴趣点POI的价位、移动速度、停留时间。
[0019]在本发明的一些实施方式中,所述处理模块,还用于根据外部数据确定所述用户当前所处的场景信息,其中,所述外部数据包括:该用户的搜索数据、社交网页数据。
[0020]在本发明的一些实施方式中,所述处理模块,还用于根据所述用户当前所处的场景信息和所述用户的场景转换历史确定所述用户的下一个场景信息。
[0021]本发明实施方式提供的基于用户场景的数据处理方法和装置,通过将预定时间段内的轨迹数据根据轨迹数据中用户、时间、位置元素的多个属性特征进行聚类,获取聚类结果中具有显著性属性用于确定用户当前的场景,显著改善了用户场景需求刻画的时间维度方面的精度;其次,将用户当前到达某一位置的时间点纳入轨迹数据,与现有技术中仅基于地理位置信息的场景刻画粒度相比,进一步改善了当前场景刻画的精确度;再次,列明了三元组中各元素的属性特征,丰富了轨迹数据的聚类特征;再次,通过诸如用户的搜索数据、网页数据之类的外部数据辅助确定用户当前的场景,进一步改善了用户场景刻画的扩展维度;再次,根据用户当前所处的场景信息和场景转换历史确定用户的下一个场景信息,便于向用户提供下一步规划的建议。
【附图说明】
[0022]图1概要图示了根据本发明一种实施方式的基于用户场景的数据处理方法的流程不意图;
[0023]图2概要图示了根据本发明一种实施方式的基于用户场景的数据处理装置的结构示意图。
【具体实施方式】
[0024]为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0025]参见图1,图1概要图示了根据本发明一种实施方式的基于用户场景的数据处理方法的流程示意图,该方法可包括:
[0026]S101,获取用户在预定时间段内的轨迹数据,轨迹数据包括一个以上三元组(用户,时间,位置),其中,三元组中各元素均具有一个或一个以上属性特征;
[0027]S102,根据三元组中各元素的一个或一个以上属性特征对轨迹数据聚类,并根据聚类结果中具有显著性的属性特征确定用户当前所处的场景信息;
[0028]S103,向该用户发送与当前所处的场景信息关联的消息。
[0029]在本发明的实施方式中,基于用户场景的数据处理方法可包括步骤S101,获取用户在预定时间段内的轨迹数据,轨迹数据包括一个以上三元组(用户,时间,位置),其中,三元组中的时间为该预定时间段内的一个时间点,位置为该用户在该一个时间点所在的位置,并且三元组中各元素均具有一个或一个以上属性特征。步骤SlOl中,预定时间段可根据应用需要进行选择,例如,可以是几个小时或几天等。轨迹数据可以是用户userl的具有时间和定位功能的移动终端(例如,手机、平板电脑等)在预定时间段的某一个时间点timel、在该时间点的位置locat1nl,例如,可以是三元组(user 1,time I, locat1nl)。在预定时间段内,可以获取多个三元组。而且,三元组中的用户、时间、位置元素可分别具有一个或一个以上属性特征。例如,三元组(用户,时间,位置)中的用户元素可具有下述一个或一个以上属性特征:性别、年龄、职业、收入、学历、身高、体重、民族、国籍、就业状态、婚姻状态,例如,可通过用户的移动终端上的信息获取用户的上述用户属性信息;三元组(用户,时
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1