一种程序指令地址跳转行为标记和追踪的方法与流程

文档序号:30094892发布日期:2022-05-18 10:30阅读:159来源:国知局

1.本发明涉及程序指令追踪技术领域,尤其涉及一种程序指令地址跳转行为标记和追踪的方法。


背景技术:

2.相关技术中,可以采用跳转指令来实现一段指令循环执行,循环的次数由跳转指令的条件是否满足决定,循环执行指令数目由跳转指令中的偏移量来决定,在循环体较少或是对性能要求较低的情况下,跳转指令确实可以满足条件;目前,用户在点击程序页面跳转控件进行跳转时,通常会边跳转边上报当前页面的跳转信息,但此时会发生竞争,而如果在发送上报跳转信息的请求之前,页面已经跳转到另一页面,则上报请求将不会发送成功,从而导致需要上报的当前页面的跳转信息丢失,进而导致服务器无法记录并追踪用户操作行为;并且目前的程序指令地址跳转行为不能有效的被标记。
3.鉴于此,我们提出一种程序指令地址跳转行为标记和追踪的方法。


技术实现要素:

4.为了解决上述问题,本发明提出一种程序指令地址跳转行为标记和追踪的方法,以更加确切地解决上述所述服务器无法标记记录并追踪用户操作行为的问题。
5.本发明通过以下技术方案实现的:一种程序指令地址跳转行为标记和追踪的方法,包括以下步骤:获取待跳转程序指令的原始数据;获取上述跳转数据中的样式名,根据样式名相应的样式显示跳转数据中的待显示内容;接收用户对在目标显示控件的触发操作,向服务器发送跳转数据中的目标页面及目标页面状态;分析执行触发操作的用户访问目标页面的行为,获取目标页面内多个页面的多条跳转路径和网址链接;响应于处理器核运行程序,并执行至程序中的跳转指令,将跳转指令对应的跳转参数发送给服务器;用户通过所述网址链接访问程序指令地址的时候,服务器即可以识别并记录跳转参数,从而实现细粒度的程序指令地址跳转行为标记;获取程序指令地址的信息并对程序指令地址跳转行为进行追踪。
6.在一个实施例中,所述获取待跳转程序指令的原始数据,包括:根据待跳转程序指令中的超链接数据对应的标签确定第一正则表达式;根据第一正则表达式对原始数据进行匹配,获取超链接数据集合。
7.在一个实施例中,所述目标页面对应的数据是服务器响应于页面数据请求时,根据客户端标识筛选得到。
8.在一个实施例中,所述分析执行触发操作的用户访问目标页面的行为,获取目标页面内多个页面的多条跳转路径,包括:获取执行触发操作的用户访问目标页面的行为的会话标识和行为数据;基于会话标识和行为数据,进行页面地址链接,获取相应的目标页面的网址链。
9.在一个实施例中,所述服务器识别并记录跳转参数包括:获取跳转指令对应的跳转参数值;所述跳转参数值用于标识与所述程序指令对应的允许跳转的域名;检测目标页面内容所对应的域名是否是跳转参数值所标识的域名;若检测结果为是,服务器即识别并记录该跳转参数。
10.在一个实施例中,获取程序指令地址的信息并对程序指令地址跳转行为进行追踪,包括:获取程序指令地址跳转操作对应的查询标识;将查询标识和跳转信息对应存储在当前浏览器中;将所述跳转信息上报至所述服务器进行追踪。
11.在一个实施例中,所述跳转数据中的样式名的样式内容包括:引入所述目标程序对应的字体编码;字体编码在所属的程序编程文件中生成程序样式名对应的样式内容。
12.本发明的有益效果:本发明提出的一种程序指令地址跳转行为标记的方法,能够有效的对程序指令地址跳转行为进行标记,并且更加安全可靠地保护了计算机的安全;本发明提出的一种程序指令地址跳转行为追踪的方法,可避免在基于页面跳转操作跳转页面的同时上报跳转信息而导致上报行为和跳转行为发生竞争,从而影响跳转或者丢失上报的跳转信息,进而使得执行页面跳转行为时跳转信息的丢失率大量减少,使得服务器可以准确记录并追踪用户操作行为。
附图说明
13.图1为本发明的一种程序指令地址跳转行为标记和追踪方法的流程图
具体实施方式
为了更加清楚完整的说明本发明的技术方案,下面结合附图对本发明作进一步说明。
14.请参考图1,本发明提出了一种程序指令地址跳转行为标记和追踪的方法,包括以下步骤:获取待跳转程序指令的原始数据;获取上述跳转数据中的样式名,根据样式名相应的样式显示跳转数据中的待显示内容;接收用户对在目标显示控件的触发操作,向服务器发送跳转数据中的目标页面及目标页面状态;分析执行触发操作的用户访问目标页面的行为,获取目标页面内多个页面的多条
跳转路径和网址链接;响应于处理器核运行程序,并执行至程序中的跳转指令,将跳转指令对应的跳转参数发送给服务器;用户通过所述网址链接访问程序指令地址的时候,服务器即可以识别并记录跳转参数,从而实现细粒度的程序指令地址跳转行为标记;获取程序指令地址的信息并对程序指令地址跳转行为进行追踪。
15.在一个实施例中,所述获取待跳转程序指令的原始数据,包括:根据待跳转程序指令中的超链接数据对应的标签确定第一正则表达式;根据第一正则表达式对原始数据进行匹配,获取超链接数据集合。
16.在一个实施例中,所述目标页面对应的数据是服务器响应于页面数据请求时,根据客户端标识筛选得到。
17.在一个实施例中,所述分析执行触发操作的用户访问目标页面的行为,获取目标页面内多个页面的多条跳转路径,包括:获取执行触发操作的用户访问目标页面的行为的会话标识和行为数据;基于会话标识和行为数据,进行页面地址链接,获取相应的目标页面的网址链。
18.在一个实施例中,所述服务器识别并记录跳转参数包括:获取跳转指令对应的跳转参数值;所述跳转参数值用于标识与所述程序指令对应的允许跳转的域名;检测目标页面内容所对应的域名是否是跳转参数值所标识的域名;若检测结果为是,服务器即识别并记录该跳转参数。
19.在一个实施例中,获取程序指令地址的信息并对程序指令地址跳转行为进行追踪,包括:获取程序指令地址跳转操作对应的查询标识;将查询标识和跳转信息对应存储在当前浏览器中;将所述跳转信息上报至所述服务器进行追踪。
20.在一个实施例中,所述跳转数据中的样式名的样式内容包括:引入所述目标程序对应的字体编码;字体编码在所属的程序编程文件中生成程序样式名对应的样式内容。
21.本发明提出的一种程序指令地址跳转行为标记的方法,能够有效的对程序指令地址跳转行为进行标记,并且更加安全可靠地保护了计算机的安全;本发明提出的一种程序指令地址跳转行为追踪的方法,可避免在基于页面跳转操作跳转页面的同时上报跳转信息而导致上报行为和跳转行为发生竞争,从而影响跳转或者丢失上报的跳转信息,进而使得执行页面跳转行为时跳转信息的丢失率大量减少,使得服务器可以准确记录并追踪用户操作行为。
22.当然,本发明还可有其它多种实施方式,基于本实施方式,本领域的普通技术人员在没有做出任何创造性劳动的前提下所获得其他实施方式,都属于本发明所保护的范围。


技术特征:
1.一种程序指令地址跳转行为标记和追踪的方法,其特征在于,包括以下步骤:获取待跳转程序指令的原始数据;获取上述跳转数据中的样式名,根据样式名相应的样式显示跳转数据中的待显示内容;接收用户对在目标显示控件的触发操作,向服务器发送跳转数据中的目标页面及目标页面状态;分析执行触发操作的用户访问目标页面的行为,获取目标页面内多个页面的多条跳转路径和网址链接;响应于处理器核运行程序,并执行至程序中的跳转指令,将跳转指令对应的跳转参数发送给服务器;用户通过所述网址链接访问程序指令地址的时候,服务器即可以识别并记录跳转参数,从而实现细粒度的程序指令地址跳转行为标记;获取程序指令地址的信息并对程序指令地址跳转行为进行追踪。2.根据权利要求1所述的一种程序指令地址跳转行为标记和追踪的方法,其特征在于,所述获取待跳转程序指令的原始数据,包括:根据待跳转程序指令中的超链接数据对应的标签确定第一正则表达式;根据第一正则表达式对原始数据进行匹配,获取超链接数据集合。3.根据权利要求1所述的一种程序指令地址跳转行为标记和追踪的方法,其特征在于,所述目标页面对应的数据是服务器响应于页面数据请求时,根据客户端标识筛选得到。4.根据权利要求1所述的一种程序指令地址跳转行为标记和追踪的方法,其特征在于,所述分析执行触发操作的用户访问目标页面的行为,获取目标页面内多个页面的多条跳转路径,包括:获取执行触发操作的用户访问目标页面的行为的会话标识和行为数据;基于会话标识和行为数据,进行页面地址链接,获取相应的目标页面的网址链。5.根据权利要求1所述的一种程序指令地址跳转行为标记和追踪的方法,其特征在于,所述服务器识别并记录跳转参数包括:获取跳转指令对应的跳转参数值;所述跳转参数值用于标识与所述程序指令对应的允许跳转的域名;检测目标页面内容所对应的域名是否是跳转参数值所标识的域名;若检测结果为是,服务器即识别并记录该跳转参数。6.根据权利要求1所述的一种程序指令地址跳转行为标记和追踪的方法,其特征在于:获取程序指令地址的信息并对程序指令地址跳转行为进行追踪,包括:获取程序指令地址跳转操作对应的查询标识;将查询标识和跳转信息对应存储在当前浏览器中;将所述跳转信息上报至所述服务器进行追踪。7.根据权利要求1所述的一种程序指令地址跳转行为标记和追踪的方法,其特征在于:所述跳转数据中的样式名的样式内容包括:引入所述目标程序对应的字体编码;字体编码在所属的程序编程文件中生成程序样式名对应的样式内容。

技术总结
本发明提出一种程序指令地址跳转行为标记和追踪的方法,包括获取待跳转程序指令的原始数据、获取上述跳转数据中的样式名、向服务器发送跳转数据中的目标页面及目标页面状态、分析执行触发操作的用户访问目标页面的行为、将跳转指令对应的跳转参数发送给服务器、对程序指令地址跳转行为进行追踪的步骤;本发明能够有效的对程序指令地址跳转行为进行标记,并且可避免在基于页面跳转操作跳转页面的同时上报跳转信息而导致上报行为和跳转行为发生竞争,从而影响跳转或者丢失上报的跳转信息,进而使得执行页面跳转行为时跳转信息的丢失率大量减少,使得服务器可以准确记录并追踪用户操作行为。户操作行为。户操作行为。


技术研发人员:李驹 李路云
受保护的技术使用者:深圳触海科技有限公司
技术研发日:2021.12.30
技术公布日:2022/5/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1