推送图标生成方法、装置、电子设备及存储介质与流程

文档序号:30061833发布日期:2022-05-17 23:49阅读:75来源:国知局
推送图标生成方法、装置、电子设备及存储介质与流程

1.本技术涉及移动推送技术领域,具体涉及一种推送图标生成方法、装置、电子设备及存储介质。


背景技术:

2.移动推送(push)是提供给移动开发者的移动端消息推送服务,通过在app(应用程序)中集成推送功能,进行高效、精准、实时的app消息推送,从而使业务及时触达用户,提高用户粘性。
3.大部分的消息推送,主要都是简短的、概括性的文字,一个引人入胜的标题,或者疑问句,或者打折优惠等等,吸引用户的点击。还有一部分消息推送,在文字推送的基础上插入一个方形的小截图,使得推送更加完美,锦上添花。而这个小图标的选择比较具有挑战性,最简单的可以使用统一的固定的图片当作这个图标,可想而知,这样的推送效果非常有限,很难吸引用户的眼球。


技术实现要素:

4.本技术提出一种推送图标生成方法、装置、电子设备及存储介质,以针对不同的推送内容配置不同的图标,提高推送效果。
5.本技术第一方面提供一种推送图标生成方法,包括:
6.获取待推送信息中的所有图片;
7.对每一张所述图片进行人脸检测;其中,检测结果包括所有图片中含有至少一个人脸或所有图片中不含有人脸;
8.根据所述检测结果确定待推送信息的推送图标。
9.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,所述根据所述检测结果确定待推送信息的推送图标,包括:
10.若所有图片中含有至少一个人脸,则判断含有人脸的图片中人脸五官区域的完整性,获得第一检测结果,根据第一检测结果确定待推送信息的推送图标;
11.若所有图片中不含有人脸,则对所有图片进行上半身检测,获得第二检测结果,根据第二检测结果确定待推送信息的推送图标。
12.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,所述判断含有人脸的图片中人脸五官区域的完整性,包括:
13.对含有人脸的图片进行人脸关键点检测和图片拼图线检测,以判断人脸五官区域的完整性。
14.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,所述根据第一检测结果确定待推送信息的推送图标,包括:
15.若含有人脸的图片中至少存在一个完整的人脸五官区域,则对人脸五官区域完整的图片进行人脸区域扣取,基于人脸属性预测模型对扣取的所述人脸区域进行预测,得到
对应的人脸属性;其中,所述人脸属性包括人脸角度和人脸性别;
16.获取所述人脸区域对应的人脸置信度,所述人脸置信度是基于所述人脸关键点检测得到;
17.根据所述人脸置信度和所述人脸属性,从各人脸五官区域完整的图片对应的所述人脸区域中确定待推送信息的推送图标;
18.若含有人脸的图片中没有一个完整的人脸五官区域,则进行对所有图片进行上半身检测的步骤。
19.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,所述根据所述人脸置信度和所述人脸属性,从各人脸五官区域完整的图片对应的所述人脸区域中确定待推送信息的推送图标,包括:
20.根据所述人脸角度、所述人脸性别和所述人脸置信度计算各所述人脸区域对应的分值;
21.将分值最小的所述人脸区域确定为待推送信息的推送图标。
22.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,所述根据第二检测结果确定待推送信息的推送图标,包括:
23.若所有图片中至少存在一个上半身区域,则对存在上半身区域的图片进行上半身区域裁取,对裁取的所述上半身区域进行皮肤区域检测;
24.计算检测出的皮肤区域在整个所述上半身区域中的面积占比,保留所述面积占比不大于预设阈值的上半身区域;
25.基于所述上半身区域的裁取框的预测得分,将得分最高的一个所述上半身区域确定为待推送信息的推送图标;所述裁取框的预测得分是基于所述上半身检测得到的;
26.若所有图片中没有一个上半身区域,则将预设图标确定为待推送信息的推送图标。
27.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,所述对裁取的所述上半身区域进行皮肤区域检测,包括:
28.将所述上半身区域从rgb颜色空间转为ycrcb颜色空间;
29.将cr值在第一范围内且cb值在第二范围内的像素点确定为肤色点,以得到所述上半身区域中的皮肤区域。
30.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,所述获取待推送信息中的所有图片,包括:
31.获取待推送信息中插入的所有图片和/或视频的封面图片。
32.本技术第二方面提供一种推送图标生成装置,包括:
33.获取模块,用于获取待推送信息中的所有图片;
34.人脸检测模块,用于对每一张所述图片进行人脸检测;其中,检测结果包括所有图片中含有至少一个人脸或所有图片中不含有人脸;
35.确定模块,用于根据所述检测结果确定待推送信息的推送图标。
36.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块,具体用于:
37.若所有图片中含有至少一个人脸,则判断含有人脸的图片中人脸五官区域的完整
性,获得第一检测结果,根据第一检测结果确定待推送信息的推送图标;
38.若所有图片中不含有人脸,则对所有图片进行上半身检测,获得第二检测结果,根据第二检测结果确定待推送信息的推送图标。
39.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块,具体用于:
40.对含有人脸的图片进行人脸关键点检测和图片拼图线检测,以判断人脸五官区域的完整性。
41.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块,具体用于:
42.若含有人脸的图片中至少存在一个完整的人脸五官区域,则对人脸五官区域完整的图片进行人脸区域扣取,基于人脸属性预测模型对扣取的所述人脸区域进行预测,得到对应的人脸属性;其中,所述人脸属性包括人脸角度和人脸性别;
43.获取所述人脸区域对应的人脸置信度,所述人脸置信度是基于所述人脸关键点检测得到;
44.根据所述人脸置信度和所述人脸属性,从各人脸五官区域完整的图片对应的所述人脸区域中确定待推送信息的推送图标;
45.若含有人脸的图片中没有一个完整的人脸五官区域,则进行对所有图片进行上半身检测的步骤。
46.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块,具体用于:
47.根据所述人脸角度、所述人脸性别和所述人脸置信度计算各所述人脸区域对应的分值;
48.将分值最小的所述人脸区域确定为待推送信息的推送图标。
49.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块,具体用于:
50.若所有图片中至少存在一个上半身区域,则对存在上半身区域的图片进行上半身区域裁取,对裁取的所述上半身区域进行皮肤区域检测;
51.计算检测出的皮肤区域在整个所述上半身区域中的面积占比,保留所述面积占比不大于预设阈值的上半身区域;
52.基于所述上半身区域的裁取框的预测得分,将得分最高的一个所述上半身区域确定为待推送信息的推送图标;所述裁取框的预测得分是基于所述上半身检测得到的;
53.若所有图片中没有一个上半身区域,则将预设图标确定为待推送信息的推送图标。
54.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块,具体用于:
55.将所述上半身区域从rgb颜色空间转为ycrcb颜色空间;
56.将cr值在第一范围内且cb值在第二范围内的像素点确定为肤色点,以得到所述上半身区域中的皮肤区域。
57.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述获取模块,
具体用于:
58.获取待推送信息中插入的所有图片和/或视频的封面图片。
59.本技术第三方面提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现本技术第一方面所述的方法。
60.本技术第四方面提供一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现本技术第一方面所述的方法。
61.相较于现有技术,本技术实施例提供的推送图标生成方法、装置、电子设备及存储介质,获取待推送信息中的所有图片;对每一张所述图片进行人脸检测;其中,检测结果包括所有图片中含有至少一个人脸或所有图片中不含有人脸;根据所述检测结果确定待推送信息的推送图标。通过本技术,能够针对不同的推送内容配置不同的图标,并且图标和内容具有很强的相关性,更容易吸引用户的点击,从而提高了推送效果。
附图说明
62.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
63.图1示出了本技术提供的一种推送图标生成方法的流程图;
64.图2示出了本技术提供的另一种对标准脸的处理方法的流程图;
65.图3示出了对图片进行人脸检测的示意图;
66.图4示出了人脸关键点检测和拼图线检测的示意图;
67.图5示出了人脸角度的示意图;
68.图6示出了上半身检测的示意图;
69.图7示出了预设图标的示意图;
70.图8示出了本技术提供的一种推送图标生成方法的完整流程图;
71.图9示出了本技术提供的一种推送图标生成装置的示意图;
72.图10示出了本技术提供的一种电子设备的示意图;
73.图11示出了本技术提供的一种计算机可读存储介质的示意图。
具体实施方式
74.下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
75.需要注意的是,除非另有说明,本技术使用的技术术语或者科学术语应当为本技术所属领域技术人员所理解的通常意义。
76.另外,术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选
地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
77.现有的消息推送中推送图标和推送内容的相关性较小,这样的推送效果非常有限,很难吸引用户的眼球。
78.有鉴于此,本技术实施例将提供一种推送图标生成方法,和基于该方法的装置、电子设备以及存储介质等。在本技术实施例中,首先获取待推送信息中的所有图片,然后对每一张图片进行人脸检测,检测结果包括所有图片中含有至少一个人脸或所有图片中不含有人脸;从含有人脸的图片中选择人脸五官区域完整的人脸区域图片作为待推送信息的推送图标,或者从从含有上半身区域的图片中选择皮肤区域面积较小的上半身区域图片作为待推送信息的推送图标,或者所有图片中没有符合要求的人脸区域和上半身区域,则将预设图标作为待推送信息的推送图标。相较于现有的推送图标生成方法,本方法中针对不同的推送内容配置不同的图标,并且图标和内容具有很强的相关性,更容易吸引用户的点击,从而提高了推送效果。
79.为进一步说明本技术实施例的方案,下面将结合附图进行描述。可以理解的是,下面各实施例中,相同或相应的内容可以相互参考,为描述简便,后续不作赘述。
80.请参考图1,其示出了本技术实施例所提供的一种推送图标生成方法的流程图,该方法的执行主体可以为推送服务器,或者手机、电脑等电子设备。如图1所示,上述推送图标生成方法,可以包括以下步骤s101至s103:
81.s101、获取待推送信息中的所有图片;
82.其中,待推送信息可以为相关的帖子、日记、文章等,例如一个帖子中会包含文字评价信息、多张图片或者视频,最终消息推送的是一段文字和一个图标,本技术解决的是推送图标如何生成的问题。
83.其中,所有图片可以包括待推送信息中插入的所有图片和视频的封面图片,或者只包括待推送信息中插入的所有图片,或者只包括待推送信息中视频的封面图片。
84.例如帖子图片,每一张图片会对应一个下载链接,每一个视频会对应视频的下载链接以及视频封面图片的下载链接,根据这些下载链接就可以获取到任意一个帖子的所有的图片集合。
85.s102、对每一张所述图片进行人脸检测;其中,检测结果包括所有图片中含有至少一个人脸或所有图片中不含有人脸;
86.具体的,可以将所有的图片,通过一个人脸检测模型进行人脸检测,判断每一张图片里面是否有人脸。
87.s103、根据所述检测结果确定待推送信息的推送图标。
88.例如,当一个帖子的所有图片里都没有人脸,就进行无人脸分支的逻辑,以确定无人脸对应的推送图标;反之,只要有人脸,就进行有人脸分支的逻辑,以确定有人脸对应的推送图标。
89.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,如图2所示,步骤s103可以实现为:
90.s201、若所有图片中含有至少一个人脸,则判断含有人脸的图片中人脸五官区域的完整性,获得第一检测结果,根据第一检测结果确定待推送信息的推送图标。
91.s202、若所有图片中不含有人脸,则对所有图片进行上半身检测,获得第二检测结果,根据第二检测结果确定待推送信息的推送图标。
92.在步骤s201中,判断含有人脸的图片中人脸五官区域的完整性,具体为:对含有人脸的图片进行人脸关键点检测和图片拼图线检测,以判断人脸五官区域的完整性。
93.具体的,对于有人脸的图片,会同步的进行106个人脸关键点检测和图片拼图线检测,然后基于106个关键点坐标和拼图线坐标,判断人脸五官区域的完整性。人脸关键点检测时可以得到人脸框及其置信度。
94.完整人脸五官区域需要满足下面的条件:
95.(1)人脸的106个关键点坐标都在图片上,坐标满足0《x《width,0《y《height。其中,width是指图片宽度,height是指图片高度。
96.(2)拼图线没有穿过106个关键点组成的闭包区域。
97.例如,对图3所示图片进行人脸检测,确定其中存在人脸,然后对人脸图片进行人脸关键点检测,得到如图4中4a所示的106个人脸关键点,如图4中4b所示为106个关键点中的外部轮廓点组合成的闭包区域。对人脸图片进行拼图线检测,如图4中4c所示,拼图线正好穿过图4b所示闭包区域的为不完整的人脸五官区域。如图4中4d所示,拼图线没有穿过图4b所示闭包区域的为完整的人脸五官区域。图4c和4d中的白线为拼图线。
98.在步骤s201中,所述第一检测结果包括:含有人脸的图片中至少存在一个完整的人脸五官区域或含有人脸的图片中没有一个完整的人脸五官区域。根据第一检测结果确定待推送信息的推送图标,具体包括:
99.若含有人脸的图片中至少存在一个完整的人脸五官区域,则对人脸五官区域完整的图片进行人脸区域扣取,具体可以基于人脸关键点的最小外接矩形将人脸扣取出来,基于人脸属性预测模型对扣取的所述人脸区域进行预测,得到对应的人脸属性;其中,所述人脸属性包括人脸角度和人脸性别;如图5所示,人脸角度包括偏航角yaw_angle、翻滚角roll_angle、俯仰角pitch_angle,这三个角度值取值范围为-90~90度,数值越小,表示脸越正。
100.获取所述人脸区域对应的人脸置信度,所述人脸置信度是基于所述人脸关键点检测得到的,也就是上述人脸框的置信度;
101.根据所述人脸置信度和所述人脸属性,从各人脸五官区域完整的图片对应的所述人脸区域中确定待推送信息的推送图标;
102.若含有人脸的图片中没有一个完整的人脸五官区域,则进行对所有图片进行上半身检测的步骤。
103.在一种可能的实现方式中,在本技术的上述推送图标生成方法中,上述根据所述人脸置信度和所述人脸属性,从各人脸五官区域完整的图片对应的所述人脸区域中确定待推送信息的推送图标的步骤,具体包括:
104.根据所述人脸角度、所述人脸性别和所述人脸置信度计算各所述人脸区域对应的分值;将分值最小的所述人脸区域确定为待推送信息的推送图标。
105.具体的,人脸置信度face_rectangle_confidence的取值在0~1之间,
106.定义人脸性别gender:{"female":5,"male":10},也就是女性的数值为5,男性的数值为10。
107.基于如下公式计算人脸区域对应的分值score:
108.score=yaw_angle+roll_angle+pitch_angle+(1-face_rectangle_confidence)*50+gender;
109.最终,一个具有完整人脸五官区域的人脸区域就会对应一个分值score,可以将所有分值从小到大排序,分值最小的为最合适的人脸区域图片,将分值最小的人脸区域图片确定为待推送信息的推送图标。
110.在步骤s202中,上半身检测可以使用yolov5图像算法进行,yolov5检测的效果如图6所示,得到上半身框(即一个裁取框)及其预测得分(如图所示的0.79),然后可以基于该上半身框,将上半身区域裁取出来。上半身检测对应的第二检测结果包括:所有图片中至少存在一个上半身区域或所有图片中没有一个上半身区域。根据第二检测结果确定待推送信息的推送图标,具体包括:
111.若所有图片中至少存在一个上半身区域,则对存在上半身区域的图片进行上半身区域裁取,对裁取的所述上半身区域进行皮肤区域检测;
112.计算检测出的皮肤区域在整个所述上半身区域中的面积占比,保留所述面积占比不大于预设阈值的上半身区域;
113.基于所述上半身区域的裁取框的预测得分,将得分最高的一个所述上半身区域确定为待推送信息的推送图标;所述裁取框的预测得分是基于所述上半身检测得到的。
114.具体的,在对裁取的上半身区域进行皮肤区域检测的步骤中,可以将所述上半身区域从rgb颜色空间转为ycrcb颜色空间,将cr值在第一范围内且cb值在第二范围内的像素点确定为肤色点,以得到所述上半身区域中的皮肤区域。
115.在rgb空间里人脸的肤色受亮度影响相当大,所以肤色点很难从非肤色点中分离出来,也就是说在此空间经过处理后,肤色点是离散的点,中间嵌有很多非肤色。如果把rgb转为ycrcb空间的话,可以忽略y(亮度)的影响,因为该空间受亮度影响很小,肤色会产生很好的类聚。这样就把三维的空间降为二维的crcb,肤色点会形成一定得形状,如:人脸的话会看到一个人脸的区域,手臂的话会看到一条手臂的形态,对处理模式识别很有好处。
116.具体的检测思路如下,
117.第一范围:133≤cr≤173;
118.第二范围:77≤cb≤127。
119.若像素点的颜色满足上述第一范围和第二范围,那么该像素点被认为是肤色点,其它的就为非肤色点。
120.然后计算皮肤区域占整个裁取的上半身区域的面积占比,如果大于预设阈值,那么这个裁取的图片很有可能是裸露比较多的敏感图片,那么直接丢弃该裁取图片。对于小于预设阈值的裁取图片,基于裁取框的预测得分从高到底进行排序,取得分最高的一个作为待推送信息的推送图标。
121.若所有图片中没有一个上半身区域,则将预设图标确定为待推送信息的推送图标。
122.其中,预设图标为默认的打底图片,如图7中7a所示为图片帖子的预设图标示意图,如图7中7b所示为视频帖子的预设图标示意图。
123.为了便于理解,如图8所示为本技术提供的一种推送图标生成方法的完整流程图。
124.相较于现有技术,本技术实施例,获取待推送信息中的所有图片;对每一张所述图片进行人脸检测;其中,检测结果包括所有图片中含有至少一个人脸或所有图片中不含有人脸;根据所述检测结果确定待推送信息的推送图标。通过本技术,能够针对不同的推送内容配置不同的图标,并且图标和内容具有很强的相关性,更容易吸引用户的点击,从而提高了推送效果。
125.在上述的实施例中,提供了一种推送图标生成方法,与之相对应的,本技术还提供一种推送图标生成装置。请参考图9,其示出了本技术的一些实施方式所提供的另一种推送图标生成装置的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
126.如图9所示,所述推送图标生成装置10可以包括:
127.获取模块101,用于获取待推送信息中的所有图片;
128.人脸检测模块102,用于对每一张所述图片进行人脸检测;其中,检测结果包括所有图片中含有至少一个人脸或所有图片中不含有人脸;
129.确定模块103,用于根据所述检测结果确定待推送信息的推送图标。
130.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块,具体用于:
131.若所有图片中含有至少一个人脸,则判断含有人脸的图片中人脸五官区域的完整性,获得第一检测结果,根据第一检测结果确定待推送信息的推送图标;
132.若所有图片中不含有人脸,则对所有图片进行上半身检测,获得第二检测结果,根据第二检测结果确定待推送信息的推送图标。
133.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块103,具体用于:
134.对含有人脸的图片进行人脸关键点检测和图片拼图线检测,以判断人脸五官区域的完整性。
135.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块103,具体用于:
136.若含有人脸的图片中至少存在一个完整的人脸五官区域,则对人脸五官区域完整的图片进行人脸区域扣取,基于人脸属性预测模型对扣取的所述人脸区域进行预测,得到对应的人脸属性;其中,所述人脸属性包括人脸角度和人脸性别;
137.获取所述人脸区域对应的人脸置信度,所述人脸置信度是基于所述人脸关键点检测得到;
138.根据所述人脸置信度和所述人脸属性,从各人脸五官区域完整的图片对应的所述人脸区域中确定待推送信息的推送图标;
139.若含有人脸的图片中没有一个完整的人脸五官区域,则进行对所有图片进行上半身检测的步骤。
140.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块103,具体用于:
141.根据所述人脸角度、所述人脸性别和所述人脸置信度计算各所述人脸区域对应的分值;
142.将分值最小的所述人脸区域确定为待推送信息的推送图标。
143.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块103,具体用于:
144.若所有图片中至少存在一个上半身区域,则对存在上半身区域的图片进行上半身区域裁取,对裁取的所述上半身区域进行皮肤区域检测;
145.计算检测出的皮肤区域在整个所述上半身区域中的面积占比,保留所述面积占比不大于预设阈值的上半身区域;
146.基于所述上半身区域的裁取框的预测得分,将得分最高的一个所述上半身区域确定为待推送信息的推送图标;所述裁取框的预测得分是基于所述上半身检测得到的;
147.若所有图片中没有一个上半身区域,则将预设图标确定为待推送信息的推送图标。
148.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述确定模块103,具体用于:
149.将所述上半身区域从rgb颜色空间转为ycrcb颜色空间;
150.将cr值在第一范围内且cb值在第二范围内的像素点确定为肤色点,以得到所述上半身区域中的皮肤区域。
151.在一种可能的实现方式中,在本技术的上述推送图标生成装置中,所述获取模块101,具体用于:
152.获取待推送信息中插入的所有图片和/或视频的封面图片。
153.本技术实施例提供的推送图标生成装置与本技术实施例提供的推送图标生成方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
154.本技术实施方式还提供一种与前述实施方式所提供的推送图标生成方法对应的电子设备,例如手机、笔记本电脑、平板电脑、台式机电脑等,以执行上述推送图标生成方法。
155.请参考图10,其示出了本技术的一些实施方式所提供的一种电子设备的示意图。如图10所示,所述电子设备20包括:处理器200,存储器201,总线202和通信接口203,所述处理器200、通信接口203和存储器201通过总线202连接;所述存储器201中存储有可在所述处理器200上运行的计算机程序,所述处理器200运行所述计算机程序时执行本技术前述任一实施方式所提供的推送图标生成方法。
156.其中,存储器201可能包含高速随机存取存储器(ram:random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口203(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
157.总线202可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器201用于存储程序,所述处理器200在接收到执行指令后,执行所述程序,前述本技术实施例任一实施方式揭示的所述推送图标生成方法可以应用于处理器200中,或者由处理器200实现。
158.处理器200可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。上
述的处理器200可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成上述方法的步骤。
159.本技术实施例提供的电子设备与本技术实施例提供的推送图标生成方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
160.本技术实施方式还提供一种与前述实施方式所提供的推送图标生成方法对应的计算机可读存储介质,请参考图11,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的推送图标生成方法。
161.需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
162.本技术的上述实施例提供的计算机可读存储介质与本技术实施例提供的推送图标生成方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
163.需要说明的是,附图中的流程图和框图显示了根据本技术的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
164.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
165.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或
通信连接,可以是电性,机械或其它的形式。
166.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
167.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
168.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
169.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围,其均应涵盖在本技术的权利要求和说明书的范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1