[发明专利]一种二次确认短信的方法、服务器在审
申请号: | 201310646671.0 | 申请日: | 2013-12-04 |
公开(公告)号: | CN104703149A | 公开(公告)日: | 2015-06-10 |
发明(设计)人: | 叶夺胜 | 申请(专利权)人: | 中国移动通信集团河北有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张振伟;王黎延 |
地址: | 050021 *** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二次 确认 短信 方法 服务器 | ||
本发明公开了一种二次确认短信的方法、服务器;所述二次确认短信的方法包括:接收客户端发送的短信请求消息;短信请求消息包括上行对象信息;基于短信请求消息中的上行对象信息确定短信请求消息对应的客户端指令;在业务指令表中查询与客户端指令相匹配的表项,并基于查询到的与客户端指令相匹配的表项确定短信请求消息是否需要二次确认;当确定出短信请求消息需要二次确认时,将上行对象信息存储至存储器中,并发送二次确认短信消息至客户端;接收到客户端发送的第一确认短信消息时,在存储器中查询与第一确认短信消息对应的上行对象信息;执行查询到的与上行对象信息相关的业务。采用本发明的技术方案,能够提升二次确认短信的处理效率。
技术领域
本发明涉及移动通讯中的短信确认技术,尤其涉及一种二次确认短信的方法、服务器。
背景技术
二次确认短信业务是客户端通过短信营业厅办理某项业务时,短信营业厅为客户端创建一个会话,并向客户端发送一条业务介绍短信,当客户端回复确认消息以确认办理业务后,短信营业厅才进行业务的办理。
短信营业厅进行业务办理之前,需要查询数据库以检索出客户端所有的上行短信,并按发送时间倒序方式对客户端所有的上行短信进行排序,得出最近一次的短信内容,将该短信内容与客户端回复的结果匹配后,再进行业务的办理。然而,随着客户端的短信数量的增长,将导致检索客户端上行短信内容的处理效率降低,增加了业务办理时间;并且,频繁地在数据库中检索客户端的上行短信,将占用数据库磁盘的输入/输出(I/O,Input/Output)资源,影响数据库的性能。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种二次确认短信的方法、服务器,能够提升二次确认短信的处理效率,缩短业务办理时间,节省数据库的I/O资源。
为达到上述目的,本发明实施例的技术方案是这样实现的:
一种二次确认短信的方法,所述方法包括:
接收客户端发送的短信请求消息;所述短信请求消息包括上行对象信息;
基于所述短信请求消息中的上行对象信息确定所述短信请求消息对应的客户端指令;
在业务指令表中查询与所述客户端指令相匹配的表项,并基于查询到的与所述客户端指令相匹配的表项确定所述短信请求消息是否需要二次确认;
当确定出所述短信请求消息需要二次确认时,将所述上行对象信息存储至存储器中,并发送二次确认短信消息至所述客户端;
接收到所述客户端发送的第一确认短信消息时,在所述存储器中查询与所述第一确认短信消息对应的上行对象信息;
执行查询到的与所述上行对象信息相关的业务。
优选地,所述上行对象信息包括以下信息的至少一种:所述客户端的标识信息、上行端口信息、上行记录信息;
相应地,所述当确定出所述短信请求消息需要二次确认时,将所述上行对象信息存储至存储器中,包括:
当确定出所述短信请求消息需要二次确认时,采用哈希Hash表中的键-值对将所述客户端的标识信息、所述上行端口信息以及所述上行记录信息存储至存储器中;其中,所述客户端的标识信息与所述上行端口信息为所述Hash表中键-值对的键;所述上行记录信息为所述Hash表中键-值对的值;所述Hash表中的键与值一一对应。
优选地,所述接收到所述客户端发送的第一确认短信消息时,在所述存储器中查询与所述第一确认短信消息对应的上行对象信息,包括:
接收到所述客户端发送的第一确认短信消息时,获取与所述第一确认短信消息对应的键;所述第一确认短信消息对应的键包括所述第一确认短信消息对应的客户端的标识信息与上行端口信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团河北有限公司,未经中国移动通信集团河北有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310646671.0/2.html,转载请声明来源钻瓜专利网。