一种消息传送的方法、装置及系统的制作方法

文档序号:8459236阅读:180来源:国知局
一种消息传送的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及信息通信技术领域,特别的,涉及一种消息传送的方法、装置及系统。
【背景技术】
[0002]各网元之间共有两种连接方式:长连接和短连接。所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。因此长连接在基于tcp的通讯中,一直保持连接,不管当前是否发送或者接收数据。
[0003]短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。因此短连接就是只有在有数据传输的时候才进行连接,客户一服务器通信/传输数据完毕就关闭连接。
[0004]通常的短连接操作步骤是:连接一数据传输一关闭连接;
[0005]而长连接通常就是:连接一数据传输一保持连接(心跳)一数据传输一保持连接(心跳)一......一关闭连接。
[0006]这就要求长连接在没有数据通信时,定时发送数据包(心跳),以维持连接状态,短连接在没有数据传输时直接关闭就行了。
[0007]然而,目前在网络中传递消息时,都是采用socket(套接字)方式的长连接,但是当消息不多的时候,该长连接却始终保持着,便会占用大量资源。或者,在采用http方式的短连接周期性的询问时,则客户端会周期性的向服务器询问是否有消息。如果询问的周期短,则会导致过于频繁询问的问题,如果询问的周期长,则又会产生实时性较差的技术问题。

【发明内容】

[0008]本发明提供一种消息传送的方法、装置及系统,用以解决现有技术中消息传送时由于采用的长短连接不合理导致的占用大量资源、过于频繁连接和实时性较差等技术问题。
[0009]一方面,本发明实施例提供一种消息传送的方法,该方法包括:
[0010]在向网络侧发送内容消息时,通过http方式将所述内容消息发送所述网络侧的服务器;其中,所述内容消息包括所述内容消息的实体和/或所述内容消息的缩略版。
[0011]本发明实施例的一些有益效果可以包括:通过采用http短连接方式将仅是消息体的内容消息发送到网络侧的服务器的技术手段,解决了现有技术中在消息不多或不必要采用长连接方式传递消息时连接始终保持,占用网络资源的技术问题,进而取得了在将有用的内容消息发送到网络侧的同时,减少网络资源的浪费,提高消息传送效率的技术效果。
[0012]本发明提供的方法还可以包括:
[0013]通过socket方式接收来自网络侧的与所述内容消息对应的即时性消息;
[0014]根据所述即时性消息通过http方式从所述网络侧的服务器上获取到所述内容消息。
[0015]本发明实施例的一些有益效果可以包括:网络侧针对一些通知消息或连接消息等需要保证实时性的即时性消息采用socket方式的长连接来传送,并在用户侧通过http方式的短连接来根据即时性消息传递的信息到服务器上获取具体的内容体,通过这种长短连接相结合的方式来传递消息解决了现有技术中不区分发送的消息的情况,一律采用长连接或短连接来应对所导致的资源浪费的技术问题,进而取得可根据具体发送的消息采用适合的连接来传送,保证实时性的同时,节约网络资源的技术效果。
[0016]进一步的,上述通过http方式将所述内容消息发送所述网络侧的服务器,具体包括:
[0017]对所述内容消息的实体进行压缩和/或加密处理获得所述内容消息的缩略版;
[0018]通过http方式的PUSH推送功能将所述内容消息的实体和/或所述内容消息的缩略版发送所述网络侧的服务器。
[0019]本发明实施例的一些有益效果可以包括:由于puch功能支持对消息体进行加密和/或压缩的功能,因此采用http的Puch功能发送作为内容体的内容消息,则可以实现对内容体进行压缩和/或加密,保证消息传送安全性和减少数据大小的技术效果。
[0020]另一方面,本发明实施例提供一种消息传送的方法,包括:
[0021]在向用户侧发送内容消息时,通过socket方式将所述内容消息对应的即时性消息发送到所述用户侧的客户端,其中,所述内容消息包括所述内容消息的实体和/或所述内容消息的缩略版。
[0022]本发明实施例的一些有益效果可以包括:即时性消息是有时效性的,因此采用socket方式发送可以保证即时性消息的有效性,通过将与内容消息对应的即时消息通过socket方式发送到客户端即可保证即时性消息的有效性,又不会浪费网络资源,同时还可实现将网络侧收到内容消息的通知传送到用户侧的客户端上的技术效果。
[0023]进一步地,该方法还包括:
[0024]接收来自所述客户端根据所述即时性消息获取对应的内容消息的请求;
[0025]通过http方式将所述内容消息发送到所述客户端。
[0026]本发明实施例的一些有益效果可以包括:通过客户端发送的获取内容消息的请求来触发用http方式将对应的内容消息发送到客户端的技术手段,解决了现有技术中针对发送内容消息仍旧采用socket方式传送导致的资源浪费的技术问题,进而实现了适当采用http方式传递的内容消息,节约网络资源的技术效果。
[0027]另一方面,本发明实施例还提供一种用户侧的消息传送的装置,该装置适合部署在用户侧,该装置包括:
[0028]http发送单元,用于在向网络侧发送内容消息时,通过http方式将所述内容消息发送所述网络侧的服务器;其中,所述内容消息包括所述内容消息的实体和/或所述内容消息的缩略版。
[0029]本发明实施例的一些有益效果可以包括:具有采用http短连接方式将仅是消息体的内容消息发送到网络侧的服务器的功能,解决了现有技术中在消息不多或不必要采用长连接方式传递消息时连接始终保持,占用网络资源的技术问题,进而取得了在将有用的内容消息发送到网络侧的同时,减少网络资源的浪费,提高消息传送效率的技术效果。
[0030]进一步地,该装置还包括:
[0031]内容获取单元,用于通过socket方式接收来自网络侧的与所述内容消息对应的即时性消息;并根据所述即时性消息通过http方式从所述网络侧的服务器上获取到所述内容消息。
[0032]另一方面,本发明实施例还提供一种网络侧的消息传送的装置,该装置适合部署在网络侧,该装置包括:
[0033]socket发送单元,用于在向用户侧发送内容消息时,通过socket方式将所述内容消息对应的即时性消息发送到所述用户侧的客户端,其中,所述内容消息包括所述内容消息的实体和/或所述内容消息的缩略版。
[0034]本发明实施例的一些有益效果可以包括:即时性消息是有时效性的,因此本实施例提供的装置采用socket方式发送可以保证即时性消息的有效性,通过将与内容消息对应的即时消息通过socket方式发送到客户端即可保证即时性消息的有效性,又不会浪费网络资源,同时还可实现将网络侧收到内容消息的通知传送到用户侧的客户端上的技术效果O
[0035]进一步地,该装置还包括:
[0036]内容下载单元,用于接收来自所述客户端根据所述即时性消息获取对应的内容消息的请求;并通过http方式将所述内容消息发送到所述客户端。
[0037]另一方面,本发明实施例还提供一种
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1