1.一种基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,包括以下步骤:S1、通信系统在双时隙上同时进行语音和数据传输,系统服务器对需要下发的数据按照发送时间进行排序,并利用39进制压缩算法进行数据压缩,将压缩后的数据进行组轮发;S2、系统服务器核对下发数据中对应的ID信息,对下发数据进行存储或丢弃处理;S3、终端将存储信息的时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒;S4、终端在回复窗口时间内随机时间对提醒信息进行回复;还包括以下步骤:S5、系统服务器在收到终端信息回复后对信息进行标记,将标记信息添加到下发数据中进行下一轮下发;S6、终端收到添加标记信息的信息后,将本地已存储的回复标记与收到的标记信息进行对比,根据对比结果返回步骤S4或不处理该信息;所述步骤S6中,终端将本地回复标记与收到的标记信息进行对比,根据对比结果返回步骤S4或不处理该信息,具体为针对同一条信息,终端本地已做回复标记,新下发的信息携带有回复标记,则对该信息不再做回复;针对同一条信息,终端本地已做回复标记,新下发的信息没有携带回复标记,则返回步骤S4。
2.如权利要求1所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,所述步骤S1中,利用39进制压缩算法进行数据压缩,具体包括以下分步骤:S101、将原始字符串拆分为若干子字符串;S102、将每个子字符串中的字符映射为一个39进制整数,并将映射后的数据拼接为39进制数字序列;S103、根据39进制数字序列长度,选择存储空间分别对各个子字符串对应的39进制数字序列进行存储。
3.如权利要求2所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,所述步骤S1中,将压缩后的数据进行组轮发,具体为服务器将信息发送时间与服务器时间进行对比,对发送时间在服务器时间设定范围内的数据采用队列形式按照组发方式轮发至组内所有终端,下发的数据中包含所有需要接收信息的终端的ID。
4.如权利要求3所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,所述步骤S2核对下发数据中对应的ID信息,对下发数据进行存储或丢弃处理,具体为终端根据下发数据中的ID信息判断是否包含为该终端对应的ID;若包含,则将信息进行解压后存储;若不包含,则丢弃该信息。
5.如权利要求4所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,所述步骤S3终端将存储信息的时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒,具体包括以下分步骤:S301、终端定期对信息的存储时间进行扫描;S302、终端将信息的存储时间与系统时间进行对比,对满足设定提醒条件的信息进行提醒;S303、提醒完成后,终端对该信息进行标记,在后续扫描过程中不再扫描该信息。
6.如权利要求5所述的基于39进制压缩算法的半双工通讯数据传输及确认方法,其特征在于,所述步骤S4在回复窗口时间内随机时间对提醒信息进行回复,具体包括以下分步骤:S401、当终端需要进行信息回复时,判断数据下发信道是否处在空闲状态;S402、终端启动回复时间窗口,在时间窗口内,采用随机时间进行回复,并在终端本地进行标记。