The invention discloses an access server connection optimization method, which receives data requests sent by user controlled devices; determines whether the data requests need to be processed by a specific first management server; if the data requests need to be processed by the first management server, the connection is obtained from the connection pool established in advance for the first management server for data processing. It can be seen that this application does not need to create a new connection for each request, but can obtain the connection directly from the connection pool for subsequent request processing. This application reduces the time-consuming operation of creating and destroying a large number of connections, and avoids the waste of time and system resources. In addition, the application also provides an access server, a communication system and a computer readable storage medium, which also has the above technical effect.
【技术实现步骤摘要】
一种接入服务器连接优化方法、接入服务器以及通信系统
本专利技术涉及接入服务器
,特别是涉及一种接入服务器连接优化方法、接入服务器、通信系统以及计算机可读存储介质。
技术介绍
接入服务器(connectionserver,CS)用于处理复杂的连接情况,通过接收位于前端的用户受控设备的请求,将筛检完成的请求发至位于后端的管理服务器,由管理服务器完成最终的处理逻辑。如图1接入服务器的连接示意图所示,接入服务器与前端的用户受控设备可能需要同时处理十万以上的连接,而与后端管理管理服务器则通常保持不到100的连接,其连接为收敛状态。参照图2接入服务器的通信过程示意图,在上行通道,用户受控设备向接入服务器发送受控、上报、保活等请求,接入服务器转发用户受控设备的请求至管理服务器,管理服务器发送响应至接入服务器,接入服务器可以根据响应关闭连接或将响应转发至用户受控设备。在下行通道,管理服务器向接入服务器发送控制指令,接入服务器转发该控制指令至用户受控设备,用户受控设备向接入服务器回复指令,接入服务器将接收到的回复指令转发至管理服务器。现有接入服务器方案中,创建一个tcp连接需要二次系统调用,其中涉及三次握手,因此每创建一次连接将消耗一定的时间与资源。而现有方案为每一次请求均会创建一个新的连接,这会消耗大量的时间以及系统资源。
技术实现思路
本专利技术的目的是提供一种接入服务器连接优化方法、接入服务器、通信系统以及计算机可读存储介质,以解决现有接入服务器每一次请求均会创建一个新的连接、导致时间与系统资源的大量浪费的问题。为解决上述技术问题,本专利技术提供一种接入服务器连接优 ...
【技术保护点】
1.一种接入服务器连接优化方法,其特征在于,应用于接入服务器,包括:接收用户受控设备发送的数据请求;判断所述数据请求是否需要特定的第一管理服务器进行处理;若所述数据请求需要所述第一管理服务器进行处理,则从预先为所述第一管理服务器建立的连接池中获取连接,以进行数据处理。
【技术特征摘要】
1.一种接入服务器连接优化方法,其特征在于,应用于接入服务器,包括:接收用户受控设备发送的数据请求;判断所述数据请求是否需要特定的第一管理服务器进行处理;若所述数据请求需要所述第一管理服务器进行处理,则从预先为所述第一管理服务器建立的连接池中获取连接,以进行数据处理。2.如权利要求1所述的接入服务器连接优化方法,其特征在于,在所述接收用户受控设备发送的数据请求之前,还包括:预先对每一个与所述接入服务器相连的管理服务器分别建立各自对应的连接池,所述连接池用于存放与所述管理服务器建立好的连接。3.如权利要求1所述的接入服务器连接优化方法,其特征在于,还包括:若所述数据请求不需要所述第一管理服务器进行处理时,则从预先建立的全局连接池中获取连接,以进行数据处理,所述全局连接池用于存放所有与管理服务器建立好的连接。4.如权利要求3所述的接入服务器连接优化方法,其特征在于,所述全局连接池中的各个连接以链表形式进行存放,每次释放的连接放在链表的头部位置。5.如权利要求4所述的接入服务器连接优化方法,其特征在于,所述若所述数据请求不需要所述第一管理服务器进行处理时,则从预先建立的全局连接池中获取连接,包括:若所述数据请求不需要所述第一管理服务器进行处理时,则从所述全局连接池中链表的头部获取连接。6.如权利要求3至5任一项所述的接入服务器连接优化方法,其特征在于,所述若所述数据请求不需要所述第一管理服务器进行处理时,则从预先建立的全局连接池中获取连接,包括:若所述数据请求...
【专利技术属性】
技术研发人员:高飞,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。