一种主题推荐方法、装置、设备和系统制造方法及图纸

技术编号:35851398 阅读:20 留言:0更新日期:2022-12-07 10:35
本发明专利技术公开了一种主题推荐方法、装置、设备和系统。该主题推荐方法,应用于服务器端,包括:接收智能终端发送的目标环境图片的第一预设数量的环境聚类块的颜色值及各环境聚类块的权重;获取根据预设的颜色聚类算法确定的各预设主题图片的第一预设数量的主题聚类块的颜色值及各主题聚类块的权重;根据目标环境图片的各环境聚类块的颜色值和权重,以及每个预设主题图片的各主题聚类块的颜色值和权重,确定目标环境图片与每个预设主题图片的总体色差值;确定最小的总体色差值所对应的预设主题图片所匹配的主题为推荐主题,并返回智能终端。图片信息处理时避免了图片色彩信息丢失,实现为用户提供更加准确、便捷的主题设置方式,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种主题推荐方法、装置、设备和系统


[0001]本专利技术涉及一种主题推荐方法、装置、设备和系统。

技术介绍

[0002]目前,在大多数具备显示功能的电子设备上,为提高用户在交互界面的使用体验,通常搭载了智能操作系统,包括安卓(Android)、IOS、微软(Windows)、鸿蒙(Harmony)等。智能操作系统的显示主题决定了显示界面的色调、样式、风格、画面质感等。当前,关于对智能操作系统的显示主题的设置方式,一般是在出厂时设置为默认主题,出厂后为用户提供主题设置菜单,由用户手动进行设置,选择合适的显示主题。

技术实现思路

[0003]专利技术人发现,现有的搭载了智能操作系统的电子设备中,默认主题不能很好的适应设备所处的环境,而主题设置菜单里的设置选项依赖于用户的辨别和筛选,基于用户经验所选择的显示主题同样缺乏对环境因素的参考,使得电子设备的显示主题不能适应设备当前所处环境,造成用户体验不佳。为了至少部分地解决现有技术存在的技术问题,专利技术人做出本专利技术,通过具体实施方式,提供的技术方案如下:
[0004]第一方面,本专利技术实施例提供一种主题推荐方法,应用于服务器端,所述方法包括以下步骤:
[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]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种主题推荐方法,应用于服务器端,其特征在于,包括:接收智能终端发送的目标环境图片的第一预设数量的环境聚类块的颜色值及各环境聚类块的权重;获取根据预设的颜色聚类算法确定的各预设主题图片的第一预设数量的主题聚类块的颜色值及各主题聚类块的权重;根据所述目标环境图片的各环境聚类块的颜色值和权重,以及每个所述预设主题图片的各主题聚类块的颜色值和权重,确定所述目标环境图片与每个所述预设主题图片的总体色差值;确定最小的总体色差值所对应的预设主题图片所匹配的主题为推荐主题,并返回所述智能终端。2.如权利要求1所述的主题推荐方法,其特征在于,所述根据所述目标环境图片的各环境聚类块的颜色值和权重,以及每个所述预设主题图片的各主题聚类块的颜色值和权重,确定所述目标环境图片与每个所述预设主题图片的总体色差值,包括:按照预设顺序,对所述目标环境图片中的各环境聚类块排序得到第一列表,对每个所述预设主题图片的各主题聚类块进行排序得到第二列表;所述预设顺序为按照权重从大到小的顺序,或者按照权重从小到大的顺序;获取第一列表与第二列表每一行对应的聚类块的颜色值的差值,以及每一行的环境聚类块的权重;将每一行的差值与该行的环境聚类块的权重相乘得到所述目标环境图片中各环境聚类块所对应的加权色差值;将所述目标环境图片中各环境聚类块所对应的加权色差值进行加和,得到所述目标环境图片与所述预设主题图片的总体色差值。3.如权利要求1所述的主题推荐方法,其特征在于,所述获取根据预设的颜色聚类算法确定的各预设主题图片的第一预设数量的主题聚类块的颜色值及各主题聚类块的权重,包括:针对所述预设主题库中每一主题的预设主题图片,获取各预设主题图片的各像素在预设颜色空间中的颜色值;针对每一所述预设主题图片:基于所述预设主题图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述预设主题图片中各像素聚类为第一预设数量的主题聚类块,得到各主题聚类块的颜色值;其中,每个主题聚类块的颜色值由主题聚类块的聚类中心的颜色值表征;根据各主题聚类块中的像素数量在所述预设主题图片中的占比,得到各主题聚类块的权重。4.如权利要求3所述的主题推荐方法,其特征在于,所述基于所述预设主题图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述主题图片中各像素聚类为第一预设数量的主题聚类块,得到各主题聚类块的颜色值,包括:在预设颜色空间中选择第一预设数量的任意颜色坐标作为聚类参考点;分别计算所述预设主题图片中各像素的颜色坐标与各聚类参考点之间的距离,将距离最小的聚类参考点确定为所述预设主题图片中对应像素的聚类参考点,并将所述预设主题
图片中对应同一个聚类参考点的全部像素确定为一个环境聚类块;根据每一环境聚类块中各像素的颜色坐标,确定对应环境聚类块的聚类中心;将所述聚类中心作为新的聚类参考点,重复执行上述步骤,直至确定的所述聚类中心满足预设收敛条件时,输出最终的主题聚类块和聚类中心结果;获取各主题聚类块的聚类中心的颜色值作为对应主题聚类块的颜色值。5.一种主题推荐方法,应用于智能终端,其特征在于,包括:获取当前时间段所对应的目标环境图片;根据预设的颜色聚类算法,确定所述目标环境图片中第一预设数量的环境聚类块的颜色值及各环境聚类块的权重,并发送至服务器端;接收所述服务器端返回的推荐主题。6.如权利要求5所述的主题推荐方法,其特征在于,所述根据预设的颜色聚类算法,确定所述目标环境图片中第一预设数量的环境聚类块的颜色值及各环境聚类块的权重,包括:获取目标环境图片的各像素在预设颜色空间中的颜色值;基于目标环境图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述目标环境图片中各像素聚类为第一预设数量的环境聚类块,得到各环境聚类块的颜色值;其中,每个环境聚类块的颜色值由环境聚类块的聚类中心的颜色值表征;根据各环境聚类块中的像素数量在目标环境图片中的占比,得到各环境聚类块的权重。7.如权利要求6所述的主题推荐方法,其特征在于,所述基于目标环境图片的各像素在所述预设颜色空间中的颜色值,根据所述预设的颜色聚类算法,将所述目标环境图片中各像素聚类为第一预设数量的环境聚类块,得到各环境聚类块的颜色值,包括:在所述预设...

【专利技术属性】
技术研发人员:王子健
申请(专利权)人:西安中科创达软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1