一种桌面应用的安装文件的生成方法、装置及存储介质制造方法及图纸

技术编号:27224731 阅读:20 留言:0更新日期:2021-02-04 11:46
本发明专利技术实施例公开了一种桌面应用的安装文件的生成方法、装置、设备及存储介质,该方法包括:根据网页应用的定位信息,获取所述网页应用的网页资源数据,并生成与所述网页应用匹配的桌面应用的资源文件夹;使用预设的参数调整规则,对所述至少一个配置文件中的配置参数进行调整;根据预先配置的打包参数,对完成参数调整后的所述资源文件夹进行打包处理,得到与所述桌面应用匹配的安装文件。本发明专利技术实施例提供的技术方案,实现了B/S架构向C/S架构的转换,只需要向用户提供B/S架构的网页应用,用户可根据网页应用的定位信息获取桌面应用的安装文件,避免了同时开发应用软件的两种架构,减少了人力成本、时间成本和维护成本。时间成本和维护成本。时间成本和维护成本。

【技术实现步骤摘要】
一种桌面应用的安装文件的生成方法、装置及存储介质


[0001]本专利技术实施例涉及通信
,尤其涉及一种桌面应用的安装文件的生成方法、装置、设备及存储介质。

技术介绍

[0002]随着科技的不断发展,软件技术也得到了蓬勃发展,软件系统体系结构逐渐发展形成两种模式,即B/S(Browser/Server,浏览器/服务器模式)架构和C/S(Client/Server,客户端/服务器模式)架构。
[0003]B/S架构,是采取浏览器请求,服务器响应的工作模式,客户机上只需要安装浏览器,而将系统功能实现的核心部分集中到服务器上;C/S架构,则充分利用两端的硬件环境,将任务合理分配到客户端和服务器端。应用软件以B/S架构的网页应用形式存在,或者以C/S架构的桌面应用形式存在。
[0004]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:用户往往需要同时用到B/S架构和C/S架构,但是应用软件同时开发B/S和C/S两种架构,需要投入大量的人力和时间成本,当应用软件修复或改动时,也需要同时维护两个不同的架构,维护成本过高。

技术实现思路

[0005]本专利技术实施例提供了一种桌面应用的安装文件的生成方法、装置、设备及存储介质,以实现由网页应用生成桌面应用的安装文件。
[0006]第一方面,本专利技术实施例提供了桌面应用的安装文件的生成方法,包括:
[0007]根据网页应用的定位信息,获取所述网页应用的网页资源数据,并生成与所述网页应用匹配的桌面应用的资源文件夹;r/>[0008]所述资源文件夹中包括:用于启动所述桌面应用的可执行文件,以及与所述桌面应用匹配的至少一个配置文件;
[0009]使用预设的参数调整规则,对所述至少一个配置文件中的目标配置文件中的配置参数进行调整;
[0010]根据预先配置的打包参数,对完成参数调整后的所述资源文件夹进行打包处理,得到与所述桌面应用匹配的安装文件。
[0011]第二方面,本专利技术实施例提供了一种桌面应用的安装文件的生成装置,包括:
[0012]桌面应用的资源文件夹获取模块,用于根据网页应用的定位信息,获取所述网页应用的网页资源数据,并生成与所述网页应用匹配的桌面应用的资源文件夹;其中,所述资源文件夹中包括:用于启动所述桌面应用的可执行文件,以及与所述桌面应用匹配的至少一个配置文件;
[0013]配置参数调整模块,用于使用预设的参数调整规则,对所述至少一个配置文件中的目标配置文件中的配置参数进行调整;
[0014]安装文件获取模块,用于根据预先配置的打包参数,对完成参数调整后的所述资
源文件夹进行打包处理,得到与所述桌面应用匹配的安装文件。
[0015]第三方面,本专利技术实施例还提供了一种设备,所述设备包括:
[0016]一个或多个处理器;
[0017]存储装置,用于存储一个或多个程序;
[0018]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的桌面应用的安装文件的生成方法。
[0019]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的桌面应用的安装文件的生成方法。
[0020]本专利技术实施例提供的技术方案,通过获取网页应用的定位信息,将网页应用生成桌面应用的资源文件夹,并对资源文件夹进行参数调整,再对参数调整后的桌面应用的资源文件夹进行打包处理,进而得到匹配的安装文件,实现了B/S架构向C/S架构的转换,只需要向用户提供B/S架构的网页应用,用户即可根据网页应用的定位信息获取桌面应用的安装文件,避免了同时开发应用软件的两种架构,减少了人力和时间成本,也不需要维护两种不同的架构,降低了维护成本。
附图说明
[0021]图1A是本专利技术实施例一提供的一种桌面应用的安装文件的生成方法的流程图;
[0022]图1B是本专利技术实施例一提供的一种桌面应用的安装文件的生成方法的流程图;
[0023]图2是本专利技术实施例二提供的一种桌面应用的安装文件的生成装置的结构框图;
[0024]图3是本专利技术实施例三提供的一种设备的结构框图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0026]实施例一
[0027]图1为本专利技术实施例一提供的一种桌面应用的安装文件的生成方法的流程图,本实施例可适用于根据网页应用生成桌面应用的安装文件,该方法可以由本专利技术实施例中的桌面应用的安装文件的生成装置来执行,该装置可以通过软件和/或硬件实现,并一般可以集成在服务器上,该方法具体包括如下步骤:
[0028]S110、根据网页应用的定位信息,获取所述网页应用的网页资源数据,并生成与所述网页应用匹配的桌面应用的资源文件夹;所述资源文件夹中包括:用于启动所述桌面应用的可执行文件,以及与所述桌面应用匹配的至少一个配置文件。
[0029]网页应用是一种B/S架构的网络结构模式,客户端中最主要的应用软件是Web(World Wide Web,全球广域网)浏览器,例如Google Chrome(谷歌)浏览器和Internet Explorer(IE)浏览器,服务器中则需要安装数据库,例如,SqlServer(Structured Query Language Server,结构化查询语言服务)、Oracle(甲骨文)和MYSQL(关系型数据库)等。Web浏览器通过Web Server(网页服务器)同数据库进行数据交互。网页应用的定位信息,也即
网页应用的URL(Uniform Resource Locator,统一资源定位符)信息,表示了该网页应用在Web上的唯一地址。网页应用是一个包含HTML(Hyper Text Markup Language,超文本标记语言)标签的纯文本文件,通过头部(Head)文件标记和主体(Body)文件标记对页面上的文字、图片、表格、动画和/或声音等各种网页资源进行描述(例如,字体、颜色和大小),而Web浏览器则对这些标记进行解释以生成显示页面。
[0030]桌面应用是一种C/S架构的网络结构模式,服务器端通常采用高性能的PC、工作站或小型机,并安装数据库系统;客户端则需要安装专用的客户端软件。桌面应用的资源文件夹中包括了该桌面应用运行所需的全部文件,例如,可执行文件和配置文件。其中,可执行文件是可以由操作系统进行加载并执行的文件,不同的操作系统下,可执行文件的类型不同,例如,在Windows操作系统下,可执行程序可以是扩展名为“.exe”、“.sys”和“.com”等类型的文件。配置文件中存放了该桌面应用的配置信息,在可执行文件被加载执行时,需要读取配置文件中的配置信息,例如,“.Json”类本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种桌面应用的安装文件的生成方法,其特征在于,包括:根据网页应用的定位信息,获取所述网页应用的网页资源数据,并生成与所述网页应用匹配的桌面应用的资源文件夹;所述资源文件夹中包括:用于启动所述桌面应用的可执行文件,以及与所述桌面应用匹配的至少一个配置文件;使用预设的参数调整规则,对所述至少一个配置文件中的目标配置文件中的配置参数进行调整;根据预先配置的打包参数,对完成参数调整后的所述资源文件夹进行打包处理,得到与所述桌面应用匹配的安装文件。2.根据权利要求1所述的方法,其特征在于,所述对所述至少一个配置文件中的目标配置文件中的配置参数进行调整,包括:获取所述至少一个配置文件中待修改的配置文件,并将所述待修改的配置文件作为目标配置文件;查找所述目标配置文件中的配置项,并对所述配置项的配置参数进行调整。3.根据权利要求1所述的方法,其特征在于,所述根据网页应用的定位信息,获取所述网页应用的网页资源数据,并生成与所述网页应用匹配的桌面应用的资源文件夹,包括:根据网页应用的定位信息,获取所述网页应用的静态文件并进行重新构建,进而生成与所述网页应用匹配的桌面应用的资源文件夹。4.根据权利要求1所述的方法,其特征在于,所述根据预先配置的打包参数,对完成参数调整后的所述资源文件夹进行打包处理,得到与所述桌面应用匹配的安装文件,包括:根据预先配置的打包参数,获取匹配的打包脚本并编译,以对完成参数调整后的所述资源文件夹进行打包处理,得到与所述桌面应...

【专利技术属性】
技术研发人员:贺磊
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:

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

1