基于39进制压缩算法的半双工通讯数据传输及确认方法技术

技术编号:21551913 阅读:30 留言:0更新日期:2019-07-07 00:01
本发明专利技术公开了一种基于39进制压缩算法的半双工通讯数据传输及确认方法,该方法包括系统服务器将压缩数据进行组轮发,终端接收下发数据,收到数据后进行消息提醒,并对提醒信息进行回复。本发明专利技术在半双工通信系统中,通过在数据下发前进行数据压缩,并设定新的消息提醒机制和数据回复机制,提升了通信信道资源的利用率,系统和终端能在同时传输语音和数据功能的基础上,有效的保障了数据下发、确认的成功率。

Data transmission and confirmation method of half-duplex communication based on 39-bit compression algorithm

【技术实现步骤摘要】
基于39进制压缩算法的半双工通讯数据传输及确认方法
本专利技术属于通信领域,具体涉及一种基于39进制压缩算法的半双工通讯数据传输及确认方法。
技术介绍
传统半双工通讯标准中,明确定义基站或中转台的两个时隙独立使用,可以同时中转或传送两路不同的业务,相比传统的基站或中转台可以节省一半的资源和设备。但是在现有实现中,如果当前通信信道的一个时隙在一次通信中使用,其相邻的另一个时隙基本不会再传输其他语音和数据业务。在进行语音呼叫的时候,无法传输大量数据信息;在传输大量数据的同时,又会影响语音通信。在半双工通讯模式下,如果要实现大批量的数据传输,会极大的占用信道资源,造成通讯道路阻塞;在此应用需求的基础上,想要进一步的实现各个终端对数据信息的确认工作,就算有信道资源,还得面临大量终端回复信息引起通讯道路阻塞、空口碰撞,所造成回复失败的问题;以及回复失败后,终端与控制中心所带来信息不同步的问题。基于以上问题,想做好半双工通讯的语音和数据流畅交互几乎成了天方夜谭。因此,由于上述缺点的制约,导致不能最大限度发挥半双工通讯在业务应用上的作用,并阻碍了半双工通讯在语音和数据业务融合交互应用上的发展。
技术实现思路
本专利技术的专利技术目的是:为了解决现有技术中存在的以上问题,本专利技术提出了一种基于39进制压缩算法的半双工通讯数据传输及确认方法。本专利技术的技术方案是:一种基于39进制压缩算法的半双工通讯数据传输及确认方法,包括以下步骤:S1、通信系统在双时隙上同时进行语音和数据传输,系统服务器对需要下发的数据按照发送时间进行排序,并利用39进制压缩算法进行数据压缩,将压缩后的数据进行组轮发;S2、系统服务器核对下发数据中对应的ID信息,对下发数据进行存储或丢弃处理;S3、终端将存储信息的时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒;S4、终端在回复窗口时间内随机时间对提醒信息进行回复。进一步地,还包括以下步骤:S5、系统服务器在收到终端信息回复后对信息进行标记,将标记信息添加到下发数据中进行下一轮下发;S6、终端收到添加标记信息的信息后,将本地已存储地回复标记与收到的标记信息进行对比,根据对比结果返回步骤S4或不处理该信息。进一步地,所述步骤S6中,终端将本地回复标记与收到的标记信息进行对比,根据对比结果返回步骤S4或不处理该信息,具体为针对同一条信息,终端本地已做回复标记,新下发的信息携带有回复标记,则对该信息不再做回复;针对同一条信息,终端本地已做回复标记,新下发的信息没有携带回复标记,则返回步骤S4。进一步地,所述步骤S1中,利用39进制压缩算法进行数据压缩,具体包括以下分步骤:S101、将原始字符串拆分为若干子字符串;S102、将每个子字符串中的字符映射为一个39进制整数,并将映射后的数据拼接为39进制数字序列;S103、根据39进制数字序列长度,选择存储空间分别对各个子字符串对应的39进制数字序列进行存储。进一步地,所述步骤S1中,将压缩后的数据进行组轮发,具体为:服务器将发送时间与服务器时间进行对比,对发送时间在服务器时间设定范围内的数据采用队列形式按照组发方式轮发至组内所有终端,下发的数据中包括接收终端的ID信息。进一步地,所述步骤S2终端核对下发数据中对应的ID信息,对下发数据进行存储或丢弃处理,具体为:终端根据下发数据中的ID信息判断是否包含该终端对应的信息;若包含,则将信息进行解压后存储;若不包含,则丢弃该信息。进一步地,所述步骤S3终端将存储信息的时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒,具体包括以下分步骤:S301、终端定期对信息的存储时间进行扫描;S302、终端将信息的存储时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒;S303、提醒完成后,终端对该消息进行标记,在后续扫描过程中不再扫描该消息。进一步地,所述步骤S4在终端回复窗口时间内随机时间对提醒信息进行回复,具体包括以下分步骤:S401、当需要进行消息回复时,终端判断数据下发信道是否处在空闲状态;S402、终端启动回复时间窗口,在时间窗口内,采用随机时间进行回复,并在终端本地进行标记。本专利技术的有益效果是:本专利技术在半双工通信系统中,服务器通过在数据下发前进行数据压缩,并设定新的消息提醒机制和数据回复机制,提升了通信信道资源的利用率,系统和终端能在同时传输语音和数据功能的基础上,有效的保障了数据下发、确认的成功率。附图说明图1是本专利技术的基于39进制压缩算法的半双工通讯数据传输及确认方法流程示意图;图2是本专利技术实施例中采用半双工通信的DMR系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术的基于39进制压缩算法的半双工通讯数据传输及确认方法,包括以下步骤:S1、通信系统在双时隙上同时进行语音和数据传输,系统服务器对需要下发的数据按照发送时间进行排序,并利用39进制压缩算法进行数据压缩,将压缩后的数据进行组轮发;S2、终端核对下发数据中对应的ID信息,对下发数据进行存储或丢弃处理;S3、终端将存储信息的时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒;S4、终端在回复窗口时间内随机时间对提醒信息进行回复。本专利技术针对现有半双工系统无法充分利用通信信道资源,不能实现语音和数据同时传输且互不干扰,基于双时隙上同时进行语音和数据传输的基础上,开发一种由中继带终端信息进行组轮发,终端进行确认的数据发送机制。在数据传输过程中采用39进制数据压缩,提高数据信道利用率。新的消息提醒机制,采用非即时提醒方式。终端对数据做存储,记录消息所携带的时间,根据实际时间按一定规则提前提醒,可代替人工提醒作用,解放劳动力。最后,在数据回复机制上开发规定回复窗口时间内随机时间回复及回复确认判断的机制,降低空口碰撞,提高回复成功率。经过上述一系列的创新,有效的保障了在半双工语音通信的同时,数据消息的下发、提醒、回复可靠性,极大的解放了劳动力。下面本专利技术以采用半双工通信的DMR系统为例,对本专利技术的半双工通讯数据传输及确认方法作进一步详细说明。如图2所示,上述DMR系统包含系统控制中心,中继,终端。其中,系统控制中心负责控制消息下发;中继负责建立语音通信,数据下发及回复通路;终端负责接收消息过滤、消息提醒功能并和系统控制中心共同完成消息回复功能。在上述步骤S1中,本专利技术在DMR系统双时隙上同时进行语音和数据传输,采用由中继带终端信息进行组轮发,终端进行确认的数据发送机制。终端和中继在1时隙上进行符合DMR标准的常规语音业务,在2时隙上进行数据下发及回复业务,两者业务互不干扰。系统控制中心对需要下发的数据按照消息时间进行排序,对符合时间判断准则的消息进行队列下发,超过实际时间的信息则丢弃。2分钟循环一次该过程。本专利技术在数据下发前,利用39进制压缩算法进行数据压缩,不仅仅限于39进制,可扩展至任一进制,使下发的数据信息量尽可能小,提高数据信道利用率,具体包括以下分步骤:S101、将原始字符串拆分为若干子字符串;S102、将每个子字符串中的字符映射为一个39进制整数,并将映射后的数据拼接为3本文档来自技高网...

【技术保护点】
1.一种基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,包括以下步骤:S1、通信系统在双时隙上同时进行语音和数据传输,系统服务器对需要下发的数据按照发送时间进行排序,并利用39进制压缩算法进行数据压缩,将压缩后的数据进行组轮发;S2、系统服务器核对下发数据中对应的ID信息,对下发数据进行存储或丢弃处理;S3、终端将存储信息的时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒;S4、终端在回复窗口时间内随机时间对提醒信息进行回复。

【技术特征摘要】
1.一种基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,包括以下步骤:S1、通信系统在双时隙上同时进行语音和数据传输,系统服务器对需要下发的数据按照发送时间进行排序,并利用39进制压缩算法进行数据压缩,将压缩后的数据进行组轮发;S2、系统服务器核对下发数据中对应的ID信息,对下发数据进行存储或丢弃处理;S3、终端将存储信息的时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒;S4、终端在回复窗口时间内随机时间对提醒信息进行回复。2.如权利要求1所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,还包括以下步骤:S5、系统服务器在收到终端信息回复后对信息进行标记,将标记信息添加到下发数据中进行下一轮下发;S6、终端收到添加标记信息的信息后,将本地已存储的回复标记与收到的标记信息进行对比,根据对比结果返回步骤S4或不处理该信息。3.如权利要求2所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,所述步骤S6中,终端将本地回复标记与收到的标记信息进行对比,根据对比结果返回步骤S4或不处理该信息,具体为针对同一条信息,终端本地已做回复标记,新下发的信息携带有回复标记,则对该信息不再做回复;针对同一条信息,终端本地已做回复标记,新下发的信息没有携带回复标记,则返回步骤S4。4.如权利要求3所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,所述步骤S1中,利用39进制压缩算法进行数据压缩,具体包括以下分步骤:S101、将原始字符串拆分为若干子字符串;S102、将每个子字符串中的字符映射为一个39进制整数,并将映射后的数据拼接为3...

【专利技术属性】
技术研发人员:宁晋黄廷谋袁海东虞凯段永奇熊洁谢联莲王富斌
申请(专利权)人:成都极客通科技有限公司中铁二院工程集团有限责任公司
类型:发明
国别省市:四川,51

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

1