1.一种基于北斗短报文通信的数据传输方法,其特征在于:将需要发往同一个北斗接收终端的不同用户数据捆绑在一个北斗短报文中,然后通过北斗发送终端发送出去,不同用户数据捆绑后的北斗短报文成为混合报文,混合报文的长度满足能够用北斗短报文协议进行发送,混合报文的内容包含:标识、第一原始数据长度、第一原始数据、第二原始数据长度、第二原始数据、……第n原始数据长度、第n原始数据。
2.根据权利要求1所述的数据传输方法,其特征在于:混合报文的格式为:标识、第一原始数据长度、第一原始数据、第二原始数据长度、第二原始数据、……第n原始数据长度、第n原始数据。
3.根据权利要求2所述的数据传输方法,其特征在于:标识的长度为1个字节,第一原始数据长度、第二原始数据长度、……第n原始数据长度的位数也均为1个字节。
4.根据权利要求1所述的数据传输方法,其特征在于:混合报文的格式为:标识、第一原始数据长度、第二原始数据长度、……第n原始数据长度、第一原始数据、第二原始数据、……、第n原始数据;其中,标识的内容包含标志位和总共捆绑了几个原始数据。
5.根据权利要求1所述的数据传输方法,其特征在于:不同用户数据捆绑进同一个北斗短报文的方式为:
建立并维护一个发送队列,当北斗发送终端可以发送北斗短报文时,首先从发送队列的头部取出并移除首条待发数据,将首条待发数据作为第一原始数据放入混合报文内,统计第一原始数据的字节长度,将第一原始数据的字节长度存入混合报文的第一原始数据长度;然后依次往后遍历发送队列,找到第一个能够放入混合报文剩余空间的待发数据,把该待发数据作为第二原始数据放入混合报文中,并从发送队列中删除此待发数据,同样统计该待发数据的字节长度存入混合报文的第二原始数据长度;按照这个规则不断循环,直到混合报文剩余空间无法容纳发送队列中的任何待发数据为止。
6.根据权利要求5所述的数据传输方法,其特征在于:在北斗发送终端,为每一个用户数据提供优先权级别,然后根据优先权级别将用户数据存入发送队列,优先级最高的用户数据放在发送队列的头部,优先级低的用户数据放在优先级高的数据后面。
7.根据权利要求1所述的数据传输方法,其特征在于:北斗接收终端收到北斗发送终端发来的混合报文后,根据混合报文的内容格式,依次提取出混合报文中的原始数据。