[发明专利]一种使用原被叫字段来传输短信验证码的方法无效
申请号: | 201210109690.5 | 申请日: | 2012-04-11 |
公开(公告)号: | CN102711065A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 邓从健;宁学军;张少文 | 申请(专利权)人: | 佳都新太科技股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W4/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510665 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 使用 被叫 字段 传输 短信 验证 方法 | ||
技术领域
本发明属于电信通讯技术领域,特别涉及通过原被叫传递接收者号码和短信验证码,以解决没有短信能力的业务系统发送短信验证码的问题,及该方法在电信增值业务中的应用。
背景技术
目前,有不少的语音业务系统只有语音能力,没有短信能力,当业务上需要使用验证码验证用户身份时,无法通过短信方式直接发到用户的手机上,因此需要一种准确,有效的短信发送方式。
发明内容
本发明的目的是针对运营商声讯增值业务中,其它纯语音业务系统需要发送短信验证码时,通过原被叫携带接收者号码和短信验证码信息,由声讯增值系统来发送短信验证码的方法。
为了实现发明目的,采用的技术方案如下:
一种使用原被叫字段来传输接收者号码和短信验证码的方法,其原理是通过在原被叫字段携带15位数字来传递接收者号码和短信验证码信息。
在7号信令中,其中原被叫数据是在呼转后才会有的字段,在一次呼叫过程中是不会被改变的,在中国7号信令的现网环境下,原被叫可以传输15位数字。通常手机号码有11位,因此最大可以支持4位的短信验证码。
纯语音业务系统首先将手机号码及短信验证码合并成15位长的字符串,通根据字符映射表,字符串前3位不变,字符串的后12位进行映射,得到加密后的15位字符串。由于字符串前3位不做映射,就是手机号码的前3位,因此用于短信发送请求的15位字符串第一位肯定不为“0”。
例如字符映射表为:{0,1},{1,2},{2,3},{3,4},{4,5},{5,6},{6,7},{7,8},{8,9},{9,0}。那么字符串“136456789012345”加密后就为“13634567891234”。
密文生成后,作为原被叫字段,随呼叫同步上传到声讯增值系统,声讯增值系统将原被叫号码取出,按字符映射表对后12位进行反向解密,从而获得接收者号码和短信验证码。
为了避免数字字符映射表被破译,纯语音业务系统不定时更新这个映射表。映射表的更新也是通过原被叫字段传输,为了区分映射表更新的请求和短信发送请求,映射表更新请求的原被叫第一位为“0”。第二到第四个字符数值为映射表更新的流水号,有效值是0-999,循环使用。后面的10位就是0-9的数字映射关系。声讯增值系统收到这个请求后将更新字符映射表。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图是本发明的通过接收者号码和短信验证码的流程图。
具体实施方式
本专利的实施场景为,纯语音业务系统需要向用户A发送短信验证码,声讯增值系统代为向用户A发送短信验证码。
实施流程为:
1.纯语音业务系统根据用户A号码和短信验证码生成15位的数字字符串。
2.纯语音业务系统向增值业务系统发起呼叫,请求参数:用户主叫号码、被叫号码、原被叫号码。通讯协议:7号信令。
3.增值业务系统从原被叫字段获取15位的数字字符串,得到用户A号码和短信验证码。
4.增值业务系统向用户A发出短信验证码。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳都新太科技股份有限公司,未经佳都新太科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210109690.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:充电站监控系统及其建立方法
- 下一篇:挖煤机器人的防震机构