一种广场旅游软件集成系统及其传输方法技术方案

技术编号:22722143 阅读:44 留言:0更新日期:2019-12-04 05:20
本发明专利技术公开了一种广场旅游软件集成系统及其传输方法,包括连接单元、处理服务器、运行端和运维服务器;所述连接单元用于向处理服务器输入待集成的软件内容;所述处理服务器用于对输入的待集成软件进行分析处理集成;所述运行端用于运行集成后的软件,并提供运行的参数数据;所述运维服务器用于根据处理服务器发出的软件信息以及运行端的运行数据进入日常维护和升级,所述处理服务器还包括整合单元和测试单元。本发明专利技术中,通过分析单元对软件的结构架构与代码进行识别读取,而不需要用户在应用软件的代码中查找调用代码的位置,也不需用户手动填写调用代码,也不需要用户将代码加入编译器,实现了软件的自动集成,降低了软件集成难度,减少了工作量。

A square tourism software integration system and its transmission method

The invention discloses a plaza tourism software integration system and its transmission method, including a connection unit, a processing server, a running end and an operation and maintenance server; the connection unit is used to input software content to be integrated to the processing server; the processing server is used to analyze, process and integrate the input software to be integrated; the running end is used to run the integrated software, The operation and maintenance server is used for daily maintenance and upgrading according to the software information sent by the processing server and the operation data of the operation end, and the processing server also includes the integration unit and the test unit. In the invention, the structural structure and code of the software are identified and read through the analysis unit, and the user is not required to find the location of the calling code in the code of the application software, nor to fill in the calling code manually by the user, nor to add the code into the compiler by the user, thus realizing the automatic integration of the software, reducing the difficulty of software integration and reducing the workload.

【技术实现步骤摘要】
一种广场旅游软件集成系统及其传输方法
本专利技术属于软件集成
,具体为一种广场旅游软件集成系统及其传输方法。
技术介绍
随着计算机技术的不断发展,软件的应用领域也越来越广,设计工作、科研、国防等多个领域,发挥着日益重要的作用。软件行业也越来越庞大,成为社会不可或缺的一部分。软件产品在开发阶段可以拆分成多个不同的功能模块,例如,基于NGB的软件产品可以拆分成多个具有公共属性的公共功能模块和多个具有专用属性的专用功能模块,这些公共功能模块和专用功能模块用于实现NGB的各项业务功能。当上述各个公共功能模块和专用功能模块开发完成之后,通过各个功能模块进行编译和打包,最终形成软件产品发布出去。随着人们生活水平的提升,越来越多人开始寻求精神上的放松与疗养,广场旅游是以娱乐性或商业性广场作为旅游目的地的一种新型旅游方式,旅游业得到空前火爆,同时各种旅游软件不断开发推出,在为人们提供更多的旅游攻略的同时,因为各旅游软件的侧重点不同,服务目标不同,使得人们在使用时常常安装多个旅游软件,这不仅降低了旅游软件的使用感受,同时过度消耗人们的手机等有限资源,因此我们提出一种广场旅游软件集成系统及其传输方法。
技术实现思路
本专利技术要解决的技术问题是提供一种广场旅游软件集成系统及其传输方法,为了解决现有旅游软件使用不方便,基数大,功能繁多重复性高的问题。为了解决上述技术问题,本专利技术的技术方案为:一种广场旅游软件集成系统,包括连接单元、处理服务器、运行端和运维服务器;所述连接单元用于向处理服务器输入待集成的软件内容;所述处理服务器用于对输入的待集成软件进行分析处理集成;所述运行端用于运行集成后的软件,并提供运行的参数数据;所述运维服务器用于根据处理服务器发出的软件信息以及运行端的运行数据进入日常维护和升级。优选地,所述处理服务器包括:接收单元、分析单元、编译单元和生成单元,所述接收单元用于接收输入的待集成软件,在接收时并对软件文件进行标记;所述分析单元用于对输入的待集成软件内容进行分析,包括软件的安装路径和各功能模块的源代码存放位置以及软件的构造结构,分析待集成的软件单元的构造,并生成程序单元构造模型;所述编译单元用于对待集成软件中的需要部分进行提取编译,将输入的软件代码和构造按照设定的功能编译为新的代码和构造为带测试的软件内容,编译和破解输入的待集成的软件代码并形成软件代码列表;所述生成单元用于基于整合后的软件代码以及代码构造结构生成新的软件。优选地,所述处理服务器还包括整合单元,所述整合单元用于对编译出的软件代码以及结构进行整理,并合并重复性代码及结构,设定软件整合的功能类型以及软件整合时的构造类型。优选地,所述处理服务器还包括测试单元,所述测试单元用于对新生成的软件进行测试。优选地,所述运行端包含运行单元,所述运行单元用于接收同时安装新生成的软件,并进行使用。优选地,所述运行端还包含反馈单元,所述反馈单元用于反馈软件在运行使用是的状态数据以及错误报告。优选地,所述运维服务器包括运维单元;所述运维单元用于对运行端运行的新软件进行日常维护和功能升级,以及系统错误的修改补正。优选地,所述运维服务器还包括记录单元,所述记录单元用于记录新生成的软件功能和原理信息,以及主要功能模块的代码和构造结构信息。本专利技术进一步地提供了一种广场旅游软件集成系统的传输方法,由以下具体步骤组成:步骤1:通过连接单元进行连接,并输入原始软件内容;步骤2:处理服务器接收输入的内容,并其原始软件的代码以及软件构造结构进行分析;步骤3:同时分析单元设定需要的软件功能以及需要的软件构造结构;步骤4:编译单元对设定的需要的软件功能以及构造进行编译,并整合生成新的软件;步骤5:测试单元对新的软件进行测试,通过测试后发送至运行端运行使用。采用上述技术方案,本专利技术的有益效果是:1、本专利技术中,通过分析现有软件的代码组成以及架构结构,将其中需要的各功能模块进行提取并编译,然后整合重生成新的软件,将各现有软件的有益功能进行整合,较传统的每个软件都有自己的优势,使用时需要安装众多软件的相比,不仅在使用时更加的方便灵活,同时减少空间占用率。2、本专利技术中,与现有技术中产品集成人员需要通过手工操作或者根据需要手动编写专用的脚本依次对各个功能模块分别进行编译和打包相比,本专利技术提供的技术方案节省了人力资源及开发成本,可以简化软件集成的操作,提高软件集成的效率。3、本专利技术中,通过分析单元对软件的结构架构与代码进行识别读取,而不需要用户在应用软件的代码中查找调用代码的位置,也不需用户手动填写调用代码,也不需要用户将代码加入编译器,实现了软件的自动集成,降低了软件集成难度,减少了工作量。4、本专利技术中,在运行端运行新软件时,反馈模块将软件的运行数据以及使用时出现的错误报告发送至运维服务器,进行维护升级,使得软件的使用感受越来越好。附图说明图1为本专利技术的模块化单元框图;图2为本专利技术的传输方法流程图。,图中标记:1、连接单元;2、处理服务器;3、运行端;4、运维服务器;21、接收单元;22、分析单元;23、编译单元;24、整合单元;25、生成单元;26、测试单元;31、运行单元;32、反馈单元;41、记录单元;42、运维单元。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对本专利技术的限定。此外,下面所描述的本专利技术各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。请参阅图1,一种广场旅游软件集成系统,包括连接单元1、处理服务器2、运行端3和运维服务器4;所述连接单元1用于向处理服务器输入待集成的软件内容;所述处理服务器2用于对输入的待集成软件进行分析处理集成;所述运行端3用于运行集成后的软件,并提供运行的参数数据;所述运维服务器4用于根据处理服务器2发出的软件信息以及运行端3的运行数据进入日常维护和升级;所述处理服务器2包括:接收单元21、分析单元22、编译单元23、整合单元24、生成单元25和测试单元26;所述接收单元21用于接收输入的待集成软件,在接收时并对软件文件进行标记;所述分析单元22用于对输入的待集成软件内容进行分析,包括软件的安装路径和各功能模块的源代码存放位置以及软件的构造结构,分析待集成的软件单元的构造,并生成程序单元构造模型;所述编译单元23用于对待集成软件中的需要部分进行提取编译,将输入的软件代码和构造按照设定的功能编译为新的代码和构造为带测试的软件内容,编译和破解输入的待集成的软件代码并形成软件代码列表;所述整合单元24用于对编译出的软件代码以及结构进行整理,并合并重复性代码及结构,设定软件整合的功能类型以及软件整合时的构造类型;所述生成单元25用于基于整合后的软件代码以及代码构造结构生成新的软件;所述测试单元26用于对新生成的软件进行测试;所述运行端3包含本文档来自技高网...

【技术保护点】
1.一种广场旅游软件集成系统,其特征在于,包括连接单元(1)、处理服务器(2)、运行端(3)和运维服务器(4),所述连接单元(1)用于向处理服务器(2)输入待集成的软件内容;所述处理服务器(2)用于对输入的待集成软件进行分析处理集成;所述运行端(3)用于运行集成后的软件,并提供运行的参数数据;所述运维服务器(4)用于根据处理服务器(2)发出的软件信息以及运行端(3)的运行数据进入日常维护和升级。/n

【技术特征摘要】
1.一种广场旅游软件集成系统,其特征在于,包括连接单元(1)、处理服务器(2)、运行端(3)和运维服务器(4),所述连接单元(1)用于向处理服务器(2)输入待集成的软件内容;所述处理服务器(2)用于对输入的待集成软件进行分析处理集成;所述运行端(3)用于运行集成后的软件,并提供运行的参数数据;所述运维服务器(4)用于根据处理服务器(2)发出的软件信息以及运行端(3)的运行数据进入日常维护和升级。


2.如权利要求1所述的一种广场旅游软件集成系统,其特征在于,所述处理服务器(2)包括:接收单元(21)、分析单元(22)、编译单元(23)和生成单元(25),所述接收单元(21)用于接收输入的待集成软件,在接收时并对软件文件进行标记;所述分析单元(22)用于对输入的待集成软件内容进行分析,包括软件的安装路径和各功能模块的源代码存放位置以及软件的构造结构,分析待集成的软件单元的构造,并生成程序单元构造模型;所述编译单元(23)用于对待集成软件中的需要部分进行提取编译,将输入的软件代码和构造按照设定的功能编译为新的代码和构造为带测试的软件内容,编译和破解输入的待集成的软件代码并形成软件代码列表;所述生成单元(25)用于基于整合后的软件代码以及代码构造结构生成新的软件。


3.如权利要求2所述的一种广场旅游软件集成系统,其特征在于,所述处理服务器(2)还包括整合单元(24),所述整合单元(24)用于对编译出的软件代码以及结构进行整理,并合并重复性代码及结构,设定软件整合的功能类型以及软件整合时的构造类型。


4.如权利要求3所述的一种广场旅...

【专利技术属性】
技术研发人员:朱琦
申请(专利权)人:安徽易百互联科技有限公司
类型:发明
国别省市:安徽;34

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

1