社交网络系统搜索方法

文档序号:8223634阅读:875来源:国知局
社交网络系统搜索方法
【技术领域】
[0001]本发明涉及社交网络系统,具体涉及一种社交网络系统搜索方法。
【背景技术】
[0002]社交网站的社交网络系统使其用户能够与其进行交互以及通过该系统彼此交互。社交网络系统可以创建并存储与用户相关联的记录,通常称为用户简档。用户简档可以包括用户的人口信息、沟通渠道信息和个人兴趣。社交网络系统还可以创建并存储用户与社交网络系统中其他用户的关系的记录(例如,社交图),以及提供服务(例如,涂鸦墙、图片共享或发即时消息)以便于社交网络系统中的用户之间的社会互动。地理社交网络系统是地理服务和能力用于进行附加的社会互动的社交网络系统。用户提交的位置数据或地理位置技术(例如,移动电话位置跟踪)能够允许地理社交网络将用户与本地人或与其兴趣匹配的事件连接并协调。现有社交网络系统虽然可以实现社交功能,但其显示的搜索信息有限,不能很好地达到社交目的。

【发明内容】

[0003]本发明针对【背景技术】中存在的问题,提供了一种可以显示更多搜索信息的社交网络系统搜索方法。
[0004]为实现上述目的,本发明提供了一种社交网络系统搜索方法,包括以下步骤:
[0005]接收用户的自身偏好以及用户携带的地理位置信息;
[0006]根据用户的自身偏好,并基于用户携带的地理位置信息,从搜索引擎中搜索相应的社交碎片内容,且将该社交碎片内容通过手机客户端并以图片,视频及文字集显示给用户。
[0007]进一步优选地,从搜索引擎中搜索相应的社交碎片内容具体包括:
[0008]用户绑定其社交账号后,搜索引擎会爬取该用户自己和其第一层关系网好友的社交内容;
[0009]搜索引擎会在全国所有城市地理位置中心点开始爬取基于地理位置的社交碎片内容,待第一个中心点碎片内容爬完后,根据爬到的用户社交关系和中心点边界位置,再扩大中心点半径继续爬取;
[0010]社交碎片内容取到后,存入搜索引擎,搜索引擎经过读取器进行数据清洗,然后发送给重载做存储,同时重载把数据发送给阿里云服务器,将图片下载到本地并推送到第三方开放式存储服务,并将图片推送至阿里云服务器并生成新的第三方图片地址,并回传至生产服务器覆盖源地址。
[0011]进一步优选地,将该社交碎片内容以视图方式显示给用户具体包括以下步骤:
[0012]根据取到的社交碎片内容,经过排序算法,将符合此用户自身偏好的社交碎片内容和此用户社交关系中带有此地理位置的社交碎片内容通过手机客户端并以图片,视频及文字集显示给用户。
[0013]进一步优选地,所述方法还包括以下步骤:
[0014]用户输入关键词;
[0015]根据用户的自身偏好以及输入关键词,并基于用户携带的地理位置信息,从搜索引擎中搜索相应的社交碎片内容,且将该社交碎片内容通过手机客户端并以图片,视频及文字集显示给用户。
[0016]进一步优选地,所述方法还包括:
[0017]根据用户携带地理位置的经玮度与相关地理经玮度做匹配,取得此经玮度下搜索引擎中所有地理位置的社交碎片内容,将地理位置社交碎片内容与用户输入的关键词做匹配,匹配使用相似度算法,如发现匹配,则返回此地理位置的具体地址和更新后的经玮度,并将带有此地理位置的社交碎片内容通过手机客户端并以图片,视频及文字集显示给用户,如没有匹配,则扩大位置半径,并重复上述搜索直到找到匹配成功结束流程。
[0018]进一步优选地,所述方法还包括:
[0019]所述社交碎片内容以列表方式显示社交关系网中朋友对用户携带地理位置的参与信息。
[0020]进一步优选地,所述方法还包括:
[0021]当用户进入某一地点时,通过标题好友说、热门说、点评和地点显示相关信息,其中,
[0022]好友说包括社交关系网中朋友在这个地点的互动社交碎片内容;
[0023]热门说包括社交关系网中朋友以外的社交用户在这个地点的互动社交碎片内容;
[0024]点评包括大众点评;
[0025]地点包括该地点的具体地理位置。
[0026]进一步优选地,所述搜索引擎包括新浪微博,腾讯微博,Instagram,人人网,qq空间,大众点评,yelp和tripadvisoro
[0027]本发明的一种社交网络系统搜索方法,通过包括:接收用户的自身偏好以及用户携带的地理位置信息;根据用户的自身偏好,并基于用户携带的地理位置信息,从搜索引擎中搜索相应的社交碎片内容,且将该社交碎片内容通过手机客户端并以图片,视频及文字集显示给用户。这样可以给用户显示更多搜索信息,从而给用户提供更便利的社交网络系统。
【附图说明】
[0028]图1为本发明社交网络系统搜索方法提供的一实施例的方法流程图;
[0029]图2为本发明社交网络系统搜索方法提供的一实施例的用户界面操作流程。
【具体实施方式】
[0030]下面结合附图1和附图2对本发明的社交网络系统搜索方法进行详细阐述。
[0031]图1为本发明社交网络系统搜索方法提供的一实施例的方法流程图,如图1所示,本发明的社交网络系统搜索方法包括以下步骤:
[0032]步骤11:接收用户的自身偏好以及用户携带的地理位置信息;
[0033]步骤12:根据用户的自身偏好,并基于用户携带的地理位置信息,从搜索引擎中搜索相应的社交碎片内容;
[0034]步骤13:将所述社交碎片内容通过手机客户端并以图片,视频及文字集显示给用户。
[0035]具体实施中,从搜索引擎中搜索相应的社交碎片内容具体包括:
[0036]用户绑定其社交账号后,搜索引擎会爬取该用户自己和其第一层关系网好友的社交内容;
[0037]搜索引擎会在全国所有城市地理位置中心点开始爬取基于地理位置的社交碎片内容,待第一个中心点碎片内容爬完后,根据爬到的用户社交关系和中心点边界位置,再扩大中心点半径继续爬取;
[0038]社交碎片内容取到后,存入搜索引擎,搜索引擎经过读取器进行数据清洗,然后发送给重载做存储,同时重载把数据发送给阿里云服务器,将图片下载到本地并推送到第三方开放式存储服务,并将图片推送至阿里云服务器并生成新的第三方图片地址,并回传至生产服务器覆盖源地址。
[0039]具体实施中,将该社交碎片内容以视图方式显示给用户具体包括以下步骤:
[0040]根据取到的社交碎片内容,经过排序算法,将符合此用户自身偏好的社交碎片内容和此用户社交关系中带有此地理位置的社交碎片内容通过手机客户端并以图片,视频及文字集显示给用户。
[0041]该步骤中排序算法中的具体实现公式为
[0042]float preScore = commentsCount+likesCount+imagesCount ;
[0043]if (imagesCount == 0) preScore = preScore/100
[0044]int itemHourAge = abs(timeHours-timeScore)//FIXME:Adjust for gmt datevalue.
[0045]return(preScore+1)/pow((itemHourAge+2), gravity);
[0046]具体实施中,当用户请求某地点社交碎片内容时,可根据现有技术中的排序算法对社交碎片内容进行倒序排列,例如将分数最高的社交碎片内容优先显示。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1