[发明专利]应用于直播系统的事件驱动方法及其系统、直播系统有效
申请号: | 202310046306.X | 申请日: | 2023-01-31 |
公开(公告)号: | CN115904763B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 邵永凯;杨新元;张恩龙;丁晓东;黎雄兵 | 申请(专利权)人: | 北京微吼时代科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/958;G06F8/36;G06F8/38;G06F9/451;G06F9/448 |
代理公司: | 北京乾成律信知识产权代理有限公司 11927 | 代理人: | 姚志远;王月春 |
地址: | 100123 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 直播 系统 事件 驱动 方法 及其 | ||
1.一种应用于直播系统的事件驱动方法,其特征在于,所述直播系统包括直播端和至少两个具有不同网页类型的观看端,所述事件驱动方法包括:
将所述直播端的任务组件于事件驱动系统内进行注册,以得到所述任务组件在所述事件驱动系统内的唯一注册号;
基于所述唯一注册号对所述任务组件进行任务组件处理;
根据处理后任务组件的事件形成事件队列;
对所述事件队列中的事件进行队列处理;
将经过所述队列处理的事件执行事件派发,以于所述至少两个具有不同网页类型的观看端显示所述事件所对应的事件动作。
2.根据权利要求1所述的事件驱动方法,其特征在于,所述任务组件处理至少包括组件服务校验、组件服务设置、组件服务获取和组件服务删除。
3.根据权利要求1所述的事件驱动方法,其特征在于,所述队列处理至少包括:事件任务注册、事件任务添加、事件任务发送、事件任务启动和事件任务执行。
4.根据权利要求1所述的事件驱动方法,其特征在于,所述将经过所述队列处理的事件执行事件派发包括:
基于所述唯一注册号进行回调函数配置,所述回调函数与所述观看端的任务组件的架构所对应;
根据所述回调函数解析所述经过所述队列处理的事件,以将所述事件所对应的方法派发至所述至少两个具有不同网页类型的观看端。
5.一种应用于直播系统的事件驱动系统,其特征在于,所述直播系统包括直播端和至少两个具有不同网页类型的观看端,所述事件驱动系统包括:
组件注册单元,将所述直播端的任务组件进行注册,以得到所述任务组件的唯一注册号;
组件管理单元,基于所述唯一注册号进行任务组件处理;
事件队列管理单元,根据处理后的任务组件的事件形成事件队列,并对所述事件队列进行队列处理;
事件派发管理单元,将经过所述队列处理的事件执行事件派发,以于所述至少两个具有不同网页类型的观看端显示所述事件所对应的事件动作。
6.根据权利要求5所述的事件驱动系统,其特征在于,所述任务组件处理至少包括组件服务校验、组件服务设置、组件服务获取和组件服务删除。
7.根据权利要求5所述的事件驱动系统,其特征在于,所述队列处理至少包括:事件任务注册、事件任务添加、事件任务发送、事件任务启动和事件任务执行。
8.根据权利要求5所述的事件驱动系统,其特征在于,所述事件派发管理单元基于所述唯一注册号进行回调函数配置,所述回调函数与所述观看端的任务组件的架构所对应;
以及所述事件派发管理单元根据所述回调函数解析经过所述队列处理的所述事件,以将所述事件所对应的方法派发至所述至少两个具有不同网页类型的观看端。
9.一种直播系统,其特征在于,包括如权利要求5-8任一所述的事件驱动系统。
10.一种非易失性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序实现如权利要求 1~4中任一所述的事件驱动方法。
11.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1~4中任一所述的事件驱动方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微吼时代科技有限公司,未经北京微吼时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310046306.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏焊带智能检测方法
- 下一篇:一种新能源汽车的热管理设备