网页截图方法和装置制造方法
【专利摘要】本发明公开了一种网页截图方法和装置,属于网络【技术领域】。所述方法包括:接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;根据所述待分享网页地址,获取所述待分享网页;根据所述待分享网页,生成网页截图图片;将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。本发明通过获取所述待分享网页,并生成网页截图图片,上传至所述目标分享地址对应的服务器,能够在不耗费用户流量的情况下将网页截图图片分享至目标分享地址,操作简单方便。
【专利说明】网页截图方法和装置
【技术领域】
[0001]本发明涉及网络【技术领域】,特别涉及一种网页截图方法和装置。
【背景技术】
[0002]随着互联网技术和通信技术的发展,越来越多的用户使用浏览器浏览网页,而在浏览网页过程中,可以根据用户需求对网页进行截图,并将截取到的图片通过第三方业务渠道如网盘、微博等进行分享。在现有技术中,用户可以通过使用浏览器客户端自带的截图功能截取图片,或者使用截图软件截取图片,当用户需要将截取到的图片分享至第三方业务时,需要重新上传截取到的图片至相应第三方业务服务器。
[0003]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0004]用户将截取到的图片重新上传至第三方业务服务器时,不仅操作繁琐,而且还需要耗费用户的流量。
【发明内容】
[0005]为了解决现有技术的问题,本发明实施例提供了一种网页截图方法和装置。所述技术方案如下:
[0006]第一方面,提供了一种网页截图方法,所述方法包括:
[0007]接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;
[0008]根据所述待分享网页地址,获取所述待分享网页;
[0009]根据所述待分享网页,生成网页截图图片;
[0010]将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。
[0011]结合第一方面,本发明实施例的第一种可能实现方式中,根据所述待分享网页,生成网页截图图片,包括:
[0012]根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0013]结合本发明实施例的第一种可能实现方式,本发明实施例的第二种可能实现方式中,根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片,包括:
[0014]根据预设图片格式属性对所述待分享网页进行网页快照,得到所述待分享网页的快照图片;
[0015]根据预设图片分辨率对所述快照图片进行调整,将调整后的图片获取为与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0016]结合第一方面,本发明实施例的第三种可能实现方式中,根据所述待分享网页的网页信息,生成网页截图图片之后,所述方法还包括:
[0017]当将所述网页截图图片发送至所述目标分享地址对应的服务器时,将所述待分享网页地址发送至所述服务器,使得所述服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址。
[0018]结合上述任一可能的实现方式,本发明实施例的第四种可能实现方式中,所述目标分享地址根据用户确定的目标网页和所述用户的登录信息生成。
[0019]第二方面,提供了一种网页截图装置,所述装置包括:
[0020]指令接收模块,用于接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;
[0021]网页获取模块,用于根据所述待分享网页地址,获取所述待分享网页;
[0022]图片生成模块,用于根据所述待分享网页,生成网页截图图片;
[0023]图片发送模块,用于将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。
[0024]结合第二方面,本发明实施例的第一种可能实现方式中,所述图片生成模块包括:
[0025]图片生成单元,用于根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0026]结合本发明实施例的第一种可能实现方式,本发明实施例的第二种可能实现方式中,所述图片生成单元包括:
[0027]网页快照子单元,用于根据预设图片格式属性对所述待分享网页进行网页快照,得到所述待分享网页的快照图片;
[0028]图片获取子单元,用于根据预设图片分辨率对所述快照图片进行调整,将调整后的图片获取为与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0029]结合第二方面,本发明实施例的第三种可能实现方式中,所述装置还包括:
[0030]网页地址发送模块,用于当将所述网页截图图片发送至所述目标分享地址对应的服务器时,将所述待分享网页地址发送至所述服务器,使得所述服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址。
[0031]结合上述任一可能的实现方式,本发明实施例的第四种可能实现方式中,所述目标分享地址根据用户确定的目标网页和所述用户的登录信息生成。
[0032]本发明实施例提供的方法和装置,通过接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;根据所述待分享网页地址,获取所述待分享网页;根据所述待分享网页,生成网页截图图片;将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。采用本发明的技术方案,通过获取所述待分享网页,并生成网页截图图片,上传至所述目标分享地址对应的服务器,能够在不耗费用户流量的情况下将网页截图图片分享至目标分享地址,操作简单方便。
【专利附图】
【附图说明】
[0033]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本发明实施例提供的一种网页截图方法的流程图;
[0035]图2是本发明实施例提供的一种网页截图方法的流程图;
[0036]图3是本发明实施例提供的一种分享功能区域的示意图;
[0037]图4是本发明实施例提供的一种截图效果示意图;
[0038]图5是本发明实施例提供的一种网页截图装置结构示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]图1是本发明实施例提供的一种网页截图方法的流程图。该发明实施例的执行主体为浏览器服务器,参见图1,所述方法包括:
[0041]101:接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;
[0042]其中,所述网页分享指令是当用户访问任一网页,并需要将所述任一网页分享至第三方业务时,通过点击指定按键触发的指令。所述第三方业务包括但不限于网盘、微博、空间等业务。
[0043]所述待分享网页地址是指当前用户访问并且需要分享至第三方业务的任一网页的地址。
[0044]所述目标分享地址是指所述待分享网页分享至的目的地址,该目标分享地址可以根据用户对第三方业务的登录信息以及第三方业务的网页地址生成。
[0045]本发明实施例中,该网页分享指令可以由以下方式触发:(1)浏览器客户端可以提供用于将网页分享至第三方业务的分享按键,如在浏览器导航区域提供“分享至”标识,用以表示分享功能区域,当“分享至”标识被点击时,提供“微博”、“空间”、“博客”等第三方业务选择按键,以供用户选择第三方业务,则当用户浏览网页时,通过对第三方业务选择按键的点击可以触发网页分享指令,使得浏览器客户端向浏览器服务器发送该网页分享指令,并由浏览器服务器接收网页分享指令。或者,浏览器客户端还可以在浏览器工具菜单中提供分享选项,并在分享选项的子菜单中提供多个第三方业务选项,供用户选择第三方业务进而触发网页分享指令。(2)网页服务器在网页上提供用于将网页分享至第三方业务的分享按键,如在网页的指定区域提供“分享至”标识,用以表示分享功能区域,并提供“微博”、“空间”、“博客”等第三方业务选择按键,以供用户选择第三方业务,则当用户浏览网页时,通过对第三方业务选择按键的点击可以触发网页分享命令,使得浏览器客户端向浏览器服务器发送该网页分享指令,并由浏览器服务器接收网页分享指令。
[0046]例如,用户当前访问的网页为A,当需要将网页A分享到用户的空间时,用户可以通过点击分享功能区域的“空间”按键触发网页分享指令,浏览器服务器接收网页分享指令,所述网页分享指令携带网页A的地址和用户的空间地址,网页A的地址即为所述待分享网页地址,用户的空间地址即为所述目标分享地址。[0047]102:根据所述待分享网页地址,获取所述待分享网页;
[0048]具体地,浏览器服务器根据获取到的待分享网页地址,向所述待分享网页地址对应的服务器发送网页信息请求,接收到待分享网页地址对应的服务器的允许响应后,下载所述待分享网页的网页信息,以获取所述待分享网页。
[0049]需要说明的是,在获取所述待分享网页时,可以下载该待分享网页的全部网页信息,还可以不下载待分享网页的全部网页信息,而是下载待分享网页的部分网页信息,下载的网页信息类型可以由浏览器服务器端设置,浏览器服务器可以设置信息模板,所述信息模板包括需要从所述待分享网页下载的信息类型,浏览器服务器根据所述信息模板下载所述待分享网页的信息。如该信息模板可以包括文字、图片信息,而不包括超链接等链接类信息。通过设定信息模板,避免了获取待分享网页中的不必要的信息,提高了网页分享的速度。
[0050]例如,当所述待分享网页为新浪主页时,只需获取在新浪主页上显示的文字信息和图片信息,新浪主页上的各个链接的跳转地址则不需要获取。
[0051]103:根据所述待分享网页,生成网页截图图片;
[0052]具体地,根据所述待分享网页,对其进行截图,生成待分享网页对应的网页截图图片。
[0053]其中,在对所述待分享网页进行截图,生成所述待分享网页对应的网页截图图片的过程中,可以不对整个待分享网页进行截图,只对选取的待分享网页的部分内容进行截图,所选取的待分享网页的部分内容可以预先设定。例如,预先设定选取待分享网页中的头条新闻区域,仅对该区域进行截图,生成对应的网页截图图片;
[0054]其中,在生成所述待分享网页对应的网页截图图片时,可以将原来的待分享网页根据预先设置的模板进行重新排版分类,使得用户在浏览网页截图图片时一目了然。
[0055]例如,根据所述待分享网页,生成网页截图图片时,可以按照模板将待分享网页上显示的图片和文字标题重新排版,在网页截图图片的左侧显示待分享网页上显示的图片,在网页截图图片的右侧显示待分享网页上显示的文字标题。
[0056]104:将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。
[0057]具体地,将所述网页截图图片发送至所述目标分享地址对应的服务器,所述目标分享地址对应的服务器将在目标分享地址对应的网页上显示所述网页截图图片,所述目标分享地址对应的网页一般为用户的第三方业务的个人网页,如用户个人的微博主页等,在目标分享地址对应的网页上显示所述网页截图图片,实现了将网页截图图片分享至第三方业务的功能。
[0058]本发明实施例提供的方法,通过接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;根据所述待分享网页地址,获取所述待分享网页;根据所述待分享网页,生成网页截图图片;将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。采用本发明的技术方案,通过获取所述待分享网页,并生成网页截图图片,上传至所述目标分享地址对应的服务器,能够在不耗费用户流量的情况下将网页截图图片分享至目标分享地址,操作简单方便。[0059]可选地,在图1所示实施例技术方案的基础上,该步骤103“根据所述待分享网页,生成网页截图图片”包括步骤103a:
[0060]103a:根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0061]在生成网页截图图片时,按照预设图片分辨率和预设图片格式属性,对所述待分享网页进行截图,所述生成的网页截图图片的分辨率和格式属性与所述预设图片分辨率和预设图片格式属性相符。
[0062]其中,所述图片格式属性可以包括bmp格式、jpg格式等。
[0063]需要说明的是,所述预设图片分辨率和预设图片格式属性可以技术人员在开发时设置,还可以由用户在使用过程中设置。
[0064]可选地,在图1所示实施例技术方案的基础上,该步骤103a“根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片”包括步骤103a-l和步骤103a-2:
[0065]103a-l:根据预设图片格式属性对所述待分享网页进行网页快照,得到所述待分享网页的快照图片;
[0066]具体地,根据预设图片格式属性抓取所述待分享网页,保存为与预设图片格式属性相符的快照图片。
[0067]通过由浏览器服务器对待分享网页进行快照,其获取到的快照图片可以包括该待分享网页显示的全部内容,而避免了使用截图软件截图时,只能截取受到客户端设备屏幕大小限制的网页显示区域,保证了网页截图的完整性。
[0068]103a_2:根据预设图片分辨率对所述快照图片进行调整,将调整后的图片获取为与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0069]根据预设图片分辨率,将所述快照图片调整为与预设图片分辨率相符的图片,将所述与预设图片分辨率相符的图片获取为所述网页截图图片,该网页截图图片的分辨率和格式属性与所述预设图片分辨率以及预设图片格式属性均相符。
[0070]为了能够获取到网页的完整图片,本发明实施例所述的调整是指根据预设图片分辨率对快照图片进行缩放。
[0071]可选地,在图1所示实施例技术方案的基础上,该步骤103 “根据所述待分享网页的网页信息,生成网页截图图片”之后,所述方法还包括步骤105:
[0072]105:当将所述网页截图图片发送至所述目标分享地址对应的服务器时,将所述待分享网页地址发送至所述服务器,使得所述服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址。
[0073]其中,所述待分享网页地址可以链接的形式在所述目标分享地址对应的网页上显示,其跳转目标为所述待分享网页,通过用户对所述待分享网页地址链接的点击可以跳转到所述待分享网页,以便用户在浏览所述截图图片后可以进一步浏览网页。
[0074]例如,所述待分享网页为A,所述目标分享地址对应的业务为B,当需要将网页A分享至业务B时,将已获取到的网页A的截图图片和网页A的地址发送至业务B对应的服务器,通过目标分享地址对应的服务器的设置,在业务B上可以显示网页A的截图图片和网页A的地址,其中,网页A的地址以链接的形式在业务B的网页上显示,点击该网页A的地址可以跳转到网页A。
[0075]可选地,在图1所示实施例技术方案的基础上,所述目标分享地址根据用户确定的目标网页和所述用户的登录信息生成。
[0076]具体地,通过用户的选择确定第三方业务,如用户选择空间、博客等多种第三方业务中的任一种业务,根据确定的第三方业务可以确定目标网页,在将待分享网页的截图图片发送至所述目标分享地址对应的服务器时需要用户登录所述目标网页,此时浏览器服务器可以获取用户的登录信息,根据用户确定的目标网页和用户的登录信息,可以确定待分享网页的截图图片的目标地址,即为目标分享地址。
[0077]例如,当用户需要将待分享网页A分享至用户的空间时,所述用户确定的目标网页即为空间的网页,将待分享网页A的截图图片发送至用户的空间地址对应的服务器时需要用户登录,一旦用户登录空间,所述浏览器服务器可以获取到用户的登录信息,根据空间的网页和用户的登录信息生成目标分享地址,根据目标分享地址可以将待分享网页A的截图图片和待分享网页A的地址发送至所述目标分享地址对应的服务器,以便在所述目标分享地址对应的网页上显示所述网页截图图片和所述待分享网页A的地址。
[0078]本发明实施例提供的方法,通过接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;根据所述待分享网页地址,获取所述待分享网页;根据所述待分享网页,生成网页截图图片;将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。采用本发明的技术方案,通过获取 所述待分享网页,并生成网页截图图片,上传至所述目标分享地址对应的服务器,能够在不耗费用户流量的情况下将网页截图图片分享至目标分享地址,操作简单方便。
[0079]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0080]图2是本发明实施例提供的一种网页截图方法的流程图。该发明实施例的执行主体为浏览器服务器,参见图2,所述方法包括:
[0081]201:浏览器服务器接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;
[0082]本发明实施例是以浏览器客户端在浏览器导航区域提供用于将网页分享至第三方业务的分享按键为例进行说明,图3是本发明实施例提供的一种分享功能区域的示意图。
[0083]如图3所示,浏览器客户端在浏览器导航区域提供“分享至”标识,用以表示分享功能区域,在分享功能区域提供“微博”、“空间”、“博客”等第三方业务选择按键,通过用户对任一第三方业务选择按键的点击触发网页分享指令,使得浏览器客户端向浏览器服务器发送该网页分享指令,并由浏览器服务器接收网页分享指令。其中,当前访问的网页即为待分享网页,该第三方业务的网页即为目标网页。用户点击所述第三方业务选择按键后登录信息,根据用户确定的目标网页和用户的登录信息确定目标分享地址,所述网页分享指令中携带该待分享网页地址和该目标分享地址。
[0084]另外,浏览器客户端还可以在浏览器导航区域提供“分享至”按键表示分享功能区域,当“分享至”按键被点击时,在浏览器客户端界面上弹出分享菜单,提供“微博”、“空间”、“博客”等第三方业务选择选项,供用户选择触发网页分享指令。
[0085]需要说明的是,浏览器客户端可以位于移动终端或者个人电脑终端,由于受到移动终端或个人电脑终端屏幕大小的限制,图3所示的当前访问的网页并不是完整的网页,用户可以通过对浏览器客户端提供的滚动条进行滑动操作浏览到完整的网页。
[0086]202:浏览器服务器根据所述待分享网页地址,获取所述待分享网页;
[0087]基于图3的示例,本发明实施例仅以获取待分享网页的整个页面为例进行说明。浏览器服务器根据所述当前访问的待分享网页地址,获取该待分享网页的整个页面。
[0088]203:浏览器服务器根据预设图片格式属性对所述待分享网页进行网页快照,得到所述待分享网页的快照图片;
[0089]本发明实施例以对所述待分享网页的整个页面进行网页快照为例。
[0090]204:浏览器服务器根据预设图片分辨率对所述快照图片进行调整,将调整后的图片获取为与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0091]205:浏览器服务器将所述网页截图图片和所述待分享网页地址发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址。
[0092]本发明实施例以使用移动终端在微博界面上显示所述网页截图图片为例。基于图3的示例,步骤201-205可以为:浏览器服务器接收到将当前网页分享至微博的网页分享指令,获取图3中当前访问的待分享网页,并根据所述预设图片格式属性对该待分享网页的整个页面进行网页快照,得到快照图片,根据所述预设图片分辨率调整该快照图片,生成网页截图图片,将该网页截图图片和该待分享网页的地址发送至所述微博网页对应的服务器,使得在用户的微博界面上可以显示所述网页截图图片和所述待分享网页地址。
[0093]基于图3的示例,图4是本发明实施例提供的一种截图效果示意图,以第三方业务为微博为例。当目标分享地址对应的服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址,此时任一用户可以在所述微博对应的目标网页上浏览到该网页截图图片和该待分享网页地址。
[0094]基于图4的示例,由于受到当前使用的移动终端屏幕大小的限制,用户在浏览网页截图图片时,不能浏览到完整的网页截图图片,此时用户可以通过移动终端的滚动条进行滑动操作浏览到整个网页截图图片。需要说明的是,该滚动条仅是一种滑动的实现方式,实际应用中还可以提供触屏滑动页面的机制,以看到完整图片。
[0095]本发明实施例提供的方法,通过接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;根据所述待分享网页地址,获取所述待分享网页;根据所述待分享网页,生成网页截图图片;将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。采用本发明的技术方案,通过获取所述待分享网页,并生成网页截图图片,上传至所述目标分享地址对应的服务器,能够在不耗费用户流量的情况下将网页截图图片分享至目标分享地址,操作简单方便。
[0096]图5是本发明实施例提供的一种网页截图装置结构示意图。该发明实施例的执行主体为浏览器服务器,参见图5,所述装置包括:
[0097]指令接收模块51,用于接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;
[0098]网页获取模块52,用于根据所述待分享网页地址,获取所述待分享网页;
[0099]图片生成模块53,用于根据所述待分享网页,生成网页截图图片;
[0100]图片发送模块54,用于将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。
[0101]可选地,所述图片生成模块53包括:
[0102]图片生成单元,用于根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0103]可选地,所述图片生成单元包括:
[0104]网页快照子单元,用于根据预设图片格式属性对所述待分享网页进行网页快照,得到所述待分享网页的快照图片;
[0105]图片获取子单元,用于根据预设图片分辨率对所述快照图片进行调整,将调整后的图片获取为与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
[0106]可选地,所述装置还包括:
[0107]网页地址发送模块,用于当将所述网页截图图片发送至所述目标分享地址对应的服务器时,将所述待分享网页地址发送至所述服务器,使得所述服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址。
[0108]可选地,所述目标分享地址根据用户确定的目标网页和所述用户的登录信息生成。
[0109]本发明实施例提供的装置,通过接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址;根据所述待分享网页地址,获取所述待分享网页;根据所述待分享网页,生成网页截图图片;将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。采用本发明的技术方案,通过获取所述待分享网页,并生成网页截图图片,上传至所述目标分享地址对应的服务器,能够在不耗费用户流量的情况下将网页截图图片分享至目标分享地址,操作简单方便。
[0110]需要说明的是:上述实施例提供的网页截图的装置在网页截图时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网页截图的装置与网页截图的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0111]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0112]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网页截图方法,其特征在于,所述方法包括: 接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址; 根据所述待分享网页地址,获取所述待分享网页; 根据所述待分享网页,生成网页截图图片; 将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。
2.根据权利要求1所述的方法,其特征在于,根据所述待分享网页,生成网页截图图片,包括: 根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
3.根据权利要求2所述的方法,其特征在于,根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片,包括: 根据预设图片格式属性对所述待分享网页进行网页快照,得到所述待分享网页的快照图片; 根据预设图片分辨率对所述快照图片进行调整,将调整后的图片获取为与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
4.根据权利要求1所述的方法,其特征在于,根据所述待分享网页的网页信息,生成网页截图图片之后,所述方法还包括: 当将所述网页截图图片发送至所述目标分享地址对应的服务器时,将所述待分享网页地址发送至所述服务器,使得所述服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述目标分享地址根据用户确定的目标网页和所述用户的登录信息生成。
6.一种网页截图装置,其特征在于,所述装置包括: 指令接收模块,用于接收网页分享指令,所述网页分享指令携带待分享网页地址和目标分享地址; 网页获取模块,用于根据所述待分享网页地址,获取所述待分享网页; 图片生成模块,用于根据所述待分享网页,生成网页截图图片; 图片发送模块,用于将所述网页截图图片发送至所述目标分享地址对应的服务器,使得所述服务器在接收到所述网页截图图片时,显示所述网页截图图片。
7.根据权利要求6所述的装置,其特征在于,所述图片生成模块包括: 图片生成单元,用于根据预设图片分辨率以及预设图片格式属性,对所述待分享网页进行截图,生成与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
8.根据权利要求7所述的装置,其特征在于,所述图片生成单元包括: 网页快照子单元,用于根据预设图片格式属性对所述待分享网页进行网页快照,得到所述待分享网页的快照图片; 图片获取子单元,用于根据预设图片分辨率对所述快照图片进行调整,将调整后的图片获取为与所述预设图片分辨率以及预设图片格式属性相符的网页截图图片。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 网页地址发送模块,用于当将所述网页截图图片发送至所述目标分享地址对应的服务器时,将所述待分享网页地址发送至所述服务器,使得所述服务器在接收到所述网页截图图片和所述待分享网页地址时,显示所述网页截图图片和所述待分享网页地址。
10.根据权利要求6-9任一项所述的装置,其特征在于,所述目标分享地址根据用户确定的目标网页和所述用户的登录信息生成。
【文档编号】G06F17/30GK104035929SQ201310068962
【公开日】2014年9月10日 申请日期:2013年3月4日 优先权日:2013年3月4日
【发明者】林晓丹, 周禄 申请人:腾讯科技(深圳)有限公司