[发明专利]一种基于小区广播短信的通道压缩和解压缩方法及其装置有效
申请号: | 201510471218.X | 申请日: | 2015-08-04 |
公开(公告)号: | CN105163294B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 李刚 | 申请(专利权)人: | 恒宝股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W28/06 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 212355 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 小区 广播 短信 通道 压缩 和解 方法 及其 装置 | ||
1.一种基于小区广播短信的通道压缩方法,其特征在于,所述方法包括:
S1a、短信发送方确定至少一个合法短信通道号码,并确定与短信接收方预先约定的压缩算法标识;
S2a、根据确定的所述合法短信通道号码,计算出父通道索引值,并将所述压缩算法标识与所述父通道索引值合并为短信数据的第一个字节;
S3a、根据计算出的所述父通道索引值确定父通道参数的个数,以及根据所述合法短信通道号码,计算出每一个父通道参数;
S4a、根据所述每一个父通道参数,确定子通道参数的个数,以及根据所述合法短信通道号码,计算出每一个子通道参数;
S5a、将所述第一个字节、按照顺序排列的每一个父通道参数以及按照顺序排列的每一个子通道参数进行依次合并,得到最终压缩后的短信数据;
S6a、将压缩后的短信数据发送给短信接收方;
所述步骤S2a中根据所述合法短信通道号码,计算出父通道索引值具体包括:
用一个字节的低四位表示父通道索引值;
将256个短信通道号码依次划分为四个短信通道号段,对应父通道索引值的四位,根据所述合法短信通道号码,判断每一个短信通道号段对应的合法短信通道号码的个数,若短信通道号段对应的合法短信通道号码的个数为0,则将对应的位置0,否则,将对应的位置1,得到四位二进制形式的父通道索引值;
所述步骤S2a中将压缩算法标识与所述父通道索引值合并为短信数据的第一个字节具体为:
将压缩算法标识作为第一个字节的高四位,将父通道索引值作为第一个字节的低四位;
所述步骤S3a中根据计算出的所述父通道索引值确定父通道参数的个数具体包括:
父通道索引值四位二进制中1的个数即为父通道参数的个数;
所述步骤S3a中根据合法短信通道号码,计算出每一个父通道参数具体包括:
每一个父通道参数为8位的一个字节,对应将每一个所述短信通道号段依次划分为8个短信通道子号段;
根据所述合法短信通道号码,判断每一个短信通道子号段对应的合法短信通道号码的个数,若短信通道子号段对应的合法短信通道号码的个数为0,则将对应的位置0,否则,将对应的位置1,得到8位二进制形式的父通道参数;
所述步骤S4a中根据所述每一个父通道参数,确定子通道参数的个数具体包括:
每一个父通道参数8位二进制中为1的个数之和即为子通道参数的个数;
所述步骤S4a中根据所述合法短信通道号码,计算出每一个子通道参数具体包括:
每一个子通道参数为8位二进制的一个字节,对应将所述短信通道子号段划分为8个短信通道号码;
根据所述合法短信通道号码,判断所述合法短信通道号码对应子通道参数的位数,并将该对应位置1,其它位置0,得到与每一个合法短信通道号码对应的子通道参数。
2.一种基于小区广播短信的通道解压缩方法,其特征在于,所述方法包括:
S1b、短信接收方接收短信发送方发送的压缩后的短信数据;
S2b、解析所述压缩后的短信数据得到压缩算法标识,并判断解析得到的压缩算法标识与预先约定的压缩算法标识是否一致,若一致,保留该短信数据,执行S3b;若不一致,则丢弃该短信数据,结束流程;
S3b、解析短信数据中的父通道索引值,根据父通道索引值确定父通道参数的个数;
S4b、根据父通道参数的个数,依次从短信数据中提取出对应的父通道参数,并根据每一个父通道参数,确定子通道参数的个数;
S5b、根据子通道参数的个数,依次从短信数据中提取出对应的子通道参数;
S6b、根据所述父通道参数和所述子通道参数,计算出合法短信通道号码;
所述步骤S3b中根据所述父通道索引值确定父通道参数的个数具体包括:
父通道索引值的4位二进制中1的个数即为父通道参数的个数;
所述步骤S4b中根据每一个父通道参数,确定子通道参数的个数具体包括:
每一个父通道参数的8位二进制中1的个数之和即为子通道参数的个数;
所述步骤S6b具体包括:
根据所述父通道索引值4位二进制中1的位置,确定对应的短信通道号段;
根据所述父通道参数8位二进制中1的位置,确定在对应的短信通道号段中对应的短信通道子号段;
根据所述子通道参数8位二进制中1的位置,确定在对应的短信通道子号段中对应的合法短信通道号码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒宝股份有限公司,未经恒宝股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510471218.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通讯方法及电子设备
- 下一篇:一种基于移动位置信息的预约订位方法及系统