一种网络图片的处理方法及装置的制造方法

xiaoxiao2021-2-28  192

一种网络图片的处理方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及互联网技术领域,尤其涉及一种网络图片的处理方法及装置。
【背景技术】
[0002]如今,通过浏览网页来获取信息和资料已成为一种非常普遍的做法。通常,用户在使用浏览器浏览网页时,浏览器首先会对该网页的源代码(例如,超文本标记语言文件(Hyber Text Markup Language,HTML))进行清染。当网页中有图片时,浏览器会根据该图片所对应的源代码向服务器请求数据。
[0003]例如,网页图片对应的一段源代码为:<imgsrc = /images/icon-jira-log0.png”alt =”进退维谷的中概股私有化”/>,其中,” icon-jira-log0.png”为网页图片的文件名。
[0004]浏览器在渲染该段源代码时,会首先尝试向服务器请求值” img src”。如果请求过程顺利,图片将正常显示在网页中。但如果源代码img src =” /images/icon-j ira-log0.png”指向的图片已经失效,或者用户无权限访问该图片时,如图1所示,浏览器会使用” img alt”值作为替换,并将其显示在图片区域SP中。
[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]如果是,则确定所述显示的网页中没有失效的网络图片;
[0035]否则,确定所述显示的网页中有失效的网络图片。
[0036]进一步的,所述获取单元具体用于,
[0037]在接收到图片查找指令时,确定当前图标所在的位置对应的网络图片;
[0038]在确定的网络图片为失效的网络图片后,通过读取网页超文本标记语言文件来获取确定的网络图片的文件名。
[0039]进一步的,所述图片查找指令通过下列方式中的一种来触发:
[0040]单击、长按、拖动、组合操作和选择菜单的选项。
[0041]进一步的,所述搜索单元具体用于:
[0042]通过预设的搜索引擎、使用频率最高的搜索引擎和用户选择的搜索引擎中的一种,对所述搜索关键词进行搜索。
【附图说明】
[0043]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为现有技术中网页显示失效网络图片的示意图;
[0045]图2为本发明实施例中处理失效网络图片的方法流程图;
[0046]图3为本发明实施例中选择搜索引擎的弹出对话框的示意图;
[0047]图4为本发明实施例中在新页面中显示搜索结果的示意图;
[0048]图4a为本发明实施例中的判断显示的网页中是否有失效网络图片方法流程图;
[0049]图5为本发明实施例中触发图片查找指令的选择菜单的选项示意图;
[0050]图6为本发明实施例中处理失效网络图片的完整方法流程图;
[0051]图7为本发明实施例中处理失效网络图片的装置的模块图。
【具体实施方式】
[0052]为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0053]具体请参考图2,图2为本发明实施例中处理失效网络图片的方法流程图。该处理方法包括以下步骤:
[0054]S110:当显示的网页中有失效的网络图片时,通过读取网页超文本标记语言文件来获取失效的网络图片的文件名。
[0055]S120:根据文件名生成搜索关键词,并通过搜索引擎对搜索关键词进行搜索。
[0056]S130:在新的页面中显示搜索结果。
[0057]在S110中,浏览器会对显示的网页的超文本标记语言文件进行渲染,并获取网页中所有失效网络图片的对应代码段,以进一步获取网络图片的文件名。例如,网页中有一张失效网络图片 的对应代码段为:<imgsrc = / images/icon-jira_log0.png”alt=”进退维谷的中概股私有化”/>,浏览器在获取到该段代码后,进一步获取该网络图片的文件名icon-jira-log0.png”。此处仅为举例,不用以限制本发明实施例。
[0058]另外,显示的网页中可包含一个或多个失效的网络图片,浏览器通过读取网页的超文本标记语言文件来获取所有的失效网络图片的文件名。
[0059]上述步骤是为了获取网页中失效的网络图片的文件名,以在后面的步骤中,以该文件名为依据进行搜索,并获得与失效的网络图片匹配度最高的搜索结果。
[0060]在S120中,根据文件名生成的搜索关键词可为文件名的全部或者一部分。还是以上述举例来说明,在S110中获取的失效网络图片的文件名为” icon-jira-log0.png”,以此为依据生成的搜索关键词可为文件名的全部,即” icon-jira-log0.png”,或者文件名的一部分,即” icon-jira”或,,jira-logo”,此处不以为限。
[0061]上述步骤,即生成搜索关键词是使用文件名的全部或者一部分,可由用户预先设置好,也可由浏览器依据预设的标准自动判定。预设的标准例如为,当文件名包含的字符数小于或等于预设值时,使用文件名的全部生成搜索关键词;当文件名包含的字符数大于预设值时,使用文件名的前N个字符、后N个字符或者任意N个字符生成搜索关键词(其中,N为大于或等于1的整数)。此处仅为举例,不用以限制本发明实施例。
[0062]另外,S120中的搜索引擎可为预设的搜索引擎、使用频率最高的搜索引擎或者用户选择的搜索引擎。
[0063]预设的搜索引擎:可为用户在网页浏览器设置中预先设定好的搜索引擎。例如,用户可通过浏览器设置中的“默认搜索引擎”选项,将搜索引擎设置为百度搜索引擎、谷歌搜索引擎、好搜搜索引擎、有道搜索引擎或者淘宝搜索引擎等。此处仅为举例,不用以限制本发明实施例。
[0064]使用频率最高的搜索引擎:可由浏览器根据预设周期内各个搜索引擎的使用频率,选取使用频率最高的搜索引擎。预设周期可由用户手动设定,例如为最近三天、最近一周或者最近一个月,此处不以为限。
[0065]用户选择的搜索引擎:可由浏览器弹出包含选项的对话框,并由用户手动点击,以选择要使用的搜索引擎。图3所示为弹出对话框的示意图,用户可通过在对话框的下拉列表中点击,以选择要使用的搜索引擎。本实施例中用户选择搜索引擎的方式不以弹出对话框为限,任何可以实现搜索引擎手动选择功能的方法或途径均在本发明实施例的保护范围内。
[0066]在S130中,搜索到的结果会在新的页面中显示,用户可根据自己的需求,对搜索结果进行浏览和进一步的处理。
[0067]图4为本发明实施例中在新页面显示搜索结果的示意图,搜索结果可包括:通过搜索引擎和搜索关键词搜索到的网页链接W0?W3,这些网页链接会以列表的形式显示在新的页面中。搜索结果也可包括搜索到的网络图片,且这些网络图片以窗格形式显示在新的页面中,本实施例不以此为限。
[0068]另外,本实施例中,新页面的数量与显示的网页中失效的网络图片数量对应。例如,显示的网页中包含一张失效的网络图片,则新页面的数量为一个。若显示的网页中包含三张失效的网络图片,则新页面的数量为三个。此处仅为举例,本发明实施例不以为限。
[0069]本发明实施例中的处理方法还包括判断显示的网页中是否有失效网络图片的步骤S210?S240。如图4a所示,具体来说,本实施例中的处理方法还包括:
[0070]S210:接收网页服务器发送的显示的网页的状态码。
[0071]其中,该状态码包含在网页服务器发送的数据包中,且该状态码的数值表示其对应的网页文件的状态。例如,状态码为”200”时,表示该网页文件可正常访问;状态码为”404”时,表示该网页文件找不到;状态码为”403”时,表示该网页文件禁止访问等。
[0072]S220:接收到状态码后,判断与所有网络图片对应的状态码是否都表示正确。若与所有网络图片对应的状态码都表示正确,则执行步骤S230;若与所有网络图片对应的状态码不都表示正确,则执行步骤S240。
[0073]S230:确定显示的网页中没有失效的网络图片,并返回到S210。
[0074]S240:确定显示的网页中包括失效的网络图片,结束后继续执行图2中所示的步骤S110?S130。
[0075]下面仍以S210中的举例来说明S220?S240的具体内容。在S220中,若与所有网络图片对应的状态码都为”200”,表示该些网络图片都可以正常访问。下一步跳转至S230,SP确定显示的网页中没有失效的网络图片;若与所有网络图片对应的状态码中,有状态码为”404”或者”403”,则表示状态码为”404”所对应的网络图片找不到,或者状态码为”403”所对应的网络图片禁止访问。下一步跳转至S240,即确定显示的网页中有失效的网络图片。
[0076]本发明实施例中的处理方法还包括接收图片查找指令,并判断当前图标所在位置对应的网络图片是否有效的步骤S250?S280。具体来说,本实施例中的处理方法还包括:
[0077]S250:执行完S240之后,当接收到图片查找指令时,确定当前图标所在的位置对应的网络图片。
[0078]S260:确定网络图片对应的状态码是否表示正确,若与该网络图片对应的状态码表示正确,则执行步骤S270;若与该网络图片对应的状态码表示不正确,则执行步骤S280。
[0079]S270:确定该网络图片没有失效,并返回到S250。
[0080]S 2 8 0:确定该网络图片为失效的网络图片,继续执行图2中所示的步骤S110?S130o
[0081]在S250中,图片查找指令的触发方式包括:单击、长按、拖动、组合操作和选择菜单的选项。下面对每一种触发方式分别进行说明:
[0082]单击:在图片区域SP中单次快速点击。
[0083]长按:在图片区域SP中点击,并保持一段时间后再松开,该时间例如为2秒,此处不以为限。
[0084]拖动:在图片区域SP中的第一位置点击并保持,进而拖动至第二位置后再松开。
[0085]组合操作:在图片区域SP中多次单击、多次长按、多次拖动,或者单击、长按与拖动的任意组合。
[0086]选择菜单的选项:在图片区域SP中通过单击、长按、拖动或组合操作的方式唤出选择菜单,并进一步点选菜单中的选项。图5为本发明实施例中触发图片查找指令的选择菜单MN的选项示意图。唤出选择菜单MN之后,用户可进一步点击菜单中的选项。在图5所示的实施例中,用户可点击选择菜单MN中的“网络搜索图像“选项,以触发图片查找指令,本发明不以此为限。
[0087]图片查找指令的输入媒介包括但不限于鼠标、触控笔和手指,本实施例不以此为限。用户可通过上述输入媒介和触发方式触发图片查找指令。
[0088]在“确定当前图标所在的位置对应的网络图片”步骤中,图标可为与鼠标移动轨迹对应的、显示在屏幕上的光标,或者触控笔、用户手指落在可触摸屏上的触控点,本实施例不以此为限。
[0089]S260?S280为判断当前图标所在位置对应的网络图片是否有效的步骤。下面仍以S210中的举例来说明S260?S280的具体内容。
[0090]在S260中,若与该网络图片对应的状态码为”200”,表示该网络图片可以正常访问。下一步跳转至S270,即确定该网络图片没有 失效;若与该网络图片对应的状态码为”404”或者”403”,则表示该网络图片找不到,或者该网络图片禁止访问。下一步跳转至S280,即确定该网络图片为失效的网络图片。
[0091]图6为本发明实施例中处理失效网络图片的完整方法流程图。如图所示,该方法包括:
[0092]S410:接收网页服务器发送的显示的网页的状态码。
[0093]S420:接收到状态码后,判断与所有网络图片对应的状态码是否都表示正确。若与所有网络图片对应的状态码都表示正确,则执行步骤S430;若与所有网络图片对应的状态码不都表示正确,则执行步骤S440。
[0094]S430:确定显示的网页中没有失效的网络图片,并返回到S410。
[0095 ] S440:确定显示的网页中包括失效的网络图片。
[0096]S450:在接收到图片查找指令时,确定当前图标所在的位置对应的网络图片。
[0097]S460:确定网络图片对应的状态码是否表示正确,若与该网络图片对应的状态码表示正确,则执行步骤S461;若与该网络图片对应的状态码表示不正确,则执行步骤S462。
[0098]S461:确定该网络图片没有失效,并返回到S450。
[0099]S462:确定该网络图片为失效的网络图片。
[0100]S463:通过读取网页超文本标记语言文件来获取失效的网络图片的文件名。
[0101]S464:根据文件名生成搜索关键词,并通过搜索引擎对搜索关键词进行搜索。
[0102]S465:在新的页面中显示搜索结果。
[0103]进一步的,本发明实施例中所揭露的方法的执行主体包括但不限于网页浏览器、软件客户端和移动终端应用程序,此处不以为限。此外,执行主体可通过用户预设和/或弹出询问框的方式确定是否开始执行本实施例中所述的方法流程。
[0104]本发明实施例还揭露了一种处理失效网络图片的装置。如图7所示,包括:
[0105]获取单元10,用于当显示的网页中有失效的网络图片时,通过读取网页超文本标记语言文件来获取失效的网络图片的文件名;
[0106]搜索单元20,用于根据文件名生成搜索关键词,并通过搜索引擎对搜索关键词进行搜索;
[0107]显示单元30,用于在新的页面中显示搜索结果。
[0108]可选的,获取单元10还可用于:接收网页服务器发送的显示的网页的状态码;判断接收到的状态码中,与所有网络图片对应的状态码是否都表示正确;如果是,则确定显示的网页中没有失效的网络图片;否则,确定显示的网页中有失效的网络图片。
[0109]可选的,获取单元10具体用于:在接收到图片查找指令时,确定当前图标所在的位置对应的网络图片;在确定的网络图片为失效的网络图片后,通过读取网页超文本标记语言文件来获取确定的网络图片的文件名。其中,图片查找指令的触发方式与第三实施例中描述的触发方式相同,故于此不再赘述。
[0110]可选的,搜索单元20具体用于:通过预设的搜索引擎、使用频率最高的搜索引擎和用户选择的搜索引擎中的一种,对搜索关键词进行搜索。
[0111]综上所述,本发明实施例揭露了一种处理失效的网络图片的方法及装置,通过读取网页超文本标记语言文件获取失效网络图片的文件名,并以文件名为依据生成搜索关键词。进一步的,通过搜索引擎对搜索关键词进行搜索,并在新的页面中显示搜索结果。借此,用户可进一步浏览和处理搜索结果,以获得更多与失效的网络图片相关的信息。
[0112]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0113]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种网络图片的处理方法,其特征在于,包括以下步骤: 当显示的网页中有失效的网络图片时,通过读取网页超文本标记语言文件来获取所述失效的网络图片的文件名; 根据所述文件名生成搜索关键词,并通过搜索引擎对所述搜索关键词进行搜索;以及 在新的页面中显示搜索结果。2.根据权利要求1所述的处理方法,其特征在于,根据下列方式判断网页中是否有失效的网络图片: 接收网页服务器发送的所述显示的网页的状态码; 判断接收到的所述状态码中,与所有网络图片对应的状态码是否都表示正确; 如果是,则确定所述显示的网页中没有失效的网络图片; 否则,确定所述显示的网页中有失效的网络图片。3.根据权利要求1或2所述的处理方法,其特征在于,通过读取网页超文本标记语言文件来获取所述失效的网络图片的文件名,具体包括: 在接收到图片查找指令时,确定当前图标所在的位置对应的网络图片; 在确定的网络图片为失效的网络图片后,通过读取网页超文本标记语言文件来获取确定的网络图片的文件名。4.根据权利要求3所述的处理方法,其特征在于,触发所述图片查找指令的方式包括下列方式中的一种: 单击、长按、拖动、组合操作和选择菜单的选项。5.根据权利要求1所述的处理方法,其特征在于,通过搜索引擎对所述搜索关键词进行搜索,具体包括: 通过预设的搜索引擎、使用频率最高的搜索引擎和用户选择的搜索引擎中的一种,对所述搜索关键词进行搜索。6.—种网络图片的处理装置,其特征在于,包括: 获取单元,用于当显示的网页中有失效的网络图片时,通过读取网页超文本标记语言文件来获取所述失效的网络图片的文件名; 搜索单元,用于根据所述文件名生成搜索关键词,并通过搜索引擎对所述搜索关键词进行搜索; 显示单元,用于在新的页面中显示搜索结果。7.根据权利要求6所述的装置,其特征在于,所述获取单元还用于,根据下列方式判断网页中是否有失效的网络图片: 接收网页服务器发送的所述显示的网页的状态码; 判断接收到的所述状态码中,与所有网络图片对应的状态码是否都表示正确; 如果是,则确定所述显示的网页中没有失效的网络图片; 否则,确定所述显示的网页中有失效的网络图片。8.根据权利要求6或7所述的装置,其特征在于,所述获取单元具体用于: 在接收到图片查找指令时,确定当前图标所在的位置对应的网络图片; 在确定的网络图片为失效的网络图片后,通过读取网页超文本标记语言文件来获取确定的网络图片的文件名。9.根据权利要求8所述的装置,其特征在于,所述图片查找指令通过下列方式中的一种来触发: 单击、长按、拖动、组合操作和选择菜单的选项。10.根据权利要求6所述的装置,其特征在于,所述搜索单元具体用于: 通过预设的搜索引擎、使用频率最高的搜索引擎和用户选择的搜索引擎中的一种,对所述搜索关键词进行搜索。
【专利摘要】本发明实施例公开了一种网络图片的处理方法及装置,包括以下步骤:当显示的网页中有失效的网络图片时,通过读取网页超文本标记语言文件来获取所述失效的网络图片的文件名;根据所述文件名生成搜索关键词,并通过搜索引擎对所述搜索关键词进行搜索;以及在新的页面中显示搜索结果。本发明实施例对网页中失效的网络图片做出进一步处理,使用户对失效的网络图片有更多的操作选择。
【IPC分类】G06F17/30
【公开号】CN105488178
【申请号】CN201510861781
【发明人】朱宏浩
【申请人】青岛海信移动通信技术股份有限公司
【公开日】2016年4月13日
【申请日】2015年11月30日

最新回复(0)