[发明专利]一种保证消息显示顺序的方法和电子设备在审
申请号: | 201510678820.0 | 申请日: | 2015-10-19 |
公开(公告)号: | CN105391619A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 杨柳 | 申请(专利权)人: | 掌赢信息科技(上海)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04W4/12 |
代理公司: | 北京万慧达知识产权代理有限公司 11111 | 代理人: | 张锦波 |
地址: | 200063 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保证 消息 显示 顺序 方法 电子设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种保证消息显示顺序的方法和电子设备。
背景技术
现在,在即时聊天、或发送消息等过程中,一般是由服务器主动向接收方电子设备发送来自发送方的消息,由于网络状态突然中断或不稳定等原因,会造成消息乱序的情况。
现有技术中,为了解决上述问题,一般是改由服务器主动向接收方电子设备发送来自发送方的消息为服务器向接收方电子设备推送有未接收到消息的通知,接收方电子设备再主动向服务器获取该未接收到的消息。
但是在采用现有技术提供的方法时,需要用户主动在接收方电子设备发起获取指令,才能从服务器获取未接收到的消息,这样降低了用户获取消息的速度,使得用户不能及时的获取未接收到的消息;另外,因为主动获取消息时,服务器将未发送的消息同时发送至接收方电子设备,这样导致接收方电子设备接收到的消息的顺序会被打乱,即不是按照最初的发送方电子设备发送的顺序显示,这样使得用户无法获取正确顺序的消息,降低了用户体验。
发明内容
为了使得用户能够及时的获取到未接收到的消息,提高获取未接收到的消息的速度,并且保证获取到的未接收到的消息的显示顺序,提高用户体验,本发明实施例提供了一种保证消息显示顺序的方法和电子设备。所述技术方案如下:
第一方面,提供了一种保证消息显示顺序的方法,所述方法包括:
获取接收到的当前消息的序列号;
判断所述消息的序列号是否与接收到的前一条消息的序列号连续;
若是,则显示所述当前消息;
否则,获取未接收到的消息,按照所述序列号的顺序,依次显示所述未接收到的消息以及所述当前消息。
结合第一方面,在第一种可能的实现方式中,所述序列号包含在所述当前消息中。
结合第一方面,在第二种可能的实现方式中,所述序列号是通过发送消息的电子设备设置的。
结合第一方面至第一方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述判断所述消息的序列号是否与接收到的前一条消息的序列号连续包括:
判断所述序列号是否与接收到的发送所述当前消息的电子设备发送的前一条消息的序列号连续。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述获取未接收到的消息包括:
发送获取指令,获取来自所述序列号顺序所指示的所述发送所述当前消息的电子设备发送的未接收到的消息。
第二方面,提供了一种保证消息显示顺序的方法,所述方法包括:
获取发送方电子设备发送的当前消息的序列号;
判断所述消息的序列号是否与接收到的所述发送方电子设备发送的前一条消息的序列号连续;
若是,则向接收方电子设备发送所述当前消息;
否则,获取未接收到的所述发送方电子设备发送的消息,按照所述序列号的顺序,依次发送所述未接收到的消息以及所述当前消息至所述接收方电子设备。
结合第二方面,在第一种可能的实现方式中,所述序列号包含在所述当前消息中。
结合第二方面,在第二种可能的实现方式中,所述序列号是通过所述发送方电子设备设置的。
结合第二方面至第二方面的第二种任一可能的实现方式,在第三种可能实现的方式中,所述获取未接收到的所述发送方电子设备发送的消息包括:
发送获取指令,获取来自所述序列号顺序所指示的未接收到的所述发送方电子设备发送的消息。
第三方面,提供了一种电子设备,所述设备包括:
获取模块,用于获取接收到的当前消息的序列号;
判断模块,用于判断所述消息的序列号是否与接收到的前一条消息的序列号连续;
若判定是,则在显示模块显示所述当前消息;
若判定否,则触发所述获取模块获取未接收到的消息,按照所述序列号的顺序,在所述显示模块依次显示所述未接收到的消息以及所述当前消息。
结合第三方面,在第一种可能的实现方式中,所述序列号包含在所述当前消息中。
结合第三方面,在第二种可能的实现方式中,所述序列号是通过发送消息的电子设备设置的。
结合第三方面至第三方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述判断模块具体用于:
判断所述序列号是否与接收到的发送所述当前消息的电子设备发送的前一条消息的序列号连续。
结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,
所述电子设备还包括发送模块,所述发送模块发送获取指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于掌赢信息科技(上海)有限公司,未经掌赢信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510678820.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光伏供电预付费智能水表
- 下一篇:一种具有地图功能的自动贩卖机