专利名称:信息互动方法、装置及系统的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种信息互动方法、装置及系统。
背景技术:
交互式网络电视(Interactive Personality TV,简称为IPTV)是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。用户在家中可以有三种方式享受IPTV服务:(I)计算机;网络机顶盒和普通电视机;(3)移动终端(比如IPad,手机等)。IPTV将电视机、个人电脑或手持设备作为显示终端,通过机顶盒或计算机接入宽带网络,实现数字电视、时移电视、互动电视等服务。数字电视机顶盒(Set Top Box,简称STB)是指利用网络(电视网络或信息网络)作为传输平台,以电视机作为用户终端,用来增强或扩展电视机功能的一种信息设备,又被称为机顶盒或顶置盒。它可以将压缩的数字信号转成电视内容,通过电视显示器和音响设备给观众提供高质量的电视节目,目前的数字电视机顶盒已成为一种嵌入式计算设备,具有完善的实时操作系统,提供强大的CPU计算能力,用来协调控制机顶盒各部分硬件设施,并提供易操作的图形用户界面。机顶盒还能接入因特网,使用户享受电视、数据、语言等全方位的信息服务。但是在目前技术中,如果电视观众在看电视的过程中想要和其他电视机的用户进行互动(比如观众想要发表对正在播送的频道内容的看法或者想向其他电视机的用户发送对话消息),观众就需要通过电脑或者手机等终端进行互动,这种观众之间的互动需要的设备较多,用户成本较高,现有的IPTV系统(包括IPTV机顶盒和电视机)无法满足电视观众不通过其他设备直接进行互动的愿望。针对相关技术中电视用户之间不借助IPTV系统以外的设备就无法进行互动的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中电视用户之间不借助IPTV系统以外的设备就无法进行互动的问题,本发明提供了一种信息互动方法、装置及系统,以至少解决上述问题。根据本发明的一个方面,提供了一种信息互动方法,该方法包括:IPTV服务器接收第一用户通过IPTV机顶盒发送的业务信息,该IPTV服务器根据该业务信息确定第一用户的操作类型为互动操作时,将该业务信息提供给与第一用户关联的第二用户。上述IPTV服务器接收第一用户通过IPTV机顶盒发送的上述业务信息之前,该IPTV服务器接收第一用户通过IPTV机顶盒发送的注册信息,IPTV服务器根据该注册信息对第一用户进行注册,IPTV服务器向第一用户展示包含第一用户的账号信息的互动页面。上述IPTV服务器根据上述注册信息对第一用户进行注册之后,IPTV服务器为第一用户创建消息队列,IPTV服务器将绑定该消息队列的用户作为与第一用户关联的用户。上述IPTV服务器向第一用户展示互动页面之后,IPTV服务器接收第一用户发送的增加好友请求,其中该增加好友请求中携带有作为好友的用户的标识信息,IPTV服务器将第一用户与该标识信息对应的用户进行关联。上述互动操作可以至少包括以下之一:语音聊天操作、视频聊天操作、节目评论操作和互联网连接操作。上述IPTV服务器将上述业务信息提供给与第一用户关联的第二用户包括:IPTV服务器检测与第一用户关联的第二用户是否在线,如果在线,将上述业务信息转发给第二用户,如果不在线,存储该业务信息,并在第二用户登录后,将该业务信息转发给第二用户。上述IPTV服务器将上述业务信息提供给与第一用户关联的第二用户包括:IPTV服务器将该业务信息存储在互动数据中心,IPTV服务器接收到第二用户发送的查询第一用户的业务信息的请求时,将上述业务信息展示给第二用户。根据本发明的另一方面,提供了一种信息互动装置,该装置包括:业务信息接收模块,用于接收第一用户通过IPTV机顶盒发送的业务信息;操作类型确定模块,用于根据业务信息接收模块接收到的业务信息确定第一用户的操作类型为互动操作;业务信息提供模块,用于在操作类型确定模块确定第一用户的操作类型为互动操作时,将上述业务信息提供给与第一用户关联的第二用户。上述装置还包括:注册信息接收模块,用于接收第一用户通过IPTV机顶盒发送的注册信息;注册模块,用于根据上述注册信息接收模块接收到的注册信息对第一用户进行注册;互动页面展示模块,用于向第一用户展示包含该第一用户的账号信息的互动页面。上述操作类型确定模块包括:操作类型确定单元,用于在上述业务信息包括语音聊天操作、视频聊天操作、节目评论操作和互联网连接操作之一时,确定第一用户的操作类型为互动操作。上述业务信息提供模块包括:检测单元,用于检测与第一用户关联的第二用户是否在线;第一转发单元,用于在上述检测单元的检测结果为第二用户在线时,将上述业务信息转发给第二用户;第二转发单元,用于在上述检测单元的检测结果为第二用户不在线时,存储上述业务信息,并在第二用户登录后,将该业务信息转发给第二用户。上述业务信息提供模块还包括:存储单元,用于将上述业务信息存储在互动数据中心;展示单元,用于接收到第二用户发送的查询第一用户的业务信息的请求时,将上述存储单元存储的业务信息展示给第二用户。根据本发明的再一方面,提供了一种信息互动系统,该系统包括:IPTV服务器、带有IPTV机顶盒的用户设备;其中该IPTV服务器包括上述信息互动装置。通过本发明,IPTV服务器在确定第一用户的操作类型为互动操作时,将其业务信息提供给与第一用户关联的第二用户,解决了相关技术中电视用户之间不借助IPTV系统以外的设备就无法进行互动的问题,使电视用户之间可以通过IPTV系统进行信息交互,简化了电视用户之间信息交互的方式,减少了占用的资源。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的信息互动方法的流程图2是根据本发明实施例的信息互动业务中消息队列的示意图;图3是根据本发明实施例的信息交互过程的示意图;图4是根据本发明实施例的用户互动操作流程的示意图;图5是根据本发明实施例的用户互动操作的流程图;图6是根据本发明实施例的信息互动装置的结构框图;图7是根据本发明实施例的信息互动装置的另一种结构框图;图8是根据本发明实施例的信息互动装置的再一种结构框图;图9是根据本发明实施例的IPTV社交互动业务网络结构的示意图;图10是根据本发明实施例的社交互动业务系统结构的示意图;图11是根据本发明实施例的信息互动系统的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。现有技术中,如果电视用户在观看电视节目的时候,想要和其他电视的用户进行信息交互,可以通过电脑或手机等终端实现,但是这种信息交互的方式占用资源较多,用户的成本也较高,并且这种信息交互的方式不够简便。基于此,本发明实施例提供了一种信息互动的方法、装置及系统,使电视用户在观看电视节目的时候,可以直接通过IPTV与其他用户进行信息交互。下面通过实施例进行详细说明。本实施例提供了一种信息互动方法,如图1所示的信息互动方法的流程图,该方法包括以下步骤(步骤S102-步骤S104):步骤S102,IPTV服务器接收第一用户通过IPTV机顶盒发送的业务信息。当然本实施例只是以第一用户为例进行解释说明,任何一个或者多个用户都可以通过IPTV机顶盒向IPTV服务器发送业务信息。其中,该业务信息可以是第一用户向与其关联的用户发送的会话消息,也可以是第一用户针对某个关注的话题发表的评论等。步骤S104,IPTV服务器根据上述业务信息确定第一用户的操作类型为互动操作时,将该业务信息提供给与第一用户关联的第二用户。本实施例中的第二用户是指第一用户的好友或者是与第一用户关注的电视节目相同的用户,当然,也可以是关注第一用户发表评论的其他用户等。通过上述方法,IPTV服务器在确定第一用户的操作类型为互动操作时,将其业务信息提供给与第一用户关联的第二用户,解决了相关技术中电视用户之间不借助IPTV系统以外的设备就无法进行互动的问题,使电视用户之间可以通过IPTV系统进行信息交互,简化了电视用户之间信息交互的方式,减少了占用的资源,降低了用户的成本。本实施例通过IPTV机顶盒来展示社交互动服务页面,用户通过IPTV可以建立自己个性化的账号,一个机顶盒可以拥有多个账号,本优选实施方式中只是以第一用户为例进行举例说明,可以是一个IPTV机顶盒上注册一个或多个注册信息,该注册信息可以是由一个或多个用户进行注册的,比如一个家庭内的几个成员都在一个IPTV机顶盒上注册自己的个性化信息,本优选实施方式对此并没有限制。在建立用户的账号时,首先IPTV服务器接收第一用户通过IPTV机顶盒发送的注册信息,然后IPTV服务器根据该注册信息对第一用户进行注册,注册成功后IPTV服务器向第一用户展示包含该第一用户的账号信息的互动页面,当然,在已注册用户登录后,该互动页面还包括更丰富的信息,例如:账号信息、操作行为信息、好友列表、与好友的互动操作行为等。本实施例的互动操作可以包括语音聊天操作、视频聊天操作、节目评论操作和互联网连接操作等操作,第一用户可以通过该互动页面进行上述操作。这样,用户可以在IPTV上注册个性化信息,也可以设置自己喜欢的昵称等等,为后续的用户之间信息交互提供基础,并且这些操作都可以在电视上展示给用户,提高了用户的体验。在IPTV服务器对第一用户进行注册之后,IPTV服务器可以为第一用户创建消息队列,然后IPTV服务器将绑定了该消息队列的用户作为第一用户关联的用户,与第一用户关联的用户可以称作第一用户的好友。通过绑定消息队列的方式,直接简捷的将用户相互关联起来。图2所示的是信息互动业务中消息队列的示意图,图2中以A、B、C、D四个用户为例进行说明,用户A的好友为C和D,用户B的好友为D,用户C和用户D可以分别在消息队列中建立一个以自己账户命名的队列,比如Queue-C和Queue-D。用户如果想要接收到好友的消息,需要进行Binding (绑定),这样好友的消息通过Exchange (交换)发送给用户。如图2中所示,用户A分别Binding 了好友C和好友D的队列,那么好友C和好友D的实时互动消息就会发送给用户A,用户B Binding 了好友D的消息队列,那么好友D的实时互动消息就会发给B,而因为C不是用户B的好友,所以用户B收不到C的消息。如果第一用户想要添加好友,可以向IPTV服务器发送增加好友的请求,该增加好友请求中携带有其好友用户的标识信息,然后IPTV服务器将第一用户与标识信息对应的用户关联起来,即第一用户成功添加了好友,该添加好友的过程可以是第一用户提出的添加好友请求,也可以是第一用户被其他用户添加为好友。通过这种方式,使用户可以随时添加好友,并不仅局限于在开始注册时添加好友。在第一用户和其他用户(下面以第二用户为例进行说明)建立了好友关系之后,如果第一用户想要向第二用户发送消息,首先IPTV服务器检测与第一用户关联的第二用户是否在线,如果第二用户在线,IPTV服务器可以将第一用户发送的消息转发给第二用户,如果第二用户不在线,则IPTV服务器可以将第一用户发送的消息存储在服务器侧(比如互动数据中心)或者第一用户的本地,在IPTV服务器检测到第二用户上线之后,将上述消息转发给第二用户。通过这种方式,可以实现在线用户间的实时互动。另外,因为第一用户和第二用户是好友关系,所以第一用户进行了任何操作之后,第一用户在操作过程中产生的业务信息可以在第二用户在线的情况下通过IPTV服务器转发给第二用户,如果第二用户不在线,IPTV服务器可以将该业务信息存储在服务器侧(比如互动数据中心)或者第一用户的本地,然后在第二用户上线后将该业务信息转发给第二用户。基于上述转发机制,上述业务信息的提供方式可以采用如下方法:IPTV服务器先检测与第一用户关联的第二用户是否在线,如果在线,将上述业务信息转发给该第二用户;如果不在线,存储该业务信息,并在该第二用户登录后,将该业务信息转发给第二用户。在上述优选实施方式中,IPTV服务器根据第二用户是否在线采取不同的信息交互方式,提高了信息交互的稳定性和实用性。另外,如果第二用户想要获取第一用户的操作信息,第二用户可以向IPTV服务器发送查询第一用户的业务信息的请求,然后IPTV服务器可以将该业务信息展示给第二用户。基于此,本实施例的IPTV服务器接收到第一用户的业务信息后,将该业务信息存储在互动数据中心,并在接收到第二用户发送的查询第一用户的业务信息的请求时,将该业务信息展示给第二用户。第一用户和第二用户之间通过IPTV服务器进行信息的交互时,具体的过程如图3所示,图3是根据本发明实施例的信息交互过程的示意图,图3中以A、B、C三个用户之间进行信息交互为例进行说明。为实现实时消息的发送,IPTV服务器采用CometServer (聊天服务器)作为实时聊天服务核心,另外分别有Message Sender和MessageReceiver作为实时聊天服务的消息发送器和接收器。如图3中所示,假设用户A、B和C三者之间都是好友关系,用户A发送消息至Message Receiver (消息接收器),消息接收器将该消息通过Comet Server (实时聊天服务核心)转发至Message Sender (消息发送器),然后消息发送器将该消息发送给用户A的好友B和好友C,同样的用户B也可以利用该种方式与其好友A和好友C进行信息交互,同样的用户C也可以利用该种方式与其好友A和好友B进行信息交互。上述实施例及各种优选实施方式对用户通过IPTV进行信息交互的过程进行了介绍,图4是根据本发明实施例的用户互动操作流程的示意图,本优选实施方式以用户A和用户B在IPTV侧进行互动操作为例进行说明。首先用户A登录IPTV门户,然后IPTV服务器为用户A创建消息队列,IPTV服务器将绑定了该消息队列的用户B作为用户A关联的用户,然后用户A进行互动操作,此时用户B还没有登录IPTV门户,所以用户A的操作数据在互动数据中心中保存,用户B登录IPTV门户之后,用户B查看互动展示页面,互动展示页面查询互动数据中心中保存的互动数据,最后该数据通过互动展示页面展示出来,用户B获知用户A的互动操作,这样,用户A和用户B的互动操作完成,成功进行了信息的交互。根据图4中所示的用户互动操作流程的示意图,下面对用户互动操作的具体流程进行详细介绍,图5是根据本发明实施例的用户互动操作的流程图,本实施例以用户A和用户B在IPTV侧进行互动操作为例进行说明,如图5所示,该方法包括如下步骤(步骤S502-步骤 S520):步骤S502,用户A登录IPTV门户。该步骤可以是用户A首次登陆IPTV门户,需要先进行注册,注册的具体过程在上述优选实施方式中已经进行详细介绍,在此不再赘述;也可以用户A已经注册过账号,此时只需通过账号登陆IPTV门户即可。步骤S504,IPTV服务器为用户A创建消息队列,根据用户A或用户B的意愿将用户B与用户A关联,本实施例以用户B绑定该消息队列为例进行说明。步骤S506,用户A进行互动操作。步骤S508,IPTV服务器检测用户B是否在线,如果用户B在线,执行步骤S518,如果用户B不在线,执行步骤S510。步骤S510,IPTV服务器将用户A的操作数据在互动数据中心中保存。步骤S512,用户B登录IPTV门户。步骤S514,用户B查看互动展示页面,即查询互动数据中心中保存的互动数据。步骤S516, IPTV服务器通过互动展示页面展示互动数据,然后执行步骤S520。步骤S518,IPTV服务器将用户的互动数据发送给用户B,该互动数据通过用户B侧的电视屏幕进行显示。
步骤S520,用户B获知用户A的互动操作。通过上述步骤,用户A与用户B完成了信息的交互,解决了相关技术中电视用户之间不借助IPTV以外的设备就无法进行互动的问题,使电视用户之间可以通过IPTV进行信息交互,简化了电视用户之间信息交互的方式,降低了用户的成本。对应于上述信息互动方法,本实施例提供了一种信息互动装置,该装置用于实现上述实施例。图6是根据本发明实施例的信息互动装置的结构框图,该信息互动装置可以在IPTV服务器侧实现,如图6所示,该装置包括:业务信息接收模块60、操作类型确定模块62和业务信息提供模块64。下面对该结构进行说明。业务信息接收模块60,用于接收第一用户通过IPTV机顶盒发送的业务信息。当然本实施例只是以第一用户为例进行解释说明,任何一个或者多个用户都可以通过IPTV机顶盒向IPTV服务器发送业务信息。其中,该业务信息可以是第一用户向与其关联的用户发送的会话消息,也可以是第一用户针对某个关注的话题发表的评论等。操作类型确定模块62,连接至业务信息接收模块60,用于根据业务信息接收模块60接收到的业务信息确定第一用户的操作类型为互动操作。业务信息提供模块64,连接至操作类型确定模块62,用于在操作类型确定模块62确定第一用户的操作类型为互动操作时,将业务信息提供给与第一用户关联的第二用户。本实施例中的第二用户是指第一用户的好友或者是与第一用户关注的电视节目相同的用户,当然,也可以是关注第一用户发表评论的其他用户等。通过上述装置,在操作类型确定模块62确定第一用户的操作类型为互动操作时,业务信息提供模块64将其业务信息提供给与第一用户关联的第二用户,解决了相关技术中电视用户之间不借助IPTV系统以外的设备就无法进行互动的问题,使电视用户之间可以通过IPTV系统进行信息交互,简化了电视用户之间信息交互的方式,减少了占用的资源,降低了用户的成本。本实施例通过IPTV机顶盒来展示社交互动服务页面,用户通过IPTV可以建立自己个性化的账号,一个机顶盒可以拥有多个账号,本优选实施方式中只是以第一用户为例进行举例说明,可以是一个IPTV机顶盒上注册一个或多个注册信息,该注册信息可以是由一个或多个用户进行注册的,比如一个家庭内的几个成员都在一个IPTV机顶盒上注册自己的个性化信息,本优选实施方式对此并没有限制。IPTV建立用户的账号时,需要先进行用户的注册。因此,在本实施例的一个优选实施方式中,为了实现上述目的,如图7所示上述装置还可以包括:注册信息接收模块66,用于接收第一用户通过IPTV机顶盒发送的注册信息。注册模块68,连接至注册信息接收模块66,用于根据注册信息接收模块66接收到的注册信息对第一用户进行注册。互动页面展示模块70,连接至注册模块68,用于向第一用户展示互动页面,其中该互动页面可以至少包括以下信息之一:账号信息、操作行为信息、好友列表、与好友的互动操作行为。另外,操作类型确定模块62还可以包括:操作类型确定单元,用于在业务信息包括语音聊天操作、视频聊天操作、节目评论操作和互联网连接操作之一时,确定第一用户的操作类型为互动操作。这样,用户可以在IPTV上注册个性化信息,也可以设置自己喜欢的昵称等等,为后续的用户之间信息交互提供基础,并且这些操作都可以在电视上展示给用户,提高了用户的体验。
在IPTV服务器对第一用户进行注册之后,IPTV服务器可以为第一用户创建消息队列,然后IPTV服务器将绑定了该消息队列的用户作为第一用户关联的用户,与第一用户关联的用户可以称作第一用户的好友。因此,在本实施例的一个优选实施方式中,上述装置还可以包括:消息队列创建模块,用于为第一用户创建消息队列;队列关联模块,用于将绑定消息队列创建模块创建的消息队列的用户作为与第一用户关联的用户。通过绑定消息队列的方式,直接简捷的将用户相互关联起来。如果第一用户想要添加好友,可以向IPTV服务器发送增加好友的请求,在本实施例的一个优选实施方式中,上述装置还可以包括:请求接收模块,用于接收第一用户发送的增加好友请求,其中该增加好友请求中携带有作为好友的用户的标识信息;标识关联模块,用于将第一用户与请求接收模块接收的增加好友请求中携带的标识信息对应的用户进行关联。通过这种方式,使用户可以随时添加好友,并不仅局限于在开始注册时添加好友。在第一用户和其他用户(下面以第二用户为例进行说明)建立相关联关系(比如建立好友关系或者二者想要对同一电视节目发表评论等)之后,如果第一用户想要向第二用户发送消息,或者第二用户想要获取第一用户的信息,或者,因为二者是好友关系,一方的信息会发送给另一方,在上述几种情况下,IPTV服务器先要检测与第一用户关联的第二用户是否在线。图8所示的是信息互动装置的再一种结构框图,如图8所示,该装置除了包括上述图7所示的各个模块之外,业务信息提供模块64可以包括:检测单元640,用于检测与第一用户关联的第二用户是否在线;第一转发单元642,连接至检测单元640,用于在检测单元640的检测结果为第二用户在线时,将业务信息转发给第二用户;第二转发单元644,连接至检测单元640,用于在检测单元640的检测结果为第二用户不在线时,存储业务信息,并在第二用户登录后,将业务信息转发给第二用户。IPTV服务器可以将该业务信息存储在服务器侧(比如互动数据中心)或者用户的本地。在第二用户登录后,IPTV服务器可以将存储的业务信息展示给第二用户,因此,业务信息提供模块64还可以包括:存储单元,用于将业务信息存储在互动数据中心;展示单元,用于接收到第二用户发送的查询第一用户的业务信息的请求时,将存储单元存储的业务信息展示给第二用户。展示的方式有两种,第一种方式是第二用户在线的情况下,IPTV服务器直接将第一用户的业务信息转发给第二用户,第二种方式是第二用户不在线的情况下,IPTV服务器将第一用户的业务信息缓存后,等检测到第二用户上线后再将该业务信息发送给第二用户,缓存方式可以是存储在互动数据中心等。在上述优选实施方式中,相关联的用户之间想要进行信息交互时,IPTV服务器根据第二用户是否在线采取不同的信息发送方式,提高了信息交互的稳定性和实用性。图9是根据本发明实施例的IPTV社交互动业务网络结构的示意图,如图9所示,IPTV机顶盒与IPTV EPG服务器(也称为基本业务服务器)相连,IPTV用户通过IPTV机顶盒向IPTV EPG服务器发送消息,该IPTV EPG服务器即是现有技术中的服务器,IPTV EPG服务器连接至社会性网络服务(Social Network Services,简称为SNS)用户中心,SNS用户中心又连接至互动消息服务器和聊天服务器,这两个服务器的业务操作即是本发明新增加的业务,社交互动业务的实现主要包括以下步骤:用户通过IPTV服务器建立个性化帐号,然后与其他用户建立好友关系,并与其他好友实现互发消息,聊天等互动操作。
图10是根据本发明实施例的社交互动业务系统结构的示意图,如图10所示,该社交互动业务系统包括互动展示模块、消息队列模块、实时聊天模块、用户数据中心和动态服务模块。上述模块及用户数据中心都位于IPTV服务器上,IPTV机顶盒可以获取IPTV服务器上的功能模块并进行使用。互动展示模块(类似于上述优选实施方式中互动页面展示模块)是基于IPTV的互动页面展示,主要显示个性化帐号信息,个性化账户的操作行为,账户的好友列表、好友的互动操作行为、账户的互动消息以及账户的聊天室等内容。账户的互动操作行为基本上是在互动展示模块这里完成的。消息队列模块(类似于上述优选实施方式中的消息队列创建模块和队列关联模块)是专门负责互动消息分发的重要模块,一个账户建立一个消息队列,其好友绑定这个消息队列后即可以收到关于这个好友的消息。用户数据中心模块(类似于上述优选实施方式中业务信息提供模块的存储单元)负责存储与个性化账户有关的各种动态数据,包括操作行为记录、短消息以及实时聊天记录等。动态服务模块(类似于上述优选实施方式中的业务信息提供模块)是专门为账户提供各种互动服务的模块,比如账户之间互发消息,账户的行为记录发送等。实时聊天模块是用户在观看IPTV节目的过程中可以实时进行聊天的模块,用户可以进行比如进入聊天室对于节目进行评论等实时聊天互动。对应于上述信息互动方法和信息互动装置,本实施例提供了一种信息互动系统,该系统用于实现上述实施例。图11是根据本发明实施例的信息互动系统的结构框图,如图11所示,该系统包括=IPTV服务器110、带有IPTV机顶盒的用户设备112,其中该IPTV服务器110可以包括上述实施例中的信息互动装置,本实施例以IPTV服务器110包括上述图6的信息互动装置为例进行说明,这里不再赘述各个模块的具体功能。从以上的描述中可以看出,用户可以设置个性化的IPTV账户,一个IPTV机顶盒可以有多个账户,可以进行多套互动业务展示。用户通过IPTV的社交互动服务可以进行查找好友,建立好友关系、与其他IPTV用户进行互动,比如与好友进行语音聊天或视频聊天,或者针对IPTV播放的视频节目进行点评和收藏等操作,用户可以把喜欢的节目向好友展示,提升节目的推广。同时,IPTV可以与互联网社交平台进行联通,将IPTV网络和移动互联网进行融合,用户可以发送消息至互联网,也可以通过IPTV获取到互联网上的信息。本发明解决了电视用户之间不借助IPTV以外的设备就无法进行互动的问题,使电视用户之间可以通过IPTV进行信息交互,简化了电视用户之间信息交互的方式,减少了占用的资源,降低了用户的成本。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种信息互动方法,其特征在于,包括: 交互式网络电视IPTV服务器接收第一用户通过IPTV机顶盒发送的业务信息; 所述IPTV服务器根据所述业务信息确定所述第一用户的操作类型为互动操作时,将所述业务信息提供给与所述第一用户关联的第二用户。
2.根据权利要求1所述的方法,其特征在于,所述IPTV服务器接收所述第一用户通过所述IPTV机顶盒发送的所述业务信息之前,所述方法还包括: 所述IPTV服务器接收所述第一用户通过IPTV机顶盒发送的注册信息; 所述IPTV服务器根据所述注册信息对所述第一用户进行注册; 所述IPTV服务器向所述第一用户展示包含所述第一用户的账号信息的互动页面。
3.根据权利要求2所述的方法,其特征在于,所述IPTV服务器根据所述注册信息对所述第一用户进行注册之后,所述方法还包括: 所述IPTV服务器为所述第一用户创建消息队列; 所述IPTV服务器将绑定所述消息队列的用户作为与所述第一用户关联的用户。
4.根据权利要求2所述的方法,其特征在于,所述IPTV服务器向所述第一用户展示互动页面之后,所述方法包括: 所述IPTV服务器接收所述第一用户发送的增加好友请求,其中所述增加好友请求中携带有作为好友的用户的标识信息; 所述IPTV服务器将所述第一用户与所述标识信息对应的用户进行关联。
5.根据权利要求2所述的方法,其特征在于,所述互动操作至少包括以下之一:语音聊天操作、视频聊天操作、节目评论操作和互联网连接操作。
6.根据权利要求2所述的方法,其特征在于,所述IPTV服务器将所述业务信息提供给与所述第一用户关联的第二用户包括: 所述IPTV服务器检测与所述第一用户关联的第二用户是否在线,如果在线,将所述业务信息转发给所述第二用户;如果不在线,存储所述业务信息,并在所述第二用户登录后,将所述业务信息转发给所述第二用户。
7.根据权利要求2所述的方法,其特征在于,所述IPTV服务器将所述业务信息提供给与所述第一用户关联的第二用户包括: 所述IPTV服务器将所述业务信息存储在互动数据中心; 所述IPTV服务器接收到所述第二用户发送的查询所述第一用户的业务信息的请求时,将所述业务信息展示给所述第二用户。
8.一种信息互动装置,其特征在于,包括: 业务信息接收模块,用于接收第一用户通过交互式网络电视IPTV机顶盒发送的业务信息; 操作类型确定模块,用于根据所述业务信息接收模块接收到的所述业务信息确定所述第一用户的操作类型为互动操作; 业务信息提供模块,用于在所述操作类型确定模块确定所述第一用户的操作类型为互动操作时,将所述业务信息提供给与所述第一用户关联的第二用户。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 注册信息接收模块,用于接收第一用户通过IPTV机顶盒发送的注册信息;注册模块,用于根据所述注册信息接收模块接收到的所述注册信息对所述第一用户进行注册; 互动页面展示模块,用于向所述第一用户展示包含所述第一用户的账号信息的互动页面。
10.根据权利要求9所述的装置,其特征在于,所述操作类型确定模块包括: 操作类型确定单元,用于在所述业务信息包括语音聊天操作、视频聊天操作、节目评论操作和互联网连接操作之一时,确定所述第一用户的操作类型为互动操作。
11.根据权利要求9所述的装置,其特征在于,所述业务信息提供模块包括: 检测单元,用于检测与所述第一用户关联的第二用户是否在线; 第一转发单元,用于在所述检测单元的检测结果为所述第二用户在线时,将所述业务信息转发给所述第二用户; 第二转发单元,用于在所述检测单元的检测结果为所述第二用户不在线时,存储所述业务信息,并在所述第二用户登录后,将所述业务信息转发给所述第二用户。
12.根据权利要求9所述的装置,其特征在于,所述业务信息提供模块还包括: 存储单元,用于将所述业务信息存储在互动数据中心; 展示单元,用于接收到所述第二用户发送的查询所述第一用户的业务信息的请求时,将所述存储单元存储的所述业务信息展示给所述第二用户。
13.一种信息互动系 统,其特征在于,包括:交互式网络电视IPTV服务器、带有IPTV机顶盒的用户设备;其中,所述IPTV服务器包括权利要求8-12任一项所述的装置。
全文摘要
本发明公开了一种信息互动方法、装置及系统。其中,该方法包括IPTV服务器接收第一用户通过IPTV机顶盒发送的业务信息,该IPTV服务器根据该业务信息确定第一用户的操作类型为互动操作时,将该业务信息提供给与第一用户关联的第二用户。通过本发明,IPTV服务器在确定第一用户的操作类型为互动操作时,将其业务信息提供给与第一用户关联的第二用户,解决了相关技术中电视用户之间不借助IPTV以外的设备就无法进行互动的问题,使电视用户之间可以通过IPTV进行信息交互,简化了电视用户之间信息交互的方式,减少了占用的资源。
文档编号H04N21/254GK103167327SQ20111040559
公开日2013年6月19日 申请日期2011年12月8日 优先权日2011年12月8日
发明者陈曦, 侯智荣, 张玉洲, 何晓华, 秦延涛 申请人:中兴通讯股份有限公司