基于网络电视的即时通信方法及网络电视系统的制作方法

文档序号:7974896阅读:234来源:国知局
专利名称:基于网络电视的即时通信方法及网络电视系统的制作方法
技术领域
本发明涉及网络电视技术,特别涉及一种基于网络电视的即时通信方法以及一种网络电视系统。
背景技术
在现阶段,互联网(Internet)的广泛应用给网络用户带来了极大方便。例如,网络用户不但可以通过Internet浏览网页、查找资料、共享文件、下载音频、视频节目等,还能通过Internet进行即时通信或各种游戏互动。
在广泛的Internet应用中,网络电视是一种新兴的Internet应用。网络电视与传统的电视不同,网络电视用户无需按照预定时间表等待传统电视台播放电视节目,而可以通过自身的网络终端,在Internet运营商提供的各类网络电视频道中选择自身感兴趣的网络电视频道,收看在此频道上循环播出的各种网络电视节目。
通常情况下,观看同一网络电视节目的多个网络电视用户往往会对当前所观看的节目内容或主旨产生共同的话题,因此,如果能够为网络用户提供针对不同网络电视节目的聊天室,使得观看同一网络电视节目的网络电视用户能够通过该聊天室交流观感,将会极大地增强网络电视用户的服务感受。
然而,由于现有的网络电视基本均通过基于点对点(P2P)技术实现,也就是说,每个进入到网络电视中的网络用户都是一个种子点,网络用户通过P2P方式从其他作为种子点的网络用户以及网络电视服务器获取、查找并交换视频数据,从而下载得到自身的视频数据。由于上述这种视频数据的交互对网络用户而言是透明、被动的,无法提供网络用户之间以及网络用户与网络电视系统之间的主动交互,因此,现阶段还不存在一种网络电视系统可以将网络电视和网络用户之间的即时通信结合起来。

发明内容
为了解决上述问题,本发明提供了一种基于网络电视的即时通信方法以及一种网络电视系统,可以将网络电视和即时聊天结合起来,为正在收看同一网络电视频道的网络电视用户提供交流观感的场所。
本发明所述基于网络电视的即时通信方法,包括A、为每个网络电视频道创建至少一个聊天室,并设置网络电视频道与所创建聊天室之间的对应关系;B、当网络电视用户进入一个网络电视频道时,根据设置的网络电视频道与聊天室之间的对应关系引导该网络电视用户登陆与该网络电视频道对应的聊天室,与其他收看相同网络电视频道的用户进行信息交互。
所述方法进一步包括C、网络电视系统收到一个网络电视用户撰写的发送给另一网络电视用户的信息后对接收到的信息进行处理,增加该信息的发送方和接收方信息;D、网络电视系统将处理后的信息叠加到所述网络电视用户正在收看的网络电视节目中,滚动播出。
所述设置网络电视频道与所创建聊天室之间的对应关系包括A1、为每个网络电视频道设置唯一的频道标识;A2、为每个聊天室设置唯一的聊天室标识;A3、设置网络电视频道的频道标识与为该网络电视频道建立的聊天室的聊天室标识之间的对应关系;在上述步骤B中,当网络电视用户进入一个网络电视频道时,根据该网络电视频道的频道标识得到与该网络电视频道对应的聊天室的聊天室标识,引导所述网络电视用户登录由该聊天室标识所标识的聊天室。
所述方法进一步包括为每个网络电视节目分别设置唯一的节目标识;
分别建立每个网络电视节目的节目标识与播出该网络电视节目的网络电视频道的频道标识之间的对应关系;在步骤B中,当某个网络用户收看一个网络电视节目时,根据所收看的网络电视节目的节目标识得到播出该网络电视节目的网络电视频道的频道标识,从而得出该网络电视用户当前所在的网络电视频道。
所述方法进一步包括a、根据收集到的网络电视用户针对一个网络电视频道上网络电视节目播放顺序和播放时间的意见后,生成该网络电视频道新的网络电视节目播放顺序和播放时间列表;b、将新生成的网络电视节目播放顺序和播放时间列表通知网络电视用户,并按照新的网络电视节目播放顺序和播放时间列表播放网络电视节目。
若所述网络电视频道对应两个以上的聊天室,所述引导该网络电视用户登陆与该网络电视频道对应的聊天室的步骤包括从所述网络电视频道对应的多个聊天室中随机选择一个聊天室,并将该聊天室信息发送给所述网络电视用户,引导该网络电视用户登录该聊天室。
本发明所述的网络电视系统,包括即时通信服务器,用于提供与网络电视频道对应的聊天室;网络电视接入服务器,用于在网络电视用户进入一个网络电视频道时,根据自身保存的网络电视频道与聊天室的对应关系,引导该网络电视用户登陆即时通信服务器提供的与该网络电视频道对应的聊天室,与其他收看相同网络电视频道的用户进行信息交互。
其中,所述系统进一步包括网络电视播放服务器,用于提供各种网络电视频道,并在各个网络电视频道上播出网络电视节目;所述网络电视接入服务器进一步用于在网络电视用户进入一个网络电视频道时,从电视播放服务器获取并为所述网络电视用户播放该网络电视频道上的网络电视节目。
所述系统还可以进一步包括视频叠加服务器,位于网络电视接入服务器和网络电视服务器之间,并连接到所述即时通信服务器,用于将来自即时通信服务器的一个网络电视用户发送给其他的网络电视用户的信息叠加到来自所述网络电视播放服务器的所述网络电视用户所在的网络电视频道上正在播出的网络电视节目中,滚动播出。
所述系统还可以进一步包括投票服务器,位于即时通信服务器和网络电视播放服务器之间,用于同所述即时通信服务器进行交互,收集网络电视用户针对一个网络电视频道上网络电视节目播放顺序和播放时间的意见,根据收集到的信息生成该网络电视频道新的网络电视节目播放顺序和播放时间列表,并将生成的新的网络电视节目播放顺序和播放时间列表反馈给网络电视播放服务器。
由此可以看出,上述方法和网络电视系统,将网络电视频道与聊天室绑定到一起,使得正在收看某一网络电视频道的网络电视用户可以通过与该网络电视频道绑定的聊天室与其他正在收看同一网络电视频道的用户交流观感,极大增强了网络电视用户的服务器体验。


图1为本发明优选实施例所述的基于网络电视的即时通信的方法流程图;图2为实现图1所示即时通信方法的网络电视系统结构示意图;图3为本发明另一优选实施例所述的网络电视系统结构示意图;图4为在图3所示的网络电视系统中实现在正在播放的网络电视节目中叠加聊天信息的方法流程图;图5为本发明又一优选实施例所述的网络电视系统结构示意图;图6为在图5所示的网络电视系统中实现网络电视用户和网络电视系统的主动交互方法流程图。
具体实施例方式
为了将网络电视和网络电视用户的即时通信有效结合,本发明的一个优选实施例提供了一种基于网络电视的即时通信方法,如图1所示,该方法主要包括以下步骤。
A网络电视系统为自身提供的每一个网络电视频道生成并保存一个唯一的频道标识(ID),网络电视系统通过所生成的频道ID来标识各个网络电视频道。
另外,通常情况下,网络电视系统将在每个频道上循环播出至少一个网络电视节目,为了明确标识在每个网络频道上播出的网络电视节目,网络电视系统还可以进一步为每个网络电视节目分别生成一个唯一的节目ID,以标明此网络电视节目对应的内容信息和属性信息。其中,该节目ID可以根据播出该节目的网络电视频道的频道ID生成。
同时,在本实施例中,为了表示网络电视节目与播出该节目的频道之间的关系,还需要建立频道ID与在该频道上播出的各个网络电视节目的节目ID之间的对应关系。这样,由于发布到网络电视系统中的每个网络电视节目都可以用自身的节目ID进行标识,当某个网络用户在收看某个网络电视节目时,网络电视系统就可以通过该网络电视用户所收看的网络电视节目的节目ID直接获得播出该网络电视节目的网络电视频道的频道ID,从而得出该网络电视用户当前所在的频道。
B网络电视系统进一步为每一个网络电视频道创建至少一个相关的聊天室,并为每个聊天室生成并保存一个唯一的聊天室ID,同时建立该网络电视频道的频道ID与所创建的相关聊天室的聊天室ID之间的对应关系。
在该步骤中,所述聊天室ID可以根据与该聊天室相关的网络电视频道的频道ID生成。
网络电视系统为每一个网络电视频道创建的聊天室可能只有一个或者有多个。在创建的一个网络电视频道对应的聊天室有多个的情况下,网络电视系统可以进一步将对应于同一个网络电视频道的所有聊天室设置为同一类聊天室,并且,设置每一类聊天室具有相同的属性。这一类的聊天室均与同一个网络电视频道相关联。
由此可以看出,通过上述步骤A和B,网络电视系统就可以将网络电视频道和聊天室相互关联起来,从而一个网络电视用户在收看某一网络电视节目的同时,就可以通过登陆与该网络电视频道对应的聊天室,与收看相同网络电视节目的网络电视用户交流观感。在本实施例中,一个网络电视用户与收看同一网络电视频道的用户进行聊天的具体实现方法仍如图1中所示,主要包括如下步骤。
C在建立上述网络电视频道和聊天室之间的关联关系之后,当某个网络电视用户进入某一网络电视频道准备收看当前正在播放的节目时,网络电视系统根据该网络电视用户所进入的网络电视频道获得该网络电视频道的频道ID。
D网络电视系统根据所获得的频道ID以及自身保存的频道ID与聊天室ID之间的对应关系,得到与该网络电视频道对应的一个聊天室的聊天室ID。
在该步骤中,如果该网络电视频道的频道ID对应多个聊天室ID,则网络电视系统从对应的多个聊天室ID中随机选择一个聊天室ID即可。
E网络电视系统根据上述聊天室ID,将该聊天室ID对应的聊天室信息反馈给该网络电视用户,引导该网络电视用户登陆所述的聊天室。
在登录所述聊天室之后,该网络电视用户就可以同该聊天室内收看相同网络电视节目的网络电视用户进行互动聊天了。如前所述,因为在相同聊天室内的用户正在收看相同的网络电视节目,通常会有很多共同的话题。因此,通过上述方法,网络电视用户可以方便、快捷地找到与该电视频道相关的聊天室,从而更加容易地找到与自身有相同爱好并且有共同话题的好友进行交流。
下面结合图2说明实现上述基于网络电视的即时通信的网络电视系统。如图2所示,所述网络电视系统主要包括网络电视接入服务器、即时通信服务器以及网络电视播放服务器。
其中,所述即时通信服务器主要用于为网络电视用户提供与网络电视频道对应的聊天室,供网络电视用户与其他正在收看同一网络电视频道的网络电视用户进行信息交流;所述网络电视播放服务器主要用于为网络电视用户提供各种网络电视频道,并在各个网络电视频道上播出网络电视节目;网络电视接入服务器位于网络电视用户和即时通信服务器以及网络电视用户和网络电视服务器之间,一方面用于为网络电视用户提供网络电视频道列表,根据用户选择的网络电视频道,通过与网络电视播放服务器交互为网络电视用户提供该网络电视频道上播放的网络电视节目,另一方面用于根据自身保存的网络电视频道与聊天室的对应关系,通过与即时通信服务器的交互,为网络电视用户提供与该网络电视频道相对应的聊天室内其他网络电视用户上传的信息。
除了上述方法之外,本发明的另一个优选实施例还可以进一步实现在正在播放的网络电视节目中叠加聊天信息的功能。为了实现上述功能,本实施例首先在网络电视系统的网络电视服务器和网络电视接入服务器之间增加一个视频叠加服务器,该视频叠加服务器还连接到所述即时通信服务器,用于将来自即时通信服务器的一个网络电视用户发送给其他的网络电视用户的信息叠加到来自所述网络电视播放服务器的所述网络电视用户所在的网络电视频道上正在播出的网络电视节目中,滚动播出。本实施例所述增加了视频叠加服务器的网络电视系统的系统结构示意图如图3所示。
通过图3所示的网络电视系统,实现在正在播放的网络电视节目中叠加聊天信息的方法如图4所示,具体包括如下步骤a、网络电视用户在收看网络电视节目的过程中,将自身撰写的发送给其好友的信息,例如,祝福语等等信息,提交到用于管理自身所在聊天室的即时通信服务器;b、该即时通信服务器将接收到的信息进行处理,增加该信息的发送方和接收方信息,然后将处理后的信息以及网络电视用户所在聊天室的聊天室ID发送至视频叠加服务器;c、所述视频叠加服务器根据所接收的聊天室ID得到所述网络电视用户正在收看的网络电视频道的频道ID,并将所接收的处理后的信息叠加到该网络电视用户正在收看的网络电视节目中,滚动播出。
在该步骤中,所述视频叠加服务器可以通过与保存有网络电视频带的频带ID与聊天室ID间对应关系的网络电视接入服务器进行交互得到网络电视用户正在收看的网络电视频道的频道ID。
另外,所述视频叠加服务器可以通过将所接收的信息覆盖到该网络电视频道正在播放的网络电视节目中实现本步骤所述叠加操作。
由此可以看出,通过上述优选实施例的方法和系统,网络电视用户可以在某个网络电视频道上播出自身发送给其他好友的信息,例如祝福语等等。此时,只要信息的接收方正在收看同一网络电视频道,即使他不在信息发送方所在的聊天室内,也可以通过在网络电视频道上滚动播出的信息接收到发送方发来的信息,从而极大地方便了网络电视用户的使用,并增强其服务体验。
更进一步,本发明还提供了另一个优选实施例,该实施例可以进一步实现网络电视系统与网络电视用户间的主动交互。在该优选实施例中,网络电视系统能收集收看某一电视频道的所有网络电视用户对该网络电视频道的意见和建议,并根据网络电视用户反馈的意见和建议合理安排电视频道上节目的播放顺序和播放时间,以提高用户收看效率和服务体验。
为了实现上述目的,在本实施例中,所述网络电视系统需要进一步在即时通信服务器和网络电视播放服务器之间设置一投票服务器,用于同所述即时通信服务器进行交互,收集网络电视用户针对一个网络电视频道上网络电视节目播放顺序和播放时间的意见,根据收集到的信息生成该网络电视频道新的网络电视节目播放顺序和播放时间列表,并将生成的新的网络电视节目播放顺序和播放时间列表反馈给网络电视播放服务器。增加了投票服务器的网络电视系统的系统结构示意图如图5所示。
通过图5所示的网络电视系统实现网络电视用户和网络电视系统之间的主动交互的方法如图6所示,主要包括以下步骤
步骤1登陆到与某一网络电视频道相关的聊天室的网络电视频道用户,将自身编辑的针对该网络电视频道的意见和建议发送给网络电视系统的投票服务器。
其中,所述针对该网络电视频道的意见和建议包括该网络电视用户所希望的在所述电视频道上播放的网络电视节目的播放顺序和播放时间。
步骤2所述投票服务器根据收集到的网络电视用户针对该网络电视频道的意见和建议,综合分析生成该网络电视频道的新的网络电视节目播放顺序和播放时间列表。
步骤3所述投票服务器将新生成的网络电视节目播放顺序和播放时间列表通知网络电视用户。
步骤4所述投票服务器将新生成的节目播放顺序和播放时间列表,发送给网络电视播放服务器。
步骤5所述网络电视播放服务器将在所述的网络电视频道上,按照收到的新的网络电视节目播放顺序和播放时间列表播放网络电视节目。
通过本实施例的方法和系统中所提供的网络电视用户与网络电视系统的主动交互,网络电视用户可以向网络电视系统反馈自身对在当前网络电视频道上播出的网络电视节目的播出时间和播出顺序的意见和建议,这样,网络电视系统就可以根据网络电视用户反馈的意见和建议实时更新在该网络电视频道上播出的网络电视节目的播出顺序和播出时间,以最大限度地满足大多数网络电视用户的需求。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于网络电视的即时通信方法,其特征在于,包括A、为每个网络电视频道创建至少一个聊天室,并设置网络电视频道与所创建聊天室之间的对应关系;B、当网络电视用户进入一个网络电视频道时,根据设置的网络电视频道与聊天室之间的对应关系引导该网络电视用户登陆与该网络电视频道对应的聊天室,与其他收看相同网络电视频道的用户进行信息交互。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括C、网络电视系统收到一个网络电视用户撰写的发送给另一网络电视用户的信息后对接收到的信息进行处理,增加该信息的发送方和接收方信息;D、网络电视系统将处理后的信息叠加到所述网络电视用户正在收看的网络电视节目中,滚动播出。
3.根据权利要求1或2所述的方法,其特征在于,所述设置网络电视频道与所创建聊天室之间的对应关系包括A1、为每个网络电视频道设置唯一的频道标识;A2、为每个聊天室设置唯一的聊天室标识;A3、设置网络电视频道的频道标识与为该网络电视频道建立的聊天室的聊天室标识之间的对应关系;在所述步骤B中,当网络电视用户进入一个网络电视频道时,根据该网络电视频道的频道标识得到与该网络电视频道对应的聊天室的聊天室标识,引导所述网络电视用户登录由该聊天室标识所标识的聊天室。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括为每个网络电视节目分别设置唯一的节目标识;分别建立每个网络电视节目的节目标识与播出该网络电视节目的网络电视频道的频道标识之间的对应关系;在所述步骤B中,当某个网络用户收看一个网络电视节目时,根据所收看的网络电视节目的节目标识得到播出该网络电视节目的网络电视频道的频道标识,从而得出该网络电视用户当前所在的网络电视频道。
5.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括a、根据收集到的网络电视用户针对一个网络电视频道上网络电视节目播放顺序和播放时间的意见后,生成该网络电视频道新的网络电视节目播放顺序和播放时间列表;b、将新生成的网络电视节目播放顺序和播放时间列表通知网络电视用户,并按照新的网络电视节目播放顺序和播放时间列表播放网络电视节目。
6.根据权利要求1所述的方法,其特征在于,若所述网络电视频道对应两个以上的聊天室,所述引导该网络电视用户登陆与该网络电视频道对应的聊天室的步骤包括从所述网络电视频道对应的多个聊天室中随机选择一个聊天室,并将该聊天室信息发送给所述网络电视用户,引导该网络电视用户登录该聊天室。
7.一种网络电视系统,其特征在于,包括即时通信服务器,用于提供与网络电视频道对应的聊天室;网络电视接入服务器,用于在网络电视用户进入一个网络电视频道时,根据自身保存的网络电视频道与聊天室的对应关系,引导该网络电视用户登陆即时通信服务器提供的与该网络电视频道对应的聊天室,与其他收看相同网络电视频道的用户进行信息交互。
8.根据权利要求7所述的网络电视系统,其特征在于,所述系统进一步包括网络电视播放服务器,用于提供各种网络电视频道,并在各个网络电视频道上播出网络电视节目;所述网络电视接入服务器进一步用于在网络电视用户进入一个网络电视频道时,从电视播放服务器获取并为所述网络电视用户播放该网络电视频道上的网络电视节目。
9.根据权利要求7或8所述的网络电视系统,其特征在于,所述系统进一步包括视频叠加服务器,位于网络电视接入服务器和网络电视服务器之间,并连接到所述即时通信服务器,用于将来自即时通信服务器的一个网络电视用户发送给其他的网络电视用户的信息叠加到来自所述网络电视播放服务器的所述网络电视用户所在的网络电视频道上正在播出的网络电视节目中,滚动播出。
10.根据权利要求7或8所述的网络电视系统,其特征在于,所述系统进一步包括投票服务器,位于即时通信服务器和网络电视播放服务器之间,用于同所述即时通信服务器进行交互,收集网络电视用户针对一个网络电视频道上网络电视节目播放顺序和播放时间的意见,根据收集到的信息生成该网络电视频道新的网络电视节目播放顺序和播放时间列表,并将生成的新的网络电视节目播放顺序和播放时间列表反馈给网络电视播放服务器。
全文摘要
本发明公开了一种基于网络电视的即时通信方法和网络电视系统,主要包括为每个网络电视频道创建至少一个聊天室,并设置网络电视频道与所创建聊天室之间的对应关系;当网络电视用户进入一个网络电视频道的时候,根据设置的网络电视频道与聊天室之间的对应关系引导该网络电视用户登陆与该网络电视频道对应的聊天室,与其他收看相同网络电视频道的用户进行信息交互。上述方法和网络电视系统,将网络电视频道与聊天室绑定到一起,使得正在收看某一网络电视频道的网络电视用户可以通过与该网络电视频道绑定的聊天室与其他正在收看同一网络电视频道的用户交流观感,这极大增强了网络电视用户的服务器体验。
文档编号H04N7/14GK101075891SQ20061016801
公开日2007年11月21日 申请日期2006年12月15日 优先权日2006年12月15日
发明者张必锋, 王欣磊 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1