一种网络请求事件的处理方法和系统技术方案

技术编号:20592989 阅读:21 留言:0更新日期:2019-03-16 09:09
本发明专利技术实施例提供了一种网络请求事件的处理方法和系统,其中,所述方法包括:视联网节点服务器利用事件接收线程对预先设置的多路复用监听池中的套接字信息进行监听操作,套接字信息来源于视联网终端;视联网节点服务器利用事件接收线程对监听到的套接字信息进行识别操作,得到与监听到的套接字信息对应的网络请求事件的类型;视联网节点服务器利用事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至事件处理线程;视联网节点服务器利用事件处理线程对接收到套接字信息进行异步事件处理,并将事件处理结果返回至视联网终端。本发明专利技术实施例提高了会议管理服务器的效率和性能。

A Processing Method and System for Network Request Events

The embodiment of the present invention provides a method and a system for processing network request events, which includes: a video network node server monitors socket information in a pre-set multiplexed listening pool by using event receiving threads; a video network node server monitors socket information from a video network terminal; and an event receiving thread is used by the video network node server to connect the monitored socket. Word information is recognized and the type of network request event corresponding to the monitored socket information is obtained; the video network node server transparently transmits the type of network request event to the event processing thread with the event receiving thread as the preset first type of socket information; and the video network node server uses the event processing thread to differentiate the received socket information. Step event processing, and return the result of event processing to the video network terminal. The embodiment of the present invention improves the efficiency and performance of the conference management server.

【技术实现步骤摘要】
一种网络请求事件的处理方法和系统
本专利技术涉及视联网
,特别是涉及一种网络请求事件的处理方法和一种网络请求事件的处理系统。
技术介绍
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。目前,视频会议的会议管理服务器已实现全国多区域分级部署,随着视频会议相关业务的发展,会议管理服务器需要处理越来越多的网络请求事件,导致网络通讯过程中可能会出现网络请求事件不能及时处理或者数据丢包等问题。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种网络请求事件的处理方法和相应的一种网络请求事件的处理系统。为了解决上述问题,本专利技术实施例公开了一种网络请求事件的处理方法,所述方法应用于视联网中,所述视联网包括:视联网节点服务器和视联网终端,所述视联网节点服务器包括中心管理服务对象,所述中心管理服务对象包括事件接收线程和事件处理线程,所述视联网节点服务器与所述视联网终端进行通信,所述方法包括:所述视联网节点服务器利用所述事件接收线程对预先设置的多路复用监听池中的套接字信息进行监听操作,所述套接字信息来源于所述视联网终端;所述视联网节点服务器利用所述事件接收线程对监听到的套接字信息进行识别操作,得到与所述监听到的套接字信息对应的网络请求事件的类型;所述视联网节点服务器利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程;所述视联网节点服务器利用所述事件处理线程对接收到套接字信息进行异步事件处理,并将事件处理结果返回至所述视联网终端。可选地,所述视联网节点服务器利用所述事件处理线程对接收到套接字信息进行异步事件处理,包括:所述视联网节点服务器利用所述事件处理线程中的回调函数将接收到的套接字信息写入事件处理缓冲队列,并依次对所述事件处理缓冲队列中的套接字信息进行异步事件处理。可选地,在所述视联网节点服务器利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程之前,所述方法还包括:所述视联网节点服务器利用所述事件接收线程,根据网络请求事件的类型为预设的第二类型的套接字信息创建与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息存入所述多路复用监听池。可选地,在所述视联网节点服务器利用所述事件接收线程,将来自所述视联网终端的套接字信息存入所述多路复用监听池之后,所述方法还包括:所述视联网节点服务器利用所述事件接收线程,根据网络请求事件的类型为预设的第三类型的套接字信息释放与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息从所述多路复用监听池中移除。可选地,所述视联网节点服务器利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程,包括:所述视联网节点服务器利用所述事件接收线程,从预先建立的缓冲区中读取网络请求事件的类型为预设的第一类型的套接字信息;所述视联网节点服务器在读取成功时,利用所述事件接收线程将读取到的套接字信息透明传输至所述事件处理线程;所述方法还包括:所述视联网节点服务器在读取失败时,释放与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息从所述多路复用监听池中移除。本专利技术实施例还公开了一种网络请求事件的处理系统,所述系统应用于视联网中,所述视联网包括:视联网节点服务器和视联网终端,所述视联网节点服务器包括中心管理服务对象,所述中心管理服务对象包括事件接收线程和事件处理线程,所述视联网节点服务器与所述视联网终端进行通信,所述视联网节点服务器包括:监听模块,用于利用所述事件接收线程对预先设置的多路复用监听池中的套接字信息进行监听操作,所述套接字信息来源于所述视联网终端;识别模块,用于利用所述事件接收线程对监听到的套接字信息进行识别操作,得到与所述监听到的套接字信息对应的网络请求事件的类型;透传模块,用于利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程;处理模块,用于利用所述事件处理线程对接收到套接字信息进行异步事件处理,并将事件处理结果返回至所述视联网终端。可选地,所述处理模块,用于利用所述事件处理线程中的回调函数将接收到的套接字信息写入事件处理缓冲队列,并依次对所述事件处理缓冲队列中的套接字信息进行异步事件处理。可选地,所述视联网节点服务器还包括:连接模块,用于在所述透传模块利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程之前,利用所述事件接收线程,根据网络请求事件的类型为预设的第二类型的套接字信息创建与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息存入所述多路复用监听池。可选地,所述视联网节点服务器还包括:释放模块,用于在所述连接模块利用所述事件接收线程,将来自所述视联网终端的套接字信息存入所述多路复用监听池之后,利用所述事件接收线程,根据网络请求事件的类型为预设的第三类型的套接字信息释放与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息从所述多路复用监听池中移除。可选地,所述透传模块,包括:套接字信息读取模块,用于利用所述事件接收线程,从预先建立的缓冲区中读取网络请求事件的类型为预设的第一类型的套接字信息;套接字信息传输模块,用于在读取成功时,利用所述事件接收线程将读取到的套接字信息透明传输至所述事件处理线程;所述视联网节点服务器还包括:释放移除模块,用于在读取失败时,释放与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息从所述多路复用监听池中移除。本专利技术实施例包括以下优点:本专利技术实施例应用于视联网中,视联网可以包括视联网节点服务器和视联网终端,其中,视联网节点服务器可以包括中心管理服务对象,中心管理服务对象可以包括事件接收线程和事件处理线程。视联网节点服务器与视联网终端进行通信。本专利技术实施例中,视联网节点服务器的中心管理服务对象中预先设置有多路复用监听池,多路复用监听池中存储来自视联网终端的套接字信息。视联网节点服务器利用事件接收线程对多路复用监听池中的套接字信息进行监听操作,并利用事件接收线程对监听到的套接字信息进行识别操作,得到对应的网络请求事件的类型。网络请求事件的类型通常有三种类型,视联网节点服务器利用事件接收线程将第一类型的套接字信息透明传输至事件处理线程,再利用事件处理线程对接收到的套接字信息进行异步事件处理,并将事件处理结果返回至视联网终端。本专利技术实施例应用视联网的特性,在基于视联网的视频会议中,会议管理服务器中可以预先设置多路复用监听池,多路复用监听池中存储视联网终端的套接字信息,以监听更多的网络请求事件。会议管理服务器中的事件接收线程将多路复用监听池中的套接字信息按照透明传输的方式发送至事件处理线程,由事件处理线程对套接字信息进行异步事物处理,减少了网络请求事件的处理时间。本专利技术实施例提高了会议管理服务器的效率和性能。附图说明图1是本专利技术的一种视联网的组网示意图;图2是本专利技术的一种节点服务器的硬件结构示意图;图3是本专利技术的一种接入交换机的硬件结构示意图;图4是本专利技术的一种以太网本文档来自技高网...

【技术保护点】
1.一种网络请求事件的处理方法,其特征在于,所述方法应用于视联网中,所述视联网包括:视联网节点服务器和视联网终端,所述视联网节点服务器包括中心管理服务对象,所述中心管理服务对象包括事件接收线程和事件处理线程,所述视联网节点服务器与所述视联网终端进行通信,所述方法包括:所述视联网节点服务器利用所述事件接收线程对预先设置的多路复用监听池中的套接字信息进行监听操作,所述套接字信息来源于所述视联网终端;所述视联网节点服务器利用所述事件接收线程对监听到的套接字信息进行识别操作,得到与所述监听到的套接字信息对应的网络请求事件的类型;所述视联网节点服务器利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程;所述视联网节点服务器利用所述事件处理线程对接收到套接字信息进行异步事件处理,并将事件处理结果返回至所述视联网终端。

【技术特征摘要】
1.一种网络请求事件的处理方法,其特征在于,所述方法应用于视联网中,所述视联网包括:视联网节点服务器和视联网终端,所述视联网节点服务器包括中心管理服务对象,所述中心管理服务对象包括事件接收线程和事件处理线程,所述视联网节点服务器与所述视联网终端进行通信,所述方法包括:所述视联网节点服务器利用所述事件接收线程对预先设置的多路复用监听池中的套接字信息进行监听操作,所述套接字信息来源于所述视联网终端;所述视联网节点服务器利用所述事件接收线程对监听到的套接字信息进行识别操作,得到与所述监听到的套接字信息对应的网络请求事件的类型;所述视联网节点服务器利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程;所述视联网节点服务器利用所述事件处理线程对接收到套接字信息进行异步事件处理,并将事件处理结果返回至所述视联网终端。2.根据权利要求1所述的网络请求事件的处理方法,其特征在于,所述视联网节点服务器利用所述事件处理线程对接收到套接字信息进行异步事件处理,包括:所述视联网节点服务器利用所述事件处理线程中的回调函数将接收到的套接字信息写入事件处理缓冲队列,并依次对所述事件处理缓冲队列中的套接字信息进行异步事件处理。3.根据权利要求1所述的网络请求事件的处理方法,其特征在于,在所述视联网节点服务器利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程之前,所述方法还包括:所述视联网节点服务器利用所述事件接收线程,根据网络请求事件的类型为预设的第二类型的套接字信息创建与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息存入所述多路复用监听池。4.根据权利要求3所述的网络请求事件的处理方法,其特征在于,在所述视联网节点服务器利用所述事件接收线程,将来自所述视联网终端的套接字信息存入所述多路复用监听池之后,所述方法还包括:所述视联网节点服务器利用所述事件接收线程,根据网络请求事件的类型为预设的第三类型的套接字信息释放与所述视联网终端之间的网络连接,并将来自所述视联网终端的套接字信息从所述多路复用监听池中移除。5.根据权利要求1所述的网络请求事件的处理方法,其特征在于,所述视联网节点服务器利用所述事件接收线程,将网络请求事件的类型为预设的第一类型的套接字信息透明传输至所述事件处理线程,包括:所述视联网节点服务器利用所述事件接收线程,从预先建立的缓冲区中读取网络请求事件的类型为预设的第一类型的套接字信息;所述视联网节点服务器在读取成功时,利用所述事件接收线程将读取到的套接字信息透明传输至所述事件处理线程;所述方法还包括:所述视联网节点服务器在读取失败时,释放与...

【专利技术属性】
技术研发人员:陈鑫王艳辉亓娜张辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1