一种终端的制作方法_3

文档序号:8258781阅读:来源:国知局
个文件的文件标识信息从所述至少一个文件中确定所述第二文件;
[0071]接收所述终端的用户确定所述第二文件返回的所述第二文件的文件标识信息;
[0072]向所述文件服务器发送所述第二文件的文件标识信息,以使所述文件服务器根据所述第二文件的文件标识信息查找所述第二文件。
[0073]具体实现中,若所述文件服务器中包括至少一个与所述第一文件的内容相同且占用空间小于所述第一文件的文件,则所述终端可以先接收所述文件服务器发送的所述至少一个文件的文件标识信息,并在自身的屏幕上显示所述至少一个文件的文件标识信息,以使所述终端的用户选择其需要的文件为所述第二文件。
[0074]S403,接收所述文件服务器响应所述文件下载请求返回的所述第二文件。
[0075]本发明实施例中,终端在接收到用户输入的针对第一文件的文件下载指令时,查询自身的剩余存储容量,并根据自身的剩余存储容量从文件服务器下载占用空间小于所述第一文件的第二文件,由于所述终端能够根据自身的剩余存储容量下载大小合适的文件,从而有效改善了终端的运行性能,并节省了存储空间,进而提升用户体验。
[0076]图5是本发明实施例中的一种终端的结构示意图,如图5所示,本发明实施例中的终端可以包括:
[0077]接收单元501,用于接收用户输入的针对第一文件的文件下载指令。
[0078]查询单元502,用于当所述接收单元接收到用户输入的针对第一文件的文件下载指令时,查询终端的剩余存储容量。
[0079]具体实现中,用户向终端输入针对第一文件的文件下载指令,当所述接收单元501接收到该文件下载指令时,所述查询单元502查询所述终端的剩余存储容量。其中,所述第一文件可以包括图像文件、视频文件、音频文件或文本文件。
[0080]发送单元503,用于根据所述终端的剩余存储容量向文件服务器发送文件下载请求,以使所述文件服务器根据所述文件下载请求查找与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件。
[0081]具体实现中,所述发送单元503可以根据所述终端的剩余存储容量向文件服务器发送文件下载请求,其中,所述文件下载请求针对与所述第一文件的内容相同且占用空间小于所述第一文件的文件,即所述文件服务器可以根据所述文件下载请求确定所述终端需要下载的文件与所述第一文件的内容相同,但占用空间小于所述第一文件;所述文件服务器接收到所述文件下载请求后,即可根据所述文件下载请求查找与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件。其中,若所述第一文件为图像文件,所述第二文件可以为图像压缩比高于所述第一文件的图像文件;若所述第一文件为视频文件,所述第二文件可以为视频码率低于所述第一文件的视频文件;若所述第一文件为音频文件,所述第二文件可以为压缩损失大于所述第一文件的音频文件。其中,所述图像压缩比为原图像文件的占用空间与压缩后图像文件的占用空间的比值,压缩比越高,压缩后图像文件的占用空间越小。例如压缩后的图像文件占用空间为原图像文件占用空间的1/2,则所述压缩后的图像文件的压缩比为2。
[0082]在一种可选实施例中,所述发送单元503可以用于:
[0083]确定所述终端的剩余存储容量低于第一预设门限值,则向所述文件服务器发送所述文件下载请求,以使所述文件服务器根据所述文件下载请求查找与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件。
[0084]具体的,所述终端可以设置所述第一预设门限值,当所述终端的剩余存储容量低于所述第一预设门限值时,所述终端从所述文件服务器下载与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件。例如所述终端设置所述第一预设门限值为所述终端总存储容量的20%,则若所述查询单元502查询自身的剩余存储容量为总存储容量的15%时,所述发送单元503即可向所述文件服务器发送所述文件下载请求。其中,所述文件下载请求针对与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件。可选的,若所述文件服务器中没有与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件,所述终端可以取消下载,也可以下载所述第一文件。
[0085]进而在可选实施例中,所述发送单元503可以用于:
[0086]确定所述终端的剩余存储容量低于第一预设门限值,则在所述终端的屏幕上显示提示信息,所述提示信息用以提示所述终端的用户下载占用空间小于所述第一文件的文件;
[0087]若所述终端的用户响应所述提示信息输入确认信息,则向所述文件服务器发送所述文件下载请求。
[0088]具体实现中,若所述发送单元503确定所述终端的剩余存储容量低于第一预设门限值,即可在所述终端的屏幕上显示提示信息,例如所述终端的屏幕上显示提示信息为“您的终端当前剩余存储空间低于总存储容量的20%,是否选择占用空间较低的文件来下载”,并提供“确定”和“取消”按钮;若所述终端的用户选择所述“确定”按钮,则所述发送单元503向所述文件服务器发送所述文件下载请求,以从所述文件服务器下载与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件;若所述终端的用户选择所述“取消”按钮,则所述终端仍下载所述第一文件。
[0089]可选的,若所述发送单元503确定所述终端的剩余存储容量低于第一预设门限值,可以查询所述文件服务器中是否包括与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件,若是,则在所述终端的屏幕上显示提示信息;若否,则向所述文件服务器发送所述文件下载请求。
[0090]在另一种可选实施例中,所述发送单元503可以用于:
[0091]确定所述终端的剩余存储容量低于所述第一文件的占用空间,则向所述文件服务器发送所述文件下载请求,以使所述文件服务器根据所述文件下载请求查找与所述第一文件的内容相同且占用空间小于所述终端的剩余存储容量的第二文件。
[0092]具体实现中,若所述发送单元503确定所述终端的剩余存储容量低于所述第一文件的占用空间,则所述发送单元503向所述文件服务器发送所述文件下载请求,以从所述文件服务器下载与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件。例如所述第一文件的占用空间为200MB,而所述终端的剩余存储容量为100MB,所述文件服务器中包括与所述第一文件内容相同且占用空间为50MB的第二文件,则所述终端从所述文件服务器下载所述第二文件。可选的,若所述文件服务器中没有与所述第一文件的内容相同且占用空间小于所述第一文件的第二文件,所述终端可以取消下载,也可以从所述文件服务器获取与所述第一文件的文件类型相同且占用空间小于所述终端的剩余存储容量的至少一个文件的文件标识信息,并将所述至少一个文件的文件标识信息显示在自身的屏幕上供用户选择,根据用户的选择进行下载操作。
[0093]可选的,若所述文件服务器中包括至少一个与所述第一文件的内容相同且占用空间小于所述终端的剩余存储容量的文件,则所述终端可以下载所述与所述第一文件的内容相同且占用空间小于所述终端的剩余存储容量的至少一个文件中的任意一个文件,也可以下载其中占用空间最小的文件,也可以下载其中占用空间最大的文件。
[0094]在又一种可选实施例中,所述发送单元503可以用于:
[0095]根据所述终端的剩余存储容量向所述文件服务器发送文件下载请求,以使所述文件服务器根据所述文件下载请求查找与所述第一文件的内容相同且占用空间小于所述第一文件的至少一个文件,并确定所述至少一个文件中的任意一个文件为所述第二文件。
[0096]具体实现中,若所述文件服务器中包括至少一个与所述第一文件的内容相同且占用空间小于所述第一文件的文件,则所述文件下载请求可以针对所述至少一个文件中的任意一个文件,即所述文件服务器根据所述文件下载请求确定所述至少一个文件中的任意一个文件为第二文件。
[0097]在又一种可选实施例中,所述发送单元503可以用于:
[0098]根据所述终端的剩余存储容量向所述文件服务器发送文件下载请求,以使所述文件服务器根据所述文件下载请求查找与所述第一文件的内容相同且占用空间小于所述第一文件的至少一个文件,并确定所述至少一个文件中占用空间最小的文件为所述第二文件。
[0099]具体实现中,若所述文件服务器中包括至少一个与所述第一文件的内容相同且占用空间小于所述第一文件的文件,则所述文件下载请求可以针对所述至少一个文件中占用空间最小的文件,即所述文件服务器根据所述文件下载请求确定所述至少一个文件中占用空间最小的文件为第二文件,以在满足用户需求的同时最大限度地节省终端的存储空间。
[0100]在又一种可选实施例中,所述发送单元503可以用于:
[0101]根据所述终端的剩余存储容量向所述文件服务器发送文件下载请求,以使所述文件服务器根据所述文件下
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1