CN110968808A - 一种实现网页主题更新的方法及装置 - Google Patents
一种实现网页主题更新的方法及装置 Download PDFInfo
- Publication number
- CN110968808A CN110968808A CN201811150237.2A CN201811150237A CN110968808A CN 110968808 A CN110968808 A CN 110968808A CN 201811150237 A CN201811150237 A CN 201811150237A CN 110968808 A CN110968808 A CN 110968808A
- Authority
- CN
- China
- Prior art keywords
- target
- picture
- color
- theme
- website
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种网页主题更新的方法和装置,具体为,记录用户交互行为对应的色值,从用户交互行为对应的色值中确定目标色值,该目标色值可以代表用户对于颜色的偏好;然后获取目标网站的当前主题背景图片,确定与该当前主题背景图片类似且与目标色值同一色系的图片,作为目标图片;当用户再次访问目标网站时,可以将目标网站的主题颜色设置为目标色值对应的颜色,且将目标网站的主题背景图片设置为目标图片,完成网页主题的自动更新。在该过程中,根据用户行为以及当前网站主题背景图片,自动获取目标颜色以及目标图片,自动完成网页主题更新,且可以针对不同的目标网站实现每个网站的网页主题更新,提高了网页主题更新的效率。
Description
技术领域
本申请涉及互联网技术领域,具体涉及一种实现网页主题更新的方法及装置。
背景技术
随着互联网技术日新月异地发展,目前网站基本具备不同主题切换的功能。用户在浏览网站网页的过程中,可以根据自己的喜好选择已有的网页主题。但是,目前并不是所有网站都具备多套网页主题提供给用户进行选择,或者,有的网站虽然提供了多套网页主题供用户选择,但是都不符合用户审美,无法满足用户对网页主题的需求。
在现有技术中,用户可以自定义网页主题,但是会花费较多时间,且每次自定义的网页主题只能针对一个网站,无法移植到其他网站,因此,用户自定义更新网页主题的效率较为低下。
发明内容
有鉴于此,本申请实施例提供一种实现网页主题更新的方法及装置,以解决现有技术中更新网页主题的效率低下的技术问题。
为解决上述问题,本申请实施例提供的技术方案如下:
一种实现网页主题更新的方法,所述方法包括:
记录用户交互行为对应的色值,所述用户交互行为是用户访问网站时产生的交互行为;
从所述用户交互行为对应的色值中确定目标色值;
获取目标网站的当前主题背景图片,所述目标网站为产生所述用户交互行为的网站中的任意一个;
确定与所述目标色值以及所述当前主题背景图片匹配的目标图片;
当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述目标网站的主题背景图片设置为所述目标图片。
在一种可能的实现方式中,所述从所述用户交互行为对应的色值中确定目标色值,包括:
获取在预设时间段内记录次数最多的用户交互行为对应的色值,将所述在预设时间段内记录次数最多的用户交互行为对应的色值确定为目标色值。
在一种可能的实现方式中,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述目标色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,在确定与所述目标色值以及所述当前主题背景图片匹配的目标图片之前,所述方法还包括:
获取所述目标色值中各个颜色通道的数值;
获取每个所述颜色通道的数值在预设范围内的数值,得到每个所述颜色通道的一组近似数值;
在每个所述颜色通道的一组近似数值中任取一个进行组合,生成多个所述目标色值的近似色值。
在一种可能的实现方式中,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述近似色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,所述将所述目标网站的主题背景图片设置为所述目标图片,包括:
获取所述目标网站的主题背景图片的显示位置以及显示尺寸;
将所述目标图片缩放和/或裁减到所述显示尺寸,生成处理后的目标图片;
将所述处理后的目标图片设置于所述目标网站的主题背景图片的显示位置。
一种实现网页主题更新的装置,所述装置包括:
记录单元,用于记录用户交互行为对应的色值,所述用户交互行为是用户访问网站时产生的交互行为;
第一确定单元,用于从所述用户交互行为对应的色值中确定目标色值;
第一获取单元,用于获取目标网站的当前主题背景图片,所述目标网站为产生所述用户交互行为的网站中的任意一个;
第二确定单元,用于确定与所述目标色值以及所述当前主题背景图片匹配的目标图片;
替换单元,用于当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述目标网站的主题背景图片设置为所述目标图片。
在一种可能的实现方式中,所述第一确定单元具体用于:
获取在预设时间段内记录次数最多的用户交互行为对应的色值,将所述在预设时间段内记录次数最多的用户交互行为对应的色值确定为目标色值。
在一种可能的实现方式中,所述第二确定单元,包括:
分析子单元,用于对所述当前主题背景图片进行语义分析;
第一检索子单元,用于检索与所述当前主题背景图片具有相同语义且图片色系为所述目标色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,所述装置还包括:
第二获取单元,用于获取所述目标色值中各个颜色通道的数值;
第三获取单元,用于获取每个所述颜色通道的数值在预设范围内的数值,得到每个所述颜色通道的一组近似数值;
生成单元,用于在每个所述颜色通道的一组近似数值中任取一个进行组合,生成多个所述目标色值的近似色值。
在一种可能的实现方式中,所述第二确定单元包括:
分析子单元,用于对所述当前主题背景图片进行语义分析;
第二检索子单元,用于检索与所述当前主题背景图片具有相同语义且图片色系为所述近似色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,所述替换单元具体用于:
获取所述目标网站的主题背景图片的显示位置以及显示尺寸;将所述目标图片缩放和/或裁减到所述显示尺寸,生成处理后的目标图片;当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述处理后的目标图片设置于所述目标网站的主题背景图片的显示位置。
一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述的实现网页主题更新的方法。
一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的实现网页主题更新的方法。
由此可见,本申请实施例具有如下有益效果:
本申请实施例记录用户交互行为对应的色值,从用户交互行为对应的色值中确定目标色值,该目标色值可以代表用户对于颜色的偏好;然后获取目标网站的当前主题背景图片,确定与该当前主题背景图片类似且与目标色值同一色系的图片,作为目标图片;当用户再次访问目标网站时,可以将目标网站的主题颜色设置为目标色值对应的颜色,且将目标网站的主题背景图片设置为目标图片,完成网页主题的自动更新。在该过程中,根据用户行为以及当前网站主题背景图片,自动获取目标颜色以及目标图片,自动完成网页主题更新,无需用户自行进行操作,且可以针对不同的目标网站实现每个网站的网页主题更新,提高了网页主题更新的效率。
附图说明
图1为本申请实施例提供的示例性应用场景的框架示意图;
图2为本申请实施例提供的一种实现网页主题更新方法的流程图;
图3为本申请实施例提供的另一种实现网页主题更新方法的流程图;
图4为本申请实施例提供的一种实现网页主题更新装置的结构图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请实施例作进一步详细的说明。
为便于理解本申请提供的技术方案,下面先对本申请的背景技术进行说明。
发明人在对传统的用户自定义网页主题研究中发现,传统的自定义技术会花费用户较多时间,而且每次自定义的网页主题只能针对一个网站,无法将用户自定义的网页主题移植到其他网站,影响用户使用体验。
基于此,本申请实施例提供了一种实现网页主题更新的方法及装置,在用户通过终端设备访问网站时,可以记录用户在访问网站期间所产生的交互行为对应的色值,并从记录的色值中确定目标色值,该目标色值可以反映用户对于颜色的喜好,并获取目标网站的当前主题背景图片,然后,确定与目标色值同一色系且与当前主题背景图片类似的图片作为目标图片;当用户再次访问该目标网站时,将目标网站的主题颜色设置为目标色值对应的颜色,且将目标网站的主题背景图片设置为目标图片,完成网页主题的自动更新。可见,本实施例提供的网页主题更新方法,不仅可以根据用户的喜好自动更新网页主题,还可以针对不同的目标网站实现每个网站的网页主题更新,提高网页主题更新的效率。
参见图1,该图为本申请实施例提供的示例性应用场景的框架示意图,其中,本申请实施例提供的数据处理方法可以应用于客户端10,当用户通过客户端10例如浏览器客户端访问网站时,记录用户在访问网站时所产生的交互行为对应的色值,然后确定与用户的喜好相匹配的目标色值,并可以通过服务器20检索与网站的当前主题背景图片相匹配的图片,然后根据目标色值将检索的图片中与目标色值对应的颜色相匹配的图片为目标图片,当用户通过客户端10再次访问该网站时,将该网络的主题颜色设置为目标色值对应的颜色,同时主题背景图片设置为目标图片,以实现网页的主题更新。
本领域技术人员可以理解,图1所示的框架示意图仅是本申请的实施方式可以在其中得以实现的一个示例,本申请实施方式的适用范围不受到该框架任何方面的限制。
需要注意的是,本申请实施例中的客户端10可以搭载在终端中,终端可以是现有的、正在研发的或将来研发的、能够通过任何形式的有线和/或无线连接(例如,Wi-Fi、LAN、蜂窝、同轴电缆等)实现与服务器20交互的任何用户设备,包括但不限于:现有的、正在研发的或将来研发的智能手机、非智能手机、平板电脑、膝上型个人计算机、桌面型个人计算机、小型计算机、中型计算机、大型计算机等。还需要注意的是,本申请实施例中服务器20可以是现有的、正在研发的或将来研发的、能够向用户提供图片推荐的应用服务的设备的一个示例。本申请的实施方式在此方面不受任何限制。
为便于理解本申请提供的技术方案,下面将结合附图对本申请实施例提供的一种实现网页主题更新的方法进行说明。
参见图2,该图为本申请实施例提供的一种实现网页主题更新的方法流程图,如图2所示,该方法可以包括:
S201:记录用户交互行为对应的色值。
本实施例中,当用户通过浏览器浏览不同网站时,可以记录交互行为对应的色值。其中,用户交互行为是用户访问各个网站时产生的交互行为,例如,鼠标点击区域、鼠标所指区域等等,根据每种交互行为,记录该交互行为对应的色值,例如,鼠标所点击区域的色值、鼠标当前所指区域的色值。
其中,交互行为对应的色值用于指示交互行为对应的颜色,在具体实现时,色值的表现形式可以为多种,可以为RGB、CMYK、HSB等等。其中,RGB是通过红(Red)、绿(Green)、蓝(Blue)三个颜色通道的叠加来标识颜色。CMYK是通过青(Cyan)、洋红(Magenta)、黄(Yellow)、黑(Black)三个颜色通道的混合来标识颜色。HSB是通过色泽(Hue)、饱和度(Saturation)和亮度(Brightness)三个维度来标识颜色。
为便于理解,以RGB为例进行说明,当用户交互行为对应的颜色为粉色时,获取粉色对应的色值(255,181,197);当用户交互行为对应的颜色为淡紫色时,获取淡紫色对应的色值(230,230,250);当用户交互行为对应的颜色为白色,获取白色对应的色值(255,255,255)。
S202:从用户交互行为对应的色值中确定目标色值。
本实施例中,当获取用户交互行为对应的色值时,从获取的色值中确定目标色值。在实际应用中,用户访问网站可以产生多个交互行为,每个交互行为可以对应不同的色值,因此,可以从多个色值中确定目标色值。
可以理解的是,多个用户交互行为对应的色值可以相同,也可以不同。当用户访问网站时,可以记录用户访问网站期间内产生的交互行为对应色值出现的次数。当获取某一用户交互行为对应的色值已经被记录,则可以在原来记录的基础上次数加1,当获取的某一用户交互行为对应的色值未被记录,则对该色值进行记录。当从用户交互行为对应的色值中确定目标色值,可以根据记录每个色值对应的次数确定目标色值。
则S202可以为,获取在预设时间段记录次数最多的用户交互行为对应的色值,将在预设时间段内记录次数最多的用户交互行为对应的色值确定为目标色值。其中,预设时间段可以为预先设置的某一长度的时间段,例如预设时间段可以为3天等。预设时间段具体可以根据实际情况进行设定,本实施例在此不进行限定。
在具体实现时,获取预设时间段内记录的色值对应的次数,将记录次数最多的色值确定目标色值。例如,在预设时间段内记录用户交互行为对应的色值为(255,255,255)-白色、(255,181,197)-粉色、(230,230,250)-淡紫色,其中,(255,255,255)出现次数为5、(230,230,250)出现次数为2、(255,181,197)出现次数为1次,则将白色对应的色值(255,255,255)确定为目标色值。
S203:获取目标网站的当前主题背景图片。
本实施例中,获取用户访问的目标网站的当前主题背景图片,以便根据当前主题背景图片执行S204确定目标图片。其中,目标网站可以为上述产生用户交互行为的网站中的任意一个,目标网站可以理解为需要进行网页主题更新的网站。目标网站可以由用户自行设置,也可以是上述网站中任意可以进行网页主题更新的网站。
可以理解的是,一个网站可以包括一张或多张主题背景图片,在获取目标网站的当前主题背景图片时,如果目标网站包括多种主题背景图片,则可以获取当前每张主题背景图片。另外,还可以在获取目标网站的当前背景图片时,不仅获取当前主题背景图片,还可以获取显示该主题背景图片的位置以及该主题背景图片的显示尺寸。当网站包括多张主题背景图片时,为保证用户可以查看每张主题背景图片,每张主题背景图片在该网站的显示位置是不同的,而且,每张主题背景图片的大小也可能不同,以便在对应的位置显示符合显示尺寸的主题背景图片。因此,也可以获取每张主题背景图片的位置以及显示尺寸。
在具体实现时,可以通过分析网页的层叠样式表(Cascading Style Sheets,CSS)来获取可以目标网站的当前主题背景图片以及该主题背景图片的显示位置以及显示尺寸。其中,CSS不仅可以对网页中元素位置的排版进行精确控制,也可以对网页对象和模型样式编辑。
需要说明的是,在实际实现时,还可以先执行S203获取目标网站的当前主题背景图片,再执行S202确定目标色值,本实施例对于S202和S203的执行顺序不进行限定。
S204:确定与目标色值以及当前主题背景图片匹配的目标图片。
本实施例中,当通过S203获取目标网站的当前主题背景图片时,可以根据当前主题背景图片从网络上查找与当前主题背景图片匹配的图片,然后根据目标色值从匹配的图片中确定目标图片。也就是,该目标图片的主题不仅符合网站的主题,而且该目标图片的色系与目标色值对应的颜色相同,从而符合用户的喜好。
在一种可能的实现方式中,本实施例提供了根据当前主题背景图片查找匹配的图片的实现方式,具体为,对当前主题背景图片进行语义分析,然后检索与当前主题背景图片具有相同语义的图片。
即先对当前主题背景图片进行语义分析,获取该当前主题背景图片的具体语义,然后在网络中检索具有上述相同语义的图片。在具体实现时,当当前主题背景图片包括文字时,可以通过光学字符识别(OpticalCharacterRecognition,OCR)识别当前主题背景图片中文字并获取文字所代表的语义,然后,通过网络爬虫的方式检索具有相同语义的图片。当当前主题背景图片包括人物、事件等时,也可以利用图像识别技术分析图片语义,然后,通过网络爬虫的方式检索具有相同语义的图片。
则S204可以为将具有相同语义且图片色系为目标色值对应的颜色的图片作为目标图片。也就是,当检索到多张具有相同语义的图片时,从多张图片中确定图片颜色为目标色值对应的颜色的图片为目标图片。
另外,当网页中包括多张主题背景图片时,可以针对每张主题背景图片确定对应的目标图片。
S205:当用户再次访问目标网站时,将目标网站的主题颜色设置为目标色值对应的颜色,将目标网站的主题背景图片设置为目标图片。
本实施例中,通过S201-S204已经针对用户的喜好完成网页主题的设置,当用户再次访问目标网站时,则将目标网站的主题颜色更新为目标色值对应的颜色,将目标网站的主题背景图片更新为目标图片,从而实现网页主题的自动更新。
需要说明的是,在将目标网站的主题背景图片设置为目标图片时,还可以根据通过S203获取的显示尺寸判断目标图片是否可以正常显示,如果目标图片的尺寸于显示尺寸符合,则将目标网站的主题背景图片设置为目标图片;如果目标图片的尺寸与显示尺寸不符合,可以先对目标图片进行缩放和/或裁剪到显示尺寸,生成处理后的目标图片,再利用处理后的目标图片执行S205,将处理后的目标图片设置于目标网站的主题背景图片的显示位置。
通过上述描述,本实施例可以记录用户交互行为对应的色值,从用户交互行为对应的色值中确定目标色值,该目标色值可以代表用户对于颜色的偏好;然后获取目标网站的当前主题背景图片,确定与该当前主题背景图片类似且与目标色值同一色系的图片,作为目标图片;当用户再次访问目标网站时,可以将目标网站的主题颜色设置为目标色值对应的颜色,且将目标网站的主题背景图片设置为目标图片,完成网页主题的自动更新。在该过程中,根据用户行为以及当前网站主题背景图片,自动获取目标颜色以及目标图片,自动完成网页主题更新,无需用户自行进行操作,且可以针对不同的目标网站实现每个网站的网页主题更新,提高了网页主题更新的效率。
在本申请实施例的一种可能的实现方式中,为保证在确定目标图片时,存在与目标色值对应颜色相匹配的图片,本实施例还提供了一种根据目标色值确定一系列近似色值,然后根据近似色值确定目标图片的实现方式。为便于理解,下面将结合附图对该实现方式进行说明。
参见图3,该图为本申请实施例提供的另一种实现网页主题更新的方法流程图,如图3所示,该方法可以包括:
S301:记录用户交互行为对应的色值。
S302:从用户交互行为对应的色值中确定目标色值。
S303:获取目标网站的当前主题背景图片。
需要说明的是,本实施例中S301-S303与S201-S203具有相同的实现,具体可以参见S201-S203,本实施例在此不再赘述。
S304:获取目标色值中各个颜色通道的数值。
本实施例中,需要获取目标色值对应的各个颜色通道的数值,而颜色色值存在多种变现形式,例如,RGB、CMYK等等,其中,RGB存在三个颜色通道、CMYK存在四个颜色通道。
为便于理解,本实施例中将以(Red,Green,Blue,Alpha,RGBA)为例进行说明。其中,Alpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,表示完全透明的,而数值为100%则表示完全不透明的像素。在0%和100%之间的值则使得像素可以透过背景显示出来。在具体实现时,当目标色值以其他方式表现时,可以先将其转换为RGBA,然后获取每个通道的数值。
当目标色值对应的RGBA为(230,230,250,50%),则红色通道的数值为230、绿色通道的数值为230、蓝色通道的数值为250、alpha通道的数值为50%。
S305:获取每个颜色通道的数值在预设范围内的数值,得到每个颜色通道的一组近似数值。
本实施例中,针对任意一个颜色通道,获取该颜色通达的数值在预设范围内的数值,从而得到该颜色通达的一组近似数值。
其中,颜色通道对应的预设范围可以为[x-a,x+b],其中,x表示颜色通道的数值,x-a和x+b表示该颜色通道数值预设范围的最小值和最大值,a和b可以相同,也可以不同,二者均为大于零的自然数,a和b具体取值可以根据实际应用情况进行设定。在具体实现时,可以针对每个颜色通道设定相同a和b,也可以设定不同的a和b。
为便于理解,每个颜色通道的数值对应的预设范围为[x-5,x+5],则红色通道的近似数值为225-235,绿色通道的近似数值为225-235,蓝色通道的近似值为245-255,alpha通道的近似值为45%-55%。可以理解的是,在实际应用中,由于颜色通道的数值均为整数,则上述近似数值也均为预设范围内的整数。
S306:在每个颜色通道的一组近似数值中任取一个进行组合,生成多个目标色值的近似色值。
本实施例中,从每个颜色通道的一组近似数值中抽取一个数值进行组合,从而可以生成多个目标色值的近似色值。例如,从红色通道的一组近似数值抽取228,绿色通道的一组近似数值抽取232,从蓝色通道的一组近似数值抽取248,alpha通道的一组近似值抽取55%,将四个数值组合生成一个近似色值(228,232,248,55%),依次类推,将不同颜色通道的不同数值进行组合,可以生成目标色值对应的多个近似色值。
S307:对当前主题背景图片进行语义分析。
S308:检索与当前主题背景图片具有相同语义且图片色系为近似色值对应的颜色的图片作为目标图片。
本实施例中,当检索到与当前主题背景图片具有相同语义的图片时,将图片色系为近似值对应的颜色的图片作为目标图片。
在具体实现时,通过S306可以生成多个近似色值,当存在多张图片的色系为近似色值对应的颜色时,将其中与目标色值对应的颜色最匹配的图片确定为目标图片。
S309:当用户再次访问目标网站时,将目标网站的主题颜色设置为目标色值对应的颜色,将目标网站的主题背景图片设置为目标图片。
本实施例中,通过S301-S308已完成对网站的设计,当用户再次访问目标网站时,将目标网站的主题颜色更新为目标色值对应的颜色,将目标网站的主题背景图片更新为目标图片,以实现对网页主题的更新。
在具体实现时,在将目标网站的主题背景图片更新为目标图片时,还可以先获取目标网站的主题背景图片的显示位置以及显示尺寸,再将目标图片缩放和/或裁剪到显示尺寸,生成处理后的目标图片,最后将处理后的目标图片设置于目标网站的主题背景图片的显示位置,从而按照预先规定的显示位置和显示尺寸更新目标网站的主题背景图片。
通过上述实施例,可以根据目标色值中每个颜色通道的数值确定目标色值的多个近似色值,然后,根据近似色值确定目标图片,从而避免检索的图片的色系与目标色值对应的颜色不匹配而导致无法确定目标图片的问题,提高目标图片存在的概率,进而实现对网页主题的更新。
参见图4,该图为本申请实施例提供的一种实现网页主题更新的装置示意图,如图4所示,该装置可以包括:
记录单元401,用于记录用户交互行为对应的色值,所述用户交互行为是用户访问网站时产生的交互行为;
第一确定单元402,用于从所述用户交互行为对应的色值中确定目标色值;
第一获取单元403,用于获取目标网站的当前主题背景图片,所述目标网站为产生所述用户交互行为的网站中的任意一个;
第二确定单元404,用于确定与所述目标色值以及所述当前主题背景图片匹配的目标图片;
替换单元405,用于当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述目标网站的主题背景图片设置为所述目标图片。
在一种可能的实现方式中,所述第一确定单元具体用于:
获取在预设时间段内记录次数最多的用户交互行为对应的色值,将所述在预设时间段内记录次数最多的用户交互行为对应的色值确定为目标色值。
在一种可能的实现方式中,所述第二确定单元,包括:
分析子单元,用于对所述当前主题背景图片进行语义分析;
第一检索子单元,用于检索与所述当前主题背景图片具有相同语义且图片色系为所述目标色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,所述装置还包括:
第二获取单元,用于获取所述目标色值中各个颜色通道的数值;
第三获取单元,用于获取每个所述颜色通道的数值在预设范围内的数值,得到每个所述颜色通道的一组近似数值;
生成单元,用于在每个所述颜色通道的一组近似数值中任取一个进行组合,生成多个所述目标色值的近似色值。
在一种可能的实现方式中,所述第二确定单元包括:
分析子单元,用于对所述当前主题背景图片进行语义分析;
第二检索子单元,用于检索与所述当前主题背景图片具有相同语义且图片色系为所述近似色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,所述替换单元具体用于:
获取所述目标网站的主题背景图片的显示位置以及显示尺寸;将所述目标图片缩放和/或裁减到所述显示尺寸,生成处理后的目标图片;当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述处理后的目标图片设置于所述目标网站的主题背景图片的显示位置。
这样,本申请实施例记录用户交互行为对应的色值,从用户交互行为对应的色值中确定目标色值,该目标色值可以代表用户对于颜色的偏好;然后获取目标网站的当前主题背景图片,确定与该当前主题背景图片类似且与目标色值同一色系的图片,作为目标图片;当用户再次访问目标网站时,可以将目标网站的主题颜色设置为目标色值对应的颜色,且将目标网站的主题背景图片设置为目标图片,完成网页主题的自动更新。在该过程中,根据用户行为以及当前网站主题背景图片,自动获取目标颜色以及目标图片,自动完成网页主题更新,无需用户自行进行操作,且可以针对不同的目标网站实现每个网站的网页主题更新,提高了网页主题更新的效率。
所述实现网页主题更新的装置包括处理器和存储器,上述记录单元、第一确定单元、第一获取单元、第二确定单元和替换单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现网页主题的更新。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述实现网页主题更新的方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述实现网页主题更新的方法。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:
记录用户交互行为对应的色值,所述用户交互行为是用户访问网站时产生的交互行为;
从所述用户交互行为对应的色值中确定目标色值;
获取目标网站的当前主题背景图片,所述目标网站为产生所述用户交互行为的网站中的任意一个;
确定与所述目标色值以及所述当前主题背景图片匹配的目标图片;
当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述目标网站的主题背景图片设置为所述目标图片。
在一种可能的实现方式中,所述从所述用户交互行为对应的色值中确定目标色值,包括:
获取在预设时间段内记录次数最多的用户交互行为对应的色值,将所述在预设时间段内记录次数最多的用户交互行为对应的色值确定为目标色值。
在一种可能的实现方式中,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述目标色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,在确定与所述目标色值以及所述当前主题背景图片匹配的目标图片之前,还包括:
获取所述目标色值中各个颜色通道的数值;
获取每个所述颜色通道的数值在预设范围内的数值,得到每个所述颜色通道的一组近似数值;
在每个所述颜色通道的一组近似数值中任取一个进行组合,生成多个所述目标色值的近似色值。
在一种可能的实现方式中,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述近似色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,所述将所述目标网站的主题背景图片设置为所述目标图片,包括:
获取所述目标网站的主题背景图片的显示位置以及显示尺寸;
将所述目标图片缩放和/或裁减到所述显示尺寸,生成处理后的目标图片;
将所述处理后的目标图片设置于所述目标网站的主题背景图片的显示位置。
本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
记录用户交互行为对应的色值,所述用户交互行为是用户访问网站时产生的交互行为;
从所述用户交互行为对应的色值中确定目标色值;
获取目标网站的当前主题背景图片,所述目标网站为产生所述用户交互行为的网站中的任意一个;
确定与所述目标色值以及所述当前主题背景图片匹配的目标图片;
当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述目标网站的主题背景图片设置为所述目标图片。
在一种可能的实现方式中,所述从所述用户交互行为对应的色值中确定目标色值,包括:
获取在预设时间段内记录次数最多的用户交互行为对应的色值,将所述在预设时间段内记录次数最多的用户交互行为对应的色值确定为目标色值。
在一种可能的实现方式中,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述目标色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,在确定与所述目标色值以及所述当前主题背景图片匹配的目标图片之前,还包括:
获取所述目标色值中各个颜色通道的数值;
获取每个所述颜色通道的数值在预设范围内的数值,得到每个所述颜色通道的一组近似数值;
在每个所述颜色通道的一组近似数值中任取一个进行组合,生成多个所述目标色值的近似色值。
在一种可能的实现方式中,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述近似色值对应的颜色的图片作为目标图片。
在一种可能的实现方式中,所述将所述目标网站的主题背景图片设置为所述目标图片,包括:
获取所述目标网站的主题背景图片的显示位置以及显示尺寸;
将所述目标图片缩放和/或裁减到所述显示尺寸,生成处理后的目标图片;
将所述处理后的目标图片设置于所述目标网站的主题背景图片的显示位置。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种实现网页主题更新的方法,其特征在于,所述方法包括:
记录用户交互行为对应的色值,所述用户交互行为是用户访问网站时产生的交互行为;
从所述用户交互行为对应的色值中确定目标色值;
获取目标网站的当前主题背景图片,所述目标网站为产生所述用户交互行为的网站中的任意一个;
确定与所述目标色值以及所述当前主题背景图片匹配的目标图片;
当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述目标网站的主题背景图片设置为所述目标图片。
2.根据权利要求1所述的方法,其特征在于,所述从所述用户交互行为对应的色值中确定目标色值,包括:
获取在预设时间段内记录次数最多的用户交互行为对应的色值,将所述在预设时间段内记录次数最多的用户交互行为对应的色值确定为目标色值。
3.根据权利要求1所述的方法,其特征在于,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述目标色值对应的颜色的图片作为目标图片。
4.根据权利要求1所述的方法,其特征在于,在确定与所述目标色值以及所述当前主题背景图片匹配的目标图片之前,所述方法还包括:
获取所述目标色值中各个颜色通道的数值;
获取每个所述颜色通道的数值在预设范围内的数值,得到每个所述颜色通道的一组近似数值;
在每个所述颜色通道的一组近似数值中任取一个进行组合,生成多个所述目标色值的近似色值。
5.根据权利要求4所述的方法,其特征在于,所述确定与所述目标色值以及所述当前主题背景图片匹配的目标图片,包括:
对所述当前主题背景图片进行语义分析;
检索与所述当前主题背景图片具有相同语义且图片色系为所述近似色值对应的颜色的图片作为目标图片。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述目标网站的主题背景图片设置为所述目标图片,包括:
获取所述目标网站的主题背景图片的显示位置以及显示尺寸;
将所述目标图片缩放和/或裁减到所述显示尺寸,生成处理后的目标图片;
将所述处理后的目标图片设置于所述目标网站的主题背景图片的显示位置。
7.一种实现网页主题更新的装置,其特征在于,所述装置包括:
记录单元,用于记录用户交互行为对应的色值,所述用户交互行为是用户访问网站时产生的交互行为;
第一确定单元,用于从所述用户交互行为对应的色值中确定目标色值;
第一获取单元,用于获取目标网站的当前主题背景图片,所述目标网站为产生所述用户交互行为的网站中的任意一个;
第二确定单元,用于确定与所述目标色值以及所述当前主题背景图片匹配的目标图片;
替换单元,用于当用户再次访问所述目标网站时,将所述目标网站的主题颜色设置为所述目标色值对应的颜色,将所述目标网站的主题背景图片设置为所述目标图片。
8.根据权利要求7所述的装置,其特征在于,所述第二确定单元,包括:
分析子单元,用于对所述当前主题背景图片进行语义分析;
第一检索子单元,用于检索与所述当前主题背景图片具有相同语义且图片色系为所述目标色值对应的颜色的图片作为目标图片。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至6中任意一项所述的实现网页主题更新的方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至6中任意一项所述的实现网页主题更新的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811150237.2A CN110968808B (zh) | 2018-09-29 | 2018-09-29 | 一种实现网页主题更新的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811150237.2A CN110968808B (zh) | 2018-09-29 | 2018-09-29 | 一种实现网页主题更新的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110968808A true CN110968808A (zh) | 2020-04-07 |
CN110968808B CN110968808B (zh) | 2023-05-23 |
Family
ID=70027623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811150237.2A Active CN110968808B (zh) | 2018-09-29 | 2018-09-29 | 一种实现网页主题更新的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110968808B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112185022A (zh) * | 2020-08-31 | 2021-01-05 | 北京三快在线科技有限公司 | 智能柜控制***、方法、装置、电子设备和计算机介质 |
CN112966141A (zh) * | 2021-03-17 | 2021-06-15 | 读书郎教育科技有限公司 | 一种平板电脑更换主题的方法 |
CN113204658A (zh) * | 2021-05-27 | 2021-08-03 | 北京字跳网络技术有限公司 | 一种页面显示更新方法、装置、电子设备及存储介质 |
CN113760831A (zh) * | 2021-09-10 | 2021-12-07 | 未鲲(上海)科技服务有限公司 | 基于相似度匹配的app界面换肤方法、装置、设备及介质 |
JP2022033689A (ja) * | 2020-09-10 | 2022-03-02 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | ページのテーマを決定するための方法、装置、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム |
CN114510314A (zh) * | 2022-02-25 | 2022-05-17 | 北京达佳互联信息技术有限公司 | 一种页面主题的更新方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1987854A (zh) * | 2005-12-20 | 2007-06-27 | 北京亿中邮信息技术有限公司 | 一种个性化替换网页主题的方法 |
WO2009039775A1 (fr) * | 2007-09-24 | 2009-04-02 | Tencent Technology (Shenzhen) Company Limited | Procédé, système et dispositif permettant la mise à jour de l'arrière-plan des pages web de messagerie |
US20140189476A1 (en) * | 2012-12-27 | 2014-07-03 | Reflektion, Inc. | Image manipulation for web content |
CN104750691A (zh) * | 2013-12-25 | 2015-07-01 | ***通信集团公司 | 一种自定义网页生成方法及装置 |
US20150347578A1 (en) * | 2014-06-03 | 2015-12-03 | Go Daddy Operating Company, LLC | System and methods for auto-generating video from website elements |
CN107943924A (zh) * | 2017-11-21 | 2018-04-20 | 福州聆花信息科技有限公司 | 一种自动生成网页主题的方法、存储介质和电子设备 |
-
2018
- 2018-09-29 CN CN201811150237.2A patent/CN110968808B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1987854A (zh) * | 2005-12-20 | 2007-06-27 | 北京亿中邮信息技术有限公司 | 一种个性化替换网页主题的方法 |
WO2009039775A1 (fr) * | 2007-09-24 | 2009-04-02 | Tencent Technology (Shenzhen) Company Limited | Procédé, système et dispositif permettant la mise à jour de l'arrière-plan des pages web de messagerie |
US20140189476A1 (en) * | 2012-12-27 | 2014-07-03 | Reflektion, Inc. | Image manipulation for web content |
CN104750691A (zh) * | 2013-12-25 | 2015-07-01 | ***通信集团公司 | 一种自定义网页生成方法及装置 |
US20150347578A1 (en) * | 2014-06-03 | 2015-12-03 | Go Daddy Operating Company, LLC | System and methods for auto-generating video from website elements |
CN107943924A (zh) * | 2017-11-21 | 2018-04-20 | 福州聆花信息科技有限公司 | 一种自动生成网页主题的方法、存储介质和电子设备 |
Non-Patent Citations (2)
Title |
---|
CHAANG-RAY CHEN: "THEME: A web tool for loop-design microarray data analysis" * |
张顺香等: "基于Web挖掘的主页多主题更新模型", 《计算机应用》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112185022A (zh) * | 2020-08-31 | 2021-01-05 | 北京三快在线科技有限公司 | 智能柜控制***、方法、装置、电子设备和计算机介质 |
JP2022033689A (ja) * | 2020-09-10 | 2022-03-02 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | ページのテーマを決定するための方法、装置、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム |
JP7366078B2 (ja) | 2020-09-10 | 2023-10-20 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | ページのテーマを決定するための方法、装置、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム |
CN112966141A (zh) * | 2021-03-17 | 2021-06-15 | 读书郎教育科技有限公司 | 一种平板电脑更换主题的方法 |
CN113204658A (zh) * | 2021-05-27 | 2021-08-03 | 北京字跳网络技术有限公司 | 一种页面显示更新方法、装置、电子设备及存储介质 |
CN113760831A (zh) * | 2021-09-10 | 2021-12-07 | 未鲲(上海)科技服务有限公司 | 基于相似度匹配的app界面换肤方法、装置、设备及介质 |
CN114510314A (zh) * | 2022-02-25 | 2022-05-17 | 北京达佳互联信息技术有限公司 | 一种页面主题的更新方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110968808B (zh) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110968808B (zh) | 一种实现网页主题更新的方法及装置 | |
US10657118B2 (en) | Update basis for updating digital content in a digital medium environment | |
US10726091B2 (en) | Dynamic content modifications | |
US10902254B2 (en) | Converting a captured image of a layout to a structured document template | |
CN111078221B (zh) | 页面颜色主题的切换方法、装置、存储介质及电子设备 | |
US9799099B2 (en) | Systems and methods for automatic image editing | |
CN111368180B (zh) | 页面展示方法、装置及电子设备 | |
CN109978044B (zh) | 训练数据生成方法和装置、以及模型的训练方法和装置 | |
US8429549B2 (en) | System and method for automated color scheme transformation | |
CN110968314B (zh) | 一种页面生成方法及装置 | |
CN111596911B (zh) | 生成控件的方法、装置、计算机设备和存储介质 | |
US20210271921A1 (en) | Wallpaper management method, apparatus, mobile terminal, and storage medium | |
CN113379865B (zh) | 目标对象的绘制方法和*** | |
CN109857964B (zh) | 一种页面操作的热力图绘制方法、装置、存储介质及处理器 | |
US10460490B2 (en) | Method, terminal, and computer storage medium for processing pictures in batches according to preset rules | |
CN113255377A (zh) | 一种翻译方法、装置、电子设备及存储介质 | |
CN115379136A (zh) | 特效道具处理方法、装置、电子设备及存储介质 | |
CN110941428A (zh) | 一种网站创建方法和装置 | |
US20200073925A1 (en) | Method and system for generating a website from collected content | |
CN109408652B (zh) | 一种图片搜索方法、装置及设备 | |
CN111258434A (zh) | 在聊天界面***图片的方法、装置、设备及存储介质 | |
US9772983B2 (en) | Automatic color selection | |
CN114995699B (zh) | 一种界面交互方法及装置 | |
US20190042549A1 (en) | Method and apparatus for building pages, apparatus and non-volatile computer storage medium | |
CN110955813A (zh) | 一种数据爬取方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |