一种基于双向机顶盒的电子黄页查询系统的制作方法

文档序号:7745075阅读:333来源:国知局
专利名称:一种基于双向机顶盒的电子黄页查询系统的制作方法
技术领域
本发明属于信息技术领域,具体涉及一种基于双向机顶盒的电子黄页查询系统。
背景技术
查询电话号码,了解企业信息是人们日常生活中必不可少的事情,而且随着科技 的发展和人们生活水平的提高,黄页的查询方式日益多样化,查询信息也日益丰富。目前最 常见的黄页信息的查询方式有如下三种翻阅黄页信息簿,明显这种方法效率不高,而且厚厚的黄页信息簿不易携带,覆盖 信息有限,并且内容不易及时更改。电子黄页查询,该方法查询速度较快,而且查询信息丰富,但由于上网查询,必须 依赖电脑才能操作,增加开销以及使用的门槛。114有声黄页,以电话语音的方式为客户提供各类电话号码的查询,该服务需要收 取通讯费用,而且查询信息有限,常因表达不清晰或者误听而得到不准确的信息。而如今,以数字技术为核心的信息技术高速发展,引发了电视传输技术和方式的 革命,数字电视技术和功能日新月异,数字电视机顶盒或者内嵌有机顶盒功能的数字电视 机不断发展,硬件支持越来越多,功能提供越来越强大。并且随着数字电视硬件设备和软件 系统的不断发展,数字电视的应用领域也越来越广泛,功能也更趋向于满足用户的各种需 求。现在的双向机顶盒能够根据用户需求来满足用户需求的互动性,但是目前的数字电视 系统并没有提供一个完成的技术给用户,方便用户通过数字电视系统来查询相关的电子黄 页需求,现有的数字电视系统不能很好的满足用户需求度,从而会降低用户的体验度。

发明内容
本发明的目的在于提供一种基于双向机顶盒的电子黄页查询系统,旨在满足数字 电视用户通过电视频道实现电子黄页查询的应用要求。为了实现上述发明,本发明实施例提供了 一种基于双向机顶盒的电子黄页查询系 统,所述系统包括双向机顶盒,用于接收用户发送的电子黄页查询请求,并将所述电子黄页查询请 求发送给电子黄页查询服务器;在接收电子黄页查询服务器根据所述电子黄页查询请求发 送的场景描述文件SDF后,将所述SDF解析,并显示给数字电视用户端;电子黄页查询服务器,用于接收双向机顶盒发送的电子黄页查询请求,并根据所 述电子黄页查询请求通过远程方法调用RMI在电子黄页信息服务器中查询相关电子黄页 fn息;电子黄页信息服务器,用于存储相关电子黄页信息,为电子黄页查询系统提供查 询服务的电子黄页信息内容。所述双向机顶盒通过SDF解析器SDF_PLAYER解析系统中的SDF,并接收用户通过 T9输入法发送的电子黄页查询请求。
所述系统还包括一业务逻辑服务器,用于接收并解析双向机顶盒发送来的电子黄 页查询请求,并将解析后的电子黄页查询请求返回给电子黄页查询服务器,并将电子黄页 查询服务器查询结果以Web响应的方式返回给双向机顶盒。业务逻辑服务器采用J2EE体系结构,由网络层组件和业务应用层组件组成。所述 网络层组件为Servlet或CGI,用于接收并解析双向机顶盒发送来的电子黄页查询请求;业 务应用层组件为EJB,实现电子黄页查询频道的业务处理。
所述系统还包括一身份认证模块,用于认证该电子黄页查询频道客户端的标识; 当身份认证模块对所述客户端的标识认证成功之后,电子黄页查询服务器才能接受所述双 向机顶盒的电子黄页查询请求。所述查询请求包括所需查询的企业信息、产品类别信息、地区区域信息、电话号 码信息、邮政编码信息中的一种或者它们的组合。实施本发明实施例,具有如下有益效果通过实施本发明实现了数字家庭的电子黄页查询业务,数字家庭用户可以通过数 字电视系统实现电子黄页查询,为数字家庭用户提供方便快捷的企业信息查询服务,拓宽 了数字家庭业务范围,增加了电子黄页信息查询的使用人群,降低了黄页信息查询的开销 和使用门槛,满足了用户需求度,增加了用户体验度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本发明实施例中的数字电视系统的系统架构图;图2为本发明实施例中基于双向机顶盒的电子黄页查询系统另一架构示意图;图3为基于图2系统架构下的基于双向机顶盒的电子黄页查询方法流程图。
具体实施例方式下面结合附图详细说明本发明实施例。图1示出了本发明实施例中的数字电视系统的系统架构图,该数字电视系统包 括数字电视101、数字电视108、数字电视105等等,该系统中的数字电视通过双向机顶盒 接入到数字电视系统中去,如图中所示的双向机顶盒102、双向机顶盒104、双向机顶盒107 等等,该系统还设有电子黄页查询服务器103和电子黄页信息服务器106等等,具体的双向机顶盒(如图中双向机顶盒102、双向机顶盒104、双向机顶盒107等等),用 于接收用户发送的电子黄页查询请求,并将该电子黄页查询请求发送给电子黄页查询服务 器103 ;在接收电子黄页查询服务器103根据所述电子黄页查询请求发送的场景描述文件 (SDF)后,将该SDF解析,并显示给数字电视用户端(如数字电视101、数字电视108、数字电 视105等等);具体的,该双向机顶盒通过SDF解析器(SDF_PLAYER)解析系统中的SDF,并 接收用户通过T9输入法发送的电子黄页查询请求;电子黄页查询服务器103,用于接收双向机顶盒发送的电子黄页查询请求,并根据电子黄页查询请求通过远程方法调用(RMI)在电子黄页信息服务器106中查询相关电子黄 页信息;电子黄页信息服务器106,用于存储相关电子黄页信息,为电子黄页查询系统提供 查询服务的电子黄页信息内容。具体的,图2示出了本发明实施例中基于双向机顶盒的电子黄页查询系统另一架 构示意图,该系统包括这里的电子黄页查询频道客户端由双向机顶盒和数字电视两部分组成。双向机顶 盒对电子黄页查询频道的SDF文件进行解析,在数字电视上呈现电视画面,电视画面内容 包括各类广告、电子黄页导航和电子黄页查询界面等,从而为数字家庭用户提供电子黄页 查询输入的客户端界面。双向机顶盒使用中间件SDF_PLAYER,用于解析SDF语言,并提供智 能输入法T9输入法)。SDF (SceneDescription File),又称场景描述文件,是一种基于机顶 盒的操作流程中间描述语言,支持图片、视频、文字以及输入框等元素类型。以SDF_PLAYER 为中间件的双向机顶盒通过解析SDF文件,就可以在数字电视上呈现电视频道画面。数字 电视用户通过遥控器在电子黄页查询界面中选择查询方式,并使用T9中文输入法在相应 的输入框中输入查询关键字并点击“查询”按钮后,双向机顶盒就向业务逻辑服务器发送电 子黄页查询请求,请求信息包括该用户选择的查询方式和该方式下对应的查询关键字。在 数字电视上呈现电视画面,电视画面内容包括各类广告、电子黄页导航和电子黄页查询界 面等。数字家庭用户通过遥控器在电子黄页查询界面中选择查询方式,并在相应的输入框 中输入查询关键字。双向机顶盒使用HTTP协议向业务逻辑服务器发送电子黄页查询请求, 请求信息包括该用户选择的查询方式和该方式下对应的查询关键字。这里的业务逻辑服务器接收并解析双向机顶盒发送来的电子黄页查询请求,调用 相应的频道业务模块进行处理。业务逻辑服务器采用J2EE体系结构,由Web层组件和业 务应用层组件组成,Web层组件为Servlet或CGI,主要用于接收并解析双向机顶盒发送来 的电子黄页查询请求,调用相应的频道业务模块进行处理,并把业务模块的处理结果以Web 响应的方式返回给双向机顶盒。业务应用层组件为EJB,封装了频道的业务处理。电子黄页 查询EJB处理电子黄页查询频道的业务,通过远程调用方法(RMI)远程调用电子黄页查询 服务器的查询方法。远程调用过程中向电子黄页查询服务器传递的参数包括用户选择的查 询方式和该方式下对应的查询关键字。此外业务逻辑服务器端还可以包含一个身份认证模 块,用于认证该电子黄页查询频道客户端的标识,只有当客户端的标识得到确认后,该业务 逻辑服务器才能接受该客户端的电子黄页信息查询指令。这里的电子黄页查询服务器包括RMI模块以及电子黄页信息查询模块。通过RMI 服务器向业务逻辑服务器提供远程调用该服务器上的电子黄页信息查询方法的服务,电子 黄页信息查询模块根据用户选择的电子黄页查询方式和该查询方式下的查询关键字查找 电子黄页信息服务器,并得到与查询关键字相关的企业信息。电子黄页信息查询模块根据 查询方式的不同,分为6个子模块企业名称查询模块、产品类别查询模块、地区查询模块、 邮编查询模块、行业查询模块以及综合查询模块。其中企业名称查询模块根据用户输入的 企业名称查询与该企业名称相关的企业信息,产品类别查询模块根据用户输入的产品类别 查询与该产品类别相关的企业信息,地区查询模块根据用户输入的地区信息查询该地区内 的企业信息,邮编查询模块根据用户输入的邮编信息查询该邮编范围内的企业信息,行业查询模块根据用户输入的行业信息查询该行业的企业信息,综合查询模块根据用户输入的 包含企业名称、行业、产品类别、地区和邮编信息的综合信息查询符合该综合信息条件的企 业信息。该电子黄页信息服务器存储企业用户的各种注册信息,例如企业名称,电话号码, 通讯地址等,也就是存储黄页数据,并提供黄页数据的增加、删除、修改和查询等操作,可以 采用Oracle、SQL Server, DB2, MySQL等各类数据库组织并保存电子黄页数据。相应的,根据图2中的系统架构图,图3示出了该系统架构下的基于双向机顶盒的 电子黄页查询方法流程图,包括如下步骤S301、用户选择电子黄页查询频道,双向机顶盒载入并解析电子黄页查询频道的 SDF文件,数字电视呈现电子黄页查询频道客户端界面。S302、用户通过遥控器选择电子黄页信息的查询方式,使用T9中文输入法在该查 询方式对应的输入框中输入查询关键字,完成输入后点击“查询”按钮。双向机顶盒使用 HTTP协议向业务逻辑服务器发送电子黄页查询请求,请求信息包括该用户选择的查询方式 和该方式下对应的查询关键字。S303、业务逻辑服务器的Web层组件Servlet或CGI接收机顶盒传来的电子黄页 查询请求,并进行解析,确定对查询请求进行处理的频道处理模块。
S304、业务逻辑服务器的Web层组件Servlet或CGI调用电子黄页查询EJB处理 电子黄页查询频道的业务。S305、电子黄页查询EJB通过RMI技术远程调用电子黄页查询服务器的查询方法, 该方法传递两个参数,包括查询方式和查询关键字。S306、电子黄页查询服务器根据用户选择的查询方式选择相应的电子黄页信息查 询模块并执行。S307、电子黄页信息查询模块根据用户提供的查询关键字查找电子黄页信息数据 库,并得到与查询关键字相关的企业信息。S308、电子黄页查询服务器的电子黄页信息查询模块向业务逻辑服务器的电子黄 页查询EJB返回电子黄页查询结果。S309、业务逻辑服务器的Servlet向机顶盒返回电子黄页查询结果,并将查询结 果显示在数字电视画面上。综上,通过实施本发明实现了数字家庭的电子黄页查询业务,数字家庭用户可以 通过数字电视系统实现电子黄页查询,为数字家庭用户提供方便快捷的企业信息查询服 务,拓宽了数字家庭业务范围,增加了电子黄页信息查询的使用人群,降低了黄页信息查询 的开销和使用门槛,满足了用户需求度,增加了用户体验度。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
一种基于双向机顶盒的电子黄页查询系统,其特征在于,所述系统包括双向机顶盒,用于接收用户发送的电子黄页查询请求,并将所述电子黄页查询请求发送给电子黄页查询服务器;在接收电子黄页查询服务器根据所述电子黄页查询请求发送的场景描述文件SDF后,将所述SDF解析,并显示给数字电视用户端;电子黄页查询服务器,用于接收双向机顶盒发送的电子黄页查询请求,并根据所述电子黄页查询请求通过远程方法调用RMI在电子黄页信息服务器中查询相关电子黄页信息;电子黄页信息服务器,用于存储相关电子黄页信息,为电子黄页查询系统提供查询服务的电子黄页信息内容。
2.如权利要求1所述的系统,其特征在于,所述双向机顶盒通过SDF解析器SDF_ PLAYER解析系统中的SDF,并接收用户通过T9输入法发送的电子黄页查询请求。
3.如权利要求1所述的系统,其特征在于,所述系统还包括一业务逻辑服务器,用于接 收并解析双向机顶盒发送来的电子黄页查询请求,并将解析后的电子黄页查询请求返回给 电子黄页查询服务器,并将电子黄页查询服务器查询结果以Web响应的方式返回给双向机 顶盒。
4.如权利要求3所述的系统,其特征在于,业务逻辑服务器采用J2EE体系结构,由网络 层组件和业务应用层组件组成。
5.如权利要求4所述的系统,其特征在于,所述网络层组件为Servlet或CGI,用于接 收并解析双向机顶盒发送来的电子黄页查询请求;业务应用层组件为EJB,实现电子黄页 查询频道的业务处理。
6.如权利要求1所述的系统,其特征在于,所述系统还包括一身份认证模块,用于认证 该电子黄页查询频道客户端的标识;当身份认证模块对所述客户端的标识认证成功之后, 电子黄页查询服务器才能接受所述双向机顶盒的电子黄页查询请求。
7.如权利要求1至6任一项所述的系统,其特征在于,所述查询请求包括所需查询的 企业信息、产品类别信息、地区区域信息、电话号码信息、邮政编码信息中的一种或者它们 的组合。
全文摘要
本发明实施例公开了一种基于双向机顶盒的电子黄页查询系统,所述系统包括双向机顶盒,用于接收用户发送的电子黄页查询请求,并将所述电子黄页查询请求发送给电子黄页查询服务器;在接收电子黄页查询服务器根据所述电子黄页查询请求发送的场景描述文件SDF后,将所述SDF解析,并显示给数字电视用户端;电子黄页查询服务器,用于接收双向机顶盒发送的电子黄页查询请求,并根据所述电子黄页查询请求通过远程方法调用RMI在电子黄页信息服务器中查询相关电子黄页信息;电子黄页信息服务器,用于存储相关电子黄页信息,为电子黄页查询系统提供查询服务的电子黄页信息内容。实施本发明,更加方便用户使用数字电视系统查询相应的黄页信息。
文档编号H04N5/00GK101827197SQ201010138090
公开日2010年9月8日 申请日期2010年3月29日 优先权日2010年3月29日
发明者李冠彬, 罗笑南 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1