1.一种推送信息的方法,应用于终端,该方法包括:
采集用户使用终端的行为数据,对采集到的行为数据进行统计分析获得用户行为个性化数据,向服务器发送所述用户行为个性化数据;
接收服务器推送的其他终端用户的个性化信息,其中包含其他终端用户与本终端的用户之间的行为匹配度信息。
2.如权利要求1所述的方法,其特征在于:
所述采集用户使用终端的行为数据,对采集到的行为数据进行统计分析获得用户行为个性化数据,包括进行以下至少一种信息的采集和统计分析:
a)采集用户使用的应用的信息,对所述用户使用的应用的信息进行统计分析,获得用户经常使用的应用的信息;
b)采集用户播放多媒体文件的信息,对所述用户播放多媒体文件的信息进行统计分析,获得用户喜欢的多媒体文件的信息;
c)采集用户输入的文本信息,从所述用户输入的文本信息中提取用户聊天的话题信息并进行统计分析,获得用户感兴趣的话题信息;
d)采集用户操作终端的时间信息,对所述用户操作终端的时间信息进行统计分析,获得用户使用终端的时间分布信息。
3.如权利要求2所述的方法,其特征在于:
所述从用户输入的文本信息中提取用户聊天的话题信息并进行统计分析,获得用户感兴趣的话题信息,包括:
在检测到用户输入文本后,从所述文本中提取关键词;
根据本地话题关键词数据库对提取到的关键词进行过滤,获得所述文本中的话题关键词;
对获得的话题关键词的出现频率进行排序;
将出现频率较高的话题关键词作为用户感兴趣的话题信息。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
从所述服务器处更新本地话题关键词数据库。
5.如权利要求2所述的方法,其特征在于:
所述行为匹配度信息至少包括以下信息的一种:
a)用户经常使用的应用的匹配度;
b)用户喜欢的多媒体文件的匹配度;
c)用户感兴趣的话题匹配度;
d)用户使用终端的时间分布匹配度;
e)用户个性化行为数据的平均匹配度。
6.一种推送信息的方法,应用于服务器,该方法包括:
接收终端发送的用户行为个性化数据;
在接收到第一终端发送的推送请求后,计算其他终端用户与所述第一终端的用户之间的行为匹配度,根据所述行为匹配度确定待推送的终端用户;
向所述第一终端发送所述待推送的终端用户的个性化信息,其中包含所述待推送的终端用户与所述第一终端的用户之间的行为匹配度信息。
7.如权利要求6所述的方法,其特征在于:
所述根据所述行为匹配度确定待推送的终端用户,包括:
按照其他终端用户与所述第一终端的用户之间的行为匹配度从高到低的顺序,对所述其他终端用户进行排序,将排在前面的一个或多个终端用户确定为待推送的终端用户。
8.如权利要求6或7所述的方法,其特征在于:
所述用户行为个性化数据至少包括以下信息的一种:
a)用户经常使用的应用的信息;
b)用户喜欢的多媒体文件的信息;
c)用户感兴趣的话题信息;
d)用户使用终端的时间分布信息;
所述行为匹配度至少包括以下信息的一种:
e)用户经常使用的应用的匹配度;
f)用户喜欢的多媒体文件的匹配度;
g)用户感兴趣的话题匹配度;
h)用户使用终端的时间分布匹配度;
i)用户个性化行为数据的平均匹配度。
9.一种推送信息的装置,应用于终端,包括:
行为分析和上报模块,用于采集用户使用终端的行为数据,对采集到的行为数据进行统计分析获得用户行为个性化数据,向服务器发送所述用户行为个性化数据;
推送信息接收模块,用于接收服务器推送的其他终端用户的个性化信息,其中包含其他终端用户与本终端的用户之间的行为匹配度信息。
10.如权利要求9所述的装置,其特征在于:
所述行为分析和上报模块,用于采集用户使用终端的行为数据,对采集到的行为数据进行统计分析获得用户行为个性化数据,包括进行以下至少一种信息的采集和统计分析:
a)采集用户使用的应用的信息,对所述用户使用的应用的信息进行统计分析,获得用户经常使用的应用的信息;
b)采集用户播放多媒体文件的信息,对所述用户播放多媒体文件的信息进行统计分析,获得用户喜欢的多媒体文件的信息;
c)采集用户输入的文本信息,从所述用户输入的文本信息中提取用户聊天的话题信息并进行统计分析,获得用户感兴趣的话题信息;
d)采集用户操作终端的时间信息,对所述用户操作终端的时间信息进行统计分析,获得用户使用终端的时间分布信息。
11.如权利要求10所述的装置,其特征在于:
所述行为分析和上报模块,用于从用户输入的文本信息中提取用户聊天的话题信息并进行统计分析,获得用户感兴趣的话题信息,包括:
在检测到用户输入文本后,从所述文本中提取关键词;
根据本地话题关键词数据库对提取到的关键词进行过滤,获得所述文本中的话题关键词;
对获得的话题关键词的出现频率进行排序;
将出现频率较高的话题关键词作为用户感兴趣的话题信息。
12.如权利要求11所述的装置,其特征在于:
所述行为分析和上报模块,还用于从所述服务器处更新本地话题关键词数据库。
13.如权利要求10所述的装置,其特征在于:
所述行为匹配度信息至少包括以下信息的一种:
a)用户经常使用的应用的匹配度;
b)用户喜欢的多媒体文件的匹配度;
c)用户感兴趣的话题匹配度;
d)用户使用终端的时间分布匹配度;
e)用户个性化行为数据的平均匹配度。
14.一种推送信息的装置,应用于服务器,包括:
行为数据接收模块,用于接收终端发送的用户行为个性化数据;
请求处理模块,用于在接收到第一终端发送的推送请求后,计算其他终端用户与所述第一终端的用户之间的行为匹配度,根据所述行为匹配度确定待推送的终端用户;
信息推送模块,用于向所述第一终端发送所述待推送的终端用户的个性化信息,其中包含所述待推送的终端用户与所述第一终端的用户之间的行为匹配度信息。
15.如权利要求14所述的装置,其特征在于:
请求处理模块,用于根据所述行为匹配度确定待推送的终端用户,包括:
按照其他终端用户与所述第一终端的用户之间的行为匹配度从高到低的顺序,对所述其他终端用户进行排序,将排在前面的一个或多个终端用户确定为待推送的终端用户。
16.如权利要求14或15所述的装置,其特征在于:
所述用户行为个性化数据至少包括以下信息的一种:
a)用户经常使用的应用的信息;
b)用户喜欢的多媒体文件的信息;
c)用户感兴趣的话题信息;
d)用户使用终端的时间分布信息;
所述行为匹配度至少包括以下信息的一种:
e)用户经常使用的应用的匹配度;
f)用户喜欢的多媒体文件的匹配度;
g)用户感兴趣的话题匹配度;
h)用户使用终端的时间分布匹配度;
i)用户个性化行为数据的平均匹配度。