[发明专利]基于Flutter的页面全生命周期统计方法、设备及存储介质在审
申请号: | 202011222460.0 | 申请日: | 2020-11-05 |
公开(公告)号: | CN112463520A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 黄仕彪 | 申请(专利权)人: | 广州博恒信息科技有限责任公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/48 |
代理公司: | 广州晟策知识产权代理事务所(普通合伙) 44709 | 代理人: | 郑书鑫 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 flutter 页面 生命周期 统计 方法 设备 存储 介质 | ||
本发明给出了基于Flutter的页面全生命周期统计方法、设备及存储介质,即当页面从暂停状态到恢复状态,将该页面从暂停状态到恢复状态之间的时间不计入该页面的实际使用时长;当页面从暂停状态到恢复状态,将访问该页面的次数仅统计为一次。这样可以避免所统计出来的页面访问次数和实际相比会偏少、页面访问时长和实际相比会偏大。基于本发明的页面组件的全生命周期统计方案,可以准确统计页面访问次数、页面访问路径、页面访问时长等,以完全满足业务需要。
技术领域
本发明涉及计算机技术领域,尤其涉及基于Flutter的页面全生命周期统计方法、设备及存储介质。
背景技术
通过对用户行为监测获得的数据进行分析,可以让应用提供方更加详细、清楚地了解用户的行为习惯,从而找出网站、手机应用、推广渠道等应用提供方产品或营销存在的问题,有助于应用提供方开发更符合用户需求的产品以及发掘高转化率页面等。因此,用户页面使用数据分析显得极其重要,即在获得网站或APP页面等平台访问量基本数据的情况下,对有关数据进行统计、分析,从中发现用户访问网站或APP等平台的规律,并将这些规律与产品优化策略或网络营销策略等相结合,从而发现目前产品设计或网络营销活动中可能存在的问题,并为进一步优化产品或修正网络营销策略提供依据。
Flutter是谷歌公司(Google Inc.)开源的UI工具包,是跨平台开发框架,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动端(iOS、Android)、Web、桌面和嵌入式平台。众所周知,一个产品开发完成交付到用户手中后,为了更好地搜集用户使用行为、调整优化产品,需要对其进行数据统计,其中非常重要也是最基础的就是页面行为统计,得到用户页面使用行为数据,所述页面使用行为数据包含页面访问次数、页面访问路径、页面访问时长等。
在Flutter开发框架中一切皆为组件Widget,若要统计上述页面行为,只能在Flutter SDK提供的页面组件StatefulWidget生命周期方法中进行,所述页面组件生命周期指某个页面从创建到初始化、暂停、恢复、销毁的完整过程。现有的页面组件生命周期方法,包括状态初始化方法initState和销毁方法onDispose,也既状态初始化方法中记为页面进入,销毁方法中记为页面退出。
现有的页面使用行为数据统计方法,即页面组件生命周期方法存在以下缺点:首先,根据Flutter框架提供的生命周期方法只包含初始化方法initState和销毁方法onDispose,当页面处于暂停、恢复等中间状态时并没有对应的生命周期方法进行统计,导致所统计出来的页面访问次数和实际相比会偏少、页面访问时长和实际相比会偏大,不能完全满足业务需要。具体来说就是,用户首先进入一级页面,此时一级页面的状态称之为“初始化”;通过某操作进入二级页面,一级页面对用户不可见但并没有销毁,此时一级页面的状态称之为“暂停”;当用户从二级页面返回一级页面,一级页面再次对用户可见,此时一级页面的状态称之为“恢复”;如果用户接着通过某操作退出一级页面,此时一级页面的状态称之为“销毁”。一个页面全生命周期由初始化、暂停、恢复和销毁4个状态所组成。
基于此,本发明所要解决的技术问题为:避免所统计出来的页面访问次数和实际相比会偏少、页面访问时长和实际相比会偏大,不能完全满足业务需要。
发明内容
针对上述问题,本发明提供基于Flutter的页面全生命周期统计方法、设备及存储介质,本发明支持Flutter页面组件初始化、暂停、恢复、销毁全生命周期监控,可以准确统计页面访问次数、页面访问路径、页面访问时长等,以完全满足业务需要。
一方面,本发明提供基于Flutter的页面全生命周期统计方法,其技术方案具体如下:
基于Flutter的页面全生命周期统计方法,所述页面全生命周期包括初始化状态、暂停状态、恢复状态和销毁状态,其特征在于:
当页面从暂停状态到恢复状态,将该页面从暂停状态到恢复状态之间的时间不计入该页面的实际使用时长;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州博恒信息科技有限责任公司,未经广州博恒信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011222460.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械设备清灰装置
- 下一篇:轴承外圈摆动量测量工装