- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
短信模板算法
1. 算法涉及的前提
短信模板精确度
(1)
影响精确度的条件
条件值或意义
条件所占权重
学校等级
A—F类学校,标识学校整体情况【综合因素】
20%,相邻的15%,不相邻10%。如果A类学校老师登录获取,A类学校的短信20%,B类学校的短信打15%。如果是C类学校老师登录,C类学校老师为20%,B类学校为15%,A类学校10%,D类学校为0%。
学校所在区域
城市、县城、乡镇,标识学校的地域
15%,10%,5%。如果城市老师登录,城市15%,县城10%,乡镇5%。如果是县城,县城是15%,城市、乡镇均为10%
学校上网条件
标识学校的网络情况【网络接入、使用情况】
5%。完全匹配上5%,不匹配0%。
教师所授科目
语文、数学、英语等
30%。提取当前老师所教授科目,完全匹配30%,不匹配0%
所在年级
一年级、二年级等
30%,完全匹配30%,相临年级为25%,差2个年级给15%,其它为0%。
当前所被关注热点(数据挖掘)
高考、地震等。
先不考虑
教师每月的此时间点所关注的热点
(数据挖掘)
期中考试【去年】、家长交流会【上月】
先不考虑
(2)教师伪资料库mt_teacher
(3)短信模板mt_msg_type【短信模板的类别关联属性表】
由此可以看出:
教师伪资料库 与 短信模板mt_msg_type对应情况
由上图可以看出 网络使用情况net_use 与 area_type这两个还没有对应关系。
所以,需要修改mt_msg_type表结构。增加 net_use 与 area_type的对应字段。
学科字段,的类型也需要保持一致。
在短信模板后台—短信模板管理—短信模板添加、修改、显示列表需要修改。
(3)短信模板信息表 mt_message
(4)
(5)
方案一:
场景模拟:
教师用户登录(向session中写userId)
点击发信息页面时:
从session中取出userId(即对应着mt_teacher中的teacher_id)
根据teacher_id取出mt_teacher中的搜索条件字段
通过[学校所在区域、学校上网条件、教师所授科目、所在年级、学校等级]实时地关联mt_msg_type 和 mt_teacher,根据算法取数据。
sql语句为:
select
decode/*年级*/(
mmt.USE_GRADE,mt.GRADE_NO,0.3,mt.GRADE_NO+1,0.25,mt.GRADE_NO-1,0.25,mt.GRADE_NO+2,0.15,mt.GRADE_NO-2,0.15,0
)+
decode/*学校等级*/(
mmt.USE_ORG_LEVEL,mt.ORG_LEVEL,0.2,mt.ORG_LEVEL-1/*相邻的值*/,0.15,mt.ORG_LEVEL-2/*相隔两个的值*/,0.1/*还要考虑到向A靠拢的值*/,0
)+
decode/*学科*/(
mmt.USE_SUBJECT,mt.SUBJECT,0.3,0
)+
decode/*学校所在区域*/(
)+
decode/*学校上网条件*/(
)
allnum
,mmt.MT_MSG_ID
from mt_teacher mt,mt_msg_type mmt
where mt.TEACHER_ID=292362-----session中取出的userId
;
/*****
* 前提:mt_teacher 中作业条件的值必须都有值。
* 目前学校等级:A至F这种无规则的数据转为成整数。
* 未排除发送日志中已经发送过的,其它方式解决---异步处理,或者点击操作时,提醒用户
* 节日类信息已经取出。
* 未关联mt_message表,由于表中有标注短信模板信息的状态,需要关连
* 如果先取出满足条件的10个模板信息ID,会包含模板信息为非正常状态的
* 实时取的话,效率会比较低,因为发信息,老师使用的频率非常高
*/
select * from
(
select
decode/*年级*/(
mmt.USE_GRADE,mt.GRADE_NO,0.3,mt.GRADE_NO+1,0.25,mt.GRADE_NO-1,0.25,mt.GRADE_NO+2,0.15,mt.GRADE_NO-2,0.15,0
)+
decode/*学校等级*/(
mmt.USE_ORG_LEVEL,mt.ORG_LEVEL,0.2,mt.ORG_LEVEL-1/*相邻的值*/,0.15,mt.ORG_LEVEL-2/*相隔两个的值*/,0.1/*还要考虑到向A靠拢的值*/,0
)
alln
您可能关注的文档
- 初中七年级人教部编版下册Unit I'd like some noodles.语法过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit I'm watching TV.单词过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit I'm watching TV.单元测英语考试卷.doc
- 初中七年级人教部编版下册Unit I'm watching TV.课文过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit I'm watching TV.语法过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit Is there a post office near here单词过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit Is there a post office near here课文过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit Is there a post office near here语法过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit It's raining!单词过关测英语考试卷.doc
- 初中七年级人教部编版下册Unit It's raining!课文过关测英语考试卷.doc
文档评论(0)