预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110083520A(43)申请公布日2019.08.02(21)申请号201810074997.3(22)申请日2018.01.25(71)申请人迈普通信技术股份有限公司地址610041四川省成都市高新区天府三街288号1号楼迈普大厦17层(72)发明人邓鹏(74)专利代理机构北京超凡志成知识产权代理事务所(普通合伙)11371代理人余剑琴(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书11页附图3页(54)发明名称数据获取方法及装置(57)摘要本发明实施例提出一种数据获取方法及装置,涉及WEB应用技术领域。该方法包括:接收数据获取请求,依据所述数据获取请求获得应用程序中具有可查看数据标记的至少一个接口函数以及所述至少一个接口函数对应的数据对象,返回所述至少一个接口函数的名称以及所述至少一个接口函数对应的数据对象的名称,基于被选择的接口函数的名称及被选择的数据对象的名称,获取并返回对应的内存数据,为开发人员提供了更方便地内存数据查看方式,节省了内存数据占用空间,提升了应用程序的运行性能。CN110083520ACN110083520A权利要求书1/2页1.一种数据获取方法,其特征在于,所述方法包括:接收数据获取请求;依据所述数据获取请求获得应用程序中的具有可查看数据标记的至少一个接口函数以及所述至少一个接口函数对应的数据对象;返回所述至少一个接口函数的名称以及所述至少一个接口函数对应的数据对象的名称;基于被选择的接口函数的名称及被选择的数据对象的名称,获取并返回对应的内存数据。2.如权利要求1所述的数据获取方法,其特征在于,所述至少一个接口函数对应的数据对象包括所述应用程序中的所有单例对象,所述依据所述数据获取请求获得应用程序中的具有可查看数据标记的至少一个接口函数以及所述至少一个接口函数对应的数据对象,包括:分析所述所有单例对象中每个单例对象的接口函数;将具有可查看数据标记的接口函数以及所述具有可查看数据标记的接口函数对应的单例对象进行缓存。3.如权利要求1所述的数据获取方法,其特征在于,所述至少一个接口函数对应的数据对象包括所述应用程序中的所有类,所述依据所述数据获取请求获得应用程序中的具有可查看数据标记的至少一个接口函数以及所述至少一个接口函数对应的数据对象,包括:分析所述所有类中每个类的接口函数;将具有可查看数据标记的接口函数以及所述具有可查看数据标记的接口函数对应的类进行缓存。4.如权利要求1所述的数据获取方法,其特征在于,在返回所述至少一个接口函数的名称以及所述至少一个接口函数对应的数据对象的名称之前,所述方法还包括:根据所述至少一个接口函数以及所述至少一个接口函数对应的数据对象生成模块树,其中,所述模块树的叶子节点为所述至少一个接口函数的名称,所述叶子节点的父节点为所述至少一个接口函数对应的数据对象的名称;所述返回所述至少一个接口函数的名称以及所述至少一个接口函数对应的数据对象的名称,包括:返回所述模块树。5.如权利要求4所述的数据获取方法,其特征在于,所述根据所述至少一个接口函数以及所述至少一个接口函数对应的数据对象生成模块树,包括:根据所述至少一个接口函数对应的数据对象的包名对所述数据对象进行归类,形成子模块树;将所述至少一个接口函数的名称添加至所述子模块树中作为所述至少一个接口函数对应的数据对象的名称的下一层节点,从而得到所述模块树。6.如权利要求1所述的数据获取方法,其特征在于,所述基于被选择的接口函数的名称及被选择的数据对象的名称,获取并返回对应的内存数据,包括:根据所述被选择的接口函数的名称及所述被选择的数据对象的名称,反射调用所述被选择的接口函数,从而获取并返回所述内存数据。2CN110083520A权利要求书2/2页7.如权利要求1-6任一项所述的数据获取方法,其特征在于,所述可查看数据标记设置在所述至少一个接口函数中的每个接口函数的注解中。8.一种数据获取装置,其特征在于,所述装置包括:接收模块,用于接收数据获取请求;数据对象分析模块,用于依据所述数据获取请求获得应用程序中的具有可查看数据标记的至少一个接口函数以及所述至少一个接口函数对应的数据对象;发送模块,用于返回所述至少一个接口函数的名称以及所述至少一个接口函数对应的数据对象的名称;数据获取模块,用于基于被选择的接口函数的名称及被选择的数据对象的名称,获取并返回对应的内存数据。9.如权利要求8所述的数据获取装置,其特征在于,所述至少一个接口函数对应的数据对象包括所述应用程序中的所有单例对象,所述数据对象分析模块包括:单例对象分析模块,用于分析所述所有单例对象中每个单例对象的接口函数;将具有可查看数据标记的接口函数以及所述具有可查看数