logo好方法网

一种通信数据转换方法、装置及数据处理终端


技术摘要:
本发明公开了一种通信数据转换方法、装置及数据处理终端,能够对第一业务终端和第二业务终端在当前时段内的通信情况进行分析,从而确定出通信延时和参数特征,进一步确定通信数据交互特征。在获取到第一业务终端发送的数据调用请求时确定待处理数据对应的第一数据异构  全部
背景技术:
随着大数据的发展,现代社会已进入数字化时代。现如今,大多数的业务处理可以 通过数据收发和交互的形式实现。然而在实际应用中,不同电子设备之间在进行数据交互 和传输时,为了提高通信数据的传输时效性,电子设备通常会将通信数据转换为便于传输 的射频信号流之后再进行发送。这样,若射频信号流在传输过程中被第三方截获,第三方极 易将射频信号进行破解,难以确保通信数据的安全性。
技术实现要素:
为改善相关技术中存在的技术问题,本公开提供了如下的通信数据转换方法、装 置及数据处理终端。 一种通信数据转换方法,应用于通信数据转换系统中与多个业务终端通信的数据 处理终端,所述方法至少包括: 获取当前时段内所述通信数据转换系统中的第一业务终端相对于所述通信数据 转换系统中的第二业务终端的第一通信延时以及所述第二业务终端相对于所述第一业务 终端的第二通信延时;所述第一通信延时是以所述第一业务终端为数据接收侧接收所述第 二业务终端发送目标数据的延时,所述第二通信延时是以所述第二业务终端为数据接收侧 接收所述第一业务终端发送所述目标数据的延时; 确定所述第一业务终端的第一终端参数以及所述第二业务终端的第二终端参数; 根据所述第一通信延时提取所述第二终端参数的第二参数特征以及根据所述第二通信延 时提取所述第一终端参数的第一参数特征;根据所述第一参数特征和所述第二参数特征确 定所述第一业务终端与所述第二业务终端在当前时段内的通信数据交互特征;所述通信数 据交互特征用于表征所述第一业务终端和所述第二业务终端之间的业务数据兼容格式和 业务数据加密信息; 获取所述第一业务终端发送的数据调用请求,根据所述数据调用请求从预设数据 库中确定待处理业务数据;确定所述待处理业务数据相对于所述第一业务终端的第一数据 异构信息以及相对于所述第二业务终端的第二数据异构信息; 根据所述第一数据异构信息以及所述通信数据交互特征将所述待处理业务数据 转换为目标射频数据,根据所述第二数据异构信息以及所述通信数据交互特征确定指向信 息并将所述指向信息与所述目标射频数据进行封装得到当前射频数据; 从预设的发射频段中确定与当前射频数据对应的目标发射频段,并基于所述目标 发射频段将当前射频数据发送给所述第一业务终端,使所述第一业务终端对当前射频数据 进行解析得到所述待处理业务数据,使所述第一业务终端对所述待处理业务数据进行处理 6 CN 111553447 A 说 明 书 2/9 页 得到目标业务数据,使所述第一业务终端根据解析得到的指向信息将所述目标业务数据转 换为目标射频数据并使所述第一业务终端将所述目标射频数据发送给所述第二业务终端。 可替换地,所述根据所述第一通信延时提取所述第二终端参数的第二参数特征的 步骤,具体包括: 将所述第一通信延时映射至所述第二终端参数对应的参数坐标系中得到所述第 一通信延时对应的映射坐标值;所述第一通信延时对应的,所述参数坐标系为二维坐标系, 所述参数坐标系包括用于表征所述第二终端参数的参数类别的第一坐标轴以及用于表征 所述第二终端参数得参数绝对值的第二坐标轴; 确定所述映射坐标值与所述参数坐标系中的每个参数坐标值之间的第一距离,根 据所述第一距离由大到小的顺序对所述参数坐标系中的所有参数坐标值进行排序得到排 序序列; 根据所述排序序列中相邻的两个参数坐标值之间的第二距离确定所述排序序列 的波动性特征并提取所述排序序列中的每个参数坐标值的二维特征;将所述波动性特征和 所述二维特征进行融合得到所述第二参数特征。 可替换地,确定所述待处理业务数据相对于所述第一业务终端的第一数据异构信 息的步骤,进一步包括: 获取所述第一业务终端的出厂信息,根据所述出厂信息确定所述第一业务终端的 系统数据日志文件; 提取所述系统数据日志文件中的数据格式字段,对所述数据格式字段进行编码识 别得到所述数据格式字段对应的目标格式编码; 对所述待处理业务数据进行编码识别得到所述待处理业务数据对应的当前格式 编码; 计算所述目标格式编码与所述当前格式编码之间的汉明距离,根据所述汉明距离 确定所述待处理业务数据相对于所述第一业务终端的第一数据异构信息。 可替换地,所述根据所述第一数据异构信息以及所述通信数据交互特征将所述待 处理业务数据转换为目标射频数据的步骤,包括: 提取所述第一数据异构信息对应的异构特征;根据所述异构特征确定所述待处理 业务数据的第一加密字段并根据所述通信数据交互特征的特征值分布确定所述待处理业 务数据的第二加密字段; 判断所述第一加密字段和所述第二加密字段是否相同; 若所述第一加密字段和所述第二加密字段相同,将所述待处理业务数据中除所述 第一加密字段之外的其他字段进行哈希取值处理得到其他字段对应的第一哈希序列值,根 据所述第一哈希序列值以及预设的第一动态随机数对所述第一加密字段进行转码得到第 一射频字段,根据所述第一射频字段得到所述目标射频数据; 若所述第一加密字段和所述第二加密字段不相同,根据字段中的字符连续性确定 所述第一加密字段和所述第二加密字段的重叠系数;判断所述重叠系数是否位于设定数值 区间内,若是,将所述待处理业务数据中除所述第二加密字段之外的其他字段进行哈希取 值处理得到其他字段对应的第二哈希序列值,根据所述第二哈希序列值以及预设的第二动 态随机数对所述第二加密字段进行转码得到第二射频字段,根据所述第二射频字段得到所 7 CN 111553447 A 说 明 书 3/9 页 述目标射频数据;若否,返回执行将所述待处理业务数据中除所述第一加密字段之外的其 他字段进行哈希取值处理得到其他字段对应的第一哈希序列值的步骤。 一种通信数据转换装置,应用于通信数据转换系统中与多个业务终端通信的数据 处理终端,所述装置至少包括: 延时获取模块,用于获取当前时段内所述通信数据转换系统中的第一业务终端相 对于所述通信数据转换系统中的第二业务终端的第一通信延时以及所述第二业务终端相 对于所述第一业务终端的第二通信延时;所述第一通信延时是以所述第一业务终端为数据 接收侧接收所述第二业务终端发送目标数据的延时,所述第二通信延时是以所述第二业务 终端为数据接收侧接收所述第一业务终端发送所述目标数据的延时; 特征确定模块,用于确定所述第一业务终端的第一终端参数以及所述第二业务终 端的第二终端参数;根据所述第一通信延时提取所述第二终端参数的第二参数特征以及根 据所述第二通信延时提取所述第一终端参数的第一参数特征;根据所述第一参数特征和所 述第二参数特征确定所述第一业务终端与所述第二业务终端在当前时段内的通信数据交 互特征;所述通信数据交互特征用于表征所述第一业务终端和所述第二业务终端之间的业 务数据兼容格式和业务数据加密信息; 信息确定模块,用于获取所述第一业务终端发送的数据调用请求,根据所述数据 调用请求从预设数据库中确定待处理业务数据;确定所述待处理业务数据相对于所述第一 业务终端的第一数据异构信息以及相对于所述第二业务终端的第二数据异构信息; 数据转换模块,用于根据所述第一数据异构信息以及所述通信数据交互特征将所 述待处理业务数据转换为目标射频数据,根据所述第二数据异构信息以及所述通信数据交 互特征确定指向信息并将所述指向信息与所述目标射频数据进行封装得到当前射频数据; 数据发送模块,用于从预设的发射频段中确定与当前射频数据对应的目标发射频 段,并基于所述目标发射频段将当前射频数据发送给所述第一业务终端,使所述第一业务 终端对当前射频数据进行解析得到所述待处理业务数据,使所述第一业务终端对所述待处 理业务数据进行处理得到目标业务数据,使所述第一业务终端根据解析得到的指向信息将 所述目标业务数据转换为目标射频数据并使所述第一业务终端将所述目标射频数据发送 给所述第二业务终端。 可替换地,所述特征确定模块,具体用于: 将所述第一通信延时映射至所述第二终端参数对应的参数坐标系中得到所述第 一通信延时对应的映射坐标值;所述第一通信延时对应的,所述参数坐标系为二维坐标系, 所述参数坐标系包括用于表征所述第二终端参数的参数类别的第一坐标轴以及用于表征 所述第二终端参数得参数绝对值的第二坐标轴; 确定所述映射坐标值与所述参数坐标系中的每个参数坐标值之间的第一距离,根 据所述第一距离由大到小的顺序对所述参数坐标系中的所有参数坐标值进行排序得到排 序序列; 根据所述排序序列中相邻的两个参数坐标值之间的第二距离确定所述排序序列 的波动性特征并提取所述排序序列中的每个参数坐标值的二维特征;将所述波动性特征和 所述二维特征进行融合得到所述第二参数特征。 可替换地,所述信息确定模块,进一步用于: 8 CN 111553447 A 说 明 书 4/9 页 获取所述第一业务终端的出厂信息,根据所述出厂信息确定所述第一业务终端的 系统数据日志文件; 提取所述系统数据日志文件中的数据格式字段,对所述数据格式字段进行编码识 别得到所述数据格式字段对应的目标格式编码; 对所述待处理业务数据进行编码识别得到所述待处理业务数据对应的当前格式 编码; 计算所述目标格式编码与所述当前格式编码之间的汉明距离,根据所述汉明距离 确定所述待处理业务数据相对于所述第一业务终端的第一数据异构信息。 可替换地,所述数据转换模块,用于: 提取所述第一数据异构信息对应的异构特征;根据所述异构特征确定所述待处理 业务数据的第一加密字段并根据所述通信数据交互特征的特征值分布确定所述待处理业 务数据的第二加密字段; 判断所述第一加密字段和所述第二加密字段是否相同; 若所述第一加密字段和所述第二加密字段相同,将所述待处理业务数据中除所述 第一加密字段之外的其他字段进行哈希取值处理得到其他字段对应的第一哈希序列值,根 据所述第一哈希序列值以及预设的第一动态随机数对所述第一加密字段进行转码得到第 一射频字段,根据所述第一射频字段得到所述目标射频数据; 若所述第一加密字段和所述第二加密字段不相同,根据字段中的字符连续性确定 所述第一加密字段和所述第二加密字段的重叠系数;判断所述重叠系数是否位于设定数值 区间内,若是,将所述待处理业务数据中除所述第二加密字段之外的其他字段进行哈希取 值处理得到其他字段对应的第二哈希序列值,根据所述第二哈希序列值以及预设的第二动 态随机数对所述第二加密字段进行转码得到第二射频字段,根据所述第二射频字段得到所 述目标射频数据;若否,返回执行将所述待处理业务数据中除所述第一加密字段之外的其 他字段进行哈希取值处理得到其他字段对应的第一哈希序列值的步骤。 一种数据处理终端,包括:处理器以及与所述处理器连接的存储器和总线;所述处 理器和所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的 计算机程序,以执行上述的通信数据转换方法。 一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的 通信数据转换方法。 通过上述内容,能够对第一业务终端和第二业务终端在当前时段内的通信情况进 行分析,从而确定出通信延时和参数特征,进一步确定通信数据交互特征。在获取到第一业 务终端发送的数据调用请求时确定待处理数据对应的第一数据异构信息和第二数据异构 信息,从而在实现与第一业务终端以及实现第一业务终端与第二业务终端的交互时将待处 理业务数据和目标业务数据进行对应的射频信息转换。如此,即便射频数据在传输过程中 被第三方截获,第三方也难以将射频数据进行破解,从而确保业务数据的安全性。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并于说明书一起用于解释本发明的原理。 9 CN 111553447 A 说 明 书 5/9 页 图1是本发明提供的一种通信数据转换系统的通信连接示意图。 图2是本发明提供的一种通信数据转换方法的流程图。 图3是本发明提供的一种通信数据转换装置的功能模块图。
分享到:
收藏