一种机顶盒节目跳过及排序的方法和系统的制作方法

文档序号:8441842阅读:717来源:国知局
一种机顶盒节目跳过及排序的方法和系统的制作方法
【专利说明】
【技术领域】
[0001]本发明涉及智能电视机顶盒技术领域,更具体地说,涉及一种机顶盒节目跳过及排序的方法。
【【背景技术】】
[0002]智能电视机顶盒,顾名思义是搭载了智能操作系统(android)的电视机顶盒,是一种简化的电脑设备,除了传统的电视机顶盒功能,还能让电视机实现网页浏览、视频电影观看、办公、游戏等与平板电脑和智能手机一样的功能。其凭借智能系统让普通的电视机实现智能化的提升,越来越受到大众的喜欢,被广泛地应用在家庭娱乐生活中。
[0003]在传统的机顶盒中,节目跳过和节目排序均是需要用户通过节目编辑窗口进行手动编辑需要哪些节目进行跳过或手动排列节目列表。这样操作比较烦索,达不到智能化标准。而且用户的喜好可能随时会发生变化,这样一来用户就需要不停地手动去编辑节目列表,耗费精力和时间。
[0004]所以,针对以上问题,本发明人对机顶盒节目的排序方法进行了深入研宄,由此产生本技术方案。

【发明内容】

[0005]本发明要解决的技术问题之一,在于提供一种机顶盒节目跳过及排序的方法,机顶盒通过收集和统计用户对各节目的收视习惯,然后根据各节目对应的跳过指数值和喜好指数值自动进行相应节目的跳过和整个节目列表的排序,解决了现有机顶盒节目跳过和节目排序都需要用户手动编辑,操作繁琐等问题。
[0006]本发明之一是这样实现的:一种机顶盒节目跳过及排序的方法,所述方法包括:
[0007]步骤10、机顶盒出厂时设定用户对各个节目的喜好指数和跳过指数的初始值均相等;
[0008]步骤20、机顶盒在用户收看节目时,每隔一定时间对用户收看节目的情况进行统计:若用户在一节目停留观看的时间小于特定时间范围的最小值,则判断用户不喜欢该节目,对该节目对应的跳过指数进行累加计数并存储;若用户在一节目停留观看的时间大于特定时间范围的最大值,则判断用户喜欢该节目,对该节目对应的喜好指数进行累加计数并存储;若用户在一节目停留观看的时间在特定时间范围内,则认为用户对该节目的喜欢程度不确定,不予计数;所述一定时间和所述特定时间范围均由用户设定;
[0009]步骤30、机顶盒根据统计的各节目的跳过指数判断相应的节目是否需要跳过:若一节目的跳过指数累计超过跳过阈值时,机顶盒将会在用户向上或向下切换频道时自动跳过该节目;所述跳过阈值由用户设定;
[0010]步骤40、机顶盒将对整个节目列表按统计的各节目的喜好指数的累计值进行递减排序,使得用户在向上或向下切换频道时自动按排序后的节目列表顺序切换。
[0011]进一步的,若一跳过的节目(所述跳过的节目是指其跳过指数累计超过跳过阈值的节目)在用户后续收看时的喜好指数累计达到喜好阈值,则该节目的跳过指数的累计值将自动清零,机顶盒将不再在用户向上或向下切换频道时跳过该节目;所述喜好阈值由用户设定。
[0012]进一步的,所述整个节目列表的排列顺序将随着各节目的喜好指数的改变而自动更新校正。
[0013]本发明要解决的技术问题之二,在于提供一种机顶盒节目跳过及排序的系统,机顶盒通过收集和统计用户对各节目的收视习惯,然后根据各节目对应的跳过指数值和喜好指数值自动进行相应节目的跳过和整个节目列表的排序,解决了现有机顶盒节目跳过和节目排序都需要用户手动编辑,操作繁琐等问题。
[0014]本发明之二是这样实现的:一种机顶盒节目跳过及排序的系统,包括:
[0015]初始化模块:用于在机顶盒出厂时设定用户对各个节目的喜好指数和跳过指数的初始值均相等;
[0016]统计模块:用于在用户收看节目时,每隔一定时间对用户收看节目的情况进行统计:若用户在一节目停留观看的时间小于特定时间范围的最小值,则判断用户不喜欢该节目,对该节目对应的跳过指数进行累加计数并存储;若用户在一节目停留观看的时间大于特定时间范围的最大值,则判断用户喜欢该节目,对该节目对应的喜好指数进行累加计数并存储;若用户在一节目停留观看的时间在特定时间范围内,则认为用户对该节目的喜欢程度不确定,不予计数;所述一定时间和所述特定时间范围均由用户设定;
[0017]跳过模块:用于根据统计的各节目的跳过指数判断相应的节目是否需要跳过:若一节目的跳过指数累计超过跳过阈值时,机顶盒将会在用户向上或向下切换频道时自动跳过该节目;所述跳过阈值由用户设定;
[0018]排序模块:用于对整个节目列表按统计的各节目的喜好指数的累计值进行递减排序,使得用户在向上或向下切换频道时自动按排序后的节目列表顺序切换。
[0019]进一步的,所述跳过模块还包括清零单元,用于判断若一跳过的节目(所述跳过的节目是指其跳过指数累计超过跳过阈值的节目)在用户后续收看时的喜好指数累计达到喜好阈值,则该节目的跳过指数的累计值将自动清零,机顶盒将不再在用户向上或向下切换频道时跳过该节目;所述喜好阈值由用户设定。
[0020]进一步的,所述整个节目列表的排列顺序将随着各节目的喜好指数的改变而自动更新校正。
[0021]采用上述方法后,本发明具有如下优点:
[0022]1、通过机顶盒对用户收看节目情况的统计,根据各节目对应的跳过指数值和喜好指数值自动进行相应节目的跳过和整个节目列表的排序,从而让用户更快速地切换到自己喜欢的节目,且不需要手动编辑节目列表排序,操作便捷,使得用户体验更好;
[0023]2、对已被设定跳过的节目在用户后续收看时达到喜好阈值时取消跳过,即能根据用户收看习惯的改变而进行调整,更加智能化;
[0024]3、对节目列表的排序不断更新校正,可以避免因用户收看节目时发生的特殊情况(如长时间接打电话而停留在某节目等)对相应节目的喜好指数的统计造成偏差而引起的节目列表排序不符合用户真实喜好的问题。【【附图说明】】
[0025]下面参照附图结合实施例对本发明作进一步的说明。
[0026]图1为本发明方法执行流程图。
[0027]图2为本发明方法系统连接示意图。
【【具体实施方式】】
[0028]请参阅图1,一种机顶盒节目跳过及排序的方法,所述方法包括:
[0029]步骤10、机顶盒出厂时设定用户对各个节目的喜好指数和跳过指数的初始值均相等;
[0030]步骤20、机顶盒在用户收看节目时,每隔一定时间对用户收看节目的情况进行统计:若用户在一节目停留观看的时间小于特定时间范围的最小值,则判断用户不喜欢该节目,对该节目对应的跳过指数进行累加计数并存储;若用户在一节目停留观看的时间大于特定时间范围的最大值,则判断用户喜欢该节目,对该节目对应的喜好指数进行累加计数并存储;若用户在一节目停留观看的时间在特定时间范围内,则认为用户对该节目的喜欢程度不确定,不予计数;所述一定时间和所述特定时间范围均由用户设定;
[0031]例如,每隔5分钟对用户收看节目的情况进行统计:设定一个时间范围为5到20秒,若用户切换到一个节目后,在5秒内又切换到另一个节目,则机顶盒就判断用户不喜欢该节目,存储该节目对应的跳过指数为SKIP = SKIP+1 ;若用户在一节目的停留时间超过20秒,贝lJ存储该节目对应的喜好指数Favorite = Favorite+1 ;若用户在一节目的停留时间在5到20秒之间,则不予计数;
[0032]步骤30、机顶盒根据统计的各节目的跳过指数判断相应的节目是否需要跳过:若一节目的跳过指数累计超过跳过阈值时,机顶盒将会在用户向上或向下切换频道时自动跳过该节目;所述跳过阈值由用户设定;
[0033]例如,设定跳过阈值为10,节目A的跳过指数SKIP = 8,节目B的跳过指数SKIP =1,节目C的跳过指数SKIP = 23,节目D的跳过指数SKIP = 28,节目E的跳过指数SKIP =7 ;若用户当前在收看节目A,当用户按向上键切换频道时,由于节目
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1