一种基于多卡机制的北斗数据发送方法及装置与流程

文档序号:12750779阅读:488来源:国知局
一种基于多卡机制的北斗数据发送方法及装置与流程

本发明涉及无线通信领域,特别涉及一种基于多卡机制的北斗数据发送方法及装置。



背景技术:

北斗导航试验系统是我国自主研制和建设的第一代卫星导航定位系统,是继美国“GPS”系统和俄罗斯“GLONASS”系统后世界上第三个实际运行的导航定位系统。北斗卫星通信除了覆盖范围大、没有通信盲区、安全、可靠等特点外还具有特殊的短报文通信功能,该功能使其用户可通过卫星实现短报文通信,且不受地形条件和环境气候的影响。该功能可用于解决人口稀少的农村、牧区、边远山区、海域以及现有有线、无线通信网所不能覆盖的地区短报文通信,以及灾难事故的紧急通信。

随着我国北斗事业的发展及北斗短报文功能的大量使用,北斗短报文在远程数据传输与控制的应用方面还存在以下的限制:采用短报文通信方式,一次通信有通信容量限制,即每次通信内容的长度是受限制的,通信容量小,一般情况下,民用通信容量仅有70字节左右;通信频度有限制,即每两次通信之间存在的一定的时间间隔,而且这个时间间隔比较大,一般情况下,民用通信周期在60秒左右。即北斗短报文系统,一次通信容量较小且通信频率较低,这些特点,使得实时传输的数据量一般较小,当需要实时传输大量数据时,其传输数据率远远不够。

申请号为201310277574.9的中国发明专利公开了基于北斗卫星的数据传输方法和装置,包括以下步骤:获取数据;对所述数据分段,并封装成一组或一组以上的子数据包;发送所述子数据包至北斗卫星;从北斗卫星处接收所述子数据包;校验所述子数据包,重组所述子数据包并得到所述数据;输出所述数据。该发明通过对需要传输的数据进行分段并封装成若干个子数据包,然后通过北斗卫星传输数据,实现大数据的传输。但是不足之处显而易见,对需要传输的数据进行拆分、封装,操作复杂,同时数据传输的效率不高。



技术实现要素:

本发明所要解决的技术问题是:提供一种基于多卡机制的北斗数据发送方法与装置,实现了大数据的传输,同时提高了数据传输效率。

为了解决上述技术问题,本发明采用的技术方案为:

本发明提供了一种基于多卡机制的北斗数据发送方法,包括以下步骤:

S1:获取北斗卫星的发射周期和预设IC卡组中IC卡的数量;

S2:所述发射周期除以所述IC卡的数量,得到第一时间间隔;每隔所述第一时间间隔获取数据;

S3:从预设IC卡组中获取一个在所述发射周期内未执行发送数据指令的IC卡的地址值,得到发送地址值;

S4:发送所述数据至与所述发送地址值对应的IC卡。

本发明的有益效果在于:

区别于现有技术:现有的北斗系统终端在一个周期内只能发射一次数据,传输效率低,本发明通过获取北斗卫星的发射周期和预设IC卡组中IC卡的数量,计算得到第一时间间隔,每隔第一时间间隔依次选取IC卡组中的一IC卡获取数据,实现了在一个北斗卫星的发射周期内多次获取数据,提高了北斗数据的传输效率;

本发明还提供了一种基于多卡机制的北斗数据发送装置,包括:

主控板、2个以上的北斗IC卡槽、2张以上的IC卡、射频模块;

所述北斗IC卡槽放置所述IC卡;

所述IC卡槽与所述主控板连接;

所述主控板与所述射频模块连接;

所述天线与所述射频模块连接。

本发明的有益效果在于:

通过北斗IC卡槽放置多IC卡,依次选取北斗IC卡槽中的一IC卡获取数据,实现了在一个北斗卫星的发射周期内多次获取数据,提高了北斗数据的传输效率;所述主控板控制多IC卡中的数据传输至所述射频模块,多IC卡通过一套射频模块和一套天线进行数据的发送,节省了硬件成本,同时有效降低了结构的复杂度,节省了安装空间。

附图说明

图1为本发明实施例的一种基于多卡机制的北斗数据发送方法的主要步骤的示意图;

图2为本发明实施例的一种基于多卡机制的北斗数据发送装置的结构示意图;

图3为本发明实施例的一种基于多卡机制的北斗数据发送装置的电路示意图。

标号说明:

1、主控板;2、北斗IC卡槽;3、射频模块;4、天线;5、电源适配器;6、串口;7、外接设备。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:选取IC卡组中的一IC卡依次获取数据,实现了在一个北斗卫星的发射周期内多次获取数据,提高了北斗数据的传输效率。

请参照图1,一种基于多卡机制的北斗数据发送方法,包括以下步骤:

S1:获取北斗卫星的发射周期和预设IC卡组中IC卡的数量;

S2:所述发射周期除以所述IC卡的数量,得到第一时间间隔;每隔所述第一时间间隔获取数据;

S3:从预设IC卡组中获取一个在所述发射周期内未执行发送数据指令的IC卡的地址值,得到发送地址值;

S4:发送所述数据至与所述发送地址值对应的IC卡。

从上述描述可知,本发明的有益效果在于:通过多IC卡依次地获取数据,缩短了数据获取及发送时间间隔,提高了北斗数据的传输效率。

进一步的,所述S4具体为:

依次循环地发送所述数据至与所述发送地址值对应的IC卡。

由上述描述可知,IC卡组中IC卡依次循环接收数据,能够在完成一次数据接收后,为下一次接收数据作准备。

进一步的,所述S4之后还包括:加密所述数据,得到第一数据;传输所述第一数据到射频模块。

由上述描述可知,加密所述数据,可以提高数据传输的安全性。

进一步的,一种基于多卡机制的北斗数据发送方法,还包括:

判断所述数据是否为北斗通信数据;

若所述数据为北斗通信数据,则发送所述数据至与所述发送地址值对应的IC卡;

若所述数据不为北斗通信数据,则重新获取数据。

由上述描述可知,可以有效判断所述数据是否为北斗通信数据,有效避免了非北斗通信数据的发送。

进一步的,一种基于多卡机制的北斗数据发送方法,还包括:

天线接收射频模块所输出的射频信号,并将所述射频信号转换为电磁波信号,发射所述电磁波信号。

由上述描述可知,接收射频信号并将其转换为电磁波信号,同时发射所述电磁波信号,可以提高数据的处理效率。

请参照图2和图3,一种基于多卡机制的北斗数据发送装置,包括:

主控板1、2个以上的北斗IC卡槽2、2张以上的IC卡、射频模块3、天线4;

所述北斗IC卡槽2放置所述IC卡;

所述IC卡与所述主控板1连接;

所述主控板1与所述射频模块3连接;

所述天线4与所述射频模块3连接。

从上述描述可知,本发明的有益效果在于:北斗IC卡槽2放置多IC卡,依次选取北斗IC卡槽2中的一IC卡,依次的获取数据,实现了在一个北斗卫星的发射周期内多次获取数据,提高了北斗数据的传输效率;所述主控板1控制多IC卡中的数据传输至所述射频模块3,多IC卡通过一套射频模块3和一套天线4进行数据的发送,节省了硬件成本,同时有效降低了结构的复杂度,节省了安装空间。

进一步的,所述主控板1与外接设备7通过串口6相连接。

从上述描述可知,外接设备7上的数据由串口6传输到主控板1。

进一步的,所述主控板1包括:存储器、CPU、模拟开关芯片;

所述CPU与所述存储器建立双向通讯;

所述CPU与所述模拟开关芯片连接。

从上述描述可知,所述CPU控制所述存储器及所述模拟开关芯片的工作。

进一步的,所述模拟开关芯片与所述北斗IC卡槽连接;所述CPU与所述射频模块连接。

从上述描述可知,所述CPU用于控制IC卡中与所述射频模块3数据的传输,当数据传输完毕后,所述模拟开关芯片自动控制下一IC卡进行工作。

进一步的,一种基于多卡机制的北斗数据发送装置还包括:电源适配器5,所述主控板1与电源适配器5连接。

从上述描述可知,通过电源适配器5向北斗数据发送装置提供电能。

请参照图1,本发明的实施例一为:

一种基于多卡机制的北斗数据发送方法,包括以下步骤:

S1:获取北斗卫星的发射周期和预设IC卡组中IC卡的数量;

S2:所述发射周期除以所述IC卡的数量,得到第一时间间隔;每隔所述第一时间间隔获取数据;

S3:从预设IC卡组中获取一个在所述发射周期内未执行发送数据指令的IC卡的地址值,得到发送地址值;

S4:发送所述数据至与所述发送地址值对应的IC卡。

本发明的实施例二为:

获取北斗卫星的发射周期,记录IC卡组中IC卡的数量、各个IC卡的卡号及其位置顺序,将第一张IC卡的信息保存在主控板的存储器中,作为当前工作的IC卡;所述发射周期除以所述IC卡的数量,得到第一时间间隔;

主控板的CPU读取当前工作的IC卡号,并根据第一时间间隔,从存储器的发送队列中按先进先出的原则获取通信数据;利用当前工作的IC卡对通信数据进行加密操作;随后,主控板的CPU将加密后的通信数据发送到射频模块进行处理,并经由天线发射出去;

数据发射成功后,主控板的模拟开关芯片选择下一张IC卡进行下一次数据传输。当顺序完成所有IC卡的操作后,再切换回初始的第一张IC卡,开始下一轮的数据传输操作。

请参照图2和图3,本发明的实施例三为:

一种基于多卡机制的北斗数据发送装置,包括:

主控板1、2个以上的北斗IC卡槽2、2张以上的IC卡、射频模块3、天线4、电源适配器5;所述主控板1包括:存储器、CPU、模拟开关芯片;以本实施例为例,所述存储器为Flash芯片,所述CPU为ARM11。所述ARM11与所述Flash芯片建立双向通讯;

一个所述北斗IC卡槽2放置一张所述IC卡;所述IC卡槽平行分布;

所述电源适配器5与主控板1通过电源连接线相连接;所述主控板1的通过串口6将外接设备7的数据传输到所述Flash芯片;所述ARM11控制所述数据由所述Flash芯片传输到所述IC卡,所述模拟开关芯片控制北斗IC卡槽2中IC卡的工作;所述ARM11与所述模拟开关芯片连接;

所述北斗IC卡槽2设有若干触点,所述主控板1与所述北斗IC卡槽2通过触点相连接;

所述射频模块3设有引角,所述主控板1与所述射频模块3通过引角连接;

所述天线4与所述射频模块3通过无线连接。

综上所述,本发明提供的一种基于多卡机制的北斗数据发送方法及装置,通过获取北斗卫星的发射周期和预设IC卡组中IC卡的数量;所述发射周期除以所述IC卡的数量,得到第一时间间隔;北斗IC卡槽放置了多IC卡,依次选取北斗IC卡槽中的一IC卡获取数据,实现了在一个北斗卫星的发射周期内多次获取数据,提高了北斗数据的传输效率;所述主控板控制多IC卡中的数据传输至所述射频模块,多IC卡通过一套射频模块和一套天线进行数据的发送,节省了硬件成本,同时有效降低了结构的复杂度,节省了安装空间。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1