一种用于执行计算任务中多用户的操作的方法与设备的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,尤其涉及一种用于执行计算任务中多用户的操作的技术。
【背景技术】
[0002]当前在多用户参与操作的、基于回合制的实时计算任务中,尽管能够在屏幕上展示操作效果,但是仍然存在多种不足:1.在同一时刻,仅能支持单人操作;2.多个用户的操作顺序仅按照预置顺序依次执行;3.任务执行过程中无法进行操作;4.单个用户无法同时控制或协作控制所有用户;5.纯手动操作导致某些操作过于复杂。从而,上述缺陷导致用户难于上手,参与感不佳。
【发明内容】
[0003]本申请的目的是提供一种用于执行计算任务中多用户的操作的方法与设备。
[0004]根据本申请的一个方面,提供了一种用于执行计算任务中多用户的操作的方法,其中,该方法包括:
[0005]a在执行计算任务中第一用户的第一操作的过程中,获取所述计算任务中的第二用户发起的第二操作;
[0006]b执行所述第二操作并显示所述第二操作的执行动效;
[0007]c当所述第二操作执行完毕时,继续执行所述第一操作并显示所述第一操作的执行动效。
[0008]根据本申请的另一方面,还提供了一种用于执行计算任务中多用户的操作的设备,其中,该设备包括:
[0009]第一装置,用于在执行计算任务中第一用户的第一操作的过程中,获取所述计算任务中的第二用户发起的第二操作;
[0010]第二装置,用于执行所述第二操作并显示所述第二操作的执行动效;
[0011]第三装置,用于当所述第二操作执行完毕时,继续执行所述第一操作并显示所述第一操作的执行动效。
[0012]与现有技术相比,本申请通过在执行计算任务中第一用户的第一操作的过程中,获取所述计算任务中的第二用户发起的第二操作,并优先执行所述第二操作并显示所述第二操作的执行动效,然后当所述第二操作执行完毕时,继续执行所述第一操作并显示所述第一操作的执行动效;从而通过中止其他参与用户的操作,优先允许实时参与用户的实时操作,从而提高用户交互效率、降低系统响应时间、改善用户使用体验。
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0014]图1示出根据本申请一个方面的一种用于执行计算任务中多用户的操作的设备示意图;
[0015]图2示出根据本申请一个优选实施例的一种用于执行计算任务中多用户的操作的设备不意图;
[0016]图3示出根据本申请另一个方面的一种用于执行计算任务中多用户的操作的方法流程图;
[0017]图4示出根据本申请一个优选实施例的一种用于执行计算任务中多用户的操作的方法流程图。
[0018]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0019]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0020]在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0021]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0022]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0023]后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
[0024]这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
[0025]应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
[0026]这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
[0027]下面结合附图对本发明作进一步详细描述。
[0028]图1示出根据本申请一个方面的一种用于执行计算任务中多用户的操作的设备示意图。其中,该设备包括第一装置1、第二装置2、第三装置3。具体地,所述第一装置I在执行计算任务中第一用户的第一操作的过程中,获取所述计算任务中的第二用户发起的第二操作;所述第二装置2执行所述第二操作并显示所述第二操作的执行动效;当所述第二操作执行完毕时,所述第三装置3继续执行所述第一操作并显示所述第一操作的执行动效。
[0029]其中,所述设备包括但不限于任意具有触屏功能、鼠标控制功能、或具有能够实现上述触屏功能或鼠标功能的设施或遥控设施的移动设备(如手机、平板电脑)或非移动设备(如电脑)等。
[0030]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求,进行第二操作的获取、第二操作的执行与执行动效显示、第一操作的继续执行与执行动效显示等,直至该计算任务全部执行结束。
[0031]在此,所述计算任务包括但不限于任意的可由多个用户参与的、能够在屏幕上显示用户操作以及操作所对应的动作效果的单一简单计算程序或由多个计算程序所配合实现的复杂计算程序;优选地,所述计算任务为由多个用户依次进行操作的回合制计算任务。所述参与包括但不限于该等用户间的竞争或协作,所述操作包括但不限于利用触屏、鼠标、键盘等设备按照预定或非预定的指令所输入的任意单个操作或多个操作的组合等。
[0032]所述第一装置I在执行计算任务中第一用户的第一操作的过程中,获取所述计算任务中的第二用户发起的第二操作。
[0033]具体地,所述第一装置I在获取第一用户的第一操作后,执行所述第一操作;所述第一用户或第二用户包括但不限于任意参与当前计算任务的用户,一般地,所述第一用户或第二用户可通过控制当前计算任务中的一个或多个虚拟角色或虚拟标识来使得该虚拟角色或虚拟标识来执行该用户的第一操作;所述第一操作或第二操作包括但不限于利用触屏、鼠标、键盘等设备按照预定或非预定的指令所输入的任意单个操作或多个操作的组合等,如通过点击选取由该第一用户所控制的某一虚拟角色执行动作A,或通过触摸选取由该第一用户所控制的多个虚拟标识来共同执行动作B等。
[0034]优选地,所述第二用户是所述计算任务中多个用户中的任一个。本领域技术人员应可理解,通过本方案,实际用户可控制计算任务中的任意用户,从而支持更复杂的计算控制,实现更高效的人机交互,获得更好的用户体验。
[0035]