WIDGET系统的实现方法及采用该系统的电视机.pdf

上传人:li****8 文档编号:4577067 上传时间:2018-10-21 格式:PDF 页数:12 大小:683.26KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010281919.4

申请日:

2010.09.15

公开号:

CN101917573A

公开日:

2010.12.15

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/445申请日:20100915|||公开

IPC分类号:

H04N5/445; G06F9/445

主分类号:

H04N5/445

申请人:

青岛海信电器股份有限公司

发明人:

周旭

地址:

266100 山东省青岛市崂山区株洲路151号

优先权:

专利代理机构:

北京市铸成律师事务所 11313

代理人:

刘博

PDF下载: PDF下载
内容摘要

本发明涉及一种应用程序的执行实现方法以及采用这种实现方法的装置,更具体的是指一种在电视机中的Widget系统的实现方法,同时还提供了采用这种方法的电视机。应用在电视机中的该Widget系统具体包括在第三方Qt平台上实现的图形化Widget用户模块以及在其中的不同功能的Widget用户功能模块,并通过用户控制模块对上述的Widget用户功能模块进行控制的方法,进一步的本发明还包括采用这种方法的电视机。通过采用上述的技术方案,本发明提供了一种移植性强,节省空间的应用于电视机的Widget系统的实现方法,同时本发明还提供了一种应用这种方法的电视机。

权利要求书

1: 一种 Widget 系统的实现方法, 其特征在于, 该方法包括 : 通过通用图形 / 图像工具并基于 Qt 平台上建立图形化的核心 Widget 用户模块, 该用 户模块可与用户之间进行互动 ; 通过通用图形 / 图像工具并基于 Qt 平台上建立至少一个基于所述核心 Widget 用户模 块的图形化 Widget 用户功能模块, 将所述的 Widget 用户功能模块嵌入所述的核心 Widget 用户模块内 ; 将建立的所有所述的 Widget 用户功能模块与所述的用户控制模块对应, 以使得用户 通过用户控制模块提取 Widget 用户功能模块并控制该 Widget 用户功能模块工作。
2: 根据权利要求 1 所述的 Widget 系统的实现方法, 其特征在于, 在所述的 Widget 用户 模块中设置分别对应所述图形化的 Widget 用户功能模块设置一一对应的调用模块, 将调 用模块与用户控制模块中的控制选项一一对应并接收通过用户控制模块发出的控制信号 提取对应的 Widget 用户功能模块。
3: 根据权利要求 2 所述的 Widget 系统的实现方法, 其特征在于, 所述的 Widget 用户模 块中还设置有用于执行对应选取的 Widget 功能模块的执行模块, 当根据所述的用户控制 模块提取对应的 Widget 用户功能模块之后在该执行模块中执行预存在所述的 Widget 用户 功能模块内的音、 视频效果。
4: 根据权利要求 3 所述的 Widget 系统的实现方法, 其特征在于, 实现 Widget 功能模块 与显示系统连通, 并将所述的音、 视频效果显示在所述的显示系统中, 其中所述的音、 视频 效果为同步的动画语音多媒体。
5: 根据权利要求 1 所述的 Widget 系统的实现方法, 其特征在于, 所述的 Widget 用户模 块中还设置有用于对 Widget 功能模块进行配置的 Widget 功能模块的配置模块, 该配置模 块中存储分别对应不同的 Widget 功能模块的信息, 在根据所述的用户控制模块提取对应 的 Widget 用户功能模块之后对所提取的 Widget 用户功能模块配置。
6: 一种电视机, 其特征在于, 其包括采用根据权利要求 1-5 的方法实现的 Widget 系统。
7: 根据权利要求 6 所述的电视机, 其特征在于, 所述的不同电视机内设置的 Widget 系 统之间采用有线和 / 或无线网络相互连通, 所述的 Widget 系统进行通过该有线和 / 或无线 网络相互通信。
8: 根据权利要求 6 或 7 所述的电视机, 其特征在于, 所述 Widget 系统中的 Widget 用户 功能至少包括用于人机互动的游艺模块, 以及用于向用户实时反馈不同信息的实时信息提 供模块。
9: 根据权利要求 8 所述的电视机, 其特征在于, 所述的人机互动的游艺模块包括能够 与用户进行双向互动的电子游戏模块和 / 或电子宠物模块, 以及单向向用户反馈信息的音 乐和 / 或影音模块。
10: 根据权利要求 9 所述的电视机, 其特征在于, 所述的电子宠物模块还进一步包括宠 物领养模块、 宠物喂养模块、 宠物装扮模块、 宠物提醒模块以及宠物交友模块。

说明书


Widget 系统的实现方法及采用该系统的电视机

    技术领域 本发明涉及一种应用程序的执行实现方法以及采用这种实现方法的装置, 更具体 的是指一种在电视机中的 Widget 系统的实现方法, 同时还提供了采用这种方法的电视机。
     背景技术 传统电视机 Widget 功能是一种基于 XML 和 JavaScript 解析技术的网络信息获取 和显示功能, 由 XML 和 JavaScript 语言开发而成。 它具有一个程序, 其中集成了各个 Widget 功能模块, 比如新闻、 股票、 天气、 视频、 音乐等。 Widget 功能模块可嵌入到普通电视机中, 使 得普通电视机能够实现某些特定网络信息的在线获取, 如新闻、 音乐、 天气等。 同时, Widget 功能模块也可以不用于获取网络信息, 而是用于完成一些本地任务, 比如一些本地小游戏。 当用户启动 Widget 主菜单后, 可以选择具体的 Widget 模块进入, Widget 模块由电视机软 件的 JavaScript 虚拟机进行 JavaScript 语言解析后, 完成其软件逻辑实现的功能。
     例如, 在公开号为 CN01788918, 名称为电视机 Widget 管理的方法和装置的中国发 明专利公开了一种电视机 Widget 管理的方法和装置, 涉及数字电视技术领域, 实现对出厂 后电视机 Widget 的管理。本发明提供的技术方案包括 : 设置远端服务器和用户端 ; 当用户 端在上电时获取到用户登录信息时, 所述用户端允许进入 Widget 主菜单 ; 当所述 Widget 主 菜单中的 Widget 功能模块被启动时, 发送所述用户登录信息给与所述用户端建立通信的 服务器进行用户认证 ; 当用户认证成功时, 用户端获取网络信息并将所述网络信息显示在 屏幕上。本发明实施例提供的技术方案能够应用在能够运行 Widget 功能模块的电视机中。
     值得注意的是, 此种 Widget 实现方法, 需要电视机软件安装 JavaScript 虚拟机以 便支持 JavaScript 语言解析, 否则就无法实现 Widget 模块的软件逻辑。这样就占用了电 视机系统的大量存储空间, 并且电视机主芯片也需要分配进程进行 Widget 解析工作。
     因此, 本发明就是基于上述现有技术的缺点提出了一种实现 Widget 系统的方法, 其无需安装 JavaScript 虚拟机进行 JavaScript 语言解析, 从而节省了大量存储空间 ; 电视 机主芯片无需进行 JavaScript 解析工作, 从而可以更好地专注于其他工作 ; 所有功能模块 基于 Qt 开发的第三方应用程序, 均可作为一个 Widget 模块内置于电视机软件中, 加上 Qt 具有跨桌面和嵌入式操作系统的可移植性, 使得该实现方法的兼容性和 Widget 模块的可 移植性较强。
     发明内容
     本发明的发明目的在于提供一种移植性强, 节省空间的应用于电视机的 Widget 系统的实现方法, 同时本发明还提供了一种应用这种方法的电视机。
     为了实现上述的发明目的, 本发明提供了如下的技术方案 :
     具体地说, 本发明采用一种 Widget 系统的实现方法, 该方法包括 :
     通过通用图形 / 图像工具在 Qt 平台上建立图形化的核心 Widget 用户模块, 该用 户模块可与用户之间进行互动。也就是基于 Qt 图形平台结合现有常用的图形 / 图像工具建立通用的面向对象的核心应用程序, 并在该应用程序中设置通用的通信接口。
     通过通用图形 / 图像工具在 Qt 平台上建立至少一个基于所述核心 Widget 用户 模块的图形化 Widget 用户功能模块, 并将所述的 Widget 用户功能模块嵌入所述的核心 Widget 用户模块内。即在第一步的基础上设置不同功能的应用程序, 分别与第一步中的核 心应用程序的通信接口匹配, 并达到基于第一步中的核心应用程序工作的最后结果。
     将所述的 Widget 用户功能模块与所述的用户控制模块一一对应, 以使得用户通 过用户控制模块提取对应的 Widget 用户功能模块并控制该 Widget 功能模块具体的工作。 最后这步实现用户与预设的应用程序的互动或者控制, 达到设置上述应用程序的最终目 的。由于上述的 Widget 用户模块或者 Widget 用户功能模块均采用 Qt 平台建立, 因此达到 移植性强的目的 ; 同时这些应用程序并不分占电器中的核心程序, 因此能够节约资源, 节省 存储空间。
     更具体的说, 在所述的 Widget 用户模块中设置分别对应所述图形化的 Widget 用 户功能模块设置一一对应的调用模块, 将调用模块与用户控制模块中的控制选项一一对应 并接收通过用户控制模块发出的控制信号提取对应的 Widget 用户功能模块。这是上述核 心应用程序的第一个基本功能, 用于提取其它基本的应用程序。 其次, 所述的 Widget 用户模块中还设置有用于执行对应选取的 Widget 功能模块 的执行模块, 当根据所述的用户控制模块提取对应的 Widget 用户功能模块之后在该执行 模块中执行预存在所述的 Widget 用户功能模块内的音、 视频效果。这种执行模块用于执行 基本的应用程序中的预设效果, 以提高整个 Widget 用户功能模块的可视性。更进一步地, 为了显示上述的音、 视频效果, 将 Widget 功能模块与显示系统连通, 并将所述的音、 视频效 果显示在该显示系统中, 其中所述的音、 视频效果为同步的动画语音多媒体。
     最后, 所述的 Widget 用户模块中还设置有用于对 Widget 功能模块进行配置的 Widget 功能模块的配置模块, 该配置模块中存储分别对应不同的 Widget 功能模块的信息, 在根据所述的用户控制模块提取对应的 Widget 用户功能模块之后对所提取的 Widget 用 户功能模块配置。实现将所述的基本应用程序与核心应用程序通用接口的对接, 完成整个 Widget 系统的配置。
     另外, 本发明还提供了一种采用上述的 Widget 系统的电视机, 其包括采该电视机 包括上述 Widget 系统方法实现的 Widget 系统。通过电视机遥控系统控制该 Widget 系统 工作, 以在电视机的显示系统进行显示。
     而且, 所述的不同电视机内设置的 Widget 系统之间采用有线和 / 或无线网络相互 连通, 所述的 Widget 系统进行通过该有线和 / 或无线网络相互通信。这样不同的 Widget 系统之间可以相互通信, 以在网络中实现 Widget 的功能。
     更具体地, 所述 Widget 系统中的 Widget 用户功能至少包括用于人机互动的游艺 模块, 以及用于向用户实时反馈不同信息的实时信息提供模块。进一步地, 所述的人机互 动的游艺模块包括能够与用户进行双向互动的电子游戏模块和 / 或电子宠物模块, 以及单 向向用户反馈信息的音乐和 / 或影音模块。所述的电子宠物模块还进一步包括宠物领养模 块、 宠物喂养模块、 宠物装扮模块、 宠物提醒模块以及宠物交友模块。
     通过采用上述的技术方案, 本发明提供了一种移植性强, 节省空间的应用于电视 机的 Widget 系统的实现方法, 同时本发明还提供了一种应用这种方法的电视机。
     附图说明 图 1 中显示的是采用本发明方法实施例实现的 Widget 系统的整体结构框图 ;
     图 2 中显示的是采用本发明实施例的 Widget 系统的用户模块的基本构架框图 ;
     图 3 中显示的是采用本发明实施例的 Widget 系统的实现方法之后的功能模块结 构在电器上显示的结构示意图 ;
     图 4 中显示的是用户功能模块第一实施例的示意图 ;
     图 5 中显示的是用户功能模块第二实施例的示意图。
     具体实施方式
     本发明在于提供一种移植性强, 节省空间的应用于电视机的 Widget 模块化方法, 同时本发明还提供了一种应用这种方法的电视机。 下面结合说明书附图对本发明的具体实 施方式以及系统结构进行具体说明。
     图 1 中就显示的是通过采用本发明的实现方法建立的 Widget 系统的整体结构框 图。由于本发明的 Widget 系统是建立在第三方平台 Qt 上, 其实际上与电器系统之内的其 它程序并行, 因此其极少的占用电器内的系统资源。结合图 1 具体地说, 建立这种 Widget 系统的方法包括 :
     通过通用图形 / 图像工具在 Qt 平台上建立图形化的核心 Widget 用户模块, 该用 户模块可与用户之间进行互动。也就是基于图形 / 图像工具结合 Qt 平台建立通用的面向 对象的核心应用程序, 并在该应用程序中设置通用的通信接口。
     再次通过图像用户工具在 Qt 平台上建立至少一个基于所述核心 Widget 用户模块 的图形化 Widget 用户功能模块, 并将所述的 Widget 用户功能模块嵌入所述的核心 Widget 用户模块内。即在第一步的基础上设置不同功能的应用程序, 分别与第一步中的核心应用 程序的通信接口匹配, 并达到基于第一步中的核心应用程序工作的最后结果。
     将所述的 Widget 用户功能模块与所述的用户控制模块一一对应, 以使得用户通 过用户控制模块提取对应的 Widget 用户功能模块并控制该 Widget 功能模块具体的工作。 最后这步实现用户与预设的应用程序的互动或者控制, 达到设置上述应用程序的最终目 的。由于上述的 Widget 用户模块或者 Widget 用户功能模块均采用 Qt 平台建立, 因此达到 移植性强的目的, 同时这些应用程序并不分占电器中的核心程序, 因此能够节约资源, 节省 存储空间。
     需要说明的是, 这种 Widget 用户功能模块并不限于附图中显示的数量, 而是根据 需要可以建立不定数量的 Widget 用户功能模块。另外, Qt 平台是一个跨平台应用程序和 UI 开发框架, 使用 Qt 只需一次性开发应用程序, 无需重复编写源代码, 即可跨不同桌面和 嵌入式操作系统使用这些程序。Qt 具有直观的 C++ 语言类库, 并具有跨平台的集成开发工 具。对于电视机软件而言, 只要在软件编译器中安装了 Qt 的嵌入式开发包, 编译生成的电 视机软件就可以支持采用 Qt 开发的应用程序的运行。这样, 只需在电视机软件编译器中 安装 Qt 开发包, 即可使用 C++ 语言实现电视机 Widget 功能, 而无需在电视机软件中安装 JaVaScript 虚拟机, 不但节省了存储空间, 也使得主芯片不必再进行 JavaScript 语言解析 工作, 同时还继承了 Qt 应用程序的跨平台可移植性。更具体实现方法说明如下。1、 UI 结构。本发明的主程序框架是由 Qt 开发而成 的一个应用程序, 即 Widget 用户模块, 在这里可以简称为 WUI(WidgetUI) ; 在其框架内的 若干 Widget 应用程序也是由 Qt 开发而成, 即 Widget 用户功能模块, 在这里可以简称为 WAP(Widget Application Program)。WUI 中包含了若干 WAP, 当用户启动 WUI, 并按遥控 器的控制选中了 WAP 就能够启动相应的 WAP 应用程序。2、 软件架构。本发明所采用的软 件架构, 以应用在电视机种为例, 主要由电器主程序, 即设置在电器内的应用程序管理器 APM(Application Program Manager)、 电器应用程序 TV_APP( 这里主要是指应用在电视机 中的应用程序 )、 WUI 和 WAP 四部分组成。
     通过采用以上的实现方法即构成了本发明的 Widget 的基本框架。下面结合说明 书附图 2 对本发明的 Widget 系统的用户模块进行进一步的说明。 如图 2 中所示的是采用本 发明的 Widget 系统的用户模块的基本构架框图。在所述的 Widget 用户模块中设置分别对 应所述图形化的 Widget 用户功能模块设置一一对应的调用模块, 将调用模块与用户控制 模块中的控制选项一一对应并接收通过用户控制模块发出的控制信号提取对应的 Widget 用户功能模块。 这是上述核心应用程序的第一个基本功能, 用于提取其它基本的应用程序。
     其次, 所述的 Widget 用户模块中还设置有用于执行对应选取的 Widget 功能模块 的执行模块, 当根据所述的用户控制模块提取对应的 Widget 用户功能模块之后在该执行 模块中执行预存在所述的 Widget 用户功能模块内的音、 视频效果。这种执行模块用于执行 基本的应用程序中的预设效果, 以提高整个 Widget 用户功能模块的可视性。更进一步地, 为了显示上述的音、 视频效果, 将 Widget 功能模块与显示系统连通, 并将所述的音、 视频效 果显示在该显示系统中, 其中所述的音、 视频效果为同步的动画语音多媒体。
     最后, 所述的 Widget 用户模块中还设置有用于对 Widget 功能模块进行配置的 Widget 功能模块的配置模块, 该配置模块中存储分别对应不同的 Widget 功能模块的信息, 在根据所述的用户控制模块提取对应的 Widget 用户功能模块之后对所提取的 Widget 用 户功能模块配置。实现将所述的基本应用程序与核心应用程序通用接口的对接, 完成整个 Widget 系统的配置。
     更具体的说明, WUI 是 Widget 核心程序, 负责显示和控制各个 Widget 应用程序 WAP。WUI 包括调用、 执行和配置三个子模块。其中, 调用模块负责将各个 WAP 保存在某一固 定路径下, 以备 WUI 调用。执行模块负责具体实现 WUI 的视频和音频效果。WAP 配置模块用 于配置各个 WAP 的名称、 描述信息、 图标获取路径、 启动指令集等内容, 所配置的内容保存 在配置文件 WUI.XML 中。
     因此当 WUI 启动时, 调用模块自动运行, 首先获取路径将各个 WAP 的图标显示在电 器 ( 具体指电视机 ) 屏幕上, 当用户具体选取某个 WAP 之后, 调用该用户功能模块 ; 随后执 行模块执行对应该被调用用户功能模块的视频和音频效果 ; 另外, 当用户选中了某个 WAP 后, WUI 会顺序执行配置文件 WUI.XML 中相应 WAP 模块的启动指令集, 启动该 WAP 模块。而 WAP 模块启动后, 遥控器的信息仍然由 APM 的按键处理模块负责处理。
     如图 3 中则显示的是采用上述的实现方法之后所得到的采用本发明的 Widget 系 统的实现方法之后的功能模块结构在电器上显示的结构示意图。进一步通过该附图说明 采用本发明的 Widget 系统实现方法的电视机, 该电视机除了包括上述 Widget 系统方法实 现的 Widget 系统 ( 在图中显示的是其 Widget 用户功能模块部分 ), 还包括与该 Widget 系统进行连接的显示系统 ( 图中显示的是电视机屏幕 ), 另外还包括用于控制 Widget 系统工 作的遥控系统。这样通过遥控系统控制该 Widget 系统工作, 以在电视机的显示系统进行显 示。
     而且, 所述的不同电视机内设置的 Widget 系统之间采用有线和 / 或无线网络相互 连通, 所述的 Widget 系统进行通过该有线和 / 或无线网络相互通信。这样不同的 Widget 系统之间可以相互通信, 以在网络中实现 Widget 的功能。
     更具体地, 所述 Widget 系统中的 Widget 用户功能至少包括用于人机互动的游艺 模块, 以及用于向用户实时反馈不同信息的实时信息提供模块。 进一步地, 所述的人机互动 的游艺模块包括能够与用户进行双向互动的电子游戏模块和 / 或电子宠物模块, 以及单向 向用户反馈信息的音乐和 / 或影音模块。下面将更具体的结合两个实施例进行说明。
     第一实施例
     图 4 中显示的是第一实施例的功能模块示意图。其具体是将电子宠物功能作 为一个 Widget 用户功能模块中, 当用户启动 Widget 用户模块后, 可以选择 “电子宠物 Widget” Widget 用户功能模块, 按遥控器的 OK 键进入, 完成电子宠物的各项功能。
     由于该电子宠物 Widget 模块是独立于电视机主程序而存在的, 因此它不会影响 主程序的运行。又由于该电子宠物 Widget 模块完全是由软件实现的, 因此它不会占用硬件 定时器等硬件资源。 该模块可以内置于电视机的 Widget 主菜单中 ; 也可以放置在电视机厂家的服务 器上, 供用户通过主菜单中的 Widget 资源库下载并添加到 Widget 主菜单后使用。因此, 该 电子宠物 Widget 模块是不依赖于某一电视机的硬件环境的, 具有很强的通用性。
     该电子宠物 Widget 模块的具体功能为该电子宠物 Widget 模块包括宠物领养模 块、 宠物喂养模块、 宠物装扮模块、 宠物提醒模块、 宠物交友模块。
     用户在 Widget 主菜单中启动该电子宠物 Widget 模块后, 电视屏幕上显示出默认 的电子宠物 ( 宠物机器人 ), 同时该宠物会拉出一个设置菜单, 其上有五个选择按钮, 分别 是: 领养宠物、 喂养宠物、 装扮宠物、 宠物交友、 关闭。用户可选中关闭按钮并按下遥控器 OK 键, 关闭设置菜单。
     当用户选择设置菜单的领养宠物按钮并按下遥控器 OK 键后, 启动宠物领养模块, 设置菜单上显示宠物列表, 提供宠物狗、 宠物猫、 宠物鼠等若干电子宠物, 以及 “命名” 、 “确 定” 、 “取消” 按钮。当用户选择 “取消” 按钮并按下遥控器 OK 键后, 可退出宠物列表。当用 户选择 “命名” 按钮并按下遥控器 OK 键后, 弹出一个文字编辑框, 用户可用遥控器输入自己 宠物的名字。当用户选择了某个宠物后, 选择 “确定” 按钮并按下遥控器 OK 键, 可将默认的 电子宠物更换为用户选择的电子宠物。
     当用户选择主页面的喂养宠物按钮并按下遥控器 OK 键后, 启动宠物喂养模块, 设 置菜单上显示出喂养列表, 提供吃饭、 喝水、 甜点、 零食等若干喂养选项, 以及 “确定” 、 “取 消” 按钮。当用户选择 “取消” 按钮并按下遥控器 OK 键后, 可退出喂养列表。当用户选择了 某个喂养选项后, 选择 “确定” 按钮并按下遥控器 OK 键, 可将电子宠物的能量值增加相应的 数值, 并记忆该能量值。
     当用户选择主页面的装扮宠物按钮并按下遥控器 OK 键后, 启动宠物装扮模块, 设 置菜单上显示出装扮列表, 提供上衣、 裤子、 鞋帽等若干装扮选项, 以及 “确定” 、 “取消” 按
     钮; 各装扮选项又提供若干子选项, 比如鞋帽子选项, 提供若干种不同风格的鞋帽选项。当 用户选择 “取消” 按钮并按下遥控器 OK 键后, 可退出装扮列表。当用户选择了某个装扮选 项后, 选择 “确定” 按钮并按下遥控器 OK 键, 可将电子宠物相应部位的装扮更新。
     特别地, 该电子宠物 Widget 模块具有宠物提醒功能。当电子宠物模块启动时, 会 自动启动宠物提醒模块, 该模块会进行软件计时, 当计时达到一小时后, 该模块会自动显示 贴士信息 : “亲爱的主人, 不要看电视太久哦, 起来活动一下吧! ” 。
     该电子宠物 Widget 模块还具有宠物交友模块。当用户选择主页面的宠物交友按 钮并按下遥控器 OK 键后, 进入宠物交友页面。该模块会通过发送 Http 请求, 登陆到电视机 厂家的服务器, 注册本电视机的电子宠物名、 在线状态 ; 注册完成后, 显示一个电子宠物列 表, 其中显示服务器注册的所有当前在线的电子宠物, 用户可以选择一个宠物添加为好友, 还可以通过一个对话框与好友宠物进行简单交流。
     第二实施例
     图 5 中则显示的是第二实施例的功能模块示意图。 将即时贴功能作为一个 Widget 模块集成入 Widget 主菜单中, 当用户启动 Widget 主菜单后, 可以选择 “即时贴 Widget” 模 块, 按遥控器的 OK 键进入, 并完成电子即时贴的各项功能。 由于该即时贴 Widget 模块是独立于电视机主程序而存在的, 因此它不会影响主 程序的运行。又由于该即时贴 Widget 模块完全是由软件实现的, 因此它不会占用硬件定时 器等硬件资源。
     该模块可以内置于电视机的 Widget 主菜单中 ; 也可以放置在电视机厂家的服务 器上, 供用户通过主菜单中的 Widget 资源库下载并添加到 Widget 主菜单后使用。因此, 该 即时贴 Widget 模块是不依赖于某一电视机的硬件环境的, 具有很强的通用性。
     该电子即时贴 Widget 模块包括备忘录模块、 即时贴模板模块、 自定义提醒模块、 背景颜色模块、 背景音乐模块。
     用户在 Widget 主菜单中启动该即时贴 Widget 模块后, 电视屏幕上显示出即时贴 的主页面, 主页面上有五个选择按钮, 分别是 : 备忘录、 即时贴模板、 自定义提醒、 背景颜色、 背景音乐。
     当用户选择主页面的备忘录按钮并按下遥控器 OK 键后, 启动备忘录模块, 即时贴 页面上显示出备忘录列表, 以及 “添加” 、 “删除” 按钮。当用户选择 “添加” 按钮并按下遥控 器 OK 键后, 显示一个备忘录编辑框, 用户可用遥控器输入所需的备忘信息, 并将其保存。该 模块具有条目限制功能, 当用户输入的备忘录数目达到条目上限时, 该模块会提示用户备 忘录已满。当用户选择备忘录列表页面的 “删除” 按钮并按下遥控器 OK 键后, 显示删除选 择列表, 用户可选择需要删除的备忘录条目, 将其删除。
     当用户选择主页面的即时贴模板按钮并按下遥控器 OK 键后, 启动即时贴模板模 块, 显示出一个即时贴模板选择页面。该模块为用户提供了若干即时贴模板, 以 “儿童呵 护” 模板为例, 用户选定该模板后, “儿童呵护” 子模块立即启动并进行软件计时, 同时将电 子即时贴 Widget 模块的界面隐藏掉, 当计时达到半小时后, 该子模块会自动将电子即时贴 Widget 模块的界面重新显示出来, 并显示贴士信息 “亲爱的宝贝, 不要看电视太久哦, 起来 活动一下吧! ” ; 进一步的, 该 “儿童呵护” 子模块具有时间设定功能, 用户可自行设定计时时 间。
     当用户选择主页面的自定义提醒按钮并按下遥控器 OK 键后, 启动自定义提醒模 块, 显示出一个自定义提醒贴士列表, 以及 “添加” 、 “删除” 按钮。当用户选择 “添加” 按钮 并按下遥控器 OK 键后, 显示一个自定义提醒贴士编辑页面, 该页面具有时间设定、 自定义 提醒信息编辑、 保存等功能。当用户设定好提醒信息和时间后, 该模块开始进行软件计时, 当计时到设定时间后, 显示用户自定义的贴士信息。 同备忘录模块一样, 该模块也具有条目 限制、 条目删除功能。
     当用户选择主页面的背景颜色按钮并按下遥控器 OK 键后, 启动背景颜色模块, 显 示出一个背景颜色编辑页面, 用户可通过该页面来设定电视机电子即时贴的背景颜色。该 模块为用户提供了 256 种标准颜色供用户选择, 同时提供了 RGB 颜色编辑框, 用户可直接输 入 RGB 数值设定所需颜色。
     当用户选择主页面的背景音乐按钮并按下遥控器 OK 键后, 启动背景音乐模块, 显 示出一个背景音乐选择页面, 用户可通过该页面来选择电视机电子即时贴弹出贴士信息时 的背景短音乐。
     这样, 通过采用上述的技术方案, 本发明提供了一种移植性强, 节省空间的应用于 电视机的 Widget 系统的实现方法, 同时本发明还提供了一种应用这种方法的电视机。
     本发明的保护范围并不局限于上述具体实施方式中所公开的具体实施例, 而是只 要满足本发明权利要求中技术特征的组合就落入了本发明的保护范围之内。

WIDGET系统的实现方法及采用该系统的电视机.pdf_第1页
第1页 / 共12页
WIDGET系统的实现方法及采用该系统的电视机.pdf_第2页
第2页 / 共12页
WIDGET系统的实现方法及采用该系统的电视机.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《WIDGET系统的实现方法及采用该系统的电视机.pdf》由会员分享,可在线阅读,更多相关《WIDGET系统的实现方法及采用该系统的电视机.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明涉及一种应用程序的执行实现方法以及采用这种实现方法的装置,更具体的是指一种在电视机中的Widget系统的实现方法,同时还提供了采用这种方法的电视机。应用在电视机中的该Widget系统具体包括在第三方Qt平台上实现的图形化Widget用户模块以及在其中的不同功能的Widget用户功能模块,并通过用户控制模块对上述的Widget用户功能模块进行控制的方法,进一步的本发明还包括采用这种方法的电视机。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1