Including acquiring method, server, client and gateway equipment, cases involving a message: implementation of the application server receives the first message; according to the received timestamp message content of the first message, the first message, identification information to generate the first message identifier; sending the message to the client, in order to make the client according to the identification information is not to find the first message, according to the identification information of the first message. Thus, the real-time and accuracy of the messages obtained by the client can be ensured.
【技术实现步骤摘要】
消息的获取方法、服务端、客户端及网关设备
本申请涉及计算机
,尤其涉及一种消息的获取方法、服务端、客户端及网关设备。
技术介绍
业务系统中,服务端往往需要向海量级的在线客户端发送即时消息,其中,即时消息是指具有有效时间的消息(如,促销消息等),因此,如何能实时地向海量级的在线客户端发送即时消息就成为需要解决的问题。在一种现有技术中,服务端依次向每个在线客户端发送即时消息,由于该即时消息的数据量过大,从而会导致在有大量的在线客户端时,服务端发送消息的时间过长,而这个发送时长很有可能超出即时消息的有效时间,由此造成在线客户端接收到的即时消息失效的问题。在另一种现有技术中,客户端在特定时刻(如,登录时刻)向服务端发送拉取请求,服务端在接收到拉取请求时,判断是否有即时消息,若有,则向在线客户端发送即时消息,然而上述不对即时消息进行识别,而直接返回即时消息的方法会影响在线客户端获取信息的准确性。
技术实现思路
本申请实施例提供了一种消息的获取方法、服务端、客户端及网关设备,可以保证客户端获取的消息的实时性和准确性。第一方面,提供了一种消息的获取方法,该方法包括:服务端接收第一消息;根据所述第一消息的消息内容以及所述第一消息的接收时间戳,生成所述第一消息的标识信息;向客户端发送所述标识消息,以使所述客户端在根据所述标识信息未查找到所述第一消息时,根据所述标识信息获取所述第一消息。第二方面,提供了一种消息的获取方法,该方法包括:客户端接收服务端发送的第一消息的标识信息,其中,所述标识信息是由所述服务端根据所述第一消息的消息内容以及所述第一消息的接收时间戳生成的;根据所 ...
【技术保护点】
一种消息的获取方法,其特征在于,所述获取方法包括:服务端接收第一消息;根据所述第一消息的消息内容以及所述第一消息的接收时间戳,生成所述第一消息的标识信息;向客户端发送所述标识消息,以使所述客户端在根据所述标识信息未查找到所述第一消息时,根据所述标识信息获取所述第一消息。
【技术特征摘要】
1.一种消息的获取方法,其特征在于,所述获取方法包括:服务端接收第一消息;根据所述第一消息的消息内容以及所述第一消息的接收时间戳,生成所述第一消息的标识信息;向客户端发送所述标识消息,以使所述客户端在根据所述标识信息未查找到所述第一消息时,根据所述标识信息获取所述第一消息。2.根据权利要求1所述的获取方法,其特征在于,在生成所述第一消息的标识信息之后,所述获取方法还包括:向所述客户端发送所述第一消息以及所述标识信息,以使所述客户端在根据所述标识信息未查找到所述第一消息时,存储所述第一消息以及所述标识信息。3.根据权利要求1或2所述的获取方法,其特征在于,在生成所述第一消息的标识信息之后,所述获取方法还包括:将所述第一消息以及所述标识信息放入消息队列中;根据网关设备发送的第一读取请求,从所述消息队列中读取所述第一消息,其中,所述第一读取请求中携带所述标识信息;向所述网关设备返回所述第一消息。4.一种消息的获取方法,其特征在于,所述获取方法包括:客户端接收服务端发送的第一消息的标识信息,其中,所述标识信息是由所述服务端根据所述第一消息的消息内容以及所述第一消息的接收时间戳生成的;根据所述标识信息,查找所述第一消息;若未查找到所述第一消息,则根据所述标识信息获取所述第一消息。5.根据权利要求4所述的获取方法,其特征在于,所述根据所述标识信息获取所述第一消息包括:向网关设备发送第二读取请求,所述第二读取请求中携带所述标识信息;接收所述网关设备根据所述标识信息从本地存储单元或者所述服务端获取到的所述第一消息。6.根据权利要求4或5所述的获取方法,其特征在于,所述获取方法还包括:接收所述服务端发送的所述第一消息以及所述标识信息;根据所述标识信息,查找所述第一消息;若未查找到所述第一消息,则存储所述第一消息以及所述标识信息。7.一种消息的获取方法,其特征在于,所述获取方法包括:网关设备接收客户端在根据第一消息的标识信息未查找到所述第一消息时发送的第二读取请求,其中,所述第二读取请求中携带所述标识信息;根据所述标识信息从本地存储单元中查找所述第一消息;若查找到所述第一消息,则向所述客户端返回所述第一消息;若未查找到所述第一消息,则从服务端获取所述第一消息,并向所述客户端返回所述第一消息。8.根据权利要求7所述的获取方法,其特征在于,所述从服务端获取所述第一消包括:向所述服务端发送第一读取请求,所述第一读取请求中携带所述标识信息;接收所述服务端根据所述标识信息从消息队列中读取的所述第一消息。9.一种服务端,其特征在于,该服务端包括:接收单元、生成单元和发送单元;所述接收单元,用于接收第一消息;所述生成单元,用于根据所述接收单元接收的所述第一消息的消息内容以及所述第一消息的接收时间戳,生成所述第一消息的标识信息;所述发...
【专利技术属性】
技术研发人员:徐曾,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。