当前位置: 首页 > 专利查询>脸谱公司专利>正文

通信方法和通信系统技术方案

技术编号:16101890 阅读:37 留言:0更新日期:2017-08-29 22:33
本申请涉及通信方法和通信系统。在一个实施方式中,服务器接收搜索查询;服务器基于所接收的搜索查询确定搜索词,每个搜索词包括前缀和后缀;对于搜索词中的每一个,服务器基于每个搜索词的前缀和后缀生成第一二进制数,并且通过散列第一二进制数从数据存储中访问和检索每个搜索词的搜索结果;服务器也聚合各个搜索词的搜索结果。

【技术实现步骤摘要】
通信方法和通信系统
本公开内容总体涉及社交网络系统。
技术介绍
可包括社交网站的社交网络系统能够使其用户(诸如,个人或组织)与其交互并且通过其彼此交互。随着用户输入,社交网络系统可以在社交网络系统中创建和储存与用户相关的用户资料。用户资料可包括用户的人口统计信息、通信信道信息以及个人兴趣信息。随着用户输入,社交网络系统还可以创建和储存该用户与社交网络系统的其他用户之间的关系记录,并且为促进两个用户或多个用户之间的社交提供服务(例如,涂鸦墙(wallpost)、照片共享、活动组织、发消息、游戏或广告)。社交网络系统可以通过一个或多个网络将与其服务相关的内容或消息发送至用户的手机或其他计算设备。用户还可以在用户的手机或其他计算设备上安装软件应用程序,用于访问用户的用户资料以及社交网络系统内的其他数据。社交网络系统可生成一组个性化的内容对象以显示给用户,诸如,连接至该用户的其他用户的集合的故事的新闻馈送。
技术实现思路
具体实施方式描述了基于搜索词的结构为数据库编索引的方法。具体实施方式可以表示具有二进制数的搜索词以及通过散列二进制数的搜索词对搜索结果进行索引。代替使用固定长度用于二进制数表示本文档来自技高网...
通信方法和通信系统

【技术保护点】
一种通信方法,包括,通过一个或多个计算设备:从在线社交网络的第一用户的客户端设备接收通过所述第一用户输入的搜索查询;基于接收的搜索查询,确定一个或多个搜索项,每个搜索项包括前缀和后缀,其中,每个前缀对应于所述在线社交网络的社交图谱的矢线类型和对象类型,并且其中,每个后缀对应于所述社交图谱的具体节点;并且响应于所述搜索查询,向所述第一用户的客户端设备发送匹配搜索项的所述前缀和后缀的一个或多个搜索结果。

【技术特征摘要】
2013.03.13 US 13/799,7721.一种通信方法,包括,通过一个或多个计算设备:从在线社交网络的第一用户的客户端设备接收通过所述第一用户输入的搜索查询;基于接收的搜索查询,确定一个或多个搜索项,每个搜索项包括前缀和后缀,其中,每个前缀对应于所述在线社交网络的社交图谱的矢线类型和对象类型,并且其中,每个后缀对应于所述社交图谱的具体节点;并且响应于所述搜索查询,向所述第一用户的客户端设备发送匹配搜索项的所述前缀和后缀的一个或多个搜索结果。2.根据权利要求1所述的方法,其中,所述社交图谱包括多个节点和连接所述节点的多个矢线,每个矢线具有具体的矢线类型,并且每个节点对应于与所述在线社交网络相关联的具有具体的对象类型的对象。3.根据权利要求2所述的方法,其中,所述对象对应于用户、概念或地图瓦片。4.根据权利要求1所述的方法,其中,要发送给所述客户端设备的一个或多个搜索结果通过以下确定:对于每个所述搜索项,基于所述搜索项的所述前缀和后缀,生成第一二进制数;确定合适的散列函数;通过应用所述合适的散列函数至所述第一二进制数,生成散列值;访问与所述散列函数相关联的散列表;以及检索匹配所述散列值的一个或多个搜索结果。5.根据权利要求4所述的方法,其中,基于对应于所述后缀的对象类型,确定所述合适的散列函数。6.根据权利要求4所述的方法,还包括应用逆变换函数值所述第一二进制数。7.根据权利要求4所述的方法,其中,所述第一二进制数的长度基于对应于所述后缀的对象类型。8.根据权利要求4所述的方法,其中,通过以下生成所述第一二进制数:基于所述前缀,生成第二二进制数;基于所述后缀的对象类型,生成第三二进制数;以及连结所述第二二进制数和所述第三二进制数。9.根据权利要求8所述的方法,其中,基于所述后缀的所述对象类型,确定所述第三二进制数的长度。10.根据权利要求1所述的方法,其中,如果确定所述前缀或者所述后缀是空值,那么第一二进制数的长度是预设长度。11.根据权利要求1所述的方法,其中,通过所述第一用户输入的所述搜索查询是结构化文本串。12.根据权利要求1所述的方法,其中,经由通过所述在线社交网络承载的PHP处理接收所述搜索查询。13.一个或多个计...

【专利技术属性】
技术研发人员:图尔多·博斯曼索伦·博格哈·拉森
申请(专利权)人:脸谱公司
类型:发明
国别省市:美国,US

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

1