著录项信息
专利名称 | 一种基于智能终端的电视节目评论处理方法及系统 |
申请号 | CN201310258967.5 | 申请日期 | 2013-06-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-01-29 | 公开/公告号 | CN103546771A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/258 | IPC分类号 | H;0;4;N;2;1;/;2;5;8;;;H;0;4;N;2;1;/;2;5;4查看分类表>
|
申请人 | TCL集团股份有限公司 | 申请人地址 | 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | TCL集团股份有限公司 | 当前权利人 | TCL集团股份有限公司 |
发明人 | 梁达 |
代理机构 | 深圳市君胜知识产权代理事务所(普通合伙) | 代理人 | 王永文;杨宏 |
摘要
本发明公开了一种基于智能终端的电视节目评论处理方法及系统,方法包括:云端服务器预先收集频道数据并存储;终端向云端服务器发起节目评论请求;云端服务器从预先收集的所述频道数据中检索出所述当前播放频道的当前时间点所播放的节目详细信息及评论内容列表数据,并返回给终端;终端接收用户的操作指令在当前播放频道已有的评论内容列表上输入新的评论内容;所述云端服务器定时向所述终端推送经更新处理的新的评论内容数据,所述终端追加显示新增的评论内容。采用本发明能省去终端每次评论都获取频道整天节目数据而产生的带宽消耗,取而代之的方式是交由云端来确定待评论节目信息,这样不会占用过多的带宽资源,可以提高宽带的利用率。
1.一种基于智能终端的电视节目评论处理方法,其特征在于,包括:
A、云端服务器预先收集频道数据并存储;
B、终端向云端服务器发起节目评论请求,将终端当前播放频道的频道名称发送给云端服务器,请求当前播放频道已有的评论内容列表;终端与云端服务器建立连接基于XMPP协议来实现;
C、云端服务器根据所述节目评论请求,从预先收集的所述频道数据中检索出所述当前播放频道的当前时间点所播放的节目详细信息及评论内容列表数据,并返回给终端;
D、终端打开评论界面显示当前播放频道已有评论内容列表,并接收用户的操作指令在当前播放频道已有的评论内容列表上输入新的评论内容,发给云端服务器,并由云端服务器更新当前频道的节目评论内容数据;
E、所述云端服务器定时向所述终端推送经更新处理的新的评论内容数据,所述终端追加显示新增的评论内容;
所述步骤D还包括:所述云端服务器在评论过程中可对评论列表内容进行局部刷新;
所述步骤E之后还包括:
F、当终端离开当前播放频道的节目评论界面后,云端服务器从缓存队列中将相应的终端接点删除,并不再对该终端推送前播放频道的更新的评论内容数据。
2.根据权利要求1所述的基于智能终端的电视节目评论处理方法,其特征在于,在所述步骤A和步骤B之间还包括:
B0、终端向云端服务器发起节目评论请求前,先向云端服务器发送登录请求进行登录验证,当验证通过,终端与云端服务器建立连接,并通过云端服务器记录终端的每一个操作。
3.根据权利要求1所述的基于智能终端的电视节目评论处理方法,其特征在于,所述步骤B具体包括:
B10、当需进行节目评论时,终端根据节目播放器当前所播放的频道数据将频道名称提取出来;
B11、终端将提取出来的当前播放的频道名称发送给云端服务器,向云端服务器发起节目评论请求,请求当前播放频道已有的评论内容列表。
4.根据权利要求1所述的基于智能终端的电视节目评论处理方法,其特征在于,所述步骤C具体包括:
C1、云端服务器收到所述节目评论请求后,根据接收到的当前播放的频道名称,在后台从预先收集的所述频道数据中进行适配,以定位与所述频道名称对应的具体播放频道;
C2、云端服务器根据系统的当前时间,检索出与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据;
C3、云端服务器将检索出的与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据返回给终端。
5.根据权利要求1所述的基于智能终端的电视节目评论处理方法,其特征在于,所述步骤D还包括:
D0、云端服务器记录每一终端的访问轨迹,将对访问到当前播放频道的所有终端接点记录到缓存队列中,并在云端服务器中形成多份节目评论资源访问的终端队列,以向终端推送变更的节目评论内容数据。
6.根据权利要求5所述的基于智能终端的电视节目评论处理方法,其特征在于,所述步骤E还包括:
E0、云端服务器接收终端发来的所述新的评论内容,并更新入库到当前播放频道已有的评论内容列表中;
E1、云端服务器并从当前播放频道的节目编号对应的缓存队列取出所有关注该当前播放频道节目资源的所有终端接点,对所述终端推送经更新处理的新的评论内容。
7.一种基于智能终端的电视节目评论处理系统,其特征在于,包括:
频道收集控制模块、用于控制云端服务器预先收集频道数据并存储;
节目评论请求控制模块,用于控制终端向云端服务器发起节目评论请求,将终端当前播放频道的频道名称发送给云端服务器,请求当前播放频道已有的评论内容列表;
所述终端与云端服务器建立连接基于XMPP协议来实现;
检索控制模块,用于控制云端服务器根据所述节目评论请求,从预先收集的所述频道数据中检索出所述当前播放频道的当前时间点所播放的节目详细信息及评论内容列表数据,并返回给终端;
评论处理控制模块,用于控制终端打开评论界面显示当前播放频道已有评论内容列表,并接收用户的操作指令在当前播放频道已有的评论内容列表上输入新的评论内容,发给云端服务器,并由云端服务器更新当前频道的节目评论内容数据;
推送控制模块,用于控制所述云端服务器定时向所述终端推送经更新处理的新的评论内容数据,所述终端追加显示新增的评论内容
所述云端服务器在评论过程中可对评论列表内容进行局部刷新;
在终端评论节目的过程中,当节目评论数据发生改变时,由云端主动向智能终端推送更新后的全部评论数据;
其还包括:
登录控制模块,用于控制终端向云端服务器发起节目评论请求前,先向云端服务器发送登录请求进行登录验证,当验证通过,终端与云端服务器建立连接,并通过云端服务器记录终端的每一个操作;
评论结束控制模块,用于当终端离开当前播放频道的节目评论界面后,控制云端服务器从缓存队列中将相应的终端接点删除,并不再对该终端推送前播放频道的更新的评论内容数据;
所述节目评论请求控制模块包括:
提取控制单元,用于当需进行节目评论时,控制终端根据节目播放器当前所播放的频道数据将频道名称提取出来;
请求控制单元,用于控制终端将提取出来的当前播放的频道名称发送给云端服务器,向云端服务器发起节目评论请求,请求当前播放频道已有的评论内容列表;
所述检索控制模块包括:
适配控制单元,用于控制云端服务器收到所述节目评论请求后,根据接收到的当前播放的频道名称,在后台从预先收集的所述频道数据中进行适配,以定位与所述频道名称对应的具体播放频道;
检索控制单元,用于控制云端服务器根据系统的当前时间,检索出与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据;
发送控制单元,用于控制云端服务器将检索出的与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据返回给终端;
所述推送控制模块包括:
更新入库控制单元,用于控制云端服务器接收终端发来的所述新的评论内容,并更新入库到当前播放频道已有的评论内容列表中;
更新与推送控制单元,用于控制云端服务器并从当前播放频道的节目编号对应的缓存队列取出所有关注该当前播放频道节目资源的所有终端接点,对所述终端推送经更新处理的新的评论内容。
一种基于智能终端的电视节目评论处理方法及系统\n技术领域\n[0001] 本发明涉及消费电子领域,尤其涉及的是一种基于智能终端的电视节目评论处理方法及系统。\n背景技术\n[0002] 电视机接入互联网后,开启了大屏幕智能互动平台时代。而目前电视上能做的应用越来越多,电视节目作为电视机最核心的功能点,节目评论也逐渐成为必不可少的一种设备功能。为了增强产品的用户黏性,让用户参与进来使其成为内容提供者,锁住更多的活跃用户,为各业务的有效推广提供一个良好的环境。节目互动对于增加用户粘稠度及对于平台各业务的推广都是有着很重要的意义。\n[0003] 传统的节目评论系统都是基于双向网络,先由终端设备向服务端主动请求数据,终端设备需要先拉取频道信息、同步节目列表等,然后才能在此基础上进行节目评论,这种方式要耗费大量的带宽及物理内存去实现节目的评论。另外,针对页面技术实现的评论功能,因技术原因会出现信息停滞的现象,即多个终端若同时停留在评论界面,需要不停地请求服务器才能实现即时显示其它终端所在同一时间所提交的评论内容。\n[0004] 可见现有技术中,终端设备需要先拉取频道信息、同步节目列表等产生大量数据,这样会占用很多带宽资源,且评论时终端设备与云端服务的数据交互次数多,容易造成资源的消耗,并且有时不能及时刷新最新评论内容列表,不方便用户操作。\n[0005] 因此,现有技术还有待于改进和发展。\n发明内容\n[0006] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种电视节目评论数据处理方法及系统,提供了一种基于XMPP协议基础上,通过强大云端服务、智能终端设备以及双向网络实现的一种电视节目评论数据处理方法及系统。本发明解决了评论时与云端服务的数据交互次数,减少资源的消耗以提高系统整体吞吐能力,并从技术角度解决了页面不能及时刷新最新评论内容列表的情况,增加用户在使用智能电视时所体验到的互动感,为用户提供了方便。\n[0007] 本发明解决技术问题所采用的技术方案如下:\n[0008] 一种基于智能终端的电视节目评论处理方法,其中,包括:\n[0009] A、云端服务器预先收集频道数据并存储;\n[0010] B、终端向云端服务器发起节目评论请求,将终端当前播放频道的频道名称发送给云端服务器,请求当前播放频道已有的评论内容列表;\n[0011] C、云端服务器根据所述节目评论请求,从预先收集的所述频道数据中检索出所述当前播放频道的当前时间点所播放的节目详细信息及评论内容列表数据,并返回给终端;\n[0012] D、终端打开评论界面显示当前播放频道已有评论内容列表,并接收用户的操作指令在当前播放频道已有的评论内容列表上输入新的评论内容,发给云端服务器,并由云端服务器更新当前频道的节目评论内容数据;\n[0013] E、所述云端服务器定时向所述终端推送经更新处理的新的评论内容数据,所述终端追加显示新增的评论内容。\n[0014] 所述的基于智能终端的电视节目评论处理方法,其中,在所述步骤A和步骤B之间还包括:\n[0015] B0、终端向云端服务器发起节目评论请求前,先向云端服务器发送登录请求进行登录验证,当验证通过,终端与云端服务器建立连接,并通过云端服务器记录终端的每一个操作。\n[0016] 所述的基于智能终端的电视节目评论处理方法,其中,所述步骤B具体包括:\n[0017] B10、当需进行节目评论时,终端根据节目播放器当前所播放的频道数据将频道名称提取出来;\n[0018] B11、终端将提取出来的当前播放的频道名称发送给云端服务器,向云端服务器发起节目评论请求,请求当前播放频道已有的评论内容列表。\n[0019] 所述的基于智能终端的电视节目评论处理方法,其中,所述步骤C具体包括:\n[0020] C1、云端服务器收到所述节目评论请求后,根据接收到的当前播放的频道名称,在后台从预先收集的所述频道数据中进行适配,以定位与所述频道名称对应的具体播放频道;\n[0021] C2、云端服务器根据系统的当前时间,检索出与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据;\n[0022] C3、云端服务器将检索出的与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据返回给终端。\n[0023] 所述的基于智能终端的电视节目评论处理方法,其中,所述步骤C1还包括:\n[0024] 如果在后台进行适配定位不到与所述频道名称对应的具体播放频道,则将错误信息反馈给终端。\n[0025] 所述的基于智能终端的电视节目评论处理方法,其中,所述步骤D还包括:\n[0026] D0、云端服务器记录每一终端的访问轨迹,将对访问到当前播放频道的所有终端接点记录到缓存队列中,并在云端服务器中形成多份节目评论资源访问的终端队列,以向终端推送变更的节目评论内容数据。\n[0027] 所述的基于智能终端的电视节目评论处理方法,其中,所述步骤E还包括:\n[0028] E0、云端服务器接收终端发来的所述新的评论内容,并更新入库到当前播放频道已有的评论内容列表中;\n[0029] E1、云端服务器并从当前播放频道的节目编号对应的缓存队列取出所有关注该当前播放频道节目资源的所有终端接点,对所述终端推送经更新处理的新的评论内容。\n[0030] 所述的基于智能终端的电视节目评论处理方法,其中,所述步骤E之后还包括:\n[0031] F、当终端离开当前播放频道的节目评论界面后,云端服务器从缓存队列中将相应的终端接点删除,并不再对该终端推送前播放频道的更新的评论内容数据。\n[0032] 一种基于智能终端的电视节目评论处理系统,其中,包括:\n[0033] 频道收集控制模块、用于控制云端服务器预先收集频道数据并存储;\n[0034] 节目评论请求控制模块,用于控制终端向云端服务器发起节目评论请求,将终端当前播放频道的频道名称发送给云端服务器,请求当前播放频道已有的评论内容列表;\n[0035] 检索控制模块,用于控制云端服务器根据所述节目评论请求,从预先收集的所述频道数据中检索出所述当前播放频道的当前时间点所播放的节目详细信息及评论内容列表数据,并返回给终端;\n[0036] 评论处理控制模块,用于控制终端打开评论界面显示当前播放频道已有评论内容列表,并接收用户的操作指令在当前播放频道已有的评论内容列表上输入新的评论内容,发给云端服务器,并由云端服务器更新当前频道的节目评论内容数据;\n[0037] 推送控制模块,用于控制所述云端服务器定时向所述终端推送经更新处理的新的评论内容数据,所述终端追加显示新增的评论内容。\n[0038] 所述基于智能终端的电视节目评论处理系统,其中,其还包括:\n[0039] 登录控制模块,用于控制终端向云端服务器发起节目评论请求前,先向云端服务器发送登录请求进行登录验证,当验证通过,终端与云端服务器建立连接,并通过云端服务器记录终端的每一个操作;\n[0040] 评论结束控制模块,用于当终端离开当前播放频道的节目评论界面后,控制云端服务器从缓存队列中将相应的终端接点删除,并不再对该终端推送前播放频道的更新的评论内容数据。\n[0041] 所述基于智能终端的电视节目评论处理系统,其中,\n[0042] 所述节目评论请求控制模块包括:\n[0043] 提取控制单元,用于当需进行节目评论时,控制终端根据节目播放器当前所播放的频道数据将频道名称提取出来;\n[0044] 请求控制单元,用于控制终端将提取出来的当前播放的频道名称发送给云端服务器,向云端服务器发起节目评论请求,请求当前播放频道已有的评论内容列表;\n[0045] 所述检索控制模块包括:\n[0046] 适配控制单元,用于控制云端服务器收到所述节目评论请求后,根据接收到的当前播放的频道名称,在后台从预先收集的所述频道数据中进行适配,以定位与所述频道名称对应的具体播放频道;\n[0047] 检索控制单元,用于控制云端服务器根据系统的当前时间,检索出与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据;\n[0048] 发送控制单元,用于控制云端服务器将检索出的与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据返回给终端;\n[0049] 所述推送控制模块包括:\n[0050] 更新入库控制单元,用于控制云端服务器接收终端发来的所述新的评论内容,并更新入库到当前播放频道已有的评论内容列表中;\n[0051] 更新与推送控制单元,用于控制云端服务器并从当前播放频道的节目编号对应的缓存队列取出所有关注该当前播放频道节目资源的所有终端接点,对所述终端推送经更新处理的新的评论内容。\n[0052] 本发明所提供的基于智能终端的电视节目评论处理方法及系统,由于采用首先在云端服务预收集频道对应表,由终端发起节目评论流程,将终端当前播放频道名称发送给云端,即请求当前已有评论内容列表,云端服务在收到该请求后,检索出频道当前时间点所播放的节目详细信息及评论内容列表返回给终端,终端接展开节目已有评论内容列表并开始填写评论内容,最后发送给云端处理。如此便能省去终端每次评论都获取频道整天节目数据而产生的带宽消耗,取而代之的方式是交由云端来确定待评论节目信息,这样不会占用过多的带宽资源,可以提高宽带的利用率。\n[0053] 本发明基于XMPP协议来实现,它具有典型的C/S架构特征。这种协议的特点在于它每一个网络结点都拥有唯一的JID(jabber identifier),在终端与服务端建立连接之后,处于相连状态的任何一方都可以通过对方的JID来对其主动推送消息。本法明即是利用了XMPP这点特性来实现实时推送最新的全部评论数据到终端。所以本发明在终端评论节目的过程中,若节目评论数据发生改变,由云端主动向智能终端推送更新后的全部评论数据以刷新给用户观看,而无需等到终端重新请求或者刷新节目评论数据时才更新终端数据,保证了评论数据更新的实时性。\n附图说明\n[0054] 图1是本发明基于智能终端的电视节目评论处理方法的较佳实施例的流程图。\n[0055] 图2是本发明基于智能终端的电视节目评论处理系统的较佳实施例功能原理框图。\n具体实施方式\n[0056] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0057] 本发明实施例提供的一种基于智能终端的电视节目评论处理方法,如图1所示,包括以下步骤:,\n[0058] 步骤S110、云端服务器预先收集频道数据并存储。\n[0059] 本发明方法实施例中,首先需要在云端服务器预收集频道数据,便于后续定位具体频道。所述频道数据中包含频道对应列表,以及各频道所播放的节目详细信息及评论内容列表数据。\n[0060] 步骤S111、终端向云端服务器发起登录请求,登录成功,终端与云端服务器建立连接。\n[0061] 本实施例中终端向云端服务器发起节目评论请求前,可以采用一个验证过程,例如,终端先向云端服务器发送登录请求进行登录验证,当验证通过,终端与云端服务器建立连接,并通过云端服务器记录终端登录操作。\n[0062] 本发明实施例中,终端与云端服务器建立连接基于XMPP(可扩展通讯和表示协议)协议来实现,它具有典型的C/S架构(客户机和服务器结构)特征。这种协议的特点在于它每一个网络结点都拥有唯一的JID(jabber identifier标识符),在终端与云端服务端建立连接之后,处于相连状态的任何一方都可以通过对方的JID来对其主动推送消息。后续的推送步骤中利用了XMPP这点特性来实现实时推送最新的全部评论数据到终端。\n[0063] 步骤S120、终端向云端服务器发起节目评论请求,将终端当前播放频道的频道名称发送给云端服务器,请求当前播放频道已有的评论内容列表。\n[0064] 本具体实施例中,当终端成功登录至云端服务器后,终端需要对某节目进行评论操作,则根据播放器当前所播放的频道数据,将频道名称抽取出来并发送到云端,请求评论节目数据。具体如下:\n[0065] B10、当需进行节目评论时,终端根据节目播放器当前所播放的频道数据将频道名称提取出来;\n[0066] B11、终端将提取出来的当前播放的频道名称发送给云端服务器,向云端服务器发起节目评论请求,请求当前播放频道已有的评论内容。\n[0067] 然后进入步骤S130。\n[0068] 步骤S130、云端服务器根据所述节目评论请求,从预先收集的所述频道数据中检索出所述当前播放频道的当前时间点所播放的节目详细信息及评论内容列表数据,并返回给终端。\n[0069] 本步骤在具体实施例可以采用云端服务器收到所述节目评论请求后,根据接收到的当前播放的频道名称,在后台从预先收集的所述频道数据中进行适配,以定位与所述频道名称对应的具体播放频道。\n[0070] 由于各地方运营商的频道名称有可能不统一,比如同样的中央电视5套,某运营商称之为中央5台,某运营商称之为CCTV5,所以云端服务器在接收到频道名称后,需要在后台进行适配以准确定位到具体频道,进而根据系统当前时间检索出具体的节目。若匹配不到对应的频道则将错误信息反馈到终端。即如果在后台进行适配定位不到与所述频道名称对应的具体播放频道,则将错误信息反馈给终端。\n[0071] 当定位到与所述频道名称对应的具体播放频道时,云端服务器根据系统的当前时间,检索出与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据。\n[0072] 云端服务器将检索出的与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据返回给终端。即云端服务器在检索到具体节目后,连带地查询出该节目已有评论内容一起返回给终端以作显示。并进入步骤S140。\n[0073] 步骤S140、终端打开评论界面显示当前播放频道已有评论内容列表,并接收用户的操作指令在当前播放频道已有的评论内容列表上输入新的评论内容,发给云端服务器,并由云端服务器更新当前频道的节目评论内容数据。即由云端服务器更新当前频道的节目评论内容队列。\n[0074] 本步骤中终端根据云端服务器反馈的信息,打开评论操作界面,同时展开显示当前播放频道已有评论内容列表。并通过终端接收用户的操作在界面上完成评论内容输入操作(支持文字及图片两种内容形式),然将评论内容提交到云端服务器处理,并由云端服务器更新当前频道的节目评论内容数据。如此便能省去终端每次评论都获取频道整天节目数据而产生的带宽消耗,取而代之的方式是交由云端来确定待评论节目信息,并由云端向收看相同频道的终端广播用户的评论内容,优选地,评论的内容可为新增的用户评论内容。这样可以避免终端在进行节目评论时需要先拉取频道信息、同步节目列表等产生并传输大量数据。\n[0075] 然后转入步骤S150。\n[0076] 步骤S150、所述云端服务器定时向所述终端推送经更新处理的新的评论内容数据,所述终端追加显示新增的评论内容。\n[0077] 本发明步骤中云端推送评论内容具体过程为:201、当云端服务器接收终端发来的所述新的评论内容时,把所述的评论内容更新到当前播放频道已有的评论内容列表中;\n202、然后云端服务器并从当前播放频道的节目编号对应的缓存队列取出所有关注该当前播放频道节目资源的所有终端接点,对所述终端推送经更新处理的新的评论内容。而所述云端服务器中定时向所述终端推送经更新处理的新的评论内容数据,所述终端则会定期追加显示新增的评论内容\n[0078] 本步骤中在云端服务器成功保存评论内容后,从节目编号对应的缓存队列取出所有关注该节目资源的所有终端接点,对其推送本次节目评论内容。而所有访问该节目评论资源的终端在收到新增评论内容后,在所展开的节目评论列表中追加显示新评论内容。\n[0079] 进一步地实施例,如图1所示,所述方法还包括:\n[0080] 步骤S160、当终端离开当前播放频道的节目评论界面后,云端服务器从缓存队列中将相应的终端接点删除,并不再对该终端推送前播放频道的更新的评论内容数据。\n[0081] 即本发明中当完成评论,终端离开本节目评论界面后,云端服务器将会从缓存队列中将相应的终端接点删除,并不再对该终端推送本节目的更新评论数据。\n[0082] 而当终端与云端服务器断开连接后,云端将会从缓存队列中将相应的终端接点删除,并不再对该终端推送任何数据。\n[0083] 进一步地,本发明在具体应用时,云端服务器会记录每一终端的访问轨迹,将对访问到当前播放频道的所有终端接点记录到缓存队列中,并在云端服务器中形成多份节目评论资源访问的终端队列,以向终端推送变更的节目评论内容数据。\n[0084] 本实施例中,云端服务器将对访问到当前播放频道播放节目的所有终端接点都记录到缓存队列中,以便能向它们推送变更的节目评论数据,云端服务有多份节目评论资源访问的终端队列。\n[0085] 如果终端下次操作发来的消息是离开节目评论页面,或者终端与云端断开了连接,云端会把该终端从对应队列中删除。\n[0086] 本发明在评论过程中可对评论列表内容进行局部刷新:例如在步骤S140的输入评论内容的过程中,若其它终端对该节目也提交了评论信息,云端服务器同样会将最新的评论内容列表推送到该终端;而在步骤S140的输入评论内容的过程中,若其它终端对已展开的节目评论列表内某条评论内容进行变更,云端服务器同样会将变更内容推送到该终端。\n这样用户可以及时看到评论内容,为用户提供了方便。\n[0087] 在终端评论节目的过程中,若节目评论数据发生改变,由云端主动向智能终端推送更新后的全部评论数据以刷新给用户观看,而无需等到终端重新请求或者刷新节目评论数据时才更新终端数据,这样用户可以及时看到评论内容,为用户提供了方便。\n[0088] 由上可见,本发明实施提供的基于智能终端的电视节目评论处理方法,以云端服务高效的运算能力, 解决以往基于页面技术实现的评论功能需要在终端请求节目数据、过滤待评论节目、定时刷新页面取最新评论等繁杂评论过程,精简电视节目评论中繁杂的数据交互流程,提高服务端、终端两端的整体性能。是一种更简单有效的电视节目评论方法,减少终端在评论节目前后所获取的数据量,由云端服务处理更多的逻辑,优化资源利用,为用户提供了方便。\n[0089] 基于上述方法实施例,本发明还提供了一种基于智能终端的电视节目评论处理系统实施方例,如图2所示,所述电视节目评论处理系统包括:\n[0090] 频道收集控制模块210、用于控制云端服务器预先收集频道数据并存储; 具体如上述步骤S110所述。\n[0091] 节目评论请求控制模块220,用于控制终端向云端服务器发起节目评论请求,将终端当前播放频道的频道名称发送给云端服务器,请求当前播放频道已有的评论内容列表;\n具体如上述步骤S120所述。\n[0092] 检索控制模块230,用于控制云端服务器根据所述节目评论请求,从预先收集的所述频道数据中检索出所述当前播放频道的当前时间点所播放的节目详细信息及评论内容列表数据,并返回给终端具体如上述步骤S130所述。\n[0093] 评论处理控制模块240,用于控制终端打开评论界面显示当前播放频道已有评论内容列表,并接收用户的操作指令在当前播放频道已有的评论内容列表上输入新的评论内容,发给云端服务器,并由云端服务器更新当前频道的节目评论内容数据;具体如上述步骤S140所述。\n[0094] 推送控制模块250,用于控制所述云端服务器定时向所述终端推送经更新处理的新的评论内容数据,所述终端追加显示新增的评论内容;具体如上述步骤S150所述。\n[0095] 进一步地实施例,所述基于智能终端的电视节目评论处理系统,如图2所示,其还包括:\n[0096] 登录控制模块211,用于控制终端向云端服务器发起节目评论请求前,先向云端服务器发送登录请求进行登录验证,当验证通过,终端与云端服务器建立连接,并通过云端服务器记录终端的每一个操作;具体如上述步骤S111所述。\n[0097] 评论结束控制模块260,用于当终端离开当前播放频道的节目评论界面后,控制云端服务器从缓存队列中将相应的终端接点删除,并不再对该终端推送前播放频道的更新的评论内容数据;具体如上述步骤S160所述。\n[0098] 进一步地实施例,所述基于智能终端的电视节目评论处理系统,其中,[0099] 所述节目评论请求控制模块220包括:\n[0100] 提取控制单元,用于当需进行节目评论时,控制终端根据节目播放器当前所播放的频道数据将频道名称提取出来;\n[0101] 请求控制单元,用于控制终端将提取出来的当前播放的频道名称发送给云端服务器,向云端服务器发起节目评论请求,请求当前播放频道已有的评论内容列表。\n[0102] 所述检索控制模块230包括:\n[0103] 适配控制单元,用于控制云端服务器收到所述节目评论请求后,根据接收到的当前播放的频道名称,在后台从预先收集的所述频道数据中进行适配,以定位与所述频道名称对应的具体播放频道;\n[0104] 检索控制单元,用于控制云端服务器根据系统的当前时间,检索出与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据;\n[0105] 发送控制单元,用于控制云端服务器将检索出的与所述具体播放频道的当前时间点对应所播放的节目详细信息及相应的评论内容列表数据返回给终端。\n[0106] 所述推送控制模块250包括:\n[0107] 更新入库控制单元,用于控制云端服务器接收终端发来的所述新的评论内容,并更新入库到当前播放频道已有的评论内容列表中;\n[0108] 更新与推送控制单元,用于控制云端服务器并从当前播放频道的节目编号对应的缓存队列取出所有关注该当前播放频道节目资源的所有终端接点,对所述终端推送经更新处理的新的评论内容。\n[0109] 综上所述,本发明所提供的基于智能终端的电视节目评论处理方法及系统,由于采用首先在云端服务预收集频道对应表,由终端发起节目评论流程,将终端当前播放频道名称发送给云端,即请求当前已有评论内容列表,云端服务在收到该请求后,检索出频道当前时间点所播放的节目详细信息及评论内容列表返回给终端,终端接展开节目已有评论内容列表并开始填写评论内容,最后发送给云端处理。如此便能省去终端每次评论都获取频道整天节目数据而产生的带宽消耗,取而代之的方式是交由云端来确定待评论节目信息,这样不会占用过多的带宽资源,可以提高宽带的利用率。\n[0110] 本发明基于XMPP协议来实现,它具有典型的C/S架构特征。这种协议的特点在于它每一个网络结点都拥有唯一的JID(jabber identifier),在终端与服务端建立连接之后,处于相连状态的任何一方都可以通过对方的JID来对其主动推送消息。本法明即是利用了XMPP这点特性来实现实时推送最新的全部评论数据到终端。所以本发明在终端评论节目的过程中,若节目评论数据发生改变,由云端主动向智能终端推送更新后的全部评论数据以刷新给用户观看,而无需等到终端重新请求或者刷新节目评论数据时才更新终端数据,保证了评论数据更新的实时性。\n[0111] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
法律信息
- 2017-08-08
- 2014-08-13
实质审查的生效
IPC(主分类): H04N 21/258
专利申请号: 201310258967.5
申请日: 2013.06.26
- 2014-01-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-05-05
|
2009-11-11
| | |
2
| |
2012-12-05
|
2012-07-19
| | |
3
| |
2013-03-06
|
2012-11-26
| | |
4
| |
2010-10-06
|
2010-02-05
| | |
5
| |
2012-07-18
|
2012-03-29
| | |
6
| | 暂无 |
2012-08-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |