信息处理方法及装置与流程

文档序号:27692821发布日期:2021-12-01 04:03阅读:89来源:国知局
信息处理方法及装置与流程

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.判断所述检测结果是否包括所述第一用户处于所述第一学习状态;
28.若是,对所述第一视频流进行调整。
29.在一些实施例中,所述检测所述第一视频流中所述第一用户的学习状态,包括:
30.获取所述第一视频流中所述第一用户的至少一个部位的用户特征;
31.基于所述第一用户的至少一个部位的用户特征,确定所述第一用户的学习状态,其中,所述至少一个部位包括头部、眼部、嘴部以及手部中的至少一种。
32.在一些实施例中,所述方法还包括:
33.判断所述第一视频流中是否包含所述第一用户;
34.若不包含,确定所述第一用户处于所述第一学习状态。
35.根据本公开的方案之一,还提供一种服务器,包括:
36.获取模块,配置为获取第一用户的第一视频流;
37.检测模块,配置为检测所述第一视频流中所述第一用户的学习状态,确定检测结果,所述学习状态包括第一学习状态和第二学习状态;
38.调整模块,配置为根据所述检测结果对所述第一视频流进行调整,获得第二视频流,所述第二视频流包括将所述第一用户的第一学习状态调整为所述第二学习状态的视频帧,调整的所述第二学习状态基于所述第一视频流确定或基于所述第一用户的历史视频流确定;
39.发送模块,配置为根据用户的不同属性,分别将所述第一视频流和所述第二视频
流发送至对应的用户终端,以使对应的所述用户终端展示所述第一用户对应的学习状态。
40.本公开的各种实施例提供的信息处理方法及装置,通过获取第一用户的第一视频流,并对第一视频流中第一用户的学习状态进行检测,根据检测结果调整第一视频流,并根据用户的不同属性向不同的用户发送对应的视频流,可以在学生用户之间始终向对方展示认真学习的状态,在学生用户之间营造一种积极学习的学习氛围,使得不认真学习的学生受到对方的感染,从而也变得更加认真的学习,能够有效提升学生的学习效率和学习效果;同时,可以将第一用户的真实学习状态展示给教师,以便教师进行相应的教学调整,提升教学效果。
附图说明
41.图1示出本公开实施例的信息处理方法的流程图;
42.图2示出本公开实施例的信息处理方法的另一流程图;
43.图3示出本公开实施例的信息处理方法的又一流程图;
44.图4示出本公开实施例的服务器的结构示意图。
具体实施方式
45.此处参考附图描述本公开的各种方案以及特征。
46.应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。
47.包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。
48.通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本公开的这些和其它特性将会变得显而易见。
49.还应当理解,尽管已经参照一些具体实例对本公开进行了描述,但本领域技术人员能够确定地实现本公开的很多其它等效形式。
50.当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。
51.此后参照附图描述本公开的具体实施例;然而,应当理解,所申请的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。
52.图1示出了本公开实施例的信息处理方法的流程图。如图1所示,本公开实施例提供了一种信息处理方法,应用于服务器,所述方法包括:
53.s101:获取第一用户的第一视频流。
54.服务器可以为电子化的智慧课堂教学系统的服务器,用于对所述智能课堂教学系统进行控制,教师和学生分别通过终端设备接入到该系统中,进行授课和学习。即通过终端
设备接入智慧课堂教学系统的用户包括教师用户和至少一个学生用户。
55.具体实现过程中,智慧课堂教学系统可以为远程教学系统,教师用户在教师终端上下载该智能课堂教学系统对应的应用程序(app),并使用教师账号登入以进行授课,学生用户可以在学生终端上下载该应用程序,并使用学生账号登入进行听讲,实现教师和学生的远程教学互动。例如,教师可以通过教师终端向服务器发送答题请求信息,以向学生进行提问,学生可以通过学生终端回答问题,并将答题信息反馈至服务器,实现教师和学生之间的互动;进一步地,不同的学生可以以接龙的方式回答教师提出的问题,实现学生之间的教学互动。
56.本实施例中,第一用户为通过第一用户终端接入上述智慧课堂教学系统的学生用户,第一视频流为包含该第一用户的学习状态等课堂学习行为的视频流,通过第一视频流可以查看第一用户的学习状态,学习状态可以包括听、说、读、写、看等学习行为的状态。
57.服务器可以实时接收第一用户对应的第一用户终端发送的第一视频流,并将该第一视频流发送至接入智慧课堂教学系统的其他用户,以向其他用户展示第一用户的学习状态。本步骤中,可以通过靠近第一用户的至少一个摄像头实时获取第一用户在上课过程中的第一视频流。
58.第一用户终端可以为手机、平板电脑、笔记本电脑、台式机电脑、个人数字助理等任意一种电子设备。
59.s102:检测所述第一视频流中所述第一用户的学习状态,确定检测结果,所述学习状态包括第一学习状态和第二学习状态。
60.服务器在接收到第一用户的第一视频流后,可以实时检测第一用户的学习状态。其中,所述第一学习状态为不认真学习的状态,所述第二学习状态为认真学习的状态;或者,所述第一学习状态为不学习状态,第二学习状态为学习状态。不认真学习的状态可以是不认真听、说、读、写、看等状态中的至少一种,例如,玩耍、睡觉、发呆等学习状态;认真学习的状态可以是不认真听、说、读、写、看等状态中的至少一种。
61.s103:根据所述检测结果对所述第一视频流进行调整,获得第二视频流,所述第二视频流包括将所述第一用户的第一学习状态调整为所述第二学习状态的视频帧,调整的所述第二学习状态基于所述第一视频流确定或基于所述第一用户的历史视频流确定。
62.在确定第一用户学习状态的检测结果后,服务器根据检测结果对第一视频流进行调整,当检测到第一用户的学习状态为第一学习状态(例如上述的不认真学习状态)时,可以将用户处于第一学习状态的视频帧调整为用户处于第二学习状态的(例如上述的认真学习状态)视频帧,得到第二视频流。当检测到第一用户的学习状态为第二学习状态时,可以不对第一视频帧进行调整。
63.s104:根据用户的不同属性,分别将所述第一视频流和所述第二视频流发送至对应的用户终端,以使对应的所述用户终端展示所述第一用户对应的学习状态。
64.智慧课堂教学系统中,与第一用户进行交互的用户可以为除第一用外的其他学生用户,也可以为教师用户。服务器根据上述与第一用户进行的交互的用户的属性,将对应的视频流分别发送至对应的用户终端,以向不同的用户展示第一用户的不同的学习状态。当与第一用户进行交互的用户为学生用户时,将第二视频流发送至学生用户,以向学生用户展示第一用户全部处于第二学习状态的视频流,以使学生用户在看到第一用户处于认真学
习的状态时,受第一用户感染,也进入认真学习状态;当与第一用户进行交互的用户为教师用户时,将未进行调整的第一视频流发送至教师用户,以向教师用户展示第一用户处于真实学习状态的视频流。
65.本公开实施例提供的信息处理方法通过获取第一用户的第一视频流,并对第一视频流中第一用户的学习状态进行检测,根据检测结果调整第一视频流,并根据用户的不同属性向不同的用户发送对应的视频流,可以在学生用户之间始终向对方展示认真学习的状态,在学生用户之间营造一种积极学习的学习氛围,使得不认真学习的学生受到对方的感染,从而也变得更加认真的学习,能够有效提升学生的学习效率和学习效果;同时,可以将第一用户的真实学习状态展示给教师,以便教师进行相应的教学调整,提升教学效果。
66.本实施例中,服务器可以同时获取至少两个第一用户的第一视频流;分别检测每个所述第一视频流中所述第一用户的学习状态;基于每个所述第一视频流的检测结果分别调整对应的所述第一视频流,并根据用户的不同属性,向不同的用户发送对应的第一视频流和第二视频流,如此,可以实现视频流在不同用户之间的实时传输。
67.在一些实施例中,调整的所述第二学习状态基于所述第一视频流确定,如图2所示,步骤s103根据所述检测结果对所述第一视频流进行调整,获得第二视频流,具体包括如下步骤:
68.s1031:获取所述第一视频流中所述第一用户处于所述第一学习状态的第一视频帧;
69.s1032:基于所述第一视频帧之前所述第一用户处于所述第二学习状态的第二视频帧对所述第一视频帧进行调整,得到所述第二视频流。
70.具体地,服务器实时检测第一视频流中用户的学习状态,当检测到第一用户处于第一学习状态时,可以获取第一用户处于所述第一学习状态的第一视频帧,并根据当前获取的第一视频流中,位于第一视频帧之前第一用户处于所述第二学习状态的第二视频帧对第一视频帧进行调整。例如,当确定第一视频帧之前的第二视频帧中第一用户处于所述认真看书的学习状态,由于第一用户处于认真看书的这一状态时,可能保持一定的姿势持续一定时间,因此,可以将第一视频帧替换为第二视频帧,使得第二视频流中第一用户一直保持认真看的学习状态。再例如,当确定第一视频帧之前的第二视频帧中第一用户处于所述认真写字的学习状态时,由于写字时,手写姿势会发生变化(笔需要在书写纸上移动变化),为保证第二视频的连贯性,防止其被第二用户察觉,可以基于第二视频帧生成新的与第二视频帧连续的视频帧,并使用该视频帧替换第一视频帧。具体实施中,也可以保留部分第二视频帧以保证新生成的视频帧与第二视频帧的连续性。
71.在一些实施例中,服务器可以提取第一视频帧的场景信息,基于该场景信息和第二视频帧中用户的学习状态生成新的视频帧。
72.进一步地,所述方法还包括:
73.基于所述第一视频帧的开始时间戳和结束时间戳确定所述第一用户处于所述第一学习状态的时间段;
74.基于所述时间段和所述第二视频帧对所述第一视频帧进行调整,得到所述第二视频流。
75.具体地,可以根据第一用户处于所述第一学习状态的时间段,从位于第一视频帧
之前第一用户处于所述第二学习状态的第二视频帧中查找与该时间段对应的用于替换第一视频帧的视频帧。特别地,当第一用户处于所述第二学习状态的第二时间段小于第一用户处于所述第一学习状态的第一时间段时,可以基于第一用户处于所述第二学习状态的第二视频帧生成新的视频帧,得到与第一时间段的时间相同的第一用户处于第二学习状态的视频帧。
76.具体实施中,也可以基于第一视频帧的数量确定第一用户处于所述第一学习状态的时间段,例如确定出第21个视频帧至第80个视频帧中,第一用户处于第一学习状态,那么就可以确定出这60个视频帧所对应的时间段(例如1分钟)的学习状态为第一学习状态;同时,也可以确定第一视频帧的起始时间,例如第21个视频帧为第一用户处于第一学习状态的起始帧,可以确定第一用户从第21秒开始处于第一状态,并持续1分钟。
77.在另一些实施例中,调整的所述第二学习状态基于所述第一用户的历史视频流确定,如图3所示,步骤s103中,根据所述检测结果对所述第一视频流进行调整,获得第二视频流,包括:
78.s1033:获取所述第一用户处于所述第一学习状态的第一视频帧;
79.s1034:基于所述第一视频帧中所述第一用户的用户特征,从所述第一用户的历史视频流中查找与所述第一视频帧对应的第三视频帧,其中,所述第三视频帧为所述第一用户处于所述第二学习状态的视频帧;
80.s1035:将所述第一视频帧替换为所述第三视频帧,得到所述第二视频流。
81.具体地,服务器中可以预先存储第一用户的历史视频流,在提取出第一用户处于所述第一学习状态的第一视频帧后,可以根据第一用户处于所述第一学习状态时的用户特征确定用户的具体学习状态,例如,第一用户的头部特征为未朝向课本,或者是处于扭头状态时,可以确定用户处于不认真看书的第一学习状态,因此,可以基于该用户特征从历史视频流中筛选出处于朝向课本认真看状态的第二学习状态,且与第一用户处于第一学习状态时持续的时间段相同的第三视频帧,使用第三视频替换第一视频帧,即可得到第二视频流。
82.从历史视频流中筛选第三视频帧时,也可以结合s1032,即基于第一视频流中所述第一视频帧之前所述第一用户处于所述第二学习状态的第二视频帧,得到第三视频帧,以保证使用第三视频替换第一视频帧时,第二视频流中第二视频帧与第三视频帧的连续性。
83.s1033至s1035优选适用于经过较短的时间段即可检测到第一用户处于第一学习状态的第一视频流,例如,第一视频帧的起始帧即为第一视频流的初始帧时,由于第一视频帧之前不存在第二视频帧,此时,可以直接从历史视频流中筛选第三视频帧,如此,可以提高信息处理效率。
84.在一些实施例中,步骤s104具体包括如下步骤:
85.s1041:确定与所述第一用户进行交互的用户为第二用户,将所述第二视频流发送至所述第二用户对应的第二用户终端;
86.s1042:确定与所述第一用户进行交互的用户为第三用户,将所述第一视频流发送至所述第三用户对应的第三用户终端;
87.其中,所述第二用户与所述第一用户的属性相同,所述第三用户与所述第一用户的属性不同。
88.具体地,服务器可以检测与第一用户进行交互(例如上述接入智慧课堂教学系统
的用户)的第二用户和/或第三用户的用户终端的显示器的开启状态,并在显示器处于开启状态时,自动向第二用户和/或第三用户对应的第二用户终端和/或第三用户终端发送第一用户的视频流。
89.本实施例中,第二用户为接入智慧课堂教学系统的除第一用户外的其余学生用户,第二用户通过第二用户终端接入智慧课堂教学系统,第二用户可以接收服务器发送的第一用户的第一视频流,以实时查看第一用户的学习状态,并根据第一用户的学习状态调整自己的学习行为等。即第一用户和第二用户可以相互向对方展示自己的学习行为。当确定第一用户后,智慧课堂教学系统中的其余学生用户便为第二用户。
90.第三用户为接入智慧课堂教学系统的教师用户,第三用户通过第三用户终端接入智慧课堂教学系统,可以接收服务器发送的学生用户(包括第一用户和第二用户)的视频流,以对各学生的学习状态进行实时查看。
91.当通过步骤s102检测到第一用户处于第一学习状态(例如不认真学习状态)时,将通过步骤s103对第一视频流进行调整得到的第二视频流发送至第二用户终端,以使第二用户始终查看到第一用户处于第二学习状态(例如认真学习状态)的视频流,从而可以响应第一用户的认真学习状态,也使自己保持认真学习状态,从而在学生间营造积极学习的氛围,提高学习效率和学习效果。同时,服务器仍将第一用户真实的包含第一学习状态的第一视频流发送至第三用户,以便第三用户进行相应的教学调整。例如,当教师观察到第一用户处于第一学习状态时,可以采用向第一用户发送私信等方式单独提醒第一用户,以使第一用户进入认真学习状态。再例如,当教师观察到多个第一用户处于第一学习状态时,可以确定教学行为较为枯燥,可以及时转变教学策略,以提高学生学习积极性。
92.上述第二用户终端和第三用户终端的结构与第一用户终端的结构类似,可以为手机、平板电脑、笔记本电脑、台式机电脑、个人数字助理等任意一种电子设备。
93.在一些实施例中,当确定部分第二用户和/或第三用户未接入智慧课堂教学系统时,例如教师用户未接入,仅是各学生用户之间进行互动,此时,可以不向教师用户(第三用户)发送包含第一用户对应的学习状态的视频流,如此,可以减少数据无效传输造成的资源浪费。在一些实施例中,也可以基于第二用户和/或第三用户的用户请求发送包含第一用户的学习状态的视频流,第一视频流和第二视频流的具体发送方式本公开不具体限定。
94.在一些实施例中,在步骤s104之前,所述方法还包括:
95.s201:获取与所述第一用户进行交互的用户的用户信息;
96.s202:基于所述用户信息确定所述用户的属性。
97.具体地,服务器可以获取接入智慧课堂教学系统中的各用户的用户信息,然后基于该用户信息确定与第一用户进行交互的用户的属性。例如,由于教师和学生使用不同的账号登入智能课堂教学系统对应的应用程序,因此,可以基于账号信息判断与第一用户进行交互的第二用户和/或第三用户,例如,可以根据账号信息的账号格式判断与第一用户进行交互的用户是第二用户还是第三用户。当判断登入课堂的账号信息为教师账号时,可以确定需要将第一视频流发送至第三用户,并将未调整的第一视频流发送至该第三用户;当当判断登入课堂的账号信息为学生账号时,可以确定需要将第二视频流发送至第二用户,并将调整得到的第二视频流发送至该第二用户。本实施例中,使用登入课堂的账号信息确定与第一用户进行交互的用户的属性,确定方便,不仅能够确定与第一用户进行交互的用
户是第二用户还是第三用户,还能够基于账号信息确定第一视频流和第二视频流的发送地址,可以实现视频流的快速、准确传输。
98.在一些实施例中,在步骤s103根据所述检测结果对所述第一视频流进行调整,获得第二视频流之前,所述方法还包括:
99.s301:判断所述检测结果是否包括所述第一用户处于所述第一学习状态;
100.s302:若是,对所述第一视频流进行调整。
101.具体地,在确定检测结果包括所述第一用户处于所述第一学习状态时,才对第一视频流进行调整。如果所述检测结果不包括所述第一用户处于所述第一学习状态,则确定第一用户处于第二学习状态,即第一用户一直处于认真学习状态,服务器可以直接将获取的第一视频流分别转发至第二用户和第三用户,实现视频流的实时接收和转发,提高整个信息处理过程的处理效率。
102.在一些实施例中,步骤s102中,检测所述第一视频流中所述第一用户的学习状态,具体包括如下步骤:
103.s1021:获取所述第一视频流中所述第一用户的至少一个部位的用户特征;
104.s1022:基于所述第一用户的至少一个部位的用户特征,确定所述第一用户的学习状态,其中,所述至少一个部位包括头部、眼部、嘴部以及手部中的至少一种。
105.具体地,服务器在获取第一用户的第一视频流后,可以提取每个视频帧中第一用户的至少一个部位的用户特征,基于该用户特征确定所述第一用户的学习状态。
106.示例性地,可以根据第一用户的手势行为确定第一用户是否处于认真写的状态,当检测到第一视频流中包含第一用户的手部区域时,可以提取每个视频帧中手部区域的特征点;比较任意两个视频帧中的手部区域的特征点;基于所述手部区域的特征点的变化与预设变化值之间的关系确定所述第一用户的手势行为(是否为进行书写时的握笔手势)。进一步地,可以基于处于上述手势行为的时间段,确定所述手势行为的持续时间;基于所述手势行为的持续时间确定所述第一用户是否处于所述第二学习状态。若握笔行为持续的时间较长,可以确定第一用户处于认真写的状态;若握笔行为持续的时间较短,可以确定第一用户不处于认真写的状态。
107.由于所述第一视频流是通过靠近第一用户设置的至少一个摄像头采集获得的,因此,在一些实施例中,检测所述第一视频流中所述第一用户的学习状态,具体包括如下步骤:
108.获取所述第一用户与所述摄像头之间的距离;
109.基于所述距离确定所述第一用户所处的学习状态。
110.当第一用户与第一摄像头距离较近时,可以确定第一用户在摄像头之前做搞怪动作,处于不认真学习状态;当第一用户与第一摄像头距离较远时,可以确定用户处于认真学习状态。
111.上述基于所述第一用户的至少一个部位的用户特征,确定所述第一用户的学习状态可以结合第一用户与所述摄像头之间的距离进行检测,具体地,可以先检测第一用户与所述摄像头之间的距离,并在第一用户与所述摄像头之间的距离小于预设阈值时,检测第一用户的头部、眼部、嘴部以及手部中的至少一个部位中的特征,例如,检测头部是否朝向课本持续一定时间、且眼睛一直处于睁开状态,以确定用户是否处于认真看书的状态,以提
高用户学习状态检测的准确性。
112.在一些实施例中,所述方法还包括:
113.判断所述第一视频流中是否包含所述第一用户;
114.若不包含,确定所述第一用户处于所述第一学习状态。
115.具体地,在获取第一视频流后,可以判断每个视频帧中是否包含所述第一用户,如果不包含,则确定第一用户离开座位未在第一用户终端之前,可以确定第一用户处于不认真学习状态,以避免未检测到第一用户时,无法确定第一用户的学习状态,可以提高第一用户学习状态检测的准确性,进而保证始终为第二用户提供一个积极学习的学习环境。
116.图4示出了本公开实施例的服务器的结构示意图。如图4所示,本公开实施例提供一种服务器,包括:
117.获取模块401,配置为获取第一用户的第一视频流;
118.检测模块402,配置为检测所述第一视频流中所述第一用户的学习状态,确定检测结果,所述学习状态包括第一学习状态和第二学习状态;
119.调整模块403,配置为根据所述检测结果对所述第一视频流进行调整,获得第二视频流,所述第二视频流包括将所述第一用户的第一学习状态调整为所述第二学习状态的视频帧,调整的所述第二学习状态基于所述第一视频流确定或基于所述第一用户的历史视频流确定;
120.发送模块404,配置为根据用户的不同属性,分别将所述第一视频流和所述第二视频流发送至对应的用户终端,以使对应的所述用户终端展示所述第一用户对应的学习状态。
121.在一些实施例中,调整模块403具体配置为:
122.获取所述第一视频流中所述第一用户处于所述第一学习状态的第一视频帧;
123.基于所述第一视频帧之前所述第一用户处于所述第二学习状态的第二视频帧对所述第一视频帧进行调整,得到所述第二视频流。
124.调整模块403进一步配置为:
125.基于所述第一视频帧的开始时间戳和结束时间戳确定所述第一用户处于所述第一学习状态的时间段;
126.基于所述时间段和所述第二视频帧对所述第一视频帧进行调整,得到所述第二视频流。
127.在另一些实施例中,调整模块403具体配置为:
128.获取所述第一用户处于所述第一学习状态的第一视频帧;
129.基于所述第一视频帧中所述第一用户的用户特征,从所述第一用户的历史视频流中查找与所述第一视频帧对应的第三视频帧,其中,所述第三视频帧为所述第一用户处于所述第二学习状态的视频帧;
130.将所述第一视频帧替换为所述第三视频帧,得到所述第二视频流。
131.在一些实施例中,发送模块404具体配置为:
132.确定与所述第一用户进行交互的用户为第二用户,将所述第二视频流发送至所述第二用户对应的第二用户终端;
133.确定与所述第一用户进行交互的用户为第三用户,将所述第一视频流发送至所述
第三用户对应的第三用户终端;
134.其中,所述第二用户与所述第一用户的属性相同,所述第三用户与所述第一用户的属性不同。
135.在一些实施例中,服务器还包括确定模块,配置为在根据用户的不同属性,分别将所述第一视频流和所述第二视频流发送至对应的用户终端之前,
136.获取与所述第一用户进行交互的用户的用户信息;
137.基于所述用户信息确定所述用户的属性。
138.在一些实施例中,服务器还包括判断模块,配置为根据所述检测结果对所述第一视频流进行调整,获得第二视频流之前,
139.判断所述检测结果是否包括所述第一用户处于所述第一学习状态;
140.若是,对所述第一视频流进行调整。
141.在一些实施例中,检测模块402具体配置为:
142.获取所述第一视频流中所述第一用户的至少一个部位的用户特征;
143.基于所述第一用户的至少一个部位的用户特征,确定所述第一用户的学习状态,其中,所述至少一个部位包括头部、眼部、嘴部以及手部中的至少一种。
144.在一些实施例中,判断模块进一步配置为:
145.判断所述第一视频流中是否包含所述第一用户;
146.若不包含,确定所述第一用户处于所述第一学习状态。
147.本公开实施例提供的信息处理装置与上述实施例中信息处理方法相对应,基于上述的信息处理方法,本领域的技术人员能够了解本公开实施例中信息处理装置具体实施方式以及其各种变化形式,信息处理方法实施例中的任何可选项也适用于信息处理装置,在此不再赘述。
148.本公开实施例还提供另一种服务器,包括:包括处理器和存储器,所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现上述的信息处理方法。
149.上述的处理器可以是通用处理器,包括中央处理器cpu、网络处理器(networkprocessor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
150.存储器可能包括随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non

volatile memory),例如至少一个磁盘存储器。
151.本公开实施例还提供一种计算机可读存储介质,其上存储有计算机可执行指令,所述计算机可执行指令由处理器执行时,实现上述的信息处理方法。
152.以上实施例仅为本公开的示例性实施例,不用于限制本公开,本公开的保护范围由权利要求书限定。本领域技术人员可以在本公开的实质和保护范围内,对本公开做出各种修改或等同替换,这种修改或等同替换也应视为落在本公开的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1