一种用于对目标页面中的图像元素进行处理的方法和设备与流程

文档序号:12541335阅读:175来源:国知局
一种用于对目标页面中的图像元素进行处理的方法和设备与流程
本发明涉及互联网技术领域,尤其涉及一种用于对目标页面中的图像元素进行处理的技术。

背景技术:
随着互联网技术的不断发展,用户生成内容(UserGeneratedContent,UGC)模式被越来越多的网站所采用,例如社交网站、视频分享网站、照片分享网站、知识分享网站、社区、论坛等。对于采用UGC模式的网站,如在用户共同编辑的知识共享网站中,用户上传的图片质量参差不齐。大部分用户为知识共享网站(如百度百科、维基百科等)贡献的图片,都来自于互联网上的公共版权或原作者放弃版权的图片,这部分图片在网络、社区和用户之间经过多次转载、复制,图像质量可能大幅下降(如尺寸缩小、清晰度降低)。而质量较低的图片上传到知识共享网站后,影响了浏览用户直观获取图形知识的水平,降低了产品的价值信息。而用户若希望找到原始的优质图片,需要耗费较高的成本;且需要用户主动操作,如自行利用图片搜索引擎或其他图像处理技术,以提高图片质量;同时由于在全网范围搜索图片效率较低,用户很难精确找到自己所需的图片,存在图像识别不准确的情况。

技术实现要素:
本发明的目的是提供一种用于对目标页面中的图像元素进行处理的方法与设备。根据本发明的一个方面,提供了一种用于对目标页面中的图像元素进行处理的方法,其中,该方法包括以下步骤:a获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素;b根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素;c根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素;d根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。根据本发明的另一方面,还提供了一种用于对目标页面中的图像元素进行处理的处理设备,其中,该设备包括:获取装置,用于获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素;候选确定装置,用于根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素;优选确定装置,用于根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素;处理装置,用于根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。与现有技术相比,本发明通过根据待处理的目标页面中的图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素,并确定与所述图像元素相对应的优选图像元素,根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面,从而实现了对图像元素的自动处理,提高了对图像元素识别的准确度,以及对图像元素进行优化的处理效率,改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应的产品的价值信息。而且,本发明还可以根据所述图像元素所对应的图像相关信息,确定与所述图像元素相匹配的一个或多个候选图像元素,其中,所述候选图像元素与所述图像元素具有相同或相近的图像相关信息,从而提高了对图像元素识别的准确度,进而改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应的产品的价值信息。而且,本发明还可以根据所述图像元素,在近似图像数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇,根据所述匹配图像簇,确定与所述图像元素相匹配的一个或多个候选图像元素;进一步地,还可以根据多个候选图像,获取一个或多个近似图像簇,根据所述一个或多个近似图像簇,建立或更新所述近似图像数据库;从而提高了图像元素识别的准确度,以及对图像元素进行优化的处理效率,进而改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应的产品的价值信息。而且,本发明还可以检测是否满足对所述图像元素进行处理的处理触发条件,当满足所述处理触发条件时,根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素,从而提高了对图像元素进行优化的处理效率,降低了系统消耗。而且,本发明还可以基于预定的优选策略,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素,从而实现对候选图像元素的精确筛选,提高了对图像元素识别的准确度,以及对图像元素进行优化的处理效率,改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应的产品的价值信息。而且,本发明还可以根据所述优选图像元素,对所述图像元素进行替换处理,以获得更新后的目标页面;进一步地,基于所述图像元素,对所述优选图像元素进行处理,获取处理后的优选图像元素,根据所述处理后的优选图像元素,对所述图像元素进行替换,以获得更新后的目标页面;从而实现了对目标页面的自动更新,提高了对图像元素进行优化的处理效率,改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应的产品的价值信息。而且,本发明还可以获取用户的页面编辑请求或页面访问请求,根据所述用户的页面编辑请求或页面访问请求,获取所述页面编辑请求或页面访问请求所对应页面,以作为待处理的目标页面,从而实现了对图像元素的自动处理,提高了对图像元素进行优化的处理效率,改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应的产品的价值信息。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1示出根据本发明一个方面的一种用于对目标页面中的图像元素进行处理的处理设备示意图;图2示出根据本发明一个优选实施例的一种用于对目标页面中的图像元素进行处理的处理设备示意图;图3示出根据本发明另一个方面的一种用于对目标页面中的图像元素进行处理的方法流程图;图4示出根据本发明一个优选实施例的一种用于对目标页面中的图像元素进行处理的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本发明作进一步详细描述。图1示出根据本发明一个方面的一种用于对目标页面中的图像元素进行处理的处理设备示意图;其中,所述处理设备包括获取装置11、候选确定装置12、优选确定装置13、处理装置14。具体地,获取装置11获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素;候选确定装置12根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素;优选确定装置13根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素;处理装置14根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。在此,所述处理设备括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(AdHoc网络)等。本领域技术人员应能理解,其他的处理设备同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求,进行待处理的目标页面的获取、候选图像元素的确定、优选图像元素的确定、图像元素的处理等,直至处理设备停止获取待处理的目标页面。获取装置11获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素。具体地,获取装置11通过根据各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供所述待处理的目标页面的数据库或其他第三方设备相交互,获取所述待处理的目标页面。其中,所述目标页面中包括一个或多个图像元素。在此,所述图像元素包括但不限于各种格式的图片,如gif格式的动态图片或bmp、jpeg等格式的静态图片等。在此,所述图像元素包括由用户新上传的图像或是该目标页面内原有的图像,或者从其他应用中复制或引入到当前目标页面中的图像;或是所述待处理的目标页面通过任何其他方式所获取的图像等。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取待处理的目标页面的实现方式、以及任何格式或类型的图像元素,均应包含在本发明的范围内。优选地,所述获取装置11可以获取用户的页面编辑请求;根据所述用户的页面编辑请求,获取所述页面编辑请求所对应页面,以作为待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素。具体地,所述获取装置11根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与用户设备进行交互,获取用户如通过键盘、鼠标、写字板输入等方式所输入的对页面的页面编辑请求;或者,所述获取装置11根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与其他存储有用户的页面编辑请求的第三方设备相交互,获取用户的页面编辑请求。其中,所述页面编辑请求包括但不限于用户对所述页面添加一种或多种页面元素(如上传图片、添加文字内容等)、删除一种或多种页面元素(如删除图片、删除文字内容等)、移动所述页面上一种或多种页面元素的位置。其中,所述用户设备包括但不限于,计算机、智能手机、PDA(PersonalDigitalAssistant,即掌上电脑)等任何具有上网浏览及输入功能的设备。获取装置11根据所述用户的页面编辑请求,与所述页面编辑请求所对应的服务器或数据库相交互,将根据用户的页面编辑请求所编辑后的页面作为待处理的目标页面;其中,所述目标页面中包括一个或多个图像元素。例如,用户的页面编辑请求为在某百科词条的页面上,上传了一张新的图片元素,则所述获取装置11获取了用户的该上传图片的页面编辑请求,将所述页面编辑请求所对应的上传了新的图片元素的某百科词条的页面作为待处理的目标页面。在此,所述图像元素包括但不限于各种格式的图片,如gif格式的动态图片或bmp、jpeg等格式的静态图片等。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页面编辑请求,并根据所述用户的页面编辑请求,获取所述页面编辑请求所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发明的范围内。优选地,所述获取装置11可以获取用户的页面访问请求;根据所述用户的页面访问请求,获取所述页面访问请求所对应页面,以作为待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素。具体地,所述获取装置11根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与用户设备进行交互,获取用户如通过键盘、鼠标、写字板输入等方式所输入的对页面的页面访问请求;或者,所述获取装置11根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与其他存储有用户的页面访问请求的第三方设备相交互,获取用户的页面访问请求。其中,所述页面访问请求包括但不限于用户通过点击、滑动、触摸等方式,对页面的浏览等。其中,所述用户设备包括但不限于,计算机、智能手机、PDA(PersonalDigitalAssistant,即掌上电脑)等任何具有上网浏览及输入功能的设备。获取装置11根据所述用户的页面访问请求,与所述页面访问请求所对应的服务器或数据库相交互,将根据用户的页面访问请求所对应的页面作为待处理的目标页面;其中,所述目标页面中包括一个或多个图像元素。例如,用户的页面访问请求为在手机上浏览了某百科词条的页面,则所述获取装置11获取了用户通过手机浏览页面的页面访问请求,将所述页面访问请求所对应的对应于手机浏览页面的某百科词条的页面作为待处理的目标页面。在此,所述图像元素包括但不限于各种格式的图片,如gif格式的动态图片或bmp、jpeg等格式的静态图片等。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页面访问请求,并根据所述用户的页面访问请求,获取所述页面访问请求所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发明的范围内。候选确定装置12根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。具体地,候选确定装置12根据所述待处理的目标页面中所包含的一个或多个图像元素,例如根据所述图像元素所对应的如纹理信息或文本信息等,在近似图像数据库中进行匹配,确定与所述图像元素相匹配的一个或多个候选图像元素;或者例如确定与所述图像元素相匹配的匹配图像簇,进而确定与所述图像元素相匹配的一个或多个候选图像元素。在此,所述匹配包括但不限于与所述图像元素的完全匹配或部分匹配等;所述完全匹配包括但不限于所述图像元素与候选图像元素的纹理信息、文本信息完全相同,所述部分匹配包括但不限于所述候选图像元素的一部分与所述图像元素的一部分所对应的纹理信息和/或文本信息完全相同,或者所述候选图像元素与所述图像元素所对应的纹理信息和/或文本信息部分相同。在此,所述近似图像数据库可以根据用户上传的图像生成;也可以通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素的地址信息等。优选地,所述候选确定装置12可以根据所述图像元素所对应的图像相关信息,确定与所述图像元素相匹配的一个或多个候选图像元素,其中,所述候选图像元素与所述图像元素具有相同或相近的图像相关信息。具体地,所述候选确定装置12可以对所述图像元素进行分析与提取,以获取所述图像元素所对应的图像相关信息;或者所述候选确定装置12与存储所述图像元素相对应的图像相关信息的数据库相交互,以获取所述图像元素所对应的图像相关信息。其中,所述图像相关信息包括以下至少任一项:-所述图像元素所对应的纹理信息,例如,所述图像的线条信息、所述图像的明暗变化信息等;-所述图像元素所对应的文本信息,例如,所述图像的主题信息、描述信息、标签信息等。所述候选确定装置12根据所述图像元素所对应的图像相关信息,通过将所述图像元素所对应的图像相关信息与其他如存储在近似图像数据库中的图像进行匹配,将具有相同或相近的图像相关信息的图像确定为与所述图像元素相匹配的一个或多个候选图像元素。优选地,所述处理设备还包括检测装置(未示出),其中,所述检测装置检测是否满足对所述图像元素进行处理的处理触发条件;当满足所述处理触发条件时,所述候选确定装置12根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。具体地,所述检测装置对所述图像元素或所述图像元素所对应的目标页面进行检测,检测是否满足对所述图像元素进行处理的处理触发条件。在此,所述处理触发条件包括但不限于对所述图像元素的质量、大小、主题等进行判断,或者对所述图像元素所对应的目标页面的类型、内容等进行判断,或者根据预定的时间等进行检测等。例如,所述检测装置检测所述图像元素的像素值是否大于预定的阈值,如像素值达不到该预定的阈值,则认为该图像元素质量不佳,需要进行处理,因此确定满足对所述图像元素进行处理的处理触发条件;反之则不满足对所述图像元素进行处理的处理触发条件。从而提高了对图像元素进行优化的处理效率,降低了系统消耗。当满足所述处理触发条件时,所述候选确定装置12根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。在此,所述确定方式与图1中所述候选确定装置12的确定方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何可用于检测是否满足对所述图像元素进行处理的处理触发条件的检测方式,均应包含在本发明的范围内。优选确定装置13根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素。具体地,所述优选确定装置13通过获取所述候选确定装置12所确定的一个或多个候选图像元素,例如根据预定的优选规则,对所述一个或多个候选图像元素进行筛选等方式,确定所述图像元素相对应的优选图像元素。例如将所述候选图像元素中像素最高的,或者将所述候选图像元素中访问速度最快的作为优选图像元素。优选地,所述优选确定装置13可以基于预定的优选策略,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素。具体地,所述优选确定装置13可以基于预定的优选策略,对所述一个或多个候选图像元素进行筛选,从而确定与所述图像元素相对应的优选图像元素。其中,所述预定的优选策略可以由系统预设、或者根据用户的设定而设置、或者基于机器学习的方式进行获取等。更优选地,所述预定的优选策略包括以下至少任一项:-根据所述候选图像元素与所述图像元素的相关度信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;在此,所述相关度信息包括但不限于所述候选图像元素与所述图像元素的通过进行局部特征匹配所获得的相关度信息,或者所述候选图像元素与所述图像元素通过缩放对比后所获得相关度信息。例如,对所述图像元素与所述候选图像元素进行图片减淡、加深等操作,并根据所述操作,不断地抽取两张图片的纹理特征,将所述纹理特征信息作为相关度信息进行对比,从而根据预定义的优选策略,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素。例如,将所述图像元素与所述候选图像元素进行缩放,如将较大的图像元素缩小成与较小的图像元素同样大小的图像,然后再对比两张图像的纹理信息;在此,根据不同应用场景,设定不同的用于判定所述候选图像元素是否可作为优选图像元素的阈值,而当纹理信息的不一致程度超过阈值时,表明两张图片之间存在过度裁剪或扩充,则该候选图像元素不能作为所述优选图像元素。本领域技术人员应能理解,所述优选图像元素的确定方法中所采用的匹配维度,可以独立于所述候选确定装置12中所采用的匹配维度,如在所述候选确定装置12中采用文本信息,而在优选图像元素的确定中采用纹理信息,从而提高处理效率;也可以采用相同的维度,如两者都采用纹理信息,而所述候选确定装置12中采用图像元素的原始纹理信息,在优选图像元素的确定中则采用对图像元素进行处理(如缩放等)后的纹理信息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述候选图像元素与所述图像元素的相关度信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素的实现方式,均应包含在本发明的范围内。-根据所述候选图像元素所对应的可用性信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;在此,所述可用性包括但不限于:所述图像元素对应的链接是否可用、所述图像元素被访问的频率信息(如被访问的频率过高可能导致连接失败等)、所述图像元素所在服务器对访问请求的来源是否有限制等;所述可用性信息可通过对所述图像元素进行访问测试等方式获取。-根据所述目标页面所对应的页面相关信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;在此,所述页面相关信息包括但不限于所述目标页面所对应的页面的类型信息、主题信息、所述页面所对应的应用的应用信息等。例如,对于手机网页类型的页面,则选择适合浏览的像素大小的图像,而不必选择像素最大的作为优选图像元素。-根据所述候选图像元素所对应的水印信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;例如,若所述候选图像元素中存在水印信息,则通过透视变换关系,识别所述候选图像元素中存在的水印大小,判断水印大小与所述候选图像元素大小的比例关系,若所述比例关系小于设定的阈值,则认为所述候选图像元素可作为优选图像元素;反之,则认为该图像元素的水印信息过大,不可作为所述优选图像元素。在此,所设定的阈值可根据所述图像元素所对应的页面相关信息等参数进行调整。处理装置14根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。具体地,所述处理装置14通过直接利用所述优选图像元素对所述图像元素进行替换;或者利用所述多个优选图像元素,分别进行剪切后,合成与所述图像元素相对应的新的优选图像元素,然后对所述图像元素进行替换;或者利用所述优选图像元素,对所述图像元素进行如插值处理等处理;从而对所述图像元素进行处理,并获取更新后的目标页面。在此,所述处理包括但不限于提高或降低图像元素的图像质量。优选地,所述处理装置14可以根据所述优选图像元素,对所述图像元素进行替换处理,以获得更新后的目标页面。具体地,所述处理装置14可以利用所述优选图像元素,替换掉所述图像元素,从而根据需求提高或降低所述图像元素的图像质量,获得更新后的目标页面。更优选地,所述处理装置14可以基于所述图像元素,对所述优选图像元素进行处理,获取处理后的优选图像元素;根据所述处理后的优选图像元素,对所述图像元素进行替换,以获得更新后的目标页面。具体地,所述处理装置14可以对所述优选图像元素进行如剪切、合并等操作,从而将一个或多个优选图像元素合并成一个与所述图像元素相对应的图像,从而利用处理后的优选图像元素,对所述图像元素进行替换,以获得更新后的目标页面。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述优选图像元素,对所述图像元素进行处理的实现方式,均应包含在本发明的范围内。图2示出根据本发明一个优选实施例的一种用于对目标页面中的图像元素进行处理的处理设备示意图;其中,所述处理设备包括获取装置11’、候选确定装置12’、优选确定装置13’、处理装置14’。具体地,获取装置11’获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素;候选确定装置12’根据所述图像元素,在近似图像数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇,根据所述匹配图像簇,确定与所述图像元素相匹配的一个或多个候选图像元素;优选确定装置13’根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素;处理装置14’根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。其中,所述获取装置11’、优选确定装置13’、处理装置14’与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求,进行待处理的目标页面的获取、匹配图像簇的获取、候选图像元素的确定、优选图像元素的确定、图像元素的处理等,直至处理设备停止获取待处理的目标页面。候选确定装置12’根据所述图像元素,在近似图像数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇;根据所述匹配图像簇,确定与所述图像元素相匹配的一个或多个候选图像元素。具体地,所述候选确定装置12’根据所述图像元素,例如通过利用所述图像元素的纹理信息或文本信息等,将所述图像元素在近似图像数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇;其中,所述近似图像数据库包括但不限于通过存储着不同纹理信息特征或不同文本信息特征而建立起来的、包含一个或多个图像簇的数据库;所述图像簇中包含一个或多个具有同样图像相关信息的图像元素。当所述图像元素的图像相关信息与所述图像簇的图像相关信息相匹配时,将所述图像簇作为与所述图像元素相匹配的匹配图像簇。在此,所述近似图像数据库可以根据用户上传的图像生成;也可以通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素的地址信息等。所述候选确定装置12’根据所述匹配图像簇,将所述匹配图像簇中所对应的全部或部分图像作为与所述图像元素相匹配的一个或多个候选图像元素。例如,根据预定义的候选图像元素的数目,选定所述匹配图像簇中一定数量的图像作为与所述图像元素相匹配的一个或多个候选图像元素。优选地,所述处理设备还包括图像簇获取装置15’、数据库更新装置16’;其中,图像簇获取装置15’根据多个候选图像,获取一个或多个近似图像簇,其中,所述近似图像簇对应于一组相同或相近的候选图像;数据库更新装置16’根据所述一个或多个近似图像簇,建立或更新所述近似图像数据库。具体地,所述图像簇获取装置15’根据多个候选图像,例如通过提取所述候选图像的纹理信息和/或文本信息等,将具有相同或相似的纹理信息和/或文本信息的一个或多个候选图像,作为近似图像簇,从而一个或多个近似图像簇,其中,所述近似图像簇对应于一组相同或相近的候选图像。若近似图像数据库未存在,则所述数据库更新装置16’根据所述一个或多个近似图像簇,建立所述近似图像数据库;若近似图像数据库已存在,则所述数据库更新装置16’根据所述一个或多个近似图像簇,建更新所述近似图像数据库。图3示出根据本发明另一个方面的一种用于对目标页面中的图像元素进行处理的方法流程图。具体地,在步骤s1中,处理设备获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素;在步骤s2中,处理设备根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素;在步骤s3中,处理设备根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素;在步骤s4中,处理设备根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地或者按照设定的或实时调整的工作模式要求,进行待处理的目标页面的获取、候选图像元素的确定、优选图像元素的确定、图像元素的处理等,直至处理设备停止获取待处理的目标页面。在步骤s1中,处理设备获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素。具体地,在步骤s1中,处理设备通过根据各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与存储或提供所述待处理的目标页面的数据库或其他第三方设备相交互,获取所述待处理的目标页面。其中,所述目标页面中包括一个或多个图像元素。在此,所述图像元素包括但不限于各种格式的图片,如gif格式的动态图片或bmp、jpeg等格式的静态图片等。在此,所述图像元素包括由用户新上传的图像或是该目标页面内原有的图像,或者从其他应用中复制或引入到当前目标页面中的图像;或是所述待处理的目标页面通过任何其他方式所获取的图像等。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取待处理的目标页面的实现方式、以及任何格式或类型的图像元素,均应包含在本发明的范围内。优选地,在步骤s1中,处理设备可以获取用户的页面编辑请求;根据所述用户的页面编辑请求,获取所述页面编辑请求所对应页面,以作为待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素。具体地,在步骤s1中,处理设备根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与用户设备进行交互,获取用户如通过键盘、鼠标、写字板输入等方式所输入的对页面的页面编辑请求;或者,在步骤s1中,处理设备根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与其他存储有用户的页面编辑请求的第三方设备相交互,获取用户的页面编辑请求。其中,所述页面编辑请求包括但不限于用户对所述页面添加一种或多种页面元素(如上传图片、添加文字内容等)、删除一种或多种页面元素(如删除图片、删除文字内容等)、移动所述页面上一种或多种页面元素的位置。其中,所述用户设备包括但不限于,计算机、智能手机、PDA(PersonalDigitalAssistant,即掌上电脑)等任何具有上网浏览及输入功能的设备。在步骤s1中,处理设备根据所述用户的页面编辑请求,与所述页面编辑请求所对应的服务器或数据库相交互,将根据用户的页面编辑请求所编辑后的页面作为待处理的目标页面;其中,所述目标页面中包括一个或多个图像元素。例如,用户的页面编辑请求为在某百科词条的页面上,上传了一张新的图片元素,则在步骤s1中,处理设备获取了用户的该上传图片的页面编辑请求,将所述页面编辑请求所对应的上传了新的图片元素的某百科词条的页面作为待处理的目标页面。在此,所述图像元素包括但不限于各种格式的图片,如gif格式的动态图片或bmp、jpeg等格式的静态图片等。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页面编辑请求,并根据所述用户的页面编辑请求,获取所述页面编辑请求所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发明的范围内。优选地,在步骤s1中,处理设备可以获取用户的页面访问请求;根据所述用户的页面访问请求,获取所述页面访问请求所对应页面,以作为待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素。具体地,在步骤s1中,处理设备根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与用户设备进行交互,获取用户如通过键盘、鼠标、写字板输入等方式所输入的对页面的页面访问请求;或者,在步骤s1中,处理设备根据各种通信协议(CommunicationsProtocol),通过各种数据传输接口,与其他存储有用户的页面访问请求的第三方设备相交互,获取用户的页面访问请求。其中,所述页面访问请求包括但不限于用户通过点击、滑动、触摸等方式,对页面的浏览等。其中,所述用户设备包括但不限于,计算机、智能手机、PDA(PersonalDigitalAssistant,即掌上电脑)等任何具有上网浏览及输入功能的设备。在步骤s1中,处理设备根据所述用户的页面访问请求,与所述页面访问请求所对应的服务器或数据库相交互,将根据用户的页面访问请求所对应的页面作为待处理的目标页面;其中,所述目标页面中包括一个或多个图像元素。例如,用户的页面访问请求为在手机上浏览了某百科词条的页面,则在步骤s1中,处理设备获取了用户通过手机浏览页面的页面访问请求,将所述页面访问请求所对应的对应于手机浏览页面的某百科词条的页面作为待处理的目标页面。在此,所述图像元素包括但不限于各种格式的图片,如gif格式的动态图片或bmp、jpeg等格式的静态图片等。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页面访问请求,并根据所述用户的页面访问请求,获取所述页面访问请求所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发明的范围内。在步骤s2中,处理设备根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。具体地,在步骤s2中,处理设备根据所述待处理的目标页面中所包含的一个或多个图像元素,例如根据所述图像元素所对应的如纹理信息或文本信息等,在近似图像数据库中进行匹配,确定与所述图像元素相匹配的一个或多个候选图像元素;或者例如确定与所述图像元素相匹配的匹配图像簇,进而确定与所述图像元素相匹配的一个或多个候选图像元素。在此,所述匹配包括但不限于与所述图像元素的完全匹配或部分匹配等;所述完全匹配包括但不限于所述图像元素与候选图像元素的纹理信息、文本信息完全相同,所述部分匹配包括但不限于所述候选图像元素的一部分与所述图像元素的一部分所对应的纹理信息和/或文本信息完全相同,或者所述候选图像元素与所述图像元素所对应的纹理信息和/或文本信息部分相同。在此,所述近似图像数据库可以根据用户上传的图像生成;也可以通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素的地址信息等。优选地,在步骤s2中,处理设备可以根据所述图像元素所对应的图像相关信息,确定与所述图像元素相匹配的一个或多个候选图像元素,其中,所述候选图像元素与所述图像元素具有相同或相近的图像相关信息。具体地,在步骤s2中,处理设备可以对所述图像元素进行分析与提取,以获取所述图像元素所对应的图像相关信息;或者在步骤s2中,处理设备与存储所述图像元素相对应的图像相关信息的数据库相交互,以获取所述图像元素所对应的图像相关信息。其中,所述图像相关信息包括以下至少任一项:-所述图像元素所对应的纹理信息,例如,所述图像的线条信息、所述图像的明暗变化信息等;-所述图像元素所对应的文本信息,例如,所述图像的主题信息、描述信息、标签信息等。在步骤s2中,处理设备根据所述图像元素所对应的图像相关信息,通过将所述图像元素所对应的图像相关信息与其他如存储在近似图像数据库中的图像进行匹配,将具有相同或相近的图像相关信息的图像确定为与所述图像元素相匹配的一个或多个候选图像元素。优选地,所述处理设备还包括步骤s7(未示出),其中,在步骤s7中,处理设备检测是否满足对所述图像元素进行处理的处理触发条件;当满足所述处理触发条件时,在步骤s2中,处理设备根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。具体地,在步骤s7中,处理设备对所述图像元素或所述图像元素所对应的目标页面进行检测,检测是否满足对所述图像元素进行处理的处理触发条件。在此,所述处理触发条件包括但不限于对所述图像元素的质量、大小、主题等进行判断,或者对所述图像元素所对应的目标页面的类型、内容等进行判断,或者根据预定的时间等进行检测等。例如,在步骤s7中,处理设备检测所述图像元素的像素值是否大于预定的阈值,如像素值达不到该预定的阈值,则认为该图像元素质量不佳,需要进行处理,因此确定满足对所述图像元素进行处理的处理触发条件;反之则不满足对所述图像元素进行处理的处理触发条件。从而提高了对图像元素进行优化的处理效率,降低了系统消耗。当满足所述处理触发条件时,在步骤s2中,处理设备根据所述图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。在此,所述确定方式与图3中所述步骤s2的确定方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何可用于检测是否满足对所述图像元素进行处理的处理触发条件的检测方式,均应包含在本发明的范围内。在步骤s3中,处理设备根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素。具体地,在步骤s3中,处理设备通过获取在步骤s2中所确定的一个或多个候选图像元素,例如根据预定的优选规则,对所述一个或多个候选图像元素进行筛选等方式,确定所述图像元素相对应的优选图像元素。例如将所述候选图像元素中像素最高的,或者将所述候选图像元素中访问速度最快的作为优选图像元素。优选地,在步骤s3中,处理设备可以基于预定的优选策略,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素。具体地,在步骤s3中,处理设备可以基于预定的优选策略,对所述一个或多个候选图像元素进行筛选,从而确定与所述图像元素相对应的优选图像元素。其中,所述预定的优选策略可以由系统预设、或者根据用户的设定而设置、或者基于机器学习的方式进行获取等。更优选地,所述预定的优选策略包括以下至少任一项:-根据所述候选图像元素与所述图像元素的相关度信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;在此,所述相关度信息包括但不限于所述候选图像元素与所述图像元素的通过进行局部特征匹配所获得的相关度信息,或者所述候选图像元素与所述图像元素通过缩放对比后所获得相关度信息。例如,对所述图像元素与所述候选图像元素进行图片减淡、加深等操作,并根据所述操作,不断地抽取两张图片的纹理特征,将所述纹理特征信息作为相关度信息进行对比,从而根据预定义的优选策略,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素。例如,将所述图像元素与所述候选图像元素进行缩放,如将较大的图像元素缩小成与较小的图像元素同样大小的图像,然后再对比两张图像的纹理信息;在此,根据不同应用场景,设定不同的用于判定所述候选图像元素是否可作为优选图像元素的阈值,而当纹理信息的不一致程度超过阈值时,表明两张图片之间存在过度裁剪或扩充,则该候选图像元素不能作为所述优选图像元素。本领域技术人员应能理解,所述优选图像元素的确定方法中所采用的匹配维度,可以独立于步骤s2中所采用的匹配维度,如在所述步骤s2中中采用文本信息,而在优选图像元素的确定中采用纹理信息,从而提高处理效率;也可以采用相同的维度,如两者都采用纹理信息,而在步骤s2中采用图像元素的原始纹理信息,在优选图像元素的确定中则采用对图像元素进行处理(如缩放等)后的纹理信息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述候选图像元素与所述图像元素的相关度信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素的实现方式,均应包含在本发明的范围内。-根据所述候选图像元素所对应的可用性信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;在此,所述可用性包括但不限于:所述图像元素对应的链接是否可用、所述图像元素被访问的频率信息(如被访问的频率过高可能导致连接失败等)、所述图像元素所在服务器对访问请求的来源是否有限制等;所述可用性信息可通过对所述图像元素进行访问测试等方式获取。-根据所述目标页面所对应的页面相关信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;在此,所述页面相关信息包括但不限于所述目标页面所对应的页面的类型信息、主题信息、所述页面所对应的应用的应用信息等。例如,对于手机网页类型的页面,则选择适合浏览的像素大小的图像,而不必选择像素最大的作为优选图像元素。-根据所述候选图像元素所对应的水印信息,在所述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元素;例如,若所述候选图像元素中存在水印信息,则通过透视变换关系,识别所述候选图像元素中存在的水印大小,判断水印大小与所述候选图像元素大小的比例关系,若所述比例关系小于设定的阈值,则认为所述候选图像元素可作为优选图像元素;反之,则认为该图像元素的水印信息过大,不可作为所述优选图像元素。在此,所设定的阈值可根据所述图像元素所对应的页面相关信息等参数进行调整。在步骤s4中,处理设备根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。具体地,在步骤s4中,处理设备通过直接利用所述优选图像元素对所述图像元素进行替换;或者利用所述多个优选图像元素,分别进行剪切后,合成与所述图像元素相对应的新的优选图像元素,然后对所述图像元素进行替换;或者利用所述优选图像元素,对所述图像元素进行如插值处理等处理;从而对所述图像元素进行处理,并获取更新后的目标页面。在此,所述处理包括但不限于提高或降低图像元素的图像质量。优选地,在步骤s4中,处理设备可以根据所述优选图像元素,对所述图像元素进行替换处理,以获得更新后的目标页面。具体地,在步骤s4中,处理设备可以利用所述优选图像元素,替换掉所述图像元素,从而根据需求提高或降低所述图像元素的图像质量,获得更新后的目标页面。更优选地,在步骤s4中,处理设备可以基于所述图像元素,对所述优选图像元素进行处理,获取处理后的优选图像元素;根据所述处理后的优选图像元素,对所述图像元素进行替换,以获得更新后的目标页面。具体地,在步骤s4中,处理设备可以对所述优选图像元素进行如剪切、合并等操作,从而将一个或多个优选图像元素合并成一个与所述图像元素相对应的图像,从而利用处理后的优选图像元素,对所述图像元素进行替换,以获得更新后的目标页面。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述优选图像元素,对所述图像元素进行处理的实现方式,均应包含在本发明的范围内。图4示出根据本发明一个优选实施例的一种用于对目标页面中的图像元素进行处理的方法流程图。具体地,在步骤s1’中,处理设备获取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素;在步骤s2’中,处理设备根据所述图像元素,在近似图像数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇,根据所述匹配图像簇,确定与所述图像元素相匹配的一个或多个候选图像元素;在步骤s3’中,处理设备根据所述候选图像元素,确定与所述图像元素相对应的优选图像元素;在步骤s4’中,处理设备根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。其中,所述步骤s1’、步骤s3’、步骤s4’与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地或者按照设定的或实时调整的工作模式要求,进行待处理的目标页面的获取、匹配图像簇的获取、候选图像元素的确定、优选图像元素的确定、图像元素的处理等,直至处理设备停止获取待处理的目标页面。在步骤s2’中,处理设备根据所述图像元素,在近似图像数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇;根据所述匹配图像簇,确定与所述图像元素相匹配的一个或多个候选图像元素。具体地,在步骤s2’中,处理设备根据所述图像元素,例如通过利用所述图像元素的纹理信息或文本信息等,将所述图像元素在近似图像数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇;其中,所述近似图像数据库包括但不限于通过存储着不同纹理信息特征或不同文本信息特征而建立起来的、包含一个或多个图像簇的数据库;所述图像簇中包含一个或多个具有同样图像相关信息的图像元素。当所述图像元素的图像相关信息与所述图像簇的图像相关信息相匹配时,将所述图像簇作为与所述图像元素相匹配的匹配图像簇。在此,所述近似图像数据库可以根据用户上传的图像生成;也可以通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素的地址信息等。在步骤s2’中,处理设备根据所述匹配图像簇,将所述匹配图像簇中所对应的全部或部分图像作为与所述图像元素相匹配的一个或多个候选图像元素。例如,根据预定义的候选图像元素的数目,选定所述匹配图像簇中一定数量的图像作为与所述图像元素相匹配的一个或多个候选图像元素。优选地,所述处理设备还包括步骤s5’、步骤s6’;其中,在步骤s5’中,处理设备根据多个候选图像,获取一个或多个近似图像簇,其中,所述近似图像簇对应于一组相同或相近的候选图像;在步骤s6’中,处理设备根据所述一个或多个近似图像簇,建立或更新所述近似图像数据库。具体地,在步骤s5’中,处理设备根据多个候选图像,例如通过提取所述候选图像的纹理信息和/或文本信息等,将具有相同或相似的纹理信息和/或文本信息的一个或多个候选图像,作为近似图像簇,从而一个或多个近似图像簇,其中,所述近似图像簇对应于一组相同或相近的候选图像。若近似图像数据库未存在,则在步骤s6’中,处理设备根据所述一个或多个近似图像簇,建立所述近似图像数据库;若近似图像数据库已存在,则在步骤s6’中,处理设备根据所述一个或多个近似图像簇,建更新所述近似图像数据库。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1