一种对嵌入式终端进行远程编辑界面的方法

文档序号:6339637阅读:438来源:国知局
专利名称:一种对嵌入式终端进行远程编辑界面的方法
一种对嵌入式终端进行远程编辑界面的方法技术领域
本发明涉及远程网络编辑界面的方法,更具体的说,是涉及应用于远程对嵌入式 终端产品界面编辑的方法。背景技术
在现有的嵌入式界面系统的产品中大多数都是基于一种固定的界面模式或是在 嵌入式终端产品中预设了几种备选方案供用户选择。这些方式都无法提供更多、更适应环 境变化的界面模式表现于客户,从而使产品的竞争力随时间长而急剧降低,甚至淘汰。因此 为满足人们希望这些图形用户界面可编辑与更新,现在的技术尚需改进和发展。目前也存在了为此目的改善方法,在中国发明专利第101714095A公开号和公开 日为2010. 05. 26中公开了嵌入式用户界面系统换肤的方法、终端和服务器,该方法包括 用于定制皮肤的宿主服务器收到嵌入式用户界面系统登录终端定制皮肤的请求;所述宿主 服务器根据所述登录终端请求的配置参数,编译生成实现用户界面的XML描述文件;所述 登录终端下载并解析所述XML描述文件,更新嵌入式用户界面系统的皮肤。由于宿主机发 出请求界面配置信息,服务器接收到请求后需进行编译来生成界面描述文件,后用户通过 互联网下载该文件到U盘,再用U盘来升级嵌入式用户界面系统。相比之下,本发明的远程编辑界面方法是由服务器根据目前环境变化情况主动对 嵌入式界面进行编辑并主动推送给终端系统,终端系统直接下载(包括图片和配置文件) 并更新,不需下载到U盘再用U盘升级。可以在瞬间完成界面的编辑更新。
发明内容本发明要解决的技术问题,在于提供一种对嵌入式终端进行远程编辑界面的方 法,由服务器根据目前环境变化情况主动对嵌入式界面进行编辑并主动推送给终端系统, 终端系统直接下载并更新,不需下载到U盘再用U盘升级,并且可以在瞬间完成界面的编辑 更新。本发明是这样实现的一种对嵌入式终端进行远程编辑界面的方法,包括以下步 骤步骤10、客户端播放器启动并判断是否需要下载更新界面包,是则向服务器请求 获取推送内容列表并转入步骤20,否则不更新界面包结束;步骤20、客户端播放器增加要下载的内容列表,并进行请求下载;步骤30、下载完毕,播放器进行界面包的界面配置文件和皮肤文件的校验,判断其 界面配置文件和皮肤文件是否是所需更新的文件,是则提示是否要更新界面包,否则进入 步骤40,是则进入步骤50 ;否则先删除不能更新的配置文件和皮肤文件再转入步骤50 ;步骤40、将界面包的文件在所述播放器的数据库中进行标识,下次重新启动播放 器的时候提示更新;步骤50、更新播放器的界面配置文件和皮肤文件。3
其中向服务器请求获取推送内容列表具体包括以下步骤步骤101、负责管理用户信息、向界面任务管理器推送界面任务列表的管理服务器 通知服务器端的界面任务管理器增加界面包内容推送任务,同时在服务器端的界面内容服 务器中添加制作好的界面包;步骤102、机顶盒启动后,所述界面任务管理器发送推送内容列表给机顶盒,客户 端用户选择要下载内容列表;步骤103、此时机顶盒根据所述推送内容列表中的界面内容的URL向所述界面内 容服务器发起下载界面包的请求;步骤104、机顶盒从所述界面内容服务器下载界面包到客户端。其中更新播放器的界面配置文件和皮肤文件具体包括以下步骤步骤501、读取所述新界面包的界面包配置文件中的推送界面配置项;步骤502、播放器根据所述推送界面配置项,调用相关控件,并读取皮肤文件进行 界面页面信息的显示和更新。本发明具有如下优点利用服务器端的界面任务管理器推送节目的方式推送远程 编辑好的界面包给客户端,并由客户端解析与更新来实现。实现了在客户端播放器界面系 统中使用远程编辑界面的方法,使产品在界面上长期给用户更新的、更适应潮流的界面感 观,起到提升产品的价值。
图1为本发明方法流程示意图。图2为本发明客户端播放器请求服务器下载界面包的操作原理示意图。图3为本发明播放器各界面页面关系示意图。图4为本发明播放器界面页面的组成示意图。
具体实施方式下面参照附图结合实施例对本发明作进一步的说明。一种对嵌入式终端进行远程可编辑界面的方法,如图1所示,包括以下步骤步骤10、客户端播放器(即为嵌入式终端)启动并判断是否需要下载更新界面包, 是则向服务器请求获取推送内容列表并转入步骤20,否则不更新界面包结束;步骤20、客户端播放器增加要下载的内容列表,并进行请求下载;步骤30、下载完毕,播放器进行界面包的界面配置文件和皮肤文件的校验,判断其 界面配置文件和皮肤文件是否是所需更新的文件,是则提示是否要更新界面包,否则进入 步骤40,是则进入步骤50 ;否则先删除不能更新的配置文件和皮肤文件再转入步骤50 ;步骤40、将界面包的文件在所述播放器的数据库中进行标识,下次重新启动播放 器的时候提示更新;步骤50、更新播放器的界面配置文件和皮肤文件。如图2所示,是本发明客户端播放器请求服务器下载界面包的操作原理示意图, 其操作流程具体包括以下步骤步骤101、负责管理用户信息、向界面任务管理器推送界面任务列表的管理服务器通知服务器端的界面任务管理器(负责对界面任务列表增删管理)增加界面包内容推送任 务,同时在服务器端的界面内容服务器(负责存放界面内容包服务器)中添加制作好的界 面包;步骤102、机顶盒启动后,所述界面任务管理器发送推送内容列表给机顶盒,客户 端用户通过机顶盒选择要下载内容列表;步骤103、此时机顶盒根据所述推送内容列表中的界面内容的URL向所述界面内 容服务器发起下载界面包的请求(客户端是通过机顶盒与界面内容服务器进行交互的);步骤104、机顶盒从所述界面内容服务器下载界面包(其中也可以从其他的客户 端节点下载界面包)到客户端。其中客户端下载到界面包后,更新播放器的界面配置文件和皮肤文件具体包括以 下步骤1、读取所述新界面包的界面包配置文件中的推送界面配置项;2、播放器根据所述推送界面配置项,调用相关控件,并读取皮肤文件进行界面页 面信息的显示和更新。所述的界面包配置文件中的推送界面配置项定义为如[页面号]页面号+控制序号=控件名称[页面号+控制序号]资源类型=资源名称注系统中所有显示的页面按层次关系进行编号,每个页面由数个控件组成,每个 控件由于数个资源(图片、文字、排列方法等)组成。例如
#PUSH 页面090000 = STATICMEMDC#PUSH 页面底图090002 = STATICPIC# 广告图背景090003 = STAT I CP I C# 广告图090001 = STATICPIC#L0G0090004 = STAT I CP I C# 推荐页面背景…其中PUSH页面下的控件W90002]的广告图背景的资源如
SP_FILE = push_ad_bg. png# 指定广告背景图片SP_RECT = 562,103,1152,613# 显示位置…此时读取配置项090002时,判断其为STATICPIC则调用播放器中的 CGUIStaticImage控件,并读取配置项090002中需要的资源等显示信息并显示于界面。如图3所示,是本发明播放器各界面页面关系示意图,播放器启动后,先显示更新 提示页面,然后用户选择下载或默认选择内容并进入主页面,可以通过进度管理页面、存储 管理页面、自助服务页面以及系统设置页面,来进行下载内容和系统功能设置的管理,首页面可以切换到本地卡拉OK页面、本地电影播放页面、本地电视剧播放页面、本地资讯播放 页面、本地娱乐播放页面、本地音乐播放页面、本地图片显示页面以及热门节目列表页面; 用户可以根据需要还可对本地卡拉OK页面进行切换到歌星页面、搜索页面、已点页面等, 还可通过热门节目列表页面进行切换到影院页面、剧场页面、资讯页面、娱乐页面、音乐页 面、图片页面以及搜索页面等等。当用户进行界面页面的切换时,先保存当前第一页面的文 件参数,再获取要切换的第二页面所需的文件参数,判断播放器内存中的第二页面所需的 文件参数是否存在并合理,是则进行页面切换并释放第一页面的文件参数的内存;否则继 续获取所需文件参数。如图4所示,是本发明播放器界面页面的组成示意图,其页面(在播放器中的界面 每个排列不同或层次不同则是一个页面)即一个大容器,其大容器又含有多个由页面所有 相关数据和操作相关联的元素组合成的小容器,所述小容器的操作相关联的元素是页面每 个功能相对应的显示内容。当进行播放器界面页面的更新操作时,先是更新页面下的操作 相关联的元素和相关数据,从而进行整个页面的更新操作。这里要说明的是嵌入式终端如播放器显示界面所需的图形引擎模块(实现界面 的逻辑控制代码模块)与界面参数(包括皮肤文件和界面配置文件)相互独立的,本发明 通过在实现模块代码中定义成可变化界面参数,这样可达到显示不同的界面模式只需通过 配置不同的界面参数即可。值得一提的是在本发明中按业务需求,可以增加某些细节的控制协议(如指定 某个字段值为是否为所有用户或指定用户、某个客户端远程控制必需更新的界面包或可以 让用户自行选择更新界面包的控制)和安全性控制的校验等,使本发明更加人性化。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与 修饰,皆应属本发明的涵盖范围。
权利要求
1.一种对嵌入式终端进行远程编辑界面的方法,其特征在于包括以下步骤步骤10、客户端播放器启动并判断是否需要下载更新界面包,是则向服务器请求获取 推送内容列表并转入步骤20,否则不更新界面包结束;步骤20、客户端播放器增加要下载的内容列表,并进行请求下载; 步骤30、下载完毕,播放器进行界面包的界面配置文件和皮肤文件的校验,判断其界面 配置文件和皮肤文件是否是所需更新的文件,是则提示是否要更新界面包,否则进入步骤 40,是则进入步骤50 ;否则先删除不能更新的配置文件和皮肤文件不更新播放器界面;步骤40、将界面包的文件在所述播放器的数据库中进行标识,下次重新启动播放器的 时候提示更新;步骤50、更新播放器的界面配置文件和皮肤文件。
2.根据权利要求1所述的一种对嵌入式终端进行远程编辑界面的方法,其特征在于 步骤10中向服务器请求获取推送内容列表具体包括以下步骤步骤101、负责管理用户信息、向界面任务管理器推送界面任务列表的管理服务器通知 服务器端的界面任务管理器增加界面包内容推送任务,同时在服务器端的界面内容服务器 中添加制作好的界面包;步骤102、机顶盒启动后,所述界面任务管理器发送推送内容列表给机顶盒,客户端用 户选择要下载内容列表;步骤103、此时机顶盒根据所述推送内容列表中的界面内容的URL向所述界面内容服 务器发起下载界面包的请求;步骤104、机顶盒从所述界面内容服务器下载界面包到客户端。
3.根据权利要求2所述的一种对嵌入式终端进行远程编辑界面的方法,其特征在于 步骤50更新播放器的界面配置文件和皮肤文件具体包括以下步骤步骤501、读取所述新界面包的界面包配置文件中的推送界面配置项; 步骤502、播放器根据所述推送界面配置项,调用相关控件,并读取皮肤文件进行界面 页面信息的显示和更新。
4.根据权利要求3所述的一种对嵌入式终端进行远程编辑界面的方法,其特征在于 当用户进行界面页面的切换时,先保存当前第一页面的文件参数,再获取要切换的第二页 面所需的文件参数,判断播放器内存中的第二页面所需的文件参数是否存在并合理,是则 进行页面切换并释放第一页面的文件参数的内存;否则继续获取所需文件参数。
全文摘要
本发明提供一种对嵌入式终端进行远程编辑界面的方法,利用服务器端的界面任务管理器推送节目的方式推送远程编辑好的界面包给客户端,并由客户端解析与更新来实现,用户的订制界面包由服务器端进行编辑和发起推送,客户端根据具体要求选择下载与更新。本发明在客户端播放器界面系统中使用远程编辑界面的方法可以使产品在界面上长期给用户更新的、更适应潮流的界面感观,起到提升产品的价值。
文档编号G06F9/445GK102053851SQ20101060184
公开日2011年5月11日 申请日期2010年12月23日 优先权日2010年12月23日
发明者李捷, 肖泽宝 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1