CN102378058B - Iptv终端搜索结果更新的方法及iptv服务器 - Google Patents
Iptv终端搜索结果更新的方法及iptv服务器 Download PDFInfo
- Publication number
- CN102378058B CN102378058B CN201010251406.9A CN201010251406A CN102378058B CN 102378058 B CN102378058 B CN 102378058B CN 201010251406 A CN201010251406 A CN 201010251406A CN 102378058 B CN102378058 B CN 102378058B
- Authority
- CN
- China
- Prior art keywords
- search
- iptv
- iptv terminal
- search results
- searched
- 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.)
- Expired - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明适用于IPTV技术领域,提供了一种IPTV终端搜索结果更新的方法及IPTV服务器,所述的方法包括:a、当IPTV终端再次连接服务器端时,接收该服务器端传输的新的搜索结果,该新的搜索结果是该服务器端根据存储的该IPTV的搜索关键字对其内容数据库中更新后的数据进行搜索后得到的;b、该IPTV终端根据该新的搜索结果选择播放。本发明提供的技术方案使得IPTV终端的搜索结果可以与服务器端的数据更新保持同步,当用户使用IPTV终端的IPTV功能时,如果需要再次播放此前播放过的节目,如某个频道的节目、某个视频等,则可以直接利用存储的搜索结果,即使服务器端的内容数据库中的数据已经进行了更新,也不会出现链接出错或者显示的内容与实际播放的同容不相符的现象。
Description
技术领域
本发明属于IPTV技术领域,尤其涉及一种IPTV终端搜索结果更新的方法及IPTV服务器。
背景技术
随着IPTV(网络电视)技术的发展,越来越多的人使用IPTV产品。但是IPTV是基于网络的产品,与传统电视的最大区别在于交互性。
用户在使用现有的IPTV产品时,通常通过IPTV终端输入搜索关键字,IPTV终端将搜索关键字传输到服务器端,服务器端根据搜索关键字搜索其内容数据库,并将搜索结果传输到IPTV终端,用户可以从服务器端反馈的搜索结果中选择需要的对象进行播放。用户还可以将搜索结果保存,以便下次收看时可以直接从保存的搜索结果中选择,不需要重新进行搜索。如用户将搜索结果中的某一文件的链接地址添加到收藏夹中,下次收看时可以直接点击该收藏的链接地址,以实现断点续播。
上述的交互模式中,当服务器端的内容数据库更新后,IPTV终端保存的搜索结果将不再有效,如视频在服务器的位置变化、链接地址发生改变等等,用户再次利用该搜索结果时,不能达到预期的目的。
因此,需要有一种技术方案,能够在服务器终端的数据库发生变化后,IPTV终端保存的搜索结果能够同步更新,以提供给用户更加方便及时的服务。
发明内容
本发明的目的在于提供一种IPTV终端搜索结果更新的方法及IPTV服务器,旨在解决IPTV终端中存储的搜索结果与服务器端数据库的数据同步更新的问题。
本发明是这样实现的,一种IPTV终端搜索结果更新的方法,所述的方法包括:
用户启动IPTV终端的IPTV功能,通过IPTV终端输入搜索关键字;
IPTV终端将搜索关键字及其设备ID号传输到服务器端;
服务器端保存搜索关键字,并保存IPTV终端的设备ID号及其与搜索关键字的对应关系;
服务器端根据搜索关键字对其内容数据库进行搜索,并将搜索结果传输到IPTV终端;
IPTV终端将搜索结果保存;
IPTV终端停止IPTV功能;
其中,在所述IPTV终端将搜索结果保存的步骤中,用户可以保存服务器端反馈的搜索结果,也可以保存部分搜索结果;如果IPTV终端对搜索结果不进行保存,通知服务器端,服务器端在IPTV再次连接时,将不再执行新的搜索流程;IPTV将搜索结果保存后,通知服务器端,服务器端在IPTV终端保存搜索结果的情况下,才执行以下步骤;
当IPTV终端再次连接服务器端时,接收该服务器端传输的新的搜索结果,该新的搜索结果是该服务器端根据存储的该IPTV终端的搜索关键字对其内容数据库中更新后的数据进行搜索后得到的;
当该服务器端判断其内容数据库中的数据更新后,调用存储的该IPTV终端的搜索关键字,根据该搜索关键字对其内容数据库更新后的数据进行搜索,得到该新的搜索结果,将该新的搜索结果传输到该IPTV终端
该IPTV终端根据该新的搜索结果选择播放。
本发明还提供了一种IPTV服务器,该IPTV服务器包括控制模块、搜索关键字存储模块和搜索模块,其中:
该搜索模块用来在IPTV终端再次连接时,从该搜索关键字存储模块中调用该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果;
该搜索关键字存储模块用来存储该IPTV终端上次连接时传输的搜索关键字,供该搜索模块调用;
该控制模块用来控制***的运行,包括控制该搜索模块从该搜索关键字存储模块中调用该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果;
该控制模块还用来判断该内容数据库的数据是否更新,并在该内容数据库的数据有更新时控制该搜索模块从该搜索关键字存储模块中调用该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果;
该搜索模块还用来接收该IPTV终端上次连接时传输的搜索关键字,将该搜索关键字传输到该搜索关键字存储模块;
该搜索模块还用来接收该IPTV终端上次连接时传输的设备ID号,将该设备ID号及其与搜索关键字的对应关系传输到该搜索关键字存储模块;
该搜索模块还用来接收该IPTV终端再次连接时传输的设备ID号,根据该设备ID号从该搜索关键字存储模块中调用该IPTV终端的搜索关键字。
本发明提供的方案是:当用户输入关键字搜索时,IPTV终端将搜索关键字发送到服务器端,服务器端保存该搜索关键字。当该IPTV终端再次连接服务器端时,如果服务器端内容数据库的数据进行了更新,服务器端将根据存储的搜索关键字进行搜索,得到新的搜索结果,并将新的搜索结果传输到IPTV终端,IPTV终端用新的搜索结果覆盖存储的原搜索结果。本发明提供的技术方案使得IPTV终端的搜索结果可以与服务器端的数据更新保持同步,当用户使用IPTV终端的IPTV功能时,如果需要再次播放此前播放过的节目,如某个频道的节目、某个视频等,则可以直接利用存储的搜索结果,即使服务器端的内容数据库中的数据已经进行了更新,也不会出现链接出错或者显示的内容与实际播放的同容不相符的现象。
附图说明
图1是本发明实施例流程图;
图2是本发明实施例的IPTV服务器原理框图。
具体实施方式
本发明提供的方案是:当用户输入关键字搜索时,IPTV终端将搜索关键字发送到服务器端,服务器端保存该搜索关键字。当该IPTV终端再次连接服务器端时,如果服务器端内容数据库中的数据进行了更新,服务器端将根据存储该IPTV终端的搜索关键字进行搜索,得到新的搜索结果,并将新的搜索结果传输到IPTV终端,IPTV终端用新的搜索结果覆盖存储的原搜索结果。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例流程图如图1所示,具体包括如下的步骤:
1、用户启动IPTV终端的IPTV功能,通过IPTV终端输入搜索关键字;
2、IPTV终端将搜索关键字及其设备ID号传输到服务器端;
3、服务器端保存搜索关键字,并保存IPTV终端的设备ID号及其与搜索关键字的对应关系;
4、服务器端根据搜索关键字对其内容数据库进行搜索,并将搜索结果传输到IPTV终端;
5、IPTV终端将搜索结果保存;
6、IPTV终端停止IPTV功能;
7、用户再次启动IPTV终端的IPTV功能,IPTV终端将其设备ID号传输到服务器端;
8、服务器端内容数据库的数据是否有更新?如果是,转步骤9,否则转步骤11;
9、服务器端根据IPTV终端的设备ID号查找存储的搜索关键字,根据搜索关键字对其内容数据库重新进行搜索,将新的搜索结果传输到IPTV终端;
10、IPTV终端用新的搜索结果覆盖存储的原搜索结果。
11、服务器端向IPTV终端发送没有更新的消息,IPTV终端利用存储的原搜索结果。
步骤5中,用户可以保存服务器端反馈的搜索结果,也可以保存部分搜索结果,如用户将搜索结果中的某一文件的链接地址添加到收藏夹中。如果IPTV终端对搜索结果不进行保存,通知服务器端,服务器端在IPTV再次连接时,将不再执行上述的新的搜索流程。此外,IPTV将搜索结果保存后,还可以通知服务器端,服务器端在IPTV终端保存搜索结果的情况下,才执行后续的流程。
步骤6中,IPTV终端停止IPTV功能可以是在从搜索结果中选择一个选项播放之后。
本发明实施例的IPTV服务器的原理框图如图2所示,包括控制模块、搜索关键字存储模块、内容数据库和搜索模块,其中:
搜索模块与内容数据库和搜索关键字存储模块相连,用来接收IPTV终端连接时传输的搜索关键字,根据该搜索关键字对内容数据库中的数据进行搜索,形成搜索结果,并将搜索关键字传输到搜索关键字存储模块;该搜索模块还用来在该IPTV终端再次连接时,从搜索关键字存储模块中调用存储的该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果;
搜索关键字存储模块用来存储该IPTV终端上次连接时传输的搜索关键字,供搜索模块调用;
控制模块与搜索模块和内容数据库相连,用来在该IPTV终端再次连接并且内容数据库中的数据有更新时,控制搜索模块从搜索关键字存储模块中调用该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果。
具体实现时,IPTV终端向服务器发送搜索关键字时,可以同时发送器设备ID号,搜索模块在存储搜索关键字的同时,还将设备ID号及其与搜索关键字之间的对应关系存储到搜索关键字存储模块中。当IPTV终端再次连接服务器时,将向服务器发送设备ID号,搜索模块可以根据该设备ID号从搜索关键字存储模块中调用对应的搜索关键字。
如上所述,当用户使用IPTV终端的IPTV功能时,如果需要再次播放此前播放过的节目,如某个频道的节目、某个视频等,则可以直接利用存储的搜索结果,即使服务器端的内容数据库中的数据已经进行了更新,也不会出现链接出错或者显示的内容与实际播放的同容不相符的现象。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.一种IPTV终端搜索结果更新的方法,所述的方法包括:
用户启动IPTV终端的IPTV功能,通过IPTV终端输入搜索关键字;
IPTV终端将搜索关键字及其设备ID号传输到服务器端;
服务器端保存搜索关键字,并保存IPTV终端的设备ID号及其与搜索关键字的对应关系;
服务器端根据搜索关键字对其内容数据库进行搜索,并将搜索结果传输到IPTV终端;
IPTV终端将搜索结果保存;
IPTV终端停止IPTV功能;
其中,在所述IPTV终端将搜索结果保存的步骤中,用户可以保存服务器端反馈的搜索结果,也可以保存部分搜索结果;如果IPTV终端对搜索结果不进行保存,通知服务器端,服务器端在IPTV再次连接时,将不再执行新的搜索流程;IPTV将搜索结果保存后,通知服务器端,服务器端在IPTV终端保存搜索结果的情况下,才执行以下步骤;
当IPTV终端再次连接服务器端时,接收该服务器端传输的新的搜索结果,该新的搜索结果是该服务器端根据存储的该IPTV终端的搜索关键字对其内容数据库中更新后的数据进行搜索后得到的;
当该服务器端判断其内容数据库中的数据更新后,调用存储的该IPTV终端的搜索关键字,根据该搜索关键字对其内容数据库更新后的数据进行搜索,得到该新的搜索结果,将该新的搜索结果传输到该IPTV终端;
该IPTV终端根据该新的搜索结果选择播放。
2.一种IPTV服务器,其特征在于,该IPTV服务器包括控制模块、搜索关键字存储模块和搜索模块,其中:
该搜索模块用来在IPTV终端再次连接时,从该搜索关键字存储模块中调用该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果;
该搜索关键字存储模块用来存储该IPTV终端上次连接时传输的搜索关键字,供该搜索模块调用;
该控制模块用来控制***的运行,包括控制该搜索模块从该搜索关键字存储模块中调用该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果;
该控制模块还用来判断该内容数据库的数据是否更新,并在该内容数据库的数据有更新时控制该搜索模块从该搜索关键字存储模块中调用该IPTV终端的搜索关键字,重新对内容数据库中的数据进行搜索,形成新的搜索结果;
该搜索模块还用来接收该IPTV终端上次连接时传输的搜索关键字,将该搜索关键字传输到该搜索关键字存储模块;
该搜索模块还用来接收该IPTV终端上次连接时传输的设备ID号,将该设备ID号及其与搜索关键字的对应关系传输到该搜索关键字存储模块;
该搜索模块还用来接收该IPTV终端再次连接时传输的设备ID号,根据该设备ID号从该搜索关键字存储模块中调用该IPTV终端的搜索关键字。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010251406.9A CN102378058B (zh) | 2010-08-11 | 2010-08-11 | Iptv终端搜索结果更新的方法及iptv服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010251406.9A CN102378058B (zh) | 2010-08-11 | 2010-08-11 | Iptv终端搜索结果更新的方法及iptv服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102378058A CN102378058A (zh) | 2012-03-14 |
CN102378058B true CN102378058B (zh) | 2014-10-01 |
Family
ID=45795918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010251406.9A Expired - Fee Related CN102378058B (zh) | 2010-08-11 | 2010-08-11 | Iptv终端搜索结果更新的方法及iptv服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102378058B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593365A (zh) * | 2012-08-16 | 2014-02-19 | 江苏新瑞峰信息科技有限公司 | 一种基于互联网的实时更新专利数据库装置 |
CN103648037A (zh) * | 2013-11-15 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | 智能电视媒体播放器及其搜索响应方法、智能电视 |
CN108900873A (zh) * | 2018-08-06 | 2018-11-27 | 成都洋玩易科技有限公司 | 一种网络媒体视频播放方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912869A (zh) * | 2005-08-11 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种网络收藏夹的实现方法 |
CN101667208A (zh) * | 2009-09-25 | 2010-03-10 | 深圳创维数字技术股份有限公司 | 数字电视接收机及其节目搜索、节目切换方法 |
CN101783907A (zh) * | 2010-03-10 | 2010-07-21 | 青岛海信电器股份有限公司 | 电视机更新网络数据的方法和装置 |
-
2010
- 2010-08-11 CN CN201010251406.9A patent/CN102378058B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912869A (zh) * | 2005-08-11 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种网络收藏夹的实现方法 |
CN101667208A (zh) * | 2009-09-25 | 2010-03-10 | 深圳创维数字技术股份有限公司 | 数字电视接收机及其节目搜索、节目切换方法 |
CN101783907A (zh) * | 2010-03-10 | 2010-07-21 | 青岛海信电器股份有限公司 | 电视机更新网络数据的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102378058A (zh) | 2012-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2602760B1 (en) | Providing synchronous content and supplemental experiences | |
CN102821015B (zh) | 一种实现家庭中多媒体终端相互控制的方法和*** | |
CN101170675B (zh) | 网络电视***中管理j2me应用程序的方法和*** | |
CN102710966A (zh) | 基于http协议的视频直播方法及*** | |
CN103428525A (zh) | 网络视频和电视节目的在线查询和播放控制方法及*** | |
CN101365124B (zh) | 控制网络电视视频播放的方法、*** | |
CN104202677A (zh) | 支持多窗口应用的多屏显示和控制的方法与装置 | |
CN103052121B (zh) | 一种本地通信网络业务切换方法、装置和*** | |
CN103428540B (zh) | 实现iptv点播的方法、智能终端及模板更新服务器 | |
JP2012244286A (ja) | 情報処理端末、アプリケーション連携型コンテンツ管理サーバ及びロケーション解決サーバ | |
CN113796087B (zh) | 使用多种指纹数据类型特征的内容修改*** | |
CN102378058B (zh) | Iptv终端搜索结果更新的方法及iptv服务器 | |
KR20110009587A (ko) | 이기종 단말 간의 동영상 컨텐츠 이어보기 방법 및 시스템 | |
JP2022526868A (ja) | システムリソース要求機能を備えたコンテンツ修正システム | |
CN113796093A (zh) | 具有确定输入缓冲区切换延迟特征的内容修改*** | |
CN105245959A (zh) | 一种多设备联动服务中的连接通道维护***及方法 | |
CN102065340A (zh) | 实现多媒体同步交互的***和方法 | |
US20140259071A1 (en) | Method for virtual channel management, network-based multimedia reproduction system with virtual channel, and computer readable storage medium | |
CN103369405A (zh) | 使用低带宽连接的iptv无线电设备 | |
CN101207800B (zh) | 一种机顶盒vod播放器更新的方法及*** | |
CN105392048B (zh) | 视频投放控制方法及*** | |
CN110049360B (zh) | 跨平台内容控制方法、装置、终端、服务器及存储介质 | |
CN105898586A (zh) | 一种用于直播节目的回看方法和*** | |
CN104853252A (zh) | 一种互动的多主页控制方法、装置和*** | |
CN102857809A (zh) | 电视控制装置、***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141001 Termination date: 20200811 |
|
CF01 | Termination of patent right due to non-payment of annual fee |