一种视频质量的测试方法及装置与流程

文档序号:15821183发布日期:2018-11-02 23:06阅读:141来源:国知局
一种视频质量的测试方法及装置与流程

本发明涉及视频处理技术领域,特别涉及一种视频质量的测试方法及装置。

背景技术

在通信系统中,视频数据量庞大,在进行视频数据传输时,一般会将视频数据先进行压缩后再进行传输,这样会减小存储空间以及网络带宽。

目前,绝大部分视频数据的编码压缩采用有损压缩算法去除冗余信息,但编码压缩后的视频数据失去了信息源头的部分信息,由于经过编码压缩后的视频流或视频片段的质量直接反映了该压缩算法的性能。视频质量测试对于视频处理,压缩和视频通信等领域起着非常重要的作用:它可以实时或非实时的监控视频系统的性能和各种视频传输信道的服务质量,并给出反馈以调节编解码器或信道的参数,保证视频质量在可接受的范围内,对各种不同的编解码器的编解码输出视频质量给出易于理解的定量的量度,便于对编解码器的性能进行设计。视频质量测试还可以设计、优化符合人的视觉模型的图形图像显示系统。因此视频质量测试成为一个十分值得关注的问题。

在对视频质量进行测试时,普遍采用全参考算法进行测试,测试设备需要获取发送设备的参考视频文件和接收设备的测试视频文件,参考视频文件相当于未经压缩的视频文件,测试视频文件相当于经压缩的视频文件解压后的视频文件,根据参考视频文件对测试视频文件进行测试。

将测试视频文件分成多个子测试视频文件,将参考视频文件分成多个子参考视频文件,使多个子参考视频文件与多个子测试视频文件一对一进行视频质量测试,目前业界还没有相应的技术可以解决。



技术实现要素:

本发明提供一种视频质量的测试方法及装置,用以提出一种新的视频质量测试方法。

为达到上述目的,本发明实施例公开了一种视频质量的测试方法,所述方法包括:

测试设备采集至少两个子参考视频文件和至少两个子测试视频文件;

根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件,其中所述至少两个子参考视频文件为在发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,所述至少两个子测试视频文件为在接收视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件;其中每个第一时间段对应的包含每个第二时间段;

针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试。

进一步地,所述测试设备采集至少两个子参考视频文件和至少两个子测试视频文件包括:

测试设备采集发送设备在向接收设备发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,和采集接收设备在接收发送设备发送的视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件。

进一步地,所述测试设备为发送设备或接收设备。

进一步地,所述发送设备向接收设备发送的视频文件为:所述发送设备与接收设备进行视频通话时,所述发送设备采集自身屏幕当前显示的视频内容将其作为的视频文件。

进一步地,在根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试之前,所述方法还包括:

对采集的该子参考视频文件和该子测试视频文件进行预处理。

进一步地,所述对采集的该子参考视频文件和该子测试视频文件进行预处理包括:

针对采集的每个子参考视频文件和每个子测试视频文件,将子参考视频文件和与其对应的子测试视频文件转换为相同的显示帧率。

进一步地,所述每个子测试视频文件中包含静态画面和动态画面。

本发明实施例公开了一种视频质量的测试装置,所述装置包括:

采集模块,用于采集至少两个子参考视频文件和至少两个子测试视频文件;

确定模块,用于根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件,其中所述至少两个子参考视频文件为在发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,所述至少两个子测试视频文件为在接收视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件;其中每个第一时间段对应的包含每个第二时间段;

测试模块,用于针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试。

进一步地,所述采集模块,具体用于采集发送设备在向接收设备发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,和采集接收设备在接收发送设备发送的视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件。

进一步地,所述装置还包括:

预处理模块,用于对采集的该子参考视频文件和该子测试视频文件进行预处理。

进一步地,所述预处理模块,具体用于针对采集的每个子参考视频文件和每个子测试视频文件,将子参考视频文件和与其对应的子测试视频文件转换为相同的显示帧率。

本发明实施例公开了一种视频质量的测试方法及装置,所述方法包括:测试设备采集至少两个子参考视频文件和至少两个子测试视频文件;根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件,其中所述至少两个子参考视频文件为在发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,所述至少两个子测试视频文件为在接收视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件;其中每个第一时间段对应的包含每个第二时间段;针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试。由于在本发明实施例中,子参考视频文件和子测试视频文件均为至少两个,且每个子参考视频文件的第一时间段包含与其对应的子测试视频文件的第二时间段,则可以根据每个子参考视频文件与子测试视频文件的时间段,将子参考视频文件与子测试视频文件进行一一对应,从而根据多个子参考视频文件一对一的对多个子测试视频文件的视频质量进行测试。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种视频质量的测试过程示意图;

图2为本发明实施例提供的一种视频质量测试的系统架构示意图;

图3为本发明实施例提供的一种视频质量测试过程示意图;

图4为本发明实施例提供的一种视频质量测试装置结构图;

图5a为本发明实施例提供的一种视频质量测试装置结构图;

图5b为本发明实施例提供的一种视频质量测试装置结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1:

图1为本发明实施例提供的一种视频质量测试的过程示意图,该过程包括以下步骤:

s101:测试设备采集至少两个子参考视频文件和至少两个子测试视频文件。

s102:根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件,其中所述至少两个子参考视频文件为在发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频数据进行保存得到的至少两个子参考视频文件,所述至少两个子测试视频文件为在接收视频文件的过程中,将在预设的至少两个第二时间段内接收的视频数据进行保存得到的至少两个子测试视频文件;其中每个第一时间段对应的包含每个第二时间段。

本发明实施例提供的视频质量测试方法可以应用于测试设备,该测试设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等。

测试设备在进行视频质量测试时,需要确定每个子参考视频文件对应的子测试视频文件,具体的可以是,测试设备采集至少两个子参考视频文件和至少两个子测试视频文件,根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件。

所述至少两个子参考视频文件为在发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频数据进行保存得到的至少两个子参考视频文件,所述至少两个子测试视频文件为在接收视频文件的过程中,将在预设的至少两个第二时间段内接收的视频数据进行保存得到的至少两个子测试视频文件;每个第一时间段包括起始时间、结束时间和时长,两个第一时间段之间可以不重合,也可以部分重合。每个第二时间段包括起始时间、结束时间和时长,每个第一时间段对应的包含每个第二时间段,也就是每个子测试视频文件的第二时间段位于与其对应的子参考视频文件的第一时间段内。针对每对第一时间段与第二时间段,第一时间段可以与第二时间段相同,也可以是第一时间段对应的起始时间早于第二时间段对应的起始时间,第一时间段对应的结束时间晚于第二时间段对应的结束时间。

因为每个子参考视频文件的属性信息中包含该子参考视频文件被保存即发送的第一时间段的信息,每个子测试视频的属性信息中包含该子测试视频文件被保存即接收的第二时间段的信息,且每个第一时间段包含对应的第二时间段,测试设备可以识别每个子参考视频文件对应的第一时间段和每个子测试视频文件对应的第二时间段,则测试设备可以根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件。

例如,有三个子参考视频文件的第一时间段分别为2017年1月2日的9:25-9:35、9:44-9:54、9:34-9:44,三个子测试视频文件的第二时间段分别为2017年1月2日的9:26-9:35、9:34-9:43、9:45-9:51,因为每个第一时间段对应的包含每个第二时间段,则可以确定第一时间段为9:25-9:35的子参考视频文件与第二时间段为9:26-9:35的子测试视频文件对应,第一时间段为9:44-9:54的子参考视频文件与第二时间段为9:45-9:51的子测试视频文件对应,第一时间段为9:34-9:44的子参考视频文件与第二时间段为9:34-9:43的子测试视频文件对应。

s103:针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试。

当确定出每个子参考视频文件与子测试视频文件的对应关系后,则可以针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试。在根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试时,可以是采用全参考算法进行测试,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试的过程属于现有技术,在本发明实施例中对该过程不进行赘述。

由于在本发明实施例中,子参考视频文件和子测试视频文件均为至少两个,且每个子参考视频文件的第一时间段包含与其对应的子测试视频文件的第二时间段,则可以根据每个子参考视频文件与子测试视频文件的时间段,将子参考视频文件与子测试视频文件进行一一对应,从而根据多个子参考视频文件一对一的对多个子测试视频文件的视频质量进行测试。

实施例2:

在上述各实施例的基础上,在发明实施例中,所述测试设备采集至少两个子参考视频文件和至少两个子测试视频文件包括:

测试设备采集发送设备在向接收设备发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,和采集接收设备在接收发送设备发送的视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件。

所述测试采集发送设备保存的至少两个子参考视频文件和接收设备保存的至少两个子测试视频文件,则所述测试设备为独立于所述接收设备和所述发送设备的其他设备。

所述测试设备也可以是所述发送设备或所述接收设备。

当所述测试设备为所述发送设备时,所述测试设备中预先保存有至少两个第一时间段,所述测试设备采集自身在向接收设备发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,和采集接收设备在接收测试设备发送的视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件。

当所述测试设备为所述接收设备时,所述测试设备中预先保存有至少两个第二时间段,所述测试设备采集发送设备在向自身发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,和采集自身在接收发送设备发送的视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件。

实施例3:

发送设备向接收设备发送的视频文件可以是发送设备自身预先保存的视频文件,为了提高视频测试的准确性,也可以是发送设备实时采集并发送的视频文件。在上述各实施例的基础上,在发明实施例中,所述发送设备向接收设备发送的视频文件为:所述发送设备与接收设备进行视频通话时,所述发送设备采集自身屏幕当前显示的视频内容将其作为的视频文件。

实施例4:

为了提高视频测试的准确性,在上述各实施例的基础上,在发明实施例中,在根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试之前,所述方法还包括:

对采集的该子参考视频文件和该子测试视频文件进行预处理。

在本发明实施例中,测试设备可以对采集的每个子参考视频文件和每个子测试视频文件进行预处理,测试设备对采集的每个子参考视频文件和每个子测试视频文件进行预处理的过程,可以是在确定每个子参考视频文件对应的子测试视频文件之前,也可以是在确定每个子参考视频文件对应的子测试视频文件之后,在根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试之前。

所述预处理包括,针对采集的每个子参考视频文件和每个子测试视频文件,将子参考视频文件和与其对应的子测试视频文件转换为相同的显示帧率。所述预处理还包括有效区域的截取,当所述发送设备与接收设备通过视频通话进行视频文件的发送与接收时,发送设备与接收设备在本机屏幕上显示的视频图像可能存在画面显示区域范围不同的情况,例如发送设备与接收设备中有一个设备在显示视频图像是全屏显示,另一个设备是非全屏显示,则子参考视频文件中的每一帧的视频图像与其对应的子测试视频文件中的每一帧的视频图像的画面区域范围是不同。测试设备需要使该子参考视频文件与子测试视频文件在测试设备上显示的画面区域是相同的,则需要对该子测试视频文件与子参考视频文件进行有效区域的截取。

所述每个子测试视频文件中包含静态画面和动态画面。

发送的视频文件中的视频画面是相对平稳的,比如不会出现前半时间段内视频文件中的静止画面较多,后半时间段内视频文件中的动态画面较多。则按照预设的第二时间段保存的每个子测试视频文件中包含静态画面和动态画面,这样在进行视频质量测试时,同时测试动态画面和静态画面,使测试结果更加准确。

发送设备预先保存的每个第一时间段的时长可以是相同的,也可以是不同的,则发送设备在发送视频文件时保存的每个子参考视频文件的时长可能是相同的,也可能是不同的,第二时间段与第一时间段类似。第一时间段的数量和第二时间段的数量是相同的,每个第一时间段对应的包含每个第二时间段,也就是每个子测试视频文件的第二时间段位于与其对应的子参考视频文件的第一时间段内。针对每对第一时间段与第二时间段,第一时间段可以与第二时间段相同,也可以是第一时间段对应的起始时间早于第二时间段对应的起始时间,第一时间段对应的结束时间晚于第二时间段对应的结束时间。

例如,发送设备预先保存的两个第一时间段的时长分别为10分钟和20分钟,其中第一个第一时间段为2017年1月2日9:25-9:35,第二个第一时间段为2017年1月2日9:36-9:56,发送设备向接收设备发送视频文件的时间为2017年1月2日9:30-10:00,则将9:25-9:35发送的视频文件中的视频数据保存为一个子参考视频文件,将9:36-9:56发送的视频文件中的视频数据保存为一个子参考视频文件。

发送设备预先保存的每个第一时间段的时长为10分钟,其中第一个第一时间段为2017年1月2日9:25-9:35,第二个第一时间段为2017年1月2日9:35-9:45,发送设备向接收设备发送视频文件的时间为2017年1月2日9:30-10:00,则将9:25-9:35发送的视频文件中的视频数据保存为一个子参考视频文件,将9:35-9:45发送的视频文件中的视频数据保存为一个子参考视频文件。

所述发送设备向接收设备发送的视频文件中的内容可以是没有重复的,也可以是有重复的。当视频文件中的内容有重复的时,可以是针对一段视频数据,将该视频数据进行至少一次复制后得到的所有视频数据作为视频文件,该段视频数据对应的时长可以与第一时间段对应的时长不同,较优的第一时间段对应的时长与该段视频数据对应的时长相同,并且第二时间段对应的时长与该段视频数据对应的时长相同,即第一时间段与第二时间段相同。该段视频数据中的视频画面是相对平稳的,比如不会出现前半时间段内视频文件中的静止画面较多,后半时间段内视频文件中的动态画面较多。

图2为本发明实施例提供的一种视频质量测试的系统架构示意图,发送设备为终端b,接收设备为终端c,发送设备即终端b实时采集终端a屏幕的视频内容,并与终端c以视频通话的方式实时向终端c发送视频文件,即终端b采集自身屏幕当前显示的视频内容将其作为视频文件发送给终端c。终端a和终端b的相对位置固定,且终端a屏幕显示视频内容与终端b屏幕显示视频内容一致。终端b在向终端c发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据保存为至少两个子参考视频文件1、2……,终端c在接收终端b发送的视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据保存为至少两个子测试视频文件1、2……,每个第一时间段对应的包含每个第二时间段。

测试设备在采集到发送设备保存的至少两个子参考视频文件与接收设备保存的至少两个子测试视频文件后,对子参考视频文件进行预处理,以及对子测试视频文件进行预处理,预处理完成后,根据发送所述至少两个子参考视频文件的第一时间段和接收所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件,即子参考视频文件1对应子测试视频文件1,子参考视频文件2对应子测试视频文件2。然后针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,采用全参考算法对该子测试视频文件进行视频质量测试。

当测试设备根据每个子参考视频文件对与其对应的子测试视频文件进行视频质量测试时,是根据该子参考视频文件中的每一帧对与其对应的子测试视频文件中的每一帧进行视频质量测试的。

图3为基于图2的系统架构的视频质量测试过程示意图,终端a播放视频内容重复的视频文件,构成该视频文件的每段内容重复的视频数据对应的时长称为一个周期,每个周期ts内的视频数据包含n帧,终端b采集终端a屏幕的视频文件中的视频数据并采集自身屏幕当前显示的视频内容将其作为视频文件发送给终端c,并且在发送的过程中按照预设的3个第一时间段tr记录本机屏幕视频内容,保存为3个子参考视频文件vr1、vr2和vr3。终端c在接收视频文件的过程中,按照预设的3个第二时间段tt记录本机屏幕内容,保存为3个子测试视频文件vt1、vt2和vt3。第一时间段与第二时间段相同。每个子参考视频文件包含的视频帧为x,x+1,……,n,1,……,x,x-1,每个子测试视频文件包含的视频帧为x,x+1,……,n,1,……,x,x-1,x表示该周期ts内的任意的第x帧。

测试设备对每个子测试视频文件和子参考视频文件进行预处理,确定每一个子测试视频文件对应的子参考视频文件,即确定了vr1与vt1、vr2与vt2、vr3与vt3的对应关系,根据每一个vri对vti进行视频质量测试时,对于任意的x,以子参考视频文件中的标号为vr_x的视频帧为参考,对子测试视频文件中的标号为vt_x的视频帧进行视频质量测试。得出每个子测试视频文件对应的虚拟操作系统(virtualmemoryoperatingsystem,vmos)值即vmos1值、vmos2值和vmos3值。

图4为本发明实施例提供的一种视频质量测试装置结构图,所述装置包括:

采集模块41,用于采集至少两个子参考视频文件和至少两个子测试视频文件;

确定模块42,用于根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件,其中所述至少两个子参考视频文件为在发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,所述至少两个子测试视频文件为在接收视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件;其中每个第一时间段对应的包含每个第二时间段;

测试模块43,用于针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试。

所述采集模块,具体用于采集发送设备在向接收设备发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,和采集接收设备在接收发送设备发送的视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件。

图5a和图5b为本发明实施例提供的一种视频质量测试装置结构图,在图4的基础上,所述装置还包括:

预处理模块51,用于对采集的该子参考视频文件和该子测试视频文件进行预处理。

所述预处理模块51,具体用于针对采集的每个子参考视频文件和每个子测试视频文件,将子参考视频文件和与其对应的子测试视频文件转换为相同的显示帧率。

本发明实施例公开了一种视频质量的测试方法及装置,所述方法包括:测试设备采集至少两个子参考视频文件和至少两个子测试视频文件;根据所述至少两个子参考视频文件的第一时间段与所述至少两个子测试视频文件的第二时间段,确定每个子参考视频文件对应的子测试视频文件,其中所述至少两个子参考视频文件为在发送视频文件的过程中,将在预设的至少两个第一时间段内发送的视频文件中的视频数据进行保存得到的至少两个子参考视频文件,所述至少两个子测试视频文件为在接收视频文件的过程中,将在预设的至少两个第二时间段内接收的视频文件中的视频数据进行保存得到的至少两个子测试视频文件;其中每个第一时间段对应的包含每个第二时间段;针对每个子测试视频文件,根据与该子测试视频文件对应的子参考视频文件,对该子测试视频文件进行视频质量测试。由于在本发明实施例中,子参考视频文件和子测试视频文件均为至少两个,且每个子参考视频文件的第一时间段包含与其对应的子测试视频文件的第二时间段,则可以根据每个子参考视频文件与子测试视频文件的时间段,将子参考视频文件与子测试视频文件进行一一对应,从而根据多个子参考视频文件一对一的对多个子测试视频文件的视频质量进行测试。

对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者一个操作与另一个实体或者另一个操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全应用实施例、或结合应用和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1