一种通信方法,Web服务器及Web通信系统技术方案

技术编号:8705225 阅读:160 留言:0更新日期:2013-05-16 19:27
本发明专利技术涉及通信技术领域,具体涉及websocket跨领域通信方法、Web服务器及Web通信系统。实施例提供一种基于WebSocket普通连接协议的安全通信方法,在集群场景下,采用集中认证的方式,实现高效安全的使用Websocket数据传输通道推送数据;按需对数据加密,节省CPU的占用。

【技术实现步骤摘要】

【技术保护点】
一种基于Websocket协议的通信方法,包括:第一Web服务器向Web浏览器发送随机值;所述第一Web服务器接收所述Web浏览器的第二认证请求,所述第二认证请求携带有用户的用户名、所述Web浏览器IP地址以及第一摘要;其中,所述第一摘要由所述Web浏览器将所述用户名、密码、所述浏览器IP地址和所述随机值经过不可逆摘要处理得到;所述第一Web服务器根据所述用户名从数据库中获取密码,与所述用户名、所述Web浏览器IP地址、所述随机值,经过不可逆摘要处理得到第二摘要;所述第一Web服务器将所述第一摘要与第二摘要比较,若所述第一摘要与所述第二摘要相同,则分配唯一ID;所述第一Web服务器将所述ID分发给所述Web浏览器和第二Web服务器,以便于所述第二Web服务器在比较从所述Web浏览器中获取的ID与从第一Web服务器获取的ID相同时,与所述Web浏览器建立Websocket数据传输通道,进行会话。

【技术特征摘要】

【专利技术属性】
技术研发人员:程建杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1