利索能及
我要发布
收藏
专利号: 2017102773633
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种用于Flash播放器的本地时间检测方法,其特征在于,该方法包括以下步骤:

S1:当监测到Flash播放器需要使用本地计时器时,统计Flash播放器实时使用的本地计时器数量m,转到S2;

S2:判断m是否>0,若是,转到S3,否则结束;

S3:Flash播放器与服务端建立连接,服务端定期向Flash播放器返回服务端时间,转到S4;

S4:Flash播放器获取服务端时间时,记录Flash播放器实时使用的每个本地计时器的当前本地时间,判断每个本地计时器的当前本地时间,是否均与当前服务端时间匹配,若是,确定Flash播放器运行正常,结束,否则确定Flash播放器运行异常,结束。

2.如权利要求1所述的用于Flash播放器的本地时间检测方法,其特征在于:S4中所述每个本地计时器的当前本地时间,均与当前服务端时间匹配的标准为:每个当前本地时间与当前服务端时间的误差,在指定阈值以内,指定阈值为15~30毫秒。

3.如权利要求1所述的用于Flash播放器的本地时间检测方法,其特征在于:S3的具体流程包括:Flash播放器与服务端建立心跳连接,Flash播放器与服务端约定心跳消息数据包类型,当服务端返回的数据包符合心跳消息数据包的类型时,Flash播放器获取并解析当前数据包,得到服务端时间。

4.如权利要求1所述的用于Flash播放器的本地时间检测方法,其特征在于:S3中所述服务端时间为UTC时间。

5.如权利要求1至4任一项所述的用于Flash播放器的本地时间检测方法,其特征在于:S4中所述确定Flash播放器运行异常后,会在Flash播放器的播放界面添加遮盖图层,遮盖图层的尺寸与播放尺寸相同。

6.一种用于Flash播放器的本地时间检测系统,其特征在于:该系统包括本地计时器监听模块、本地计时器统计模块、服务端时间获取模块和Flash播放器检测模块;

本地计时器监听模块用于:当监测到Flash播放器需要使用本地计时器时,统计Flash播放器实时使用的本地计时器数量m,向本地计时器统计模块发送本地计时器统计信号;

本地计时器统计模块用于:收到本地计时器统计信号后,当判定m>0时,向服务端时间获取模块发送服务端时间获取信号;

服务端时间获取模块用于:收到服务端时间获取信号后,与服务端建立连接,获取服务端定期返回的服务端时间;获取服务端定期返回的服务端时间时,向Flash播放器检测模块发送Flash播放器检测信号;

Flash播放器检测模块用于:收到Flash播放器检测信号后,记录Flash播放器实时使用的每个本地计时器的当前本地时间,判断每个本地计时器的当前本地时间,是否均与当前服务端时间匹配,若是,确定Flash播放器运行正常,否则确定Flash播放器运行异常。

7.如权利要求6所述的用于Flash播放器的本地时间检测系统,其特征在于:所述Flash播放器检测模块判定每个本地计时器的当前本地时间,均与当前服务端时间匹配的标准为:每个当前本地时间与当前服务端时间的误差,在指定阈值以内,指定阈值为15~30毫秒。

8.如权利要求6所述的用于Flash播放器的本地时间检测系统,其特征在于:所述服务端时间获取模块的具体工作流程包括:与服务端建立心跳连接,与服务端约定心跳消息数据包类型,当服务端返回的数据包符合心跳消息数据包的类型时,获取并解析当前数据包,得到服务端时间。

9.如权利要求6所述的用于Flash播放器的本地时间检测系统,其特征在于:所述服务端时间获取模块获取的服务端时间为UTC时间。

10.如权利要求6至9任一项所述的用于Flash播放器的本地时间检测系统,其特征在于:所述Flash播放器检测模块确定Flash播放器运行异常后,会在Flash播放器的播放界面添加遮盖图层,遮盖图层的尺寸与播放尺寸相同。