对象索引化的控制方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种对象索引化的控制方法和装置。
【背景技术】
[0002]Ventuz (维图斯)是一个实时的图像内容创作、编辑和播出控制软件。它专注于高端视听内容的制作,包括专业展示、视频墙安装、实况现场显示及互动、多点触摸应用、以及演播室和播出等领域。Ventuz设计性强,使用简便,可应用于视频墙、投影映射、广播电视在线包装,并且可与几乎所有的交互设备实现交互性使用。
[0003]Ventuz系统中,可以创建对象,给对象赋值或者执行其它操作等等。
【发明内容】
[0004]有鉴于此,本发明提供了一种对象索引化的控制方法和装置,以实现对Ventuz系统中对象的索引化控制,提高对象的操作效率。所述技术方案如下:
[0005]—方面,本发明提供了一种对象索弓丨化的控制方法,所述方法包括:
[0006]为N个对象设置N个不同的索引号;
[0007]接收对所述N个对象中的Μ个对象执行操作的命令;
[0008]从所述Ν个索引号中选取Μ个索引号;
[0009]根据所述命令对所述Μ个索引号对应的对象执行相应的操作。
[0010]其中,从所述Ν个索引号中选取Μ个索引号,包括:
[0011]随机或者按照预设的选取规则从所述Ν个索引号中选取Μ个索引号。
[0012]其中,根据所述命令对所述Μ个索引号对应的对象执行相应的操作,包括:
[0013]当所述命令为随机化赋值时,根据所述命令对所述Μ个索引号对应的对象执行随机化赋值。
[0014]其中,根据所述命令对所述Μ个索引号对应的对象执行相应的操作,包括:
[0015]当所述命令为逆序赋值时,根据所述命令对所述Μ个索引号对应的对象执行逆序赋值。
[0016]其中,所述方法还包括:
[0017]将所述Μ个索引号保存在数组或目录中;
[0018]所述根据所述命令对所述Μ个索引号对应的对象执行相应的操作,包括:
[0019]根据所述数组或目录获取所述Μ个对象且执行相应的操作。
[0020]另一方面,本发明提供了一种对象索引化的控制装置,所述装置包括:
[0021]设置模块,用于为Ν个对象设置Ν个不同的索引号;
[0022]接收模块,用于接收对所述Ν个对象中的Μ个对象执行操作的命令;
[0023]选取模块,用于从所述Ν个索引号中选取Μ个索引号;
[0024]操作模块,用于根据所述命令对所述Μ个索引号对应的对象执行相应的操作。
[0025]其中,所述选取模块包括:
[0026]选取单元,用于随机或者按照预设的选取规则从所述N个索引号中选取Μ个索引号。
[0027]其中,所述操作模块用于:
[0028]当所述命令为随机化赋值时,根据所述命令对所述Μ个索引号对应的对象执行随机化赋值。
[0029]其中,所述操作模块用于:
[0030]当所述命令为逆序赋值时,根据所述命令对所述Μ个索引号对应的对象执行逆序赋值。
[0031 ] 其中,所述装置还包括:
[0032]保存模块,用于将所述Μ个索引号保存在数组或目录中;
[0033]所述操作模块用于:
[0034]根据所述数组或目录获取所述Μ个对象且执行相应的操作。
[0035]本发明提供的技术方案带来的有益效果是:为Ν个对象设置Ν个不同的索引号;接收对所述Ν个对象中的Μ个对象执行操作的命令;从所述Ν个索引号中选取Μ个索引号;根据所述命令对所述Μ个索引号对应的对象执行相应的操作,实现了对Ventuz系统中对象的索引化控制,提高了对象的操作效率。
【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明一实施例提供的一种对象索引化的控制方法流程图;
[0038]图2是本发明另一实施例提供的一种对象索引化的控制方法流程图;
[0039]图3是本发明另一实施例提供的一种对象索引化的控制装置结构图。
【具体实施方式】
[0040]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0041]参见图1,本发明一实施例提供了一种对象索引化的控制方法,包括:
[0042]101:为N个对象设置N个不同的索引号;
[0043]其中,N为正整数,具体数值不限定,如为5个、10个或者18个等等。
[0044]102:接收对该N个对象中的Μ个对象执行操作的命令;
[0045]103:从该Ν个索引号中选取Μ个索引号;
[0046]104:根据该命令对该Μ个索引号对应的对象执行相应的操作。
[0047]本实施例中,可选地,从该Ν个索引号中选取Μ个索引号,包括:
[0048]随机或者按照预设的选取规则从该Ν个索引号中选取Μ个索引号。
[0049]本实施例中,可选地,根据该命令对该Μ个索引号对应的对象执行相应的操作,包括:
[0050]当该命令为随机化赋值时,根据该命令对该Μ个索引号对应的对象执行随机化赋值。
[0051]本实施例中,可选地,根据该命令对该Μ个索引号对应的对象执行相应的操作,包括:
[0052]当该命令为逆序赋值时,根据该命令对该Μ个索引号对应的对象执行逆序赋值。
[0053]本实施例中,可选地,该方法还包括:
[0054]将该Μ个索引号保存在数组或目录中;
[0055]该根据该命令对该Μ个索引号对应的对象执行相应的操作,包括:
[0056]根据该数组或目录获取该Μ个对象且执行相应的操作。
[0057]本实施例提供的上述方法,为Ν个对象设置Ν个不同的索引号;接收对所述Ν个对象中的Μ个对象执行操作的命令;从所述Ν个索引号中选取Μ个索引号;根据所述命令对所述Μ个索弓|号对应的对象执行相应的操作,实现了对Ventuz系统中对象的索引化控制,提高了对象的操作效率。
[0058]参见图2,本发明另一实施例提供了一种对象索引化的控制方法,包括:
[0059]201:为N个对象设置N个不同的索引号;
[0060]202:接收对该N个对象中的Μ个对象执行操作的命令;
[0061]203:随机或者按照预设的选取规则从该Ν个索引号中选取Μ个索引号;
[0062]其中,可以随机选取Μ个索引号,如采用随机算法在1至Ν个索引号中随机选取Μ个索引号。随机算法具体不限定。
[0063]所述预设的选取规则可以根据需要设置,如从前至后选取Μ个索引号,或者从后至前选取Μ个索引号,或者在奇数索引号中选取Μ