一种媒体资源的处理平台、方法、装置和服务器与流程

文档序号:21478338发布日期:2020-07-14 17:04阅读:140来源:国知局
一种媒体资源的处理平台、方法、装置和服务器与流程

本发明实施例涉及数据处理技术领域,尤其涉及一种媒体资源的处理平台、方法、装置和服务器。



背景技术:

在高并发的流媒体资源(如音视频数据流等)的传输过程中,需要通过消息队列来缓存后续传输时待读写分发的媒体资源,此时媒体资源对于实时性传输的要求很高,可以通过多线程来争抢这个消息队列的读写权,如图1所示,由于多线程之间存在竞争关系,从而影响了媒体资源的读取速率;此时在高负载情况下,可以通过为消息队列加锁的方式保证同一时刻只有一个线程来执行对应的读写操作,从而为各个线程分配对应的读写权。

而在多个读线程或者多个写线程之间会存在相应的读写冲突,现有方案为了解决这个问题,可以预先将该消息队列和一个读线程或写线程绑定,从而避开多个线程对该消息队列的读写冲突,但是由于读线程在读取到媒体资源后,需要等待处理该媒体资源,该等待时长与所读取的资源类型相关,此时由于一个消息队列只有一个线程负责,会导致大量媒体资源在读取后造成相应的积压,极大增加了媒体资源的处理开销,无法保证媒体资源的实时性处理。



技术实现要素:

本发明实施例提供了一种媒体资源的处理平台、方法、装置和服务器,降低媒体资源处理时的读写冲突,提高媒体资源处理的吞吐性能。

第一方面,本发明实施例提供了一种媒体资源的处理平台,该平台包括:消息队列群组、至少一个写线程和至少一个读线程;其中,

所述写线程将每一时刻下上报的媒体资源按照预设写入规则依次写入所述消息队列群组下指定的消息队列中;所述读线程按照预设读取规则确定所述消息队列群组下当前指定的消息队列,并读取该消息队列中的媒体资源。

第二方面,本发明实施例提供了一种媒体资源的处理方法,应用于第一方面中提供的媒体资源的处理平台中,包括如下非顺序执行的步骤:

通过写线程将当前时刻下上报的媒体资源按照预设写入规则写入所述消息队列群组下指定的消息队列中;

通过至少一个读线程按照预设读取规则确定所述消息队列群组下当前指定的消息队列,并读取该消息队列中的媒体资源。

第三方面,本发明实施例提供了一种媒体资源的处理装置,设置于第一方面中提供的媒体资源的处理平台中,包括:

资源写入模块,用于通过写线程将当前时刻下上报的媒体资源按照预设写入规则写入所述消息队列群组下指定的消息队列中;

资源读取模块,用于通过至少一个读线程按照预设读取规则确定所述消息队列群组下当前指定的消息队列,并读取该消息队列中的媒体资源。

第四方面,本发明实施例提供了一种服务器,该服务器包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的媒体资源的处理方法。

第五方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的媒体资源的处理方法。

本发明实施例提供的一种媒体资源的处理平台、方法、装置和服务器,通过设置消息队列群组中的多个消息队列来对应写入和读取各个时刻下上报的媒体资源,此时对于写线程和读线程分别设置相应的预设写入规则和预设读取规则,以在各个时刻为每一写线程和读线程指定对应处理的消息队列,从而保证媒体资源的实时性读写处理,无需绑定一个消息队列和一个读写线程,避免单一线程处理时造成的媒体资源积压的问题,通过多个消息队列和多个读写线程有效降低媒体资源的处理开销,进而降低媒体资源处理时的读写冲突,提高媒体资源处理的吞吐性能。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为现有技术中媒体资源处理过程的原理架构图;

图2为本发明实施例一提供的一种媒体资源的处理平台的原理架构图;

图3为本发明实施例二提供的一种媒体资源的处理平台的结构示意图;

图4为本发明实施例三提供的一种媒体资源的处理方法的流程图;

图5为本发明实施例四提供的一种媒体资源的处理装置的结构示意图;

图6为本发明实施例五提供的一种服务器的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

实施例一

图2为本发明实施例一提供的一种媒体资源的处理平台的原理架构图。本实施例可适用于任一种对媒体资源进行读写处理的情况中。具体的,参照图2,该媒体资源的处理平台10可以包括:消息队列群组110、至少一个写线程110和至少一个读线程130。

其中,写线程110将每一时刻下上报的媒体资源按照预设写入规则依次写入消息队列群组110下指定的消息队列中;读线程130按照预设读取规则确定消息队列群组110下当前指定的消息队列,并读取该消息队列中的媒体资源。

可选的,本实施例中的媒体资源可以是指互联网传输过程中任一类型下的流媒体数据,例如直播业务下在不同客户端之间传输的音视频数据等。

在现有方案中,由于后台资源服务器在各个客户端之间传输媒体资源时,首先会接收到某一客户端上报的媒体资源,并通过写线程将该媒体资源写入预先设置的单一消息队列中进行缓存,进而通过多个读线程竞争该消息队列的读取权,并由竞争到该读取权的读线程读取出该消息队列中的媒体资源分发给其他客户端,此时由于多个线程竞争单一消息队列的读取权,且由某一特定读线程一直读取该消息队列时,会造成加大的读取冲突和媒体资源积压处理的问题,为了解决该问题,本实施例会预先设置多个消息队列组成相应的消息队列群组110,来缓存客户端之间传输的媒体资源,以便按照一定的读写规则为消息队列群组110中的每个写线程或者读线程指定其专门负责处理的消息队列,从而在避免多个线程竞争同一消息队列所产生的读写冲突的基础上,实现同一时刻下多个读写线程的同步运行,极大增加了媒体资源的读写效率,同时通过多个消息队列和多个读写线程有效降低媒体资源的处理开销,保证媒体资源的高性能读写。

需要说明的是,本实施例中对媒体资源的处理平台10中所设定的写线程110和读线程130的数量不作限定,而为了极大提高媒体资源的处理效率,可以优选设定多个写线程110和读线程130。

示例性的,在媒体资源传输过程中,客户端会实时向本实施例中的媒体资源的处理平台10上报对应的媒体资源,此时该媒体资源的处理平台10在接收到每一时刻下上报的媒体资源后,首先会判断其上设定的写线程110的数量,如果存在多个写线程110,则根据每个写线程110在当前时刻所负载的数据量大小,筛选出对应的写线程110,并按照预设写入规则根据本实施例的消息队列群组110中各个消息队列的缓存情况为该写线程110指定当前时刻下对应处理该媒体资源的消息队列,从而将当前时刻下上报的媒体资源写入该消息队列群组110下指定的消息队列中;此时对于每一时刻下上报的媒体资源,均可以按照上述步骤进行依次写入。接下来,媒体资源的处理平台10在读取该消息队列群组110中缓存的媒体资源时,首先需要判断其上设定的读线程130的数量,如果只有一个读线程130,则通过该读线程130按照预设读取规则来读取消息队列群组110中每一消息队列内的媒体资源,此时该预设读取规则会指定该读线程130顺序读取每一消息队列;如果存在多个读线程130,则首先按照预设读取规则确定出每一读线程130在消息队列群组110中在当前时刻下指定读取的消息队列,使得每一读线程130依次读取所指定的消息队列中的媒体资源,极大降低多个读写线程在进行媒体资源处理时造成的读写冲突,并通过读线程的同步运行,提高媒体资源的读取吞吐性能。

需要说明的是,本实施例中的预设写入规则可以为按照消息队列群组110下各消息队列中媒体资源的最后缓存位置确定在先写入的目标消息队列进行写入;预设读取规则可以为在消息队列群组110中依次相隔读线程130数量的消息队列进行循环读取,或者在消息队列群组130中顺序读取各消息队列。

具体的,预设写入规则可以依据在先写入规则,首先判断消息队列群组110下每一消息队列中所缓存的媒体资源的最后缓存位置,根据每一消息队列中最后缓存位置在队列中的在先情况,确定出最后缓存位置靠前的消息队列作为目标消息队列,并将当前接收的媒体资源写入到该目标消息队列中,以保证媒体资源能够按照资源上报时间缓存至消息队列群组110的在先位置处,以便后续读取媒体资源时,能够在整体上读取资源上报时间靠前的媒体资源,从而保证媒体资源整体读取的基本有序性。同时,预设读取规则可以是每一读线程130在消息队列群组110中顺序读取各个消息队列,此时会造成一定读取冲突;优选的,预设读取规则也可以是在首次读取消息队列群组110内缓存的媒体资源时,首先为每一读线程130从消息队列群组110中按照消息队列的排列顺序一一对应的指定出各个读线程130首次读取的消息队列,例如第一个读线程首次读取第一个消息队列,第i个读线程首次读取第i个消息队列等,在首次读取完成后,则相隔读线程数量继续读取下一消息队列,依次循环。

示例性的,假设现在有k个读线程,消息队列群组110中有n个消息队列,且k<n,此时设定读线程编号和消息队列编号都是从0开始,此时首次读取时,第i个读线程会去尝试读取第i个消息队列的媒体资源,在首次读取完成后就会去读取第(i+k)%n个消息队列的媒体资源,其中%表示i+k对n取模,以此类推,通过每一读线程130同步循环读取消息队列群组110中指定的消息队列,保证媒体资源读取的实时性。

此外,本实施例中消息队列群组110中的消息队列可以为数组环形队列或者链表。

本实施例提供的技术方案,通过设置消息队列群组中的多个消息队列来对应写入和读取各个时刻下上报的媒体资源,此时对于写线程和读线程分别设置相应的预设写入规则和预设读取规则,以在各个时刻为每一写线程和读线程指定对应处理的消息队列,从而保证媒体资源的实时性读写处理,无需绑定一个消息队列和一个读写线程,避免单一线程处理时造成的媒体资源积压的问题,通过多个消息队列和多个读写线程有效降低媒体资源的处理开销,进而降低媒体资源处理时的读写冲突,提高媒体资源处理的吞吐性能。

实施例二

图3为本发明实施例二提供的一种媒体资源的处理平台的结构示意图。本实施例是在上述实施例提供的技术方案的基础上进行优化。参照图3,该媒体资源的处理平台20可以包括消息队列群组210、至少一个写线程220和至少一个读线程230。

其中,写线程220将每一时刻下上报的媒体资源按照预设写入规则依次写入消息队列群组210下指定的消息队列中;读线程230按照预设读取规则确定消息队列群组210下当前指定的消息队列,并读取该消息队列中的媒体资源。

同时,本实施例中的媒体资源的处理平台20中除消息队列群组210、至少一个写线程220和至少一个读线程230之外,还可以包括资源整合队列240。

可选的,读线程230将读取后的媒体资源按照读取时间点进行整合,并顺序缓存至资源整合队列240中。其中,由于每一读线程230的读取性能不同,且所读取的数据量大小不同,而导致读取时间存在误差,使得读取后的媒体资源会与上报时的媒体资源出现乱序的现象,因此本实施例中的资源整合队列240主要用于对读取后的媒体资源进行重新整合,以便获取真实顺序下的媒体资源,保证媒体资源读取的整体有序性。

示例性的,本实施例中的资源整合队列240也可以存在多个,此时可以将消息队列群组210中缓存的不同客户端标识下的媒体资源按照该客户端标识在读取后分别缓存至某个对应的资源整合队列240中,使得某一资源整合队列240仅缓存一个客户端标识的媒体资源,从而保证不同客户端上报的媒体资源的分区缓存,提高媒体资源的读写性能。

此外,为了保证媒体资源的高性能读写,本实施例可以要求:消息队列群组210中消息队列的数量大于读线程230的数量,且消息队列的数量与读线程230的数量互质。

具体的,消息队列群组210中消息队列的数量大于读线程230的数量,能够使每一读线程230可以指定循环读取消息队列群组210中的多个消息队列,避免读线程230出现无用设置的情况,进而无需浪费读线程230;同时消息队列群组210中消息队列的数量与读线程230的数量互质,可以使每一读线程230在循环读取过程中均能够读取消息队列群组210中每一消息队列,避免不同消息队列中缓存的媒体资源数据量不同而造成的读线程230工作性能不均的情况,保证各个读线程230对媒体资源的均衡读取。

本实施例提供的技术方案,通过设置消息队列群组中的多个消息队列来对应写入和读取各个时刻下上报的媒体资源,此时对于写线程和读线程分别设置相应的预设写入规则和预设读取规则,以在各个时刻为每一写线程和读线程指定对应处理的消息队列,从而保证媒体资源的实时性读写处理,通过多个消息队列和多个读写线程有效降低媒体资源的处理开销,进而降低媒体资源处理时的读写冲突,提高媒体资源处理的吞吐性能,同时设定消息队列群组210中消息队列的数量大于读线程230的数量,且消息队列的数量与读线程230的数量互质,从而避免不同消息队列中缓存的媒体资源数据量不同而造成的读线程工作性能不均的情况,保证各个读线程对媒体资源的均衡读取。

实施例三

图4为本发明实施例三提供的一种媒体资源的处理方法的流程图,本实施例可适用于任一种对媒体资源进行读写处理的情况中,应用于上述实施例提供的媒体资源的处理平台中。本实施例提供的一种媒体资源的处理方法可以由本发明实施例提供的媒体资源的处理装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的服务器中。

具体的,参考图4,该方法可以包括如下非顺序执行的步骤:

s310,通过写线程将当前时刻下上报的媒体资源按照预设写入规则写入消息队列群组下指定的消息队列中。

具体的,本实施例中的媒体资源可以是指互联网传输过程中任一类型下的流媒体数据,例如直播业务下在不同客户端之间传输的音视频数据等。

可选的,在现有方案中,由于后台资源服务器在各个客户端之间传输媒体资源时,首先会接收到某一客户端上报的媒体资源,并通过写线程将该媒体资源写入预先设置的单一消息队列中进行缓存,进而通过多个读线程竞争该消息队列的读取权,并由竞争到该读取权的读线程读取出该消息队列中的媒体资源分发给其他客户端,此时由于多个线程竞争单一消息队列的读取权,且由某一特定读线程一直读取该消息队列时,会造成加大的读取冲突和媒体资源积压处理的问题,为了解决该问题,本实施例会预先设置多个消息队列组成相应的消息队列群组,来缓存客户端之间传输的媒体资源,以便按照一定的读写规则为消息队列群组中的每个写线程或者读线程指定其专门负责处理的消息队列,从而在避免多个线程竞争同一消息队列所产生的读写冲突的基础上,实现同一时刻下多个读写线程的同步运行,极大增加了媒体资源的读写效率,同时通过多个消息队列和多个读写线程有效降低媒体资源的处理开销,保证媒体资源的高性能读写。

需要说明的是,本实施例中对于写线程和读线程的数量不作限定,而为了极大提高媒体资源的处理效率,可以优选设定多个写线程和读线程。

示例性的,在媒体资源传输过程中,客户端会实时向本实施例中的媒体资源的处理平台上报对应的媒体资源,此时在接收到每一时刻下上报的媒体资源后,首先会判断所设定的写线程的数量,如果存在多个写线程,则根据每个写线程在当前时刻所负载的数据量大小,筛选出对应的写线程,并按照预设写入规则根据本实施例的消息队列群组中各个消息队列的缓存情况为该写线程指定当前时刻下对应处理该媒体资源的消息队列,从而将当前时刻下上报的媒体资源写入该消息队列群组下指定的消息队列中;此时对于每一时刻下上报的媒体资源,均可以按照上述步骤进行依次写入。

需要说明的是,本实施例中的预设写入规则可以为按照消息队列群组下各消息队列中媒体资源的最后缓存位置确定在先写入的目标消息队列进行写入。具体的,预设写入规则可以依据在先写入规则,首先判断消息队列群组下每一消息队列中所缓存的媒体资源的最后缓存位置,根据每一消息队列中最后缓存位置在队列中的在先情况,确定出最后缓存位置靠前的消息队列作为目标消息队列,并将当前接收的媒体资源写入到该目标消息队列中,以保证媒体资源能够按照资源上报时间缓存至消息队列群组的在先位置处,以便后续读取媒体资源时,能够在整体上读取资源上报时间靠前的媒体资源,从而保证媒体资源整体读取的基本有序性。

s320,通过至少一个读线程按照预设读取规则确定消息队列群组下当前指定的消息队列,并读取该消息队列中的媒体资源。

具体的,在读取该消息队列群组中缓存的媒体资源时,首先需要判断所设定的读线程的数量,如果只有一个读线程,则通过该读线程按照预设读取规则来读取消息队列群组中每一消息队列内的媒体资源,此时该预设读取规则会指定该读线程顺序读取每一消息队列;如果存在多个读线程,则首先按照预设读取规则确定出每一读线程在消息队列群组中在当前时刻下指定读取的消息队列,使得每一读线程依次读取所指定的消息队列中的媒体资源,极大降低多个读写线程在进行媒体资源处理时造成的读写冲突,并通过读线程的同步运行,提高媒体资源的读取吞吐性能。

需要说明的是,本实施例中的预设读取规则可以为在消息队列群组中依次相隔读线程数量的消息队列进行循环读取,或者在消息队列群组中顺序读取各消息队列。

具体的,预设读取规则可以是每一读线程在消息队列群组中顺序读取各个消息队列,此时会造成一定读取冲突;优选的,预设读取规则也可以是在首次读取消息队列群组内缓存的媒体资源时,首先为每一读线程从消息队列群组中按照消息队列的排列顺序一一对应的指定出各个读线程首次读取的消息队列,例如第一个读线程首次读取第一个消息队列,第i个读线程首次读取第i个消息队列等,在首次读取完成后,则相隔读线程数量继续读取下一消息队列,依次循环。

此外,为了保证媒体资源的高性能读写,本实施例可以要求:消息队列群组中消息队列的数量大于读线程的数量,且消息队列的数量与读线程的数量互质。

具体的,消息队列群组中消息队列的数量大于读线程的数量,能够使每一读线程可以指定循环读取消息队列群组中的多个消息队列,避免读线程出现无用设置的情况,进而无需浪费读线程;同时消息队列群组中消息队列的数量与读线程的数量互质,可以使每一读线程在循环读取过程中均能够读取消息队列群组中每一消息队列,避免不同消息队列中缓存的媒体资源数据量不同而造成的读线程工作性能不均的情况,保证各个读线程对媒体资源的均衡读取。

本实施例中,在通过至少一个读线程按照预设读取规则确定消息队列群组下当前指定的消息队列,并读取该消息队列中的媒体资源之后,还可以包括:通过该读线程将读取后的媒体资源按照读取时间点进行整合,并顺序缓存至资源整合队列中。

具体的,读线程将读取后的媒体资源按照读取时间点进行整合,并顺序缓存至资源整合队列中。其中,由于每一读线程的读取性能不同,且所读取的数据量大小不同,而导致读取时间存在误差,使得读取后的媒体资源会与上报时的媒体资源出现乱序的现象,因此本实施例中的资源整合队列主要用于对读取后的媒体资源进行重新整合,以便获取真实顺序下的媒体资源,保证媒体资源读取的整体有序性。

示例性的,本实施例中的资源整合队列也可以存在多个,此时可以将消息队列群组中缓存的不同客户端标识下的媒体资源按照该客户端标识在读取后分别缓存至某个对应的资源整合队列中,使得某一资源整合队列仅缓存一个客户端标识的媒体资源,从而保证不同客户端上报的媒体资源的分区缓存,提高媒体资源的读写性能。

本实施例提供的技术方案,通过设置消息队列群组中的多个消息队列来对应写入和读取各个时刻下上报的媒体资源,此时对于写线程和读线程分别设置相应的预设写入规则和预设读取规则,以在各个时刻为每一写线程和读线程指定对应处理的消息队列,从而保证媒体资源的实时性读写处理,无需绑定一个消息队列和一个读写线程,避免单一线程处理时造成的媒体资源积压的问题,通过多个消息队列和多个读写线程有效降低媒体资源的处理开销,进而降低媒体资源处理时的读写冲突,提高媒体资源处理的吞吐性能。

实施例四

图5为本发明实施例四提供的一种媒体资源的处理装置的结构示意图,设置于上述实施例提供的媒体资源的处理平台中,具体的,如图5所示,该装置可以包括:

资源写入模块410,用于通过写线程将当前时刻下上报的媒体资源按照预设写入规则写入消息队列群组下指定的消息队列中;

资源读取模块420,用于通过至少一个读线程按照预设读取规则确定消息队列群组下当前指定的消息队列,并读取该消息队列中的媒体资源。

本实施例提供的技术方案,通过设置消息队列群组中的多个消息队列来对应写入和读取各个时刻下上报的媒体资源,此时对于写线程和读线程分别设置相应的预设写入规则和预设读取规则,以在各个时刻为每一写线程和读线程指定对应处理的消息队列,从而保证媒体资源的实时性读写处理,无需绑定一个消息队列和一个读写线程,避免单一线程处理时造成的媒体资源积压的问题,通过多个消息队列和多个读写线程有效降低媒体资源的处理开销,进而降低媒体资源处理时的读写冲突,提高媒体资源处理的吞吐性能。

进一步的,上述预设写入规则可以为按照消息队列群组下各消息队列中媒体资源的最后缓存位置确定在先写入的目标消息队列进行写入;上述预设读取规则可以为在消息队列群组中依次相隔读线程数量的消息队列进行读取,或者在消息队列群组中顺序读取各消息队列。

进一步的,上述媒体资源的处理装置,还可以包括:

资源整合模块,用于通过该读线程将读取后的媒体资源按照读取时间点进行整合,并顺序缓存至资源整合队列中。

本实施例提供的媒体资源的处理装置可适用于上述任意实施例提供的媒体资源的处理方法,具备相应的功能和有益效果。

实施例五

图6为本发明实施例五提供的一种服务器的结构示意图,如图6所示,该服务器包括处理器50、存储装置51和通信装置52;服务器中处理器50的数量可以是一个或多个,图6中以一个处理器50为例;服务器中的处理器50、存储装置51和通信装置52可以通过总线或其他方式连接,图6中以通过总线连接为例。

存储装置51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的媒体资源的处理方法对应的程序指令/模块。处理器50通过运行存储在存储装置51中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述媒体资源的处理方法。

存储装置51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

通信装置52可用于实现各设备之间的网络连接或者移动数据连接。

本实施例提供的一种服务器可用于执行上述任意实施例提供的媒体资源的处理方法,具备相应的功能和有益效果。

实施例六

本发明实施例六还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述任意实施例中的媒体资源的处理方法。该方法具体可以包括如下非顺序执行的步骤:

通过写线程将当前时刻下上报的媒体资源按照预设写入规则写入消息队列群组下指定的消息队列中;

通过至少一个读线程按照预设读取规则确定消息队列群组下当前指定的消息队列,并读取该消息队列中的媒体资源。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的媒体资源的处理方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述媒体资源的处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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