用于北斗RDSS电文收发的数据传输方法技术

技术编号:7604349 阅读:616 留言:0更新日期:2012-07-22 07:34
本发明专利技术涉及卫星导航定位系统。本发明专利技术的用于北斗RDSS电文收发的数据传输方法,包括以下过程:在需要进行通信的各个通信终端上建立北斗RDSS通信模块;各个通信终端通过北斗RDSS通信模块与北斗1号卫星建立通信连接;待发送电文信息的发文通信终端通过其北斗RDSS通信模块将待发送的北斗RDSS电文进行格式转换,并将格式转换后的电文信息发送给北斗1号卫星,其中对北斗RDSS电文信息进行格式转换,具体是使用固定长度的位字段表示时间信息和位置信息、使用改良区位码表示汉字和ASCII字符代码的方式进行格式转换;北斗1号卫星将接收到电文信息转发给目标通信终端,目标通信终端的北斗RDSS通信模块接收到发文通信终端的电文信息后将其还原为发文通信终端的原始信息。?

【技术实现步骤摘要】
用于北斗RDSS电文收发的数据传输方法
本专利技术涉及卫星导航定位系统,具体涉及用于北斗RDSS电文收发的数据传输方法。
技术介绍
目前越来越多的无线数据传输系统依靠北斗1号卫星进行无线传输。例如通常的两个通信终端(第一通信终端和第二通信终端)利用北斗1号卫星进行无线传输的过程是:在这两个通信终端上搭建北斗RDSS通信模块,所述的北斗RDSS通信模块具有数据格式转换、数据发送、数据传输、数据接收、数据格式逆向转换等功能,第一通信终端的北斗RDSS通信模块按照一定的数据格式向北斗1号卫星发送电文,北斗1号卫星将该电文转发给第二通信终端,第二通信终端的北斗RDSS通信模块接收后进行格式逆向转换即得到第一通信终端发来的电文。在上述传输过程中,由于北斗1号卫星的数据传输能力有限,为确保北斗1号卫星能够完成通畅的数据传送,一般做法是对北斗RDSS电文的收发长度进行限制。对于汉字和代码的混合传输,可收发的北斗RDSS电文长度最长为1672bit。由于常规ASCII码编码一个有效字节需占用8bit,GB2312-80标准编码的一个汉字占用16bit,且北斗1号的服务频度最高优先级也要大于1秒,这样,一次电文发送,有效承载的信息量为1672÷8=209个字节,约可传递209个数字、字母、常用符号(ASCII可打印字符集编码)或者其组合,即104个汉字。如果电文需要表达经纬度、高度和日期时间信息,用上述的编码则需耗去较多信息长度。例如,若按照ASCII编码传递时间信息和经纬度信息表示如下内容:“2011年12月23日20时58分59秒、北纬36°20′40.4″、东经127°30′22.2″”,需要长度如下表格所示:内容11/12/23,20:58:59,bit数888888888888888888内容N3620404,E12730222bit数888888888888888888一共需要占用36×8=288bit。显然用上述的编码格式表示经纬度、高度和日期时间信息,需耗去较多信息长度。因此,研究如何在有限的长度下使得一次北斗RDSS电文发送中包含更多内容且同时能够包含时间、位置等信息是非常有意义的。
技术实现思路
本专利技术所要解决的技术问题是,提供一种用于北斗RDSS电文收发的数据传输方法,并对传输过程中的电文的数据格式进行改进,从而使得在一次北斗RDSS电文发送中能包含更多内容,且同时能够包含时间、位置等信息。为了解决上述技术问题,本专利技术的思路是,对传输过程中的电文(即含有时间信息和位置信息的、含有ASCII代码和汉字混合内容的信息)进行编码,编码后的电文信息可用于北斗1号卫星的用户的通信终端间经中心控制系统进行位置信息传递和汉字代码混合传输。本专利技术的一种用于北斗RDSS电文收发的数据传输方法,包括以下过程:在需要进行通信的各个通信终端上建立北斗RDSS通信模块,该北斗RDSS通信模块至少包括数据格式转换、数据发送、数据传输、数据接收、数据格式逆向转换功能;各个通信终端通过北斗RDSS通信模块与北斗1号卫星建立通信连接;待发送电文信息的发文通信终端通过其北斗RDSS通信模块将待发送的北斗RDSS电文进行格式转换,并将格式转换后的电文信息发送给北斗1号卫星,其中所述待发送的北斗RDSS电文信息包括时间信息、位置信息和电文内容之一或者它们的任意组合,其中时间信息包含年、月、日、时、分、秒信息,位置信息包含纬度和经度信息;北斗1号卫星将接收到电文信息转发给目标通信终端,目标通信终端的北斗RDSS通信模块接收到发文通信终端的电文信息后将其还原为发文通信终端的原始信息,该过程是将发送的北斗RDSS电文进行格式转换的逆过程。进一步的,对于所述待发送的北斗RDSS电文信息是时间信息、位置信息和电文内容之一或者它们的任意组合,是使用改良区位码表示汉字和ASCII字符代码的方式进行格式转换,具体过程如下:检测该电文信息的每一位,如果是汉字或者单个不连续的ASCII字符代码,则以14bit区位码对其进行格式转换;如果是连续长度≥2字节的ASCII字符代码,则先填充一个自定义的区位码作为标记,然后再将这些ASCII字符代码按照7bit对其进行格式转换。其中,区位码是使用14bit表示一个字符,前7bit是区码,后7bit是位码。区码的范围为1-87,位码范围1-127。如“2901”代表“健”字,“4582”代表“万”字,“8150”代表“楮”字。一级汉字16-55区、二级汉字56-87区、三级汉字1-9区、空闲未用10-15区。本专利技术采用上述方法来表示汉字和ASCII字符代码,相比较于现有的采用GB2312-80编码,即每个汉字占16bit、ASCII字符占8bit的做法,明显的提高了电文的有效信息承载量。进一步的,上述过程中填充一个自定义的区位码作为标记,该区位码表示为XYxy,其中X、Y、x、y是数字,XY表示空闲未用区,区位码里面的空闲未用区为10-15,则可以使用数字15表示空闲未用区,当然也可以使用10-15中的其他任意数字来表示;xy表示按照7bit对其进行格式转换的连续长度≥2字节的ASCII字符代码的长度。该xy的表示方式是可以达到方便计算和节约程序的目的。进一步的,如果对于所述待发送的北斗RDSS电文信息同时包含时间信息和位置信息(即时间信息、位置信息的组合,或者时间信息、位置信息和电文内容的组合),使用固定长度的位字段表示时间信息和位置信息、使用改良区位码表示电文内容的方式进行格式转换,具体过程如下:首先使用固定长度的位字段表示时间信息和位置信息,优选的,该固定长度为83bit,时间的年、月、日、时、分、秒信息分别采用如下格式:字段说明年月日时分秒占bit数745566位置信息的纬度和经度信息分别采用如下格式:然后检测除了时间信息和位置信息是否还有电文内容,如果有电文内容则使用改良区位码表示电文内容:即先检测该电文信息的每一位,如果是汉字或者单个不连续的ASCII字符代码,则以14bit区位码对其进行格式转换;如果是连续长度≥2字节的ASCII字符代码,则先填充一个自定义的区位码作为标记,然后再将这些ASCII字符代码按照7bit对其进行格式转换。上述时间信息、位置信息和电文内容的组合的表示方式,如下表所示:本专利技术采用上述使用固定长度的位字段表示时间信息和位置信息、使用改良区位码表示电文内容的方式进行格式转换的方法,与现有的采用GB2312-80编码,即每个汉字占16bit、ASCII字符占8bit的做法相比,能在一次北斗RDSS电文发送中能包含更多内容,且同时能够包含时间、位置等信息。具体实施方式现结合具体实施方式对本专利技术进一步说明。本专利技术的一种用于北斗RDSS电文收发的数据传输方法,作为最佳的实施方法,包括以下过程:过程1:在需要进行通信的各个通信终端上建立北斗RDSS通信模块,该北斗RDSS通信模块至少包括数据格式转换、数据发送、数据传输、数据接收、数据格式逆向转换功能;过程2:各个通信终端通过北斗RDSS通信模块与北斗1号卫星建立通信连接;过程3:待发送电文信息的发文通信终端通过其北斗RDSS通信模块将待发送的北斗RDSS电文进行格式转换,并将格式转换后的电文信息发送给北斗1号卫星,其中所述待发送的北斗本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于北斗RDSS电文收发的数据传输方法,其特征在于:包括以下过程:在需要进行通信的各个通信终端上建立北斗RDSS通信模块,该北斗RDSS通信模块至少包括数据格式转换、数据发送、数据传输、数据接收、数据格式逆向转换功能;各个通信终端通过北斗RDSS通信模块与北斗1号卫星建立通信连接;待发送电文信息的发文通信终端通过其北斗RDSS通信模块将待发送的北斗RDSS电文进行格式转换,并将格式转换后的电文信息发送给北斗1号卫星,其中所述待发送的北斗RDSS电文信息包括时间信息、位置信息和电文内容之一或者它们的任意组合;北斗1号卫星将接收到电文信息转发给目标通信终端,目标通信终端的北斗RDSS通信模块接收到发文通信终端的电文信息后将其还原为发文通信终端的原始信息;其中,对于所述待发送的北斗RDSS电文信息是时间信息、位置信息和电文内容之一或者它们的任意组合,是使用改良区位码表示汉字和ASCII字符代码的方式进行格式转换,具体过程如下:检测该电文信息的每一位,如果是汉字或者单个不连续的ASCII字符代码,则以14bit区位码对其进行格式转换;如果是连续长度≥2字节的ASCII字符代码,则先填充一个自定义的区位码作为标记,然后再将这些ASCII字符代码按照7bit对其进行格式转换。2.根据权利要求1所述的用于北斗RDS...

【专利技术属性】
技术研发人员:杨磊陈义华汤益明
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:

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

1
相关领域技术