文件预览的方法、装置、存储介质和电子设备制造方法及图纸

技术编号:20745532 阅读:25 留言:0更新日期:2019-04-03 10:27
本公开涉及一种文件预览的方法、装置、存储介质和电子设备,涉及终端技术领域,该方法应用于接收端,包括:根据在接收端的显示界面上的目标区域中接收到的第一预设操作,在显示界面上显示预览窗口,目标区域为目标文件对应的图标在显示界面上的区域,根据目标文件的文件标识,按照预设算法生成目标文件的预览地址,文件标识能够唯一标识目标文件,向服务器发送预览请求,预览请求包括目标文件的预览地址,将由服务器发送的第一预览文件显示在预览窗口,第一预览文件为服务器根据目标文件的预览地址确定的文件。能够提高文件预览的速度,降低接收端与服务器之间的网络流量。

【技术实现步骤摘要】
文件预览的方法、装置、存储介质和电子设备
本公开涉及终端
,具体地,涉及一种文件预览的方法、装置、存储介质和电子设备。
技术介绍
随着终端技术和社交网络的不断发展,人们可以在终端使用各种社交软件进行各方面的交流和沟通,还可以通过社交软件发送文件。用户在收到文件后,可以通过点击文件消息,跳转到文件详情页面,再通过在文件详情页面上进行预览操作(例如可以是长按、点击等操作),从而触发预览流程,预览流程通常是打开一个WebView(中文:网络视图)对预览文件进行加载,耗费终端的网络流量,同时也会占用服务器的数据带宽,加载过程需要一定的时间,降低了用户体验。
技术实现思路
本公开的目的是提供一种文件预览的方法、装置、存储介质和电子设备,用以解决文件预览速度慢,并且耗费接收端与服务器之间的网络流量的问题。为了实现上述目的,根据本公开实施例的第一方面,提供一种文件预览的方法,应用于接收端,所述方法包括:根据在所述接收端的显示界面上的目标区域中接收到的第一预设操作,在所述显示界面上显示预览窗口,所述目标区域为目标文件对应的图标在所述显示界面上的区域;根据所述目标文件的文件标识,按照预设算法生成所述目标文件的预览地址,所述文件标识能够唯一标识所述目标文件;向服务器发送预览请求,所述预览请求包括所述目标文件的预览地址;将由所述服务器发送的第一预览文件显示在所述预览窗口,所述第一预览文件为所述服务器根据所述目标文件的预览地址确定的文件。可选的,所述目标文件为所述接收端上当前运行的应用程序中接收到的文件,所述方法还包括:根据所述应用程序接收到的文件的顺序,确定与所述目标文件的接收顺序相邻的,预设的预览数量的相邻文件;根据所述预览数量的相邻文件中的每个相邻文件对应的文件标识,按照所述预设算法分别生成所述每个相邻文件对应的预览地址。可选的,在所述将由所述服务器发送的第一预览文件显示在所述预览窗口之后,所述方法还包括:根据在所述预览窗口接收到的第二预设操作,向所述服务器发送相邻预览请求,所述相邻预览请求包括所述目标文件的上一个或下一个相邻文件对应的预览地址;将由所述服务器发送的第二预览文件显示在所述预览窗口,所述第二预览文件为所述服务器根据所述目标文件的上一个或下一个相邻文件对应的预览地址确定的文件。可选的,在所述将由所述服务器发送的第二预览文件显示在所述预览窗口之后,所述方法还包括:根据在所述预览窗口接收到的第三预设操作,在所述显示界面上停止显示所述预览窗口;根据所述第二预览文件对应的相邻文件的识别码,控制所述显示界面上显示所述第二预览文件对应的相邻文件对应的消息在所述应用程序中的页面。可选的,在所述将由所述服务器发送的第一预览文件显示在所述预览窗口之后,所述方法还包括:根据在所述预览窗口接收到的第四预设操作,在所述显示界面上停止显示所述预览窗口;或者,根据在所述预览窗口接收到的第五预设操作,在所述显示界面上显示所述目标文件的文件内容。可选的,所述根据在所述接收端的显示界面上的目标区域中接收到的第一预设操作,在所述显示界面上显示预览窗口,包括:根据在所述目标区域中接收到的压力操作,在所述显示界面上显示所述预览窗口。根据本公开实施例的第二方面,提供一种文件预览的方法,应用于服务器,所述方法包括:将由发送端发送的第一文件发送给接收端;根据所述第一文件生成预览文件;根据所述第一文件的文件标识,按照预设算法生成所述预览文件的预览地址,所述文件标识能够唯一标识所述第一文件;根据由所述接收端发送的预览请求,将所述预览文件发送至所述接收端,所述预览请求包括所述接收端按照所述预设算法,根据所述第一文件生成的预览地址。可选的,所述根据所述第一文件生成预览文件,包括:将所述第一文件的文件格式转换为指定的文件格式,并存储为第二文件,所述文件格式包括便携式文档格式PDF;将所述第二文件中的预设页数转换为图片格式,并存储为所述预览文件。可选的,所述根据由所述接收端发送的预览请求,将所述预览文件发送至所述接收端,包括:当所述预览文件的预览地址与所述预览请求中包括的预览地址相同时,将所述预览文件发送至所述接收端;当所述预览文件的预览地址与所述预览请求中包括的预览地址不相同时,拒绝所述预览请求。根据本公开实施例的第三方面,提供一种文件预览的装置,应用于接收端,所述装置包括:显示模块,用于根据在所述接收端的显示界面上的目标区域中接收到的第一预设操作,在所述显示界面上显示预览窗口,所述目标区域为目标文件对应的图标在所述显示界面上的区域;地址生成模块,用于根据所述目标文件的文件标识,按照预设算法生成所述目标文件的预览地址,所述文件标识能够唯一标识所述目标文件;第一发送模块,用于向服务器发送预览请求,所述预览请求包括所述目标文件的预览地址;所述显示模块,还用于将由所述服务器发送的第一预览文件显示在所述预览窗口,所述第一预览文件为所述服务器根据所述目标文件的预览地址确定的文件。可选的,所述目标文件为所述接收端上当前运行的应用程序中接收到的文件,所述装置还包括:确定模块,用于根据所述应用程序接收到的文件的顺序,确定与所述目标文件的接收顺序相邻的,预设的预览数量的相邻文件;所述地址生成模块,还用于根据所述预览数量的相邻文件中的每个相邻文件对应的文件标识,按照所述预设算法分别生成所述每个相邻文件对应的预览地址。可选的,所述装置还包括:第二发送模块,用于在所述将由所述服务器发送的第一预览文件显示在所述预览窗口之后,根据在所述预览窗口接收到的第二预设操作,向所述服务器发送相邻预览请求,所述相邻预览请求包括所述目标文件的上一个或下一个相邻文件对应的预览地址;所述显示模块,还用于将由所述服务器发送的第二预览文件显示在所述预览窗口,所述第二预览文件为所述服务器根据所述目标文件的上一个或下一个相邻文件对应的预览地址确定的文件。可选的,所述装置还包括:第一停止模块,用于在所述将由所述服务器发送的第二预览文件显示在所述预览窗口之后,根据在所述预览窗口接收到的第三预设操作,在所述显示界面上停止显示所述预览窗口;第一控制模块,用于根据所述第二预览文件对应的相邻文件的识别码,控制所述显示界面上显示所述第二预览文件对应的相邻文件对应的消息在所述应用程序中的页面。可选的,所述装置还包括:第二停止模块,用于在所述将由所述服务器发送的第一预览文件显示在所述预览窗口之后,根据在所述预览窗口接收到的第四预设操作,在所述显示界面上停止显示所述预览窗口;或者,第二控制模块,用于在所述将由所述服务器发送的第一预览文件显示在所述预览窗口之后,根据在所述预览窗口接收到的第五预设操作,在所述显示界面上显示所述目标文件的文件内容。可选的,所述显示模块用于:根据在所述目标区域中接收到的压力操作,在所述显示界面上显示所述预览窗口。根据本公开实施例的第四方面,提供一种文件预览的装置,应用于服务器,所述装置包括:发送模块,用于将由发送端发送的第一文件发送给接收端;文件生成模块,用于根据所述第一文件生成预览文件;地址生成模块,用于根据所述第一文件的文件标识,按照预设算法生成所述预览文件的预览地址,所述文件标识能够唯一标识所述第一文件;所述发送模块,还用于根据由所述接收端发送的预览请求,将所述预览文件发送至所述接收端,本文档来自技高网...

【技术保护点】
1.一种文件预览的方法,其特征在于,应用于接收端,所述方法包括:根据在所述接收端的显示界面上的目标区域中接收到的第一预设操作,在所述显示界面上显示预览窗口,所述目标区域为目标文件对应的图标在所述显示界面上的区域;根据所述目标文件的文件标识,按照预设算法生成所述目标文件的预览地址,所述文件标识能够唯一标识所述目标文件;向服务器发送预览请求,所述预览请求包括所述目标文件的预览地址;将由所述服务器发送的第一预览文件显示在所述预览窗口,所述第一预览文件为所述服务器根据所述目标文件的预览地址确定的文件。

【技术特征摘要】
1.一种文件预览的方法,其特征在于,应用于接收端,所述方法包括:根据在所述接收端的显示界面上的目标区域中接收到的第一预设操作,在所述显示界面上显示预览窗口,所述目标区域为目标文件对应的图标在所述显示界面上的区域;根据所述目标文件的文件标识,按照预设算法生成所述目标文件的预览地址,所述文件标识能够唯一标识所述目标文件;向服务器发送预览请求,所述预览请求包括所述目标文件的预览地址;将由所述服务器发送的第一预览文件显示在所述预览窗口,所述第一预览文件为所述服务器根据所述目标文件的预览地址确定的文件。2.根据权利要求1所述的方法,其特征在于,所述目标文件为所述接收端上当前运行的应用程序中接收到的文件,所述方法还包括:根据所述应用程序接收到的文件的顺序,确定与所述目标文件的接收顺序相邻的,预设的预览数量的相邻文件;根据所述预览数量的相邻文件中的每个相邻文件对应的文件标识,按照所述预设算法分别生成所述每个相邻文件对应的预览地址。3.根据权利要求2所述的方法,其特征在于,在所述将由所述服务器发送的第一预览文件显示在所述预览窗口之后,所述方法还包括:根据在所述预览窗口接收到的第二预设操作,向所述服务器发送相邻预览请求,所述相邻预览请求包括所述目标文件的上一个或下一个相邻文件对应的预览地址;将由所述服务器发送的第二预览文件显示在所述预览窗口,所述第二预览文件为所述服务器根据所述目标文件的上一个或下一个相邻文件对应的预览地址确定的文件。4.一种文件预览的方法,其特征在于,应用于服务器,所述方法包括:将由发送端发送的第一文件发送给接收端;根据所述第一文件生成预览文件;根据所述第一文件的文件标识,按照预设算法生成所述预览文件的预览地址,所述文件标识能够唯一标识所述第一文件;根据由所述接收端发送的预览请求,将所述预览文件发送至所述接收端,所述预览请求包括所述接收端按照所述预设算法,根...

【专利技术属性】
技术研发人员:王萌李健王伟光
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1