一种避免端口被占用的方法和装置制造方法及图纸

技术编号:28131812 阅读:29 留言:0更新日期:2021-04-19 11:55
本发明专利技术公开了本发明专利技术提供的一种避免端口被占用的方法和装置,通过端口的预先占用、接管以及在恰当时候释放的一系列操作,实现了端口使用权在程序之间的传递,避免端口被其它的程序占用,保证使用端口的目标程序能够正常使用端口向外提供服务,从而降低了云主机服务程序无法提供服务的概率。相较于现有技术中由于在云主机开机后并未尽早占用端口,存在端口被其它程序使用的可能。本发明专利技术使用端口预占用程序和端口接管的方式,在云主机开机第一时间占用住指定端口,并且能够让指定端口在程序之间传递使用,保证了目标程序能够正常使用端口对用户提供服务。用户提供服务。用户提供服务。

【技术实现步骤摘要】
一种避免端口被占用的方法和装置


[0001]本专利技术涉及云游戏
,特别涉及一种避免端口被占用的方法和装置。

技术介绍

[0002]相关技术中,云游戏通过云主机服务程序对外提供服务,从云主机开机到云主机服务程序正常提供服务需要经过一系列的步骤。启动关键步骤如图1所示,图1主要分为两个大的流程块,它们分别对应于两个不同程序的操作流程。第一块是在启动云主机服务程序之前:该部分是云主机守护程序的启动流程。流程涉及到程序更新,登录到云主机管理后台等操作。这些操作如果不成功,会进行有限次数的重试,所需要的时间是不可预期的。第二块是启动云主机服务程序之后:该部分是云主机服务程序的启动流程。可以看到云主机服务程序的启动是依赖于云主机守护程序的正常启动的。所以从云主机开机到云主机服务程序监听IP端口的时间也是不可预期的。其中的两个关键启动步骤描述如下:
[0003]步骤1:云主机守护程序由云主机开机后自动运行;
[0004]步骤2:云主机服务程序由云主机守护程序启动运行。
[0005]但是,上述相关技术存在以下不足:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种避免端口被占用的方法,其特征在于,该方法应用于云主机,在所述云主机开机之后,所述方法包括:运行端口预占用程序并通过所述端口预占用程序占用预设的指定端口;运行云主机守护程序并通过云主机守护程序执行预设的准备步骤;在执行完所述准备步骤之后,云主机守护程序获取被端口预占用程序占用的所述指定端口;云主机守护进程释放所述指定端口并在释放所述指定端口之后启动云主机服务程序。2.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,所述准备步骤具体包括:云主机守护程序检查云主机服务程序是否需要升级;云主机守护程序根据检查的结果,执行相应的升级操作。3.根据权利要求2所述的一种避免端口被占用的方法,其特征在于,所述执行完所述准备步骤,具体包括:云主机守护程序执行完相应的升降操作;或者云主机守护程序的检测结果为不需要升级。4.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,所述主机守护程序获取被端口预占用程序占用的所述指定端口的过程,具体包括:云主机守护程序关闭端口预占用程序,以使得由所述端口预占用程序占用的指定端口被释放;云主机守护程序占用被释放的所述指定端口。5.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,在执行完所述准备步骤之后,并在所述云主机守护程序获取被端口预占用程序占用的所述指定端口之前,所述方法还包括:云主机守护程序根据预设的配置登录云主机管理后台。6.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,所述通过所述端口预占用程序占用预设的指定端口的过程,具体包括:检测预设的指定端口是否被占用;在预设的指定端口被第一程序占用时,...

【专利技术属性】
技术研发人员:董琼康周正炎黄鹏飞舒伟
申请(专利权)人:广州点云科技有限公司
类型:发明
国别省市:

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

1