一种复杂型多组参数转码传输的方法与系统的制作方法

文档序号:9330222阅读:274来源:国知局
一种复杂型多组参数转码传输的方法与系统的制作方法
【技术领域】
[0001]本发明涉及信息传输优化技术,更具体地说,涉及一种复杂型多组参数转码传输的方法,以及一种复杂型多组参数转码传输的系统。
【背景技术】
[0002]在使用卫星通讯、无线电数据电台进行通讯时,在信息量呈指数级增长的形势下,带宽资源越来越紧张,带宽资源变得非常有限。如果不对传输效率进行优化,或者对带宽进行扩容,目前的带宽很快将无法满足巨量信息的传输要求。
[0003]而对带宽进行扩容,涉及多方面部门的协调,需要对软件、硬件进行升级、维护,而每一次进行质的升级扩容,都面临前所未有的经济压力与巨大工作量、缓慢的工作进度。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,提供一种从传输规则进行优化,提高传输效率的复杂型多组参数转码传输的方法,以及一种复杂型多组参数转码传输的系统。
[0005]本发明的技术方案如下:
[0006]—种复杂型多组参数转码传输的方法,在发送端发送使用同一信道、同时发送的多组参数,将每组参数预定义为若干等级,并对所有等级划分成为若干等级段落;为每个等级段落分配对应的等级段落标识,对每组参数分配预定义的参数标识,参数标识+等级段落标识组成原码参数;将当前发送的参数等级与其所属的等级段落的首值的差值设置为修正值;
[0007]发送参数时,将多组需要同时发送的原码参数排列组成原码参数串,修正值排列组成修正值串,将原码参数串转换为匹配的简码值,将修正值串转换为匹配的修正码,发送简码值+修正码至接收端;
[0008]接收端接收简码值+修正码后,将简码值翻译还原为原码参数串,并将原码参数串拆解成为对应发送端的若干个原码参数;将修正码翻译还原为修正值串,并将修正值串拆解成为对应发送端的若干个修正值;将修正值与原码参数对应的等级段落的首值相加,还原得到参数等级。
[0009]作为优选,先穷举发送端所有的原码参数串,对每个原码参数串分配一个确定的简码值;在接收端,使用的原码参数串与简码值的对应关系与发送端相同;先穷举发送端所有的修正值串,对每个修正值串分配一个确定的修正码;在接收端,使用的修正值串与修正码的对应关系与发送端相同。
[0010]作为优选,简码值的字长小于原码参数串的字长,修正码的字长小于修正值串的字长。
[0011]作为优选,如果穷举的原码参数串、修正值串的个数小于256个,则简码值、修正码均使用ascii码表示,每个原码参数串、修正值串分别匹配一位ascii码。
[0012]作为优选,如果穷举的原码参数串、修正值串的个数大于ascii码的个数,则每个原码参数串、修正值串均匹配至少两位ascii码,多位ascii码排列组成ascii码串。
[0013]作为优选,ascii码串包括若干位ascii码,ascii码串匹配的原码参数串数量P=256n,其中,η = 1、2、3、…。
[0014]作为优选,ascii码串的位数根据穷举的原码参数串、修正值串的个数进而确定,使ascii码串匹配的原码参数串、修正值串数量不小于穷举的原码参数串、修正值串的个数。
[0015]—种复杂型多组参数转码传输的系统,用于实现所述的复杂型多组参数转码传输的方法;包括
[0016]数据采集装置:采集需要发送的数据;
[0017]参数存储装置:存储需要发送的数据对应的参数,包括原码参数、穷举的原码参数串、修正值、修正值串;
[0018]转码映射装置:预定义转码映射表,为每个原码参数串匹配一个简码值,并在转码映射表中映射;
[0019]转码修正装置:预定义参数修正表,为每个修正值串匹配一个修正码,并在参数修正表中映射;
[0020]网络传输装置:用于传输简码值+修正码;
[0021]参数还原装置:预设有与转码映射装置相同的转码映射表、与转码修正装置相同的参数修正表,用于将接收到的简码值翻译还原为原码参数串,并将原码参数串拆解成为对应发送端的若干个原码参数,将修正码翻译还原为修正值串,并将修正值串拆解成为对应发送端的若干个修正值;将修正值与原码参数对应的等级段落的首值相加,还原得到参数等级。
[0022]作为优选,原码参数包括参数标识与等级段落标识;将使用同一信道、同时发送的多组参数中的每组参数预定义为若干等级段落,并为每个等级段落分配对应的等级段落标识;对每组参数分配预定义的参数标识;将当前发送的参数等级与其所属的等级段落的首值的差值设置为修正值,将多组需要同时发送的原码参数排列组成原码参数串,修正值排列组成修正值串。
[0023]作为优选,数据采集装置为传感器参数数字化装置、文字输入装置、带语义理解装置的文字输入装置中的一种或几种。
[0024]本发明的有益效果如下:
[0025]本发明提供一种通过改变传输规则,以达到提高传输效率的复杂型多组参数转码传输的方法,以及一种复杂型多组参数转码传输的系统。本发明通过类型穷举,传输配比类型标识并反向还原的信息传输方式来在有限带宽中传输大量信息,将需要传输的数据参数化,特别是针对穷举数量较大的应用领域,通过先分段,再修正的方法,将巨量的穷举数量化筒为若干简码值与修正码的组合,大大降低传输消耗。可以在不改造原有传输系统的情况下,将大大提高卫星通讯和无线电数据电台通讯的传输效率。
【附图说明】
[0026]图1是本发明的系统的原理框图。
【具体实施方式】
[0027]以下结合附图及实施例对本发明进行进一步的详细说明。
[0028]本发明提供一种复杂型多组参数转码传输的方法,对于在发送端使用同一信道、同时发送的多组参数,将每组参数预定义为若干等级,并对所有等级划分成为若干等级段落;为每个等级段落分配对应的等级段落标识,对每组参数分配预定义的参数标识,参数标识+等级段落标识组成原码参数;将当前发送的参数等级与其所属的等级段落的首值的差值设置为修正值。
[0029]发送参数时,发送参数时,将多组需要同时发送的原码参数排列组成原码参数串,修正值排列组成修正值串,将原码参数串转换为匹配的简码值,将修正值串转换为匹配的修正码,发送简码值+修正码至接收端。
[0030]接收端接收简码值+修正码后,将简码值翻译还原为原码参数串,并将原码参数串拆解成为对应发送端的若干个原码参数;将修正码翻译还原为修正值串,并将修正值串拆解成为对应发送端的若干个修正值;将修正值与原码参数对应的等级段落的首值相加,还原得到参数等级。
[0031]本发明所述的方法的思路是先化繁为简,然后再进行还原。本发明先穷举发送端所有的原码参数串、修正值串,对每个原码参数串、修正值串分配一个确定的简码值、修正码;在接收端,使用的原码参数串与简码值的对应关系与发送端相同,使用的修正值串与修正码的对应关系与发送端相同。与现有技术相比,本发明在发送端与接收端均进行两次匹配操作与一次运算操作。传输时,则只传输最精简的简码值即可,大大节约了宽度的利用率,在不进行扩容的情况下,能够用于传输更复杂、更多的数据。特别是对于穷举数量较大的复杂型数据,通过先分段,再修正的方法,与对每级参数定义一个参数等级,然后穷举原码参数的方法相比,能够避免存在后者应用于穷举数量较大的复杂型数据时,简码值可能存在的不够简化的不足。
[0032]为了实现传输内容的精简的目的,简码值的字长小于原码参数串的字长,修正码的字长小于修正值串的字长。本发明中,简码值、修正码的位数根据穷举的原码参数串、修正值串的个数进而确定,使简码值、修正码匹配的原码参数串、修正值串数量不小于穷举的原码参数串、修正值串的个数。
[0033]作为一种便于实施的实施方式,本发明中,如果穷举的原码参数串、修正值串的个数小于256个,则简码值、修正码均使用ascii码表示,每个原码参数串、修正值串分别匹配一位ascii码。一位ascii码包括8位二进制数组合,表示256种可能的字符。每个字符可用于表示一个原码参数串或修正值串,一个原码参数串+修正值码表示已确定数量的多组参数每一次并列传输的组合。
[0034]进一步,如果穷举的原码参数串、修正值串的个数大于ascii码的个数,则每个原码参数串、修正值串均匹配至少两位ascii码,多位ascii码排列组成ascii码串。具体地,ascii码串包括若干位ascii码,ascii码串匹配的原码参数串、修正值串数量P = 256n,其中,n=l、2、3、…。S卩,为了保证ascii码串包括的可能的字符的数量大于穷举的原码参数串、修正值串的数量,实施中,ascii码串的位数根据穷举的原码参数串、修正值串的个数进而确定,使ascii码串匹配的原码参数串、修正值串数量不小于穷举的原码参数串、修正值串的个数。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1