专利名称:一种实现消息业务的系统和方法
技术领域:
本发明涉及网络通讯技术领域,具体涉及一种实现消息业务的系统和方法。
背景技术:
目前短信、彩信、USSD(Unstructured Supplementary Service Data,非结构化补充业务数据)业务已被广大用户所使用。对于这些业务的内容服务提供商越来越多。企业也在逐步采用这些方式开展自己的日常办公、业务处理、服务提供。
下面结合附图对短信服务、彩信服务、USSD服务的接入方式进行说明。
目前的短信业务组网方式如附图1所示。
图1中,信息提供商如服务提供商、内容提供商、企业等通过直接接入短信网关设备,来实现短信服务的接入。这样,每接入一个信息提供商,都要在运营商侧的短信网关等相关设备处进行一系列的数据配置,而且,由于目前的业务管理设备是分离的,使信息提供商还要在业务管理设备上进行一定的注册、申请,而由于目前的业务管理设备的建设跟不上,使目前对信息提供商的管理功能薄弱。
目前的彩信业务组网方式如附图2所示。
图2中,信息提供商如服务提供商、内容提供商、企业等通过直接接入彩信中心或彩信网关设备,来实现彩信服务的接入。这样,每接入一个信息提供商,都要在运营商侧的彩信中心等相关设备处进行一系列的数据配置,而且,由于目前的业务管理设备的建设跟不上,使目前对信息提供商的管理功能薄弱。
目前的USSD业务组网方式如附图3所示。
图3中,信息提供商如服务提供商、内容提供商、企业等通过直接接入USSD中心设备,来实现USSD服务的接入。这样,每接入一个信息提供商,都要在运营商侧的USSD中心等相关设备处进行一系列的数据配置,而且,由于目前的业务管理设备的建设跟不上,使目前对信息提供商的管理功能薄弱。
从上述对短信服务、彩信服务、USSD服务的接入方式的描述可以看出,如果一个信息提供商同时开展短信服务、彩信服务、USSD服务,则运营商网络侧需要通过不同的消息业务系统来为信息提供商提供不同类型的消息业务,而且,需要在不同的网络设备中进行大量的数据配置工作,这些数据配置中有很多信息都是重复的,使不同的设备中存储了重复的数据,当信息提供商的数量增多时,设备中数据的配置、维护、管理的工作量会迅速增加,不利于信息提供商的快速接入;而且,在实现短信业务、彩信业务、USSD业务时,信息提供商需要将短信、彩信、USSD分别传输至对应的网关设备,消息业务实现过程复杂。
发明内容
本发明的目的在于,提供一种消息业务的实现系统,通过对配置信息的集中管理、对能够提供至少一种消息业务的信息提供商集中接入、对各种类型的消息业务的集中处理,提高了系统数据配置、维护、管理效率。
为达到上述目的,本发明提供的一种实现消息业务的系统,所述系统包括系统配置管理单元、业务接入单元、配置信息存储单元和核心处理单元;系统配置管理单元用于将其接收的提供至少一种消息业务的信息提供商的接入配置信息、以及不同类型的消息业务处理配置信息存储在配置信息存储单元中,并对配置信息存储单元中存储的信息进行管理;业务接入单元用于根据配置信息存储单元中存储的信息进行接入配置,将提供至少一种消息业务的信息提供商接入系统,并将接入系统的信息提供商或用户发送来的不同类型的消息传输至核心处理单元,将核心处理单元发送来的消息转发至外部网元或信息提供商;核心处理单元用于根据配置信息存储单元中存储的信息进行消息业务处理配置,对其接收的不同类型的消息进行消息业务处理,并将处理后的消息转发至业务接入单元。
所述业务接入单元包括下述任意两个模块,或同时包括下述三个模块短消息接入模块根据配置信息存储单元中存储的接入配置信息将提供短消息业务的信息提供商接入系统,并将信息提供商或用户发送来的短消息解码后传输至核心处理单元,将核心处理单元发送来的短消息编码后发送至外部网元或信息提供商;多媒体消息接入模块根据配置信息存储单元中存储的接入配置信息将提供多媒体消息业务的信息提供商接入系统,并将信息提供商或用户发送来的多媒体消息解码后传输至核心处理单元,将核心处理单元发送来的多媒体消息编码后发送至外部网元或信息提供商;USSD接入模块用于根据配置信息存储单元中存储的接入配置信息将能够提供非结构化补充业务数据USSD的信息提供商接入系统,并将信息提供商或用户发送来的USSD消息解码后传输至核心处理单元,将核心处理单元发送来的USSD消息编码后发送至外部网元或信息提供商。
所述核心处理单元包括转发处理模块用于将业务接入单元传输来的消息转发到需要进行处理的外部实体或业务接入单元;消息控制模块用于对消息进行合法性检测,同时根据与业务相关的规则来控制消息传输;存储管理模块用于缓存没有成功发送的消息,并进行重发处理;调度管理模块用于消息在系统内部各模块间的统一调度分发。
消息控制模块对消息的传输控制包括流量控制、权限控制、优先级控制、允许或禁止发送时间段控制。
所述系统还包括业务管理单元;系统配置管理单元将其接收的业务管理配置信息存储在配置信息存储单元中,并对配置信息存储单元中存储的业务管理配置信息进行管理;业务管理单元用于根据配置信息存储单元中存储的信息进行业务管理配置,对核心处理单元接收到的消息进行业务关系鉴权,并在业务关系鉴权通过时,允许核心处理单元进行消息转发处理。
所述业务管理单元包括下述模块中的一个或多个订购关系管理模块用于根据配置信息存储单元中存储的信息进行订购关系管理配置,对核心处理单元接收到的消息进行订购关系鉴权,并在订购关系鉴权通过时,允许核心处理单元进行消息转发处理;点播关系管理模块用于根据配置信息存储单元中存储的信息进行点播关系管理配置,对核心处理单元接收到的消息进行点播关系鉴权,并在点播关系鉴权通过时,允许核心处理单元进行消息转发处理;黑白名单管理模块用于根据配置信息存储单元中存储的信息进行黑白名单管理配置,对核心处理单元接收到的消息进行消息发送权限和/或接收权限鉴权,并在消息发送权限和/或接收权限鉴权通过时,允许核心处理单元进行消息转发处理。
本发明还提供一种实现消息业务的方法,所述方法包括a、系统配置管理单元将其接收的提供至少一种消息业务的信息提供商的接入配置信息、以及不同类型的消息业务的处理配置信息集中设置于配置信息存储单元中,并对配置信息存储单元中存储的信息进行管理;b、业务接入单元根据配置信息存储单元中存储的信息进行接入配置,将提供至少一种消息业务的信息提供商接入系统,并将接入系统的信息提供商或用户发送来的不同类型的消息传输至核心处理单元,将核心处理单元发送来的消息外部网元或信息提供商;c、核心处理单元根据配置信息存储单元中存储的信息进行消息业务处理配置,对其接收到的不同类型的消息进行消息业务处理,并发送至业务接入单元。
所述步骤b包括下述任意两个步骤,或同时包括下述三个步骤短消息接入模块根据配置信息存储单元中存储的接入配置信息将提供短消息业务的信息提供商接入系统,并将信息提供商或用户发送来的短消息解码后传输至核心处理单元,将核心处理单元发送来的短消息编码后发送至外部网元或信息提供商;多媒体消息接入模块根据配置信息存储单元中存储的接入配置信息将提供多媒体消息业务的信息提供商接入系统,并将信息提供商或用户发送来的多媒体消息解码后传输至核心处理单元,将核心处理单元发送来的多媒体消息编码后发送至外部网元或信息提供商;USSD接入模块根据配置信息存储单元中存储的接入配置信息将能够提供非结构化补充业务数据USSD的信息提供商接入系统,并将信息提供商或用户发送来的USSD解码后传输至核心处理单元,将核心处理单元发送来的USSD编码后发送至外部网元或信息提供商。
所述步骤c包括核心处理单元中的转发处理模块将业务接入单元传输来的消息转发到需要进行处理的外部实体或业务接入单元;核心处理单元中的消息控制模块对消息进行合法性检测,同时根据与业务相关的规则来控制消息传输;
核心处理单元中的存储管理模块缓存没有成功发送的消息,并对所述消息进行重发处理;核心处理单元中的调度管理模块负责消息在系统内部各模块间的统一调度分发。
所述方法还包括系统配置管理单元将其接收的业务关系管理配置信息存储在配置信息存储单元中,并对配置信息存储单元中存储的业务关系管理配置信息进行管理;业务管理单元根据配置信息存储单元中存储的信息进行业务管理配置,对核心处理单元接收到的消息进行业务关系鉴权,并在业务关系鉴权通过时,允许核心处理单元进行消息转发处理。
通过上述技术方案的描述可知,本发明的系统配置管理单元通过将接入配置信息、不同类型的消息业务处理配置信息集中存储于配置信息存储单元中,方便了系统配置管理单元对系统配置信息的管理,避免了同一信息提供商由于提供多种消息业务而接入系统过程中的数据配置信息重复现象;通过利用业务接入单元、核心处理单元对信息提供商提供的不同类型的消息业务进行统一的转发处理,使本发明的实现消息业务的系统成为综合消息通信管理系统;本发明提供的系统能够对消息进行业务关系管理,由于本发明的系统为综合消息通信管理系统,使本发明能够方便的实现对各类消息进行业务关系管理,如对各类消息进行点播关系管理、黑白名单管理、订购关系管理等;从而通过本发明提供的技术方案实现了提高系统数据配置、维护、管理效率的目的。
图1是现有技术的短信业务组网方式示意图;图2是现有技术的彩信业务组网方式示意图;图3是现有技术的USSD业务组网方式示意图;
图4是本发明实施例的实现消息业务的组网方式示意图;图5是本发明实施例的消息业务实现系统示意图一;图6是本发明实施例的消息业务实现系统示意图二;图7是本发明实施例的消息业务实现系统示意图三。
具体实施例方式
如果一个信息提供商在同时开展短信服务、彩信服务、USSD服务时,运营商网络侧能够通过同一个实现消息业务的系统来实现不同类型的消息业务,而且,能够针对信息提供商的不同类型的消息业务统一、集中进行数据配置、配置信息管理、维护工作,则能够有效避免数据配置过程中的信息重复现象,这样,在信息提供商的数量增多时,实现消息业务的系统中的网络设备的数据配置、维护、管理的工作量不会迅速增加,从而,有利于信息提供商的快速接入,简化了消息业务的实现过程。
下面结合附图对本发明提供的实现消息业务的系统和方法进行详细说明。
本发明提供的实现消息业务的系统是一个综合消息通信管理系统,其组网方式示意图如附图4所示。
图4中,信息提供商只需要接入本发明的综合消息通信管理系统就可以为用户提供短信、彩信、USSD等业务。综合消息通信管理系统通过现有的运营商的网络系统为终端用户提供服务。这里的彩信即多媒体消息。
综合消息通信管理系统内部结构如附图5所示。
图5中,本发明提供的综合消息通信管理系统中设置有系统配置管理单元、业务接入单元、配置信息存储单元、业务管理单元和核心处理单元。配置信息存储单元可以通过数据库、文件等多种形式来体现,当配置信息存储单元为数据库的形式时,配置信息存储单元即图5中的内部数据库。
配置信息存储单元主要用于接收并存储配置信息,这里的配置信息包括提供至少一种消息业务的信息提供商的接入配置信息、以及不同类型的消息业务的处理配置信息等。配置信息存储单元接收的配置信息是由系统配置管理单元传输来的。
系统配置管理单元主要用于接收配置信息,并将其接收的配置信息传输至配置信息存储单元,系统配置管理单元接收的配置信息可以是从外部输入的。系统配置管理单元可以对系统配置管理单元中存储的配置信息进行统一的管理、维护,如查看配置信息、修改配置信息、删除配置信息、增加配置信息等。
系统配置管理单元在对配置信息存储单元中的信息进行了修改等操作后,可以将修改等操作的具体信息传输至其他单元,以使其他单元能够及时修改相应的配置信息,如系统配置管理单元对接入配置信息进行了修改后,将修改后的信息直接传输至业务接入单元,业务接入单元根据其接收到的信息修改其接入配置。
系统配置管理单元在对配置信息存储单元中的信息进行了修改等操作后,也可以将修改等操作的具体信息不传输至其他单元,仅通知其他单元配置信息进行了修改,此时,其他单元可以从配置信息存储单元中获取到修改后的具体信息,然后,再根据该具体信息修改相应的配置信息,如系统配置管理单元对接入配置信息进行了修改后,通知业务接入单元,业务接入单元在接收到该通知后,从配置信息存储单元中获取修改后的接入配置信息,此时,业务接入单元根据其从配置信息存储单元中获取的信息修改其接入配置。
当然,本发明也可以采用目前已有的其他方法来实现系统配置管理单元对配置信息存储单元中的信息进行修改后,其他单元的配置过程,如其他单元定时从配置信息存储单元中获取等方法,在此不再一一例举。
本发明的系统对信息提供商进行接入配置处理的过程可以为首先,信息提供商向运营商发送接入申请,运营商针对信息提供商的申请进行审批确认过程,运营商在审批通过后,系统配置管理单元将信息提供商的接入配置数据存储在配置信息存储单元中,业务接入单元根据配置信息存储单元存储的接入配置信息进行接入配置。信息提供商在获取到运营商配置的接入配置信息后,即可接入本发明的综合消息通信管理系统。
在现有的消息业务实现过程中,网络侧需要在不同的网络设备中如短信网关、彩信网关、USSD中心等分别进行信息提供商接入数据的数据配置,相对于现有技术的实现方案,本发明为信息提供商的不同类型的消息业务提供了统一的接入数据配置的信息录入方式,提供了统一的接入配置信息,以及统一的接入配置流程,对于信息提供商来说,不需要知道多种不同类型的消息业务的接入配置信息,只需要知道一种类型的消息业务的接入配置信息即可。
本发明的系统对信息提供商的消息业务处理的配置处理的过程为首先信息提供商向运营商发送消息业务开通申请,运营商针对运营商的申请进行业务数据的审批确认过程,运营商在业务数据的审批确认通过后,系统配置管理单元将信息提供商的消息业务处理的配置信息存储在配置信息存储单元中,针对信息提供商的消息业务核心处理单元根据配置信息存储单元存储的消息业务处理配置信息进行消息业务处理配置。
在现有的消息业务实现过程中,网络侧需要在不同的网络设备中如短信网关、彩信网关、USSD中心等分别进行信息提供商的消息业务处理数据的数据配置,相对于现有技术的实现方案,本发明为信息提供商的不同类型的消息业务提供了统一的消息业务处理数据配置信息录入方式,提供了统一的消息业务处理数据配置信息,以及统一的消息业务处理数据的配置流程,因而,本发明避免了同样的消息业务处理数据信息分别存储在不同的网络设备中的现象,而且避免了由于消息业务处理数据制作不统一而存在的数据不完善、不一致的问题。对于运营商来讲,运营商只需要一次性的录入信息提供商的消息业务处理数据即可,运营商录入的消息业务处理数据只有统一的一份,有利于运营商对信息提供商业务的查询、维护监控。
业务接入单元主要实现信息提供商的接入功能以及消息转发功能,即业务接入单元根据配置信息存储单元中存储的接入配置信息进行接入配置,然后,将能够提供至少一种消息业务的信息提供商接入系统,并对接入系统的信息提供商发送来的不同类型的消息进行解码处理,并将解码处理后的不同类型的消息传输至核心处理单元,由核心处理单元对该消息进行业务处理,业务接入单元将核心处理单元传输来的业务处理后的消息进行编码,然后,将编码后的消息转发至外部网元如消息中心或网关等。业务接入单元还需要将各个用户发送来的不同类型的消息进行解码处理,并将解码处理后的不同类型的消息传输至核心处理单元,由核心处理单元对该消息进行业务处理,业务接入单元将核心处理单元传输来的业务处理后的消息进行编码,然后,将编码后的消息转发至信息提供商。
业务接入单元可以根据不同业务类型的消息来设置其包括的具体模块,如业务接入单元可以包括短信接入模块、彩信接入模块和USSD接入模块。
短信接入模块主要实现信息提供商的短信接入功能以及短消息转发功能,即短信接入模块根据配置信息存储单元中存储的接入配置信息进行接入配置,然后,将能够提供短消息业务的信息提供商接入系统,并对接入系统的提供短消息业务的信息提供商发送来的短消息进行解码处理,短信接入模块将解码处理后的短消息传输至核心处理单元,由核心处理单元对该短消息进行业务处理,业务接入单元将核心处理单元传输来的业务处理后的短消息进行编码,然后,将编码后的短消息转发至外部网元如消息中心或网关等。短信接入模块还需要将各个用户发送来的短消息进行解码处理,并将解码处理后的短消息传输至核心处理单元,由核心处理单元对该短消息进行业务处理,短信接入模块将核心处理单元传输来的业务处理后的短消息进行编码,然后,将编码后的短消息转发至提供短消息业务的信息提供商。
彩信接入模块主要实现信息提供商的彩信接入功能以及彩信转发功能,即彩信接入模块根据配置信息存储单元中存储的接入配置信息进行接入配置,然后,彩信接入模块将能够提供彩信业务的信息提供商接入系统,并将接入系统的提供彩信业务的信息提供商发送来的彩信进行解码处理,彩信接入模块将解码处理后的彩信传输至核心处理单元,由核心处理单元对该彩信进行业务处理,业务接入单元将核心处理单元传输来的业务处理后的彩信进行编码,然后,将编码后的彩信转发至外部网元如消息中心或网关等。彩信接入模块还需要将各个用户发送来的彩信进行解码处理,并将解码处理后的彩信传输至核心处理单元,由核心处理单元对该彩信进行业务处理,彩信接入模块将核心处理单元传输来的业务处理后的彩信进行编码,然后,将编码后的彩信转发至提供彩信业务的信息提供商。
USSD接入模块主要实现信息提供商的USSD接入功能以及USSD消息转发功能,即USSD接入模块根据配置信息存储单元中存储的接入配置信息进行接入配置,然后,将能够提供USSD业务的信息提供商接入系统,并将接入系统的提供USSD业务的信息提供商发送来的USSD消息进行解码处理,USSD接入模块将解码处理后的USSD消息传输至核心处理单元,由核心处理单元对该USSD消息进行业务处理,业务接入单元将核心处理单元传输来的业务处理后的USSD消息进行编码,然后,将编码后的USSD消息转发至外部网元如消息中心或网关等。USSD接入模块还需要将各个用户发送来的USSD消息进行解码处理,并将解码处理后的USSD消息传输至核心处理单元,由核心处理单元对该USSD消息进行业务处理,USSD接入模块将核心处理单元传输来的业务处理后的USSD消息进行编码,然后,将编码后的USSD消息转发至提供USSD业务的信息提供商。
对于信息提供商来说,信息提供商只需要接入综合消息通信管理系统,综合消息通信管理系统就可以为用户提供多种形式的消息业务如短信、彩信、USSD等。在现有技术中,如果信息提供商需要为用户提供不同形式的业务,则信息提供商就需要接入不同的网络设备,本发明避免了信息提供商接入数据的配置多,接入过程复杂的现象,而且,使运营商能够对信息提供商的接入数据进行维护。
核心处理单元实现了多种消息网关的功能,即核心处理单元主要用于根据配置信息存储单元中存储的消息业务处理配置信息进行消息业务处理配置,然后,核心处理单元将其接收到的不同类型的消息进行转发、存储、控制、调度等处理,并将消息发送至相应的消息中心,如将短消息发送至SMSC,将彩信发送至MMSC,将USSD消息发送至USSD等。
在需要对消息进行业务管理时,本发明中的系统配置管理单元还可以接收业务管理单元的配置信息,并将业务管理单元的配置信息存储在配置信息存储单元中。这样,业务管理单元能够根据配置信息存储单元存储的信息进行业务管理配置。系统配置管理单元可以对配置信息存储单元中的配置信息进行操作维护。
业务管理单元主要用于根据配置信息存储单元中存储的信息对核心处理单元接收到的消息进行业务关系鉴权,在业务关系鉴权通过时,允许核心处理单元对消息进行转发处理,在业务关系鉴权失败时,禁止核心处理单元对消息进行转发处理。这里的业务关系鉴权就是对消息进行业务关系管理,如对消息进行订购关系管理、点播关系管理、黑白名单管理等。业务管理单元可以根据具体的业务关系管理来设置其包括的模块,如业务管理单元可以包括订购关系管理模块、点播关系管理模块和黑白名单管理模块。
订购关系管理模块主要用于根据配置信息存储单元中存储的订购关系信息对核心处理单元接收到的消息进行订购关系鉴权,在订购关系鉴权通过时,订购关系管理模块允许核心处理单元进行消息转发处理,在订购关系鉴权失败时,订购关系管理模块禁止核心处理单元进行消息转发处理。
订购关系管理模块可以将配置信息存储单元中存储的订购关系信息预先下载到其内部存储,这样,在进行订购关系鉴权时,订购关系管理模块可以根据其自身存储的信息进行鉴权处理。在这种实现方式下,当配置信息存储单元中存储的订购关系信息发生变化时,订购关系管理模块可以通过主动定时下载、或根据系统配置管理单元的通知进行下载、或者直接接收到系统配置管理单元传输来的变化后的信息等等方式来更新其内部存储的订购关系信息。在此不再一一例举。
当然,订购关系管理模块也可以不将配置信息存储单元中存储的订购关系信息预先下载到其内部存储,而是在进行订购关系鉴权时,订购关系管理模块从配置信息存储单元中查找相应的订购关系信息,以进行订购关系鉴权处理。
点播关系管理模块主要用于根据配置信息存储单元中存储的点播关系信息对核心处理单元接收到的消息进行点播关系鉴权,在点播关系鉴权通过时,点播关系管理模块允许核心处理单元进行消息转发处理,在点播关系鉴权失败时,点播关系管理模块禁止核心处理单元进行消息转发处理。
点播关系管理模块可以将配置信息存储单元中存储的点播关系信息预先下载到其内部存储,这样,在进行点播关系鉴权时,点播关系管理模块可以根据其自身存储的信息进行鉴权处理。在这种实现方式下,当配置信息存储单元中存储的点播关系信息发生变化时,点播关系管理模块可以通过主动定时下载、或根据系统配置管理单元的通知进行下载、或者直接接收到系统配置管理单元传输来的变化后的信息等等方式来更新其内部存储的点播关系信息。在此不再一一例举。
当然,点播关系管理模块也可以不将配置信息存储单元中存储的点播关系信息预先下载到其内部存储,而是在进行点播关系鉴权时,点播关系管理模块从配置信息存储单元中查找相应的点播关系信息,以进行点播关系鉴权处理。
黑白名单管理模块主要用于根据配置信息存储单元中存储的黑白名单对核心处理单元接收到的消息进行消息发送权限和/或接收权限鉴权,在消息发送权限和/或接收权限鉴权通过时,允许核心处理单元进行消息转发处理,在消息发送权限和/或接收权限鉴权失败时,黑白名单管理模块禁止核心处理单元进行消息转发处理。这里的黑白名单可以为允许实现消息业务的用户信息,也可以为禁止实现消息业务的用户信息。
黑白名单管理模块可以将配置信息存储单元中存储的黑白名单预先下载到其内部存储,这样,在进行发送权限和/或接收权限鉴权时,黑白名单管理模块可以根据其自身存储的信息进行鉴权处理。在这种实现方式下,当配置信息存储单元中存储的黑白名单信息发生变化时,黑白名单管理模块可以通过主动定时下载、或根据系统配置管理单元的通知进行下载、或者直接接收到系统配置管理单元传输来的变化后的信息等等方式来更新其内部存储的黑白名单信息。在此不再一一例举。
当然,黑白名单管理模块也可以不将配置信息存储单元中存储的黑白名单信息预先下载到其内部存储,而是在进行发送权限和/或接收权限鉴权时,黑白名单管理模块从配置信息存储单元中查找相应的黑白名单信息,以进行发送权限和/或接收权限鉴权处理。
通过业务管理单元的业务关系管理,在信息提供商向终端用户提供信息服务时,本发明的综合消息通信管理系统可以对信息提供商提供的消息业务进行控制检测、业务管理等,综合消息通信管理系统只将检测成功的消息通过运营商网关转发给终端用户。
本发明的综合消息通信管理系统中消息的基本下发流程如附图6所示。
图6中,信息提供商在接入系统后,将消息1传输至综合消息通信管理系统,不同业务类型的消息如短信、彩信、USSD会采用不同的消息协议,不同综合消息通信管理系统会对其接收到的消息1进行消息有效性检测和消息业务鉴权等处理,并在处理完成后,将相应的消息1应答传输至信息提供商,如消息业务鉴权失败、消息业务鉴权成功等;综合消息通信管理系统在确定消息有效性检测和消息业务鉴权通过后,向相应的消息中心发送消息2,如将短消息发送至SMSC,如将彩信发送至MMSC,再如将USSD发送至USSD中心等。消息中心在接收到综合消息管理通信管理系统传输来的消息2后,可以向综合消息管理通信系统返回消息2的应答,然后,消息中心通过与用户终端的交互向终端用户发送消息。消息中心在消息发送成功或消息发送失败时,与综合消息通信管理系统进行信息交互,以通知综合消息通信管理系统消息发送情况,综合消息通信管理系统在接收到消息中心返回的消息发送情况信息时,与信息提供商进行信息交互,以通知综合消息通信管理系统消息发送情况。
上述综合消息通信管理系统与消息中心的交互过程、与信息提供商的交互过程、消息中心与用户终端的交互过程可以与现有的消息交互过程基本相同。
综合消息通信管理系统内部的消息处理流程如附图7所示。
图7中,综合消息通信管理系统中的业务接入单元接收信息提供商发送来的消息1,并将消息1转发至核心处理单元,由核心处理单元对消息进行调度等处理。由于业务接入单元会接收到不同类型的消息业务,所以,不同类型的消息需要由业务接入单元中的不同模块传输至核心处理单元,如短消息由短信接入模块传输至核心处理单元,如彩信由彩信接入模块传输至核心处理单元,再如USSD消息由USSD接入模块传输至核心处理单元。
核心处理单元在接收到业务接入单元传输来的消息后,首先,核心处理单元中的转发处理模块通过业务接入模块给信息提供商返回消息1的应答,以表明核心处理单元接收到信息提供商的消息,然后,核心处理单元中的消息控制模块对信息提供商的消息进行基本鉴权、检测,在基本鉴权、检测成功后,核心处理单元中的转发处理模块将该消息发送到业务管理单元进行业务的合法性校验,业务管理单元为其接收的消息针对信息提供商提供的服务进行定购关系鉴权、批价鉴权等处理,业务管理单元在处理完后,如果确定订购关系鉴权、批价鉴权等均鉴权成功,业务管理单元将该消息送回核心处理单元。
核心处理单元中的调度管理模块在系统内部的各模块间进行消息的统一调度分发,传输消息控制模块应根据与业务相关的规则来控制消息传输,如流量控制、权限控制、优先级控制、允许或禁止发送时间段控制。核心处理单元中的转发处理模块对于其接收的鉴权成功的消息,根据消息的不同形式通过业务接入单元将消息2分别发送到对应的消息中心,如短消息中心、彩信中心、USSD中心等,同时,核心处理单元等待业务接入单元的通知消息。
存储管理模块应缓存没有成功发送的消息,并进行重发处理。
对于核心处理单元接收的鉴权失败的消息,核心处理单元直接向信息提供商发送消息4,以通知信息提供商该消息的鉴权失败。
短消息中心、彩信中心、USSD中心等消息中心将业务接入单元传输来的消息通过移动网络发送至用户终端。
短消息中心、彩信中心、USSD中心等消息中心根据用户终端接收消息的情况,将消息3发送至综合消息通信管理系统,以通知综合消息通信管理系统消息的发送情况。
综合消息通信管理系统中的业务接入单元在接收到消息中心传输来的消息3后,向消息中心发送消息3的确认信息,即向消息中心发送消息3的应答信息,然后,业务接入单元将其接收到的消息3通过消息4转发给信息提供商,以使信息提供商能够得知最终的消息下发状态。
下面以短消息业务的具体实现过程为例,对本发明提供的消息业务实现方法进行描述。
设定信息提供商需要向用户下发一条短消息,首先,信息提供商将该短消息发送给其接入的综合消息通信管理系统,综合消息通信管理系统中的短信接入模块接收到该短消息后进行解码处理,然后,将解码后的消息送到核心处理模块进行调度与检测。综合消息通信管理系统中的核心处理模块对于收到的短消息进行消息有效性的检测、以及各种控制检测,并在上述检测均通过后,将该短消息发送至业务管理模块进行鉴权。综合消息通信管理系统中的业务管理模块对于需要鉴权的短消息进行黑白名单、定购关系等的鉴权认证,并在鉴权通过后,向核心处理模块反馈鉴权结果。综合消息通信管理系统中的核心处理模块对于业务管理模块鉴权通过的消息,进行寻址发送,并调度消息发送至短信接入模块进行消息的转发。短信接入模块将需要要发送的短消息进行编码处理,之后发给短信中心。最终短消息由短信中心转发给用户。
本发明的综合消息通信管理系统能够对多种接入服务如短信接入服务、彩信接入服务、USSD接入服务等的消息进行统一的管理、监控,综合消息通信管理系统还可以对上述消息进行统一维护,并进行跟踪分析。在现有技术中,需要单独配备监控系统才能够对消息的监控管理,而且,不能够对不同业务类型的消息进行统一监控,不同业务类型的消息的维护、跟踪分析,也需要分别在不同的系统上进行,不利于运营商对消息业务的管理、维护。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
权利要求
1.一种实现消息业务的系统,其特征在于,所述系统中设置有系统配置管理单元、业务接入单元、配置信息存储单元和核心处理单元;系统配置管理单元用于将其接收的提供至少一种消息业务的信息提供商的接入配置信息、以及不同类型的消息业务处理配置信息存储在配置信息存储单元中,并对配置信息存储单元中存储的信息进行管理;业务接入单元用于根据配置信息存储单元中存储的信息进行接入配置,将提供至少一种消息业务的信息提供商接入系统,并将接入系统的信息提供商或用户发送来的不同类型的消息传输至核心处理单元,将核心处理单元发送来的消息转发至外部网元或信息提供商;核心处理单元用于根据配置信息存储单元中存储的信息进行消息业务处理配置,对其接收的不同类型的消息进行消息业务处理,并将处理后的消息转发至业务接入单元。
2.如权利要求1所述的一种实现消息业务的系统,其特征在于,所述业务接入单元包括下述任意两个模块,或同时包括下述三个模块短消息接入模块根据配置信息存储单元中存储的接入配置信息将提供短消息业务的信息提供商接入系统,并将信息提供商或用户发送来的短消息解码后传输至核心处理单元,将核心处理单元发送来的短消息编码后发送至外部网元或信息提供商;多媒体消息接入模块根据配置信息存储单元中存储的接入配置信息将提供多媒体消息业务的信息提供商接入系统,并将信息提供商或用户发送来的多媒体消息解码后传输至核心处理单元,将核心处理单元发送来的多媒体消息编码后发送至外部网元或信息提供商;USSD接入模块用于根据配置信息存储单元中存储的接入配置信息将能够提供非结构化补充业务数据USSD的信息提供商接入系统,并将信息提供商或用户发送来的USSD消息解码后传输至核心处理单元,将核心处理单元发送来的USSD消息编码后发送至外部网元或信息提供商。
3.如权利要求1或2所述的一种实现消息业务的系统,其特征在于,所述核心处理单元包括转发处理模块用于将业务接入单元传输来的消息转发到需要进行处理的外部实体或业务接入单元;消息控制模块用于对消息进行合法性检测,同时根据与业务相关的规则来控制消息传输;存储管理模块用于缓存没有成功发送的消息,并进行重发处理;调度管理模块用于消息在系统内部各模块间的统一调度分发。
4.如权利要求3所述的一种实现消息业务的系统,其特征在于消息控制模块对消息的传输控制包括流量控制、权限控制、优先级控制、允许或禁止发送时间段控制。
5.如权利要求1或2所述的一种实现消息业务的系统,其特征在于,所述系统还包括业务管理单元;系统配置管理单元将其接收的业务管理配置信息存储在配置信息存储单元中,并对配置信息存储单元中存储的业务管理配置信息进行管理;业务管理单元用于根据配置信息存储单元中存储的信息进行业务管理配置,对核心处理单元接收到的消息进行业务关系鉴权,并在业务关系鉴权通过时,允许核心处理单元进行消息转发处理。
6.如权利要求5所述的一种实现消息业务的系统,其特征在于,所述业务管理单元包括下述模块中的一个或多个订购关系管理模块用于根据配置信息存储单元中存储的信息进行订购关系管理配置,对核心处理单元接收到的消息进行订购关系鉴权,并在订购关系鉴权通过时,允许核心处理单元进行消息转发处理;点播关系管理模块用于根据配置信息存储单元中存储的信息进行点播关系管理配置,对核心处理单元接收到的消息进行点播关系鉴权,并在点播关系鉴权通过时,允许核心处理单元进行消息转发处理;黑白名单管理模块用于根据配置信息存储单元中存储的信息进行黑白名单管理配置,对核心处理单元接收到的消息进行消息发送权限和/或接收权限鉴权,并在消息发送权限和/或接收权限鉴权通过时,允许核心处理单元进行消息转发处理。
7.一种基于权利要求1实现消息业务的方法,其特征在于,包括a、系统配置管理单元将其接收的提供至少一种消息业务的信息提供商的接入配置信息、以及不同类型的消息业务的处理配置信息集中设置于配置信息存储单元中,并对配置信息存储单元中存储的信息进行管理;b、业务接入单元根据配置信息存储单元中存储的信息进行接入配置,将提供至少一种消息业务的信息提供商接入系统,并将接入系统的信息提供商或用户发送来的不同类型的消息传输至核心处理单元,将核心处理单元发送来的消息外部网元或信息提供商;c、核心处理单元根据配置信息存储单元中存储的信息进行消息业务处理配置,对其接收到的不同类型的消息进行消息业务处理,并发送至业务接入单元。
8.如权利要求7所述的一种实现消息业务的方法,其特征在于,所述步骤b包括下述任意两个步骤,或同时包括下述三个步骤短消息接入模块根据配置信息存储单元中存储的接入配置信息将提供短消息业务的信息提供商接入系统,并将信息提供商或用户发送来的短消息解码后传输至核心处理单元,将核心处理单元发送来的短消息编码后发送至外部网元或信息提供商;多媒体消息接入模块根据配置信息存储单元中存储的接入配置信息将提供多媒体消息业务的信息提供商接入系统,并将信息提供商或用户发送来的多媒体消息解码后传输至核心处理单元,将核心处理单元发送来的多媒体消息编码后发送至外部网元或信息提供商;USSD接入模块根据配置信息存储单元中存储的接入配置信息将能够提供非结构化补充业务数据USSD的信息提供商接入系统,并将信息提供商或用户发送来的USSD解码后传输至核心处理单元,将核心处理单元发送来的USSD编码后发送至外部网元或信息提供商。
9.如权利要求7所述的一种实现消息业务的方法,其特征在于,所述步骤c包括核心处理单元中的转发处理模块将业务接入单元传输来的消息转发到需要进行处理的外部实体或业务接入单元;核心处理单元中的消息控制模块对消息进行合法性检测,同时根据与业务相关的规则来控制消息传输;核心处理单元中的存储管理模块缓存没有成功发送的消息,并对所述消息进行重发处理;核心处理单元中的调度管理模块负责消息在系统内部各模块间的统一调度分发。
10.如权利要求7或8或9所述的一种实现消息业务的方法,其特征在于,所述方法还包括系统配置管理单元将其接收的业务关系管理配置信息存储在配置信息存储单元中,并对配置信息存储单元中存储的业务关系管理配置信息进行管理;业务管理单元根据配置信息存储单元中存储的信息进行业务管理配置,对核心处理单元接收到的消息进行业务关系鉴权,并在业务关系鉴权通过时,允许核心处理单元进行消息转发处理。
全文摘要
本发明提供一种实现消息业务的系统和方法,本发明的系统配置管理单元通过将接入配置信息、不同类型的消息业务处理配置信息集中存储于配置信息存储单元中,方便了系统配置管理单元对系统配置信息的管理,避免了同一信息提供商由于提供多种消息业务而接入系统过程中的数据配置信息重复现象;通过利用业务接入单元、核心处理单元对信息提供商提供的不同类型的消息业务进行统一的转发处理,使本发明的实现消息业务的系统成为综合消息通信管理系统,方便了系统对消息业务的管理;从而通过本发明提供的技术方案实现了提高系统可维护性、可管理性的目的。
文档编号H04Q7/22GK1984087SQ20061008097
公开日2007年6月20日 申请日期2006年5月26日 优先权日2006年5月26日
发明者蒋玲利, 王春勇, 陈向荣 申请人:华为技术有限公司