[发明专利]数据统计方法、展示方法及系统在审
申请号: | 201910932902.1 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110727708A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 佘万卫 | 申请(专利权)人: | 佘万卫 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/2455;G06F16/248 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 655000 云南*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 统计数据 事件消息 数据统计 统计系统 业务系统 数据分析技术 数据分析模块 消息队列发送 分布式缓存 操作结果 操作数据 实时数据 数据分析 数据资源 消息队列 累加 延迟 分发 统计 展示 分析 | ||
1.一种数据统计方法,包括:
业务系统接收来自于用户的操作数据;
将用户的操作结果通过消息队列发送至统计系统;
统计系统接收到后,判断缓存是否存在与操作结果事件有关的已有统计数据;
若判断得到所述缓存内不存在与该操作结果事件有关的已有统计数据,则从数据资源中统计出已有统计数据,并将已有统计数据存放到缓存中;
若判断得到所述缓存内存在与该操作结果事件有关的已有统计数据,则将事件上的数据累加到缓存上已有的数据。
2.如权利要求1所述的数据统计方法,其特征在于:所述用户的操作数据包括用户关注公众号、用户注册、订单创建、订单撤销、订单退货、订单完成、支付完成和/或用户访问。
3.如权利要求2所述的数据统计方法,其特征在于:当所述用户的操作数据为关注公众号时,当所述用户关注成功后,所述业务系统将所述用户关注成功的操作结果通过所述消息队列发送至所述统计系统;
当所述用户的操作数据为用户注册时,当所述用户注册成功后,所述业务系统将所述用户注册成功的操作结果通过所述消息队列发送至所述统计系统;
当所述用户的操作数据为订单创建时,当所述用户创建订单成功后,所述业务系统将所述用户订单创建成功的操作结果通过所述消息队列发送至所述统计系统;
当所述用户的操作数据为订单撤消时,当所述用户撤消订单后,所述业务系统将所述用户订单撤消成功的操作结果通过所述消息队列发送至所述统计系统;
当所述用户的操作数据为订单退货时,当所述用户退货订单后,所述业务系统将所述用户订单退货操作成功的操作结果通过所述消息队列发送至所述统计系统;
当所述用户的操作数据为订单完成时,当所述用户完成下单后,所述业务系统将所述下单完成的操作结果通过所述消息队列发送至所述统计系统;
当所述用户的操作数据为支付完成时,当所述用户完成支付后,所述业务系统将所述支付完成的操作结果通过所述消息队列发送至所述统计系统;
当所述用户的操作数据为用户访问时,当所述用户访问后,所述业务系统将所述用户访问的操作结果通过所述消息队列发送至所述统计系统。
4.一种数据统计系统,包括:
业务系统,用于接收来自于用户的操作数据,并将用户的操作结果通过消息队列发送至统计系统;以及
统计系统,用于在接收到操作结果事件后,判断缓存是否存在与操作结果事件有关的已有统计数据;若判断得到所述缓存内不存在与操作结果事件有关的已有统计数据,则从数据资源中统计出已有统计数据,然后将已有统计数据存放到缓存中以供数据展示模块读取;若判断得到所述缓存内存在与操作结果事件有关的已有统计数据,则将事件上的数据累加到缓存上已有的数据以供所述数据展示模块读取。
5.一种数据实时展示方法,包括:
业务系统接收来自于用户的操作数据;
将用户的操作结果通过消息队列发送至统计系统;
统计系统接收到后,判断缓存是否存在与操作结果事件有关的已有统计数据;
若判断得到所述缓存内不存在与操作结果事件有关的已有统计数据,则从数据资源中统计出已有统计数据,并将已有统计数据存放到缓存中;
若判断得到所述缓存内存在与操作结果事件有关的已有统计数据,则将事件上的数据累加到缓存上已有的数据;
当所述统计系统产生新的数据时,通过长链接将所述新的数据实时推送到展示模块,从而展示新的数据。
6.如权利要求5所述的数据实时展示方法,其特征在于:所述展示模块还用于通过所述长链接定时向所述统计系统获取数据并显示。
7.一种数据实时展示系统,包括:
用于接收来自于用户的操作数据,并将用户的操作结果通过消息队列发送至统计系统;
统计系统,用于在接收到操作结果事件后,判断缓存是否存在与操作结果事件有关的已有统计数据;若判断得到所述缓存内不存在与操作结果事件有关的已有统计数据,则从数据资源中统计出已有统计数据,然后将已有统计数据存放到缓存中以供数据展示模块读取;若判断得到所述缓存内存在与操作结果事件有关的已有统计数据,则将事件上的数据累加到缓存上已有的数据以供所述数据展示模块读取;以及
展示模块,用于当所述统计系统产生新的数据时,通过长链接接收所述新的数据展示新的数据,还用于定时通过所述长链接定时向所述统计系统获取数据并显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佘万卫,未经佘万卫许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910932902.1/1.html,转载请声明来源钻瓜专利网。