[发明专利]一种点赞效果的优化算法在审
| 申请号: | 201810591507.7 | 申请日: | 2018-06-10 |
| 公开(公告)号: | CN108776588A | 公开(公告)日: | 2018-11-09 |
| 发明(设计)人: | 孙征 | 申请(专利权)人: | 北京酷我科技有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38;G06T13/80 |
| 代理公司: | 北京德和衡律师事务所 11405 | 代理人: | 陈浩 |
| 地址: | 100080 北京市海淀区农大*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自定义 显示图片 优化算法 图片 次数变量 可扩展性 控件对象 随机变量 用户体验 展示图片 随机数 控件 算法 手势 个性化 集合 存储 清晰 创建 | ||
本发明涉及一种点赞效果的优化算法,包括如下步骤:自定义点赞控件LikeLayout,自定义列表List<Drawable>对象mDrawables,用于存储若干点赞的手势图片作为点赞图片,自定义随机变量mRandom,用于生成随机数,自定义添加点赞图片的接口addHeartView,该接口对外提供,根据点击次数变量count的值,随机获取若干点赞图片,创建Android系统提供的ImageView展示图片的控件对象,获取显示图片的动画集合AnimatorSet变量animSet,用来同时执行一系列显示图片的动画。本发明,算法清晰、简洁,可扩展性好,动画顺畅,功能丰富,提升用户体验,用户可以进行更多的自定义设置,更能凸显点赞的个性化效果。
技术领域
本发明涉及点赞功能交互算法技术领域,具体说是一种点赞效果的优化算法。
背景技术
现有的App为了提高用户间的互动兴趣及热情,都提供点赞功能用于快捷的评价其他用户发布的信息。点赞功能的目的是刺激用户产生更多高质量的内容。
从用户的角度出发,对于点赞这一操作,通常希望表达的含义是,我喜欢。所以一般来说,很多App的点赞图标都是一个爱心形状的图标,因为我对此内容或者观点很赞同,所以只是为了表达自己的观点,算是支持。再后来,这个红色的爱心感觉太单调,很多人做成了大拇指上扬的图标,表达的意思是佩服,惊讶或者感动等。
点赞大多是陌生人间的行为,更多的是针对陌生人社交类应用,点赞这一操作还可以由评论功能来替代,因为评论可以有表情,针对这种场景,评论完全可以涵盖点赞这一功能。
点赞功能的实现逻辑通常如下:
1.内容详情加载时,判断用户是否已点赞;
2.点击按钮时,若已点赞,则发起取消点赞指令,否则发起点赞指令;
3.接口将用户id、内容id传到后端;
4.后端接受信息,更新对应内容的点赞数、点赞用户id,并在用户信息表中插入点赞内容id(文章id)和时间(若需要);
5.数据库执行后端发出的更新指令;
6.后端通过接口将处理结果返回给前端;
7.前端接收信息,并将结果按既定样式展示出来。
大部分App都使用“点击【点赞】按钮或icon”这种方式来触发点赞功能。部分App为了维持设计的简洁性,会将按钮默认隐藏起来。
由于现有的点赞功能过于单一,缺乏个性化,已经影响了用户体验,而且,现有的实现逻辑缺乏可扩展性,为统一点赞功能的算法,增强算法的可扩展性,提升用户体验,有必要对点赞算法进行再设计及优化。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种点赞效果的实现方法点赞效果的优化算法,算法清晰、简洁,可扩展性好,动画顺畅,功能丰富,提升用户体验,用户可以进行更多的自定义设置,更能凸显点赞的个性化效果。
为达到以上目的,本发明采取的技术方案是:
一种点赞效果的优化算法,其特征在于,包括如下步骤:
自定义点赞控件LikeLayout,继承android系统提供的布局控件FrameLayout;
自定义列表List<Drawable>对象mDrawables,是Android系统提供的Java列表对象,用于存储若干点赞的手势图片作为点赞图片,所述点赞图片为正方形图片,
自定义随机变量mRandom,是Random类型,用于生成随机数,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810591507.7/2.html,转载请声明来源钻瓜专利网。





