The present embodiment of the application discloses an information push method, apparatus, system and electronic device, wherein the information push method includes: receiving information transmitted from the server on a normal session link with the server, wherein the session link is the server when the communication connection request is initiated with the server. Set up between them; send the information receiving state to the server. The technical scheme requires the client to actively send requests to establish a session link with the server. In this session link, the server actively pushes real-time information for the client, which effectively improves the message response speed and reduces the power consumption of the client polling. And the server does not need to carry duplicate header data every time it transmits information, so its data transmission capacity is much smaller than polling technology, and transmission efficiency is high.
【技术实现步骤摘要】
一种信息推送方法、装置、系统及电子设备
本申请涉及互联网通讯
,特别涉及一种信息推送方法、装置及系统。
技术介绍
在互联网通讯技术中,客户端与服务器之间常使用的通讯技术为轮询、长轮询、FlashSocket等。这些技术各有千秋。其中,信息在客户端与服务器之间采用HTML推送技术时,基本使用的轮询技术。客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。在这种情况下,我们需要不断的向服务器发送请求,然而Httprequest的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽和服务器资源。会占用大量的带宽和服务器资源。基于上述描述可知,该通讯方案没有真正实现即时通讯,并且通讯的带宽利用率不高。研发人员又提出一种Socket通讯方案,该方案的应用程序通常采用"套接字"向服务器发出请求或者应答网络请求,实现服务器与客户端之间的物理连接,并进行数据传输。但是,该技术方案需要对传输的数据进行解析,转化为应用级的数据,通讯系统的资源利用率不高。并且,相对于Http协议传输,增加了开发量。最为重要的,这些通讯方案均不适于移动终端数据通信。
技术实现思路
本申请实施方式的目的是提供一种信息推送方法、装置及系统,适于移动终端实现实时数据推送及web网页中即时通讯,解决了现有技术中信息推送时资源利用率不高的技术问题。为实现上述目的,本申请实施方式提供一种信息推送方法,包括:在与服务器之间的正常的会话链路上接收从所述服务器发送过来的信息;其中,所述会话链路为发起通讯连接请求时与所述服务器之间建立的;向所述服务器发送信息 ...
【技术保护点】
1.一种信息推送方法,其特征在于,包括:在与服务器之间的正常的会话链路上接收从所述服务器发送过来的信息;其中,所述会话链路为发起通讯连接请求时与所述服务器之间建立的;向所述服务器发送信息接收状态。
【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:在与服务器之间的正常的会话链路上接收从所述服务器发送过来的信息;其中,所述会话链路为发起通讯连接请求时与所述服务器之间建立的;向所述服务器发送信息接收状态。2.如权利要求1所述的方法,其特征在于,所述会话链路建立的步骤包括:从所述服务器上获取加密公钥;利用所述公钥对登录信息进行加密,获得通讯连接请求;将所述通讯连接请求发送至服务器进行认证;在认证通过后,从所述服务器获得服务器连接地址和端口;根据所述服务器连接地址和端口与服务器建立会话链路,并将客户端的连接地址和端口发送至服务器。3.如权利要求1或2所述的方法,其特征在于,还包括:定时判断所述会话链路是否正常。4.如权利要求3所述的方法,其特征在于,还包括:如果所述会话链路不正常,则根据所述服务器连接地址和端口与服务器重新建立会话链路。5.一种信息推送方法,其特征在于,包括:接收客户端发送过来的通讯连接请求;对所述通讯连接请求进行认证;利用私钥对认证通过的通讯连接请求进行解密,获得登录信息;根据所述登录信息向对应地客户端发送服务器连接地址和端口,建立会话链路;将信息通过所述会话链路发送至客户端。6.一种信息推送装置,其特征在于,包括:接收单元,用于在与服务器之间的正常的会话链路上接收从所述服务器发送过来的信息;其中,所述会话链路为发起通讯连...
【专利技术属性】
技术研发人员:刘孝林,林成明,黄艳,
申请(专利权)人:梅泰诺北京物联科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。