[发明专利]基于HTTP协议的客户端与服务器之间的数据交互方法在审
| 申请号: | 201710304395.8 | 申请日: | 2017-05-03 |
| 公开(公告)号: | CN106941536A | 公开(公告)日: | 2017-07-11 |
| 发明(设计)人: | 姜楠;徐炜新;李媛媛;汤兆平;张恒 | 申请(专利权)人: | 华东交通大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 深圳市智圈知识产权代理事务所(普通合伙)44351 | 代理人: | 韩绍君 |
| 地址: | 330013 江西*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 http 协议 客户端 服务器 之间 数据 交互 方法 | ||
1.一种基于HTTP协议的客户端与服务器之间的数据交互方法,应用于智能家居系统中,以使用户的客户端与智能家居系统的服务器之间建立稳定的网络连接并进行数据交互,所述方法包括步骤:
所述客户端与所述服务器之间相互发送数据包,建立所述客户端与所述服务器之间的TCP连接;
所述客户端通过HTTP协议向所述服务器发送服务请求指令,所述服务器通过HTTP协议回复所述客户端的请求;
所述服务器主动断开TCP连接,并保持TCP连接处于打开状态;以及
所述客户端与所述服务器之间采用HTTP协议短连接进行数据交互。
2.如权利要求1所述的方法,其特征在于,所述客户端向所述服务器发送的HTTP请求报文包括请求头部、请求行以及请求数据。
3.如权利要求2所述的方法,其特征在于,所述服务器主动断开TCP连接时,在其所发送的报文的请求头部信息中设置维持TCP连接为打开状态,使TCP连接在数据发送完毕之后仍然保持打开状态。
4.如权利要求2所述的方法,其特征在于,所述请求头部包括头部字段名,所述请求行包括请求方法、URL地址以及协议版本。
5.如权利要求1所述的方法,其特征在于,所述客户端与所述服务器之间建立TCP连接时,所述客户端向所述服务器发送数据包后,所述服务器向所述客户端回复数据包,所述客户端再次向所述服务器发送数据包,所述TCP连接建立完成。
6.如权利要求5所述的方法,其特征在于,所述客户端与所述服务器之间建立TCP连接时,同步双方的序列号和确认号,并交换TCP窗口大小信息。
7.如权利要求1所述的方法,其特征在于,所述服务器与所述客户端之间共相互发送四次数据包完成断开连接。
8.如权利要求7所述的方法,其特征在于,所述服务器主动断开TCP连接时,所述服务器向所述客户端发送数据包,所述客户端向所述服务器回复数据包后,所述客户端再次向所述服务器发送数据包,所述服务器再次向所述客户端回复数据包,完成断开连接。
9.如权利要求1所述的方法,其特征在于,所述客户端与所述服务器进行数据交互时,若所述服务器收到智能家居系统的设备状态变化的信息,则主动将设备状态信息传送至所述客户端。
10.如权利要求9所述的方法,其特征在于,所述服务器通过第三方推送平台将设备状态信息推送至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东交通大学,未经华东交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710304395.8/1.html,转载请声明来源钻瓜专利网。





