CN103561331B - 一种机顶盒及其节目移动方法、*** - Google Patents
一种机顶盒及其节目移动方法、*** Download PDFInfo
- Publication number
- CN103561331B CN103561331B CN201310488112.1A CN201310488112A CN103561331B CN 103561331 B CN103561331 B CN 103561331B CN 201310488112 A CN201310488112 A CN 201310488112A CN 103561331 B CN103561331 B CN 103561331B
- Authority
- CN
- China
- Prior art keywords
- program
- selection
- user
- programme attribute
- video playing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
本发明属于机顶盒节目管理技术领域,提供了一种机顶盒及其节目移动方法、***。该方法及***提供了用户对节目的移动操作,使得机顶盒的节目列表的显示方式灵活多变,提升了用户体验性,并在此基础上,进一步实现批量选取待移动节目,并将选取的节目批量向头部或尾部移动到用户选择的目标位置,这样,只需一次性批量选择节目,即可实现节目的批量自动移动,而无需用户进行大量的重复操作,省时省力,进一步增强了用户体验性。另外,在进行节目选取时,提供了行号区段的节目批量选择、列表单个页面的节目批量选择、整个列表的节目批量选择以及节目筛选等多种选取方式,使得用户能够方便快捷的找到目标节目,从而提高了操作效率。
Description
技术领域
本发明属于机顶盒节目管理技术领域,尤其涉及一种机顶盒及其节目移动方法、***。
背景技术
机顶盒是一连接电视机与外部信号源的设备,其可将压缩的数字信号转成电视内容,并在电视机上显示出来,其接收的信号可以来自有线电缆、卫星天线、宽带网络以及地面广播等。
传统的机顶盒是被动的接收前端发送的信号,而随着技术的发展,为了获得更好的体验性,人们更希望能够掌握一定的主动权,以便在现有资源上附加上自己的想法。为迎合这一需求,机顶盒衍生出了新的功能,不仅能够接收电视节目,还为用户管理电视节目提供了解决方案。在这种具有用户管理功能的机顶盒上,用户可根据自身需求在机顶盒上编辑节目,以进行节目加锁、隐藏、删除、分类排序、重命名等操作,实现各种个性化定制。
在实际操作过程中,用户往往希望能够根据个人喜好来设置节目排列顺序,而现有技术中,机顶盒提供的用户管理功能并不包括对节目的移动操作,不但使得节目列表的显示方式单一固定,且降低了用户体验性。
发明内容
本发明实施例的目的在于提供一种机顶盒的节目移动方法,旨在解决现有技术的机顶盒所提供的用户管理功能不包括对节目的移动操作,使得节目列表的显示方式单一固定,降低用户体验性的问题。
本发明实施例是这样实现的,一种机顶盒的节目移动方法,所述方法包括以下步骤:
在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目;
将选取的所述待移动节目批量移动到所述节目列表中、用户选择的目标位置。
本发明实施例的另一目的在于提供一种机顶盒的节目移动***,所述***包括:
节目选取单元,用于在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目;
节目移动单元,用于将所述节目选取单元选取的所述待移动节目批量移动到节目列表中、用户选择的目标位置。
本发明实施例的另一目的在于提供一种机顶盒,所述机顶盒包括如上所述的机顶盒的节目移动***。
本发明提出的机顶盒的节目移动方法及***提供了用户对节目的移动操作,使得机顶盒的节目列表的显示方式灵活多变,提升了用户体验性,并在此基础上,进一步实现批量选取待移动节目,并将选取的节目批量向头部或尾部移动到用户选择的目标位置,这样,只需一次性批量选择节目,即可实现节目的批量自动移动,而无需用户进行大量的重复操作,省时省力,进一步增强了用户体验性。
附图说明
图1是本发明第一实施例提供的机顶盒的节目移动方法的流程图;
图2是本发明第一实施例中,批量选取待移动节目的一种详细流程图;
图3是本发明第一实施例中,行号区间输入框的一种示意图;
图4是本发明第一实施例中,显示有标志性符号的节目列表的一种示意图;
图5是本发明第一实施例中,关键字输入框的一种示意图;
图6是本发明第一实施例中,批量选取待移动节目的另一种详细流程图;
图7是本发明第一实施例中,批量选取待移动节目的再一种详细流程图;
图8是本发明第一实施例中,批量移动节目的详细流程图;
图9是本发明第二实施例提供的机顶盒的节目移动***的结构图;
图10是图9中节目选取单元的一种详细结构图;
图11是图9中节目选取单元的另一种详细结构图;
图12是图9中节目选取单元的再一种详细结构图;
图13是图9中节目移动单元的详细结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
针对现有机顶盒的节目移动方法存在的问题,本发明提出的机顶盒的节目移动方法及***提供了用户对节目的移动操作,且可批量选择选取待移动节目,并将选取的节目批量移动到用户选择的目标位置。
图1示出了本发明第一实施例提供的机顶盒的节目移动方法的流程,包括:
步骤S1:在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取节目编辑界面展示的节目列表中的待移动节目。
本发明第一实施例中,节目编辑界面是指展示节目列表、以便对节目进行移动、删除、分类排序、重命名等操作的界面,且节目列表中的各节目呈竖向排列。以下分三种情况对步骤S1的具体过程进行详述:
在第一种情况下,通过在行号区间输入框中输入起始行、结束行来确定批量选取的范围。此时,如图2所示,步骤S1可包括以下步骤:
S101:在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过视频播放终端显示该行号区间输入框,该行号区间输入框可如图3所示。
S102:接收用户在行号区间输入框输入的起始行和结束行。
S103:查找起始行、结束行及起始行和结束行之间每一行分别对应的ID号。
S104:若用户输入选定指令,则从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为有效,之后执行步骤S105。
本发明第一实施例中,节目信息数据库的节目属性数组可以二维数组的方式实现对每一行的节目属性的存储。二维数组中的每一行向量或列向量用以存储对应行的全部节目属性,每一行向量或列向量中的各个元素用以存储对应行的每一对应节目属性。
本发明第一实施例中,选取标识用以区别选定节目和未选定节目,例如图4中用户选定的行号2、行号3、行号5分别显示的对号所示。
S105:刷新节目列表,使得视频播放终端显示选取标识为有效的行的标志性符号。
S106:若用户输入取消选定指令,则从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为无效,之后执行步骤S107。
S107:刷新节目列表,使得视频播放终端隐藏显示选取标识为无效的行的标志性符号。
进一步地,还可在步骤S101之前,首先对节目编辑界面展示的原始的节目列表进行关键字检索,以缩小选取范围。此时,在步骤S101之前,还可包括以下步骤:
S108:在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过视频播放终端显示该关键字输入框,该关键字输入框可如图5所示。
S109:接收用户在关键字输入框输入的关键字符。
S110:将关键字符与节目信息数据库中的相关信息进行比较。
其中,相关信息是指与关键字符对应的信息。例如,若关键字符是节目名称,则将关键字符与节目信息数据库中的节目名称进行比较;若关键字符是运营商的名称,则将关键字符与节目信息数据库中的运营商的名称进行比较;若关键字符是卫星的名称,则将关键字符与节目信息数据库中的卫星的名称进行比较。
S111:刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而隐藏显示相关信息不包含有关键字符的节目。
当然,在实际中,在步骤S101之前,可反复执行步骤S108至步骤S111,以进行多次关键字检索,得到更为精确的检索结果。这样,利用运营商的名称可将某一运营商提供的节目全部过滤出来;对于卫星机顶盒,为了应付上千节目的海量数据,可利用卫星的名称筛选出某一卫星提供的节目。
另外,若节目列表包含的节目较多,而用户需保留少数节目而移动大部分节目,则还可应用反向选择的方式实现节目筛选。此时,在步骤S104和步骤S105之间,还可包括以下步骤:利用反向选择处理函数,遍历节目列表,对每一行的节目属性中的选取标识取反,之后执行步骤S105。
在第二种情况下,通过节目列表的当前显示页面的全部选中或取消选中,来确定批量选取的范围。此时,如图6所示,步骤S1可包括以下步骤:
S201:在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号。
S202:从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为有效。
本发明第一实施例中,在步骤S202之后,还可包括以下步骤:视频播放终端的节目编辑界面下,根据用户输入的取消选中指令,查找视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中有效的选取标识置为无效。
这样,用户在浏览节目列表过程中,可对所看到的页面进行实时操作。同时,还方便了用户能够便捷的取消误操作,例如,若用户在当前看到的页面选择了行号2、行号3、行号5,在发现选错时,不必再重新移动到每一行执行取消操作,而只需输入取消选中指令,便可取消选中整个页面中已选择的节目。
S203:刷新节目列表,并由视频播放终端显示选取标识为有效的行的标志性符号。
进一步地,还可在步骤S201之前,首先对节目编辑界面展示的原始的节目列表进行关键字检索,以缩小选取范围。此时,在步骤S201之前,还可包括以下步骤:
S204:在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过视频播放终端显示该关键字输入框。
S205:接收用户在关键字输入框输入的关键字符。
S206:将关键字符与节目信息数据库中的相关信息进行比较。
S207:刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而隐藏显示相关信息不包含有关键字符的节目。
在第三种情况下,首先通过关键字符检索,缩小节目选择的范围,之后再通过节目列表的全部选中或取消选中,来确定批量选取的范围。此时,如图7所示,步骤S1可包括以下步骤:
S301:在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过视频播放终端显示该关键字输入框。
S302:接收用户在关键字输入框输入的关键字符。
S303:将关键字符与节目信息数据库中的相关信息进行比较。
S304:刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而隐藏显示相关信息不包含有关键字符的节目。
S305:在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找节目编辑界面展示的节目列表中的起始行、结束行及起始行和结束行之间每一行分别对应的ID号。
S306:从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为有效。
S307:刷新节目列表,并由视频播放终端显示选取标识为有效的行的标志性符号。
步骤S2:将选取的待移动节目批量移动到节目列表中、用户选择的目标位置。进一步地,如图8所示,步骤S2可包括以下步骤:
S21:遍历节目编辑界面当前展示的节目列表,第i次识别出选取标识为有效的节目。
S22:若第i次识别出的节目的ID号j小于用户选择的目标位置n+(i-1),即是说,要将选择的节目向节目列表的尾部移动,则将节目信息数据库的节目属性数组中、ID号j对应的节目属性保存到临时变量。其中,n、j、i均为正整数。
S23:将节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向节目属性数组的头部移动一位。
S24:将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属性数组中的目标位置n+(i-1)。
S25:若第i次识别出的节目的ID号j大于用户选择的目标位置n+(i-1),即是说,要将选择的节目向节目列表的头部移动,则将节目信息数据库的节目属性数组中、ID号j对应的节目属性保存到临时变量。
S26:将节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向节目属性数组的尾部移动一位。
S27:将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属性数组中的目标位置n+(i-1)。
S28:在执行完步骤S27和步骤S24之后,将节目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的选取标识置为无效。
图9示出了本发明第二实施例提供的机顶盒的节目移动***的结构,为了便于说明,仅示出了与本发明第二实施例相关的部分。
详细而言,该机顶盒的节目移动***包括:节目选取单元1,用于在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取节目编辑界面展示的节目列表中的待移动节目;节目移动单元2,用于将节目选取单元1选取的待移动节目批量移动到节目列表中、用户选择的目标位置。
进一步地,在一种情况下,如图10所示,节目选取单元1可包括:第一调用模块101,用于在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过视频播放终端显示该行号区间输入框;第一接收模块102,用于接收用户在行号区间输入框输入的起始行和结束行;第一查找模块103,用于查找起始行、结束行及起始行和结束行之间每一行分别对应的ID号;第一置位模块104,用于当用户输入选定指令时,从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为有效,还用于当用户输入取消选定指令时,从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为无效;第一刷新模块105,用于刷新节目列表,使得视频播放终端显示选取标识为有效的行的标志性符号,并使得视频播放终端隐藏显示选取标识为无效的行的标志性符号。
更进一步地,此时,节目选取单元1还可包括:第二调用模块108,用于在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过视频播放终端显示该关键字输入框;第二接收模块109,用于接收用户在关键字输入框输入的关键字符;比较模块110,用于将关键字符与节目信息数据库中的相关信息进行比较;第二刷新模块111,用于刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而隐藏显示相关信息不包含有关键字符的节目。则第一查找模块103是在第二刷新模块111执行完毕后开始执行操作的。
另外,为了实现反向选择下的节目帅选,节目选取单元1还可包括:反向选择模块(图中未示出),用于在第一置位模块104执行完毕后,利用反向选择处理函数,遍历节目列表,对每一行的节目属性中的选取标识取反,之后由第一刷新模块105执行操作。
在另一种情况下,如图11所示,节目选取单元1可包括:第二查找模块201,用于在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;第二置位模块202,用于从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为有效;第三刷新模块203,用于刷新节目列表,并由视频播放终端显示选取标识为有效的行的标志性符号。
同样地,此时,节目选取单元1还可包括如上所述的第二调用模块108、第二接收模块109、比较模块110和第二刷新模块111,在此不赘述。此时,第二查找模块201是在第二刷新模块111执行完毕后开始执行操作的。
在再一种情况下,如图12所示,节目选取单元1可包括如上所述的第二调用模块108、第二接收模块109、比较模块110和第二刷新模块111,节目选取单元1还可包括:第三查找模块301,用于在第二刷新模块111执行完毕后,在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找节目编辑界面展示的节目列表中的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;第三置位模块302,用于从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将节目属性中的选取标识置为有效;第四刷新模块303,用于刷新节目列表,并由视频播放终端显示选取标识为有效的行的标志性符号。
进一步地,如图13所示,节目移动单元2可包括:识别模块21,用于遍历节目编辑界面当前展示的节目列表,第i次识别出选取标识为有效的节目;第一保存模块22,用于当识别模块21第i次识别出的节目的ID号j小于用户选择的目标位置n+(i-1),即是说,要将选择的节目向节目列表的尾部移动时,将节目信息数据库的节目属性数组中、ID号j对应的节目属性保存到临时变量,其中,n、j、i均为正整数;第一移动模块23,用于将节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向节目属性数组的头部移动一位;第二保存模块24,用于将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属性数组中的目标位置n+(i-1);第三保存模块25,用于当识别模块21第i次识别出的节目的ID号j大于用户选择的目标位置n+(i-1),即是说,要将选择的节目向节目列表的头部移动时,将节目信息数据库的节目属性数组中、ID号j对应的节目属性保存到临时变量;第二移动模块26,用于将节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向节目属性数组的尾部移动一位;第四保存模块27,用于将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属性数组中的目标位置n+(i-1);第四置位模块28,用于在第二保存模块24和第四保存模块27执行完毕后,将节目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的选取标识置为无效。
本发明第三实施例提供了一种机顶盒,包括如上所述的机顶盒的节目移动***,在此不赘述。
本发明提出的机顶盒的节目移动方法及***提供了用户对节目的移动操作,使得机顶盒的节目列表的显示方式灵活多变,提升了用户体验性,并在此基础上,进一步实现批量选取待移动节目,并将选取的节目批量向头部或尾部移动到用户选择的目标位置,这样,只需一次性批量选择节目,即可实现节目的批量自动移动,而无需用户进行大量的重复操作,省时省力,进一步增强了用户体验性。另外,在进行节目选取时,提供了行号区段的节目批量选择、列表单个页面的节目批量选择、整个列表的节目批量选择以及节目筛选等多种选取方式,使得用户能够方便快捷的找到目标节目,从而提高了操作效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种机顶盒的节目移动方法,其特征在于,所述方法包括以下步骤:
在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过所述视频播放终端显示所述关键字输入框;
接收用户在所述关键字输入框输入的关键字符;
将所述关键字符与节目信息数据库中的相关信息进行比较;
刷新节目列表,使得所述视频播放终端显示所述相关信息包含有所述关键字符的节目,而隐藏显示所述相关信息不包含有所述关键字符的节目;
在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目;
将选取的所述待移动节目批量移动到所述节目列表中、用户选择的目标位置;
其中,所述将选取的所述待移动节目批量移动到所述节目列表中、用户选择的目标位置的步骤又包括以下步骤:
遍历所述节目编辑界面当前展示的节目列表,第i次识别出选取标识为有效的节目,所述i为正整数;
若第i次识别出的节目的ID号j小于用户选择的目标位置n+(i-1),则将节目信息数据库的节目属性数组中、所述ID号j对应的节目属性保存到临时变量所述n和j均为正整数,之后将所述节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向所述节目属性数组的头部移动一位,之后将所述临时变量保存的所述ID号j对应的节目属性保存到所述节目信息数据库的节目属性数组中的目标位置n+(i-1),之后将所述节目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的所述选取标识置为无效;
若第i次识别出的节目的ID号j大于用户选择的目标位置n+(i-1),则将节目信息数据库的节目属性数组中、所述ID号j对应的节目属性保存到临时变量,之后将所述节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向所述节目属性数组的尾部移动一位,之后将所述临时变量保存的所述ID号j对应的节目属性保存到所述节目信息数据库的节目属性数组中的目标位置n+(i-1),之后将所述节目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的所述选取标识置为无效。
2.如权利要求1所述的机顶盒的节目移动方法,其特征在于,所述在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目的步骤又包括以下步骤:
在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过所述视频播放终端显示所述行号区间输入框;
接收用户在所述行号区间输入框输入的起始行和结束行;
查找所述起始行、所述结束行及所述起始行和所述结束行之间每一行分别对应的ID号;
若用户输入选定指令,则从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;
刷新节目列表,使得所述视频播放终端显示所述选取标识为有效的行的标志性符号。
3.如权利要求1所述的机顶盒的节目移动方法,其特征在于,所述在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目的步骤又包括以下步骤:
在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找所述视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;
从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;
刷新节目列表,并由所述视频播放终端显示所述选取标识为有效的行的标志性符号。
4.如权利要求1所述的机顶盒的节目移动方法,其特征在于,所述在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目的步骤又包括以下步骤:
在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过所述视频播放终端显示所述关键字输入框;
接收用户在关键字输入框输入的关键字符;
将所述关键字符与节目信息数据库中的相关信息进行比较;
刷新节目列表,使得所述视频播放终端显示所述相关信息包含有所述关键字符的节目,而隐藏显示所述相关信息不包含有所述关键字符的节目;
在所述视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找所述节目编辑界面展示的节目列表中的起始行、结束行及所述起始行和所述结束行之间每一行分别对应的ID号;
从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;
刷新节目列表,并由所述视频播放终端显示所述选取标识为有效的行的标志性符号。
5.一种机顶盒的节目移动***,其特征在于,所述***包括:
节目选取单元,用于在视频播放终端的节目编辑界面下,根据用户输入的操作指令,批量选取所述节目编辑界面展示的节目列表中的待移动节目;
所述节目选取单元包括:
第二调用模块,用于在视频播放终端的节目编辑界面下,根据用户输入,调用关键字输入框,并通过视频播放终端显示该关键字输入框;
第二接收模块,用于接收用户在关键字输入框输入的关键字符;
比较模块,用于将关键字符与节目信息数据库中的相关信息进行比较;
第二刷新模块,用于刷新节目列表,使得视频播放终端显示相关信息包含有关键字符的节目,而隐藏显示相关信息不包含有关键字符的节目;
节目移动单元,用于将所述节目选取单元选取的所述待移动节目批量移动到节目列表中、用户选择的目标位置;
其中,节目移动单元包括:
识别模块,用于遍历节目编辑界面当前展示的节目列表,第i次识别出选取标识为有效的节目;
第一保存模块,用于当识别模块第i次识别出的节目的ID号j小于用户选择的目标位置n+(i-1),将选择的节目向节目列表的尾部移动时,将节目信息数据库的节目属性数组中、ID号j对应的节目属性保存到临时变量,其中,n、j、i均为正整数;
第一移动模块,用于将节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向节目属性数组的头部移动一位;
第二保存模块,用于将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属性数组中的目标位置n+(i-1);
第三保存模块,用于当识别模块第i次识别出的节目的ID号j大于用户选择的目标位置n+(i-1),将选择的节目向节目列表的头部移动时,将节目信息数据库的节目属性数组中、ID号j对应的节目属性保存到临时变量;
第二移动模块,用于将节目信息数据库的节目属性数组中、ID号在j+1到n之间的节目属性逐一向节目属性数组的尾部移动一位;
第四保存模块,用于将临时变量保存的ID号j对应的节目属性保存到节目信息数据库的节目属性数组中的目标位置n+(i-1);
第四置位模块,用于在第二保存模块和第四保存模块执行完毕后,将节目信息数据库的节目属性数组中、批量移动的节目对应的节目属性的选取标识置为无效。
6.如权利要求5所述的机顶盒的节目移动***,其特征在于,所述节目选取单元包括:
第一调用模块,用于在视频播放终端的节目编辑界面下,根据用户输入,调用行号区间输入框,并通过所述视频播放终端显示所述行号区间输入框;
第一接收模块,用于接收用户在所述行号区间输入框输入的起始行和结束行;
第一查找模块,用于查找所述起始行、所述结束行及所述起始行和所述结束行之间每一行分别对应的ID号;
第一置位模块,用于当用户输入选定指令时,从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效,还用于当用户输入取消选定指令时,从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为无效;
第一刷新模块,用于刷新节目列表,使得所述视频播放终端显示所述选取标识为有效的行的标志性符号,并使得所述视频播放终端隐藏显示所述选取标识为无效的行的标志性符号。
7.如权利要求5所述的机顶盒的节目移动***,其特征在于,所述节目选取单元包括:
第二查找模块,用于在视频播放终端的节目编辑界面下,根据用户输入的选中指令,查找所述视频播放终端当前显示的节目列表页面的起始行、结束行及起始行和结束行之间每一行分别对应的ID号;
第二置位模块,用于从节目信息数据库的节目属性数组中,逐一读取与查找到的每一行的ID号对应的节目属性,并将读取的所述节目属性中的选取标识置为有效;
第三刷新模块,用于刷新节目列表,并由所述视频播放终端显示所述选取标识为有效的行的标志性符号。
8.一种机顶盒,其特征在于,所述机顶盒包括如权利要求5至7任一项所述的机顶盒的节目移动***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310488112.1A CN103561331B (zh) | 2013-10-17 | 2013-10-17 | 一种机顶盒及其节目移动方法、*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310488112.1A CN103561331B (zh) | 2013-10-17 | 2013-10-17 | 一种机顶盒及其节目移动方法、*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103561331A CN103561331A (zh) | 2014-02-05 |
CN103561331B true CN103561331B (zh) | 2017-08-25 |
Family
ID=50015463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310488112.1A Expired - Fee Related CN103561331B (zh) | 2013-10-17 | 2013-10-17 | 一种机顶盒及其节目移动方法、*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103561331B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872782A (zh) * | 2015-11-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 运营位列表更新方法及装置 |
CN111294643A (zh) * | 2020-01-21 | 2020-06-16 | 海信视像科技股份有限公司 | 在显示设备中显示音轨语言的方法及显示设备 |
CN112492402B (zh) * | 2020-11-13 | 2022-11-25 | 海信视像科技股份有限公司 | 一种显示设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004214951A (ja) * | 2002-12-27 | 2004-07-29 | Canon Inc | 画像処理方法、コンピュータプログラム及び記録媒体 |
CN1545311A (zh) * | 2003-11-14 | 2004-11-10 | 四川长虹电器股份有限公司 | 一种电视节目管理的方法 |
CN101035153A (zh) * | 2006-03-10 | 2007-09-12 | 何宇新 | 一种可将电话簿批量转存到各类手机卡中的中文智能电话机 |
CN101132526A (zh) * | 2006-08-23 | 2008-02-27 | 深圳Tcl新技术有限公司 | 一种当前播放节目列表生成及显示方法 |
CN101212623A (zh) * | 2007-12-20 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种数据记录的移动方法、***及数字电视接收终端 |
CN101217629A (zh) * | 2007-12-26 | 2008-07-09 | 康佳集团股份有限公司 | 一种电视节目搜索***及其方法 |
CN101267543A (zh) * | 2007-03-13 | 2008-09-17 | 三星电子株式会社 | 提供和管理元数据的方法、以及使用所述方法的设备 |
CN101394511A (zh) * | 2007-09-19 | 2009-03-25 | 青岛海信电器股份有限公司 | 节目排序方法及装置 |
CN102833610A (zh) * | 2012-09-24 | 2012-12-19 | 北京多看科技有限公司 | 一种节目选择的方法、装置及数字电视终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101404747B1 (ko) * | 2007-11-16 | 2014-06-12 | 엘지전자 주식회사 | 이동 단말기의 스케쥴 관리 장치 및 방법 |
-
2013
- 2013-10-17 CN CN201310488112.1A patent/CN103561331B/zh not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004214951A (ja) * | 2002-12-27 | 2004-07-29 | Canon Inc | 画像処理方法、コンピュータプログラム及び記録媒体 |
CN1545311A (zh) * | 2003-11-14 | 2004-11-10 | 四川长虹电器股份有限公司 | 一种电视节目管理的方法 |
CN101035153A (zh) * | 2006-03-10 | 2007-09-12 | 何宇新 | 一种可将电话簿批量转存到各类手机卡中的中文智能电话机 |
CN101132526A (zh) * | 2006-08-23 | 2008-02-27 | 深圳Tcl新技术有限公司 | 一种当前播放节目列表生成及显示方法 |
CN101267543A (zh) * | 2007-03-13 | 2008-09-17 | 三星电子株式会社 | 提供和管理元数据的方法、以及使用所述方法的设备 |
CN101394511A (zh) * | 2007-09-19 | 2009-03-25 | 青岛海信电器股份有限公司 | 节目排序方法及装置 |
CN101212623A (zh) * | 2007-12-20 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种数据记录的移动方法、***及数字电视接收终端 |
CN101217629A (zh) * | 2007-12-26 | 2008-07-09 | 康佳集团股份有限公司 | 一种电视节目搜索***及其方法 |
CN102833610A (zh) * | 2012-09-24 | 2012-12-19 | 北京多看科技有限公司 | 一种节目选择的方法、装置及数字电视终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103561331A (zh) | 2014-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104794228B (zh) | 一种搜索结果提供方法及装置 | |
CN105812937B (zh) | 一种电视节目推荐方法和电视节目推荐装置 | |
CN104881287A (zh) | 截图方法及装置 | |
CN105611379B (zh) | 利用网页浏览器播放视频的方法、装置及电子设备 | |
WO2009042340A2 (en) | Method for intelligently creating, consuming, and sharing video content on mobile devices | |
CN103561331B (zh) | 一种机顶盒及其节目移动方法、*** | |
CN105933792A (zh) | 一种视频播放方法及移动终端 | |
CN101853120A (zh) | 一种应用程序的控制菜单的呈现方法、***及移动终端 | |
CN102905233A (zh) | 一种终端功能推荐的方法及装置 | |
US9451423B2 (en) | Method and apparatus for recording information during a call | |
CN101645954A (zh) | 终端通信录管理方法和终端设备 | |
CN104216956A (zh) | 一种图片信息的搜索方法和装置 | |
CN106201218A (zh) | 一种清理聊天记录中图片文件的方法、装置及移动设备 | |
CN106202254A (zh) | 一种查询方法及数据查询*** | |
CN103702222A (zh) | 移动终端的互动信息生成方法及其视频文件播放方法 | |
CN106557570A (zh) | 一种安卓***下的文件管理方法及装置 | |
CN101345848B (zh) | 一种搜索电视节目的方法、装置以及移动终端 | |
CN101789010B (zh) | 信息处理装置、信息处理方法和程序 | |
CN103716701A (zh) | 节目分类预览方法、装置和机顶盒 | |
CN103310001A (zh) | 一种设置视频列表的方法和装置 | |
CN102880655A (zh) | 一种查询信息的方法、装置及触摸屏终端 | |
CN106815283A (zh) | 数据处理方法、装置及电子设备 | |
CN101378495A (zh) | 一种节目的续订方法、装置及*** | |
EP2177023B1 (en) | Method and apparatus for generating and accessing metadata in media file format | |
CN104703037A (zh) | 一种输出频道的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170825 Termination date: 20201017 |