【技术实现步骤摘要】
【国外来华专利技术】使用朋友列表版本的位置共享
[0001]优先权要求
[0002]本申请要求于2020年6月15日提交的序列号为16/946,288的美国专利申请的优先权的权益,该美国专利申请的全部内容通过引用并入本文中。
[0003]本公开内容总体涉及实时位置共享。
技术介绍
[0004]用户与其他用户在线交互的流行性持续增长。用户有许多方式与其他用户在线交互。用户可以使用消息收发应用与其朋友通信,并且可以与其他用户在线玩多人视频游戏,或者使用各种其他应用执行其他动作。用户还越来越希望看到他们的朋友当前位于何处。
附图说明
[0005]在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。为了容易地识别对任何特定元件或动作的讨论,附图标记中的一个或更多个最高位数字指代元件被首次引入时所在的图号。在附图中以示例而非限制的方式示出了一些示例,在附图中:
[0006]图1是根据一些示例的其中可以部署本公开内容的联网环境的图解表示。
[0007]图2是根据一些示例的具有客户端侧功 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】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)实例,所述多个设备对象包括与给定用户相关联的第一设备对象;由所述第一设备对象接收所述给定用户的具有第一版本标识符的朋友列表;由所述第一设备对象从与所述给定用户相关...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。