一种基于社交拓扑挖掘的社会活动辅助方法技术

技术编号:10053942 阅读:187 留言:0更新日期:2014-05-16 02:39
本发明专利技术涉及一种基于社交拓扑挖掘的社会活动辅助方法,该具体过程为:获取客户端用户输入信息;过滤用户活动的历史记录;服务器端监听客户端的请求并进行解析,根据条件过滤出所有满足条件的该用户的历史活动记录;基于上述步骤102的历史记录,通过团生成算法产生用户的社会活动拓扑;经过团推荐算法产生满足用户活动需求的团;服务器将推荐结果返回到客户端并以友好的界面显示;计算推荐的准确性和完整性。本发明专利技术根据用户参加过活动的记录,通过用户输入的活动类型、活动地点、活动时间以及活动参加人员过滤出满足条件的团,然后再经过团生成算法,减少社会拓扑中团的数量,最后经过团推荐算法选择出和用户关系最紧密的团进行推荐。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及,该具体过程为:获取客户端用户输入信息;过滤用户活动的历史记录;服务器端监听客户端的请求并进行解析,根据条件过滤出所有满足条件的该用户的历史活动记录;基于上述步骤102的历史记录,通过团生成算法产生用户的社会活动拓扑;经过团推荐算法产生满足用户活动需求的团;服务器将推荐结果返回到客户端并以友好的界面显示;计算推荐的准确性和完整性。本专利技术根据用户参加过活动的记录,通过用户输入的活动类型、活动地点、活动时间以及活动参加人员过滤出满足条件的团,然后再经过团生成算法,减少社会拓扑中团的数量,最后经过团推荐算法选择出和用户关系最紧密的团进行推荐。【专利说明】
本专利技术属于普适计算
,尤其涉及。
技术介绍
人们之间的交往越来越多,各种社会活动(如开会、项目洽谈、聚餐、出游等)也越来越丰富。随之而来的问题是社会活动的组织和管理也变得越来越频繁和复杂。为了促进人们之间的交互并提高活动组织的效率,有必要对人们的社交拓扑进行挖掘,通过分析历史社会交互数据,并结合实时情境,提供社会活动组织的辅助服务。同时由于智能化移动设备的数量不断增多,如果使这些设备都具有这种活动辅助的功能,将大大的方便人们的日常生活,实现计算”以人为中心”并为社会服务的目标。生活中发现用户每次倾向于和相似的一组人参加某些活动,把这样一组人称为一个团,例如校园活动中的团可以是项目研讨会、社团、打篮球等,用户可以根据其活动性质的不同出现在不同团中。专利技术主要基于用户社交拓扑的挖掘,对用户参加不同社会活动的不同好友的亲密度进行评估,最终实现向用户推荐最亲密的团。专利200610157496.9提出了一种社交网络社区中推荐朋友的方法,但其没有考虑针对不同活动以及用户的情境信息。专利200910213921.5提出了一种社交网络社区中推荐异性朋友的方法,其只考虑了用户的静态特征信息,没有考虑用户的社会活动历史信息。专利201110099140.5提出了一种基于地理位置服务的并行好友推荐系统和方法,在计算好友亲密度时忽略了用户参加不同社会活动的动态信息。鉴于上述缺陷,本专利技术创作者经过长时间的研究和实践终于获得了本创作。
技术实现思路
本专利技术的目的在于提供,用以克服上述技术缺陷。为实现上述目的,本专利技术提供,该具体过程为:步骤I,获取客户端用户输入信息;步骤2,过滤用户活动的历史记录;服务器端监听客户端的请求并进行解析,根据条件过滤出所有满足条件的该用户的历史活动记录;步骤3,基于上述步骤102的历史记录,通过团生成算法产生用户的社会活动拓扑;团生成包括团包合和团合并两个过程;其中,团生成过程:满足gl e g2,在判断gl是否可以被g2包含时,需要计算由于这次归并产生的信息缺失,计为subrate (gl, g2),定义为:【权利要求】1.,其特征在于,该具体过程为: 步骤1,获取客户端用户输入信息; 步骤2,过滤用户活动的历史记录;服务器端监听客户端的请求并进行解析,根据条件过滤出所有满足条件的该用户的历史活动记录; 步骤3,基于上述步骤102的历史记录,通过团生成算法产生用户的社会活动拓扑;团生成包括团包含和团合并两个过程;其中, 团生成过程: 满足gl e g2,在判断gl是否可以被g2包含时,需要计算由于这次归并产生的信息缺失,计为subrate (gl,g2),定义为: 2.根据权利要求1所述的基于社交拓扑挖掘的社会活动辅助方法,其特征在于, 上述步骤4中,考虑三个因素:交互的频繁程度、时效性以及交互的方向性;同时要考虑每次活动时用户是否是活动的发起者,采用这种基于交互的评估机制InteractionsRank,记为 IR(g): 3.根据权利要求2所述的基于社交拓扑挖掘的社会活动辅助方法,其特征在于, 在上述步骤6中,准确性即一次推荐的正确的人数与推荐出的总人数的比率;完整性即一次推荐的正确的人数与完整的推荐的人数的比率计算准确性和完整性的公式如下: 4.根据权利要求3所述的基于社交拓扑挖掘的社会活动辅助方法,其特征在于,在上述步骤I中,用户在客户端通过人机交互界面输入活动标签、活动时间、活动地点和初始活动参加人员信息。5.根据权利要求3所述的基于社交拓扑挖掘的社会活动辅助方法,其特征在于,在上述步骤2中的过滤条件包括4种: (I)发起地点+时间;⑵活动类型+发起地点+时间;⑶发起地点+时间+和谁在一起(I个);⑷发起地点+时间+和谁在一起(2个)。【文档编号】G06F17/30GK103793490SQ201410025324【公开日】2014年5月14日 申请日期:2014年1月16日 优先权日:2014年1月16日 【专利技术者】於志文, 郭斌, 贺会磊, 周兴社 申请人:西北工业大学本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:於志文郭斌贺会磊周兴社
申请(专利权)人:西北工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1