【技术实现步骤摘要】
一种主题推荐方法、装置、设备和系统
[0001]本专利技术涉及一种主题推荐方法、装置、设备和系统。
技术介绍
[0002]目前,在大多数具备显示功能的电子设备上,为提高用户在交互界面的使用体验,通常搭载了智能操作系统,包括安卓(Android)、IOS、微软(Windows)、鸿蒙(Harmony)等。智能操作系统的显示主题决定了显示界面的色调、样式、风格、画面质感等。当前,关于对智能操作系统的显示主题的设置方式,一般是在出厂时设置为默认主题,出厂后为用户提供主题设置菜单,由用户手动进行设置,选择合适的显示主题。
技术实现思路
[0003]专利技术人发现,现有的搭载了智能操作系统的电子设备中,默认主题不能很好的适应设备所处的环境,而主题设置菜单里的设置选项依赖于用户的辨别和筛选,基于用户经验所选择的显示主题同样缺乏对环境因素的参考,使得电子设备的显示主题不能适应设备当前所处环境,造成用户体验不佳。为了至少部分地解决现有技术存在的技术问题,专利技术人做出本专利技术,通过具体实施方式,提供的技术方案如下:
[0004]第一方面,本专利技术实施例提供一种主题推荐方法,应用于服务器端,所述方法包括以下步骤:
[0005]接收智能终端发送的目标环境图片的第一预设数量的环境聚类块的颜色值及各环境聚类块的权重;
[0006]获取根据预设的颜色聚类算法确定的各预设主题图片的第一预设数量的主题聚类块的颜色值及各主题聚类块的权重;
[0007]根据所述目标环境图片的各环境聚类块的颜色值和权 ...
【技术保护点】
【技术特征摘要】
1.一种主题推荐方法,应用于服务器端,其特征在于,包括:接收智能终端发送的目标环境图片的第一预设数量的环境聚类块的颜色值及各环境聚类块的权重;获取根据预设的颜色聚类算法确定的各预设主题图片的第一预设数量的主题聚类块的颜色值及各主题聚类块的权重;根据所述目标环境图片的各环境聚类块的颜色值和权重,以及每个所述预设主题图片的各主题聚类块的颜色值和权重,确定所述目标环境图片与每个所述预设主题图片的总体色差值;确定最小的总体色差值所对应的预设主题图片所匹配的主题为推荐主题,并返回所述智能终端。2.如权利要求1所述的主题推荐方法,其特征在于,所述根据所述目标环境图片的各环境聚类块的颜色值和权重,以及每个所述预设主题图片的各主题聚类块的颜色值和权重,确定所述目标环境图片与每个所述预设主题图片的总体色差值,包括:按照预设顺序,对所述目标环境图片中的各环境聚类块排序得到第一列表,对每个所述预设主题图片的各主题聚类块进行排序得到第二列表;所述预设顺序为按照权重从大到小的顺序,或者按照权重从小到大的顺序;获取第一列表与第二列表每一行对应的聚类块的颜色值的差值,以及每一行的环境聚类块的权重;将每一行的差值与该行的环境聚类块的权重相乘得到所述目标环境图片中各环境聚类块所对应的加权色差值;将所述目标环境图片中各环境聚类块所对应的加权色差值进行加和,得到所述目标环境图片与所述预设主题图片的总体色差值。3.如权利要求1所述的主题推荐方法,其特征在于,所述获取根据预设的颜色聚类算法确定的各预设主题图片的第一预设数量的主题聚类块的颜色值及各主题聚类块的权重,包括:针对所述预设主题库中每一主题的预设主题图片,获取各预设主题图片的各像素在预设颜色空间中的颜色值;针对每一所述预设主题图片:基于所述预设主题图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述预设主题图片中各像素聚类为第一预设数量的主题聚类块,得到各主题聚类块的颜色值;其中,每个主题聚类块的颜色值由主题聚类块的聚类中心的颜色值表征;根据各主题聚类块中的像素数量在所述预设主题图片中的占比,得到各主题聚类块的权重。4.如权利要求3所述的主题推荐方法,其特征在于,所述基于所述预设主题图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述主题图片中各像素聚类为第一预设数量的主题聚类块,得到各主题聚类块的颜色值,包括:在预设颜色空间中选择第一预设数量的任意颜色坐标作为聚类参考点;分别计算所述预设主题图片中各像素的颜色坐标与各聚类参考点之间的距离,将距离最小的聚类参考点确定为所述预设主题图片中对应像素的聚类参考点,并将所述预设主题
图片中对应同一个聚类参考点的全部像素确定为一个环境聚类块;根据每一环境聚类块中各像素的颜色坐标,确定对应环境聚类块的聚类中心;将所述聚类中心作为新的聚类参考点,重复执行上述步骤,直至确定的所述聚类中心满足预设收敛条件时,输出最终的主题聚类块和聚类中心结果;获取各主题聚类块的聚类中心的颜色值作为对应主题聚类块的颜色值。5.一种主题推荐方法,应用于智能终端,其特征在于,包括:获取当前时间段所对应的目标环境图片;根据预设的颜色聚类算法,确定所述目标环境图片中第一预设数量的环境聚类块的颜色值及各环境聚类块的权重,并发送至服务器端;接收所述服务器端返回的推荐主题。6.如权利要求5所述的主题推荐方法,其特征在于,所述根据预设的颜色聚类算法,确定所述目标环境图片中第一预设数量的环境聚类块的颜色值及各环境聚类块的权重,包括:获取目标环境图片的各像素在预设颜色空间中的颜色值;基于目标环境图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述目标环境图片中各像素聚类为第一预设数量的环境聚类块,得到各环境聚类块的颜色值;其中,每个环境聚类块的颜色值由环境聚类块的聚类中心的颜色值表征;根据各环境聚类块中的像素数量在目标环境图片中的占比,得到各环境聚类块的权重。7.如权利要求6所述的主题推荐方法,其特征在于,所述基于目标环境图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述目标环境图片中各像素聚类为第一预设数量的环境聚类块,得到各环境聚类块的颜色值,包括:在所述预设...
【专利技术属性】
技术研发人员:王子健,
申请(专利权)人:西安中科创达软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。