一种智能电视用户状态显示系统及方法与流程

文档序号:12845940阅读:255来源:国知局
一种智能电视用户状态显示系统及方法与流程
本发明涉及电视机技术领域,尤其是涉及一种智能电视用户状态显示系统及方法。

背景技术:
随着三网融合的推进,三网融合正给电视业带来一场革命,目前的电视开始进智能云电视时代,通过电视可以实现上网冲浪、看视频、玩在线游戏等以往电视无法完成的功能,同时,也改变了人们只能看电视的状态,可以点播电视节目,并且邀请朋友一起看电视、一起对电视节目进行在线评论。这些应用结合了计算机互联网领域的即时消息(IM)通讯技术,大大方便了人们的娱乐。然而,目前智能电视上使用的即时消息通讯技术中,对于用户状态的显示仅仅包括在线、隐身、繁忙、离开、离线等简单的状态信息,在智能云电视的环境下,这种IM通讯技术的用户状态显示不能完全反映用户的活动状态,比如,用户在看什么电视节目、在听什么音乐、在使用什么应用等等均无法显示出来,导致用户之间的互动比较被动,用户的使用体验感较差。因此,现有技术还有待改进。

技术实现要素:
本发明的主要目的在于提供一种能够将用户使用状态呈现出来,使有关联的智能电视用户之间能够了解对方的活动状态,进而能够一起互动,能够进一步提高用户体验感的智能电视用户状态显示系统及方法。本发明采取的技术方案为:一种智能电视用户状态显示系统,包括云端服务器和智能电视;所述云端服务器包括即时消息服务器和云端数据库;所述智能电视包括即时消息客户端和至少一个智能电视应用模块;所述智能电视应用模块播放模块向即时消息客户端发送用户的状态信息或清除用户状态信息;所述智能电视的即时消息客户端与所述即时消息服务器建立通信连接,所述即时消息客户端向即时消息服务器发送智能电视当前用户状态信息或接收其他智能电视用户状态信息并进行显示;所述即时消息客户端向即时消息服务器发送智能电视当前用户清除用户状态信息的命令或接收其他智能电视用户清除用户状态信息的命令并清除该用户的状态信息显示。其中,所述智能电视还包括设置有状态分享开关按键的遥控器,点击该状态分享开关按键,智能电视将该按键事件广播给所述智能电视应用模块和即时消息客户端,由即时消息客户端发送给所述即时消息服务器。所述智能电视应用模块包括电视播放模块、视频播放模块、音频播放模块和浏览器模块。所述即时消息服务器还用于智能电视的即时消息客户端的接入、用户登录认证及用户状态消息转发功能。所述即时消息客户端还用于接入即时消息服务器完成用户登录。还提供一种智能电视用户状态显示方法,基于上述的智能电视用户状态显示系统的技术方案,包括如下步骤:云端数据库预先存放各个频道的节目信息以及即时消息服务器中智能电视用户及用户间关系的信息;智能电视的即时消息客户端登陆接入云端服务器的即时消息服务器,以建立智能电视与云端服务器的通信连接;智能电视的即时消息客户端与智能电视应用模块建立通信连接,并监听来自智能电视应用模块或即时消息服务器发送来的消息;智能电视应用模块将处于活动状态的智能电视应用信息作为用户状态信息发送给即时消息客户端;即时消息客户端将用户状态信息发送给即时消息服务器或从即时消息服务器接收其他智能电视用户状态信息进行显示;即时消息服务器接收即时消息客户端发送的用户状态信息,并根据用户状态信息向云端数据库查询节目信息及用户间关系信息,根据用户间关系信息向用户当前在线好友发送用户的状态信息。其中,智能电视还设置有遥控器,该遥控器上设置有状态分享开关按键,点击该状态分享开关按键,智能电视将该按键事件广播给所述智能电视应用模块和即时消息客户端,由即时消息客户端发送给所述即时消息服务器。所述智能电视应用模块包括电视播放模块、视频播放模块、音频播放模块和浏览器模块。所述电视播放模块向即时消息客户端发送用户当前观看的电视频道、节目名称信息;所述视频播放模块向即时消息客户端发送用户当前使用的视频应用名称、播放的视频名称和视频地址信息;所述音频播放模块向即时消息客户端发送用户当前使用的音频应用名称、播放的音频名称和音频地址信息;所述浏览器向即时消息客户端发送用户当前使用的浏览器名称、网页标题和网页地址信息。与现有技术相比较,本发明智能电视用户状态显示系统及方法将智能电视应用模块的当前状态信息发送给即时消息客户端,由即时消息客户端将用户的状态信息发送给即时消息服务器,即时消息服务器根据用户的好友关系将其状态信息生成消息发送给好友的智能电视即时消息客户端,还可以发出邀请信息给好友的智能电视即时消息客户端,使智能电视即时消息用户之间的状态可以互相呈现,提升了智能电视用户之间的分享体验,通过邀请增加了用户之间的互动,改善了用户体验。附图说明图1是本发明智能电视用户状态显示系统优选实施例的结构原理框图。图2是本发明智能电视用户状态显示方法的工作流程图。具体实施方式下面通过实施例进一步说明本发明。图1所示为本发明智能电视用户状态显示系统优选实施例的结构原理框图,该系统包括云端服务器10和智能电视20,为了实现智能电视用户之间的状态信息呈现,智能电视应该至少有两个,图1为示例说明,仅示出一个智能电视进行说明。云端服务器10包括即时消息服务器101和云端数据库102;云端数据库102存储有节目信息数据库以及即时消息服务器中智能电视用户及用户之间关系的信息。智能电视20则包括通信连接的即时消息客户端201和智能电视应用模块,智能电视应用模块包括电视播放模块202、视频播放模块203、音频播放模块204和浏览器模块205,作为智能电视的应用模块,该智能电视应用模块包括但不限于上述几个模块,本实施例所列上述模块属于智能电视的常用应用模块;各应用模块均与即时消息客户端通讯连接,使应用模块的状态信息能够传输给即时消息客户端201,各智能电视应用模块通过消息与即时消息客户端201实现通讯。智能电视20通过即时消息客户端201与云端服务器10的即时消息服务器101通信连接,即时消息客户端接入即时消息服务器完成用户登录,即时消息服务器用于即时消息客户端的接入、用户登录认证及用户状态消息转发。建立通信连接后,即时消息客户端201向即时消息服务器101发送智能电视当前用户状态信息或接收其他智能电视用户状态信息并进行显示。用户当前状态信息包括智能电视应用模块202中哪一些应用模块在当前工作,其中,电视播放模块202包括用户正在看什么电视频道、所看电视频道节目名称等信息;视频播放模块203包括用户当前所使用的视频软件名称、在线视频名称、视频地址等信息;音频播放模块204包括用户当前所使用的音乐软件名称、所听音乐名称、音乐地址等信息;浏览器模块205则包括用户当前使用的浏览器名称、所看网页标题、网页地址等信息。以上各智能电视应用模块在当前使用状态时均会向即时消息客户端发送其使用的信息,以使即时消息客户端将当前用户使用的智能电视应用的状态信息发送给即时消息服务器,由即时消息服务器提供给用户的好友查看。用户的好友根据对方显示的状态信息即可有选择的进行诸如邀请、评论等动作来实现智能电视用户间的互动。同时,即时消息客户端还向即时消息服务器发送智能电视当前用户清除用户状态信息的命令或接收其他智能电视用户清除用户状态信息的命令并清除该用户的状态信息显示。为了使用方便,可以在智能电视的遥控器上设置状态分享开关按键,点击该状态分享开关按键,智能电视将该按键事件广播给智能电视应用模块和即时消息客户端,即时消息客户端响应该按键时间,保存是否进行状态分享设置的布尔变量,当第一次按下按键的状态分享开关按键表示状态分享为TRUE时,第二次按下则表示状态分享为FALSE,第三次按下又表示状态分享为TRUE,即该按键事件的状态分享在TRUE和FALSE之间进行切换,表示状态的开或关。通过该状态分享开关按键可将各智能电视应用模块的状态通过即时消息客户端发送给所述即时消息服务器。除此之外,还可以利用遥控器的上下按键选择智能电视上即时消息客户端列表中的好友,以供用户选择需要将状态信息分享给哪些好友,确定发送后由即时消息客户端发出邀请信息给即时消息服务器,由即时消息服务器将邀请信息发送给智能电视用户的好友。本发明还提供的一种智能电视用户状态显示方法,基于前述智能电视用户状态显示系统来实现,如图2所示,包括如下步骤:S100,云端数据库预先存放各个频道的节目信息以及即时消息服务器中智能电视用户及用户间关系的信息;S200,智能电视的即时消息客户端登陆接入云端服务器的即时消息服务器,以建立智能电视与云端服务器的通信连接;通信连接的过程与前述系统中描述的工作原理一致。S300,智能电视的即时消息客户端与智能电视应用模块建立通信连接,并监听来自智能电视应用模块或即时消息服务器发送来的消息;智能电视应用模块与即时消息客户端建立通信连接是通过智能电视操作系统内部进程间的消息进行通讯,可以通过相互发送自定义的消息时间进行,如可以自定义名称为SET_STATUS的消息表示汇报用户状态,或者定义CLEAR_STATUS的消息代表清楚用户状态。这里,智能电视应用模块包括上述系统实施例中的各智能电视应用模块,各应用模块均通过消息与即时消息客户端通讯。S400,智能电视应用模块将处于活动状态的智能电视应用信息作为用户状态信息发送给即时消息客户端;其中,智能电视应用模块设置有电视播放模块、视频播放模块、音频播放模块和浏览器,这里的智能电视应用仅仅作为示例,并非限制智能电视应用范围,只要是能够安装在智能电视上的应用均可以。在这些智能电视应用中,电视播放模块向即时消息客户端发送用户当前在看的电视频道、节目名称信息;视频播放模块向即时消息客户端发送用户当前使用的视频应用名称、播放的视频名称和视频地址信息;音频播放模块向即时消息客户端发送用户当前使用的音频应用名称、播放的音频名称和音频地址信息;浏览器向即时消息客户端发送用户当前使用的浏览器名称、网页标题和网页地址信息。其工作原理与前述的智能电视用户状态显示系统中一致,此处不赘述。S500,即时消息客户端将用户状态信息发送给即时消息服务器或从即时消息服务器接收其他智能电视用户状态信息进行显示。即时消息服务器接收到即时消息客户端发送的用户状态信息,分析用户的好友关系,生成状态通知消息或邀请消息发送给用户好友的智能电视即时消息客户端。S600,即时消息服务器接收即时消息客户端发送的用户状态信息,并根据用户状态信息向云端数据库查询节目信息及用户间关系信息,根据用户间关系信息向用户当前在线好友发送用户的状态信息。具体而言,智能电视用户的好友关系列表存储在云端数据库中,智能电视即时消息客户端收到各应用模块的消息发送给即时消息服务器后,由即时消息服务器向云端数据库查询用户的好友关系列表信息,当好友在线时,则将消息发送给用户好友所在的智能电视即时消息客户端,如果好友处理离线状态,则不发送。当即时消息服务器接收到即时消息客户端发送的清除用户状态信息的命令时,即时消息服务器向云端数据库查询该用户的好友关系列表信息,如果好友在线,则将消息包发送给用户好友所在的智能电视即时消息客户端;如果离线,则不发送。为了使用的方便,智能电视还设置有遥控器,该遥控器上设置有状态分享开关按键,点击该状态分享开关按键,智能电视将该按键事件广播给所述智能电视应用模块和即时消息客户端,由即时消息客户端发送给即时消息服务器。应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1