一种播放视频的方法及装置与流程

文档序号:18618829发布日期:2019-09-06 22:17阅读:176来源:国知局
一种播放视频的方法及装置与流程
本申请涉及计算机
技术领域
,特别是涉及一种播放视频的方法及装置。
背景技术
:目前,用户可以在终端中安装用于播放视频的应用程序,应用程序可以在连接互联网时在线播放视频。由于网络环境不佳,电子设备在播放视频时可能遇到播放不流畅的情况,因此,电子设备可以通过自动调节视频码率实现顺畅播放视频的目的。现有技术中,m3u8文件是一种视频文件,可以用于存储若干个ts(transportstream,传输流)文件的下载地址,ts文件为包含视频数据的文件,其中,一个m3u8文件中的ts文件,为同一视频码率的ts文件。电子设备在播放视频时,需要先下载某一种码率的m3u8文件,然后再通过m3u8文件内的下载地址下载ts文件,然后电子设备按照视频播放顺序,播放对应的ts文件来播放视频。然而,当电子设备通过包含ts文件下载地址的m3u8文件来播放视频时,每播放一次视频只能获取一次m3u8文件。电子设备在播放视频的过程中,如果需要切换视频码率,则电子设备必须重启播放器来重新获取其它码率对应的m3u8文件。在重启播放器并重新获取m3u8文件的过程中,用户会看到黑屏状态的视频界面,导致视频播放不流畅。技术实现要素:本申请实施例的目的在于提供一种播放视频的方法及装置,以提高用户体验。具体技术方案如下:第一方面,提供了一种播放视频的方法,所述方法应用于电子设备,所述方法包括:当检测到播放器播放视频时,生成虚拟m3u8文件;根据所述虚拟m3u8文件中的第一视频映射地址,下载所述第一视频映射地址对应的第一传输流ts文件,所述第一视频映射地址为远程服务器中的所述第一ts文件的视频映射地址;当所述第一ts文件播放完毕时,若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址;下载所述第二视频映射地址对应的第二ts文件,并将所述第二ts文件存储至所述虚拟m3u8文件中,以使所述播放器从所述虚拟m3u8文件中读取所述第二ts文件并进行播放。可选的,所述当检测到播放器播放视频时,生成虚拟m3u8文件,包括:当接收到所述播放器传输的视频播放请求时,生成虚拟m3u8文件。可选的,所述若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址,包括:当所述第一ts文件播放完毕时,确定电子设备下载所述第一ts文件的第一平均下载速度;根据预设的所述平均下载速度与视频码率的对应关系,确定所述第一平均下载速度对应的第二视频码率;如果所述第一视频码率与所述第二视频码率不相同,则确定所述第二视频码率对应的第二视频映射地址。可选的,所述若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址,包括:若确定将所述第一视频码率切换为所述第二视频码率,则向远程服务器发送视频映射地址的获取请求,所述获取请求中携带有所述第二视频码率和预设的第二ts文件的文件标识,以使所述远程服务器根据所述第二视频码率和所述文件标识,确定第二视频映射地址;接收所述远程服务器发送的所述第二视频映射地址。第二方面,提供了一种播放视频的装置,所述装置应用于电子设备,所述装置包括:生成模块,用于当检测到播放器播放视频时,生成虚拟m3u8文件;第一下载模块,用于根据所述虚拟m3u8文件中的第一视频映射地址,下载所述第一视频映射地址对应的第一传输流ts文件,所述第一视频映射地址为远程服务器中的所述第一ts文件的视频映射地址;确定模块,用于当所述第一ts文件播放完毕时,若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址;第二下载模块,用于下载所述第二视频映射地址对应的第二ts文件,并将所述第二ts文件存储至所述虚拟m3u8文件中,以使所述播放器从所述虚拟m3u8文件中读取所述第二ts文件并进行播放。可选的,所述生成模块,具体用于:当接收到所述播放器传输的视频播放请求时,生成虚拟m3u8文件。可选的,所述确定模块,具体用于:当所述第一ts文件播放完毕时,确定电子设备下载所述第一ts文件的第一平均下载速度;根据预设的所述平均下载速度与视频码率的对应关系,确定所述第一平均下载速度对应的第二视频码率;如果所述第一视频码率与所述第二视频码率不相同,则确定所述第二视频码率对应的第二视频映射地址。可选的,所述确定模块,具体用于:若确定将所述第一视频码率切换为所述第二视频码率,则向远程服务器发送视频映射地址的获取请求,所述获取请求中携带有所述第二视频码率和预设的第二ts文件的文件标识,以使所述远程服务器根据所述第二视频码率和所述文件标识,确定第二视频映射地址;接收所述远程服务器发送的所述第二视频映射地址。第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面所述的方法步骤。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法步骤。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。本申请实施例提供的一种播放视频的方法及装置,当代理组件检测到播放器播放视频时,生成虚拟m3u8文件。代理组件根据所述虚拟m3u8文件中的第一视频映射地址,下载所述第一视频映射地址对应的第一ts文件,所述第一视频映射地址为远程服务器中的所述第一ts文件的视频映射地址。当所述第一ts文件播放完毕时,若代理组件确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址。代理组件下载所述第二视频映射地址对应的第二ts文件,并将所述第二ts文件传输至所述虚拟m3u8文件中,以使所述播放器从所述虚拟m3u8文件中读取所述第二ts文件并进行播放。这样,在播放器播放视频时,代理组件会生成一个虚拟m3u8文件提供给播放器,代理组件可以确定和获取不同视频码率对应的ts文件映射地址。因此代理组件可以实现切换不同视频码率的文件,无需重新获取m3u8文件,达到在不重启播放器的前提下切换视频码率。用户在观看视频时,可以顺畅播放视频,大大提高了用户体验。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种播放视频的方法流程图;图2为本申请实施例提供的一种播放视频的方法流程图;图3为本申请实施例提供的一种播放视频的装置的结构示意图;图4为本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种播放视频的方法,该方法可以应用于代理组件,其中,代理组件为电子设备中的软件模块,播放器为电子设备中的播放视频的软件模块。下面将结合具体实施方式,对本申请实施例提供的一种播放视频的方法进行详细的说明,如图1所示,具体步骤如下:步骤101、当检测到播放器播放视频时,生成虚拟m3u8文件。其中,虚拟m3u8文件是一种视频文件,虚拟m3u8文件中可以存储若干视频映射地址,视频映射地址可以映射远程服务器中ts文件的下载地址,ts文件可以是某视频码率的若干包含视频数据的文件。在实际应用中,一个视频可以存在多个视频码率的ts文件,每个视频码率均存在对应码率的ts文件。视频码率是数据传输时单位时间传送的数据位数,常用单位是kbps(千位每秒),单位时间内传送的数据位数越大,精度越高,处理出来的视频文件越接近原始文件。本申请实施例中,电子设备中可以安装有用于播放视频的客户端,该客户端可以包括播放器和代理组件。用户可以在客户端选择想要播放的视频,客户端则可以接收到对应该视频的播放指令,并向播放器传输该播放指令,以使播放器在接收到该播放指令后进行视频播放处理。此时,代理组件可以检测到播放器播放视频,向远程服务器发送获取预设的视频码率的文件的请求,并从远程服务器中获取某一视频码率的ts文件的视频映射地址,同时,代理组件可以创建一个文件,将远程服务器获取的的多个视频映射地址存储至此文件中,形成虚拟m3u8文件。可选的,当检测到播放器播放视频时,生成虚拟m3u8文件的步骤的具体处理过程可以为:当接收到播放器传输的视频播放请求时,生成虚拟m3u8文件。本申请实施例中,当播放器接收到客户端传输的播放视频指令时,会向代理组件传输播放视频请求。播放器传输播放视频请求的目的在于获取虚拟m3u8文件。当代理组件接收到播放器传输的请求时,可以生成虚拟m3u8文件,虚拟m3u8文件包含预设的多个视频映射地址,每个视频映射地址可以为一个远程服务器中的ts文件的下载地址。因此,代理组件可以通过虚拟m3u8文件中的视频映射地址下载ts文件,ts文件为包含视频数据的文件,通过虚拟m3u8文件中的视频映射地址下载的多个ts文件可以组成一段完整的视频。当播放器获取虚拟m3u8文件后即可播放视频。步骤102、根据虚拟m3u8文件中的第一视频映射地址,下载第一视频映射地址对应的第一传输流ts文件。其中,第一视频映射地址为远程服务器中的第一ts文件的视频映射地址。本申请实施例中,当播放器获取虚拟m3u8文件后,代理组件可以根据播放ts文件的先后顺序,确定虚拟m3u8文件中第一ts文件对应的第一视频映射地址,并将第一视频映射地址对应的远程服务器中的第一ts文件下载到本地。步骤103、当第一ts文件播放完毕时,若确定将第一视频码率切换为第二视频码率,则确定第二视频码率对应的第二视频映射地址。本申请实施例中,当第一ts文件播放完毕时,代理组件会根据当前网络环境,判断播放器播放的视频是否应该切换码率。判断的目的是根据网络环境为播放器匹配适合码率的ts文件,达到在播放器可以顺畅播放视频的前提下,播放码率最高的视频。若代理组件判断结果为将第一视频码率切换为第二视频码率,则代理组件可以通过切换视频映射地址的方式,将第一视频码率切换为第二视频码率。可选的,判断是否切换码率的过程,具体可以包括以下步骤:步骤一、当第一ts文件播放完毕时,确定电子设备下载第一ts文件的第一平均下载速度。本申请实施例中,当第一ts文件播放完毕时,代理组件可以确定第一ts文件的数据量大小以及下载第一ts文件的时间,计算该数据量与该时间的比值,得到电子设备下载第一ts文件的平均下载速度。平均下载速度反应当前网络环境,代理组件可以根据此平均下载速度判断是否切换码率。步骤二、根据预设的平均下载速度与视频码率的对应关系,确定第一平均下载速度对应的第二视频码率。本申请实施例中,平均下载速度与视频码率的对应关系为:一个下载速度区间对应一个视频码率。代理组件确定当前平均下载速度所在的下载速度区间,进而根据预设的平均下载速度与视频码率的对应关系,确定此下载速度区间对应的第二视频码率。本申请实施例提供了一种平均下载速度与视频码率的对应关系的示例,具体示例可以包括:本实例中,存在两种码率:350kbps(流畅码率)和800kbps(高清码率)。当代理组件确定的平均下载速度大于流畅码率且小于高清码率时,代理组件可以将当前视频码率切换为流畅码率,当代理组件确定的平均下载速度大于高清码率时,代理组件可以将当前视频码率切换为高清码率。若此时代理组件确定的平均下载速度为560k/s(560kbps每秒),则当前的情况为代理组件确定的平均下载速度大于流畅码率且小于高清码率,代理组件可以将当前视频码率切换为流畅码率。步骤三、如果第一视频码率与第二视频码率不相同,则确定第二视频码率对应的第二视频映射地址。本申请实施例中,若第一视频码率与第二视频码率不相同,则代理组件确定将第一视频码率切换为第二视频码率。代理组件确定将第一视频码率切换为第二视频码率后,代理组可以向远程服务器发送获取第二ts文件的请求,远程服务器在接收到请求后,将第二视频码率对应的第二视频映射地址发送给代理组件。可选的,获取第二视频映射地址的过程,具体可以包括以下步骤:步骤一、若确定将第一视频码率切换为第二视频码率,则向远程服务器发送视频映射地址的获取请求。其中,获取请求中携带有第二视频码率和预设的第二ts文件的文件标识,以使远程服务器根据第二视频码率和文件标识,确定第二视频映射地址。本申请实施例中,当代理组件确定将第一视频码率切换为第二视频码率时,向远程服务器请求获取第二视频码率对应的第二ts文件,获取请求中携带有第二视频码率和预设的第二ts文件的文件标识。远程服务器接收到请求时,根据代理组件提供的标识检索到第二ts文件,并确定第二ts文件的第二视频映射地址。步骤二、接收远程服务器发送的第二视频映射地址。本申请实施例中,远程服务器确定第二ts文件的第二视频映射地址后,可以将第二ts文件的第二视频映射地址发送给代理组件,代理组件获取第二ts文件的第二视频映射地址后,即可通过第二视频映射地址下载第二ts文件。步骤104、下载第二视频映射地址对应的第二ts文件,并将第二ts文件传输至虚拟m3u8文件中,以使播放器从虚拟m3u8文件中读取第二ts文件并进行播放。本申请实施例中,当代理组件确定第二视频映射地址之后,可以通过第二视频映射地址下载第二ts文件,当代理组件下载第二ts文件之后,播放器可以从虚拟m3u8文件中读取第二ts文件并播放。播放器在播放视频时会顺序播放ts文件,因此,在第一ts文件播放完毕之后,播放器可以从虚拟m3u8文件中获取最适合的第二ts文件,以达到顺畅播放的目的。如图2所示,本申请实施例提供了一种播放视频的具体示例,具体步骤可以包括:如表一所示,为本示例提供一种平均下载速度与视频码率的对应关系的示例,此对应关系是一种预设的对应关系,代理组件可以根据此预设关系为平均下载速度匹配适合的码率。表一码率名称码率(bps)流畅350k高清800k超清1.5m步骤201、当检测到播放器播放视频时,生成虚拟m3u8文件。步骤202、根据虚拟m3u8文件中的第一视频映射地址,下载第一视频映射地址对应的第一ts文件。步骤203、当第一ts文件播放完毕时,获取下载第一ts文件时的第一平均速度。步骤204、根据预设的对应关系,判断第一平均下载速度对应的第二视频码率。若第一平均下载速度小于800k/bps,则执行步骤205,若第一平均下载速度大于800k/bps且小于1.5m/bps,则执行步骤206,若第一平均下载速度大于1.5m,则执行步骤207。步骤205、向远程服务器发送获取流畅码率映射地址请求。步骤206、向远程服务器发送获取高清码率映射地址请求。步骤207、向远程服务器发送获取超清码率映射地址请求。步骤208、接收远程服务器发送的第二视频映射地址。步骤209、下载第二视频映射地址对应的第二ts文件,并将第二ts文件存储至虚拟m3u8文件中,以使播放器从虚拟m3u8文件中读取第二ts文件并进行播放。本申请实施例提供的一种播放视频的方法及装置,当代理组件检测到播放器播放视频时,生成虚拟m3u8文件。代理组件根据所述虚拟m3u8文件中的第一视频映射地址,下载所述第一视频映射地址对应的第一ts文件,所述第一视频映射地址为远程服务器中的所述第一ts文件的视频映射地址。当所述第一ts文件播放完毕时,若代理组件确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址。代理组件下载所述第二视频映射地址对应的第二ts文件,并将所述第二ts文件传输至所述虚拟m3u8文件中,以使所述播放器从所述虚拟m3u8文件中读取所述第二ts文件并进行播放。这样,在播放器播放视频时,代理组件会生成虚拟m3u8文件提供给播放器,代理组件可以确定和下载不同视频码率对应的ts文件映射地址。因此代理组件可以实现切换不同视频码率的文件,无需重新获取m3u8文件,达到在不重启播放器的前提下切换视频码率。用户在观看视频时,可以顺畅播放视频,大大提高了用户体验。基于相同的技术构思,本申请实施例还提供了一种播放视频的装置,如图3所示,该装置包括:生成模块301,用于当检测到播放器播放视频时,生成虚拟m3u8文件;第一下载模块302,用于根据所述虚拟m3u8文件中的第一视频映射地址,下载所述第一视频映射地址对应的第一传输流ts文件,所述第一视频映射地址为远程服务器中的所述第一ts文件的视频映射地址;确定模块303,用于当所述第一ts文件播放完毕时,若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址;第二下载模块304,用于下载所述第二视频映射地址对应的第二ts文件,并将所述第二ts文件存储至所述虚拟m3u8文件中,以使所述播放器从所述虚拟m3u8文件中读取所述第二ts文件并进行播放。可选的,所述生成模块301,具体用于:当接收到所述播放器传输的视频播放请求时,生成虚拟m3u8文件。可选的,所述确定模块303,具体用于:当所述第一ts文件播放完毕时,确定电子设备下载所述第一ts文件的第一平均下载速度;根据预设的所述平均下载速度与视频码率的对应关系,确定所述第一平均下载速度对应的第二视频码率;如果所述第一视频码率与所述第二视频码率不相同,则确定所述第二视频码率对应的第二视频映射地址。可选的,所述确定模块303,具体用于:若确定将所述第一视频码率切换为所述第二视频码率,则向远程服务器发送视频映射地址的获取请求,所述获取请求中携带有所述第二视频码率和预设的第二ts文件的文件标识,以使所述远程服务器根据所述第二视频码率和所述文件标识,确定第二视频映射地址;接收所述远程服务器发送的所述第二视频映射地址。本申请实施例提供的一种播放视频的方法及装置,当代理组件检测到播放器播放视频时,生成虚拟m3u8文件。代理组件根据所述虚拟m3u8文件中的第一视频映射地址,下载所述第一视频映射地址对应的第一ts文件,所述第一视频映射地址为远程服务器中的所述第一ts文件的视频映射地址。当所述第一ts文件播放完毕时,若代理组件确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址。代理组件下载所述第二视频映射地址对应的第二ts文件,并将所述第二ts文件传输至所述虚拟m3u8文件中,以使所述播放器从所述虚拟m3u8文件中读取所述第二ts文件并进行播放。这样,在播放器播放视频时,代理组件会生成虚拟m3u8文件提供给播放器,代理组件可以确定和下载不同视频码率对应的ts文件映射地址。因此代理组件可以实现切换不同视频码率的文件,无需重新获取m3u8文件,达到在不重启播放器的前提下切换视频码率。用户在观看视频时,可以顺畅播放视频,大大提高了用户体验。本申请实施例还提供了一种电子设备,如图4所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信,存储器403,用于存放计算机程序;处理器401,用于执行存储器403上所存放的程序时,实现如下步骤:当检测到播放器播放视频时,生成虚拟m3u8文件;根据所述虚拟m3u8文件中的第一视频映射地址,下载所述第一视频映射地址对应的第一传输流ts文件,所述第一视频映射地址为远程服务器中的所述第一ts文件的下载地址对应的视频映射地址;当所述第一ts文件播放完毕时,若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址;下载所述第二视频映射地址对应的第二ts文件,并将所述第二ts文件存储至所述虚拟m3u8文件中,以使所述播放器从所述虚拟m3u8文件中读取所述第二ts文件并进行播放。可选的,所述当检测到播放器播放视频时,生成虚拟m3u8文件,包括:当接收到所述播放器传输的视频播放请求时,生成虚拟m3u8文件。可选的,所述若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址,包括:当所述第一ts文件播放完毕时,确定电子设备下载所述第一ts文件的第一平均下载速度;根据预设的所述平均下载速度与视频码率的对应关系,确定所述第一平均下载速度对应的第二视频码率;如果所述第一视频码率与所述第二视频码率不相同,则确定所述第二视频码率对应的第二视频映射地址。可选的,所述若确定将所述第一视频码率切换为所述第二视频码率,则确定所述第二视频码率对应的第二视频映射地址,包括:若确定将所述第一视频码率切换为所述第二视频码率,则向远程服务器发送视频映射地址的获取请求,所述获取请求中携带有所述第二视频码率和预设的第二ts文件的文件标识,以使所述远程服务器根据所述第二视频码率和所述文件标识,确定第二视频映射地址;接收所述远程服务器发送的所述第二视频映射地址。上述网络设备提到的通信总线可以是外设部件互连标准(英文:peripheralcomponentinterconnect,简称:pci)总线或扩展工业标准结构(英文:extendedindustrystandardarchitecture,简称:eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述网络设备与其他设备之间的通信。存储器可以包括随机存取存储器(英文:randomaccessmemory,简称:ram),也可以包括非易失性存储器(英文:non-volatilememory,简称:nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。上述的处理器可以是通用处理器,包括中央处理器(英文:centralprocessingunit,简称:cpu)、网络处理器(英文:networkprocessor,简称:np)等;还可以是数字信号处理器(英文:digitalsignalprocessing,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)、现场可编程门阵列(英文:field-programmablegatearray,简称:fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述播放视频的方法步骤。基于相同的技术构思,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述播放视频的方法步骤。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1