[go: up one dir, main page]

CN101820498A - Two-way set-top box-based digital household weather forecast query system - Google Patents

Two-way set-top box-based digital household weather forecast query system Download PDF

Info

Publication number
CN101820498A
CN101820498A CN 201010138104 CN201010138104A CN101820498A CN 101820498 A CN101820498 A CN 101820498A CN 201010138104 CN201010138104 CN 201010138104 CN 201010138104 A CN201010138104 A CN 201010138104A CN 101820498 A CN101820498 A CN 101820498A
Authority
CN
China
Prior art keywords
weather forecast
query
top box
sdf
server
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
CN 201010138104
Other languages
Chinese (zh)
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 CN 201010138104 priority Critical patent/CN101820498A/en
Publication of CN101820498A publication Critical patent/CN101820498A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

本发明实施例公开了一种基于双向机顶盒的数字家庭天气预报查询系统,包括:双向机顶盒用于接收用户基于T9输入法输入的天气预报查询请求,并将所述天气预报查询请求发送给天气预报查询服务器;在接收天气预报查询服务器根据所述天气预报查询请求发送的场景描述文件SDF后,通过SDF解析器SDF PLAYER解析所述SDF,并将解析后的SDF内容显示给用户电视用户端;天气预报查询服务器,根据所述天气预报查询请求通过远程方法调用RMI在天气预报信息服务器中查询相关天气预报信息,将所述天气预报信息通过SDF发送给双向机顶盒;天气预报信息服务器,用于存储相关天气预报内容信息。实施本发明,用户可以通过数字电视实现天气预报查询,满足了用户需求度。

Figure 201010138104

The embodiment of the present invention discloses a digital family weather forecast query system based on a two-way set-top box, comprising: a two-way set-top box for receiving a weather forecast query request input by a user based on the T9 input method, and sending the weather forecast query request to the weather forecast Query server; After receiving the scene description file SDF sent by the weather forecast query server according to the weather forecast query request, analyze the SDF by the SDF parser SDF PLAYER, and display the resolved SDF content to the user's TV client; weather Forecast query server, call RMI by remote method to inquire relevant weather forecast information in weather forecast information server according to described weather forecast query request, send described weather forecast information to two-way set-top box by SDF; Weather forecast information server, be used for storing related Weather forecast content information. By implementing the present invention, users can realize weather forecast inquiry through digital television, which satisfies user requirements.

Figure 201010138104

Description

一种基于双向机顶盒的数字家庭天气预报查询系统 A Digital Home Weather Forecast Inquiry System Based on Two-way Set-Top Box

技术领域technical field

本发明属于信息技术领域,具体涉及一种基于双向机顶盒的数字家庭天气预报查询系统。The invention belongs to the field of information technology, and in particular relates to a digital family weather forecast query system based on a two-way set-top box.

背景技术Background technique

随着以数字技术为核心的信息技术发展,催生了数字家庭等技术的出现。目前,数字电视已经广泛的应用到电影点播,即时聊天,电子政务,远程医疗,智能家居等等与人民生活息息相关的服务当中。With the development of information technology with digital technology as the core, technologies such as digital home have been born. At present, digital TV has been widely used in movies on demand, instant chat, e-government, telemedicine, smart home and other services that are closely related to people's lives.

数字电视技术和功能日新月异,数字电视机顶盒或者内嵌有机顶盒功能的数字电视机不断发展,硬件支持越来越多,功能提供越来越强大。并且随着数字电视硬件设备和软件系统的不断发展,数字电视的应用领域也越来越广泛,功能也更趋向于满足用户的各种需求。现在的双向机顶盒能够根据用户需求来满足用户需求的互动性,但是目前的数字电视系统并没有提供一个完整的技术给用户,方便用户通过数字电视系统来查询相关的天气预报信息,不能方便用户通过数字电视系统来获取相关的天气预报信息,从而使现有的数字电视系统不能很好的满足用户需求度,降低用户的体验度。Digital TV technology and functions are changing with each passing day. Digital TV set-top boxes or digital TVs with built-in set-top box functions are constantly developing, with more and more hardware support and more and more powerful functions. And with the continuous development of digital TV hardware equipment and software systems, the application fields of digital TV are becoming more and more extensive, and the functions tend to meet various needs of users. The current two-way set-top box can meet the interactive needs of users according to user needs, but the current digital TV system does not provide a complete technology for users to facilitate users to query relevant weather forecast information through the digital TV system, which is not convenient for users to pass The digital TV system is used to obtain relevant weather forecast information, so that the existing digital TV system cannot well meet the needs of users and reduce the user experience.

发明内容Contents of the invention

本发明的目的在于提供一种基于双向机顶盒的数字家庭天气预报查询系统,旨在满足数字电视用户通过电视频道实现天气预报查询的应用要求。The purpose of the present invention is to provide a digital family weather forecast query system based on a two-way set-top box, aiming at meeting the application requirements of digital TV users to realize weather forecast query through TV channels.

为了实现上述发明,本发明实施例提供了一种基于双向机顶盒的天气预报查询系统,所述系统包括:In order to realize the above invention, an embodiment of the present invention provides a weather forecast query system based on a two-way set-top box, the system comprising:

双向机顶盒,用于接收用户基于T9输入法输入的天气预报查询请求,并将所述天气预报查询请求发送给天气预报查询服务器;在接收天气预报查询服务器根据所述天气预报查询请求发送的场景描述文件SDF后,通过SDF解析器SDF_PLAYER解析所述SDF,并将解析后的SDF内容显示给用户电视用户端;The two-way set-top box is used to receive the weather forecast query request input by the user based on the T9 input method, and send the weather forecast query request to the weather forecast query server; receive the scene description sent by the weather forecast query server according to the weather forecast query request After the file SDF, parse the SDF through the SDF parser SDF_PLAYER, and display the parsed SDF content to the user's TV client;

天气预报查询服务器,用于接收双向机顶盒发送的天气预报查询请求,并根据所述天气预报查询请求通过远程方法调用RMI在天气预报信息服务器中查询相关天气预报信息,将所述天气预报信息通过SDF发送给双向机顶盒;The weather forecast query server is used to receive the weather forecast query request sent by the two-way set-top box, and call the RMI to query relevant weather forecast information in the weather forecast information server through the remote method according to the weather forecast query request, and pass the weather forecast information through the SDF Send to the two-way set-top box;

天气预报信息服务器,用于存储相关天气预报内容信息,为查询系统提供查询服务的天气预报内容。The weather forecast information server is used to store relevant weather forecast content information and provide weather forecast content for query services to the query system.

所述系统还包括一业务逻辑服务器,用于接收并解析双向机顶盒发送来的查询请求,并将解析后的查询请求返回给天气预报查询服务器,并将天气预报查询服务器查询结果以Web响应的方式返回给双向机顶盒。The system also includes a business logic server, which is used to receive and analyze the query request sent by the two-way set-top box, return the parsed query request to the weather forecast query server, and send the query result of the weather forecast query server in the form of Web response Return to the two-way set-top box.

业务逻辑服务器采用J2EE体系结构,由网络层组件和业务应用层组件组成。The business logic server adopts the J2EE architecture and is composed of network layer components and business application layer components.

所述网络层组件为Servlet或CGI,用于接收并解析双向机顶盒发送来的天气预报查询请求;业务应用层组件为EJB,实现天气预报查询频道的业务处理。The network layer component is Servlet or CGI, which is used to receive and analyze the weather forecast query request sent by the two-way set-top box; the business application layer component is EJB, which realizes the business processing of the weather forecast query channel.

所述系统还包括一身份认证模块,用于认证该天气预报查询频道客户端的标识;当身份认证模块对所述客户端的标识认证成功之后,天气预报天气预报查询服务器才能接受所述双向机顶盒的天气预报查询请求。The system also includes an identity authentication module for authenticating the identity of the weather forecast query channel client; after the identity authentication module successfully authenticates the identity of the client, the weather forecast weather forecast query server can accept the weather of the two-way set-top box Forecast query request.

所述查询请求包括:所需查询的地名信息和时间信息。所述双向机顶盒使用HTTP协议向业务逻辑服务器发送天气预报查询请求。The query request includes: place name information and time information to be queried. The two-way set-top box sends a weather forecast query request to the business logic server using the HTTP protocol.

实施本发明实施例,具有如下有益效果:通过实施本发明实现了数字家庭的天气预报查询业务,数字家庭用户可以通过数字电视实现天气预报查询,从而为用户提供了方便快捷的天气预报查询服务,并拓宽了数字家庭业务范围,满足了用户需求度,增加了用户体验度。通过使用RMI技术,实现了分布式计算,能充分的利用面向对象技术的强大功能,并提供较高的安全性。利用SDF中间件,支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能应用程序可以工作于多平台或OS环境,该查询系统可以方便的在不同机顶盒里面的不同操作系统中运行。Implementing the embodiment of the present invention has the following beneficial effects: by implementing the present invention, the weather forecast query service of the digital home is realized, and the digital home user can realize the weather forecast query through the digital TV, thereby providing the user with a convenient and fast weather forecast query service, It also broadens the scope of digital home services, meets user needs, and increases user experience. By using RMI technology, distributed computing is realized, which can make full use of the powerful functions of object-oriented technology and provide high security. Utilize SDF middleware, support distributed computing, provide cross-network, hardware and OS platform transparent application or service interactive function application program can work in multi-platform or OS environment, the query system can be conveniently installed in different set-top boxes run on different operating systems.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明实施例中的数字电视系统的系统架构图;Fig. 1 is a system architecture diagram of a digital television system in an embodiment of the present invention;

图2为本发明实施例中基于双向机顶盒的天气预报查询系统另一架构示意图;Fig. 2 is another schematic diagram of the architecture of the weather forecast query system based on the two-way set-top box in the embodiment of the present invention;

图3为基于图2系统架构下的基于双向机顶盒的天气预报查询方法流程图。FIG. 3 is a flow chart of a two-way set-top box-based weather forecast query method based on the system architecture in FIG. 2 .

具体实施方式Detailed ways

下面结合附图详细说明本发明实施例。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

图1示出了本发明实施例中的数字电视系统的系统架构图,该数字电视系统包括:数字电视101、数字电视108、数字电视105等等,该系统中的数字电视通过双向机顶盒接入到数字电视系统中去,如图中所示的双向机顶盒102、双向机顶盒104、双向机顶盒107等等,该系统还设有天气预报查询服务器103和天气预报信息服务器106等等,具体的:Fig. 1 shows the system architecture diagram of the digital television system in the embodiment of the present invention, and this digital television system comprises: digital television 101, digital television 108, digital television 105 etc., the digital television in this system is connected through two-way set-top box In the digital television system, as shown in the figure, the two-way set-top box 102, the two-way set-top box 104, the two-way set-top box 107, etc., the system is also provided with a weather forecast query server 103 and a weather forecast information server 106, etc. Specifically:

双向机顶盒(如图中双向机顶盒102、双向机顶盒104、双向机顶盒107等等),用于接收用户基于T9输入法输入的天气预报查询请求,并将该天气预报查询请求发送给天气预报查询服务器103;在接收天气预报查询服务器103根据天气预报查询请求发送的场景描述文件(SDF)后,将该SDF解析,并显示给数字电视用户端(如数字电视101、数字电视108、数字电视105等等);具体的,该双向机顶盒通过SDF解析器(SDF_PLAYER)解析系统中的SDF文件;Two-way set-top box (two-way set-top box 102, two-way set-top box 104, two-way set-top box 107 etc. among the figure), is used for receiving the weather forecast inquiry request that the user inputs based on T9 input method, and this weather forecast inquiry request is sent to weather forecast inquiry server 103 After receiving the scene description file (SDF) sent by the weather forecast query server 103 according to the weather forecast query request, the SDF is resolved and displayed to the digital TV client (such as digital TV 101, digital TV 108, digital TV 105, etc. ); Specifically, the two-way set-top box parses the SDF file in the system through the SDF resolver (SDF_PLAYER);

天气预报查询服务器103,用于接收双向机顶盒发送的天气预报查询请求,并根据天气预报查询请求通过远程方法调用(RMI)在天气预报信息服务器106中查询相关天气预报信息,将相关天气预报信息通过SDF发送给双向机顶盒;The weather forecast query server 103 is used to receive the weather forecast query request sent by the two-way set-top box, and query relevant weather forecast information in the weather forecast information server 106 by remote method invocation (RMI) according to the weather forecast query request, and pass the relevant weather forecast information through SDF is sent to the two-way set-top box;

天气预报信息服务器106,用于存储相关天气预报内容信息,为查询系统提供查询服务的天气预报内容。The weather forecast information server 106 is used for storing relevant weather forecast content information, and providing weather forecast content of query service for the query system.

具体的,图2示出了本发明实施例中基于双向机顶盒的天气预报查询系统另一架构示意图,该系统包括:Specifically, FIG. 2 shows another schematic diagram of the architecture of the weather forecast query system based on the two-way set-top box in the embodiment of the present invention. The system includes:

这里的天气预报查询频道客户端,包括双向机顶盒和数字电视。双向机顶盒通过解析天气预报查询频道的SDF文件,在数字电视上呈现电视画面,从而为数字家庭用户提供天气预报查询输入的客户端界面。双向机顶盒使用的中间件为SDF_PLAYER,用于解析SDF语言,并提供T9中文输入法。SDF(SceneDescription File),又称场景描述文件,是一种操作流程中间描述语言,它支持的元素类型有图片、视频、文字、输入框等。以SDF_PLAYER为中间件的双向机顶盒通过解析SDF文件,就能在数字电视上呈现电视频道画面。电视用户通过遥控器上的数字按键使用T9中文输入法,在电视画面上的输入框中输入要查询的地点和往后几天的天数,点击“查询”按钮后机顶盒就向业务逻辑服务器发送天气预报查询请求,请求信息包含了用户输入的地点和天数。双向机顶盒对天气预报查询频道的SDF文件wetherInfo.sdf进行解析,在数字电视上呈现电视画面,数字家庭用户遥控器在客户端界面的输入框中输入地点和往后几天的天数。双向机顶盒使用HTTP协议向业务逻辑服务器发送天气预报查询请求,请求信息包含了用户输入的地点和往后几天的天数。The weather forecast query channel client here includes two-way set-top boxes and digital TVs. The two-way set-top box presents the TV picture on the digital TV by analyzing the SDF file of the weather forecast query channel, thereby providing a client interface for weather forecast query input for digital home users. The middleware used by the two-way set-top box is SDF_PLAYER, which is used to parse the SDF language and provide T9 Chinese input method. SDF (SceneDescription File), also known as Scene Description File, is an intermediate description language for the operation process, and the element types it supports include pictures, videos, text, input boxes, etc. The two-way set-top box with SDF_PLAYER as the middleware can present the TV channel picture on the digital TV by analyzing the SDF file. The TV user uses the T9 Chinese input method through the number buttons on the remote control, and inputs the location to be queried and the number of days to come in the input box on the TV screen. After clicking the "Query" button, the set-top box will send the weather to the business logic server Forecast query request, the request information includes the location and days input by the user. The two-way set-top box analyzes the SDF file wetherInfo.sdf of the weather forecast query channel, and presents the TV picture on the digital TV, and the remote control of the digital home user inputs the location and the number of days in the next few days in the input box of the client interface. The two-way set-top box uses the HTTP protocol to send a weather forecast query request to the business logic server, and the request information includes the location input by the user and the number of days in the next few days.

这里的业务逻辑服务器包括Web层组件以及业务应用层组件,Web层组件为Servlet,用于接收并解析双向机顶盒发送的Web请求,调用相应的频道业务模块进行处理,并把业务模块的处理结果以Web响应方式返回给双向机顶盒;业务应用组件为EJB,实现频道的业务处理,天气预报查询EJB处理天气预报查询频道的业务,通过RMI技术远程调用天气预报查询服务器的天气预报查询方法。所述的业务逻辑服务器接收并响应双向机顶盒发送的请求,并调用相应的频道业务模块进行处理。业务逻辑服务器采用J2EE体系结构,包括Web层组件以及业务应用层组件,Web层组件为Servlet,用于接收并解析双向机顶盒发送的Web请求,调用相应的频道业务模块进行处理,并把业务模块的处理结果以Web响应方式返回给双向机顶盒;业务应用层组件为EJB,实现各个频道的业务处理,体现的是业务逻辑。每个逻辑都对应一个EJB。其中天气预报查询EJB处理天气预报查询频道的业务,通过java分布式计算技术RMI远程调用天气预报查询服务器的天气预报查询方法wetherQuery,远程调用过程中向天气预报查询服务器传递的参数包括地点和时间。此外业务逻辑服务器端还可以包含一个身份认证模块,用于认证该天气预报查询频道客户端的标识,只有当客户端的标识得到确认后,该业务逻辑服务器才能接收双向机顶盒发送的天气预报查询指令。The business logic server here includes the Web layer component and the business application layer component. The Web layer component is a Servlet, which is used to receive and analyze the Web request sent by the two-way set-top box, call the corresponding channel business module for processing, and use the processing result of the business module as The Web response is returned to the two-way set-top box; the business application component is EJB, which realizes the business processing of the channel, and the weather forecast query EJB handles the business of the weather forecast query channel, and remotely invokes the weather forecast query method of the weather forecast query server through RMI technology. The service logic server receives and responds to the request sent by the two-way set-top box, and calls the corresponding channel service module for processing. The business logic server adopts the J2EE architecture, including Web layer components and business application layer components. The Web layer component is Servlet, which is used to receive and analyze the Web requests sent by the two-way set-top box, call the corresponding channel business module for processing, and transfer the business module The processing result is returned to the two-way set-top box in the form of Web response; the business application layer component is EJB, which realizes the business processing of each channel and embodies the business logic. Each logic corresponds to an EJB. Among them, the weather forecast query EJB handles the business of the weather forecast query channel, and uses the java distributed computing technology RMI to remotely call the weather forecast query method wetherQuery of the weather forecast query server. The parameters passed to the weather forecast query server during the remote call process include location and time. In addition, the business logic server can also include an identity authentication module for authenticating the identification of the weather forecast query channel client. Only after the identification of the client is confirmed, the business logic server can receive the weather forecast query command sent by the two-way set-top box.

天气预报查询服务器包括RMI模块以及天气预报查询模块。RMI模块向业务逻辑服务器提供远程调用天气预报查询方法的服务;天气预报查询模块分成3个子模块:地点映射模块、时间映射模块、天气查询模块。其中,地点映射模块实现了将用户输入的地点映射成包含此地点的最小的覆盖区域。时间映射模块实现了将当前日期和往后的天数映射成具体的查询日期。天气查询模块实现了在天气预报数据库中根据区域和日期查找天气预报的记录。The weather forecast query server includes an RMI module and a weather forecast query module. The RMI module provides the service of calling the weather forecast query method remotely to the business logic server; the weather forecast query module is divided into three sub-modules: location mapping module, time mapping module, and weather query module. Wherein, the location mapping module realizes mapping the location input by the user into the smallest coverage area including the location. The time mapping module realizes the mapping of the current date and the number of days in the future into a specific query date. The weather query module realizes searching the weather forecast records according to the region and date in the weather forecast database.

相应的,基于图2中的系统架构图,图3示出了该系统架构下的基于双向机顶盒的天气预报查询方法流程图,包括如下步骤:Correspondingly, based on the system architecture diagram in FIG. 2, FIG. 3 shows a flow chart of a two-way set-top box-based weather forecast query method under the system architecture, including the following steps:

S301:用户选择天气预报查询频道,机顶盒载入并解析天气预报查询频道的SDF文件wetherInfo.sdf,数字电视呈现天气预报查询输入的客户端界面。S301: The user selects a weather forecast query channel, the set-top box loads and parses the SDF file wetherInfo.sdf of the weather forecast query channel, and the digital TV presents a client interface for weather forecast query input.

S302:用户通过遥控器使用T9中文输入法往天气预报查询频道的输入框中输入查询的地点和往后几天的天数。完成输入后点击“查询”按钮。机顶盒使用HTTP协议向频道后台服务器发送天气预报查询请求,请求信息包含了查询的地点和往后的天数。S302: The user uses the T9 Chinese input method through the remote controller to input the query location and the number of days in the next few days into the input box of the weather forecast query channel. After completing the input, click the "Query" button. The set-top box uses the HTTP protocol to send a weather forecast query request to the channel background server, and the request information includes the location of the query and the number of days to come.

S303:频道后台服务器的Web层组件Servlet接收机顶盒传来的天气预报查询请求,并进行解析,确定对请求进行处理的频道处理模块。S303: The Servlet of the Web layer component of the channel background server receives the weather forecast query request from the set-top box, analyzes it, and determines the channel processing module for processing the request.

S304:频道后台服务器的Web层组件Servlet调用天气预报查询EJB处理天气预报查询频道的业务。S304: The Web layer component Servlet of the channel background server invokes the weather forecast query EJB to process the business of the weather forecast query channel.

S305:天气预报查询EJB通过分布式计算技术RMI远程调用天气预报查询服务器的天气预报查询模块的方法,向该方法传递两个参数:查询的地点和往后的天数。S305: The weather forecast query EJB remotely invokes the method of the weather forecast query module of the weather forecast query server through the distributed computing technology RMI, and passes two parameters to the method: the location of the query and the number of days to come.

S306:天气预报查询服务器执行天气预报查询模块,天气预报查询模块实现将把查询地点和往后的天数映射成覆盖此地点的最小区域和具体的日期,然后根据这两个关键字的值在天气预报数据库中查找出预报天气的状况。S306: The weather forecast query server executes the weather forecast query module, and the weather forecast query module realizes that the query location and the number of days in the future will be mapped to the minimum area covering this location and the specific date, and then according to the values of these two keywords in the weather Look up the forecast weather conditions in the forecast database.

S307:天气预报查询服务器的天气预报查询模块向频道后台服务器的天气预报查询EJB返回天气预报查询结果。S307: The weather forecast query module of the weather forecast query server returns a weather forecast query result to the weather forecast query EJB of the channel background server.

S308:频道后台服务器的Servlet向机顶盒返回天气预报查询结果,并将天气预报查询信息显示在数字电视画面上。S308: The Servlet of the channel background server returns the weather forecast query result to the set-top box, and displays the weather forecast query information on the digital TV screen.

本发明中,天气预报查询服务器的天气预报查询模块是天气预报查询系统的核心模块。天气预报查询的总体流程如图3所示。首先,模块把查询的地点映射成包含此地点的最小覆盖区域;然后,模块再根据当前的日期和往后的天数计算具体的查询日期;最后,模块根据区域和日期这两个关键字查询天气预报数据库,再返回查询的结果。In the present invention, the weather forecast query module of the weather forecast query server is the core module of the weather forecast query system. The overall process of weather forecast query is shown in Figure 3. First, the module maps the queried location to the minimum coverage area containing this location; then, the module calculates the specific query date based on the current date and the number of days in the future; finally, the module queries the weather based on the two keywords of area and date Forecast the database, and then return the result of the query.

例如,天气预报信息数据库录入了广州市番禺区的天气预报信息,并假设当前日期是2010年1月30日。若用户想要查询广州市大学城未来2天后的天气信息,当用户输入广州大学城和天数2时,系统会把地点广州市大学城映射成番禺区并把天数2映射成日期2010年2月1日,然后再根据番禺区和该日期查询天气预报信息数据库,并返回查询的天气预报信息结果。又例如,天气预报信息数据库录入了广州市的天气预报信息,并假设当前日期是2010年1月30日。若用户想要查询广州市未来3天后的天气信息,当用户输入广州市和天数3时,系统会把地点广州市映射成广州市并把天数3映射成2010年2月2日,然后再根据广州市和该日期查询天气预报信息数据库,并返回查询的天气预报信息结果。For example, the weather forecast information database has entered the weather forecast information of Panyu District, Guangzhou City, and it is assumed that the current date is January 30, 2010. If the user wants to query the weather information of Guangzhou University City in the next 2 days, when the user enters Guangzhou University City and the number of days 2, the system will map the location of Guangzhou University City to Panyu District and map the number of days 2 to the date February 2010 1, and then query the weather forecast information database according to the Panyu District and the date, and return the result of the query weather forecast information. For another example, the weather forecast information database has entered the weather forecast information of Guangzhou, and it is assumed that the current date is January 30, 2010. If the user wants to query the weather information of Guangzhou City in the next 3 days, when the user enters Guangzhou City and the number of days 3, the system will map the location Guangzhou City to Guangzhou City and the number of days 3 to February 2, 2010, and then according to Guangzhou city and the date query the weather forecast information database, and return the query weather forecast information result.

综上,通过实施本发明实现了数字家庭的天气预报查询业务,数字家庭用户可以通过数字电视实现天气预报查询,从而为用户提供了方便快捷的天气预报查询服务,并拓宽了数字家庭业务范围,满足了用户需求度,增加了用户体验度。通过使用RMI技术,实现了分布式计算,能充分的利用面向对象技术的强大功能,并提供较高的安全性。利用SDF中间件,支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能应用程序可以工作于多平台或OS环境,该查询系统可以方便的在不同机顶盒里面的不同操作系统中运行。To sum up, by implementing the present invention, the weather forecast query service of the digital home is realized, and the digital home user can realize the weather forecast query through the digital TV, thereby providing the user with a convenient and quick weather forecast query service, and widening the scope of the digital home business. Satisfy user needs and increase user experience. By using RMI technology, distributed computing is realized, which can make full use of the powerful functions of object-oriented technology and provide high security. Utilize SDF middleware, support distributed computing, provide cross-network, hardware and OS platform transparent application or service interactive function application program can work in multi-platform or OS environment, the query system can be conveniently installed in different set-top boxes run on different operating systems.

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosure is only a preferred embodiment of the present invention, which certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

Claims (7)

1. the digital household weather forecast query system based on bi-directional set-top box is characterized in that, described system comprises:
Bi-directional set-top box is used to receive the weather forecast query request of user based on the input of T9 input method, and described weather forecast query request is sent to the weather forecast query server; After receiving the scene description document SDF of weather forecast query server according to described weather forecast query request transmission, SDF_PLAYER resolves described SDF by the SDF resolver, and the SDF content after will resolving is shown to user's TV user end;
The weather forecast query server, be used to receive the weather forecast query request that bi-directional set-top box sends, and pass through RMI RMI according to described weather forecast query request and in the weather forecast information server, inquire about relevant weather forecast information, described weather forecast information is sent to bi-directional set-top box by SDF;
The weather forecast information server is used to store relevant weather forecast content information, and the weather forecast content of inquiry service is provided for inquiry system.
2. the system as claimed in claim 1, it is characterized in that, described system also comprises a Service Process Server, be used to receive and resolve the query requests that bi-directional set-top box sends, and the query requests after will resolving returns to the weather forecast query server, and weather forecast query server lookup result is returned to bi-directional set-top box in the mode of Web response.
3. system as claimed in claim 2 is characterized in that, Service Process Server adopts the J2EE architecture, is made up of network layer assembly and service application layer assembly.
4. system as claimed in claim 3 is characterized in that, described network layer assembly is Servlet or CGI, is used to receive and resolve the weather forecast query request that bi-directional set-top box sends; The service application layer assembly is EJB, realizes the Business Processing of weather forecast query channel.
5. the system as claimed in claim 1 is characterized in that, described system also comprises an identity authentication module, is used to authenticate the sign of this weather forecast query channel client terminal; After the ID authentication success of authentication module to described client, weather forecast weather forecast query server could be accepted the weather forecast query request of described bi-directional set-top box.
6. as each described system of claim 1 to 5, it is characterized in that described query requests comprises: the information of place names of required inquiry and temporal information.
7. system as claimed in claim 6 is characterized in that, described bi-directional set-top box uses http protocol to send the weather forecast query request to Service Process Server.
CN 201010138104 2010-03-29 2010-03-29 Two-way set-top box-based digital household weather forecast query system Pending CN101820498A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010138104 CN101820498A (en) 2010-03-29 2010-03-29 Two-way set-top box-based digital household weather forecast query system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010138104 CN101820498A (en) 2010-03-29 2010-03-29 Two-way set-top box-based digital household weather forecast query system

Publications (1)

Publication Number Publication Date
CN101820498A true CN101820498A (en) 2010-09-01

Family

ID=42655417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010138104 Pending CN101820498A (en) 2010-03-29 2010-03-29 Two-way set-top box-based digital household weather forecast query system

Country Status (1)

Country Link
CN (1) CN101820498A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958894A (en) * 2010-09-17 2011-01-26 中山大学 An Information Interaction System Based on Digital Home
CN101977295A (en) * 2010-10-18 2011-02-16 深圳市同洲电子股份有限公司 Digital television terminal and multifunction search method and device thereof
CN102209268A (en) * 2011-05-24 2011-10-05 广州视源电子科技有限公司 Interactive-personality-television-based weather forecasting realization method and interactive personality television
CN102291623A (en) * 2011-09-13 2011-12-21 全星科技(珠海)有限公司 Method of integrating weather forecast function for set top box and set top box
CN102892045A (en) * 2012-09-25 2013-01-23 四川长虹电器股份有限公司 Method for instantly displaying weather forecast of local city
CN102957971A (en) * 2012-10-18 2013-03-06 青岛海信信芯科技有限公司 Weather information transmission display system and method
CN103179463A (en) * 2011-12-20 2013-06-26 海尔集团公司 Inquiry method of weather forecast information and TV set
CN103634667A (en) * 2013-12-12 2014-03-12 珠海迈越信息技术有限公司 Method and apparatus for acquiring network push information based on set top box
CN104702984A (en) * 2015-02-12 2015-06-10 福建新大陆通信科技股份有限公司 Set-top box multi-functional weather forecast system and method thereof
CN105516822A (en) * 2015-12-07 2016-04-20 福建新大陆通信科技股份有限公司 Method and system for weather voice broadcasting based on set-top box

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282309A (en) * 2008-05-27 2008-10-08 中山大学 A digital family short message sending system based on two-way set-top box
US20090070814A1 (en) * 2007-09-10 2009-03-12 Alticast Corporation Method and system for providing application service
US20090144237A1 (en) * 2007-11-30 2009-06-04 Michael Branam Methods, systems, and computer program products for providing personalized media services
CN101500145A (en) * 2009-03-10 2009-08-05 中山大学 Digital household public transportation enquiry system based on bi-directional set-top box
CN101622852A (en) * 2007-02-16 2010-01-06 索尼爱立信移动通讯股份有限公司 Weather information in the calendar

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101622852A (en) * 2007-02-16 2010-01-06 索尼爱立信移动通讯股份有限公司 Weather information in the calendar
US20090070814A1 (en) * 2007-09-10 2009-03-12 Alticast Corporation Method and system for providing application service
US20090144237A1 (en) * 2007-11-30 2009-06-04 Michael Branam Methods, systems, and computer program products for providing personalized media services
CN101282309A (en) * 2008-05-27 2008-10-08 中山大学 A digital family short message sending system based on two-way set-top box
CN101500145A (en) * 2009-03-10 2009-08-05 中山大学 Digital household public transportation enquiry system based on bi-directional set-top box

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958894A (en) * 2010-09-17 2011-01-26 中山大学 An Information Interaction System Based on Digital Home
CN101977295A (en) * 2010-10-18 2011-02-16 深圳市同洲电子股份有限公司 Digital television terminal and multifunction search method and device thereof
CN102209268A (en) * 2011-05-24 2011-10-05 广州视源电子科技有限公司 Interactive-personality-television-based weather forecasting realization method and interactive personality television
CN102291623A (en) * 2011-09-13 2011-12-21 全星科技(珠海)有限公司 Method of integrating weather forecast function for set top box and set top box
CN103179463A (en) * 2011-12-20 2013-06-26 海尔集团公司 Inquiry method of weather forecast information and TV set
CN102892045A (en) * 2012-09-25 2013-01-23 四川长虹电器股份有限公司 Method for instantly displaying weather forecast of local city
CN102957971A (en) * 2012-10-18 2013-03-06 青岛海信信芯科技有限公司 Weather information transmission display system and method
CN103634667A (en) * 2013-12-12 2014-03-12 珠海迈越信息技术有限公司 Method and apparatus for acquiring network push information based on set top box
CN104702984A (en) * 2015-02-12 2015-06-10 福建新大陆通信科技股份有限公司 Set-top box multi-functional weather forecast system and method thereof
CN105516822A (en) * 2015-12-07 2016-04-20 福建新大陆通信科技股份有限公司 Method and system for weather voice broadcasting based on set-top box

Similar Documents

Publication Publication Date Title
CN101820498A (en) Two-way set-top box-based digital household weather forecast query system
CN103491179B (en) Multi-screen interaction method and system based on Web
US10986470B2 (en) Bi-directional integration and control of managed and unmanaged devices
US9621957B2 (en) Method and system for low-latency browsing on a device with limited processing resources
US10820045B2 (en) Method and system for video stream personalization
WO2010147433A2 (en) Apparatus and method for transmitting and receiving a user interface in a communication system
CN103782572A (en) System and method for providing message and event based video services control plane
CN103782571A (en) System and method for providing a message and an event based video services control plane
US20120159549A1 (en) Sony epg and metadata solution with multiple service sources
CN101188702B (en) A weather forecast service system based on TV
CN101500145A (en) Digital household public transportation enquiry system based on bi-directional set-top box
CN103167327A (en) Method, device and system of information interaction
US11979642B2 (en) Method and system for navigating at a client device selected features on a non-dynamic image page from an elastic voice cloud server in communication with a third-party search service
US20220391354A1 (en) Information sharing method, apparatus, electronic device, and storage medium
CN104618805B (en) A kind of VOD method and equipment
US20060133336A1 (en) System for mediating convergence services of communication and broadcasting using non-communicative appliance
US9032021B2 (en) Method for providing customized advertisement/news on scalable application service system
CN111654753B (en) Application program starting method and display device
CN102185891A (en) Online electronic dictionary lookup system based on middleware platform
US20110296480A1 (en) System, terminal, server and method for providing rich application based multi-screen iptv service
CN104683843A (en) Video device control method and video device
CN102957965A (en) Microblogging method and smart television
US20190124071A1 (en) Access to network data from a plurality of sources using a single identification value
CN105847884B (en) Method and device for controlling television user to use television
SE516506C2 (en) Telecommunication system comprising one or more mobile terminals

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: 20100901