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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114281432A(43)申请公布日2022.04.05(21)申请号202111394075.9(22)申请日2021.11.23(71)申请人招银云创信息技术有限公司地址518048广东省深圳市福田区梅林街道梅都社区中康路136号深圳新一代产业园5栋1901(72)发明人潘东(74)专利代理机构华进联合专利商标代理有限公司44224代理人赖远龙(51)Int.Cl.G06F9/448(2018.01)G06F9/54(2006.01)权利要求书2页说明书10页附图5页(54)发明名称应用程序执行方法、装置、计算机设备和存储介质(57)摘要本申请涉及一种应用程序执行方法、装置、计算机设备和存储介质,涉及计算机技术领域,该应用程序执行方法应用于目标应用程序,该目标应用程序包括不同编程语言开发的主程序和至少一个子程序,该方法包括:在主程序的执行过程中,通过主程序接收用户输入的第一用户指令;通过主程序对接收到的第一用户指令进行分析,得到第一用户指令携带的指令标志和自定义参数;通过主程序基于指令标志从主程序和至少一个子程序中确定目标程序,通过目标程序基于自定义参数执行第一用户指令,并展示执行结果。该方法可以将不同编程语言开发的多个子程序融合,从而能够实现旧系统代码可持续使用,减少开发成本,逐步推进软件系统的迭代更新。CN114281432ACN114281432A权利要求书1/2页1.一种应用程序执行方法,其特征在于,应用于目标应用程序,所述目标应用程序包括不同编程语言开发的主程序和至少一个子程序,所述方法包括:在所述主程序的执行过程中,通过所述主程序接收用户输入的第一用户指令;通过所述主程序对接收到的第一用户指令进行分析,得到所述第一用户指令携带的指令标志和自定义参数;通过所述主程序基于所述指令标志从所述主程序和所述至少一个子程序中确定目标程序,通过所述目标程序基于所述自定义参数执行所述第一用户指令,并展示执行结果。2.根据权利要求1所述的方法,其特征在于,所述主程序为WPF应用程序,所述至少一个子程序包括基于C++编程语言开发的第一子程序和基于JavaScript网页开发的第二子程序。3.根据权利要求1所述的方法,其特征在于,所述主程序为WPF应用程序,所述至少一个子程序为基于C++编程语言开发的第一子程序。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述目标程序为所述至少一个子程序的情况下,通过所述WPF应用程序对所述目标程序进行数据访问,并对所述目标程序的数据进行嵌入展示。5.根据权利要求4所述的方法,其特征在于,所述目标程序为所述第二子程序,所述通过所述WPF应用程序对所述目标程序进行数据访问,包括:通过所述WPF应用程序的浏览器控件基于所述自定义参数使用InvokeScript访问所述第二子程序;通过所述第二子程序渲染目标网页,并通过所述WPF应用程序的WPF窗口嵌入展示所述目标网页,所述目标网页为与所述第一用户指令对应的网页。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:通过所述浏览器控件的ObjectForScripting属性注册内部对象,所述内部对象为用于供所述第二子程序调用的对象;在所述第二子程序的执行过程中,接收用户输入的第二用户指令;通过所述第二子程序基于所述第二用户指令调用所述内部对象中的目标对象,以通过所述WPF应用程序执行所述第二用户指令。7.根据权利要求4所述的方法,其特征在于,所述目标程序为所述第一子程序,所述通过所述WPF应用程序对所述目标程序进行数据访问,包括:通过所述WPF应用程序调用WindowsAPI的LoadLibrary加载所述第一子程序对应的动态链接库文件;通过所述Windows消息处理机制接收所述第一子程序发送的通信消息,所述通信消息包括目标窗口的窗口句柄和主题,所述目标窗口为与所述第一用户指令对应的窗口;通过所述WPF应用程序的Panel控件嵌入展示所述目标窗口。8.一种应用程序执行装置,其特征在于,应用于目标应用程序,所述目标应用程序包括不同编程语言开发的主程序和至少一个子程序,所述装置包括:接收模块,用于在所述主程序的执行过程中,通过所述主程序接收用户输入的第一用户指令;分析模块,用于通过所述主程序对接收到的第一用户指令进行分析,得到所述第一用2CN114281432A权利要求书2/2页户指令携带的指令标志和自定义参数;执行模块,用于通过所述主程序基于所述指令标志从所述主程序和所述至少一个子程序中确定目标程序,通过所述目标程序基于所述自定义参数执行所述第一用户指令,并展示执行结果。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理