公开/公告号CN101179408A
专利类型发明专利
公开/公告日2008-05-14
原文格式PDF
申请/专利权人 腾讯科技(深圳)有限公司;
申请/专利号CN200610167464.7
发明设计人 黄锐生;
申请日2006-12-20
分类号H04L12/16;
代理机构北京同达信恒知识产权代理有限公司;
代理人黄志华
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东410室
入库时间 2023-12-17 20:06:53
法律状态公告日
法律状态信息
法律状态
2010-05-19
授权
授权
2008-07-09
实质审查的生效
实质审查的生效
2008-05-14
公开
公开
技术领域
本发明涉及网络通信技术领域,尤其涉及一种在即时通信群组中获得网络电视节目的方法及系统。
背景技术
现有网络电视系统包括用户终端和节目服务器,用户终端是从所述节目服务器获得网络电视节目的,所述用户终端连接至所述节目服务器并从所述节目服务器获得网络电视节目信息,所述的网络电视节目信息包括网络电视节目的标识、名称和截图信息,所述用户终端向所述节目服务器发送请求,其中包括所述网络电视节目的标识,所述节目服务器接收到所述请求后,将与所述网络电视节目的标识相对应的播放同一所述网络电视节目的用户终端的信息发送给所述用户终端,其中,所述播放同一所述网络电视节目的用户终端的信息,包括该用户终端的IP地址、连接端口和认证信息等,所述的用户终端根据所述播放同一所述网络电视节目的用户终端的信息,联系所述播放同一所述网络电视节目的用户终端,并获得所述网络电视节目内容,但是,所述播放同一网络电视节目的用户终端之间,无法获得对方用户的信息,例如,用户甲和用户乙在观看同一网络电视节目,但是,用户甲并不知道和自己观看同一网络电视节目的用户是乙,同样,用户乙也不知道和自己观看同一网络电视节目的用户是甲,因此,用户甲与用户乙无法进行交流。
一个即时通信群组中的用户之间可以进行即时通信,但是无法在即时通信群组中获得网络电视节目,用户在登录即时通信群组服务器后,即时通信群组服务器发送给用户的仅仅是即时通信群组中用户的相关信息,例如用户名称等,而不会发送即时通信群组中用户目前所观看的网络电视节目信息。
综上,现有技术用户终端无法在即时通信群组中获得网络电视节目。
发明内容
本发明提供一种在即时通信群组中获得网络电视节目的方法及系统,用以解决现有技术用户终端无法在即时通信群组中获得网络电视节目的问题。
本发明方法包括步骤:
A.在即时通信群组服务器中预先存储网络电视节目标识;
B.所述即时通信群组服务器将所述网络电视节目标识发送给即时通信群组中的用户终端;
C.接收到所述网络电视节目标识的即时通信群组中的用户终端,根据所述网络电视节目标识,通过节目服务器获得与该网络电视节目标识相对应的网络电视节目。
步骤A中所述存储的网络电视节目标识是由所述即时通信群组中的用户终端发送给所述即时通信群组服务器的,
步骤A所述在即时通信群组服务器中进一步包括存储网络电视节目标识与发送该网络电视节目标识的用户终端标识的对应关系;
步骤B所述即时通信群组服务器,进一步将所述对应关系发送给即时通信群组中的用户终端;
步骤C所述即时通信群组中的用户终端,进一步根据所述对应关系与所述即时通信群组中的用户终端进行即时通信。
所述即时通信群组中的用户终端每隔一段时间将自身标识以及自身当前播放的网络电视节目标识发送给所述即时通信群组服务器;
步骤A中所述即时通信群组服务器在接收到所述网络电视节目标识后,更新自身存储的与所述用户终端标识相对应的网络电视节目标识;
则,步骤B中所述即时通信群组服务器将所述更新后的网络电视节目标识以及与该网络电视节目标识对应的用户终端标识发送给即时通信群组中的用户终端。
步骤A中所述网络电视节目标识,是所述即时通信群组服务器从节目服务器获得并存储的。
步骤A中所述网络电视节目标识,是由所述即时通信群组服务器每隔一段时间从所述节目服务器获得的,所述即时通信群组服务器利用获得的所述网络电视节目标识更新自身存储的网络电视节目标识。
本发明系统,与节目服务器相连,该系统包括:即时通信群组服务器和用户终端;
所述即时通信群组服务器,用于预先存储网络电视节目标识,将所述网络电视节目标识发送给即时通信群组中的用户终端;
所述用户终端,用于根据所述网络电视节目标识,通过所述节目服务器获得与该网络电视节目标识相对应的网络电视节目。
所述即时通信群组服务器包括:
第一存储单元,用于预先存储网络电视节目标识;
第一发送信息单元,用于将所述网络电视节目标识发送给即时通信群组中的用户终端。
所述用户终端进一步包括:第二发送信息单元;
所述第二发送信息单元,用于将自身标识以及自身当前播放的网络电视节目的标识,发送给所述即时通信服务器。
所述即时通信群组服务器进一步包括:群组信息单元;
所述群组信息单元,用于存储所述即时通信群组中的用户终端的标识和该用户终端当前播放的网络电视节目的标识的对应关系,并将所述对应关系发送给所述即时通信群组中的用户终端;
所述用户终端进一步包括:
第二存储单元,用于接收并存储所述对应关系;
即时通信单元,用于根据所述对应关系与所述通信群组中的用户终端进行即时通信。
所述第二发送信息单元,用于每隔一段时间将自身的标识以及自身当前播放的网络电视节目标识发送给所述即时通信群组服务器;
所述群组信息单元,用于接收到所述网络电视节目标识后,更新自身存储的与所述用户终端标识相对应的网络电视节目标识,并将所述更新后的网络电视节目标识以及与该网络电视节目标识对应的用户终端标识发送给即时通信群组中的用户终端。
所述第一发送信息单元,还用于向所述节目服务器发送网络电视节目标识请求;
所述节目服务器,用于接收所述即时通信群组服务器发送的网络电视节目标识请求,并将网络电视节目标识发送给所述即时通信群组服务器。
所述第一发送信息单元,用于每隔一段时间向所述节目服务器发送网络电视节目标识请求;
所述第一存储单元,用于接收所述节目服务器发送的网络电视节目标识,并利用该网络电视节目标识更新已存储的网络电视节目标识。
本发明通过在即时通信群组服务器中预先存储网络电视节目标识,所述即时通信群组服务器将所述网络电视节目标识发送给即时通信群组中的用户终端,接收到所述网络电视节目标识的所述即时通信群组中的用户终端,根据所述网络电视节目标识,通过节目服务器获得与该网络电视节目标识相对应的网络电视节目,实现了用户终端在即时通信群组中可以获得网络电视节目,并且,即时通信群组服务器存储网络电视节目标识与发送该网络电视节目标识的用户终端标识的对应关系,并将该对应关系发送给即时通信群组中的用户终端,所述即时通信群组中的用户终端,根据所述对应关系可以与所述即时通信群组中的用户终端进行即时通信,使得在即时通信群组中,用户终端可以在播放网络电视节目的同时,与即时通信群组中的用户终端进行即时通信。
附图说明
图1为本发明方法的流程示意图;
图2为本发明方法具体实施例的流程示意图;
图3为本发明系统具体实施例的结构示意图。
具体实施方式
本发明的核心思想为:在即时通信群组服务器中,预先存储网络电视节目标识,所述即时通信群组服务器将所述网络电视节目标识发送给即时通信群组中的用户终端,接收到所述网络电视节目标识的所述即时通信群组中的用户终端,根据所述网络电视节目标识,通过节目服务器获得与该网络电视节目标识相对应的网络电视节目,从而使用户终端在即时通信群组中可以获得网络电视节目,并且,即时通信群组服务器还可以存储网络电视节目标识与发送该网络电视节目标识的用户终端标识的对应关系,并将该对应关系发送给即时通信群组中的用户终端,所述即时通信群组中的用户终端,根据所述对应关系可以与所述即时通信群组中的用户终端进行即时通信,使得在即时通信群组中,用户终端可以在播放网络电视节目的同时,与即时通信群组中的用户终端进行即时通信。
参见图1,本发明方法包括:
S101、在即时通信群组服务器中预先存储网络电视节目标识;
S102、所述即时通信群组服务器将所述网络电视节目标识发送给即时通信群组中的用户终端;
S103、接收到所述网络电视节目标识的即时通信群组中的用户终端,根据所述网络电视节目标识,通过节目服务器获得与该网络电视节目标识相对应的网络电视节目;
较佳地,所述网络电视节目标识是由所述即时通信群组中的用户终端发送给所述即时通信群组服务器的,即时通信群组服务器存储网络电视节目标识与发送该网络电视节目标识的用户终端标识的对应关系,并将所述对应关系发送给即时通信群组中的用户终端,所述即时通信群组中的用户终端,根据所述对应关系与所述即时通信群组中的用户终端进行即时通信;
较佳地,所述即时通信群组中的用户终端每隔一段时间将自身的标识以及当前播放的网络电视节目标识发送给所述即时通信群组服务器,所述即时通信群组服务器在接收到所述网络电视节目标识后,更新自身存储的与所述用户终端标识相对应的网络电视节目标识,并将所述更新后的网络电视节目标识以及与该网络电视节目标识对应的用户终端标识发送给即时通信群组中的用户终端;
所述网络电视节目标识,还可以是所述即时通信群组服务器从节目服务器获得并存储的;
所述网络电视节目标识,是所述即时通信群组服务器每隔一段时间从所述节目服务器获得,并对更新已存储的网络电视节目标识;
所述即时通信群组服务器还可以预先为即时通信群组设置默认的节目信息,该信息包括:默认网络电视节目的标识和当前的节目名称。这些信息保存在所述即时通信群组服务器,与即时通信群组的标识相对应,并发送给所述即时通信群组中的用户终端,则所述即时通信群组中的用户终端在接收到所述默认网络电视节目信息后,可以获得并播放所述默认网络电视节目。
参见图2,本发明方法的具体实施方式包括步骤:
S201、即时通信群组服务器从节目服务器获得网络电视节目信息;
所述网络电视节目信息包括网络电视节目的标识、频道名称、节目名称和截图信息;
所述网络电视节目的标识用于标识网络电视节目,根据所述网络电视节目的标识,通过节目服务器获得与所述网络电视节目的标识相对应的网络电视节目内容;
S202、所述即时通信群组服务器将所述网络电视节目信息发送给即时通信群组中的用户终端;
S203、接收到所述网络电视节目信息的所述即时通信群组中的用户终端,根据所述网络电视节目信息获得与该网络电视节目信息相对应的网络电视节目;
S204、所述用户终端播放所述网络电视节目,并将自身的标识和所播放的网络电视节目标识发送给所述即时通信群组服务器;
S205、所述即时通信群组服务器,存储所述即时通信群组中的用户终端的标识与该用户终端当前播放的网络电视节目标识的对应关系,并将该对应关系发送给所述即时通信群组中的用户终端;
S206、所述即时通信群组中的用户终端根据所述对应关系中的网络电视节目标识,获得与该网络电视节目标识相对应的网络电视节目内容,并播放该网络电视节目;
S207、所述即时通信群组中的用户终端根据所述对应关系,与播放同一网络电视节目的所述即时通信群组中的用户终端进行即时通信。
参见图3,本发明系统的具体实施方式包括:即时通信群组服务器31、用户终端32和节目服务器33;
所述即时通信群组服务器31,包括第一存储单元311、第一发送信息单元312和群组信息单元313;
所述用户终端32,包括第二发送信息单元321、第二存储单元322和即时通信单元323;
所述第一存储单元311,预先存储网络电视节目信息;
所述网络电视节目信息包括网络电视节目的标识、频道名称、节目名称及截图信息等;
所述第一发送信息单元312,将所述网络电视节目信息发送给即时通信群组中的用户终端;
较佳地,所述第一发送信息单元312,向所述节目服务器33发送请求,所述节目服务器33,接收所述即时通信群组服务器32发送的请求,并将网络电视节目信息发送给所述即时通信群组服务器32,所述即时通信群组服务器32中的所述第一存储单元311接收并存储所述网络电视节目信息;
较佳地,所述第一发送信息单元312,每隔一段时间向所述节目服务器33发送请求,所述第一存储单元311,接收所述节目服务器发送的网络电视节目标识,并利用该网络电视节目标识更新已存储的网络电视节目标识;
用户终端32,接收所述网络电视节目信息,并根据所述网络电视节目信息中的网络电视节目标识,向所述节目服务器33发送请求,其中包括所述网络电视节目标识,所述节目服务器33接收到所述请求后,根据其中的所述网络电视节目标识,查找所述网络电视节目标识是否与其它用户终端正在播放的网络电视节目的标识相同,如果不相同,则将与所述网络电视节目标识相对应的网络电视节目内容发送给所述用户终端32,如果相同,则将播放同一网络电视节目的用户终端的IP地址、连接端口和认证信息等发送给所述用户终端32,所述用户终端32从所述播放同一网络电视节目的其它用户终端获得与所述网络电视节目标识相对应的网络电视节目内容;
所述第二发送信息单元321,将自身的标识以及自身当前播放的网络电视节目标识发送给所述即时通信群组服务器31;
所述群组信息单元313,接收到所述网络电视节目标识后,存储所述用户终端32的标识与所述网络电视节目标识的对应关系,并将所述对应关系发送给即时通信群组中的用户终端32;
较佳地,第二发送信息单元321,每隔一段时间将自身的标识以及自身当前播放的网络电视节目标识发送给所述即时通信群组服务器31,则所述群组信息单元313,接收到所述网络电视节目标识后,更新自身存储的与所述用户终端32的标识相对应的网络电视节目标识,并将所述更新后的对应关系发送给所述即时通信群组中的用户终端32;
所述即时通信群组包括若干个用户终端的属性信息,所述属性信息包括用户终端标识、名称和在线状态等信息,所述即时通信群组中的用户终端的属性信息,会在所述用户终端32登录所述即时通信群组服务器31时,由所述群组信息单元313发送给所述用户终端32,所述用户终端32中的第二存储单元322,接收并存储所述即时通信群组中的用户终端的属性信息和所述对应关系;
所述即时通信单元323,根据所述对应关系与所述即时通信群组中的用户终端进行即时通信,其中,根据所述对应关系中的网络电视节目标识通过所述节目服务器33获得与所述网络电视节目标识相对应的网络电视节目内容,因此,所述用户终端32还可以选择播放所述即时通信群组中的其它用户终端当前播放的网络电视节目内容,同时通过所述对应关系中的用户终端标识,与该用户终端进行即时通信,实现所述即时通信群组中的用户终端在播放网络电视节目的同时,还可以进行交流,例如针对所播放的网络电视节目相互发表一些评价等;
其中,所述即时通信群组服务器31中的所述群组信息单元313,还用于转发所述即时通信群组中的用户终端之间的通信数据;
所述第一存储单元311,还用于存储网络电视节目信息与所述即时通信群组标识的对应关系,将一网络电视节目信息作为所述即时通信群组的默认网络电视节目信息,所述第一发送信息单元312,根据所述即时通信群组的标识,将所述即时通信群组的默认网络电视节目信息发送给所述用户终端32,所述用户终端32,通过所述默认网络电视节目信息中的默认网络电视节目标识通过所述节目服务器33获得所述默认网络电视节目内容,因此,所述用户终端32还可以选择播放即时通信群组的默认网络电视节目;
在所述第二发送信息单元321,将当前自身播放的网络电视节目的标识发送给所述即时通信群组服务器31后,所述即时通信群组服务器31中的所述群组信息单元313在接收到所述网络电视节目的标识时,从所述第一存储单元311获得与所述网络电视节目的标识相对应的网络电视节目信息,并将该网络电视节目信息发送给所述即时通信群组中的用户终端,因此,所述用户终端32还可以向所述即时通信群组中的用户终端推荐自身当前播放的网络电视节目。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
机译: 一种用于减少群组通信网络中的群组休眠唤醒过程中的等待时间的控制器
机译: 一种用于减少群组通信网络中的群组休眠唤醒过程中的等待时间的控制器
机译: 一种用于减少群组通信网络中的群组休眠唤醒过程中的等待时间的控制器