一种双浏览器应用加载方法及显示设备技术

技术编号:26347185 阅读:18 留言:0更新日期:2020-11-13 21:31
本申请提供一种双浏览器应用加载方法及显示设备,该方法包括:在用户选择的视频播放操作的情况下,第一浏览器通知下载代理预下载与视频的片源信息相关的视频资源,并在获取下载代理反馈的会话ID后,触发第二浏览器启动并加载视频播放应用,且通过会话ID和片源信息,持续从下载代理中获取预下载的视频资源,以在视频播放应用中播放。本申请不再使用单一的浏览器,而是采用双浏览器,在用户浏览信息时,采用资源占用低的第一浏览器;在用户观看视频时,采用观看视频的第二浏览器。因此,应用本申请提供的技术方案,可以缩短投屏流程的时间,进而能够提高投屏效率。

A loading method and display device for dual browser application

【技术实现步骤摘要】
一种双浏览器应用加载方法及显示设备
本申请涉及通信
,特别涉及一种双浏览器应用加载方法及显示设备。
技术介绍
在电视平台上,内存、CPU、网络等资源是非常重要的。如何合理的利用这些资源对于提高电视平台的可用性和提升用户体验有着非常重要的意义。然而,现有的电视平台主要基于浏览器加载应用,以使用户通过浏览器加载的应用浏览页面信息和播放视频。但现有技术中电视通常内设一个既能够用于加载浏览信息应用又能够加载视频播放应用的浏览器,这样,用户可以通过该浏览器既能够浏览信息又能够观看视频,但是,现有兼备浏览信息和观看视频功能的浏览器,在运行时,资源占用高,无论在浏览信息还是观看视频时,均会无差别启动并运行,这样,在浏览信息时,就会造成没有必要的资源消耗,且加载浏览信息应用慢,进而使得与用户交互性差,从而也造成用户体验差。
技术实现思路
有鉴于此,本申请提供双浏览器应用加载的方法及显示设备,以在提高加载应用速度的基础上,还能够提高与用户的交互性。具体地,本申请是通过如下技术方案实现的:第一方面,本申请提供了一种显示设备,包括:显示器;与所述显示器耦合的控制器,所述控制器内设有用于加载信息浏览应用的第一浏览器、用于加载视频播放应用的第二浏览器和下载代理,且所述第一浏览器内设有用于与下载代理会话的第一插件,所述第二浏览器内设有用于与下载代理会话的第二插件,所述第一浏览器用于执行:响应于用户选择的视频播放操作,获取与所述视频对应的片源信息;向所述下载代理通过所述第一插件发送第一会话信息,所述第一会话信息用于使所述下载代理预下载与所述片源信息相关的视频资源,并在通过自有服务器验证后,回应第二会话信息;从所述第二会话信息中获取会话ID,并向所述第二浏览器发送所述片源信息和会话ID,以使所述第二浏览器根据所述片源信息和所述会话ID,启动并加载视频播放应用,并通过所述第二插件持续从所述下载代理中获取预下载的视频资源,以同时在所述视频播放应用中播放视频资源中的视频。第二方面,本申请提供了一种双浏览器应用加载方法,应用于第一方面的显示设备中的第一浏览器,该方法包括:响应于用户选择的视频播放操作,获取与所述视频对应的片源信息;向所述下载代理通过所述第一插件发送第一会话信息,所述第一会话信息用于使所述下载代理预下载与所述片源信息相关的视频资源,并在通过自有服务器验证后,回应第二会话信息;从所述第二会话信息中获取会话ID,并向所述第二浏览器发送所述片源信息和会话ID,以使所述第二浏览器根据所述片源信息和所述会话ID,启动并加载视频播放应用,并通过所述第二插件持续从所述下载代理中获取预下载的视频资源,以同时在所述视频播放应用中播放视频资源中的视频。第三方面,本申请提供了一种双浏览器应用加载方法,应用于第一方面的显示设备中的第二浏览器,该方法包括:获取第一浏览器发送的片源信息和会话ID,所述片源信息是第一浏览器响应于用户选择的视频播放操作,获取的与所述视频对应的信息;所述会话ID是下载代理在获取第一浏览器通过第一插件发送的第一会话信息后,向自有服务器发送验证,并在验证成功后,生成的用于回应第一浏览器第二会话信息的会话ID;所述第一会话信息是用于指示所述下载代理预下载与所述片源信息相关的视频资源;在获取所述片源信息和所述会话ID后,启动并加载视频播放应用;向所述下载代理通过所述第二插件发送所述片源信息和所述会话ID,以根据所述片源信息和所述会话ID,持续从所述下载代理中获取预下载的视频资源,以同时在所述视频播放应用中播放视频资源中的视频。第四方面,本申请提供了一种双浏览器应用加载方法,应用于第一方面的显示设备中的下载代理,该方法包括:在接收所述第一浏览器通过所述第一插件发送的第一会话信息后,向自有服务器发送验证信息;所述第一会话信息包括片源信息,所述片源信息是所述第一浏览器响应于用户选择的视频播放操作,获取的与所述视频相关的信息;在验证通过后,生成与所述第一会话信息对应的会话ID,并向自有服务器请求预下载与所述片源信息相关的视频资源并保存,同时,向所述第一浏览器发送包括会话ID的第二会话信息,以使所述第一浏览器向所述第二浏览器发送所述会话ID和所述片源信息,触发所述第二浏览器件启动并加载视频播放应用,以根据所述会话ID和所述片源信息,持续从所述下载代理中获取预下载的视频资源,并同时在所述视频播放应用中播放视频资源中的视频。由以上技术方案可以看出,本申请中,在用户选择的视频播放操作的情况下,第一浏览器通知下载代理预下载与视频的片源信息相关的视频资源,并在获取下载代理反馈的会话ID后,触发第二浏览器启动并加载视频播放应用,且通过会话ID和片源信息,持续从下载代理中获取预下载的视频资源,以在视频播放应用中播放。相对于现有技术,本申请不再使用单一的浏览器,而是采用双浏览器,在用户浏览信息时,采用资源占用低的第一浏览器;在用户观看视频时,采用观看视频的第二浏览器,同时,建立第一浏览器和第二浏览器与下载代理的会话机制,以从下载代理中预下载用户所观看视频的视频资源,使得用户在选择观看视频时,便能够快速地且无间断地在第二浏览器加载的视频播放应用中观看视频。可见,不仅能够提高应用加载速度,还能够提高与用户的交互性。附图说明图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;图2中示例性示出了根据一些实施例的显示设备200的硬件配置框图;图3中示例性示出了根据一些实施例的控制设备100的硬件配置框图;图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;图5中示例性示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示示意图;图6中示例性示出了根据一些实施例的应用在第一浏览器上的双浏览器应用加载方法的第一种实现流程图;图7中示例性示出了根据一些实施例的应用在第一浏览器上的双浏览器应用加载方法的第二种实现流程图;图8中示例性示出了根据一些实施例的应用在第二浏览器上的双浏览器应用加载方法的实现流程图;图9中示例性示出了根据一些实施例的应用在下载代理上的双浏览器应用加载方法的实现流程图;图10中示例性示出了根据一些实施例的双浏览器应用加载的交互示意图。具体实施方式为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所附权利要求保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。需要说明的是,本申请中对于术语的简要说明,仅是为了本文档来自技高网...

【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器;/n与所述显示器耦合的控制器,所述控制器内设有用于加载信息浏览应用的第一浏览器、用于加载视频播放应用的第二浏览器和下载代理,且所述第一浏览器内设有用于与下载代理会话的第一插件,所述第二浏览器内设有用于与下载代理会话的第二插件,所述第一浏览器用于执行:/n响应于用户选择的视频播放操作,获取与所述视频对应的片源信息;/n向所述下载代理通过所述第一插件发送第一会话信息,所述第一会话信息用于使所述下载代理预下载与所述片源信息相关的视频资源,并在通过自有服务器验证后,回应第二会话信息;/n从所述第二会话信息中获取会话ID,并向所述第二浏览器发送所述片源信息和会话ID,以使所述第二浏览器根据所述片源信息和所述会话ID,启动并加载视频播放应用,并通过所述第二插件持续从所述下载代理中获取预下载的视频资源,以同时在所述视频播放应用中播放视频资源中的视频。/n

【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器;
与所述显示器耦合的控制器,所述控制器内设有用于加载信息浏览应用的第一浏览器、用于加载视频播放应用的第二浏览器和下载代理,且所述第一浏览器内设有用于与下载代理会话的第一插件,所述第二浏览器内设有用于与下载代理会话的第二插件,所述第一浏览器用于执行:
响应于用户选择的视频播放操作,获取与所述视频对应的片源信息;
向所述下载代理通过所述第一插件发送第一会话信息,所述第一会话信息用于使所述下载代理预下载与所述片源信息相关的视频资源,并在通过自有服务器验证后,回应第二会话信息;
从所述第二会话信息中获取会话ID,并向所述第二浏览器发送所述片源信息和会话ID,以使所述第二浏览器根据所述片源信息和所述会话ID,启动并加载视频播放应用,并通过所述第二插件持续从所述下载代理中获取预下载的视频资源,以同时在所述视频播放应用中播放视频资源中的视频。


2.根据权利要求1所述的显示设备,其特征在于,在所述响应于用户选择的视频播放操作,获取与所述视频对应的片源信息之前,所述第一浏览器还用于执行:
如果用户触发的操作是视频播放操作,则执行所述响应于用户选择的视频播放操作,获取与所述视频对应的片源信息的步骤。


3.根据权利要求1所述的显示设备,其特征在于,在所述获取与所述视频对应的片源信息之后,所述控制器还用于执行:
如果确定所述片源信息属于自有服务器运维的片源信息,则执行所述向所述下载代理通过所述第一插件发送第一会话信息的步骤;
如果确定所述片源信息属于第三方服务器运维的片源信息,则向所述第二浏览器发送所述片源信息,以使所述第二浏览器启动并加载视频播放应用,并通过解析所述片源信息中的视频URL,向第三方服务器获取所述视频URL对应的视频资源,以在所述视频播放应用中播放视频资源中的视频。


4.根据权利要求1所述的显示设备,其特征在于,所述第一浏览器通过RPC调用向所述第二浏览器发送所述片源信息和会话ID。


5.一种双浏览器应用加载的方法,其特征在于,应用于权利要求1~4中任一项所述的显示设备的第一浏览器,所述方法包括:
响应于用户选择的视频播放操作,获取与所述视频对应的片源信息;
向所述下载代理通过所述第一插件发送第一会话信息,所述第一会话信息用于使所述下载代理预下载与所述片源信息相关的视频资源,并在通过自有服务器验证后,回应第二会话信息;
从所述第二会话信息中获取会话ID,并向所述第二浏览器发送所述片源信息和会话ID,以使所述第二浏览器根据所述片源信息和所述会话ID,启动并加载视频播放应用,并通过所述第二插件持续从所述下载代理中获取预下载的视频资源,以同时在所述视频播放应用中播放视频资源中的视频。


6.根据权利要求5所述的方法,其特征在于,在所述响应于用户选择的视频播放操作,获取与所述视频对应的片源信息之前,还包括:...

【专利技术属性】
技术研发人员:邹东伟王真赵同庆周立安
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:山东;37

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

1