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

文档序号:16213078发布日期:2018-12-08 08:00阅读:206来源:国知局
一种判断信息的积分处理方法与流程

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

背景技术

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

在利用智能手机和网络平台进行互动时,通过答题获取积分是商家常用的营销手段,在现有的通过答题获取积分方法中,商家向每个用户发送的题目都相同,使用户枯燥乏味,且不能对用户答过的题进行标记,导致同一题目多次向用户发送,使积分过程不合理,影响用户体验。

因此,目前需要一种操作简便、更加合理化的积分方法。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种判断信息的积分处理方法,能够基于每个用户的已答题目,向用户发送未答题目,避免用户多次回答同一问题,使积分过程更加合理化,大大地提高了用户体验度。

操作简单,有效的提高了处理效率,大大地提高了用户体验度。

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

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

步骤11,所述服务器判断接入量是否超过阈值,如果超过则执行步骤12,否则执行步骤20;

步骤12,向所述第一移动终端发送接入超限的信息;

步骤20,提取所述第一移动终端的第一终端id;

步骤21,查询所述第一移动终端已经答复过的所有第一选择信息对应的第一选择信息id;

步骤22,所述服务器调用全部选择信息表,所述全部选择信息表中包括全部选择信息、对应的全部选择信息id和对应的全部确认信息;

步骤23,从所述全部选择信息id中删除所述第一选择信息id,生成第二选择信息id;

步骤24,根据所述第二选择信息id,从所述全部选择信息表中查询得到第二选择信息和第二确认信息;

步骤25,所述服务器生成答题选择列表,所述答题选择列表包括所述第二选择信息、对应的第二选择信息id和第二确认信息;

步骤26,所述服务器按照所述答题选择列表的顺序向所述第一移动终端依次发送第二选择信息;

步骤27,所述服务器接收所述第一移动终端发送的第一判断信息;

步骤28,所述服务器判断所述第一判断信息与所述第二确认信息是否对应,如果对应则执行步骤30,如果不对应则执行步骤29;

步骤29,所述服务器向所述第一移动终端发送判断错误信息;

步骤30,所述服务器向所述第一移动终端发送判断正确信息;

步骤31,所述服务器调用信息-积分表,所述信息-积分表中记载有全部选择信息id和对应的全部积分;

步骤32,所述服务器根据所述第二选择信息id查询所述信息-积分表中对应的第二积分;

步骤33,所述服务器根据第一终端id查询对应的第一积分;

步骤34,将所述第二积分加入所述第一积分形成更新后的第一积分。

进一步优选的,所述步骤12之后还包括:

步骤13,向所述第一移动终端发送第一语音信息。

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

步骤35,所述服务器向所述第一移动终端发送是否继续信息;

步骤36,所述服务器接收所述第一移动终端发送的确认继续信息,执行步骤26。

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

步骤37,所述服务器向所述第一移动终端发送是否继续信息;

步骤38,所述服务器接收所述第一移动终端发送的结束信息,则结束。

优选的,在所述步骤13之后包括:

所述服务器再次判断接入量是否超过阈值。

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

步骤39,所述服务器接收第一移动终端发送的积分查询信息;

步骤40,所述服务器提取所述第一终端id;

步骤41,所述服务器根据第一终端id查询对应的第一积分,并发送发给所述第一移动终端。

进一步优选的,所述步骤41之后还包括:

步骤42,所述服务器调用兑换信息列表,所述兑换信息列表中包括选择序号信息、所需积分信息和兑换话费信息;

步骤43,所述服务器向所述第一移动终端发送所述兑换信息列表;

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

步骤45,所述服务器查询所述第一选择序号信息对应的第三积分;

步骤46,所述服务器判断所述第三积分是否不大于所述第一积分,如果不是则执行步骤47,如果是则执行步骤48;

步骤47,所述服务器向所述第一移动终端发送积分不足提示信息;

步骤48,所述服务器向所述第一移动终端发送兑换成功信息。

进一步优选的,所述步骤48之后还包括:

步骤49,所述服务器将所述第一积分中减去所述第三积分,形成更新后的第一积分。

进一步优选的,所述步骤49之后还包括:

步骤50,所述服务器向所述第一移动终端发送更新后的第一积分。

本发明实施例提供的一种判断信息的积分处理方法,能够基于每个用户的已答题目,向用户发送未答题目,避免用户多次回答同一问题,使积分过程更加合理化,大大地提高了用户体验度。

附图说明

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

具体实施方式

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

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

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

其中,第一移动终端可以是手机或笔记本电脑等。

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

步骤11,服务器判断接入量是否超过阈值;

其中,阈值是指服务器同一时间可接入的移动终端数量的最大值,比如一个聊天室内同一时间能容纳的用户数量的上限值。

如果本地接入量到达阈值,则执行步骤12。

如果本地接入量没有到达阈值,则执行步骤20。

步骤12,向第一移动终端发送接入超限的信息;

其中,接入超限的信息用以提示用户当前无法进行接入,接入超限的信息可以是文字信息,比如“很抱歉,聊天室现在无法接入”。

步骤13,向第一移动终端发送第一语音信息。

其中,第一语音信息用以再次提示用户当前无法进行接入,第一语音信息可以为“很抱歉,聊天室现在人数已满”。

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

步骤20,提取第一移动终端的第一终端id;

其中,终端id是用于识别移动终端的,可以是手机号码或用户名等。在服务器接收到的接入信息中携带第一终端id。

具体的,服务器根据接收到的接入信息提取第一终端id。

步骤21,查询第一移动终端已经答复过的所有第一选择信息对应的第一选择信息id;

其中,选择信息是指问题信息,每个选择信息具有一个选择信息id,用于标示选择信息。

具体的,每个终端id对应一个已答问题列表,在已答问题列表中记录移动终端已经答过的选择信息和选择信息的id,因此可以根据终端id调用相对应的已答问题列表,从而获取第一移动终端已经答复过的所有第一选择信息对应的第一选择信息id。

步骤22,服务器调用全部选择信息表;

其中,全部选择信息表中包括全部选择信息、对应的全部选择信息id和对应的全部确认信息;确认信息是指选择信息对应的答案信息;选择信息、确认信息与选择信息id之间具有关联关系。

步骤23,从全部选择信息id中删除第一选择信息id,生成第二选择信息id;

为了避免向用户发送重复的选择信息,从全部选择信息id中删除第一选择信息id得到第二选择信息id,第二选择信息id是指没有答复过的选择信息对应的id。

步骤24,根据第二选择信息id,从全部选择信息表中查询得到第二选择信息和第二确认信息;

其中,第二选择信息是指没有答复过的问题信息;第二确认信息是指没有答复过的选择信息对应的答案信息。

步骤25,服务器生成答题选择列表;

其中,答题选择列表包括第二选择信息、对应的第二选择信息id和第二确认信息;也就是说在生成的答题选择列表中包括的都是没有答复过的选择信息以及对应的选择信息id和答案信息。

步骤26,服务器按照答题选择列表的顺序向第一移动终端依次发送第二选择信息;

其中,该发送可以是服务器根据预设时间间隔发送的,比如每隔1分钟发送答题选择列表中的一个选择信息;该发送也可以使服务器在接收到第一移动终端的返回信息后自动触发的;还可以是在接收第一移动终端发送的指令后触发的。

需要说明的是,服务器在发送第二选择信息后,在所述答题选择列表中删除该选择信息以及对应的选择信息id、确认信息。

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

其中,第一判断信息是指用户在第一移动终端输入的答题信息。

步骤28,服务器判断第一判断信息与第二确认信息是否对应;

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

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

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

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

步骤29,服务器向第一移动终端发送判断错误信息;

其中,服务器向第一移动终端发送的判断错误信息可以为“对不起您的选择错误,不能得到该题的积分”。

步骤30,服务器向第一移动终端发送判断正确信息;

其中,服务器向第一移动终端发送的判断正确信息可以为“恭喜您的选择正确,可以得到该题的积分”。

步骤31,服务器调用信息-积分表;

其中,信息-积分表中记载有全部选择信息id和对应的全部积分,不同选择信息id对应的积分可以相同也可以不同,比如选择信息id为0001,对应的积分为2积分;选择信息id为0002,对应的积分为3积分;选择信息id为0003,对应的积分为2积分。

步骤32,服务器根据第二选择信息id查询信息-积分表中对应的第二积分;

具体的,在第一判断信息与第二确认信息相对应时,表示用户的回答正确,可以得到该选择信息对应的积分,得到的积分即为第二积分。

步骤33,服务器根据第一终端id查询对应的第一积分;

其中,第一积分是指第一终端id对应的当前积分。

具体的,服务器根据第一终端id在用户-积分列表中查询对应的第一积分;用户-积分列表中包括所有用户的终端id以及相对应的当前积分,终端id与第一积分具有关联关系,因而可以根据终端id查询到相对应的第一积分。

步骤34,将第二积分加入第一终端积分形成更新后的第一积分。

具体的,将得到积分与当前现有的积分相加从而更新现有的积分。

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

步骤35,服务器向第一移动终端发送是否继续信息;

步骤36,服务器接收第一移动终端发送的确认继续信息,执行步骤26。

在一个具体的例子中,是否继续信息为“是否继续答题,继续请按1号键,结束请按2号键”,第一移动终端接收用户输入的1号键,生成确认继续信息并发送给服务器,服务器根据接收到的确认继续信息执行步骤26。

在另一个具体的例子中,在步骤34之后还包括:

步骤37,服务器向第一移动终端发送是否继续信息;

步骤38,服务器接收第一移动终端发送的结束信息,则结束。

在一个具体的例子中,是否继续信息为“是否继续答题,继续请按1号键,结束请按2号键”,第一移动终端接收用户输入的2号键,生成结束信息并发送给服务器,服务器根据接收到的结束信息结束该过程。

在优选的实施例中,在步骤34之后本发明还提供了积分兑换奖品的过程,下面介绍该过程,具体包括如下步骤:

步骤39,服务器接收第一移动终端发送的积分查询信息;

其中,积分查询信息中携带第一终端id。

在一个具体的例子中,第一移动终端通过用户界面向服务器发送积分查询信息。

步骤40,服务器提取第一终端id;

具体的,服务器提取积分查询信息中的第一终端id。

步骤41,服务器根据第一终端id查询对应的第一积分,并发送发给第一移动终端;

具体的,服务器根据第一终端id在用户-积分列表中查询对应的当前积分。

步骤42,服务器调用兑换信息列表;

其中,兑换信息列表中包括选择序号信息、所需积分信息和兑换话费信息,比如“按1号键,兑换10元话费,需要2000积分;按2号键,兑换20元话费,需要4000积分;按3号键,兑换30元话费,需要5000积分”。

步骤43,服务器向第一移动终端发送兑换信息列表;

具体的,服务器可以以语音或文本的方式将积分-物品信息列表推送给移动终端。

步骤44,接收第一移动终端发送的第一选择序号信息;

步骤45,服务器查询第一选择序号信息对应的第三积分;

其中,第三积分是指兑换所需的积分信息。

步骤46,服务器判断第三积分是否不大于第一积分;

如果不是则执行步骤47,如果是则执行步骤48。

步骤47,服务器向第一移动终端发送积分不足提示信息;

在一个具体的例子中,用户当前的第一积分为3000积分,选择兑换的话费为20元,消耗的第三积分为4000积分,即第一所需积分信息大于第一积分信息,则服务器向第一移动终端发送积分不足提示信息,积分不足提示信息可以为语音信息,比如,“对不起,您当前的积分不足以兑换您选择的话费”。

步骤48,服务器向第一移动终端发送兑换成功信息。

步骤49,服务器将第一积分中减去第三积分,形成更新后的第一积分。

在一个具体的例子中,用户当前的积分为6000积分,选择兑换的话费为20元,消耗的第三积分为4000积分,则6000-4000=2000积分,即为更新后的第一积分。

步骤50,服务器向第一移动终端发送更新后的第一积分。

为了使用户了解在兑换后的积分情况,服务器向第一移动终端发送更新后的第一积分,比如“您当前的积分为2000积分”。

本发明实施例提供的一种判断信息的积分处理方法,能够基于每个用户的已答题目,向用户发送未答题目,避免用户多次回答同一问题,使积分过程更加合理化,大大地提高了用户体验度。

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

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

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

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