CN101500139A - 数字电视收费服务***的数据同步方法 - Google Patents

数字电视收费服务***的数据同步方法 Download PDF

Info

Publication number
CN101500139A
CN101500139A CNA2009100371640A CN200910037164A CN101500139A CN 101500139 A CN101500139 A CN 101500139A CN A2009100371640 A CNA2009100371640 A CN A2009100371640A CN 200910037164 A CN200910037164 A CN 200910037164A CN 101500139 A CN101500139 A CN 101500139A
Authority
CN
China
Prior art keywords
top box
data
service management
digital television
background
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2009100371640A
Other languages
English (en)
Inventor
罗笑南
***
曹庭毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Yat Sen University
Original Assignee
Sun Yat Sen University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Yat Sen University filed Critical Sun Yat Sen University
Priority to CNA2009100371640A priority Critical patent/CN101500139A/zh
Publication of CN101500139A publication Critical patent/CN101500139A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了数字电视收费服务***中服务运营商的后台数据和机顶盒后台数据的一种同步方法,数字电视服务管理***预先设置好一组接口,机顶盒后台程序定期通过http协议访问该组接口以查询服务管理***的数据库,服务管理***返回xml文件保存相关信息,机顶盒后台使用DOM解析器解析返回的xml文件,并根据该信息,更新本地数据库的数据,从而保证了两个服务器上的数据同步。通过保存服务管理***的一些静态数据到机顶盒后台服务器,可很大程度上减少两者之间的通讯,避免了不必要的数据传输,从而提高了数字电视的响应速度。

Description

数字电视收费服务***的数据同步方法
技术领域
本发明涉及到机顶盒应用领域,特别涉及到数字电视收费服务***的数据同步方法。
背景技术
数字电视作为一种新的电视形式和媒体已经开始进入千家万户。数字电视的重要特点是内容形式丰富多彩,除了基本数字电视广播节目,还有点播节目、各种信息浏览栏目等等。在以往的电视服务方式中,人们主要的方式就是被动的接收电视节目,电视台播放什么节目,电视用户就只能观看什么节目。虽然,电视产业今年来取得了很大的发展,人们能够接收到的电视节目变得越来越多,但这并没有从根本上改变人们观看电视的被动关系。如果,一个用户喜欢某个节目,他就只能在某个固定时间才能够观看,这大大削弱了人们的积极性和热情。然而,随着数字电视技术和产业的发展,交互式数字电视得到了越来越大的发展,越来越多的交互式服务将通过这个交互平台提供给用户,例如在新兴的交互式数字电视中,就加入了各种社区、政府和商业服务。用户安坐家中,在电视机前使用遥控器就可以获取这些信息和服务。特别是随着交互式电视在医疗、银行等企业的推广,越来越多的通过数字电视的消费方式进入了人们的视野,例如数字电视上订购电影服务,进行银行转账、查询,还可以通过医疗***进行远程挂号,在电视商城上进行购物等。这些服务为人们的日常生活提供了很大的方便。
随着数字电视技术的发展,数字电视的普及得到了进一步的加强,据权威机构预测,到2010年中国数字电视用户将达到22796万户。到时,可以想象,伴随着数字电视的周边产品及消费方式将会得到广阔的发展。而具有很大发展潜力的消费方式无疑更是众多商家关注的重点。正是基于这样的情况,本文针对基于机顶盒的数字电视消费服务***,提出在机顶盒的后台服务中保存一部分服务管理后台的静态数据,并利用本文提出的一种数据同步方法,使用户既能够方便快捷的享受数字电视带来的方便,又能够安全有效的保护服务管理后台的服务资源,为用户进行电视消费服务提供一个安全的访问通道。
发明内容
本发明的目的是提供一种应用于数字电视收费服务***的数据同步方法,本发明的应用环境是基于机顶盒的数字电视的收费服务***,它包括机顶盒、数字电视、机顶盒后台服务器和服务管理***的后台服务器。机顶盒后台服务器提供一个用户可视界面实现和引导用户的操作流程的实现,同时负责与管理***服务器的通讯。服务管理***的后台服务器则提供资源管理和用户管理的基本功能,其它功能可根据不同服务的特殊要求进行扩展。因为服务管理***的资源管理中包括一些静态信息,如在电影点播和电视商城中,电影的一些基本信息,商城中物品的一些基本信息等,这些静态信息在用户通过遥控器浏览服务的静态界面时是时刻需要的,如果这些信息也要通过访问服务管理***的数据库得到,就会延迟界面对用户的响应时间,同时大大增加机顶盒后台与服务管理后台的通信消耗,使传输负载过大,以致***崩溃。所以可在机顶盒的后台数据库中,保存这些静态信息,因为这些静态信息更新不是很频繁,所以可定期的更新机顶盒后台保存的这些数据,使它和服务管理后台保持同步。
数字电视收费服务***的数据同步方法的具体操作步骤如下:
步骤一:服务管理后台启动,监听查询接口;
步骤二:机顶盒后台通过http协议向服务管理后台发送用户查询请求;
步骤三:服务管理后台响应请求,根据请求参数访问服务管理后台数据库,将响应信息以xml文件形式返回;
步骤四:机顶盒后台解析xml文件;
步骤五:机顶盒后台利用数据库更新模块,根据xml文件的内容对本地数据库进行更新。
结合本发明,机顶盒后台可方便快捷的为用户提供浏览界面支持,并对服务管理后台进行安全的访问操作。
本发明的有益效果是:使用户通过遥控器选择收费服务时,可通过直接访问机顶盒后台,快速浏览到静态的服务信息,而无需机顶盒后台与服务管理***之间进行不必要的通信,降低了通讯的开销。同时,通过预先定义的访问接口,避免了对服务管理***后台数据库的恶意访问。
附图说明
下面将结合实施例和附图对本发明作进一步的详细描述:
图1是服务管理后台和机顶盒后台的连接结构图;
图2是收费服务***结构图;
图3是服务管理后台和机顶盒后台数据同步流程图。
具体实施方式
下面结合图示具体描述本发明的实现方式。如图3所示,数字电视收费服务***的数据同步方法实现的主要步骤如下:
1,服务管理后台启动,监听查询接口;
2,机顶盒后台通过http协议向服务管理后台发送查询请求;
3,服务管理后台响应请求,根据请求参数访问服务管理后台数据库,将响应信息以xml文件形式返回;
4,机顶盒后台在xml解析模块解析xml文件;
5,机顶盒后台利用数据库更新模块,根据xml文件的内容对本地数据库进行更新。
首先,在服务管理***中预先定义一组接口。对于一般的消费服务***来说,它需要提供相关的服务产品信息的查询接口及参数,该接口可接受http查询请求,并返回相关服务产品信息的xml文件。例如,在一个电影点播的服务***中,它可提供两个接口,一个返回它所提供的电影类别信息的接口,一个返回该类别内电影信息的接口。如对于查询电影类别信息接口的http请求http://192.168.21.186:8082/XML/VPG/en_VPG.xml,它返回一个包含有影片类别信息的xml文件。这类数据信息是不经常变化的,因此可以作为静态数据保存到机顶盒端,并定时对其进行更新。这些静态数据的查询要首先在服务管理***内部设计实现,并通过预定义的接口提供给机顶盒端。机顶盒后台和服务管理后台的通信是基于http协议实现的,因此,机顶盒端只要向服务管理后台发送http请求就可以得到需要的数据。这些数据是由服务管理后台以xml文件的形式返回给机顶盒后台的。
机顶盒后台需要设计一个xml解析模块。在得到从服务管理后台返回的xml文件后,利用DOM解析器对xml文件进行解析,将相关的影片的信息保存起来。DOM解析器引用java.xml.parse包中DocumentBuilderFactory类,能够从xml文件中获取生成DOM对象树解析器,该实例从DocumentBuilderFactory.newDocumentBuilder()方法中生成一个DocumentBuilder实例,获取此类的实例之后,就可以运用parse()方法从各种输入源解析XML文件。
在得到返回的数据后,就可以利用数据库更新模块,实现对机顶盒后台相应数据的更新。该数据库更新模块,可利用java语言,利用JDBC包实现对数据库的访问,再使用SQL查询语言,根据得到的数据对机顶盒后台数据库进行定时更新。

Claims (5)

1、数字电视收费服务***的数据同步方法,其特征在于其主要步骤包括:
1)服务管理后台启动,监听查询接口;
2)机顶盒后台通过http协议向服务管理后台发送用户查询请求;
3)服务管理后台响应请求,根据查询参数访问服务管理后台数据库,将响
应信息以xml文件形式返回;
4)机顶盒后台解析xml文件;
5)机顶盒后台利用数据库更新模块,根据xml文件的内容对本地数据库进
行更新。
2、根据权利要求1所述数字电视收费服务***的数据同步方法,其特征在于步骤1)中的查询接口由服务管理后台***预先定义,对每个接口设置固定的查询参数。
3、根据权利要求1所述数字电视收费服务***的数据同步方法,其特征在于步骤2)中同步数据的查询在服务管理***内部设计实现,并通过预定义的接口提供给机顶盒后台。
4、根据权利要求1所述数字电视收费服务***的数据同步方法,其特征在于步骤3)中查询到的同步的应用程序数据由服务管理后台以xml文件的形式保存起来,提供给应用程序。
5、根据权利要求1所述数字电视收费服务***的数据同步方法,其特征在于步骤4)中解析xml文件通过设计一个DOM解析器实现。
6、根据权利要求1所述数字电视收费服务***的数据同步方法,其特征在于步骤5)中所述的将机顶盒后台数据与服务管理后台数据同步是根据传递过来的xml文件内容,使用SQL查询语言对机顶盒后台数据进行更新。
CNA2009100371640A 2009-02-12 2009-02-12 数字电视收费服务***的数据同步方法 Pending CN101500139A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2009100371640A CN101500139A (zh) 2009-02-12 2009-02-12 数字电视收费服务***的数据同步方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2009100371640A CN101500139A (zh) 2009-02-12 2009-02-12 数字电视收费服务***的数据同步方法

Publications (1)

Publication Number Publication Date
CN101500139A true CN101500139A (zh) 2009-08-05

Family

ID=40946987

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2009100371640A Pending CN101500139A (zh) 2009-02-12 2009-02-12 数字电视收费服务***的数据同步方法

Country Status (1)

Country Link
CN (1) CN101500139A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986303A (zh) * 2010-10-29 2011-03-16 广东星海数字家庭产业技术研究院有限公司 应用dom解析引擎的数字电视hsml解析方法及***
CN102065338A (zh) * 2010-10-29 2011-05-18 广东星海数字家庭产业技术研究院有限公司 一种数字电视交互服务标签语言解析方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986303A (zh) * 2010-10-29 2011-03-16 广东星海数字家庭产业技术研究院有限公司 应用dom解析引擎的数字电视hsml解析方法及***
CN102065338A (zh) * 2010-10-29 2011-05-18 广东星海数字家庭产业技术研究院有限公司 一种数字电视交互服务标签语言解析方法及***

Similar Documents

Publication Publication Date Title
CN101231636B (zh) 一种便捷的信息搜索方法、***及一种输入法***
CN1703701B (zh) 用于管理门户服务器中的门户构件集合的装置
CN101291304B (zh) 可移植的网络信息共享方法
US9002943B2 (en) Subscription-based dynamic content optimization
CN1610915B (zh) 指定互联网络用户目标广告替换的方法和***
US20110125804A1 (en) Modular distributed mobile data applications
CN100505861C (zh) 一种页面背景动态更新方法及***
CN103428525A (zh) 网络视频和电视节目的在线查询和播放控制方法及***
CN102480510B (zh) C/s和b/s混合架构的实现方法和装置
JP2005346734A (ja) コンテンツ提供方法
CN101867605A (zh) 提高rss业务同步效率的方法、装置和***
CN101277472A (zh) 博客内容的同步方法、设备和***
CN101957842A (zh) 一种基于WebKit浏览器的网页缓存控制方法、装置及***
CN106528578A (zh) 一种信息展示方法及装置
CN102023998A (zh) 用于处理网页以便在手持设备上显示的方法和装置
CN101149736B (zh) 一种海量数据查询方法及***
WO2007139913A2 (en) Locating a portion of data on a computer network
CN101742247B (zh) 交互式网络电视业务鉴权的方法、***及epg服务器
CN102982034A (zh) 互联网站内信息的搜索方法和搜索***
US8930343B2 (en) System and method for collecting document
CN101909047A (zh) 一种多媒体节目的获取方法及装置
CN101500139A (zh) 数字电视收费服务***的数据同步方法
CN101917418B (zh) 通过无线应用协议访问云服务器的方法及wap服务器
CN103731478A (zh) 一种基于用户访问时间的内容发布方法及***
KR101384559B1 (ko) Html을 이용한 전자문서 양식 및 전자문서의 데이터추출 시스템 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090805