【技术实现步骤摘要】
本专利技术涉及一种智能调度方法,尤其是一种基于java窗口界面的智能调度方法。
技术介绍
1、在进行各类动态场景的智能调度过程中,java access bridge是提供给window平台访问java vm的一系列api.通过java access bridge可以访问到java应用程序的ui信息,以及对ui元素的操作。
2、现有技术中,apache原生的java access bridge,java access bridge在获取java ui元素时,不够稳定,且获取不到有些表格之类的元素,获取java ui元素变得尤为困难。困难点如下:
3、1、进程之间是隔离的,每个进程都有自己独立的虚拟内存空间;
4、2、windows平台下分32位和64位两类进程,对注入的要求比较高;
5、3、在已经启动的jvm里面注入jar包。
6、故本专利技术提出一种通过jar包注入的方式修正java acess bridge的方法,可以更稳定更细粒度地获取java ui元素。
>技术实本文档来自技高网...
【技术保护点】
1.一种基于Java窗口界面的智能调度方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于Java窗口界面的智能调度方法,其特征在于:所述S1.5中远程线程注入dll成功时,步骤如下;
3.根据权利要求1所述的基于Java窗口界面的智能调度方法,其特征在于:所述S1.5中远程线程注入dll失败时,使用钩子尝试注入dll,检测是否注入成功;当检测所述钩子注入成功时,重新返回远程线程注入dll成功的步骤。
4.根据权利要求3所述的基于Java窗口界面的智能调度方法,其特征在于:当检测所述钩子注入失败时,使用QueueUserA
...【技术特征摘要】
1.一种基于java窗口界面的智能调度方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于java窗口界面的智能调度方法,其特征在于:所述s1.5中远程线程注入dll成功时,步骤如下;
3.根据权利要求1所述的基于java窗口界面的智能调度方法,其特征在于:所述s1.5中远程线程注入dll失败时,使用钩子尝试注入dll,检测是否注入成功;当检测所述钩子注入成功时,重新返回远程线程注入dll成功的步骤。
4.根据权利要求3所述的基于java窗口界面的智能调度方法,其特征在于:当检测所述钩子注入失败时,使用queueuserapc尝试注入,检测是否注入成功;当检测所述queueuserapc注入成功时,重新返回远程线程注入dll成功的步骤;当检测所述queueuserapc注入失败时,进行异常处理并结束进程。
5.根据权利要求1所述的基于java窗口界面的智能调...
【专利技术属性】
技术研发人员:何斌,李立峰,
申请(专利权)人:上海自然而然信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。