The invention discloses a method, device and system for message exchange, relates to the technical field of the Internet, solves the problem of low efficiency of information exchange between the client and server Internet applications in the existing way. The method of the invention comprises: a client sends a request to the server, the server access delay request request; according to the value set to send the request again delay waiting time delay request; when the time delay of arrival waiting time, automatically send a request to the server. The invention is applied to the interaction between the server and the client message in the Internet application.
【技术实现步骤摘要】
消息交互的方法、装置及系统
本专利技术涉及互联网
,尤其涉及一种消息交互的方法、装置及系统。
技术介绍
随着互联网的飞速发展,大量互联网应用随之出现,关于互联网应用的服务器与客户端的消息交互,主要有以下两种模式:一种是客户端主动向服务器发起请求,服务器接收到请求后返回响应结果。一种是服务器向客户端主动推送消息。上述两种消息交互的方式都存在一定的弊端,对于客户端主动请求的模式,客户端无法精准的获知什么时段是服务器的访问高峰期,因此会经常性的出现服务器系统宕机或资源浪费的情况;对于服务器主动推送消息的模式,会出现服务器响应不及时,以及当客户端未开机时还容易造成漏更新的客户端的现象。
技术实现思路
鉴于上述问题,本专利技术提供一种消息交互的方法、装置及系统,用以解决现有的互联网应用中客户端与服务器之间消息交互的方式效率低的问题。为解决上述技术问题,第一方面,本专利技术提供了一种消息交互的方法,所述方法包括:客户端向服务器发送请求后,获取服务器返回的请求的请求延时值;根据所述请求延时值设置再次发送请求的延时等待时间;当到达延时等待时间后,自动向所述服务器发送请求。可选的,所述获取服务器返回的请求的请求延时值包括:接收服务器返回的对应请求的响应包;解析所述响应包从所述响应包中获取所述请求延时值。可选的,所述根据所述请求延时值设置再次发送请求的延时等待时间包括:在获取服务器返回的请求的更新的请求延时值之后,根据所述更新的请求延时值设置再次发送请求的延时等待时间。可选的,所述客户端向服务器发送请求包括:在客户端开启或初始化后,自动向所述服务器发送请求。第二方面,本专利 ...
【技术保护点】
一种消息交互的方法,其特征在于,所述方法包括:客户端向服务器发送请求后,获取服务器返回的请求的请求延时值;根据所述请求延时值设置再次发送请求的延时等待时间;当到达延时等待时间后,自动向所述服务器发送请求。
【技术特征摘要】
1.一种消息交互的方法,其特征在于,所述方法包括:客户端向服务器发送请求后,获取服务器返回的请求的请求延时值;根据所述请求延时值设置再次发送请求的延时等待时间;当到达延时等待时间后,自动向所述服务器发送请求。2.根据权利要求1所述的方法,其特征在于,所述获取服务器返回的请求的请求延时值包括:接收服务器返回的对应请求的响应包;解析所述响应包从所述响应包中获取所述请求延时值。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述请求延时值设置再次发送请求的延时等待时间包括:在获取服务器返回的请求的更新的请求延时值之后,根据所述更新的请求延时值设置再次发送请求的延时等待时间。4.根据权利要求3所述的方法,其特征在于,所述客户端向服务器发送请求包括:在客户端开启或初始化后,自动向所述服务器发送请求。5.一种消息交互的方法,其特征在于,所述方法包括:服务器在接收客户端发送的请求后,设置所述客户端下次发送请求的请求延时值;将请求延时值返回给对应的客户端,以使客户端根据所述请求延时值设置再次发送请求的延时等待时间,并在到达延时等待时间后,自动向所述服务器发送请求。6.根据权利要求5所述的方法,其特征在于,将请求延时值返回给对应的客户端,包括:将请求延时值添加到对应客户端的请求的响应包中;将所述响应包返回给对应的客...
【专利技术属性】
技术研发人员:王庆禹,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。