[发明专利]使用朋友列表版本的位置共享在审
申请号: | 202180056519.X | 申请日: | 2021-06-15 |
公开(公告)号: | CN116057964A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 利奥尼德·戈尔金;李孟尧;阿里夫·奥古兹耶尔德兹;热雷米·加博尔;罗伯特·玛丽安斯基;赵小菡;本亚明·费德 | 申请(专利权)人: | 斯纳普公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王伟楠;杨林森 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 朋友 列表 版本 位置 共享 | ||
1.一种方法,包括:
在分布式存储系统上存储包括多个设备对象的多个实时图(RTG)实例,所述多个设备对象包括与给定用户相关联的第一设备对象;
由所述第一设备对象接收所述给定用户的具有第一版本标识符的朋友列表;
由所述第一设备对象从与所述给定用户相关联的客户端设备接收更新,所述更新包括朋友列表版本标识符;
确定所述第一设备对象中的所述朋友列表的第一版本标识符与所述更新中的所述朋友列表版本标识符不匹配;以及
在向所述多个设备对象中的其他设备对象发送包括所述更新的一个或更多个消息之前,同步所述第一设备对象中的所述朋友列表。
2.根据权利要求1所述的方法,其中,所述第一版本标识符包括版本号。
3.根据权利要求1所述的方法,还包括将所述第一设备对象中的所述朋友列表的第一版本标识符与所述更新中的所述朋友列表版本标识符进行比较。
4.根据权利要求1所述的方法,还包括:
在同步所述第一设备对象中的所述朋友列表之后,向所述多个设备对象中的第二设备对象发送包括所述更新的消息。
5.根据权利要求1所述的方法,其中,所述更新包括位置信息或位置共享偏好。
6.根据权利要求1所述的方法,其中,同步所述朋友列表包括由所述第一设备对象向与所述给定用户相关联的所述客户端设备或消息收发服务器请求更新的朋友列表。
7.根据权利要求1所述的方法,还包括:
在同步所述第一设备对象中的所述朋友列表之后,通过实时链路向所述多个设备对象中的第二设备对象发送包括所述更新的第一消息;以及
在同步所述第一设备对象中的所述朋友列表之后,通过速率受限链路向所述多个设备对象中的第三设备对象发送包括所述更新的第二消息。
8.根据权利要求1所述的方法,还包括在所述分布式存储系统上存储前端(FE)实例,所述FE实例被配置成与所述第一客户端设备通信。
9.根据权利要求8所述的方法,还包括在所述FE实例与所述多个RTG实例之间建立双向流式远程过程调用(RPC)连接。
10.根据权利要求9所述的方法,其中,所述FE实例包括代理对象和路由信息,路由信息的第一部分指示第一RTG实例包括所述多个设备对象的第一子集,并且所述多个RTG实例中的第二RTG实例包括所述多个设备对象的第二子集。
11.一种系统,包括:
处理器,其被配置成执行操作,所述操作包括:
在分布式存储系统上存储包括多个设备对象的多个实时图(RTG)实例,所述多个设备对象包括与给定用户相关联的第一设备对象;
由所述第一设备对象接收所述给定用户的具有第一版本标识符的朋友列表;
由所述第一设备对象从与所述给定用户相关联的客户端设备接收更新,所述更新包括朋友列表版本标识符;
确定所述第一设备对象中的所述朋友列表的第一版本标识符与所述更新中的所述朋友列表版本标识符不匹配;以及
在向所述多个设备对象中的其他设备对象发送包括所述更新的一个或更多个消息之前,同步所述第一设备对象中的所述朋友列表。
12.根据权利要求11所述的系统,其中,所述第一版本标识符包括版本号。
13.根据权利要求11所述的系统,还包括用于将所述第一设备对象中的所述朋友列表的第一版本标识符与所述更新中的所述朋友列表版本标识符进行比较的操作。
14.根据权利要求11所述的系统,还包括用于以下的操作:
在同步所述第一设备对象中的所述朋友列表之后,向所述多个设备对象中的第二设备对象发送包括所述更新的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯纳普公司,未经斯纳普公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180056519.X/1.html,转载请声明来源钻瓜专利网。