公开/公告号CN101754132A
专利类型发明专利
公开/公告日2010-06-23
原文格式PDF
申请/专利权人 中国移动通信集团辽宁有限公司;
申请/专利号CN200810183271.X
申请日2008-12-12
分类号H04W4/14(20090101);H04W24/00(20090101);
代理机构11279 北京中誉威圣知识产权代理有限公司;
代理人王春光;丛芳
地址 110179 辽宁省沈阳市浑南新区新隆街6号
入库时间 2023-12-18 00:22:50
法律状态公告日
法律状态信息
法律状态
2012-12-12
授权
授权
2010-08-18
实质审查的生效 IPC(主分类):H04W4/14 申请日:20081212
实质审查的生效
2010-06-23
公开
公开
技术领域
本发明涉及数据业务领域,尤其是涉及集团类产品的白名单管理系统、方法及BOSS代理服务器。
背景技术
集团客户业务作为增值业务的主要业务模式之一,各电信运营商都在集团客户业务方面投入了大量的人力物力以推出满足集团客户需要的产品。其中集团短信类产品具有业务普及率和用户使用率高的特点。然而随着业务的发展,集团短信类业务对目标手机号码管理机制不完善的问题逐渐暴露出来并愈发突出,导致垃圾短信的投诉问题越来越严重。于是,电信运营商通过“白名单”的管理方式对集团客户短信群发类增值业务进行统一的规范化管理。但是由于新的“白名单”管理方式与原有的业务管理机制存在差异,特别是移动代理服务器(Mobile Agent Server,简称MAS)类业务,由于在原有的业务管理机制中BOSS(业务操作支撑系统)系统不允许对外网环境提供接口,因此MAS类业务没有与BOSS系统的直接接口,因此如何实现MAS系统和BOSS系统的“白名单”数据传递成为“白名单”管理机制实施中的主要技术瓶颈之一。
目前,主要采取“白名单”和企业实名(短信签名)两个技术手段对集团短信类产品进行管理。其中“白名单”由行业网关(行业应用网关,IndustryApplication GateWay/IAGW,以下称简称为行业网关)统一进行管理。业务系统将“白名单”同步给BOSS系统,BOSS系统经过状态鉴权以后将“白名单”同步给行业网关,业务系统通过行业网关下发短信时,行业网关通过“白名单”对目标手机号码进行鉴权。例如,MAS类业务,由于没有到BOSS系统的直接接口,因此MAS类业务的业务系统将“白名单”同步给BOSS系统,只能够通过在BOSS系统手动导入白名单的方式,将“白名单”录入到BOSS系统;MAS类业务的业务系统通过行业网关下发短信时,由行业网关通过“白名单”进行状态鉴权。
由于MAS类业务通过手工方式将“白名单”数据导入到BOSS系统,因此不能够保证BOSS系统中“白名单”的及时性和准确性,同时也极大的增加了运营商客户经理或相关人员的工作量。另外,MAS类业务的业务系统在下发短信时,由于该业务系统不能获得BOSS系统内的“白名单”,因此不能通过“白名单”对目标手机号码进行鉴权,只能由行业网关通过“白名单”对目标手机号码进行鉴权,从而导致了行业网关“白名单”鉴权压力的增加。
发明内容
本发明的目的是针对上述现有技术的缺陷,提出集团类产品的白名单管理系统、方法以及业务操作支撑系统(BOSS)代理服务器,实现BOSS系统中白名单库能够根据业务系统的白名单进行及时和准确的自动更新。
为实现上述目的,根据本发明的实施例,提出了一种白名单管理系统,包括BOSS系统,一个或数个业务系统;其中还包括:BOSS代理服务器,与所述业务系统及所述BOSS系统分别连接,用于接收业务系统提交的新增白名单,并将所述新增白名单同步给BOSS系统;以及接收BOSS系统对所述新增白名单鉴权后通过的白名单,并将所述鉴权通过的白名单同步给业务系统;所述业务系统将所述鉴权通过的白名单加入到该业务系统中的白名单库。
为实现上述目的,根据本发明的实施例,提出了一种白名单管理方法,其中包括:业务系统将新增白名单通过BOSS代理服务器同步给BOSS系统;BOSS系统对所述新增白名单进行鉴权;BOSS系统将所述鉴权通过的白名单通过BOSS代理服务器同步给业务系统;业务系统将所述鉴权通过的白名单加入到该业务系统中的白名单库。
为实现上述目的,根据本发明的实施例,提出了一种BOSS代理服务器,其中包括:同步模块,用于接收业务系统提交的新增白名单,并将所述新增白名单同步给BOSS系统;以及接收BOSS系统对所述新增白名单鉴权后通过的白名单,并将所述鉴权通过的白名单同步给业务系统。
本发明引入的BOSS代理服务器实现业务系统与BOSS系统内白名单同步的自动化,具体来说实现了BOSS系统中白名单库能够根据业务系统中的白名单进行及时和准确的自动更新,由于无需将业务系统中的白名单通过手工输入的方式导入BOSS系统,因此降低了运营商客户经理或相关人员的工作量;进一步地,本发明实现了业务系统的白名单库能够根据BOSS系统传回的鉴权通过的白名单进行及时和准确的自动更新,当业务系统通过行业网关对目标手机号码执行业务操作时,可以选择由业务系统通过白名单库来对目标手机号码进行鉴权,由于可以无需行业网关采用白名单库来对目标手机号码进行鉴权,因此可以降低行业网关采用白名单库来对目标手机号码进行鉴权的压力。
附图说明
图1为一种白名单管理系统实施例一的结构示意图;
图2为一种白名单管理系统实施例二的结构示意图;
图3为一种BOSS代理服务器实施例一的结构示意图;
图4为一种BOSS代理服务器实施例二的结构示意图;
图5为一种BOSS代理服务器实施例三的结构示意图;
图6为一种白名单管理系统实施例一的流程示意图;
图7为一种白名单管理系统实施例二的流程示意图。
具体实施方式
图1为本发明一种白名单管理系统实施例一的结构示意图。白名单管理系统实施例一,如图1所示,包括BOSS系统,一个或数个业务系统(图1中只绘出一个业务系统),还包括BOSS代理服务器,该BOSS代理服务器实现了到业务系统的接口以及到BOSS系统的接口。
BOSS代理服务器,用于接收业务系统提交的新增白名单,并将新增白名单同步给BOSS系统;以及接收BOSS系统对新增白名单鉴权后通过的白名单,并将鉴权通过的白名单同步给业务系统。新增白名单即为该业务系统中当前的白名单库之外的白名单。
业务系统将鉴权通过的白名单加入到该业务系统中的白名单库。
其中BOSS系统对新增白名单鉴权后通过的白名单为新增白名单中BOSS系统中的用户状态符合设定条件的用户终端号码。
该实施例中的白名单管理系统还可以包括:行业网关,用于接收来自BOSS系统的新增白名单中用户状态符合设定条件的用户终端号码。业务系统在通过行业网关对目标手机号码执行业务操作之前首先需要对目标手机号码进行鉴权,然后再对鉴权通过的目标手机号码执行业务操作。以下有两种方法:
(1)通过行业网关中的白名单库对目标手机号码进行鉴权。
(2)通过业务系统中的白名单库对目标手机号码进行鉴权。
如果采用情况(1),通过行业网关的白名单对目标手机号码进行鉴权,由于一般情况下多个业务系统对应一个行业网关,那么当多个业务系统存在对目标手机号码进行鉴权的请求时,那么就会造成行业网关的鉴权压力;如果采用情况(2),将对目标手机号码的鉴权分担到相应的业务系统,那么就可以降低(包括避免)降低行业网关的鉴权压力。
该实施例,引入实现到业务系统的接口以及到BOSS系统的接口的BOSS代理服务器,实现业务系统与BOSS系统内白名单同步的自动化,具体来说实现了BOSS系统中白名单库能够根据业务系统中的白名单进行及时和准确的自动更新,由于无需将业务系统中的白名单通过手工输入的方式导入BOSS系统,因此降低了运营商客户经理或相关人员的工作量;进一步地,该实施例实现了业务系统的白名单库能够根据BOSS系统传回的鉴权通过的白名单进行及时和准确的自动更新,当业务系统通过行业网关对目标手机号码执行业务操作时,可以选择由业务系统通过白名单库来对目标手机号码进行鉴权,由于可以无需行业网关采用白名单库来对目标手机号码进行鉴权,因此可以降低行业网关采用白名单库来对目标手机号码进行鉴权的压力。
图2为本发明一种白名单管理系统实施例二的结构示意图。该实施例相对于白名单管理系统实施例一的区别在于,该实施例中的行业网关,用于接收来自BOSS系统的所述新增白名单中用户状态符合设定条件的用户终端号码,将接收的用户终端号码加入到本地对应于所述业务系统的白名单库,将成功入库的白名单回传给BOSS系统;所述BOSS系统将来自行业网关的成功入库的白名单作为鉴权通过的白名单发送至BOSS代理服务器。
业务系统以MAS业务系统为例,当MAS业务系统下发短信时,首先对下发短信的目标手机号码进行白名单鉴权,即判断该目标手机号码是否存在于该MAS业务系统的白名单库(即该MAS业务系统的通讯录)中,如果存在于该MAS业务系统的白名单库中,表明该目标手机号码鉴权通过,通过行业网关向该鉴权通过的目标手机号码下发短信;如果不存在于该MAS业务系统的白名单库中,则必须先通过白名单导入流程处理后,将该目标手机号码加入到该MAS业务系统的白名单库内,才能够对该目标手机号码进行短信下发操作。这样就可以避免了大量以业务系统的白名单库以外的号码为目标手机号码的短信下发到行业网关鉴权,从而降低(包括避免)了行业网关的白名单库对目标手机号码进行鉴权的压力。
该实施例中,将同步至业务系统的白名单进行进一步的限定,即BOSS将鉴权通过且成功加入到行业网关中该业务系统对应的白名单库的白名单返回至BOSS代理服务器,由BOSS代理服务器同步至业务系统,业务系统将鉴权通过且成功加入到白名单库的白名单加入到该业务系统中的白名单库,从而能够保证业务系统不仅能够实现与BOSS系统中的白名单实现同步的自动更新,还能够实现与行业网关中的白名单实现同步的自动更新,当业务系统通过行业网关对目标手机号码执行业务操作时,能够保证选择业务系统的白名单库对目标手机号码进行鉴权来替代采用行业网关的白名单库对目标手机号码进行鉴权时,鉴权的准确性。
本发明的实施例还提供了一种BOSS代理服务器。该BOSS代理服务器包括:同步模块,用于接收业务系统提交的新增白名单,并将所述新增白名单同步给BOSS系统;以及接收BOSS系统对所述新增白名单鉴权后通过的白名单,并将所述鉴权通过的白名单同步给业务系统。
图3为一种BOSS代理服务器实施例一的结构示意图。如图3所示,该实施例中的BOSS代理服务器中的同步模块包括:第一同步模块,用于接收业务系统提交的新增白名单,并将所述新增白名单同步给BOSS系统;第二同步模块,用于以及接收BOSS系统对所述新增白名单鉴权后通过的白名单,并将所述鉴权通过的白名单同步给业务系统。
其中第二同步模块接收BOSS系统对所述新增白名单鉴权通过的白名单,并将所述鉴权通过的白名单同步给业务系统具体为:接收BOSS系统鉴权通过且成功加入到行业网关中该业务系统对应的白名单库中的白名单,将鉴权通过且成功加入到行业网关中该业务系统对应的白名单库中的白名单同步给业务系统。
图4为一种BOSS代理服务器实施例二的结构示意图。如图4所示,除了包括BOSS代理服务器实施例一中的第一同步模块与第二同步模块外,还包括:数据库,与所述第一同步模块及第二同步模块分别连接,用于存储需从每一业务系统同步给BOSS系统的新增白名单以及需从BOSS系统同步给每一业务系统的鉴权后通过的白名单。
图5为一种BOSS代理服务器实施例三的结构示意图。如图5所示,相对于BOSS代理服务器实施例二,该实施例中的BOSS带来服务器还包括:ftp服务器,该ftp服务器由BOSS代理服务器创建,用于提供BOSS系统以及每一业务系统通过ftp方式访问BOSS代理服务器的接口。可以配合ftp服务器为BOSS系统以及每一个业务系统都分配一个用户名和密码,用户信息由管理员建好后人工通知业务运营商,BOSS系统以及每一个业务系统可以通过ftp方式登陆到BOSS代理服务器。
其中数据库的组织形式可以有以下两种:
(1)基于每一业务系统对应建立一子数据库,由索引查询接口以业务系统的识别信息为索引,从该业务系统对应的子数据库中查询该业务系统对应的需从该业务系统同步给BOSS系统的白名单以及需从BOSS系统同步给该业务系统的白名单。
具体的该数据库包括:与每一业务系统对应的子数据库,与各子数据库连接的索引查询接口;
每一子数据库中包括:
E2B文件夹,用于存储需从该子数据库对应的业务系统同步给BOSS系统的白名单;
B2E文件夹,用于存储需从BOSS系统同步给该子数据库对应的业务系统的白名单;
索引查询接口,用于以业务系统的识别信息为索引,从该业务系统对应的子数据库中查询该业务系统对应的需从该业务系统同步给BOSS系统的白名单以及需从BOSS系统同步给该业务系统的白名单。
(2)基于BOSS系统需同步给业务系统的数据建立B2E文件夹子数据库,以及业务系统需同步给BOSS系统的数据建立E2B文件夹子数据库,由索引查询接口,以业务系统的识别信息为索引,查询该业务系统对应的需从该业务系统同步给BOSS系统的白名单以及需从BOSS系统同步给该业务系统的白名单。
具体的该数据库包括:
E2B文件夹子数据库,用于存储需从每一业务系统同步给BOSS系统的白名单;
B2E文件夹子数据库,用于存储需从BOSS系统同步给每一业务系统的白名单;
索引查询接口,与所述E2B文件夹子数据库与所述B2E文件夹子数据库分别连接,用于以业务系统的识别信息为索引,查询该业务系统对应的需从该业务系统同步给BOSS系统的白名单以及需从BOSS系统同步给该业务系统的白名单。
上述数据库还可以包括:鉴权信息验证库,用于当业务系统将新增白名单通过BOSS代理服务器同步给BOSS系统时,验证该业务系统的鉴权信息是否正确,若正确,允许将白名单同步至该业务系统对应的E2B文件夹;还用于当BOSS系统将鉴权通过的白名单通过BOSS代理服务器同步给业务系统时,验证该业务系统的鉴权信息是否正确,若正确,允许将该业务系统对应的B2E文件夹中的白名单同步至该业务系统。
图6为一种白名单管理方法实施例一的流程示意图。如图6所示,包括:
步骤61、业务系统将新增白名单提交给BOSS代理服务器;
步骤62、BOSS代理服务器将所述新增白名单同步给给BOSS系统;
步骤63、BOSS系统对新增白名单进行鉴权;
步骤64、BOSS系统将鉴权通过的白名单同步给行业网关;
步骤65、BOSS系统将鉴权通过的白名单同步给BOSS代理服务器;
步骤66、BOSS代理服务器将鉴权通过的白名单通过同步给业务系统;
步骤67、业务系统将鉴权通过的白名单加入到该业务系统中的白名单库;
步骤68、业务系统通过行业网关对目标手机号码执行业务操作。
其中步骤68中业务系统通过行业网关对目标手机号码执行业务操作包括:业务系统根据该业务系统中的白名单库对目标手机号码进行鉴权,通过行业网关对鉴权通过的目标手机号码执行业务操作。
该实施例,引入实现到业务系统的接口以及到BOSS系统的接口的BOSS代理服务器,实现业务系统与BOSS系统内白名单同步的自动化,具体来说实现了BOSS系统中白名单库能够根据业务系统中的白名单进行及时和准确的自动更新,由于无需将业务系统中的白名单通过手工输入的方式导入BOSS系统,因此降低了运营商客户经理或相关人员的工作量;进一步地,该实施例实现了业务系统的白名单库能够根据BOSS系统传回的鉴权通过的白名单进行及时和准确的自动更新,当业务系统通过行业网关对目标手机号码执行业务操作时,可以选择由业务系统通过白名单库来对目标手机号码进行鉴权,由于可以无需行业网关采用白名单库来对目标手机号码进行鉴权,因此可以降低行业网关采用白名单库来对目标手机号码进行鉴权的压力。
图7为一种白名单管理方法实施二的流程示意图。如图7所示,包括:
步骤71、业务系统将新增白名单提交给BOSS代理服务器;
步骤72、BOSS代理服务器将所述新增白名单同步给给BOSS系统;
步骤73、BOSS系统对新增白名单进行鉴权;
步骤74、BOSS系统将鉴权通过的白名单同步给行业网关;
步骤75、行业网关将鉴权通过的白名单加入到行业网关中业务系统对应的白名单库;具体地,行业网关接收来自BOSS系统的所述新增白名单中用户状态符合设定条件的用户终端号码,将接收的用户终端号码加入到本地对应于所述业务系统的白名单库;步骤76、将成功加入到白名单库中的白名单回传给BOSS系统;
步骤77、BOSS系统将鉴权通过且成功加入到白名单库的白名单同步给BOSS代理服务器;
步骤78、BOSS代理服务器将鉴权通过的白名单通过同步给业务系统;
步骤79、业务系统将鉴权通过且成功加入到白名单库的白名单加入到该业务系统中的白名单库;
步骤710、业务系统通过行业网关对目标手机号码执行业务操作。
其中步骤710中业务系统通过行业网关对目标手机号码执行业务操作包括:业务系统根据该业务系统中的白名单库对目标手机号码进行鉴权,通过行业网关对鉴权通过的目标手机号码执行业务操作。业务系统以MAS业务系统为例,当MAS业务系统下发短信时,首先对下发短信的目标手机号码进行白名单鉴权,即判断该目标手机号码是否存在于该MAS业务系统的白名单库(即该MAS业务系统的通讯录)中,如果存在于该MAS业务系统的白名单库中,表明该目标手机号码鉴权通过,通过行业网关向该鉴权通过的目标手机号码下发短信;如果不存在于该MAS业务系统的白名单库中,则必须先通过白名单导入流程处理后,将该目标手机号码加入到该MAS业务系统的白名单库内,才能够对该目标手机号码进行短信下发操作。这样就可以避免了大量以业务系统的白名单库以外的号码为目标手机号码的短信下发到行业网关鉴权,从而降低(包括避免)了行业网关的白名单库对目标手机号码进行鉴权的压力。该实施例中,将同步至业务系统的白名单进行进一步的限定,即BOSS将鉴权通过且成功加入到行业网关中该业务系统对应的白名单库的白名单返回至BOSS代理服务器,由BOSS代理服务器同步至业务系统,业务系统将鉴权通过且成功加入到白名单库的白名单加入到该业务系统中的白名单库,从而能够保证业务系统不仅能够实现与BOSS系统中的白名单实现同步的自动更新,还能够实现与行业网关中的白名单实现同步的自动更新,当业务系统通过行业网关对目标手机号码执行业务操作时,能够保证选择业务系统的白名单库对目标手机号码进行鉴权来替代采用行业网关的白名单库对目标手机号码进行鉴权时,鉴权的准确性。
白名单管理方法的实施例中,所述业务系统将新增白名单通过BOSS代理服务器同步给BOSS系统为通过BOSS代理服务器中的数据库同步给BOSS系统;所述BOSS系统将鉴权通过的白名单通过BOSS代理服务器同步给业务系统为,通过BOSS代理服务器中的数据库同步给业务系统;所述数据库,用于存储每一业务系统对应的需从该业务系统同步给BOSS系统的白名单以及需从BOSS系统同步给该业务系统的白名单。
其中所述业务系统将新增白名单通过BOSS代理服务器同步给BOSS系统包括:业务系统将新增白名单提交至数据库中的该业务系统对应的E2B文件夹;BOSS代理服务器将E2B文件夹中的白名单同步给BOSS系统;
其中所述BOSS系统将鉴权通过的白名单通过BOSS代理服务器同步给业务系统包括:BOSS系统将鉴权通过的白名单返回给数据库中的该业务系统对应的B2E文件夹;BOSS代理服务器将B2E文件夹中的白名单同步给BOSS系统。
上述实施例中提到的BOSS代理服务器的具体为:在电信运营商内网环境中部署的服务器,该服务器实现到BOSS系统的接口,同时实现到外网MAS系统的接口,接口遵循电信运营商“白名单”管理机制的相关接口规范。下面分别对(一)BOSS代理服务器的功能、(二)BOSS代理服务器的具体构建方式、(二)以MAS业务系统为例对MAS业务下发短信的“白名单”控制进行详细说明。
(一)BOSS代理服务器的功能
通过BOSS代理服务器实现了MAS业务系统向BOSS系统自动化同步“白名单”数据的需求,也解决了BOSS系统不能够对外网环境提供接口的问题。其中BOSS代理服务器的主要功能包括:
MAS业务系统可以通过BOSS代理服务器向BOSS系统提交“白名单”文件;
MAS业务系统可以通过BOSS代理服务器取得BOSS系统发过来的“白名单”文件;
BOSS系统可以通过BOSS代理服务器取得MAS业务系统提交的“白名单”文件;
BOSS系统可以通过BOSS代理服务器向EC/MAS发送给给MAS业务系统“白名单”文件;
不同的MAS业务系统拥有各自的目录权限。不可以读写其他MAS的文件,保证数据的安全性。
(二)BOSS代理服务器的具体构建方式
由“BOSS代理服务器”创建一个ftp服务器。为BOSS系统以及每一个MAS业务系统都分配一个用户名和密码,用户信息由管理员建好后人工通知MAS业务运营商,每个MAS业务系统通过ftp方式登陆到“BOSS代理服务器”后,可以看到两个专属与该MAS系统的文件夹--E2B文件夹和B2E文件夹。E2B文件夹用来存放此MAS系统提交给BOSS的文件。B2E文件夹用来存放BOSS系统传给MAS系统的文件。
BOSS系统和各个MAS业务系统每隔15分钟,登录到“BOSS代理服务器”,在各自的目录下提取和上传相应的白名单文件。
“BOSS代理服务器”每隔15分钟,从各个MAS的E2B目录中,提取MAS上传的“白名单”文件,剪切至BOSS系统的E2B目录中,再从BOSS系统的B2E目录中提取BOSS系统返回给各个MAS的白名单文件,剪切到相应的MAS的B2E目录中。
(三)MAS类业务下发短信的“白名单”控制:
MAS类业务系统通过“BOSS代理服务器”接收到“白名单”后,当业务系统下发短信时,首先要对下发手机号码进行“白名单”鉴权。其实现方式为,将从“BOSS代理服务器”收到的“白名单”作为业务系统的通讯录,用户通过业务系统下发短信时,只能够从通讯录中选择目标手机号码。用户要给新的目标手机号码下发短信时,必须通过“白名单”导入流程处理后,将新的目标手机号码加入到系统通讯录中,才能够对新的目标手机号码进行短信下发。这样避免了大量以“白名单”以外的号码为目标手机号码的短信下发到行业网关鉴权,减轻了行业网关“白名单”鉴权的压力。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
机译: 白名单管理系统及白名单管理方法
机译: 在应用程序服务器中支持用于业务操作的数据输入的方法,程序和代理服务器
机译: 白名单代理服务器的缓存控制方法