本发明涉及计算机,尤其涉及一种服务的图标生成方法、装置、电子设备及存储介质。
背景技术:
1、随着计算机技术的发展,各种应用层出不穷。应用一般可以通过图标展示在桌面上,用户通过操作应用所对应的图标,启动或者卸载应用,因此图标对于应用的识别和使用具有重要影响。
2、相关技术中,应用的图标一般源自某一图片文件,因此为了便于识别,常常需要花费大量的时间为每种应用设计对应的图标,导致图标的生成效率低下。而且,这样设计出的图标有时并不能体现出应用的功能,导致图标的标识作用减弱。
技术实现思路
1、有鉴于此,本发明实施例提供一种服务的图标生成方法、装置、电子设备及存储介质,能够在有效提高图标生成效率的同时,大大方便了目标服务的辨识和使用。
2、第一方面,本发明的实施例提供一种服务的图标生成方法,包括:获取目标服务的服务组成信息,所述服务组成信息用于指示所述目标服务包含的子服务;根据所述服务组成信息,生成所述目标服务的服务图标,所述服务图标中包含有所述目标服务的至少两个子服务的图像元素。
3、在一种实施方式中,所述获取目标服务的服务组成信息包括:解析所述目标服务的文件包,以获得所述文件包中的预设描述文件;根据所述预设描述文件,确定所述服务组成信息。
4、在一种实施方式中,所述根据所述服务组成信息,生成所述目标服务的服务图标包括:根据所述服务组成信息,获取所述目标服务的至少两个子服务的图标信息;根据所述至少两个子服务的图标信息,生成所述目标服务的服务图标。
5、在一种实施方式中,所述根据所述至少两个子服务的图标信息,生成所述目标服务的服务图标包括:根据所述至少两个子服务的图标信息,分别获取所述至少两个子服务的图标中的第一图像元素;将各所述第一图像元素进行组合,得到组合元素;从预设的图像元素集中选择第二图像元素;基于所述组合元素和所述第二图像元素,生成所述目标服务的服务图标。
6、在一种实施方式中,所述基于所述组合元素和所述第二图像元素,生成所述目标服务的服务图标包括:将所述组合元素作为背景图像,将所述第二图像元素作为中心图像叠加在所述背景图像上,生成所述目标服务的服务图标。
7、在一种实施方式中,所述服务图标为圆形、六边形或八边形。
8、在一种实施方式中,所述根据所述服务组成信息,生成所述目标服务的服务图标之后,所述方法还包括:展示所述服务图标的预览效果图;为所述服务图标命名并保存所述服务图标。
9、在一种实施方式中,所述根据所述服务组成信息,生成所述目标服务的服务图标之后,所述方法还包括:在桌面上显示所述服务图标。
10、第二方面,本发明的实施例还提供一种服务的图标生成装置,包括:获取单元,用于获取目标服务的服务组成信息,所述服务组成信息用于指示所述目标服务包含的子服务;生成单元,用于根据所述服务组成信息,生成所述目标服务的服务图标,所述服务图标中包含有所述目标服务的至少两个子服务的图像元素。
11、在一种实施方式中,所述获取单元包括:解析模块,用于解析所述目标服务的文件包,以获得所述文件包中的预设描述文件;确定模块,用于根据所述预设描述文件,确定所述服务组成信息。
12、在一种实施方式中,所述生成单元包括:获取模块,用于根据所述服务组成信息,获取所述目标服务的至少两个子服务的图标信息;生成模块,用于根据所述至少两个子服务的图标信息,生成所述目标服务的服务图标。
13、在一种实施方式中,所述生成模块包括:获取子模块,用于根据所述至少两个子服务的图标信息,分别获取所述至少两个子服务的图标中的第一图像元素;组合子模块,用于将各所述第一图像元素进行组合,得到组合元素;选择子模块,用于从预设的图像元素集中选择第二图像元素;生成子模块,用于基于所述组合元素和所述第二图像元素,生成所述目标服务的服务图标。
14、在一种实施方式中,所述生成子模块,具体用于将所述组合元素作为背景图像,将所述第二图像元素作为中心图像叠加在所述背景图像上,生成所述目标服务的服务图标。
15、在一种实施方式中,所述服务图标为圆形、六边形或八边形。
16、在一种实施方式中,本发明的实施例提供的服务的图标生成装置还包括:展示单元,用于在根据所述服务组成信息,生成所述目标服务的服务图标之后,展示所述服务图标的预览效果图;保存单元,用于为所述服务图标命名并保存所述服务图标。
17、在一种实施方式中,本发明的实施例提供的服务的图标生成装置还包括:显示单元,用于在根据所述服务组成信息,生成所述目标服务的服务图标之后,在桌面上显示所述服务图标。
18、第三方面,本发明的实施例还提供一种电子设备,所述电子设备包括:处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行本发明实施例提供的任一种服务的图标生成方法。
19、第四方面,本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本发明实施例提供的任一种服务的图标生成方法。
20、本发明的实施例提供的服务的图标生成方法、装置、电子设备及存储介质,能够获取目标服务的服务组成信息,所述服务组成信息用于指示所述目标服务包含的子服务,根据所述服务组成信息,生成所述目标服务的服务图标,所述服务图标中包含有所述目标服务的至少两个子服务的图像元素。这样,对于由多个子服务构成的目标服务而言,该目标服务的服务图标无需花费大量的精力和时间进行设计制作,而是能够根据目标服务所包含的子服务的生成,从而大大提高了图标的生成效率。而且,由于生成的服务图标中包含有多个其子服务的图像元素,因此通过目标服务的服务图标即可清晰表达各子服务与目标服务之间的逻辑关系,从而便于用户对目标服务进行辨识和使用。因此,本发明的实施例提供的图标生成方法,能够在有效提高图标生成效率的同时,大大方便了目标服务的辨识和使用。
1.一种服务的图标生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标服务的服务组成信息包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述服务组成信息,生成所述目标服务的服务图标包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述至少两个子服务的图标信息,生成所述目标服务的服务图标包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述组合元素和所述第二图像元素,生成所述目标服务的服务图标包括:
6.根据权利要求1所述的方法,其特征在于,所述服务图标为圆形、六边形或八边形。
7.根据权利要求1所述的方法,其特征在于,所述根据所述服务组成信息,生成所述目标服务的服务图标之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述根据所述服务组成信息,生成所述目标服务的服务图标之后,所述方法还包括:
9.一种服务的图标生成装置,其特征在于,包括:
10.根据权利要求9所述的装置,其特征在于,所述获取单元包括: