一种机顶盒及其节目移动方法、系统的制作方法

文档序号:7773822阅读:416来源:国知局
一种机顶盒及其节目移动方法、系统的制作方法
【专利摘要】本发明属于机顶盒节目管理【技术领域】,提供了一种机顶盒及其节目移动方法、系统。该方法及系统提供了用户对节目的移动操作,使得机顶盒的节目列表的显示方式灵活多变,提升了用户体验性,并在此基础上,进一步实现批量选取待移动节目,并将选取的节目批量向头部或尾部移动到用户选择的目标位置,这样,只需一次性批量选择节目,即可实现节目的批量自动移动,而无需用户进行大量的重复操作,省时省力,进一步增强了用户体验性。另外,在进行节目选取时,提供了行号区段的节目批量选择、列表单个页面的节目批量选择、整个列表的节目批量选择以及节目筛选等多种选取方式,使得用户能够方便快捷的找到目标节目,从而提高了操作效率。
【专利说明】一种机顶盒及其节目移动方法、系统【技术领域】[0001]本发明属于机顶盒节目管理【技术领域】,尤其涉及一种机顶盒及其节目移动方法、 系统。【背景技术】[0002]机顶盒是一连接电视机与外部信号源的设备,其可将压缩的数字信号转成电视内 容,并在电视机上显示出来,其接收的信号可以来自有线电缆、卫星天线、宽带网络以及地面广播等。[0003]传统的机顶盒是被动的接收前端发送的信号,而随着技术的发展,为了获得更好 的体验性,人们更希望能够掌握一定的主动权,以便在现有资源上附加上自己的想法。为迎 合这一需求,机顶盒衍生出了新的功能,不仅能够接收电视节目,还为用户管理电视节目提 供了解决方案。在这种具有用户管理功能的机顶盒上,用户可根据自身需求在机顶盒上编 辑节目,以进行节目加锁、隐藏、删除、分类排序、重命名等操作,实现各种个性化定制。[0004]在实际操作过程中,用户往往希望能够根据个人喜好来设置节目排列顺序,而现 有技术中,机顶盒提供的用户管理功能并不包括对节目的移动操作,不但使得节目列表的 显示方式单一固定,且降低了用户体验性。
【发明内容】
[0005]本发明实施例的目的在于提供一种机顶盒的节目移动方法,旨在解决现有技术的 机顶盒所提供的用户管理功能不包括对节目的移动操作,使得节目列表的显示方式单一固 定,降低用户体验性的问题。[0006]本发明实施例是这样实现的,一种机顶盒的节目移动方法,所述方法包括以下步 骤:[0007]在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节 目编辑界面展示的节目列表中的待移动节目;[0008]将选取的所述待移动节目批量移动到所述节目列表中、用户选择的目标位置。[0009]本发明实施例的另一目的在于提供一种机顶盒的节目移动系统,所述系统包括:[0010]节目选取单元,用于在视频播放终端的节目编辑界面下,根据用户输入的操作指 令,批量选取所述节目编辑界面展示的节目列表中的待移动节目;[0011]节目移动单元,用于将所述节目选取单元选取的所述待移动节目批量移动到节目 列表中、用户选择的目标位置。[0012]本发明实施例的另一目的在于提供一种机顶盒,所述机顶盒包括如上所述的机顶 盒的节目移动系统。[0013]本发明提出的机顶盒的节目移动方法及系统提供了用户对节目的移动操作,使得 机顶盒的节目列表的显示方式灵活多变,提升了用户体验性,并在此基础上,进一步实现批 量选取待移动节目,并将选取的节目批量向头部或尾部移动到用户选择的目标位置,这样,只需一次性批量选择节目,即可实现节目的批量自动移动,而无需用户进行大量的重复操 作,省时省力,进一步增强了用户体验性。【专利附图】

【附图说明】[0014]图1是本发明第一实施例提供的机顶盒的节目移动方法的流程图;[0015]图2是本发明第一实施例中,批量选取待移动节目的一种详细流程图;[0016]图3是本发明第一实施例中,行号区间输入框的一种示意图;[0017]图4是本发明第一实施例中,显示有标志性符号的节目列表的一种示意图;[0018]图5是本发明第一实施例中,关键字输入框的一种示意图;[0019]图6是本发明第一实施例中,批量选取待移动节目的另一种详细流程图;[0020]图7是本发明第一实施例中,批量选取待移动节目的再一种详细流程图;[0021]图8是本发明第一实施例中,批量移动节目的详细流程图;[0022]图9是本发明第二实施例提供的机顶盒的节目移动系统的结构图;[0023]图10是图9中节目选取单元的一种详细结构图;[0024]图11是图9中节目选取单元的另一种详细结构图;[0025]图12是图9中节目选取单元的再一种详细结构图;[0026]图13是图9中节目移动单元的详细结构图。【具体实施方式】[0027]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。[0028]针对现有机顶盒的节目移动方法存在的问题,本发明提出的机顶盒的节目移动方 法及系统提供了用户对节目的移动操作,且可批量选择选取待移动节目,并将选取的节目 批量移动到用户选择的目标位置。[0029]图1示出了本发明第一实施例提供的机顶盒的节目移动方法的流程,包括:[0030]步骤S1:在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选 取节目编辑界面展示的节目列表中的待移动节目。[0031]本发明第一实施例中,节目编辑界面是指展示节目列表、以便对节目进行移动、删 除、分类排序、重命名等操作的界面,且节目列表中的各节目呈竖向排列。以下分三种情况 对步骤Si的具体过程进行详述:[0032]在第一种情况下,通过在行号区间输入框中输入起始行、结束行来确定批量选取 的范围。此时,如图2所示,步骤SI可包括以下步骤:[0033]SlOl:在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框, 并通过视频播放终端显示该行号区间输入框,该行号区间输入框可如图3所示。[0034]S102:接收用户在行号区间输入框输入的起始行和结束行。[0035]S103:查找起始行、结束行及起始行和结束行之间每一行分别对应的ID号。[0036]S104:若用户输入选定指令,则从节目信息数据库的节目属性数组中,逐一读取与 查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为有效,之后执行步骤S105。[0037]本发明第一实施例中,节目信息数据库的节目属性数组可以二维数组的方式实现 对每一行的节目属性的存储。二维数组中的每一行向量或列向量用以存储对应行的全部节 目属性,每一行向量或列向量中的各个元素用以存储对应行的每一对应节目属性。[0038]本发明第一实施例中,选取标识用以区别选定节目和未选定节目,例如图4中用 户选定的行号2、行号3、行号5分别显示的对号所示。[0039]S105:刷新节目列表,使得视频播放终端显示选取标识为有效的行的标志性符号。[0040]S106:若用户输入取消选定指令,则从节目信息数据库的节目属性数组中,逐一读 取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为无效,之后 执行步骤S107。[0041]S107:刷新节目列表,使得视频播放终端隐藏显示选取标识为无效的行的标志性符号。[0042]进一步地,还可在步骤SlOl之前,首先对节目编辑界面展示的原始的节目列表进 行关键字检索,以缩小选取范围。此时,在步骤SlOl之前,还可包括以下步骤:[0043]S108:在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并 通过视频播放终端显示该关键字输入框,该关键字输入框可如图5所示。[0044]S109:接收用户在关键字输入框输入的关键字符。[0045]SllO:将关键字符与节目信息数据库中的相关信息进行比较。[0046]其中,相关信息是指与关键字符对应的信息。例如,若关键字符是节目名称,则将 关键字符与节目信息数据库中的节目名称进行比较;若关键字符是运营商的名称,则将关 键字符与节目信息数据库中的运营商的名称进行比较;若关键字符是卫星的名称,则将关 键字符与节目信息数据库中的卫星的名称进行比较。[0047]Slll:刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而 隐藏显示相关信息不包含有关键字符的节目。[0048]当然,在实际中,在步骤SlOl之前,可反复执行步骤S108至步骤S111,以进行多次 关键字检索,得到更为精确的检索结果。这样,利用运营商的名称可将某一运营商提供的节 目全部过滤出来;对于卫星机顶盒,为了应付上千节目的海量数据,可利用卫星的名称筛选 出某一卫星提供的节目。[0049]另外,若节目列表包含的节目较多,而用户需保留少数节目而移动大部分节目,则 还可应用反向选择的方式实现节目筛选。此时,在步骤S104和步骤S105之间,还可包括以 下步骤:利用反向选择处理函数,遍历节目列表,对每一行的节目属性中的选取标识取反, 之后执行步骤S105。[0050]在第二种情况下,通过节目列表的当前显示页面的全部选中或取消选中,来确定 批量选取的范围。此时,如图6所示,步骤SI可包括以下步骤:[0051]S201:在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找视频播 放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应 的ID号。[0052]S202:从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号 对应的节目属性,并将节目属性中的选取标识置为有效。[0053]本发明第一实施例中,在步骤S202之后,还可包括以下步骤:视频播放终端的节 目编辑界面下,根据用户输入的取消选中指令,查找视频播放终端当前显示的节目列表页 面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;从节目信息数据库的 节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中有 效的选取标识置为无效。[0054]这样,用户在浏览节目列表过程中,可对所看到的页面进行实时操作。同时,还方 便了用户能够便捷的取消误操作,例如,若用户在当前看到的页面选择了行号2、行号3、行 号5,在发现选错时,不必再重新移动到每一行执行取消操作,而只需输入取消选中指令,便 可取消选中整个页面中已选择的节目。[0055]S203:刷新节目列表,并由视频播放终端显示选取标识为有效的行的标志性符号。[0056]进一步地,还可在步骤S201之前,首先对节目编辑界面展示的原始的节目列表进 行关键字检索,以缩小选取范围。此时,在步骤S201之前,还可包括以下步骤:[0057]S204:在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并 通过视频播放终端显示该关键字输入框。[0058]S205:接收用户在关键字输入框输入的关键字符。[0059]S206:将关键字符与节目信息数据库中的相关信息进行比较。[0060]S207:刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而 隐藏显示相关信息不包含有关键字符的节目。[0061]在第三种情况下,首先通过关键字符检索,缩小节目选择的范围,之后再通过节目 列表的全部选中或取消选中,来确定批量选取的范围。此时,如图7所示,步骤SI可包括以 下步骤:[0062]S301:在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并 通过视频播放终端显示该关键字输入框。[0063]S302:接收用户在关键字输入框输入的关键字符。[0064]S303:将关键字符与节目信息数据库中的相关信息进行比较。[0065]S304:刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而 隐藏显示相关信息不包含有关键字符的节目。[0066]S305:在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找节目编 辑界面展示的节目列表中的起始行、结束行及起始行和结束行之间每一行分别对应的ID号。[0067]S306:从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号 对应的节目属性,并将节目属性中的选取标识置为有效。[0068]S307:刷新节目列表,并由视频播放终端显示选取标识为有效的行的标志性符号。[0069]步骤S2:将选取的待移动节目批量移动到节目列表中、用户选择的目标位置。进 一步地,如图8所示,步骤S2可包括以下步骤:[0070]S21:遍历节目编辑界面当前展示的节目列表,第i次识别出选取标识为有效的节目。[0071]S22:若第i次识别出的节目的ID号j小于用户选择的目标位置n+(1-1),即是说, 要将选择的节目向节目列表的尾部移动,则将节目信息数据库的节目属性数组中、ID号j对应的节目属性保存到临时变量。其中,n、j、i均为正整数。[0072]S23:将节目信息数据库的节目属性数组中、ID号在j+Ι到η之间的节目属性逐一 向节目属性数组的头部移动一位。[0073]S24:将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属 性数组中的目标位置n+(1-1)。[0074]S25:若第i次识别出的节目的ID号j大于用户选择的目标位置n+(i_l),即是说, 要将选择的节目向节目列表的头部移动,则将节目信息数据库的节目属性数组中、ID号j 对应的节目属性保存到临时变量。[0075]S26:将节目信息数据库的节目属性数组中、ID号在j+Ι到η之间的节目属性逐一 向节目属性数组的尾部移动一位。[0076]S27:将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属 性数组中的目标位置n+(1-1)。[0077]S28:在执行完步骤S27和步骤S24之后,将节目信息数据库的节目属性数组中、批 量移动的节目对应的节目属性的选取标识置为无效。[0078]图9示出了本发明第二实施例提供的机顶盒的节目移动系统的结构,为了便于说 明,仅不出了与本发明第二实施例相关的部分。[0079]详细而言,该机顶盒的节目移动系统包括:节目选取单元1,用于在视频播放终端 的节目编辑界面下,根据用户输入的操作指令,批量选取节目编辑界面展示的节目列表中 的待移动节目;节目移动单元2,用于将节目选取单元I选取的待移动节目批量移动到节目 列表中、用户选择的目标位置。[0080]进一步地,在一种情况下,如图10所示,节目选取单元I可包括:第一调用模块 101,用于在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过 视频播放终端显示该行号区间输入框;第一接收模块102,用于接收用户在行号区间输入 框输入的起始行和结束行;第一查找模块103,用于查找起始行、结束行及起始行和结束行 之间每一行分别对应的ID号;第一置位模块104,用于当用户输入选定指令时,从节目信息 数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目 属性中的选取标识置为有效,还用于当用户输入取消选定指令时,从节目信息数据库的节 目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选 取标识置为无效;第一刷新模块105,用于刷新节目列表,使得视频播放终端显示选取标识 为有效的行的标志性符号,并使得视频播放终端隐藏显示选取标识为无效的行的标志性符 号。[0081]更进一步地,此时,节目选取单元I还可包括:第二调用模块108,用于在视频播放 终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过视频播放终端显示该关 键字输入框;第二接收模块109,用于接收用户在关键字输入框输入的关键字符;比较模块 110,用于将关键字符与节目信息数据库中的相关信息进行比较;第二刷新模块111,用于 刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而隐藏显示相关 信息不包含有关键字符的节目。则第一查找模块103是在第二刷新模块111执行完毕后开 始执行操作的。[0082]另外,为了实现反向选择下的节目帅选,节目选取单元I还可包括:反向选择模块(图中未示出),用于在第一置位模块104执行完毕后,利用反向选择处理函数,遍历节目列 表,对每一行的节目属性中的选取标识取反,之后由第一刷新模块105执行操作。[0083]在另一种情况下,如图n所示,节目选取单元I可包括:第二查找模块201,用于 在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找视频播放终端当前显 示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;第二 置位模块202,用于从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的 ID号对应的节目属性,并将节目属性中的选取标识置为有效;第三刷新模块203,用于刷新 节目列表,并由视频播放终端显示选取标识为有效的行的标志性符号。[0084]同样地,此时,节目选取单元I还可包括如上所述的第二调用模块108、第二接收 模块109、比较模块110和第二刷新模块111,在此不赘述。此时,第二查找模块201是在第 二刷新模块111执行完毕后开始执行操作的。[0085]在再一种情况下,如图12所示,节目选取单元I可包括如上所述的第二调用模块 108、第二接收模块109、比较模块110和第二刷新模块111,节目选取单元I还可包括:第三 查找模块301,用于在第二刷新模块111执行完毕后,在视频播放终端的节目编辑界面下, 根据用户输入的选中指令,查找节目编辑界面展示的节目列表中的起始行、结束行及起始 行和结束行之间每一行分别对应的ID号;第三置位模块302,用于从节目信息数据库的节 目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选 取标识置为有效;第四刷新模块303,用于刷新节目列表,并由视频播放终端显示选取标识 为有效的行的标志性符号。[0086]进一步地,如图13所示,节目移动单元2可包括:识别模块21,用于遍历节目编辑 界面当前展示的节目列表,第i次识别出选取标识为有效的节目;第一保存模块22,用于当 识别模块21第i次识别出的节目的ID号j小于用户选择的目标位置n+(1-l),即是说,要 将选择的节目向节目列表的尾部移动时,将节目信息数据库的节目属性数组中、ID号j对 应的节目属性保存到临时变量,其中,n、j、i均为正整数;第一移动模块23,用于将节目信 息数据库的节目属性数组中、ID号在j+Ι到η之间的节目属性逐一向节目属性数组的头部 移动一位;第二保存模块24,用于将临时变量保存的ID号j对应的节目属性保存到节目信 息数据库的节目属性数组中的目标位置n+(1-l);第三保存模块25,用于当识别模块21第 i次识别出的节目的ID号j大于用户选择的目标位置n+(1-l),即是说,要将选择的节目向 节目列表的头部移动时,将节目信息数据库的节目属性数组中、ID号j对应的节目属性保 存到临时变量;第二移动模块26,用于将节目信息数据库的节目属性数组中、ID号在j+1 到η之间的节目属性逐一向节目属性数组的尾部移动一位;第四保存模块27,用于将临时 变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属性数组中的目标位置 n+(1-l);第四置位模块28,用于在第二保存模块24和第四保存模块27执行完毕后,将节 目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的选取标识置为无效。[0087]本发明第三实施例提供了一种机顶盒,包括如上所述的机顶盒的节目移动系统, 在此不赘述。[0088]本发明提出的机顶盒的节目移动方法及系统提供了用户对节目的移动操作,使得 机顶盒的节目列表的显示方式灵活多变,提升了用户体验性,并在此基础上,进一步实现批 量选取待移动节目,并将选取的节目批量向头部或尾部移动到用户选择的目标位置,这样,只需一次性批量选择节目,即可实现节目的批量自动移动,而无需用户进行大量的重复操 作,省时省力,进一步增强了用户体验性。另外,在进行节目选取时,提供了行号区段的节目 批量选择、列表单个页面的节目批量选择、整个列表的节目批量选择以及节目筛选等多种 选取方式,使得用户能够方便快捷的找到目标节目,从而提高了操作效率。[0089]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中, 所述的存储介质,如R0M/RAM、磁盘、光盘等。[0090]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种机顶盒的节目移动方法,其特征在于,所述方法包括以下步骤:在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目;将选取的所述待移动节目批量移动到所述节目列表中、用户选择的目标位置。
2.如权利要求1所述的机顶盒的节目移动方法,其特征在于,所述在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目的步骤又包括以下步骤:在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过所述视频播放终端显示所述行号区间输入框;接收用户在所述行号区间输入框输入的起始行和结束行;查找所述起始行、所述结束行及所述起始行和所述结束行之间每一行分别对应的ID号;若用户输入选定指令,则从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;刷新节目列表,使得所述视频播放终端显示所述选取标识为有效的行的标志性符号。
3.如权利要求1所述的机顶盒的节目移动方法,其特征在于,所述在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目的步骤又包括以下步骤:在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找所述视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID 号;从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;刷新节目列表,并由所述视频播放终端显示所述选取标识为有效的行的标志性符号。
4.如权利要求2或3所述的机顶盒的节目移动方法,其特征在于,在所述在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过所述视频播放终端显示所述行号区间输入框的步骤,以及所述在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找所述视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号的步骤之前,所述方法还包括以下步骤:在所述视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过所述视频播放终端显示所述关键字输入框;接收用户在所述关键字输入框输入的关键字符;将所述关键字符与所述节目信息数据库中的相关信息进行比较;刷新节目列表,使得所述视频播放终`端显示所述相关信息包含有所述关键字符的节目,而隐藏显示所述相关信息不包含有所述关键字符的节目。
5.如权利要求1所述的机顶盒的节目移动方法,其特征在于,所述在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目的步骤又包括以下步骤:在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过所述视频播放终端显示所述关键字输入框;接收用户在关键字输入框输入的关键字符;将所述关键字符与节目信息数据库中的相关信息进行比较;刷新节目列表,使得所述视频播放终端显示所述相关信息包含有所述关键字符的节目,而隐藏显示所述相关信息不包含有所述关键字符的节目;在所述视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找所述节目编辑界面展示的节目列表中的起始行、结束行及所述起始行和所述结束行之间每一行分别对应的ID号;从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;刷新节目列表,并由所述视频播放终端显示所述选取标识为有效的行的标志性符号。
6.如权利要求2、3或5所述的机顶盒的节目移动方法,其特征在于,所述将选取的所述待移动节目批量移动到所述节目列表中、用户选择的目标位置的步骤又包括以下步骤:遍历所述节目编辑界面当前展示的节目列表,第i次识别出选取标识为有效的节目, 所述i为正整数;若第i次识别出的节目的ID号j小于用户选择的目标位置n+(1-l),则将节目信息数据库的节目属性数组中、所述ID号j对应的节目属性保存到临时变量所述η和j均为正整数,之后将所述节目信息数据库的节目属性数组中、ID号在j+Ι到η之间的节目属性逐一向所述节目属性数组的头部移动一位,之后将所述临时变量保存的所述ID号j对应的节目属性保存到所述节目信息数据库的节目属性数组中的目标位置n+(1-l),之后将所述节目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的所述选取标识置为无效; 若第i次识别出的节目的ID号j大于用户选择的目标位置n+(1-l),则将节目信息数据库的节目属性数组中、所述ID号j对应的节目属性保存到临时变量,之后将所述节目信息数据库的节目属性数组中、ID号在j+Ι到η之间的节目属性逐一向所述节目属性数组的尾部移动一位,之后将所述临时变量保存的所述ID号j对应的节目属性保存到所述节目信息数据库的节目属性数组中的目标位置η+(1-Ι),之后将所述节目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的所述选取标识置为无效。
7.一种机顶盒的节目移动系统,其特征在于,所述系统包括:节目选取单元,用于在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目;节目移动单元,用于将所述节目选取单元选取的所述待移动节目批量移动到节目列表中、用户选择的目标位置。
8.如权利要求7所述的机顶盒的节目移动系统,其特征在于,所述节目选取单元包括: 第一调用模块,用于在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过所述视频播放终端显示所述行号区间输入框;第一接收模块,用于接收用户在`所述行号区间输入框输入的起始行和结束行;第一查找模块,用于查找所述起始行、所述结束行及所述起始行和所述结束行之间每一行分别对应的ID号;第一置位模块,用于当用户输入选定指令时,从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效,还用于当用户输入取消选定指令时,从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为无效;第一刷新模块,用于刷新节目列表,使得所述视频播放终端显示所述选取标识为有效的行的标志性符号,并使得所述视频播放终端隐藏显示所述选取标识为无效的行的标志性符号。
9.如权利要求7所述的机顶盒的节目移动系统,其特征在于,所述节目选取单元包括: 第二查找模块,用于在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找所述视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;第二置位模块,用于从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;第三刷新模块,用于刷新节目列表,并由所述视频播放终端显示所述选取标识为有效的行的标志性符号。
10.一种机顶盒,其特征在于`所述机顶盒包括如权利要求7至9任一项所述的机顶盒的节目移动系统。
【文档编号】H04N21/472GK103561331SQ201310488112
【公开日】2014年2月5日 申请日期:2013年10月17日 优先权日:2013年10月17日
【发明者】熊红令, 胡田野 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1