【技术实现步骤摘要】
基于用户偏好与服务变化双向感知的移动服务推荐方法
本专利技术属于移动服务
,涉及一种移动服务推荐方法,具体涉及一种基于用户偏好与服务变化双向感知的移动服务推荐方法。
技术介绍
近年来,随着移动互联网的飞速发展,移动服务的数量也呈现高速增长。用户寻找自己感兴趣的移动服务开始变得越来越困难,出现了严重的信息过载问题。因此,针对用户的移动服务推荐显得尤为重要。移动服务推荐可以帮助用户过滤无用的信息,从而使用户发现感兴趣的服务。目前较为普遍的服务推荐方法主要有基于协同过滤与基于内容的推荐,基于协同过滤算法认为具有相似行为兴趣的用户喜欢相同的服务,而基于内容的推荐则将与用户曾经喜欢的服务相类似的其他服务推荐给用户,这些方法存在以下两个缺陷,一是不能准确感知用户真正的喜好,忽略用户自身喜好所带来的需求;二是认为用户的兴趣偏好和服务本身都是静态的,没有考虑两者的变化因素,而实际上,用户的兴趣会随着时间不断地变化,服务本身也在持续地改变。所以,如何在考虑用户兴趣和服务变化的基础上,较为精准地为用户推荐所需的移动服务是服务推荐领域的难点与重点。
技术实现思路
为了解决现有技术中存在的以上问题,本专利技术提供了一种基于用户偏好与服务变化双向感知的移动服务推荐方法。该方法能实现用户偏好与服务变化的双向感知,并根据感知结果进行精准的移动服务推荐。本专利技术的目的是通过以下技术方案实现的:一种基于用户偏好与服务变化双向感知的移动服务推荐方法,包括如下步骤:步骤一、部署数据采集系统,监控应用市场里六种类型下的所有移动服务,每天定时采集这些移动服务的前端数据,并对采集的数据进行处理, ...
【技术保护点】
1.一种基于用户偏好与服务变化双向感知的移动服务推荐方法,其特征在于所述方法包括如下步骤:步骤一、部署数据采集系统,监控应用市场里六种类型下的所有移动服务,每天定时采集这些移动服务的前端数据,并对采集的数据进行处理,生成服务的新增与退出、服务的受欢迎度以及服务的更新功能集合信息;步骤二、收集用户的移动服务使用记录,计算各个移动服务的活跃度,形成用户的移动服务轨道数据;步骤三、选择某个历史时间段HISTORY,获取在HISTORY时间段内P个用户,总计V个移动服务的轨道数据TRACK_DATA以及HISTORY时间内这V个移动服务的更新功能集合UDATEFUNCTION_HISTORY,构建TRACK_DATA与UDATEFUNCTION_HISTORY之间的关系模型;步骤四、使用步骤三建立好的关系模型,根据当前时间段CURRENT用户的移动服务轨道数据,预测用户期望的更新功能更集合,并从数据采集系统在CURRENT时间段内监控的移动服务中选择契合用户期望的移动服务推荐给用户。
【技术特征摘要】
1.一种基于用户偏好与服务变化双向感知的移动服务推荐方法,其特征在于所述方法包括如下步骤:步骤一、部署数据采集系统,监控应用市场里六种类型下的所有移动服务,每天定时采集这些移动服务的前端数据,并对采集的数据进行处理,生成服务的新增与退出、服务的受欢迎度以及服务的更新功能集合信息;步骤二、收集用户的移动服务使用记录,计算各个移动服务的活跃度,形成用户的移动服务轨道数据;步骤三、选择某个历史时间段HISTORY,获取在HISTORY时间段内P个用户,总计V个移动服务的轨道数据TRACK_DATA以及HISTORY时间内这V个移动服务的更新功能集合UDATEFUNCTION_HISTORY,构建TRACK_DATA与UDATEFUNCTION_HISTORY之间的关系模型;步骤四、使用步骤三建立好的关系模型,根据当前时间段CURRENT用户的移动服务轨道数据,预测用户期望的更新功能更集合,并从数据采集系统在CURRENT时间段内监控的移动服务中选择契合用户期望的移动服务推荐给用户。2.根据权利要求1所述的基于用户偏好与服务变化双向感知的移动服务推荐方法,其特征在于所述步骤一中,数据采集系统监控的移动服务所属的六种类型分别是便捷生活、影音播放、社交网络、新闻资讯、学习办公以及网购支付;移动服务的前端数据包括六种类型下所有移动服务的统一资源定位符URL、移动服务的下载量DOWNLOAD、好评率LIKERATE以及最新版本更新内容UPDATECONTENT。3.根据权利要求1所述的基于用户偏好与服务变化双向感知的移动服务推荐方法,其特征在于所述步骤一中,服务的新增与退出信息是通过对比相邻两次采集的所有移动服务的统一资源定位符集合来获取的,假设前一次采集的统一资源定位符的集合为LASTURLS,本次采集的统一资源定位符集合为NOWURLS,则新增的服务为NOWURLS和LASTURLS的差集NOWURLS\LASTURLS,退出的服务为LASTURLS与NOWURLS的差集LASTURLS\NOWURLS;服务的受欢迎度POPULARITY定义为移动服务的下载量DOWNLOAD与移动服务的好评率LIKERATE乘积:POPULARITY=DOWNLOAD×LIKERATE;服务的更新功能集合UPDAFUNCTION是指通过功能抽取器从最新版本更新内容UPDATECONTENT中抽取的功能短语,功能抽取器先对最新版本的更新内容UPDATECONTENT进行分词,然后进行词性标注,再进行依存语法分析,最后从分析结果中抽取出名词加动词的主谓短语。4.根据权利要求1所述的基于用户偏好与服务变化双向感知的移动服务推荐方法,其特征在于所述步骤二中,假设用户的相关移动服务有S1,S2,…Sn,移动服务的活跃度指的是一段时间内用户花费在该移动服务的总时长,假设该段时间内活跃度最高的是移动服务Si,活跃度值为LT,活跃度最低的是移动服务Sj,活跃度值为ST,则将区间[LT,ST]划分成10个等长区间[LT1,ST1],…,[LT10,ST10],每个区间称之为一个轨道,每个移动服务根据其使用时长划分到相应的轨道,用户使用的所有移动服务及其轨道(S1,TRACK1),(S2,TRACK2),…,(Sn,TRACKn)汇集起来形成用户的移动服务轨道数据。5.根据权利要求1所述的基于用户偏好与服务变化双向感知的移动服务推荐方法,其特征在于所述步骤三中,历史时间段HISTORY是一段长为m周的时间,移动服务轨道数据来自于P个用户,总共涵盖V个移动服务,平均每个用户包含V/P个移动服务,最终得到的移动服务轨道数据TRACK_DATA如下所示:其中,Si表示第i移动服务,[TRACKi1,…TRACKim]表示第i个移动服务1至m周的轨道值;更...
【专利技术属性】
技术研发人员:涂志莹,段兵华,刘星焜,王忠杰,徐晓飞,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。