1.一种多路同步回放方法,其特征在于,包括:
确定回放时间段以及需要进行多路同步回放的M个通道,M为大于1的正整数;
针对每个通道,分别从该通道对应的录像文件中查找出与所述回放时间段相符合的录像文件;
根据查找出的各录像文件的开始时间和结束时间,分别确定出所述回放时间段内的不同子时段内作为主通道的通道,每个子时段内作为主通道的通道均存在要回放的录像文件;
根据确定结果,按照不同子时段动态切换主通道的方式进行多路同步回放。
2.根据权利要求1所述的方法,其特征在于,
所述针对每个通道,分别从该通道对应的录像文件中查找出与所述回放时间段相符合的录像文件包括:针对每个通道,分别进行以下处理:
针对该通道对应的每个录像文件,分别确定该录像文件的开始时间和结束时间限定出的时间段与所述回放时间段之间是否存在重叠,如果是,则将该录像文件确定为与所述回放时间段相符合的录像文件;
确定与所述回放时间段相符合的录像文件的总个数是否为0,如果否,则生成该通道的播放文件列表,该播放文件列表中包括:该通道的通道号、每个与所述回放时间段相符合的录像文件的预定信息,所述预定信息包括:开始时间和结束时间。
3.根据权利要求2所述的方法,其特征在于,
所根据查找出的各录像文件的开始时间和结束时间,分别确定出所述回放时间段内的不同子时段内作为主通道的通道包括:A、将所述回放时间段的开始时间作为参考时间,并将查找出的各录像文件作为查找范围;
B、确定所述查找范围中是否存在开始时间早于或等于所述参考时间的录像文件;
如果是,则将一个开始时间早于或等于所述参考时间的录像文件作为最新的参考文件;
如果否,则从所述查找范围中确定出开始时间与所述参考时间距离最近的录像文件,并将其作为最新的参考文件;
将最新的参考文件对应的通道确定为主通道,并生成一条主通道信息,加入到主通道列表中,该主通道信息中包括:该主通道的开始时间、该主通道的结束时间,以及该主通道的通道号;
当最新的参考文件的开始时间早于或等于所述参考时间、且结束时间等于或晚于所述回放时间段的结束时间时,该主通道的开始时间为所述参考时间,该主通道的结束时间为所述回放时间段的结束时间;
当最新的参考文件的开始时间晚于所述参考时间、且结束时间等于或晚于所述回放时间段的结束时间时,该主通道的开始时间为最新的参考文件的开始时间,该主通道的结束时间为所述回放时间段的结束时间;
当最新的参考文件的开始时间早于或等于所述参考时间、且结束时间早于所述回放时间段的结束时间时,该主通道的开始时间为所述参考时间,该主通道的结束时间为最新的参考文件的结束时间;
当最新的参考文件的开始时间晚于所述参考时间、且结束时间早于所述回放时间段的结束时间时,该主通道的开始时间为最新的参考文件的开始时间,该主通道的结束时间为最新的参考文件的结束时间;
并且,当最新的参考文件的结束时间早于所述回放时间段的结束时间时,执行步骤C,否则,结束处理;
C、确定所述查找范围中是否存在结束时间晚于最新的参考文件的结束时间的录像文件;如果是,则将结束时间晚于最新的参考文件的结束时间的录像文件作为所述查找范围,将最新的参考文件的结束时间作为所述参考时间,并重复执行步骤B,否则,结束处理。
4.根据权利要求3所述的方法,其特征在于,
该方法进一步包括:
当所述查找范围中开始时间早于或等于所述参考时间的录像文件的总个数大于1时,从中选出结束时间最晚的一个录像文件,作为最新的参考文件;
当所述查找范围中开始时间与所述参考时间距离最近的录像文件的总个数大于1时,从中选出结束时间最晚的一个录像文件,作为最新的参考文件。
5.根据权利要求3或4所述的方法,其特征在于,
所述录像文件的预定信息进一步包括:录像文件的类型、录像文件的存储地址以及录像文件的长度;
所述按照不同子时段动态切换主通道的方式进行多路同步回放包括:
根据所述主通道列表中的各主通道信息的生成时间由先到后的顺序,在不同子时段动态切换主通道,并按照各播放文件列表中所记录的信息,实现多路同步回放。
6.一种多路同步回放装置,其特征在于,包括:
第一处理模块,用于确定回放时间段以及需要进行多路同步回放的M个通道,M为大于
1的正整数,并通知给第二处理模块;
所述第二处理模块,用于针对每个通道,分别从该通道对应的录像文件中查找出与所述回放时间段相符合的录像文件;根据查找出的各录像文件的开始时间和结束时间,分别确定出所述回放时间段内的不同子时段内作为主通道的通道,每个子时段内作为主通道的通道均存在要回放的录像文件;根据确定结果,按照不同子时段动态切换主通道的方式进行多路同步回放。
7.根据权利要求6所述的装置,其特征在于,
所述第二处理模块针对每个通道,并针对该通道对应的每个录像文件,分别确定该录像文件的开始时间和结束时间限定出的时间段与所述回放时间段之间是否存在重叠,如果是,则将该录像文件确定为与所述回放时间段相符合的录像文件;确定与所述回放时间段相符合的录像文件的总个数是否为0,如果否,则生成该通道的播放文件列表,该播放文件列表中包括:该通道的通道号、每个与所述回放时间段相符合的录像文件的预定信息,所述预定信息包括:开始时间和结束时间。
8.根据权利要求7所述的装置,其特征在于,
所述第二处理模块将所述回放时间段的开始时间作为参考时间,将查找出的各录像文件作为查找范围,并根据所述参考时间和所述查找范围执行以下预定处理:确定所述查找范围中是否存在开始时间早于或等于所述参考时间的录像文件;
如果是,则将一个开始时间早于或等于所述参考时间的录像文件作为最新的参考文件;
如果否,则从所述查找范围中确定出开始时间与所述参考时间距离最近的录像文件,并将其作为最新的参考文件;
将最新的参考文件对应的通道确定为主通道,并生成一条主通道信息,加入到主通道列表中,该主通道信息中包括:该主通道的开始时间、该主通道的结束时间,以及该主通道的通道号;
当最新的参考文件的开始时间早于或等于所述参考时间、且结束时间等于或晚于所述回放时间段的结束时间时,该主通道的开始时间为所述参考时间,该主通道的结束时间为所述回放时间段的结束时间;
当最新的参考文件的开始时间晚于所述参考时间、且结束时间等于或晚于所述回放时间段的结束时间时,该主通道的开始时间为最新的参考文件的开始时间,该主通道的结束时间为所述回放时间段的结束时间;
当最新的参考文件的开始时间早于或等于所述参考时间、且结束时间早于所述回放时间段的结束时间时,该主通道的开始时间为所述参考时间,该主通道的结束时间为最新的参考文件的结束时间;
当最新的参考文件的开始时间晚于所述参考时间、且结束时间早于所述回放时间段的结束时间时,该主通道的开始时间为最新的参考文件的开始时间,该主通道的结束时间为最新的参考文件的结束时间;
并且,所述第二处理模块进一步用于,当最新的参考文件的结束时间早于所述回放时间段的结束时间时,确定所述查找范围中是否存在结束时间晚于最新的参考文件的结束时间的录像文件,如果是,则将结束时间晚于最新的参考文件的结束时间的录像文件作为所述查找范围,将最新的参考文件的结束时间作为所述参考时间,并重复执行所述预定处理,否则,结束处理。
9.根据权利要求8所述的装置,其特征在于,
所述第二处理模块进一步用于,当所述查找范围中开始时间早于或等于所述参考时间的录像文件的总个数大于1时,从中选出结束时间最晚的一个录像文件,作为最新的参考文件;
所述第二处理模块进一步用于,当所述查找范围中开始时间与所述参考时间距离最近的录像文件的总个数大于1时,从中选出结束时间最晚的一个录像文件,作为最新的参考文件。
10.根据权利要求8或9所述的装置,其特征在于,
所述录像文件的预定信息进一步包括:录像文件的类型、录像文件的存储地址以及录像文件的长度;
所述第二处理模块根据所述主通道列表中的各主通道信息的生成时间由先到后的顺序,在不同子时段动态切换主通道,并按照各播放文件列表中所记录的信息,实现多路同步回放。