基于电视应用程序的光标控制方法及系统的制作方法_2

文档序号:8447726阅读:来源:国知局
述光标控制模块还包括:
[0059] 第一执行子模块,用于当所述光标节点为所述亮起状态时,所述电视机应用程序 执行所述第一自定义操作;和/或
[0060] 第二执行子模块,用于当所述光标节点为所述消失状态时,所述电视机应用程序 执行所述第二自定义操作。
[0061] 根据本发明所述的光标控制系统,还包括设置模块,所述设置模块包括:
[0062] 第=设置子模块,用于为所述遥控器的确认键操作设置第=自定义操作;
[0063] 所述光标控制模块还包括:
[0064] 第=执行子模块,用于当所述光标管理器监听到所述遥控器的确认键操作时,所 述电视机应用程序执行所述第=自定义操作。
[00化]根据本发明所述的光标控制系统,还包括设置模块,所述设置模块包括:
[0066] 第四设置子模块,用于为所述集合的边界操作设置第四自定义操作,所述边界操 作包括进入集合操作、到达左边界操作、到达右边界操作、到达下边界操作、到达上边界操 作和/或离开集合操作;
[0067] 所述光标控制模块还包括:
[0068] 第四执行子模块,用于当所述光标管理器监听到所述边界操作时,所述电视机应 用程序执行所述第四自定义操作。
[0069] 根据本发明所述的光标控制系统,所述光标移至某个所述光标节点时,所述某个 光标节点经局見处理后成为局見节点;
[0070] 所述光标控制模块还包括:
[0071] 移动子模块,用于当所述光标管理器监听到所述遥控器的方向按键操作后,根据 当前高亮节点的位置W及所述方向按键操作对应的坐标偏移量,找到对应的下一个光标节 点,并将下一个所述光标节点进行高亮处理。
[0072] 根据本发明所述的光标控制系统,所述移动子模块还用于在所述屏幕加载完成 后,所述光标管理器初始化一个默认亮起的默认高亮节点;W及当所述光标管理器监听到 所述遥控器的方向按键操作后,根据所述默认高亮节点的位置W及所述方向按键操作对应 的坐标偏移量,找到对应的下一个光标节点,并将下一个所述光标节点进行高亮处理。
[0073] 根据本发明所述的光标控制系统,所述光标节点设有状态属性,所述状态属性包 括无效状态和有效状态;
[0074] 所述移动子模块还用于若根据所述当前高亮节点的位置W及方向按键操作对应 的坐标偏移量,找到对应的下一个光标节点为无效状态,则所述光标管理器继续查找下一 个光标节点,直到找到有效状态的所述光标节点或到达所述集合的边界;或者
[00巧]所述移动子模块还用于通过所述光标管理器根据所述电视机应用程序的指定坐 标位置或指定坐标信息来查找指定光标节点。
[0076] 根据本发明所述的光标控制系统,所述移动子模块还用于当所述高亮节点位于所 述集合边界时,若所述光标管理器监听到所述遥控器的方向按键操作,则判断所述集合之 外是否存在其他集合;若存在所述其他集合,则将所述光标移至所述其他集合;若不存在 所述其他集合,则所述光标停止不动。
[0077] 本发明提供电视应用程序中光标移动和展现的控制技术,将屏幕上的所有按钮转 换为光标节点,光标节点按照二维直角坐标系排列,并将光标节点添加到对应的集合中,可 用集合的方式实现光标区域的嵌套和父子层级绑定;并通过电视应用程序的光标管理器监 听遥控器的按键操作,W控制光标在光标节点上的移动和/或展现。借此,本发明使得光标 的控制和展现更为灵活,优选提供众多接口留给应用程序操作,使得应用程序的开发变得 更简便,可能实现丰富的展示效果。
【附图说明】
[007引图1是本发明基于电视应用程序的光标控制方法的流程图;
[0079] 图2是本发明实施例中电视应用程序布局示意图;
[0080] 图3是本发明实施例中用二维坐标系标记导航栏各个按钮的位置的示意图;
[0081] 图4是本发明实施例中全局坐标系示意图;
[0082] 图5是本发明实施例中集合的边界与跳入跳出的示意图;
[0083] 图6是本发明实施例中节点的状态控制和位移传递的示意图;
[0084] 图7是本发明实施例中死节点的过滤的示意图;
[0085] 图8是本发明基于电视应用程序的光标控制系统的结构示意图;
[0086] 图9是本发明优选基于电视应用程序的光标控制系统的结构示意图。
【具体实施方式】
[0087] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[008引图1是本发明基于电视应用程序的光标控制方法的流程图,包括步骤有:
[0089] 步骤S101,光标坐标系建立步骤,当电视应用程序在屏幕上加载完成后,将屏幕上 的所有按钮转换为光标节点,光标节点按照二维直角坐标系排列,并将光标节点添加到对 应的集合中。所述电视应用程序优选为互联网电视的应用程序。
[0090] 优选的是,屏幕上所有的光标节点组成的集合为根节点。屏幕上部分的光标节点 组成的集合为子节点。根节点和子节点形成父子层级关系,每个子节点构成子坐标系,并且 不同的子节点可组成新的子节点。
[0091] 更好的是,光标节点设有状态属性,状态属性包括无效状态和有效状态。
[0092] 所述光标坐标系建立步骤还包括:
[0093] 过滤掉无效状态的光标节点,重新建立子坐标系;或者
[0094] 当屏幕的内容发生更新时,通过新的光标节点来替换失效的光标节点,重新建立 子坐标系。
[0095] 步骤S102,光标控制步骤,通过电视应用程序的光标管理器监听遥控器的按键操 作,W控制光标在光标节点上的移动和/或展现。
[0096] 当光标移至光标节点时为亮起状态,当光标离开光标节点时为消失状态。
[0097] 优选的是,所述光标控制方法还包括:
[009引为亮起状态和/或消失状态设置第一自定义操作和/或第二自定义操作。
[0099] 所述光标控制步骤还包括:
[0100] 当光标节点为亮起状态时,电视机应用程序执行第一自定义操作;和/或
[0101] 当光标节点为消失状态时,电视机应用程序执行第二自定义操作。
[0102] 较好的是,所述光标控制步骤还包括:
[0103] 为遥控器的确认键操作设置第=自定义操作。
[0104] 所述光标控制步骤还包括:
[01化]当光标管理器监听到遥控器的确认键操作时,电视机应用程序执行第=自定义操 作。
[0106] 更好的是,所述光标控制步骤还包括:
[0107] 为集合的边界操作设置第四自定义操作,边界操作包括进入集合操作、到达左边 界操作、到达右边界操作、到达下边界操作、到达上边界操作和/或离开集合操作。
[0108] 所述光标控制步骤还包括:
[0109] 当光标管理器监听到边界操作时,电视机应用程序执行第四自定义操作。
[0110] 优选的是,光标移至某个光标节点时,某个光标节点经高亮处理后成为高亮节点。
[0111] 所述光标控制步骤还包括:
[0112] 当光标管理器监听到遥控器的方向按键操作后,根据当前高亮节点的位置W及方 向按键操作对应的坐标偏移量,找到对应的下一个光标节点,并将下一个光标节点进行高 見处理。
[0113] 更好的是,在屏幕加载完成后,光标管理器初始化一个默认亮起的默认高亮节点。
[0114] 当光标管理器监听到遥控器的方向按键操作后,根据默认高亮节点的位置W及方 向按键操作对应的坐标偏移量,找到对应的下一个光标节点,并将下一个光标节点进行高 見处理。
[0115] 优选的是,光标节点设有状态属性,状态属性包括无效状态和有效状态。
[0116] 所述光标控制步骤还包括:
[0117] 若根据当前高亮节点的位置W及方向按键操作对应的坐标偏移量,找到对应的下 一个光标节点为无效状态,则光标管理器继续查找下一个光标节点,直到找到有效状态的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1