1.一种版本兼容方法,其特征在于,所述方法包括:
判断步骤,判断用户需要打开的第一文件对应的软件版本与所述用户端的软件版本是否一致:否,则执行转换步骤;
转换步骤,将所述第一文件及用户端软件版本信息发送到预设的云端,在所述预设的云端调用预设转换软件将所述第一文件转换为所述用户端软件版本支持的第二文件,将所述第二文件从所述预设的云端发送到所述用户端;
转换步骤具体包括:所述云端接受到所述第一文件及用户端软件版本信息后,获取第一文件对应的软件名称和版本号,从云端预设的软件转换知识库中检索与第一文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,即将所述软件转换知识库中每一个转换软件的关联信息与第一文件对应的软件名称和版本号及用户端软件版本信息进行匹配,如果匹配成功,则在云端调用所述预设转换软件将第一文件转换为第二文件;
所述软件转换知识库中预设转换软件的关联信息包括软件名称、第一版本号、第二版本号,其中软件名称是所述预设转换软件可以转换的文件对应的软件的名称,所述预设转换软件能将所述软件所述第一版本号对应的文件转换为所述软件所述第二版本号对应的文件;在将所述软件转换知识库中每一个预设转换软件的关联信息与第一文件对应的软件名称和版本号及用户端软件版本信息进行匹配时,判断所述第一文件对应的软件名称与所述每一个预设转换软件关联的软件名称是否一致,如果不一致,则匹配失败,如果一致,继续判断第一文件对应的软件版本号与所述每一个预设转换软件关联的第一版本号是否一致,如果不一致,则匹配失败,如果一致,继续判断用户端软件版本号与所述每一个预设转换软件关联的第二版本号是否一致,如果不一致,则匹配失败,如果一致,则匹配成功;当所述软件转换知识库中没有检索到与第一文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,则将所需的预设转换软件下载并安装到云端,并将所述预设转换软件的信息及其关联信息加入所述软件转换知识库;
打开步骤,调用所述用户端的软件打开所述第二文件;
逆转换步骤,判断用户是否已关闭所述第二文件:是,将所述第二文件发送到预设的云端,在所述预设的云端调用预设转换软件将所述第二文件转换为与所述第一文件版本一致的第三文件,将所述第三文件从所述预设的云端发送到所述用户端;
逆转换步骤具体包括:所述云端接受到所述第二文件及用户端软件版本信息后,获取第二文件对应的软件名称和版本号,从云端预设的软件转换知识库中检索与第二文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,即将所述软件转换知识库中每二个转换软件的关联信息与第二文件对应的软件名称和版本号及用户端软件版本信息进行匹配,如果匹配成功,则在云端调用所述预设转换软件将第二文件转换为第三文件;所述软件转换知识库中预设转换软件的关联信息包括软件名称、第二版本号、第三版本号,其中软件名称是所述预设转换软件可以转换的文件对应的软件的名称,所述预设转换软件能将所述软件所述第二版本号对应的文件转换为所述软件所述第三版本号对应的文件;在将所述软件转换知识库中每二个预设转换软件的关联信息与第二文件对应的软件名称和版本号及用户端软件版本信息进行匹配时,判断所述第二文件对应的软件名称与所述每二个预设转换软件关联的软件名称是否二致,如果不一致,则匹配失败,如果一致,继续判断第二文件对应的软件版本号与所述每二个预设转换软件关联的第二版本号是否一致,如果不一致,则匹配失败,如果一致,继续判断用户端软件版本号与所述每二个预设转换软件关联的第三版本号是否一致,如果不一致,则匹配失败,如果一致,则匹配成功;当所述软件转换知识库中没有检索到与第二文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,则将所需的预设转换软件下载并安装到云端,并将所述预设转换软件的信息及其关联信息加入所述软件转换知识库;
更新步骤,在用户端用所述第三文件替换所述第一文件。
2.根据权利要求1所述的版本兼容方法,其特征在于,所述转换步骤之前包括:
第一获取步骤,获取用户端的软件及版本信息;
第二获取步骤,获取所述软件及版本信息对应的软件名称及第一版本号;
第三获取步骤,获取所述软件的第二版本号;
转换获取步骤,获取能将所述软件的所述第一版本支持的文件类型转换为所述软件的所述第二版本支持的文件类型的转换软件,将该转换软件作为预设转换软件;
下载软件步骤,在所述预设云端下载所述预设转换软件;
安装软件步骤,在所述预设云端安装所述预设转换软件;
知识存储步骤,将所述软件名称、所述第一版本号、所述第二版本号、所述预设转换软件对应地存入软件转换知识库。
3.一种版本兼容系统,其特征在于,所述系统包括:
判断模块,判断用户需要打开的第一文件对应的软件版本与所述用户端的软件版本是否一致:否,则执行转换模块;
转换模块,将所述第一文件及用户端软件版本信息发送到预设的云端,在所述预设的云端调用预设转换软件将所述第一文件转换为所述用户端软件版本支持的第二文件,将所述第二文件从所述预设的云端发送到所述用户端;转换模块具体包括:所述云端接受到所述第一文件及用户端软件版本信息后,获取第一文件对应的软件名称和版本号,从云端预设的软件转换知识库中检索与第一文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,即将所述软件转换知识库中每一个转换软件的关联信息与第一文件对应的软件名称和版本号及用户端软件版本信息进行匹配,如果匹配成功,则在云端调用所述预设转换软件将第一文件转换为第二文件;所述软件转换知识库中预设转换软件的关联信息包括软件名称、第一版本号、第二版本号,其中软件名称是所述预设转换软件可以转换的文件对应的软件的名称,所述预设转换软件能将所述软件所述第一版本号对应的文件转换为所述软件所述第二版本号对应的文件;在将所述软件转换知识库中每一个预设转换软件的关联信息与第一文件对应的软件名称和版本号及用户端软件版本信息进行匹配时,判断所述第一文件对应的软件名称与所述每一个预设转换软件关联的软件名称是否一致,如果不一致,则匹配失败,如果一致,继续判断第一文件对应的软件版本号与所述每一个预设转换软件关联的第一版本号是否一致,如果不一致,则匹配失败,如果一致,继续判断用户端软件版本号与所述每一个预设转换软件关联的第二版本号是否一致,如果不一致,则匹配失败,如果一致,则匹配成功;当所述软件转换知识库中没有检索到与第一文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,则将所需的预设转换软件下载并安装到云端,并将所述预设转换软件的信息及其关联信息加入所述软件转换知识库;打开模块,调用所述用户端的软件打开所述第二文件;
逆转换模块,判断用户是否已关闭所述第二文件:是,将所述第二文件发送到预设的云端,在所述预设的云端调用预设转换软件将所述第二文件转换为与所述第一文件版本一致的第三文件,将所述第三文件从所述预设的云端发送到所述用户端;逆转换模块具体包括:所述云端接受到所述第二文件及用户端软件版本信息后,获取第二文件对应的软件名称和版本号,从云端预设的软件转换知识库中检索与第二文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,即将所述软件转换知识库中每二个转换软件的关联信息与第二文件对应的软件名称和版本号及用户端软件版本信息进行匹配,如果匹配成功,则在云端调用所述预设转换软件将第二文件转换为第三文件;所述软件转换知识库中预设转换软件的关联信息包括软件名称、第二版本号、第三版本号,其中软件名称是所述预设转换软件可以转换的文件对应的软件的名称,所述预设转换软件能将所述软件所述第二版本号对应的文件转换为所述软件所述第三版本号对应的文件;在将所述软件转换知识库中每二个预设转换软件的关联信息与第二文件对应的软件名称和版本号及用户端软件版本信息进行匹配时,判断所述第二文件对应的软件名称与所述每二个预设转换软件关联的软件名称是否二致,如果不一致,则匹配失败,如果一致,继续判断第二文件对应的软件版本号与所述每二个预设转换软件关联的第二版本号是否一致,如果不一致,则匹配失败,如果一致,继续判断用户端软件版本号与所述每二个预设转换软件关联的第三版本号是否一致,如果不一致,则匹配失败,如果一致,则匹配成功;当所述软件转换知识库中没有检索到与第二文件对应的软件名称和版本号及用户端软件版本信息对应的预设转换软件,则将所需的预设转换软件下载并安装到云端,并将所述预设转换软件的信息及其关联信息加入所述软件转换知识库;
更新模块,在用户端用所述第三文件替换所述第一文件。
4.根据权利要求3所述的版本兼容系统,其特征在于,所述系统还包括:
第一获取模块,获取用户端的软件及版本信息;
第二获取模块,获取所述软件及版本信息对应的软件名称及第一版本号;
第三获取模块,获取所述软件的第二版本号;
转换获取模块,获取能将所述软件的所述第一版本支持的文件类型转换为所述软件的所述第二版本支持的文件类型的转换软件,将该转换软件作为预设转换软件;下载软件模块,在所述预设云端下载所述预设转换软件;
安装软件模块,在所述预设云端安装所述预设转换软件;
知识存储模块,将所述软件名称、所述第一版本号、所述第二版本号、所述预设转换软件对应地存入软件转换知识库。
5.一种机器人系统,其特征在于,所述机器人中分别配置有如权利要求3‑4任一项所述的版本兼容系统。