多媒体转码方法和系统的制作方法

文档序号:7887361阅读:149来源:国知局
专利名称:多媒体转码方法和系统的制作方法
技术领域
本发明涉及计算机技术领域,特别的涉及一种多媒体转码方法和系统。
背景技术
随着计算机技术的发展以及用户对于高清画质的需求,影视多媒体文件的占用的存储容量越来越大,一部影视媒体文件占用的存储空间动辄4G或5G ;另一方面,随着多功能一体化智能移动设备的兴起和发展,在移动设备上欣赏多媒体已经成为潮流,而移动设备目前只能存储和处理的容量相对较小的多媒体文件。因此,需要将计算机上占用空间大的多媒体文件转码成占用空间小的多媒体文件,以适应在移动设备上播放。传统的多媒体转码方法是采用本地的转码软件对文件进行转码,转码需要的时间取决于本地计算机的CPU和GPU (Graphic Processing Unit,图形处理器)的性能,通常需要数小时的时间;而且转码处理的CPU占用率非常高,本地计算机进行转码处理时,几乎不能进行其它处理,因而传统的方法进行多媒体转码的效率很低。

发明内容基于此,有必要提供一种能提高转码效率的多媒体转码方法。一种多媒体转码方法,包括:获取原始多媒体标识;根据存储的原始多媒体标识与转码后的多媒体标识的映射关系查找与所述原始多媒体标识对应的转码后的多媒体标识;`根据所述转码后的多媒体标识获取转码后的多媒体;将所述获取得到的转码后的多媒体返回给用户。优选的,所述根据所述转码后的多媒体标识获取转码后的多媒体的步骤包括:获取与所述转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址;将所述获取的基本信息和下载地址返回给用户;获取用户选择的转码后的多媒体。优选的,所述转码后的多媒体的基本信息包括转码后的多媒体的格式信息;所述方法还包括:获取所述原始多媒体的转码参数;所述获取与所述转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址,并将所述基本信息和下载地址返回给用户的步骤包括:查找与所述转码后的多媒体标识对应的、且格式信息与所述原始多媒体的转码参数匹配的转码后的多媒体的基本信息;获取该基本信息对应的转码后的多媒体的下载地址;将该基本信息及该基本信息对应的转码后的多媒体的下载地址返回给用户。
优选的,所述方法还包括:获取用户上传的所述原始多媒体以及该原始多媒体的转码参数;根据所述原始多媒体的转码参数对所述原始多媒体进行转码处理;将所述转码处理得到的转码后的多媒体返回给用户。优选的,所述方法还包括:存储所述转码处理得到的转码后的多媒体;获取所述转码后的多媒体标识、基本信息和下载地址及所述转码后的多媒体对应的原始多媒体标识;将所述原始多媒体标识及所述转码后的多媒体标识、基本信息和下载地址对应存储。优选的,所述标识为多媒体的信息摘要值。基于此,还有必要提供一种能提高转码效率的多媒体转码系统。一种多媒体转码系统,包括:转码索引数据库,用于存储原始多媒体标识与转码后的多媒体标识的映射关系;转码多媒体存储服务器,用于存储转码后的多媒体;转码任务管理服务器,所述转码任务管理服务器包括:信息获取模块,用于获取原始多媒体标识;查找模块,用于在转码索引数据库查找与所述原始多媒体标识对应的转码后的多媒体标识,根据所述转码后的多媒体标识从转码多媒体存储服务器获取转码后的多媒体;通信模块,用于将所述获取得到的转码后的多媒体返回给用户。优选的,所述转码索引数据库还用于存储转码后的多媒体标识与转码后的多媒体的基本信息和下载地址的映射关系;所述查找模块用于在转码索引数据库查找与所述原始多媒体标识对应的转码后的多媒体标识,并查找与所述转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址;所述通信模块用于将所述基本信息和下载地址返回给用户,并获取用户选择的转码后的多媒体,进一步将用户选择的转码后的多媒体返回给用户。优选的,所述转码后的多媒体的基本信息包括转码后的多媒体的格式信息;所述信息获取模块还用于获取所述原始多媒体的转码参数;所述查找模块用于在转码索引数据库查找与所述原始多媒体标识对应的转码后的多媒体标识,并查找与所述转码后的多媒体标识对应的、且格式信息与所述原始多媒体的转码参数匹配的转码后的多媒体的基本信息,进一步获取该基本信息对应转码后的多媒体的下载地址;所述通信模块用于将该基本信息及该基本信息对应的转码后的多媒体的下载地址返回给用户,并获取用户选择的转码后的多媒体,进一步将用户选择的转码后的多媒体返回给用户。优选的,所述信息获取模块还用于获取用户上传的所述原始多媒体以及该原始多媒体的转码参数;所述系统还包括转码服务器,用于根据所述原始多媒体的转码参数对所述原始多媒体进行转码处理;所述转码多媒体存储服务器用于存储转码服务器转码处理得到的转码后的多媒体;所述通信模块还用于将所述转码处理得到的转码后的多媒体返回给用户。优选的,所述转码服务器还用于获取所述转码后的多媒体标识、基本信息和下载地址及所述转码后的多媒体对应的原始多媒体标识;所述转码索引数据库用于存储所述转码服务器获取的转码后的多媒体标识与原始多媒体标识的映射关系、以及转码后的多媒体标识与基本信息和下载地址的映射关系。优选的,所述标识为多媒体的信息摘要值。上述多媒体转码方法和系统,通过获取用户指定的原始多媒体标识,查找与原始多媒体标识对应的转码后的多媒体标识,并进一步根据转码后的多媒体标识获取转码后的多媒体,将获取得到的转码后的多媒体返回给用户,进而完成多媒体的转码处理,不需要重新对原始多媒体进行转码处理,节省了转码处理的时间,从而提高了多媒体转码效率。

图1为一个实施例中的多媒体转码方法的流程示意图;图2为一个实施例中的根据转码后的多媒体标识获取转码后的多媒体的流程示意图;图3为一个实施例中的获取与转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址的流程示意
图4为一个实施例中的获取用户上传的原始多媒体并将原始多媒体转码后返回给用户的流程示意图;图5为一个实施例中的存储转码后的多媒体数据的流程示意图;图6为一个实施例中的多媒体转码系统的结构示意图;图7为另一个实施例中的多媒体转码系统的结构示意图。
具体实施方式如图1所不,在一个实施例中,一种多媒体转码方法,包括:步骤SlOl,获取原始多媒体标识。在一个实施例中,多媒体标识可为多媒体的信息摘要值,例如文件的SHA散列值、MD5散列值等。在另一个实施例中,多媒体标识可为其它可唯一标识多媒体且信息量较少的符号序列或数字序列。具体的,在一个实施例中,可通过客户端提供的用户界面获取用户输入的需要转码的原始多媒体的信息,如多媒体名称、文件路径等,并获取多媒体名称、文件路径对应的原始多媒体,进一步通过客户端采用信息摘要算法获取原始多媒体的信息摘要值,并上传到服务器,服务器接收客户端上传的原始多媒体的信息摘要值。步骤S102,根据存储的原始多媒体标识与转码后的多媒体标识的映射关系查找与原始多媒体标识对应的转码后的多媒体标识。在一个实施例中,可预先获取服务端存储的转码后的多媒体的标识,并存储原始多媒体的标识与其转码后的多媒体标识的映射关系表。具体的,步骤S102可从该映射关系表中查找与原始多媒体标识对应的转码后的多媒体标识。步骤S103,根据转码后的多媒体标识获取转码后的多媒体。如图2所示,在一个实施例中,步骤S103包括:步骤S201,获取与转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址。优选的,基本信息包括文件名称、文件大小、格式信息、创建时间、下载次数等信
肩、O步骤S202,将获取的基本信息和下载地址返回给用户。在一个实施例中,可预先存储转码后的多媒体标识与转码后的多媒体的基本信息和下载地址的映射关系表。由于同一原始多媒体可能对应多个基本信息不同的转码后的多媒体,因此,在查找到与原始多媒体标识对应的转码后的多媒体标识后,可进一步的在上述映射关系表中查找与转码后的多媒体标识对应的多媒体的基本信息和下载地址,并将多媒体的基本信息和下载地址返回给用户,供用户根据多媒体的基本信息选择下载地址下载多媒体。步骤S203,获取用户选择的转码后的多媒体。具体的,可根据用户选择的转码后的多媒体的下载地址获取转码后的多媒体。步骤S104,将获取得到的转码后的多媒体返回给用户。上述多媒体转码方法,通过获取用户指定的原始多媒体标识,查找与原始多媒体标识对应的转码后的多媒体标识,并进一步根据转码后的多媒体标识获取转码后的多媒体,将获取得到的转码后的多媒体返回给用户,进而完成多媒体的转码处理,不需要重新对原始多媒体进行转码处理,节省了转码处理的时间,从而提高了多媒体转码效率。在一个实施例中,转码后的多媒体的基本信息包括转码后的多媒体的格式信息。具体的,格式信息包括:文件类型、分辨率、码率、帧率等信息。优选的,转码后的多媒体的基本信息还包括文件名称、文件大小、创建时间、下载次数等信息。本实施例中,上述方法还包括步骤:获取原始多媒体的转码参数。具体的,可通过客户端提供的用户界面获取用户输入的需要转码的原始多媒体的转码参数。优选的,原始多媒体的转码参数即为用户需求的原始多媒体的目标转码多媒体的格式信息,包括文件类型、分辨率、码率、帧率等信息,用户输入的转码参数可为上述信息中的一种或几种的组合。由于文件类型、分辨率、码率、帧率等转码参数信息较繁杂,在一个实施例中,可获取用户输入的转码后的多媒体将播放的目标平台或目标设备,如某类型的移动设备(手机、MP4等),并根据预设的目标平台或目标设备适合的转码参数来获取原始多媒体的转码参数。本实施例中,用户只需要输入转码后的多媒体播放的目标平台或目标设备即可,不需要输入繁杂的转码参数,用户的操作较为方便。在一个实施例中,如图3所示,步骤S201包括:步骤S301,获取与转码后的多媒体标识对应的、且格式信息与原始多媒体的转码参数匹配的转码后的多媒体的基本信息。在一个实施例中,可查找到与转码后的多媒体标识对应的基本信息,进一步判断该基本信息的格式信息是否与原始多媒体的转码参数匹配,获取格式信息与原始多媒体的转码参数相匹配的基本信息。具体的,可将基本信息的格式信息与原始多媒体的转码参数进行模糊匹配或精确匹配。例如,用户上传的原始多媒体的转码参数包括文件类型和分辨率,文件类型和分辨率分别为WMA格式和200X300,若将转码参数与基本信息的格式信息进行模糊匹配,则可得到所有文件类型为WMA格式或分辨为200X300的转码后的多媒体的基本信息,若将转码参数与基本信息的格式信息进行精确匹配,则只能得到所有文件类型为WMA格式和分辨为200X300的转码后的多媒体的基本信息。步骤S302,获取该基本信息对应的转码后的多媒体的下载地址。步骤S303,将该基本信息及该基本信息对应的转码后的多媒体的下载地址返回给用户。本实施例中,通过获取用户上传的原始多媒体标识和转码参数,向用户返回与原始多媒体标识和转码参数对应的转码后的多媒体的基本信息和下载地址,进一步的向用户返回用户选择的转码后的多媒体,不需要重新对原始多媒体进行转码处理,节省了转码处理的时间,提高了多媒体转码效率;而且向用户返回的转码后的多媒体的基本信息匹配了用户输入的转码参数,更加贴切用户的需求,方便用户选择需要的多媒体进行下载。优选的,当与用户输入的原始多媒体标识与转码参数匹配的转码后的多媒体只有一个时,可不需要将该转码后的多媒体的基本信息和下载地址返回给用户供用户进行选择,而直接根据下载地址获取到该转码后的多媒体,并向用户返回该转码后的多媒体,可减少用户不必要的操作,提高用户操作便利性。在一个实施例中,上述多媒体转码方法还包括步骤:获取用户上传的原始多媒体,并将原始多媒体转码后返回给用户。如图4所示,获取用户上传的原始多媒体,并将原始多媒体转码后返回给用户的步骤包括:步骤S401,获取用户上传的原始多媒体以及该原始多媒体的转码参数。具体的,可在客户端的用户界面提供上传原始多媒体以及该原始多媒体的转码参数的接口,当没有查找到与用户输入的原始多媒体标识或原始媒体的转码参数相匹配的转码后的多媒体,或向用户返回的转码后的多媒体的基本信息不满足用户需求时,用户可通过该接口上传原始多媒体以及该原始多媒体的转码参数。步骤S402,根据原始多媒体的转码参数对原始多媒体进行转码处理。具体的,在一个实施例中,获取用户上传的原始多媒体,由转码服务器根据上传的转码参数对原始多媒体进行转码处理,转码完成后,再通知用户取回,用户可直接下载转码后的多媒体。优选的,用户还可通过客户端对原始多媒体的转码进度进行查询。由于转码服务器转码完成后会通知用户,在转码服务器进行转码的过程中,用户无需关注转码是否完成,因此可实现离线转码。步骤S403,将转码处理得到的转码后的多媒体返回给用户。本实施例中,当没有查找到与用户输入的原始多媒体标识或原始媒体的转码参数相匹配的转码后的多媒体,或向用户返回的转码后的多媒体的基本信息不满足用户需求时,获取用户上传的原始多媒体,并将原始多媒体按照转码参数转码后返回给用户,不需要用户花费本地的系统资源进行转码,而只需要上传原始多媒体、下载服务端返回的转码后的多媒体即可,而上传下载文件花费的系统资源和时间一般比转码文件花费的系统资源的时间要少,因而本实施例提高了用户端本地转码多媒体的效率。在一个实施例中,在步骤S402之后,上述多媒体转码方法还包括步骤:存储转码后的多媒体数据。如图5所示,存储转码后的多媒体数据的步骤包括:步骤S501,存储转码处理得到的转码后的多媒体。具体的,将步骤S402转码处理得到的转码后的多媒体进行存储,以供用户多次下载使用。步骤S502,获取转码后的多媒体标识、基本信息和下载地址及转码后的多媒体对应的原始多媒体标识。在一个实施例中,可获取转码后的多媒体的信息摘要值作为转码后的多媒体标识,例如文件的SHA散列值、MD5散列值等,步骤S502获取的转码后多媒体标识与步骤SlOl获取的原始多媒体标识的类型一致。优选的,可获取转码后的多媒体的文件名称、文件大小、格式信息、创建时间、下载次数等基本信息。其中,格式信息包括文件类型、分辨率、码率、帧率等信息。步骤S503,将原始多媒体标识及转码后的多媒体标识、基本信息和下载地址对应存储。具体的,可存储原始多媒体标识与转码后的多媒体标识的映射关系表、以及转码后的多媒体标识与基本彳目息和下载地址的映射关系表。本实施例中,存储了上述映射关系表,则当用户需要转码原始多媒体时,可获取该原始多媒体的标识,根据原始多媒体标识在上述映射关系表中查找转码后的多媒体标识,便可判断是否存在与原始多媒体标识对应的转码后的多媒体,加快了查询速度。另外,还可进一步的在上述映射关系表中查找转码后的多媒体标识对应的基本信息和下载地址,并将基本信息和下载地址返回给用户,供用户选择,并将用户选择转码后的多媒体返回给用户,不需要再重新进行转码,从而加快了转码速度。如图6所示,在一个实施例中,一种多媒体转码系统,包括转码索引数据库601、转码多媒体存储服务器602、转码任务管理服务器603,其中:转码索引数据库601用于存储原始多媒体标识与转码后的多媒体标识的映射关系O转码多媒体存储服务器602用于存储转码后的多媒体。转码任务管理服务器603包括信息获取模块613、查找模块623、通信模块633,其中:信息获取模块613用于获取原始多媒体标识。在一个实施例中,多媒体标识可为多媒体的信息摘要值,例如文件的SHA散列值、MD5散列值等。在另一个实施例中,多媒体标识可为其它可唯一标识多媒体且信息量较少的符号序列或数字序列。具体的,在一个实施例中,信息获取模块613可通过客户端提供的用户界面获取用户输入的需要转码的原始多媒体的信息,如多媒体名称、文件路径等,并获取多媒体名称、文件路径对应的原始多媒体,进一步通过客户端采用信息摘要算法获取原始多媒体的信息摘要值,并上传到转码任务管理服务器,转码任务管理服务器接收客户端上传的原始多媒体的信息摘要值。查找模块623用于根据存储的原始多媒体标识与转码后的多媒体标识的映射关系查找与原始多媒体标识对应的转码后的多媒体标识,根据转码后的多媒体标识从转码多媒体存储服务器602获取转码后的多媒体。通信模块633用于将获取得到的转码后的多媒体返回给用户。上述多媒体转码系统,通过获取用户指定的原始多媒体标识,查找与原始多媒体标识对应的转码后的多媒体标识,并进一步根据转码后的多媒体标识获取转码后的多媒体,将获取得到的转码后的多媒体返回给用户,进而完成多媒体的转码处理,不需要重新对原始多媒体进行转码处理,节省了转码处理的时间,从而提高了多媒体转码效率。在一个实施例中,转码索引数据库601还用于存储转码后的多媒体标识与转码后的多媒体的基本信息和下载地址的映射关系。本实施例中,查找模块623用于在转码索引数据库查找与原始多媒体标识对应的转码后的多媒体标识,并查找与转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址。优选的,基本信息包括文件名称、文件大小、格式信息、创建时间、下载次数等信
肩、O通信模块633用于将基本信息和下载地址返回给用户,并获取用户选择的转码后的多媒体,进一步将用户选择的转码后的多媒体返回给用户。由于同一原始多媒体可能对应多个基本信息不同的转码后的多媒体,因此,查找模块623在查找到与原始多媒体标识对应的转码后的多媒体标识后,可进一步的在转码索引数据库601中查找与转码后的多媒体标识对应的多媒体的基本信息和下载地址,由通信模块633将多媒体的基本信息和下载地址返回给用户,供用户根据多媒体的基本信息选择下载地址下载多媒体。进一步的,通信模块633可根据用户选择的转码后的多媒体的下载地址获取转码后的多媒体,并将该转码后的多媒体返回给用户。本实施例中,通过获取用户上传的原始多媒体标识,向用户返回与原始多媒体标识对应的转码后的多媒体的基本信息和下载地址供用户选择,并向用户返回用户选择的转码后的多媒体,不需要重新对原始多媒体进行转码处理,节省了转码处理的时间,从而提高了多媒体转码效率。在一个实施例中,转码后的多媒体的基本信息包括转码后的多媒体的格式信息。具体的,格式信息包括:文件类型、分辨率、码率、帧率等信息。优选的,转码后的多媒体的基本信息还包括文件名称、文件大小、创建时间、下载次数等信息。本实施例中,信息获取模块613还用于获取原始多媒体的转码参数。具体的,信息获取模块613可通过客户端提供的用户界面获取用户输入的需要转码的原始多媒体的转码参数。优选的,原始多媒体的转码参数即为用户需求的原始多媒体的目标转码多媒体的格式信息,包括文件类型、分辨率、码率、帧率等信息,用户输入的转码参数可为上述信息中的一种或几种的组合。由于文件类型、分辨率、码率、帧率等转码参数信息较繁杂,在一个实施例中,信息获取模块613可获取用户输入的转码后的多媒体将播放的目标平台或目标设备,如某类型的移动设备(手机、MP4等),并根据预设的目标平台或目标设备适合的转码参数来获取原始多媒体的转码参数。本实施例中,用户只需要输入转码后的多媒体播放的目标平台或目标设备即可,不需要输入繁杂的转码参数,用户的操作较为方便。在一个实施例中,查找模块623用于在转码索引数据库查找与原始多媒体标识对应的转码后的多媒体标识,并查找与转码后的多媒体标识对应的、且格式信息与原始多媒体的转码参数匹配的转码后的多媒体的基本信息,进一步获取该基本信息对应的转码后的多媒体的下载地址。在一个实施例中,查找模块623可查找到与转码后的多媒体标识对应的基本信息,进一步判断该基本信息的格式信息是否与原始多媒体的转码参数匹配,获取格式信息与原始多媒体的转码参数相匹配的基本信息。具体的,查找模块623可将基本信息的格式信息与原始多媒体的转码参数进行模糊匹配或精确匹配。例如,用户上传的原始多媒体的转码参数包括文件类型和分辨率,文件类型和分辨率分别为WMA格式和200 X 300,若将转码参数与基本信息的格式信息进行模糊匹配,则可得到所有文件类型为WMA格式或分辨为200X300的转码后的多媒体的基本信息,若将转码参数与基本信息的格式信息进行精确匹配,则只能得到所有文件类型为WMA格式和分辨为200X300的转码后的多媒体的基本信肩、O本实施例中,通信模块633用于将查找模块623获取的基本信息和下载地址返回给用户,并获取用户选择的转码后的多媒体,进一步将用户选择的转码后的多媒体返回给用户。本实施例中,通过获取用户上传的原始多媒体标识和转码参数,向用户返回与原始多媒体标识和转码参数对应的转码后的多媒体的基本信息和下载地址,进一步的向用户返回用户选择的转码后的多媒体,不需要重新对原始多媒体进行转码处理,节省了转码处理的时间,提高了多媒体转码效率;而且向用户返回的转码后的多媒体的基本信息匹配了用户输入的转码参数,更加贴切用户的需求,方便用户选择需要的多媒体进行下载。优选的,当查找模块623查找到的与用户输入的原始多媒体标识与转码参数匹配的转码后的多媒体只有一个时,可不需要向用户返回该转码后的多媒体的基本信息供用户选择,而直接根据下载地址获取该转码后的多媒体,可减少用户不必要的操作,提高用户操作便利性。在一个实施例中,信息获取模块613还用于获取用户上传的原始多媒体以及该原始多媒体的转码参数。具体的,可在客户端的用户界面提供上传原始多媒体以及该原始多媒体的转码参数的接口,当没有查找到与用户输入的原始多媒体标识或原始媒体的转码参数相匹配的转码后的多媒体,或向用户返回的转码后的多媒体的基本信息不满足用户需求时,用户可通过该接口上传原始多媒体以及该原始多媒体的转码参数。如图7所示,本实施例中,上述多媒体转码方法还包括转码服务器604,用于根据原始多媒体的转码参数对原始多媒体进行转码处理。具体的,转码服务器604可根据用户上传的转码参数对上传的原始多媒体进行转码处理,转码完成后,再通知用户取回,用户可直接下载转码后的多媒体。优选的,用户还可通过客户端对原始多媒体的转码进度进行查询。由于转码服务器转码完成后会通知用户,在转码服务器进行转码的过程中,用户无需关注转码是否完成,因此可实现离线转码。本实施例中,转码多媒体存储服务器602用于存储转码服务器604转码处理得到的转码后的多媒体。本实施例中,通信模块633还用于将转码处理得到的转码后的多媒体返回给用户。本实施例中,当没有查找到与用户输入的原始多媒体标识或原始媒体的转码参数相匹配的转码后的多媒体,或向用户返回的转码后的多媒体的基本信息不满足用户需求时,获取用户上传的原始多媒体,并将原始多媒体按照转码参数转码后返回给用户,不需要用户花费本地的系统资源进行转码,而只需要上传原始多媒体、下载服务端返回的转码后的多媒体即可,而上传下载文件花费的系统资源和时间一般比转码文件花费的系统资源的时间要少,因而本实施例提高了用户端本地转码多媒体的效率。在一个实施例中,转码服务器604还用于获取转码后的多媒体标识、基本信息和下载地址及转码后的多媒体对应的原始多媒体标识。在一个实施例中,转码服务器604可获取转码后的多媒体的信息摘要值作为转码后的多媒体标识,例如文件的SHA散列值、MD5散列值等,转码服务器604获取的转码后多媒体标识与信息获取模块613获取的原始多媒体标识的类型一致。优选的,转码服务器604可获取转码后的多媒体的文件名称、文件大小、格式信息、创建时间、下载次数等基本信息。其中,格式信息包括文件类型、分辨率、码率、帧率等信息。本实施例中,转码索引数据库601用于存储转码服务器604获取的转码后的多媒体标识与原始多媒体标识的映射关系、以及转码后的多媒体标识与基本信息和下载地址的映射关系。本实施例中,转码索引数据库601存储了上述映射关系,则当用户需要转码原始多媒体时,可获取该原始多媒体的标识,根据原始多媒体标识在上述映射关系表中查找转码后的多媒体标识,便可判断是否存在与原始多媒体标识对应的转码后的多媒体,加快了查询速度。另外,还可进一步的在上述映射关系表中查找转码后的多媒体标识对应的基本信息和下载地址,并将基本信息和下载地址返回给用户,供用户选择,并将用户选择转码后的多媒体返回给用户,不需要再重新进行转码,从而加快了转码速度。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种多媒体转码方法,包括: 获取原始多媒体标识; 根据存储的原始多媒体标识与转码后的多媒体标识的映射关系查找与所述原始多媒体标识对应的转码后的多媒体标识; 根据所述转码后的多媒体标识获取转码后的多媒体; 将所述获取得到的转码后的多媒体返回给用户。
2.根据权利要求1所述的多媒体转码方法,其特征在于,所述根据所述转码后的多媒体标识获取转码后的多媒体的步骤包括: 获取与所述转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址; 将所述获取的基本信息和下载地址返回给用户; 获取用户选择的转码后的多媒体。
3.根据权利要求2所述的多媒体转码方法,其特征在于,所述转码后的多媒体的基本信息包括转码后的多媒体的格式信息; 所述方法还包括: 获取所述原始多媒体的转码参数; 所述获取与所述转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址,并将所述基本信息和下载地址 返回给用户的步骤包括: 查找与所述转码后的多媒体标识对应的、且格式信息与所述原始多媒体的转码参数匹配的转码后的多媒体的基本信息; 获取该基本信息对应的转码后的多媒体的下载地址;将该基本信息及该基本信息对应的转码后的多媒体的下载地址返回给用户。
4.根据权利要求1至3任意一项所述的多媒体转码方法,其特征在于,所述方法还包括: 获取用户上传的所述原始多媒体以及该原始多媒体的转码参数; 根据所述原始多媒体的转码参数对所述原始多媒体进行转码处理; 将所述转码处理得到的转码后的多媒体返回给用户。
5.根据权利要求4所述的多媒体转码方法,其特征在于,所述方法还包括: 存储所述转码处理得到的转码后的多媒体; 获取所述转码后的多媒体标识、基本信息和下载地址及所述转码后的多媒体对应的原始多媒体标识; 将所述原始多媒体标识及所述转码后的多媒体标识、基本信息和下载地址对应存储。
6.根据权利要求1或2或3或5所述的多媒体转码方法,其特征在于,所述标识为多媒体的信息摘要值。
7.一种多媒体转码系统,其特征在于,包括: 转码索引数据库,用于存储原始多媒体标识与转码后的多媒体标识的映射关系; 转码多媒体存储服务器,用于存储转码后的多媒体; 转码任务管理服务器,所述转码任务管理服务器包括: 信息获取模块,用于获取原始多媒体标识; 查找模块,用于在转码索引数据库查找与所述原始多媒体标识对应的转码后的多媒体标识,根据所述转码后的多媒体标识从转码多媒体存储服务器获取转码后的多媒体; 通信模块,用于将所述获取得到的转码后的多媒体返回给用户。
8.根据权利要求7所述的多媒体转码系统,其特征在于,所述转码索引数据库还用于存储转码后的多媒体标识与转码后的多媒体的基本信息和下载地址的映射关系; 所述查找模块用于在转码索引数据库查找与所述原始多媒体标识对应的转码后的多媒体标识,并查找与所述转码后的多媒体标识对应的转码后的多媒体的基本信息和下载地址; 所述通信模块用于将所述基本信息和下载地址返回给用户,并获取用户选择的转码后的多媒体,进一步将用户选择的转码后的多媒体返回给用户。
9.根据权利要求8所述的多媒体转码系统,其特征在于,所述转码后的多媒体的基本信息包括转码后的多媒体的 格式信息; 所述信息获取模块还用于获取所述原始多媒体的转码参数; 所述查找模块用于在转码索引数据库查找与所述原始多媒体标识对应的转码后的多媒体标识,并查找与所述转码后的多媒体标识对应的、且格式信息与所述原始多媒体的转码参数匹配的转码后的多媒体的基本信息,进一步获取该基本信息对应转码后的多媒体的下载地址; 所述通信模块用于将该基本信息及该基本信息对应的转码后的多媒体的下载地址返回给用户,并获取用户选择的转码后的多媒体,进一步将用户选择的转码后的多媒体返回给用户。
10.根据权利要求7至9任意一项所述的多媒体转码系统,其特征在于,所述信息获取模块还用于获取用户上传的所述原始多媒体以及该原始多媒体的转码参数; 所述系统还包括转码服务器,用于根据所述原始多媒体的转码参数对所述原始多媒体进行转码处理; 所述转码多媒体存储服务器用于存储转码服务器转码处理得到的转码后的多媒体; 所述通信模块还用于将所述转码处理得到的转码后的多媒体返回给用户。
11.根据权利要求10所述的多媒体转码系统,其特征在于,所述转码服务器还用于获取所述转码后的多媒体标识、基本信息和下载地址及所述转码后的多媒体对应的原始多媒体标识; 所述转码索引数据库用于存储所述转码服务器获取的转码后的多媒体标识与原始多媒体标识的映射关系、以及转码后的多媒体标识与基本信息和下载地址的映射关系。
12.根据权利要求7或8或9或11所述的多媒体转码系统,其特征在于,所述标识为多媒体的信息摘要值。
全文摘要
一种多媒体转码方法,包括获取原始多媒体标识;根据存储的原始多媒体标识与转码后的多媒体标识的映射关系查找与所述原始多媒体标识对应的转码后的多媒体标识;根据所述转码后的多媒体标识获取转码后的多媒体;将所述获取得到的转码后的多媒体返回给用户。上述多媒体转码方法,不需要重新对原始多媒体进行转码处理,节省了转码处理的时间,从而提高了多媒体转码效率。此外,还提供一种多媒体转码系统。
文档编号H04N21/4402GK103209355SQ20121001284
公开日2013年7月17日 申请日期2012年1月16日 优先权日2012年1月16日
发明者刘刚 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1