一种数字电视用户界面管理系统及管理方法

文档序号:7972870阅读:239来源:国知局
专利名称:一种数字电视用户界面管理系统及管理方法
技术领域
本发明涉及数字电视的用户界面管理领域,尤其涉及一种数字电视用户 界面管理系统及管理方法。
背景技术
随着数字电视的普及,越来越多的用户可以享受到数字电视多样化的服 务。而数字电视终端的开机页面、菜单和提示消息等交互内容用于引导用户 对数字电视的使用。用户的个性化需求也越来越高,传统的开机页面、菜单 和提示消息仅单调显示必要的功能按钮、提示文字,或者显示千篇一律的图 片,要修改这些用户界面,必须通过统一更新来实现,不支持用户个性化的设置。以开机画面为例,现有技术一般都把开机画面固化在机顶盒的FLASH 存储介质中,开机画面的更新都是采用统一更新的方式,通过升级机顶盒软 件来实现的。具体过程如下步骤l,编辑好新开机画面,导入图片资源到程序中,生成新的软件版本;步骤2,把新软件打包成TS流在专门的频点发送。更新TS流中的版本信息; 步骤3,机顶盒检测到OTA升级,进行版本号,厂家代号,硬件版本号等版 本信息的比较。满足升级条件,则弹出软件更新请求;步骤4,机顶盒重启进入升级状态,把升级码流中的最新软件下载到内存 中,进行flash写操作,把新版软件写进flash,替换掉旧的软件;步骤5,机顶盒再次重启,运行新的软件版本,显示出新的开机画面。 采用现有技术实现开机界面的变更升级比较麻烦,由于机顶盒由不同厂 家生产,而各个厂家的软件都不一样,因此可能需要对一次软件更新准备多 个软件版本,而升级过程中如果出现问题有可能使机顶盒不能再使用,开机 画面的更新升级是统一进行,无法满足支持用户个性定制需求。

发明内容
本发明目的在于提供一种数字电视用户界面管理系统及管理方法,其支 持用户自定义个性化的用户界面,满足用户的个性化需求。本发明提供一种数字电视用户界面管理系统,包括至少 一前端服务器系 统、交互网络和至少一用户终端,前端服务器通过交互网络与至少一用户终 端连接并交换数据,前端服务器对用户界面进行管理,根据用户通过用户终 端发出的指示生成、^修改、删除、管理或调用与用户对应的用户界面。其中前端服务器系统包括数据库模块和管理模块,管理模块实现用户的 管理逻辑和用户界面的管理逻辑,数据库模块用于保存用户资料、用户界面索引表和/或界面文件;管理模块对用户的管理逻辑包括用户注册与注销、用 户身份认证、用户级别或类型的管理和/或用户信息维护,管理模块对用户界 面的管理逻辑包括用户界面的创建、编辑或删除、用户界面索引表管理、界 面文件保存管理和/或用户界面调用机制。用户信息包括识别码,识别码为用户终端的识别码,用户界面索引表包 括界面文件保存地址、识别码,根据识别码查找用户界面索引表,找出可供 用户终端调用的界面文件。用户信息也可以包括用户名,用户界面索引表包 括界面文件保存地址、用户名,根据用户名查找用户界面索引表,找出用户 定义或供用户调用的界面文件。而界面文件设置界面文件使用参数,调用用 户界面应满足使用参数,或当条件满足使用参数时触发调用用户界面,界面 文件为交互式文件,实现用户与用户及界面管理系统的信息交互,界面文件 包括但不限于HTML文件、ASP文件、.NET文件或XML文件^各式。本发明提供的数字电视用户界面管理系统还包括管理中心,管理中心与 至少一前端服务器系统连接,对用户或用户界面进行管理,对用户的管理包 括用户注册与注销、级别或类型定义,对用户界面的管理包括创建、编辑、 删除或指定默认用户界面。其中的交互网络可以是有线电视网络、互联网或无线网络,用户终端为 有线电视接收器、机顶盒或一体机、个人电脑或无线通信设备,用户控制所 述用户终端,通过交互网络访问用户及界面管理系统,实现用户对用户界面 和用户信息的维护。本发明还提供一种基于数字电视用户界面管理系统的用户界面管理方 法,包括步骤(l),用户通过用户终端向前端服务器系统发出指示,前端服
务器系统根据指示生成、修改、删除、管理与用户对应的用户界面;步骤(2), 前端服务器系统对用户及其对应的用户界面进行管理或维护;步骤(3),用 户通过用户终端向前端服务器系统发出指示,前端服务器系统根据指示调用 用户的用户界面发给用户终端,由用户终端将指定的用户界面显示给用户使用。本发明提供的基于数字电视用户界面管理系统及管理方法支持用户自定 义用户界面,为用户提供个性化服务,不需再使用统一更改开机页面的方式, 使包括开机页面在内的用户界面更有特色,更符合用户个性需求,操作简单 方便;本发明屏蔽了机顶盒终端的差异化,简化了机顶盒软件的实现,降低 了运营成本;本发明还提供用户通过互联网等多种途径定义用户界面。


图l是本发明第一实施例的系统关系图;图2是本发明第一实施例的用户信息表示例;图3是本发明第一实施例的界面索引表示例;图4是本发明第一实施例调用用户界面的工作流程;图5是本发明第一实施例查看用户界面的示意图;图6是本发明第一实施例编辑用户界面及用户信息的流程示意图;图7是本发明第二实施例的系统关系图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。
具体实施方式
参照图1,示出本发明第一实施例的系统关系图,本实施例基于现有的 数字电视系统,包括前端服务器系统200、广播及双向交互网络300、用户终 端400,其中前端服务器系统200实现数字电视信号通过用户终端400向用户 500播放,双向交互网络300即有线电视传输网络,可以是Cable Modem内交 互网络。用户终端400是具有回传接口的数字电视机顶盒,控制电视机显示 用户界面和播放节目。前端服务器系统200包括视频与存储子系统210、用户管理子系统220、
节目导4元子系统、节目采集子系统、数据库子系统和命令处理子系统等(图 未示)。其中视频与存储子系统210包括由若干台存储服务器、影音资料服务器 和QAM调制器等,用于组织、管理、提供视频资料,供用户终端400调用。用户管理子系统220用于管理数字电视用户,包括用户管理、界面设置 管理等,用户管理子系统220至少包括数据库模块221和管理模块222。管理 模块222实现对用户、界面设置等的管理逻辑,用户资料、界面设置和界面 文件保存在数据库模块221中。此处界面文件是可以同时支持网络传输和机 顶盒播放,并提供用户交互功能的文件,例如HTML、 XML文件等,管理模块 222提供用户对该界面文件进行编辑的功能。节目导航子系统由节目导航服务器组成,负责收集管理节目导航信息, 节目描述信息保存在节目导航服务器中并形成节目列表,显示给观众用户, 供观众用户点播;节目导航服务器还为节目采集工作站和命令处理服务器提 供节目导航信息。节目采集子系统由若干节目采集管理工作站和编码器或转码器组成,节 目采集管理工作站可以根据节目导航服务器中存储的EPG信息自动控制编码 器或转码器进行节目编码/转码和录制,也可由人工干预和调整录制计划。数据库子系统由数据库服务器组成,负责节目信息的存储与管理。命令处理子系统负责接收观众用户500的请求命令,查询数据库中的节 目信息和节目导航信息,并负责影音资料服务器资源的管理,控制影音资料 服务器播放相应的节目,将节目导航信息发给观众用户500。命令处理子系统 还负责接收用户对用户身份和界面设置的自定义指令,传送给用户管理子系 统220以实现对用户身份和界面设置的自定义功能。参见图2,本实施例定义的用户信息表包括用户ID、用户名、密码、对 应识别码、用户参数等信息,其中对应识别码信息是记录用户名与用户拥有 的机顶盒之间的对应关系,若某用户拥有多台机顶盒,则应在该用户记录的 识别码一项中,记录多个识别码信息,表明这些识别码都是与该用户对应的。 以用户王五为例,王五拥有识别码分别为B123和C456的两台机顶盒,则用 户王五的记录中,识别码一项记录B123和C456两个识别码。结合图3,使出本实施例定义的界面索引表,界面索引表用于将用户与 定义好的界面资料之间建立对应关系。界面索引表包括ID、用户名、识别码、 界面名、界面文件地址、使用参数等信息。其中界面文件地址与该界面在数 据库模块221中保存的地址相对应。仍以用户王五为例,该用户的识别码为 B123的机顶盒分别设定了名为"早晨好"和"晚上好"的两套用户界面,同 时设定名为"早晨好"的用户界面在每个工作日的早上7: 00到12: OO使用; 设定名为"晚上好"的用户界面在每个工作日的晚上18: 00到24: OO使用; 该用户王五还为识别码为C456的机顶盒设定了名为"周末愉快"的用户界面, 同时设定该用户界面在每个休息日的早上9: 00开始使用。图4示出本实施例中,实现调用用户界面的工作流程步骤SIOI,当机顶盒400启动后,与前端服务器系统200连接,发送查 询指令及^L顶盒识别码,查询设定的用户界面信息;步骤S102,前端服务器系统200根据机顶盒识别码,启动用户管理模块 222向数据库模块221进行查询,从界面索引表中找出用户500预先定义好的 与该机顶盒识别码相符,同时满足使用参数的用户界面;步骤S103,若前端服务器系统200成功向机顶盒400返回用户界面,则 进行步骤S104,否则进行步骤S105;步骤S104,机顶盒400播放符合条件的用户界面;进入常规机顶盒功能, 流程结束;步骤S105,机顶盒400播放默认的用户界面;进入常规机顶盒功能,流 程结束。仍以用户王五为例,当工作日早晨7: 10,识别码为B123的机顶盒400 启动后,向前端服务器系统200发出查询用户界面的请求,附带机顶盒识别 码"B123";前端服务器系统200在界面索引表中查找机顶盒识别码一项为"B123"的界面索引记录,分别找出名为"早晨好"和"晚上好"的两笔界 面索引记录,而进一步检查这两笔界面索引记录的使用参数,发现只有名为"早晨好"的界面索引允许在早上7: 00到12: OO这个时间段使用,当前时 间符合该界面的使用参数,于是选取该笔界面索引记录,根据其中的界面文 件地址调用该界面文件发给机顶盒400。机顶盒400收到该界面文件后,将该 界面播放在屏幕上,供用户500使用。如果通过查询,未能找到任何符合条件的界面索引记录,则可以使用厂
商或节目运营商预定义的默认用户界面,找出该默认用户界面发送给4几顶盒400使用。本实施例提供了用户浏览自定义用户界面的功能,供用户500查看用户 界面。参照图5,示出本实施例提供用户500通过电3见画面查看用户界面的效 果,在电视屏幕10中,分别开辟用户界面列表区域30和用户界面预览区域 20,用户500可使用本人用户名,通过机顶盒400向前端服务器系统200查 出本人定义的所有用户界面,形成清单列在用户界面列表区域30中,用户500 选取其中一个用户界面,则机顶盒400将该界面的有关信息发送到前端服务 器系统200,找出该界面文件,将其显示在用户界面预览区域20中。本实施例还提供用户编辑自定义用户界面的功能,编辑包括创建新用户 界面、修改已有用户界面或删除用户界面。参见图6,示出本发明供用户500编辑自定义用户界面及用户信息的流 程示意图,具体工作流程如下步骤S201,用户500发出指令要求编辑操作后,机顶盒400控制电视机 显示用户登陆界面;步骤S202,机顶盒400接收用户500填写的登录信息,将其发送到前端 服务器系统200验证;步骤S203,若-睑i正通过,用户500登录成功,则进行步骤S204,否则进 行步骤S217;步骤S204,显示用户编辑界面,供用户500选择编辑功能;步骤S205,根据用户500选择的编辑功能,分别进行步骤S206、步骤 S208、步骤S210、步骤S212或步骤S214;步骤S206,用户500选择编辑用户界面,则机顶盒400请求前端服务器 系统200的管理模块222读取数据库模块221,将该用户已定义的用户界面文 件显示给用户500供其选择编辑;步骤S207,机顶盒400接受用户500的编辑内容,将其发送给前端服务 器系统200,再进4亍步骤S216;步骤S208,用户500选择编辑界面索引,则机顶盒400请求管理模块222示给用户500供其选择编辑;
步骤S209,机顶盒400冲妾受用户500的编辑内容,将其发送给前端服务 器系统200,再进行步骤S216;步骤S210,用户500选择编辑个人信息,则机顶盒400请求管理模块222 读取数据库模块221,将用户已登记的个人信息显示给用户500供其编辑;步骤S211,机顶盒400接受用户500的编辑内容,将其发送给前端服务 器系统200,再进行步骤S216;步骤S212,用户500选择关联机顶盒识别码,则机顶盒400调用自身的 识别码;步骤S213,机顶盒4 0 0将调用的识别码及用户名信息 一 同发送到前端服 务器系统200,由管理模块222查找数据库模块221,核对已有的用户名和识 别码关系,若证实是新识别码,则将该识别码填入该用户记录的识别码一栏, 进行步骤S216;步骤S214,用户500选择其他操作,则机顶盒400显示操作选项,供用 户500选择;步骤S215,机顶盒400接受用户500的操作结果,将其发送给前端服务 器系统200,再进行步骤S216;步骤S216,前端服务器系统200的管理模块222将接收到的用户编辑结 果保存入数据库模块221中;步骤S217,机顶盒400向用户500显示登录失败信息; 步骤S218,机顶盒400退出用户500编辑功能,返回原功能,流程结束。 上述流程中,仅示出一部分用户编辑功能。为满足用户个性化需求,更 好地实现用户管理,上述实施例中的用户界面可以包括开机画面、菜单、提 示信息、关机画面等,这些不同种类的用户界面供用户自定义,可以包括背 景图片、动画效果、菜单选项和音效等多媒体效果,其中背景图片、动画、 音效等可以使用用户上传的文件。菜单选项包括数字电视、互动点播、数字 广播、互动游戏、家庭影院、回放频道、资讯天地、客服中心等多种,用户 可以设置菜单选项的显示方式(包括按行还是按列显示,每行还是每列显示 的个数)、选取部分或全部菜单选项显示、菜单选项外观、显示顺序等属性来 设置菜单选项的整体布局。每个菜单选项可定义两张图片或效果,分别是默 认显示图片/默认效果和选中显示图片/选中效果。用户设置好上述各类效果、
菜单图片的路径和各项参数,确认修改后由机顶盒400把修改结果发送到前端 服务器系统200进行管理和保存。在上述实施例中,通过识别码查找用户界面,但如果用户没有固定的机 顶盒或未进行用户名与机顶盒的关联,则无法采用识别码调用用户界面。为 解决这一问题,可采用用户名查找用户界面,以图2中的用户李四为例,该 用户仅注册用户名密码,未进行用户名与机顶盒的关联,而参见图3,该用户 李四定义了一个用户界面,保存在数据库模块221的XXXXX位置,未关联机 顶盒识别码,也未指定界面名。本发明可以提供用户名调用用户界面的机制, 在开机时要求用户登录,登录成功后,用用户名在界面索引表中查找对应界 面文件的地址,从而找到界面文件,播放给用户。这种机制有利于在外地或 没有固定播放终端的用户,使其可以在不同机顶盒上都能调出个人设定的用 户界面。为更好地提供用户个性化设置服务,本发明提出第二实施例,在第一实 施例基础上,增加了管理中心管理机制和多种用户编辑途径。参见图7,示出本发明第二实施例的系统关系图,在第一实施例的系统关 系基础上,本实施例引入了管理中心IOO、管理用户800、互联网络600和网络 终端700,其中网络终端属于用户终端的概念,是用户终端的一种。其中管理中心100用于对有线电视用户进行统一管理,以及用于对用户界 面和用户服务进行管理。该管理中心100的用户为管理用户800,通过管理中 心100控制管理模块222,访问数据库模块221,对使用本系统的数字电视用户 进行管理,包括用户的注册与注销、级别及类型的定义等;还可以根据用户 信息,为不同用户定义不同的默认用户界面,该用户界面可以加入广告、月良 务信息等内容,还可以接受用户的反馈意见。本实施例还提供了用户多种访问前端服务器系统200的方式,除了通过电 视机顶盒终端400访问之外,还可以通过网络终端700,经互联网络600访问前 端服务器系统200,实现用户界面和用户信息的编辑维护。本实施例中的用户 终端400可以是具有回传接口的数字电视机顶盒或者数字电视一体机,网络终 端700可以是个人电脑、手持通讯设备等,而互联网络600可以是互联网、广 播电视网络等专线网络或无线网络。用户500通过网络终端700尤其通过个人 电脑,可以更方便地作出更精美完善的用户界面,制作完毕的用户界面通过
互联网全各600上传到前端月l务器系统200的凄史据库才莫块221中,即可完成对用户 界面的编辑维护操作。本实施例的工作流程、工作原理与前一实施例类似,故不赘述。 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接 或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1. 一种数字电视用户界面管理系统,其特征在于,该系统包括至少一前端服务器系统、交互网络和至少一用户终端,所述前端服务器通过交互网络与至少一用户终端连接并交换数据,所述前端服务器对用户界面进行管理,根据用户通过用户终端发出的指示生成、修改、删除、管理或调用与所述用户对应的用户界面。
2. 根据权利要求l所述的数字电视用户界面管理系统,其特征在于,所 述前端服务器系统包括数据库模块和管理模块,所述管理模块实现用户的管 理逻辑和用户界面的管理逻辑,所述数据库模块用于保存用户资料、用户界 面索引表和/或界面文件。
3. 根据权利要求2所述的数字电视用户界面管理系统,其特征在于,所述 管理模块对用户的管理逻辑包括用户注册与注销、用户身份认证、用户级别 或类型的管理和/或用户信息维护,所述管理^^莫块对用户界面的管理逻辑包括 用户界面的创建、编辑或删除、用户界面索引表管理、界面文件保存管理和/ 或用户界面调用机制。
4. 根据权利要求2所述的数字电视用户界面管理系统,其特征在于,所 述用户信息包括识别码,所述识别码为所述用户终端的识别码,所述用户界 面索引表包括界面文件保存地址、识别码,根据所述识别码查找所述用户界 面索引表,找出可供所述用户终端调用的界面文件。
5. 根据权利要求2所述的数字电视用户界面管理系统,其特征在于,所 述用户信息包括用户名,所述用户界面索引表包括界面文件保存地址、用户 名,根据所述用户名查找所述用户界面索引表,找出所述用户定义或供所述 用户调用的界面文件。
6. 根据权利要求2所述的数字电视用户界面管理系统,其特征在于,所述界面文件设置界面文件使用参数,调用所述用户界面应满足所述使用参数, 或当条件满足所述使用参数时触发调用所述用户界面。
7. 根据权利要求2所述的数字电视用户界面管理系统,其特征在于,所 述界面文件为交互式文件,实现用户与所述用户及界面管理系统的信息交互, 所述界面文件包括但不限于HTML文件、ASP文件、.NET文件或XML文件格式。
8. 根据权利要求2至7中任一权利要求所述的数字电视用户界面管理系 统,其特征在于,还包括管理中心,所述管理中心与所述至少一前端服务器 系统连接,对所述用户或用户界面进行管理,所述对用户的管理包括用户注 册与注销、级别或类型定义,所述对用户界面的管理包括创建、编辑、删除 或指定默认用户界面。
9. 根据权利要求2至7中任一权利要求所述的数字电视用户界面管理系 统,其特征在于,所述交互网络为有线电视网络、互联网或无线网络,用户 终端为有线电视接收器、机顶盒或一体机、个人电脑或无线通信设备,用户 控制所述用户终端,通过所述交互网络访问所述用户及界面管理系统,实现 用户对用户界面和用户信息的维护。
10. —种基于数字电视用户界面管理系统的用户界面管理方法,其特征在 于,包括步骤(l),用户通过用户终端向所述前端服务器系统发出指示,前端服 务器系统根据所述指示生成、修改、删除、管理与所述用户对应的用户界面; 步骤(2),前端服务器系统对所述用户及其对应的用户界面进行管理或维护;步骤(3),用户通过用户终端向所述前端服务器系统发出指示,所述前 端服务器系统根据所述指示调用所述用户的用户界面发给用户终端,由所述 用户终端将指定的用户界面显示给用户使用。
全文摘要
本发明提供一种数字电视用户界面管理系统,包括至少一前端服务器系统、交互网络和至少一用户终端,前端服务器通过交互网络与至少一用户终端连接并交换数据,前端服务器对用户界面进行管理,根据用户通过用户终端发出的指示生成、修改、删除、管理或调用与用户对应的用户界面,本发明还提供一种基于数字电视用户界面管理系统的用户界面管理方法,其支持用户自定义用户界面,为用户提供个性化服务,不需再使用统一更改开机页面的方式,使包括开机页面在内的用户界面更有特色,更符合用户个性需求,操作简单方便;本发明屏蔽了机顶盒终端的差异化,简化机顶盒软件的实现,降低了运营成本;本发明还提供用户通过互联网等多种途径定义用户界面。
文档编号H04N5/445GK101212599SQ200610156480
公开日2008年7月2日 申请日期2006年12月31日 优先权日2006年12月31日
发明者谢望星 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1