[发明专利]一种用于直播间页面开发的方法和电子设备在审
申请号: | 201810851469.4 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109101264A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;H04N21/482 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
地址: | 430000 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 桥接器 页面 全局变量 有效域 电子设备 页面开发 注册过程 差异化 差异性 变量设置 基础页面 接口协议 逻辑代码 强制转换 页面更新 页面内容 页面信息 业务联系 引用关系 通用的 注册器 屏蔽 桥接 引用 更新 开发 | ||
本公开提供了一种用于直播间页面开发的方法和电子设备,通过设计基础页面桥接器,用于桥接多个直播间中相同的页面信息,仅仅通过开发一套通用的逻辑代码来实现不同直播间的业务联系。针对不同直播间页面的差异性通过设计差异性页面桥接器,利用接口协议屏蔽差异化并在直播页面中实现具体的差异化的页面内容。在对该桥接器注册过程中,通过将注册器函数内部变量的有效域扩充到全局变量的有效域中,完成注册;在反注册过程中,直接将全局变量有效域中的变量设置为空,即切断全局变量引用内部变量的引用关系。在页面更新过程中,直接将直播间页面强制转换成该桥接器中的页面,即可完成视图的更新。
技术领域
本公开涉及一种用于直播间页面开发的方法和电子设备。
背景技术
随着科学技术的快速发展,越来越多的电子多媒体技术应用到人们的日常生活中,其中,视频直播就是其中一种新兴的应用。视频直播可以同一时间透过网络系统在不同的交流平台进行现场直播,具有直观、快速、交互性强的特点。斗鱼客户端作为互联网多媒体客户端中的一种,在该客户端同样存在多种类型的直播间,如颜值直播间、非颜值直播间等,而且每个直播间都是独立的页面。在对直播间中的页面进行开发的过程中,由于不同的直播间中存在相同页面和特定的不同页面,在开发相同页面时需要将开发的页面全部同步到各个直播间中,而对于特定的不同页面需要采用不同的设计方式使直播间展示特定的不同页面内容。解决此问题的传统方案是通过将实现相同页面的代码拷贝入各个直播间页面开发的程序中实现相同页面的开发,但该种方式将存在大量的冗余代码,并且当需要修改部分功能时,需要将各个页面开发程序中的相应代码进行修改,工作量大且容易产生错误。
发明内容
本公开鉴于上述问题,提供了一种用于直播间页面开发的方法和电子设备,能够有效的解决多个直播间页面开发过程中的代码冗余以及代码可维护性差等问题。
本发明公开了一种用于直播间页面开发的方法,包括:
S1,设置基础页面桥接器,用于桥接N个直播间之间的相同页面,其中,N为大于1的正整数;
S2,设置差异性页面桥接器,用于继承基础页面桥接器中的相同页面,同时用于扩展N个直播间中每个直播间的特定页面,其中,所述差异性页面桥接器包括注册函数;
S3,调用所述注册函数,获取所述差异性页面桥接器的操作权限;
S4,在对所述N个直播间中任意一个直播间的相同页面或特定页面进行更新时,对差异性页面桥接器中对应的相同页面或特定页面进行更新。
可选地,步骤S2中,还包括对不同直播间的差异性页面桥接器设置不同的接口协议。
可选地,相同页面包括用户公共信息和房间公共信息,基础页面桥接协议包括onReceiveMeneberInfo函数和onReceiveRoomInfo函数,步骤S1包括:
采用onReceiveMeneberInfo函数桥接用户公共信息;
采用onReceiveRoomInfo函数桥接房间公共信息。
可选地,差异性页面桥接器包括页面更新桥接函数updateMoblilePlayerView,步骤S4,包括:
采用页面更新桥接函数updateMoblilePlayerView,对差异性页面桥接器中对应的相同页面或特定页面进行更新。
可选地,步骤S4,包括直播间继承差异性页面桥接器中的桥接函数,直播间中的相同页面或特定页面收到更新消息时,通过桥接函数中的页面更新桥接函数updateMoblilePlayerView使直播间中的页面转换为差异性页面桥接器中的页面,完成更新。
可选地,其中:不同类型的直播间对应有不同的差异性页面桥接器;不同的差异性页面桥接器对应同一个基础页面桥接器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810851469.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电动汽车驱动器软件远程升级的方法
- 下一篇:灰度发布的方法和系统