一种直播信息的处理方法与流程

文档序号:16202505发布日期:2018-12-08 06:45阅读:249来源:国知局
一种直播信息的处理方法与流程

本发明涉及数据处理技术领域,尤其涉及一种直播信息的处理方法。

背景技术

随着网络技术和移动通信技术的发展,移动终端得到了广泛应用。日常生活中,人们经常利用移动终端接入互联网,进行网上购物、生活缴费、浏览新闻、娱乐互动等。

在利用移动终端和网络直播平台进行互动时,操作步骤繁琐,而且由于同时接入平台的设备较多,则处理速度比较慢,延迟时间长,影响用户体验。

因此,目前需要一种操作简便、数据处理速度快的直播信息的处理方法。



技术实现要素:

本发明的目的是提供一种直播信息的处理方法,以解决现有技术中移动终端和网络直播平台进行互动时操作步骤繁琐、数据处理速度慢的问题。

为实现上述目的,本发明提供了一种直播信息的处理方法,包括:

步骤1,服务器向第一移动终端发送语音提示信息;

步骤2,所述服务器与所述第一移动终端建立数据连接;

步骤3,所述服务器接收到所述第一移动终端发送的直播信息的接入信息;

步骤4,所述服务器判断本地接入量是否超过接入量阈值,如果超过则向所述第一移动终端返回接入量超值的结果,如果没有超过接入量阈值则执行步骤5;

步骤5,将所述第一移动终端接入所述服务器;

步骤6,所述服务器接收第二移动终端发送的开始信息;

步骤7,所述服务器调用第一判断信息列表,所述第一判断信息列表中包括第一判断信息和每一个第一判断信息对应的第一确定信息;

步骤8,所述服务器从所述第一判断信息列表中随机选择一个第一判断信息并发送给所述第一移动终端;

步骤9,所述服务器接收所述第一移动终端发送的第一选择信息;

步骤10,所述服务器判断所述第一选择信息与第一确定信息是否对应,如果不对应则向所述第一移动终端发送选择错误信息,如果选择正确则执行步骤11;

步骤11,所述服务器提取发送所述第一选择信息的第一发送时刻;

步骤12,当所述第一发送时刻为首个发送时刻时执行步骤13;当所述第一发送时刻并非为首个时刻时,执行步骤14;

步骤13,所述服务器向所述第一移动终端返回匹配正确,而且是第一个选择信息的结果,向所述第一移动终端发送第一直播提示信息,执行步骤15;

步骤14,所述服务器向所述第一移动终端返回匹配正确的结果,向所述第一移动终端发送第二直播提示信息,执行步骤18;

步骤15,所述服务器接收所述第一移动终端发送的第一直播信息;

步骤16,所述服务器向所述第一移动终端发送第一直播信息的第一回应信息;

步骤17,所述服务器向所述第一移动终端发送互动结束信息;

步骤18,所述服务器向所述第一移动终端发送等待互动信息;

步骤19,当其他移动终端结束发送直播信息之后,向所述第一移动终端发送互动开始信息;

步骤20,所述服务器接收所述第一移动终端发送的第二直播信息;

步骤21,所述服务器向所述第一移动终端发送第二直播信息的第二回应信息;

步骤22,所述服务器向所述第一移动终端发送互动结束信息。

进一步的,所述步骤3之后还包括:

所述服务器判断本地是否可以接入,如果不可以接入则向所述第一移动终端返回不可接入结果,如果可以接入则执行步骤4。

进一步的,所述方法还包括:如果不可以接入则向所述第一移动终端发送第一语音提示信息。

进一步的,所述步骤4中还包括:如果超过则向所述第一移动终端发送第二语音提示信息。

进一步的,所述方法还包括,所述服务器再次判断本地接入量是否超过接入量阈值。

进一步的,所述选择信息为数字信息。

进一步的,所述步骤12中还包括:

当所述第一发送时刻为非首个时刻时,将非首个时刻的移动终端按照发送时刻的顺序建立顺序列表。

进一步的,所述步骤19中还包括:按照顺序列表向所述第一移动终端发送互动开始信息。

本发明实施例提供的直播信息的处理方法,操作便捷、处理速度快,大大提高了用户体验度。

附图说明

图1为本发明实施例提供的直播信息的处理方法的流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1为本发明实施例提供的直播信息的处理方法的流程图。如图1所示,本发明提供的直播信息的处理方法主要包括如下步骤:

步骤101,服务器向第一移动终端发送语音提示信息。

其中,第一移动终端具体可以是具有处理能力的终端设备,例如,智能手机、平板电脑、笔记本电脑等。

在步骤101之前,第一终端向服务器发送参与直播互动的请求消息,服务器根据该请求消息向第一移动终端发送语音提示信息,语音提示信息具体可以包括语音形式的计费信息、栏目信息等,例如,您好,欢迎拨打**业务,本业务信息费每自然月10元,听到“嘀”声开始计费;直播互动厅,请按“1”号键;问题咨询,请按“2”号键。

步骤102,所述服务器与所述第一移动终端建立数据连接。

服务器与第一终端建立数据连接的目的是后续通过数据链路进行数据交互。数据链路具体可以是wifi、3g、4g链路等。

步骤103,所述服务器接收到所述第一移动终端发送的直播信息的接入信息。

第一移动终端可以通过终端设备的数字键盘向服务器发送接入信息,还可以通过登陆网页的方式向服务器发送接入信息,服务器可以接收多个移动终端的接入信息。

在步骤103之后还包括:服务器判断本地是否可以接入,如果不可以接入则向第一移动终端返回不可接入结果,如果可以接入则执行步骤104。

具体的,服务器可以根据不同的预设规则判断移动终端是否可以接入本地的互动群组。

互动群组是服务器在本地建立的一个群组,比如可以是一个聊天室。一个群组在同一时间只能接入接入量阈值数量个的移动终端,接入的移动终端可以与服务器进行互动,互动的内容可以根据需要进行设定,比如回答问题等。

服务器可以通过以下三种方式判断是否可以接入:

第一种是服务器根据预设时间进行判断,比如预设可接入时间为上午8:00-10:00,服务器记录接收到接入信息的时间,并与预设可接入时间进行对比,当收到接入信息的时间在预设可接入时间范围内则可以接入;当收到接入信息的时间不在预设可接入时间范围内,则不可以接入。

第二种是服务器根据互动群组的状态进行判断,互动群组的状态可以分为开启和关闭两种,管理员可以根据需要对互动群组的状态进行控制,当互动群组的状态为开启时,可以接入;当互动群组的状态为关闭时,不可以接入。

第三种是服务器根据接入权限进行判断,提取第一终端的id,当第一终端id具有接入权限时,比如是互动群组的会员,可以接入;当第一终端id不具有接入权限时,比如是不互动群组的会员,不可以接入。

如果不可以接入,则向第一移动终端发送第一语音提示信息,例如,提示内容:“很抱歉,大厅未开放”。

步骤104,所述服务器判断本地接入量是否超过接入量阈值,如果超过则向所述第一移动终端返回接入量超值的结果,如果没有超过接入量阈值则执行步骤105。

其中,接入量阈值是指一个互动群组可接入的移动终端数量的最大值,也就是说一个聊天室内能容纳的用户数量的上限值。

如果本地接入量超过接入量阈值,则向第一移动终端返回接入量超值的结果,可以发送文字信息或者语音信息,例如,接入量超值的结果信息可以为“很抱歉,当前时间聊天室人数已满。”

在优选的实施例中,在服务器向第一移动终端返回接入数量达到阈值信息之后,服务器向第一移动终端发送语音提示信息,“别着急,聊天室人数空缺时会将您接入,请耐心等待”;并且,向第一移动终端播放定时音乐信息,同时执行步骤104,再次判断本地接入量是否超过接入阈值,具体的,服务器可以根据预设的时间间隔对本地接入量是否超过接入阈值进行判断,这样可以保证用户的及时接入。

如果本地接入量没有超过接入量阈值,则执行步骤105。

步骤105,将所述第一移动终端接入所述服务器。

如果本地接入量没有超过接入量阈值,则将第一移动终端接入服务器,用户登录该聊天室。

步骤106,所述服务器接收第二移动终端发送的开始信息。

其中,第二移动终端为聊天室管理者控制的终端设备,例如,该聊天室的主持人,主持人具有特殊权限,能够决定该聊天室何时开始互动,比如答题开始等。

服务器接收第二移动终端发送的互动开始的请求信息,该请求信息中包含第二移动终端的id,服务器提取第二移动终端的id,判断第二移动终端的id是否具有开始互动的决定权限,如果是,则执行步骤107,否则,返回超权限操作的提示信息。

步骤107,所述服务器调用第一判断信息列表,所述第一判断信息列表中包括第一判断信息和每一个第一判断信息对应的第一确定信息。

其中,第一判断信息具体为问题信息,第一确定信息为问题信息对应的选择答案信息,第一判断信息和第一确定信息之间具有预设的关联关系。第一判断信息列表可以是答题的问题信息列表,第一判断信息列表内容包括:问题信息、选择答案信息以及选择答案信息对应的选择编号;选择答案信息以及相对应的选择编号之间具有预设的关联关系。

另外,服务器还可以预先为第一判断信息列表设置属性信息,属性信息可以是题目的难度级别信息、题目的类别信息等,第二终端设备向服务器发送开始信息时,可以根据题目属性向服务器发送选择信息,服务器根据收到的选择信息调用不同难度级别、不同类别的第一判断信息列表。

步骤108,所述服务器从所述第一判断信息列表中随机选择一个第一判断信息并发送给所述第一移动终端。

在一个具体的实施例中,服务器从问题信息列表中随机选择一个问题信息发送给第一移动终端。

例如,服务器从题目信息列表中随机选择一个题目信息:“xx电影的导演是李*,请按1号键;王**请按2号键”。

步骤109,所述服务器接收所述第一移动终端发送的第一选择信息。

其中,第一选择信息为用户对于问题信息给出的选择答案信息。

在一个优选的实施例中,选择信息为数字信息,第一移动终端以数字符号键的形式发送给服务器。

如步骤108中的例子,当用户选择李*时,第一移动终端接收用户输入的1号键,第一移动终端将该信息发送给服务器。

步骤110,所述服务器判断所述第一选择信息与第一确定信息是否对应,如果不对应则向所述第一移动终端发送选择错误信息,如果选择正确则执行步骤111。

判断第一选择信息与第一确定信息是否匹配,第一确定信息为第一判断信息对应的答案信息,数据库中储存多组选择信息和确定信息的关联关系,服务器根据第一确定信息在数据库中查询对应的选择信息,如果该选择信息和第一选择信息匹配,则说明用户答题正确,执行步骤111;否则,服务器向第一移动终端提示用户选择错误,可以发送文字或语音形式的选择错误信息,例如,选择错误信息为“很抱歉,您的答案不正确”。

步骤111,所述服务器提取发送所述第一选择信息的第一发送时刻。

具体的,第一用户终端接收用户输入的第一选择信息,并发送给服务器;服务器对第一选择信息进行接收,并且对第一选择信息的发送时间进行提取。

需要说明的是,服务器可以同时接收多个移动终端发送的选择信息,并且对每个选择信息的发送时间进行提取。

步骤112,判断第一发送时刻是否为首个发送时刻,当所述第一发送时刻为首个发送时刻时执行步骤113;当所述第一发送时刻并非为首个时刻时,执行步骤114。

具体的,服务器提取到多个选择信息的发送时间,选择信息发送时间最早的定义为首个发送时刻,判断第一发送时刻是否为首个发送时刻,如果第一发送时刻为首个发送时刻,则说明发送第一选择信息的第一移动终端的用户是第一个正确回答问题的用户。

在优选的实施例中,步骤112中还包括:当第一发送时刻为非首个时刻时,将非首个时刻的移动终端按照发送时刻的顺序建立顺序列表。

当第一发送时刻为首个发送时刻时执行步骤113;当第一发送时刻并非为首个时刻时,执行步骤114。

步骤113,所述服务器向所述第一移动终端返回匹配正确,而且是第一个选择信息的结果,向所述第一移动终端发送第一直播提示信息,执行步骤115。

例如,服务器向第一移动终端返回匹配正确,而且是第一个选择信息的结果为“恭喜,您是第一名回答正确的用户”,服务器向第一终端发送第一直播提示信息为“下面进行一对一的明星视音频互动,请输入您要互动的艺人编号,01周**,02李*,03杨**,04周*,05刘**,06童**,07李*,08费**,09潘**,10姜**;您可以在嘀声之后,录下您的视音频数据,时间不超过3分钟,按#键结束”。

步骤114,所述服务器向所述第一移动终端返回匹配正确的结果,向所述第一移动终端发送第二直播提示信息;执行步骤118。

例如,服务器向第一移动终端返回匹配正确的结果为“恭喜,您是第*名回答正确的用户”。服务器向第一种终端发送第二直播信息为“下面进行明星提问互动,请输入您要提问的艺人编号,01周**,02李*,03杨**,04周*,05刘**。

步骤115,所述服务器接收所述第一移动终端发送的第一直播信息。

第一移动终端接收用户根据第一直播提示信息输入的1号键,并接收用户输入的第一直播信息发送给服务器。

第一直播信息具体可以是视音频信息、语音信息。例如,第一移动终端根据提示信息录下视音频数据,将1号键按键信息和视音频数据发送给服务器。

步骤116,所述服务器向所述第一移动终端发送第一直播信息的第一回应信息。

具体的,服务器收到第一移动终端发送的按键信息和视音频数据后,向第一移动终端发送第一回应信息,例如,直播信息发送成功。

服务器还根据第一移动终端输入的按键信息在数据库中查询该编号对应的艺人,并接入该艺人的移动终端,向第一移动终端发送开始信息,例如,现在开始直播互动。

步骤117,所述服务器向所述第一移动终端发送互动结束信息。

当互动结束时,服务器向第一终端发送互动结束信息,例如,“互动距离结束时间还有5分钟,请注意时间”;“互动结束”等。

步骤118,所述服务器向所述第一移动终端发送等待互动信息。

由于当前第一个回答正确的用户正在进行互动,服务器向非首个回答正确的用户的移动终端发送等待互动信息,例如,“当前互动正在进行,请稍等”。

步骤119,当其他移动终端结束发送直播信息之后,向所述第一移动终端发送互动开始信息。

当其他终端结束发送直播信息之后,服务器向当前移动终端发送互动开始提示信息。例如,您好,下面互动马上开始,请做好准备。

在一个具体的实施例中,服务器按照正确回答问题时刻的先后顺序列表中的顺序向对应的移动终端发送互动开始信息。

步骤120,所述服务器接收所述第一移动终端发送的第二直播信息。

第一移动终端接收用户根据第二直播提示信息输入的2号键,并接收用户输入的第二直播信息发送给服务器。

第二直播信息具体可以是语音信息。例如,第一移动终端根据提示信息录下音频数据,将2号键按键信息和视音频数据发送给服务器。

步骤121,所述服务器向所述第一移动终端发送第二直播信息的第二回应信息。

具体的,服务器收到第一移动终端发送的按键信息和音频数据后,向第一移动终端发送第二回应信息,例如,直播信息发送成功。

服务器还根据第一移动终端输入的按键信息在数据库中查询该编号对应的艺人,并将该语音问题信息发送给对应编号的艺人,等待该艺人回答问题。

步骤122,所述服务器向所述第一移动终端发送互动结束信息。

当互动结束时,服务器向第一终端发送互动结束信息,例如,“互动距离结束时间还有5分钟,请注意时间”;“互动结束”等。

本发明实施例提供的直播信息的处理方法,操作便捷、处理速度快,大大提高了用户体验度。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件来实现,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。具体地,所述运算和控制部分都可以通络逻辑硬件实现,其可以是使用集成电路工艺制造出来的逻辑集成电路,本实施例对此不作限定。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1