1.一种多媒体内容获取方法,其特征在于,应用于终端设备,所述方法包括:
当已获得任一资费多媒体内容的获取权限后,向服务器发送该资费多媒体内容对应的媒体表示描述MPD获取请求,并运行预设交换算法,与所述服务器协商得到本次连接所对应的密钥;
接收所述服务器发送的MPD文件,并获取所述MPD文件中包含的时效码,其中,所述密钥和所述时效码只有所述服务器和所述终端设备能够获知;
运行预设加密算法,依次得到各多媒体分片名称;其中,第一次得到的多媒体分片名称是根据所述密钥和所述时效码所得,其他多媒体分片名称是根据所述密钥和上一次得到的多媒体分片名称所得;
依次向所述服务器发送包含各多媒体分片名称的分片请求,并接收所述服务器发送的索引分片和多媒体分片;其中,所述索引分片已使用所述密钥加密;所述服务器中保存有各多媒体分片名称与各多媒体分片的对应关系,各多媒体分片名称是所述服务器根据所述密钥、所述时效码、以及所述预设加密算法得到的。
2.根据权利要求1所述的方法,其特征在于,所述当已获得任一资费多媒体内容的获取权限后,向服务器发送该资费多媒体内容对应的媒体表示描述MPD获取请求之前,所述方法还包括:接收所述服务器发送的预设数量的多媒体分片,并展示该多媒体分片。
3.根据权利要求1或2所述的方法,其特征在于,所述预设交换算法为迪菲-赫尔曼DH密钥交换算法;所述预设加密算法为数据加密标准DES加密算法。
4.一种多媒体内容获取方法,其特征在于,应用于服务器,所述方法包括:
接收终端设备发送的媒体表示描述MPD获取请求,当所请求的为所述终端设备已获得获取权限的资费多媒体内容时,运行预设交换算法,与所述终端设备协商得到本次连接所对应的密钥;
向所述终端设备发送包含时效码的MPD文件,其中,所述密钥和所述时效码只有所述服务器和所述终端设备能够获知;
运行预设加密算法,依次得到各多媒体分片名称;其中,第一次得到的多媒体分片名称是根据所述密钥和所述时效码所得,其他多媒体分片名称是根据所述密钥和上一次得到的多媒体分片名称所得;
构建各多媒体分片名称与各多媒体分片的对应关系,接收所述终端设备发送的包含多媒体分片名称的分片请求,并向所述终端设备发送对应的索引分片和多媒体分片;其中,所述索引分片已使用所述密钥加密。
5.根据权利要求4所述的方法,其特征在于,所述接收终端设备发送的媒体表示描述MPD获取请求之前,所述方法还包括:向所述终端设备发送预设数量的多媒体分片。
6.根据权利要求4所述的方法,其特征在于,所述接收所述终端设备发送的包含多媒体分片名称的分片请求,并依次向所述终端设备发送对应的索引分片和多媒体分片包括:接收所述终端设备发送的包含多媒体分片名称的分片请求,并根据本地保存的各终端设备标识与已发送多媒体分片名称的对应关系,确定已向所述终端设备发送过的所述资费多媒体内容的部分多媒体分片,并依次向所述终端设备发送未向其发送的所述资费多媒体内容的多媒体分片。
7.根据权利要求4-6任一项所述的方法,其特征在于,所述预设交换算法为迪菲-赫尔曼DH密钥交换算法;所述预设加密算法为数据加密标准DES加密算法。
8.一种多媒体内容获取装置,其特征在于,应用于终端设备,所述装置包括:
执行模块,用于当已获得任一资费多媒体内容的获取权限后,向服务器发送该资费多媒体内容对应的媒体表示描述MPD获取请求,并运行预设交换算法,与所述服务器协商得到本次连接所对应的密钥;
接收模块,用于接收所述服务器发送的MPD文件,并获取所述MPD文件中包含的时效码,其中,所述密钥和所述时效码只有所述服务器和所述终端设备能够获知;
运行模块,用于运行预设加密算法,依次得到各多媒体分片名称;其中,第一次得到的多媒体分片名称是根据所述密钥和所述时效码所得,其他多媒体分片名称是根据所述密钥和上一次得到的多媒体分片名称所得;
处理模块,用于依次向所述服务器发送包含各多媒体分片名称的分片请求,并接收所述服务器发送的索引分片和多媒体分片;其中,所述索引分片已使用所述密钥加密;所述服务器中保存有各多媒体分片名称与各多媒体分片的对应关系,各多媒体分片名称是所述服务器根据所述密钥、所述时效码、以及所述预设加密算法得到的。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
展示模块,用于接收所述服务器发送的预设数量的多媒体分片,并展示该多媒体分片。
10.根据权利要求8或9所述的装置,其特征在于,所述预设交换算法为迪菲-赫尔曼DH密钥交换算法;所述预设加密算法为数据加密标准DES加密算法。
11.一种多媒体内容获取装置,其特征在于,应用于服务器,所述装置包括:
接收模块,用于接收终端设备发送的媒体表示描述MPD获取请求,当所请求的为所述终端设备已获得获取权限的资费多媒体内容时,运行预设交换算法,与所述终端设备协商得到本次连接所对应的密钥;
第一发送模块,用于向所述终端设备发送包含时效码的MPD文件,其中,所述密钥和所述时效码只有所述服务器和所述终端设备能够获知;
运行模块,用于运行预设加密算法,依次得到各多媒体分片名称;其中,第一次得到的多媒体分片名称是根据所述密钥和所述时效码所得,其他多媒体分片名称是根据所述密钥和上一次得到的多媒体分片名称所得;
处理模块,用于构建各多媒体分片名称与各多媒体分片的对应关系,接收所述终端设备发送的包含多媒体分片名称的分片请求,并向所述终端设备发送对应的索引分片和多媒体分片;其中,所述索引分片已使用所述密钥加密。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第二发送模块,用于向所述终端设备发送预设数量的多媒体分片。
13.根据权利要求11所述的装置,其特征在于,所述处理模块,具体用于接收所述终端设备发送的包含各多媒体分片名称的分片请求,并根据本地保存的各终端设备标识与已发送多媒体分片名称的对应关系,确定已向所述终端设备发送过的所述资费多媒体内容的部分多媒体分片,并依次向所述终端设备发送未向其发送的所述资费多媒体内容的多媒体分片。
14.根据权利要求11-13任一项所述的装置,其特征在于,所述预设交换算法为迪菲-赫尔曼DH密钥交换算法;所述预设加密算法为数据加密标准DES加密算法。