一种机顶盒菜单管理系统及方法

文档序号:9768117阅读:472来源:国知局
一种机顶盒菜单管理系统及方法
【技术领域】
[0001]本发明涉及一种数字电视领域,尤其涉及一种机顶盒菜单管理系统及方法。
【背景技术】
[0002]随着机顶盒应用功能的不断增加,菜单中的选项也增多,菜单结构变得复杂,于是,用户在菜单中想要快速地选择应用选项就越来越难,现有技术中用户可以将常用的应用选项设置到快捷菜单中,之后就可以从快捷菜单中去寻找。
[0003]现有申请号为“201010513207.0”的中国专利公开了一种适于机顶盒的快捷菜单的实现方法,其特征在于,包括:
[0004]构建步骤SI:构建快捷菜单设置入口 ;
[0005]接收步骤S2:接收用户输入的按键操作信息;
[0006]记录步骤S3:记录所述按键操作信息;
[0007]生成步骤S4:接收用户从所述快捷菜单设置入口输入的快捷菜单生成指令,生成快捷菜单;所述快捷菜单包含有所述按键操作信息;
[0008]存储步骤S5:存储所述快捷菜单;
[0009]执行步骤S6:接收用户输入的快捷菜单调用命令,读取已存储的对应的按键操作信息并触发执行对应的功能操作。
[0010]这种方法,在一定程度上方便了用户使用,但还需要用户手动地添加常用的应用,而且如果用户后来不再使用快捷菜单中的一应用还要手动删除,操作较为麻烦。

【发明内容】

[0011]本发明要解决的技术问题之一,在于提供一种机顶盒菜单管理方法,实现了按用户的使用习惯实时自动更新机顶盒各级菜单下选项的位置并实现位置自定义,提高用户体验。
[0012]本发明要解决的技术问题之一是这样实现的:一种机顶盒菜单管理方法,包括如下步骤:
[0013]步骤10、将机顶盒菜单中所有选项的使用次数的初始值设置为一相同数值,将每一所述选项的排序状态的初始状态设置为更新状态,并将所有选项按一预设的排列顺序显示在不同的位置上,所述排列状态包括更新状态和固定状态;
[0014]步骤20、在机顶盒使用过程中,在机顶盒菜单界面上每点击一选项,就将被点击的选项的使用次数增加I,用于再次打开该菜单界面时,根据各选项的排列状态和更新后的使用次数对各选项的位置进行更新。
[0015]进一步的,当所述菜单为多级菜单时,所述步骤20具体包括:
[0016]步骤21、在机顶盒使用过程中,在机顶盒一级菜单界面上点击一选项,将被点击的选项的使用次数增加I,并将更新数据写入机顶盒flash中,用于再次打开一级菜单界面时,根据flash中一级菜单中各选项对应的排列状态和使用次数对各选项的位置进行更新;
[0017]步骤22、判断被点击的选项是否存在下一级菜单,若是,则打开下一级菜单,将下一级菜单中被点击的选项的使用次数加I,并将更新数据存入机顶盒flash中,用于再次打开该级菜单界面时,机顶盒获取flash中该级菜单中各选项对应的排列状态和使用次数对各选项的位置进行显示,重新执行步骤22;否则,进入被点击选项对应的应用,结束流程。
[0018]进一步的,所述各选项的位置进行更新的具体方式为:
[0019]打开一菜单界面,从机顶盒flash中获取所述菜单界面中各选项的排列状态和使用次数;
[0020]判断是否存在排列状态为固定状态的选项,若是,则将所有固定状态的选项按之前所在菜单位置进行显示,再将更新状态的选项按照使用次数的从大到小依次在剩余的菜单位置中进行显示;否则,将所述菜单界面下的所有选项按照使用次数的从大到小依次在各个菜单位置中进行显示。
[0021]进一步的,所述菜单位置从左到右排列或从上到下排列。
[0022]进一步的,所述方法还包括:步骤30、在机顶盒恢复出厂时,将机顶盒菜单中所有选项的使用次数还原初始值,将每一所述选项的排序状态的初始状态还原为更新状态,并将所有选项按一预设的排列顺序显示在不同的位置上。
[0023]本发明要解决的技术问题之二,在于提供一种机顶盒菜单管理系统,实现了按用户的使用习惯实时自动更新机顶盒各级菜单下选项的位置并实现位置自定义,提高用户体验。
[0024]本发明要解决的技术问题之二是这样实现的:一种机顶盒菜单管理系统,包括一初始化模块和一菜单更新模块:
[0025]所述初始化模块,用于将机顶盒菜单中所有选项的使用次数的初始值设置为一相同数值,将每一所述选项的排序状态的初始状态设置为更新状态,并将所有选项按一预设的排列顺序显示在不同的位置上,所述排列状态包括更新状态和固定状态;
[0026]所述菜单更新模块,用于在机顶盒使用过程中,在机顶盒菜单界面上每点击一选项,就将被点击的选项的使用次数增加I,用于再次打开该菜单界面时,根据各选项的排列状态和更新后的使用次数对各选项的位置进行更新。
[0027]进一步的,当所述菜单为多级菜单时,所述菜单更新模块具体包括一级菜单更新模块和子级菜单更新模块:
[0028]所述一级菜单更新模块,用于在机顶盒使用过程中,在机顶盒一级菜单界面上点击一选项,将被点击的选项的使用次数增加1,并将更新数据写入机顶盒flash中,用于再次打开一级菜单界面时,根据flash中一级菜单中各选项对应的排列状态和使用次数对各选项的位置进行更新;
[0029]所述子级菜单更新模块,用于判断被点击的选项是否存在下一级菜单,若是,则打开下一级菜单,将下一级菜单中被点击的选项的使用次数加I,并将更新数据存入机顶盒flash中,用于再次打开该级菜单界面时,机顶盒获取flash中该级菜单中各选项对应的排列状态和使用次数对各选项的位置进行显示,重新执行子级菜单更新模块;否则,进入被点击选项对应的应用,结束菜单更新。
[0030]进一步的,所述各选项的位置进行更新的具体方式为:
[0031]打开一菜单界面,从机顶盒flash中获取所述菜单界面中各选项的排列状态和使用次数;
[0032]判断是否存在排列状态为固定状态的选项,若是,则将所有固定状态的选项按之前所在菜单位置进行显示,再将更新状态的选项按照使用次数的从大到小依次在剩余的菜单位置中进行显示;否则,将所述菜单界面下的所有选项按照使用次数的从大到小依次在各个菜单位置中进行显示。
[0033]进一步的,所述菜单位置从左到右排列或从上到下排列。
[0034]进一步的,所述系统还包括一恢复出厂模块,用于在机顶盒恢复出厂时,将机顶盒菜单中所有选项的使用次数还原初始值,将每一所述选项的排序状态的初始状态还原为更新状态,并将所有选项按一预设的排列顺序显示在不同的位置上。
[0035]本发明具有如下优点:本发明通过获取机顶盒中各菜单选项的使用次数对各选项的位置进行排列,并通过实时统计各选项的使用次数实现对个选项排列的位置的实时更新,实现自动将用户常用的选项往前排以方便用户查找,省去了多余的按键操作,提高了用户的使用效率;且本发明通过设置排列状态对用户不希望变换位置的选项进行位置的绑定,实现用户自定义操作。
【附图说明】
[0036]下面参照附图结合实施例对本发明作进一步的说明。
[0037]图1为本发明一种机顶盒菜单管理方法执行流程图。
[0038]图2为本发明一种机顶盒菜单管理系统框架图。
【具体实施方式】
[0039]如图1所示,一种机顶盒菜单管理方法,包括如下步骤:
[0040]步骤10、将机顶盒菜单中所有选项的使用次数的初始值设置为一相同数值(比如将该数值设置为O),将每一所述选项的排序状态的初始状态设置为更新状态,并将所有选项按一预设的排列顺序显示在不同的位置上,所述排列状态包括更新状态和固定状态,所述固定状态下的选项的显示位置固定不变,所述更新状态下的选项的显示位置根据其使用次数进行更新。
[0041]步骤20、在机顶盒使用过程中,在机顶盒菜单界面上每点击一选项,就将被点击的选项的使用次数增加I,用于再次打开该菜单界面时,根据各选项的排列状态和更新后的使用次数对各选项的位置进行更新,具体更新方式如下:打开一菜单界面,从机顶盒flash中获取所述菜单界面中各选项的排列状态和使用次数,判断是否存在排列状态为固定状态的选项,若是,则将所有固定状态的选项按之前所在菜单位置进行显示,再将更新状态的选项按照使用次数的从大到小依次在剩余的菜单位置中进行显示,所述菜单位置从左到右排列或从上到下排列;否则,将所述菜单界面下的所有选项按照使用次数的从大到小依次在各个菜单位置中进行显示,比如,在首次使用机顶盒时,所有选项的使用次数为O,且各选项按一预设的排列顺序显示在不同的位置上,当用户选择了菜单中的“系统设置”选项,则“系统设置”选项的使用次数就变为I,更新flash中该选项对应的使用次数,再次打开该菜单界面时,“系统设置”就排在了所有选项的首位,即最左边或最上边的位置,且若用户希望“系统设置”选项的位置始终保持在首位,只需通过改变其排列状态为固定状态,则在选项位置更新时,只会对更新状态的选项的位置进行调整,不会改变固定状态的选项的位置,实现自定义操作。
[0042]步骤30、在机顶盒恢复出厂时,将机顶盒菜单中所有选项的使用次数还原初始值为O,将每一所述选项的排序状态的初始状态还原为更新状态,并将所有选项按一预设的排列顺序显示在不同的位置上。
[0043]当所述菜单为多级菜单时,所述步骤20具体包括:
[0044]步骤21、在机顶盒使用过程中,在机顶盒一级菜单界面上点击一选项,将被点击的选项的使用次数增加I,并将更新数据写入机顶盒flash中,用于再次打开一级菜单界面时,从机顶盒flash中获取所述菜单界面中各选项的排列状态和使用次数,判断是否存在排列状态为固定状态的选项,若是,则将所有固定状态的选项按之前所在菜单位置进行显示,再将更新状态的选项按照使用次数的从大到小依次在剩余的菜单位置中进行显示;否则,将所述菜单界面下的所有选项按照使用次数的从大到小依次在各个菜单位置中进行显示;
[0045]步骤22、判断被点击的选项是否存在下一级菜单,若是,则打开下一级菜单,将下一级菜单中被点击的选项的使用次数加I,并
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1