利索能及
我要发布
收藏
专利号: 2018106050248
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 2027-07-13
联系人

摘要:

权利要求书:

1.一种校验虚拟机通信性能的方法,其特征在于,包括:代理服务器为预先创建的虚拟机部署通信服务脚本;

在部署了所述通信服务脚本的代理服务器中进行虚拟机注册;

待所述虚拟机完成注册,运行所述通信服务脚本,以启动所述通信服务脚本中为所述虚拟机配置的通信服务;

通过启动的通信服务对所述虚拟机进行通信性能校验。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:获取用于标识所述虚拟机在网络中位置的IP地址,并针对所述虚拟机的通信对象所在网络配置所述虚拟机的访问权限;

根据所述虚拟机的IP地址和访问权限创建所述虚拟机。

3.如权利要求1所述的方法,其特征在于,所述代理服务器为预先创建的虚拟机部署通信服务脚本之前,所述方法还包括:创建所述通信服务脚本;

按照所述虚拟机遵循的通信协议配置所述通信服务至所述通信服务脚本;

在所述通信服务脚本中配置与所述通信服务对应的传输端口。

4.如权利要求1所述的方法,其特征在于,所述在部署了所述通信服务脚本的代理服务器中进行虚拟机注册,包括:调用预先配置生成的注册命令为所述虚拟机在所述代理服务器中注册。

5.如权利要求1所述的方法,其特征在于,所述在部署了所述通信服务脚本的代理服务器中进行虚拟机注册,包括:接收所述虚拟机发送的公钥,所述公钥属于所述虚拟机为所述注册生成的密钥对;

当接收到所述虚拟机根据所述密钥对中私钥发起的身份验证请求,响应所述身份验证请求,根据所述公钥对所述虚拟机进行身份验证;

如果所述虚拟机通过身份验证,则完成所述虚拟机在所述代理服务器中的注册。

6.如权利要求1所述的方法,其特征在于,所述通过启动的通信服务对所述虚拟机进行通信性能校验,包括:监听所述通信服务对应的传输端口,建立所述虚拟机与代理服务器之间的传输链路;

通过所述传输链路接收所述虚拟机发起的数据传输请求;

对所述数据传输请求进行响应处理,并通过所述传输链路向所述虚拟机返回请求响应,以根据所述请求响应判断所述虚拟机是否通过通信性能校验。

7.如权利要求6所述的方法,其特征在于,所述方法还包括:如果所述虚拟机接收到所述请求响应,则获取用于记录所述虚拟机操作行为的日志信息;

根据所述日志信息判断所述虚拟机是否通过通信性能校验。

8.如权利要求7所述的方法,其特征在于,所述根据所述日志信息判断所述虚拟机是否通过通信性能校验,包括:如果所述日志信息中的请求传输时间未超过设定时间阈值,则判定所述虚拟机通过通信性能校验;和/或,如果所述日志信息中的传输字节流符合所述通信服务所指示的通信协议,则判定所述虚拟机通过通信性能校验;和/或,如果所述日志信息中传输状态所表征的传输速度不小于设定速度阈值,则判定所述虚拟机通过通信性能校验。

9.一种校验虚拟机通信性能的装置,其特征在于,包括:脚本部署模块,用于代理服务器为预先创建的虚拟机部署通信服务脚本;

虚拟机注册模块,用于在部署了所述通信服务脚本的代理服务器中进行虚拟机注册;

服务启动模块,用于待所述虚拟机完成注册,运行所述通信服务脚本,以启动所述通信服务脚本中为虚拟机配置的通信服务;

通信性能校验模块,用于通过启动的通信服务对所述虚拟机进行通信性能校验。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的校验虚拟机通信性能的方法。