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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114153434A(43)申请公布日2022.03.08(21)申请号202111403851.7(22)申请日2021.11.24(71)申请人北京金山云网络技术有限公司地址100085北京市海淀区西二旗中路33号院4号楼6层006号(72)发明人高松(74)专利代理机构北京华夏泰和知识产权代理有限公司11662代理人曾军卢万腾(51)Int.Cl.G06F8/30(2018.01)G06F8/36(2018.01)G06F8/61(2018.01)权利要求书2页说明书9页附图2页(54)发明名称在线程序包运行方法、装置、电子设备及存储介质(57)摘要本申请提供了一种在线程序包运行方法、装置、电子设备及存储介质,属于计算机技术领域。本申请通过接收外部上传的原始程序包;利用预置的软件开发工具包SDK对所述原始程序包进行封装,得到集成有所述SDK和所述原始程序包的目标程序包,所述SDK中定义有用于调用平台中资源的调用接口;当接收到程序运行指令时,运行所述目标程序包;其中,所述程序运行指令携带资源信息,在运行所述目标程序包的过程中,利用所述SDK中的所述调用接口调用所述平台中与所述资源信息对应的资源。由此,可以减少能够实现在线运行程序包的数据平台的维护成本。CN114153434ACN114153434A权利要求书1/2页1.一种在线程序包运行方法,其特征在于,所述方法包括:接收外部上传的原始程序包;利用预置的软件开发工具包SDK对所述原始程序包进行封装,得到集成有所述SDK和所述原始程序包的目标程序包,所述SDK中定义有用于调用平台中资源的调用接口;当接收到程序运行指令时,运行所述目标程序包;其中,所述程序运行指令携带资源信息,在运行所述目标程序包的过程中,利用所述SDK中的所述调用接口调用所述平台中与所述资源信息对应的资源。2.根据权利要求1所述的方法,其特征在于,所述运行所述目标程序包,包括:利用所述SDK,以反射机制运行所述目标程序包。3.根据权利要求1所述的方法,其特征在于,所述接收外部上传的原始程序包,包括:输出可视化界面,所述可视化界面上至少包括用于上传程序包的控件;通过所述可视化界面接收外部上传的原始程序包。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当检测到对所述可视化界面中第一对象的触发操作时,触发中断指令,所述第一对象为所述可视化界面中,用于指示中断运行程序包的按钮;基于所述中断指令,中断运行所述目标程序包。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当检测到对所述可视化界面中第二对象的触发操作时,触发所述程序运行指令,所述第二对象为所述可视化界面中,用于指示运行程序包的按钮。6.根据权利要求3所述的方法,其特征在于,所述输出可视化界面,包括:向所述平台发送网页获取请求,以使所述平台响应所述网页获取请求返回数据平台页面,所述数据平台页面中集成有在线运行组件;当在所述数据平台页面上检测到对所述在线运行组件的触发操作时,启动所述在线运行组件,并输出所述在线运行组件对应的可视化界面。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述目标程序包运行中断或结束后,获取运行所述目标程序包过程中产生的执行日志;通过所述可视化界面输出所述执行日志。8.一种在线程序包运行装置,其特征在于,所述装置包括:接收模块,用于接收外部上传的原始程序包;封装模块,用于利用预置的软件开发工具包SDK对所述原始程序包进行封装,得到集成有所述SDK和所述原始程序包的目标程序包,所述SDK中定义有用于调用平台中资源的调用接口;运行模块,用于当接收到程序运行指令时,运行所述目标程序包;其中,所述程序运行指令携带资源信息,在运行所述目标程序包的过程中,利用所述SDK中的所述调用接口调用所述平台中与所述资源信息对应的资源。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;2CN114153434A权利要求书2/2页处理器,用于执行存储器上所存放的程序时,实现权利要求1‑7任一所述的方法步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑7任一所述的方法步骤。3CN114153434A说明书1/9页在线程序包运行方法、装置、电子设备及存储介质技术领域[0001]本申请涉及计算机技术领域,尤其涉及一种在线程序包运行方法、装置、电子设备及存储介质。背景技术[0002]jar包,即程序包,是一种将Java程序打包而成的文件包。jar包的在线运行是指:将j