一种轮麦指令的处理方法及客户端的制作方法
【专利摘要】本发明实施例公开了一种轮麦指令的处理方法及客户端,该方法包括当获取到用于更换控麦者的当前轮麦指令时,客户端判断在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令,其中,第一目标时间段的起始时间为客户端获取到当前轮麦指令的时间,若在第一目标时间段内未获取到用于更换控麦者的第一目标轮麦指令,则客户端在第一目标时间段结束时响应当前轮麦指令以更换控麦者并输出与当前轮麦指令对应的界面。实施本发明实施例可以避免在当前控麦者发言完毕时因客户端连续获取到多个轮麦指令并执行与每个轮麦指令对应的操作而导致的客户端中轮麦模式混乱以及输出的界面闪烁的现象。
【专利说明】一种轮麦指令的处理方法及客户端
【技术领域】
[0001]本发明涉及互联网【技术领域】,具体涉及一种轮麦指令的处理方法及客户端。
【背景技术】
[0002]目前,集合群聊、视频直播、频道K歌、应用游戏、在线影视等功能为一体的综合型的娱乐客户端已被广泛应用于个人电脑、手机等终端设备。在实际应用中,娱乐客户端的频道内等待发言的用户需要进行排队以构成发言队列,并且只有发言队列中的排序为首位的用户才获得发言机会,其中,获得发言机会的用户被称为控麦者,此时,娱乐客户端输出与控麦者对应的界面,排序为首位的用户发言完毕后离开发言队列,又称下麦,这样下一个排序为首位的用户才获得发言机会,又称上麦,这种轮流发言模式也被业界称作轮麦模式,且用于实现轮麦模式的指令被称为轮麦指令,当控麦者发言完毕时,娱乐客户端会获取到用于更换控麦者的轮麦指令并按照发言队列中的用户排序更换控麦者。
[0003]在实践中发现,在上述的轮麦模式中,在当前控麦者发言完毕时,娱乐客户端会连续获取到多个轮麦指令且依次执行与每个轮麦指令对应的操作,这导致了娱乐客户端中轮麦模式混乱且输出的界面闪烁的现象。
【发明内容】
[0004]本发明实施例公开了一种轮麦指令的处理方法及客户端,用于解决客户端中轮麦模式混乱以及输出的界面闪烁的问题。
[0005]本发明实施例公开了一种轮麦指令的处理方法,包括:
[0006]当获取到用于更换控麦者的当前轮麦指令时,判断在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令,所述第一目标时间段的起始时间为客户端获取到所述当前轮麦指令的时间;
[0007]若在第一目标时间段内未获取到用于更换控麦者的第一目标轮麦指令,则在所述第一目标时间段结束时响应所述当前轮麦指令以更换控麦者;
[0008]输出与所述当前轮麦指令对应的界面。
[0009]相应的,本发明实施例还公开了一种客户端,包括:
[0010]获取单元,用于获取用于更换控麦者的当前轮麦指令;
[0011]判断单元,用于当所述获取单元获取到所述当前轮麦指令时,判断所述获取单元在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令,所述第一目标时间段的起始时间为所述获取单元获取到所述当前轮麦指令的时间;
[0012]更换单元,用于当所述判断单元判断出所述获取单元在所述第一目标时间段内未获取到所述第一目标轮麦指令时,在所述第一目标时间段结束时响应所述当前轮麦指令以更换控麦者;
[0013]输出单元,用于输出与所述当前轮麦指令对应的界面。
[0014]本发明实施例中,当获取到用于更换控麦者的当前轮麦指令时,客户端判断在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令,其中,第一目标时间段的起始时间为客户端获取到当前轮麦指令的时间,若在第一目标时间段内未获取到用于更换控麦者的第一目标轮麦指令,则客户端在所述第一目标时间段结束时响应当前轮麦指令以更换控麦者并输出与当前轮麦指令对应的界面。实施本发明实施例可以避免在当前控麦者发言完毕时因客户端连续获取到多个轮麦指令并执行与每个轮麦指令对应的操作而导致的客户端中轮麦模式混乱以及输出的界面闪烁的现象。
【专利附图】
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例公开的一种网络构架的结构示意图;
[0017]图2是本发明实施例公开的一种轮麦指令的处理方法的流程示意图;
[0018]图3是本发明实施例公开的另一种轮麦指令的处理方法的流程构示意图;
[0019]图4是本发明实施例公开的一种客户端的结构示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]本发明实施例公开了一种轮麦指令的处理方法及客户端,可以避免在当前控麦者发言完毕时因客户端连续获取到多个轮麦指令并执行与每个轮麦指令对应的操作而导致的客户端中轮麦模式混乱以及输出的界面闪烁的现象。以下分别进行详细说明。
[0022]为了更好理解本发明实施例公开的一种轮麦指令的处理方法及客户端,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架的结构示意图。如图1所示,该网络构架示意图可以包括服务设备和客户端,其中,服务设备可以包括服务器、服务主机、服务系统以及服务平台等,而客户端可以包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的客户端。在图1所示的网络构架中,该客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant, PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。其中,服务设备可以通过互联网与客户端进行通信连接。
[0023]基于图1所示的网络构架,本发明实施例公开了的一种轮麦指令的处理方法。请参阅图2,图2是本发明实施例公开的一种轮麦指令的处理方法的流程示意图。其中,图2所示的方法适用于如图1所示的客户端中。如图2所示,该轮麦指令的处理方法可以包括以下步骤:
[0024]S201、当获取到用于更换控麦者的当前轮麦指令时,判断在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令。
[0025]本发明实施例中,第一目标时间段的起始时间为客户端获取到当前轮麦指令的时间,且第一目标时间段的时间长度可以是客户端默认的时间长度,也可以是预先配置好的时间长度,本发明实施例不做限定。
[0026]本发明实施例中,当前轮麦指令可以包括用户通过触摸或点击客户端输出的目标操作图标而触发的轮麦指令,如用户使用“YY语音”客户端在娱乐直播间观看视频直播时,处于发言状态的用户(即当前控麦者)点击客户端输出的“下麦”按钮时会触发客户端生成轮麦指令,当前轮麦指令还可以包括客户端检测客户端的某项参数符合预设条件时自动生成的轮麦指令,如用户使用“YY语音”客户端在娱乐直播间观看视频直播时,当客户端检测到处于发言状态用户的发言时间长度等于预设时间长度时,客户端会自动生成轮麦指令,本发明实施例不做限定。
[0027]S202、若在第一目标时间段内未获取到用于更换控麦者的第一目标轮麦指令,则在第一目标时间段结束时响应上述当前轮麦指令以更换控麦者。
[0028]本发明实施例中,客户端在第一目标时间段结束时响应上述当前轮麦指令以更换控麦者的具体方式可以为:
[0029]在第一目标时间段结束时向服务设备发送上述当前轮麦指令,以触发服务设备控制服务设备维护的与客户端对应的发言队列中排序为首的第一用户离开发言队列以获取更新后的发言队列;
[0030]接收服务设备发送的更新后的发言队列;
[0031]输出更新后的发言队列,并获取更新后的发言队列中排序为首位的第二用户以将第二用户作为与上述当前轮麦指令对应的控麦者。
[0032]本发明实施例中,发言队列可以包括发言队列中每个用户的用户身份信息,还可以包括发言队列中每个用户的地理位置以及排序信息等,本发明实施例不做限定。
[0033]S203、输出与上述当前轮麦指令对应的界面。
[0034]本发明实施例中,客户端输出与上述当前轮麦指令对应的界面的具体方式可以为:
[0035]以上述第二用户的用户身份信息为依据从服务设备中获取该第二用户的界面,并输出该界面。
[0036]可选的,界面可以包括控麦者名片界面以及控麦者视频互动界面(如视频直播窗口)等,本发明实施例不做限定,且控麦者名片界面可以包括控麦者身份信息、控麦者等级信息以及控麦者自定义信息等,本发明实施例不做限定。
[0037]本发明实施例中,当获取到用于更换控麦者的当前轮麦指令时,客户端判断在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令,其中,第一目标时间段的起始时间为客户端获取到当前轮麦指令的时间,若在第一目标时间段内未获取到用于更换控麦者的第一目标轮麦指令,则客户端在第一目标时间段结束时响应当前轮麦指令以更换控麦者并输出与当前轮麦指令对应的界面。实施本发明实施例可以避免在当前控麦者发言完毕时因客户端连续获取到多个轮麦指令并执行与每个轮麦指令对应的操作而导致的客户端中轮麦模式混乱以及输出的界面闪烁的现象。
[0038]基于图1所示的网络构架,本发明实施例公开了的另一种轮麦指令的处理方法。请参阅图3,图3是本发明实施例公开的另一种轮麦指令的处理方法的流程构示意图。其中,图3所示的方法适用于如图1所示的客户端中。如图3所示,该轮麦指令的处理方法可以包括以下步骤:
[0039]S301、检测是否接收到用于更换控麦者的轮麦指令。
[0040]本发明实施例中,若步骤S301的检测结果为是,则执行步骤S302,若步骤S301的检测结果为否,则客户端可以继续执行步骤S301。
[0041]S302、判断在目标时间段内是否获取到新的用于更换控麦者的轮麦指令。
[0042]本发明实施例中,目标时间段的时间长度可以是客户端默认的时间长度,也可以是预先配置好的时间长度,本发明实施例不做限定。
[0043]本发明实施例中,若步骤S302的判断结果为否,则执行步骤S303,若步骤S302的判断结果为是,则客户端可以继续执行步骤S302。
[0044]S303、在目标时间段结束时向服务设备发送轮麦指令。
[0045]本发明实施例中,客户端在目标时间段结束时向服务设备发送轮麦指令,以触发服务设备控制服务设备维护的与客户端对应的发言队列中排序为首的第一用户离开发言队列以获取更新后的发言队列。
[0046]本发明实施例中,发言队列可以包括发言队列中每个用户的用户身份信息,还可以包括发言队列中每个用户的地理位置以及排序信息等,本发明实施例不做限定。
[0047]S304、接收服务设备发送的更新后的发言队列。
[0048]S305、输出更新后的发言队列,并获取更新后的发言队列中排序为首位的第二用户以将第二用户作为与轮麦指令对应的控麦者。
[0049]S306、以上述第二用户的用户身份信息为依据从服务设备中获取该第二用户的界面,并输出该界面。
[0050]可选的,界面可以包括控麦者名片界面以及控麦者视频互动界面(如视频直播窗口)等,本发明实施例不做限定,且控麦者名片界面可以包括控麦者身份信息、控麦者等级信息以及控麦者自定义信息等,本发明实施例不做限定。
[0051]本发明实施例中,需要说明的是,若步骤S301的检测结果为是,客户端在第一次执行步骤S302时,目标时间段的起始时间为步骤S301中客户端获取到轮麦指令的时间,且客户端在第一次执行步骤S302时的结果为否时,步骤S303中的轮麦指令为步骤S301中接收到的用于更换控麦者的轮麦指令;若步骤S301的检测结果为是,且客户端在从第二次开始的前N次执行步骤S302的结果均为是且在第N+1次执行步骤S302的结果为否时,客户端在第N次执行步骤S302时的目标时间段的起始时间为客户端在第N-1次执行步骤S302时获取到轮麦指令的时间,且步骤S303中的轮麦指令为客户端第N次执行步骤S302时获取到的轮麦指令,其中,N为大于等于2的整数。
[0052]实施本发明实施例能够使客户端在连续获取到多个轮麦指令时只响应最后一个轮麦指令,达到了压缩轮麦指令的效果,避免了客户端中轮麦模式混乱以及输出的界面闪烁的现象。
[0053]请参阅图4,图4是本发明实施例公开的一种客户端的结构示意图。如图4所示,该客户端400可以包括获取单元401、判断单元402、更换单元403以及输出单元404,其中:
[0054]获取单元401用于获取更换控麦者的轮麦指令。
[0055]判断单元402用于在获取单元401获取到轮麦指令时,判断在目标时间段内是否获取到新的用于更换控麦者的轮麦指令。
[0056]更换单元403用于当判断单元402的判断结果为否时,在第一目标时间段结束时响应轮麦指令以更换控麦者。
[0057]输出单元404用于输出与轮麦指令对应的界面。
[0058]作为一种可选的实施方式,判断单元402还可以用于当判断单元402的判断结果为是时,继续执行上述判断在目标时间段内是否获取到新的用于更换控麦者的轮麦指令。
[0059]需要说明的是,判断单元402继续执行上述判断在目标时间段内是否获取到新的用于更换控麦者的轮麦指令时的目标时间段的起始时间为在判断单元402继续执行上述判断在目标时间段内是否获取到新的用于更换控麦者的轮麦指令之前判断单元402获取到轮麦指令的时间。
[0060]实施本发明实施例能够使客户端在连续获取到多个轮麦指令时只响应最后一个轮麦指令,达到了压缩轮麦指令的效果,避免了客户端中轮麦模式混乱以及输出的界面闪烁的现象。
[0061]需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作以及单元并不一定是本发明所必须的。
[0062]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0063]本发明实施例客户端中的单元可以根据实际需要进行合并、划分和删减。
[0064]本发明实施例中所述单元可以通过通用集成电路,例如CPU(Central ProcessingUnit,中央处理器),或通过ASIC (Applicat1n Specific Integrated Circuit,专用集成电路)来实现。
[0065]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0066]以上对本发明实施例所提供的一种轮麦指令的处理方法及客户端进行了详细介绍,本文中应用了具体实例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种轮麦指令的处理方法,其特征在于,包括: 当获取到用于更换控麦者的当前轮麦指令时,判断在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令,所述第一目标时间段的起始时间为客户端获取到所述当前轮麦指令的时间; 若在第一目标时间段内未获取到用于更换控麦者的第一目标轮麦指令,则在所述第一目标时间段结束时响应所述当前轮麦指令以更换控麦者; 输出与所述当前轮麦指令对应的界面。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若在第一目标时间段内获取到用于更换控麦者的第一目标轮麦指令,则判断在第二目标时间段内是否获取到用于更换控麦者的第二目标轮麦指令,所述第二目标时间段的起始时间为所述客户端获取到所述第一目标轮麦指令的时间,且所述第二目标时间段的时间长度等于所述第一目标时间段的时间长度; 若在第二目标时间段内未获取到用于更换控麦者的第二目标轮麦指令,则在所述第二目标时间段结束时响应所述第一目标轮麦指令以更换控麦者; 输出与所述第一目标轮麦指令对应的界面。
3.根据权利要求1所述的方法,其特征在于,所述在所述第一目标时间段结束时响应所述当前轮麦指令以更换控麦者包括: 在所述第一目标时间段结束时向服务设备发送所述当前轮麦指令,以触发所述服务设备控制所述服务设备维护的与所述客户端对应的发言队列中排序为首的第一用户离开所述发言队列以获取更新后的发言队列,所述发言队列包括用户身份信息; 接收所述服务设备发送的所述更新后的发言队列; 输出所述更新后的发言队列,并获取所述更新后的发言队列中排序为首位的第二用户以将所述第二用户作为与所述当前轮麦指令对应的控麦者; 所述输出与所述当前轮麦指令对应的界面包括: 以所述第二用户的用户身份信息为依据从所述服务设备中获取所述第二用户的界面,并输出所述界面。
4.根据权利要求1?3任一项所述的方法,其特征在于,所述界面包括控麦者名片界面以及控麦者视频互动界面,其中,所述控麦者名片界面包括控麦者身份信息、控麦者等级信息以及控麦者自定义信息。
5.一种客户端,其特征在于,包括: 获取单元,用于获取用于更换控麦者的当前轮麦指令; 判断单元,用于当所述获取单元获取到所述当前轮麦指令时,判断所述获取单元在第一目标时间段内是否获取到用于更换控麦者的第一目标轮麦指令,所述第一目标时间段的起始时间为所述获取单元获取到所述当前轮麦指令的时间; 更换单元,用于当所述判断单元判断出所述获取单元在所述第一目标时间段内未获取到所述第一目标轮麦指令时,在所述第一目标时间段结束时响应所述当前轮麦指令以更换控麦者; 输出单元,用于输出与所述当前轮麦指令对应的界面。
6.根据权利要求5所述的客户端,其特征在于,所述判断单元,还用于当所述判断单元判断出所述获取单元在所述第一目标时间段内获取到所述第一目标轮麦指令时,判断所述获取单元在第二目标时间段内是否获取到用于更换控麦者的第二目标轮麦指令,所述第二目标时间段的起始时间为所述获取单元获取到所述第一目标轮麦指令的时间,且所述第二目标时间段的时间长度等于所述第一目标时间段的时间长度; 所述更新单元,还用于当所述判断单元判断出所述获取单元在所述第二目标时间段内未获取到所述第二目标轮麦指令时,在所述第二目标时间段结束时响应所述第一目标轮麦指令以更换控麦者; 所述输出单元,还用于输出与所述第一目标轮麦指令对应的界面。
7.根据权利要求5所述的客户端,其特征在于,所述更换单元在所述第一目标时间段结束时响应所述当前轮麦指令以更换控麦者的具体方式为: 在所述第一目标时间段结束时向服务设备发送所述当前轮麦指令,以触发所述服务设备控制所述服务设备维护的与所述客户端对应的发言队列中排序为首的第一用户离开所述发言队列以获取更新后的发言队列,所述发言队列包括用户身份信息; 接收所述服务设备发送的所述更新后的发言队列; 输出所述更新后的发言队列,并获取所述更新后的发言队列中排序为首位的第二用户以将所述第二用户作为与所述当前轮麦指令对应的控麦者; 所述输出单元输出与所述当前轮麦指令对应的界面的具体方式为: 以所述第二用户的用户身份信息为依据从所述服务设备中获取所述第二用户的界面,并输出所述界面。
8.根据权利要求5?7任一项所述的客户端,其特征在于,所述界面包括控麦者名片界面以及控麦者视频互动界面,其中,所述控麦者名片界面包括控麦者身份信息、控麦者等级信息以及控麦者自定义信息。
【文档编号】G06F9/44GK104317565SQ201410503646
【公开日】2015年1月28日 申请日期:2014年9月26日 优先权日:2014年9月26日
【发明者】杨克敏 申请人:广州华多网络科技有限公司