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

摘要:

权利要求书:

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

S1,为播放器界面上的多个浮层配置浮层管理器,所述浮层管理器用于统一管理各个浮层;

S2,当一个浮层向另一个浮层发送第一消息时,通过浮层管理器进行转发的方式将一个浮层内的第一消息传递给另一个浮层。

2.如权利要求1所述的浮层间通信管理方法,其特征在于,所述步骤S2中,通过浮层管理器进行转发的方式将一个浮层内的第一消息传递给另一个浮层包括:浮层管理器接收源浮层发送的第一消息,其中,所述第一消息中包括至少一个目的浮层ID和第一消息内容;

根据所述第一消息中的至少一个目的浮层ID,将所述第一消息内容转发给目的浮层ID对应的浮层。

3.如权利要求1所述的浮层间通信管理方法,其特征在于,每一个所述浮层中放置多个视图元素,所述步骤S1还包括:在每一个浮层内,为该浮层内的多个视图元素配置视图控制器;

相应地,所述步骤S2还包括:

当同一个浮层内的一个视图元素向另一个视图元素发送第二消息时,通过该浮层内的视图控制器转发的方式将一个视图元素内的第二消息传递给另一个视图元素。

4.如权利要求3所述的浮层间通信管理方法,其特征在于,所述通过该浮层内的视图控制器转发的方式将一个视图元素内的第二消息传递给另一个视图元素包括:视图控制器接收源视图元素发送的第二消息,其中,所述第二消息中包括至少一个目的视图元素ID和第二消息内容;

根据所述第二消息中的至少一个目的视图元素ID,将所述第二消息内容转发给目的视图元素ID对应的视图元素。

5.如权利要求4所述的浮层间通信管理方法,其特征在于,还包括:当一个浮层内的视图元素向另一个浮层内的视图元素发送第三消息时,通过浮层管理器和视图控制器共同转发的方式实现不同浮层内视图元素之间的消息传递。

6.如权利要求5所述的浮层间通信管理方法,其特征在于,所述通过浮层管理器和视图控制器共同转发的方式实现不同浮层内视图元素之间的消息传递包括:源浮层内的源视图控制器接收源浮层内的源视图元素发送的第三消息,并将所述第三消息转发给浮层控制器,其中,所述第三消息包括至少一个目的浮层ID、至少一个目的视图元素ID和第三消息内容;

浮层控制器根据所述第三消息中的至少一个目的浮层ID,将所述第三消息内容转发给目的浮层ID对应的浮层中的视图控制器;

根据所述第三消息中的至少一个目的视图元素ID,目的浮层内的视图控制器将所述第三消息内容转发给目的视图元素ID对应的视图元素。

7.如权利要求6所述的浮层间通信管理方法,其特征在于,还包括:在浮层管理器中定义接口,并在所述接口中分别定义两个接口函数,分别实现接收源浮层发送的消息以及向目的浮层分发消息;以及,在浮层内的视图控制器中定义接口,并在所述接口中定义两个函数,分别实现接收浮层控制器转发的消息以及向该浮层内的视图元素分发消息。

8.一种浮层间通信管理系统,其特征在于,包括:

配置模块,用于为播放器界面上的多个浮层配置浮层管理器,所述浮层管理器用于统一管理各个浮层;

浮层管理器,用于当一个浮层向另一个浮层发送第一消息时,通过浮层管理器进行转发的方式将一个浮层内的第一消息传递给另一个浮层。

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

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

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

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