【技术实现步骤摘要】
基于路由层面的长连接的方法和系统
本申请涉及数据连接通信领域,更具体地,涉及一种基于路由层面的长连接的方法和系统。
技术介绍
随着通信技术的发展,人们可以通过终端与服务器之间建立网络连接,实现数据、信息的交互传输,不仅如此,不同终端之间也可以采用数据传输的方式进行交互沟通,人们便可以通过上述传输方式建立的互联网络获取所需的信息。通常情况下,在互联网络中,当通讯双方有数据交互时,就需要建立一个连接,数据传输完成后,则断开此连接,即每次连接只完成一项业务的发送,这样的连接称为短连接。但是,就不同客户端而言,尤其对于路由器建立的局域网络环境,处在同一局域网络环境下的不同用户(客户端)通过路由器与服务器连接,每个用户进行一次网络通信时,路由器就需要建立一次与服务器的连接,用户可能在短时间内进行多次通信,如:运行在终端系统中的具有联网功能的程序或线程,会向服务器端发起多次访问请求(TCP连接,Transmission Control Protocol,传输控制协议),相应的,服务器端也会多次接收客户端发起的访问请求,并多次传输对应的数据。如此一来,客户端每一次发送访 ...
【技术保护点】
一种基于路由层面的长连接的方法,其特征在于,包括:在基于路由的局域网络中,接收多个终端发送的访问请求,生成至少一个长连接请求发送至服务器;在所述服务器响应该长连接请求并建立长连接后,将多个所述终端发送的所述访问请求进行协议适配处理通过所述长连接发送至所述服务器中,并通过该长连接接收所述服务器反馈的请求数据;监测所述终端的访问请求量并结合已建立的所述长连接的传输容量,对该长连接的数量进行控制。
【技术特征摘要】
1.一种基于路由层面的长连接的方法,其特征在于,包括: 在基于路由的局域网络中,接收多个终端发送的访问请求,生成至少一个长连接请求发送至服务器; 在所述服务器响应该长连接请求并建立长连接后,将多个所述终端发送的所述访问请求进行协议适配处理通过所述长连接发送至所述服务器中,并通过该长连接接收所述服务器反馈的请求数据; 监测所述终端的访问请求量并结合已建立的所述长连接的传输容量,对该长连接的数量进行控制。2.如权利要求1所述的基于路由层面的长连接的方法,其特征在于, 监测所述终端的访问请求量并结合已建立的所述长连接的传输容量,对该长连接的数量进行控制,进一步为: 当监测到所述终端的所述访问请求量增加且超过当前已建立的所述长连接的最大传输容量时,再次生成一个长连接请求发送至服务器增加一条长连接。3.如权利要求2所述的基于路由层面的长连接的方法,其特征在于,还包括: 当监测到所述终端的所述访问请求量减少,关闭空闲的所述长连接,直到剩余一条所述长连接并保持该长连接不断开。4.如权利要求3所述的基于路由层面的长连接的方法,其特征在于,还包括: 当监测到剩余的一条所述长连接在至少30分钟内无数据传输时,则断开该长连接。5.如权利要求1所述的基于路由层面的长连接的方法,其特征在于, 接收多个终端发送的访问请求,生成至少一个长连接请求发送至服务器,进一步为: 接收位于局域网络中的多个终端所发出的所述访问请求,并统计接收到的所述访问请求所对应的数据量,根据该数据量生成匹配数量的多个长连接请求发送至服务器。6.一种基于路由层面的长...
【专利技术属性】
技术研发人员:聂永,姚键,潘柏宇,卢述奇,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。