一种智能电视桌面后台推送方法及服务器的制造方法_2

文档序号:9792153阅读:来源:国知局
需要,动态而 灵活地编辑、管理,然后,根据智能电视终端的请求,将对应的桌面推送给智能电视终端,智 能电视终端无需自己设置,可W直接进行呈现。
[0057] 根据本发明实施例提供的一种智能电视桌面后台推送方法,通过智能电视桌面后 台推送服务器统一管理智能电视桌面,并将智能电视桌面统一推送给智能电视终端,从而 使得智能电视桌面后台推送服务器可W灵活地管理智能电视桌面,提高管理效率。
[0058] 图2为对图1所示的本发明实施例提供的一种智能电视桌面后台推送方法进一步 细化的流程示意图,该方法包括W下步骤:
[0059] S201,接收智能电视终端的桌面获取请求。
[0060] 由于智能电视终端在获取桌面之前,只能获取自身的设备参数,因此,当智能电视 终端需要向服务器获取桌面时,在桌面获取请求中携带自身的一个或多个设备参数。服务 器接收来自智能电视终端的桌面获取请求,该桌面获取请求包括智能电视终端的设备参 数。该设备参数包括:所述智能电视终端的型号,所述智能电视终端的生产序列号,或所述 智能电视终端的网络地址中的至少一项。具体地,该网络地址可W是网络MAC地址或网络IP 地址。
[0061] S202,根据所述智能电视终端的至少一个设备参数,确定所述智能电视终端的所 属区域标识。
[0062] 服务器在编辑和管理桌面时,为不同的区域,编辑和生成的桌面也不同。一个所属 区域标识可W对应多个智能电视终端的设备参数。服务器接收到该请求后,根据消息中携 带的设备参数,查询保存的多个桌面的全局属性参数,确定该智能电视终端的所属区域标 识。
[0063] S203,从文件存储服务器获取与所述所属区域标识对应的桌面。
[0064] 本实施例中,搭建文件存储服务器,存储最新桌面数据文件,并按照标准的协议提 供文件下载能力。该文件存储服务器可W是独立的服务器,或是本实施例中的服务器的一 个模块。
[0065] 搭建文件存储服务器,存储最新桌面数据文件,可W是按照国际通用的网络文件 系统(英文:Network FiIe System,简称:NFS)协议技术,搭建共享的文件存储服务器,在该 服务器的特定目录中存储生成的最新桌面数据文件。
[0066] 按照标准的协议提供文件下载能力,是指Launcher推送系统,按照HTTP ,HTTPS,或 者FTP标准协议的要求,提供安全可靠的下载能力。如果采用HTTP或者HTTPS协议提供下载 能力,可W使用Nginx,或者Apache HTTP Server搭建下载服务器。如果采用FTP协议提供下 载能力,可W使用服务器操作系统自带的FTP服务能力,或者其他常用的FTP server服务软 件,搭建下载服务器。
[0067] 通过可供下载的桌面数据文件的下载路径或地址,可W访问文件存储服务器,下 载并提取桌面数据文件。
[0068] 其中,所述文件存储服务器根据所属区域标识,存储多个桌面的桌面数据文件,该 桌面数据文件包括:配置文件和图片文件。
[0069] S204,根据设定桌面数据描述文件协议,W可扩展标记语言XML描述所述桌面的配 置文件。
[0070] 所述配置文件包括所述桌面的至少一个全局参数的设置文件,所述至少一个全局 参数包括所述至少一个设备参数,版面属性,和所属区域标识。
[0071] 确定Launcher桌面数据描述文件协议,根据确定的协议描述桌面的配置文件。
[0072] 为了在Launcher后台管理系统和智能电视终端间,可W按照确定的数据定义格式 描述和定义Launcher桌面数据,需要定义确定的Launcher桌面数据描述文件协议。
[0073] 确定的Launcher桌面数据描述文件协议,采用可扩展标记语言(英文:Extensible Markup Language,简称:XML)文件格式定义,XML文件中各标签参数定义可W参考如表2所 示:
[0074] 表2 XML文件中各标签参数定义
[0077] 其中,globals全局变量描述子定义如表3所示:
[0078] 表3 globals全局变量描述子定义
[0080] 表4 backposter桌面背景海报描述子定义
[0082]表5 catego巧桌面页面描述子详细定义

[0085] 表6 IogiCIement逻猜单元描述子定义
[0086]

[0088] 表7 picdesc图片资源描述子定义
[0089]
[0090] 表8 textdesc文字资源描述子定义
[0091]
[0093] 表9 intent跳转意图描述子定义
[0094]
[00巧]表10 extras和extra描述子定义:
[0096] extras参数列表中包含一组extra描述子,extra描述子定义:
[0098] 表11 intentList描述子定义
[0099] in ten化is t,intent组描述符,包含一组标准的intent描述子D当有此描述符时, 前面的单个intent描述符自动失效。如:
[0101] 表12 Contents描述子定义
[0102] Contents,只有当Iogicelement中type为folder(文件夹目录类型菜单)时才有此 列表,定义一个Wlogicelement列表为内容的子集,帮助完成描述应用的归类、整理功能。
[0104] 表 13 menuAttribute描述子定义
[0105] menuAttribute为配置表页面菜单定义标签,定义了页面菜单的位置、焦点等信 息:
[0107] 表 14 nameAtt;ribute、textAtt;ribute描述子定义
[0108] 由于nameAttribute和textAttribute格式相同,所W -起描述如下:
[0110] 根据确定的协议描述配置文件,是指根据W上所述文件协议的定义,WXML文件的 标准格式,描述和定义Launcher桌面系统中提供的某桌面的配置文件的详细数据。
[0111] S205,将所述桌面的配置文件和所述桌面中使用到的图片文件打包发送给所述智 能电视终端。
[0112] 该XML文件为Launcher桌面数据的配置文件,该配置文件和所有的桌面中使用到 的图片文件一起,Wzip文件格式打包封装为一个最终的压缩文件。该最终的压缩文件就是 本步骤根据确定的协议定义并打包封装,生成的可供智能电视终端申请下载的最新桌面数 据文件。
[0113] S206,接收所述智能电视终端的桌面更新请求。
[0114] 所述桌面更新请求包括所述至少一个设备参数和/或所属区域标识。
[0115] S207,获取与所述至少一个设备参数和/或所属区域标识对应的最新版本的桌面。
[0116] S208,将获取的所述最新版本的桌面推送给所述智能电视终端。
[0117] 在智能电视终端下载桌面后,还可W请求获取最新版本的桌面。接收来自智能电 视终端的桌面更新请求,依据区域和设备信息定位和读取某确定的Launcher桌面的可供下 载的桌面数据文件,返回该可供下载的桌面数据文件的下载路径或地址给智能电视终端。 [0 11引来自智能电视终端的桌面更新请求,WHTTP或HTlTS的模式封装请求消息。请求消 息中包含的参数有:设备DeviceID,智能卡ID,设备区域ID,网络MAC地址,产品型号,产品类 型,桌面软件版本,设备硬件版本,厂商或厂商ID等信息。服务器接收到该请求后,根据系统 的配置,区域ID,设备类型,W及消息中携带的参数,查询和捜索系统配置数据,确定适用于 该智能电视终端的最新桌面数据文件,即最终打包生成的zip文件。服务器响应该请求,返 回该可供下载的桌面数据文件的下载路径或地址。
[0119] 根据本发明实施例提供的一种智能电视桌面后台推送方法,通过智能电视桌面后 台推送服务器统一管理智能电视桌面,并将智能电视桌面统一推送给智能电视终端,从而 使得智能电视桌面后台推送服务器可W灵活地管理智能电视桌面,提高管理效率。
[0120] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 根据本发明,某些步骤可W采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所设及的动作和模块并不一定是本发明 所必须的。
[0121] 图3为本发明实施例提供的一种智能电视桌面后台推送服务器的结构示意图,该 服务器1000包括:
[0122] 接收模块11,用于接收智能电视终端的桌面获取请求,所述桌面获取请求包括所 述智能电视终端的至少一个设备参数。
[0123] 确定模块12,用于根据所述智能电视终端的至少一个设备参数,确定所述智能电
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1