一种分组数据组呼的传输方法、装置和系统制造方法及图纸

技术编号:11952602 阅读:154 留言:0更新日期:2015-08-26 21:00
本发明专利技术涉及一种分组数据组呼的传输方法、装置和系统。本传输方法包括步骤:接收端接收来自发送端的分组数据信号,并记录接收分组数据信号中错误数据帧,下一次则接收与错误数据帧的帧序号相同的数据帧,若第一次接收的分组数据信号中的数据帧完全正确,则保存正确数据帧,提示接收成功;判断再次接收的数据帧正确,则将其保存。提供的系统包括发送端和接收端,分别都能实现上述程序本传输方法和系统能够充分利用发送端下发的数据,将该数据耦合到一起处理,提高分组数据组呼的成功率。

【技术实现步骤摘要】

本专利技术涉及通讯
,更具体地说,涉及一种分组数据组呼的传输方法、装置 和系统。
技术介绍
在DMR/PDT标准中,分组数据可用来承载IP协议、短数据协议等数据业务。当系 统需要向多个终端发送同一组数据时,使用组呼的方式效率会非常高。如长广播消息,终端 升级程序等,都可以使用分组数据组呼。分组数据组呼较单呼流程来说,流程更加复杂。 目前分组数据组呼比较常见的做法就是数据发送方进行多次重传,但是对于接收 端来说,多次重传之间都是独立的,接收端通常不会把多次接收到数据耦合到一起整体处 理,来提高成功率。现有技术在分组数据组呼业务中,接收终端并没有充分利用发送端多次 下发的数据,成功率非常低。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述没有充分利用发送端多次下 发的数据缺陷,提供一种分组数据组呼的传输方法、装置和系统,能够充分利用发送端下发 的数据,将该数据耦合到一起处理,提高分组数据组呼的成功率。 本专利技术解决其技术问题所采用的技术方案是:构造一种分组数据组呼的传输方 法,包括下述步骤: A:接收端接收来自发送端的分组数据信号; B:所述接收端判断分组数据信号中数据帧正确性,若分组数据信号中有错误数据 帧,则接收端记录错误数据帧,并执行步骤C,若分组数据信号的数据帧正确,则执行步骤 E;C:所述接收端再次接收分组数据信号中与所述错误数据帧的帧序号相同的数据 帧; D:所述接收端判断再次接收的数据帧正确性,若再次接收的数据帧正确则执行步 骤E,若再次接收的数据帧错误,则在所述接收端接收分组数据信号的次数少于预定次数n 时,执行所述步骤C; E:保存正确的数据帧,接收完成。 优选地,所述的分组数据组呼的方法还包括,在所述接收端接收分组数据信号次 数达到所述预定的次数n时, 对错误数据帧进行错误纠正处理,再执行步骤E。 优选地,所述接收端对错误数据帧进行错误纠正处理包括: 所述接收端记录错误数据帧的比特数据; 判断预定次数n的奇偶性,若预定次数n为奇数,则统计帧序号相同的所有错误数 据帧中同一顺序位比特数据为〇或1的比例,若预定次数n为偶数且n> 3,统计帧序号相 同的n-1个错误数据帧中同一顺序位比特数据为0或1的比例; 若所述同一顺序位比特数据为0的比例大于0. 5,则判定所述同一顺序位比特数 据为〇,反之判定为1。 优选地,所述步骤B和E中,所述接收端通过执行CRC校验程序判断数据帧的正确 性。 本专利技术还提供一种分组数据组呼的传输装置,包括接收端,所述接收端包括 接收模块,用于接收分组数据信号并输出; 控制模块,与所述接收模块连接,用于判断接收模块接收的分组数据信号中的数 据帧的正确性,并将正确的数据帧输出,且记录接收的分组数据信号中错误数据帧,并在下 一次接收分组数据信号时只接收与错误数据帧的帧序号相同的数据帧,直至下一次接收的 数据帧完全正确,还用于判断所述接收模块接收分组数据信号的次数是否小于预定的次数 n,若否,则控制所述接收模块停止接收分组数据信号; 储存模块,与所述控制模块连接,用于存储正确的数据帧。 优选地,所述控制模块还用于在接收分组数据信号次数达到n次后,若还有错误 数据帧,则当n为奇数,则统计帧序号相同的所有错误数据帧中同一顺序位比特数据为0或 1的比例,当n为偶数且n> 3,则统计帧序号相同的n-1个错误数据帧中同一顺序位比特 数据为〇或1的比例,若所述同一顺序位比特数据为〇的比例大于〇. 5,则判定所述同一顺 序位比特数据为0,反之判定为1。 本专利技术还提供一种分组数据组呼的传输装置,包括接收端,所述接收端包括储存 模块、接收端口、CPU, 所述接收端口,与所述CPU连接,用于接收分组数据信号并输出至所述CPU; 所述CPU,用于执行下述步骤: a、接收分组数据信号; b、判断分组数据信号中数据帧正确性,若分组数据信号中有错误数据帧,则接收 端记录所述错误数据帧,并执行步骤c,若分组数据信号的数据帧正确,则执行步骤e; c、再次接收分组数据信号中与错误数据帧的帧序号相同的数据帧; d、判断再次接收的数据帧正确性,若再次接收的数据帧正确则执行步骤e,若再次 接收的数据帧错误,则在接收端接收分组数据信号的次数少于预定次数n时,执行所述步 骤c; e、输出正确的数据帧。 所述储存模块,与所述CPU连接,用于接收所述CPU输出的正确的数据帧并保存。 优选地,所述CPU在所述接收端口接收分组数据信号的次数达到n次后,若还有错 误的数据帧,则还用于执行下述步骤后再回到所述步骤e, 判断预定的次数n的奇偶性,若预定的次数n为奇数,统计帧序号相同的所有错误 数据帧中同一顺序位比特数据为〇或1的比例,若预定的次数n为偶数且n> 3,统计帧序 号相同的n-1个错误数据帧中同一顺序位比特数据为0或1的比例; 若所述同一顺序位比特数据为0的比例大于0. 5,则判定所述同一顺序位比特数 据为〇,反之判定为1。 本专利技术还提供一种分组数据组呼的传输系统,包括发送端和接收端: 所述发送端,用于发送分组数据信号,发送分组数据信号的次数为预定的次数n, n>l; 所述接收端包括储存模块、接收端口、CPU, 所述接收端口,与所述CPU连接,用于接收分组数据信号并输出至所述CPU; 所述CPU,用于执行下述步骤:a.接收来自所述发送端的所述分组数据信号;b.判断分组数据信号中数据帧正确性, 若分组数据信号中有错误数据帧,则记录错误数据帧,并执行步骤c, 若所述分组数据信号的数据帧正确,则执行步骤e;c:再次接收分组数据信号中与错误数据帧的帧序号相同的数据帧; d:判断再次接收的数据帧正确性,若再次接收的数据帧正确则执行步骤e,若再 次接收的数据帧错误,则在所述接收端接收分组数据信号的次数少于预定次数n时,执行 所述步骤c; e:输出正确的数据帧; 所述储存模块,与所述CPU连接,用于接收所述CPU输出的正确的数据帧并保存。 优选地,若所述接收端接收分组数据信号次数达到n次,所述接收端在所述步骤d 中还执行 对错误数据帧进行错误纠正处理,再执行步骤e; 所述接收端对错误数据帧进行错误纠正处理时执行: 判断预定的次数n的奇偶性,若预定的次数n为奇数,统计帧序号相同的所有错误 数据帧中同一顺序位比特数据为〇或1的比例,若预定的次数n为偶数且n> 3,统计帧序 号相同的n-1个错误数据帧中同一顺序位比特数据为0或1的比例; 若所述同一顺序位比特数据为0的比例大于0. 5,则判定所述同一顺序位比特数 据为〇,反之判定为1。 实施本专利技术的分组数据组呼的传输方法、装置和系统,具有以下有益效果:接收 端接收发送端发送的分组数据信号,判断分组数据信号中的数据帧是否出错,若有数据帧 出错,记录该分组数据信号中错误数据帧,若数据帧都正确,则停止接收下一次分组数据信 号;接收端再次接收分组数据信号中与错误数据帧的帧序号相同的数据帧,判断再次接收 的数据帧的正确性,若再次接收的数据帧正确,将再次接收的正确数据帧保存,若再次接收 的数据帧错误,则再次接收分组数据信号中与错误数据帧的帧序号相同的数据帧,这样纠 正了分组数据信号中错误的信号帧,接收端再次接收分组数据信号中的与错本文档来自技高网...

【技术保护点】
一种分组数据组呼的传输方法,其特征在于,包括下述步骤:A:接收端接收来自发送端的分组数据信号;B:所述接收端判断分组数据信号中数据帧正确性,若分组数据信号中有错误数据帧,则接收端记录错误数据帧,并执行步骤C,若分组数据信号的数据帧正确,则执行步骤E;C:所述接收端再次接收分组数据信号中与所述错误数据帧的帧序号相同的数据帧;D:所述接收端判断再次接收的数据帧正确性,若再次接收的数据帧正确则执行步骤E,若再次接收的数据帧错误,则在所述接收端接收分组数据信号的次数少于预定次数n时,执行所述步骤C;E:保存正确的数据帧,接收完成。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙鹏飞马超刘宏波曹中明张建功
申请(专利权)人:哈尔滨海能达科技有限公司
类型:发明
国别省市:黑龙江;23

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

1