The invention discloses a method and a system for deploying software, relating to the field of computer application software, and solving the problem that a client server uses a large amount of bandwidth resource when the connection address information of a server is learned. The method provided by the invention includes: used in the deployment of software will carry the server address information guide setup packet is sent to the client, by the client after installation to install the software, you can according to the address information to guide the installation service server carry bag, to establish communication between software and installation business connections to the server, so that the client access server connection address information, a large amount of bandwidth is no longer occupied. The embodiment of the invention is mainly used in the process of software development and application.
【技术实现步骤摘要】
一种部署软件的方法及系统
本专利技术涉及计算机应用软件领域,尤其涉及一种部署软件的方法及系统。
技术介绍
随着计算机和网络的普及,为了满足用户的多种应用需求,应用软件被广泛地使用在各种领域当中。在客户使用这些应用软件时,一般都需要先将应用软件的客户端程序安装在自己的电子终端中,然后用户使用客户端程序与该应用程序的服务器建立连接,这样服务器就可以为用户提供相应服务,用户就能正常使用应用程序了。而在用户使用客户端程序与该应用程序的服务器建立连接的过程中,客户端程序必须要获知服务器的连接地址信息才能建立连接。针对该需求,现有技术提供如下技术方案,具体包括:客户端程序需要定期扫描特定的IP地址段范围和物理端口去发现服务器,这样,当客户端程序扫描到服务器时,就可以确定当前扫描所使用的IP地址和物理端口就是服务器的连接地址信息,最后在根据确定好的连接地址信息连接至服务器。专利技术人在执行上述方法流程时,发现现有技术方案至少存在如下技术问题:若使用扫描的方式来获取服务器的连接地址信息,则客户端就必须要在网络中发起广播请求,这样就极大地占用了带宽资源,导致带宽资源不能被有效地应用于数据传输的过程中。
技术实现思路
本专利技术的实施例提供一种部署软件的方法及系统,用于解决客户端获知服务器的连接地址信息时占用大量带宽资源的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术实施例提供了一种部署软件的方法,包括:客户端从服务器获取引导程序安装包,并根据所述引导程序安装包安装引导程序;所述引导程序用于引导客户端安装待安装的客户端软件,所述引导程序安装包携带 ...
【技术保护点】
一种部署软件的方法,其特征在于,包括:客户端从服务器获取引导程序安装包,并根据所述引导程序安装包安装引导程序;所述引导程序用于引导客户端安装待安装的客户端软件,所述引导程序安装包携带有下载所述待安装的客户端软件的下载地址信息,以及所述待安装的客户端软件与所述服务器之间建立连接所需的连接地址信息;所述客户端运行所述引导程序,通过所述下载地址信息,下载所述待安装的客户端软件的软件安装包;所述客户端根据所述软件安装包安装所述待安装的客户端软件,并将所述引导程序安装包中携带的所述连接地址信息通知所述客户端软件,以便于所述客户端运行所述客户端软件时,能够根据所述连接地址信息,建立所述客户端软件与所述服务器之间的通信连接。
【技术特征摘要】
1.一种部署软件的方法,其特征在于,包括: 客户端从服务器获取引导程序安装包,并根据所述引导程序安装包安装引导程序;所述引导程序用于引导客户端安装待安装的客户端软件,所述引导程序安装包携带有下载所述待安装的客户端软件的下载地址信息,以及所述待安装的客户端软件与所述服务器之间建立连接所需的连接地址信息; 所述客户端运行所述引导程序,通过所述下载地址信息,下载所述待安装的客户端软件的软件安装包; 所述客户端根据所述软件安装包安装所述待安装的客户端软件,并将所述引导程序安装包中携带的所述连接地址信息通知所述客户端软件,以便于所述客户端运行所述客户端软件时,能够根据所述连接地址信息,建立所述客户端软件与所述服务器之间的通信连接。2.根据权利要求1所述的方法,其特征在于,所述获取引导程序安装包,并根据所述引导程序安装包安装引导程序包括: 所述客户端向所述服务器发送软件安装请求,所述软件安装请求用于向所述服务器请求下载所述待安装的客户端软件; 所述服务器在接收到所述软件安装请求后,判断所述引导程序安装包是否存在于所述服务器中; 当判断结果为是时,则所述服务器直接向所述客户端发送引导程序安装包; 当判断结果为否时,则所述服务器获取所述下载地址信息和所述连接地址信息;所述服务器将所述下载地址信息和所述连接地址信息存储到所述引导程序的配置文件中,打包所述引导程序生成引导程序安装包并发送给所述客户端;所述客户端接收所述服务器发送的引导程序安装包进行安装。3.根据权利要求2所示的方法,其特征在于,所述服务器获取所述下载地址信息和所述连接地址信息包括: 所述服务器从服务器内部的安装部署服务模块获取所述下载地址信息和所述连接地址信息,所述安装部署服务模块用于提供所述引导程序和所述客户端软件连接所述服务器所需的连接信息。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述建立所述客户端软件与所述服务器之间的通信连接包括: 所述客户端根据所述连接地址信息,建立所述待安装的客户端软件与所述服务器之间的TCP连接; 或者,所述客户端根据所述连接地址信息,建立所述待安装的客户端软件与所述服务器之间的UDP连接。5.根据权利要求3所述的方法,其特征在于,所述客户端从服务器获取引导程序安装包包括: 所述客户端通过断点续传的方式从所述服务器上下载所述待安装的客户端软件的软件安装包。6.一种部署软件的系统,其特征...
【专利技术属性】
技术研发人员:杨斌,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。