[发明专利]应用组件的数据处理方法和装置有效
申请号: | 201811354471.7 | 申请日: | 2018-11-14 |
公开(公告)号: | CN109408354B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 李镪 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/448 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋;刘熔 |
地址: | 200331 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 组件 数据处理 方法 装置 | ||
本发明实施例公开了一种应用组件的数据处理方法和装置。本发明实施例通过调用获取子类的操作方法获取所述应用组件的操作信息,并响应于所述操作信息符合对应的数据处理条件,记录执行所述操作信息对应的数据处理逻辑。由此,无需注入数据处理代码,即可获取与用户的操作信息相关的数据,从而提高了数据处理的效率和准确性。同时,本发明实施例还公开了一种应用组件的数据处理方法和装置。本发明实施例通过扫描所述应用组件的源代码中的注解,并根据所述注解将数据处理代码注入注解所在位置。由此,无需手动注入数据处理代码,提高了数据处理的效率和准确性。
技术领域
本发明公开涉及计算机技术领域,具体涉及一种应用组件的数据处理方法和装置。
背景技术
随着互联网的不断发展,移动互联网用户的数量也在日益增长。为了给用户提供更加个性化的服务、提升用户体验,同时,为了分析不安全的操作,互联网平台需要获取用户的特定操作,并对用户的特定操作进行分析。
通常,互联网企业会在旗下的应用中注入数据处理代码,当用户基于应用进行操作时,数据处理代码就会获取操作信息,并记录与操作信息相关的数据。而通常情况下由于需要记录的操作对象(例如页面中的某个控件)较多且分散,且数据处理代码通常由开发人员手动注入,因此对于开发人员而言,注入数据处理代码的工作量十分庞大,同时数据处理的效率也很低。
发明内容
有鉴于此,本发明实施例提供了一种应用组件的数据处理方法和装置,无需注入数据处理代码即可获取与用户的操作信息相关的数据,由此能够提高数据处理的效率和准确性。
第一方面,本发明实施例提供了一种应用组件的数据处理方法,所述方法包括:
调用获取子类的操作方法获取所述应用组件的操作信息;
响应于所述操作信息符合对应的数据处理条件,记录执行所述操作信息对应的数据处理逻辑。
结合第一方面,本发明在第一方面的第一种实现方式中,所述应用组件通过JAVA开发。
结合第一方面,本发明在第一方面的第二种实现方式中,所述应用组件通过模型-视图-控制模式开发,所述模型用于表征模型层,所述视图用于表征视图层,所述控制用于表征逻辑控制层。
结合第一方面的第二种实现方式,本发明在第一方面的第三种实现方式中,所述应用组件通过继承所述逻辑控制层中的父类生成对应的子类,所述父类为basepresenter类,所述子类为presenter类;
调用获取子类的操作方法获取所述应用组件的操作信息包括:
在所述父类中调用获取所述子类的操作方法,获取所述应用组件的操作信息。
第二方面,本发明实施例提供了一种应用组件的数据处理装置,所述装置包括:
调用单元,用于调用获取子类的操作方法获取所述应用组件的操作信息;
响应记录单元,用于响应于所述操作信息符合对应的数据处理条件,记录执行所述操作信息对应的数据处理逻辑。
本发明实施例通过调用获取子类的操作方法获取所述应用组件的操作信息,并响应于所述操作信息符合对应的数据处理条件,记录执行所述操作信息对应的数据处理逻辑。由此,无需注入数据处理代码,即可获取与用户的操作信息相关的数据,从而提高了数据处理的效率和准确性。
同时,本发明实施例提供了一种应用组件的数据处理方法和装置,能够获取源代码的注解,并根据注解注入数据处理代码,无需手动注入数据处理代码,由此能够提高数据处理的效率和准确性。
第三方面,本发明实施例提供了一种应用组件的数据处理方法,所述方法包括:
扫描所述应用组件的源代码中的注解;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811354471.7/2.html,转载请声明来源钻瓜专利网。