利索能及
我要发布
收藏
专利号: 2019101984072
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种流媒体服务器执行任务方法,其特征在于,包括:获取客户端发送的任务请求,解析所述任务请求获得任务执行链接;

基于预设链接转换关系将所述任务执行链接替换为跳转链接;

依据所述跳转链接确定内部任务,执行所述内部任务,获取与所述任务执行链接相对应的数据,将所述数据反馈给客户端;

其中,所述基于预设链接转换关系将所述任务执行链接替换为跳转链接,包括:提取所述任务执行链接中所携带的任务执行协议;

基于预设协议映射关系获取所述任务执行协议对应的跳转协议;

依据所述跳转协议和所述任务执行链接将所述任务执行链接替换为所述跳转链接;

依据所述跳转链接确定内部任务,执行所述内部任务,获取与所述任务执行链接相对应的数据,包括:根据所述跳转链接确定进行所述内部任务处理过程,并根据所述跳转协议获取所述任务执行链接相对应的数据。

2.根据权利要求1所述的流媒体服务器执行任务方法,其特征在于,所述获取客户端发送的任务请求之后,包括:

建立检测所述任务请求执行时间的时间检测器;

基于所述时间检测器检测到的时间确定当前所述任务请求的执行空段。

3.根据权利要求2所述的流媒体服务器执行任务方法,其特征在于,所述基于所述时间检测器检测到的时间确定当前所述任务请求的执行空段之后,包括:在当前所述任务请求到达所述执行空段时,获取已触发的其他线程中的未执行事件;

在所述执行空段的时间段内,执行其他线程中的所述未执行事件。

4.根据权利要求3所述的流媒体服务器执行任务方法,其特征在于,所述执行其他线程中的所述未执行事件之后,包括:接收当前所述任务请求的数据,暂停正在执行的其他线程中的所述未执行事件。

5.根据权利要求4所述的流媒体服务器执行任务方法,其特征在于,所述接收当前所述任务请求的数据之后,还包括:基于NodeJS构建的流媒体服务器框架获取当前所述任务请求与正执行事件对应的用户与权限的关联关系,对比当前所述任务请求与所述正执行事件对应的用户权限;

在当前所述任务请求对应的用户权限高于所述正执行事件对应的用户权限时,暂停正在执行的其他线程中的所述未执行事件;

在当前所述任务请求对应的用户权限低于所述正执行事件对应的用户权限时,继续执行正在执行的其他线程中的所述正执行事件。

6.根据权利要求5所述的流媒体服务器执行任务方法,其特征在于,所述基于NodeJS构建的流媒体服务器框架获取当前所述任务请求与正执行事件对应的用户与权限的关联关系之后,还包括:

获取用户的权限使用数据和权限置信阈值,依据所述使用数据确定用户的权限置信值;

依据所述权限置信值和所述权限置信阈值对用户的权限进行调整。

7.一种流媒体服务器执行任务装置,其特征在于,包括:解析模块,用于获取客户端发送的任务请求,解析所述任务请求获得任务执行链接;

替换模块,用于基于预设链接转换关系将所述任务执行链接替换为跳转链接;

第一替换子模块,用于提取所述任务执行链接中所携带的任务执行协议;

第二替换子模块,用于基于预设协议映射关系获取所述任务执行协议对应的跳转协议;

第三替换子模块,用于依据所述跳转协议和所述任务执行链接将所述任务执行链接替换为所述跳转链接;

反馈模块,用于依据所述跳转链接确定内部任务,执行所述内部任务,获取与所述任务执行链接相对应的数据,将所述数据反馈给客户端;

反馈子模块,用于根据所述跳转链接确定进行所述内部任务处理过程,并根据所述跳转协议获取所述任务执行链接相对应的数据。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现权利要求1至6任一项所述的流媒体服务器执行任务方法。

9.一种终端设备,其特征在于,包括:一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据权利要求1至6任一项所述的流媒体服务器执行任务方法的步骤。