[发明专利]一种多浏览器兼容的信息推送的实现方法有效
| 申请号: | 201811231971.1 | 申请日: | 2018-10-22 | 
| 公开(公告)号: | CN109587210B | 公开(公告)日: | 2021-04-20 | 
| 发明(设计)人: | 和雄伟;侯耀斌;代志强;田耀武 | 申请(专利权)人: | 太原市高远时代科技有限公司 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 | 
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健;张国香 | 
| 地址: | 030006 山西省太*** | 国省代码: | 山西;14 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 浏览器 兼容 信息 推送 实现 方法 | ||
本发明提供了一种多浏览器兼容的信息推送的实现方法,信息推送的实现方法包括:步骤(1),基于Webservice平台构建并实现JAVA后台,以及获取前端页面对应的浏览器类型;步骤(2),判断前端页面对应的浏览器类型是否支持Websocket协议,并根据判断的结果,确定前端页面的数据连接状态;步骤(3),前端页面向JAVA后台发送Webservice请求,JAVA后台基于Webservice请求,获取JAVA后台与前端页面之间通信路径携带的参数;步骤(4),基于通信路径携带的参数,判断从服务器接收的数据消息是否满足信息推送条件,并基于判断的结果,确定是否执行信息推送操作,该实现方法能够极大地提高信息推送机制的兼容性和信息推送效率。
技术领域
本发明涉及计算机信息处理的技术领域,特别涉及一种多浏览器兼容的信息推送的实现方法,其可应用于不同类型的浏览器以实现信息推送及相应的语音播报功能。
背景技术
目前,计算机个人终端与互联网终端之间通常是基于B/S架构来实现信息的推送的,该B/S架构是指浏览器/服务器(Browser/Server),其只要是在计算机浏览器层面上与互联网服务器进行信息的交互推动,而B/S架构是为了克服传统的C/S架构,即客户端/服务器(Client/Server),存在适用面狭窄、维护难度和成本高以及对平台具有较大的依赖性等缺陷而产生的。但是,B/S架构本身也存在一定的局限性,由于B/S架构的信息推送只能采用浏览器页面定时向服务器发送请求信息来实现的,即服务器终端只能被动地接收来自浏览器终端发出的请求信息,并以接收到的请求信息为基础向浏览器终端反馈相应的响应信息内容;可见,在B/S架构下实现的信息推送机制无法使得服务器终端主动地向浏览器终端推送信息,服务器终端只能在接收到浏览器终端推送过来的信息才能作出响应,B/S架构下的这种信息推送机制会导致服务器终端信息推送不及时以及在超时回话的情况下不进行信息推送等一系列问题。
为了克服上述B/S架构下信息推送机制存在的一系列问题,可采用Websocket技术在浏览器终端与服务器终端之间建立长连接,从而保证浏览器终端与服务器终端一直构建有信息推送通道,但是Websocket技术中的协议并不是适用于任意浏览器,即Websocket技术存在浏览器支持的问题,现在并不是所有主流浏览器都支持Websocket技术采用的HTML5协议。可见,现有技术并不存在一种能够兼容多种不同主流浏览器并且能够实现浏览器终端与服务器终端之间长连接的信息推送机制。
发明内容
在现有的计算机网络信息推送机制中,Websocket技术虽然能够为B/S架构下浏览器终端与服务器终端之间建立长连接,从而解决信息推送不及时或者超时会话不推送的问题,但是Websocket技术并不适用于所有浏览器,这使得部分主流浏览器不能采用Websocket技术来克服B/S信息推送机制存在的缺陷,这极大的限制了Websocket技术的在计算机网络信息推送中的应用范围。
针对上述B/S架构下信息推送机制存在的固有缺陷以及Websocket技术并不支持和兼容大部分主流浏览器的问题,本发明提供一种多浏览器兼容的信息推送的实现方法,该实现方法能够使信息推送机制支持在IE8+、火狐、chrome、safari等主流浏览器上进行信息推送及相应的语音播报,并且该实现方法还能够使WEB应用的信息推送功能适用于Windows、Linux、iOS等不同操作系统,从而极大地提高信息推送机制的兼容性和信息推送效率。
本发明提供一种多浏览器兼容的信息推送的实现方法,该信息推送的实现方法能够在JAVA后台与前端页面之间构建信息传输链路,以实现信息的定向推送,该信息推送的实现方法包括:
步骤(1),基于Webservice平台构建并实现该JAVA后台,以及获取该前端页面对应的浏览器类型;
步骤(2),判断该前端页面对应的浏览器类型是否支持Websocket协议,并根据判断的结果,确定该前端页面的数据连接状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原市高远时代科技有限公司,未经太原市高远时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231971.1/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





