System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请一些实施例涉及显示设备,尤其涉及一种显示设备、服务器及浏览器的配置方法。
技术介绍
1、显示设备在播放视频、音频等媒资数据时,可以基于浏览器加载各种应用,以使用户通过浏览器加载的应用浏览页面信息和播放媒资数据。
2、在集成浏览器应用的过程中,应用方会提供应用的统一资源定位地址(uniformresource locator,url),然后,根据应用的url地址将应用集成到浏览器。在集成过程中,有些应用可能会有一些特殊的参数配置要求,例如,字体类型、边框显示、缓存空间值等,一些显示设备会在代码中根据url地址以硬判断的形式进行参数配置,即,将参数配置信息写入代码中,这样,在加载应用时就会读取代码中的参数配置信息。
3、然而,上述方法中,当有新的应用上线,或者已有应用需要更新参数时,需要显示设备执行系统升级更新,如代码整体升级更新,这样会影响浏览器中应用的上线速度、降低应用的处理效率。
技术实现思路
1、本申请一些实施例提供一种显示设备、服务器及浏览器的配置方法,以解决浏览器中应用的上线速度慢、处理效率低的问题。
2、第一方面,本申请一些实施例提供一种显示设备,包括:
3、显示器,被配置为显示用户界面;
4、通信器,被配置为与服务器建立通信连接;
5、检测器,被配置为检测应用的配置文件和/或云端应用列表的更新状态;
6、控制器,被配置为:
7、响应于更新指令,生成目标应用列表;更新指令
8、根据文件下载地址下载应用的配置文件;
9、解析配置文件,生成解析文件,以及根据解析文件配置浏览器;
10、响应于启动应用,控制浏览器显示根据配置文件生成的显示页面。
11、在一些实施例中,在生成目标应用列表之前,所述控制器进一步被配置为:
12、响应于首次开机指令,发出列表请求指令;
13、获取对所述列表请求指令反馈的回执信号,以及根据所述回执信号下载所述云端应用列表;
14、将所述云端应用列表存储至本地,生成本地应用列表。
15、在一些实施例中,所述控制器执行生成目标应用列表,进一步被配置为:
16、读取所述配置文件和/或所述云端应用列表的更新状态;
17、如果所述配置文件和/或所述云端应用列表发生变化,再次下载所述云端应用列表;
18、对比所述云端应用列表和所述本地应用列表,以生成所述目标应用列表。
19、在一些实施例中,所述控制器执行对比所述云端应用列表和所述本地应用列表,以生成所述目标应用列表,进一步被配置为:
20、遍历所述云端应用列表和所述本地应用列表;
21、筛选出存在于所述云端应用列表、不存在于所述本地应用列表中的变化列表;
22、根据所述变化列表生成目标应用列表。
23、在一些实施例中,所述控制器进一步被配置为:
24、响应于启动所述目标应用列表中的应用,读取所述应用对应的配置文件;
25、控制所述浏览器显示根据所述配置文件生成的显示页面。
26、在一些实施例中,所述控制器进一步被配置为:
27、监听所述目标应用列表中应用的配置文件的下载状态,所述下载状态包括下载完成状态和下载未完成状态;
28、如果所述下载状态为所述下载完成状态,控制所述浏览器显示根据所述配置文件生成的显示页面;
29、如果所述下载状态为所述下载未完成状态,且当前配置文件不为空,控制所述显示器显示第一提示窗口,以及,控制所述浏览器显示根据所述当前配置文件生成的显示页面;
30、如果所述下载状态为所述下载未完成状态,且当前配置文件为空,控制所述显示器显示第二提示窗口,以及,控制所述浏览器不显示所述显示页面;
31、如果所述下载状态由下载未完成状态更新为下载完成状态,读取所述目标应用列表,以及将所述目标应用列表中的应用插入到所述本地应用列表,以更新所述本地应用列表。
32、在一些实施例中,所述控制器执行根据所述文件下载地址下载应用的配置文件,进一步被配置为:
33、遍历所述目标应用列表,以获取应用的文件下载地址;
34、设定所述配置文件的存储目录;
35、根据所述文件下载地址将所述配置文件下载到所述存储目录。
36、在一些实施例中,所述配置文件包含至少一个配置项,所述控制器执行解析所述配置文件,生成解析文件,进一步被配置为:
37、遍历所述配置文件;
38、读取所述配置文件中的所述配置项;
39、解析所述配置项,以根据所述配置项的结果生成所述解析文件。
40、第二方面,本申请一些实施例提供一种服务器,包括:
41、通信模块,被配置为与显示设备建立通信连接;
42、控制模块,被配置为:
43、部署应用的配置文件;
44、根据配置文件生成云端应用列表,云端应用列表包括配置文件的文件下载地址;
45、响应于配置文件和/或云端应用列表发生变化,或者,显示设备请求云端应用列表,将云端应用列表发送至显示设备,以使显示设备响应于更新指令生成目标应用列表;目标应用列表包括文件下载地址,根据文件下载地址下载应用的配置文件;解析配置文件,生成解析文件,以及根据解析文件配置浏览器;其中,更新指令是在配置文件和/或云端应用列表发生变化时输入的指令;文件下载地址为应用的配置文件对应的下载地址。
46、第三方面,本申请一些实施例提供一种浏览器的配置方法,应用于第一方面的显示设备,所述显示设备包括显示器、通信器、检测器和控制器,所述浏览器的配置方法包括:
47、响应于更新指令,生成目标应用列表;更新指令是在配置文件和/或云端应用列表发生变化时输入的指令;目标应用列表包括文件下载地址,文件下载地址为应用的配置文件对应的下载地址;根据文件下载地址下载应用的配置文件;解析配置文件,生成解析文件,以及根据解析文件配置浏览器;响应于启动应用,控制浏览器显示根据配置文件生成的显示页面。
48、由以上技术方案可知,本申请一些实施例提供了一种显示设备、服务器及浏览器的配置方法,该方法包括:响应于在配置文件和/或云端应用列表发生变化时输入的更新指令,生成目标应用列表;目标应用列表包括文件下载地址,文件下载地址为应用的配置文件对应的下载地址;根据文件下载地址下载应用的配置文件;解析配置文件,生成解析文件,以及根据解析文件配置浏览器;响应于启动应用,控制浏览器显示根据配置文件生成的显示页面。该方法可以实现对浏览器应用配置的动态管理,通过在服务器端部署各个应用配置,当检测到服务器端的配置文件本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,在生成目标应用列表之前,所述控制器进一步被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器执行生成目标应用列表,进一步被配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述控制器执行对比所述云端应用列表和所述本地应用列表,以生成所述目标应用列表,进一步被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器进一步被配置为:
6.根据权利要求4所述的显示设备,其特征在于,所述控制器进一步被配置为:
7.根据权利要求1所述的显示设备,其特征在于,所述控制器执行根据所述文件下载地址下载应用的配置文件,进一步被配置为:
8.根据权利要求1所述的显示设备,其特征在于,所述配置文件包含至少一个配置项,所述控制器执行解析所述配置文件,生成解析文件,进一步被配置为:
9.一种服务器,其特征在于,包括:
10.一种浏览器的配置方法,其特征在于,应用于显示设备,所述显示设备
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,在生成目标应用列表之前,所述控制器进一步被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器执行生成目标应用列表,进一步被配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述控制器执行对比所述云端应用列表和所述本地应用列表,以生成所述目标应用列表,进一步被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器进一步被配置为:
6.根据权利要求4所...
【专利技术属性】
技术研发人员:张明山,李双增,张从鹏,李金波,魏小菊,
申请(专利权)人:VIDAA国际控股荷兰公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。