一种基于多进程赛事图文直播的方法及装置制造方法及图纸

技术编号:17032427 阅读:49 留言:0更新日期:2018-01-13 19:07
本发明专利技术实施例提供了一种基于多进程赛事图文直播的方法及装置,包括:通过赛程监控进程在赛事信息注册表中初始化即将开始的赛事的赛事信息,创建并启动与所述即将开始的赛事一一对应的直播进程;通过直播监控进程以预定第一频率扫描系统进程,根据系统进程中存在且运行中的各直播进程,在赛事信息注册表中查询对应赛事的赛事信息,根据查询到的赛事信息确认存在异常运行的赛事时,关闭所述异常运行的赛事的直播进程;以及通过直播监控进程以预定第二频率扫描赛事信息注册表中各赛事的赛事信息,根据扫描出的赛事信息确认存在异常退出的赛事时,重启所述异常退出的赛事的直播进程。通过本发明专利技术,及时、快速、准确地为用户提供赛事直播的消息。

【技术实现步骤摘要】
一种基于多进程赛事图文直播的方法及装置
本专利技术涉及互联网数据处理
,尤其涉及一种基于多进程赛事图文直播的方法及装置。
技术介绍
随着中国体育的发展,人们对于体育赛事的关注越来越多,同时,人们不再满足于通过新闻等方式获知赛事消息,而是希望通过各种渠道获取体育赛事的比赛情况;由于各种赛事的比赛时间往往与人们的休息时间相冲突,导致大多数用户无法观看赛事的直播视频;随着互联网技术的不断发展,为了满足用户的需求,赛事直播的方式越来越多样化,除电视直播、网络视频直播外,网络图文直播成为了广大无法及时通过直播视频观看赛事的用户首选获取直播赛事情况的方式。现有技术中,往往通过图文直播消息分发的方法进行赛事直播,该方式通常在服务端启动一个进程,周期性的监控赛程列表,当有比赛处于正在进行的状态时,通过该进程周期性的将最新比赛信息下发到用户的客户端,以使得用户及时获取赛事的实时信息。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:(1)多场赛事发生时,由于需要轮询赛事信息,可能导致直播消息延迟;(2)直播消息更新异常时,可能导致直播进程阻塞,使得无法继续进行直播;(3)直播数据本文档来自技高网...
一种基于多进程赛事图文直播的方法及装置

【技术保护点】
一种基于多进程的赛事图文直播方法,其特征在于,包括:通过赛程监控进程在赛事信息注册表中初始化即将开始的赛事的赛事信息,创建并启动与所述即将开始的赛事一一对应的直播进程,所述直播进程用于下发赛事的图文直播消息;通过直播监控进程以预定第一频率扫描系统进程,根据系统进程中存在且运行中的各直播进程,在赛事信息注册表中查询对应赛事的赛事信息,根据查询到的赛事信息确认存在异常运行的赛事时,关闭所述异常运行的赛事的直播进程;以及通过直播监控进程以预定第二频率扫描赛事信息注册表中各赛事的赛事信息,根据扫描出的赛事信息确认存在异常退出的赛事时,重启所述异常退出的赛事的直播进程。

【技术特征摘要】
1.一种基于多进程的赛事图文直播方法,其特征在于,包括:通过赛程监控进程在赛事信息注册表中初始化即将开始的赛事的赛事信息,创建并启动与所述即将开始的赛事一一对应的直播进程,所述直播进程用于下发赛事的图文直播消息;通过直播监控进程以预定第一频率扫描系统进程,根据系统进程中存在且运行中的各直播进程,在赛事信息注册表中查询对应赛事的赛事信息,根据查询到的赛事信息确认存在异常运行的赛事时,关闭所述异常运行的赛事的直播进程;以及通过直播监控进程以预定第二频率扫描赛事信息注册表中各赛事的赛事信息,根据扫描出的赛事信息确认存在异常退出的赛事时,重启所述异常退出的赛事的直播进程。2.根据权利要求1所述的方法,其特征在于,所述通过赛程监控进程在赛事信息注册表中初始化即将开始的赛事的赛事信息的步骤之前,还包括:通过赛程监控进程监控系统当前时间并获取赛程安排信息;根据所述赛程安排信息,确定在系统当前时间之后的预定时长开赛的赛事为即将开始的赛事;其中,所述赛程安排信息包括各个赛事的对阵各方信息、赛事开始时间和赛事结束时间;所述赛事信息包括赛事标识信息、赛事类别、赛事直播状态、对阵各方信息、赛事开始时间和赛事结束时间;所述赛事直播状态包括未开始、进行中和已结束;所述创建并启动与所述即将开始的赛事一一对应的直播进程,具体包括:确定所述即将开始的赛事的赛事标识信息,创建与所述即将开始的赛事一一对应的直播进程,并基于赛事标识信息确定所述直播进程的进程标识信息;根据所述直播进程的进程标识信息启动所述直播进程;将所述赛事信息注册表中所述即将开始的赛事的赛事直播状态设置为进行中。3.根据权利要求2所述的方法,其特征在于,还包括:针对赛事直播状态信息为进行中的赛事,通过直播进程获取对应赛事的图文直播消息,并将对应赛事的图文直播消息下发至客户端;判断系统当前时间是否超过对应赛事的赛事结束时间;若超过,将所述赛事信息注册表中对应赛事的赛事直播状态设置为已结束,并关闭对应赛事的直播进程。4.根据权利要求2或3所述的方法,其特征在于,所述通过直播监控进程以预定第一频率扫描系统进程,根据系统进程中存在且运行中的各直播进程,在赛事信息注册表中查询对应赛事的赛事信息,根据查询到的赛事信息确认存在异常运行的赛事时,关闭所述异常运行的赛事的直播进程,包括:通过直播监控进程以预定第一频率扫描系统进程,根据直播进程的启动命令规则,提取系统进程中存在且运行中的各直播进程;针对提取出的每一个直播进程,分别执行如下操作:根据提取出的当前直播进程的进程标识信息,在所述赛事信息注册表中查询当前直播进程对应赛事的赛事信息;根据查询到的当前直播进程对应赛事的赛事结束时间,判断系统当前时间是否超过当前直播进程对应赛事的赛事结束时间;若超过,则确认当前直播进程对应赛事为异常运行的赛事,关闭所述异常运行的赛事的直播进程。5.根据权利要求2所述的方法,其特征在于,所述通过直播监控进程以预定第二频率扫描赛事信息注册表中各赛事的赛事信息,根据扫描出的赛事信息确认存在异常退出的赛事时,重启所述异常退出的赛事的直播进程,包括:通过直播监控进程以预定第二频率扫描赛事信息注册表中各赛事的赛事信息,根据扫描出的各赛事的赛事结束时间,确定系统当前时间期望正常运行的各赛事;根据直播进程的启动命令规则,提取系统进程中存在且运行中的各直播进程;针对确定出的系统当前时间期望正常运行的每一个赛事,分别执行如下操作:判断提取出的系统进程中存在且运行中的各直播进程的进程标识信息中是否包含确定出的系统当前时间期望正常运行的当前赛事对应的直播进程的进程标识信息;若不包含,将确定出的系...

【专利技术属性】
技术研发人员:倪新宇
申请(专利权)人:微梦创科网络科技中国有限公司
类型:发明
国别省市:北京,11

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

1