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

文档序号:8447726阅读:来源:国知局
失状态; 所述光标控制方法还包括: 为所述亮起状态和/或所述消失状态设置第一自定义操作和/或第二自定义操作; 所述光标控制步骤还包括: 当所述光标节点为所述亮起状态时,所述电视机应用程序执行所述第一自定义操作; 和/或 当所述光标节点为所述消失状态时,所述电视机应用程序执行所述第二自定义操作。
5. 根据权利要求1所述的光标控制方法,其特征在于,还包括: 为所述遥控器的确认键操作设置第三自定义操作; 所述光标控制步骤还包括: 当所述光标管理器监听到所述遥控器的确认键操作时,所述电视机应用程序执行所述 第三自定义操作。
6. 根据权利要求1所述的光标控制方法,其特征在于,还包括: 为所述集合的边界操作设置第四自定义操作,所述边界操作包括进入集合操作、到达 左边界操作、到达右边界操作、到达下边界操作、到达上边界操作和/或离开集合操作; 所述光标控制步骤还包括: 当所述光标管理器监听到所述边界操作时,所述电视机应用程序执行所述第四自定义 操作。
7. 根据权利要求1~6任一项所述的光标控制方法,其特征在于,所述光标移至某个所 述光标节点时,所述某个光标节点经高亮处理后成为高亮节点; 所述光标控制步骤还包括: 当所述光标管理器监听到所述遥控器的方向按键操作后,根据当前高亮节点的位置以 及所述方向按键操作对应的坐标偏移量,找到对应的下一个光标节点,并将下一个所述光 标节点进彳丁尚壳处理。
8. 根据权利要求7所述的光标控制方法,其特征在于,所述光标控制步骤还包括: 在所述屏幕加载完成后,所述光标管理器初始化一个默认亮起的默认高亮节点; 当所述光标管理器监听到所述遥控器的方向按键操作后,根据所述默认高亮节点的位 置以及所述方向按键操作对应的坐标偏移量,找到对应的下一个光标节点,并将下一个所 述光标节点进彳丁尚壳处理。
9. 根据权利要求7所述的光标控制方法,其特征在于,所述光标节点设有状态属性,所 述状态属性包括无效状态和有效状态; 所述光标控制步骤还包括: 若根据所述当前高亮节点的位置以及方向按键操作对应的坐标偏移量,找到对应的下 一个光标节点为无效状态,则所述光标管理器继续查找下一个光标节点,直到找到有效状 态的所述光标节点或到达所述集合的边界;或者 所述光标控制步骤还包括: 所述光标管理器根据所述电视机应用程序的指定坐标位置或指定坐标信息来查找指 定光标节点。
10. 根据权利要求7所述的光标控制方法,其特征在于,所述光标控制步骤还包括: 当所述高亮节点位于所述集合边界时,若所述光标管理器监听到所述遥控器的方向按 键操作,则判断所述集合之外是否存在其他集合; 若存在所述其他集合,则将所述光标移至所述其他集合; 若不存在所述其他集合,则所述光标停止不动。
11. 一种基于电视应用程序的光标控制系统,其特征在于,包括有: 光标坐标系建立模块,用于当电视应用程序在屏幕上加载完成后,将所述屏幕上的所 有按钮转换为光标节点,所述光标节点按照二维直角坐标系排列,并将所述光标节点添加 到对应的集合中; 光标控制模块,用于通过所述电视应用程序的光标管理器监听遥控器的按键操作,以 控制光标在所述光标节点上的移动和/或展现。
12. 根据权利要求11所述的光标控制系统,其特征在于,所述屏幕上所有的所述光标 节点组成的集合为根节点; 所述屏幕上部分的所述光标节点组成的集合为子节点; 所述根节点和所述子节点形成父子层级关系,每个所述子节点构成子坐标系,并且不 同的所述子节点可组成新的子节点。
13. 根据权利要求12所述的光标控制系统,其特征在于,所述光标节点设有状态属性, 所述状态属性包括无效状态和有效状态; 所述光标坐标系建立模块还包括: 过滤子模块,用于过滤掉无效状态的所述光标节点,重新建立所述子坐标系;或者 替换子模块,用于当所述屏幕的内容发生更新时,通过新的光标节点来替换失效的光 标节点,重新建立所述子坐标系。
14. 根据权利要求11所述的光标控制系统,其特征在于,当所述光标移至所述光标节 点时为亮起状态,当所述光标离开所述光标节点时为消失状态; 所述光标控制系统还包括设置模块,所述设置模块包括: 第一设置子模块,用于为所述亮起状态设置第一自定义操作;和/或 第二设置子模块,用于为所述消失状态设置第二自定义操作; 所述光标控制模块还包括: 第一执行子模块,用于当所述光标节点为所述亮起状态时,所述电视机应用程序执行 所述第一自定义操作;和/或 第二执行子模块,用于当所述光标节点为所述消失状态时,所述电视机应用程序执行 所述第二自定义操作。
15. 根据权利要求11所述的光标控制系统,其特征在于,还包括设置模块,所述设置模 块包括: 第三设置子模块,用于为所述遥控器的确认键操作设置第三自定义操作; 所述光标控制模块还包括: 第三执行子模块,用于当所述光标管理器监听到所述遥控器的确认键操作时,所述电 视机应用程序执行所述第三自定义操作。
16. 根据权利要求11所述的光标控制系统,其特征在于,还包括设置模块,所述设置模 块包括: 第四设置子模块,用于为所述集合的边界操作设置第四自定义操作,所述边界操作包 括进入集合操作、到达左边界操作、到达右边界操作、到达下边界操作、到达上边界操作和/ 或离开集合操作; 所述光标控制模块还包括: 第四执行子模块,用于当所述光标管理器监听到所述边界操作时,所述电视机应用程 序执行所述第四自定义操作。
17. 根据权利要求11~16任一项所述的光标控制系统,其特征在于,所述光标移至某 个所述光标节点时,所述某个光标节点经高亮处理后成为高亮节点; 所述光标控制模块还包括: 移动子模块,用于当所述光标管理器监听到所述遥控器的方向按键操作后,根据当前 高亮节点的位置以及所述方向按键操作对应的坐标偏移量,找到对应的下一个光标节点, 并将下一个所述光标节点进行高亮处理。
18. 根据权利要求17所述的光标控制系统,其特征在于,所述移动子模块还用于在所 述屏幕加载完成后,所述光标管理器初始化一个默认亮起的默认高亮节点;以及当所述光 标管理器监听到所述遥控器的方向按键操作后,根据所述默认高亮节点的位置以及所述方 向按键操作对应的坐标偏移量,找到对应的下一个光标节点,并将下一个所述光标节点进 行尚壳处理。
19. 根据权利要求17所述的光标控制系统,其特征在于,所述光标节点设有状态属性, 所述状态属性包括无效状态和有效状态; 所述移动子模块还用于若根据所述当前高亮节点的位置以及方向按键操作对应的坐 标偏移量,找到对应的下一个光标节点为无效状态,则所述光标管理器继续查找下一个光 标节点,直到找到有效状态的所述光标节点或到达所述集合的边界;或者 所述移动子模块还用于通过所述光标管理器根据所述电视机应用程序的指定坐标位 置或指定坐标信息来查找指定光标节点。
20.根据权利要求17所述的光标控制系统,其特征在于,所述移动子模块还用于当所 述高亮节点位于所述集合边界时,若所述光标管理器监听到所述遥控器的方向按键操作, 则判断所述集合之外是否存在其他集合;若存在所述其他集合,则将所述光标移至所述其 他集合;若不存在所述其他集合,则所述光标停止不动。
【专利摘要】本发明适用于电视技术领域,提供了一种基于电视应用程序的光标控制方法及系统,所述方法包括步骤有:光标坐标系建立步骤,当电视应用程序在屏幕上加载完成后,将所述屏幕上的所有按钮转换为光标节点,所述光标节点按照二维直角坐标系排列,并将所述光标节点添加到对应的集合中;光标控制步骤,通过所述电视应用程序的光标管理器监听遥控器的按键操作,以控制光标在所述光标节点上的移动和/或展现。借此,本发明能够使得光标的控制和展现更为灵活,优选提供众多接口留给应用程序操作,使得应用程序的开发变得更简便,可能实现丰富的展示效果。
【IPC分类】H04N21-81, H04N21-422, H04N21-431
【公开号】CN104768045
【申请号】CN201510136746
【发明人】曾荣荣, 吴云鹏
【申请人】百视通网络电视技术发展有限责任公司
【公开日】2015年7月8日
【申请日】2015年3月26日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1