【技术实现步骤摘要】
【技术保护点】
应用内轻量级推送方法,其特征在于,具体包括:步骤1、客户端向服务器发送HTTP连接请求和用户标识信息,服务器收到该请求后,启动在服务器端的时间戳开始倒计时,所述时间戳的时间长度为预设周期T,当时间戳倒计时剩余时间等于预设时间t时,服务器主动向客户端发送一个信号,客户端收到该信号后立即向服务器再次发送HTTP连接请求,建立连接;步骤2、当所述步骤S1中客户端向服务器再次发送HTTP连接请求成功建立连接后,服务器处理收到的携带用户标识信息的消息,获得客户端该应用对应的用户标识信息;如果所述用户标识信息对应的用户有数据的更新,服务器利用已建立的连接把更新的数据推送给相应的客户端用户,并且记录推送时间;如果没有数据的更新,服务器向相应的客户端用户发送一条空消息并记录发送时间,然后保持连接到有数据更新或者连接时间超时断开连接;步骤3、客户端和服务器之间的连接断开时,与服务器对应的数据库将数据库中更新的数据放到服务器的缓存表中,在下次用户打开应用,客户端与服务器之间成功建立连接时,服务器把缓存表中的数据推送到客户端。
【技术特征摘要】
【专利技术属性】
技术研发人员:李龙江,刘社平,李永刚,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。