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、提交报告获取服务、状态报告获取服务 -功能详细设计 --短信平台相关推荐

  1. 上行短信 写入mysql_7、上行短信处理服务 -功能详细设计 --短信平台

    9.  上行短信处理服务 短信平台接收的上行短信,需要传递给各自第三方系统自行处理.也是设计了几个方案. 方案一.每个系统自己开发处理逻辑,继承同一个接口,封装成组件dll,配置到上行短信处理的Win ...

  2. 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )

    文章目录 一.获取 WIFI 状态 二.主动获取 WIFI 状态 三.被动获取 WIFI 状态 参考 Google 官方文档 : 优化电池续航时间 一.获取 WIFI 状态 在应用中执行某些操作 , ...

  3. Prometheus和Grafana告警服务创建与对接腾讯云短信告警平台(prometheus_alert)

    前言 在一个监控系统中,如果说数据链路是她的骨架,那么告警通知服务就是他的灵魂!所有的监控服务都是为了能够及时通知出来,减少人工查询状态,及时发现问题,避免不必要的大规模故障,为企业政府省钱,和保证安 ...

  4. java对接阿里云短信服务详解(验证码,推广短信,通知短信)

    前言 小前提: - java:springboot框架,maven版本管理. - 阿里云:有账号,已经进行实名认证. java对接阿里云短信服务详解(验证码,推广短信,通知短信) 前言 1. 登录阿里 ...

  5. net 服务端接口 存储,发送 app短信验证码

    net 写的app 接口,短信验证码模块的时候,本来验证码是放在session里面的,但是发现第二次会话时,愣是找不到这个验证码.于是查了下资料,不能放在session,更改为放在数据库.要求:1.验 ...

  6. 中电信模板短信服务受关注 重塑短信平台需有互联网思维

    在日前举办的中国电信天翼开放平台OPEN DAY开放日活动现场,平台负责人李志猛先生表示,其特色模板短信API能力全新封装.发布上线.与去年相比,全新封装的模板短信在全网通道的到达率.低延时.并发量等 ...

  7. 第三方短信平台服务提供商是什么?

    随着企业对海量短信需求的不断增加,第三方短信平台在市场上的扩散越来越多,层出不穷的平台让企业眼花缭乱.面对如此复杂的市场,企业应该如何选择?今天的国际短信360ald回答这里,如何选择第三方短信平台服 ...

  8. Java 线程实例二(终止线程、生产者/消费者问题、获取线程状态、获取所有线程、查看线程优先级、中断线程)

    终止线程 Java中原来在Thread中提供了stop()方法来终止线程,但这个方法是不安全的,所以一般不建议使用. 本文向大家介绍使用interrupt方法中断线程. 使用interrupt方法来终 ...

  9. android获取键盘状态,Android获取屏幕方向及键盘状态的小例子

    Android获取屏幕方向及键盘状态的小例子 复制代码 代码如下: Configuration config = getResources().getConfiguration(); if (conf ...

  10. oracle 定期更新状态,Oracle存储过程(定时更新短信状态报告)

    1.定时更新异网短信状态报告,后台程序接收状态报告errorcode和标示client_id存入yw_detail表中 2.log_yw_mobile.yw_detail.和sms_mt_send_d ...

最新文章

  1. NSwagStudio for Swagger Api
  2. 匿名函数应用-多线程测试代码
  3. Linux命令行–更多bash shell命令(转)
  4. 解决Visual Code安装中文插件失败问题
  5. Shader 坐标转换
  6. HDU 6444 Neko's loop(单调队列)
  7. spring mysql 中文_Spring+mysql+velocity 中文问题解决方法
  8. ThreadPoolExecutor 线程池理论、饱和策略、工作队列排队策略
  9. html5类似ios下拉选择器,iosselect:一个js picker项目,在H5中实现IOS的select下拉框效果 - mufc-go...
  10. matlab中如何保存脚本,matlab保存fig文件,matlab如何保存fig
  11. python 检查域名是否可以访问_利用Python实现DGA域名检测
  12. Java并发系列之并发编程的挑战
  13. linux下XMind创建运行图标
  14. C#实现图书管理系统(课程设计)——第五步、查询界面及操作
  15. JAVA计算机毕业设计腾讯网游辅助小助手(附源码、数据库)
  16. 真人口播视频号:流量不愁,变现才是重中之重丨国仁网络
  17. ArcGisPro脚本工具【7】——通过高德地图API获取公交线路
  18. 2018-12-24:企业微信分享功能
  19. 给无云遥感影像添加云层
  20. Cadence 16.6安装过程中破解失败

热门文章

  1. LINUX用C判断文件是否存在
  2. JDK默认是little-endian
  3. SVN中,A项目如何共享B项目的内容
  4. 管理感悟:建议工作文档多使用表格EXCEL
  5. Java getinteger的用法,Java AtomicInteger类的使用方法详解
  6. java编程汽水_[原创]JAVA解决喝汽水问题
  7. java 菜单快捷键_Java为菜单栏添加快捷键
  8. [译] 在 Android 使用协程(part III) - 在实际工作中使用
  9. React Native系列文章
  10. L2.三.Python注释