一种基于小区广播短信的通道压缩和解压缩方法及其装置制造方法及图纸

技术编号:12543683 阅读:167 留言:0更新日期:2015-12-19 12:31
本发明专利技术公开了一种基于小区广播短信的通道压缩和解压缩方法及其装置,所述方法包括短信通道压缩部分和短信通道解压缩部分,短信发送方将多个合法短信通道号码按照一定的算法进行压缩后嵌入短信数据中,并将短信数据发送给短信接收方,短信接收方收到短信数据后,对短信数据进行解析,经过逆运算计算出原始的合法短信通道号码。通过本发明专利技术,能够将多个短信通道参数压缩为较短的数据信息,提高了短信传输的效率。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种基于小区广播短信的通道压缩和解压缩 方法及其装置。
技术介绍
通道是小区广播短信中的一个参数,一般用于短信的过滤操作。短信的发送方与 接收方约定合法的短信通道后,接收方只接收合法通道的短信,其他短信将被抛弃。目前广播短信中的通道参数一般会直接包含在短信的报文数据中,如果通道的个 数较多,则短信的数据长度会较长,甚至需要通过级联短信的方式来发送数据,影响短信的 收发效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于小区广播短信的通道压缩和解压缩 方法及其装置,能够使得多个通道参数信息压缩为较短的数据,提高了短信传输的效率。 本专利技术提供了如下方案: -方面,本专利技术提供了一种基于小区广播短信的通道压缩方法,所述方法包括: Sla、短信发送方确定至少一个合法短信通道号码,并确定与短信接收方预先约定 的压缩算法标识; S2a、根据确定的所述合法短信通道号码,计算出父通道索引值,并将所述压缩算 法标识与所述父通道索引值合并为短信数据的第一个字节; S3a、根据计算出的所述父通道索引值确定父通道参数的个数,以及根据所述合法 短信通道号码,计算出每一个父通道参数; S4a、根据所述每一个父通道参数,确定子通道参数的个数,以及根据所述合法短 信通道号码,计算出每一个子通道参数; S5a、将所述第一个字节、按照顺序排列的每一个父通道参数以及按照顺序排列的 每一个子通道参数进行依次合并,得到最终压缩后的短信数据; S6a、将压缩后的短信数据发送给短信接收方。 另一方面,本专利技术提供了一种基于小区广播短信的通道解压缩方法,所述方法包 括: Slb、短信接收方接收短信发送方发送的压缩后的短信数据; S2b、解析所述压缩后的短信数据得到压缩算法标识,并判断解析得到的压缩算法 标识与预先约定的压缩算法标识是否一致,若一致,保留该短信数据,若不一致,则丢弃该 短信数据; S3b、解析短信数据中的父通道索引值,根据父通道索引值确定父通道参数的个 数; S4b、根据父通道参数的个数,依次从短信数据中提取出对应的父通道参数,并根 据每一个父通道参数,确定子通道参数的个数; S5b、根据子通道参数的个数,依次从短信数据中提取出对应的子通道参数; S6b、根据所述父通道参数和所述子通道参数,计算出合法短信通道号码。 又一方面,本专利技术提供了一种基于小区广播短信的通道压缩装置,所述装置包 括: 确定模块,用于确定至少一个合法短信通道号码,并确定与短信接收方预先约定 的压缩算法标识; 第一计算模块,用于根据确定的所述合法短信通道号码,计算出父通道索引值; 第二计算模块,用于根据计算出的所述父通道索引值确定父通道参数的个数,以 及根据所述合法短信通道号码,计算出每一个父通道参数; 第三计算模块,用于根据所述每一个父通道参数,确定子通道参数的个数,以及根 据所述合法短信通道号码,计算出每一个子通道参数; 合并模块,用于将所述压缩算法标识与所述父通道索引值合并为短信数据的第一 个字节;还用于将所述第一个字节、按照顺序排列的每一个父通道参数以及按照顺序排列 的每一个子通道参数进行依次合并,得到最终压缩后的短信数据; 发送模块,用于将压缩后的短信数据发送给短信接收方。 再一方面,本专利技术提供了一种基于小区广播短信的通道解压缩装置,所述装置包 括: 接收模块,用于接收短信发送方发送的压缩后的短信数据; 判断模块,用于解析所述压缩后的短信数据得到压缩算法标识,并判断解析得到 的压缩算法标识与预先约定的压缩算法标识是否一致,若一致,保留该短信数据,若不一 致,则丢弃该短信数据; 父通道参数提取模块,用于解析短信数据中的父通道索引值,根据父通道索引值 确定父通道参数的个数,并根据父通道参数的个数,依次从短信数据中提取出对应的父通 道参数; 子通道参数提取模块,用于根据每一个父通道参数,确定子通道参数的个数,并根 据子通道参数的个数,依次从短信数据中提取出对应的子通道参数; 第四计算模块,用于根据所述父索引值、所述父通道参数和所述子通道参数,计算 出合法短信通道号码。 本专利技术提供的一种基于小区广播短信的通道压缩和解压缩方法及其装置,包括短 信通道压缩部分和短信通道解压缩部分,短信发送方将多个合法短信通道号码按照一定的 算法进行压缩后嵌入短信数据中,并将短信数据发送给短信接收方,短信接收方收到短信 数据后,对短信数据进行解析,经过逆运算计算出原始的合法短信通道号码,对多个短信通 道号码进行压缩后缩短了短信数据的长度,提高了短信数据的传输效率;使用压缩算法也 提高了短信数据传输的安全性。【附图说明】 图1为本专利技术实施例一的一种基于小区广播短信的通道压缩方法流程图; 图2为本专利技术实施例二的一种基于小区广播短信的通道解压缩方法流程图; 图3为本专利技术实施例三的一种基于小区广播短信的通道压缩装置示意图; 图4为本专利技术实施例四的一种基于小区广播短信的通道解压缩装置示意图。【具体实施方式】 以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并 非用于限定本专利技术的范围。 实施例一、一种基于小区广播短信的通道压缩方法。下面结合图1对本实施例提 供的通道压缩方法进行详细说明。 参见图1,本实施例提供的通道压缩方法包括: Sla、短信发送方确定至少一个合法短信通道号码,并确定与短信接收方预先约定 的压缩算法标识。 S2a、根据确定的所述合法短信通道号码,计算出父通道索引值,并将所述压缩算 法标识与所述父通道索引值合并为短信数据的第一个字节。 具体的,短信通道是小区广播短信中的一个参数,通常用于短信的过滤操作。短信 发送方与短信接收方约定合法的短信通道后,短信接收方只接收合法通道的短信,其他短 信将被抛弃。因此,首先短信发送方会确定与短信接收方约定的至少一个合法短信通道号 码,以及确定与短信接收方预先约定的压缩算法标识。 当确定了合法短信通道号码之后,根据确定的合法短信通道号码,计算出父通道 索引值。具体为:用一个字节的低四位二进制表示父通道索引值;将256个短信通道号码依 次划分为四个短信通道号段,对应父通道索引值的四位二进制,根据所述合法短信通道号 码,判断每一个短信通道号段对应的合法短信通道号码的个数,若短信通道号段对应的合 法短信通道号码的个数为〇,则将对应的位置〇,否则,将对应的位置1,得到四位二进制形 式的父通道索引值。 当计算出父通道索引值后,将父通道索引值与压缩算法标识合并为短信数据的第 一个字节,具体为:将压缩算法标识作为第一个字节的高四位二进制,将父通道索当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种基于小区广播短信的通道压缩方法,其特征在于,所述方法包括:S1a、短信发送方确定至少一个合法短信通道号码,并确定与短信接收方预先约定的压缩算法标识;S2a、根据确定的所述合法短信通道号码,计算出父通道索引值,并将所述压缩算法标识与所述父通道索引值合并为短信数据的第一个字节;S3a、根据计算出的所述父通道索引值确定父通道参数的个数,以及根据所述合法短信通道号码,计算出每一个父通道参数;S4a、根据所述每一个父通道参数,确定子通道参数的个数,以及根据所述合法短信通道号码,计算出每一个子通道参数;S5a、将所述第一个字节、按照顺序排列的每一个父通道参数以及按照顺序排列的每一个子通道参数进行依次合并,得到最终压缩后的短信数据;S6a、将压缩后的短信数据发送给短信接收方。

【技术特征摘要】

【专利技术属性】
技术研发人员:李刚
申请(专利权)人:恒宝股份有限公司
类型:发明
国别省市:江苏;32

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

1