[发明专利]一种前端页面与后端服务器通信方法在审
申请号: | 201410095255.0 | 申请日: | 2014-03-14 |
公开(公告)号: | CN103905435A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 刘涵;牛建新 | 申请(专利权)人: | 北京六间房科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100048 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 前端 页面 后端 服务器 通信 方法 | ||
1.一种前端页面与后端服务器通信方法,其特征在于,所述方法包括如下步骤:
S1.当用户打开前端页面时,所述后端服务器向该用户的所述前端页面发送连接组件、封装组件和数据交互组件;所述连接组件用于使前端页面与后端服务器建立TCP长连接;
S2.当用户通过前端页面上的所述封装组件向所述后端服务器发送按照预定封装格式封装的报文时,所述后端服务器判断封装中预设标记的标记值,若所述标记值为第一标记值时,则将所述报文解封装并提取所述报文中的数据根据其应用类型进行相应处理。
2.如权利要求1所述的方法,其特征在于,所述预定封装格式包括:数据长度、指令类型、指令参数以及其他数据,所述预设标记为所述指令类型。
3.如权利要求1所述的方法,其特征在于,所述预设标记的标记值还包括第二标记值,所述方法还包括步骤:
S3.当用户通过前端页面上的所述封装组件向所述后端服务器发送按照预定封装格式封装的报文时,所述后端服务器判断封装中预设标记的标记值,若所述标记值为第二标记值时,则根据所述报文的指令参数进行登录信息验证,将验证结果返回至所述用户前端页面的数据交互组件。
4.如权利要求1所述的方法,其特征在于,所述预设标记的标记值还包括第三标记值,所述方法还包括步骤:
S4.当所述后端服务器在预设时间内未收到所述前端页面发送的携带有第三标记值的报文时,则通过所述连接组件断开与所述前端页面的长连接。
5.如权利要求1所述的方法,其特征在于,所述预设标记的标记值还包括第四标记值,所述方法还包括步骤:
S5.当用户通过前端页面上的所述封装组件向所述后端服务器发送按照预定封装格式封装的报文时,所述后端服务器判断封装中预设标记的标记值,若所述标记值为第四标记值时,则通过所述连接组件断开与所述前端页面的长连接关系。
6.如权利要求1所述的方法,其特征在于,所述封装组件还用于,在到达前端页面后进行初始化,并与所述后端服务器进行非对称加密协商,以协商出用于对数据加密以及解密的密钥,并在协商完成后再为数据交互组件提供服务。
7.如权利要求1所述的方法,其特征在于,所述方法还包括步骤:
S6.所述后端服务器将数据进行编码并发送至所述前端页面的封装组件;所述封装组件还用于,对接收的所述后端服务器数据进行对应的解码。
8.如权利要求1所述的方法,其特征在于,所述连接组件、封装组件和数据交互组件是基于flash的组件。
9.如权利要求1所述的方法,其特征在于,所述方法还包括步骤:
S7.所述后端服务器向用户的前端页面发送XML Socket组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京六间房科技有限公司,未经北京六间房科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410095255.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能双目按摩治疗仪
- 下一篇:脑血管病人康复用足部按摩器