自动控制方法、客户端和服务器技术

技术编号:22329807 阅读:22 留言:0更新日期:2019-10-19 12:13
本发明专利技术提供一种自动控制方法、客户端和服务器,客户端和服务器均预先安装有控制工具,并且预先配置了通信端口,在此基础上客户端利用控制工具解析保存在客户端中的脚本,得到控制脚本中携带的控制指令,然后通过通信端口发送给服务器,服务器利用自身的控制工具执行收到的控制指令对应的操作,从而实现对服务器的自动控制。基于上述技术方案,对于不方便部署软件环境或编写控制脚本的服务器,只需要在服务器上安装控制工具和通信端口,就可以利用客户端的脚本对服务器进行自动控制,从而提高服务器的工作效率。

【技术实现步骤摘要】
自动控制方法、客户端和服务器
本专利技术涉及计算机
,特别涉及一种自动控制方法、客户端和服务器。
技术介绍
随着计算机技术的发展,包括服务器和个人电脑在内的多种类型的计算机设备已经在社会上被广泛使用。在使用这些计算机设备时,用户可以通过部署相关的软件环境,并编写自动控制脚本,使这些计算机设备按照自动控制脚本自动的自动执行相应的操作。然而,存在一些用途比较特殊的服务器,在这些服务器上部署软件环境并编写自动控制脚本的过程极为繁琐,这就导致在使用这些服务器时,用户只能进行手动操作,使得这些服务器的工作效率较低。
技术实现思路
基于上述现有技术的不足,本专利技术提出一种自动控制方法、客户端和服务器,用于提高服务器的工作效率。本专利技术第一方面提供一种自动控制方法,适用于客户端,包括:启动所述客户端的控制工具后,利用所述客户端的控制工具读取所述控制脚本中的控制指令;其中,所述客户端的控制工具预先安装在所述客户端中;通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作;其中,所述客户端的端口根据预先获取的所述客户端的端口编号配置,所述客户端的端口根据接收的所述服务器的IP地址和所述服务器的端口编号,与所述服务器的端口建立连接。可选的,所述利用所述客户端的控制工具读取所述控制脚本中的控制指令之前,还包括:获取控制参数;其中,所述控制参数与所述控制脚本中的控制指令对应;其中,所述利用所述客户端的控制工具读取所述控制脚本中的控制指令,包括:利用所述客户端的控制工具,读取所述控制脚本中,所述控制参数对应的控制指令;其中,所述通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作,包括:通过所述客户端的端口向所述服务器的端口发送所述控制参数对应的控制指令,使所述服务器利用所述服务器的控制工具根据所述控制参数对应的控制指令,执行对应的操作。可选的,所述通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作之后,还包括:判断所述服务器是否成功执行所述控制指令对应的操作;若判断出所述服务器未成功执行所述控制指令对应的操作,则显示提示信息;其中,所述提示信息用于提示用户输入控制参数。本专利技术第二方面提供一种自动控制方法,适用于服务器,包括:根据预先获取的所述服务器的端口编号配置所述服务器的端口后,通过所述服务器的端口接收客户端的端口发送的控制指令;其中,所述客户端的端口根据预先获取的所述客户端的IP地址和所述客户端的端口编号确定,所述服务器的IP地址和所述服务器的端口编号在确定所述客户端的端口后被发送至所述客户端;利用已经启动的所述服务器的控制工具执行所述控制指令对应的操作;其中,所述服务器的控制工具预先安装于所述服务器中。可选的,所述服务器保存有高分辨率可视化节目;其中,所述控制指令用于控制所述服务器显示所述高分辨率可视化节目;所述利用所述服务器的控制工具执行所述控制指令对应的操作,包括:利用所述服务器的控制工具执行所述控制指令,使所述高分辨率可视化节目显示在与所述服务器连接的显示设备上。可选的,所述高分辨率可视化节目包括:高分辨率网页;其中,所述控制指令携带有所述高分辨率网页的网页地址;所述利用所述服务器的控制工具执行所述控制指令,使所述高分辨率可视化节目显示在与所述服务器连接的显示设备上,包括:利用所述服务器的控制工具获取所述网页地址对应的高分辨率网页;利用所述服务器的控制工具将所述高分辨率网页显示在所述服务器连接的显示设备上。可选的,所述利用所述服务器的控制工具执行所述控制指令对应的操作之后,还包括:判断所述控制指令对应的操作是否执行成功;若所述控制指令对应的操作未执行成功,向所述客户端发送响应信息;其中,所述响应信息用于向所述客户端表明所述控制指令对应的操作未成功执行。本专利技术第三方面提供一种客户端,包括:读取单元,用于利用所述客户端的控制工具读取所述控制脚本中的控制指令;其中,所述客户端的控制工具根据预先获取的所述控制工具在所述客户端中的存储路径启动;发送单元,用于通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作;其中,所述客户端的端口根据预先获取的所述客户端的端口编号配置,所述服务器的端口根据接收的所述服务器的IP地址和所述服务器的端口编号确定。可选的,所述客户端还包括:获取单元,用于获取控制参数;其中,所述读取单元具体用于:利用所述客户端的控制工具,读取所述控制脚本中,所述控制参数对应的控制指令;其中,所述发送单元具体用于:通过所述客户端的端口向所述服务器的端口发送所述控制参数对应的控制指令,使所述服务器的控制工具根据所述控制参数对应的控制指令,执行对应的操作。本专利技术第四方面提供一种服务器,包括:接收单元,用于根据预先获取的所述服务器的端口编号配置所述服务器的端口后,通过所述服务器的端口接收所述客户端的端口发送的控制指令;其中,所述客户端的端口根据预先获取的所述客户端的IP地址和所述客户端的端口编号确定,所述服务器的IP地址和所述服务器的端口编号在确定所述客户端的端口后被发送至所述客户端;执行单元,用于利用所述服务器的控制工具执行所述控制指令对应的操作;其中,所述服务器的控制工具根据预先获取的所述控制工具在所述服务器中的存储路径启动。本专利技术提供一种自动控制方法、客户端和服务器,客户端和服务器均预先安装有控制工具,并且预先配置了通信端口,在此基础上客户端利用控制工具解析保存在客户端中的脚本,得到控制脚本中携带的控制指令,然后通过通信端口发送给服务器,服务器利用自身的控制工具执行收到的控制指令对应的操作,从而实现对服务器的自动控制。基于上述技术方案,对于不方便部署软件环境或编写控制脚本的服务器,只需要在服务器上安装控制工具和通信端口,就可以利用客户端的脚本对服务器进行自动控制,从而提高服务器的工作效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种自动控制方法的流程示意图;图2为本专利技术实施例提供的一种高分辨率服务器的测试方法的流程示意图;图3为本专利技术实施例提供的一种客户端的结构示意图;图4为本专利技术实施例提供的一种服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。随着计算机技术的发展,包括个人电脑(PC)和服务器在内的多种计算机设备已经在社会生活的各个领域被广泛使用。具体的,用户一般会在这些计算机设备上预先安装特定的控制工具,并根据用户自身的使用意图编写控制脚本,使这些计算机设备能够利用控制工具解析控制脚本并根据其中的控制指令执行对应的操作本文档来自技高网...

【技术保护点】
1.一种自动控制方法,其特征在于,适用于客户端,包括:启动所述客户端的控制工具后,利用所述客户端的控制工具读取所述控制脚本中的控制指令;其中,所述客户端的控制工具预先安装在所述客户端中;通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作;其中,所述客户端的端口根据预先获取的所述客户端的端口编号配置,所述客户端的端口根据接收的所述服务器的IP地址和所述服务器的端口编号,与所述服务器的端口建立连接。

【技术特征摘要】
1.一种自动控制方法,其特征在于,适用于客户端,包括:启动所述客户端的控制工具后,利用所述客户端的控制工具读取所述控制脚本中的控制指令;其中,所述客户端的控制工具预先安装在所述客户端中;通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作;其中,所述客户端的端口根据预先获取的所述客户端的端口编号配置,所述客户端的端口根据接收的所述服务器的IP地址和所述服务器的端口编号,与所述服务器的端口建立连接。2.根据权利要求1所述的方法,其特征在于,所述利用所述客户端的控制工具读取所述控制脚本中的控制指令之前,还包括:获取控制参数;其中,所述控制参数与所述控制脚本中的控制指令对应;其中,所述利用所述客户端的控制工具读取所述控制脚本中的控制指令,包括:利用所述客户端的控制工具,读取所述控制脚本中,所述控制参数对应的控制指令;其中,所述通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作,包括:通过所述客户端的端口向所述服务器的端口发送所述控制参数对应的控制指令,使所述服务器利用所述服务器的控制工具根据所述控制参数对应的控制指令,执行对应的操作。3.根据权利要求1所述的方法,其特征在于,所述通过所述客户端的端口向所述服务器的端口发送所述控制指令,使所述服务器的控制工具执行所述控制指令对应的操作之后,还包括:判断所述服务器是否成功执行所述控制指令对应的操作;若判断出所述服务器未成功执行所述控制指令对应的操作,则显示提示信息;其中,所述提示信息用于提示用户输入控制参数。4.一种自动控制方法,其特征在于,适用于服务器,包括:根据预先获取的所述服务器的端口编号配置所述服务器的端口后,通过所述服务器的端口接收客户端的端口发送的控制指令;其中,所述客户端的端口根据预先获取的所述客户端的IP地址和所述客户端的端口编号确定,所述服务器的IP地址和所述服务器的端口编号在确定所述客户端的端口后被发送至所述客户端;利用已经启动的所述服务器的控制工具执行所述控制指令对应的操作;其中,所述服务器的控制工具预先安装于所述服务器中。5.根据权利要求4所述的方法,其特征在于,所述服务器保存有高分辨率可视化节目;其中,所述控制指令用于控制所述服务器显示所述高分辨率可视化节目;所述利用所述服务器的控制工具执行所述控制指令对应的操作,包括:利用所述服务器...

【专利技术属性】
技术研发人员:李隆金
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:广东,44

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

1