CN104202078B - 卫星移动通信***用户数据传输方法及*** - Google Patents

卫星移动通信***用户数据传输方法及*** Download PDF

Info

Publication number
CN104202078B
CN104202078B CN201410472290.XA CN201410472290A CN104202078B CN 104202078 B CN104202078 B CN 104202078B CN 201410472290 A CN201410472290 A CN 201410472290A CN 104202078 B CN104202078 B CN 104202078B
Authority
CN
China
Prior art keywords
tracking data
data
satellite
control instruction
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410472290.XA
Other languages
English (en)
Other versions
CN104202078A (zh
Inventor
谢永锋
佟力
刘小林
严国荣
吴仡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Spaceon Technology Co Ltd
Original Assignee
Chengdu Spaceon Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Spaceon Technology Co Ltd filed Critical Chengdu Spaceon Technology Co Ltd
Priority to CN201410472290.XA priority Critical patent/CN104202078B/zh
Publication of CN104202078A publication Critical patent/CN104202078A/zh
Application granted granted Critical
Publication of CN104202078B publication Critical patent/CN104202078B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

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

Description

卫星移动通信***用户数据传输方法及***
技术领域
本发明涉及卫星通信技术领域,具体地,涉及一种卫星移动通信***用户数据传输方法及***。
背景技术
卫星通信是现代通信的产物,其主要功能是填补现有通信(有线通信、无线通信)终端无法覆盖的区域,为人们的工作提供更为健全的服务。
近年来,随着航运在交通运输中地位的不断提升以及由此产生的航运安全与航运管理的需要,使得船舶跟踪监控***越来越成为人们关注的焦点。对船舶的实时跟踪是船舶监控***的重要组成部分。在近海,可以通过海岸电台和陆上进行通讯,可是到了茫茫无际的大洋上,海岸电台就失去了作用,此时,只能依靠卫星通信。卫星通信用于船舶与船舶之间、船舶与陆地之间的通信,可进行通话、数据传输、传真、导航定位等。通过卫星通信设备,可以随时跟踪船舶的行驶路线、位置、速度、高度等,并把这些信息传送到控制中心。
对于远洋航运业、公海捕捞业、跨国物流等众多行业以及其他有特殊调度指挥要求的单位,迫切需要对船队进行远程监控和管理,目前常用的方式是使用卫星移动通信***来传送远程跟踪信息。
为了实现远程实时监控,通常卫星通信设备通过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=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=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=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中也可以不对跟踪数据进行压缩,直接传输与信令报文中可选字段的长度相同的跟踪数据即可,该跟踪数据只需选择最重要的信息数据。
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。

Claims (5)

1.卫星移动通信***用户数据传输方法,其特征在于,将跟踪数据填充到信令报文的可选字段内,通过卫星的信令信道传输给地面监控终端,具体包括以下步骤:
S1、移动卫星通信终端开机后读取上次关机时保存的跟踪数据发送周期,并将该周期设定为本次跟踪数据发送周期;
S2、进入空闲状态进行等待,根据跟踪数据发送周期判断是否已到跟踪数据发送时间,并监听是否收到地面监控终端发送的控制指令;如果已到发送时间,跳转到步骤S3;如果收到控制指令则跳转到步骤S5;如果未到发送时间且未收到控制指令则继续等待并保持监听;
S3、对跟踪数据进行压缩处理,使跟踪数据的长度等于信令报文中可选字段的长度,然后再将压缩处理后的跟踪数据填充到信令报文中;
S4、将步骤S3中填充了跟踪数据的信令报文通过信令信道进行发送,跳转到步骤S2;
S5、解析并执行控制指令,执行完后跳转到步骤S2;
所述对跟踪数据进行压缩处理的具体的处理方法如下:
步骤S31:将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组包,组成的位置数据b1~b22,其中b1表示报文类型,b2~b8依次为经度的度、分、秒,b9~b15依次为纬度的度、分、秒,b16~b18为速度,b19~b21为航向,b22为有效位;
步骤S32:临时去掉报文类型b1,得到21个数字组成的位置数据b2~b22;
步骤S33:对步骤S32中得到的21个数字组成的位置数据进行编码,去掉编码后两端的数字,保留中间的19个数字,从而得到编码后的位置数据;
步骤S34:将去掉的报文类型b1补充进来,报文类型b1和步骤S33中得到的19个数字构成了压缩后的10个字节的内容,将这些内容填充到信令报文的10个字节的可选字段中,跳转到步骤S4中进行发送。
2.根据权利要求1所述的卫星移动通信***用户数据传输方法,其特征在于,步骤S5包括以下步骤:
S51、判断是否为更改发送周期的指令,是则跳转到步骤S52,否则跳转到步骤S53;
S52、将当前发送周期更改为控制指令中指定的周期,跳转到步骤S2;
S53、执行其他指令,执行完后跳转到步骤S2。
3.根据权利要求2所述的卫星移动通信***用户数据传输方法,其特征在于,所述地面监控终端的监控命令也被填充到信令报文中通过卫星的信令信道传输给移动卫星通信终端。
4.卫星移动通信***用户数据传输***,包括用于提供卫星通信网络的卫星、用于接收跟踪数据和发送控制指令的地面监控终端、用于在移动卫星通信终端与地面监控终端之间进行数据转发的卫星地面站、用于采集和发送跟踪数据并接收和执行控制指令的移动卫星通信终端,其特征在于,
所述地面监控终端包括:
跟踪数据接收模块,用于接收跟踪数据;
跟踪数据解析模块,用于解析跟踪数据;
跟踪数据显示模块,用于将解析后的跟踪数据显示给用户;
控制指令发送模块,用于向移动卫星通信终端发送控制指令;
所述移动卫星通信终端包括:
跟踪数据采集器,用于采集跟踪数据;
跟踪数据组包模块,用于对采集的跟踪数据进行组包;
跟踪数据压缩模块,用于压缩组包后的跟踪数据,使跟踪数据的长度小于信令报文的可选字段长度;
信令组包模块,用于将压缩后的跟踪数据填充到信令报文中的可选字段中;
信息收发模块,用于发送跟踪数据和接收控制指令;
所述跟踪数据压缩模块对采集的跟踪数据进行组包的具体的处理方法如下:
步骤S31:将表示原始位置的经度和纬度均转换成度分秒的形式,并将经度和纬度进行偏移处理,将偏移后的位置信息编辑成22个数字组包,组成的位置数据b1~b22,其中b1表示报文类型,b2~b8依次为经度的度、分、秒,b9~b15依次为纬度的度、分、秒,b16~b18为速度,b19~b21为航向,b22为有效位;
步骤S32:临时去掉报文类型b1,得到21个数字组成的位置数据b2~b22;
步骤S33:对步骤S32中得到的21个数字组成的位置数据进行编码,去掉编码后两端的数字,保留中间的19个数字,从而得到编码后的位置数据;
步骤S34:将去掉的报文类型b1补充进来,报文类型b1和步骤S33中得到的19个数字构成了压缩后的10个字节的内容,将这些内容填充到信令报文的10个字节的可选字段中,跳转到步骤S4中进行发送。
5.根据权利要求4所述的卫星移动通信***用户数据传输***,其特征在于,所述移动卫星通信终端还包括:
控制指令解析模块,用于解析控制指令;
控制指令执行模块,用于执行解析后的控制指令。
CN201410472290.XA 2014-09-16 2014-09-16 卫星移动通信***用户数据传输方法及*** Active CN104202078B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410472290.XA CN104202078B (zh) 2014-09-16 2014-09-16 卫星移动通信***用户数据传输方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410472290.XA CN104202078B (zh) 2014-09-16 2014-09-16 卫星移动通信***用户数据传输方法及***

Publications (2)

Publication Number Publication Date
CN104202078A CN104202078A (zh) 2014-12-10
CN104202078B true CN104202078B (zh) 2018-03-30

Family

ID=52087317

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410472290.XA Active CN104202078B (zh) 2014-09-16 2014-09-16 卫星移动通信***用户数据传输方法及***

Country Status (1)

Country Link
CN (1) CN104202078B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107592636A (zh) * 2017-08-17 2018-01-16 深圳市诚壹科技有限公司 一种处理信息的方法、终端及服务器
CN107592154A (zh) * 2017-09-13 2018-01-16 交通运输部北海航海保障中心天津海事测绘中心 基于北斗短报文的船舶连续轨迹传输压缩方法
CN109768825B (zh) * 2019-02-26 2021-10-15 湖南省星岳天璇科技有限公司 高轨卫星运控用户信息出站控制方法及装置
CN112533160B (zh) * 2020-11-30 2023-10-20 天宸星通(深圳)科技有限公司 一种监控卫星物联网终端运行状态的方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287072A (zh) * 1999-09-07 2001-03-14 清华同方股份有限公司 利用卫星定位和移动通信的汽车报警跟踪装置
CN1345418A (zh) * 1999-03-29 2002-04-17 艾利森公司 用于解决gps伪测距模糊的***和方法
CN1398101A (zh) * 2001-07-13 2003-02-19 厦门雅迅网络股份有限公司 一种传送车辆的卫星定位数据的方法
CN102711150A (zh) * 2012-06-28 2012-10-03 成都天奥信息科技有限公司 一种基于双模网络的远程监控***及监控方法
CN103428677A (zh) * 2012-05-17 2013-12-04 上海晨兴希姆通电子科技有限公司 分组业务数据的发送方法及信令信道发送信息的接收方法
CN103701517A (zh) * 2012-09-27 2014-04-02 电信科学技术研究院 卫星移动通信***中的数据传输方法和设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9405010B2 (en) * 2012-05-02 2016-08-02 Raven Industries, Inc. Geospatial positioning using correction information provided over cellular control channels

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1345418A (zh) * 1999-03-29 2002-04-17 艾利森公司 用于解决gps伪测距模糊的***和方法
CN1287072A (zh) * 1999-09-07 2001-03-14 清华同方股份有限公司 利用卫星定位和移动通信的汽车报警跟踪装置
CN1398101A (zh) * 2001-07-13 2003-02-19 厦门雅迅网络股份有限公司 一种传送车辆的卫星定位数据的方法
CN103428677A (zh) * 2012-05-17 2013-12-04 上海晨兴希姆通电子科技有限公司 分组业务数据的发送方法及信令信道发送信息的接收方法
CN102711150A (zh) * 2012-06-28 2012-10-03 成都天奥信息科技有限公司 一种基于双模网络的远程监控***及监控方法
CN103701517A (zh) * 2012-09-27 2014-04-02 电信科学技术研究院 卫星移动通信***中的数据传输方法和设备

Also Published As

Publication number Publication date
CN104202078A (zh) 2014-12-10

Similar Documents

Publication Publication Date Title
CN104202078B (zh) 卫星移动通信***用户数据传输方法及***
CN102510473B (zh) 一种基于3g无线网络的船岸数据通信***
CN104244401B (zh) 一种基于卫星授时的无线通信方法和装置
CN103391387A (zh) 一种基于北斗信道的传真***及传真数据传输方法
CN102983884B (zh) 一种通过磁信道传输数据的方法
CN109743397B (zh) 海上信息预警***、方法及电子设备
CN102892093A (zh) 北斗rdss***的移动通信网络拓展通讯***及方法
CN102413311A (zh) 一种移动监控装置、***及监控方法
CN103650431A (zh) 视频数据传输方法及装置
CN104253996A (zh) 视频数据的发送、接收方法及其装置以及传输***
CN104506287A (zh) 一种td-lte应急通信下的实时语音通信方法
CN104821936A (zh) 基于套接字和asn.1实现iec61850站控层通信协议的***
CN108802775A (zh) 一种北斗多模终端信息交互***
CN109474547B (zh) 船载网关通信***、船载网关通信方法及电子设备
CN102404043A (zh) Ip语音接入设备在卫星低宽信道的实现方法及***
CN202143054U (zh) 海上训练信息压缩与编码装置
CN106452663A (zh) 基于rtp协议的网络通话数据传输方法及通信设备
CN104202125B (zh) 一种卫星移动通信***的数据处理方法
CN109347538A (zh) 一种基于窄带卫星信道实现VoIP通信的方法
CN110999377A (zh) 资源切换方法、装置及存储介质
CN105610554A (zh) 基于BDS和UWSNs的数据交换***与岸上基站的数据交换方法
CN212012646U (zh) 海岸电台高频电路数字化***
CN103209399A (zh) 一种短信收发***及方法
CN209560088U (zh) 一种基于nb-iot和北斗rdss人员位置监控的终端
CN105940711B (zh) 一种定位信息传输的方法及通信设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant