基于浏览器的实时信息同步方法技术

技术编号:4081901 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于浏览器的实时信息同步方法,包括以下步骤:S1、用户登陆浏览器终端之后,浏览器终端向其接入服务器发起http请求;S2、浏览器终端与接入服务器建立http连接之后,接入服务器判断其缓存区中是否有变化的数据,若有,则将变化的数据返回浏览器终端,浏览器终端收到该数据之后再次发起http请求;否则,保持此次连接并等待其中的数据发生变化;S3、当接入服务器收到变化的数据时,判断与浏览器终端是否存在http连接,若有,则将变化的数据返回浏览器终端;否则将数据存入缓存区,并在下次与浏览器终端建立http连接时返回。本发明专利技术实现了终端用户实时获取系统(尤其是即时通信系统)更新信息的实时性要求,增强了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机网络通信
,特别涉及一种基于浏览器的实时信息同步 方法。
技术介绍
近年来,以浏览器为终端的实时通信系统,以其使用方便、简洁,不受限等特点,已 经被大部分网络用户所接受,但是由于浏览器的本身特点,使其在即时信息,状态,消息通 知等方面不能实时与用户同步。可见,解决浏览器终端与服务器信息的实时同步,是提高用 户对浏览器终端产品的体验的衡量指标之一。现有技术中,为了让浏览器终端用户能够实时地获取服务器上的信息,需要浏览 器终端定时地向其接入服务器发起请求,来获取此浏览器终端用户的信息。上述方案的缺陷是此方法需要浏览器终端定时地发起请求,如果定时时间过长, 则信息不能实时地提供给浏览器终端用户。如果实时时间过短,则浏览器终端会频繁地发 起请求,对服务器产生很大的压力,并且很多请求都是空请求,因为可能在此时间用户并没 有变化的信息。因此,上述的浏览器模式以客户端发出请求,服务器端响应的方式工作。这种方式 并不能满足终端用户获取信息的实时性要求。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是如何实现终端用户实时获取系统(尤其是即时通信 系统)更新信息本文档来自技高网...

【技术保护点】
一种基于浏览器的实时信息同步方法,其特征在于,包括以下步骤:S1、用户登陆浏览器终端之后,浏览器终端向其接入服务器发起http请求;S2、浏览器终端与接入服务器建立http连接之后,接入服务器判断其缓存区中是否有变化的数据,若有,则将变化的数据返回浏览器终端,浏览器终端收到该数据之后再次发起http请求;否则,保持此次连接并等待其中的数据发生变化;S3、当接入服务器收到变化的数据时,判断与浏览器终端是否存在http连接,若有,则将变化的数据返回浏览器终端;否则将数据存入缓存区,并在下次与浏览器终端建立http连接时返回。

【技术特征摘要】
一种基于浏览器的实时信息同步方法,其特征在于,包括以下步骤S1、用户登陆浏览器终端之后,浏览器终端向其接入服务器发起http请求;S2、浏览器终端与接入服务器建立http连接之后,接入服务器判断其缓存区中是否有变化的数据,若有,则将变化的数据返回浏览器终端,浏览器终端收到该数据之后再次发起http请求;否则,保持此次连接并等待其中的数据发生变化;S3、当接入服务器收到变化的数据时,判断与浏览器终端是否存在http连接,若有,则将变化的数据返回浏览器终端;否则将数据存入缓存区,并在下次与浏览器终端建立http连接时返回。2.如权利要求1所述的...

【专利技术属性】
技术研发人员:别长江何承雄陈林章陈江
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1