网页嵌入对象的配色方法及装置的制造方法_2

文档序号:8922579阅读:来源:国知局
]再例如,对于提取所述网页对应的按钮底色标识的步骤可以包括:根据网页的标签关键词中是否包括btn、button等字段识别出按钮;此时,若标签属性中包含有backgroud字段,则按钮为纯色填充,直接提取其色值作为按钮底色标识,若标签属性中包含有backgroud-1mage字段,则按钮为图片填充,提取图片中的主色色值作为按钮底色标识。进一步地,还可以判断标签属性中是否包含〈input type=〃submit〃/>、〈button/>等字段识别按钮。
[0041]再例如,对于提取所述网页对应的链接文字色标识的步骤可以包括:通过判断网页的标签关键词是否为<a>〈/a>识别链接,其中,对于嵌套在导航栏内的链接不进行识别,然后获取标签属性color对应的色值作为链接文字色标识。进一步地,若链接为图片,则根据预置模式识别机制识别图片中的文字区域,并提取该文字区域对应的色值作为链接文字色标识。
[0042]再例如,对于提取所述网页对应的标题文字色标识的步骤可以包括:根据网页的标签关键词中是否包括title、<hl>〈/hl>、<h2X/h2>等字段识别标题,或者根据字号识别标题,其中,可以根据页面内字号由大到小的顺序进行排序后,提取字号排列在前两位的文字配置为标题。然后获取标签属性color对应的色值作为标题文字色标识。
[0043]202、将所述导航栏底色标识、所述按钮底色标识、所述链接文字色标识、和所述标题文字色标识作为所述备选色标识保存在所述数据库中。
[0044]203、获取嵌入对象对应的显示区域和与所述显示区域对应的环境底色标识。
[0045]其中,用户可以通过可视化界面,选择需要添加的嵌入对象在页面中的显示区域,环境底色标识可以为环境底色的色值,显示区域对应的环境底色标识可以为该显示区域对应的颜色色值,还可以为与该显示区域相邻的页面区域对应的颜色色值。
[0046]对于本发明实施例,获取与所述显示区域对应的环境底色标识的步骤可以包括获取与所述显示区域之间的距离最近并且标签属性为预置标签属性的目标页面区域,然后将所述目标页面区域对应的颜色标识作为所述显示区域对应的环境底色标识。其中,预置标签属性可以为background、background-1mage等字段,目标页面区域可以为嵌入对象的显示区域,还可以为嵌入对象的显示区域附近的页面区域,本发明实施例不做限定。
[0047]204、检测数据库中保存的备选色标识中是否存在与所述环境底色标识相同的颜色标识。
[0048]205、若存在与所述环境底色标识相同的颜色标识,则将所述备选色标识中与所述环境底色标识相同的颜色标识删除。
[0049]对于本发明实施例,通过将所述备选色标识中与所述环境底色标识相同的颜色标识删除,可以保证为嵌入对象配置的颜色与嵌入对象对应的显示区域的环境底色之间的颜色区分,进而保证嵌入对象在网页中的识别度。
[0050]206、从所述过滤后的备选色标识中,选择任意一个颜色标识对应的颜色作为所述嵌入对象对应的颜色。
[0051]优选地,步骤206可以包括从所述过滤后的备选色标识中,按照导航栏底色标识、按钮底色标识、链接文字色标识、和标题文字色标识的优先级顺序,选择一个颜色标识对应的颜色作为所述嵌入对象对应的颜色。对于本发明实施例,通过按照上述优先级顺序选择一个颜色标识对应的颜色作为所述嵌入对象对应的颜色,可以进一步提升嵌入对象与网页风格的匹配度。
[0052]对于本发明实施例具体可以应用在嵌入对象为在线咨询弹窗的场景中,但不限于此,如图5所示,包括:首先提取网页对应的导航栏底色、按钮底色、链接文字色、和标题文字色分别为颜色2、颜色4、颜色3、颜色1,并且将颜色1-4作为备选色保存在数据库中,然后获取在线咨询弹窗对应的显示区域为标题区域,标题区域对应的环境底色为颜色1,此时,将备选色中的颜色1删除,并从颜色2-4中选择任意一个颜色配置为在线咨询弹窗的颜色,从而可以提高在线咨询弹窗的颜色与网页风格的匹配度,同时,可以保证在线咨询弹窗的颜色在网页中的识别度。
[0053]对于本发明实施例具体还可以应用在嵌入对象为交互按钮的场景中,但不限于此,如图6所示,包括:首先提取网页对应的导航栏底色、按钮底色、链接文字色、和标题文字色分别为颜色2、颜色4、颜色3、颜色1,并且将颜色1-4作为备选色保存在数据库中,然后获取交互按钮对应的显示区域为链接文字区域,链接文字区域对应的环境底色为颜色3,此时,将备选色中的颜色3删除,并从颜色1、2、4中选择任意一个颜色配置为交互按钮的颜色,从而可以提高交互按钮的颜色与网页风格的匹配度,同时,可以保证交互按钮的颜色在网页中的识别度。
[0054]本发明实施例提供的另一种网页嵌入对象的配色方法,首先获取嵌入对象对应的显示区域和与所述显示区域对应的环境底色标识,然后检测数据库中保存的备选色标识中是否存在与所述环境底色标识相同的颜色标识,若存在与所述环境底色标识相同的颜色标识,则将所述备选色标识中与所述环境底色标识相同的颜色标识删除,最后从所述过滤后的备选色标识中,选择任意一个颜色标识对应的颜色作为所述嵌入对象对应的颜色。与目前基于页面背景色明度值将嵌入的文字调整为黑色或白色相比,本发明实施例通过预置嵌入对象的可选颜色,同时从可选颜色中过滤掉识别度较低的颜色,从而可以提高嵌入对象的颜色与网页风格的匹配度,同时,可以保证嵌入对象的颜色在网页中的识别度。
[0055]进一步地,作为图1所示方法的具体实现,本发明实施例提供一种网页嵌入对象的配色装置,如图3所示,所述装置可以包括:获取单元31、检测单元32、删除单元33、选择单元34。
[0056]获取单元31,可以用于获取嵌入对象对应的显示区域和与所述显示区域对应的环境底色标识。
[0057]检测单元32,可以用于检测数据库中保存的备选色标识中是否存在与所述环境底色标识相同的颜色标识。
[0058]删除单元33,可以用于若所述检测单元32检测存在与所述环境底色标识相同的颜色标识,则将所述备选色标识中与所述环境底色标识相同的颜色标识删除。
[0059]选择单元34,可以用于从所述过滤后的备选色标识中,选择任意一个颜色标识对应的颜色作为所述嵌入对象对应的颜色。
[0060]需要说明的是,本发明实施例提供的一种网页嵌入对象的配色装置所涉及各功能单元的其他相应描述,可以参考图1中的对应描述,在此不再赘述。
[0061]本发明实施例提供的一种网页嵌入对象的配色装置,首先获取嵌入对象对应的显示区域和与所述显示区域对应的环境底色标识,然后检测数据库中保存的备选色标识中是否存在与所述环境底色标识相同的颜色标识,若存在与所述环境底色标识相同的颜色标识,则将所述备选色标识中与所述环境底色标识相同的颜色标识删除,最后从所述过滤后的备选色标识中,选择任意一个颜色标识对应的颜色作为所述嵌入对象对应的颜色。与目前基于页面背景色明度值将嵌入的文字调整为黑色或白色相比,本发明实施例通过预置嵌入对象的可选颜色,同时从可选颜色中过滤掉识别度较低的颜色,从而可以提高嵌入对象的颜色与网页风格的匹配度,同时,可以保证嵌入对象的颜色在网页中的识别度。
[0062]再进一步地,作为图2所示方法的具体实现,本发明实施例提供另一种网页嵌入对象的配色装置,如图4所示,所述装置可以包括:获取单元41、检测单元42、删除单元43、选择单元44、提取单元45、保存单元46、配置单元47。
[0063]获取单元41,可以用于获取嵌入对象对应的显示区域和与所述显示区域对应的环境底色标识。
[0064]检测单元42,可以用于检测数据库中保存的备选色标识中是否存在与所述环境底色标识相同的颜色标识。
[0065]删除单元43,可以用于若所述检测单元42检测存在与所述环境底色标识相同的颜色标识,则将所述
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1