一种交互信息的处理方法与流程

文档序号:16199372发布日期:2018-12-08 06:27阅读:142来源:国知局
一种交互信息的处理方法与流程

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

背景技术

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

在多个移动终端之间通过网络平台进行信息交互时,操作步骤繁琐,而且由于同时接入平台的终端设备数量较多,则处理速度比较慢,延迟时间长,影响用户体验。

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



技术实现要素:

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

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

步骤10,服务器接收第一移动终端发送的第一接入信息,以及接收第二移动终端发送的第二接入信息;

步骤11,所述服务器提取所述第一移动终端的第一终端id,提取所述第二移动终端的第二终端id;

步骤12,所述服务器调用权限列表,所述权限列表中包括终端id和终端权限为主持人权限还是用户权限;

步骤13,当所述服务器根据所述第一终端id查询得到所述第一移动终端的权限是主持人权限时,将所述第一移动终端设定为第一类终端;当所述服务器根据所述第二终端id查询得到所述第二移动终端的权限是用户时,将所述第二终端设定为第二类终端;

步骤14,所述第一移动终端生成第一判断信息列表并发送给所述服务器,所述第一判断信息列表中包括第一判断信息和每一个第一判断信息对应的第一确定信息;

步骤15,所述服务器顺次调用第一判断信息列表中的每一个第一判断信息并发送给所述第二移动终端;

步骤16,接收所述第二移动终端发送的第一选择信息;

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

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

步骤19,所述服务器将所述互动信息发送给所有所述第一类终端和第二类终端。

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

所述服务器查询用户接入量阈值,如果超过接入量阈值,则向所述第二移动终端发送接入量超限信息,如果没有超过接入量阈值,则向所述第二移动终端发送接入成功信息,执行步骤14。

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

所述服务器查询所述第二终端id对应的第一积分,查询所述第一判断信息对应的第一答题积分,将所述第一答题积分加入到所述第一积分中成为更新第一积分。

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

步骤20,所述第二移动终端生成第二判断信息列表并发送给所述服务器,所述第二判断信息列表中包括第二判断信息和每一个第二判断信息对应的第二确定信息。

步骤21,所述服务器顺次调用第二判断信息列表中的每一个第二判断信息并发送给第二类终端。

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

步骤22,接收所述第二类终端中的第三移动终端发送的第二选择信息;

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

步骤24,向所述第三移动终端发送选择正确信息。

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

步骤25,所述服务器调用所述第三移动终端对应的第三终端id;

步骤26,所述服务器查询所述第三终端id对应的第二积分,查询所述第二判断信息对应的第二答题积分,将所述第二答题积分加入到所述第二积分中成为更新第二积分。

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

附图说明

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

具体实施方式

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

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

步骤10,服务器接收第一移动终端发送的第一接入信息,以及接收第二移动终端发送的第二接入信息。

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

第一移动终端、第二移动终端分别和服务器建立连接关系,可以通过登录网页或者拨打电话的方式。

当第一移动终端、第二移动终端登录服务器时,分别向服务器发送第一接入信息、第二接入信息。第一接入信息中包含第一终端id,第二接入信息中包含第二终端id。

步骤11,服务器提取第一移动终端的第一终端id,提取第二移动终端的第二终端id。

服务器从第一接入信息中提取第一终端id,从第二接入信息中提取第二终端id。

在一个具体的实施例中,当第一移动终端通过应用程序接入服务器时,第一移动终端需要进行登录,向服务器发送登录信息,第一终端id可以为登录名;当第一移动终端通过拨打电话的形式接入服务器时,第一终端的id可以是拨打电话的电话号码。

当第二移动终端通过应用程序接入服务器时,第二移动终端需要进行登录,向服务器发送登录信息,第二终端id可以为登录名;当第二移动终端通过拨打电话的形式接入服务器时,第二终端的id可以是拨打电话的电话号码。

步骤12,服务器调用权限列表,权限列表中包括终端id和终端权限为主持人权限还是用户权限。

服务器预先根据终端id为不同的终端设置不同的权限,终端权限具体包括主持人权限、用户权限。服务器根据终端id和对应的终端权限生成权限列表,当服务器提取终端id后,调用预先生成的权限列表,查询终端id对应的权限信息。

步骤13,查询终端id对应的权限信息,当服务器根据第一终端id查询得到第一移动终端的权限是主持人权限时,将第一移动终端设定为第一类终端;当服务器根据第二终端id查询得到第二移动终端的权限是用户时,将第二终端设定为第二类终端。

具体的,服务器在权限列表中查询第一终端id对应的权限,当第一移动终端的权限是主持人权限时,将第一移动终端设定为第一类终端;服务器在权限列表中查询第二终端id对应的权限,当第二移动终端的权限是用户权限时,将第二移动终端设定为第二类终端。

第一类终端可以通过服务器随机选择第二类终端并向第二类终端发送问题信息,第二类终端根据问题信息给出答案信息。第一类终端可以为一个或多个,第二类终端为多个。

步骤14,第一移动终端生成第一判断信息列表并发送给服务器,第一判断信息列表中包括第一判断信息和每一个第一判断信息对应的第一确定信息。

其中,第一移动终端根据用户输入的操作指令生成第一判断信息列表。第一判断信息具体为问题信息,第一确定信息为问题信息对应的选择答案信息,第一判断信息和第一确定信息之间具有预设的关联关系。第一判断信息列表可以是答题的问题信息列表,第一判断信息列表内容包括:问题信息、选择答案信息以及选择答案信息对应的选择编号;选择答案信息以及相对应的选择编号之间具有预设的关联关系。

说明具有主持人权限的移动终端可以生成问题信息通过服务器发送给具有用户权限的移动终端。

步骤15,服务器顺次调用第一判断信息列表中的每一个第一判断信息并发送给第二移动终端。

服务器顺次调用第一移动终端生成的第一判断信息列表中的问题信息发送给第二移动终端,供第二移动终端的用户回答问题。

服务器从判断信息列表中选择一个问题信息发送给第二移动终端。例如,“xx电影的导演是?李*,请按1号键;王**请按2号键”。

步骤16,接收第二移动终端发送的第一选择信息。

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

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

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

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

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

步骤18,服务器接收第二移动终端发送的互动信息。

其中,互动信息为第二移动终端根据用户输入的操作指令接收或者调用的信息,可以是语音信息,也可以是文字信息。第二移动终端将该互动信息发送给服务器。

步骤19,服务器将互动信息发送给所有第一类终端和第二类终端。

服务器将具有用户权限的移动终端发送的互动信息发送给具有主持人权限的移动终端终端和其他具有用户权限的移动终端。

在一个优选的实施例中,步骤13之后还包括:

服务器查询用户接入量阈值,如果超过接入量阈值,则向第二移动终端发送接入量超限信息,如果没有超过接入量阈值,则向第二移动终端发送接入成功信息,执行步骤14。

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

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

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

如果没有超过接入量阈值,则向第二移动终端发送接入成功信息,执行步骤14。

在一个优选的实施例中,步骤18之后还包括:

服务器查询第二终端id对应的第一积分,查询第一判断信息对应的第一答题积分,将第一答题积分加入到第一积分中成为更新第一积分。

其中,第一积分为第二终端id对应的账户信息中的当前积分数,第二终端id和对应的账户信息具有预设的关联关系,根据第二终端id能够查询到对应账户信息中的当前积分数。

第一判断信息列表中的每个问题信息对应一个第一答题积分,当第二移动终端的用户回答正确该问题时,该问题对应的积分增加到第二终端id的当前账户的积分中,更新第一积分为增加后的第二终端id对应的账户信息中的积分。

在一个优选的实施例中,步骤19之后还包括:

步骤20,第二移动终端生成第二判断信息列表并发送给服务器,第二判断信息列表中包括第二判断信息和每一个第二判断信息对应的第二确定信息。

步骤21,服务器顺次调用第二判断信息列表中的每一个第二判断信息并发送给第二类终端。

以上步骤说明,具有用户权限的移动终端还可以通过服务器向其他具有用户权限的终端发送问题信息。

在一个优选的实施例中,步骤21之后还包括:

步骤22,接收第二类终端中的第三移动终端发送的第二选择信息;

步骤23,服务器判断第二选择信息与第二确定信息是否对应,如果不对应则向第三移动终端发送选择错误信息,如果对应则执行步骤24;

步骤24,向第三移动终端发送选择正确信息。

其中,第三移动终端为具有用户权限的其他移动终端。第三移动终端针对第二移动终端发送的问题信息给出答案信息,服务器判断如果回答正确,则将选择正确信息发送给第三移动终端,如果回答错误,则发送选择错误信息。

在一个优选的实施例中,步骤24之后还包括:

步骤25,服务器调用第三移动终端对应的第三终端id;

步骤26,服务器查询第三终端id对应的第二积分,查询第二判断信息对应的第二答题积分,将第二答题积分加入到第二积分中成为更新第二积分。

如果服务器判断第三移动终端给出的问题答案是正确的,则为第三移动终端的当前账户增加该问题对应的积分。如果回答错误,则不增加积分。

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

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

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

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

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