卫星移动通信系统用户数据传输方法及系统.pdf

上传人:1** 文档编号:69905 上传时间:2018-01-22 格式:PDF 页数:14 大小:874.59KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410472290.X

申请日:

2014.09.16

公开号:

CN104202078A

公开日:

2014.12.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04B 7/185申请日:20140916|||公开

IPC分类号:

H04B7/185

主分类号:

H04B7/185

申请人:

成都天奥信息科技有限公司

发明人:

谢永锋; 佟力; 刘小林; 严国荣; 吴仡

地址:

610000 四川省成都市高新西区新业路天奥科技产业园

优先权:

专利代理机构:

成都行之专利代理事务所(普通合伙) 51220

代理人:

何筱茂

PDF下载: PDF下载
内容摘要

本发明公开了一种卫星移动通信系统用户数据传输方法及系统,其中该方法为移动卫星通信终端将跟踪数据填充到信令报文中,通过卫星的信令信道传输给地面监控终端。系统包括卫星、地面监控终端、卫星地面站、移动卫星通信终端,地面监控终端包括:跟踪数据接收模块、数据解析模块、跟踪数据显示模块、控制指令发送模块;移动卫星通信终端包括:跟踪数据采集器;对采集的跟踪数据进行组包的跟踪数据组包模块;压缩组包后的数据的跟踪数据压缩模块、将压缩后的跟踪数据填充到信令报文中的信令组包模块;发送跟踪数据和控制指令的信息收发模块。本发明不占用业务信道并且不用经过网络运营商的计费系统,实现了远程跟踪功能。

权利要求书

1.  卫星移动通信系统用户数据传输方法,其特征在于,将跟踪数据填充到信令报文中,通过卫星的信令信道传输给地面监控终端。

2.
  根据权利要求1所述的卫星移动通信系统用户数据传输方法,其特征在于,所述跟踪数据填充在信令报文的可选字段内。

3.
  根据权利要求2所述的卫星移动通信系统用户数据传输方法,其特征在于,具体包括以下步骤:
S1、移动卫星通信终端开机后读取上次关机时保存的跟踪数据发送周期,并将该周期设定为本次跟踪数据发送周期;
S2、进入空闲状态进行等待,根据跟踪数据发送周期判断是否已到跟踪数据发送时间,并监听是否收到地面监控终端发送的控制指令;如果已到发送时间,跳转到步骤S3;如果收到控制指令则跳转到步骤S5;如果未到发送时间且未收到控制指令则继续等待并保持监听; 
S3、将跟踪数据填充到信令报文中;
S4、将步骤S3中填充了跟踪数据的信令报文通过信令信道进行发送,跳转到步骤S2;
S5、解析并执行控制指令,执行完后跳转到步骤S2。

4.
  根据权利要求3所述的卫星移动通信系统用户数据传输方法,其特征在于,步骤S3中,还首先对跟踪数据进行压缩处理,使跟踪数据的长度等于信令报文中可选字段的长度,然后再将压缩处理后的跟踪数据填充到信令报文中。

5.
  根据权利要求3或4所述的卫星移动通信系统用户数据传输方法,其特征在于,步骤S5包括以下步骤:
S51、判断是否为更改发送周期的指令,是则跳转到步骤S52,否则跳转到步骤S53;
S52、将当前发送周期更改为控制指令中指定的周期,跳转到步骤S2;
S53、执行其他指令,执行完后跳转到步骤S2。

6.
  根据权利要求5所述的卫星移动通信系统用户数据传输方法,其特征在于,所述地面监控终端的监控命令也被填充到信令报文中通过卫星的信令信道传输给移动卫星通信终端。

7.
  卫星移动通信系统用户数据传输系统,包括用于提供卫星通信网络的卫星、用于接收跟踪数据和发送控制指令的地面监控终端、用于在移动卫星通信终端与地面监控终端之间进行数据转发的卫星地面站、用于采集和发送跟踪数据并接收和执行控制指令的移动卫星通信终端,其特征在于,
所述地面监控终端包括:
跟踪数据接收模块,用于接收跟踪数据;
跟踪数据解析模块,用于解析跟踪数据;
跟踪数据显示模块,用于将解析后的跟踪数据显示给用户;
控制指令发送模块,用于向移动卫星通信终端发送控制指令;
所述移动卫星通信终端包括:
跟踪数据采集器,用于采集跟踪数据;
跟踪数据组包模块,用于对采集的跟踪数据进行组包;
跟踪数据压缩模块,用于压缩组包后的跟踪数据,使跟踪数据的长度小于信令报文的可选字段长度;
信令组包模块,用于将压缩后的跟踪数据填充到信令报文中的可选字段中;
信息收发模块,用于发送跟踪数据和接收控制指令。

8.
  根据权利要求7所述的卫星移动通信系统用户数据传输系统,其特征在于,所述移动卫星通信终端还包括:
控制指令解析模块,用于解析控制指令;
控制指令执行模块,用于执行解析后的控制指令。

说明书

卫星移动通信系统用户数据传输方法及系统
技术领域
本发明涉及卫星通信技术领域,具体地,涉及一种卫星移动通信系统用户数据传输方法及系统。
背景技术
卫星通信是现代通信的产物,其主要功能是填补现有通信(有线通信、无线通信)终端无法覆盖的区域,为人们的工作提供更为健全的服务。
近年来,随着航运在交通运输中地位的不断提升以及由此产生的航运安全与航运管理的需要,使得船舶跟踪监控系统越来越成为人们关注的焦点。对船舶的实时跟踪是船舶监控系统的重要组成部分。在近海,可以通过海岸电台和陆上进行通讯,可是到了茫茫无际的大洋上,海岸电台就失去了作用,此时,只能依靠卫星通信。卫星通信用于船舶与船舶之间、船舶与陆地之间的通信,可进行通话、数据传输、传真、导航定位等。通过卫星通信设备,可以随时跟踪船舶的行驶路线、位置、速度、高度等,并把这些信息传送到控制中心。
对于远洋航运业、公海捕捞业、跨国物流等众多行业以及其他有特殊调度指挥要求的单位,迫切需要对船队进行远程监控和管理,目前常用的方式是使用卫星移动通信系统来传送远程跟踪信息。
为了实现远程实时监控,通常卫星通信设备通过TCH(业务信道)周期性传送跟踪数据,这些庞大的数据量不仅占用卫星网络的通信带宽,加大卫星网络负担,导致卫星网络性能下降,所以卫星运营公司会收取用户不菲的通信费用,对于大型船舶运输公司来说,这些通信费用是十分惊人。
发明内容
本发明所要解决的技术问题是提供一种卫星移动通信系统用户数据传输方法,该方法采用卫星信令信道传送用户数据,可解决频繁发送跟踪数据导致的卫星网络性能下降和用户通信费用负担过重的问题。本发明还提供了一种卫星移动通信系统用户数据传输系统。
本发明解决上述问题所采用的技术方案是:
卫星移动通信系统用户数据传输方法,将跟踪数据填充到信令报文中,通过卫星的信令信道传输给地面监控终端。
进一步,所述跟踪数据填充在信令报文的可选字段内。
作为本发明的进一步改进,上述卫星移动通信系统用户数据传输方法具体包括以下 步骤:
S1、移动卫星通信终端开机后读取上次关机时保存的跟踪数据发送周期,并将该周期设定为本次跟踪数据发送周期;
S2、进入空闲状态进行等待,根据跟踪数据发送周期判断是否已到跟踪数据发送时间,并监听是否收到地面监控终端发送的控制指令;如果已到发送时间,跳转到步骤S3;如果收到控制指令则跳转到步骤S5;如果未到发送时间且未收到控制指令则继续等待并保持监听;本步骤中判断是否已到跟踪数据发送时间,可以判断分局数据发送周期设定的定时器是否超时,超时则表示已到跟踪数据发送时间,反之则未到;
S3、将跟踪数据填充到信令报文中;
S4、将步骤S3中填充了跟踪数据的信令报文通过信令信道进行发送,跳转到步骤S2;
S5、解析并执行控制指令,执行完后跳转到步骤S2。
进一步,步骤S3中,还首先对跟踪数据进行压缩处理,使跟踪数据的长度等于信令报文中可选字段的长度,然后再将压缩处理后的跟踪数据填充到信令报文中。
进一步,步骤S5包括以下步骤:
S51、判断是否为更改发送周期的指令,是则跳转到步骤S52,否则跳转到步骤S53;
S52、将当前发送周期更改为控制指令中指定的周期,跳转到步骤S2;
S53、执行其他指令,执行完后跳转到步骤S2。
进一步,所述地面监控终端的监控命令也被填充到信令报文中通过卫星的信令信道传输给移动卫星通信终端。
卫星移动通信系统用户数据传输系统,包括用于提供卫星通信网络的卫星、用于接收跟踪数据和发送控制指令的地面监控终端、用于在移动卫星通信终端与地面监控终端之间进行数据转发的卫星地面站、用于采集和发送跟踪数据并接收和执行控制指令的移动卫星通信终端,
所述地面监控终端包括:
跟踪数据接收模块,用于接收跟踪数据;
跟踪数据解析模块,用于解析跟踪数据;
跟踪数据显示模块,用于将解析后的跟踪数据显示给用户;
控制指令发送模块,用于向移动卫星通信终端发送控制指令;
所述移动卫星通信终端包括:
跟踪数据采集器,用于采集跟踪数据;
跟踪数据组包模块,用于对采集的跟踪数据进行组包;
跟踪数据压缩模块,用于压缩组包后的跟踪数据,使跟踪数据的长度小于信令报文的可选字段长度;
信令组包模块,用于将压缩后的跟踪数据填充到信令报文中的可选字段中;
信息收发模块,用于发送跟踪数据和接收控制指令。
进一步,所述移动卫星通信终端还包括:
控制指令解析模块,用于解析控制指令;
控制指令执行模块,用于执行解析后的控制指令。
综上,本发明的有益效果是:
1、本发明实现了远程跟踪功能,拓展了设备的应用领域,实现了海事卫星通信终端的远程监控、跟踪求救、遥测遥控等功能,解决了偏远地区或船舶远程难以管理的难题。
2、本发明将跟踪数据填充到信令信道中发送给用户,不占用业务信道并且不用经过网络运营商的计费系统,解决了现有技术中频繁发送跟踪数据导致的卫星网络性能下降和用户通信费用负担过重的问题,保障卫星网络性能、降低用户使用成本。
3、本发明将跟踪数据进行压缩后传输,传输的数据内容更多。
附图说明
图1是本发明的方法的流程图;
图2是本发明的系统的结构示意图;
图3是实施例2中的一种编码方式示意图。
具体实施方式
对于远洋航运业、公海捕捞业、物流等众多行业以及其他有特殊调度指挥要求的单位,迫切需要对船队进行远程监控和管理。为了满足用户需求,原有的解决方法模式是:需要购买一台用于通信设备和一台用于跟踪的设备,跟踪设备每年需要支付高昂的费用,按目前市场上使用最广的数据终端,国内每年单台设备需支付的跟踪费用大概是3000人民币左右。对于大型船队公司而言,每年在远程跟踪服务上的支出费用惊人。此外,通常卫星设备使用业务信道传送跟踪数据,业务信道一般用于传送话音等信息,若业务信道被占用,容易出现TCH(业务信道)信道拥塞,用户容易出现掉话现象。为了解决上述问题本发明提供了一种卫星移动通信系统用户数据传输方法和系统,将跟踪数据填充到信令信道中发送给用户,不占用业务信道并且不用经过网络运营商的计费系统,保障卫星网络性能、降低用户使用成本。下面结合实施例及附图,对本发明作进一步地的详细说明,但本发明的实施方式不 限于此。
【实施例1】
如图2所示,卫星移动通信系统用户数据传输系统,包括卫星、卫星地面站、地面监控终端和安装在船舶上的移动卫星通信终端,其中:
卫星用于提供卫星通信网络;卫星地面站,用于在移动卫星通信终端与地面监控终端之间进行数据转发,通过卫星通信网络与移动卫星通信终端相连;地面监控终端用于接收跟踪数据并向移动卫星通信终端发送控制指令,移动卫星通信终端用于采集和发送跟踪数据以及接收和执行控制指令。
所述地面监控终端包括:
跟踪数据接收模块,用于从卫星地面站中接收跟踪数据;
跟踪数据解析模块,用于解析接收的跟踪数据;
跟踪数据显示模块,用于将解析后的跟踪数据显示给用户;
控制指令发送模块,用于向移动卫星通信终端发送控制指令;
所述移动卫星通信终端包括:
跟踪数据采集器,用于采集跟踪数据;
跟踪数据组包模块,用于对采集的跟踪数据进行组包;
跟踪数据压缩模块,用于压缩组包后的跟踪数据,使跟踪数据的长度小于信令报文的可选字段长度;
信令组包模块,用于将压缩后的跟踪数据填充到信令报文中的可选字段中;
信息收发模块,用于通过卫星通信网络发送跟踪数据和接收控制指令;
控制指令解析模块,用于解析控制指令;
控制指令执行模块,用于执行解析后的控制指令。
如图1所示,卫星移动通信系统用户数据传输方法,包括以下步骤:
S1、移动卫星通信终端开机后读取上次关机时保存的跟踪数据发送周期,并将该周期设定为本次跟踪数据发送周期;
S2、移动卫星通信终端进入空闲状态进行等待,根据跟踪数据发送周期判断是否已到跟踪数据发送时间,并监听是否收到地面监控终端发送的控制指令;如果已到发送时间,跳转到步骤S3;如果收到控制指令则跳转到步骤S5;如果未到发送时间且未收到控制指令则继续等待并保持监听;本步骤中,如果已到发送时间,则产生中断触发,跳转到步骤S3;如果未到发送时间,不产生中断触发,设备则一直处于空闲状态;同样,如果收到控制指令, 网关即信息收发模块产生控制指令的中断,进行中断触发,跳转到步骤S5,如果没有收到网关发来的控制指令的中断,移动卫星通信终端一直处于空闲状态;
步骤S3:将跟踪数据填充到信令报文中,具体地:将跟踪数据填充到L3层(网络应用层)的信令报文中,本实施例中,信令格式如下表所示:

其中,自左向右,“协议类型”字段用来表明此报文是L3层的call control(呼叫控制)子层的报文,占用1/2字节;“TI”字段为Transaction Identifier(事务标识器),占用1/2个字节,“消息类型”字段用来区分是call control子层的具体报文类型,占用1字节;“承载业务的信道参数配置”字段,主要用于设置承载该业务的信道参数,占用7个字节;“跟踪数据内容”字段占用10字节,需要发给地面监控终端的跟踪数据填充到该10个字节的字段内;
步骤S4:跟踪数据填充到信令报文中后,通过信令信道进行发送,具体地:跟踪数据填充到信令报文中后,卫星移动通信终端发起一次主动呼叫过程,呼叫进入专用信道(SDCCH)后,将包含有跟踪数据的信令报文通过SDCCH信道发送出去,发送结束后,结束会话,跳转到步骤S2,回到空闲状态;
S5、解析并执行控制指令,执行完后跳转到步骤S5。
其中,步骤S5包括以下步骤:
S51、判断是否为更改发送周期的指令,是则跳转到步骤S52,否则跳转到步骤S53;
S52、将当前发送周期更改为控制指令中指定的周期,跳转到步骤S2;
S53、执行其他指令,执行完后跳转到步骤S2。
此外,所述地面监控终端的监控命令也可被填充到被叫信令报文中通过卫星的信令信道传输给移动卫星通信终端。
在海事卫星系统信令报文中有一定长度的可选字段,一般为10个字节,本实施例中,位于船舶上的移动卫星通信终端将要传送的船舶的位置信息、时间信息、船舶的航行状态、速度等跟踪信息填充到信令报文的10个字节空间中传送,这样不仅能将跟踪数据实时传送到接收的监控的网络端,而且这种传送方式不需要经过业务信道,减少对业务信道的占用,保障卫星通信网络的性能;也不用经过网络运营商的计费系统,不会产生任何的费用。同时地面监控终端的控制命令还可以通过被叫信令方式发送到船舶的移动卫星通信终端,此过程也不经过卫星网络的计费系统,同样不会产生费用。
【实施例2】
在实施例1的基础上,本实施例的步骤S3中还首先对跟踪数据进行压缩处理,使跟踪数据的长度等于信令报文中可选字段的长度,然后再将压缩处理后的跟踪数据填充到信令报文中,这样单次传输的数据更多。
本实施例中将包括当前的经纬度信息、航速、航向等航行信息的跟踪数据进行组包、压缩,使跟踪数据的长度等于信令报文中可选字段的长度,以下以组包前的数据长度为11个字节(22个数字),压缩处理后的数据长度为10个字节(20个数字)为例提供一种跟踪数据进行压缩处理的具体的处理方法如下:
步骤S31:将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组包,组成的位置数据b1~b22,其中b1表示报文类型,b2~b8依次为经度的度、分、秒,b9~b15依次为纬度的度、分、秒,b16~b18为速度,b19~b21为航向,b22为有效位;
步骤S32:临时去掉报文类型b1,得到21个数字组成的位置数据b2~b22;
步骤S33:对步骤S32中得到的21个数字组成的位置数据进行编码,去掉编码后两端的数字,保留中间的19个数字,从而得到编码后的位置数据;由于采用了特定的编码算法,此处虽然去掉了两端的两个数字,只保留中间19个数字,但是在接收端可以采用相应的解码算法计算出两端的数字,因此这两个数字可以不必传送,节省空间;
步骤S34:将去掉的报文类型b1补充进来,报文类型b1和步骤S33中得到的19个数字构成了压缩后的10个字节的内容,将这些类容填充到信令报文的10个字节的可选字段中,跳转到步骤S4中进行发送。
下面,结合具体的实例对上述的实现过程进行说明,如图3所示为本发明的编码过
程示意图,也可当作是解码过程示意图,首先,规定步骤S31中偏移处理后的经度和纬度的范围为0~69°59’59.9”,假设经度的偏移量为Long_Offset,纬度的偏移量为Lat_Offset,原始位置的经度表示为ddd°mm’ss.s”,原始位置的纬度表示为ddd°mm’ss.s”;按照经度和纬度的偏移量,得到偏移后的经度为(ddd±Long_Offset)°mm’ss.s”,偏移后的纬度为(ddd±Lat_Offset)°mm’ss.s”,这里,ddd±Long_Offset和ddd±Lat_Offset的最大值就是69,mm的最大值就是59,ss.s的最大值就是59.9。另外,本发明中涉及的数字均为正数,而为了区分原始的位置信息到底是东经还是西经、北纬还是南纬,本实施例中规定东经为正数、西经为负数、北纬为正数、南纬为负数,虽然这样得出的位置信息可能有负数,经度和纬度也可能大于69°59’59.9”,但通过偏移量处理后,始终能够确保编码前的位置数据的经度和 纬度在0~69°59’59.9”之间,即0≤ddd±Long_Offset≤69,0≤ddd±Lat_Offset≤69。当然,为保证偏移后经度和纬度的处于0~69°59’59.9”内,不同的位置具有不同的偏移量,本实施例中规定:
实际经度在-180°0’0”至-110°0’1”内时,偏移量Long_Offset为180°0’0”,这样实际精度加上偏移量就在0~69°59’59.9”内,
同理:
实际经度在-110°0’0”至-40°0’1”内时,偏移量Long_Offset为110°0’0”,
实际经度在-40°0’0”至-0°0’1”内时,偏移量Long_Offset为40°0’0”,
实际经度在0°0’0”至69°59’59”内时,偏移量Long_Offset为0°0’0”,
实际经度在70°0’0”至139°59’59”内时,偏移量Long_Offset为-70°0’0”,
实际经度在140°0’0”至180°0’0”内时,偏移量Long_Offset为-140°0’0”,
实际纬度在-90°0’0”至-20°0’1”内时,偏移量Lat_Offset为90°0’0”,
实际纬度在-20°0’0”至-0°0’1”内时,偏移量Lat_Offset为20°0’0”,
实际纬度在0°0’0”至69°59’59”内时,偏移量Lat_Offset为0°0’0”,
实际纬度在70°0’0”至90°0’0”内时,偏移量Lat_Offset为-70°0’0”,
上述正值代表东经、北纬,负值代表西经、南纬,可以看出,在全球范围内只在5个经度位置变换偏移量、在4个纬度位置变换偏移量即可,而船舶的行驶通常较慢而且位置连续变化,因此不用时刻传输偏移量,只需要到达上述需要变换偏移量的位置时,移动卫星通信终端通知地面监控终端变更偏移量即可,因此跟踪数据中不必传输偏移量,该偏移量可以采用其他方式告知地面监控终端。上述偏移量的设置仅为一种具体实施方式,实际应用中,也可以采用其他的与经度、纬度相配套的偏移量设置方法,并不仅限于上述设置方式。
下面我们假定经偏移处理后的位置数据b2~b22为695959969595999993991,此时位置的经度和纬度均为最大值。接下来是具体的编码过程:
步骤331:b6=b4*6+b6,
如果b6≥10,则b4=(int)(b6/10),b6=b6%10;
如果b6<10,则b4=0,b6=b6;
由此得出b4=3,b6=5;
b13=b11*6+b13,
如果b13≥10,则b11=(int)(b13/10),b13=b13%10;
如果b13<10,则b11=0,b13=b13;
由此得出b11=3,b13=5;
b22=b19*2+b22,b19=b22;由此得出b19=7;
步骤332:b11=b4*4+b11,
如果b11≥10,则b4=(int)(b11/10),b11=b11%10;
如果b11<10,则b4=0,b11=b11;
由此得出b4=1,b11=5;
步骤333:b9=b2*7+b9,
如果b9≥10,则b2=(int)(b9/10),b9=b9%10;
如果b9<10,则b2=0,b9=b9;
由此得出b2=4,b9=8;
步骤334:b4=b2*2+b4;由此得出b4=9;
步骤335:由步骤331~步骤334得到新的数据b2~b22,b2~b22为499959989595999997991,将b3~b21依次赋值给a2~a20,a2~a20即为编码后的数据,a2~a20为9995998959599999799,a1=b1,b1是已知的。这样,a1~a20构成了10个字节的内容,将a1~a20填充到信令报文的可选字段中进行发送。
对于地面监控终端的接收端,其具有相同的解码算法:其收到20个数字组成的位置数据,将最后19个数字通过逆运算解出21个数字组成的位置数据,逆运算是相对于编码来说的一个反推过程;补上报文类型,得到22个数字组成的位置数据;对22个数字组成的位置数据的经度和纬度进行逆处理,即可得到原始位置信息,所谓逆处理,即是将偏移处理的经度和纬度还原,得到原始位置的经度和纬度。
接下来,接收方收到编码后的数据后,进行解码,解码过程与编码过程对应,主要是一个反推的过程,具体如下:
步骤(一):为了方便叙述,假定完成步骤S331后,得到的新的数据为c2~c22;完成步骤S332后,得到的新的数据为d2~d22;完成步骤S333后,得到的新的数据为e2~e22;完成步骤S334后,得到的新的数据为f2~f22,因此,编码后的数据a2~a20即为f3~f21;
步骤(二):因为之前规定了经度和纬度的最大值为69°59’59.9”,通过步骤S33的编码方式可知,e4的值小于2,因为e4=d4,d4=(int)(c11/10),c11=c4*4+c11,c4=(int)(b6/10),b6=b4*6+b6,c11=(int)(b13/10),b13=b11*6+b13,即e4只能是0或1,由于f4即为a3,f4=a3=9,根据奇偶性可推得e4=1,又由于f4=e2*2+e4,可得e2=4;
步骤(三):由步骤(二)中推出的e2的值并结合a8的值,可推得d2*7+d9的值M,因为a8=d9=8,e2=d2=4,于是d2*7+d9=M=48;
步骤(四):由于d2、d9分别为经度和纬度的度的最高位,经度和纬度的最大值为0~69°59’59.9”,即d2<7,d9<7,由此结合步骤(三)可得:
d2*7+d9=Md2<7d9<7;]]>
由此可推得d2=6,d9=6;
步骤(五):由于e4的值即为d4的值,e11的值即为d11的值,e4的值在步骤(二)中已得到,而e11即为a10,因此,c4*4+c11的值N即可确定,因为e4=d4=1,e11=d11=a10=5,于是,c4*4+c11=N=15;
步骤(六):由于c4、c11分别为经度和纬度的分的最高位,经度和纬度的最大值为0~69°59’59.9”,c4=(int)(b4*6+b6),b4*6+b6的最大值为35,同理,c11=(int)(b11*6+b13),b11*6+b13的最大值为35,因此,c4、c11均小于4,于是,可得如下表达式:
c4*4+c11=Nc4<4c11<4;]]>
由此可推得c4=3,c11=3;
步骤(七):由于c6即为a5,c13即为a12,c4和c11的值已在步骤(六)中得出,因此,可得b4*6+b6的值K以及b11*6+b13的值L,由c6=a5=5,c13=a12=5,可得b4*6+b6=K=35,b11*6+b13=L=35;
步骤(八):由于经度和纬度的最大值为0~69°59’59.9”,由此可得,b4<6,b6<6,b11<6,b13<6,于是,可得如下表达式:
b4*6+b6=Kb4<6b6<6b11*6+b13=Lb11<6b13<6;]]>
由以上两式可分别得到b4=5,b6=5,b11=5,b13=5;
步骤(九):由于a18即为c19,b22=b19*2+b22,b19=b22,c19=b19,因此,根据a18的奇偶性可得到b22的值,由于a18=c19=7,于是b22=1,而c19=b19*2+b22,由此可得b19=3;
步骤(十):通过以上步骤得到b2=6,b4=5,b6=5,b11=5,b13=5,b19=3,b22=1,原始数据b2~b22的其余位的值与数据a2~a20的对应位的值相等,即b3=a2=9,b5=a4=9,b7=a6=9...以此类推,补上报文类型b1即可得到编码前的位置数据b1~b22,如果要得到原始的位置信息,只需将经度和纬度进行逆处理,将偏移量相应地减去或加上即可得到原始的位置信息。
本发明不仅实现了对位置数据的压缩传送,而且通过对经度和纬度采用巧妙地偏移处理,使编码前的位置数据的经度和纬度保持在0~69°59’59.9”之间,这样不仅使原始的位置数据发生了内容上的改变,提高了数据传送的安全性,同时,将经度和纬度限定在0~69°59’59.9”之间还具有本发明更巧妙的地方,通过编码可以发现,本发明采用的编码方式比较独特,使解码的时候能够解出唯一的数据,尤其是在整个编码方式中,有两个步骤均采用了“乘2”的方式,比如b22=b19*2+b22,b4=b2*2+b4,通过这种方式,可巧妙地采用奇偶性判断来直接得出对应的数字,同时,整个编码、解码步骤环环相扣,能够通过“经度和纬度的最大值为69°59’59.9””这个条件,得出唯一的解,从而确保编码和解码的一致性、准确性以及安全性。
本实施例中,位于船舶上的移动卫星通信终端将要传送的船舶的位置信息、时间信息、船舶的航行状态、速度等跟踪信息进行组包、编码压缩等处理后,将压缩后的信息在信令报文的10个字节的可选字段空间中传送,地面监控终端采用同样的方法解码解压缩,这样传输的数据内容更多。
实际应用中,步骤S3中不仅限于采用上述数据压缩方法,也可以采用其他的压缩算法将跟踪数据压缩到长度等于信令报文中可选字段的长度即可;步骤S3中也可以不对跟踪数据进行压缩,直接传输与信令报文中可选字段的长度相同的跟踪数据即可,该跟踪数据只需选择最重要的信息数据。
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。

卫星移动通信系统用户数据传输方法及系统.pdf_第1页
第1页 / 共14页
卫星移动通信系统用户数据传输方法及系统.pdf_第2页
第2页 / 共14页
卫星移动通信系统用户数据传输方法及系统.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《卫星移动通信系统用户数据传输方法及系统.pdf》由会员分享,可在线阅读,更多相关《卫星移动通信系统用户数据传输方法及系统.pdf(14页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104202078A43申请公布日20141210CN104202078A21申请号201410472290X22申请日20140916H04B7/18520060171申请人成都天奥信息科技有限公司地址610000四川省成都市高新西区新业路天奥科技产业园72发明人谢永锋佟力刘小林严国荣吴仡74专利代理机构成都行之专利代理事务所普通合伙51220代理人何筱茂54发明名称卫星移动通信系统用户数据传输方法及系统57摘要本发明公开了一种卫星移动通信系统用户数据传输方法及系统,其中该方法为移动卫星通信终端将跟踪数据填充到信令报文中,通过卫星的信令信道传输给地面监控终端。系统包括卫星、。

2、地面监控终端、卫星地面站、移动卫星通信终端,地面监控终端包括跟踪数据接收模块、数据解析模块、跟踪数据显示模块、控制指令发送模块;移动卫星通信终端包括跟踪数据采集器;对采集的跟踪数据进行组包的跟踪数据组包模块;压缩组包后的数据的跟踪数据压缩模块、将压缩后的跟踪数据填充到信令报文中的信令组包模块;发送跟踪数据和控制指令的信息收发模块。本发明不占用业务信道并且不用经过网络运营商的计费系统,实现了远程跟踪功能。51INTCL权利要求书2页说明书8页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图3页10申请公布号CN104202078ACN104202078A1/2。

3、页21卫星移动通信系统用户数据传输方法,其特征在于,将跟踪数据填充到信令报文中,通过卫星的信令信道传输给地面监控终端。2根据权利要求1所述的卫星移动通信系统用户数据传输方法,其特征在于,所述跟踪数据填充在信令报文的可选字段内。3根据权利要求2所述的卫星移动通信系统用户数据传输方法,其特征在于,具体包括以下步骤S1、移动卫星通信终端开机后读取上次关机时保存的跟踪数据发送周期,并将该周期设定为本次跟踪数据发送周期;S2、进入空闲状态进行等待,根据跟踪数据发送周期判断是否已到跟踪数据发送时间,并监听是否收到地面监控终端发送的控制指令;如果已到发送时间,跳转到步骤S3;如果收到控制指令则跳转到步骤S5。

4、;如果未到发送时间且未收到控制指令则继续等待并保持监听;S3、将跟踪数据填充到信令报文中;S4、将步骤S3中填充了跟踪数据的信令报文通过信令信道进行发送,跳转到步骤S2;S5、解析并执行控制指令,执行完后跳转到步骤S2。4根据权利要求3所述的卫星移动通信系统用户数据传输方法,其特征在于,步骤S3中,还首先对跟踪数据进行压缩处理,使跟踪数据的长度等于信令报文中可选字段的长度,然后再将压缩处理后的跟踪数据填充到信令报文中。5根据权利要求3或4所述的卫星移动通信系统用户数据传输方法,其特征在于,步骤S5包括以下步骤S51、判断是否为更改发送周期的指令,是则跳转到步骤S52,否则跳转到步骤S53;S5。

5、2、将当前发送周期更改为控制指令中指定的周期,跳转到步骤S2;S53、执行其他指令,执行完后跳转到步骤S2。6根据权利要求5所述的卫星移动通信系统用户数据传输方法,其特征在于,所述地面监控终端的监控命令也被填充到信令报文中通过卫星的信令信道传输给移动卫星通信终端。7卫星移动通信系统用户数据传输系统,包括用于提供卫星通信网络的卫星、用于接收跟踪数据和发送控制指令的地面监控终端、用于在移动卫星通信终端与地面监控终端之间进行数据转发的卫星地面站、用于采集和发送跟踪数据并接收和执行控制指令的移动卫星通信终端,其特征在于,所述地面监控终端包括跟踪数据接收模块,用于接收跟踪数据;跟踪数据解析模块,用于解析。

6、跟踪数据;跟踪数据显示模块,用于将解析后的跟踪数据显示给用户;控制指令发送模块,用于向移动卫星通信终端发送控制指令;所述移动卫星通信终端包括跟踪数据采集器,用于采集跟踪数据;跟踪数据组包模块,用于对采集的跟踪数据进行组包;跟踪数据压缩模块,用于压缩组包后的跟踪数据,使跟踪数据的长度小于信令报文的权利要求书CN104202078A2/2页3可选字段长度;信令组包模块,用于将压缩后的跟踪数据填充到信令报文中的可选字段中;信息收发模块,用于发送跟踪数据和接收控制指令。8根据权利要求7所述的卫星移动通信系统用户数据传输系统,其特征在于,所述移动卫星通信终端还包括控制指令解析模块,用于解析控制指令;控制。

7、指令执行模块,用于执行解析后的控制指令。权利要求书CN104202078A1/8页4卫星移动通信系统用户数据传输方法及系统技术领域0001本发明涉及卫星通信技术领域,具体地,涉及一种卫星移动通信系统用户数据传输方法及系统。背景技术0002卫星通信是现代通信的产物,其主要功能是填补现有通信有线通信、无线通信终端无法覆盖的区域,为人们的工作提供更为健全的服务。0003近年来,随着航运在交通运输中地位的不断提升以及由此产生的航运安全与航运管理的需要,使得船舶跟踪监控系统越来越成为人们关注的焦点。对船舶的实时跟踪是船舶监控系统的重要组成部分。在近海,可以通过海岸电台和陆上进行通讯,可是到了茫茫无际的大。

8、洋上,海岸电台就失去了作用,此时,只能依靠卫星通信。卫星通信用于船舶与船舶之间、船舶与陆地之间的通信,可进行通话、数据传输、传真、导航定位等。通过卫星通信设备,可以随时跟踪船舶的行驶路线、位置、速度、高度等,并把这些信息传送到控制中心。0004对于远洋航运业、公海捕捞业、跨国物流等众多行业以及其他有特殊调度指挥要求的单位,迫切需要对船队进行远程监控和管理,目前常用的方式是使用卫星移动通信系统来传送远程跟踪信息。0005为了实现远程实时监控,通常卫星通信设备通过TCH业务信道周期性传送跟踪数据,这些庞大的数据量不仅占用卫星网络的通信带宽,加大卫星网络负担,导致卫星网络性能下降,所以卫星运营公司会。

9、收取用户不菲的通信费用,对于大型船舶运输公司来说,这些通信费用是十分惊人。发明内容0006本发明所要解决的技术问题是提供一种卫星移动通信系统用户数据传输方法,该方法采用卫星信令信道传送用户数据,可解决频繁发送跟踪数据导致的卫星网络性能下降和用户通信费用负担过重的问题。本发明还提供了一种卫星移动通信系统用户数据传输系统。0007本发明解决上述问题所采用的技术方案是卫星移动通信系统用户数据传输方法,将跟踪数据填充到信令报文中,通过卫星的信令信道传输给地面监控终端。0008进一步,所述跟踪数据填充在信令报文的可选字段内。0009作为本发明的进一步改进,上述卫星移动通信系统用户数据传输方法具体包括以下。

10、步骤S1、移动卫星通信终端开机后读取上次关机时保存的跟踪数据发送周期,并将该周期设定为本次跟踪数据发送周期;S2、进入空闲状态进行等待,根据跟踪数据发送周期判断是否已到跟踪数据发送时间,并监听是否收到地面监控终端发送的控制指令;如果已到发送时间,跳转到步骤S3;如果说明书CN104202078A2/8页5收到控制指令则跳转到步骤S5;如果未到发送时间且未收到控制指令则继续等待并保持监听;本步骤中判断是否已到跟踪数据发送时间,可以判断分局数据发送周期设定的定时器是否超时,超时则表示已到跟踪数据发送时间,反之则未到;S3、将跟踪数据填充到信令报文中;S4、将步骤S3中填充了跟踪数据的信令报文通过信。

11、令信道进行发送,跳转到步骤S2;S5、解析并执行控制指令,执行完后跳转到步骤S2。0010进一步,步骤S3中,还首先对跟踪数据进行压缩处理,使跟踪数据的长度等于信令报文中可选字段的长度,然后再将压缩处理后的跟踪数据填充到信令报文中。0011进一步,步骤S5包括以下步骤S51、判断是否为更改发送周期的指令,是则跳转到步骤S52,否则跳转到步骤S53;S52、将当前发送周期更改为控制指令中指定的周期,跳转到步骤S2;S53、执行其他指令,执行完后跳转到步骤S2。0012进一步,所述地面监控终端的监控命令也被填充到信令报文中通过卫星的信令信道传输给移动卫星通信终端。0013卫星移动通信系统用户数据传。

12、输系统,包括用于提供卫星通信网络的卫星、用于接收跟踪数据和发送控制指令的地面监控终端、用于在移动卫星通信终端与地面监控终端之间进行数据转发的卫星地面站、用于采集和发送跟踪数据并接收和执行控制指令的移动卫星通信终端,所述地面监控终端包括跟踪数据接收模块,用于接收跟踪数据;跟踪数据解析模块,用于解析跟踪数据;跟踪数据显示模块,用于将解析后的跟踪数据显示给用户;控制指令发送模块,用于向移动卫星通信终端发送控制指令;所述移动卫星通信终端包括跟踪数据采集器,用于采集跟踪数据;跟踪数据组包模块,用于对采集的跟踪数据进行组包;跟踪数据压缩模块,用于压缩组包后的跟踪数据,使跟踪数据的长度小于信令报文的可选字段。

13、长度;信令组包模块,用于将压缩后的跟踪数据填充到信令报文中的可选字段中;信息收发模块,用于发送跟踪数据和接收控制指令。0014进一步,所述移动卫星通信终端还包括控制指令解析模块,用于解析控制指令;控制指令执行模块,用于执行解析后的控制指令。0015综上,本发明的有益效果是1、本发明实现了远程跟踪功能,拓展了设备的应用领域,实现了海事卫星通信终端的远程监控、跟踪求救、遥测遥控等功能,解决了偏远地区或船舶远程难以管理的难题。00162、本发明将跟踪数据填充到信令信道中发送给用户,不占用业务信道并且不用经过网络运营商的计费系统,解决了现有技术中频繁发送跟踪数据导致的卫星网络性能下降和用户通信费用负担。

14、过重的问题,保障卫星网络性能、降低用户使用成本。说明书CN104202078A3/8页600173、本发明将跟踪数据进行压缩后传输,传输的数据内容更多。附图说明0018图1是本发明的方法的流程图;图2是本发明的系统的结构示意图;图3是实施例2中的一种编码方式示意图。具体实施方式0019对于远洋航运业、公海捕捞业、物流等众多行业以及其他有特殊调度指挥要求的单位,迫切需要对船队进行远程监控和管理。为了满足用户需求,原有的解决方法模式是需要购买一台用于通信设备和一台用于跟踪的设备,跟踪设备每年需要支付高昂的费用,按目前市场上使用最广的数据终端,国内每年单台设备需支付的跟踪费用大概是3000人民币左右。

15、。对于大型船队公司而言,每年在远程跟踪服务上的支出费用惊人。此外,通常卫星设备使用业务信道传送跟踪数据,业务信道一般用于传送话音等信息,若业务信道被占用,容易出现TCH业务信道信道拥塞,用户容易出现掉话现象。为了解决上述问题本发明提供了一种卫星移动通信系统用户数据传输方法和系统,将跟踪数据填充到信令信道中发送给用户,不占用业务信道并且不用经过网络运营商的计费系统,保障卫星网络性能、降低用户使用成本。下面结合实施例及附图,对本发明作进一步地的详细说明,但本发明的实施方式不限于此。0020【实施例1】如图2所示,卫星移动通信系统用户数据传输系统,包括卫星、卫星地面站、地面监控终端和安装在船舶上的移。

16、动卫星通信终端,其中卫星用于提供卫星通信网络;卫星地面站,用于在移动卫星通信终端与地面监控终端之间进行数据转发,通过卫星通信网络与移动卫星通信终端相连;地面监控终端用于接收跟踪数据并向移动卫星通信终端发送控制指令,移动卫星通信终端用于采集和发送跟踪数据以及接收和执行控制指令。0021所述地面监控终端包括跟踪数据接收模块,用于从卫星地面站中接收跟踪数据;跟踪数据解析模块,用于解析接收的跟踪数据;跟踪数据显示模块,用于将解析后的跟踪数据显示给用户;控制指令发送模块,用于向移动卫星通信终端发送控制指令;所述移动卫星通信终端包括跟踪数据采集器,用于采集跟踪数据;跟踪数据组包模块,用于对采集的跟踪数据进。

17、行组包;跟踪数据压缩模块,用于压缩组包后的跟踪数据,使跟踪数据的长度小于信令报文的可选字段长度;信令组包模块,用于将压缩后的跟踪数据填充到信令报文中的可选字段中;信息收发模块,用于通过卫星通信网络发送跟踪数据和接收控制指令;控制指令解析模块,用于解析控制指令;说明书CN104202078A4/8页7控制指令执行模块,用于执行解析后的控制指令。0022如图1所示,卫星移动通信系统用户数据传输方法,包括以下步骤S1、移动卫星通信终端开机后读取上次关机时保存的跟踪数据发送周期,并将该周期设定为本次跟踪数据发送周期;S2、移动卫星通信终端进入空闲状态进行等待,根据跟踪数据发送周期判断是否已到跟踪数据发。

18、送时间,并监听是否收到地面监控终端发送的控制指令;如果已到发送时间,跳转到步骤S3;如果收到控制指令则跳转到步骤S5;如果未到发送时间且未收到控制指令则继续等待并保持监听;本步骤中,如果已到发送时间,则产生中断触发,跳转到步骤S3;如果未到发送时间,不产生中断触发,设备则一直处于空闲状态;同样,如果收到控制指令,网关即信息收发模块产生控制指令的中断,进行中断触发,跳转到步骤S5,如果没有收到网关发来的控制指令的中断,移动卫星通信终端一直处于空闲状态;步骤S3将跟踪数据填充到信令报文中,具体地将跟踪数据填充到L3层网络应用层的信令报文中,本实施例中,信令格式如下表所示其中,自左向右,“协议类型”。

19、字段用来表明此报文是L3层的CALLCONTROL呼叫控制子层的报文,占用1/2字节;“TI”字段为TRANSACTIONIDENTIER事务标识器,占用1/2个字节,“消息类型”字段用来区分是CALLCONTROL子层的具体报文类型,占用1字节;“承载业务的信道参数配置”字段,主要用于设置承载该业务的信道参数,占用7个字节;“跟踪数据内容”字段占用10字节,需要发给地面监控终端的跟踪数据填充到该10个字节的字段内;步骤S4跟踪数据填充到信令报文中后,通过信令信道进行发送,具体地跟踪数据填充到信令报文中后,卫星移动通信终端发起一次主动呼叫过程,呼叫进入专用信道SDCCH后,将包含有跟踪数据的信。

20、令报文通过SDCCH信道发送出去,发送结束后,结束会话,跳转到步骤S2,回到空闲状态;S5、解析并执行控制指令,执行完后跳转到步骤S5。0023其中,步骤S5包括以下步骤S51、判断是否为更改发送周期的指令,是则跳转到步骤S52,否则跳转到步骤S53;S52、将当前发送周期更改为控制指令中指定的周期,跳转到步骤S2;S53、执行其他指令,执行完后跳转到步骤S2。0024此外,所述地面监控终端的监控命令也可被填充到被叫信令报文中通过卫星的信令信道传输给移动卫星通信终端。0025在海事卫星系统信令报文中有一定长度的可选字段,一般为10个字节,本实施例中,位于船舶上的移动卫星通信终端将要传送的船舶的。

21、位置信息、时间信息、船舶的航行状态、速度等跟踪信息填充到信令报文的10个字节空间中传送,这样不仅能将跟踪数据实时传送到接收的监控的网络端,而且这种传送方式不需要经过业务信道,减少对业务信道的占用,保障卫星通信网络的性能;也不用经过网络运营商的计费系统,不会产生任何的费用。同时地面监控终端的控制命令还可以通过被叫信令方式发送到船舶的移动卫星通信终说明书CN104202078A5/8页8端,此过程也不经过卫星网络的计费系统,同样不会产生费用。0026【实施例2】在实施例1的基础上,本实施例的步骤S3中还首先对跟踪数据进行压缩处理,使跟踪数据的长度等于信令报文中可选字段的长度,然后再将压缩处理后的跟。

22、踪数据填充到信令报文中,这样单次传输的数据更多。0027本实施例中将包括当前的经纬度信息、航速、航向等航行信息的跟踪数据进行组包、压缩,使跟踪数据的长度等于信令报文中可选字段的长度,以下以组包前的数据长度为11个字节22个数字,压缩处理后的数据长度为10个字节20个数字为例提供一种跟踪数据进行压缩处理的具体的处理方法如下步骤S31将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组包,组成的位置数据B1B22,其中B1表示报文类型,B2B8依次为经度的度、分、秒,B9B15依次为纬度的度、分、秒,B16B18为速度,B19B21为航向。

23、,B22为有效位;步骤S32临时去掉报文类型B1,得到21个数字组成的位置数据B2B22;步骤S33对步骤S32中得到的21个数字组成的位置数据进行编码,去掉编码后两端的数字,保留中间的19个数字,从而得到编码后的位置数据;由于采用了特定的编码算法,此处虽然去掉了两端的两个数字,只保留中间19个数字,但是在接收端可以采用相应的解码算法计算出两端的数字,因此这两个数字可以不必传送,节省空间;步骤S34将去掉的报文类型B1补充进来,报文类型B1和步骤S33中得到的19个数字构成了压缩后的10个字节的内容,将这些类容填充到信令报文的10个字节的可选字段中,跳转到步骤S4中进行发送。0028下面,结合。

24、具体的实例对上述的实现过程进行说明,如图3所示为本发明的编码过程示意图,也可当作是解码过程示意图,首先,规定步骤S31中偏移处理后的经度和纬度的范围为06959599”,假设经度的偏移量为LONG_OFFSET,纬度的偏移量为LAT_OFFSET,原始位置的经度表示为DDDMMSSS”,原始位置的纬度表示为DDDMMSSS”;按照经度和纬度的偏移量,得到偏移后的经度为DDDLONG_OFFSETMMSSS”,偏移后的纬度为DDDLAT_OFFSETMMSSS”,这里,DDDLONG_OFFSET和DDDLAT_OFFSET的最大值就是69,MM的最大值就是59,SSS的最大值就是599。另外,。

25、本发明中涉及的数字均为正数,而为了区分原始的位置信息到底是东经还是西经、北纬还是南纬,本实施例中规定东经为正数、西经为负数、北纬为正数、南纬为负数,虽然这样得出的位置信息可能有负数,经度和纬度也可能大于6959599”,但通过偏移量处理后,始终能够确保编码前的位置数据的经度和纬度在06959599”之间,即0DDDLONG_OFFSET69,0DDDLAT_OFFSET69。当然,为保证偏移后经度和纬度的处于06959599”内,不同的位置具有不同的偏移量,本实施例中规定实际经度在18000”至11001”内时,偏移量LONG_OFFSET为18000”,这样实际精度加上偏移量就在069595。

26、99”内,同理实际经度在11000”至4001”内时,偏移量LONG_OFFSET为11000”,说明书CN104202078A6/8页9实际经度在4000”至001”内时,偏移量LONG_OFFSET为4000”,实际经度在000”至695959”内时,偏移量LONG_OFFSET为000”,实际经度在7000”至1395959”内时,偏移量LONG_OFFSET为7000”,实际经度在14000”至18000”内时,偏移量LONG_OFFSET为14000”,实际纬度在9000”至2001”内时,偏移量LAT_OFFSET为9000”,实际纬度在2000”至001”内时,偏移量LAT_OF。

27、FSET为2000”,实际纬度在000”至695959”内时,偏移量LAT_OFFSET为000”,实际纬度在7000”至9000”内时,偏移量LAT_OFFSET为7000”,上述正值代表东经、北纬,负值代表西经、南纬,可以看出,在全球范围内只在5个经度位置变换偏移量、在4个纬度位置变换偏移量即可,而船舶的行驶通常较慢而且位置连续变化,因此不用时刻传输偏移量,只需要到达上述需要变换偏移量的位置时,移动卫星通信终端通知地面监控终端变更偏移量即可,因此跟踪数据中不必传输偏移量,该偏移量可以采用其他方式告知地面监控终端。上述偏移量的设置仅为一种具体实施方式,实际应用中,也可以采用其他的与经度、纬度。

28、相配套的偏移量设置方法,并不仅限于上述设置方式。0029下面我们假定经偏移处理后的位置数据B2B22为695959969595999993991,此时位置的经度和纬度均为最大值。接下来是具体的编码过程步骤331B6B46B6,如果B610,则B4INTB6/10,B6B610;如果B610,则B40,B6B6;由此得出B43,B65;B13B116B13,如果B1310,则B11INTB13/10,B13B1310;如果B1310,则B110,B13B13;由此得出B113,B135;B22B192B22,B19B22;由此得出B197;步骤332B11B44B11,如果B1110,则B4IN。

29、TB11/10,B11B1110;如果B1110,则B40,B11B11;由此得出B41,B115;步骤333B9B27B9,如果B910,则B2INTB9/10,B9B910;如果B910,则B20,B9B9;由此得出B24,B98;步骤334B4B22B4;由此得出B49;步骤335由步骤331步骤334得到新的数据B2B22,B2B22为499959989595999997991,将B3B21依次赋值给A2A20,A2A20即为编码后的数据,A2A20为9995998959599999799,A1B1,B1是已知的。这样,A1A20构成了10个字节的内容,将A1A20填充到信令报文的可选。

30、字段中进行发送。0030对于地面监控终端的接收端,其具有相同的解码算法其收到20个数字组成的位说明书CN104202078A7/8页10置数据,将最后19个数字通过逆运算解出21个数字组成的位置数据,逆运算是相对于编码来说的一个反推过程;补上报文类型,得到22个数字组成的位置数据;对22个数字组成的位置数据的经度和纬度进行逆处理,即可得到原始位置信息,所谓逆处理,即是将偏移处理的经度和纬度还原,得到原始位置的经度和纬度。0031接下来,接收方收到编码后的数据后,进行解码,解码过程与编码过程对应,主要是一个反推的过程,具体如下步骤一为了方便叙述,假定完成步骤S331后,得到的新的数据为C2C22。

31、;完成步骤S332后,得到的新的数据为D2D22;完成步骤S333后,得到的新的数据为E2E22;完成步骤S334后,得到的新的数据为F2F22,因此,编码后的数据A2A20即为F3F21;步骤二因为之前规定了经度和纬度的最大值为6959599”,通过步骤S33的编码方式可知,E4的值小于2,因为E4D4,D4INTC11/10,C11C44C11,C4INTB6/10,B6B46B6,C11INTB13/10,B13B116B13,即E4只能是0或1,由于F4即为A3,F4A39,根据奇偶性可推得E41,又由于F4E22E4,可得E24;步骤三由步骤二中推出的E2的值并结合A8的值,可推得D。

32、27D9的值M,因为A8D98,E2D24,于是D27D9M48;步骤四由于D2、D9分别为经度和纬度的度的最高位,经度和纬度的最大值为06959599”,即D27,D97,由此结合步骤三可得由此可推得D26,D96;步骤五由于E4的值即为D4的值,E11的值即为D11的值,E4的值在步骤二中已得到,而E11即为A10,因此,C44C11的值N即可确定,因为E4D41,E11D11A105,于是,C44C11N15;步骤六由于C4、C11分别为经度和纬度的分的最高位,经度和纬度的最大值为06959599”,C4INTB46B6,B46B6的最大值为35,同理,C11INTB116B13,B11。

33、6B13的最大值为35,因此,C4、C11均小于4,于是,可得如下表达式由此可推得C43,C113;步骤七由于C6即为A5,C13即为A12,C4和C11的值已在步骤六中得出,因此,可得B46B6的值K以及B116B13的值L,由C6A55,C13A125,可得B46B6K35,B116B13L35;步骤八由于经度和纬度的最大值为06959599”,由此可得,B46,B66,B116,B136,于是,可得如下表达式说明书CN104202078A108/8页11由以上两式可分别得到B45,B65,B115,B135;步骤九由于A18即为C19,B22B192B22,B19B22,C19B19,因。

34、此,根据A18的奇偶性可得到B22的值,由于A18C197,于是B221,而C19B192B22,由此可得B193;步骤十通过以上步骤得到B26,B45,B65,B115,B135,B193,B221,原始数据B2B22的其余位的值与数据A2A20的对应位的值相等,即B3A29,B5A49,B7A69以此类推,补上报文类型B1即可得到编码前的位置数据B1B22,如果要得到原始的位置信息,只需将经度和纬度进行逆处理,将偏移量相应地减去或加上即可得到原始的位置信息。0032本发明不仅实现了对位置数据的压缩传送,而且通过对经度和纬度采用巧妙地偏移处理,使编码前的位置数据的经度和纬度保持在069595。

35、99”之间,这样不仅使原始的位置数据发生了内容上的改变,提高了数据传送的安全性,同时,将经度和纬度限定在06959599”之间还具有本发明更巧妙的地方,通过编码可以发现,本发明采用的编码方式比较独特,使解码的时候能够解出唯一的数据,尤其是在整个编码方式中,有两个步骤均采用了“乘2”的方式,比如B22B192B22,B4B22B4,通过这种方式,可巧妙地采用奇偶性判断来直接得出对应的数字,同时,整个编码、解码步骤环环相扣,能够通过“经度和纬度的最大值为6959599”这个条件,得出唯一的解,从而确保编码和解码的一致性、准确性以及安全性。0033本实施例中,位于船舶上的移动卫星通信终端将要传送的船。

36、舶的位置信息、时间信息、船舶的航行状态、速度等跟踪信息进行组包、编码压缩等处理后,将压缩后的信息在信令报文的10个字节的可选字段空间中传送,地面监控终端采用同样的方法解码解压缩,这样传输的数据内容更多。0034实际应用中,步骤S3中不仅限于采用上述数据压缩方法,也可以采用其他的压缩算法将跟踪数据压缩到长度等于信令报文中可选字段的长度即可;步骤S3中也可以不对跟踪数据进行压缩,直接传输与信令报文中可选字段的长度相同的跟踪数据即可,该跟踪数据只需选择最重要的信息数据。0035以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。说明书CN104202078A111/3页12图1说明书附图CN104202078A122/3页13图2说明书附图CN104202078A133/3页14图3说明书附图CN104202078A14。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1