一种应用数据定位器生成方法及应用数据定位方法技术

技术编号:29253863 阅读:14 留言:0更新日期:2021-07-13 17:24
本申请提供了一种应用数据定位器生成方法及应用数据定位方法,应用数据定位器生成方法包括:对目标应用的多个应用数据进行修改;监控目标应用各内存地址下的数据变化情况;根据各内存地址下的数据变化情况,筛选目标应用的内存基址;对目标应用的目标应用数据进行修改,以确定目标应用数据对应的目标内存地址;根据内存基址与目标内存地址之间的偏移地址,生成目标应用数据对应的数据定位器。上述技术方案提供的应用数据定位器生成方法,可以自动为当前应用生成数据定位器,可以利用该数据定位器直接定位到目标应用数据对应的目标内存地址,为提高数据应用数据定位效率奠定了基础。

【技术实现步骤摘要】
一种应用数据定位器生成方法及应用数据定位方法
本申请涉及计算机应用
,尤其涉及一种应用数据定位器生成方法及应用数据定位方法。
技术介绍
目前,本地应用程序以诸多优点得到了迅速发展。其中,本地应用程序包括各种生产力软件的应用。为了适应不同用户的使用习惯,本地应用程序允许用户自主调节应用参数。在现有技术中,当用户需要自定义本地应用程序的应用参数时,需要人工筛选目标应用参数所对应的内存地址,操作过程繁琐,且容易出错,即数据应用数据定位效率低,不利于保障参数调节效率。
技术实现思路
本申请提供一种应用数据定位器生成方法及应用数据定位方法,以解决现有技术的应用数据定位效率低等缺陷。本申请第一个方面提供一种应用数据定位器生成方法,包括:对目标应用的多个应用数据进行修改;监控所述目标应用各内存地址下的数据变化情况;根据所述各内存地址下的数据变化情况,筛选所述目标应用的内存基址;对所述目标应用的目标应用数据进行修改,以确定所述目标应用数据对应的目标内存地址;根据所述内存基址与目标内存地址之间的偏移地址,生成所述目标应用数据对应的数据定位器。可选的,所述根据所述各内存地址下的数据变化情况,筛选所述目标应用的内存基址,包括:根据所述各内存地址下的数据变化情况,筛选已发生数据变化的待选内存地址;根据各待选内存地址的属性信息,判断所述各待选内存地址是否为内存基址;当各待选内存地址均不是内存基址时,返回到所述对目标应用的多个应用数据进行修改的步骤。可选的,在生成所述目标应用数据对应的数据定位器之后,所述方法还包括:将所述数据定位器存储到服务端。可选的,所述根据所述内存基址与目标存储地址之间的偏移地址,生成所述目标应用数据对应的数据定位器,包括:建立所述内存基址和偏移地址与所述目标应用数据之间的关联关系,以得到所述目标应用数据对应的数据定位器信息。本申请第二个方面提供一种应用数据定位方法,包括:获取目标应用的内存基址信息和基于如上第一个方面以及第一个方面各种可能的设计所述的应用数据定位器生成方法所得到的数据定位器;利用所述数据定位器,根据所述内存基址信息,确定目标应用数据对应的目标内存地址。可选的,所述利用所述数据定位器,根据所述内存基址信息,确定目标应用数据对应的目标内存地址,包括:获取用户输入的目标应用数据属性信息;根据所述目标应用数据属性信息和所述内存基址信息,确定所述目标应用数据对应的目标内存地址。本申请第三个方面提供一种应用数据定位器生成装置,包括:第一修改模块,用于对目标应用的多个应用数据进行修改;监控模块,用于监控所述目标应用各内存地址下的数据变化情况;筛选模块,用于根据所述各内存地址下的数据变化情况,筛选所述目标应用的内存基址;确定模块,用于对所述目标应用的目标应用数据进行修改,以确定所述目标应用数据对应的目标内存地址;生成模块,用于根据所述内存基址与目标内存地址之间的偏移地址,生成所述目标应用数据对应的数据定位器。可选的,所述筛选模块,具体用于:根据所述各内存地址下的数据变化情况,筛选已发生数据变化的待选内存地址;根据各待选内存地址的属性信息,判断所述各待选内存地址是否为内存基址;当各待选内存地址均不是内存基址时,返回到所述对目标应用的多个应用数据进行修改的步骤。可选的,所述装置还包括:存储模块,用于将所述数据定位器存储到服务端。可选的,所述生成模块,具体用于:建立所述内存基址和偏移地址与所述目标应用数据之间的关联关系,以得到所述目标应用数据对应的数据定位器信息。本申请第四个方面提供一种应用数据定位装置,包括:获取模块,用于获取目标应用的内存基址信息和基于如上第三个方面以及第三个方面各种可能的设计所述的应用数据定位器生成装置所得到的数据定位器;第二修改模块,用于利用所述数据定位器,根据所述内存基址信息,确定目标应用数据对应的目标内存地址。可选的,所述第二修改模块,具体用于:获取用户输入的目标应用数据属性信息;根据所述目标应用数据属性信息和所述内存基址信息,确定所述目标应用数据对应的目标内存地址。本申请第五个方面提供一种电子设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一个方面以及第一个方面各种可能的设计所述的方法或第二个方面以及第二个方面各种可能的设计所述的方法。本申请第四个方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一个方面以及第一个方面各种可能的设计所述的方法或第二个方面以及第二个方面各种可能的设计所述的方法。本申请技术方案,具有如下优点:本申请提供的应用数据定位器生成方法,通过对目标应用的多个应用数据进行修改;监控目标应用各内存地址下的数据变化情况;根据各内存地址下的数据变化情况,筛选目标应用的内存基址;对目标应用的目标应用数据进行修改,以确定目标应用数据对应的目标内存地址;根据内存基址与目标内存地址之间的偏移地址,生成目标应用数据对应的数据定位器。上述技术方案提供的应用数据定位器生成方法,可以自动为当前应用生成数据定位器,可以利用该数据定位器直接定位到目标应用数据对应的目标内存地址,为提高数据应用数据定位效率奠定了基础。本申请提供的应用数据定位方法,通过获取目标应用的内存基址信息和上述应用数据定位器生成方法所得到的数据定位器;利用所述数据定位器,根据所述内存基址信息,确定目标应用数据对应的目标内存地址。上述方案提供的应用数据定位方法,可以直接定位到目标应用数据对应的目标内存地址,提高了应用数据定位的效率,为提高参数调节效率奠定了基础。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本申请实施例基于的应用数据定位器生成系统的结构示意图;图2为本申请实施例基于的应用数据定位系统的结构示意图;图3为本申请实施例提供的应用数据定位器生成方法的流程示意图;图4为本申请实施例提供的应用数据定位方法的流程示意图;图5为本申请实施例提供的应用数据定位器生成装置的结构示意图;图6为本申请实施例提供的应用数据定位装置的结构示意图;图7为本申请实施例提供的电子设备的结构示意图。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特本文档来自技高网...

【技术保护点】
1.一种应用数据定位器生成方法,其特征在于,包括:/n对目标应用的多个应用数据进行修改;/n监控所述目标应用各内存地址下的数据变化情况;/n根据所述各内存地址下的数据变化情况,筛选所述目标应用的内存基址;/n对所述目标应用的目标应用数据进行修改,以确定所述目标应用数据对应的目标内存地址;/n根据所述内存基址与目标内存地址之间的偏移地址,生成所述目标应用数据对应的数据定位器。/n

【技术特征摘要】
1.一种应用数据定位器生成方法,其特征在于,包括:
对目标应用的多个应用数据进行修改;
监控所述目标应用各内存地址下的数据变化情况;
根据所述各内存地址下的数据变化情况,筛选所述目标应用的内存基址;
对所述目标应用的目标应用数据进行修改,以确定所述目标应用数据对应的目标内存地址;
根据所述内存基址与目标内存地址之间的偏移地址,生成所述目标应用数据对应的数据定位器。


2.根据权利要求1所述的方法,其特征在于,所述根据所述各内存地址下的数据变化情况,筛选所述目标应用的内存基址,包括:
根据所述各内存地址下的数据变化情况,筛选已发生数据变化的待选内存地址;
根据各待选内存地址的属性信息,判断所述各待选内存地址是否为内存基址;
当各待选内存地址均不是内存基址时,返回到所述对目标应用的多个应用数据进行修改的步骤。


3.根据权利要求1所述的方法,其特征在于,在生成所述目标应用数据对应的数据定位器之后,所述方法还包括:
将所述数据定位器存储到服务端。


4.根据权利要求1所述的方法,其特征在于,所述根据所述内存基址与目标存储地址之间的偏移地址,生成所述目标应用数据对应的数据定位器,包括:
建立所述内存基址和偏移地址与所述目标应用数据之间的关联关系,以得到所述目标应用数据对应的数据定位器信息。


5.一种应用数据定位方法,其特征在于,包括:
获取目标应用的内存基址信息和基于权利要求1所述的应用数据定位器生成方法所得到的数据定位器;
利用所述数据定位器,根据所述内存基址信息,确定目标应用数据对应的目标内存地址。


6.根据权利要求5...

【专利技术属性】
技术研发人员:彭建超
申请(专利权)人:景德镇市明泰精工瓷业有限公司
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1