买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】动态图片处理方法、装置及存储介质_北京五八信息技术有限公司_201810556688.X 

申请/专利权人:北京五八信息技术有限公司

申请日:2018-05-31

公开(公告)日:2021-04-13

公开(公告)号:CN108959393B

主分类号:G06F16/955(20190101)

分类号:G06F16/955(20190101);G06F16/957(20190101);G06F9/451(20180101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.13#授权;2019.01.01#实质审查的生效;2018.12.07#公开

摘要:本发明实施例提供一种动态图片处理方法、装置及存储介质,该方法包括:发送页面请求给服务器,页面请求用于请求客户端当前的网页视图,页面请求中携带客户端信息和用户信息;接收服务器返回的URL,该URL为服务器根据客户端信息和用户信息生成的与网页视图对应的URL;通过URL链接至对应网页视图;根据网页视图获取待分享图片。本发明实施例在减少服务器存储大量的个性化图片的同时,还可灵活的控制分享图片的样式,得到不同样式的待分享图片,以便用户后续对待分享图片的个性化分享。

主权项:1.一种动态图片处理方法,其特征在于,包括:发送页面请求给服务器,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;接收服务器返回的统一资源定位符URL,所述URL为所述服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL;通过所述URL链接至对应网页视图;根据所述网页视图获取待分享图片。

全文数据:动态图片处理方法、装置及存储介质技术领域[0001]本发明实施例涉及计算机技术领域,尤其涉及一种动态图片处理方法、装置及存储介质。背景技术[0002]随着移动互联网的发展,特别是近几年来聊天软件以及网络建设的飞速发展,网络成本越来越低,用户之间的沟通方式逐渐向微信、QQ等社交平台过渡。例如,用户可通过社交平台分享图片等。而分享图片一般是通过客户端向服务器请求图片,客户端下载图片进行分享。由于不同用户,在不同时间点,可能要求图片上的元素的内容和或元素的排版顺序不一样,这样,使图片的类型多种多样。如果服务器直接返回图片,需要在服务器存储大量图片,从而导致服务器的压力非常大。[0003]针对上述问题,在现有技术中,客户端首先与服务器沟通好几种图片样式,这样,客户端即可根据现有的图片样式,结合服务器返回的图片元素和文字等信息合成待分享的图片。[0004]该现有技术虽然在一定程度上解决了服务器存储大量图片的压力,但所分享图片的样式较单一。发明内容[0005]本发明实施例提供一种动态图片处理方法、装置及存储介质,以在减少服务器存储大量的个性化图片的同时,还可灵活的控制分享图片的样式。[0006]第一方面,本发明实施例提供一种动态图片处理方法,包括:发送页面请求给服务器,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;接收服务器返回的URL,所述URL为所述服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL;通过所述URL链接至对应网页视图;根据所述网页视图获取待分享图片。[0007]可选地,所述根据所述网页视图获取待分享图片,包括:对所述网页视图进行滚动显示并在滚动过程中逐屏进行截屏操作;将通过所述截屏操作得到的截屏图片进行拼接,形成所述待分享图片。[0008]可选地,所述根据所述网页视图获取待分享图片,包括:通过网页代理得到所述网页视图的当前显;^巾贞的内容高度;将所述当前显示帧置为所述网页视图;绘制所述网页视图得到所述待分享图片,并根据当前显示帧的内容高度重置所述当前显示帧。[0009]可选地,所述根据所述网页视图获取待分享图片之后,还包括:将所述待分享图片分享至第一社交平台。[0010]可选地,所述将所述待分享图片分享至第一社交平台之后,还包括:对所述待分享图片进行缓存,并为缓存的所述待分享图片分配缓存标识。[0011]可选地,所述将所述待分享图片分享至第一社交平台之后,还包括:根据所述缓存标识在缓存中查找所述待分享图片;将在缓存中查找到的所述待分享图片分享至第二社交平台。[0012]可选地,所述将所述待分享图片分享至第一社交平台,包括:接收网页的分享组件输出的分享指令,所述分享指令用于指示将所述待分享图片分享至至少一个社交平台,所述社交平台包括所述第一社交平台;显示分享界面,所述分享界面包括所述至少一个社交平台的标识;接收用户选中所述第一社交平台的操作;跳转至所述第一社交平台,进行所述待分孚图片在所述第一社交平台的分享处理。[0013]可选地,所述发送页面请求给服务器之前,还包括:检测到用户点击运营入口的操作。[0014]第二方面,本发明实施例提供一种动态图片处理方法,包括:接收客户端发送的页面请求,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;根据客户端信息和用户信息,生成与所述网页视图对应的URL;发送所述URL给所述客户端。[0015]第三方面,本发明实施例提供一种动态图片处理装置,包括:发送模块,用于发送页面请求给服务器,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;接收模块,用于接收服务器返回的URL,所述URL为所述服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL;处理模块,用于通过所述URL链接至对应网页视图;及,根据所述网页视图获取待分享图片。[0016]可选地,所述处理模块在根据所述网页视图获取待分享图片时,具体用于:对所述网页视图进行滚动显示并在滚动过程中逐屏进行截屏操作;将通过所述截屏操作得到的截屏图片进行拼接,形成所述待分享图片。[0017]可选地,所述处理模块在根据所述网页视图获取待分享图片时,具体用于:通过网页代理得到所述网页视图的当前显示帧的内容高度;将所述当前显示帧置为所述网页视图;绘制所述网页视图得到所述待分享图片,并根据当前显示帧的内容高度重置所述当前显示中贞。[0018]可选地,所述处理模块还用于:在根据所述网页视图获取待分享图片之后,将所述待分享图片分享至第一社交平台。[0019]可选地,所述处理模块还用于:在将所述待分享图片分享至第一社交平台之后,对所述待分享图片进行缓存,并为缓存的所述待分享图片分配缓存标识。[0020]可选地,所述处理模块还用于:将所述待分享图片分享至第一社交平台之后,根据所述缓存标识在缓存中查找所述待分享图片;将在缓存中查找到的所述待分享图片分享至第二社交平台。[0021]可选地,所述处理模块在将所述待分享图片分享至第一社交平台,具体用于:接收网页的分享组件输出的分享指令,所述分享指令用于指示将所述待分享图片分享至至少一个社交平台,所述社交平台包括所述第一社交平台;显示分享界面,所述分享界面包括所述至少一个社交平台的标识;接收用户选中所述第一社交平台的操作;跳转至所述第一社交平台,进行所述待分享图片在所述第一社交平台的分享处理。[0022]可选地,还包括:检测模块,用于在所述发送模块发送页面请求给服务器之前,检测到用户点击运营入口的操作。[0023]第四方面,本发明实施例提供一种动态图片处理装置,包括:接收模块,用于接收客户端发送的页面请求,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;处理模块,用于根据客户端信息和用户信息,生成与所述网页视图对应的URL;发送模块,用于发送所述URL给所述客户端。[0024]第五方面,本发明实施例提供一种电子设备,包括:接收器、处理器、发送器、存储器以及计算机程序;所述计算机程序存储在所述存储器中,所述处理器执行所述计算机程序实现如第一方面或第二方面任一项所述的动态图片处理方法。[0025]第六方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,处理器执行所述计算机程序实现如第一方面或第二方面任一项所述的动态图片处理方法。[0026]本发明实施例提供的动态图片处理方法、装置及存储介质,客户端发送页面请求给服务器,该页面请求用于请求客户端当前的网页视图,页面请求中携带客户端信息和用户信息;接收服务器返回的URL,该URL为服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL;之后,客户端通过URL链接至对应网页视图,根据网页视图获取待分享图片。至少具有以下有益效果:[0027]1、由于服务器返回给客户端的URL为服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL,因此,在服务器侧无需存储大量个性化图片,服务器只需在接收到页面请求之后,根据其中携带的客户端信息和用户信息生成网页视图及其对应的URL即可,该网页视图即可提现用户之间的差异性,从而灵活控制分享图片的样式。[0028]2、客户端通过URL链接至对应网页视图,根据网页视图获取待分享图片,得到不同样式的待分享图片,以便用户后续对待分享图片的个性化分享。附图说明[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。[0030]图1为本发明一实施例提供的动态图片处理方法的信令交互图;[0031]图2为本发明另一实施例提供的动态图片处理方法的信令交互图;[0032]图3为本发明又一实施例提供的动态图片处理方法的信令交互图;[0033]图4为本发明一实施例提供的动态图片处理装置的结构示意图;[0034]图5为本发明另一实施例提供的动态图片处理装置的结构示意图;[0035]图6为本发明一实施例提供的电子设备的结构示意图。具体实施方式[0036]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。[0037]本发明实施例的说明书、权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。[0038]针对现有技术通过客户端与服务器预先沟通好图片样式,之后,客户端即可根据现有的图片样式,结合服务器返回的图片元素和文字等信息合成待分享的图片进行图片分享的实现方式,其虽然在一定程度上解决了服务器存储大量图片的压力,但所分享图片的样式较单一。[0039]基于上述,本申请提供的动态图片处理方法,通过服务器控制待分享图片的排版,灵活的控制分享图片的样式,客户端通过服务器返回的URL链接至对应网页视图,根据网页视图获取待分享图片,在减少服务器存储大量的个性化的图片的同时,得到不同样式的待分享图片,以便用户后续对待分享图片的个性化分享。[0040]下面通过几个具体实施方式,对本方案进行详细说明。[0041]图1为本发明一实施例提供的动态图片处理方法的信令交互图。本实施例提供一种动态图片处理方法,该动态图片处理方法应用在服务器及安装有应用软件的客户端之间。其中,客户端例如为手机、计算机、平板、个人数字助理PersonalDigitalAssistant,简称:PDA,又称为掌上电脑等终端设备。应用软件包括但不限于电商应用(如亚马逊、淘宝、58应用等和社交应用等。[0042]如图1所示,该动态图片处理方法包括以下步骤:[0043]S101、客户端发送页面请求给服务器。[0044]其中,该页面请求用于请求客户端当前的网页视图WebView,页面请求中携带客户端信息和用户信息。具体地,客户端信息可以包括客户端标识和发送该页面请求时客户端上的时间等信息,客户端标识例如可以为设备编号或客户端名称等。用户信息可以包括用户的账号、用户对图片样式及图片内容的需求等信息。这里,不限制客户端信息及用户信息的具体内容,只要服务器能区分开不同用户和或客户端即可。[0045]由于前述提到不同用户对图片的要求不同,例如,图片包含相同的内容、但图片中内容的排版不同;或者,相同用户在不同时间对图片的要求也有可能不同,为适应用户的个性化及用户在不同时间的需求,该步骤在页面请求中携带客户端信息和用户信息,以使服务器在接收到页面请求之后,可以根据客户端信息和用户信息,生成与网页视图对应的统一资源定位符UniformResourceLocator,简称:URL,从而针对不同用户生成与网页视图对应的URL,该网页视图所包含的具体内容也是对应当前用户信息和客户端信息生成的,即S102。[0046]对应地,服务器接收客户端发送的页面请求。具体地,服务器在接收到页面请求之后,解析该页面请求,获取其中携带的客户端信息和用户信息,之后,执行S102。[0047]S102、服务器根据客户端信息和用户信息,生成与网页视图对应的URL。[0048]其中,URL即网页试图的地址,通过该URL可以链接至网页视图。[0049]该步骤中,网页视图的具体内容及样式等是与客户端信息和用户信息相关的。可以理解,不同用户对应的网页视图可以不同,相同用户在不同时间对应的网页视图也可以不同。[0050]需明确的是,在本发明任一实施例中,服务器未存储有网页视图,其存储的是图片元素和文字等内容,这样,就可以基于这些图片元素和文字等内容得到各式各样的网页视图,灵活控制待分享图片的样式。[0051]S103、服务器发送URL给客户端。[0052]相应地,客户端接收服务器返回的URL。[0053]S104、客户端通过URL链接至对应网页视图。[0054]该步骤中,通过URL链接至对应网页视图为常规的网页访问手段,具体描述可参考相关技术,此处不再赘述。[0055]S105、客户端根据网页视图获取待分享图片。[0056]该步骤以网页视图为载体,将待分享图片通过网页视图展现出来,然后通过对网页视图进行处理得到待分享图片,这样既避免了服务器存储大量的图片的压力,也满足了不同用户不同时间所分享图片的多样性。[0057]本实施例提供的动态图片处理方法,客户端发送页面请求给服务器,该页面请求用于请求客户端当前的网页视图,页面请求中携带客户端信息和用户信息;接收服务器返回的URL,该URL为服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL;之后,客户端通过URL链接至对应网页视图,根据网页视图获取待分享图片。至少具有以下有益效果:[0058]1、由于服务器返回给客户端的URL为服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL,因此,在服务器侧无需存储大量个性化图片,服务器只需在接收到页面请求之后,根据其中携带的客户端信息和用户信息生成网页视图及其对应的URL即可,该网页视图即可提现用户之间的差异性,从而灵活控制待分享图片的样式。[0059]2、客户端通过URL链接至对应网页视图,根据网页视图获取待分享图片,得到不同样式的待分享图片,以便用户后续对待分享图片的个性化分享。[0060]另外,现有技术在通过客户端合成待分享图片,但客户端的处理能力有限,因此存在各种弊端,本发明实施例中客户端通过网页视图获取待分享图片,避免了在客户端进行合成图片的弊端。[0061]在上述实施例的基础上,对于S105中“根据网页视图获取待分享图片”,可以通过多种方式实现,以下进行示例说明:[0062]第一种实现方式中,根据网页视图获取待分享图片可以包括:对网页视图进行滚动显示并在滚动过程中逐屏进行截屏操作;将通过截屏操作得到的截屏图片进行拼接,形成待分享图片。[0063]该实现方式中,先截屏当前屏幕呈现的网页视图部分,然后滚动显示网页视图的其他部分,截下一屏需,直至得到该网页视图包含的所有内容的截屏图片;然后,拼接截屏图片形成待分享图片。[0064]可选地,可以把这些截屏图片放到一个例如数组的数据结构里,然后,遍历数组将截屏图片拼装成待分享图片。[0065]通过网页截屏得到待分享图片,实质上是对UlScrollView的截屏(图片可能超过一屏。[0066]第二种实现方式中,根据网页视图获取待分享图片可以包括:通过网页代理得到网页视图的当前显示帧的内容高度;将当前显示帧置为网页视图;绘制网页视图得到待分享图片,并根据当前显示帧的内容高度重置当前显示帧。[0067]对于该实现方式,可以理解,当前屏幕显示的当前显示帧是网页视图的一部分或全部特例),此时,可以通过网页代理得到网页视图的当前显示帧的内容高度;然后,将当前显示帧替换为网页视图,即将部分替换为全部,并绘制该网页视图得到待分享图片;最后,根据当前显示帧的内容高度重新将网页视图替换为当前显示帧,即全部替换为部分。由于上述过程的处理时间极短,对用户来说是不可见的,因此,从用户角度来说,其看到的显示内容一直是当前显示帧的内容。[0068]由于该实现方式减少了截图这一环节的复杂度,减少了中间变量,因此,相比第一种实现方式,该实现方式的性能更优。[0069]考虑到用户可能在当前页面上进行待分享图片的连续分享,比如分别分享到QQ,微信等社交平台,因此,在客户端缓存生成的待分享图片。[0070]图2为本发明另一实施例提供的动态图片处理方法的信令交互图。如图2所示,在图1所示流程的基础上,本实施例中的动态图片处理方法可以包括以下步骤:[0071]S201、客户端发送页面请求给服务器。[0072]S202、服务器根据客户端信息和用户信息,生成与网页视图对应的URL。[0073]S203、服务器发送URL给客户端。[0074]S204、客户端通过URL链接至对应网页视图。[0075]S205、客户端根据网页视图获取待分享图片。[0076]S2〇l至S205与图1所示实施例中S101至S105类似,具体实现方案参考如图1所示实施例,此处不再赘述。[0077]S206、将待分享图片分享至第一社交平台。[0078]其中,第一社交平台可以为QQ、微信、微博、脸书Facebook等社交平台中的任一个,本发明实施例不对其进行限制。这里,为与后续再次对该待分享图片进行分享的社交平台进行区分,将其命名为第一社交平台。另需说明的是,第一社交平台和后续出现的第二社交平台,二者可以是相同的社交平台。例如,将同一待分享图片两次分享到微信。[0079]综上,在具有图1所示方案的有益效果的同时,本发明实施例还可实现不同用户之间动态图片的个性化分享。[0080]可选地,该动态图片处理方法还可以包括以下步骤:[0081]S207、客户端对待分享图片进行缓存,并为缓存的该待分享图片分配缓存标识。[0082]示例性地,缓存标识为YES时,说明该待分享图片己被分享过。[0083]可选地,为防止一新的待分享图片B生成但未分享之前,这时缓存中存在之前的待分享图片A时直接使用缓存中待分享图片A,因此,生成待分享图片B的过程中,设置待分享图片A的缓存标识为N0,以便下次分享的是待分享图片B。也就是说,只有当待分享图片的缓存标识为YES,且缓存中存在该待分享图片时,才从缓存中查找待分享图片。[0084]进一步地,该动态图片处理方法还可以包括以下步骤:[0085]S2〇8、客户端根据缓存标识在缓存中查找待分享图片。[0086]当待分享图片已被分享过时,从缓存获取该待分享图片,即有缓存图片时直接使用缓存中图片进行分享。[0087]S2〇9、客户端将在缓存中查找到的待分享图片分享至第二社交平台。[0088]通过该步骤可实现待分享图片的二次分享、三次分享、……,直至当进入新的网页时更新缓存中的待分享图片。[0089]另外,将待分享图片分享至第一社交平台,可以包括:接收网页的分享组件输出的分享指令,该分享指令用于指示将待分享图片分享至至少一个社交平台,社交平台包括第一社交平台;显示分享界面,该分享界面包括至少一个社交平台的标识;接收用户选中第一社交平台的操作;跳转至第一社交平台,进行待分享图片在第一社交平台的分享处理。[0090]当客户端检测到用户触发弹出分享组件,分享组件是对显示分享平台的一个载体弹窗,点击可以将待分享图片分别分享至各个社交平台,分享组件上的元素是通过服务器进行配置的,以便可以动态的配置。[0091]可选地,客户端将待分享图片传递给分享组件,分享组件持有待分享图片然后分享到对应的社交平台。[0092]同理,将待分享图片分享至第二社交平台,类似上述将待分享图片分享至第一社交平台,其中,社交平台包括第二社交平台。[0093]图3为本发明又一实施例提供的动态图片处理方法的信令交互图。如图3所示,在图1所示流程的基础上,本实施例中的动态图片处理方法可以包括以下步骤:[0094]S301、客户端检测到用户点击运营入口的操作。[0095]示例性地,说明应用内活动的个性化图片分享。当有节日或大事件时,应用会对应节曰或大事件有活动,例如,五一劳动节,电商应用会有相应的劳动用品优惠活动,该活动在电商应用的首页有对应的运营入口,用户可通过运营入口查看活动中包含的商品信息。但不同用户对商品的需求可能是不同的,这时,通过本发明实施例可以针对用户提供个性化的网页视图,以供用户根据该网页视图进行个性化的图片分享,从而提高应用的日活(即每曰的活跃度,日点击量),下载量,等等。具体地,用户点击进入运营入口所在页面,请求该页面的数据,得到运营个性化图片载体网页视图的URL,为点击运营入口进入个性化图片载体的网页视图做准备。[0096]相应地,客户端检测到用户点击运营入口的操作,执行S302。[0097]S302、客户端发送页面请求给服务器。[0098]S303、服务器根据客户端信息和用户信息,生成与网页视图对应的URL。[0099]S3〇4、服务器发送URL给客户端。[0100]S305、客户端通过URL链接至对应网页视图。[0101]S306、客户端根据网页视图获取待分享图片。[0102]S302至S306与图1所示实施例中S101至S105类似,具体实现方案参考如图1所示实施例,此处不再赘述。[0103]下述为本发明装置实施例,可以用于执行本发明上述方法实施例,其实现原理和技术效果类似。_[0104]图4为本发明一实施例提供的动态图片处理装置的结构示意图。本实施例提供一种动态图片处理装置,该动态图片处理装置应用于客户端。其中,客户端例如为手机、计算机、平板、PDA等终端设备。[0105]如图4所示,本实施例提供的动态图片处理装置40包括:发送模块41、接收模块42和处理模块43。其中,[0106]发送模块41,用于发送页面请求给服务器,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息。[0107]接收模块42,用于接收服务器返回的URL,所述URL为所述服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL。[0108]处理模块43,用于通过所述URL链接至对应网页视图;及,根据所述网页视图获取待分享图片。[0109]本实施例提供的动态图片处理装置,用于实现前述任一方法实施例中的客户端侧的技术方案,其实现原理和技术效果类似,在此不再赘述。[0110]在上述实施例的基础上,一种实现方式中,处理模块43在根据所述网页视图获取待分享图片时,具体用于:对所述网页视图进行滚动显示并在滚动过程中逐屏进行截屏操作;将通过所述截屏操作得到的截屏图片进行拼接,形成所述待分享图片。[0111]另一种实现方式中,处理模块43在根据所述网页视图获取待分享图片时,具体用于:通过网页代理得到所述网页视图的当前显示帧的内容高度;将所述当前显示帧置为所述网页视图;绘制所述网页视图得到所述待分享图片,并根据当前显示帧的内容高度重置所述当前显示中贞。[0112]可选地,处理模块43还可以用于:在根据所述网页视图获取待分享图片之后,将所述待分享图片分享至第一社交平台。[0113]可选地,处理模块43还可以用于:在将所述待分享图片分享至第一社交平台之后,对所述待分享图片进行缓存,并为缓存的所述待分享图片分配缓存标识。进一步地,处理模块43还可以用于:将所述待分享图片分享至第一社交平台之后,根据所述缓存标识在缓存中查找所述待分享图片;将在缓存中查找到的所述待分享图片分享至第二社交平台。[0115]—些实施例中,处理模块43在将所述待分享图片分享至第一社交平台时,具体用于:接收网页的分享组件输出的分享指令,所述分享指令用于指示将所述待分享图片分享至至少一个社交平台,所述社交平台包括所述第一社交平台;显示分享界面,所述分享界面包括所述至少一个社交平台的标识;接收用户选中所述第一社交平台的操作;跳转至所述第一社交平台,进行所述待分享图片在所述第一社交平台的分享处理。[0116]可选地,动态图片处理装置40还包括:检测模块未示出)。该检测模块用于在所述发送模块发送页面请求给服务器之前,检测到用户点击运营入口的操作。[0117]图5为本发明另一实施例提供的动态图片处理装置的结构示意图。本实施例提供一种动态图片处理装置,该动态图片处理装置应用于服务器。[0118]如图5所示,本实施例提供的动态图片处理装置50包括:接收模块51、处理模块52和发送模块53。其中,[0119]接收模块51,用于接收客户端发送的页面请求,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;[0120]处理模块52,用于根据客户端信息和用户信息,生成与所述网页视图对应的URL;[0121]发送模块53,用于发送所述URL给所述客户端。[0122]本实施例提供的动态图片处理装置,用于实现前述任一方法实施例中的服务器侧的技术方案,其实现原理和技术效果类似,在此不再赘述。[0123]本发明实施例还提供一种电子设备,图6为本发明一实施例提供的电子设备的结构示意图。如图6所示,该电子设备6〇包括:接收器61、处理器62、发送器63、存储器64以及计算机程序;所述计算机程序存储在所述存储器中,所述处理器执行所述计算机程序实现前述任一实施例提供的动态图片处理方法。[0124]可以理解,该电子设备可以为前述实施例中的客户端或服务器。[0125]本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,服务器执行所述计算机程序实现前述任一实施例提供的动态图片处理方法。[0126]在上述电子设备的实现方式中,应理解,处理器可以是中央处理单元(英文:CentralProcessingUnit,简称:CPU,还可以是其他通用处理器、数字信号处理器英文:DigitalSignalProcessor,简称:DSP、专用集成电路(英文:ApplicationSpecificIntegratedCircuit,简称:ASIC等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。[0127]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器英文:read-onlymemory,缩写:ROM、RAM、快闪存储器、硬盘、固态硬盘、磁带英文:magnetictape、软盘英文:floppydisk、光盘英文:opticaldisc及其任意组合。[0128]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

权利要求:1.一种动态图片处理方法,其特征在于,包括:发送页面请求给服务器,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;接收服务器返回的统一资源定位符URL,所述URL为所述服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL;通过所述URL链接至对应网页视图;根据所述网页视图获取待分享图片。2.根据权利要求1所述的方法,其特征在于,所述根据所述网页视图获取待分享图片,包括:对所述网页视图进行滚动显示并在滚动过程中逐屏进行截屏操作;将通过所述截屏操作得到的截屏图片进行拼接,形成所述待分享图片。3.根据权利要求1所述的方法,其特征在于,所述根据所述网页视图获取待分享图片,包括:通过网页代理得到所述网页视图的当前显示巾贞的内容高度;将所述当前显示帧置为所述网页视图;绘制所述网页视图得到所述待分享图片,并根据当前显示帧的内容高度重置所述当前显示巾贞。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述网页视图获取待分享图片之后,还包括:将所述待分享图片分享至第一社交平台。5.根据权利要求4所述的方法,其特征在于,所述将所述待分享图片分享至第一社交平台之后,还包括:对所述待分享图片进行缓存,并为缓存的所述待分享图片分配缓存标识。6.根据权利要求5所述的方法,其特征在于,所述将所述待分享图片分享至第一社交平台之后,还包括:根据所述缓存标识在缓存中查找所述待分享图片;将在缓存中查找到的所述待分享图片分享至第二社交平台。7.根据权利要求4所述的方法,其特征在于,所述将所述待分享图片分享至第一社交平台,包括:接收网页的分享组件输出的分享指令,所述分享指令用于指示将所述待分享图片分享至至少一个社交平台,所述社交平台包括所述第一社交平台;显示分享界面,所述分享界面包括所述至少一个社交平台的标识;接收用户选中所述第一社交平台的操作;跳转至所述第一社交平台,进行所述待分享图片在所述第一社交平台的分享处理。8.根据权利要求1所述的方法,其特征在于,所述发送页面请求给服务器之前,还包括:检测到用户点击运营入口的操作。9.一种动态图片处理方法,其特征在于,包括:接收客户端发送的页面请求,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;根据客户端信息和用户信息,生成与所述网页视图对应的统一资源定位符URL;发送所述URL给所述客户端。10.—种动态图片处理装置,其特征在于,包括:发送模块,用于发送页面请求给服务器,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;接收模块,用于接收服务器返回的统一资源定位符URL,所述URL为所述服务器根据客户端信息和用户信息生成的与所述网页视图对应的URL;处理模块,用于通过所述URL链接至对应网页视图;及,根据所述网页视图获取待分享图片。11.根据权利要求10所述的装置,其特征在于,所述处理模块在根据所述网页视图获取待分享图片时,具体用于:对所述网页视图进行滚动显示并在滚动过程中逐屏进行截屏操作;将通过所述截屏操作得到的截屏图片进行拼接,形成所述待分享图片。12.根据权利要求10所述的装置,其特征在于,所述处理模块在根据所述网页视图获取待分享图片时,具体用于:通过网页代理得到所述网页视图的当前显示帧的内容高度;将所述当前显示帧置为所述网页视图;绘制所述网页视图得到所述待分享图片,并根据当前显示帧的内容高度重置所述当前显示中贞。13.根据权利要求10-12任一项所述的装置,其特征在于,所述处理模块还用于:在根据所述网页视图获取待分享图片之后,将所述待分享图片分享至第一社交平台。14.根据权利要求13所述的装置,其特征在于,所述处理模块还用于:在将所述待分享图片分享至第一社交平台之后,对所述待分享图片进行缓存,并为缓存的所述待分享图片分配缓存标识。15.根据权利要求14所述的装置,其特征在于,所述处理模块还用于:将所述待分享图片分享至第一社交平台之后,根据所述缓存标识在缓存中查找所述待分享图片;将在缓存中查找到的所述待分享图片分享至第二社交平台。16.根据权利要求I3所述的装置,其特征在于,所述处理模块在将所述待分享图片分享至第一社交平台,具体用于:接收网页的分享组件输出的分享指令,所述分享指令用于指示将所述待分享图片分享至至少一个社交平台,所述社交平台包括所述第一社交平台;显示分享界面,所述分享界面包括所述至少一个社交平台的标识;接收用户选中所述第一社交平台的操作;跳转至所述第一社交平台,进行所述待分享图片在所述第一社交平台的分享处理。17.根据权利要求10所述的装置,其特征在于,还包括:检测模块,用于在所述发送模块发送页面请求给服务器之前,检测到用户点击运营入口的操作。^18.—种动态图片处理装置,其特征在于,包括:接收模块,用于接收客户端发送的页面请求,所述页面请求用于请求客户端当前的网页视图,所述页面请求中携带客户端信息和用户信息;处理模块,用于根据客户端信息和用户信息,生成与所述网页视图对应的统一资源定位符URL;发送模块,用于发送所述URL给所述客户端。19.一种电子设备,其特征在于,包括:接收器、处理器、发送器、存储器以及计算机程序;所述计算机程序存储在所述存储器中,所述处理器执行所述计算机程序实现如权利要求1-9任一项所述的动态图片处理方法。20.—种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,处理器执行所述计算机程序实现如权利要求1-9任一项所述的动态图片处理方法。

百度查询: 北京五八信息技术有限公司 动态图片处理方法、装置及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。