[发明专利]基于队列的消息同步在审
申请号: | 201680086300.3 | 申请日: | 2016-06-01 |
公开(公告)号: | CN109564560A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 刘俊彦;马晓宇;梁宇鹏;王纯业;黄谦 | 申请(专利权)人: | 北京易掌云峰科技有限公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 北京戈程知识产权代理有限公司 11314 | 代理人: | 程伟;甄雁翔 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息队列 队列 消息次序 消息同步 客户端装置 所确定位置 存储消息 电子消息 消息传输 用户操作 传输 | ||
在各种示例性实施方案中,呈现一种用于基于队列的消息同步的系统和方法。根据消息次序接收一个或多个电子消息。生成对应于第一用户的消息队列。基于所接收的消息次序存储消息队列中的一个或多个消息。确定所生成的消息队列中待传输的下一消息的位置。将来自消息队列中的所确定位置的消息传输到由第一用户操作的客户端装置。
技术领域
本发明的实施方案大体上涉及专用机器的技术领域,所述专用机器促进与包括此类专用机器的计算机化变型的消息接发系统的交互以及对此类变型的改进,且涉及使得此类专用机器与促进与消息接发系统的交互的其它专用机器相比得以改进的技术。具体地说,本发明阐述基于所生成的消息队列来管理消息且使消息同步的系统和方法。
背景技术
常规地,在装置之间交换消息。此外,服务器可用于促进消息的交换。然而,正交换的消息常常可能被无序地接收。例如,如果第一装置将三个消息发送到第二装置,则第二装置可能以随机次序接收三个消息。并且,对于丢失的消息,常规上,服务器将必须连同重新发送与丢失的消息相关联的其它消息一起重新发送丢失的消息。
发明内容
附图说明
附图中的各图仅示出本发明的示例性实施方案,且不能被视为限制其范围。
图1是示出根据一些示例性实施方案的联网系统的框图。
图2是示出根据一些示例性实施方案一个或多个客户端装置和队列系统之间的示例性数据流的框图。
图3是示出根据一些示例性实施方案的队列系统的组件的框图。
图4至图6是示出根据一些示例性实施方案的队列系统的操作的流程图。
图7至图9是示出根据一些示例性实施方案的客户端装置和服务器之间的示例性数据流的流程图。
图10至图13是根据一些示例性实施方案的客户端装置上显示的消息应用的示例性用户界面。
图14示出根据示例性实施方案的呈计算机系统的形式的机器的图形表示,在所述机器内,可执行指令集用于使得机器执行本文中论述的方法中的任何一个或多个。
具体实施方式
以下描述包括实施本发明的说明性实施方案的系统、方法、技术、指令序列和计算机器程序产品。在以下描述中,出于解释的目的,阐述许多特定细节以便提供对本文中论述的主题的各种示例性实施方案的理解。然而,对于本领域的技术人员将显然的是,可在无这些具体细节的情况下实践所述主题的实施方案。
示例性方法(例如,算法)促进生成消息队列以存储发送到客户端装置的消息,且示例性系统(例如,专用机器)配置为促进生成消息队列以存储发送到客户端装置的消息。示例仅代表可能的变化。除非另外明确陈述,否则结构(例如,结构组件,例如模块)是任选的且可组合或细分,且操作(例如,程序、算法或其它功能中)可在次序方面不同或者组合或细分。在以下描述中,出于解释的目的,阐述许多特定细节以便提供对各种示例性实施方案的透彻理解。然而,本领域的技术人员将显然的,本主题可以在没有这些具体细节的情况下实践。
在各种示例性实施方案中,一种系统生成消息队列以存储发送到客户端装置的消息。当消息由系统接收时,系统基于消息次序将消息存储到消息队列中。在一些例子中,消息次序是消息按时间顺序排序。在其它例子中,消息次序可变化。例如,服务器可基于消息的尺寸或包括于消息内的内容将消息存储到消息队列中。一旦消息存储在消息队列中,则系统从消息队列确定消息的位置且将消息从所述位置传输到客户端装置。此外,对于丢失或未由客户端装置接收的消息,仅丢失的消息被传输到客户端装置,而不重新发送已经由客户端装置接收的其它相关联数据(例如,作为同一次通信的一部分的其它消息)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易掌云峰科技有限公司,未经北京易掌云峰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680086300.3/2.html,转载请声明来源钻瓜专利网。