一种流媒体任务管理方法及装置、数据服务器制造方法及图纸

技术编号:26890449 阅读:26 留言:0更新日期:2020-12-29 16:06
本申请提供一种流媒体任务管理方法及装置、数据服务器,该流媒体任务管理方法应用于交警系统,该交警系统包括数据服务器和终端,该流媒体任务管理方法通过建立线程池,在需要执行流媒体任务时,唤醒线程池中的线程执行流媒体任务,避免了每次执行流媒体任务时,需要创建和销毁线程的过程,降低了服务器的资源占用,同时,直接采用深度学习模型对处理后的数据进行分析,避免加载和释放深度学习模型时消耗服务器的资源,使得可以在得到处理后的数据后,将处理后的数据进行相应的分类和统计,从而可以通过分析数据直接查看需要的数据内容,且可以根据分析数据直观的查看各个数据的趋势,进而根据分析数据进行相应的处理,充分利用数据。

【技术实现步骤摘要】
一种流媒体任务管理方法及装置、数据服务器
本申请涉及智慧交通
,尤其是涉及一种流媒体任务管理方法及装置、数据服务器。
技术介绍
现有流媒体任务的处理过程中,会采用线程来执行流媒体任务,而现有的线程的调用过程中,是采用多线程并行处理的方式进行,在接收到流媒体任务的执行请求时,创建线程并执行该线程,在执行完成流媒体任务后,会销毁线程,而在智慧交通领域,一个城市或者一个行政区的摄像头数据达到十万或者百万级别,那么需要执行的任务的数量也为十万或者百万级别,在采用服务器创建和销毁线程的过程中,会占用服务器较大的处理资源和存储资源,导致服务器宕机。所以,现有流媒体任务的执行过程中存在需要创建和销毁线程导致服务器资源占用较大的技术问题。
技术实现思路
本申请实施例提供一种流媒体任务管理方法及装置、数据服务器,用于缓解现有流媒体任务的执行过程中存在需要创建和销毁线程导致服务器资源占用较大的技术问题。本申请实施例提供一种流媒体任务管理方法,该流媒体任务管理方法应用于交警系统,所述交警系统包括数据服务器和终端,所述流媒体任务管理方本文档来自技高网...

【技术保护点】
1.一种流媒体任务管理方法,其特征在于,应用于交警系统,所述交警系统包括数据服务器和终端,所述流媒体任务管理方法包括:/n所述数据服务器接收终端发送的携带流媒体任务执行时间的任务执行请求;/n根据所述流媒体任务的任务执行请求,按照所述流媒体任务执行时间的时间顺序将各流媒体任务加入等待队列;/n在所述流媒体任务的执行时间到达时,将所述流媒体任务加入至执行队列;/n在所述流媒体任务加入至执行队列后,唤醒线程池中的线程,并采用所述线程执行所述流媒体任务;/n在采用所述线程执行所述流媒体任务后,处理所述流媒体任务得到处理后的数据,并采用深度学习模型对处理后的数据进行分析,得到分析数据。/n

【技术特征摘要】
1.一种流媒体任务管理方法,其特征在于,应用于交警系统,所述交警系统包括数据服务器和终端,所述流媒体任务管理方法包括:
所述数据服务器接收终端发送的携带流媒体任务执行时间的任务执行请求;
根据所述流媒体任务的任务执行请求,按照所述流媒体任务执行时间的时间顺序将各流媒体任务加入等待队列;
在所述流媒体任务的执行时间到达时,将所述流媒体任务加入至执行队列;
在所述流媒体任务加入至执行队列后,唤醒线程池中的线程,并采用所述线程执行所述流媒体任务;
在采用所述线程执行所述流媒体任务后,处理所述流媒体任务得到处理后的数据,并采用深度学习模型对处理后的数据进行分析,得到分析数据。


2.如权利要求1所述的流媒体任务管理方法,其特征在于,所述在所述流媒体任务加入至执行队列后,唤醒线程池中的线程,并采用所述线程执行所述流媒体任务的步骤,包括:
在所述流媒体任务加入至执行队列时,获取线程池中的线程列表;
根据所述线程池中的线程列表,判断所述线程列表中是否存在空闲线程;
在所述线程列表中存在空闲线程时,采用所述空闲线程执行所述流媒体任务;
在所述线程列表中不存在空闲线程时,向所述线程池中加入空闲线程,并采用所述空闲线程执行所述流媒体任务。


3.如权利要求2所述的流媒体任务管理方法,其特征在于,所述根据所述线程池中的线程列表,判断所述线程列表中是否存在空闲线程的步骤,包括:
按照预设时间间隔,检测所述线程池中的线程使用状态和线程数量,得到检测结果;
根据所述检测结果,确定线程池中处于空闲状态的线程的数量;
根据线程池中处于空闲状态的线程的数量,判断所述线程池中是否存在空闲线程。


4.如权利要求1所述的流媒体任务管理方法,其特征在于,所述在所述流媒体任务加入至执行队列后,唤醒线程池中的线程,并采用所述线程执行所述流媒体任务的步骤,包括:
在所述流媒体任务加入至执行队列时,获取线程池中的空闲线程列表;
根据所述空闲线程列表,判断所述空闲线程列表中是否存在空闲线程;
在所述空闲线程列表中存在空闲线程时,采用所述空闲线程执行所述流媒体任务;
在所述空闲线程列表中不存在空闲线程时,向所述线程池中加入空闲线程,并采用所述空闲线程执行所述流媒体任务。


5.如权利要求1所述的流媒体任务管理方法,其特征在于,在所述在采用所述线程执行所述流媒体任务后,处理所述流媒体任务得到处理后的数据,并采用深度学习模型对处理后的数据进行分析,得到分析数据的步骤之前,还包括:
设定初始深度学习模型;
获取测试流媒体任务的测试任务执行请求、所述测试任务执行请求对应的分析数据;
根据所述测试流媒体任务的测试任务执行请求,采用所述线程执行所述测试流媒体任...

【专利技术属性】
技术研发人员:张凯
申请(专利权)人:武汉中科通达高新技术股份有限公司
类型:发明
国别省市:湖北;42

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

1