[发明专利]一种基于USSD协议的移动通信数据传输方法有效
申请号: | 201710859785.1 | 申请日: | 2017-09-21 |
公开(公告)号: | CN107645700B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 白如春;秦作枢;胡浩 | 申请(专利权)人: | 数据通信科学技术研究所;兴唐通信科技有限公司 |
主分类号: | H04W4/50 | 分类号: | H04W4/50;H04W28/06;H04L1/00 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 龚颐雯;张春 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ussd 协议 移动 通信 数据传输 方法 | ||
1.一种基于USSD协议的移动通信数据传输方法,其特征在于,包括以下步骤:
步骤S1、发送端对超过USSD协议规定长度的待发送上行数据进行拆包处理;
上行子包中的第一包数据的长度需满足条件:式中,n为第一包数据的长度,x为当2+n+1不能被3整除时填充的字节数,x<3,133为USSD规定的移动终端发起USSD传送数据的第一条消息的最大字节数;根据上式,移动终端发起USSD传送数据第一包的分包长度为102个字节,即当待发送数据的长度大于102个字节时,需要进行拆包处理;
步骤S2、发送端根据待发送数据包的大小计算分包数量,并封装每个子包数据帧;
步骤S3、发送端将第一个子包编码后发送至USSDC;
步骤S4、USSDC接收发送端发送的第一条USSD消息,解码并提取有效数据后发送确认信息至发送端;
步骤S5、发送端根据USSDC发来的确认信息依次将后续子包进行编码后发送至USSDC;
步骤S6、当USSDC确认上行数据接收完成后,USSDC向发送端发送下行响应数据。
2.根据权利要求1所述的数据传输方法,其特征在于,所述步骤S6中,当响应数据超过USSD协议规定长度时进行拆包处理并封装每个子包数据帧后发送。
3.根据权利要求2所述的数据传输方法,其特征在于,所述步骤S2和步骤S6中的封装是对上行子包中的第一包数据增加2字节首部、1字节校验、引导符、服务码及结束码后进行base64编码,再进行7bit编码形成第一包数据帧;对上行其余包和下行所有子包中的数据增加2字节首部、1字节校验及结束码后进行8bit编码形成其余包数据帧。
4.根据权利要求1所述的数据传输方法,其特征在于,上行其余包和下行所有子包中的最大长度为150个字节。
5.根据权利要求3所述的数据传输方法,其特征在于,所述每个子包数据帧中包含2字节首部、有效传输数据Data、1字节校验,其中,2字节首部包括:结束标志位EofFlag、当前数据帧序列号SeqNum和Data数据长度Length;所述结束标志位EofFlag长度为2bit,0表示本帧不是最后一帧,1表示本帧是最后一帧;所述当前数据帧序列号SeqNum长度为6bit,从1开始,范围是1~63,0表示无效;所述Data数据长度Length为8bit;1字节校验为CRC,用于校验该数据帧的完整性和正确性,以处理可能的误码。
6.根据权利要求3所述的数据传输方法,其特征在于,步骤S3中,将上行的第一包数据经过Base64编码成可见字符串,将其串接在引导符、Service Code、分隔符“*”后面,最后加结束符“#”后构成USSD String,再对整个USSD String进行7bit编码,之后按照公网USSD的流程进行传输。
7.根据权利要求6所述的数据传输方法,其特征在于,步骤S4中,USSDC接收到发送端发送的第一条USSD消息后,首先对整个USSD String进行7bit解码,去掉引导符、ServiceCode、分隔符“*”以及结束符“#”,然后对数据进行Base64解码得到原始数据,并提取有效数据Data。
8.根据权利要求7所述的数据传输方法,其特征在于,步骤S5中,第一条USSD消息之后的上行USSD子包的编码方式采用8bit编码进行传输;USSDC对收到的第2至倒数第2个子包数据发送确认数据帧,发送端收到上一子包的确认消息后才开始下一子包数据的发送,否则超时重传上一子包;步骤S6中,下行响应数据每个USSD子包的编码方式采用8bit编码进行传输;当USSDC确认收到的为上行最后一帧子包后,直接向发送端发送下行响应数据中的第一个子包。
9.根据权利要求8所述的数据传输方法,其特征在于,若USSDC端收到的子包中EofFlag字段为1则判断为最后一包,将所有收到子包的有效数据按顺序组合还原。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数据通信科学技术研究所;兴唐通信科技有限公司,未经数据通信科学技术研究所;兴唐通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710859785.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液晶面板蚀刻用装载装置
- 下一篇:一种易定位的液晶显示模组