一种判断信息的处理方法与流程

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

本发明涉及数据处理领域,尤其涉及一种判断信息的处理方法。

背景技术

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

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



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种判断信息的处理方法,操作简单,处理速度快,使信息交互过程更加合理,提高用户体验度。

有鉴于此,本发明实施例提供了一种判断信息的处理方法,包括:

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

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

步骤13,所述服务器调用管理者-用户列表,所述管理者-用户列表中包括终端id,以及该终端id对应的权限是管理者还是用户;

步骤14,所述服务器根据所述第一终端id查询所述管理者-用户列表得到的权限是管理者;

步骤15,所述服务器建立第一信息接口,并设定第一信息接口id与所述第一终端id相对应;

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

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

步骤18,所述服务器按顺序依次提取所述判断信息列表中的第一判断信息和第一确定信息;

步骤19,所述服务器通过所述第一信息接口将所述第一判断信息发送给第二移动终端;

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

步骤21,所述服务器判断所述第一选择信息与所述第一确定信息是否对应,如果对应则执行步骤31,如果不对应则执行步骤22;

步骤22,向所述第二移动终端发送判断错误信息,执行步骤18;

步骤31,提取所述第一选择信息发送时间的第一时刻信息;

步骤32,判断所述第一时刻信息是否是首个时刻,如果是则执行步骤33,否则执行步骤35;

步骤33,向所述第二移动终端发送判断正确信息,并且是首个时刻信息;

步骤34,接收所述第二移动终端发送的第一语音信息,并发送给所述第一移动终端;

步骤35,等待其他移动终端发送语音信息以后,向所述第二移动终端发送开始信息;

步骤36,接收所述第二移动终端发送的第二语音信息,并发送给所述第一移动终端。

优选的,所述步骤19之前还包括:

接收所述第二移动终端发送的第二接入信息;

所述服务器判断所述第一信息接口的移动终端的接入量是否超过阈值,如果没有超过则执行步骤19,如果超过则向所述第二移动终端发送接入超量信息。

进一步优选的,在所述服务器判断所述第一信息接口的移动终端的接入量是否超过阈值之前还包括:

所述服务器提取所述第二移动终端的第二终端id;

所述服务器根据所述第二终端id查询所述管理者-用户列表得到的权限是用户。

进一步优选的,在所述如果超过则向所述第二移动终端发送接入超量信息之后还包括:

所述服务器再次判断所述第一信息接口的移动终端的接入量是否超过阈值。

优选的,所述步骤34之后还包括:

提取所述第二移动终端的终端id。

优选的,所述步骤36之后还包括:

提取所述第二移动终端的终端id。

进一步优选的,所述方法还包括,存储所述第二移动终端的终端id。

本发明实施例提供的一种判断信息的处理方法,操作简单,处理速度快,使信息交互过程更加合理,提高用户体验度。

附图说明

图1为本发明实施例提供的一种判断信息的处理方法流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

图1为本发明实施例提供的一种判断信息的处理方法流程图,如图1所示,包括:

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

其中,第一移动终端可以是手机或笔记本电脑等,在本例中第一移动终端是指管理者或出题者的移动终端。

具体的,第一移动终端可以通过管理者界面向服务器发送第一接入信息。

步骤12,服务器提取第一移动终端的第一终端id;

具体的,终端id是用于移动终端识别的,终端id可以是手机号码或用户名;第一接入信息中携带第一终端id,服务器从第一接入信息中提取第一终端id。

步骤13,服务器调用管理者-用户列表;

其中,管理者-用户列表中包括终端id,以及该终端id对应的权限是管理者还是用户,终端id与权限具有关联关系。

具体的,管理者-用户列表是预先生成并储存在服务器中的,在管理者-用户列表中,终端id对应的权限是在填写注册信息时确定的。注册信息的填写是在步骤10之前,注册信息可以包括姓名、年龄、终端id以及注册的权限是管理者还是用户。

步骤14,服务器根据第一终端id查询管理者-用户列表得到的权限是管理者;

步骤15,服务器建立第一信息接口,并设定第一信息接口id与第一终端id相对应;

其中,每个管理者的终端都对应一个信息接口,一个信息接口可以对应一个管理者和多个用户,一个信息接口可以为一个互动群组或一个聊天室。

步骤16,接收第一移动终端发送的第一查询信息;

其中,第一查询信息中包含关键词信息,比如电影、电视剧等。

具体的,第一终端通过第一信息接口发送第一查询信息。

步骤17,服务器根据查询信息调用判断信息列表;

具体的,服务器根据查询信息中包含的关键词信息在判断列表数据库中调用相对应的判断信息列表。

其中,在判断列表数据库中可以包括多个判断信息列表,每个判断信息列表的名称包括上述关键词信息,这样可以通过列表名称中的关键词信息查询到相对应的列表。

在判断信息列表中包括判断信息和每一个判断信息对应的确定信息。

判断信息可以是选择性的,也可以是判断性的;选择性的判断信息包括问题信息、多个选项和相对应的选择信息;判断性的判断信息包括问题信息。

确定信息是指与判断信息相对应的答案信息,可以是选项或对错。

步骤18,服务器按顺序依次提取判断信息列表中的第一判断信息和第一确定信息;

其中,第一判断信息可以是判断信息列表中任意一个判断信息,第一确定信息是指与第一判断信息相对应的答案信息。

步骤19,服务器通过第一信息接口将第一判断信息发送给第二移动终端;

其中,第二移动终端可以是手机或笔记本电脑等,在本例中第二移动终端是指用户或答题者的移动终端。

具体的,服务器可以通过第一信息接口将第一判断信息发送给多个第二移动终端。

在服务器将第一判断信息发送给第二移动终端之前,第二移动终端需要先接入信息接口,下面介绍第二移动终端接入信息接口的过程。

具体的,服务器接收第二移动终端通过用户界面发送的第二接入信息;服务器提取第二移动终端的第二终端id,并且,根据第二终端id查询管理者-用户列表得到的权限是用户。

服务器判断第一信息接口的移动终端的接入量是否超过阈值;其中,阈值是指同一时间信息接口能够接入的第二移动终端数量的最大值,也就是一个互动群组能容纳用户数量的最大值。

如果当前第一信息接口对应的接入量没有超过阈值则执行步骤19。

如果超过则向第二移动终端发送接入超量信息;接入超量信息可以为“很抱歉,聊天室现在人数已满”。

在优选的实施例中,接入超量信息还可以为“很抱歉,聊天室现在人数已满,别着急,聊天室人数空缺时会将您接入,请耐心等待”。服务器向第二移动终端发送接入超量信息之后,服务器再次判断第一信息接口对应的接入量是否超过量阈值,具体的,服务器可以根据预设的时间间隔对第一信息接口对应的接入量进行判断,这样可以保证用户的及时接入。如果第一信息接口对应的接入量没有超过阈值则执行步骤19。

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

具体的,第二移动终端接收用户根据第一判断信息输入的第一选择信息;第二移动终端通过第一信息接口将第一选择信息发送给服务器。

其中,第一选择信息是指用户输入的选择信息。

步骤21,服务器判断第一选择信息与第一确定信息是否对应;

如果对应则执行步骤31,如果不对应则执行步骤22。

在一个具体的例子中,服务器向第二移动终端发送的第一判断信息为“电影xx的主演是谁?李**,请按1号键;王*请按2号键”;第一判断信息对应的第一确定信息为1号键。

当服务器接收到的第二移动终端发送的第一选择信息为1号键时,第一选择信息与第一确定信息相对应,则执行步骤31。

当服务器接收到的第二移动终端发送的第一选择信息为2号键时,第一选择信息与第一确定信息不对应,则执行步骤22。

步骤22,向第二移动终端发送判断错误信息;

其中,服务器向第二移动终端发送的判断错误信息可以为“对不起您的选择错误,下面为您发送下一题”。

在步骤22之后执行步骤18。

步骤31,提取第一选择信息发送时间的第一时刻信息;

其中,第一时刻信息是指服务器接收到第一选择信息的时间。

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

步骤32,判断第一时刻信息是否是首个时刻;

具体的,服务器对提取到的多个选择信息的发送时刻进行时间先后的排序,选择信息的发送时刻最早的定义为首个时刻。

当第一时刻信息为首个时刻,执行步骤33;当第一时刻信息并非首个时刻,执行步骤35;

在优选的实施例中,当第一时刻信息并非首个时刻时,提取非首个时刻的移动终端的终端id,按照发送时刻的顺序建立顺序列表,从而使用户按照发送的先后时间顺序进行留言互动。

步骤33,向第二移动终端发送判断正确信息,并且是首个时刻信息;

其中,向第二移动终端发送的信息可以为“恭喜,您是第一名回答正确的用户,下面您可以进入留言互动”。

步骤34,接收第二移动终端发送的第一语音信息,并发送给第一移动终端;

其中,第一语音信息是指第二移动终端接收到的用户输入的留言信息,该留言信息是用户留给管理员的。

在步骤34之后,方法还包括:服务器提取第二移动终端的终端id,并对第二终端id进行储存,从而对留言者进行记录。

步骤35,等待其他移动终端发送语音信息以后,向第二移动终端发送开始信息;

具体的,服务器在接收到其他移动终端发送的语音信息之后,按照步骤32优选实施例中建立的顺序列表获取终端id,将开始信息发送给移动终端;其中,发送的开始信息可以为“恭喜您现在可以进入留言互动环节”。

步骤36,接收第二移动终端发送的第二语音信息,并发送给第一移动终端。

其中,第二语音信息是指第二移动终端接收到的用户输入的留言信息,该留言信息是用户留给管理员的。

在步骤36之后,方法还包括:服务器提取第二移动终端的终端id,并对第二终端id进行储存,从而对留言者进行记录。

本发明实施例提供的一种判断信息的处理方法,操作简单,处理速度快,使信息交互过程更加合理,提高用户体验度。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

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

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