视频清晰度确定方法、系统、计算机设备及存储介质与流程

文档序号:21780557发布日期:2020-08-07 20:02阅读:184来源:国知局
视频清晰度确定方法、系统、计算机设备及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种视频清晰度确定方法、系统、计算机设备及计算机可读存储介质。



背景技术:

随着视频业务的发展,用户观看网络视频的需求日益上升。视频清晰度和播放流畅度是影响用户体验的关键因素。为了满足不同用户的需求,在流媒体平台上,同一个片源往往存在不同的清晰度,例如:标清、高清、超清等。

目前,现有技术在播放视频的起始片段时,一般采用官方预设的固定清晰度进行播放。

然而,在实现本发明构思的过程中,发明人发现相关技术中至少存在如下缺陷:使用官方预设的固定清晰度作为视频起始播放的清晰度容易造成视频卡顿。



技术实现要素:

本公开的目的是提供一种视频清晰度确定方法、系统、计算机设备及计算机可读存储介质,用于解决现有技术中使用官方预设的固定清晰度作为视频起始播放的清晰度容易造成视频卡顿的缺陷。

本公开的一个方面提供了一种视频清晰度确定方法,其特征在于,上述方法包括:响应于视频加载信号,确定待播放视频对应的cdn;获取上述cdn对应的历史网速;以及根据上述cdn对应的历史网速,确定上述待播放视频的起始清晰度。

根据本公开的实施例,上述根据上述cdn对应的历史网速,确定上述待播放视频的起始清晰度,包括:根据上述cdn对应的历史网速,计算最大可支撑播放码率;获取上述待播放视频的预设清晰度与播放码率的对应关系;根据上述对应关系,确定上述最大可支撑播放码率对应的预设清晰度;以及将上述最大可支撑播放码率对应的预设清晰度作为上述起始清晰度。

根据本公开的实施例,上述根据上述cdn对应的历史网速,计算最大可支撑播放码率,包括:获取预设安全加权值;以及根据上述cdn对应的历史网速和上述预设安全加权值,计算上述最大可支撑播放码率。

根据本公开的实施例,上述视频清晰度确定方法还包括:若不存在上述cdn对应的历史网速,则判断是否存在其它cdn对应的历史网速;若判断出存在上述其它cdn对应的历史网速,则确定上述其它cdn对应的历史网速的平均值;以及根据上述其它cdn对应的历史网速的平均值,确定上述起始清晰度。

根据本公开的实施例,上述视频清晰度确定方法还包括:若判断出不存在上述其它cdn对应的历史网速,则获取标准清晰度;以及将上述标准清晰度作为上述起始清晰度。

根据本公开的实施例,上述视频清晰度确定方法还包括:在上述待播放视频结束播放的情况下,接收客户端发送的上述待播放视频的平均下载网速,其中,上述客户端用于播放上述待播放视频;以及根据上述待播放视频的平均下载网速,更新上述cdn对应的历史网速。

本公开的另一个方面还提供了一种视频清晰度确定系统,其特征在于,上述系统包括:第一确定模块,用于响应于视频加载信号,确定待播放视频对应的cdn;第一获取模块,用于获取上述cdn对应的历史网速;以及第二确定模块,用于根据上述cdn对应的历史网速,确定上述待播放视频的起始清晰度。

根据本公开的实施例,上述第二确定模块包括:计算单元,用于根据上述cdn对应的历史网速,计算最大可支撑播放码率;获取单元,用于获取上述待播放视频的预设清晰度与播放码率的对应关系;确定单元,用于根据上述对应关系,确定上述最大可支撑播放码率对应的预设清晰度;以及处理单元,用于将上述最大可支撑播放码率对应的预设清晰度作为上述起始清晰度。

根据本公开的实施例,上述计算单元包括:获取子单元,用于获取预设安全加权值;以及计算子单元,用于根据上述cdn对应的历史网速和上述预设安全加权值,计算上述最大可支撑播放码率。

根据本公开的实施例,上述视频清晰度确定系统还包括:判断模块,用于在不存在上述cdn对应的历史网速的情况下,判断是否存在其它cdn对应的历史网速;计算模块,用于在判断出存在上述其它cdn对应的历史网速的情况下,确定上述其它cdn对应的历史网速的平均值;以及第三确定模块,用于根据上述其它cdn对应的历史网速的平均值,确定上述起始清晰度。

根据本公开的实施例,上述视频清晰度确定系统还包括:第二获取模块,用于在判断出不存在上述其它cdn对应的历史网速的情况下,获取标准清晰度;以及处理模块,用于将上述标准清晰度作为上述起始清晰度。

根据本公开的实施例,上述视频清晰度确定系统还包括:接收模块,用于在上述待播放视频结束播放的情况下,接收客户端发送的上述待播放视频的平均下载网速,其中,上述客户端用于播放上述待播放视频;以及更新模块,用于根据上述待播放视频的平均下载网速,更新上述cdn对应的历史网速。

本公开的再一个方面提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,上述处理器执行上述计算机程序时用于实现如上任一项所述的方法的步骤。

本公开的又一个方面提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,上述计算机程序被处理器执行时用于实现如上任一项所述的方法的步骤。

本公开提供的视频清晰度确定方法,通过确定待播放视频对应的cdn,查找历史上(比如上一次)用户使用该cdn播放视频时的历史网速,然后根据该历史网速确定一个清晰度,并将该清晰度作为本次播放该待播放视频的起始清晰度。由于本公开的实施例在确定待播放视频的起始清晰度时,充分考虑了网速的重要性,将网速能够支撑的最大清晰度作为起始清晰度,减少了用户观看视频的卡顿率,避免了现有技术中使用官方预设的固定清晰度作为视频起始播放的清晰度容易造成视频卡顿的缺陷。

附图说明

图1示意性示出了根据本公开实施例的视频清晰度确定方法的流程图;

图2示意性示出了根据本公开另一实施例的视频清晰度确定方法的流程图;

图3示意性示出了根据本公开实施例的视频清晰度确定系统的框图;以及图4示意性示出了根据本公开实施例的适于实现视频清晰度确定方法的计算机设备的硬件架构示意图。

具体实施方式

为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本公开,并不用于限定本公开。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

考虑到现有技术中使用官方预设的固定清晰度作为视频起始播放的清晰度容易造成视频卡顿的缺陷。本公开提供的视频清晰度确定方法,通过确定待播放视频对应的cdn,查找历史上(比如上一次)用户使用该cdn播放视频时的历史网速,然后根据该历史网速确定一个清晰度,并将该清晰度作为本次播放该待播放视频的起始清晰度。由于本公开的实施例在确定待播放视频的起始清晰度时,充分考虑了网速的重要性,将网速能够支撑的最大清晰度作为起始清晰度,减少了用户观看视频的卡顿率

图1示意性示出了根据本公开实施例的视频清晰度确定方法的流程图。

如图1所示,该视频清晰度确定方法可以包括步骤s101~步骤s103,其中:

步骤s101,响应于视频加载信号,确定待播放视频对应的cdn(contentdeliverynetwork,内容分发网络)。

需要说明的是,本公开的实施例可以应用在服务器上,该服务器可以与客户端交互,该客户端可以包括web端。为帮助理解,下面举例说明本公开实施例的应用场景,应该理解,本公开实施例描述的应用场景仅仅作为一个示例,其并不具有限定性。以客户端为电脑为例,在本公开实施例的应用场景中,用户想要通过电脑网页观看视频a,且用户触发了播放视频a的信号,在电脑为用户播放视频a之前,为了避免现有技术中使用官方预设的固定清晰度作为视频起始播放的清晰度容易造成视频卡顿的缺陷,可以利用本公开的视频清晰度确定方案确定出视频a的起始清晰度。

在本公开的实施例中,可以先行确定出待播放视频例如视频a所对应的cdn,然后执行步骤s102。

步骤s102,获取cdn对应的历史网速。

其中,对于同一用户而言,cdn对应的历史网速可以包括历史上客户端使用该cdn播放视频时的网速。优选地,可以是上一次客户端使用该cdn播放视频时的平均网速。

需要说明的是,在应用本公开的实施例之前,服务器中可能已经存储了多个历史网速和每一个历史网速对应的cdn,并且可以把它们存储在一个map中。

例如,已存储的数据格式map包括3个cdn和每个cnd对应的历史网速,分别为:'cdna.acgvideo.com':400kb/s;'cdnb.acgvideo.com':500kb/s;'cdnc.acgvideo.com':900kb/s。若待播放视频为视频a,且视频a被调度到cdnb.acgvideo.com,则获取到的cdn对应的历史网速可以为500kb/s。

步骤s103,根据cdn对应的历史网速,确定待播放视频的起始清晰度。

在本公开的实施例中,根据cdn对应的历史网速,确定待播放视频的起始清晰度,可以包括:根据cdn对应的历史网速,计算最大可支撑播放码率;获取待播放视频的预设清晰度与播放码率的对应关系;根据对应关系,确定最大可支撑播放码率对应的预设清晰度;以及将最大可支撑播放码率对应的预设清晰度作为起始清晰度。

其中,根据cdn对应的历史网速,计算最大可支撑播放码率,可以包括:获取预设安全加权值;以及根据cdn对应的历史网速和预设安全加权值,计算最大可支撑播放码率。本公开实施例设置预设安全加权值可以用于防止网络抖动,例如预设安全加权值可以为0.9。

可以根据以下公式计算最大可支撑播放码率:

k=s×8×n

其中,k表示最大可支撑播放码率,s表示cdn对应的历史网速,n表示预设安全加权值。

例如,获取到的cdn对应的历史网速为500kb/s,预设安全加权值为0.9,则最大可支撑播放码率k=3600kbps。

本公开的实施例可以包括多个预设清晰度和每一个预设清晰度对应的播放码率。根据对应关系,确定最大可支撑播放码率对应的预设清晰度,可以是,从多个播放码率中确定出最大可支撑播放码率大于等于的一个最大的播放码率,然后将这个播放码率对应的预设清晰度作为起始清晰度。

例如,待播放视频为视频a,视频a的预设清晰度与播放码率的对应关系为:1080p+:8000kbps;1080p:4000kbps;720p:2000kbps;480p:1000kbps:360p:500kbps。由于计算出的最大可支撑播放码率为3600kbps,其大于等于的最大的播放码率为2000kbps,且播放码率2000kbps对应的预设清晰度为720p,则可以将720p作为视频a的起始清晰度。

作为一种可选的实施例,该视频清晰度确定方法还可以包括:若不存在cdn对应的历史网速,则判断是否存在其它cdn对应的历史网速;若判断出存在其它cdn对应的历史网速,则确定其它cdn对应的历史网速的平均值;以及根据其它cdn对应的历史网速的平均值,确定起始清晰度。

在本公开的实施例中,若是系统没有存储待播放视频使用的cdn对应的历史网速,甚至根本没有待播放视频使用的cdn,但是存储了这个用户使用其它cdn观看视频时的历史网速,则本公开的实施例可以根据其它cdn对应的历史网速的平均值,确定起始清晰度。其中,其它cdn对应的历史网速的平均值可以是预先计算好的,例如存储在map中;或者也可以是在使用时再行计算的。

例如,结合上述示例,若是视频a被调度到cdnd.acgvideo.com,且map中并没有cdnd.acgvideo.com对应的历史网速,则可以根据其它cdn(包括cdna.acgvideo.com、cdnb.acgvideo.com、cdnc.acgvideo.com)对应的历史网速的平均值,确定起始清晰度。若是map中还存储了:'cdna.acgvideo.com'对应的400kb/s、'cdnb.acgvideo.com'对应的500kb/s和cdnc.acgvideo.com'对应的900kb/s这三者的平均值,即average(总平均速度,又称为其它cdn对应的历史网速的平均值):600kb/s,则可以直接从map中获取该平均值,并根据该平均值和上述公式得出最大可支撑播放码率k=4230kbps,根据对应关系可知其大于等于的最大的播放码率为4000kbps,且播放码率4000kbps对应的预设清晰度为1080p,则可以将1080p作为视频a的起始清晰度。

作为一种可选的实施例,该视频清晰度确定方法还可以包括:若判断出不存在其它cdn对应的历史网速,则获取标准清晰度;以及将标准清晰度作为起始清晰度。

在本公开的实施例中,如果不存在上述map,或者说map中不存在任何cdn,或者map中不存在任何cdn对应的历史网速,则为了保证用户的正常观看,可以将系统预设的标准清晰度作为起始清晰度。

作为一种可选的实施例,该视频清晰度确定方法还可以包括:在待播放视频结束播放的情况下,接收客户端发送的待播放视频的平均下载网速,其中,客户端用于播放待播放视频;以及根据待播放视频的平均下载网速,更新cdn对应的历史网速。

为了提高下次确定出的起始清晰度的准确性,在本次的待播放视频结束播放后,客户端可以计算本次下载该待播放视频时的平均下载网速(平均网速可以是单位时间内的数据量),然后将计算出的这个平均下载网速发送给服务器,服务器可以将该平均下载网速替换map中存储的该cdn对应的历史网速,或者增加该cdn和历史网速的对应关系。可选的,若是map中预先存储了所有cdn对应的历史网速的平均值,则本公开的实施例还可以更新这个平均值。可选的,若是map中没有存储所有cdn对应的历史网速的平均值,本公开的实施例也可以根据需要提前计算出这个平均值,并将其存储在map中。

例如,若待播放视频使用的cdn为cdnb.acgvideo.com,map中有cdnb.acgvideo.com对应的历史网速500kb/s,且本次下载该待播放视频的平均下载网速为560kb/s,则可以将map中cdnb.acgvideo.com对应的历史网速替换为560kb/s,并且还可以重新计算所有cdn(包括cdna.acgvideo.com、cdnb.acgvideo.com、cdnc.acgvideo.com)对应的历史网速的平均值,例如为(400+560+900)÷3=620kb/s,则map中的average可以更新为620kb/s。

又例如,若待播放视频使用的cdn为cdnd.acgvideo.com,map中没有cdnd.acgvideo.com对应的历史网速,且本次使用cdnd.acgvideo.com下载该待播放视频的平均下载网速为800kb/s,则可以在map中增加cdnd.acgvideo.com和历史网速800kb/s的对应关系,并且还可以重新计算所有cdn(包括cdna.acgvideo.com、cdnb.acgvideo.com、cdnc.acgvideo.com、cdnd.acgvideo.com)对应的历史网速的平均值,例如为(400+500+900+800)÷4=650kb/s,则map中的average可以更新为650kb/s。

本公开提供的视频清晰度确定方法,通过确定待播放视频对应的cdn,查找历史上(比如上一次)用户使用该cdn播放视频时的历史网速,然后根据该历史网速确定一个清晰度,并将该清晰度作为本次播放该待播放视频的起始清晰度。由于本公开的实施例在确定待播放视频的起始清晰度时,充分考虑了网速的重要性,将网速能够支撑的最大清晰度作为起始清晰度,减少了用户观看视频的卡顿率,避免了现有技术中使用官方预设的固定清晰度作为视频起始播放的清晰度容易造成视频卡顿的缺陷。

图2示意性示出了根据本公开另一实施例的视频清晰度确定方法的流程图。

如图2所示,该视频清晰度确定方法可以包括步骤s201~步骤s209,其中:

步骤s201,确定视频地址对应的cdn;

步骤s202,获取map;

步骤s203,判断map中是否有cdn对应的历史网速,若是则执行步骤s204,若否则执行步骤s205;

步骤s204,根据历史网速计算最大可支撑播放码率;

步骤s205,判断map中是否有总平均网速,若是则执行步骤s206,若否则执行步骤s208;

步骤s206,根据总平均网速计算最大可支撑播放码率;

步骤s207,根据最大可支撑播放码率,确定起播清晰度;

步骤s208,使用默认清晰度;

步骤s209,拉流速度记录,更新map。

根据本公开的实施例,确定待播放视频使用的cdn可以是确定是视频地址对应的cdn,然后获取map,其中,对于每一个用户而言,本公开的实施例可以记忆用户上次使用cdn播放视频时的平均网速,并存储到map中。判断map中是否有cdn对应的历史网速,如果map中有cdn对应的历史网速,则根据历史网速计算最大可支撑播放码率,然后根据最大可支撑播放码率确定起播清晰度,具体确定起播清晰度的方法如上述实施例所述,在此不再赘述,进一步,在待播放视频结束播放之后,可以拉取本次视频播放的平均网速(又称为平均下载网速),并将该平均网速替换map中cdn对应的历史网速。

如果map中没有cdn对应的历史网速,则可以判断map中是否有总平均网速(又称为其它cdn对应的历史网速),如果map中有总平均网速,则可以根据平均网速计算最大可支撑播放码率,然后根据最大可支撑播放码率确定起播清晰度,进一步,在待播放视频结束播放之后,可以拉取本次视频播放的平均网速(又称为平均下载网速),并将该cdn和该平均网速的对应关系新增到map中。

如果map中没有总平均网速,则可以使用系统默认清晰度作为起播清晰度,然后在待播放视频结束播放之后,可以拉取本次视频播放的平均网速(又称为平均下载网速),并将该cdn和该平均网速的对应关系新增到map中。

可选的,本公开的实施例还可以更新map中存储的总平均网速。

通过本公开的实施例,可以解决用户单点对于不同cdn访问的连通性和网络状况可能不同的问题,减少用户观看视频的卡顿率。

图3示意性示出了根据本公开实施例的视频清晰度确定系统的框图。

如图3所示,该视频清晰度确定系统300可以包括第一确定模块310、第一获取模块320和第二确定模块330,其中:

第一确定模块310用于响应于视频加载信号,确定待播放视频对应的cdn。

第一获取模块320用于获取cdn对应的历史网速。

第二确定模块330用于根据cdn对应的历史网速,确定待播放视频的起始清晰度。

本公开提供的视频清晰度确定系统,通过确定待播放视频对应的cdn,查找历史上(比如上一次)用户使用该cdn播放视频时的历史网速,然后根据该历史网速确定一个清晰度,并将该清晰度作为本次播放该待播放视频的起始清晰度。由于本公开的实施例在确定待播放视频的起始清晰度时,充分考虑了网速的重要性,将网速能够支撑的最大清晰度作为起始清晰度,减少了用户观看视频的卡顿率,避免了现有技术中使用官方预设的固定清晰度作为视频起始播放的清晰度容易造成视频卡顿的缺陷。

作为一种可选的实施例,第二确定模块可以包括:计算单元,用于根据cdn对应的历史网速,计算最大可支撑播放码率;获取单元,用于获取待播放视频的预设清晰度与播放码率的对应关系;确定单元,用于根据对应关系,确定最大可支撑播放码率对应的预设清晰度;以及处理单元,用于将最大可支撑播放码率对应的预设清晰度作为起始清晰度。

作为一种可选的实施例,计算单元可以包括:获取子单元,用于获取预设安全加权值;以及计算子单元,用于根据cdn对应的历史网速和预设安全加权值,计算最大可支撑播放码率。

作为一种可选的实施例,该视频清晰度确定系统还可以包括:判断模块,用于在不存在cdn对应的历史网速的情况下,判断是否存在其它cdn对应的历史网速;计算模块,用于在判断出存在其它cdn对应的历史网速的情况下,计算其它cdn对应的历史网速的平均值;以及第三确定模块,用于根据其它cdn对应的历史网速的平均值,确定起始清晰度。

作为一种可选的实施例,该视频清晰度确定系统还可以包括:第二获取模块,用于在判断出不存在其它cdn对应的历史网速的情况下,获取标准清晰度;以及处理模块,用于将标准清晰度作为起始清晰度。

作为一种可选的实施例,该视频清晰度确定系统还可以包括:接收模块,用于在待播放视频结束播放的情况下,接收客户端发送的待播放视频的平均下载网速,其中,客户端用于播放待播放视频;以及更新模块,用于根据待播放视频的平均下载网速,更新cdn对应的历史网速。

图4示意性示出了根据本公开实施例的适于实现视频清晰度确定方法的计算机设备的硬件架构示意图。本实施例中,计算机设备400是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。例如,可以是智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图4所示,计算机设备400至少包括但不限于:可通过系统总线相互通信连接存储器410、处理器420、网络接口430。其中:

存储器410至少包括一种类型的计算机可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器410可以是计算机设备400的内部存储模块,例如该计算机设备400的硬盘或内存。在另一些实施例中,存储器410也可以是计算机设备400的外部存储设备,例如该计算机设备400上配备的插接式硬盘,智能存储卡(smartmediacard,简称为smc),安全数字(securedigital,简称为sd)卡,闪存卡(flashcard)等。当然,存储器410还可以既包括计算机设备400的内部存储模块也包括其外部存储设备。本实施例中,存储器410通常用于存储安装于计算机设备400的操作系统和各类应用软件,例如视频清晰度确定方法的程序代码等。此外,存储器410还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器420在一些实施例中可以是中央处理器(centralprocessingunit,简称为cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器420通常用于控制计算机设备400的总体操作,例如执行与计算机设备400进行数据交互或者通信相关的控制和处理等。本实施例中,处理器420用于运行存储器410中存储的程序代码或者处理数据。

网络接口430可包括无线网络接口或有线网络接口,该网络接口430通常用于在计算机设备400与其他计算机设备之间建立通信连接。例如,网络接口430用于通过网络将计算机设备400与外部终端相连,在计算机设备400与外部终端之间的建立数据传输通道和通信连接等。网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,简称为gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,简称为wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。

需要指出的是,图4仅示出了具有部件410-430的计算机设备,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。

在本实施例中,存储于存储器410中的视频清晰度确定方法还可以被分割为一个或者多个程序模块,并由一个或多个处理器(本实施例为处理器420)所执行,以完成本发明。

本实施例还提供一种计算机可读存储介质,计算机可读存储介质其上存储有计算机程序,计算机程序被处理器执行时实现实施例中的视频清晰度确定方法的步骤。

本实施例中,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,计算机可读存储介质也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smartmediacard,简称为smc),安全数字(securedigital,简称为sd)卡,闪存卡(flashcard)等。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例中的视频清晰度确定方法的程序代码等。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。

显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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