[发明专利]基于队列的消息同步在审
申请号: | 201680086300.3 | 申请日: | 2016-06-01 |
公开(公告)号: | CN109564560A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 刘俊彦;马晓宇;梁宇鹏;王纯业;黄谦 | 申请(专利权)人: | 北京易掌云峰科技有限公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 北京戈程知识产权代理有限公司 11314 | 代理人: | 程伟;甄雁翔 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息队列 队列 消息次序 消息同步 客户端装置 所确定位置 存储消息 电子消息 消息传输 用户操作 传输 | ||
1.一种方法,其包括:
根据消息次序接收一个或多个电子消息,一个或多个消息寻址到第一用户;
维持对应于所述第一用户的消息队列;
基于所接收的消息次序将一个或多个消息存储在消息队列中;
利用一个或多个处理器确定消息队列中待传输到由第一用户操作的第一客户端装置的下一消息的位置;以及
将下一消息从消息队列中的所确定位置传输到由第一用户操作的第一客户端装置。
2.根据权利要求1所述的方法,其中:
接收包括接收寻址到第一用户的新电子消息,所述消息是从由第二用户操作的电子装置接收的;以及
存储包括将新消息添加到消息队列,所述新消息占据消息队列中在先前存储到消息队列中的消息之后出现的位置。
3.根据权利要求1所述的方法,其中,所述消息次序基于指派到一个或多个消息的每一消息的时间戳。
4.根据权利要求1所述的方法,其进一步包括:
在传输之后将下一消息维持在消息队列中;以及
在传输之后保持消息队列中下一消息的位置。
5.根据权利要求1所述的方法,其进一步包括:
生成指示发送到第一客户端装置的先前传输的消息的标签;以及
将所述标签附加到来自消息队列中的所确定位置的下一消息,其中传输包括随所附加标签一起传输下一消息。
6.根据权利要求5所述的方法,其进一步包括:
接收标签中指示的先前传输的消息由第一客户端装置接收到的确认,确认是从由第一用户操作的装置接收的。
7.根据权利要求5所述的方法,其进一步包括:
使得显示触发,所述触发能够由用户选择以确认先前传输的消息由第一客户端装置接收到。
8.根据权利要求5所述的方法,其进一步包括:
接收先前传输的消息未由第一客户端装置接收到的指示;以及
将先前传输的消息传输到第一客户端装置,而不重新传输来自所确定位置的消息。
9.根据权利要求1所述的方法,其进一步包括:
从由第一用户操作的第一客户端装置接收队列同步请求;并且其中,确定消息的位置是基于来自第一客户端装置的队列同步请求而执行的。
10.根据权利要求1所述的方法,其进一步包括:
从由第一用户操作的第二客户端装置接收队列同步请求;并且其中确定包括确定针对由第一用户操作的第二客户端装置的所生成的消息队列中的第二位置,所述第二位置不同于针对由第一用户操作的第一客户端装置的所生成的消息队列中的下一消息的位置。
11.根据权利要求10所述的方法,其进一步包括将来自所生成的消息队列中的第二位置的消息传输到由第一用户操作的第二客户端装置。
12.根据权利要求1所述的方法,其中:
所述一个或多个消息包括指示其创作时间的时间戳;以及
存储所述一个或多个消息是基于所述时间戳的。
13.一种系统,其包括:
一个或多个处理器以及在计算机可读介质上可访问的可执行指令,所述可执行指令在执行时配置所述一个或多个处理器以至少进行以下操作:
根据消息次序接收一个或多个电子消息,一个或多个消息寻址到第一用户;
维持对应于所述第一用户的消息队列;
基于所接收的消息次序将一个或多个消息存储在消息队列中;
确定所生成的消息队列中待传输到由第一用户操作的第一客户端装置的下一消息的位置;以及
将下一消息从消息队列中的所确定位置传输到由第一用户操作的第一客户端装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易掌云峰科技有限公司,未经北京易掌云峰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680086300.3/1.html,转载请声明来源钻瓜专利网。