一种业务数据下发方法、装置及系统的制作方法

文档序号:7721106阅读:167来源:国知局
专利名称:一种业务数据下发方法、装置及系统的制作方法
技术领域
本发明涉及数据传输技术领域,特别是涉及一种业务数据下发方法、装置及系统。
背景技术
在数据传输系统中,为了保证数据传输的可靠性,通常需要在数据的收发端之间 建立TCP连接。但是,如果数据发送端和数据接收端都有多个,则数据收发端之间的TCP连 接就会非常多,不利于系统的维护和管理。例如,在视频点播系统中通常有许多业务数据需要下发,为此现有技术中提出了 UDBP (Unified Data Broadcast Platform,统一数据播出平台)解决方案。在该方法中, 系统通常由前端系统和终端系统两部分组成,其中,前端系统主要包括短信网关、Portal_ BS (V0D业务门户系统)、V0D后台系统、PushScheduler (推送业务排计划系统)Scheduler Server (预定购业务排计划系统)以及UDBP。终端可以包括STB (kt Top Box,机顶盒)、 手机等。UDBP解决方案包括集中式部署和分布式部署两种,在集中式部署方案中,业务系 统(包括 Portal_BS、Push Scheduler,Scheduler Server 等)直接与 UDBP 建立 TCP 连接, 通过UDBP进行业务数据的下发。但是在分布式部署方案中,需要把业务系统部署到省中 心,UDBP部署到地市,业务系统在下发业务数据时,需要首先将下发目标及业务数据下发到 各个地市的UDBP,然后由UDBP将数据下发到下发目标。在这种方式下,如果仍采用业务系 统与UDBP直接连接的方案,则至少会产生以下问题省中心的业务系统需要与每个地市UDBP建立TCP连接,有几个地市,业务系统就 必须与几地市的UDBP建立连接,如图1所示,这样会导致业务系统与地市建立的TCP连接 多,业务系统需要管理和维护与多个地市UDBP链路连接,不利于提高系统的性能。

发明内容
本发明提供一种业务数据下发方法、装置及系统,能够减少业务系统建立TCP连 接的数量,提高系统的性能。本发明提供了如下方案一种业务数据下发方法,包括接收业务系统下发的业务数据及路由信息;将所述路由信息与预置的路由规则进行匹配,确定目标统一数据播出平台UDBP ;
将所述业务数据发送至所述目标UDBP。优选的,所述预置的路由规则用于保存下发目标与目标UDBP之间的对应关系。优选的,所述路由信息包括下发目标;所述将所述路由信息与预置的路由规则进行匹配,确定目标UDBP包括在所述预 置的路由规则中查找与所述下发目标相匹配的路由规则,在所述相匹配的路由规则中确定 目标UDBP ;
所述方法还包括将所述下发目标发送至所述目标UDBP,以便所述目标UDBP将所述业务数据发送 到所述下发目标。优选的,所述路由信息包括下发目标及路由规则类型;所述将所述路由信息与预置的路由规则进行匹配,确定目标统一数据播出平台 UDBP包括在所述预置的路由规则中查找与所述下发目标相匹配的路由规则,在所述相匹 配的路由规则中确定目标UDBP ;所述方法还包括根据所述路由规则类型,确定实际的下发目标;将所述实际的下发目标下发到所 述目标UDBP,以便所述目标UDBP将所述业务数据发送到所述实际的下发目标。优选的,所述路由规则类型包括透传,所述根据所述路由规则类型,确定实际的下 发目标包括将所述业务系统下发的下发目标确定为实际的下发目标。优选的,所述路由规则类型包括替换,所述根据所述路由规则类型,确定实际的下 发目标包括在所述相匹配的路由规则中查找与所述业务系统下发的下发目标对应的替换目 标,将所述替换目标确定为实际的下发目标。优选的,所述路由规则类型包括增加,所述根据所述路由规则类型,确定实际的下 发目标包括在所述相匹配的路由规则中查找与所述业务系统下发的下发目标对应的增加目 标,将所述业务系统下发的下发目标及所述增加目标一并确定为实际的下发目标。—种业务数据下发装置,包括接收单元,用于接收业务系统下发的业务数据及路由信息;匹配单元,用于将所述路由信息与预置的路由规则进行匹配,确定目标统一数据 播出平台UDBP ;第一发送单元,用于将所述业务数据发送至所述目标UDBP。优选的,所述预置的路由规则用于保存下发目标与目标UDBP之间的对应关系。优选的,所述路由信息包括下发目标;所述匹配单元包括查找子单元,用于在所述预置的路由规则中查找与所述下发目 标相匹配的路由规则,在所述相匹配的路由规则中确定目标UDBP ;所述装置还包括第二发送单元,用于将所述下发目标发送至所述目标UDBP,以便所述目标UDBP将 所述业务数据发送到所述下发目标。优选的,所述路由信息包括下发目标及路由规则类型;所述匹配单元包括查找子单元,用于在所述预置的路由规则中查找与所述下发目 标相匹配的路由规则,在所述相匹配的路由规则中确定目标UDBP ;所述装置还包括实际目标确定单元,用于根据所述路由规则类型,确定实际的下发目标;第三发送 单元,用于将所述实际的下发目标下发到所述目标UDBP,以便所述目标UDBP将所述业务数据发送到所述实际的下发目标。优选的,所述路由规则类型包括透传,所述实际目标确定单元包括第一确定子单元,用于将所述业务系统下发的下发目标确定为实际的下发目标。优选的,所述路由规则类型包括替换,所述实际目标确定单元包括第二确定子单元,用于在所述相匹配的路由规则中查找与所述业务系统下发的下 发目标对应的替换目标,将所述替换目标确定为实际的下发目标。优选的,所述路由规则类型包括增加,所述实际目标确定单元包括第三确定子单元,用于在所述相匹配的路由规则中查找与所述业务系统下发的下 发目标对应的增加目标,将所述业务系统下发的下发目标及所述增加目标一并确定为实际 的下发目标。一种业务数据下发系统,包括业务系统、UDBP及权利要求8至14任一项所述的业 务数据下发装置;其中,所述业务系统,用于将业务数据及路由信息下发到所述业务数据下发装置;所述UDBP,用于将所述业务数据发送至下发目标。根据本发明提供的具体实施例,本发明公开了以下技术效果本发明能够接收业务系统下发的业务数据及路由信息,将所述路由信息与预置 的路由规则进行匹配,确定目标统一数据播出平台UDBP ;将所述业务数据发送至所述目标 UDBP。因此,相当于在系统中新增加了一种设备UDBP_Router(UDBP路由器),业务系统只 需要将业务数据下发到UDBP_Router,然后由UDBP_Router将业务数据下发到相应地市的 UDBP即可。因此,在本发明实施例中,业务系统只需要与UDBP_Router建立TCP连接,然后 由UDBP_Router与各地市的UDBP建立TCP连接,因此,系统中建立TCP连接的数目减少了, 便于管理和维护。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图 获得其他的附图。图1是分布式部署时业务系统与UDBP采用“直连”的拓扑示意图;图2是本发明实施例提供的方法的流程图;图3是本发明实施例提供的方法实现分布式部署时系统的拓扑示意图;图4是本发明实施例提供的装置的示意图;图5是本发明实施例提供的系统的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
参见图2,本发明实施例提供的业务数据下发方法包括以下步骤S201 接收业务系统下发的业务数据及路由信息;业务系统下发的业务数据是指业务系统中的Portal_BS、ScheduleServer, Push Scheduler等下发的业务数据。S202:将所述路由信息与预置的路由规则进行匹配,确定目标统一数据播出平台 UDBP ;S203 将所述业务数据发送至所述目标UDBP。相当于在本发明实施例中,新增加了一个设备UDBP_Router(UDBP路由器),上述 各步骤的执行主体就是该新增加的UDBP_Router,其中,业务系统只需要将业务数据下发到 UDBP_Router,然后由UDBP_Router将业务数据下发到相应地市的UDBP即可。因此,在本发 明实施例中,业务系统只需要与UDBP_Router建立TCP连接,然后由UDBP_Router与各地市 的UDBP建立TCP连接,参见图3,与图1相比,系统中建立TCP连接的数目减少了,便于管理 和维护。因此,首先需要在UDBP_Router中配置路由规则,该路由规则中可以用于记录下 发目标与目标UDBP之间的对应关系,即假设地市A中包括四个sg (service group) :sgl、 sg2、sg3、sg4,地市B中包括四个小区sg5、sg6、sg7、sg8,则在路由规则中,sgl、sg2、sg3、 sg4与地市A相对应,sg5、sg6、sg7、sg8与地市B相对应。当sgl中的某用户点播了某 VOD (VideoOn Demand,视频点播技术)业务时,业务系统需要向sgl下发业务数据,此时, 在业务数据信息中携带的下发目标就可以为sgl,UDBP_Router在获取到下发目标之后,到 预置的路由规则中进行匹配,发现sgl对应的是地市A,则会将业务数据下发给地市A的 UDBP,这样地市A的UDBP就会将接收到的业务数据发送到sgl的VOD频点上。需要说明的是,本发明实施例所述sgl、sg2、sg3、sg4,及sg5、sg6、sg7、sg8是指 Sg的标识,通常,每个Sg在网络中有唯一的标识,因此,可以通过这些标识来唯一确定是哪 个Sg。其中,sg类似于通信系统中的小区,多个用户可以组成一个Sg,每个sg公用VOD 频点,一个地市可以包括多个Sg。因此,在本发明实施例中,所述业务系统在下发业务数据时下发的路由信息可以 是下发目标,UDBP_Router在获取到下发目标之后,就可以在所述预置的路由规则中查找 与所述下发目标相匹配的路由规则,在所述相匹配的路由规则中确定目标UDBP;并且,在 向所述目标UDBP发送业务数据的同时,也可以将所述下发目标发送给所述目标UDBP,以便 UDBP最终将业务数据发送到下发目标。但是在实际应用中,业务系统在下发业务数据时,数据的下发范围可能是多种多 样的,例如,有些业务数据可能不仅需要在VOD频点上发送到指定的目标小区,还需要在 广播频点上向目标小区所在地市广播;还有些业务数据可能需要在全网中所有地市广播 等等。例如,省中心的业务系统通常包括Portal_BS、Push Scheduler, EMM&kheduler krver,各自在发送业务数据时,目标的需求就有所不同。参见表1,其为Portal_BS需要下发的各种业务数据与数据下发范围之间的对应 关系。也就是说,Portal_BS在下发表单数据时,需要向全网下发,即在所有的VOD频点及所 有的广播频点上发送;在下发切换或扣费数据时,需要向用户所在sg(serviCe group)的
7VOD频点和Sg所在地市的所有广播频点发送;在下发调谐数据时,需要向广播单频点发送。表 权利要求
1.一种业务数据下发方法,其特征在于,包括接收业务系统下发的业务数据及路由信息;将所述路由信息与预置的路由规则进行匹配,确定目标统一数据播出平台UDBP ;将所述业务数据发送至所述目标UDBP。
2.根据权利要求1所述的方法,其特征在于,所述预置的路由规则用于保存下发目标 与目标UDBP之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述路由信息包括下发目标;所述将所述路由信息与预置的路由规则进行匹配,确定目标UDBP包括在所述预置的 路由规则中查找与所述下发目标相匹配的路由规则,在所述相匹配的路由规则中确定目标 UDBP ;所述方法还包括将所述下发目标发送至所述目标UDBP,以便所述目标UDBP将所述业务数据发送到所 述下发目标。
4.根据权利要求2所述的方法,其特征在于,所述路由信息包括下发目标及路由规则 类型;所述将所述路由信息与预置的路由规则进行匹配,确定目标统一数据播出平台UDBP 包括在所述预置的路由规则中查找与所述下发目标相匹配的路由规则,在所述相匹配的 路由规则中确定目标UDBP ;所述方法还包括根据所述路由规则类型,确定实际的下发目标;将所述实际的下发目标下发到所述目 标UDBP,以便所述目标UDBP将所述业务数据发送到所述实际的下发目标。
5.根据权利要求4所述的方法,其特征在于,所述路由规则类型包括透传,所述根据所 述路由规则类型,确定实际的下发目标包括将所述业务系统下发的下发目标确定为实际的下发目标。
6.根据权利要求4所述的方法,其特征在于,所述路由规则类型包括替换,所述根据所 述路由规则类型,确定实际的下发目标包括在所述相匹配的路由规则中查找与所述业务系统下发的下发目标对应的替换目标,将 所述替换目标确定为实际的下发目标。
7.根据权利要求4所述的方法,其特征在于,所述路由规则类型包括增加,所述根据所 述路由规则类型,确定实际的下发目标包括在所述相匹配的路由规则中查找与所述业务系统下发的下发目标对应的增加目标,将 所述业务系统下发的下发目标及所述增加目标一并确定为实际的下发目标。
8.—种业务数据下发装置,其特征在于,包括接收单元,用于接收业务系统下发的业务数据及路由信息;匹配单元,用于将所述路由信息与预置的路由规则进行匹配,确定目标统一数据播出 平台UDBP ;第一发送单元,用于将所述业务数据发送至所述目标UDBP。
9.根据权利要求8所述的装置,其特征在于,所述预置的路由规则用于保存下发目标 与目标UDBP之间的对应关系。
10.根据权利要求9所述的装置,其特征在于,所述路由信息包括下发目标;所述匹配单元包括查找子单元,用于在所述预置的路由规则中查找与所述下发目标相 匹配的路由规则,在所述相匹配的路由规则中确定目标UDBP ;所述装置还包括第二发送单元,用于将所述下发目标发送至所述目标UDBP,以便所述目标UDBP将所述 业务数据发送到所述下发目标。
11.根据权利要求9所述的装置,其特征在于,所述路由信息包括下发目标及路由规则 类型;所述匹配单元包括查找子单元,用于在所述预置的路由规则中查找与所述下发目标相 匹配的路由规则,在所述相匹配的路由规则中确定目标UDBP ;所述装置还包括实际目标确定单元,用于根据所述路由规则类型,确定实际的下发目标;第三发送单 元,用于将所述实际的下发目标下发到所述目标UDBP,以便所述目标UDBP将所述业务数据 发送到所述实际的下发目标。
12.根据权利要求11所述的装置,其特征在于,所述路由规则类型包括透传,所述实际 目标确定单元包括第一确定子单元,用于将所述业务系统下发的下发目标确定为实际的下发目标。
13.根据权利要求11所述的装置,其特征在于,所述路由规则类型包括替换,所述实际 目标确定单元包括第二确定子单元,用于在所述相匹配的路由规则中查找与所述业务系统下发的下发目 标对应的替换目标,将所述替换目标确定为实际的下发目标。
14.根据权利要求11所述的装置,其特征在于,所述路由规则类型包括增加,所述实际 目标确定单元包括第三确定子单元,用于在所述相匹配的路由规则中查找与所述业务系统下发的下发目 标对应的增加目标,将所述业务系统下发的下发目标及所述增加目标一并确定为实际的下 发目标。
15.一种业务数据下发系统,其特征在于,包括业务系统、UDBP及权利要求8至14任一 项所述的业务数据下发装置;其中,所述业务系统,用于将业务数据及路由信息下发到所述业务数据下发装置;所述UDBP,用于将所述业务数据发送至下发目标。
全文摘要
本发明公开了一种业务数据下发方法、装置及系统,其中,所述方法包括接收业务系统下发的业务数据及路由信息;将所述路由信息与预置的路由规则进行匹配,确定目标统一数据播出平台UDBP;将所述业务数据发送至所述目标UDBP。通过本发明,能够减少业务数据下发系统中建立的TCP连接数目,便于管理和维护。
文档编号H04L29/08GK102111425SQ200910243210
公开日2011年6月29日 申请日期2009年12月29日 优先权日2009年12月29日
发明者贺斌 申请人:北京四达时代软件技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1