多挂件展示方法、装置及存储介质制造方法及图纸

技术编号:23405796 阅读:25 留言:0更新日期:2020-02-22 16:56
本发明专利技术实施例公开了一种多挂件展示方法、装置及存储介质,其中,多挂件展示方法包括:通过浏览器内核加载网页视图;从服务器拉取为所述网页视图配置的第一挂件列表,所述第一挂件列表中包括多个第一挂件的获取地址和布局信息;根据所述第一挂件列表中包括的获取地址,从所述服务器获取多个所述第一挂件;根据所述第一挂件列表中包括的布局信息,在所述网页视图中展示多个所述第一挂件。本发明专利技术实施例在实现多挂件时,可以减少打开的网页视图的数量,降低内存占用,减少耗电、卡顿等问题。

Display method, device and storage medium of multi Pendant

【技术实现步骤摘要】
多挂件展示方法、装置及存储介质
本专利技术实施例涉及通信
,具体涉及一种多挂件展示方法、装置及存储介质。
技术介绍
随着计算机技术和网络技术的发展,网络直播得到了广泛的普及,主播可以通过直播应用程序进行直播,观众可以通过直播应用程序进入感兴趣的直播间,观看主播直播的内容。在现有的直播应用程序中,一般都会提供挂件功能,通过挂件来运营活动,比如各种比赛活动,以提升收入。如图1所示,箭头所指位置就是一个挂件,挂件本质上是一个用于数据展示和交互的页面。随着活动的不断丰富,直播间中可能需要同时进行多个活动,这就需要在直播间中同时实现多个挂件。目前的多挂件实现方案,多是由终端通过网页视图(webview)来实现的,网页视图是安卓(Android)系统中用于展示网页的控件。具体地,是指终端通过内嵌的浏览器内核打开网页视图,在网页视图中打开并展示挂件,一个网页视图用于展示一个挂件,在实现多挂件时,就需要打开多个网页视图,而网页视图会占用较多的内存,当要实现多挂件而打开多个网页视图时,会导致直播应用程序占用较多的内存,造成耗电、卡顿等问题。本文档来自技高网...

【技术保护点】
1.一种多挂件展示方法,其特征在于,包括:/n通过浏览器内核加载网页视图;/n从服务器拉取为所述网页视图配置的第一挂件列表,所述第一挂件列表中包括多个第一挂件的获取地址和布局信息;/n根据所述第一挂件列表中包括的获取地址,从所述服务器获取多个所述第一挂件;/n根据所述第一挂件列表中包括的布局信息,在所述网页视图中展示多个所述第一挂件。/n

【技术特征摘要】
1.一种多挂件展示方法,其特征在于,包括:
通过浏览器内核加载网页视图;
从服务器拉取为所述网页视图配置的第一挂件列表,所述第一挂件列表中包括多个第一挂件的获取地址和布局信息;
根据所述第一挂件列表中包括的获取地址,从所述服务器获取多个所述第一挂件;
根据所述第一挂件列表中包括的布局信息,在所述网页视图中展示多个所述第一挂件。


2.根据权利要求1所述的多挂件展示方法,其特征在于,所述方法还包括:
根据所述第一挂件列表中包括的获取地址,定期向所述服务器发送数据更新请求;
接收所述服务器返回的数据更新响应,所述数据更新响应中包括多个所述第一挂件的更新数据;
根据多个所述第一挂件的更新数据,更新所述网页视图中展示的对应的所述第一挂件。


3.根据权利要求2所述的多挂件展示方法,其特征在于,所述第一挂件列表具有第一版本号,所述数据更新响应中包括第二版本号,在接收所述服务器返回的数据更新响应之后,还包括:
判断所述第一版本号与所述第二版本号是否一致;
若不一致,则从所述服务器拉取为所述网页视图配置的第二挂件列表,并将所述第一挂件列表更新为所述第二挂件列表,所述第二挂件列表具有所述第二版本号,所述第二挂件列表中包括多个第二挂件的获取地址和布局信息;
根据所述第二挂件列表中包括的获取地址,从所述服务器获取多个所述第二挂件;
根据所述第二挂件列表中包括的布局信息,在所述网页视图中展示多个所述第二挂件。


4.根据权利要求1所述的多挂件展示方法,其特征在于,所述方法还包括:
接收所述服务器推送的数据更新信息,所述数据更新信息中包括多个所述第一挂件的更新数据;
根据多个所述第一挂件的更新数据,更新所述网页视图中展示的对应的所述第一挂件。


5.根据权利要求4所述的多挂件展示方法,其特征在于,所述第一挂件列表具有第一版本号,所述数据更新信息中包括第三版本号,在接收所述服务器推送的数据更新信息之后,还包括:
判断所述第一版本号与所述第三版本号是否一致;
若不一致,则从所述服务器拉取为所述网页视图配置的第三挂件列表,并将所述第一挂件列表更新为所述第三挂件列表,所述第三挂件列表具有所述第三版本号,所述第三挂件列表中包括多个第三挂件的获取地址和布局信息;
根据所述第三挂件列表中包括的获取地址,从所述服务器获取多个所述第三挂件;
根据所述第三挂件列表中包括的布局信息,在所述网页视图中展示所述多个第三挂件。


6.根据权利要求1至5任意一项所述的多挂件展示方法,其特征在于,在通过浏览器内核加载网页视图之前,还包括:
根据用户选择进入对应的直播间;
确定所述直播间内是否举行有通过挂件来运营的活动;
若所述直播间内举行有通过挂件来运营的活动,则通过浏览器内核加载所述网页视图。


7.根据权利要求6所述的多挂件展示方法,其特征在于,所述网页视图中展示的挂件,用于展示对应活动的相关数据。


8.根据权利要求6所述的多挂件展示方法,其特征在于,所述通过浏览器内核加载网页视图,包括:
从所述服务器获取需加载的网页视图的标识信息;
通过浏览器内核根据所述标识信息在所述直播间的直播界面加载所述网页视图。


9.根据权利要求8所述的多挂件展示方法,其特征在于...

【专利技术属性】
技术研发人员:高平
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1