一种加入微博话题讨论的方法和装置的制造方法

文档序号:10615882阅读:137来源:国知局
一种加入微博话题讨论的方法和装置的制造方法
【专利摘要】本发明实施例提供了一种加入微博话题讨论的方法和装置,涉及信息处理技术领域,以解决用户需要手动输入话题名称才能加入话题讨论,操作复杂的问题。技术方案包括:当用户使用轮播台观看节目时,接收轮播台发送的节目广播;从节目广播中获取当前正在播放的节目对应的节目信息;对节目信息进行处理,生成加入微博话题讨论请求,其中,加入微博话题讨论请求用于请求加入节目信息对应的微博话题讨论;将加入微博话题讨论请求发送给微博服务器;接收并显示微博服务器根据所述加入微博话题讨论请求返回的微博评论。本发明实施例提供的技术方案可以应用在电视等终端设备上,实现快速加入微博话题讨论的功能。
【专利说明】
一种加入微博话题讨论的方法和装置
技术领域
[0001]本发明涉及信息处理技术领域,特别是涉及一种加入微博话题讨论的方法和装置。
【背景技术】
[0002]随着互联网时代的发展,人们对社交的需求越来越大,目前微博成了人们闲暇时间必不可少的社交工具。用户可以从手机、电视等终端登录微博客户端,通过加入话题讨论、发布个人状态等,实现与他人的社交互动。
[0003]现有的微博客户端,用户如果想加入话题讨论,需要按照固定格式,手动输入话题名称,例如:用户想要参与当下热门电视剧《花千骨》的话题讨论时,需要手动输入#花千骨#,才能加入到《花千骨》的讨论组中进行微博互动。
[0004]然而,现有技术提供的加入微博话题讨论的方法,用户需要手动输入话题名称,操作复杂,尤其是对于安装在电视等终端上的微博客户端而言,用户需要使用遥控器进行操作,复杂度极高。

【发明内容】

[0005]本发明实施例的目的在于提供一种加入微博话题讨论的方法,以解决用户需要手动输入话题名称才能加入话题讨论,操作复杂的问题。
[0006]相应的,本发明实施例还提供了一种加入微博话题讨论的装置,用以保证上述方法的实现及应用。
[0007]为了解决上述问题,本发明公开了一种加入微博话题讨论的方法,包括:当用户使用轮播台观看节目时,接收轮播台发送的节目广播;从所述节目广播中获取当前正在播放的节目对应的节目信息;对所述节目信息进行处理,生成加入微博话题讨论请求,其中,所述加入微博话题讨论请求用于请求加入所述节目信息对应的微博话题讨论;将所述加入微博话题讨论请求发送给微博服务器;接收并显示所述微博服务器根据所述加入微博话题讨论请求返回的微博评论。
[0008]为了解决上述问题,本发明公开了一种加入微博话题讨论的装置,包括:
[0009]第一接收模块,用于当用户使用轮播台观看节目时,接收轮播台发送的节目广播;
[0010]第一获取模块,用于从所述第一接收模块接收的节目广播中获取当前正在播放的节目对应的节目信息;
[0011]处理模块,用于对所述第一获取模块获取的节目信息进行处理,生成加入微博话题讨论请求,其中,所述加入微博话题讨论请求用于请求加入所述节目信息对应的微博话题讨论;
[0012]第一发送模块,用于将所述处理模块生成的加入微博话题讨论请求发送给微博服务器;
[0013]第一接收显示模块,用于接收并显示所述微博服务器根据所述第一发送模块发送的加入微博话题讨论请求返回的微博评论。
[0014]本发明实施例提供的加入微博话题讨论的方法和装置,能够接收当前正在播放的节目对应的节目信息,并对其进行处理生成加入微博话题讨论请求,使得微博服务器可以根据该加入微博话题讨论请求,查找相关微博评论并返回,用户无需手动输入话题名称即可加入微博话题讨论,操作简单,解决了现有技术用户需要手动输入话题名称才能加入话题讨论,操作复杂的问题。另外,本发明实施例提供的技术方案,用户无需预先知道当前正在播放的节目名称,即可加入其所对应的微博话题讨论,使用更方便,提高了用户的使用体验。
【附图说明】
[0015]图1是本发明实施例提供的一种加入微博话题讨论的方法流程图一;
[0016]图2是图1所示的加入微博话题讨论的方法的步骤105的流程图;
[0017]图3是本发明实施例提供的一种加入微博话题讨论的方法流程图二;
[0018]图4是本发明实施例提供的一种加入微博话题讨论的方法流程图三;
[0019]图5是本发明实施例提供的一种加入微博话题讨论的装置结构示意图一;
[0020]图6是图5所示的加入微博话题讨论的装置中第一接收显示模块505的结构示意图;
[0021]图7是本发明实施例提供的一种加入微博话题讨论的装置结构示意图二;
[0022]图8是本发明实施例提供的一种加入微博话题讨论的装置结构示意图三。
【具体实施方式】
[0023]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0024]为了解决用户需要手动输入话题名称才能加入话题讨论,操作复杂问题的问题,本发明实施例提供一种加入微博话题讨论的方法和装置。
[0025]如图1所示,本发明实施例提供的加入微博话题讨论的方法,包括:
[0026]步骤101,当用户使用轮播台观看节目时,接收轮播台发送的节目广播。
[0027]在本实施例中,当接收到用户进入或者切换频道的指令后,轮播台会向电视系统发送包含当前播放节目信息的节目广播com.weib0.program, info,步骤101可以通过WeiboReceiver广播接收器接收该节目广播。
[0028]步骤102,从节目广播中获取当前正在播放的节目对应的节目信息。
[0029]在本实施例中,节目信息主要包括:节目名称以及节目类型等信息,步骤102可以将节目名称保存到mProgramName中,以备后续步骤使用。
[0030]步骤103,对节目信息进行处理,生成加入微博话题讨论请求,其中,加入微博话题讨论请求用于请求加入节目信息对应的微博话题讨论。
[0031]本实施例所述的对节目信息进行处理具体为对节目名称进行处理。在实际的使用过程中,步骤102获取到的节目名称经常带有后缀,例如:高清完整版,未删减版,国语版等。本实施例提供的技术方案可以预先设置后缀词库,步骤103可以通过工具Util类中subprogram方法查找后缀词库,删除节目名称中的后缀。
[0032]在本实施例中,步骤103可以根据用户输入的操作指令生成加入微博话题讨论请求,具体地,当步骤103接收到用户输入的查看微博评论指令时,可以根据该指令采用处理后的节目信息(具体为节目名称)生成加入微博话题讨论请求。
[0033]当然,以上仅为具体的举例,在实际的使用过程中,步骤103也可以通过其他方式触发生成加入微博话题讨论请求。例如:在微博客户端开启状态下,每当接收到切换频道或者节目的指令时,步骤103就自动生成加入微博话题讨论请求等,此处不对每种情况进行
--赘述。
[0034]步骤104,将加入微博话题讨论请求发送给微博服务器。
[0035]在本实施例中,加入微博话题讨论请求具体可以为获取微博话题评论请求,此时,步骤104可以调用CommentsManager微博评论管理类的requestWeibo获取微博评论的方法,通过网络向微博服务器发送该请求。当然,在实际的使用过程中,加入微博话题讨论请求也可以为发送微博话题评论请求,此处不做赘述。
[0036]步骤105,接收并显示微博服务器根据加入微博话题讨论请求返回的微博评论。
[0037]在本实施例中,微博服务器可以预先设置返回微博评论数量,例如:微博服务器可以预先设置返回微博评论的数量为20,当微博服务器接收到加入微博话题讨论请求后,可以根据该请求查找对应的微博评论,并按照预先设置的返回微博数量,打包对应数量的微博评论并返回。
[0038]进一步地,为了解决电视机等终端设备无法显示微博表情标签字符串的问题,如图2所示,步骤105可以包括:
[0039]1051,如果微博评论包括微博表情标签字符串,将微博表情标签字符串替换为表情图片。
[0040]在本实施例中,步骤1051可以将微博服务器返回的微博评论加入mCommentsList微博评论列表中,然后循环遍历mCommentsList列表,通过Util工具类中的buildPlainMessageSpannabIe字符串转换表情图片方法,逐条查询微博评论内容中是否含有微博表情标签字符串,如果含有微博表情标签字符串,则根据预先设置的字符串字典列表mSmileyList,查询对应的表情图片,用表情图片将微博表情标签字符串替换。
[0041]步骤1052,显示替换后的微博评论。
[0042]在本实施例中,步骤1052可以通过多种方式显示替换后的微博评论,例如:步骤1052可以将微博评论以固定数量列表的形式进行显示,为了满足电视等终端设备的观看需求,本实施例所述的固定数量为1,即每次只显示一条微博评论,用户可以通过控制按键控制逐条显示微博内容。
[0043]进一步地,当用户通过控制按键已经浏览了全部接收到的微博评论后,如图3所示,本发明实施例提供的加入微博话题讨论的方法,还可以包括:
[0044]步骤106,接收用户发送的微博评论更新指示。
[0045]在本实施例中,可以预先设置更新按键,步骤106可以通过接收用户点击更新按键的指令获取微博评论更新指示;为了简化用户的操作步骤,步骤106也可以根据用户浏览微博评论的指令获取微博评论更新指示,具体地,当用户浏览到最后一条微博评论时,如果步骤106接收到用户点击浏览下一条微博评论的指令,则步骤106默认该浏览下一条微博评论的指令为微博评论更新指示。
[0046]步骤107,根据微博评论更新指示,向微博服务器发送微博评论更新请求。
[0047]在本实施例中,步骤107可以再次调用CommentsManager微博评论管理类的requestWeibo获取微博评论的方法,向所述微博服务器发送微博评论更新请求。
[0048]步骤108,接收并显示微博服务器根据微博评论更新请求返回的微博评论。
[0049]进一步地,如图4所示,本发明实施例提供的加入微博话题讨论的方法,还可以包括:
[0050]步骤109,如果微博评论为空,向用户显示输入微博评论的提示信息。
[0051]在本实施例中,步骤109可以通过浮动窗口的形式向用户显示输入微博评论的提示信息,当然,在实际的使用过程中步骤109也可以通过其他形式向用户显示输入微博评论的提示信息此处不再一一赘述。
[0052]步骤110,接收用户根据输入微博评论的提示信息输入的微博评论。
[0053]步骤111,将用户输入的微博评论发送给微博服务器。
[0054]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0055]本发明实施例提供的加入微博话题讨论的方法,能够接收当前正在播放的节目对应的节目信息,并对其进行处理生成加入微博话题讨论请求,使得微博服务器可以根据该加入微博话题讨论请求,查找相关微博评论并返回,用户无需手动输入话题名称即可加入微博话题讨论,操作简单,解决了现有技术用户需要手动输入话题名称才能加入话题讨论,操作复杂的问题。另外,本发明实施例提供的技术方案,用户无需预先知道当前正在播放的节目名称,即可加入其所对应的微博话题讨论,使用更方便,提高了用户的使用体验。
[0056]如图5所示,本发明实施例还提供一种加入微博话题讨论的装置,包括:
[0057]第一接收模块501,用于当用户使用轮播台观看节目时,接收轮播台发送的节目广播;
[0058]第一获取模块502,用于从第一接收模块501接收的节目广播中获取当前正在播放的节目对应的节目信息;
[0059]处理模块503,用于对第一获取模块502获取的节目信息进行处理,生成加入微博话题讨论请求,其中,加入微博话题讨论请求用于请求加入节目信息对应的微博话题讨论;
[0060]第一发送模块504,用于将处理模块503生成的加入微博话题讨论请求发送给微博服务器;
[0061]第一接收显示模块505,用于接收并显示微博服务器根据第一发送模块504发送的加入微博话题讨论请求返回的微博评论。
[0062]进一步地,如图6所示,第一接收显示模块505可以包括:
[0063]替换子模块5051,用于如果微博评论包括微博表情标签字符串,将微博表情标签字符串替换为表情图片;
[0064]显示子模块5052,用于显示替换子模块5051替换后的微博评论。
[0065]进一步地,如图7所示,本发明实施例提供的加入微博话题讨论的装置,还可以包括:
[0066]第二接收模块506,用于接收用户发送的微博评论更新指示;
[0067]第二发送模块507,用于根据第二接收模块506接收的微博评论更新指示,向微博服务器发送微博评论更新请求;
[0068]第二接收显示模块508,用于接收并显示微博服务器根据第二发送模块507发送的微博评论更新请求返回的微博评论。
[0069]进一步地,如图8所示,本发明实施例提供的加入微博话题讨论的装置,还可以包括:
[0070]提示模块509,用于如果第一接收显示模块505接收到的微博评论为空,向用户显示输入微博评论的提示信息;
[0071]第三接收模块510,用于接收用户根据提示模块509显示的输入微博评论的提示信息输入的微博评论;
[0072]第三发送模块511,用于将第三接收模块510接收的微博评论发送给微博服务器。
[0073]本发明实施例提供的加入微博话题讨论的装置其实现原理与图1-4所示的加入微博话题讨论的方法相同,此处不再赘述。
[0074]本发明实施例提供的加入微博话题讨论的装置,能够接收当前正在播放的节目对应的节目信息,并对其进行处理生成加入微博话题讨论请求,使得微博服务器可以根据该加入微博话题讨论请求,查找相关微博评论并返回,用户无需手动输入话题名称即可加入微博话题讨论,操作简单,解决了现有技术用户需要手动输入话题名称才能加入话题讨论,操作复杂的问题。另外,本发明实施例提供的技术方案,用户无需预先知道当前正在播放的节目名称,即可加入其所对应的微博话题讨论,使用更方便,提高了用户的使用体验。
[0075]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0076]本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0077]本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0078]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0079]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0080]尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0081]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0082]以上对本发明所提供的一种加入微博话题讨论的方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种加入微博话题讨论的方法,其特征在于,包括: 当用户使用轮播台观看节目时,接收轮播台发送的节目广播; 从所述节目广播中获取当前正在播放的节目对应的节目信息; 对所述节目信息进行处理,生成加入微博话题讨论请求,其中,所述加入微博话题讨论请求用于请求加入所述节目信息对应的微博话题讨论; 将所述加入微博话题讨论请求发送给微博服务器; 接收并显示所述微博服务器根据所述加入微博话题讨论请求返回的微博评论。2.根据权利要求1所述的方法,其特征在于,所述显示所述微博服务器根据所述加入微博话题讨论请求返回的微博评论包括: 如果所述微博评论包括微博表情标签字符串,将所述微博表情标签字符串替换为表情图片; 显示替换后的微博评论。3.根据权利要求1所述的方法,其特征在于,还包括: 接收用户发送的微博评论更新指示; 根据所述微博评论更新指示,向所述微博服务器发送微博评论更新请求; 接收并显示所述微博服务器根据所述微博评论更新请求返回的微博评论。4.根据权利要求1所述的方法,其特征在于,还包括: 如果所述微博评论为空,向用户显示输入微博评论的提示信息; 接收用户根据所述输入微博评论的提示信息输入的微博评论; 将所述用户输入的微博评论发送给所述微博服务器。5.一种加入微博话题讨论的装置,其特征在于,包括: 第一接收模块,用于当用户使用轮播台观看节目时,接收轮播台发送的节目广播; 第一获取模块,用于从所述第一接收模块接收的节目广播中获取当前正在播放的节目对应的节目信息; 处理模块,用于对所述第一获取模块获取的节目信息进行处理,生成加入微博话题讨论请求,其中,所述加入微博话题讨论请求用于请求加入所述节目信息对应的微博话题讨论; 第一发送模块,用于将所述处理模块生成的加入微博话题讨论请求发送给微博服务器; 第一接收显示模块,用于接收并显示所述微博服务器根据所述第一发送模块发送的加入微博话题讨论请求返回的微博评论。6.根据权利要求5所述的装置,其特征在于,所述第一接收显示模块包括: 替换子模块,用于如果所述微博评论包括微博表情标签字符串,将所述微博表情标签字符串替换为表情图片; 显示子模块,用于显示所述替换子模块替换后的微博评论。7.根据权利要求5所述的装置,其特征在于,还包括: 第二接收模块,用于接收用户发送的微博评论更新指示; 第二发送模块,用于根据所述第二接收模块接收的微博评论更新指示,向所述微博服务器发送微博评论更新请求; 第二接收显示模块,用于接收并显示所述微博服务器根据所述第二发送模块发送的微博评论更新请求返回的微博评论。8.根据权利要求5所述的装置,其特征在于,还包括: 提示模块,用于如果所述第一接收显示模块接收到的微博评论为空,向用户显示输入微博评论的提示信息; 第三接收模块,用于接收用户根据所述提示模块显示的输入微博评论的提示信息输入的微博评论; 第三发送模块,用于将所述第三接收模块接收的微博评论发送给所述微博服务器。
【文档编号】H04L12/58GK105978782SQ201510760448
【公开日】2016年9月28日
【申请日】2015年11月9日
【发明人】潘峰, 王敏, 王莫刚
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1