1.一种数据转换的方法,其特征在于,所述方法包括:
获取基于目标输入协议的第一数据;
根据所述目标输入协议,获取映射关系模板,其中,所述映射关系模板包括目标输入协议的构成要素和目标输出协议的构成要素之间的第一映射关系,以及目标输入协议的构成要素间的关联关系与目标输出协议的构成要素间的关联关系之间的第二映射关系;
根据所述第一数据、第一映射关系以及第二映射关系,生成基于目标输出协议的第二数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一数据、第一映射关系以及第二映射关系,生成基于目标输出协议的第二数据,包括:根据目标输入协议包含的构成要素以及所述第一映射关系,确定目标输出协议包含的构成要素;
根据第二映射关系、以及目标输入协议的构成要素间的关联关系,构建目标输出协议的构成要素间的关联关系;
根据目标输入协议的各构成要素包含的数据,生成目标输出协议的各构成要素包含的数据;
输出基于目标输出协议的第二数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取与所述目标输入协议对应的节点树,所述目标输入协议的每个构成要素对应所述节点树中的一个节点,所述目标输入协议的构成要素间的关联关系具体为所述节点树中节点间的关联关系;
根据所述目标输入协议对应的节点树构建所述目标输出协议对应的节点树。
4.根据权利要求1所述的方法,其特征在于,所述目标输入协议的类型包括一个或多个,所述目标输出协议的类型包括一个或多个,当所述目标输入协议的类型和/或所述目标输出协议的类型为多个时,在所述方法之前还包括:根据每个类型的目标输入协议包含的构成要素和/或对应类型的目标输出协议包含的构成要素,按照预定规则,生成唯一的协议标识;
将所述协议标识,与对应的所述目标输入协议与目标输出协议间对应的映射关系模板,进行关联存储;
根据获取的所述第一数据的目标输入协议的类型,和/或确定的目标输出协议的类型,实时生成协议标识;
所述根据所述目标输入协议,获取映射关系模板,包括:根据所述实时生成的协议标识,获取对应的映射关系模板。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取基于目标输入协议的第一数据之后,还包括:确定所述第一数据的格式,如果所述第一数据的格式不是预设格式,则将所述第一数据的格式转换为所述预设格式。
6.一种数据转换的装置,其特征在于,所述装置包括:
获取模块,用于获取基于目标输入协议的第一数据;根据所述目标输入协议,获取映射关系模板,其中,所述映射关系模板包括目标输入协议的构成要素和目标输出协议的构成要素之间的第一映射关系,以及目标输入协议的构成要素间的关联关系与目标输出协议的构成要素间的关联关系之间的第二映射关系;
生成模块,用于根据所述第一数据、第一映射关系以及第二映射关系,生成基于目标输出协议的第二数据。
7.根据权利要求6所述的装置,其特征在于,所述生成模块,用于:根据目标输入协议包含的构成要素以及所述第一映射关系,确定目标输出协议包含的构成要素;
根据第二映射关系、以及目标输入协议的构成要素间的关联关系,构建目标输出协议的构成要素间的关联关系;
根据目标输入协议的各构成要素包含的数据,生成目标输出协议的各构成要素包含的数据;
输出基于目标输出协议的第二数据。
8.根据权利要求7所述的装置,其特征在于,所述获取模块,还用于获取与所述目标输入协议对应的节点树,所述目标输入协议的每个构成要素对应所述节点树中的一个节点,所述目标输入协议的构成要素间的关联关系具体为所述节点树中节点间的关联关系;
所述装置还包括:
建立模块,用于根据所述目标输入协议对应的节点树构建所述目标输出协议对应的节点树。
9.根据权利要求6所述的装置,其特征在于,所述目标输入协议的类型包括一个或多个,所述目标输出协议的类型包括一个或多个,所述生成模块,还用于根据每个类型的目标输入协议包含的构成要素和/或对应类型的目标输出协议包含的构成要素,按照预定规则,生成唯一的协议标识;
所述装置还包括:
存储模块,用于将所述协议标识,与对应的所述目标输入协议与目标输出协议间对应的映射关系模板,进行关联存储;
所述生成模块,还用于根据获取的所述第一数据的目标输入协议的类型,和/或确定的目标输出协议的类型,实时生成协议标识;
所述获取模块,用于根据所述实时生成的协议标识,获取对应的映射关系模板。
10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括:转换模块,用于确定所述第一数据的格式,如果所述第一数据的格式不是预设格式,则将所述第一数据的格式转换为所述预设格式。
11.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-5任一所述的数据转换的方法。
12.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-5任一所述的数据转换的方法。