System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种显示设备、服务器及浏览器的配置方法技术_技高网

一种显示设备、服务器及浏览器的配置方法技术

技术编号:40960037 阅读:4 留言:0更新日期:2024-04-18 20:38
本申请一些实施例提供一种显示设备、服务器及浏览器的配置方法,方法包括:响应于在配置文件和/或云端应用列表发生变化时输入的更新指令,生成目标应用列表;根据目标应用列表中的文件下载地址下载应用的配置文件;解析配置文件,生成解析文件,以及根据解析文件配置浏览器;再响应于启动应用,控制浏览器显示根据配置文件生成的显示页面。该方法可以实现对浏览器应用配置的动态管理,通过在服务器端部署各个应用配置,当检测到服务器端的配置文件和/或云端应用列表发生变化时,动态的更新显示设备端浏览器的应用配置,减少显示设备端整体代码的更新和升级,解决浏览器中应用的上线速度慢、处理效率低的问题。

【技术实现步骤摘要】

本申请一些实施例涉及显示设备,尤其涉及一种显示设备、服务器及浏览器的配置方法


技术介绍

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国际控股荷兰公司
类型:发明
国别省市:

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

1