Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, DEVICE AND MOBILE MULTI-MEDIA BROADCASTING SERVICE SYSTEM FOR TRANSMITTING DATA INFORMATION
Document Type and Number:
WIPO Patent Application WO/2011/143955
Kind Code:
A1
Abstract:
A method, device and mobile multi-media broadcasting service system for transmitting data information are provided. The method includes: a source platform sends a synchronous data stream to a data buffer, and judges whether the sending process is successful or not; if yes, the data buffer sends the synchronous data stream to a target platform; if no, the source platform sends the synchronous data stream to a data storage for storing. The method also includes: after the sending of the synchronous data stream from the data buffer to the target platform fails, the data buffer periodically extracts the synchronous data stream from the data storage, and sends the synchronous data stream to the target platform until the sending is successful. The method reduces the transmission times and transmission quantity of the data information, so as to save numerous network resource.

Inventors:
WU SHAODUO (CN)
Application Number:
PCT/CN2011/070914
Publication Date:
November 24, 2011
Filing Date:
February 10, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
WU SHAODUO (CN)
International Classes:
H04W4/06; H04W28/14
Foreign References:
CN101860797A2010-10-13
CN101499891A2009-08-05
CN101083518A2007-12-05
JP2009105662A2009-05-14
Other References:
See also references of EP 2571296A4
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种数据信息的传输方法, 该方法包括以下步骤:

源平台向数据緩冲器发送同步数据流水, 判断是否发送成功; 当发送成功, 数据緩冲器将同步数据流水发送给目标平台;

当发送失败, 源平台将同步数据流水发送给数据存储器进行存储。

2、 根据权利要求 1所述的数据信息的传输方法, 其中, 所述当发送成 功, 数据緩冲器将同步数据流水发送给目标平台的步骤为:

数据緩冲器将同步数据流水发送给目标平台, 判断是否发送成功; 当发送失败, 数据緩冲器将同步数据流水发送给数据存储器进行存储, 然后根据预先设定的定时周期参数, 定时从数据存储器提取同步数据流水, 并将定时提取的同步数据流水发送给目标平台, 直至将定时提取的同步数 据流水成功发送给目标平台;

数据存储器删除定时提取的发送成功的同步数据流水。

3、 根据权利要求 1所述的数据信息的传输方法, 其中, 所述当发送失 败, 源平台将同步数据流水发送给数据存储器进行存储的步骤之后还包括: 数据緩冲器根据预先设定的定时周期参数, 定时从数据存储器中提取 同步数据流水;

数据緩冲器将定时提取的同步数据流水发送给目标平台, 直到将定时 提取的同步数据流水成功发送给目标平台;

数据存储器删除定时提取的发送成功的同步数据流水。

4、 根据权利要求 1所述的数据信息的传输方法, 其中, 所述当发送失 败, 源平台将同步数据流水发送给数据存储器进行存储的步骤之后还包括: 源平台向数据緩冲器发送待重发的同步数据流水对应的流水号; 数据緩冲器根据流水号从数据存储器提取待重发的同步数据流水, 并 将待重发的同步数据流水发送给目标平台;

数据存储器删除发送成功的待重发的同步数据流水。

5、 根据权利要求 1至 4任一项所述的数据信息的传输方法, 其中, 所 述同步数据流水包括: 同步业务数据、 同步业务数据对应的流水号、 生效 标志; 所述生效标志为即时生效标志或定时生效标志。

6、 根据权利要求 5所述的数据信息的传输方法, 其中, 目标平台接收 到同步数据流水后, 还包括以下处理步骤:

判断同步数据流水中包含定时生效标志还是即时生效标志;

当包含定时生效标志, 则将同步数据流水中的同步业务数据和流水号 保存至临时数据模块;

提取临时数据模块中的流水号和正式数据模块中待更新的业务数据, 并将该流水号和待更新的业务数据保存至历史数据模块中;

提取临时数据模块中的同步业务数据, 并用该同步业务数据更新正式 数据模块中待更新的业务数据;

删除临时数据库中的同步业务数据和流水号;

当包含即时生效标志, 则提取接收到的同步数据流水中的流水号和正 式数据模块中待更新的业务数据, 并将该流水号和待更新的业务数据一同 保存至历史数据模块;

用接收到的同步数据流水中的同步业务数据更新正式数据模块中待更 新的业务数据。

7、 根据权利要求 6所述的数据信息的传输方法, 其中, 还包括以下步 骤:

源平台判断待冲正的同步数据流水是否成功发送给数据緩冲器; 当发送成功, 源平台向数据緩冲器发送冲正标志、 待冲正的同步数据 流水对应的流水号;

数据緩冲器将冲正标志、 待冲正的同步数据流水对应的流水号发送给 目标平台;

目标平台根据冲正标志查找与流水号对应的待冲正的同步数据流水, 并对待冲正的同步数据流水进行冲正;

当发送失败, 源平台向数据存储器发送冲正标志和待冲正的同步数据 流水对应的流水号;

数据存储器根据冲正标志查找与流水号对应的待冲正的同步数据流 水, 并对待冲正的同步数据流水进行冲正。

8、 根据权利要求 7所述的数据信息的传输方法, 其中, 数据存储器对 待冲正的同步数据流水进行冲正的步骤为:

数据存储器删除待冲正的同步数据流水, 判断是否删除成功; 当删除失败, 源平台向数据緩冲器发送冲正标志、 待冲正的同步数据 流水对应的流水号;

数据緩冲器将冲正标志、 待冲正的同步数据流水对应的流水号发送给 目标平台;

目标平台根据冲正标志查找与流水号对应的待冲正的同步数据流水, 并对待冲正的同步数据流水进行冲正。

9、 根据权利要求 8所述的数据信息的传输方法, 其中, 所述目标平台 根据冲正标志查找与流水号对应的待冲正的同步数据流水, 并对待冲正的 同步数据流水进行冲正的步骤为: 根据冲正标志查找临时数据模块中是否存在与流水号对应的待冲正的 同步数据流水;

当不存在待冲正的同步数据流水, 根据流水号提取历史数据模块中与 流水号一同存储的业务数据;

用提取的业务数据更新正式数据模块中待冲正的同步业务数据; 当存在待冲正的同步数据流水, 删除临时数据模块中待冲正的同步数 据流水。

10、 根据权利要求 9所述的数据信息的传输方法, 其中, 所述源平台 为广电平台, 目标平台为移动业务平台。

11、 一种移动多媒体广播业务系统, 该系统包括: 源平台、 目标平台、 数据存储器和数据緩冲器; 其中,

源平台, 设置为向数据緩冲器发送同步数据流水, 并判断是否发送成 功; 在发送失败时, 将发送失败的同步数据流水发送给数据存储器;

数据緩冲器, 设置为在成功接收源平台发送的同步数据流水时, 将成 功接收的同步数据流水发送给目标平台;

数据存储器, 设置为存储由源平台向数据緩冲器发送失败的同步数据 流水。

12、 根据权利要求 11所述的移动多媒体广播业务系统, 其中, 数据緩冲器, 还设置为判断是否将同步数据流水成功发送给目标平台; 当发送失败, 数据緩冲器将同步数据流水发送给数据存储器, 然后根据预 先设定的定时周期参数, 定时从数据存储器提取同步数据流水, 并将定时 提取的同步数据流水发送给目标平台;

数据存储器, 还设置为存储数据緩冲器发送来的同步数据流水, 以及 删除定时提取的发送成功的同步数据流水。

13、 根据权利要求 12所述的移动多媒体广播业务系统, 其中, 数据緩冲器, 还设置为在源平台向数据緩冲器发送同步数据流水失败 后, 根据预先设定的定时周期参数, 定时从数据存储器中提取同步数据流 水; 以及将定时提取的同步数据流水发送给目标平台, 直到将定时提取的 同步数据流水成功发送给目标平台;

数据存储器, 还设置为在源平台向数据緩冲器发送同步数据流水失败 后, 存储源平台发送来的同步数据流水, 以及删除定时提取的发送成功的 同步数据流水。

14、 根据权利要求 13所述的移动多媒体广播业务系统, 其中, 源平台, 还设置为向数据緩冲器发送待重发的同步数据流水对应的流 水号;

数据緩冲器, 还设置为根据所述待重发的同步数据流水对应的流水号 从数据存储器提取待重发的同步数据流水, 并将待重发的同步数据流水发 送给目标平台;

数据存储器, 还设置为删除发送成功的待重发的同步数据流水。

15、 根据权利要求 11至 14任一项所述的移动多媒体广播业务系统, 其中, 所述同步数据流水包括: 同步业务数据、 同步业务数据对应的流水 号, 生效标志; 所述生效标志为即时生效标志或定时生效标志。

16、 根据权利要求 15所述的移动多媒体广播业务系统, 其中, 目标平台, 还设置为判断同步数据流水中包含定时生效标志还是即时 生效标志; 当包含定时生效标志, 则将同步数据流水中的同步业务数据和 流水号保存至临时数据模块; 提取临时数据模块中的流水号和正式数据模 块中待更新的业务数据, 并将该流水号和待更新的业务数据保存至历史数 据模块中; 提取临时数据模块中的同步业务数据, 并将该同步业务数据更 新正式数据模块中待更新的业务数据; 删除临时数据库中的同步业务数据 和流水号;

以及当包含即时生效标志, 提取接收到的同步数据流水中的流水号和 正式数据模块中待更新的业务数据, 并将该流水号和待更新的业务数据一 同保存至历史数据模块; 用接收到的同步数据流水中的同步业务数据更新 正式数据模块中待更新的业务数据。

17、 根据权利要求 16所述的移动多媒体广播业务系统, 其中, 源平台, 还设置为判断待冲正的同步数据流水是否成功发送给数据緩 冲器, 在发送成功时, 向数据緩冲器发送冲正标志、 待冲正的同步数据流 水对应的流水号; 以及在发送失败时, 向数据存储器发送冲正标志和待冲 正的同步数据流水对应的流水号;

数据緩冲器, 还设置为将冲正标志、 待冲正的同步数据流水对应的流 水号发送给目标平台;

目标平台, 还设置为根据冲正标志查找与流水号对应的待冲正的同步 数据流水, 并对待冲正的同步数据流水进行冲正;

数据存储器, 还设置为根据冲正标志查找与流水号对应的待冲正的同 步数据流水, 并对待冲正的同步数据流水进行冲正。

18、 根据权利要求 17所述的移动多媒体广播业务系统, 其中, 数据存储器, 还设置为删除待冲正的同步数据流水, 判断是否删除成 功;

源平台, 还设置为在数据存储器删除待冲正的同步数据流水失败时, 向数据緩冲器发送冲正标志、 待冲正的同步数据流水对应的流水号; 数据緩冲器, 还设置为在数据存储器删除待冲正的同步数据流水失败 时, 将冲正标志、 待冲正的同步数据流水对应的流水号发送给目标平台; 目标平台, 还设置为在数据存储器删除待冲正的同步数据流水失败时, 根据冲正标志查找与流水号对应的待冲正的同步数据流水, 并对待冲正的 同步数据流水进行冲正。

19、 根据权利要求 18所述的移动多媒体广播业务系统, 其中, 目标平台, 还设置为根据冲正标志查找临时数据模块中是否存在与流 水号对应的待冲正的同步数据流水; 当不存在待冲正的同步数据流水, 根 据流水号提取历史数据模块中与流水号一同存储的业务数据; 以及将提取 的业务数据更新正式数据模块中待冲正的同步业务数据; 当存在待冲正的 同步数据流水, 删除临时数据模块中待冲正的同步数据流水。

20、 根据权利要求 19所述的移动多媒体广播业务系统, 其中, 所述源 平台为广电平台, 目标平台为移动业务平台。

21、 一种数据信息的传输装置, 该装置包括数据緩冲器和数据存储器, 所述数据緩冲器和数据存储器为权利要求 20所述的数据緩冲器和数据存储 器。

Description:
数据信息的传输方法、 装置及移动多媒体广播业务系统 技术领域

本发明涉及通信技术领域, 尤其涉及一种数据信息的传输方法、 装置 及移动多媒体广播业务系统 (Mobile Broadcast Business Management System, MBBMS)。 背景技术

近年来, 随着通讯技术的蓬勃发展, 已逐步进入 3G网络时代(3G包 括电信网络、 广播电视网络和互联网络), 随之而来的是移动商务的应用越 来越广泛, 如今企业一般都通过移动互联网实现企业与用 户之间的信息互 动。 手机电视、 移动下载、 手机支付等增值业务已开始逐步走进人们生活 。 3G网络时代的到来, 使各平台间传输的业务数据量非常大, 保证各平台之 间的业务数据有效地传递是值得考虑的问题。

移动多媒体广播业务系统是广播电视网络的一 种, 其可利用广电运营 商的广播网络提供多媒体内容的下行传输, 同时还利用中国移动通信网络 系统的鉴权管理系统和广电运营商的用户管理 系统完成对用户的认证、 授 权和管理, 另外还利用移动网络系统的双向通道实现相关 互动功能。

在移动多媒体广播业务系统中, 参见图 1 , 随着业务数据的增多, 广电 平台与移动业务同步数据的传输量也不断地增 多。 因此常常会因系统繁忙, 导致两平台间某一批或多批同步数据的传输失 败, 致使传输失败的同步数 据需要再次或多次重新传输, 从而浪费了大量的网络资源。 发明内容

本发明的目的在于提供一种数据信息的传输方 法、 装置及移动多媒体 广播业务系统, 减少数据信息的传输量和传输次数, 以节约网络资源。 本发明提出一种数据信息的传输方法, 其包括以下步骤:

源平台向数据緩冲器发送同步数据流水, 判断是否发送成功; 当发送成功, 数据緩冲器将同步数据流水发送给目标平台;

当发送失败, 源平台将同步数据流水发送给数据存储器进行 存储。 优选地, 所述当发送成功, 数据緩冲器将同步数据流水发送给目标平 台的步骤为:

数据緩冲器将同步数据流水发送给目标平台, 判断是否发送成功; 当发送失败, 数据緩冲器将同步数据流水发送给数据存储器 进行存储, 然后根据预先设定的定时周期参数, 定时从数据存储器提取同步数据流水, 并将定时提取的同步数据流水发送给目标平台 , 直至将定时提取的同步数 据流水成功发送给目标平台;

数据存储器删除定时提取的发送成功的同步数 据流水。 优选地, 所述当发送失败, 源平台将同步数据流水发送给数据存储器 进行存储的步骤之后还包括:

数据緩冲器根据预先设定的定时周期参数, 定时从数据存储器中提取 同步数据流水;

数据緩冲器将定时提取的同步数据流水发送给 目标平台, 直到将定时 提取的同步数据流水成功发送给目标平台;

数据存储器删除定时提取的发送成功的同步数 据流水。 优选地, 所述当发送失败, 源平台将同步数据流水发送给数据存储器 进行存储的步骤之后还包括: 源平台向数据緩冲器发送待重发的同步数据流 水对应的流水号; 数据緩冲器根据流水号从数据存储器提取待重 发的同步数据流水, 并 将待重发的同步数据流水发送给目标平台;

数据存储器删除发送成功的待重发的同步数据 流水。 优选地, 所述同步数据流水包括: 同步业务数据、 同步业务数据对应 的流水号 , 生效标志; 所述生效标志为即时生效标志或定时生效标志 。 优选地, 目标平台接收到同步数据流水后, 还包括以下处理步骤: 判断同步数据流水中包含定时生效标志还是即 时生效标志;

当包含定时生效标志, 则将同步数据流水中的同步业务数据和流水号 保存至临时数据模块;

提取临时数据模块中的流水号和正式数据模块 中待更新的业务数据, 并将该流水号和待更新的业务数据保存至历史 数据模块中;

提取临时数据模块中的同步业务数据, 并将该同步业务数据更新正式 数据模块中待更新的业务数据;

删除临时数据库中的同步业务数据和流水号;

当包含即时生效标志, 提取接收到的同步数据流水中的流水号和正式 数据模块中待更新的业务数据, 并将该流水号和待更新的业务数据一同保 存至历史数据模块;

将接收到的同步数据流水中的同步业务数据更 新正式数据模块中待更 新的业务数据。 优选地, 还包括以下步骤:

源平台判断待冲正的同步数据流水是否成功发 送给数据緩冲器; 当发送成功, 源平台向数据緩冲器发送冲正标志、 待冲正的同步数据 流水对应的流水号;

数据緩冲器将冲正标志、 待冲正的同步数据流水对应的流水号发送给 目标平台;

目标平台根据冲正标志查找与流水号对应的待 冲正的同步数据流水, 并对待冲正的同步数据流水进行冲正;

当发送失败, 源平台向数据存储器发送冲正标志和待冲正的 同步数据 流水对应的流水号;

数据存储器根据冲正标志查找与流水号对应的 待冲正的同步数据流 水, 并对待冲正的同步数据流水进行冲正。 优选地, 数据存储器对待冲正的同步数据流水进行冲正 的步骤为: 数据存储器删除待冲正的同步数据流水, 判断是否删除成功; 当删除失败, 源平台向数据緩冲器发送冲正标志, 待冲正的同步数据 流水对应的流水号;

数据緩冲器将冲正标志、 待冲正的同步数据流水对应的流水号发送给 目标平台;

目标平台根据冲正标志查找与流水号对应的待 冲正的同步数据流水, 并对待冲正的同步数据流水进行冲正。 所述目标平台根据冲正标志查找与流水号对应 的待冲正的同步数据流 水, 并对待冲正的同步数据流水进行冲正的步骤为 :

根据冲正标志查找临时数据模块中是否存在与 流水号对应的待冲正的 同步数据流水;

当不存在待冲正的同步数据流水, 根据流水号提取历史数据模块中与 流水号一同存储的业务数据;

将提取的业务数据更新正式数据模块中待冲正 的同步业务数据; 当存在待冲正的同步数据流水, 删除临时数据模块中待冲正的同步数 据流水。 优选地, 所述源平台为广电平台, 目标平台为移动业务平台。 本发明另提出一种移动多媒体广播业务系统, 其包括: 源平台、 目标 平台、 数据存储器和数据緩冲器; 其中,

源平台, 设置为向数据緩冲器发送同步数据流水, 并判断是否发送成 功; 在发送失败时, 将发送失败的同步数据流水发送给数据存储器 ;

数据緩冲器, 设置为在成功接收源平台发送的同步数据流水 时, 将成 功接收的同步数据流水发送给目标平台;

数据存储器, 设置为存储由源平台向数据緩冲器发送失败的 同步数据 流水。 优选地, 数据緩冲器, 还设置为将同步数据流水发送给目标平台, 判 断是否发送成功; 当发送失败, 数据緩冲器将同步数据流水发送给数据存 储器, 然后根据预先设定的定时周期参数, 定时从数据存储器提取同步数 据流水, 并将定时提取的同步数据流水发送给目标平台 ;

数据存储器, 还设置为存储数据緩冲器发送来的同步数据流 水, 以及 删除定时提取的发送成功的同步数据流水。 优选地, 数据緩冲器, 还设置为在源平台向数据緩冲器发送同步数据 流水失败后, 根据预先设定的定时周期参数, 定时从数据存储器中提取同 步数据流水; 以及将定时提取的同步数据流水发送给目标平 台, 直到将定 时提取的同步数据流水成功发送给目标平台;

数据存储器, 还设置为在源平台向数据緩冲器发送同步数据 流水失败 后, 存储源平台发送来的同步数据流水, 以及删除定时提取的发送成功的 同步数据流水。 优选地, 源平台, 还设置为向数据緩冲器发送待重发的同步数据 流水 对应的流水号;

数据緩冲器, 还设置为根据流水号从数据存储器提取待重发 的同步数 据流水, 并将待重发的同步数据流水发送给目标平台;

数据存储器, 还设置为删除发送成功的待重发的同步数据流 水。 优选地, 所述同步数据流水包括: 同步业务数据、 同步业务数据对应 的流水号 , 生效标志; 所述生效标志为即时生效标志或定时生效标志 。 优选地, 目标平台, 还设置为判断同步数据流水中包含定时生效标 志 还是即时生效标志; 当包含定时生效标志, 则将同步数据流水中的同步业 务数据和流水号保存至临时数据模块; 提取临时数据模块中的流水号和正 式数据模块中待更新的业务数据, 并将该流水号和待更新的业务数据保存 至历史数据模块中; 提取临时数据模块中的同步业务数据, 并将该同步业 务数据更新正式数据模块中待更新的业务数据 ; 删除临时数据库中的同步 业务数据和流水号;

以及当包含即时生效标志, 提取接收到的同步数据流水中的流水号和 正式数据模块中待更新的业务数据, 并将该流水号和待更新的业务数据一 同保存至历史数据模块; 将接收到的同步数据流水中的同步业务数据更 新 正式数据模块中待更新的业务数据。 优选地, 源平台, 还设置为判断待冲正的同步数据流水是否成功 发送 给数据緩冲器, 在发送成功时, 向数据緩冲器发送冲正标志、 待冲正的同 步数据流水对应的流水号; 以及在发送失败时, 向数据存储器发送冲正标 志和待冲正的同步数据流水对应的流水号;

数据緩冲器, 还设置为将冲正标志、 待冲正的同步数据流水对应的流 水号发送给目标平台;

目标平台, 还设置为根据冲正标志查找与流水号对应的待 冲正的同步 数据流水, 并对待冲正的同步数据流水进行冲正;

数据存储器, 还设置为根据冲正标志查找与流水号对应的待 冲正的同 步数据流水, 并对待冲正的同步数据流水进行冲正。 数据存储器, 还设置为删除待冲正的同步数据流水, 判断是否删除成 功;

源平台, 还设置为在数据存储器删除待冲正的同步数据 流水失败时, 向数据緩冲器发送冲正标志、 待冲正的同步数据流水对应的流水号;

数据緩冲器, 还设置为在数据存储器删除待冲正的同步数据 流水失败 时, 将冲正标志、 待冲正的同步数据流水对应的流水号发送给目 标平台; 目标平台, 还设置为在数据存储器删除待冲正的同步数据 流水失败时, 根据冲正标志查找与流水号对应的待冲正的同 步数据流水, 并对待冲正的 同步数据流水进行冲正。 优选地, 目标平台, 还设置为根据冲正标志查找临时数据模块中是 否 存在与流水号对应的待冲正的同步数据流水; 当不存在待冲正的同步数据 流水, 根据流水号提取历史数据模块中与流水号一同 存储的业务数据; 以 及将提取的业务数据更新正式数据模块中待冲 正的同步业务数据; 当存在 待冲正的同步数据流水, 删除临时数据模块中待冲正的同步数据流水。 优选地, 所述源平台为广电平台, 目标平台为移动业务平台。 本发明还提出一种数据信息的传输装置, 其包括数据緩冲器和数据存 储器 , 所述数据緩冲器和数据存储器为上述数据緩冲 器和数据存储器。 本发明所提供的数据信息的传输方法、 装置及移动多媒体广播业务系 统, 其方法, 在数据緩冲器向目标平台发送同步数据流水发 送失败后, 由 数据緩冲器定时从数据存储器提取同步数据流 水, 并发送给目标平台直至 发送成功的方式, 减少了同步数据的传输次数和传输量, 从而节约了大量 的网络资源。 附图说明

图 1是现有技术的移动多媒体广播业务系统的结 示意图;

图 2是本发明实施例的数据信息的传输方法一实 例的流程图; 图 3是本发明实施例的数据信息的传输方法中定 提取并发送同步数 据流水的一流程图;

图 4是本发明实施例的数据信息的传输方法中定 提取并发送同步数 据流水的另一流程图;

图 5是本发明实施例的数据信息的传输方法中同 数据流水的重发的 流程图;

图 6是本发明实施例的数据信息的传输方法中目 平台进行业务数据 更新流程图;

图 Ί是本发明实施例的数据信息的传输方法中同 数据流水的冲正一 流程图;

图 8是本发明实施例的数据信息的传输方法中同 数据流水的冲正另 一流程图;

图 9是本发明实施例的数据信息的传输方法中目 平台进行同步数据 流水冲正的流程图;

图 10是本发明实施例的移动多媒体广播业务系统 结构示意图; 图 11是本发明实施例的数据信息的传输装置的结 示意图。 具体实施方式

应当理解, 此处所描述的实施例仅仅用以解释本发明, 并不用于限定 本发明。

本发明实施例为了节约网络资源, 在两平台间增设数据存储器和数据 緩冲器。 本发明实施例中两平台间传输的数据信息, 根据流程的不同, 其 传输的数据信息不同。 在数据同步流程中, 其传输的数据信息为同步数据 流水, 该同步数据流水包括: 同步业务数据、 同步业务数据对应的流水号 和生效标志。 生效标志可以为即时生效标志和定时生效标志 。

在数据重发流程中, 由源平台向数据緩冲器传输的数据信息为待重 发 的同步数据流水对应的流水号。 由数据緩冲器向目标平台传输的数据信息 为待重发的同步数据流水, 该待重发的同步数据流水包括: 待重发的同步 业务数据、 该待重发的同步业务数据对应的流水号和生效 标志。 该生效标 志可以为即时生效标志和定时生效标志。

在数据冲正流程中, 传输的数据信息包括: 冲正标志、 待冲正的同步 数据流水对应的流水号。

以下是本发明实施例的数据信息的传输方法一 实施例, 参见图 2, 其包 括如下步骤:

步骤 S201、 源平台向数据緩冲器发送同步数据流水, 并判断是否发送 成功; 当发送成功, 则转入步骤 S202; 当发送失败, 则转入步骤 S203; 步骤 S202、 数据緩冲器将同步数据流水发送给目标平台;

步骤 S203、 源平台将同步数据流水发送给数据存储器进行 存储。

进一步地, 参见图 3 , 上述步骤 S202包括: 步骤 S301、 数据緩冲器将同步数据流水发送给目标平台, 判断是否发 送成功; 当发送失败, 则转入步骤 S302; 当发送成功, 则结束流程。

步骤 S302、 数据緩冲器将同步数据流水发送给数据存储器 进行存储, 然后转入步骤 S303 ;

步骤 S303、 数据緩冲器定时从数据存储器提取同步数据流 水, 并将定 时提取的同步数据流水发送给目标平台, 直至将定时提取的同步数据流水 成功发送给目标平台; 然后转入步骤 S304;

步骤 S304、 数据存储器删除定时提取的发送成功的同步数 据流水。 因为目标平台已接收到同步数据流水, 不再需要数据緩冲器定时从数 据存储器中提取并发送同步数据流水, 因此, 删除该同步数据流水。 另外 删除数据存储器中已发送成功的同步数据流水 , 可以释放数据存储器的存 储空间, 为后续流程提供数据存储空间。

本实施例, 当源平台向数据緩冲器发送同步数据流水发送 成功, 然后 由数据緩冲器向目标平台发送同步数据流水失 败时, 通过数据緩冲器定时 从数据存储器中提取同步数据流水, 并将提取的同步数据流水发送给目标 平台, 直至发送成功, 在保证同步数据流水发送成功率的基础上, 减少了 同步数据流水的传输次数, 从而节约了大量的网络资源。

本发明实施例的数据緩冲器, 根据实际需要预先设有用于控制数据緩 冲器从数据存储器中提取同步数据流水的时间 周期参数, 数据緩冲器当向 目标平台发送同步数据流水失败后, 根据该设定的时间周期参数定时在设 定的周期后从数据存储器提取同步数据流水, 然后再发送给目标平台, 直 到发送成功为止。 数据緩冲器向目标平台发送同步数据流水失败 的原因可 能是目标平台暂时繁忙或出现故障, 一段时间后由繁忙转为空闲或故障消 除, 此时再向目标平台发送同步数据流水, 可以减少同步数据的传输次数, 因而减少两平台间同步数据的传输量, 从而节约了大量的网络资源。 进一步地, 参见图 4 , 源平台向数据緩冲器发送同步数据流水失败, 为 保证同步数据流水的不丟失, 数据緩冲器定时从数据存储器中提取之前发 送失败的同步数据流水,并发送给目标平台, 其流程在上述实施例步骤 S203 后, 还包括:

步骤 S401、 数据緩冲器根据预先设定的定时周期参数, 定时从数据存 储器中提取同步数据流水;

步骤 S402、 数据緩冲器将定时提取的同步数据流水发送给 目标平台, 直到将定时提取的同步数据流水成功发送给目 标平台;

步骤 S403、 数据存储器删除定时提取的发送成功的同步数 据流水。 本实施例, 当源平台向数据緩冲器发送同步数据流水发送 失败时, 通 过数据緩冲器定时从数据存储器中提取同步数 据流水, 并将提取的同步数 据流水发送给目标平台, 直至发送成功, 在保证同步数据流水发送成功率, 同时减少了同步数据流水的传输次数, 从而节约了大量的网络资源。 进一步地, 参见图 5 , 源平台向数据緩冲器发送同步数据流水失败, 目 标平台急需该发送失败的同步数据流水, 则需要源平台重发该同步数据流, 该重发的过程在上述步骤 S203之后, 还包括:

步骤 S501、 源平台向数据緩冲器发送待重发的同步数据流 水对应的流 水号;

步骤 S502、 数据緩冲器根据流水号从数据存储器提取待重 发的同步数 据流水, 并将待重发的同步数据流水发送给目标平台;

步骤 S503、 数据存储器删除发送成功的待重发的同步数据 流水。

上述重发过程中, 只需向数据緩冲器发送待重发的同步数据流水 对应 的流水号, 数据緩冲器根据流水号从数据存储器中提取待 重发的应同步数 据流水, 然后再发送给目标平台。 无需再次向数据緩冲器发送待重发的同 步数据流水, 减少了源平台与数据緩冲器间数据传输量, 因而更进一步节 约了网络资源, 进一步地, 参见图 6, 目标平台接收到同步数据流水后, 还包括以下处 理:

步骤 S601、判断同步数据流水中包含定时生效标志 是即时生效标志; 当包含定时生效标志,转入步骤 S602;当包含即时生效标志,转入步骤 S606; 步骤 S602、 将同步数据流水中的同步业务数据和流水号保 存至临时数 据模块;

步骤 S603、 提取临时数据模块中的流水号和正式数据模块 中待更新的 业务数据, 并将该流水号和待更新的业务数据保存至历史 数据模块中; 步骤 S604、 提取临时数据模块中的同步业务数据, 并使用该同步业务 数据更新正式数据模块中待更新的业务数据;

步骤 S605、 删除临时数据模块中的同步业务数据和流水号 ;

本步骤删除同步业务数据为了防止目标平台定 时从临时数据模块提取 待冲正的同步数据流水中的同步业务数据, 然后将该同步业务数据更新到 正式数据模块中。

步骤 S606、 提取接收到的同步数据流水中的流水号和正式 数据模块中 待更新的业务数据, 并将该流水号和待更新的业务数据一同保存至 历史数 据模块;

步骤 S607、 使用接收到的同步数据流水中的同步业务数据 更新正式数 据模块中待更新的业务数据。

进一步地, 上述同步数据流水还包括有非冲正标志, 目标平台接收到 同步数据流水后, 首先查询同步数据流水中包含非冲正标志还是 冲正标志, 当同步数据流水中包含非冲正标志, 则执行上述步骤 S601至步骤 S607。 进一步地, 本发明实施例的数据信息的传输方法的实施例 中, 源平台 向数据緩冲器发送同步数据流水后, 发现该发送的同步数据流水是错误的 , 为了保证目标平台中的被更新后的业务数据的 正确性, 对错误的同步数据 流水进行冲正, 参见图 7, 步骤如下:

步骤 S701、 源平台判断待冲正的同步数据流水是否成功发 送给数据緩 冲器; 当发送成功, 则转入步骤 S702; 当发送失败, 则转入步骤 S705; 步骤 S702、 源平台向数据緩冲器发送冲正标志、 待冲正的同步数据流 水对应的流水号;

步骤 S703、 数据緩冲器将冲正标志、 待冲正的同步数据流水对应的流 水号发送给目标平台;

步骤 S704、 目标平台根据冲正标志查找与流水号对应的待 冲正的同步 数据流水, 并对待冲正的同步数据流水进行冲正;

步骤 S705、 源平台向数据存储器发送冲正标志和待冲正的 同步数据流 水对应的流水号;

步骤 S706、 数据存储器根据冲正标志查找与流水号对应的 待冲正的同 步数据流水, 并对待冲正的同步数据流水进行冲正。

本步骤的对应待冲正的同步数据流水进行冲正 的操作为: 将数据存储 器中待冲正的同步数据流水删除。 用以释放数据存储器的数据存储空间。 并防止数据緩冲器定时从数据存储器提取待冲 正的同步数据流水, 并发送 给目标平台, 有效地防止数据的发送错误。 进一步地, 参见图 8, 本发明实施例提出的数据信息的传输方法的上 述 实施例中, 数据存储器对待冲正的同步数据流水进行冲正 的步骤为:

步骤 S801、 数据存储器删除待冲正的同步数据流水, 判断是否删除成 功; 当删除失败, 则转入步骤 S802; 当删除成功, 则结束流程;

本步骤中, 数据存储器将待冲正的同步数据流水删除, 可以及时释放 数据存储器的数据存储空间。 同时可以防止数据緩冲器定时从数据存储器 提取并向目标平台发送该待冲正的同步数据流 水。 因此可以减少数据的发 送错误。

当删除失败, 则表明数据存储器中的同步数据流水通过数据 緩冲器定 时提取, 成功发送给目标平台, 并在发送给目标平台后成功删除同步数据 流水。

步骤 S802、 源平台向数据緩冲器发送冲正标志, 待冲正的同步数据流 水对应的流水号;

步骤 S803、 数据緩冲器将冲正标志、 待冲正的同步数据流水对应的流 水号发送给目标平台;

步骤 S804、 目标平台根据冲正标志查找与流水号对应的待 冲正的同步 数据流水, 并对待冲正的同步数据流水进行冲正。

本步骤中的对待冲正的同步数据流水进行冲正 的步骤在上述实施例已 详细描述, 在此不再赘述。 进一步地, 参见图 9 , 上述目标平台对待冲正的同步数据流水进行冲 正 的流程包括:

步骤 S901、 根据冲正标志查找临时数据模块中是否存在与 流水号对应 的待冲正的同步数据流水; 当不存在待冲正的同步数据流水, 则转入步骤 S902; 当存在待冲正的同步数据流水, 则转入步骤 S904;

步骤 S902、 根据流水号提取历史数据模块中与流水号一同 存储的业务 数据;

本步骤将提取的流水号和待更新的业务数据一 同存储至历史备份数据 库中, 是为了防止当源平台发送的同步业务数据错误 , 通过流水号查找该 待更新的业务数据, 将该待更新的业务数据重新更新正式数据库中 错误的 同步业务数据, 该错误的同步业务数据为源平台之前发送的同 步业务数据。

步骤 S903、 将提取的业务数据更新正式数据模块中待冲正 的同步业务 数据;

本步骤中的待冲正的同步业务数据, 为源平台发送的同步数据流水中 的同步业务数据, 该待冲正的同步业务数据更新了目标平台源的 业务数据, 该待冲正的同步业务数据是错误的数据, 其冲正操作为: 用目标平台原有 的业务数据更新该待冲正的同步业务数据。

步骤 S904、 删除临时数据模块中待冲正的同步数据流水。

进一步地, 在上述冲正流程中传输的数据信息除了冲正标 志和流水号, 还包括即时生效标志, 目标平台收到数据信息后, 还需查看是否含有即时 生效标志, 若有则根据该即时生效标志立即对待冲正的同 步数据流水进行 冲正处理。

上述冲正过程中, 目标平台接收到的数据信息包括: 冲正标志、 待冲 正的同步数据流水对应的流水号和即时生效标 志, 不携带具体的同步业务 数据, 减少了数据的传输流量, 因而节约了大量的网络资源。 本发明实施例的数据信息的传输方法, 适用于多种网络系统, 例如应 用于移动多媒体广播业务系统中广电平台和移 动业务平台间的同步数据的 传输, 此时, 源平台为移动多媒体广播业务系统中的广电平 台, 目标平台 为移动多媒体广播业务系统中的移动业务平台 , 源平台向目标平台发送的 数据信息包括有: 流水号, 冲正标志、 生效标志。 数据同步流程中发送的 数据信息还包括具体的业务数据。 以下为移动多媒体广播业务系统中广电 平台向移动业务平台传输同步数据流水的程序 代码:

<XXX.REQ Accounting= "0001" Instant= "true" reverse: "false">

<!-- 业务数据内容― >

</XXX.REQ> 其中 Accounting表示流水号, Accounting: "0001" ,表示所要进行同步 的数据流水号为 "0001" , Instant表示生效标志, 当 Instant= "true"表示即 时生效, reverse用于表示冲正标志, 当 reverse= "false"表示非冲正。 本发明实施例的移动多媒体广播业务系统, 参见图 10, 包括: 源平台 10、 目标平台 20、 数据存储器 40和数据緩冲器 30; 其中, 源平台 10, 用 于向数据緩冲器 30发送同步数据流水, 并判断是否发送成功; 在发送失败 时, 将发送失败的同步数据流水发送给数据存储器 40。

数据緩冲器 30, 用于在成功接收源平台 10发送的同步数据流水时, 将 成功接收的同步数据流水发送给目标平台 20。

数据存储器 40, 用于存储由源平台 10向数据緩冲器 30发送失败的同 步数据流水。 以确保同步数据流水的不流失, 为后续的同步数据流水重发 和数据緩冲器定时提取过程做准备。

目标平台 20用于接收数据緩冲器 30发送的同步数据流水, 并对该接 收后的同步数据流水进行后续的处理。 进一步地, 本发明实施例的移动多媒体广播业务系统中, 数据緩冲器 30, 还用于将同步数据流水发送给目标平台 20, 判断是否发送成功。 数据 緩冲器 30内根据实际需要, 设有时间周期参数, 当发送失败, 数据緩冲器 30将同步数据流水发送给数据存储器 40, 然后根据时间周期参数定时从数 据存储器 40提取同步数据流水, 并将定时提取的同步数据流水发送给目标 平台 20。 保证同步数据流水成功发送。 相对现有技术在相同时间内可以减 少同步数据流水的传输次数, 从而可以降低系统的业务负担, 可以提高数 据传输效率, 并可节约大量的网络资源。

数据存储器 40,还用于存储数据緩冲器 30发送来的同步数据流水, 以 及删除定时提取的发送成功的同步数据流水。 数据存储器 40将存储的发送 成功的同步数据流水删除, 可以防止数据緩冲器在定时周期后将该已发送 成功的同步数据流水重复发送给目标平台 20, 同时还释放了数据存储器 40 的数据存储空间, 从而达到节约网络资源的目的。 进一步地, 数据緩冲器 30, 还用于在源平台 10向数据緩冲器 30发送 同步数据流水失败后, 根据预先设定的定时周期参数, 定时从数据存储器 40中提取同步数据流水; 以及将定时提取的同步数据流水发送给目标平 台 20, 直到将定时提取的同步数据流水成功发送给目 标平台 20, 保证了同步 数据流水发送成功率。

数据存储器 40, 还用于在源平台 20向数据緩冲器 30发送同步数据流 水失败后, 存储源平台 10发送来的同步数据流水, 以及删除定时提取的发 送成功的同步数据流水。 进一步地, 移动多媒体广播业务系统中, 源平台 10, 还用于向数据緩 冲器 30发送待重发的同步数据流水对应的流水号。 据緩冲器 30,还用于 根据流水号从数据存储器 40提取待重发的同步数据流水, 并将待重发的同 步数据流水发送给目标平台 20; 相对现有技术, 源平台 10无需再次发送同 步业务数据, 减少了源平台 10与数据緩冲器 30间数据传输量。

数据存储器 40, 还用于删除发送成功的待重发的同步数据流水 。 防止 数据緩冲器 30在定时周期后, 从数据存储器 40提取已重发成功的同步数 据流水重复发送给目标平台 20。同时还可以释放数据存储器 40的数据存储 空间, 从而达到节约网络资源的目的。 进一步地, 上述同步数据流水包括: 同步业务数据、 同步业务数据对 应的流水号, 生效标志; 所述生效标志为即时生效标志或定时生效标志 。 进一步地, 上述目标平台 20, 还用于判断同步数据流水中包含定时生 效标志还是即时生效标志; 当包含定时生效标志, 则将同步数据流水中的 同步业务数据和流水号保存至临时数据模块; 提取临时数据模块中的流水 号和正式数据模块中待更新的业务数据, 并将该流水号和待更新的业务数 据保存至历史数据模块中; 提取临时数据模块中的同步业务数据, 并将该 同步业务数据更新正式数据模块中待更新的业 务数据; 删除临时数据库中 的同步业务数据和流水号;

以及当包含即时生效标志, 提取接收到的同步数据流水中的流水号和 正式数据模块中待更新的业务数据, 并将该流水号和待更新的业务数据一 同保存至历史数据模块; 将接收到的同步数据流水中的同步业务数据更 新 正式数据模块中待更新的业务数据。

进一步地, 上述同步数据流水还包括有非冲正标志, 目标平台 20接收 到同步数据流水后, 还用于查询同步数据流水中是否包含非冲正标 志。 进一步地, 本发明实施例的移动多媒体广播业务系统中, 源平台 10, 还用于判断待冲正的同步数据流水是否成功发 送给数据緩冲器 30, 在发送 成功时, 向数据緩冲器 30发送冲正标志、 待冲正的同步数据流水对应的流 水号; 以及在发送失败时, 向数据存储器 40发送冲正标志和待冲正的同步 数据流水对应的流水号。

数据緩冲器 30, 还用于将冲正标志、 待冲正的同步数据流水对应的流 水号发送给目标平台 20。

目标平台 20, 还用于根据冲正标志查找与流水号对应的待冲 正的同步 数据流水, 并对待冲正的同步数据流水进行冲正。

目标平台 20对待冲正的同步数据流水进行冲正的过程为 根据冲正标 志查找临时数据库中是否存在与流水号对应的 待冲正的同步数据流水, 当 存在待冲正的同步数据流水, 则删除临时数据库中待冲正的同步数据流水。 当不存在待冲正的同步数据流水, 则根据流水号从历史备份数据库中, 查 找与该流水号一同存储的业务数据; 提取查找到的业务数据, 并将该业务 数据更新正式数据库中待冲正的同步数据。

上述查找的业务数据, 为目标平台 20源有的业务数据, 在目标平台 20 的正式数据库中原有的该业务数据, 之前已被源平台 10传输来的同步业务 数据更新。

数据存储器 40, 还用于根据冲正标志查找与流水号对应的待冲 正的同 步数据流水, 并对待冲正的同步数据流水进行冲正。

进一步地, 上述数据存储器 40, 还用于删除待冲正的同步数据流水, 判断是否删除成功。 数据存储器 40接收到冲正标志后, 根据冲正标志查找 与流水号对应的同步数据流水, 然后将查找到的同步数据流水删除, 数据 存储器 40将待冲正的同步数据流水删除, 可以及时释放数据存储器 40的 数据存储空间。 同时可以防止数据緩冲器 30定时从数据存储器 40提取并 向目标平台 20发送该待冲正的同步数据流水。 以防止同步业务数据的发送 错误。

当删除失败, 则表明数据存储器 40中的同步数据流水通过数据緩冲器 30定时提取, 成功发送给目标平台 20, 并在发送给目标平台 20后成功删 除同步数据流水。 需要源平台 10向数据緩冲器 30发送冲正标志、 待冲正 的同步数据流水对应的流水号。

源平台 10,还用于在数据存储器 40删除待冲正的同步数据流水失败时, 向数据緩冲器 30发送冲正标志、 待冲正的同步数据流水对应的流水号。

数据緩冲器 30,还用于在数据存储器 40删除待冲正的同步数据流水失 败时, 将冲正标志、 待冲正的同步数据流水对应的流水号发送给目 标平台 20。

目标平台 20,还用于在数据存储器 40删除待冲正的同步数据流水失败 时, 根据冲正标志查找与流水号对应的待冲正的同 步数据流水, 并对待冲 正的同步数据流水进行冲正。

进一步地, 上述目标平台 20, 还用于根据冲正标志查找查找临时数据 模块中是否存在与流水号对应的待冲正的同步 数据流水; 当不存在待冲正 的同步数据流水, 根据流水号提取历史数据模块中与流水号一同 存储的业 务数据; 以及将提取的业务数据更新正式数据模块中待 冲正的同步业务数 据; 当存在待冲正的同步数据流水, 删除临时数据模块中待冲正的同步数 据流水。

进一步地, 目标平台 20, 还用于查询接收的数据信息是否包含即时生 效标志, 根据即时生效标志对待冲正的同步数据流水进 行即时冲正处理。

源平台 10向数据緩冲器 30发送数据信息, 再由数据緩冲器 30发送给 目标平台 20的的数据信息只包括: 冲正标志、 待冲正的同步数据流水对应 的流水号和即时生效标志, 不包括具体的同步业务数据。 因此可以减少数 据的传输流量, 因而可以节约大量的网络资源。

进一步地, 本发明实施例的移动多媒体广播业务系统中, 所述源平台 10为广电平台, 目标平台 20为移动业务平台。

本发明实施例的数据信息的传输装置, 参见图 11 , 其包括数据緩冲器 52和数据存储器 51。 该数据緩冲器 52和数据存储器 51为本发明实施例的 移动多媒体广播业务系统中涉及的数据緩冲器 30和数据存储器 40,在此不 再赘述。

本发明实施例的数据信息的传输方法、 装置及移动多媒体广播业务系 统, 通过将发送失败的同步数据流水存储至数据存 储器 40, 由数据緩冲器 30定时从数据存储器 40提取同步数据流水, 然后发送给目标平台 20, 直 到发送成功。 与现有技术相比, 减少了同步数据的传输次数和传输量, 从 而节约了大量的网络资源。 应当理解的是, 以上仅为本发明的优选实施例, 不能因此限制本发明 的专利范围, 凡是利用本发明说明书及附图内容所作的等效 结构或等效流 程变换, 或直接或间接运用在其他相关的技术领域, 均同理包括在本发明 的专利保护范围内。