一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

教学服务的质量评估方法、装置以及计算机存储介质与流程

2021-11-18 01:25:00 来源:中国专利 TAG:


1.本公开涉及计算机技术领域,具体而言,涉及一种教学服务的质量评估方法、装置以及计算机存储介质。


背景技术:

2.随着信息技术的发展,为了不限制学生们的学习场景,逐渐研发出了在线教育教学服务的上课模式;当前一般通过学员体验,来评估教学服务过程的质量,即通过教学服务过程中,体验不好的学员总数与体验学习学员的总数的比值,来评估教学服务过程的质量;通过该种方式评估教学服务过程的质量,存在评估准确度较低的问题。


技术实现要素:

3.本公开实施例至少提供一种教学服务的质量评估方法、装置以及计算机存储介质。
4.第一方面,本公开实施例提供了一种教学服务的质量评估方法,应用于服务器;所述方法包括:响应于第一用户设备在教学服务过程发起的指定操作,生成与所述指定操作对应的操作指令;向第二用户设备下发所述操作指令;接收所述第二用户设备对所述操作指令作出的响应信息;基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息。
5.一种可选的实施方式中,所述响应信息包括:所述第二用户设备对所述操作指令的响应时长。
6.一种可选的实施方式中,所述基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息,包括:基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的目标体验得分;其中,所述指定操作对应的体验关系信息包括:所述指定操作在多种响应时长下分别对应的体验得分;基于所述第二用户设备的目标体验得分,确定所述教学服务针对所述第二用户设备的服务质量信息。
7.一种可选的实施方式中,所述指定操作有至少一种;所述基于所述第二用户设备的目标体验得分,确定所述教学服务针对所述第二用户设备的服务质量信息,包括:基于所述第二用户设备在至少一种指定操作下的至少一个目标体验得分,确定所述第二用户设备在体验所述教学服务过程中的目标体验总得分;基于所述目标体验总得分,确定所述服务质量信息。
8.一种可选的实施方式中,所述第二用户设备的数量为至少一个;所述基于所述目标体验总得分,确定所述服务质量信息,包括:基于至少一个所述第二用户设备的目标体验总得分,确定所述教学服务过程对应的评价得分;基于所述评价得分,确定所述服务质量信息。
9.一种可选的实施方式中,所述响应信息还包括:所述第二用户设备在执行所述操作指令时的设备信息;所述基于所述响应时长、以及所述指定操作对应的体验关系信息,确
定所述第二用户设备在该指定操作下的目标体验得分,包括:基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的响应得分;以及基于所述第二用户设备在执行所述操作指令时的设备信息,确定所述第二用户设备在该指定操作下的设备得分;基于所述响应得分以及所述设备得分,得到所述第二用户设备在该指定操作下的目标体验得分。
10.一种可选的实施方式中,所述设备信息包括下述至少一种:所述第二用户设备在执行所述操作指令时的内存占用信息、所述第二用户设备在执行所述操作指令时的网络状态信息、所述第二用户设备的硬件配置信息。
11.本公开实施例中,响应于第一用户设备在教学服务过程中发起的指定操作后,生成与该指定操作对应的操作指令,并将该操作指令下发至第二用户设备,以使第二用户设备响应该操作指令,生成对应的响应信息,并将该响应信息发送至服务器,服务器在接收到响应信息后,可以基于第二用户设备对操作指令作出的响应信息,确定对第二用户设备的服务质量信息,通过该方式对教学服务过程进行质量评估,能够关注教学服务过程中每个操作对各学生的学习体验的影响,这样能够更加准确地评估出教学服务过程的质量,提高了评估的准确度。
12.第二方面,本公开实施例还提供了一种教学服务的质量评估方法,应用于第二用户设备,该方法包括:接收服务器发送的操作指令;对所述操作指令进行响应,并根据对所述操作指令进行响应的响应信息,确定所述第二用户设备是否处于负向体验状态;若确定所述第二用户设备处于负向体验状态,则向所述服务器上报所述响应信息。
13.本公开实施例中,第二用户设备在接收到各指定操作对应的操作指令后,可以在响应该操作指令时,生成对应的响应信息,并基于该响应信息,确定第二用户设备是否处于负向体验状态,并且在确定第二用户处于负向体验状态后,将响应信息上报至服务器;通过该方式,可以确定出各操作对学生的学习体验的影响,这样使得服务器可以根据教学服务过程中每个操作对各学生的学习体验的影响,更加准确地评估出教学服务过程的质量,从而提高了评估的准确度。
14.第三方面,本公开实施例还提供一种教学服务的质量评估装置,应用于服务器;所述装置包括:生成模块,用于响应于第一用户设备在教学服务过程发起的指定操作,生成与所述指定操作对应的操作指令;发送模块,用于向第二用户设备下发所述操作指令;数据实时采集上报模块,用于接收所述第二用户设备对所述操作指令作出的响应信息;用户体验评分模块,用于基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息。
15.一种可选的实施方式中,所述响应信息包括:所述第二用户设备对所述操作指令的响应时长。
16.一种可选的实施方式中,所述用户体验评分模块在执行所述基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息时,具体用于:基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的目标体验得分;其中,所述指定操作对应的体验关系信息包括:所述指定操作在多种响应时长下分别对应的体验得分;基于所述第二用户设备的目标体验得分,确定所述教学服务针对所述第二用户设备的服务质量信息。
17.一种可选的实施方式中,所述指定操作有至少一种;所述用户体验评分模块在执行所述基于所述第二用户设备的目标体验得分,确定所述教学服务针对所述第二用户设备的服务质量信息时,具体用于:基于所述第二用户设备在至少一种指定操作下的至少一个目标体验得分,确定所述第二用户设备在体验所述教学服务过程中的目标体验总得分;基于所述目标体验总得分,确定所述服务质量信息。
18.一种可选的实施方式中,所述第二用户设备的数量为至少一个;所述用户体验评分模块在执行所述基于所述目标体验总得分,确定所述服务质量信息时,具体用于:基于至少一个所述第二用户设备的目标体验总得分,确定所述教学服务过程对应的评价得分;基于所述评价得分,确定所述服务质量信息。
19.一种可选的实施方式中,所述响应信息还包括:所述第二用户设备在执行所述操作指令时的设备信息;所述用户体验评分模块在执行所述基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的目标体验得分时,具体用于:基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的响应得分;以及基于第二用户设备在执行所述操作指令时的设备信息,确定所述第二用户设备在该指定操作下的设备得分;基于所述响应得分以及所述设备得分,得到所述第二用户设备在该指定操作下的目标体验得分。
20.一种可选的实施方式中,所述设备信息包括下述至少一种:所述第二用户设备在执行所述操作指令时的内存占用信息、所述第二用户设备在执行所述操作指令时的网络状态信息、所述第二用户设备的硬件配置信息。
21.第四方面,本公开实施例还提供了一种教学服务的质量评估装置,应用于第二用户设备,所述装置包括:接收模块,用于接收服务器发送的操作指令;影响用户体验逻辑判断模块,用于对所述操作指令进行响应,并根据对所述操作指令进行响应的响应信息,确定所述第二用户设备是否处于负向体验状态;上报模块,用于若确定所述第二用户设备处于负向体验状态,则向所述服务器上报所述响应信息。
22.第五方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中所述的教学服务的质量评估方法的步骤,或执行上述第二方面所述的教学服务的质量评估方法的步骤。
23.第六方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中所述的教学服务的质量评估方法的步骤,或执行上述第二方面所述的教学服务的质量评估方法的步骤。
24.关于上述教学服务的质量评估装置、计算机设备、及计算机可读存储介质的效果描述参见上述教学服务的质量评估方法的说明,这里不再赘述。
25.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
26.为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
27.图1示出了本公开实施例所提供的一种教学服务的质量评估方法的流程图;
28.图2示出了本公开实施例所提供的另一种教学服务的质量评估方法的流程图;
29.图3示出了本公开实施例所提供的一种教学服务的质量评估过程的具体实施例的流程图;
30.图4示出了本公开实施例所提供的另一种教学服务的质量评估过程的具体实施例的流程图;
31.图5示出了本公开实施例所提供的一种教学服务的质量评估装置的示意图;
32.图6示出了本公开实施例所提供的另一种教学服务的质量评估装置的示意图;
33.图7示出了本公开实施例所提供的一种计算机设备的示意图。
具体实施方式
34.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
35.经研究发现,通过教学服务的过程中,体验不好的学员总数与体验学习学员的总数的比值,来评估教学服务过程的质量,存在评估准确度较低的问题。
36.基于上述研究,本公开提供了一种教学服务的质量评估方法、装置以及计算机存储介质,通过第二用户设备对操作指令作出的响应信息,来确定教学服务对第二用户设备的服务质量信息,能够关注教学服务过程中每个操作对各学生的学习体验的影响,这样能够更加准确地评估出教学服务过程的质量,提高了评估的准确度。另外,本技术实施例中,可以针对每一个个体确定针对这个个体的服务质量,而不是根据大数据统计整体的服务质量,这样就使得每一个用户都可以被关注到。
37.针对以上方案所存在的缺陷以及所提出的解决方案,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
38.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。另外,本公开实施例中的“/”可以被理解为其前后对象之间为和/或的关系。
39.为便于对本实施例进行理解,首先对本公开实施例所公开的一种教学服务的质量
评估方法进行详细介绍,本公开实施例所提供的教学服务的质量评估方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(user equipment,ue)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(personal digital assistant,pda)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该教学服务的质量评估方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
40.参见图1所示,为本公开实施例提供的教学服务的质量评估方法的流程图,所述方法应用于服务器,该包括步骤s101~s104,其中:
41.s101、响应于第一用户设备在教学服务过程中发起的指定操作,生成与所述指定操作对应的操作指令。
42.其中,第一用户设备包括但不限于发起教学服务的教师端设备;第一用户设备在教学服务过程中发起的指定操作例如包括但不限于播放音视频、打开讲义、打开演示文稿(microsoft office powerpoint,ppt)、ppt翻页、打开书写白板、加载书写画笔、使用画笔进行书写、发起连麦、推送评论、打开附件等操作中的至少一种。
43.在具体实施中,教师使用第一用户设备发起教学服务,当教师在教学服务过程中发起任一指定操作后,服务器可以接收第一用户设备在教学服务过程发起的该指定操作,生成与该指定操作对应的操作指令。
44.示例性的,当教师在教学服务过程中发起打开ppt的操作后,可以将该打开ppt的操作发送至服务器,服务器基于该打开ppt的操作,生成与该打开ppt操作对应的操作指令;这里,与该打开ppt操作对应的操作指令中还可以包括ppt的访问地址。
45.承接上述s101,本公开实施例提供的教学服务的质量评估方法还包括:
46.s102、向第二用户设备下发所述操作指令。
47.其中,第二用户设备包括但不限于体验教学服务的学生端设备。
48.在生成与指定操作对应的操作指令后,可以将该操作指令下发至体验教学服务的第二用户设备,以使体验教学服务的第二用户设备可以根据该操作指令,获取到相应的数据。
49.示例性的,若向第二用户设备下发的操作指令包括与该打开ppt操作对应的操作指令,则第二用户设备在接收到与该打开ppt操作对应的操作指令,可以基于该操作指令中包含的ppt的访问地址,获取到对应的ppt内容,并在第二用户设备的显示界面中展示获取到的ppt内容。
50.承接上述s102,本公开实施例提供的教学服务的质量评估方法还包括:
51.s103、接收所述第二用户设备对所述操作指令作出的响应信息。
52.在具体实施中,响应信息例如可以包括但不限于a1~a4中的至少一种:
53.a1、响应信息例如可以包括第二用户设备对操作指令的响应时长。
54.在一种实施方式中,第二用户设备可以通过计算接收到操作指令的时间、与基于该操作指令获取到相应的数据的时间之间的时间间隔,确定第二用户设备响应操作指令的响应时长;在另一种实施方式中,第二用户设备还可以通过计算基于接收到的操作指令发起请求的时间、与获取到与该操作指令对应的数据的时间之间的时间间隔,确定第二用户设备响应操作指令的响应时长。
55.示例性的,第二用户设备在接收到服务器下发的操作指令后,可以通过计算基于接收到的操作指令发起请求对应的数据的时间、与获取到与该操作指令对应的数据的时间之间的时间间隔,确定第二用户设备响应操作指令的响应时长,并将该响应时长作为响应信息发送至服务器,服务器接收第二用户设备响应该操作指令的响应信息。
56.a2、响应信息例如可以包括第二用户设备在执行操作指令时的设备信息。
57.其中,第二用户设备在执行操作指令时的设备信息可以包括但不限于:第二用户设备在执行操作指令时的内存占用信息、第二用户设备在执行操作指令时的网络状态信息、第二用户设备的硬件配置信息中的至少一种,下述不再赘述。
58.在一种可能的实施方式中,第二用户设备还可以将在执行操作指令时的设备信息,作为第二用户设备对该操作指令的响应信息发送至服务器。
59.a3、响应信息例如可以包括操作指令对应的数据缓存进度、以及数据播放进度之间的关系。
60.示例性的,在操作指令对应的指定操作包括播放音视频动作时,由于第二用户设备在基于接收到的操作指令请求音视频时,可能一次请求到大量的音视频数据,即能够对音视频进行一定的缓存;因此,还可以通过确定音视频缓存进度和音视频的播放进度之间的关系,确定该操作指令对应的指定操作是否影响学生体验教学服务的体验。若当前播放的音视频数据还未被缓存,即音视频的缓存进度小于音视频的播放进度,则该播放音视频操作会影响学生体验教学服务的体验;若当前播放的音视频数据已经被缓存,即音视频的缓存进度大于等于音视频的播放进度,则该播放音视频操作不会影响学生体验教学服务的体验。
61.因此,在操作指令对应的指定操作包括播放音视频动作等能够一次请求到大量的教学服务数据,即能够对教学服务数据进行本地缓存的操作时,第二用户设备还可以将数据缓存进度、以及数据播放进度之间的关系,作为响应信息发送至服务器。
62.a4、响应信息例如可以包括:第二用户设备在该操作指令对应的指定操作下的目标体验得分。
63.其中,目标体验得分用来表示操作指令对应的指定操作在教学服务过程中对学生学习的影响程度,示例性的,目标体验得分可以正向表征操作指令对应的指定操作在教学服务过程中对学生学习的影响程度,即目标体验得分越高,则操作指令对应的指定操作在教学服务过程中对学生学习的影响程度越严重;目标体验得分还可以反向表征操作指令对应的指定操作在教学服务过程中对学生学习的影响程度,即目标体验得分越低,则操作指令对应的指定操作在教学服务过程中对学生学习的影响程度越严重,具体的目标体验得分与操作指令对应的指定操作在教学服务过程中对学生学习的影响程度之间的关系,可以根据实际需要设定,在此不做具体限制。本公开实施例中,采用目标体验得分正向表征操作指令对应的指定操作在教学服务过程中对学生学习的影响程度为例进行详细说明,即操作指令对应的指定操作在教学服务过程中对学生学习的影响程度越严重,目标体验得分越高。
64.在具体实施中,第二用户设备在响应操作指令后,可以直接计算出在该操作指令对应的指定操作下的目标体验得分,并将该目标体验得分作为第二用户设备响应操作指令的响应信息。
65.示例性的,第二用户设备中可以存储有各种指定操作对应的体验关系信息,该体
验关系信息可以包括但不限于:各种指定操作在多种响应时长下分别对应的体验得分;这里,各种指定操作在多种响应时长下分别对应的体验得分可以是根据每种指定操作对于学生学习的重要程度预先设置的;第二用户设备在确定针对操作指令的响应时长后,可以在预先存储的各种指定操作在多种响应时长下分别对应的体验得分,确定该操作指令对应的指定操作在该响应时长下的目标体验得分,将该目标体验得分作为响应信息发送至服务器。
66.此外,第二用户设备中可以存储有每种数据缓存进度与数据播放进度关系对应的体验得分;若该操作指令对应的指定操作包括:播放音视频等能够对教学服务数据进行本地缓存的指定操作时,第二用户设备在确定数据缓存进度和数据播放进度之间的关系后,可以在预先存储的每种数据缓存进度与数据播放进度关系对应的体验得分中,确定该操作指令对应的指定操作的目标体验得分,将该目标体验得分作为响应信息发送至服务器。
67.承接上述s103,本公开实施例提供的教学服务的质量评估方法还包括:
68.s104、基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息。
69.在具体实施中,服务器基于上述s103接收到第二用户设备对操作指令的响应信息后,可以采用但不限于下述b1~b4中的至少一种,基于该响应信息,确定教学服务针对第二用户设备的服务质量信息:
70.b1、在响应信息包括第二用户设备对操作指令的响应时长的情况下,可以基于该响应时长、以及指定操作对应的体验关系信息,确定第二用户设备在该指定操作下的目标体验得分;基于第二用户设备的目标体验得分,确定教学服务针对第二用户设备的服务质量信息。
71.其中,指定操作对应的体验关系信息可以包括但不限于:各种指定操作在多种响应时长下分别对应的体验得分;这里,服务器中可以预先存储各种指定操作在多种响应时长下分别对应的体验得分,下述不再赘述。
72.在具体实施中,服务器在接收到第二用户设备对操作指令的响应时长后,可以基于该响应时长,在预先存储的各种指定操作在多种响应时长下分别对应的体验得分,确定该操作指令对应的该指定操作在该响应时长下的目标体验得分。
73.示例性的,若操作指令对应的指定操作包括打开ppt操作,教师在第一用户设备(即教师端设备)进行打开ppt操作后,会将该“打开ppt”的操作发送至服务器,服务器生成该打开ppt操作对应的操作指令,并向第二用户设备(即学生端设备,可为至少一个或两个以上)发送该打开ppt操作对应的操作指令,第二用户设备接收到该操作指令后,基于该操作指令中包含的ppt的访问地址,向服务器请求获取ppt,第二用户设备在请求ppt时开始计时,直到第二用户设备接收到ppt时停止计时,将该计时时长作为第二用户设备响应该操作指令的响应时长,并将该响应时长发送至服务器。
74.或者,可以将第一用户设备打开ppt操作的时间到第二用户设备打开ppt操作的时间之间的时段作为响应时长;也可以将服务器下发操作指令的时间到第二用户设备打开ppt操作的时间之间的时段作为响应时长,对此不做赘述。
75.服务器接收到的第二用户设备响应该操作指令的响应时长后,可以基于各种指定操作在多种响应时长下分别对应的体验得分,确定该操作指令对应的指定操作在该响应时
长下的目标体验得分;比如,各种指定操作在多种响应时长下分别对应的体验得分包括:打开ppt操作在响应时长为[200毫秒,400毫秒]时对应的体验得分为8分、打开ppt操作在响应时长为[400毫秒,600毫秒]时对应的体验得分为5分、打开ppt操作在响应时长为[600毫秒,800毫秒]时对应的体验得分为1分等;若服务器接收到的响应时长为500毫秒,则确定第二用户设备在该次打开ppt操作下的目标体验得分为:5分。其中分数越高,表示体验越好。当然,分数的高低还可以根据实际情况灵活设定,如将分数低的认定为体验好,分数高的认定为体验差等。
[0076]
在确定该操作指令对应的该指定操作在响应时长下的目标体验得分之后,若教学服务过程中包括至少一种指定操作,则可以基于第二用户设备在至少一种指定操作下的至少一个目标体验得分,确定第二用户设备在体验教学服务过程中的目标体验总得分;基于目标体验总得分,确定服务质量信息。
[0077]
在具体实施中,在确定第二用户设备在体验教学服务过程中的目标体验总得分后,若第二用户设备的数量为至少一个,可以基于至少一个第二用户设备的目标体验总得分,确定教学服务过程对应的评价得分;基于评价得分,确定所述服务质量信息。
[0078]
示例性的,在确定该操作指令对应的该指定操作在该响应时长下的目标体验得分后,若体验教学服务过程的第二用户设备有至少一个,该教学服务过程中包括至少一种操作,每种指定操作在该教学服务过程中至少出现一次;则针对至少一个第二用户设备中每个第二用户设备,基于该第二用户设备在教学服务过程中各种指定操作下每次对应的目标体验得分,确定第二用户设备在体验教学服务过程中的目标体验总得分;基于至少一个第二用户设备分别在体验教学服务过程中的目标体验总得分,确定教学服务过程对应的评价得分,从而基于评价得分,确定服务质量信息。
[0079]
示例性的,针对任一第二用户设备在体验教学服务过程中的目标体验总得分可以通过该第二用户设备在每种指定操作下每次对应的体验得分进行加权求和,得到该第二用户设备在体验教学服务过程中的目标体验总得分,具体的加权求和公式可以如公式(一)所示:
[0080][0081]
其中,s表征第二用户设备在体验教学服务过程中的目标体验总得分;r
i
表征第i种指定操作在该教学服务过程中的权重,示例性的可以根据每种指定操作在该教学服务过程中的重要程度,设置每种指定操作在该教学服务过程中的权重,比如,若在一次教学服务中,存在播放音视频和打开讲义、讲义翻页三种指定操作,体验教学服务的学生主要通过教师播放的音视频学习相应的知识,则该播放音视频操作对应的重要程度比打开讲义、以及讲义翻页的操作对应的重要程度高,则为播放音视频操作设置相对较高的权重,为打开讲义操作、以及讲义翻页操作设置相对较低的权重;这里,具体的每种指定操作在教学服务过程中的权重可以根据实际需要设置,在此不再赘述。
[0082]
其中,i用来表征该教学服务过程中出现的指定操作种数,i∈{1,2,

,n},n为正整数;j表征任一种指定操作出现的次数,j∈{1,2,

,m},m为正整数;x
j
表征第二用户设备在任一种指定操作下每次对应的体验得分。
[0083]
示例性的,若体验教学服务的第二用户设备包括2个,即第二用户设备a、第二用户设备b;该教学服务过程中包括2种指定操作:打开ppt操作、ppt翻页操作,该教学服务过程中打开ppt操作出现一次、ppt翻页操作出现2次。
[0084]
若确定第二用户设备a在打开ppt操作下对应的目标体验得分为:5分、第二用户设备a在第一次ppt翻页操作下对应的目标体验得分为:10分、第二用户设备a在第二词ppt翻页操作下对应的目标体验得分为:8分;若确定第二用户设备b在打开ppt操作下对应的目标体验得分为:8分、第二用户设备a在第一次ppt翻页操作下对应的目标体验得分为:3分、第二用户设备a在第二次ppt翻页操作下对应的目标体验得分为:5分。
[0085]
若根据打开ppt操作、ppt翻页操作在教学服务过程中对学生学习的重要程度,确定打开ppt操作的权重为2、ppt翻页操作的权重为3,则可以根据上述公式(一)计算出各第二用户设备在教学服务过程中的目标体验总得分,即第二用户设备a的目标体验总得分为s
a
=2*5 3*(10 8)=64;即第二用户设备b的目标体验总得分为s
b
=2*8 3*(3 5)=40。
[0086]
在基于公式(一)计算得到任一第二用户设备在体验教学服务过程中的目标体验总得分后,可以通过计算体验教学服务的各第二用户设备对应的目标体验总得分之和,确定教学服务过程对应的评价得分,具体的确定教学服务过程对应的评价得分的公式可以如公式(二)所示:
[0087][0088]
其中,y表示教学服务过程对应的评价得分;k表示体验教学服务的第二用户设备的数量,k∈{1,2,

,m},m为正整数;s
k
表示第k个第二用户设备在体验教学服务过程中的目标体验总得分。
[0089]
示例性的,若第二用户设备a在体验教学服务过程中的目标体验总得分为64;第二用户设备b在体验教学服务过程中的目标体验总得分为40;则该教学服务过程对应的评价得分为:y=s
a
s
b
=64 40=104。
[0090]
在基于上述公式(二)计算得到教学服务过程对应的评价得分后,为了更佳直观地评价教学服务过程的服务水平,可以通过将教学服务过程对应的评价得分映射成常见的0~100分的分数区间的方式,缩小评价得分的分值值域,从而确定教学服务过程的服务水平得分,以将该服务水平得分作为教学服务过程的服务质量信息,具体的确定教学服务过程的服务水平得分的公式可以如公式(三)所示:
[0091]
f(y)=100*(1

a*ln(y 1))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式(三)
[0092]
其中,y表征教学服务过程对应的评价得分;f(y)表征教学服务过程的服务水平得分,f(y)∈[0,100];a表征调节系数,a≤0.1,比如,a可以取值0.1、0.08、0.05、0.01等中的至少一个,具体的a的取值可以根据实际需求确定,此处不做具体限制。
[0093]
这里,y越大,f(y)越小,即教学服务过程对应的评价得分越大,表示在教学服务过程中存在较多严重影响学生学习的指定操作,则教学服务过程的服务水平较差;反之,y越小,f(y)越大,即教学服务过程对应的评价得分越小,表示在教学服务过程中存在较少严重影响学生学习的指定操作,则教学服务过程的服务水平较高。
[0094]
示例性的,若y=104,a=0.1;则基于上述公式(三)确定教学服务过程的服务水平得分为:
[0095]
f(y)=100*(1

a*ln(y 1))=100*(1

0.1*ln(104 1))=53。
[0096]
b2、在响应信息包括第二用户设备对操作指令的响应时长、以及第二用户设备在执行操作指令时的设备信息的情况下,可以基于该响应时长、以及指定操作对应的体验关系信息,确定第二用户设备在该指定操作下的响应得分;以及基于第二用户设备在执行操作指令时的设备信息,确定第二用户设备在该次操作下的设备得分;基于响应得分以及设备得分,得到第二用户设备在该次操作下的目标体验得分;基于第二用户设备的目标体验得分,确定教学服务针对第二用户设备的服务质量信息。
[0097]
在具体实施中,服务器在接收到第二用户设备对操作指令的响应时长后,可以基于该响应时长,在预先存储的各种指定操作在多种响应时长下分别对应的体验得分中,确定该操作指令对应的指定操作在该响应时长下的响应得分。这里,响应得分可以与响应时长正相关、与该操作指令对应的指定操作在该响应时长下对学生学习的影响程度正相关,即响应时长越长,响应得分越高,该操作指令对应的指定操作在该响应时长下对学生学习的影响程度越高;反之,响应时长越短,响应得分越低,该操作指令对应的指定操作在该响应时长下对学生学习的影响程度越低;此外,响应得分还可以与响应时长负相关、与该操作指令对应的指定操作在该响应时长下对学生学习的影响程度负相关,即响应时长越长,响应得分越低,该操作指令对应的指定操作在该响应时长下对学生学习的影响程度越高;反之,响应时长越短,响应得分越高,该操作指令对应的指定操作在该响应时长下对学生学习的影响程度越低;具体的响应得分与响应时长的关系、以及与该操作指令对应的指定操作在该响应时长下对学生学习的影响程度的关系可以根据实际需要设定,此处不做具体限制。
[0098]
此外,服务器可以根据接收到的第二用户设备在执行操作指令时的内存占用信息、网络状态信息、硬件配置信息中的至少一项,确定第二用户设备在执行操作指令对应的指定操作时的设备得分;在具体实施中,设备得分可以与设备信息之间正相关、与设备信息在教学服务过程中对学生学习的影响程度负相关,即设备的内存占用较少/网络状态较好/硬件配置较高时,设备的设备得分较高,此时的设备信息在教学服务过程中对学生学习的影响程度较低;反之,设备的内存占用较多/网络状态较差/硬件配置较低时,设备的设备得分较低,此时的设备信息在教学服务过程中对学生学习的影响程度较高;此外,设备得分还可以与设备信息之间负相关、与设备信息在教学服务过程中对学生学习的影响程度正相关,即设备得分即设备的内存占用较少/网络状态较好/硬件配置较高时,设备的设备得分较低,此时的设备信息在教学服务过程中对学生学习的影响程度较低;反之,设备的内存占用较多/网络状态较差/硬件配置较低时,设备的设备得分较高,此时的设备信息在教学服务过程中对学生学习的影响程度较高;具体的设备得分与设备信息的关系、以及与设备信息在教学服务过程中对学生学习的影响程度的关系可以根据实际需要设定,此处不做具体限制。
[0099]
示例性的,若响应得分与响应时长正相关、与该操作指令对应的指定操作在该响应时长下对学生学习的影响程度正相关;设备得分与设备信息之间负相关、与设备信息在教学服务过程中对学生学习的影响程度正相关;则在确定第二用户设备执行该操作指令对应的指定操作对应的响应得分、以及设备得分后,可以计算响应得分与设备得分之间的和值,得到第二用户设备在该指定操作下的目标体验得分。这里,响应得分/设备得分越高,目
标体验得分越高,则第二用户设备在执行该指定操作时对学生学习的影响程度较高,学生在第二用户设备在执行该指定操作时的体验较差。
[0100]
此外,若响应得分与响应时长正相关、与该操作指令对应的指定操作在该响应时长下对学生学习的影响程度正相关;设备得分与设备信息之间正相关、与设备信息在教学服务过程中对学生学习的影响程度负相关;则在确定第二用户设备执行该操作指令对应的指定操作对应的响应得分、以及设备得分后,可以计算响应得分与设备得分之间的差值,得到第二用户设备在该指定操作下的目标体验得分。这里,响应得分越高、设备得分越低,目标体验得分越高,则第二用户设备在执行该指定操作时对学生学习的影响程度较高,学生在第二用户设备在执行该指定操作时的体验较差。
[0101]
在确定第二用户设备在操作指令对应的指定操作下的目标体验得分后,若体验教学服务的第二用户设备有至少一个,该教学服务过程中包括至少一种指定操作,每种指定操作在该教学服务过程中至少出现一次;则针对至少一个第二用户设备中每个第二用户设备,可以根据公式(一),将各第二用户设备在教学服务过程中各种指定操作下每次对应的目标体验得分进行加权求和,确定各第二用户设备在体验教学服务过程中的目标体验总得分;再根据公式(二),通过计算各第二用户设备分别在体验教学服务过程中的目标体验总得分之和,确定教学服务过程对应的评价得分;再根据公式(三),基于教学服务过程对应的评价得分,确定教学服务过程的服务水平得分,并将该服务水平得分作为教学服务过程的服务质量信息。
[0102]
b3、在响应信息包括:操作指令对应的数据缓存进度、以及数据播放进度之间的关系时,则确定该操作指令对应的指定操作包括:播放音视频等能够对教学服务数据进行缓存的第一指定操作;可以根据操作指令对应的数据缓存进度、以及数据播放进度之间的关系,在预先存储的操作指令对应的数据缓存进度和数据播放进度之间的关系分别对应的体验得分,确定第二用户设备在该操作指令对应的指定操作下第一目标体验得分。
[0103]
在确定第二用户设备在该操作指令对应的指定操作下的第一目标体验得分后,若教学服务过程中存在除第一指定操作外的其他指定操作,则可以根据除第一指定操作外的其他指定操作对应的响应时长、以及指定操作对应的体验关系信息,确定第二用户设备在其他指定操作下的第二目标体验得分;具体描述参见上述b1所示的具体实施方式,此处不再赘述。
[0104]
此外,还可以根据除第一指定操作外的其他指定操作对应的响应时长,确定第二用户设备在其他指定操作下的响应得分;以及根据第二用户设备在执行其他指定操作时的设备信息,确定第二用户设备在执行其他指定操作下的设备得分;基于响应得分以及设备得分,得到第二用户设备在其他指定操作下的第二目标体验得分;具体描述参见上述b2所示的具体实施方式,此处不再赘述。
[0105]
计算第二用户设备在第一指定操作下的第一目标体验得分、与第二用户设备在其他指定操作下的第二目标体验得分之和,得到第二用户设备的目标体验得分。
[0106]
在确定第二用户设备在操作指令对应的指定操作下的目标体验得分后,若体验教学服务的第二用户设备有至少一个,该教学服务过程中包括至少一种指定操作,每种指定操作在该教学服务过程中至少出现一次;则针对至少一个第二用户设备中每个第二用户设备,可以根据公式(一),将各第二用户设备在教学服务过程中各种指定操作下每次对应的
目标体验得分进行加权求和,确定各第二用户设备在体验教学服务过程中的目标体验总得分;再根据公式(二),通过计算各第二用户设备分别在体验教学服务过程中的目标体验总得分之和,确定教学服务过程对应的评价得分;再根据公式(三),基于教学服务过程对应的评价得分,确定教学服务过程对应的服务水平得分,将该服务水平得分作为服务质量信息。
[0107]
b4、在响应信息包括第二用户设备在该操作指令对应的指定操作下的目标体验得分的情况下,若体验教学服务的第二用户设备有至少一个,该教学服务过程中包括至少一种指定操作,每种指定操作在该教学服务过程中至少出现一次;则针对至少一个第二用户设备中每个第二用户设备,可以根据公式(一),将各第二用户设备在教学服务过程中各种指定操作下每次对应的目标体验得分进行加权求和,确定各第二用户设备在体验教学服务过程中的目标体验总得分;再根据公式(二),通过计算各第二用户设备分别在体验教学服务过程中的目标体验总得分之和,确定教学服务过程对应的评价得分;再根据公式(三),基于教学服务过程对应的评价得分,确定教学服务过程的服务水平得分,将该服务水平得分作为服务质量信息。
[0108]
在具体实施中,在确定教学服务过程的服务水平得分后,可以基于每次教学服务过程的服务水平得分,绘制多次教学服务过程对应的服务水平得分的折线图,来对教学服务平台的运行状态进行监控,从而确定是否需要对教学服务平台进行优化,比如,教学服务平台在多次教学服务过程的服务水平得分均较高、且变化幅度不大,也即由多次教学服务过程的服务水平得分生成的折线图走势稳定平缓,则可以认为教学服务平台处于比较健康稳定的运行状态,若在一段时间后的几次教学服务对应的服务水平得分大幅降低、且这几次教学服务对应的服务水平得分构成的折现图呈明显下降趋势,则可以说明教学服务平台的运行状态出现了问题,需要对教学服务平台进行优化。
[0109]
本公开实施例中,响应于第一用户设备在教学服务过程中发起的指定操作后,生成与该指定操作对应的操作指令,并将该操作指令下发至第二用户设备,以使第二用户设备响应该操作指令,生成对应的响应信息,并将该响应信息发送至服务器,服务器在接收到响应信息后,可以基于第二用户设备对操作指令的响应信息,确定对第二用户设备的服务质量信息,通过该方式对教育服务过程进行质量评估,能够关注教学服务过程中每个操作对各学生的学习体验的影响,这样能够更加准确地评估出教学服务过程的质量,提高了评估的准确度。另外,本技术实施例中,可以针对每一个个体确定针对这个个体的服务质量,而不是根据大数据统计整体的服务质量,这样就使得每一个用户都可以被关注到。
[0110]
参见图2所示,为本公开实施例提供的另一种教学服务的质量评估方法的流程图,所述方法应用于第二用户设备,该包括步骤s201~s203,其中:
[0111]
s201、接收服务器发送的操作指令。
[0112]
s202、对所述操作指令进行响应,并根据对所述操作指令进行响应的响应信息,确定所述第二用户设备是否处于负向体验状态。
[0113]
其中,负向体验状态包括第二用户设备在执行该操作指令对应的指定操作时,处于影响学生学习的状态。
[0114]
在具体实施中,服务器在基于接收到第一用户设备在教学服务过程中发起的指定操作,生成与该指定操作对应的操作指令后,将该操作指令发送至第二用户设备,第二用户设备接收服务器发送的操作指令;并对接收到的操作指令进行响应,生成响应信息;并基于
该响应信息,确定第二用户设备是否处于负向体验状态。
[0115]
具体的,可以根据但不限于下述c1~c4中的至少一种对接收到的操作指令进行响应,生成响应信息;并基于该响应信息,确定第二用户设备是否处于负向体验状态:
[0116]
c1、第二用户设备对接收的操作指令进行响应,生成的响应信息包括响应时长;则可以基于响应时长,确定第二用户设备是否处于负向体验状态。
[0117]
在具体实施中,第二用户设备在接收到操作指令后,根据该操作指令向服务器请求对应的数据,基于发起请求的时间、与获取到与该操作指令对应的数据的时间之间的时间间隔,作为第二用户设备对操作指令的响应时长,将该响应时长作为响应信息;一种可选的实施方式中,还可以基于接收到操作指令的时间、与获取到与该操作指令对应的数据的时间之间的时间间隔,作为第二用户设备对操作指令的响应时长,并将该响应时长作为响应信息。
[0118]
在确定将响应时长作为响应信息之后,可以将响应时长与预设响应时长进行比较,确定第二用户设备在响应操作指令对应的响应时长下,是否处于影响学生学习的状态,即负向体验状态。
[0119]
其中,预设响应时长包括但不限于第二用户设备在响应操作指令时,恰好处于影响学生学习的状态的情况下的响应时长,具体的预设响应时长可以根据实际需要设定,此处不做具体限制。
[0120]
示例性的,当响应时长大于预设响应时长时,确定第二用户设备响应该操作指令的时长较长,则确定第二用户设备处于负向体验状态;反之,当响应时长小于或等于预设响应时长时,确定第二用户设备响应该操作指令的时长较短,则确定第二用户设备处于非负向体验状态。
[0121]
c2、第二用户设备对接收的操作指令进行响应,基于响应该操作指令时的设备信息,确定第二用户设备是否处于负向体验状态。
[0122]
在具体实施中,第二用户设备可以基于响应操作指令时的内存占用信息/网络状态信息/硬件配置信息中的至少一种,确定第二用户设备是否处于负向体验状态。
[0123]
示例性的,若第二用户设备在响应操作指令时的内存占用较少/网络状态较好/硬件配置较高,则确定第二用户设备处于非负向体验状态,即第二用户设备在教学服务过程中不影响学生学习;若第二用户设备在响应操作指令时的内存占用较高/网络状态较差/硬件配置较低,则确定第二用户设备处于负向体验状态,即第二用户设备在教学服务过程中影响学生学习。
[0124]
c3、第二用户设备对接收的操作指令进行响应,生成的响应信息包括操作指令对应的数据缓存进度、以及数据播放进度之间的关系;则可以基于操作指令对应的数据缓存进度、以及数据播放进度之间的关系,确定第二用户设备是否处于负向体验状态。
[0125]
示例性的,在操作指令对应的指定操作包括播放音视频动作等能够一次请求到大量的教学服务数据,即能够对教学服务数据进行本地缓存的操作时,第二用户设备在基于操作指令获取教学服务数据时,若数据缓存进度大于数据播放进度,则不会影响学生学习,确定第二用户设备不处于负向体验状态;反之,若数据缓存进度小于等于数据播放进度,则确定会影响学生学习,确定第二用户设备处于负向体验状态。
[0126]
c4、第二用户设备对接收的操作指令进行响应,确定第二用户设备在该操作指令
对应的指定操作下的目标体验得分;基于该目标体验得分,确定第二用户设备是否处于负向体验状态。
[0127]
在具体实施中,第二用户设备在对接收到的操作指令进行响应时,可以基于响应时长/设备信息/数据缓存进度与数据播放进度之间的关系中的至少一种,计算出第二用户设备在该操作指令对应的指定操作下的目标体验得分;具体的计算目标体验得分的实施方式与本公开实施例提供的教学服务的质量评估方法应用在服务器时采用的实施方式一致,此处不再赘述。
[0128]
在确定第二用户设备在该操作指令对应的指定操作下的目标体验得分之后,可以将该目标体验得分与预设体验得分进行对比,确定第二用户设备在响应操作指令对应的目标体验得分下,是否处于影响学生学习的状态,即负向体验状态。
[0129]
其中,预设体验得分包括但不限于第二用户设备在响应操作指令时,恰好处于影响学生学习的状态的情况下的体验得分,具体的预设体验得分可以根据实际需要设定,此处不做具体限制。
[0130]
示例性的,当目标体验得分大于预设体验得分时,表明第二用户设备在响应操作指令对应的目标体验得分下,处于影响学生学习的状态,则确定第二用户设备处于负向体验状态;反之,当目标体验得分小于或等于预设体验得分时,表明第二用户设备在响应操作指令对应的目标体验得分下,不处于影响学生学习的状态,则确定第二用户设备处于非负向体验状态。
[0131]
承接上述s202,本公开实施例提供的教学服务的质量评估方法还包括:
[0132]
s203、若确定所述第二用户设备处于负向体验状态,则向所述服务器上报所述响应信息。
[0133]
在具体实施中,在确定第二用户处于负向体验状态,即第二用户设备在响应操作指令时处于影响学生学习的状态,则将响应信息上报至服务器,以使服务器基于该响应信息,确定对第二用户设备的服务质量信息,具体的服务器基于响应信息,确定对第二用户设备的服务质量信息的实施方式参见本公开实施例提供的教学服务的质量评估方法应用在服务器时所示的具体实施方式,此处不再赘述。
[0134]
本公开实施例中,第二用户设备在接收到各指定操作对应的操作指令后,可以在响应该操作指令时,生成对应的响应信息,并基于该响应信息,确定第二用户设备是否处于负向体验状态,并且在确定第二用户处于负向体验状态后,将响应信息上报至服务器;通过该方式,可以确定出各操作对学生的学习体验的影响,这样使得服务器可以根据教学服务过程中每个操作对各学生的学习体验的影响,更加准确地评估出教学服务过程的质量,从而提高了评估的准确度。
[0135]
在本公开的另一实施例中,还提供了一种教学服务的质量评估过程的具体实施例,参见图3所示,为本公开提供的一种教学服务的质量评估过程的具体实施例的流程图,其中:
[0136]
s301、第一用户设备响应第一用户(即教师)在教学服务过程发起的指定操作,将该指定操作发送至服务器。
[0137]
s302、服务器接收第一用户设备在教学服务过程中发起的指定操作,生成与该指定操作对应的操作指令。
[0138]
s303、服务器向第二用户设备下发操作指令。
[0139]
s304、第二用户设备接收操作指令,并对接收到的该操作指令进行响应,根据对操作指令进行响应的响应信息,确定第二用户设备是否处于负向体验状态。
[0140]
s305、确定第二用户设备处于负向体验状态,第二用户设备向服务器上报响应信息。
[0141]
s306、服务器接收第二用户设备对操作指令作出的响应信息。
[0142]
s307、服务器基于第二用户设备对操作指令作出的响应信息,确定对第二用户设备的服务质量信息。
[0143]
在具体实施中,由于一次教学服务过程一般包括多种指定操作,且体验教学服务的第二用户设备一般包括多个,则服务器在将各种指定操作action对应的操作指令signal下发至各第二用户设备后,各第二用户设备可以基于操作指令signal执行对应的指定操作action,并进入影响用户体验逻辑判断模块,根据第二用户设备基于操作指令signal执行对应的指定操作action的响应信息,判断第二用户设备在执行各操作指令signal对应的指定操作action时,是否影响用户体验;在确定影响用户体验后,可以将该操作指令signal对应的指定操作action的响应信息上报至服务器的数据实时上报采集模块,以使数据实时上报采集模块对操作指令signal对应的指定操作action的响应信息进行存储,服务器中的数据实时上报采集模块将影响用户体验的操作指令signal对应的指定操作action的响应信息上报至用户体验评分模块,以使服务器中的用户体验评分模基于第二用户设备对操作指令signal的响应信息,确定教学服务针对第二用户设备的服务质量信息,具体教学服务的质量评估过程的具体实施例的流程图可以如图4所示,图4中示出n个指定操作,即从action_a~action_n;以及各指定操作对应的操作指令,即action_a对应的signal_a至action_n对应的signal_n。
[0144]
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
[0145]
基于同一发明构思,本公开实施例中还提供了与教学服务的质量评估方法对应的教学服务的质量评估装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述教学服务的质量评估方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
[0146]
参照图5所示,为本公开实施例提供的一种教学服务的质量评估装置的示意图,所述装置包括:生成模块501、发送模块502、数据实时采集上报模块503和用户体验评分模块504;其中,
[0147]
生成模块501,用于响应于第一用户设备在教学服务过程发起的指定操作,生成与所述指定操作对应的操作指令。
[0148]
发送模块502,用于向第二用户设备下发所述操作指令。
[0149]
数据实时采集上报模块503,用于接收所述第二用户设备对所述操作指令作出的响应信息。
[0150]
用户体验评分模块504,用于基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息。
[0151]
一种可选的实施方式中,所述响应信息包括:所述第二用户设备对所述操作指令的响应时长。
[0152]
一种可选的实施方式中,用户体验评分模块504在执行所述基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息时,具体用于:基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的目标体验得分;其中,所述指定操作对应的体验关系信息包括:所述指定操作在多种响应时长下分别对应的体验得分;基于所述第二用户设备的目标体验得分,确定所述教学服务针对所述第二用户设备的服务质量信息。
[0153]
一种可选的实施方式中,所述指定操作有至少一种;用户体验评分模块504在执行所述基于所述第二用户设备的目标体验得分,确定所述教学服务针对所述第二用户设备的服务质量信息时,具体用于:基于所述第二用户设备在至少一种指定操作下的至少一个目标体验得分,确定所述第二用户设备在体验所述教学服务过程中的目标体验总得分;基于所述目标体验总得分,确定所述服务质量信息。
[0154]
一种可选的实施方式中,所述第二用户设备的数量为至少一个;用户体验评分模块504在执行所述基于所述目标体验总得分,确定所述服务质量信息时,具体用于:基于至少一个所述第二用户设备的目标体验总得分,确定所述教学服务过程对应的评价得分;基于所述评价得分,确定所述服务质量信息。
[0155]
一种可选的实施方式中,所述响应信息还包括:所述第二用户设备在执行所述操作指令时的设备信息;用户体验评分模块504在执行所述基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的目标体验得分时,具体用于:基于所述响应时长、以及所述指定操作对应的体验关系信息,确定所述第二用户设备在该指定操作下的响应得分;以及基于第二用户设备在执行所述操作指令时的设备信息,确定所述第二用户设备在该指定操作下的设备得分;基于所述响应得分以及所述设备得分,得到所述第二用户设备在该指定操作下的目标体验得分。
[0156]
一种可选的实施方式中,所述设备信息包括下述至少一种:所述第二用户设备在执行所述操作指令时的内存占用信息、所述第二用户设备在执行所述操作指令时的网络状态信息、所述第二用户设备的硬件配置信息。
[0157]
本公开实施例中,通过第二用户设备对操作指令的响应信息,来确定对第二用户设备的服务质量信息,能够关注教学服务过程中每个操作对各学生的学习体验的影响,这样能够更加准确地评估出教学服务过程的质量,提高了评估的准确度。
[0158]
参照图6所示,为本公开实施例提供的一种教学服务的质量评估装置的示意图,所述装置包括:接收模块601、影响用户体验逻辑判断模块602和上报模块603;其中,
[0159]
接收模块601,用于接收服务器发送的操作指令。
[0160]
影响用户体验逻辑判断模块602,用于对所述操作指令进行响应,并根据对所述操作指令进行响应的响应信息,确定所述第二用户设备是否处于负向体验状态。
[0161]
上报模块603,用于若确定所述第二用户设备处于负向体验状态,则向所述服务器上报所述响应信息。
[0162]
本公开实施例中,第二用户设备在接收到各指定操作对应的操作指令后,可以在响应该操作指令时,生成对应的响应信息,并基于该响应信息,确定第二用户设备是否处于
负向体验状态,并且在确定第二用户处于负向体验状态后,将响应信息上报至服务器;通过该方式,可以确定出各操作对学生的学习体验的影响,这样使得服务器可以根据教学服务过程中每个操作对各学生的学习体验的影响,更加准确地评估出教学服务过程的质量,从而提高了评估的准确度。
[0163]
关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
[0164]
基于同一技术构思,本技术实施例还提供了一种计算机设备。参照图7所示,为本技术实施例提供的计算机设备700的结构示意图,包括处理器701、存储器702、和总线703。其中,存储器702用于存储执行指令,包括内存7021和外部存储器7022;这里的内存7021也称内存储器,用于暂时存放处理器701中的运算数据,以及与硬盘等外部存储器7022交换的数据,处理器701通过内存7021与外部存储器7022进行数据交换,当计算机设备700运行时,处理器701与存储器702之间通过总线703通信,使得处理器701执行以下指令:
[0165]
响应于第一用户设备在教学服务过程发起的指定操作,生成与所述指定操作对应的操作指令;向第二用户设备下发所述操作指令;接收所述第二用户设备对所述操作指令作出的响应信息;基于所述响应信息,确定所述教学服务针对所述第二用户设备的服务质量信息。
[0166]
或者处理器701执行以下指令:
[0167]
接收服务器发送的操作指令;对所述操作指令进行响应,并根据对所述操作指令进行响应的响应信息,确定所述第二用户设备是否处于负向体验状态;若确定所述第二用户设备处于负向体验状态,则向所述服务器上报所述响应信息。
[0168]
其中,处理器701的具体处理流程可以参照上述方法实施例的记载,这里不再赘述。
[0169]
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的教学服务的质量评估方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
[0170]
本公开实施例还提供了一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的教学服务的质量评估方法的步骤,具体可参见上述方法实施例,在此不再赘述。
[0171]
其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
[0172]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,
可以是电性,机械或其它的形式。
[0173]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0174]
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0175]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0176]
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献