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

摘要:

权利要求书:

1.一种浮层管理方法,其特征在于,包括:

S1,在Android系统的底层定义FrameLayout布局层,所述FrameLayout布局层用于放置播放器视频流层以及各个浮层,各个所述浮层位于播放器视频流层之上;

S2,为所有浮层配置浮层管理器,以便通过浮层管理器对每一个浮层进行层级管理;

所述步骤S1还包括:

按照不同的功能性质对各个浮层进行分类,其中,每一个浮层存放同一种功能类型的多个视图元素;

所述步骤S2还包括:

为每一个浮层设计对应的视图控制器;

浮层管理器接收外部的第二控制指令,所述第二控制指令为实现浮层内视图元素的特定功能的控制指令;

浮层管理器将所述第二控制指令发送给相应浮层内视图控制器,由视图控制器调用相应视图元素中与所述特定功能对应的功能函数,实现浮层内视图元素的特定功能。

2.如权利要求1所述的浮层管理方法,其特征在于,所述步骤S2还包括:在浮层管理器中定义集合列表,所述集合列表存放位于播放器视频流层之上的各个浮层唯一标识ID。

3.如权利要求1所述的浮层管理方法,其特征在于,每一个所述浮层对应有多种功能,所述步骤S2还包括:为每一个所述浮层定义每一个功能对应的功能函数,通过调用功能函数实现浮层相应的功能。

4.如权利要求3所述的浮层管理方法,其特征在于,所述步骤S2中通过浮层管理器对每一个浮层进行统一的层级管理包括:接收外部传入的第一控制指令,所述第一控制指令为实现浮层的特定功能的控制指令;

根据所述第一控制指令,调用相应浮层的与所述特定功能对应的功能函数,实现每一个浮层中的特定功能。

5.如权利要求1所述的浮层管理方法,其特征在于,所述步骤S2还包括:每一个浮层内的每一个视图元素对应有多种功能,为每一个功能定义对应的功能函数,通过调用功能函数,实现浮层内视图元素的相应功能。

6.一种浮层管理系统,其特征在于,包括:

定义模块,用于在Android系统的底层定义FrameLayout布局层,所述FrameLayout布局层用于放置播放器视频流层以及各个浮层,所述各个浮层位于播放器视频流层之上;还用于为所有浮层定义浮层管理器;

浮层管理器,用于对每一个浮层进行层级管理;

分类模块,用于按照不同的功能性质对各个浮层进行分类,其中,每一个浮层存放同一种功能类型的多个视图元素;

所述定义模块,还用于为每一个浮层定义对应的视图控制器;

相应地,浮层管理器,用于接收外部的第二控制指令,并将第二控制指令发送给相应浮层内的视图控制器,其中,所述第二控制指令为实现浮层内视图元素的特定功能的控制指令;

视图控制器,用于根据浮层管理器发送的第二控制指令,调用相应视图元素中与所述特定功能对应的功能函数,实现浮层内视图元素的特定功能。

7.一种浮层管理方法的设备,其特征在于,包括处理器(processor)、存储器(memory)和总线;

所述处理器和存储器通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1-5任一项所述的方法。

8.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至5任一所述的方法。