5、提交报告获取服务、状态报告获取服务 -功能详细设计 --短信平台
5、 提交报告获取服务
获取提交报告SDK介绍如下:
“接收审核层返回的短信的状态,SDK最大缓存20W条提交报告。满20W条提交报告后,将清空全部缓存数据,重新开始接收新的提交报告。
每次调用方法将获得缓存中的全部数据,并从缓存中删除已获取的数据。
此方法获得的数据不能用于判断短信是否正确送达,短信是否送达以移动公司提供的账单为准”
发送一批次短信后,根据短信长度m(每70字记1条),会产生1+m条提交报告。其中1条审核通过的状态,m条提交的网关的报告。
服务调用SDK获取数据后将数据全部存入数据库。
提交报告信息表:
SUBMIT_REPORT_INFO 提交报告信息表 |
|||||
字段代码 |
字段名称 |
字段类型 |
可空 |
标识 |
主键 |
SUBMIT_REPORT_ID |
主键 |
varchar(36) |
N |
N |
Y |
MSG_GROUP |
批次号 |
varchar(32) |
N |
N |
N |
REPORT_STATUS |
状态报告值 |
varchar(32) |
N |
N |
N |
MOBILES |
手机号 |
varchar(max) |
N |
N |
N |
SUBMIT_DATE |
发送时间 |
datetime |
N |
N |
N |
RECEIVE_DATE |
接收时间 |
datetime |
N |
N |
N |
ERROR_CODE |
错误编码 |
varchar(32) |
Y |
N |
N |
6、 状态报告获取服务
获取状态报告SDK介绍如下:
“接收网关返回的短信状态报告,SDK最大缓存20W条状态报告。满20W条状态报告后,将清空缓存数据,重新开始接收新的状态报告。
每次调用方法将获得缓存中的全部数据,并从缓存中删除已获取的数据。
此方法获得的数据不能用于判断短信是否正确送达,短信是否送达以移动公司提供的账单为准”
发送一批次短信后,根据接收人数量n,和短信长度m(每70字记1条),会产生n*m条状态报告。
服务调用SDK获取数据后将数据全部存入数据库。
状态报告信息表:
STATUS_REPORT_INFO 状态报告信息表 |
|||||
字段代码 |
字段名称 |
字段类型 |
可空 |
标识 |
主键 |
STATUS_REPORT_ID |
主键 |
varchar(36) |
N |
N |
Y |
MSG_GROUP |
批次号 |
varchar(32) |
N |
N |
N |
MOBILE |
手机号 |
varchar(32) |
N |
N |
N |
REPORT_STATUS |
状态报告值 |
varchar(32) |
N |
N |
N |
SUBMIT_DATE |
发送时间 |
datetime |
N |
N |
N |
RECEIVE_DATE |
接收时间 |
datetime |
N |
N |
N |
ERROR_CODE |
错误编码 |
varchar(32) |
N |
N |
N |
转载于:https://www.cnblogs.com/zhangyuan0532/p/6845474.html
5、提交报告获取服务、状态报告获取服务 -功能详细设计 --短信平台相关推荐
- 上行短信 写入mysql_7、上行短信处理服务 -功能详细设计 --短信平台
9. 上行短信处理服务 短信平台接收的上行短信,需要传递给各自第三方系统自行处理.也是设计了几个方案. 方案一.每个系统自己开发处理逻辑,继承同一个接口,封装成组件dll,配置到上行短信处理的Win ...
- 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )
文章目录 一.获取 WIFI 状态 二.主动获取 WIFI 状态 三.被动获取 WIFI 状态 参考 Google 官方文档 : 优化电池续航时间 一.获取 WIFI 状态 在应用中执行某些操作 , ...
- Prometheus和Grafana告警服务创建与对接腾讯云短信告警平台(prometheus_alert)
前言 在一个监控系统中,如果说数据链路是她的骨架,那么告警通知服务就是他的灵魂!所有的监控服务都是为了能够及时通知出来,减少人工查询状态,及时发现问题,避免不必要的大规模故障,为企业政府省钱,和保证安 ...
- java对接阿里云短信服务详解(验证码,推广短信,通知短信)
前言 小前提: - java:springboot框架,maven版本管理. - 阿里云:有账号,已经进行实名认证. java对接阿里云短信服务详解(验证码,推广短信,通知短信) 前言 1. 登录阿里 ...
- net 服务端接口 存储,发送 app短信验证码
net 写的app 接口,短信验证码模块的时候,本来验证码是放在session里面的,但是发现第二次会话时,愣是找不到这个验证码.于是查了下资料,不能放在session,更改为放在数据库.要求:1.验 ...
- 中电信模板短信服务受关注 重塑短信平台需有互联网思维
在日前举办的中国电信天翼开放平台OPEN DAY开放日活动现场,平台负责人李志猛先生表示,其特色模板短信API能力全新封装.发布上线.与去年相比,全新封装的模板短信在全网通道的到达率.低延时.并发量等 ...
- 第三方短信平台服务提供商是什么?
随着企业对海量短信需求的不断增加,第三方短信平台在市场上的扩散越来越多,层出不穷的平台让企业眼花缭乱.面对如此复杂的市场,企业应该如何选择?今天的国际短信360ald回答这里,如何选择第三方短信平台服 ...
- Java 线程实例二(终止线程、生产者/消费者问题、获取线程状态、获取所有线程、查看线程优先级、中断线程)
终止线程 Java中原来在Thread中提供了stop()方法来终止线程,但这个方法是不安全的,所以一般不建议使用. 本文向大家介绍使用interrupt方法中断线程. 使用interrupt方法来终 ...
- android获取键盘状态,Android获取屏幕方向及键盘状态的小例子
Android获取屏幕方向及键盘状态的小例子 复制代码 代码如下: Configuration config = getResources().getConfiguration(); if (conf ...
- oracle 定期更新状态,Oracle存储过程(定时更新短信状态报告)
1.定时更新异网短信状态报告,后台程序接收状态报告errorcode和标示client_id存入yw_detail表中 2.log_yw_mobile.yw_detail.和sms_mt_send_d ...
最新文章
- NSwagStudio for Swagger Api
- 匿名函数应用-多线程测试代码
- Linux命令行–更多bash shell命令(转)
- 解决Visual Code安装中文插件失败问题
- Shader 坐标转换
- HDU 6444 Neko's loop(单调队列)
- spring mysql 中文_Spring+mysql+velocity 中文问题解决方法
- ThreadPoolExecutor 线程池理论、饱和策略、工作队列排队策略
- html5类似ios下拉选择器,iosselect:一个js picker项目,在H5中实现IOS的select下拉框效果 - mufc-go...
- matlab中如何保存脚本,matlab保存fig文件,matlab如何保存fig
- python 检查域名是否可以访问_利用Python实现DGA域名检测
- Java并发系列之并发编程的挑战
- linux下XMind创建运行图标
- C#实现图书管理系统(课程设计)——第五步、查询界面及操作
- JAVA计算机毕业设计腾讯网游辅助小助手(附源码、数据库)
- 真人口播视频号:流量不愁,变现才是重中之重丨国仁网络
- ArcGisPro脚本工具【7】——通过高德地图API获取公交线路
- 2018-12-24:企业微信分享功能
- 给无云遥感影像添加云层
- Cadence 16.6安装过程中破解失败
热门文章
- LINUX用C判断文件是否存在
- JDK默认是little-endian
- SVN中,A项目如何共享B项目的内容
- 管理感悟:建议工作文档多使用表格EXCEL
- Java getinteger的用法,Java AtomicInteger类的使用方法详解
- java编程汽水_[原创]JAVA解决喝汽水问题
- java 菜单快捷键_Java为菜单栏添加快捷键
- [译] 在 Android 使用协程(part III) - 在实际工作中使用
- React Native系列文章
- L2.三.Python注释