一种向多媒体播放列表中添加多媒体的方法及装置的制造方法

文档序号:9351151阅读:492来源:国知局
一种向多媒体播放列表中添加多媒体的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种向多媒体播放列表中添加多媒体的方法及
目.0
【背景技术】
[0002]便携式多媒体设备使用播放列表来组织和控制多媒体。用户可以依据个人喜好对播放列表中的多媒体进行操作,如查找、添加、删除、导入等。在传统技术中,当用户添加新的多媒体后,该多媒体通常是自动排列在播放列表的末尾。若用户希望将类似风格或类型的多媒体文件调整为依次播放,即将部分多媒体文件提前,则需要用户手动地根据多媒体的多个类型参数去移动多媒体在播放列表中的位置。当列表中多媒体数量较多时,用户需要花费较长的时间去调整播放列表的播放顺序,从而导致操作的便利性不足。

【发明内容】

[0003]基于此,为了解决上述对多媒体播放列表操作便利性不足的技术问题,特提供了一种向多媒体播放列表中添加多媒体的方法。
[0004]—种向多媒体播放列表中添加多媒体的方法,包括:
[0005]接收针对播放列表输入的添加指令,获取添加指令携带的目标多媒体;
[0006]获取预设的属性类型,所述目标多媒体在所述预设的各个属性类型下对应有相应的属性值;
[0007]获取预设的与所述各个属性类型对应的优先级参数;
[0008]根据所述优先级参数的高低顺序获取预设的属性类型,在所述播放列表中查找在所述获取到的属性类型下与所述目标多媒体的属性值匹配的多媒体;
[0009]获取所述查找到的多媒体在所述播放列表中的位置,将所述目标多媒体添加到所述播放列表中的所述查找到的位置。
[0010]进一步的,所述根据所述优先级参数的高低顺序获取预设的属性类型,在所述播放列表中查找在所述获取到的属性类型下与所述目标多媒体的属性值匹配的多媒体的步骤还包括:
[0011]根据所述优先级参数的高低顺序遍历所述预设的属性类型,在所述播放列表中查找与所述目标多媒体在所述遍历到的属性类型下的属性值匹配的多媒体;
[0012]若查找到,则结束遍历,并执行获取所述查找到的多媒体在所述播放列表中的位置的步骤。
[0013]进一步的,所述根据所述优先级参数的高低顺序遍历所述预设的属性类型,在所述播放列表中查找与所述目标多媒体在所述遍历到的属性类型下的属性值匹配的多媒体的步骤之后还包括:
[0014]若查找到,则缓存查找到的多媒体,并根据所述优先级参数的高低顺序继续遍历下一个属性类型,将遍历到的下一个属性类型作为目标属性类型;
[0015]在所述缓存的多媒体中查找与所述目标多媒体在所述目标属性类型下的属性值匹配的多媒体;
[0016]若查找到,则清除缓存,并执行所述缓存查找到的多媒体的步骤;否则,将所述缓存中的多媒体作为查找到的多媒体。
[0017]进一步的,所述根据所述优先级参数的高低顺序遍历所述预设的属性类型的步骤之后还包括:
[0018]若所述遍历到的具有相同优先级参数的属性类型的数量大于1,则所述在所述播放列表中查找在所述遍历到的属性类型下与所述目标多媒体的属性值匹配的多媒体的步骤为:
[0019]在所述播放列表中查找与所述目标多媒体在所述遍历到的具有相同优先级参数的每个属性类型下的属性值均匹配的多媒体。
[0020]进一步的,所述结束遍历的步骤之前还包括:
[0021]获取查找到的所有与所述目标多媒体在所述遍历到的属性类型下的属性值匹配的多媒体;
[0022]所述获取所述查找到的多媒体在所述播放列表中的位置的步骤包括:
[0023]获取所有所述查找到的多媒体在所述播放列表中末尾的位置。
[0024]此外,为解决上述对多媒体播放列表操作便利性不足的技术问题,特提供了一种向多媒体播放列表中添加多媒体的装置。
[0025]—种向多媒体播放列表中添加多媒体的装置,包括:
[0026]添加指令接收模块,用于接收针对播放列表输入的添加指令,获取添加指令携带的目标多媒体;
[0027]属性类型获取模块,用于获取预设的属性类型,所述目标多媒体在所述预设的各个属性类型下对应有相应的属性值;
[0028]优先级参数获取模块,用于获取预设的与所述各个属性类型对应的优先级参数;
[0029]查找模块,用于根据所述优先级参数的高低顺序获取预设的属性类型,在所述播放列表中查找在所述获取到的属性类型下与所述目标多媒体的属性值匹配的多媒体;
[0030]多媒体添加模块,用于获取所述查找到的多媒体在所述播放列表中的位置,将所述目标多媒体添加到所述播放列表中的所述查找到的位置。
[0031]进一步的,所述查找模块还用于根据所述优先级参数的高低顺序遍历所述预设的属性类型,在所述播放列表中查找与所述目标多媒体在所述遍历到的属性类型下的属性值匹配的多媒体;
[0032]若查找到,则结束遍历,并执行获取所述查找到的多媒体在所述播放列表中的位置的步骤。
[0033]进一步的,所述查找模块还用于:
[0034]根据所述优先级参数的高低顺序遍历所述预设的属性类型,在所述播放列表中查找与所述目标多媒体在所述遍历到的属性类型下的属性值匹配的多媒体;
[0035]若查找到,则缓存查找到的多媒体,并根据所述优先级参数的高低顺序继续遍历下一个属性类型,将遍历到的下一个属性类型作为目标属性类型;
[0036]在所述缓存的多媒体中查找与所述目标多媒体在所述目标属性类型下的属性值匹配的多媒体;
[0037]若查找到,则清除缓存,并执行所述缓存查找到的多媒体的步骤;否则,将所述缓存中的多媒体作为查找到的多媒体。
[0038]进一步的,所述查找模块还用于
[0039]根据所述优先级参数的高低顺序遍历所述预设的属性类型,若所述遍历到的具有相同优先级参数的属性类型的数量大于1,则在所述播放列表中查找与所述目标多媒体在所述遍历到的具有相同优先级参数的每个属性类型下的属性值均匹配的多媒体。
[0040]进一步的,所述查找模块还用于获取查找到的所有与所述目标多媒体在所述遍历到的属性类型下的属性值匹配的多媒体;
[0041]所述多媒体添加模块还用于:获取所有所述查找到的多媒体在所述播放列表中末尾的位置。
[0042]实施本发明实施例,将具有如下有益效果:
[0043]采用了上述向多媒体播放列表中添加多媒体的方法及装置之后,当计算机接收到用户输入的添加指令后,获取目标多媒体,然后根据用户预设的属性类型及优先等级,通过遍历各个属性类型,在播放列表中逐个查找当前属性类型下与目标多媒体匹配最高的多媒体,并定位查找到的多媒体在播放列表中的末尾位置,最后将目标多媒体添加到定位处。也就是说,当用户通过外部设备选中目标多媒体并点击添加按钮后,计算机设备会根据用户设定的各类参数在播放列表中快速的查找并将目标多媒体添加到满足条件的多媒体处,而无需用户手动地根据多媒体的多个类型参数去调整播放列表的分类,从而提高了操作的便利性。
【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]其中:
[0046]图1为一个实施例中一种向多媒体播放列表中添加多媒体的方法的流程图;
[0047]图2为一个实施例中一种向多媒体播放列表中添加多媒体的装置结构不意图;
[0048]图3为一个实施例中一种执行上述向多媒体播放列表中添加多媒体的方法的计算机系统的架构图。
【具体实施方式】
[0049]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1