本发明属于北斗短报文通信系统领域,具体涉及一种支持民用手机的北斗短报文系统出站资源均衡方法和装置。
背景技术:
1、随着北斗区域民用短报文系统(rsmc)应用领域的拓展,利用民用手机实现北斗短报文通信功能,尤其是用于应急救援、应急通信等领域,已成为北斗区域短报文通信系统的重要发展方向,将民用手机直接接入北斗短报文通信系统中,可极大提升北斗短报文通信系统的服务使用率。由于北斗短报文系统支持民用大众手机服务,且短报文的系统的不同出站波束具备多重覆盖能力,即系统可同时通过多个出站波束为同一用户提供出站信息传输服务,同一波束内,系统支持多种不同出站速率,高出站速率可以提供较强的信息传输能力,但对信道环境要求较高,低出站速率可用户较差的信道环境,但传输信息能力较低,因此,在北斗短报文系统为民用手机提供出站服务时,短报文系统需要对出站资源进行均衡处理,在尽可能提供较好的信息传输能力下,满足不同的手机用户信道环境。
2、本发明专利针对北斗短报文系统通信的特点,设计了基于用户终端推荐出站波束和速率机制的出站资源均衡方法,可在有效实现不同波束和信息速率下的出站资源的有效均衡。
技术实现思路
1、(一)要解决的技术问题
2、本发明要解决的技术问题是如何提供一种支持民用手机的北斗短报文系统出站资源均衡方法和装置,以解决高效合理的将不同用户的出站信息按合理的出站速率分配至多个出站波束的问题。
3、(二)技术方案
4、为了解决上述技术问题,本发明提出一种支持民用手机的北斗短报文系统出站资源均衡方法,该方法包括如下步骤:
5、s1、北斗短报文系统接收用户终端的入站信号,并解调得到入站信息;
6、s2、北斗短报文系统对入站信息进行处理,提取用户推荐的出站波束号和出站速率;
7、s3、针对每个出站波束,北斗短报文系统维持与之对应的2个独立的出站信息fifo缓冲区,用于缓存该波束下两档不同的出站速率的待发送出站信息;
8、s4、根据用户推荐的出站波束号选择与之对应的出站信息fifo中已缓存出站信息最少的一个,并将待出站信息压送至该缓冲区;
9、s5、北斗短报文系统在生成出站信号前,遍历1~n个波束对应的所有待发送的出站信息fifo,根据其中待发送的用户出站信息,逐次确定1~n波束所需发送的出站信息速率;
10、s6、根据选定的出站信息速率,将编排完成的出站帧调制在出站信号上;
11、s7、北斗短报文系统将出站信号发射至用户终端。
12、进一步地,所述步骤s2中,北斗短报文系统支持用户推荐不超过3组出站波束号及出站速率,分别记为{n1、m1},{n2、m2},{n3、m3}。
13、进一步地,支持民用手机的北斗短报文系统每个波束的出站速率均设计了两档,分别为为速率1和速率2,其中速率1为高出站速率,速率2为低出站速率。
14、进一步地,所述步骤s4中,根据用户推荐的出站波束号{n1,m1},{n2,m2},{n3,m3},选择与之对应的出站信息fifo中已缓存出站信息最少的一个。
15、进一步地,所述步骤s5具体包括:
16、s51、北斗短报文系统每个波束每次发送的出站帧长度为固定长度,根据用户出站信息的长度,一个出站帧可能包含多个用户的出站信息,故在发送出站信号前,确定本次的出站速率,并生成相应的出站帧;
17、s52、对任意波束i,首先从速率1的出站信息fifo中提取待发送的用户出站信息,计算按速率1发送是否能拼满一个出站帧,若拼满一个完整出站帧后,速率1的出站信息fifo中还有待发送的用户出站信息或刚好没有待发送的用户出站信息,则将速率1作为本次的出站速率,并按速率1对速率1的出站信息fifo中的出站信息进行编排,拼好的一个出站帧作为本次出站帧,并直接进入步骤s6,否则,则进入步骤s53;
18、s53、将速率1的出站信息fifo中的用户出站信息按速率2的出站帧编排方式进行计算,若按速率2编排完成后,速率1的出站信息fifo中还有待发送的用户出站信息,则将速率1作为本次出站速率,并按速率1编排得到本次出站帧,然后进入步骤s6,否则进入步骤s54;
19、s54、将速率1的出站信息fifo中的用户出站信息按出站速率2进行出站编排,若编排不满一个完整出站帧,则继续从速率2的出站信息fifo中提取待发送用户出站信息,并按速率2进行编排,与速率1的出站信息fifo中的出站信息合编为一个出站帧,并将速率2作为本次出站速率,将编排完成的出站帧作为本次出站帧,并进入步骤s6。
20、进一步地,所述步骤s51中,同一波束内,出站速率确定的基本原则为:先发送出站速率1的出站信息fifo中对应的用户信息,直至发完,再发送出站速率2的出站信息fifo中对应的用户信息,直至发送完。
21、进一步地,同一个信息速率的出站信息fifo按先入先出发送。
22、本发明还提供一种支持民用手机的北斗短报文系统出站资源均衡装置,所述装置用于北斗短报文系统,所述装置包括:收发模块和处理模块;
23、收发模块,用于接收用户终端的入站信号,将出站信号发射至用户终端;
24、处理模块,用于执行所述的支持民用手机的北斗短报文系统出站资源均衡方法,对收发模块接收到的入站信号进行处理,选定出站信息速率,编排出站帧并调制在出站信号上。
25、本发明还提供一种包含指令的计算机程序产品,当所述指令被北斗短报文系统运行时,使得所述北斗短报文系统执行所述的支持民用手机的北斗短报文系统出站资源均衡方法。
26、本发明还提供一种计算机可读存储介质,包括计算机程序指令,当所述计算机程序指令由北斗短报文系统执行时,所述北斗短报文系统执行所述的支持民用手机的北斗短报文系统出站资源均衡方法。
27、(三)有益效果
28、本发明提出一种支持民用手机的北斗短报文系统出站资源均衡方法和装置,本发明的有益技术效果是:利用用户推荐出站波束和出站信息速率,对北斗短报文的出站资源进行均衡优化,可有效提升北斗短报文出站资源的利用率。
1.一种支持民用手机的北斗短报文系统出站资源均衡方法,其特征在于,该方法包括如下步骤:
2.如权利要求1所述的支持民用手机的北斗短报文系统出站资源均衡方法,其特征在于,所述步骤s2中,北斗短报文系统支持用户推荐不超过3组出站波束号及出站速率,分别记为{n1、m1},{n2、m2},{n3、m3}。
3.如权利要求2所述的支持民用手机的北斗短报文系统出站资源均衡方法,其特征在于,支持民用手机的北斗短报文系统每个波束的出站速率均设计了两档,分别为为速率1和速率2,其中速率1为高出站速率,速率2为低出站速率。
4.如权利要求2所述的支持民用手机的北斗短报文系统出站资源均衡方法,其特征在于,所述步骤s4中,根据用户推荐的出站波束号{n1,m1},{n2,m2},{n3,m3},选择与之对应的出站信息fifo中已缓存出站信息最少的一个。
5.如权利要求1-4任一项所述的支持民用手机的北斗短报文系统出站资源均衡方法,其特征在于,所述步骤s5具体包括:
6.如权利要求5所述的支持民用手机的北斗短报文系统出站资源均衡方法,其特征在于,所述步骤s51中,同一波束内,出站速率确定的基本原则为:先发送出站速率1的出站信息fifo中对应的用户信息,直至发完,再发送出站速率2的出站信息fifo中对应的用户信息,直至发送完。
7.如权利要求6所述的支持民用手机的北斗短报文系统出站资源均衡方法,其特征在于,同一个信息速率的出站信息fifo按先入先出发送。
8.一种支持民用手机的北斗短报文系统出站资源均衡装置,其特征在于,所述装置用于北斗短报文系统,所述装置包括:收发模块和处理模块;
9.一种包含指令的计算机程序产品,其特征在于,当所述指令被北斗短报文系统运行时,使得所述北斗短报文系统执行权利要求1-7任一项所述的支持民用手机的北斗短报文系统出站资源均衡方法。
10.一种计算机可读存储介质,包括计算机程序指令,其特征在于,当所述计算机程序指令由北斗短报文系统执行时,所述北斗短报文系统执行权利要求1-7任一项所述的支持民用手机的北斗短报文系统出站资源均衡方法。