数据处理方法、数据处理装置、电子设备及存储介质制造方法及图纸

技术编号:20944499 阅读:22 留言:0更新日期:2019-04-24 02:24
本申请是关于一种数据处理方法、数据处理装置、电子设备和非临时性计算机可读存储介质。所述数据处理方法包括:接收第一客户端发送的第一图片和所述第一图片的长宽比例;根据所述第一图片的所述长宽比例,将所述第一图片截取为多个第二图片;以及将所述多个第二图片以分片的方式下发给所述第二客户端。根据第一图片的长宽比例,服务器将接收到的第一图片截取为多个第二图片并将多个第二图片以分片的方式下发给第二客户端。提高了图片发送的实时性,从而提高了用户体验;同时节省了大量宽带资源。

Data Processing Method, Data Processing Device, Electronic Equipment and Storage Media

This application relates to a data processing method, a data processing device, an electronic device and a non-temporary computer readable storage medium. The data processing method includes: receiving the first picture sent by the first client and the ratio of length to width of the first picture; intercepting the first picture into a plurality of second pictures according to the ratio of length to width of the first picture; and sending the plurality of second pictures to the second client in a piecewise manner. According to the length-width ratio of the first picture, the server intercepts the received first picture into a plurality of second pictures and sends the plurality of second pictures to the second client in a piecewise manner. It improves the real-time transmission of pictures, which improves the user experience, and saves a lot of broadband resources.

【技术实现步骤摘要】
数据处理方法、数据处理装置、电子设备及存储介质
本申请属于计算机软件应用领域,尤其是数据处理方法、装置、电子设备及存储介质。
技术介绍
即时通信(InstantMessaging,IM)是指能够即时发送和接收互联网信息的业务,包括电子邮件、短消息、QQ、微信等通信工具。经过多年发展,目前各个通信工具的基本功能已经趋于稳定,但是各个厂商之间的竞争却远没有结束,研发人员目前将改进点放在用户体验上,通过细节改进提高用户体验,以期维护现有用户和吸引更多的用户。在此过程中,专利技术人发现,现有通信工具都有群聊功能,用户可以向群里发各种文字、表情以及图片。图片作为一种非常具有表现力的载体一直非常受用户欢迎。目前用户发送的图片包括原图和缩略图两种,一般都是正常尺寸的图片如400*400、4096*4096。但是还有一种长图,一般长度是宽度的几倍甚至十几倍,这种超常规的图片在加载和展示的时候会导致加载时间过长,加载过慢,放大效果不好等情况。针对这种长图的接收和展示,一般的方案是将一张图片的宽、高都压缩在4096以内来进行加载。经过压缩后,图片的分辨率和清晰度都明显下降。这显然会给用户带来困扰,从而降低用户体验。
技术实现思路
为克服相关技术中存在的问题,本申请公开一种数据处理方法,服务器分片下发第一图片和第二客户端分片接收第一图片并对第一图片分片进行局部模糊替换清晰图片处理来展示第一图片,提高了图片的加载速度和图片发送和接收的实时性,从而提高了用户体验;同时节省了大量宽带资源。根据本申请的实施例的一方面,提供一种数据处理方法,应用于即时通信系统的服务器端,包括:接收第一客户端发送的第一图片和所述第一图片的长宽比例;根据所述第一图片的所述长宽比例,将所述第一图片截取为多个第二图片;以及将所述多个第二图片以分片的方式下发给所述第二客户端。可选地,所述根据所述第一图片的所述长宽比例,将所述第一图片截取为多个第二图片,包括:根据所述第一图片的所述长宽比例N,将所述第一图片按照N倍率截取并保存为N个所述第二图片,其中,所述第二图片的宽度和所述第一图片的宽度相同,所述第二图片的长度是所述第一图片的长度的1/N。可选地,所述根据所述第一图片的所述长宽比例,将所述第一图片截取为多个第二图片,还包括:对N个所述第二图片建立索引序号并保存对应的索引序号。可选地,所述将所述多个第二图片以分片的方式下发给所述第二客户端之前,包括:接收第二客户端获取所述第一图片的请求,其中,所述请求包括:所述第二客户端的终端的终端型号和终端屏幕尺寸。可选地,所述将所述多个第二图片以分片的方式下发给所述第二客户端之前,还包括:根据所述第二客户端的所述终端的所述终端型号和所述终端屏幕尺寸,判断所述第二客户端的所述终端能否在一个屏幕展示所述第一图片的全部内容。可选地,所述将所述多个第二图片以分片的方式下发给所述第二客户端之前,还包括:若判断所述第二客户端的所述终端不能在一个屏幕展示所述第一图片的全部内容,则以分片的方式将所述第一图片下发给所述第二客户端。可选地,所述将所述多个第二图片以分片的方式下发给所述第二客户端,包括:将N个所述第二图片和对应的索引序号依次下发给所述第二客户端,同时提示当前剩余等待下发的所述第二图片的个数。可选地,所述将所述多个第二图片以分片的方式下发给所述第二客户端之前,还包括:发送所述第一图片的所述长宽比例给所述第二客户端。根据本申请的实施例的第二方面,提供一种数据处理方法,应用于即时通信系统的第二客户端,包括:发送获取第一图片的请求,其中,所述请求包括:第二客户端的终端的终端型号和终端屏幕尺寸;根据索引序号,分片接收所述第一图片的多个第二图片和所述第一图片的长宽比例;根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片。可选地,所述根据索引序号,分片接收所述第一图片的多个第二图片,包括:根据索引序号,依次接收并保存N个所述第二图片和对应的索引序号到本地服务器;根据索引序号,依次接收当前剩余等待下发的所述第二图片的个数并且判断是否还有剩余的所述第二图片等待接收。可选地,所述根据索引序号,分片接收所述第一图片的多个第二图片,还包括:若接收到当前剩余等待下发的所述第二图片的个数不为零,则发送获取下一个索引序号对应的所述第二图片的请求。可选地,默认从第一个索引序号对应的所述第二图片开始,依次序分片接收所述第二图片。可选地,直到接收到当前剩余等待下发的所述第二图片的个数为零时,停止发送获取下一个索引序号对应的所述第二图片的请求。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片之前,包括:当接收并保存完毕所述N个所述第二图片和对应的索引序号后,根据所述第一图片的所述长宽比例和所述索引序号,以长图形式展示所述第一图片。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片之前,还包括:模糊处理除第一个索引序号对应的所述第二图片之外的其他的所述第二图片。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片,包括:接收对所述第一图片进行大图展示的触发操作;下载所述N个所述第二图片和对应的索引序号;当下载完毕所述第一个索引序号对应的所述第二图片后,在所述终端的屏幕上大图展示所述第一个索引序号对应的所述第二图片。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片,还包括:若接收到对所述第一图片进行第二屏大图展示的触发操作,则判断第二个索引序号对应的所述第二图片是否下载完毕。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片,还包括:若所述第二个索引序号对应的所述第二图片没有下载完毕,则继续模糊展示所述第二个索引序号对应的所述第二图片;直到所述第二个索引序号对应的所述第二图片下载完毕,将模糊的所述第二个索引序号对应的所述第二图片替换为清晰图片并对其进行大图展示。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片,还包括:若接收到对当前大图展示的所述第二图片的下一个索引序号对应的所述第二图片大图展示的触发操作,则判断所述下一个索引序号对应的所述第二图片是否下载完毕。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片,还包括:若所述下一个索引序号对应的所述第二图片没有下载完毕,则继续模糊展示所述下一个索引序号对应的所述第二图片;直到所述下一个索引序号对应的所述第二图片下载完毕,将模糊的所述下一个索引序号对应的所述第二图片替换为清晰图片并对其进行大图展示。可选地,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片,还包括:直到所述N个所述第二图片下载完毕,将所述N个所述第二图片拼接处理并保存为一个大图,并将所述N个所述第二图片删除。根据本申请的实施例的第三方面,提供一种数据处本文档来自技高网...

【技术保护点】
1.一种数据处理方法,应用于即时通信系统的服务器端,其特征在于,包括:接收第一客户端发送的第一图片和所述第一图片的长宽比例;根据所述第一图片的所述长宽比例,将所述第一图片截取为多个第二图片;以及将所述多个第二图片以分片的方式下发给所述第二客户端。

【技术特征摘要】
1.一种数据处理方法,应用于即时通信系统的服务器端,其特征在于,包括:接收第一客户端发送的第一图片和所述第一图片的长宽比例;根据所述第一图片的所述长宽比例,将所述第一图片截取为多个第二图片;以及将所述多个第二图片以分片的方式下发给所述第二客户端。2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述第一图片的所述长宽比例,将所述第一图片截取为多个第二图片,包括:根据所述第一图片的所述长宽比例N,将所述第一图片按照N倍率截取并保存为N个所述第二图片,其中,所述第二图片的宽度和所述第一图片的宽度相同,所述第二图片的长度是所述第一图片的长度的1/N;优选地,对N个所述第二图片建立索引序号并保存对应的索引序号。3.根据权利要求2所述的数据处理方法,其特征在于,所述将所述多个第二图片以分片的方式下发给所述第二客户端之前,包括:接收第二客户端获取所述第一图片的请求,其中,所述请求包括:所述第二客户端的终端的终端型号和终端屏幕尺寸;优选地,还包括:根据所述第二客户端的所述终端的所述终端型号和所述终端屏幕尺寸,判断所述第二客户端的所述终端能否在一个屏幕展示所述第一图片的全部内容;优选地,还包括:若判断所述第二客户端的所述终端不能在一个屏幕展示所述第一图片的全部内容,则以分片的方式将所述第一图片下发给所述第二客户端;优选地,还包括:发送所述第一图片的所述长宽比例给所述第二客户端;优选地,所述将所述多个第二图片以分片的方式下发给所述第二客户端,包括:将N个所述第二图片和对应的索引序号依次下发给所述第二客户端,同时提示当前剩余等待下发的所述第二图片的个数。4.一种数据处理方法,应用于即时通信系统的第二客户端,其特征在于,包括:发送获取第一图片的请求,其中,所述请求包括:第二客户端的终端的终端型号和终端屏幕尺寸;根据索引序号,分片接收所述第一图片的多个第二图片和所述第一图片的长宽比例;根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换清晰图片处理来展示所述第一图片。5.根据权利要求4所述的数据处理方法,其特征在于,所述根据索引序号,分片接收所述第一图片的多个第二图片,包括:根据索引序号,依次接收并保存N个所述第二图片和对应的索引序号到本地服务器;根据索引序号,依次接收当前剩余等待下发的所述第二图片的个数并且判断是否还有剩余的所述第二图片等待接收;优选地,还包括:若接收到当前剩余等待下发的所述第二图片的个数不为零,则发送获取下一个索引序号对应的所述第二图片的请求;优选地,默认从第一个索引序号对应的所述第二图片开始,依次序分片接收所述第二图片;优选地,直到接收到当前剩余等待下发的所述第二图片的个数为零时,停止发送获取下一个索引序号对应的所述第二图片的请求。6.根据权利要求5所述的数据处理方法,其特征在于,所述根据所述第一图片的所述长宽比例,对所述第一图片分片进行局部模糊替换...

【专利技术属性】
技术研发人员:刘硕李明马彦兵
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1