(19)中华人民共和国国家知识产权局
(12)发明专利说明书 | ||
(10)申请公布号 CN 107561564 A (43)申请公布日 2018.01.09 | ||
(21)申请号 CN201710802944.4
(22)申请日 2017.09.08
(71)申请人 广州祺智通信科技股份有限公司
地址 510663 广东省广州市经济技术开发区南翔支路1号自编一栋403(A403)
(72)发明人 焦明辉 冯毅华 吴东发 李海鸿 范扬军
(74)专利代理机构 广州市华学知识产权代理有限公司
代理人 李斌
(51)Int.CI
正则匹配六位数字 权利要求说明书 说明书 幅图 |
(54)发明名称
一种北斗卫星信息传输的压缩实现方法 | |
(57)摘要
本发明为北斗卫星信息传输的压缩实现方法,步骤如下:编制压缩字典,在压缩字典中拟传输内容按序号排列或通过二进制进行编码;将内容提取后进行拆分,为中文时查汉字字典以匹配出对应的汉字词,否则查英文、数字、符号字典;将所有拟传输内容都分好词后输入最终的分词结果;对拆分好的内容进行压缩字典的索引,编码得到压缩的短报文并发送出去;将收到的内容提取出来,若判断不是字符表内容则往后提取多一个字节,组成两个字节后查询压缩字典,将全部字节内容都转换好后输出显示全部。本发明通过定制压缩字典对短报文内容进行编码压缩,在有限的字节数内进行扩容,进而提高北斗RD通信的传输速度和增加传输的内容。 | |
法律状态
法律状态公告日 | 法律状态信息 | 法律状态 |
权 利 要 求 说 明 书
1.一种北斗卫星信息传输的压缩实现方法,其特征在于,包括以下步骤:
S1、编制压缩字典,在压缩字典中拟通过北斗卫星传输的内容按序号排列,或通过二进制进行编码;压缩字典包括英文、数字、符号字典和汉字字典;
S2、将拟通过北斗卫星传输的内容提取后进行拆分,然后提取字符进行判断,是否为无效字符,是就重新提取字符,否则判断字符是否为中文,是就查汉字字典,否就查英文、数字、符号字典;当为汉字时,开始索引汉字字典,如果没有匹配出对应的汉字词,就输出单个字,如有匹配的汉字词就判断这个词是否为内容里的正则最大化的词,如果否就重新获取字符得到正则最大化的词,如果是就将词语套入词元输出,将所有拟通过北斗卫星传输的内容都分好词后输入最终的分词结果;
S3、对拆分好的内容进行压缩字典的索引,编码得到压缩的短报文,通过北斗卫星终端发送出去;
S4、当收到压缩的短报文时,将传输的内容提取出来,先提取前一个字节,判断是否字符表所属的十六进制,如果是就查询字符表,匹配对应十六进制的内容,如果不是字符表的内容,将往后提取多一个字节,组成两个字节后查询压缩字典里的对应内容,将全部字节内容都转换好后输出显示全部。
2.根据权利要求1所述的北斗卫星信息传输的压缩实现方法,其特征在于,所述步骤S3对压缩字典索引的过程为:首先判断是否为英文、数字或符号,是就进行英文、数字、符号字典的匹配索引,输出对应的短报文或二进制编码;否则判断是否为单字,若为单字则将单字词的首字母匹配索引表所在的范围,然后将单字词的尾字母匹配索引表所在的范围,在这有效范围内再匹配对应的编码;如果判断为词组,查询词组的第一个拼音字母在索引表的范围和最后一个字所在的拼音词组的范围,然后匹配相应词组的编码;如果英文、数字、符号、单字及词组都无法匹配,采用“?”号代替,并提示更换内容,最后得到的编码集合为压缩的短报文。
3.根据权利要求1所述的北斗卫星信息传输的压缩实现方法,其特征在于,步骤S1所述压缩字典还包括英文词语字典,所述汉字字典包括单字字典和中文词语字典。
4.根据权利要求3所述的北斗卫星信息传输的压缩实现方法,其特征在于,所述步骤S4中,组成两个字节后查询
压缩字典里的对应内容过程为:将传输的内容进行分词,然后分好词将提取一个词元,判断词元属于中文还是英文或符号,如果不为中文,判断是否词元大于1,大于1就查英文词语字典,得到对应的二进制码,然后补上前缀表示为“001”,如果是小于1,就查英文、数字、符号字典,得到对应的二进制码,然后补上前缀表示为“01”;如果判断为中文,判断是否词元大于1,大于1就查中文词语字典,得到对应的二进制码,然后补上前缀表示为“1”,如果是小于等于1,就查单字字典,得到对应的二进制码,然后补上前缀表示为“000”,如果传输的内容在所有压缩字典里都没有匹配,就采用“?”来套入。
5.根据权利要求1所述的北斗卫星信息传输的压缩实现方法,其特征在于,所述压缩字典的字典内容进行结构分类,分为基础字典库、细胞字典库和自定义字典库。
6.根据权利要求1所述的北斗卫星信息传输的压缩实现方法,其特征在于,当拟通过北斗卫星传输的内容是大数据时,先进行压缩,再分包进行传输,当后台接收完全部分包内容后,再进行合并,然后再解压出完整内容。
说 明 书
技术领域
本发明涉及卫星导航及通信领域,具体涉及一种北斗卫星信息传输的压缩实现方法。
背景技术
北斗卫星导航系统是我国自主开发的区域卫星导航系统,该系统覆盖我国全境及周边国家,整个系统由天空卫星、地面控制站和用户应用终端三个部分组成。用户应用终端具有定位、导航及短报文数据通信等功能,在定位、导航和通信领域具有广泛的应用。
随着社会和科技的进步与发展,卫星系统已逐步融入社会生活,而北斗系统因其拥有独具的短报文通信功能,不同用户应用终端之间可以通过短报文功能实现信息的交流与沟通,使得短报文通讯的应用在各个领域上得到了极大的推广。除了应用在国防军事、抗震救灾、海洋渔业、森林防火、交通运输等,也广泛应用在户外通信救援、海上船员通信、农业信息交互等领域。在使用的过程中,由于民用的使用受到频度与长度限制,对于用户使用的体验来说受到了很大的限制,往往一条短信的内容长度无法把完整的消息一次传输完毕,而多次传输又要等待频度时间,导致在使用的时候带来很大的不便利。
北斗RD短报文通信是北斗卫星导航系统的一项特功能,北斗RD通信是北斗卫星导航系统的一种自主研发、与空间位置定位共存的卫星通信功能。北斗RD通信由空间卫星、地面控制总站、地面北斗终端三方共同完成,由地面北斗终端发起,总站控制,空间卫星中转。从空间电文传输的线路上看,现有的北斗RD短报文的通信传输方式均采用开环通信传输的方式,而且北斗的主要任务是定位导航,通信的信道资源就很少,它无法完
成实时的话音通信,只能完成数据量较少的短信功能,而对于民用的通讯限制的短报文内容长度,采用混编方式只有78-105个字节,那么一条短报文所发的内容并不多,有时在应用场景下一条短报文往往无法把能表达的文字都写完。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论