一种对客户端的操作进行评测的方法、装置和系统的利记博彩app

文档序号:6502908阅读:167来源:国知局
一种对客户端的操作进行评测的方法、装置和系统的利记博彩app
【专利摘要】本发明公开了一种对客户端的操作进行评测的方法、装置和系统,所述方法包括:接收所述客户端的操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息;根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息;向所述客户端发送所述动画文件;接收所述客户端根据播放的所述动画文件而输入的待评测操作信息;对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。通过本发明,可以实现对客户端的操作的快速、准确的评测。
【专利说明】—种对客户端的操作进行评测的方法、装置和系统

【技术领域】
[0001]本发明涉及计算机【技术领域】,具体涉及互联网【技术领域】,尤其涉及一种对客户端的操作进行评测的方法、装置和系统。

【背景技术】
[0002]随着通信技术尤其是互联网技术的发展,用户可获得的网络带宽不断增加,越来越多网络应用开始涌现,其中,利用带指示信息的视频进行动作训练的应用(例如舞蹈类视频游戏应用)是当前网络应用领域研究和开发的热点之一。然而,这类应用面临的一个基本问题就是,如何对播放的视频和应用参与者随之进行的表现动作之间的相关性进行快速、准确地评测。


【发明内容】

[0003]有鉴于此,本发明提供一种对客户端的操作进行评测的方法、装置和系统,来解决以上【背景技术】部分提到的技术问题。
[0004]一方面,本发明提供了一种对客户端的操作进行评测的方法,所述方法包括:
[0005]接收所述客户端的操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息;
[0006]根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息;
[0007]向所述客户端发送所述动画文件;
[0008]接收所述客户端根据播放的所述动画文件而输入的待评测操作信息;
[0009]对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。
[0010]对应地,本发明还提出了一种对客户端的操作进行评测的装置,所述装置包括:
[0011]请求接收模块,用于接收所述客户端的操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息;
[0012]动画文件生成模块,用于根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息;
[0013]发送模块,用于向所述客户端发送所述动画文件;
[0014]操作信息接收模块,用于接收所述客户端根据播放的所述动画文件而输入的待评测操作信息;
[0015]评测模块,用于对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。
[0016]对应地,本发明还提出了一种对客户端的操作进行评测的系统,所述系统包括服务器和至少一个客户端,其中:
[0017]所述客户端向所述服务器发送操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息;
[0018]所述服务器根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息;
[0019]所述客户端从所述服务器接收所述动画文件并进行播放;
[0020]所述服务器先从所述客户端接收所述客户端根据播放的所述动画文件而输入的待评测操作信息;之后,对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。
[0021]本发明提出的对客户端的操作进行评测的方法、装置和系统具有如下特点:通过将从客户端接收的待评测操作信息与呈现给所述客户端的基准操作信息进行匹配性比较,来对客户端的操作进行快速、准确的评测。

【专利附图】

【附图说明】
[0022]图1是根据本发明第一实施例的对客户端的操作进行评测的方法的实现流程图;
[0023]图2是根据本发明第一实施例的操作指示图形的一种示意图;
[0024]图3是根据本发明第一实施例的操作指示图形的另一种示意图;
[0025]图4是根据本发明第二实施例的一种对客户端的操作进行评测的装置的结构示意图;
[0026]图5是根据本发明第三实施例的一种对客户端的操作进行评测的系统的结构示意图。

【具体实施方式】
[0027]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0028]在图1-3中示出了本发明的第一实施例。
[0029]图1为根据本发明第一实施例的对客户端的操作进行评测的方法的实现流程100,该实现流程100详述如下:
[0030]在步骤101中,接收客户端的操作评测请求。
[0031]在第一实施例中,对客户端的操作评测请求进行处理的服务器(例如,对游戏客户端的操作进行评测的后台服务器)可以通过有线连接方式或者无线连接方式从所述客户端接收推荐操作评测请求,其中,所述操作评测请求包括所述客户端的用户的账户信息。所述用户的账户信息可以包括以下中的一项或多项:用户在登录时使用的帐号信息,例如游戏账号、QQ号码、信用卡账号、保险账号、生活缴费账号等;验证相关信息,例如密码信息、验证码信息等;身份相关信息,例如年龄信息、职业信息等;用户使用的应用的相关信息,例如游戏应用的名称(如QQ炫舞、劲舞团)、玩法(如挑战赛、考级模式)、用户在应用中的级别或者积分等。
[0032]在本实施例中,上述无线连接方式包括但不限于3G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB (ultra wideband)连接或者其它未来将开发的无线连接方式。
[0033]在步骤102中,根据操作评测请求,生成待在客户端上播放的动画文件。
[0034]在第一实施例中,对客户端的操作评测请求进行处理的服务器(例如,后台服务器)首先根据所述操作评测请求中包含的所述客户端的用户的账户信息,通过检索或者其他方式来获得所述用户的当前级别信息;随后,根据所述用户的当前级别信息,生成将要在所述客户端上播放的动画文件。其中,所述动画文件例如是SWF、RMVB、RM、MKV、MP4、AVI等格式的文件,其包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息。
[0035]在本实施例中,上述操作指示图形可以是箭头、圆圈之类的指示符,并且所述指示符还可以在大小、颜色、图案方面进行不同的变化,以便与所述客户端的不同的操作相对应。作为示例,图2示出了操作指示图形的一种示意图,在图2中用标号201表示箭头形状的操作指示图形;图3示出了操作指示图形的另一种示意图,在图3中用标号301表示圆形的操作指示图形。
[0036]在本实施例中,每一个上述操作指示图形都对应一个基准操作代码(所述操作代码例如用二进制数值表示的代码)和一个基准输入时间,其中,所述基准操作代码将用于与客户端的针对性操作所对应的操作代码进行比较,而所述基准输入时间将用于与客户端的针对性操作所对应的输入时间进行比较。
[0037]在步骤103中,向客户端发送动画文件。
[0038]在第一实施例中,对客户端的操作评测请求进行处理的服务器(例如,后台服务器)可以通过有线连接方式或者无线连接方式将在步骤102中生成的上述动画文件发送给所述客户端。
[0039]在步骤104中,接收客户端根据播放的动画文件而输入的待评测操作信息。
[0040]在第一实施例中,客户端对从服务器接收的上述动画文件进行播放,并且在上述动画文件播放的同时接收用户针对动画中的、与乐曲配合呈现的一系列操作指示图形所进行的操作输入,生成待评测操作信息;之后,对客户端的操作评测请求进行处理的服务器从所述客户端接收所述待评测操作信息。
[0041]其中,用户的操作输入是基于上述动画中呈现的一系列操作指示图形的,例如,在操作指示图形是不同方向的箭头的情况下,用户可以在计算机键盘上或者在支持触屏操作的客户端的显示屏所显示的方向键上按下或点击相应方向的箭头。在本实施例中,所生成的待评测操作信息可以包括代表所述客户端的一系列操作的一系列操作代码(例如用二进制数值表示的代码)和由所述一系列操作中的每一个操作的输入时间所组成的输入时间组,其中所述操作和所述操作代码一一对应,而每个所述操作代码都对应一个输入时间。
[0042]在步骤105中,对待评测操作信息与基准操作信息进行匹配性评测,生成评测结果O
[0043]在第一实施例中,通过以下步骤,服务器对从客户端接收的待评测操作信息与基准操作信息进行匹配性评测:按顺序,将所述待评测操作信息中的一系列操作代码中的各个操作代码与上述基准操作信息中的各个操作指示图形所对应的各个基准操作代码进行逐一比较;同时,还将所述一系列操作代码中的各个操作代码所对应的各个输入时间与各个基准操作代码对应的各个基准输入时间进行逐一比较;对以上操作代码比较的结果和输入时间比较的结果进行汇总,生成评测结果。
[0044]以箭头形状的操作指示图形为例,在本示例中,基准操作信息包括一个向上的箭头和一个向下的箭头,这两个箭头分别对应的基准操作代码是二进制值001和010,分别对应的基准输入时间是相对于动画开始的时间的第I秒和第2秒。用户对计算机键盘上的方向键或者支持触屏操作的显示屏所显示的方向键上的按下或点击操作,在待评测操作信息中会体现为相应的二进制值操作代码(例如001和010)以及与所述二进制值操作代码对应的输入时间(也就是按下或点击操作的时间,例如相对于动画开始的时间的第I秒和第2秒)。根据上述匹配性评测的步骤,对于单次客户端操作而言,如果对应在所述待评测操作信息中的二进制值操作代码(例如上文的二进制值001)与相应的基准操作代码相同,并且所述二进制值操作代码对应的输入时间(在此为第I秒)与所述基准操作代码对应的基准输入时间相同或者基本相同,则认为对所述单次客户端操作的评测结果是成功(例如,可以用整数I来表示成功的评测结果,则可以用O来表示单次客户端操作为失败的评测结果);对所有的单次客户端操作的结果的汇总,就是总的客户端的操作的评测结果。其中,上文所述的输入时间的基本相同指的是,如果所述输入时间与所述基准输入时间之间的时间差在预设的时间差阈值(例如0.1秒)范围之内,则认为这二者是基本相同的。根据上述总的客户端的操作的评测结果,还可以对客户端的操作进行评价,例如给出良或差的评价,或者给出是否通过评测的评价,在通过评测的情况下,还可以进一步地对客户端的用户的账户信息进行调整,例如调整用户的级别等。
[0045]在本实施例的一个优选实施方式中,在步骤101中从客户端接收的上述操作评测请求还可以包括所述客户端的设备类型标识,其中,所述设备类型标识可以是用于表示不同的客户端类型(例如台式机类型或者支持触屏操作的移动终端类型)的标识符或者数值。作为一种优选的方式,在步骤102中的根据操作评测请求生成待在客户端上播放的动画文件包括:根据所述客户端的用户的账户信息获得所述用户的当前级别信息;根据所述当前级别信息和客户端的设备类型标识,生成与所述客户端的设备类型相适配的待在所述客户端上播放的动画文件。
[0046]图4示出了本发明的第二实施例。
[0047]图4为根据本发明第二实施例的一种对客户端的操作进行评测的装置的结构示意图。如图4所示,本实施例所述的对客户端的操作进行评测的装置400包括:请求接收模块401,动画文件生成模块402,发送模块403,操作信息接收模块404和评测模块405。其中,请求接收模块401用于接收所述客户端的操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息;动画文件生成模块402用于根据所述请求接收模块401接收的操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息;发送模块403用于向所述客户端发送所述动画文件生成模块402生成的所述动画文件;操作信息接收模块404用于接收所述客户端根据播放的所述动画文件而输入的待评测操作信息;而评测模块405用于对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果O
[0048]在第二实施例中,上述请求接收模块401可以通过有线连接方式或者无线连接方式从所述客户端接收推荐操作评测请求,其中,所述操作评测请求包括所述客户端的用户的账户信息。在本实施例中,上述无线连接方式包括但不限于3G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB (ultra wideband)连接或者其它未来将开发的无线连接方式。
[0049]在第二实施例中,上述动画文件生成模块402首先根据上述请求接收模块401所接收的操作评测请求中包含的客户端的用户的账户信息,通过检索或者其他方式来获得所述用户的当前级别信息;随后,根据所述用户的当前级别信息,生成将要在所述客户端上播放的动画文件。其中,所述动画文件例如是31?、觀¥8、咖、10^、1^4、4¥1等格式的文件,其包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息。在本实施例中,每一个上述操作指示图形都对应一个基准操作代码(所述操作代码例如用二进制数值表示的代码)和一个基准输入时间,其中,所述基准操作代码将用于与客户端的针对性操作所对应的操作代码进行比较,而所述基准输入时间将用于与客户端的针对性操作所对应的输入时间进行比较。
[0050]在第二实施例中,上述发送模块403通过有线连接方式或者无线连接方式将上述动画文件生成模块402生成的动画文件发送给客户端。
[0051]在第二实施例中,客户端对从上述装置400的发送模块403接收的上述动画文件进行播放,并且在上述动画文件播放的同时接收用户针对动画中的、与乐曲配合呈现的一系列操作指示图形所进行的操作输入,生成待评测操作信息;之后,所述装置400从所述客户端接收所述待评测操作信息。其中,用户的操作输入是基于上述动画中呈现的一系列操作指示图形的,例如,在操作指示图形是不同方向的箭头的情况下,用户可以在计算机键盘上或者在支持触屏操作的客户端的显示屏所显示的方向键上按下或点击相应方向的箭头。在本实施例中,所生成的待评测操作信息可以包括代表所述客户端的一系列操作的一系列操作代码(例如用二进制数值表示的代码)和由所述一系列操作中的每一个操作的输入时间所组成的输入时间组,其中所述操作和所述操作代码一一对应,而每个所述操作代码都对应一个输入时间。
[0052]在第二实施例中,上述评测模块405通过以下步骤对从客户端接收的待评测操作信息与基准操作信息进行匹配性评测:按顺序,将所述待评测操作信息中的一系列操作代码中的各个操作代码与上述基准操作信息中的各个操作指示图形所对应的各个基准操作代码进行逐一比较;同时,还将所述一系列操作代码中的各个操作代码所对应的各个输入时间与各个基准操作代码对应的各个基准输入时间进行逐一比较;对以上操作代码比较的结果和输入时间比较的结果进行汇总,生成评测结果。
[0053]图5示出了本发明的第三实施例。
[0054]图5为根据本发明第三实施例的一种对客户端的操作进行评测的系统的结构示意图。如图5所示,根据本实施例的对客户端的操作进行评测的系统500包括服务器502(例如,对游戏客户端的操作进行评测的后台服务器)和至少一个客户端501,所述客户端501通过有线方式或者无线方式连接到所述服务器502。在本实施例中,所述客户端501向所述服务器502发送操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息;随后,所述服务器502根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息;之后,所述客户端501从所述服务器502接收所述动画文件并进行播放;接着,所述服务器502先从所述客户端501接收所述客户端501根据播放的所述动画文件而输入的待评测操作信息;之后,对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。
[0055]在以上实施例中描述的客户端可以是软件客户端,例如显示网页界面的网页浏览器或者游戏应用客户端;也可以是硬件客户端,例如台式计算机、膝上型计算机、掌上电脑、个人数字助理(PDA)、手持式电子处理装置、结合PDA和手机功能的智能手机、iPod、MP3播放器、或能够显示视频(例如FLASH动画文件)并接收信息输入的任何其他电子装置。上述客户端可通过有线或无线方式连接到服务器或另一客户端。
[0056]本领域普通技术人员可以理解实现上述方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件来完成的,所述的程序可以存储于计算机可读取存储介质中,这里所指的存储介质,如:R0M/RAM、磁碟、光盘等。
[0057]本发明所述的技术方案能够通过将从客户端接收的待评测操作信息与呈现给所述客户端的基准操作信息进行匹配性比较,来对客户端的操作进行快速、准确的评测。
[0058]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【权利要求】
1.一种对客户端的操作进行评测的方法,其特征在于,包括: 接收所述客户端的操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息; 根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息; 向所述客户端发送所述动画文件; 接收所述客户端根据播放的所述动画文件而输入的待评测操作信息; 对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。
2.根据权利要求1所述的对客户端的操作进行评测的方法,其特征在于,所述操作评测请求进一步包括客户端的设备类型标识。
3.根据权利要求2所述的对客户端的操作进行评测的方法,其特征在于,所述根据所述操作评测请求生成待在所述客户端上播放的动画文件包括:根据所述客户端的用户的账户信息获得所述用户的当前级别信息;根据所述当前级别信息和客户端的设备类型标识,生成与所述客户端的设备类型相适配的待在所述客户端上播放的动画文件。
4.根据权利要 求1-3之一所述的对客户端的操作进行评测的方法,其特征在于,所述待评测操作信息包括代表所述客户端的一系列操作的一系列操作代码和由所述一系列操作中的每一个操作的输入时间所组成的输入时间组,其中所述操作和所述操作代码一一对应,而每个所述操作代码都对应一个输入时间。
5.根据权利要求4所述的对客户端的操作进行评测的方法,其特征在于,所述对所述待评测操作信息与所述基准操作信息进行匹配性评测生成评测结果包括:按顺序,将所述一系列操作代码中的各个操作代码与所述基准操作信息中的各个操作指示图形所对应的各个基准操作代码进行逐一比较;并且将所述一系列操作代码中的各个操作代码所对应的各个输入时间与各个基准操作代码对应的各个基准输入时间进行逐一比较;对代码比较的结果和时间比较的结果进行汇总,生成评测结果。
6.一种对客户端的操作进行评测的装置,其特征在于,所述装置包括: 请求接收模块,用于接收所述客户端的操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息; 动画文件生成模块,用于根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息; 发送模块,用于向所述客户端发送所述动画文件; 操作信息接收模块,用于接收所述客户端根据播放的所述动画文件而输入的待评测操作信息; 评测模块,用于对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。
7.根据权利要求6所述的对客户端的操作进行评测的装置,其特征在于,所述操作评测请求进一步包括客户端的设备类型标识。
8.根据权利要求7所述的对客户端的操作进行评测的装置,其特征在于,所述动画文件生成模块包括:根据所述请求接收模块接收的、所述客户端的用户的账户信息获得所述用户的当前级别信息;根据所述当前级别信息和客户端的设备类型标识,生成与所述客户端的设备类型相适配的待在所述客户端上播放的动画文件。
9.根据权利要求6-8之一所述的对客户端的操作进行评测的装置,其特征在于,所述待评测操作信息包括代表所述客户端的一系列操作的一系列操作代码和由所述一系列操作中的每一个操作的输入时间所组成的输入时间组,其中所述操作和所述操作代码一一对应,而每个所述操作代码都对应一个输入时间。
10.根据权利要求9所述的对客户端的操作进行评测的方法,其特征在于,所述评测模块包括:按顺序,将所述一系列操作代码中的各个操作代码与所述基准操作信息中的各个操作指示图形所对应的各个基准操作代码进行逐一比较;并且将所述一系列操作代码中的各个操作代码所对应的各个输入时间与各个基准操作代码对应的各个基准输入时间进行逐一比较;对代码比较的结果和时间比较的结果进行汇总,生成评测结果。
11.一种对客户端的操作进行评测的系统,所述系统包括服务器和至少一个客户端,其特征在于: 所述客户端向所述服务器发送操作评测请求,所述操作评测请求包括所述客户端的用户的账户信息; 所述服务器根据所述操作评测请求,生成待在所述客户端上播放的动画文件,所述动画文件包括至少两首乐曲和与所述至少两首乐曲配合呈现的、包含一系列操作指示图形的基准操作信息; 所述客户端从所述服务器接收所述动画文件并进行播放; 所述服务器先从所述客户端接收所述客户端根据播放的所述动画文件而输入的待评测操作信息;之后,对所述待评测操作信息与所述基准操作信息进行匹配性评测,生成评测结果。
【文档编号】G06F19/00GK104077467SQ201310180854
【公开日】2014年10月1日 申请日期:2013年5月15日 优先权日:2013年5月15日
【发明者】周国惠 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1