[发明专利]IPTV系统中内存数据库的实现方法及IPTV系统无效
申请号: | 200710178891.X | 申请日: | 2007-12-06 |
公开(公告)号: | CN101242356A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 王印龙;黄俊华 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/58 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;刘健 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iptv 系统 内存 数据库 实现 方法 | ||
1、一种IPTV系统中内存数据库的实现方法,该IPTV系统至少包括若干内容分发节点、EPG应用服务器以及业务数据库,其特征在于,所述方法包括步骤有:
A、在每个内容分发节点和/或EPG应用服务器中部署有内存数据库;
B、当所述内容分发节点和/或EPG应用服务器启动时,同时将其本地的内存数据库启动,并且所述内存数据库从该业务数据库中获取本内容分发节点和/或EPG应用服务器所需的全量业务数据;
C、当所述业务数据库中的业务数据发生更新时,所述内存数据库从该业务数据库中获取增量业务数据。
2、根据权利要求1所述的方法,其特征在于,所述EPG应用服务器与内存数据库协同工作中,所述步骤B进一步包括:
B11、所述EPG应用服务器启动时,以函数调用方式启动本地内存数据库;
B12、所述内存数据库向业务数据库发送获取该EPG应用服务器所需的全量业务数据请求,所述业务数据库向内存数据库返回该全量业务数据;
B13、所述内存数据库将所获得的全量业务数据导入到内存数据结构;
所述步骤C进一步包括:
C11、当所述内存数据库判断出该业务数据库中的业务数据发生更新,向所述业务数据库发送获取增量业务数据请求;
C12、所述业务数据库将该增量业务数据传输给该内存数据库;
C13、所述内存数据库将该增量业务数据导入到内存数据结构。
3、根据权利要求2所述的方法,其特征在于,所述步骤C11进一步包括:
C111、所述IPTV系统更新该业务数据库中的业务数据,同时更新该业务数据库的内容同步表中的更新时间戳;
C112、所述内存数据库定时扫描该业务数据库的内容同步表中的更新时间戳;
C113、所述业务数据库将该内容同步表中的更新时间戳返给内存数据库;
C114、所述内存数据库将本地时间戳与该更新时间戳进行比较,若所述更新时间戳大于本地时间戳,则向所述业务数据库发送获取增量业务数据请求;否则返回到步骤C112,以继续等待下一个定时扫描处理。
4、根据权利要求2所述的方法,其特征在于,所述步骤C13之后进一步包括EPG应用服务器处理用户终端请求的步骤:
C14、用户终端向EPG应用服务器发起服务请求;
C15、所述EPG应用服务器向该内存数据库发送获取本次服务的用户服务数据请求;
C16、若所述内存数据库未在本地检索到该用户服务数据,则向该业务数据库发送获取该本次服务的用户服务数据的请求;
C17、所述业务数据库向该内存数据库返回该用户服务数据;
C18、所述内存数据库向EPG应用服务器返回该用户服务数据。
5、根据权利要求1所述的方法,其特征在于,所述IPTV系统包括一分布式流媒体系统,该分布式流媒体系统包括分布式流媒体内容分发系统和流媒体服务器,该分布式流媒体内容分发系统包括一内容分发全局控制器和若干节点控制器,一该节点控制器和一流媒体服务器机群组成一内容分发节点;在所述内容分发节点与内存数据库协同工作中,所述步骤B进一步包括:
B21、所述节点控制器启动时,以函数调用方式启动本地内存数据库;
B22、所述内存数据库向该业务数据库发送获取该内容分发节点所需的全量业务数据请求,所述业务数据库向内存数据库返回该全量业务数据;
B23、所述内存数据库将所获得的全量业务数据导入到内存数据结构;
所述步骤C进一步包括:
C21、所述IPTV系统向该内容分发全局控制器发送业务消息;
C22、所述内容分发全局控制器处理该业务消息,并更新该业务数据库;
C23、所述内容分发全局控制器向该内容分发节点的节点控制器发送业务消息;
C24、所述节点控制器处理该业务消息,并更新本地内存数据库。
6、根据权利要求1所述的方法,其特征在于,所述内存数据库中设有一全局的哈希表,将该内存数据库中的每张表的定义以及该表的数据一起作为表元素,并将该表元素插入到该全局的哈希表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178891.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种跳舞机器人
- 下一篇:基于视觉定位的老化流水线灯管自动放置方法及系统