媒体文件编码方法、装置、计算机设备和存储介质

文档序号:366009 发布日期:2021-12-07 浏览:27次 >En<

阅读说明:本技术 媒体文件编码方法、装置、计算机设备和存储介质 (Media file encoding method and device, computer equipment and storage medium ) 是由 许世博 白剑 黄海亮 梁瑛玮 张海林 鲁和平 李长杰 陈焕然 李乐 王浩 洪行健 于 2021-11-04 设计创作,主要内容包括:本申请涉及编码领域,提供了一种媒体文件编码方法、装置、计算机设备和存储介质,获取若干待编码文件;根据预设方法确定各个所述待编码文件所对应的编码队列;在各个所述编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件的历史数据,其中,所述历史数据包括首次访问时间、访问量、平均编码时长中的一种或多种;根据所述历史数据计算各个所述待编码文件的目标权重值;根据所述目标权重值计算各个所述编码队列的资源占比,并为各个所述编码队列根据所述资源占比分配计算资源;通过分配的所述计算资源,根据所述权重值对各个所述待编码文件进行编码。通过本申请,能够在计算资源有限的条件下,优先对发布失效要求较高的文件进行编码。(The application relates to the field of coding, and provides a media file coding method, a device, computer equipment and a storage medium, which are used for acquiring a plurality of files to be coded; determining a coding queue corresponding to each file to be coded according to a preset method; acquiring historical data of historical release files of users corresponding to the files to be coded in each coding queue, wherein the historical data comprises one or more of first access time, access amount and average coding duration; calculating a target weight value of each file to be coded according to the historical data; calculating the resource proportion of each coding queue according to the target weight value, and distributing calculation resources for each coding queue according to the resource proportion; and coding each file to be coded according to the weight value through the distributed computing resources. By the method and the device, the files with high release failure requirements can be preferentially coded under the condition of limited computing resources.)

媒体文件编码方法、装置、计算机设备和存储介质

技术领域

本申请涉及编码的技术领域,特别涉及一种媒体文件编码方法、装置、计算机设备和存储介质。

背景技术

随着音频、视频和互联网技术的发展,音频、视频等媒体文件的资源数据急剧增长,而用户上传的音频、视频资源的清晰度、分辨率、码率和视频时长等参数各异,在计算资源有限的前提下,无法对音频、视频编码进行有效的任务调度,导致了大量的音频、视频编码任务累积,进而对音视频资源发布时效性要求较高的用户带来不好的排队等待感受。而如果在业务高峰期增加大量计算资源来处理编码任务,又会导致计算资源成本大幅提高,使公司负担过重。

发明内容

本申请的主要目的为提供一种媒体文件编码方法、装置、计算机设备和存储介质,旨在解决计算资源有限的情况下,编码任务堆积,导致发布时效性要求较高的用户编码等待时间较长的技术问题。

为实现上述目的,本申请提供了一种媒体文件编码方法,包括以下步骤:

获取若干待编码文件;

根据预设方法确定各个所述待编码文件所对应的编码队列;

在各个所述编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件的历史数据,其中,所述历史数据包括首次访问时间、访问量、平均编码时长中的一种或多种;根据所述历史数据计算各个所述待编码文件的目标权重值;

根据所述目标权重值计算各个所述编码队列的资源占比,并为各个所述编码队列根据所述资源占比分配计算资源;

通过分配的所述计算资源,根据所述权重值对各个所述待编码文件进行编码。

进一步地,所述编码队列包括快速编码队列、长视频编码队列、短视频编码队列;所述根据预设方法确定各个所述待编码文件所对应的编码队列的步骤,包括:

检测各个所述待编码文件是否可进行复用视频编码的编码任务;

将可进行复用视频编码的编码任务的所述待编码文件加入快速编码队列;

将不可进行复用视频编码的编码任务的所述待编码文件的时长与预设时长进行比较;

将时长大于等于预设时长的待编码文件加入长视频编码队列;

将时长小于所述预设时长的所述待编码文件加入短视频编码队列。

进一步地,所述历史数据包括首次访问时间;所述根据所述历史数据计算各个所述待编码文件的目标权重值的步骤,包括:

获取各个所述待编码文件的分类标签;

根据所述分类标签确定各个所述待编码文件对应的历史分组,其中,所历史分组中包括若干个所述历史发布文件;

根据各个所述待编码文件对应的所述历史分组中的历史发布文件的首次访问时间确定对应的所述待编码文件的第一目标权重值。

进一步地,所述历史数据包括访问量;所述根据所述历史数据计算各个所述待编码文件的目标权重值的步骤,包括:

获取各个所述待编码文件所对应的用户的历史发布文件在预设时间段内的访问量;

计算各个预设时间段内的访问量与预设访问阈值对应的差值;

根据所述差值计算对应的所述待编码文件的第二目标权重值。

进一步地,所述历史数据包括平均编码时长;所述根据所述历史数据计算各个所述待编码文件的目标权重值的步骤,包括:

在长视频编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件中属于长视频编码队列中的历史发布文件的平均编码时长;

将各个所述待编码文件所对应的所述平均编码时长与预设编码时长阈值进行比较;

若对应的所述平均编码时长大于所述预设编码时长阈值,则获取默认权重,并在所述默认权重上减去预设权重值得到对应的所述待编码文件的第三目标权重值。

进一步地,根据所述权重值对各个所述待编码文件进行编码的步骤,包括:

获取所述待编码文件所对应的用户的历史发布文件的访问清晰度占比;

优先编码所述待编码文件所对应的访问清晰度占比最高的清晰度。

进一步地,所述根据所述目标权重值计算各个所述编码队列的资源占比的步骤,包括:

获取各个所述编码队列中目标权重值超过权重阈值的待编码文件的个数;

根据所述个数计算各个所述编码队列的资源占比。

本申请还提供一种媒体文件编码装置,包括:

获取单元,用于获取若干待编码文件;

确定单元,用于根据预设方法确定各个所述待编码文件所对应的编码队列;

第一计算单元,用于在各个所述编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件的历史数据,其中,所述历史数据包括首次访问时间、访问量、平均编码时长中的一种或多种;根据所述历史数据计算各个所述待编码文件的目标权重值;

第二计算单元,用于根据所述目标权重值计算各个所述编码队列的资源占比,并为各个所述编码队列根据所述资源占比分配计算资源;

编码单元,用于通过分配的所述计算资源,根据所述权重值对各个所述待编码文件进行编码。

本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的媒体文件编码方法的步骤。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的媒体文件编码方法的步骤。

本申请提供的媒体文件编码方法、装置、计算机设备和存储介质,通过历史数据去计算各个待编码文件的目标权重值,再根据目标权重值为各个待编码队列计算资源占比,动态弹性为各个编码队列调整计算资源,优化编码顺序,减少队列累积。同时通过历史数据计算目标权重值,分析自动调整编码队列顺序,实现对实时性要求较高的待编码文件优先进行编码,给用户较好的排队体验。

附图说明

图1 是本申请一实施例中媒体文件编码方法步骤示意图;

图2是本申请一实施例中媒体文件编码装置结构框图;

图3为本申请一实施例的计算机设备的结构示意框图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

参照图1,本申请一实施例提供了一种媒体文件编码方法,包括以下步骤:

步骤S1,获取若干待编码文件;

步骤S2,根据预设方法确定各个所述待编码文件所对应的编码队列;

步骤S3,在各个所述编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件的历史数据,其中,所述历史数据包括首次访问时间、访问量、平均编码时长、访问清晰度占比中的一种或多种;根据所述历史数据计算各个所述待编码文件的目标权重值;

步骤S4,根据所述目标权重值计算各个所述编码队列的资源占比,并为各个所述编码队列根据所述资源占比分配计算资源;

步骤S5,通过分配的所述计算资源,根据所述权重值对各个所述待编码文件进行编码。

本实施例中,如上述步骤S1所述,待编码文件为用户上传后,还未进行编码的文件,由于计算资源有限,而上传的文件较多,这些待编码文件未能及时有效的进行编码,待编码文件既包括视频又包括音频,相应的编码分为视频编码和音频编码,所谓视频编码是指通过特定的压缩技术,将某个文件格式的视频转换成另一种文件格式文件的方式。同理,音频编码是对音频进行压缩的方式。

如上述步骤S2所述,预先设置有编码队列,每个待编码文件可归于一个编码队列。

如上述步骤S3所述,在每一个编码队列中,计算各个待编码文各自的目标权重值,各个待编码文件是由对应的用户上传的,这些用户可能存在着一些已经编码完成,发布出去的历史发布文件,这些历史发布文件发布出去后,会有用户进行相应的访问,会形成一些各自对应的历史数据。第一个用户访问历史发布文件的时间作为对应的历史发布文件的首次访问时间,该历史发布文件的所有访问人数作为对应的访问量,平均编码时长是指该用户所有的历史发布文件的编码时长的平均值,发布文件根据这些历史数据去计算各个待编码文件的目标权重值。

如上述步骤S4-S5所述,根据目标权重值为每个待编码文件计算资源占比,并根据相应的资源占比分配计算资源,根据分配好的计算资源各自对编码队列中的待编码文件进行编码。每个编码队列中的待编码文件都有各自的目标权重值,根据目标权重值进行降序排列,优先对排列靠前的待编码文件进行编码。

本实施例中,通过历史数据去计算各个待编码文件的目标权重值,再根据目标权重值为各个待编码队列计算资源占比,动态弹性为各个编码队列调整计算资源,优化编码顺序,减少队列累积。同时通过历史数据计算目标权重值,分析自动调整编码队列顺序,实现对实时性要求较高的待编码文件优先进行编码,给用户较好的排队体验。

在一实施例中,所述编码队列包括快速编码队列、长视频编码队列、短视频编码队列;所述根据预设方法确定各个所述待编码文件所对应的编码队列的步骤S2,包括:

步骤S21,检测各个所述待编码文件是否可进行复用视频编码的编码任务;

步骤S22,将可进行复用视频编码的编码任务的所述待编码文件加入快速编码队列;

步骤S23,将不可进行复用视频编码的编码任务的所述待编码文件的时长与预设时长进行比较;

步骤S24,将时长大于等于预设时长的待编码文件加入长视频编码队列;

步骤S25,将时长小于所述预设时长的所述待编码文件加入短视频编码队列。

本实施例中,如上述步骤S21-S22所述,预先设有三个编码队列,分别为快速编码队列、长视频编码队列和短视频编码队列,用户在上传文件时,会选择是否复用视频编码,通过文件上传时的选择,对于可进行复用视频编码的编码任务的待编码文件,加入到特定的快速编码队列中。因为这部分待编码文件的编码任务耗时较短,能快速地编码完成,能给客户较好的体验。

如上述步骤S23-S25所述,对于未加入快速编码队列的待编码文件,再分析待编码文件的时长,如果时长小于预设时长,如预设时长可设置为10分钟,则加入短视频编码队列,剩余待编码文件则自动加入长视频编码队列。本实施例根据用户的选择和时长去将待编码文件分为三个编码队列,能够适应不同的待编码文件。

在一实施例中,所述历史数据包括首次访问时间;所述根据所述历史数据计算各个所述待编码文件的目标权重值的步骤,包括:

获取各个所述待编码文件的分类标签;

根据所述分类标签确定各个所述待编码文件对应的历史分组,其中,所历史分组中包括若干个所述历史发布文件;

根据各个所述待编码文件对应的所述历史分组中的历史发布文件的首次访问时间确定对应的所述待编码文件的第一目标权重值。

本实施例中,可预先建立有大数据分析平台,用于分析CDN访问日志,CDN访问日志中记录了CDN运行和用户请求的关键信息,对CDN服务质量分析极为关键,对其进行数据挖掘分析也十分有意义。常见的CDN日志主要包含以下字段:时间、时长、流量、请求URL、请求源IP地址、UA、状态码、命中状态等。其中,时间字段存储了用户请求的时间,时长字段存储了请求的持续时长,流量字段在拉流时,存储下行流量值,在推流时,存储上行流量值,请求URL字段存储用户请求的具体URL,请求源IP地址存储发起请求的用户的源IP地址,UA字段存储用户发起请求时使用的User-Agent类型,状态码字段存储了请求的状态码,常见状态有2XX、3XX、4XX、5XX,命中状态字段存储了CDN缓存是否命中的状态,其值可以是HIT或MISS。

用户在上传文件时,对文件选择有一个分类标签,同时该用户的所有历史发布文件也存在对应的分类标签,根据分类标签自动形成有历史分组,待编码文件的分类标签,自动将待编码文件归类到具有相同分类标签的历史分组中,获取该用户在该待编码文件所处的历史分组中所有的历史发布文件的首次访问时间,对比对应的历史发布文件的发布时间。如果一个历史发布文件在发布后的30分钟内就有首次访问,则设置该历史发布文件的第一历史权重值为10;如果在发布后30-60分钟内有首次访问,则设置该历史发布文件的第一历史权重值为9;如果在1-3小时内有首次访问,则设置该历史发布文件的第一历史权重值为8;如果在4-6小时内有首次访问,则设置该历史发布文件的第一历史权重值为7;如果7-9小时内有首次访问,则设置该历史发布文件的第一历史权重值为6;如果10-12小时内有首次访问,则设置该历史发布文件的第一历史权重值为5;如果13-16小时内有首次访问,则设置该历史发布文件的第一历史权重值为4;如果17-19小时内有首次访问,则设置该历史发布文件的第一历史权重值为3;如果20-23小时内有首次访问,则设置该历史发布文件的第一历史权重值为2;如果在24小时后才有首次访问,则设置该历史发布文件的第一历史权重值为1。分析该历史分组中所有历史发布文件的第一历史权重值,根据第一历史权重值计算该历史分组的平均历史权重值,将该历史分组的第一历史权重值作为该待编码文件的第一目标权重值。

在一实施例中,所述历史数据包括访问量;所述根据所述历史数据计算各个所述待编码文件的目标权重值的步骤,包括:

获取各个所述待编码文件所对应的用户的历史发布文件在预设时间段内的访问量;

计算各个预设时间段内的访问量与预设访问阈值对应的差值;

根据所述差值计算对应的所述待编码文件的第二目标权重值。

本实施例中,根据CDN访问日志可以获得各个待编码文件所对应的用户的历史发布文件在预设时间段内的访问量,如获取各个历史发布文件在发布后第一天的访问量,设置有默认权重,计算第一天访问量与预设访问阈值的差值,如果差值大于0,则在默认权重的基础上加上一个预设权重值得到的结果作为该历史发布文件的第二目标权重值,如果差值等于0,则直接将默认权重作为该历史发布文件的第二历史权重值,如果差值小于0,则在默认权重的基础上减去一个预设权重值得到的结果作为该历史发布文件的第二历史权重值,计算对应的用户的所有历史发布文件的第二历史权重值的均值,将该均值作为对应的待编码文件的第二目标权重值。

进一步地,还可将预设时间段分为固定个数的时间分段,如将一天分为12个时间分段,一个时间分段历时两个小时,如果该用户的历史发布文件发布后第一天的访问量呈现上升趋势则在默认权重上加预设权重值作为第二历史权重值,具体的,则相邻相关时间分段中,后一个时间分段的访问量要大于等于前一个时间分段的访问量;如果该用户的历史发布文件发布后第一天访问量呈现下降趋势,即相邻相关时间分段中,后一个时间分段的访问量要小于前一个时间分段的访问量,则将该默认权重减预设权重值作为第二历史权重值。

在一实施例中,所述历史数据包括平均编码时长;所述根据所述历史数据计算各个所述待编码文件的目标权重值的步骤,包括:

在长视频编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件中属于长视频编码队列中的历史发布文件的平均编码时长;

将各个所述待编码文件所对应的所述平均编码时长与预设编码时长阈值进行比较;

若对应的所述平均编码时长大于所述预设编码时长阈值,则获取默认权重,并在所述默认权重上减去预设权重值得到对应的所述待编码文件的第三目标权重值。

本实施例中,大数据分析平台存储有编码日志,用于记录各个历史发布文件的编码时长,但由于快速编码队列和短视频编码队列的编码时长都比较短,因此,本实施例应用在长视频编码队列中,获取长视频编码队列中各个待编码文件所对应的用户的历史发布文件,再根据历史发布文件确定属于长视频编码队列中的历史发布文件,再根据这些属于长视频编码队列中的历史发布文件的编码时长计算平均编码时长,将平均编码时长与预设编码时长阈值进行比较,默认权重设置为5。在如果平均编码时长超过预设编码时长阈值,则默认权重减1得到第三目标权重值,反之则默认权重加1。

进一步地,第一目标权重值、第二目标权重值、第三目标权重值可单独作为各个待编码文件的最终目标权重值,也可将三个值融合起来作为最终的目标权重值,具体的,可根据Y=aX1+bX2+cX3计算最终的目标权重值,其中,X1、X2、X3分别为第一目标权重值、第二目标权重值、第三目标权重值,a、b、c分别为第一目标权重值、第二目标权重值、第三目标权重值所对应的预设权重。

在一实施例中,根据所述权重值对各个所述待编码文件进行编码的步骤,包括:

获取所述待编码文件所对应的用户的历史发布文件的访问清晰度占比;

优先编码所述待编码文件所对应的访问清晰度占比最高的清晰度。

本实施例中,访问清晰度占比则是指一个历史发布文件的所有访问者使用的一个清晰度占比情况,如,该历史发布文件编码有3种清晰度,分别为流畅、高清和超清,使用各种清晰度的比例。获取待编码文件所对应的用户所有的访问清晰度占比情况,在对待编码文件进行编码时,对访问清晰度占比最高的是流畅,则优先将待编码文件编码为流畅的清晰度。

在一实施例中,所述根据所述目标权重值计算各个所述编码队列的资源占比的步骤,包括:

获取各个所述编码队列中目标权重值超过权重阈值的待编码文件的个数;

根据所述个数计算各个所述编码队列的资源占比。

本实施例中,预先设置有权重阈值,将所有的待编码文件的目标权重值与权重阈值进行比较,获取各个编码队列中目标权重值大于权重阈值的待编码文件的个数,如快速编码队列的个数为10、长视频编码队列的个数为15、短视频编码队列的个数为20,那么总数为45,计算快速编码队列的资源占比为10/45,长视频编码队列的资源占比为15/45,短视频编码队列的资源占比为20/45。进一步地,每个编码队列进行编码时,按照目标权重值降序的顺序进行编码,当目标权重值大于预设权重值的待编码文件全部编码完成后,重新计算资源占比,同样的,设置有另一个权重阈值,另一个权重阈值小于最开始的权重阈值,根据剩余的待编码文件的目标权重值和权重阈值,重新计算资源占比,动态调节各个编码队列的资源占比情况。

参见图2,本申请一实施例提供一种媒体文件编码装置,包括:

获取单元10,用于获取若干待编码文件;

确定单元20,用于根据预设方法确定各个所述待编码文件所对应的编码队列;

第一计算单元30,用于在各个所述编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件的历史数据,其中,所述历史数据包括首次访问时间、访问量、平均编码时长中的一种或多种;根据所述历史数据计算各个所述待编码文件的目标权重值;

第二计算单元40,用于根据所述目标权重值计算各个所述编码队列的资源占比,并为各个所述编码队列根据所述资源占比分配计算资源;

编码单元50,用于通过分配的所述计算资源,根据所述权重值对各个所述待编码文件进行编码。

在一实施中,所述确定单元20,包括:

检测子单元,用于检测各个所述待编码文件是否可进行复用视频编码的编码任务;

第一加入子单元,用于将可进行复用视频编码的编码任务的所述待编码文件加入快速编码队列;

第一比较子单元,用于将不可进行复用视频编码的编码任务的所述待编码文件的时长与预设时长进行比较;

第二加入子单元,用于将时长大于等于预设时长的待编码文件加入长视频编码队列;

第三加入子单元,用于将时长小于所述预设时长的所述待编码文件加入短视频编码队列。

在一实施中,所述第一计算单元30,包括:

第一获取子单元,用于获取各个所述待编码文件的分类标签;

第一确定子单元,用于根据所述分类标签确定各个所述待编码文件对应的历史分组,其中,所历史分组中包括若干个所述历史发布文件;

第二确定子单元根据各个所述待编码文件对应的所述历史分组中的历史发布文件的首次访问时间确定对应的所述待编码文件的第一目标权重值。

在一实施中,所述第一计算单元30,包括:

第二获取子单元,用于获取各个所述待编码文件所对应的用户的历史发布文件在预设时间段内的访问量;

第一计算子单元,用于计算各个预设时间段内的访问量与预设访问阈值对应的差值;

第二计算子单元,用于根据所述差值计算对应的所述待编码文件的第二目标权重值。

在一实施中,所述第一计算单元30,包括:

第三获取子单元,用于在长视频编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件中属于长视频编码队列中的历史发布文件的平均编码时长;

第二比较子单元,用于将各个所述待编码文件所对应的所述平均编码时长与预设编码时长阈值进行比较;

第四获取子单元,用于若对应的所述平均编码时长大于所述预设编码时长阈值,则获取默认权重,并在所述默认权重上减去预设权重值得到对应的所述待编码文件的第三目标权重值。

在一实施例中,所述编码单元50,包括:

第五获取子单元,用于获取所述待编码文件所对应的用户的历史发布文件的访问清晰度占比;

编码子单元,用于优先编码所述待编码文件所对应的访问清晰度占比最高的清晰度。

在一实施例中,所述第二计算单元40,包括:

第六获取子单元,用于获取各个所述编码队列中目标权重值超过权重阈值的待编码文件的个数;

第三计算子单元,用于根据所述个数计算各个所述编码队列的资源占比。

在本实施例中,上述各个单元、子单元的具体实现请参照上述方法实施例中所述,在此不再进行赘述。

参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种媒体文件编码方法。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。

本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种媒体文件编码方法。

综上所述,为本申请实施例中提供的媒体文件编码方法、装置、计算机设备和存储介质,获取若干待编码文件;根据预设方法确定各个所述待编码文件所对应的编码队列;在各个所述编码队列中,获取各个所述待编码文件所对应的用户的历史发布文件的历史数据,其中,所述历史数据包括首次访问时间、访问量、平均编码时长中的一种或多种;根据所述历史数据计算各个所述待编码文件的目标权重值;根据所述目标权重值计算各个所述编码队列的资源占比,并为各个所述编码队列根据所述资源占比分配计算资源;通过分配的所述计算资源,根据所述权重值对各个所述待编码文件进行编码。本申请通过历史数据去计算各个待编码文件的目标权重值,再根据目标权重值为各个待编码队列计算资源占比,动态弹性为各个编码队列调整计算资源,优化编码顺序,减少队列累积。同时通过历史数据计算目标权重值,分析自动调整编码队列顺序,实现对实时性要求较高的待编码文件优先进行编码,给用户较好的排队体验。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

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

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:图像获取方法、摄像头组件及移动终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类