【技术实现步骤摘要】
本专利技术涉及计算机领域,更具体地,涉及查找多媒体文件的方法、终端设备和服务器。
技术介绍
云计算的应用已经越来越广泛,越来越多的企业和个人都愿意把自己的数据上传到云服务器进行保存,以节约存储成本。云服务的数据共享或备份的安全问题是一个很大的挑战。如果云消费者(包括企业和用户)出于安全的角度考虑,他们将自己的数据上传到云服务器之前会对数据进行加密操作,这样云服务器就无法读取用户的加密数据,这样就保证了用户数据的安全性和隐私性。例如,用户将自己的大量的多媒体文件(包括音频、视频、图片等)上传到云服务器备份时,会先在本地(例如,用户终端)对多媒体文件进行加密。然而,当用户本地的多媒体文件丢失,并且想取回在云服务器中备份的部分多媒体文件时,由于备份在云服务器的图片是已加密的,用户必须先将保存在云服务器的大量多媒体文件下载到本地,在本地对加密的备份多媒体文件进行解密,然后再逐个察看解密出来的多媒体文件,并确定哪些是需要的。这种从云服务器查找加密的多媒体文件的方法无法快速从大量多媒体文件中查找出特定的多媒体文件。
技术实现思路
因此,本专利技术实施例提供了一种查找多媒体文件的方法、终端设备和服务器,能够从保存在服务器中的加密的多媒体文件中快速便捷地查找出目标多媒体文件的内容。第一方面,提供了一种查找多媒体文件的方法,该方法包括:终端设备从服务器获取至少一个多媒体文件中的第一多媒体文件的加 ...
【技术保护点】
一种查找多媒体文件的方法,其特征在于,包括:终端设备从服务器获取至少一个多媒体文件中的第一多媒体文件的加密缩略信息,其中所述至少一个多媒体文件的加密内容和所述至少一个多媒体文件的加密缩略信息保存在所述服务器中,所述至少一个多媒体文件的加密缩略信息对应于所述至少一个多媒体文件的加密内容;所述终端设备解密所述第一多媒体文件的加密缩略信息,得到所述第一多媒体文件的缩略信息;所述终端设备在确定所述第一多媒体文件的缩略信息对应目标多媒体文件时,从所述服务器获取所述第一多媒体文件的缩略信息对应的所述第一多媒体文件的加密内容。
【技术特征摘要】 【专利技术属性】
1.一种查找多媒体文件的方法,其特征在于,包括:
终端设备从服务器获取至少一个多媒体文件中的第一多媒体文件的加
密缩略信息,其中所述至少一个多媒体文件的加密内容和所述至少一个多媒
体文件的加密缩略信息保存在所述服务器中,所述至少一个多媒体文件的加
密缩略信息对应于所述至少一个多媒体文件的加密内容;
所述终端设备解密所述第一多媒体文件的加密缩略信息,得到所述第一
多媒体文件的缩略信息;
所述终端设备在确定所述第一多媒体文件的缩略信息对应目标多媒体
文件时,从所述服务器获取所述第一多媒体文件的缩略信息对应的所述第一
多媒体文件的加密内容。
2.根据权利要求1所述的方法,其特征在于,所述第一多媒体文件的
加密缩略信息在所述第一多媒体文件的标签中,所述第一多媒体文件的标签
是对所述第一多媒体文件的描述,在所述终端设备从服务器获取至少一个多
媒体文件中的第一多媒体文件的加密缩略信息之前,所述方法还包括:
所述终端设备获取所述第一多媒体文件的标签和所述第一多媒体文件
的标签对应的所述第一多媒体文件的加密内容在所述服务器中的地址,
其中,所述终端设备从所述服务器获取至少一个多媒体文件中的第一多
媒体文件的加密缩略信息,包括:
所述终端设备向所述服务器发送第一请求消息,所述第一请求消息携带
所述第一多媒体文件的标签在所述服务器中的地址,用于请求所述第一多媒
体文件的标签;
所述终端设备接收所述服务器发送的所述第一多媒体文件的标签;
所述终端设备从所述第一多媒体文件的标签中获取所述第一多媒体文
件的加密缩略信息,
其中,所述从所述服务器获取所述第一多媒体文件的缩略信息对应的所
述第一多媒体文件的加密内容,包括:
所述终端设备向所述服务器发送第二请求消息,所述第二请求消息携带
所述第一多媒体文件的标签对应的所述第一多媒体文件的加密内容在所述
服务器中的地址,用于请求所述第一多媒体文件的加密内容;
所述终端设备接收所述服务器发送的所述第一多媒体文件的加密内容。
3.根据权利要求2所述的方法,其特征在于,所述第一多媒体文件的
标签和所述第一多媒体文件的加密内容在所述服务器中的地址为同一地址
或者不同地址。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
所述终端设备根据所述至少一个多媒体文件中的第二多媒体文件的内
容生成所述第二多媒体文件的缩略信息;
所述终端设备使用第一密钥加密所述第二多媒体文件的缩略信息,得到
所述第二多媒体文件的加密缩略信息,并将所述第二多媒体文件的加密缩略
信息放入所述第二多媒体文件的标签中;
所述终端设备使用第二密钥加密所述第二多媒体文件的内容,得到所述
第二多媒体文件的加密内容;
所述终端设备将所述第二多媒体文件的标签和所述第二多媒体文件的
加密内容发送至所述服务器;
所述终端设备接收所述服务器返回的所述第二多媒体文件的标签和所
述第二多媒体文件的加密内容在所述服务器中的地址。
5.根据权利要求4所述的方法,其特征在于,在所述终端设备将所述
第二多媒体文件的标签和所述第二多媒体文件的加密内容发送至所述服务
器之前,所述方法还包括:
所述终端设备接收可信任的第三方TTP颁发的个人数字证书;
所述终端设备使用所述个人数字证书对应的公钥加密所述第一密钥和
所述第二密钥,并将加密的所述第一密钥和加密的所述第二密钥放入所述第
二多媒体文件的标签中,
其中,所述终端设备在接收所述服务器发送的所述第二多媒体文件的标
签之后,使用所述公钥对应的私钥解密所述第二多媒体文件的标签中的加密
的所述第一密钥和加密的所述第二密钥。
6.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
所述终端设备根据所述至少一个多媒体文件中的第二多媒体文件的内
容生成所述第二多媒体文件的缩略信息;
所述终端设备将所述第二多媒体文件的缩略信息放入所述第二多媒体
文件的标签中,并使用第一密钥加密所述第二多媒体文件的标签;
所述终端设备使用第二密钥加密所述第二多媒体文件的内容,得到所述
第二多媒体文件的加密内容;
所述终端设备将加密的所述第二多媒体文件的标签和所述第二多媒体
文件的加密内容发送至所述服务器;
所述终端设备接收所述服务器返回的所述第二多媒体文件的标签和所
述第二多媒体文件的加密内容在所述服务器中的地址。
7.根据权利要求4至6中任一项所述的方法,其特征在于,所述第二
多媒体文件的标签和所述第二多媒体文件的加密内容在所述服务器中的地
址为不同地址,
其中,在所述终端设备将所述第二多媒体文件的标签和所述第二多媒体
文件的加密内容发送至所述服务器之前,所述方法还包括:
所述终端设备将所述第二多媒体文件的标签和所述第二多媒体文件的
加密内容拆分开;
所述终端设备记录所述第二多媒体文件的标签与所述第二多媒体文件
的加密内容的对应关系。
8.一种查找多媒体文件的方法,其特征在于,包括:
服务器接收终端设备发送的第一请求消息,所述第一请求消息用于请求
至少一个多媒体文件中的第一多媒体文件的加密缩略信息,其中所述至少一
个多媒体文件的加密内容和所述至少一个多媒体文件的加密缩略信息保存
在所述服务器中,所述至少一个多媒体文件的加密缩略信息对应于所述至少
一个多媒体文件的加密内容;
所述服务器根据所述第一请求消息,向所述终端设备发送所述第一多媒
体文件的加密缩略信息;
所述服务器接收所述终端设备发送的第二请求消息,所述第二请求消息
用于请求所述第一多媒体文件的加密缩略信息对应的所述第一多媒体文件
的加密内容;
所述服务器根据所述第二请求消息,向所述终端设备发送所述第一多媒
体文件的缩略信息对应的所述第一多媒体文件的加密内容。
9.根据权利要求8所述的方法,其特征在于,所述第一多媒体文件的
加密缩略信息在所述第一多媒体文件的标签中,所述第一多媒体文件的标签
是对所述第一多媒体文件的描述,所述第一请求消息携带所述第一多媒体文
\t件的标签的地址,用于请求所述第一多媒体文件的标签,
所述服务器根据所述第一请求消息,向终端设备发送所述第一多媒体文
件的加密缩略信息包括:
所述服务器向所述终端设备发送所述第一多媒体文件的标签,其中所述
第二请求消息携带所述第一多媒体文件的标签对应的所述第一多媒体文件
的加密内容的地址。
10.根据权利要求8所述的方法,其特征在于,所述第一多媒体文件的
加密缩略信息在所述第一多媒体文件的标签中,所述第一多媒体文件的标签
是对所述第一多媒体文件的描述,所述第一请求消息携带所述第一多媒体文
件的标签的地址,用于请求所述第一多媒体文件的标签,在所述服务器接收
终端设备发送的第一请求消息之后,所述方法还包括:
所述服务器根据所述第一请求消息,将所述第一多媒体文件的标签和所
述第一多媒体文件的加密内容拆分开;
所述服务器记录所述第一多媒体文件的标签和所述第一多媒体文件的
加密内容的对应关系,
其中,所述服务器向终端设备发送第一多媒体文件的加密缩略信息包
括:
所述服务器向所述终端设备发送所述第一多媒体文件的标签,其中所述
第二请求消息携带所述第一多媒体文件的标签的地址,
在所述服务器接收所述终端设备发送的第二请求消息之后,所述方法还
包括:
所述服务器根据所述第二请求消息和所述对应关系,确定与所述第一多
媒体文件的标签对应的所述第一多媒体文件的加密内容。
11.一种终端设备,其特征在于,包括:
获取模块,用于从服务器获取至少一个多媒体文件中的第一多媒体文件
技术研发人员:黄洁静,汪婵,吴黄伟,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。