数据处理以及显示信息的方法和装置与流程

文档序号:17007632发布日期:2019-03-02 02:06阅读:241来源:国知局
数据处理以及显示信息的方法和装置与流程

本发明涉及通信技术领域,尤其涉及一种数据处理以及显示信息的方法和装置。



背景技术:

随着人们的业余生活越来越丰富,娱乐方式的类型也越来越多,游戏成为了众多人的选择。对于传统的实物游戏,不方便携带且种类较少;另外,对于虚拟电子游戏,某些游戏对终端设备的要求较高,并且游戏过程耗时较长,耗费脑力多,不适合所有人。

针对上述现有技术中存在的问题,本发明提供了一种数据处理以及显示信息的方法和装置,能够应用于游戏场景,为更多的人提供便捷、轻松的游戏体验。



技术实现要素:

本发明所要解决的技术问题在于,提供一种数据处理以及显示信息的方法和装置,能够使得用户在业余的零碎时间就可以完成游戏,而不需要花费大量的整段时间来进行游戏,给用户带来更加便捷、灵活的游戏体验。

为了解决上述技术问题,第一方面,本发明提供了一种数据处理方法,包括:接收分别由多个用户发送的多个自然数;从多个自然数中选择符合预定条件的自然数,并将所选择的自然数所对应的用户作为目标用户;以及向多个用户发送确定目标用户为赢家的信息。其中预定条件为:所选择的自然数在多个自然数中没有重复;以及所选择的自然数为没有重复的自然数中最小的自然数。

第二方面,本发明提供一种显示信息的方法,包括:响应于用户的触发,显示界面图像。其中,界面图像中包含指示以下内容的信息:从多个自然数中选择符合预定条件的自然数,其中预定条件为:所选择的自然数在多个自然数中没有重复;以及所选择的自然数为没有重复的自然数中最小的自然数。

第三方面,本发明提供了一种数据处理装置,包括:自然数接收模块,用于接收分别由多个用户发送的多个自然数;自然数选择模块,用于从多个自然数中选择符合预定条件的自然数,并将所选择的自然数所对应的用户作为目标用户;以及信息发送模块,用于向多个用户发送确定目标用户为赢家的信息,其中预定条件为:所选择的自然数在多个自然数中没有重复;以及所选择的自然数为没有重复的自然数中最小的自然数。

第四方面,本发明提供了一种信息显示装置,其特征在于,包括:

第一显示模块,用于响应于用户的触发,显示第一信息,其中第一信息指示从多个自然数中选择符合预定条件的自然数;以及第二显示模块,用于显示第二信息,其中第二信息指示预定条件为:所选择的自然数在多个自然数中没有重复;以及所选择的自然数为没有重复的自然数中最小的自然数。

第五方面,本发明提供了一种服务器,包括处理器和存储器,其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行如上述第一方面的数据处理方法。

第六方面,本发明提供了一种信息显示装置,包括处理器和存储器,其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行如上述第二方面的信息显示方法。

第七方面,本发明提供了一种计算机存储介质,存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行如上述的方法。

实施本发明实施例,具有如下有益效果:

本发明通过接收参与游戏的多个用户发送的数据信息,并根据预设的规则,确定最终的目标用户,并发送相应的奖励。本发明的技术方案能够应用于小游戏的应用场景,能够使得用户在业余的零碎时间就可以完成游戏,而不需要花费大量的整段时间来进行游戏,给用户带来更加便捷、灵活的游戏体验。

附图说明

图1是本发明实施例提供的应用场景示意图;

图2是本发明实施例提供的一种数据处理方法流程图;

图3是本发明实施例提供的一种显示信息的方法流程图;

图4是本发明实施例提供的一种数据处理装置示意图;

图5是本发明实施例提供的另一种数据处理装置示意图;

图6是本发明实施例提供的服务器结构示意图。

具体实施方式

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

在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。而且,术语“第一”、“第二”等适用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

实施例1

请参见图1,其示出了本发明实施例提供的应用场景示意图,其中,用户a、用户b和用户c分别通过终端设备110a、110b和110c下载客户端app,这里的客户端app可以是专门为本申请的方案设计的独立app,也可以是将本申请的技术方案集成在其他的app中来实现,本实施例不作具体限制。终端设备通过无线网络与服务器120进行通信。这里的终端设备可以但不限于为智能手机、平板电脑等终端设备,服务器120可以是一台服务器,也可以是由若干服务器组成的服务器集群,或者是一个云计算中心。用户a、用户b和用户c可以通过客户端app,向服务器发送数据并接收服务器反馈的信息。

在上述运行环境下,根据本发明实施例的第一个方面,提供了一种数据处理方法,可以应用于服务器侧120,请参见图2,具体可以包括:

s210:接收分别由多个用户发送的多个自然数;

s220:从多个自然数中选择符合预定条件的自然数,并将所选择的自然数所对应的用户作为目标用户;以及

s230:向多个用户发送确定目标用户为赢家的信息。

其中预定条件为:所选择的自然数为多个自然数中最小的自然数;并且所选择的自然数在多个自然数中没有重复。

参考图2所示,服务器120分别从用户a、用户b以及用户c的终端设备110a、110b以及110c接收由用户a、用户b以及用户c的终端设备发送的多个自然数。

为了使本发明的技术方案更容易理解,下面以几个具体的例子来进行说明。

例1:服务器120从用户a、用户b和用户c三人接收到的自然数都是1,那么没有人获得奖励。根据以上规则,该自然数1既不是最小的自然数,而且还存在重复的自然数,因此没有赢家。

例2:服务器120从用户a接收到的自然数为1,从用户b接收到的自然数为1,从用户c接收的自然数为2。那么首先筛选出没有重复的自然数2,并且由于不存在其他没有重复的数字,因此确认用户c为赢家。

例3:服务器120从用户a接收到的自然数为1,从用户b接收到的自然数为1,从用户c接收的自然数为3。那么首先筛选出没有重复的自然数3,并且由于不存在其他没有重复的数字,因此确认用户c为赢家。

例4:服务器120从用户a接收到的自然数为3,从用户b接收到的自然数为3,从用户c接收的自然数为2。那么首先筛选出没有重复的自然数2,并且由于不存在其他没有重复的数字,因此确认用户c为赢家。

例5:服务器120从用户a接收到的自然数为3,从用户b接收到的自然数为3,从用户c接收的自然数为1。那么首先筛选出没有重复的自然数1,并且由于不存在其他没有重复的数字,因此确认用户c为赢家。

例6:服务器120从用户a接收到的自然数为3,从用户b接收到的自然数为3,从用户c接收的自然数为4。那么首先筛选出没有重复的自然数4,并且由于不存在其他没有重复的数字,因此确认用户c为赢家。

综上,本实施例中,目标自然数首先应该是唯一存在的,即游戏时间到时,在自然数集合中不存在与目标自然数重复的自然数,然后在不重复的自然数的基础上,将最小的不重复自然数作为目标自然数。即如果有两个及两个以上的用户猜了一样的最小数字,就会把这个数字排除获奖的机会。

从而,通过以上方式,用户a~用户c可以通过向服务器120发送自然数来进行猜数字的游戏,从而增强了数字游戏的趣味性。

可选地,接收分别由多个用户发送的多个自然数的操作,包括:从多个用户中的一个用户接收自然数;检测一个用户发送的自然数是否与一个用户在之前轮次中发送的自然数相同;在一个用户发送的自然数与一个用户在之前轮次中发送的自然数相同的情况下,向一个用户发送提示信息指示一个用户重新发送自然数。

比如,在一局小游戏期间,用户可以参加多轮游戏,从而向服务器多次发送自然数。并且在当前轮次游戏期间,同一个用户向服务器发送的自然数不能与之前轮次发送的数字有相同的,例如,用户a已经猜过了10这个自然数,下次再猜,不能再猜10了。这时候,服务器120会向用户a发送提示信息,指示用户a重新发送自然数。

从而通过这种方式,增加了用户在玩游戏过程中的约束条件,从而进一步增加了游戏的趣味性。

可选地,从多个自然数中选择符合预定条件的自然数的操作,包括:检测多个自然数中是否存在重复的自然数;以及在检测到存在重复的自然数的情况下,执行以下操作:从多个自然数中排除重复的自然数;以及对多个自然数中剩余的自然数进行排序,并根据排序结果确定最小自然数作为所选择的自然数。

从而通过以上方式,能够从多个用户发送的多个自然数中选择出符合条件的自然数。即,首先排除掉有重复的自然数。然后对剩余的自然数进行排序,并且确定最小的自然数。

具体的排序算法可参见现有技术中的各种排序算法,在此不再赘述。

可选地,在没有检测到多个自然数中存在重复的自然数的情况下,对多个自然数进行排序,并根据排序结果确定最小自然数作为所选择的自然数。

也就是说,在多个用户a~c发送的自然数中没有重复的自然数的情况下,直接对三个用户发来的自然数进行排序,从而确定最小的自然数。

此外,可选地,接收分别由多个用户发送的多个自然数的操作,包括:分别从多个用户中的部分用户接收对应的部分自然数,其中部分自然数为多个自然数中的一部分自然数;从部分自然数中选择符合以下条件的目标自然数,并将目标自然数发送至多个用户:目标自然数在部分自然数中没有重复;以及目标自然数为没有重复的自然数中最小的自然数。

具体地,在游戏过程中,由于用户向服务器120发送自然数的顺序有先有后,因此为了增加游戏的趣味性,可以把当前最小的数字公布出来,指导用户竞猜的数字可能范围。比如说,用户a、用户b以及用户c依序向服务器120发送自然数。譬如,用户a先发送自然数25,此时服务器120会向用户a~c的终端110a~110c发送信息指示当前最小数字为25。接着用户b发送数字21。由于此时,最小数字是用户b发送的21,因此服务器120会向用户a~用户c的终端110a~110c发送信息指示当前最小数字是21。那么如果用户c再次发送数字21,则用户a发送的数字25将会成为最小的数字。

从而,通过这种方式,增强了用户玩游戏的趣味性。

可选地,接收分别由多个用户发送的多个自然数的操作,包括:从多个用户中的一个用户接收自然数;从多个用户中确定与一个用户具有好友关系的好友用户;以及向好友用户发送一个用户发送的自然数。

例如,用户b和用户c是好友关系,则用户b可以邀请用户c参加游戏。并且在游戏中,例如用户a向服务器120发送了数字22,而用户b向服务器120发送了数字21,则服务器120会向用户c发送信息,通知用户b所发送的数字为21。再例如,用户a邀请了用户b和用户c参加游戏。用户b猜了数字1,用户c猜了数字2。那么在你们这个小队伍里面,你已经知道了b有可能获得奖励。这样可以指导你下一步的猜数行动。

从而通过这种方式,增强了游戏的趣味性。

此外,参见图3所示,根据本实施例的第二个方面,提供了一种显示信息的方法,该方法可以应用于用户a~c的终端110a~110c。该方法包括:

s310:响应于用户的触发,显示第一信息,其中第一信息指示从多个自然数中选择符合预定条件的自然数;

s320:显示第二信息,其中第二信息指示预定条件为:所选择的自然数在多个自然数中没有重复;以及所选择的自然数为没有重复的自然数中最小的自然数。

从而根据该方法,终端110a~110c可以向用户a~用户c提示如何进行游戏,以及用户可以根据终端110a~110c的提示,完成游戏。

此外,本实施例的第三个方面还提供了一种计算机可读存储介质,存储介质中存储有计算机可执行指令,计算机可执行指令由处理器加载并执行本实施例上述的任意方法。

此外,根据本公开的第四个方面,还提供了一种服务器,请参见图6,其示出了一种服务器结构示意图。该服务器1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)1022(例如,一个或一个以上处理器)和存储器1032,一个或一个以上存储应用程序1042或数据1044的存储介质1030(例如一个或一个以上海量存储设备)。其中,存储器1032和存储介质1030可以是短暂存储或持久存储。存储在存储介质1030的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1022可以设置为与存储介质1030通信,在服务器1000上执行存储介质1030中的一系列指令操作。服务器1000还可以包括一个或一个以上电源1026,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1058,和/或,一个或一个以上操作系统1041,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。本实施例上述的方法可以基于该图6所示的服务器结构来实现。

此外,根据本公开的第五个方面,提供了一种信息显示装置,包括处理器和存储器,其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行如上述第二方面的信息显示方法。

实施例二

根据本实施例的第一个方面,还提供了一种数据处理装置,该装置可通过硬件和/或软件的方式实现,请参见图4,装置包括:

自然数接收模块610,用于接收分别由多个用户发送的多个自然数;

自然数选择模块620,用于从多个自然数中选择符合预定条件的自然数,并将所选择的自然数所对应的用户作为目标用户;以及

信息发送模块630,用于向多个用户发送确定目标用户为赢家的信息。其中预定条件为:所选择的自然数在多个自然数中没有重复;以及所选择的自然数为没有重复的自然数中最小的自然数。

可选地,自然数接收模块包括610:第一自然数接收单元,用于从多个用户中的一个用户接收自然数;相同自然数检测单元,用于检测一个用户发送的自然数是否与一个用户在之前轮次中发送的自然数相同;以及提示信息发送单元,用于在一个用户发送的自然数与一个用户在之前轮次中发送的自然数相同的情况下,向一个用户发送提示信息指示一个用户重新发送自然数。

可选地,自然数选择模块602包括:重复自然数检测单元,用于检测多个自然数中是否存在重复的自然数;以及第一执行单元,用于在检测到存在重复的自然数的情况下,执行以下操作:从多个自然数中排除重复的自然数;以及对多个自然数中剩余的自然数进行排序,并根据排序结果确定最小自然数作为所选择的自然数。

可选地,自然数选择模块602还包括:第二执行单元,用于在没有检测到多个自然数中存在重复的自然数的情况下,对多个自然数进行排序,并根据排序结果确定最小自然数作为所选择的自然数。

可选地,自然数接收模块610包括:第二自然数接收单元,用于分别从多个用户中的部分用户接收对应的部分自然数,其中部分自然数为多个自然数中的一部分自然数;目标自然数选择单元,用于从部分自然数中选择符合以下条件的目标自然数,并将目标自然数发送至多个用户:目标自然数在部分自然数中没有重复;以及目标自然数为没有重复的自然数中最小的自然数。

可选地,自然数接收模块610包括:第三自然数接收单元,用于从多个用户中的一个用户接收自然数;好友确定单元,用于从多个用户中确定与一个用户具有好友关系的好友用户;以及自然数发送单元,用于向好友用户发送一个用户发送的自然数。

根据本实施例的第二个方面,还提供了一种信息显示装置,该装置可通过硬件和/或软件的方式实现,请参见图5,装置包括:第一显示模块510,用于响应于用户的触发,显示第一信息,第一信息指示从多个自然数中选择符合预定条件的自然数;以及第二显示模块520,用于显示第二信息,第二信息指示预定条件为:所选择的自然数在多个自然数中没有重复;以及所选择的自然数为没有重复的自然数中最小的自然数。

从而,本发明通过接收参与游戏的多个用户发送的数据信息,并根据预设的规则,确定最终的目标用户,并发送相应的奖励。本发明的技术方案能够应用于小游戏的应用场景,能够使得用户在业余的零碎时间就可以完成游戏,而不需要花费大量的整段时间来进行游戏,给用户带来更加便捷、灵活的游戏体验。

上述实施例中提供的装置可执行本发明任意实施例所提供方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的方法。

本发明通过接收参与游戏的多个用户发送的数据信息,并根据预设的规则,确定最终的目标用户,并发送相应的奖励。本发明的技术方案能够应用于小游戏的应用场景,能够使得用户在业余的零碎时间就可以完成游戏,而不需要花费大量的整段时间来进行游戏,给用户带来更加便捷、灵活的游戏体验。

本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤和顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或中断产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。

本实施例中所示出的结构,仅仅是与本申请方案相关的部分结构,并不构成对本申请方案所应用于其上的设备的限定,具体的设备可以包括比示出的更多或更少的部件,或者组合某些部件,或者具有不同的部件的布置。应当理解到,本实施例中所揭露的方法、装置等,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分仅仅为一种逻辑功能的划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元模块的间接耦合或通信连接。

基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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