界面通知消息调度方法、装置、设备及存储介质制造方法及图纸

技术编号:26761874 阅读:51 留言:0更新日期:2020-12-18 23:04
本申请公开一种界面通知消息调度方法、装置、设备及存储介质,所述的方法包括:随直播间应用程序进程的启动,开始接收界面通知消息;根据所述界面通知消息指定的视图层将其分流到为该视图层对应设置的消息队列执行入队操作,每个视图层对应由与根容器相关联的一个视图容器实施界面表现;各消息队列相对应的消息出队模块依据队列访问规则执行其相对应的消息队列的出队操作;对出队的各个界面通知消息执行显示策略控制,在其控制下将各界面通知消息输出至其各自相对应的视图层显示。该方法适于有序管理各类型的界面通知消息,实现对图形用户界面的纵深方向不同层级的视图层的集中有序调度,可以提升应用程序的开发效率,降低运行设备的运行压力。

【技术实现步骤摘要】
界面通知消息调度方法、装置、设备及存储介质
本申请涉及计算机控制
,尤其涉及一种界面通知消息调度方法、装置、设备及存储介质。
技术介绍
随着网络技术的发展,人们在线上娱乐项目越来越多,近年来直播节目逐渐走进大众视野,尤其一些优秀的主播直播的节目更是受观众的喜爱。在直播间,当主播的表演到精彩之处时,观众往往会通过给主播留言,送礼等行为表示对节目的喜爱。在直播间业务场景中,直播间内根据实际业务展示各种动效或者广播各种通知来反馈和刺激用户在直播间内的积极行为,如响应于用户向主播送礼的操作而播放精美的动效给予视觉上的反馈,对于送礼或者做任务的操作结果给予精美动效或者直播间播放广播等的视觉反馈,通过这些动效肯定用户的付出及激发用户在直播间交互的积极性,从而提高观众在观赏直播节目的体验度。同理,平台方也常会向直播间用户发送各种通知,这些通过以广播的形式同样送达用户界面进行展示。开发团队为了丰富直播间播放更丰富的精美动效,需要开发更多的界面通知消息,而团队每开发一个界面通知消息就需要为其规划其显示在直播间图形用户界面的区域及显示效果,这种需要为本文档来自技高网...

【技术保护点】
1.一种界面通知消息调度方法,其特征在于,包括如下步骤:/n随直播间应用程序进程的启动,开始接收界面通知消息;/n根据所述界面通知消息指定的视图层将其分流到为该视图层对应设置的消息队列执行入队操作,每个所述的视图层对应由与根容器相关联的一个视图容器实施界面表现;/n各消息队列相对应的消息出队模块依据队列访问规则执行其相对应的消息队列的出队操作;/n对出队的各个界面通知消息执行显示策略控制,在其控制下将各界面通知消息输出至其各自相对应的视图层显示。/n

【技术特征摘要】
1.一种界面通知消息调度方法,其特征在于,包括如下步骤:
随直播间应用程序进程的启动,开始接收界面通知消息;
根据所述界面通知消息指定的视图层将其分流到为该视图层对应设置的消息队列执行入队操作,每个所述的视图层对应由与根容器相关联的一个视图容器实施界面表现;
各消息队列相对应的消息出队模块依据队列访问规则执行其相对应的消息队列的出队操作;
对出队的各个界面通知消息执行显示策略控制,在其控制下将各界面通知消息输出至其各自相对应的视图层显示。


2.根据权利要求1所述的方法,其特征在于,还包括如下后置步骤:
响应于直播间应用程序进程的退出事件,回收因执行本方法所占用的内存。


3.根据权利要求1所述的方法,其特征在于,对出队的各个界面通知消息执行显示策略控制时,适应每个出队的界面通知消息包括如下具体控制步骤:
实例化预设的用于封装界面通知消息的接口类,获得实例对象;
从界面通知消息中获取界面对象封装数据为实例对象的相应属性项赋值,以构造待显示于视图层的界面对象;
从界面通知消息中获取该界面对象相对应的显示策略控制标识,为实例对象的相应属性项赋值;
向用于执行将所述界面对象输出至视图层显示的显示执行模块传递该实例对象,驱动显示执行模块受控将该界面通知消息输出至其相对应的视图层显示。


4.根据权利要求3所述的方法,其特征在于,所述显示策略控制标识包括可见性监控标识,用于设置界面通知消息在特定环境下是否可见,以便控制所述显示执行模块根据该可见性监控标识,控制相应的界面对象在所述特定环境下可见或不可见显示。


5.根据权利要求3所述的方法,其特征在于,所述显示策略控制标识包括展示时长标识,用于设置界面通知消息的界面对象的显示时长,以便控制所述显示执行模块根据该展示时长标识,控制相应的界面对象显示至相应的时长后结束其显示。


6.根据权利要求3所述的方法,其特征在于,所述显示执行模块在将界面通知消息输出至其相应的视图层显示之前执行如下步骤:检测需...

【专利技术属性】
技术研发人员:关安杰
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1