公开/公告号CN103079178A
专利类型发明专利
公开/公告日2013-05-01
原文格式PDF
申请/专利权人 北京思特奇信息技术股份有限公司;
申请/专利号CN201210581405.X
发明设计人 姚欣池;
申请日2012-12-27
分类号H04W4/14(20090101);H04W88/18(20090101);
代理机构11212 北京轻创知识产权代理有限公司;
代理人杨立
地址 100086 北京市海淀区中关村南大街6号中电信息大厦16层
入库时间 2024-02-19 19:02:27
法律状态公告日
法律状态信息
法律状态
2016-07-06
授权
授权
2013-07-31
实质审查的生效 IPC(主分类):H04W4/14 申请日:20121227
实质审查的生效
2013-05-01
公开
公开
技术领域
本发明涉及无线通信领域,尤其涉及一种NGCRM第二代客户关系 管理系统的短信管理方法和短信管理系统。
背景技术
业务运营支撑系统(BOSS)通过向用户终端(UE)下发短信的方 式进行受理业务结果通知,余额提醒、业务受理二次确认等交互类操 作,以提高对客户的服务体验。
业务运营支撑系统是电信企业业务处理信息化管理的基础平台, 用于支持前台销售、客户服务及内部支撑全流程。涉及到下发短信的 业务功能非常普遍,故必须对所有下发短信内容进行有效的管理。
目前,BOSS完成下发短信的方式如下:
第一步:数据库中建立某短信接口表(T1);
第二步:由业务程序拼装好业务短信内容,将业务短信内容插入 到短信接口表T1;
第三步:BOSS中运行某短信发送程序(T1Sender),监控T1中 是否有下发短信数据,如果有则进行下发,如果没有则守护等待;
第四步:针对不同类型(普通短信、长短信、PUSH短信)的短 信,建立多张短信接口表,负责发送三种类型短信,由业务程序判断 短信应该插入到哪张表中。
随着业务量增长,如想增加短信下发通道,则需要新建短信接口 表(T2)及新增短信发送程序(T2Sender)进行实现。如需调整业务 程序对应的短信接口表,则需要对业务程序进行修改、测试、上线等 工作。
发明内容
本发明所要解决的技术问题是提供一种业务短信配置能力高,在 短信业务要素不变的情况下,短信内容可动态调整和业务程序对应短 信下发通道均也可以动态调整的一种NGCRM第二代客户关系管理系 统的短信管理方法。
本发明还提供一种业务短信配置能力高,在短信业务要素不变的 情况下,短信内容可动态调整的NGCRM第二代客户关系管理系统的短 信管理系统。
为解决上述技术问题,本发明提出了一种NGCRM第二代客户关系 管理系统的短信管理方法包括一下步骤:
步骤一:业务单元根据所选择使用的短信模板,准备短信模板所 需要的短信业务要素实际值;
步骤二:业务单元调用短信发送API应用程序接口,向短信发送 API应用程序接口传入短信模板编号及业务要素实际值参数;
步骤三:短信发送API根据短信模板内容及传入的业务要素实际 值,得到发送的短信内容;
步骤四:短信发送API根据业务与短信通道对应关系决定将实际 发送的短信内容插入到哪一个短信下发通道中;
步骤五:短信下发通道对应的短信下发模块根据短信实例接口表 中的短信类型决定短信网关交互使用的协议方式。
进一步,所述短信模版内容包括短信固定内容部分与若干业务要 素占位符。
进一步,短信模板中还可配置短信内容的短信类型、短信优先级、 短信下发端口、是否支持上行、短信预约发送或短信生命周期信息, 这些配置信息并呈现在短信实例接口表中。
进一步,增加短信下发通道配置信息,包括一个短信接口表信息 及相应的短信下发程序配置信息;需要下发短信的业务单元根据它与 短信下发通道的对应关系配置信息决定短信插进入哪一短信下发通 道;未配置下发短信通道配置信息的业务单元将按照随机机制选择短 信下发通道。
为解决上述技术问题,本发明提出了一种NGCRM第二代客户关系 管理系统的短信管理系统包括业务模块、短信组装模块、短信下发模 块,所述业务模块用于提供短信模板所需的短信业务要素实际值;所 述短信组装模块将短信模板和短信业务要素实际值组装出实际发送 的短信内容;所述短信下发模块用于发送短信内容。
本发明的有益效果是:本发明通过使用短信模板管理、短信模板 参数管理、短信通道管理,大大提升了现有技术方案下的业务短信配 置能力。在短信业务要素不变的情况下,短信内容可完成动态调整, 业务单元对应短信下发通道也可以动态调整,整个过程无需进行程序 编译上线。
同时本发明在统一短信接口表中整合所有类型短信,改变了原来 按短信类型区分短信接口表的情况,避免了网关连接资源的浪费,提 高网关连接资源的利用率。
附图说明
图1为本发明实施例中NGCRM系统短信管理方法的流程图;
图2为本发明实施例中数据库设计概念模型图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于 解释本发明,并非用于限定本发明的范围。
图1为本发明实施例中NGCRM系统短信管理方法的流程图。图1 所示,本实施例中,NGCRM系统短信管理方法的流程包括如下步骤:
步骤101:业务单元根据短信模板准备短信业务实际值。
短信模板内容包括短信固定内容部分与若干业务要素占位符。业 务单元根据所选择使用的短信模板,准备短信模板所需要的短信业务 要素实际值。
步骤102:业务单元调用短信发送API,传入短信模板编号及业 务要素实际值等参数。
步骤103:短信发送API根据短信模板内容及业务要素实际值, 得到待发送的短信内容。
步骤104:短信发送API根据业务与短信通道对应关系选择短信 内容插入的短信下发通道。
短信模板中还可配置短信内容的短信类型、短信优先级、发送短 信端口、短信使用序列名、操作时间、是否支持上行、短信预约发送、 短信有效期、发送时间单位或发送时间偏移信息,这些信息都会体现 到短信实例接口表中。
步骤105:短信下发通道对应的短信下发模块根据实例接口表中 的短信类型决定短信网关交互使用的协议方式。
短信模板用来管理所有下发的短信内容,短信模板内容包括短信 固定内容部分与若干业务要素占位符。例如“‘尊敬的’ ||params.CUST_NAME||‘,您好,你当前余额为’||params.FEE||’ 元。”使用统一的短信发送API完成短信组装,业务程序只需要将短 信模板编号及业务要素实际值作为参数传入。
增加短信下发通道(Short Message Channel)配置信息,包括一 个短信接口表信息及相应的短信下发程序配置信息。需要下发短信的 业务程序根据它与下发通道的对应关系配置信息决定短信插进入哪 一短信下发通道。未配置下发短信通道配置信息的业务单将按照随机 机制选择下发通道。
由于业务单元不直接依赖于短信通道接口表,故可以根据系统业 务量增长动态增加短信通道个数,系统的扩展性也得到增强。
图2为本发明实施例中数据库设计概念模型图。
短信模板中,包括短信模板ID、模板名称、模板内容、发送短 信的端口前缀、发送短信默认类型、短信优先级、短信使用序列名、 超长短信策略、短信超时策略、短信有效期、是否支持上下行、发送 单位时间、发送时间偏移、操作时间、工作组。短信模板ID代表短 信模板编号,模板名称代表相关业务名称,模板内容代表短信内容, 短息端口前缀代表短信网关下发短信所用端口,发送短信默认类型为 普通短信、push短信及长短信,短线优先级代表短信发送的先后级 别,短信使用序列名代表短信下发中所用的序列号,超长短信策略有 截断、拆分成多条、长短信三种策略,短信超时策略为永不超时,短 信有效期截止到2050年,是否支持上下行代表短信是否需要用户回 复确认,如需用户回复进行业务确认,则需要支持上行,发送单位时 间为0,发送时间偏移为0,操作时间为系统生成短信时间,工作组 根据业务进行判断,通常为general。
短信实例接口表中包括以下部分:短信实例ID、业务流水号、 短信优先级、发送短信端口、发送短信类型、接收手机号(短信发送 到的手机号)、短信内容、附加短信内容、短信序号、操作工号、操 作时间、发送时间、短信超时时间。短信实例ID代表短信模板编号, 业务流水号代表此次业务的流水,短信优先级代表短信发送先后级 别,发送短信端口为短信网关下发短信所用端口,发送短信类型分为 普通短信、push短信及长短信,附加短信内容代表短信内容容纳不 下时剩余部分的数据,短信序号代表拆分成多条短信发送时短信发送 的顺序,操作工号代表办理此业务对应的工号,操作时间代表办理时 间,发送时间为短信生成时间,短信超时时间为2050年。
短信通道中包括以下部分:通道ID、归属系统、通道接口表、 通道工作进程数、缓冲表最小数据量、缓冲表最大数据量、允许工作 开始时段、允许工作结束时段、是否有效、工作组、通道描述。通道 ID代表各个通道表ID,归属系统分为CRM和BOSS系统,通道接口表 代表各个通道对应的表,通道工作进程数代表与短信网关连接的进程 数,缓冲表最小数量代表缓冲表中最小容纳的数据个数,缓冲表最大 数据量代表缓冲表中最大可容纳的数据个数,允许工作开始时段代表 短信允许下发的开始时间,允许工作结束时段代表短信允许下发的结 束时间,工作组根据业务进行设定,通道描述代表此通道用于何种业 务用途。
业务信息中包括以下部分:业务代码、业务信息。
业务单元短信下发的过程中使用统一的短信发送API完成短信 发送。短信发送API如下:
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
机译: 用于手机广播的短信管理系统,使用该手机的手机以及用于手机广播的短信管理方法
机译: 引擎,用于在整个网站上基于逻辑结构(例如用于客户关系管理系统的一种)呈现用户界面
机译: 引擎,用于在整个网站上基于逻辑结构(例如用于客户关系管理系统的一种)呈现用户界面