【技术实现步骤摘要】
一种边缘网关接入服务器
[0001]本专利技术涉及边缘网络
,尤其涉及一种边缘网关接入服务器。
技术介绍
[0002]边缘网关是部署在网络边缘侧的网关,通过网络联接、协议转换等功能联接物理和数字世界,提供轻量化的联接管理、实时数据分析及应用管理功能。
[0003]公共安全能力整合平台是依据相关政策法规及国家和行业标准,按照“全域覆盖、全网共享、全时可用、全程可控”的建设总体目标而完成的平台建设,对范围内涉及公共安全的社会视频资源进行有效整合,将其统一管理,解决视频资源碎片化、孤岛化问题,从而盘活社会视频资源。
[0004]数据接入服务器简称接入服务器,是连接前端设备和系统上层其他子系统的桥梁,负责接入数据并转发给其他子系统。
[0005]目前边缘网关被广泛的应用到物联网的各个领域,但是其边缘网关在接入服务器以及接入各个厂商的设备时,其需要涉及各种公有或者私有协议,需要转换为内部统一的协议,而统一的协议,在进行视频数据资源接入时,为适应网络抖动,常常会出现视频丢失,为此,如何保证视频的流程,智能的 ...
【技术保护点】
【技术特征摘要】
1.一种边缘网关接入服务器,其特征在于,包括网络通信模块、任务分发处理模块、业务处理模块、数据分发模块和辅助模块;网络通信模块收到网络请求,将收到的请求放入任务队列处理;任务分发处理模块从任务队列中获取任务,将任务分发给业务处理模块去做对应的业务;业务处理模块将任务处理结果返回数据分发模块;数据分发模块收到数据后将数据扔到内存缓冲中;数据分发任务从内存缓存中取数据,然后将数据发送给客户端;所述网络通信模块用于接收网络消息,通过HTTP方式和私有协议两种通信方式进行业务通信;网络通信模块接收到数据,对消息进行解析,生成任务,并放入任务队列中;所述任务分发处理模块从任务队列中取出任务,交给业务处理模块进行处理;所述业务处理模块包括设备管理模块、设备接入模块以及视频封装模块,经过任务分发处理模块处理后的任务,最后都要调用业务处理模块来达到控制设备的目的;所述辅助模块包括日志模块和配置管理模块,所述日志模块用于记录系统运行时的用户操作日志及系统运行日志,所述配置管理模块用于在软件启动初期,对配置文件进行读取,解析配置的作用,保证程序的正常运行;所述数据分发模块用于将媒体数据以及设备业务处理结果发送给请求端。2.根据权利要求1所述的一种边缘网关接入服务器,其特征在于,所述网络通信模块通过私有协议进行业务通信时,采用epoll内核调度,消除无谓的上下文切换,网络通信模块通过私有协议进行业务通信的具体流程为:初始化Socket库,初始化服务器端;建立完成端口及配置参数;初始化Socket的参数,将Listen Socket和完成端口绑定;投递多个AcceptEx异步请求,通过Worker线程进行业务通讯和数据交互;通信结束,通知Worker线程退出;结束。3.根据权利要求2所述的一种边缘网关接入服务器,其特征在于,所述建立完成端口及配置参数具体为:启动数个Worker线程用来接收网络操作完成的通知;检查完成端口的状态,等待网络操作的到达;在网络操作到达时,判断网络操作的类型;若网络操作的类型是Acee...
【专利技术属性】
技术研发人员:周礼,王勇,钟凯,周建军,周天友,兰相坤,肖美虹,
申请(专利权)人:创意信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。